app-crypt/gpgme: Add to overlay, backport patch for CVE-2014-3564 to 1.3.2
authorkristianf <devnull@localhost>
Thu, 31 Jul 2014 12:19:52 +0000 (14:19 +0200)
committerkristianf <devnull@localhost>
Thu, 31 Jul 2014 12:19:52 +0000 (14:19 +0200)
13 files changed:
app-crypt/gpgme/Manifest [new file with mode: 0644]
app-crypt/gpgme/files/CVS/Entries [new file with mode: 0644]
app-crypt/gpgme/files/CVS/Repository [new file with mode: 0644]
app-crypt/gpgme/files/CVS/Root [new file with mode: 0644]
app-crypt/gpgme/files/gpgme-1.1.8-et_EE.patch [new file with mode: 0644]
app-crypt/gpgme/files/gpgme-1.3.0-gnupg-2.0.17.patch [new file with mode: 0644]
app-crypt/gpgme/files/gpgme-1.3.0-gold.patch [new file with mode: 0644]
app-crypt/gpgme/files/gpgme-1.3.2-CVE-2014-3564.patch [new file with mode: 0644]
app-crypt/gpgme/gpgme-1.3.2-r1.ebuild [new file with mode: 0644]
app-crypt/gpgme/gpgme-1.4.4.ebuild [new file with mode: 0644]
app-crypt/gpgme/gpgme-1.5.1.ebuild [new file with mode: 0644]
app-crypt/monkeysign/Manifest
app-crypt/monkeysign/monkeysign-1.1-r3.ebuild [moved from app-crypt/monkeysign/monkeysign-1.1.ebuild with 93% similarity]

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
new file mode 100644 (file)
index 0000000..1f15977
--- /dev/null
@@ -0,0 +1,10 @@
+AUX gpgme-1.1.8-et_EE.patch 356 SHA256 dcf67057447f1f6316ebad2b61340bc24086eb470a9cb68cababcb709b329e7b SHA512 c9e898be4d4a0f19fb41e10e8511820cb78051a06941ef8e5d870ccafb71ce5650a1d5289f95506ca7123b021e510f01c2ed8a3062ad967b0415142bfec87799 WHIRLPOOL 2883d82bb0bc9bf9dae493dcf1f027139190cf76eaa7fc8be45cdf67de471940a8958f2811dabad383d1e58d92f38418f3cfccc3b37c85e649cdccef0337fd31
+AUX gpgme-1.3.0-gnupg-2.0.17.patch 536 SHA256 6b18195ca5fcd157db290556ad90ede115f3862bee6c816672e31e823737df0e SHA512 16e6f7fbd6c5b5f6e20966568ebd62a86f9076ac82eaa4ea9afaf264637f2ba496fbecdd7ccc8fed5dd2a1ac428519f4bc970d711cfcb4ca7819fa0259605e63 WHIRLPOOL 9d538178db9f2b45e9db11eb7178f188932e0dd7ab15e01306ce1d00c71fcbee351a53f921117c6c041b0b1c28b323f035b16403cd0ea5dd44a39c24f7cb895b
+AUX gpgme-1.3.0-gold.patch 900 SHA256 0ea8885c00fcb39504aa985398cbab95e0897d2374429806616c6b958b5cdb43 SHA512 98d80dc2f49ea7def2afe2605eca4df726feb4702e9007bd65c831283ec625e8a8ce394f54159792c229304576f020195b9af2e8d434c146faae9e297fd483a1 WHIRLPOOL 38795dd772d9c65e20d9086298af6289c478251b9b0499b4f2914e6d26412dc71a520b3fcd2f7dce5e10c5372826f52520a7cccf3ed778457e53a6cc87e34209
+AUX gpgme-1.3.2-CVE-2014-3564.patch 713 SHA256 185bf050e119e12f76250b9ff0c312668447da27446167b3a208e879a0579bbe SHA512 9d9af55398593603539668f67d3732d90e130ae00f2bbb5c741b2544816e288f8c06d7076287c1ea96c13e7ef4b76c4c8272baf3644f6abd8f442b696fbb191a WHIRLPOOL 391f5838e15f71bb5d719158acc568f8b936a227b6ccb1a16798f58e2710b34bbb576d286143adc9d6061fc3994b31cfce00134aa78f68d34eacd0b8d8d60cbd
+DIST gpgme-1.3.2.tar.bz2 867738 SHA256 cfd235663f1d1adc97abb38dd5e6d093bb7e155580f171f9ba0158feab69f875 SHA512 5452aa663a85f7853f8194746ee3f7a70f46af719490df240401b0b9d97b0e2d3656d73dd469f136dc4ba0f878f5ef445f43e682a049a3a99c3ac22de29d79c5 WHIRLPOOL 19761dbc7430065d83884cb371bdfb39a114414447c8503e4ee77b72ee5dd007b373aaba4d8f6414250fcdf6eb6a219316135c73d2addb058fc09825ab943dc4
+DIST gpgme-1.4.4.tar.bz2 958379 SHA256 3d594ed4040e11f66be2f48e8bbfc0a831f68321b5d8940d9fdafb1b30542948 SHA512 a54d95e76419acd5c0535f88e55e8c85cd661663d2a65a03d6e03bda5e6e745f45e2f0c891a6c65eeebbf5d7a0c8ee9085ce51aab98445c9cbcc393ec6ddbeb5 WHIRLPOOL 0e63c64b2ea6a089585da57ff50a0c60933569f3e94b2e46a546738f709c464bfc198e88ce954790a179aabd431ebe0166031f9d687d712abdb4b8b30f6b61bc
+DIST gpgme-1.5.1.tar.bz2 964623 SHA256 6c2f3af8ceeb303277d44ec0216d9a1271701f65b91d5942264cf7cefb4a11e3 SHA512 66162d8baf8ce3d7eeaba5aa9cd4efb2704a7a00ce3e0e08a78bdf29ce812e00240a373e7e134825326117fab5495fe42cdf3944eb76f89048e045bcc6e114ff WHIRLPOOL 8179c510758357aea5d3e8fe92871e66c92e448c49b7df1f386741607a9e0a2caf4e770d7daa15f9312d3aa9969cdb4b772be98a9d5f41ab492b109556c41103
+EBUILD gpgme-1.3.2-r1.ebuild 1256 SHA256 19815f1a8e57f2c09bb5e11bf8fc0d3f669160454cdd922577cdd859ac988efb SHA512 cfeb09555984d1329caa61f537be2dfb7998c8e4e6ebda07f84ce31d9a101afb14d43f151988fe73198ccf6357e2e7d24f1f31c97a014427cdb5cd067b8f397d WHIRLPOOL 85a4035a891521cf92918a8edc7fcede71b8f10341688bd848c7c5275b375f530853154328673b871b65a2bbeaf0c77feec37e7782eb36bbf65497fe7af638fd
+EBUILD gpgme-1.4.4.ebuild 1236 SHA256 add432ca10390e9986e91ee4c4dfb5737c4d99e438b273a11bb8c736adb086a0 SHA512 ff9966a8f53ee94ab64c281f0ebdac4c831fadac3e6b20aad572eb8559e65edc7e8c778ecdb9ed04f6b670ef67f2a45b94197bed73e546483d4ff4a91f293aee WHIRLPOOL 9a47b8611963679c6b614bf73547b5a1ae17f184332e5d94279baeaf116705bb96e7365293d078fc41c3a4f6e7b9f4b0c35712a8d520642225bf62dfda76342e
+EBUILD gpgme-1.5.1.ebuild 1138 SHA256 8a78ccea61247ad585b2edd2ba26ef257df641c33d167267aee2121e0f482250 SHA512 b7b526637fba15a1ee466b722d866a985ad0c1ef6d38d5ebf9e0d0fc25a4356abc9ad05ae126502f1c48e452c6d6ea67f720460d66da5308b6d4f000e8c854f1 WHIRLPOOL 0f77256f3686debf1619ebb98fa0037e35ace04e344ff4f4b27af6b495250b287613bbe7b5fb25b0940ef84fab184543b7fa9246209a179e5db0989857e7e271
diff --git a/app-crypt/gpgme/files/CVS/Entries b/app-crypt/gpgme/files/CVS/Entries
new file mode 100644 (file)
index 0000000..c133e88
--- /dev/null
@@ -0,0 +1,4 @@
+/gpgme-1.1.8-et_EE.patch/1.1/Sat Mar  7 23:50:42 2009//
+/gpgme-1.3.0-gnupg-2.0.17.patch/1.1/Wed May 11 20:24:50 2011//
+/gpgme-1.3.0-gold.patch/1.1/Sun May 15 17:27:08 2011//
+D
diff --git a/app-crypt/gpgme/files/CVS/Repository b/app-crypt/gpgme/files/CVS/Repository
new file mode 100644 (file)
index 0000000..f3d34ac
--- /dev/null
@@ -0,0 +1 @@
+gentoo-x86/app-crypt/gpgme/files
diff --git a/app-crypt/gpgme/files/CVS/Root b/app-crypt/gpgme/files/CVS/Root
new file mode 100644 (file)
index 0000000..f630ad3
--- /dev/null
@@ -0,0 +1 @@
+:ext:k_f@cvs.gentoo.org:/var/cvsroot
diff --git a/app-crypt/gpgme/files/gpgme-1.1.8-et_EE.patch b/app-crypt/gpgme/files/gpgme-1.1.8-et_EE.patch
new file mode 100644 (file)
index 0000000..dc921ee
--- /dev/null
@@ -0,0 +1,11 @@
+--- ./gpgme-1.1.8/src/gpgme-config.in.orig     2009-03-08 10:25:48.000000000 +1100
++++ ./gpgme-1.1.8/src/gpgme-config.in  2009-03-08 10:35:53.000000000 +1100
+@@ -64,7 +64,7 @@
+ while test $# -gt 0; do
+     case "$1" in
+       -*=*)
+-          optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'`
++          optarg=`echo "$1" | sed 's/[-_[:alnum:]]*=//'`
+           ;;
+       *)
+           optarg=
diff --git a/app-crypt/gpgme/files/gpgme-1.3.0-gnupg-2.0.17.patch b/app-crypt/gpgme/files/gpgme-1.3.0-gnupg-2.0.17.patch
new file mode 100644 (file)
index 0000000..02dc05e
--- /dev/null
@@ -0,0 +1,14 @@
+http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=commitdiff;h=43f38db1afe9830b888076adeec1eec21f32335c
+
+--- tests/gpg/t-encrypt-sign.c
++++ tests/gpg/t-encrypt-sign.c
+@@ -60,7 +60,8 @@
+              result->signatures->pubkey_algo);
+       exit (1);
+     }
+-  if (result->signatures->hash_algo != GPGME_MD_SHA1)
++  if (result->signatures->hash_algo != GPGME_MD_SHA1
++      && result->signatures->hash_algo != GPGME_MD_RMD160)
+     {
+       fprintf (stderr, "Wrong hash algorithm reported: %i\n",
+              result->signatures->hash_algo);
diff --git a/app-crypt/gpgme/files/gpgme-1.3.0-gold.patch b/app-crypt/gpgme/files/gpgme-1.3.0-gold.patch
new file mode 100644 (file)
index 0000000..227cff1
--- /dev/null
@@ -0,0 +1,28 @@
+From bc797eb1ebeb2e94573f1b9ad7ada21fe948d9dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Diego=20Elio=20Petten=C3=B2?= <flameeyes@gmail.com>
+Date: Sun, 15 May 2011 19:07:41 +0200
+Subject: [gpgme PATCH] build-sys: link libassuan and libgpg-error in
+ gpgme-tool as well.
+
+Without this change, the binary would result "underlinked", and GNU gold
+would fail to link it.
+---
+ src/Makefile.am |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 18c8b3b..0b240ee 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -240,7 +240,7 @@ libgpgme_qt_la_LIBADD = $(gpgme_res) @LIBASSUAN_LIBS@ @LTLIBOBJS@ \
+ endif
+ noinst_PROGRAMS = gpgme-tool
+-gpgme_tool_LDADD = libgpgme.la
++gpgme_tool_LDADD = libgpgme.la @LIBASSUAN_LIBS@ @GPG_ERROR_LIBS@
+ status-table.h : gpgme.h extra-stati.h
+       cat $(builddir)/gpgme.h $(srcdir)extra-stati.h \
+-- 
+1.7.5.rc3
+
diff --git a/app-crypt/gpgme/files/gpgme-1.3.2-CVE-2014-3564.patch b/app-crypt/gpgme/files/gpgme-1.3.2-CVE-2014-3564.patch
new file mode 100644 (file)
index 0000000..37e9eb1
--- /dev/null
@@ -0,0 +1,24 @@
+diff -r 71644dea35c8 src/engine-gpgsm.c
+--- a/src/engine-gpgsm.c       Thu Jul 31 14:06:58 2014 +0200
++++ b/src/engine-gpgsm.c       Thu Jul 31 14:10:25 2014 +0200
+@@ -834,7 +834,7 @@
+             else
+               {
+                 *aline = newline;
+-                gpgsm->colon.attic.linesize += linelen + 1;
++                gpgsm->colon.attic.linesize = *alinelen + linelen + 1;
+               }
+           }
+         if (!err)
+diff -r 71644dea35c8 src/engine-uiserver.c
+--- a/src/engine-uiserver.c    Thu Jul 31 14:06:58 2014 +0200
++++ b/src/engine-uiserver.c    Thu Jul 31 14:10:25 2014 +0200
+@@ -699,7 +699,7 @@
+             else
+               {
+                 *aline = newline;
+-                uiserver->colon.attic.linesize += linelen + 1;
++                uiserver->colon.attic.linesize = *alinelen + linelen + 1;
+               }
+           }
+         if (!err)
diff --git a/app-crypt/gpgme/gpgme-1.3.2-r1.ebuild b/app-crypt/gpgme/gpgme-1.3.2-r1.ebuild
new file mode 100644 (file)
index 0000000..9220e37
--- /dev/null
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/gpgme/gpgme-1.3.2.ebuild,v 1.9 2013/01/16 21:02:30 grobian Exp $
+
+EAPI="4"
+
+inherit eutils libtool autotools
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme"
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp static-libs"
+
+DEPEND="app-crypt/gnupg
+       >=dev-libs/libassuan-2.0.2
+       >=dev-libs/libgpg-error-1.4"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       epatch "${FILESDIR}/${PN}-1.1.8-et_EE.patch"\
+              "${FILESDIR}/${P}-CVE-2014-3564.patch"
+
+       eautoreconf
+       elibtoolize
+}
+
+src_configure() {
+       econf \
+               --includedir="${EPREFIX}/usr/include/gpgme" \
+               --with-gpg="${EPREFIX}/usr/bin/gpg" \
+               --with-gpgsm="${EPREFIX}/usr/bin/gpgsm" \
+               $(use_enable static-libs static)
+}
+
+src_install() {
+       default
+       prune_libtool_files
+
+       if ! use common-lisp; then
+               rm -fr "${ED}usr/share/common-lisp"
+       fi
+}
diff --git a/app-crypt/gpgme/gpgme-1.4.4.ebuild b/app-crypt/gpgme/gpgme-1.4.4.ebuild
new file mode 100644 (file)
index 0000000..a7543b5
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/gpgme/gpgme-1.4.3.ebuild,v 1.2 2014/02/15 20:30:53 alonbl Exp $
+
+EAPI="5"
+
+inherit eutils libtool
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme"
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp static-libs"
+
+DEPEND="app-crypt/gnupg
+       >=dev-libs/libassuan-2.0.2
+       >=dev-libs/libgpg-error-1.4"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
+       elibtoolize
+}
+
+src_configure() {
+       econf \
+               --includedir="${EPREFIX}/usr/include/gpgme" \
+               --with-gpg="$(readlink -f "${EPREFIX}/usr/bin/gpg")" \
+               --with-gpgsm="${EPREFIX}/usr/bin/gpgsm" \
+               $(use_enable static-libs static)
+}
+
+src_install() {
+       default
+       prune_libtool_files
+
+       if ! use common-lisp; then
+               rm -fr "${ED}usr/share/common-lisp"
+       fi
+}
diff --git a/app-crypt/gpgme/gpgme-1.5.1.ebuild b/app-crypt/gpgme/gpgme-1.5.1.ebuild
new file mode 100644 (file)
index 0000000..8141a17
--- /dev/null
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/gpgme/gpgme-1.5.0.ebuild,v 1.1 2014/05/29 03:51:29 radhermit Exp $
+
+EAPI="5"
+
+inherit eutils libtool
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme"
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp static-libs"
+
+DEPEND="app-crypt/gnupg
+       >=dev-libs/libassuan-2.0.2
+       >=dev-libs/libgpg-error-1.4"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
+       elibtoolize
+}
+
+src_configure() {
+       econf \
+               --includedir="${EPREFIX}/usr/include/gpgme" \
+               $(use_enable static-libs static)
+}
+
+src_install() {
+       default
+       prune_libtool_files
+
+       if ! use common-lisp; then
+               rm -fr "${ED}usr/share/common-lisp"
+       fi
+}
index 859a2e1..f7d2fc8 100644 (file)
@@ -4,6 +4,6 @@ AUX monkeysign-9999-fr_po.patch 1380 SHA256 6ba414977c3eb1e4fab804fd49f6a706cdb9
 AUX monkeysign-9999-rst2s5.patch 590 SHA256 4227267d3faac04d9fc0f3c0c52a1fd302009b3ca5118b5946e99ac073c8af74 SHA512 61772fdcb0eba85ddfbb5457237ef566fcab0a367b0a1ff49fd6fb716f291697ac8ddf4db996fa891153818c17f3f0bde741d4ad219eda7bd7815547cc50ab1f WHIRLPOOL 4ab90bdfaeaf612a36d9dd3065c8d347029edba4d22c97e6e7c2e015bd32cc76f7bb0f70ab907af65c5c493793017416492479603d9b26d2f63b73b5e836ba36
 AUX monkeysign.desktop 188 SHA256 c1bcfa18ddddedf08c90f790ffd598248f580aca362f56f134fe4238b5de2a15 SHA512 e2418323721dd5eb8859558be5693c0ee5d970edb967a3fefb58876802f431cddeccd87708936141d0d691563a1321930fbe28cf753d069441e33de7666c5d99 WHIRLPOOL dc41569388dd9bfa2861519a795c8f62021c8a44ba4211c660c300542e7bf23f66641677079ba13ece520fbee1d9da621ba31114dcdeab777ba509edfbe777d5
 DIST monkeysign_1.1.tar.gz 54807 SHA256 1229c63c9b649b35a156ab69c7e8ef47ff03817c94ce8138107832117ee5fa6d SHA512 8d1e719633291a3ba9efda8057e8b27b41b8e767db68dc02ca07d18579123b0704f0424ae982f047948620027581589d21ae44470137d1f2ff85f1f360bfd512 WHIRLPOOL 907c65d8ec3a5bbc391dfaa91625a215456989d000e1334687cae3ebcec419b10f34bd65c04d170a6130b21b761ac1b7e9db9f9a1b3fa9ba6ec72d893f7464b9
