diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2009-12-22 20:07:40 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2009-12-22 20:07:40 +0000 |
commit | ece9d094d031e95f761920b4b82d24adfe17137a (patch) | |
tree | 30970f094408518b3203cccfcbe279340d0008d4 /net-libs/libtorrent | |
parent | Version bump and ebuild overhaul. Respect CC, CFLAGS and LDFLAGS. Fix bugs 24... (diff) | |
download | historical-ece9d094d031e95f761920b4b82d24adfe17137a.tar.gz historical-ece9d094d031e95f761920b4b82d24adfe17137a.tar.bz2 historical-ece9d094d031e95f761920b4b82d24adfe17137a.zip |
Version bump.
Package-Manager: portage-2.2_rc60/cvs/Linux x86_64
Diffstat (limited to 'net-libs/libtorrent')
-rw-r--r-- | net-libs/libtorrent/ChangeLog | 8 | ||||
-rw-r--r-- | net-libs/libtorrent/Manifest | 5 | ||||
-rw-r--r-- | net-libs/libtorrent/files/libtorrent-0.12.6-gcc44.patch | 14 | ||||
-rw-r--r-- | net-libs/libtorrent/libtorrent-0.12.6.ebuild | 40 |
4 files changed, 65 insertions, 2 deletions
diff --git a/net-libs/libtorrent/ChangeLog b/net-libs/libtorrent/ChangeLog index a4da85124d6a..a7a35c73723c 100644 --- a/net-libs/libtorrent/ChangeLog +++ b/net-libs/libtorrent/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-libs/libtorrent # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libtorrent/ChangeLog,v 1.146 2009/12/09 19:27:47 nixnut Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/libtorrent/ChangeLog,v 1.147 2009/12/22 20:07:40 ssuominen Exp $ + +*libtorrent-0.12.6 (22 Dec 2009) + + 22 Dec 2009; Samuli Suominen <ssuominen@gentoo.org> + +libtorrent-0.12.6.ebuild, +files/libtorrent-0.12.6-gcc44.patch: + Version bump. 09 Dec 2009; nixnut <nixnut@gentoo.org> libtorrent-0.12.5.ebuild: ppc stable #291036 diff --git a/net-libs/libtorrent/Manifest b/net-libs/libtorrent/Manifest index d2be1a8a2dd8..4513d9c96b06 100644 --- a/net-libs/libtorrent/Manifest +++ b/net-libs/libtorrent/Manifest @@ -13,11 +13,13 @@ AUX libtorrent-0.12.3-fix-epoll-crash.patch 1296 RMD160 1adf575ccd93ed6c21bc6f6a AUX libtorrent-0.12.3-fix-fill_read_buffer-overflow.patch 882 RMD160 42e18cf804cdcda4876ee89d7da4cbbdd26794ab SHA1 f8c0bc09bf2f446dfd7f25118eeb673d7453f5ab SHA256 9b68bbc38cb275e79317004d6c5e25ffcde62032ca31d14d5e23707fc5c91e33 AUX libtorrent-0.12.3-fix-poll_fd.patch 8048 RMD160 ed219de71bafad0859bb4bd2a14873618cb992d6 SHA1 74cb2c141c1c6ff0789108d4df725fdffd9f6e7d SHA256 e4b2b67ec8933d5b667d80b7f2d9e0d21f25f9e1016c4a1c5ea52f2a9b7b1a61 AUX libtorrent-0.12.4-gcc44.patch 1621 RMD160 729c88bb31f6738d2a5e82c2a476daf5524ab3b6 SHA1 5b88d2a4c32fb641cdb79ce63cd11cec5e975883 SHA256 4cae96da10a380d5865b864fcc4c6d7f4a54311527ff005d4d034740a0b864c7 +AUX libtorrent-0.12.6-gcc44.patch 536 RMD160 0dfa71e21cbc407d1bd0e2c1804873616f3f9f7b SHA1 fc7ed2fb4bf6420bd483cb1b62f22760f7630509 SHA256 c8fb8857bc57f6d6a9ff62d77c1e267fff3a8d905f0c7e0f930127dd64723725 DIST libtorrent-0.11.9.tar.gz 545210 RMD160 fb8de66d65791dab67c195356a98de7cf653d3c9 SHA1 d88e754d1c2ff7f8c5fb7544331264bd505870b8 SHA256 71f09218a7784b21ab53cdfcd8fa122da60352e5ca117fda7cd8d2763f908a08 DIST libtorrent-0.12.2.tar.gz 585374 RMD160 88cdc415f98afd8b87fa6d7330906737c3e434fa SHA1 a53d2c671e9f2dd971d0622d5b3672da91c46ef9 SHA256 cf9d2cd667fd6939a3e0bd27e48d0c7f35d9ab2f7affbb3214da03fd2c1360a8 DIST libtorrent-0.12.3.tar.gz 598178 RMD160 a770d3026c88c1f17656243e9060e3bfebdd33c2 SHA1 4f27fb0ab076ee30d14db2378340ffa3b72002e3 SHA256 6044618e37c2925615a08517e8b69ef84147ef5287a222fc451968b36a0a9be7 DIST libtorrent-0.12.4.tar.gz 600778 RMD160 23fd8a242f493171f7e2afa714dc7b74359ff7bc SHA1 6deab3f6af5e9566c987131d586751c7dc3b5dbb SHA256 a48c307fdcc77a28ee3a2ba0b68501a42e3709bf693c52df4831b87c71c8c359 DIST libtorrent-0.12.5.tar.gz 587228 RMD160 645ae77a23c77c1d2134431b182cb206ab254259 SHA1 05a60581c6b1a94e2a07d1a07e47b8c60d2e237c SHA256 e963f70cfd395520176c163e665e2284b98614701e716e76585c4faa54629dc1 +DIST libtorrent-0.12.6.tar.gz 594113 RMD160 62f0c9737d4ca9621c42d673ea997f9d36875530 SHA1 bf7082f98bd6281493cba94a456697fb88c2c21b SHA256 7b02f33164966a05261e83bad76eef537198fefe76eaf57dfd64bb27c7d77129 EBUILD libtorrent-0.11.9.ebuild 1092 RMD160 da7b3481dc661adc564d9fe18b1af41bf9020ec0 SHA1 9d45afa155e37477e94dc9b8ff9d97e9f16a8260 SHA256 66270b7da8e7989c851b569e58f4a342d7080db6470be02998cb4c435120aabe EBUILD libtorrent-0.12.2-r3.ebuild 1594 RMD160 4b6b696be6342abee4c1a77a4e3e11c69958993e SHA1 23c314c013e5fe6184d4d0dc8754ebbe356885f2 SHA256 3e78d22de16d3d31af3e6897d412ad825e86d3c03f4716d9a28c98788a69d456 EBUILD libtorrent-0.12.2-r4.ebuild 1648 RMD160 9217d7bbecc0c1d4f22aa873d700193d755a96e7 SHA1 06fe08a0b20b4f4b7ebc519eeeb45620ee01b033 SHA256 402523679b0e61106b80faec7c42d25a6b8a0bd1433a56a7776a066b3c1d5d6e @@ -26,5 +28,6 @@ EBUILD libtorrent-0.12.3-r2.ebuild 1333 RMD160 8c510cd115d424406d2963094e2100a58 EBUILD libtorrent-0.12.3.ebuild 1234 RMD160 825795dc4fa983f73a4f512ced2155884d3c89ee SHA1 3308b230458e0c6357c3818a912c52f87907d592 SHA256 ac4cc8e06459733fb8ba514495112607dcd1adf655f23d223398ece89f7c641d EBUILD libtorrent-0.12.4.ebuild 1218 RMD160 a4d0212f065f70345e3af954e574535ca5ddbc7f SHA1 92429f121e024ae49f438e1b7929ead57a61d723 SHA256 dc82d05c790900706285c93e48e5729eeb5041b8473e89dab922e25db5f0b516 EBUILD libtorrent-0.12.5.ebuild 1204 RMD160 50fb8b81c669c0efaf320f708eff078feccdae24 SHA1 ebfa29c3228683a91eb08a649e926d1b52881f4e SHA256 8ea2e893710d3859c67387b5bcb53ceaf1907ac2e6e5a2438340b9819f2ddbf8 -MISC ChangeLog 22124 RMD160 6241dbddefa90c9d7a388778556d1ef882bd0a80 SHA1 2f13e05add4c2fa9aa77d37fea908a967593376c SHA256 4f77d7ede88df37d937dcb051d4c5cf52d6b8565336824d915908b956f56592d +EBUILD libtorrent-0.12.6.ebuild 999 RMD160 f6b84f0f8483d3a1bab1bbab0bacddd52e159668 SHA1 2c73d5fe20fb32cbb02001a1578b270b7525f3aa SHA256 c15f62c962ec374f814697773001309a5e69fc7a8d051e2d061dbceee22b564c +MISC ChangeLog 22299 RMD160 13a7def3fb7b4e3c10b89d22a9d8419385fab040 SHA1 85cd9bce5f45c82f6b1d1daad2c1b3e29315a3f7 SHA256 3c4b58a62cc1a7c65edbe6f30f199cd26ebb9f4c6c31e91b563486de7eaed654 MISC metadata.xml 160 RMD160 828887200387b28c37fc97111fc6bc3a0a2fcccd SHA1 813ef5bc57f6a8d95e7cab7a745a2a824858f49c SHA256 fe06593409e7f28665c032001005e94cb650299711a0af7f1a558bdb56c4004f diff --git a/net-libs/libtorrent/files/libtorrent-0.12.6-gcc44.patch b/net-libs/libtorrent/files/libtorrent-0.12.6-gcc44.patch new file mode 100644 index 000000000000..ca1f2ba8f8a6 --- /dev/null +++ b/net-libs/libtorrent/files/libtorrent-0.12.6-gcc44.patch @@ -0,0 +1,14 @@ +Missing include required by snprintf and --disable-openssl ./configure switch. + +diff -ur libtorrent-0.12.6.orig/src/protocol/handshake.cc libtorrent-0.12.6/src/protocol/handshake.cc +--- libtorrent-0.12.6.orig/src/protocol/handshake.cc 2009-11-12 10:03:51.000000000 +0200 ++++ libtorrent-0.12.6/src/protocol/handshake.cc 2009-12-22 22:05:27.000000000 +0200 +@@ -53,6 +53,8 @@ + #include "handshake.h" + #include "handshake_manager.h" + ++#include <stdio.h> ++ + namespace torrent { + + const char* Handshake::m_protocol = "BitTorrent protocol"; diff --git a/net-libs/libtorrent/libtorrent-0.12.6.ebuild b/net-libs/libtorrent/libtorrent-0.12.6.ebuild new file mode 100644 index 000000000000..484fe9fb27e5 --- /dev/null +++ b/net-libs/libtorrent/libtorrent-0.12.6.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libtorrent/libtorrent-0.12.6.ebuild,v 1.1 2009/12/22 20:07:40 ssuominen Exp $ + +EAPI=2 +inherit eutils libtool + +DESCRIPTION="LibTorrent is a BitTorrent library written in C++ for *nix." +HOMEPAGE="http://libtorrent.rakshasa.no/" +SRC_URI="http://libtorrent.rakshasa.no/downloads/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="debug ipv6 ssl" + +RDEPEND=">=dev-libs/libsigc++-2.2.2:2 + ssl? ( dev-libs/openssl )" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}"/${P}-gcc44.patch + elibtoolize +} + +src_configure() { + econf \ + --disable-dependency-tracking \ + --enable-aligned \ + $(use_enable debug) \ + $(use_enable ipv6) \ + $(use_enable ssl openssl) \ + --with-posix-fallocate +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS NEWS README +} |