diff options
author | Michał Górny <mgorny@gentoo.org> | 2013-02-28 08:44:17 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2013-02-28 08:44:17 +0000 |
commit | 4c5ef5189251c796cf36207e81df51312f235448 (patch) | |
tree | ca1dcfd3e102e41d403fb912de25e519f3d3383d /net-misc | |
parent | Restore cross-compile functionality (thanks James Le Cuirot, bug 431884) (diff) | |
download | historical-4c5ef5189251c796cf36207e81df51312f235448.tar.gz historical-4c5ef5189251c796cf36207e81df51312f235448.tar.bz2 historical-4c5ef5189251c796cf36207e81df51312f235448.zip |
Version bump. Requested in bug #456094.
Package-Manager: portage-2.2.0_alpha163/cvs/Linux x86_64
Manifest-Sign-Key: 0x9627F456F9DA7643!
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/aria2/ChangeLog | 9 | ||||
-rw-r--r-- | net-misc/aria2/Manifest | 22 | ||||
-rw-r--r-- | net-misc/aria2/aria2-1.16.3.ebuild | 135 |
3 files changed, 160 insertions, 6 deletions
diff --git a/net-misc/aria2/ChangeLog b/net-misc/aria2/ChangeLog index 8c5bffd9e6f4..7436f4f80c4f 100644 --- a/net-misc/aria2/ChangeLog +++ b/net-misc/aria2/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-misc/aria2 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/aria2/ChangeLog,v 1.87 2012/12/28 09:58:14 dev-zero Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/aria2/ChangeLog,v 1.88 2013/02/28 08:44:09 mgorny Exp $ + +*aria2-1.16.3 (28 Feb 2013) + + 28 Feb 2013; Michał Górny <mgorny@gentoo.org> +aria2-1.16.3.ebuild: + Version bump. Requested in bug #456094. *aria2-1.16.1 (28 Dec 2012) diff --git a/net-misc/aria2/Manifest b/net-misc/aria2/Manifest index f8ba6d93e7ec..b2dbcffa4e4f 100644 --- a/net-misc/aria2/Manifest +++ b/net-misc/aria2/Manifest @@ -7,6 +7,7 @@ DIST aria2-1.15.0.tar.bz2 2080386 SHA256 02916b399946029674393c6a66d3544e8895961 DIST aria2-1.15.2.tar.bz2 2043212 SHA256 6400431f4248f7a779ae8216ec2711b56ad7481fc659f06db1f22ed97b260836 SHA512 6fc09ba1f682d13db829a3f5881a06ea0d0d2c1622511408f149cc109a12a01b19cec34caeeac10982061e9633bbb67e9ec40c23ee39a418fec6fb604af23bbe WHIRLPOOL b9544bb5359fc22dca5ba4e5328086deb0cf7d40fc69e7528ed57f14a89b30ffa6022ab7bfbe5f2fbd150b3974272286ff2f26d011bccaf5f973ccca00f2a44e DIST aria2-1.16.0.tar.bz2 2062545 SHA256 3d5760f5aa43b5d1199e373f93d704bd38f973706edd3b1661cc4ebe3fed0f1e SHA512 e44c1272036f632477e992e14b3fdf8be6cd0cd847cd0fdc6372c19f1f0b8549517b3e946c61e28dbdd3395cfd912f51aac0fa5aef20529553bd72250ebcc942 WHIRLPOOL 6d99ea0f722a200f30b6306429c080c58c55068118a562e969457d1def87b2eb43add6457c8cb8386f83750eef39cdbd98eab9b03a5dd57664c8853cf71c0b6f DIST aria2-1.16.1.tar.bz2 2079662 SHA256 8bbe1d741289e299edb12ff461455e4b57d7b18ed3e138da936e4906fd9368e1 SHA512 f09845052c831105a2b8ecf250b0990544c77a61ea4ced76f908f9b3cc785a132f6fb267df497515e691367b4928955f65b4048aec7dd099473fdc15941d2055 WHIRLPOOL f40d0d73715a0f5767227de400dc872835dfa59d9e0880b5f479a6c1eef5e83ef57015145d9e7d2087329ba457875156ac34d95d2434d04c8fc0c0fe126352b2 +DIST aria2-1.16.3.tar.bz2 2082238 SHA256 989f8eb5599394681d75e18acf3d4261870cc2dce70b813ce84305dc3c9e50a2 SHA512 c9d09a8f45df6e3a472709460ec42ed5db189a72652b2dbdb515b84e1acd221bffb151baf0b2036b180e07a5b6a82350327cb6dbad9268cf5eaeed9c47abe21e WHIRLPOOL 60523ce102dac5e6e4bbd1a8eecf8fcf6059aed5e8d7b01db551e64bc9244fcd75efc14a29840ffdb84b74d5809bed494fb707eba9f5189ff613f54b4d2bf6b3 DIST aria2-1.9.3.tar.bz2 1441999 SHA256 364f9e5d8dcf3f12bd2683ea0d17274e0088b6dd7f869db35feba4e30ade7613 SHA512 bea1c8fadb4f04e7c46816261ff38b4b81832b2a89b4d5621858b57cd19aee2b1123102aab13bb1edcec735e3b508ed6c2fa5bb6130f019c581844b0b2e28d65 WHIRLPOOL bd67c88cb09b2abcc9007fb191729e6b807f9c7e1a0b0c53dd5cc352004d3a8456fdccd8386513037028bacef51a903d1d530bd89f63efffc1130d2d63efc498 EBUILD aria2-1.12.1.ebuild 2780 SHA256 0b9bf0930a0d53a51f95f666a2a1372ec80a524262a972d8d9743695ae40e66a SHA512 86c05e1c940bd4ceca48ab85ad12519ea95dbd883d37b1235616b51a842c7c43422ab742237c23954e815ddd4b329d29c442552fd19a9dd8eeca5e75df14018b WHIRLPOOL 2d5cd5169dacf27325f23fb3fc660a93296fbd9cb838d5168c8b098767ebf434bc83e3b4e7398d60de2b99a1cf1151eb95aa777c6138cb60af03559408bc017d EBUILD aria2-1.14.1.ebuild 3095 SHA256 d505d63e34319879ccf7a1fbd23f86bea321a2b0a9377c9052ec936ecd3f8060 SHA512 6826915db802796b9697e1308677d44e9581c6a64df229fe222bd5ad26f616c0193aa20edd24add65bae0f63dc1ba5c84ade2f4bb5f5d490858c9d2cb4972bf9 WHIRLPOOL 8e55485ee5d4a0ec6b1a81d18d21e4bf18689b816d987bccc00f9cd238d5f676530212568e22d785da8cda7de628c3ad5d894c85441ba768b62f8bf698c05afe @@ -14,13 +15,26 @@ EBUILD aria2-1.15.0.ebuild 3577 SHA256 d7e7e8efee733b1491d097e934b02157b5e5f262c EBUILD aria2-1.15.2.ebuild 3819 SHA256 95e6e6fe18d1a73f3b8f7a4ad7260b62ff36d13452dc987d4ccc45fa34fdae98 SHA512 3b062df87bdafa9f8b2b55e210d36ce20ca58c6646e77569ddc373a5a8649bff77686c5cbbfcbeda879fc1e0974c0c48bc30851e7359d81604f55cd861f8d82d WHIRLPOOL 128cbcbb1fda58ff973ee9de8fba0cdee802d278084ff9ab1e82fde38dded683a7dc8c7bb08f762ac6afa86afb06e6a8954dcfa80938297c044f9d68e0b4f9d4 EBUILD aria2-1.16.0.ebuild 3824 SHA256 cfd12dbef17bd85741d59769bd4f317fc2eaac6f3edee15286fd215caa9684df SHA512 7bee5fef9aa353adf0c660c77214a6504a187838c8b9378e388002e447bb7abdecbef41ce149d316b3e0969dd4255ff4fbfb5bdc76ee7bb6fc142a9944e16266 WHIRLPOOL 09e9e86a7ff69964449fa167cf72a3e51e00ff92b0c2861ae4ba970fbdb5c96718c4f55b181b9d609a35ca2aef3d4e7e2abbd026b21178b662b10122cb7de954 EBUILD aria2-1.16.1.ebuild 3919 SHA256 ec4c1eee24989622fedbe17d13074c3d852d8eac38b79c39a276640b5c65f57b SHA512 4b00cfa5223ca9a0db4503971c1dcdca8da5d8a81f46a50244b4b2a2de4f3f2452328acff3f48fef8908c2082a2b59b2e3b9dda7651c62dffc255eb0efa48932 WHIRLPOOL 0015c648948847bdf653d2d22305d67e8c12007927024924b7164b4be71b15229b0e4462a885fb03672d4486050cfa27583755922937e45662a7a3dab47a5f71 +EBUILD aria2-1.16.3.ebuild 3917 SHA256 a194d27985425740e2a9edae87a39c0ba42f36d706a494feb793f1acecbc4245 SHA512 998121cf6d993930641d0183f8034fcc1cb70f37653fe4cbeef61c35d507a5dfc350a5d7f50aff54cea8819794dadb2d1deb24dfe0650aad7f712f38530d79ca WHIRLPOOL 2c8f24a0d67f76f38514a40b98f40ebf50d4d01c103ea26a261203e6ca5828c9c7b510a868a73a7f035169cadd32530c823d9db140d4661f286c4944228a7059 EBUILD aria2-1.9.3.ebuild 2617 SHA256 c5fef23a1a27eadb20f1660a290c2277e1c6e65a83175f3ef1ded58c7935e245 SHA512 524f575545b11bf9dfd5f20da4e4912f4b411b57b43a1e6342d72b43daba68b40b33a6629de567a52b7e345e9e12acad2365c2cf447dcbfe1ce07e019811b29f WHIRLPOOL ffcc2ed2c7bb3ff489ba0b5eca59e0d571c796a462125ec0aab985fa73061404b124df975058731a5b1434656239b9a72a0df51450b42d02078751a5ee6c6536 -MISC ChangeLog 16132 SHA256 b568bf687ffeac11ce2d69e8b679fe8faf926a44f715d2a0b7a309e39889e6ff SHA512 0e765e592c1ecb2201add92445d0aa62ec15fb6d6f963d11d23d6d9172e6459e1e3595d162889172af1d841145365adac25a26db2d88c43a6daf7b79607a1a52 WHIRLPOOL 43f8a4d1e7fcdb2e241382af2f46a1d705168ba2f31e7f5bd2b5c6f397bbf98589b3a838d35ad457046a2e7a0cfd818d5864f3a6dc88ab37a2055539becdd47f +MISC ChangeLog 16274 SHA256 8cece94b60f7702afe61e38a9236de4228b4f2babbd4c6b5915e76966c030ce9 SHA512 0059d111a027be2bb73de43ec707aa63fb4c7407f7c2b1c76105156682ffc8916e811b898d14bd42e5e5ac67762604f9ccdac3aa350d1035f25b73c26b9c7900 WHIRLPOOL 9e8197cb25e7fc959b130436d8557d4440334d7ddee7044a7ac986e01683b4434d4f9d9088a89d7167304ced5520f4eb5a4bf89ae17a6c85f65d30b73f02704b MISC metadata.xml 1085 SHA256 5834d4c15a30a2a0ca07884eeae81f8cd047881f053895296c14e8aa955f1a06 SHA512 917b2d96e957ccdccbb47bfdc5424ccc3e08031b095a8e83e81154fa5dd907c6214d82f51782ebdddea0da67e150f1371861706ed7d758db7e29ddd647d5aa97 WHIRLPOOL c9faa36bf80d17ac297e3eaac795fd33c09c9665145be0bea50208f4f9dcafb0ec5f6ee4724f5a8cdf72132157f12c89cff0cd00ca5f97d7cd76b53bc4ddee5b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlDdbTcACgkQGwVqY66cHjBppACfTnXGj7hzfi+T4AIYNVzeYLcD -no0AnRdYKpo7biCUEco9yv/L1GzexPXM -=1F5W +iQJ8BAEBCABmBQJRLxj7XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRDhEM0MyMERDMzNBMkYzQzJFRTI3QjE5 +NjI3RjQ1NkY5REE3NjQzAAoJEJYn9Fb52nZDEJcP/RfMdJE3T0uUd5csNCR2JT3S +tvMhuT+bZOghF7Y6xvaklIcftDuV90n9mAsU6HYb9/C4On9WXT2h87YsNKowdkeJ +wGV11eln19NXpZChhBkSg//zPa91UZ/YjcCFI8jmNzFFKrpyCT3cGDyijiq2K8xP +PAgY3RH2cwlrQMiDLeKM+zO+2sQNVm6NABgmXHi1dj/YKnVvihb3l0zPeKDb0C+W +TRUd3kfAudGtEOntCT7FKTbLTPJ3a7uTcpGCVf0/+lwYVEOPXbKtM7q69GdKUuUS +Vpr2KnfEVUmWpGEmkvmDXR0j3eQ419ABhcJG71AVqjrp+OH9d+Sifo/UOaMjyGMY +QhJHEObIzCZ+Y3KKlk423E4qqbXrqX71qu0VcMo4DqFXmyw7cCEGtB/1l4pzOBlV +3SGC92m8eIHMkZkV4jbGa/9KA0wqkg2fdiK3nUMNpZ2zHT2Ze2Evn3D+9wXcCTDQ +nh0/nHLuCj8salp5FjqGickTzEkIJ2L5TLiFlQXWlGn0PfIbSm9EvhqiPmtPPbST +fZfjlI6EOnobTo/J52OZBRugsCLqULg4B9kDSAmgc7RdDhbuDtmUO3F+chib3tQH +BhTj3fcojjR6yBHjVP1C/t1/J0xRn8KEFtEL3rdxVJEPCLDLMj4V9y943vj2clU1 +DgKGXJhdbVO2ydWl4757 +=BBj2 -----END PGP SIGNATURE----- diff --git a/net-misc/aria2/aria2-1.16.3.ebuild b/net-misc/aria2/aria2-1.16.3.ebuild new file mode 100644 index 000000000000..33b1137216ef --- /dev/null +++ b/net-misc/aria2/aria2-1.16.3.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/aria2/aria2-1.16.3.ebuild,v 1.1 2013/02/28 08:44:09 mgorny Exp $ + +EAPI="5" + +inherit bash-completion-r1 eutils + +DESCRIPTION="A download utility with segmented downloading with BitTorrent support" +HOMEPAGE="http://aria2.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +SLOT="0" +IUSE="adns bittorrent +gnutls +libxml2 metalink +nettle nls sqlite scripts ssl test xmlrpc" + +CDEPEND="sys-libs/zlib + ssl? ( + app-misc/ca-certificates + gnutls? ( >=net-libs/gnutls-1.2.9 ) + !gnutls? ( dev-libs/openssl ) ) + adns? ( >=net-dns/c-ares-1.5.0 ) + bittorrent? ( + ssl? ( + gnutls? ( + nettle? ( >=dev-libs/nettle-2.4[gmp] >=dev-libs/gmp-5 ) + !nettle? ( >=dev-libs/libgcrypt-1.2.2 ) ) ) + !ssl? ( + nettle? ( >=dev-libs/nettle-2.4[gmp] >=dev-libs/gmp-5 ) + !nettle? ( >=dev-libs/libgcrypt-1.2.2 ) ) ) + metalink? ( + libxml2? ( >=dev-libs/libxml2-2.6.26 ) + !libxml2? ( dev-libs/expat ) ) + sqlite? ( dev-db/sqlite:3 ) + xmlrpc? ( + libxml2? ( >=dev-libs/libxml2-2.6.26 ) + !libxml2? ( dev-libs/expat ) )" + +DEPEND="${CDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext ) + test? ( >=dev-util/cppunit-1.12.0 )" +RDEPEND="${CDEPEND} + nls? ( virtual/libiconv virtual/libintl ) + scripts? ( dev-lang/ruby )" + +pkg_setup() { + if use scripts && use !xmlrpc && use !metalink; then + ewarn "Please note that you may need to enable USE=xmlrpc to run the aria2rpc" + ewarn "and aria2mon scripts against the local aria2." + fi +} + +src_prepare() { + epatch_user + sed -i -e "s|/tmp|${T}|" test/*.cc test/*.txt || die "sed failed" +} + +src_configure() { + # Notes: + # - always enable gzip/http compression since zlib should always be available anyway + # - always enable epoll since we can assume kernel 2.6.x + # - other options for threads: solaris, pth, win32 + local myconf=( + --enable-epoll + --enable-threads=posix + --with-libz + --with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt" + $(use_enable nls) + $(use_enable metalink) + $(use_with sqlite sqlite3) + $(use_enable bittorrent) + $(use_with adns libcares) + ) + + # SSL := gnutls / openssl + # USE=ssl + # + USE=gnutls -> gnutls + # + USE=-gnutls -> openssl + + if use ssl; then + myconf+=( $(use_with gnutls) $(use_with !gnutls openssl) ) + else + myconf+=( --without-gnutls --without-openssl ) + fi + + # message-digest := nettle / gcrypt / openssl + # bignum := nettle+gmp / gcrypt / openssl + # bittorrent := message-digest + bignum + # USE=bittorrent + # + USE=(ssl -gnutls) -> openssl + # + USE=nettle -> nettle+gmp + # + USE=-nettle -> gcrypt + + if use !bittorrent || use ssl && use !gnutls; then + myconf+=( --without-libgcrypt --without-libnettle --without-libgmp ) + else + myconf+=( $(use_with !nettle libgcrypt) + $(use_with nettle libnettle) $(use_with nettle libgmp) ) + fi + + # metalink+xmlrpc := libxml2 / expat + # USE=(metalink || xmlrpc) + # + USE=libxml2 -> libxml2 + # + USE=-libxml2 -> expat + + if use metalink || use xmlrpc; then + myconf+=( $(use_with !libxml2 libexpat) $(use_with libxml2) ) + else + myconf+=( --without-libexpat --without-libxml2 ) + fi + + # Note: + # - always enable gzip/http compression since zlib should always be available anyway + # - always enable epoll since we can assume kernel 2.6.x + # - other options for threads: solaris, pth, win32 + econf "${myconf[@]}" +} + +src_install() { + default + rm -rf "${D}"/usr/share/doc/aria2 \ + "${D}"/usr/share/doc/${PF}/README{,.html} + + dobashcomp doc/bash_completion/aria2c + use scripts && dobin doc/xmlrpc/aria2{mon,rpc} +} + +pkg_postinst() { + if use xmlrpc || use metalink; then + elog "If you would like to use the additional aria2mon and aria2rpc tools," + elog "you need to have \033[1mdev-lang/ruby\033[0m installed." + fi +} |