summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2013-02-28 08:44:17 +0000
committerMichał Górny <mgorny@gentoo.org>2013-02-28 08:44:17 +0000
commit4c5ef5189251c796cf36207e81df51312f235448 (patch)
treeca1dcfd3e102e41d403fb912de25e519f3d3383d /net-misc
parentRestore cross-compile functionality (thanks James Le Cuirot, bug 431884) (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--net-misc/aria2/Manifest22
-rw-r--r--net-misc/aria2/aria2-1.16.3.ebuild135
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
+}