-EBUILD monkeysign-1.1.ebuild 942 SHA256 a0da8158392911995cfc934050b047ef80d2f88b100b2575319d70547de3ac16 SHA512 34c30395bfbb65dab2ff0c17d7ce7c1eca9bb04238c9c4bccc50abae3ec34de999bf01c8bd60866a1aea5d838c7f6116237de27b87d8d1149ffa978862b911c5 WHIRLPOOL 8ba33e412e5e8d739ec3d8c2685d72087217b29e9aa0219425ce11bd654cb2f9bdd9f94882dae3e78d505da448ceeed90cb4f00788c392d6e9741266ee9f525b
+EBUILD monkeysign-1.1-r3.ebuild 1006 SHA256 8dc46a6cfcd13f5a30a200f7bad4d6b0d83468794264636214869b51f1d199f5 SHA512 6afb3364eb93f536f464f808a81f71e94ab355e9fbff049106b3373b1b03fad9f8ce4bc31b8d573f16542c0d756603de08b4fa74e94bb61b1c381c0dd138b4ad WHIRLPOOL 0401e33949b5c3bbd507887aa39cba2acd72c279527cc5470ae6452795d4f9f02e9f8b7aa26e60a57d6a23330f028fa0bacc0fbca85ef2251f4923ef3d509acc
 EBUILD monkeysign-9999.ebuild 981 SHA256 6e78c35d6450a35cc2cba4bf2a8200a4cafc3246554828c5af26d9fce46b6d67 SHA512 b8741d24aefc1c479a6d78de9954c08021c55b8e6d5ca0d3e93d62367bd7f545df6edc8ee0e1984c216acdf578d7ee11f9540e802134a9111ad0e5338f3f0186 WHIRLPOOL c7e55132cb58a6c173411824c6d85f8d68c170e7adf2b54f3b5acdde56f3efc2114086cc10b2dff80fcf6e9a7dde531212225b41ac0b870749d0c19d06f13ec9
 MISC metadata.xml 237 SHA256 5c58f0c8f9a9d5f50383f6cb306cf688924be830a0be08ede1ae7866c3566c2c SHA512 cd2f27119bff3427ab44b55caf2fc21ed3f56ab1251747a8213ad9914aa284e23e922c73018307a22ccd359906e4b82222a4dab35ef9469129dbc79b4b403b4f WHIRLPOOL 3f039cb8a9e18e11bf4dbd398f81a1b47f4e0a17bf53cb8f642f6cdeeaa13731307111e2f6d34689046a545de8c988a5bf0121473aac548affcb7352ebb1f590
similarity index 93%
rename from app-crypt/monkeysign/monkeysign-1.1.ebuild
rename to app-crypt/monkeysign/monkeysign-1.1-r3.ebuild
index d99116e..f048230 100644 (file)
@@ -34,6 +34,11 @@ PATCHES=("${FILESDIR}/${P}-basename.patch"
         "${FILESDIR}/${P}-rst2s5.patch"
        )
 
+python_test() 
+{
+       "${PYTHON}" ./test.py || die "Tests fails"
+}
+
 python_install_all()
 {
        distutils-r1_python_install_all