diff --git a/ftp/transmission/transmission-2.13.tar.bz2.sig
b/ftp/transmission/transmission-2.13.tar.bz2.sig
deleted file mode 100644
index f8a6496..0000000
Binary files a/ftp/transmission/transmission-2.13.tar.bz2.sig and /dev/null
differ
diff --git a/ftp/transmission/transmission-2.22.tar.bz2.sig
b/ftp/transmission/transmission-2.22.tar.bz2.sig
new file mode 100644
index 0000000..f76da9c
Binary files /dev/null and b/ftp/transmission/transmission-2.22.tar.bz2.sig
differ
diff --git a/libs/libevent/DEPENDS b/libs/libevent/DEPENDS
new file mode 100755
index 0000000..d2edc67
--- /dev/null
+++ b/libs/libevent/DEPENDS
@@ -0,0 +1,4 @@
+optional_depends openssl \
+ "--enable-openssl" \
+ "--disable-openssl" \
+ "for openssl encryption support"
diff --git a/libs/libevent/DETAILS b/libs/libevent/DETAILS
index 3a64104..fc32729 100755
--- a/libs/libevent/DETAILS
+++ b/libs/libevent/DETAILS
@@ -1,12 +1,12 @@
SPELL=libevent
- VERSION=1.4.14b
+ VERSION=2.0.11
SOURCE=$SPELL-$VERSION-stable.tar.gz
- SOURCE2=$SOURCE.sig
+ SOURCE2=$SOURCE.asc
SOURCE2_IGNORE=signature
- SOURCE_GPG=provos.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_GPG=libevent.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION-stable"
SOURCE_URL[0]=http://www.monkey.org/~provos/$SOURCE
- SOURCE2_URL[0]=$SOURCE_URL.sig
+ SOURCE2_URL[0]=$SOURCE_URL.asc
WEB_SITE=http://www.monkey.org/~provos/libevent/
ENTERED=20030419
LICENSE[0]=BSD
diff --git a/libs/libevent/HISTORY b/libs/libevent/HISTORY
index e6c1571..b0f294c 100644
--- a/libs/libevent/HISTORY
+++ b/libs/libevent/HISTORY
@@ -1,3 +1,10 @@
+2011-04-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.0.11; corrected gpg sig url
+ * DEPENDS: added, for openssl optional dependency
+ * UP_TRIGGERS: added, to provide 1.4 -> 2.0 migration
+ * libevent.gpg: imported key 165733EA (Nick Mathewson
+ <nickm AT alum.mit.edu>)
+
2010-06-20 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.14b
diff --git a/libs/libevent/UP_TRIGGERS b/libs/libevent/UP_TRIGGERS
new file mode 100755
index 0000000..f5b5446
--- /dev/null
+++ b/libs/libevent/UP_TRIGGERS
@@ -0,0 +1,15 @@
+# up_trigger everything on major version updates
+
+spell_ok $SPELL && local OLD_SPELL_VERSION="$(installed_version $SPELL)" &&
+
+if [[ "${VERSION:0:1}" != "${OLD_SPELL_VERSION:0:1}" ]]; then
+ message "This is a possibly incompatible update of $SPELL..." &&
+ message "Figuring out what spells need to be recast, this may take a
while." &&
+
+ for each in $(show_up_depends $SPELL 1); do
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libevent-${OLD_SPELL_VERSION:0:1}"; then
+ up_trigger $each cast_self
+ fi
+ done
+fi
diff --git a/libs/libevent/libevent.gpg b/libs/libevent/libevent.gpg
new file mode 100644
index 0000000..c739b16
Binary files /dev/null and b/libs/libevent/libevent.gpg differ
[SM-Commit] GIT changes to master grimoire by Vlad Glagolev (3d63042bbde1fd0e6608c88e6e474886cf649f4f),
Vlad Glagolev, 04/30/2011