From 618c27ce45fdb8a21dd53300234bfb792562d362 Mon Sep 17 00:00:00 2001 From: Markus Ullmann Date: Thu, 11 Jan 2007 20:19:19 +0000 Subject: net-p2p/deluge: Add 64bit support, patch contributed by muczy on irc svn path=/sunrise/; revision=2728 --- net-p2p/deluge/ChangeLog | 4 +++ net-p2p/deluge/Manifest | 26 ++++++++------ net-p2p/deluge/deluge-0.4.1-r1.ebuild | 50 +++++++++++++++++++++++++++ net-p2p/deluge/deluge-0.4.1.ebuild | 43 ----------------------- net-p2p/deluge/files/deluge-0.4.1-64bit.patch | 29 ++++++++++++++++ net-p2p/deluge/files/digest-deluge-0.4.1 | 3 -- net-p2p/deluge/files/digest-deluge-0.4.1-r1 | 3 ++ 7 files changed, 101 insertions(+), 57 deletions(-) create mode 100644 net-p2p/deluge/deluge-0.4.1-r1.ebuild delete mode 100644 net-p2p/deluge/deluge-0.4.1.ebuild create mode 100644 net-p2p/deluge/files/deluge-0.4.1-64bit.patch delete mode 100644 net-p2p/deluge/files/digest-deluge-0.4.1 create mode 100644 net-p2p/deluge/files/digest-deluge-0.4.1-r1 (limited to 'net-p2p') diff --git a/net-p2p/deluge/ChangeLog b/net-p2p/deluge/ChangeLog index 71c62ce5b..d3570388a 100644 --- a/net-p2p/deluge/ChangeLog +++ b/net-p2p/deluge/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 11 Jan 2007; Markus Ullmann -deluge-0.4.1.ebuild, + +deluge-0.4.1-r1.ebuild, +files/deluge-0.4.1-64bit.patch: + Add 64bit support, patch contributed by muczy on irc + 04 Jan 2007; Raul Porcel (armin76) deluge-0.4.1.ebuild: Fix SRC_URI diff --git a/net-p2p/deluge/Manifest b/net-p2p/deluge/Manifest index 8d5a234dd..876e318a9 100644 --- a/net-p2p/deluge/Manifest +++ b/net-p2p/deluge/Manifest @@ -1,16 +1,20 @@ +AUX deluge-0.4.1-64bit.patch 815 RMD160 cfc7e33031eaace6d2503f109a030b17563c8f06 SHA1 3ea56cdbfe852bfb5389c605c60889c9a9a4690d SHA256 2b0bac5727c27f992de7c89f90afc2479f855bae76c4ec7ec571994e2e155380 +MD5 6e4d715070fc6ffbfc6a017925d36951 files/deluge-0.4.1-64bit.patch 815 +RMD160 cfc7e33031eaace6d2503f109a030b17563c8f06 files/deluge-0.4.1-64bit.patch 815 +SHA256 2b0bac5727c27f992de7c89f90afc2479f855bae76c4ec7ec571994e2e155380 files/deluge-0.4.1-64bit.patch 815 DIST deluge-0.4.1.tar.gz 130209 RMD160 5d1a89b2e275d4f8fdba591979038d7993e8d29b SHA1 648eb77b2e644b1c881b9038977ef13f1464dbda SHA256 b1569479d48350126d0e77384cd3a0dc4bd78475d575cdbfcdcefec471e83354 -EBUILD deluge-0.4.1.ebuild 1105 RMD160 a929482a72086de0707388222dda15ffd2173475 SHA1 288626b13c7af4125be63db251cc6fae521a9aa1 SHA256 bf4d9420750af4ec1926fdfa5a139bee44dd6962bb1a9e532d1cf03b6080a5b2 -MD5 2c55ada345c3096405587b47b813f508 deluge-0.4.1.ebuild 1105 -RMD160 a929482a72086de0707388222dda15ffd2173475 deluge-0.4.1.ebuild 1105 -SHA256 bf4d9420750af4ec1926fdfa5a139bee44dd6962bb1a9e532d1cf03b6080a5b2 deluge-0.4.1.ebuild 1105 -MISC ChangeLog 2834 RMD160 1d2c614433673138f643c3c5ee1380eec4c46935 SHA1 73afa060d15751ec9125f3cb36d39508c2f38956 SHA256 d708b2fbdf775ce11ce02d38d067b66be806430aeefefd357d9166fd065ed0eb -MD5 4a6c83cc8562a0627f35f06389687097 ChangeLog 2834 -RMD160 1d2c614433673138f643c3c5ee1380eec4c46935 ChangeLog 2834 -SHA256 d708b2fbdf775ce11ce02d38d067b66be806430aeefefd357d9166fd065ed0eb ChangeLog 2834 +EBUILD deluge-0.4.1-r1.ebuild 1229 RMD160 1b014eff4aec2b546a4e1db10a78fa09ea7e01f0 SHA1 ca37c144efb2076693a09f6c4fdc6600b158757e SHA256 b31f31082b00ddd13ac44004aee046ba2371b7eb9c976a28416abfb459f2cd4d +MD5 b92fe62ae0a4400520b93c0de73ad35c deluge-0.4.1-r1.ebuild 1229 +RMD160 1b014eff4aec2b546a4e1db10a78fa09ea7e01f0 deluge-0.4.1-r1.ebuild 1229 +SHA256 b31f31082b00ddd13ac44004aee046ba2371b7eb9c976a28416abfb459f2cd4d deluge-0.4.1-r1.ebuild 1229 +MISC ChangeLog 3021 RMD160 5a5e4e8105374c267d0d566fa9eb853faa95a495 SHA1 ec666ac5d82c8c5c8d7a713c7bf5ce8fbbabb306 SHA256 80f466775938da3a7cd6e30081cf35e0028f598a2caf81cdeb661d3eafaafbe2 +MD5 3146350873b80435684efc4ec68b6e97 ChangeLog 3021 +RMD160 5a5e4e8105374c267d0d566fa9eb853faa95a495 ChangeLog 3021 +SHA256 80f466775938da3a7cd6e30081cf35e0028f598a2caf81cdeb661d3eafaafbe2 ChangeLog 3021 MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170 -MD5 688e5d804fc2cee9924f68f246db92ae files/digest-deluge-0.4.1 238 -RMD160 934864fc2db4be570220e7629d2a6876ab9e8995 files/digest-deluge-0.4.1 238 -SHA256 3da7951b5282c289c3e836787e07370f0569928a4481b221fa5eea5b7a126b51 files/digest-deluge-0.4.1 238 +MD5 688e5d804fc2cee9924f68f246db92ae files/digest-deluge-0.4.1-r1 238 +RMD160 934864fc2db4be570220e7629d2a6876ab9e8995 files/digest-deluge-0.4.1-r1 238 +SHA256 3da7951b5282c289c3e836787e07370f0569928a4481b221fa5eea5b7a126b51 files/digest-deluge-0.4.1-r1 238 diff --git a/net-p2p/deluge/deluge-0.4.1-r1.ebuild b/net-p2p/deluge/deluge-0.4.1-r1.ebuild new file mode 100644 index 000000000..5ac0eb788 --- /dev/null +++ b/net-p2p/deluge/deluge-0.4.1-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils python multilib + +DESCRIPTION="BitTorrent client in Python and PyGTK." +HOMEPAGE="http://deluge-torrent.org/" +SRC_URI="http://deluge-torrent.org/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gnome" + +DEPEND=">=dev-lang/python-2.3 + dev-libs/boost + >=dev-python/pygtk-2 + ~dev-python/python-libtorrent-0.4.0 + dev-python/pyxdg + gnome? ( dev-python/notify-python )" +RDEPEND="${DEPEND}" + +src_unpack() { + unpack ${A} + cd "${S}" + + use amd64 && epatch "${FILESDIR}"/${P}-64bit.patch +} + +src_install() { + python_version + insinto "/usr/$(get_libdir)/python${PYVER}/site-packages/${PN}" + doins -r *.py glade/ pixmaps/ plugins/ + + newicon pixmaps/${PN}-32.png ${PN}.png + make_wrapper ${PN} "/usr/bin/python /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/${PN}.py" + make_desktop_entry ${PN} ${PN} + + dodoc README +} +pkg_postinst() { + python_version + python_mod_optimize "${ROOT}usr/$(get_libdir)/python${PYVER}/site-packages/${PN}" +} + +pkg_postrm() { + python_version + python_mod_cleanup "${ROOT}usr/$(get_libdir)/python${PYVER}/site-packages/${PN}" +} diff --git a/net-p2p/deluge/deluge-0.4.1.ebuild b/net-p2p/deluge/deluge-0.4.1.ebuild deleted file mode 100644 index 58e3ceb04..000000000 --- a/net-p2p/deluge/deluge-0.4.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils python multilib - -DESCRIPTION="BitTorrent client in Python and PyGTK." -HOMEPAGE="http://deluge-torrent.org/" -SRC_URI="http://deluge-torrent.org/files/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gnome" - -DEPEND=">=dev-lang/python-2.3 - dev-libs/boost - >=dev-python/pygtk-2 - ~dev-python/python-libtorrent-0.4.0 - dev-python/pyxdg - gnome? ( dev-python/notify-python )" -RDEPEND="${DEPEND}" - -src_install() { - python_version - insinto "/usr/$(get_libdir)/python${PYVER}/site-packages/${PN}" - doins -r *.py glade/ pixmaps/ plugins/ - - newicon pixmaps/${PN}-32.png ${PN}.png - make_wrapper ${PN} "/usr/bin/python /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/${PN}.py" - make_desktop_entry ${PN} ${PN} - - dodoc README -} -pkg_postinst() { - python_version - python_mod_optimize "${ROOT}usr/$(get_libdir)/python${PYVER}/site-packages/${PN}" -} - -pkg_postrm() { - python_version - python_mod_cleanup "${ROOT}usr/$(get_libdir)/python${PYVER}/site-packages/${PN}" -} diff --git a/net-p2p/deluge/files/deluge-0.4.1-64bit.patch b/net-p2p/deluge/files/deluge-0.4.1-64bit.patch new file mode 100644 index 000000000..10eacf02a --- /dev/null +++ b/net-p2p/deluge/files/deluge-0.4.1-64bit.patch @@ -0,0 +1,29 @@ +--- python-libtorrent.cpp 2006-11-28 15:21:59.000000000 +0100 ++++ python-libtorrent/python-libtorrent.cpp 2007-01-11 19:28:22.000000000 +0100 +@@ -139,19 +139,19 @@ + + void print_uniqueIDs() + { +-//#ifdef AMD64 +-// for (unsigned long i = 0; i < uniqueIDs->size(); i++) +-// printf("--uniqueIDs[%ld] = %ld\r\n", i, (*uniqueIDs)[i]); +-//#endif ++#ifdef AMD64 ++ for (unsigned long i = 0; i < uniqueIDs->size(); i++) ++ printf("--uniqueIDs[%ld] = %ld\r\n", i, (*uniqueIDs)[i]); ++#endif + } + + long get_index_from_unique(long uniqueID) + { + assert(handles->size() == uniqueIDs->size()); + +-//#ifdef AMD64 +-// printf("Request for uniqueID: %ld\r\n", uniqueID); +-//#endif ++#ifdef AMD64 ++ printf("Request for uniqueID: %ld\r\n", uniqueID); ++#endif + print_uniqueIDs(); + + for (unsigned long i = 0; i < uniqueIDs->size(); i++) diff --git a/net-p2p/deluge/files/digest-deluge-0.4.1 b/net-p2p/deluge/files/digest-deluge-0.4.1 deleted file mode 100644 index a1d7ecb17..000000000 --- a/net-p2p/deluge/files/digest-deluge-0.4.1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 4a6c33a11d076e78caba1da476970b6f deluge-0.4.1.tar.gz 130209 -RMD160 5d1a89b2e275d4f8fdba591979038d7993e8d29b deluge-0.4.1.tar.gz 130209 -SHA256 b1569479d48350126d0e77384cd3a0dc4bd78475d575cdbfcdcefec471e83354 deluge-0.4.1.tar.gz 130209 diff --git a/net-p2p/deluge/files/digest-deluge-0.4.1-r1 b/net-p2p/deluge/files/digest-deluge-0.4.1-r1 new file mode 100644 index 000000000..a1d7ecb17 --- /dev/null +++ b/net-p2p/deluge/files/digest-deluge-0.4.1-r1 @@ -0,0 +1,3 @@ +MD5 4a6c33a11d076e78caba1da476970b6f deluge-0.4.1.tar.gz 130209 +RMD160 5d1a89b2e275d4f8fdba591979038d7993e8d29b deluge-0.4.1.tar.gz 130209 +SHA256 b1569479d48350126d0e77384cd3a0dc4bd78475d575cdbfcdcefec471e83354 deluge-0.4.1.tar.gz 130209 -- cgit v1.2.3-65-gdbad