summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Campbell <zlg@gentoo.org>2015-05-26 13:25:32 +0000
committerDaniel Campbell <zlg@gentoo.org>2015-05-26 13:25:32 +0000
commit7c2289a9e3618d955b1aa08bb3d3c31cbbd9d2e2 (patch)
tree59ba6deb0cb449cef2935e505f80715fc3fd1a92 /net-p2p
parentVersion Bump (diff)
downloadhistorical-7c2289a9e3618d955b1aa08bb3d3c31cbbd9d2e2.tar.gz
historical-7c2289a9e3618d955b1aa08bb3d3c31cbbd9d2e2.tar.bz2
historical-7c2289a9e3618d955b1aa08bb3d3c31cbbd9d2e2.zip
Fix SRC_URI wrt bug #550280, properly install nodes.dat file
Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0x5039E170
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/imule/ChangeLog7
-rw-r--r--net-p2p/imule/Manifest29
-rw-r--r--net-p2p/imule/imule-2.3.2.3-r1.ebuild64
3 files changed, 85 insertions, 15 deletions
diff --git a/net-p2p/imule/ChangeLog b/net-p2p/imule/ChangeLog
index 062988957231..61f757b82087 100644
--- a/net-p2p/imule/ChangeLog
+++ b/net-p2p/imule/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-p2p/imule
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/imule/ChangeLog,v 1.1 2015/05/22 06:00:49 zlg Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/imule/ChangeLog,v 1.2 2015/05/26 13:25:19 zlg Exp $
+
+*imule-2.3.2.3-r1 (26 May 2015)
+
+ 26 May 2015; Daniel Campbell <zlg@gentoo.org> +imule-2.3.2.3-r1.ebuild:
+ Move SRC_URI to HTTP instead of I2P, properly install nodes.dat file
*imule-2.3.2.3 (22 May 2015)
diff --git a/net-p2p/imule/Manifest b/net-p2p/imule/Manifest
index ffe880824e60..9621da048467 100644
--- a/net-p2p/imule/Manifest
+++ b/net-p2p/imule/Manifest
@@ -3,23 +3,24 @@ Hash: SHA256
DIST 2015-03-22_nodes.dat 57832 SHA256 0c7f7f7afe875f1a1c5dc0bfaf960a9f24e51f1eeec42b8dc8a538c62362b7cb SHA512 fd1a1cf2f9f0084bb1e0a802c994308e62a58ebe14b3455b1e86c7b419dcbc206ef982a01ea163c5810d0f79a2388b4a1b4672e73f63a9034e8967d667c3a817 WHIRLPOOL 10ed68cadc4834aa0230679013436f8c91aa5240de1972a6619e357d99d63fdb606f781db341a171b79f03a50c80ef942159a5b0f8f3f095a2a62d6886dc8a36
DIST iMule-2.3.2.3-src.tbz 13143310 SHA256 f5d1657ce34893b305cb1e8ec163274661926dc9116dccf0d41ce31f0693be43 SHA512 5db856db83e8300faa399922f05b552670a4c9947e3e778031f8904a1a91fe6b02e067bfa2f96883d16c74899d6b713bbd58210529071c0c71202134b41276c9 WHIRLPOOL 93c73028119875b4ec00278849ff11f1cdd0af32af02cac9b98d836f79bc84bb03df18096294c0316e04b39f87e44a973d93a17ad651f9156bac8c1888b006e8
+EBUILD imule-2.3.2.3-r1.ebuild 1841 SHA256 ee3195c1fca570f9f5a6b8be856136f81b14ddc29abd846052dca6157ee69b37 SHA512 9e4b87460b16ba62bc9d4ac63197ad349b0949b4d4fe39b160d244647a8646fa846cb3783dc2ca2d978013b25d766a2226725b4b094d6496e80702156f98849c WHIRLPOOL 5928b6e3d6069e7a11102038b742362b58d6081e94e01e9a34f462a63a9413062e25614351587da6634ba3e7be28ec95573458596c192785d8194ee94205244e
EBUILD imule-2.3.2.3.ebuild 1565 SHA256 c2f337b9f4213f848a3c10914466a7ba69e8abe43e4761eb5621f14d2463746b SHA512 1d434e59e0c44f182b4a1bf48c636d4772580ebff27aedcab555803a0563c8b641d1b23e42e026a46c5e77a519988fd779800eccbe0578d22d58eac4c0b750ac WHIRLPOOL 015e1ef4aa693fd999a2676174562e756415e49efcf4561468f2c51a316d25ca1e15a7ad35c22cb6fbd92bb950b7877860b4ad9abb2f6a01136c8ec324f7fe64
-MISC ChangeLog 369 SHA256 4c3d65964b2524652cb1e1a01eb9f6b0b4b3e928df923501545952a630f8b67d SHA512 aa7508bba214e245054c9ceb00a262e03490fce3445ed29c16ecf3180d26b2174ae2b37d3405966671b82d8c73b472b04c53214e98ecdc591c40f05ccb3dc0c5 WHIRLPOOL 4380dba7444c8bf24f42fd5045d8db40dc7c1027619b0a7554cad198e3da3c4b37998c36792dbbf47e1c9b55b5f629aa8b5c22c32170d3f3ef26ce6310f941de
+MISC ChangeLog 548 SHA256 060e7178bcc524d2cdffb9c7648fe5a2f1155d32000afce22e3c896926936c74 SHA512 97720114acf9ea725429edce6774b62c0a4dc06a522c33590a2fa97c4d9aaa9aaff19e9cbf1154279d300dccb68b7b143a53ccf0eb53a0d4fbfcc43fc3abce5c WHIRLPOOL e855ad70388e2a7a8e69aaa389c79250a1f7bfdc69d64c20c072757535ecc5ce4e1375c7d03192bd411c9c6d469b32af82e2b4079af56dfc51c23db637fb723b
MISC metadata.xml 581 SHA256 e3f1554347d22e9745703941f9780a4787ac09088cb0ce0c93eff58eeecc05d9 SHA512 dbb9b64616e38f72f5dda84eb6d4901bac6c040e899dabe6e0d9da75581fe896ca302d0cb2fb65b5107c1ed3e9f3e006bdf55cf97d1db82524066445f70f9cbf WHIRLPOOL 308d1d3e17caf94cad9c0e4c62dddd4b76e90f54971ffcd70a4de2557fb852879c80e334a9c744e6b4b506fab6620fbd633c2f29d044b603a1f6caefcaf72197
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJVXsYSAAoJEAEkDpRQOeFwRwMP/3aC6MNaQAIciTdtXdBz5bm2
-9HxlOBtz+EfZaDc3jJ6MJEn4/C1vTTWEgnD1oSLz4/Z3sWF50b6Tjl9WXo084E7R
-kXzKcu7yAclUN/mDNUDLJwioh6l/Lv9mr1AoZacbhXUGpbxq3JGEdjHb0N9iK52K
-RybQKHSWDyBb9WYkM1IkObIt0pZ/jrjJeE5uq54kK7pCVH5C8eh8zR1TUQChSCeH
-xUsJcBPKMV+YokgpP6zWaGUkeAT+WgVaQ4wZA/xmISuwdeJHdh5yPt1vHH5vDVCK
-uiereg7+OU8mKDLnIHX62OYL8w4BSmljSClVUu8k8dgUp1mcDzMywKF8Nu2KC4S4
-0JAzlepXG90p11dCfQjd7H1uAuosWTW5OciZl8fzm0AG49UZS8zvR/H386QcwMSR
-ttvXkBG/bFt6M+Y1n8mmUnlMBdbkl7GPYIhU0X+Im/yVY8bunywfxnlyJQd4GmDl
-Y9IwfakdjWyGjohLqPX9tgqaill/U8a6sIHPuelb5KLhlWmEeo7qFwICyiJi+Dob
-FQH7HqgR4zkxeDUih7EpSjmSIMY3SyBZLYQ3PLE24wra2UebJ1DRyuUjBHjS265i
-7PXa1v4McZPbvRhncnqE0a/JaErWDUWS8n5AhFDM32LoxMIf8CFQ1Yllu8gjWaZx
-pouJJdX9TWq6fWiAHWyd
-=Ty+Y
+iQIcBAEBCAAGBQJVZHRAAAoJEAEkDpRQOeFwuDIQALeqRlxfUi0DArOZzGxIl7uk
++es0qZTz6c6Lv/FMIZHB/7uUXlRt51rnuWjNTurZQFVQRVhH4AKse7SpZAuYJEQU
+W0UW45i1pKBmZoN+1PCLizcIEnsVYCDtR9+5MNoOxdO5z+3bfHJzjo+spiY68T/Q
+0IRQiCLR4L3DDreQEMy6sQBIwnCsHXC6Sssxpk/fIt/g6sKnmJAfpuDMLlV12kDt
+gSabaibUqJFNZKp1gTytqe2a5ZG7l1bZo06UrnytQDf+Xoz/L6UF7r+Fhl7zS0bv
+WxYqzwwxk2VyuGbsD1BE5RQgJ0Y9QhRiPFDtShnhaZgUBpdHrYaX2Bq8kLg6wB9J
+WZRSVf7UVGJBCC37BbRDZLdef9ZqPVDNt7WweWuU9APY/SeO+coudNDut61LOOfx
+LFno1FNAAD4g4g5jPhfaQ/UTU20TXmIpj87csRmHHYJ+n6c4qFgCVus9DAui2P3C
+kEvdK9V8pY2pOx4di36PK4jRioQ7XWlLWCz65JOT9/YW5XrltAckfICsigMeLZ37
+o52PQaFpQ/BqPlS6YtZXxSfmzqrN/MSLmjUkaFCK+cspNgO1ieCfsAY8b5Oq+uA+
+HGNvDzhiNfEmal7BFzYiTEan8tAiLdLirOUtYWRXQs+9a7JLDa1ruIt86CPM9p/j
+oPjL27yZ1oP8PEydFTkJ
+=5yq+
-----END PGP SIGNATURE-----
diff --git a/net-p2p/imule/imule-2.3.2.3-r1.ebuild b/net-p2p/imule/imule-2.3.2.3-r1.ebuild
new file mode 100644
index 000000000000..d8fc8d5e8483
--- /dev/null
+++ b/net-p2p/imule/imule-2.3.2.3-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/imule/imule-2.3.2.3-r1.ebuild,v 1.1 2015/05/26 13:25:19 zlg Exp $
+
+EAPI="5"
+WX_GTK_VER="2.8"
+inherit wxwidgets
+
+MY_PN="iMule"
+
+DESCRIPTION="P2P sharing software which connects through I2P and Kad networks"
+# New homepage has a few resources and a working nodes.dat file users need
+# in order to get iMule to work
+HOMEPAGE="http://echelon.i2p/imule"
+SRC_URI="http://dev.gentoo.org/~zlg/extra/net-p2p/imule/${MY_PN}-${PV}-src.tbz http://dev.gentoo.org/~zlg/extra/net-p2p/imule/2015-03-22_nodes.dat"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="webserver static-libs nls"
+RESTRICT="mirror"
+
+# wxGTK 2.8 is required; later versions result in failed compile
+# Other versions indicated are from the tarball's INSTALL file
+DEPEND="x11-libs/wxGTK:2.8
+ net-p2p/i2p
+ >=net-libs/libupnp-1.6.6
+ sys-devel/flex
+ sys-apps/texinfo
+ >=dev-libs/crypto++-5.1"
+RDEPEND="x11-libs/wxGTK:2.8 net-p2p/i2p"
+
+S="${WORKDIR}/${MY_PN}-${PV}-src"
+
+src_unpack() {
+ default
+ cp "${DISTDIR}"/2015-03-22_nodes.dat "${WORKDIR}"
+}
+
+src_configure() {
+ WX_GTK_VER="2.8" need-wxwidgets unicode
+ # Enabling imulecmd results in a compilation error.
+ econf --with-wx-config=${WX_CONFIG} \
+ --enable-imule-daemon \
+ --enable-alc \
+ --enable-alcc \
+ --enable-optimize \
+ --disable-debug \
+ $(use_enable nls) \
+ $(use_enable webserver) \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+ insinto /usr/share/${PN}
+ newins "${WORKDIR}"/2015-03-22_nodes.dat nodes.dat
+}
+
+pkg_postinst() {
+ elog "iMule will not function without a valid 'nodes.dat' file and"
+ elog "an I2P router running."
+ elog "A nodes.dat file can be found in /usr/share/imule. It can"
+ elog "be copied to ~/.iMule/nodes.dat for convenience."
+}