From: Raúl Porcel Date: Sat, 10 Feb 2007 18:39:44 +0000 (+0000) Subject: remove vulnerable versions X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=59e0c3659ac45ad0c0ee88ad7b8c3b8afe89ccbe;p=gentoo.git remove vulnerable versions Package-Manager: portage-2.1.2-r9 --- diff --git a/net-p2p/amule/ChangeLog b/net-p2p/amule/ChangeLog index fc963b14a035..3a1152188348 100644 --- a/net-p2p/amule/ChangeLog +++ b/net-p2p/amule/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-p2p/amule # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/amule/ChangeLog,v 1.81 2007/02/07 14:22:17 blubb Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/amule/ChangeLog,v 1.82 2007/02/10 18:39:44 armin76 Exp $ + + 10 Feb 2007; Raúl Porcel -amule-2.0.1-r2.ebuild, + -amule-2.1.0-r1.ebuild, -amule-2.1.1.ebuild, -amule-2.1.2.ebuild: + remove vulnerable versions 07 Feb 2007; Simon Stelling amule-2.1.3.ebuild: stable on amd64; bug 161796 diff --git a/net-p2p/amule/Manifest b/net-p2p/amule/Manifest index 56aab104e3f7..ced9889248c5 100644 --- a/net-p2p/amule/Manifest +++ b/net-p2p/amule/Manifest @@ -14,59 +14,27 @@ AUX amuleweb.initd 1171 RMD160 278b66c90ab82e37cb43a5ddbcdf599afd570a95 SHA1 8ac MD5 fcb8c3ac5b48723eee8565d59d0fb622 files/amuleweb.initd 1171 RMD160 278b66c90ab82e37cb43a5ddbcdf599afd570a95 files/amuleweb.initd 1171 SHA256 a4826cb4294184ac12fd712517397074fcf71a132640789132d761488b32b2da files/amuleweb.initd 1171 -DIST aMule-2.0.1.tar.bz2 2119387 RMD160 5272b3f38d9858456e046b5fe538f171610bfc6d SHA1 af6e735aaf1a0e6421a78db4be5a45474f015466 SHA256 5984f23de7bb1f043b4642dac33d362ff1770f09675a787ca49a0adccfb6ad99 DIST aMule-2.0.3.tar.bz2 2154288 RMD160 22d5c25fccd2346a7299c71ba8ad4c175a36db2d SHA1 f4e0fb5d45e09fc81ac795f1360ed32af50605ff SHA256 b85d7a2bf10c8659c9287c4b1f653cd6ba22dfcb1bdd5251448988e8d57c10aa -DIST aMule-2.1.0.tar.bz2 3244316 RMD160 a64f7e3ca6431b59084ddd8dd2406c84dea421de SHA1 cce39c74d3f68ea768c78726fa440575de2c4214 SHA256 f926a194cb89bc4b67f45b79f972e177fa49cc784b92c21b990647f7cac9b8cb -DIST aMule-2.1.1.tar.bz2 3263428 RMD160 4a12afd91ecaaff75defa69796a7124abcd84dca SHA1 dd2e48a13cf7260f327364f293eda0d90832048e SHA256 c675c7b1d97b14b410747af5d91185ec5f0cc55d8cfbd77b4525d47ef8756ea6 -DIST aMule-2.1.2.tar.bz2 1459168 RMD160 26bf5db34512356cfce9690019d39a75fc1b034c SHA1 b96bba7bfba1298bb85a5fec4e5fbc4349339b3f SHA256 01af37a21f4ecbea549c8044cb5f38d3cb2e190f037bde27d13c9a306d038a4a DIST aMule-2.1.3.tar.bz2 3248530 RMD160 fcc345000e5ad0a221d1e96d0d514f3be36428c3 SHA1 dd47deb38e7a5b823550b85150f5a814c597b273 SHA256 6e97e947bb7ac231b75e3b21a509a2ec0239bcd7e9dbfc6062c520a6d13b0244 -EBUILD amule-2.0.1-r2.ebuild 2161 RMD160 dc7bb724f2480fb3c432505a8f375339d8c011f4 SHA1 82adc6349ae8428c93fee40b653f3630634dcff5 SHA256 aee39cd10b80d07157e92ea16eff59a8df6594c95ed39f210e2037229d090f0f -MD5 f81318738ae1c3fa1116bd94a405d6f5 amule-2.0.1-r2.ebuild 2161 -RMD160 dc7bb724f2480fb3c432505a8f375339d8c011f4 amule-2.0.1-r2.ebuild 2161 -SHA256 aee39cd10b80d07157e92ea16eff59a8df6594c95ed39f210e2037229d090f0f amule-2.0.1-r2.ebuild 2161 EBUILD amule-2.0.3-r4.ebuild 2741 RMD160 da110e911e8914a35fc3646cad567811c85c59c4 SHA1 a4e8f3087926a3d31644042b4165c37b39d90de2 SHA256 360d9f1b5026374657250f65a2062865158028c9c97a4a6295f467aa6154ff03 MD5 14aa0b4a70ea87006f771ac2300cb887 amule-2.0.3-r4.ebuild 2741 RMD160 da110e911e8914a35fc3646cad567811c85c59c4 amule-2.0.3-r4.ebuild 2741 SHA256 360d9f1b5026374657250f65a2062865158028c9c97a4a6295f467aa6154ff03 amule-2.0.3-r4.ebuild 2741 -EBUILD amule-2.1.0-r1.ebuild 3094 RMD160 e53d3b09921b4957479d4761a1106dbf96e9953b SHA1 8a5290ff9b8c639fcc807a202691067d65ed41f7 SHA256 36e093bd0e8f1c8660ce312e0a0b6a491eb0334485dfe75e53f701d5c8176cce -MD5 61167a5a3ecedab92adc961302ce63c2 amule-2.1.0-r1.ebuild 3094 -RMD160 e53d3b09921b4957479d4761a1106dbf96e9953b amule-2.1.0-r1.ebuild 3094 -SHA256 36e093bd0e8f1c8660ce312e0a0b6a491eb0334485dfe75e53f701d5c8176cce amule-2.1.0-r1.ebuild 3094 -EBUILD amule-2.1.1.ebuild 3091 RMD160 dbad37e79d82a658d6ec0667b9a9dbfbacdad63b SHA1 acbc2682b6674b9548b5bf102445a767a5794cb4 SHA256 4e8083ac39e43db7ecc779d00970f2f956adae9c6a9d3a0bc0fb471d7b451a14 -MD5 45bc89752e8241f58f4826e754c01e2c amule-2.1.1.ebuild 3091 -RMD160 dbad37e79d82a658d6ec0667b9a9dbfbacdad63b amule-2.1.1.ebuild 3091 -SHA256 4e8083ac39e43db7ecc779d00970f2f956adae9c6a9d3a0bc0fb471d7b451a14 amule-2.1.1.ebuild 3091 -EBUILD amule-2.1.2.ebuild 3082 RMD160 3a43db03ed9d093204a35a0d7c9c364d00c6e2c2 SHA1 3f43aa7b14f235fad029bdb574bf565157b904c3 SHA256 252122fb52c9c7b172bf96691a1a269976fbb7d8c4625a20c69e25cef3747d07 -MD5 aefa3f9d999c0c87e5312dd2939bedcc amule-2.1.2.ebuild 3082 -RMD160 3a43db03ed9d093204a35a0d7c9c364d00c6e2c2 amule-2.1.2.ebuild 3082 -SHA256 252122fb52c9c7b172bf96691a1a269976fbb7d8c4625a20c69e25cef3747d07 amule-2.1.2.ebuild 3082 EBUILD amule-2.1.3.ebuild 3072 RMD160 78c80ef51e8e5cae50316cbca8ed11adb3f881d1 SHA1 b7842954b198abbb0b1b16cf3732f4163ace09b2 SHA256 230ec6c33755bbe4c5c3997535e49b94e77988e76c7dc9371540f3a807bee079 MD5 4e732f3dd7c43ad457f56e3c2a2487cb amule-2.1.3.ebuild 3072 RMD160 78c80ef51e8e5cae50316cbca8ed11adb3f881d1 amule-2.1.3.ebuild 3072 SHA256 230ec6c33755bbe4c5c3997535e49b94e77988e76c7dc9371540f3a807bee079 amule-2.1.3.ebuild 3072 -MISC ChangeLog 11357 RMD160 0f1ab8e8d951d1e79c33afc7c8f1467460bca189 SHA1 cf70c9e84cf6e785bae50e0444cd86b3381bdbd1 SHA256 c6b07cb540661175e6a341681fcb47735c9e05b73622ac66e7cbf24ccd573f48 -MD5 a687aff955b5c3529f3160b48111b575 ChangeLog 11357 -RMD160 0f1ab8e8d951d1e79c33afc7c8f1467460bca189 ChangeLog 11357 -SHA256 c6b07cb540661175e6a341681fcb47735c9e05b73622ac66e7cbf24ccd573f48 ChangeLog 11357 +MISC ChangeLog 11530 RMD160 f00ea8a4f26316b396eefb5037b15200913eaa62 SHA1 142e11a75013c81b6522651f2fc7b5a8a67a23e8 SHA256 5cf73a0342b88d08d9978435c03671305c29e0396598eb3c9d0761a7cdb61189 +MD5 31f4b24706e9bc8550107f6b7249e523 ChangeLog 11530 +RMD160 f00ea8a4f26316b396eefb5037b15200913eaa62 ChangeLog 11530 +SHA256 5cf73a0342b88d08d9978435c03671305c29e0396598eb3c9d0761a7cdb61189 ChangeLog 11530 MISC metadata.xml 160 RMD160 828887200387b28c37fc97111fc6bc3a0a2fcccd SHA1 813ef5bc57f6a8d95e7cab7a745a2a824858f49c SHA256 fe06593409e7f28665c032001005e94cb650299711a0af7f1a558bdb56c4004f MD5 8aefbc0e49db723ca1ad02d0c409cd49 metadata.xml 160 RMD160 828887200387b28c37fc97111fc6bc3a0a2fcccd metadata.xml 160 SHA256 fe06593409e7f28665c032001005e94cb650299711a0af7f1a558bdb56c4004f metadata.xml 160 -MD5 e1789e85a98166024197277e00787658 files/digest-amule-2.0.1-r2 241 -RMD160 b7e38c0ca6f585c614ae815d8ff6c975143a618d files/digest-amule-2.0.1-r2 241 -SHA256 a12d59e74f66e6e56cac538dd01957be490991cfbd37d8ad3de6ae9f90cc7297 files/digest-amule-2.0.1-r2 241 MD5 47a4aeeee839511d5a820f2a997ac785 files/digest-amule-2.0.3-r4 241 RMD160 05528f27618f6e63811b786284d884df98807bad files/digest-amule-2.0.3-r4 241 SHA256 bccdc46ad0b7c1648628a0e904d207f34127b7e5ff942dd2c75a9558406312f8 files/digest-amule-2.0.3-r4 241 -MD5 7f6421a991b037973fd1115b2d158b36 files/digest-amule-2.1.0-r1 241 -RMD160 d24c75c3149e3c704f42282b1f8c6202eb082741 files/digest-amule-2.1.0-r1 241 -SHA256 6d4fffcdce573dcdf2877c49df63120884447e598eb3041c6cc7764d7879760b files/digest-amule-2.1.0-r1 241 -MD5 1ea8ccf47f2fe9c979377bd01737863c files/digest-amule-2.1.1 241 -RMD160 b842c6be824640bbc44896fcf0d2dad0e00bbc2a files/digest-amule-2.1.1 241 -SHA256 0efc188847beb4f73f5beac1f057e9372a049cdb392cad9cabc518302fabf9b6 files/digest-amule-2.1.1 241 -MD5 f99c418457293c95ce0a1aac54a2a6ec files/digest-amule-2.1.2 241 -RMD160 617202838b115202c6a56647a918a09bff52a832 files/digest-amule-2.1.2 241 -SHA256 008eb000632d9b204479933257d968c4a43405ca034326495503083d10835874 files/digest-amule-2.1.2 241 MD5 7be3a231ebf740f81eedc92b3c89ac3a files/digest-amule-2.1.3 241 RMD160 fd70826f5999ca4c55b72a647c37fec73ac1a05b files/digest-amule-2.1.3 241 SHA256 697b2e19feb57659e95a0738fd32752cc3d37a72220659ce30912da1a505bf05 files/digest-amule-2.1.3 241 diff --git a/net-p2p/amule/amule-2.0.1-r2.ebuild b/net-p2p/amule/amule-2.0.1-r2.ebuild deleted file mode 100644 index 57c9b2c21aed..000000000000 --- a/net-p2p/amule/amule-2.0.1-r2.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/amule/amule-2.0.1-r2.ebuild,v 1.4 2006/09/07 22:29:35 sekretarz Exp $ - -inherit eutils flag-o-matic wxwidgets - -MY_P=${P/m/M} -S=${WORKDIR}/${MY_P} - -DESCRIPTION="aMule, the all-platform eMule p2p client" -HOMEPAGE="http://www.amule.org/" -SRC_URI="http://download.berlios.de/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64 ~ppc ~ppc64 ~sparc ~alpha" -IUSE="amuled debug nls remote stats unicode" - - -DEPEND=">=x11-libs/wxGTK-2.6.0 - >=sys-libs/zlib-1.2.2 - nls? ( sys-devel/gettext ) - remote? ( >=media-libs/libpng-1.2.8 ) - stats? ( >=media-libs/gd-2.0.32 ) - !net-p2p/xmule - sys-apps/sed" - -pkg_setup() { - export WX_GTK_VER="2.6" - if use unicode; then - need-wxwidgets unicode - else - need-wxwidgets gtk2 - fi -} - -pkg_preinst() { - if use amuled || use remote; then - enewgroup p2p - enewuser p2p -1 -1 /home/p2p p2p - fi -} - -src_unpack() { - unpack ${A} - cd ${S} - sed -i -r "s:\\$\\(LN_S\\) (.*):\$\(LN_S\) ${D}/\1:g" docs/man/Makefile.in -} - -src_compile() { - if use amuled; then - EXTRA_ECONF="--enable-amule-daemon --enable-amule-gui" - fi - - econf \ - --disable-optimize \ - --with-wx-config=${WX_CONFIG} \ - --with-wxbase-config=${WX_CONFIG} \ - `use_enable debug` \ - `use_enable nls` \ - `use_enable remote amulecmd` \ - `use_enable remote amulecmdgui` \ - `use_enable remote webserver` \ - `use_enable remote webservergui` \ - `use_enable stats cas` \ - `use_enable stats wxcas` \ - `use_enable stats alc` \ - `use_enable stats alcc` \ - || die - # we filter ssp until bug #74457 is closed to build on hardened - if has_hardened; then - filter-flags -fstack-protector -fstack-protector-all - fi - emake -j1 || die -} - -src_install() { - make DESTDIR=${D} install || die - - if use amuled; then - insinto /etc/conf.d; newins ${FILESDIR}/amuled.confd amuled - exeinto /etc/init.d; newexe ${FILESDIR}/amuled.initd amuled - fi - - if use remote; then - insinto /etc/conf.d; newins ${FILESDIR}/amuleweb.confd amuleweb - exeinto /etc/init.d; newexe ${FILESDIR}/amuleweb.initd amuleweb - fi -} diff --git a/net-p2p/amule/amule-2.1.0-r1.ebuild b/net-p2p/amule/amule-2.1.0-r1.ebuild deleted file mode 100644 index dcb2d58e0912..000000000000 --- a/net-p2p/amule/amule-2.1.0-r1.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/amule/amule-2.1.0-r1.ebuild,v 1.3 2006/09/07 22:29:35 sekretarz Exp $ - -inherit eutils flag-o-matic wxwidgets - -MY_P=${P/m/M} -S=${WORKDIR}/${MY_P} - -DESCRIPTION="aMule, the all-platform eMule p2p client" -HOMEPAGE="http://www.amule.org/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="amuled debug gtk nls remote stats unicode" - -DEPEND=">=x11-libs/wxGTK-2.6.0 - >=sys-libs/zlib-1.2.1 - stats? ( >=media-libs/gd-2.0.26 ) - remote? ( >=media-libs/libpng-1.2.0 ) - !net-p2p/xmule" - -pkg_setup() { - export WX_GTK_VER="2.6" - - if ! use gtk && ! use remote && ! use amuled; then - eerror "" - eerror "You have to specify at least one of gtk, remote or amuled" - eerror "USE flag to build amule." - eerror "" - die "Invalid USE flag set" - fi - - if use unicode && use gtk; then - einfo "wxGTK with gtk2 and unicode support will be used" - need-wxwidgets unicode - elif use gtk; then - einfo "wxGTK with gtk2 support will be used" - need-wxwidgets gtk2 - elif use unicode; then - einfo "wxGTK with unicode and without X support will be used" - need-wxwidgets base-unicode - else - einfo "wxGTK without X support will be used" - need-wxwidgets base - fi - - if use stats && ! use gtk; then - einfo "Note: You would need both the gtk and stats USE flags" - einfo "to compile aMule Statistics GUI." - einfo "I will now compile console versions only." - fi - - if use stats && ! built_with_use media-libs/gd jpeg; then - die "media-libs/gd should be compiled with the jpeg use flag when you have the stats use flag set" - fi -} - -pkg_preinst() { - if use amuled || use remote; then - enewgroup p2p - enewuser p2p -1 -1 /home/p2p p2p - fi -} - -src_compile() { - local myconf="" - - if use gtk ; then - use stats && myconf="${myconf} - --enable-wxcas - --enable-alc" - use remote && myconf="${myconf} - --enable-amule-gui" - else - myconf=" - --disable-monolithic - --disable-amule-gui - --disable-wxcas - --disable-alc" - fi - - econf \ - --with-wx-config=${WX_CONFIG} \ - --with-wxbase-config=${WX_CONFIG} \ - --enable-amulecmd \ - `use_enable debug` \ - `use_enable !debug optimize` \ - `use_enable amuled amule-daemon` \ - `use_enable nls` \ - `use_enable remote webserver` \ - `use_enable stats cas` \ - `use_enable stats alcc` \ - ${myconf} || die - - # we filter ssp until bug #74457 is closed to build on hardened - if has_hardened; then - filter-flags -fstack-protector -fstack-protector-all - fi - emake -j1 || die -} - -src_install() { - make DESTDIR=${D} install || die - - if use amuled; then - insinto /etc/conf.d; newins ${FILESDIR}/amuled.confd amuled - exeinto /etc/init.d; newexe ${FILESDIR}/amuled.initd amuled - fi - - if use remote; then - insinto /etc/conf.d; newins ${FILESDIR}/amuleweb.confd amuleweb - exeinto /etc/init.d; newexe ${FILESDIR}/amuleweb.initd amuleweb - fi -} diff --git a/net-p2p/amule/amule-2.1.1.ebuild b/net-p2p/amule/amule-2.1.1.ebuild deleted file mode 100644 index 590143d99def..000000000000 --- a/net-p2p/amule/amule-2.1.1.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/amule/amule-2.1.1.ebuild,v 1.3 2006/09/07 22:29:35 sekretarz Exp $ - -inherit eutils flag-o-matic wxwidgets - -MY_P=${P/m/M} -S=${WORKDIR}/${MY_P} - -DESCRIPTION="aMule, the all-platform eMule p2p client" -HOMEPAGE="http://www.amule.org/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="amuled debug gtk nls remote stats unicode" - -DEPEND=">=x11-libs/wxGTK-2.6.0 - >=sys-libs/zlib-1.2.1 - stats? ( >=media-libs/gd-2.0.26 ) - remote? ( >=media-libs/libpng-1.2.0 ) - !net-p2p/xmule" - -pkg_setup() { - export WX_GTK_VER="2.6" - - if ! use gtk && ! use remote && ! use amuled; then - eerror "" - eerror "You have to specify at least one of gtk, remote or amuled" - eerror "USE flag to build amule." - eerror "" - die "Invalid USE flag set" - fi - - if use unicode && use gtk; then - einfo "wxGTK with gtk2 and unicode support will be used" - need-wxwidgets unicode - elif use gtk; then - einfo "wxGTK with gtk2 support will be used" - need-wxwidgets gtk2 - elif use unicode; then - einfo "wxGTK with unicode and without X support will be used" - need-wxwidgets base-unicode - else - einfo "wxGTK without X support will be used" - need-wxwidgets base - fi - - if use stats && ! use gtk; then - einfo "Note: You would need both the gtk and stats USE flags" - einfo "to compile aMule Statistics GUI." - einfo "I will now compile console versions only." - fi - - if use stats && ! built_with_use media-libs/gd jpeg; then - die "media-libs/gd should be compiled with the jpeg use flag when you have the stats use flag set" - fi -} - -pkg_preinst() { - if use amuled || use remote; then - enewgroup p2p - enewuser p2p -1 -1 /home/p2p p2p - fi -} - -src_compile() { - local myconf="" - - if use gtk ; then - use stats && myconf="${myconf} - --enable-wxcas - --enable-alc" - use remote && myconf="${myconf} - --enable-amule-gui" - else - myconf=" - --disable-monolithic - --disable-amule-gui - --disable-wxcas - --disable-alc" - fi - - econf \ - --with-wx-config=${WX_CONFIG} \ - --with-wxbase-config=${WX_CONFIG} \ - --enable-amulecmd \ - `use_enable debug` \ - `use_enable !debug optimize` \ - `use_enable amuled amule-daemon` \ - `use_enable nls` \ - `use_enable remote webserver` \ - `use_enable stats cas` \ - `use_enable stats alcc` \ - ${myconf} || die - - # we filter ssp until bug #74457 is closed to build on hardened - if has_hardened; then - filter-flags -fstack-protector -fstack-protector-all - fi - emake -j1 || die -} - -src_install() { - make DESTDIR=${D} install || die - - if use amuled; then - insinto /etc/conf.d; newins ${FILESDIR}/amuled.confd amuled - exeinto /etc/init.d; newexe ${FILESDIR}/amuled.initd amuled - fi - - if use remote; then - insinto /etc/conf.d; newins ${FILESDIR}/amuleweb.confd amuleweb - exeinto /etc/init.d; newexe ${FILESDIR}/amuleweb.initd amuleweb - fi -} diff --git a/net-p2p/amule/amule-2.1.2.ebuild b/net-p2p/amule/amule-2.1.2.ebuild deleted file mode 100644 index 475e59d2241c..000000000000 --- a/net-p2p/amule/amule-2.1.2.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/amule/amule-2.1.2.ebuild,v 1.7 2006/09/07 22:29:35 sekretarz Exp $ - -inherit eutils flag-o-matic wxwidgets - -MY_P=${P/m/M} -S=${WORKDIR}/${MY_P} - -DESCRIPTION="aMule, the all-platform eMule p2p client" -HOMEPAGE="http://www.amule.org/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 ~sparc x86" -IUSE="amuled debug gtk nls remote stats unicode" - -DEPEND=">=x11-libs/wxGTK-2.6.0 - >=sys-libs/zlib-1.2.1 - stats? ( >=media-libs/gd-2.0.26 ) - remote? ( >=media-libs/libpng-1.2.0 ) - !net-p2p/xmule" - -pkg_setup() { - export WX_GTK_VER="2.6" - - if ! use gtk && ! use remote && ! use amuled; then - eerror "" - eerror "You have to specify at least one of gtk, remote or amuled" - eerror "USE flag to build amule." - eerror "" - die "Invalid USE flag set" - fi - - if use unicode && use gtk; then - einfo "wxGTK with gtk2 and unicode support will be used" - need-wxwidgets unicode - elif use gtk; then - einfo "wxGTK with gtk2 support will be used" - need-wxwidgets gtk2 - elif use unicode; then - einfo "wxGTK with unicode and without X support will be used" - need-wxwidgets base-unicode - else - einfo "wxGTK without X support will be used" - need-wxwidgets base - fi - - if use stats && ! use gtk; then - einfo "Note: You would need both the gtk and stats USE flags" - einfo "to compile aMule Statistics GUI." - einfo "I will now compile console versions only." - fi - - if use stats && ! built_with_use media-libs/gd jpeg; then - die "media-libs/gd should be compiled with the jpeg use flag when you have the stats use flag set" - fi -} - -pkg_preinst() { - if use amuled || use remote; then - enewgroup p2p - enewuser p2p -1 -1 /home/p2p p2p - fi -} - -src_compile() { - local myconf="" - - if use gtk ; then - use stats && myconf="${myconf} - --enable-wxcas - --enable-alc" - use remote && myconf="${myconf} - --enable-amule-gui" - else - myconf=" - --disable-monolithic - --disable-amule-gui - --disable-wxcas - --disable-alc" - fi - - econf \ - --with-wx-config=${WX_CONFIG} \ - --with-wxbase-config=${WX_CONFIG} \ - --enable-amulecmd \ - `use_enable debug` \ - `use_enable !debug optimize` \ - `use_enable amuled amule-daemon` \ - `use_enable nls` \ - `use_enable remote webserver` \ - `use_enable stats cas` \ - `use_enable stats alcc` \ - ${myconf} || die - - # we filter ssp until bug #74457 is closed to build on hardened - if has_hardened; then - filter-flags -fstack-protector -fstack-protector-all - fi - emake -j1 || die -} - -src_install() { - make DESTDIR=${D} install || die - - if use amuled; then - insinto /etc/conf.d; newins ${FILESDIR}/amuled.confd amuled - exeinto /etc/init.d; newexe ${FILESDIR}/amuled.initd amuled - fi - - if use remote; then - insinto /etc/conf.d; newins ${FILESDIR}/amuleweb.confd amuleweb - exeinto /etc/init.d; newexe ${FILESDIR}/amuleweb.initd amuleweb - fi -} diff --git a/net-p2p/amule/files/digest-amule-2.0.1-r2 b/net-p2p/amule/files/digest-amule-2.0.1-r2 deleted file mode 100644 index 4e0092434798..000000000000 --- a/net-p2p/amule/files/digest-amule-2.0.1-r2 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 8c4a6cae058ac248bfcb9a57a18fca61 aMule-2.0.1.tar.bz2 2119387 -RMD160 5272b3f38d9858456e046b5fe538f171610bfc6d aMule-2.0.1.tar.bz2 2119387 -SHA256 5984f23de7bb1f043b4642dac33d362ff1770f09675a787ca49a0adccfb6ad99 aMule-2.0.1.tar.bz2 2119387 diff --git a/net-p2p/amule/files/digest-amule-2.1.0-r1 b/net-p2p/amule/files/digest-amule-2.1.0-r1 deleted file mode 100644 index ff71cbd70d9f..000000000000 --- a/net-p2p/amule/files/digest-amule-2.1.0-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 238199195f2590d38e608ca5dbe06c16 aMule-2.1.0.tar.bz2 3244316 -RMD160 a64f7e3ca6431b59084ddd8dd2406c84dea421de aMule-2.1.0.tar.bz2 3244316 -SHA256 f926a194cb89bc4b67f45b79f972e177fa49cc784b92c21b990647f7cac9b8cb aMule-2.1.0.tar.bz2 3244316 diff --git a/net-p2p/amule/files/digest-amule-2.1.1 b/net-p2p/amule/files/digest-amule-2.1.1 deleted file mode 100644 index 4ea62f5a5e97..000000000000 --- a/net-p2p/amule/files/digest-amule-2.1.1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 a25521d358f65ae45744ee0099922069 aMule-2.1.1.tar.bz2 3263428 -RMD160 4a12afd91ecaaff75defa69796a7124abcd84dca aMule-2.1.1.tar.bz2 3263428 -SHA256 c675c7b1d97b14b410747af5d91185ec5f0cc55d8cfbd77b4525d47ef8756ea6 aMule-2.1.1.tar.bz2 3263428 diff --git a/net-p2p/amule/files/digest-amule-2.1.2 b/net-p2p/amule/files/digest-amule-2.1.2 deleted file mode 100644 index deb5b5dea853..000000000000 --- a/net-p2p/amule/files/digest-amule-2.1.2 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 137aebd5e6f35b5bd40fd4ad8e9d8fc7 aMule-2.1.2.tar.bz2 1459168 -RMD160 26bf5db34512356cfce9690019d39a75fc1b034c aMule-2.1.2.tar.bz2 1459168 -SHA256 01af37a21f4ecbea549c8044cb5f38d3cb2e190f037bde27d13c9a306d038a4a aMule-2.1.2.tar.bz2 1459168