diff --git a/devel/automake/automake.gpg b/devel/automake/automake.gpg
new file mode 100644
index 0000000..9cc094d
Binary files /dev/null and b/devel/automake/automake.gpg differ
diff --git a/devel/git/DETAILS b/devel/git/DETAILS
index c9def1a..4401d3b 100755
--- a/devel/git/DETAILS
+++ b/devel/git/DETAILS
@@ -1,10 +1,10 @@
SPELL=git
- VERSION=1.7.7.4
+ VERSION=1.7.8.1
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.gz
# SOURCE2=$SOURCE.sign
# SOURCE_GPG=kernel.gpg:$SOURCE.sign:UPSTREAM_KEY
-
SOURCE_HASH=sha512:a565193c951125e95fd75b7569f654500b2d2db4e275131a3eedaf0256a339e123183df2c539194068f8e1cdc65da689f588b1f85f51c4b0e79071eaed38e666
+
SOURCE_HASH=sha512:089e940ace5df4139540624aac84ea8f503ca11525ebb539e47f4d5f8215cb53e313cd6844c568d41ba6b81f02d91c399c6e5b000396e977447721b70b759f7b
SOURCE_URL=http://git-core.googlecode.com/files/$SOURCE
# SOURCE2_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE2
# SOURCE2_IGNORE=signature
@@ -12,7 +12,7 @@ if [[ $GIT_DOC == manpages || $GIT_DOC == both ]]; then
SOURCE3=$SPELL-manpages-$VERSION.tar.gz
# SOURCE4=$SOURCE3.sign
# SOURCE3_GPG=kernel.gpg:$SOURCE3.sign:UPSTREAM_KEY
-
SOURCE3_HASH=sha512:a8a602cf601060609e6fa43037ab6ca5b9247d9bd60cdc628749ff277d21de626a5ac8cd95b3fe80829e178946785c2b0d040b3cbe8e9a3e93de707cdba28503
+
SOURCE3_HASH=sha512:f0d9d34dfdb74cd238ad52432da05b0435ecc12a9403b3cbe45b304f69ee9d8eca14d5e350726323b65eee284f17e9cd35c0e6b761bd973f97cd0142d946b165
SOURCE3_URL=http://git-core.googlecode.com/files/$SOURCE3
# SOURCE4_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE4
# SOURCE4_IGNORE=signature
@@ -21,7 +21,7 @@ if [[ $GIT_DOC == htmldocs || $GIT_DOC == both ]]; then
SOURCE5=$SPELL-htmldocs-$VERSION.tar.gz
# SOURCE6=$SOURCE5.sign
# SOURCE5_GPG=kernel.gpg:$SOURCE5.sign:UPSTREAM_KEY
-
SOURCE5_HASH=sha512:3789128b6ad791cd667b7eaa5afdc10ecd3c351596e871baee9945bc82d93565e35fe28abf9cdf8d90a375c24736176df2d70a1268711f9ee63abd389f3dacce
+
SOURCE5_HASH=sha512:4dc958d8fd2168c36f283df5e967f1e60ee77fa38803feb3137e79474863f4eeba6193e8033ac9918ccfa5afc105cffc3b187b917ce6bfc432600abd64f86f36
SOURCE5_URL=http://git-core.googlecode.com/files/$SOURCE5
# SOURCE6_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE6
# SOURCE6_IGNORE=signature
diff --git a/devel/git/HISTORY b/devel/git/HISTORY
index 9adbd07..c298b16 100644
--- a/devel/git/HISTORY
+++ b/devel/git/HISTORY
@@ -1,3 +1,6 @@
+2011-12-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.7.8.1
+
2011-11-19 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.7.7.4
diff --git a/disk/udev/BUILD b/disk/udev/BUILD
index 7114acc..1ae0c50 100755
--- a/disk/udev/BUILD
+++ b/disk/udev/BUILD
@@ -1,3 +1,7 @@
+if spell_ok systemd; then
+ # if systemd is installed then we need to tell udev to install it's stuff
+ OPTS="$OPTS --with-systemdsystemunitdir=${INSTALL_ROOT}/lib/systemd/system"
+fi &&
OPTS="--prefix=$INSTALL_ROOT/usr \
--sbindir=$INSTALL_ROOT/sbin \
--libexecdir=$INSTALL_ROOT/lib/udev \
diff --git a/disk/udev/HISTORY b/disk/udev/HISTORY
index b47479e..3e69ecc 100644
--- a/disk/udev/HISTORY
+++ b/disk/udev/HISTORY
@@ -1,3 +1,6 @@
+2011-12-20 David Kowis <dkowis AT shlrm.org>
+* BUILD: included logic to handle when systemd is installed
+
2011-12-20 Vlad Glagolev <stealth AT sourcemage.org>
* kay.gpg: minimized
@@ -14,6 +17,19 @@
2011-08-30 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: killed another typo
+2011-12-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 175
+ new (temporary) url
+ * kay.gpg: added 7FAC7D56 (Kay Sievers)
+ see http://www.spinics.net/lists/hotplug/msg05194.html for more info
+ * init.d/udevd: udevd has moved
+
+2011-09-12 Bor Kraljič <pyrobor AT ver.si>
+ * REPAIR^all^{,PRE}SUB_DEPENDS: use the latest version for REPAIR not
some ancient
+
+2011-08-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * BUILD: killed another typo
+
2011-07-30 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 173