summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-proxy/tsocks')
-rw-r--r--net-proxy/tsocks/ChangeLog9
-rw-r--r--net-proxy/tsocks/Manifest24
-rw-r--r--net-proxy/tsocks/tsocks-1.8_beta5-r6.ebuild60
3 files changed, 90 insertions, 3 deletions
diff --git a/net-proxy/tsocks/ChangeLog b/net-proxy/tsocks/ChangeLog
index 0835909418d8..1693599336cc 100644
--- a/net-proxy/tsocks/ChangeLog
+++ b/net-proxy/tsocks/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-proxy/tsocks
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-proxy/tsocks/ChangeLog,v 1.36 2010/06/06 14:40:38 armin76 Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/tsocks/ChangeLog,v 1.37 2011/11/19 16:24:03 naota Exp $
+
+*tsocks-1.8_beta5-r6 (19 Nov 2011)
+
+ 19 Nov 2011; Naohiro Aota <naota@gentoo.org> +tsocks-1.8_beta5-r6.ebuild:
+ Use MAP_ANON instread of MAP_ANONYMOUS if available. Bug #381917
06 Jun 2010; Raúl Porcel <armin76@gentoo.org> tsocks-1.8_beta5-r5.ebuild:
arm stable wrt #300830
diff --git a/net-proxy/tsocks/Manifest b/net-proxy/tsocks/Manifest
index 21993bfcf76f..c3db0837df2f 100644
--- a/net-proxy/tsocks/Manifest
+++ b/net-proxy/tsocks/Manifest
@@ -1,11 +1,33 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX tsocks-1.8_beta5-bsd.patch 932 RMD160 d17f6927c4e18b25505139a9893c59afc39775aa SHA1 98b77ce698a8a9ad072f1c7275a3aeb8e2177f86 SHA256 c49851ca7581684788945f0c5cca17536459975b966b65bccb4f0588fc85a42d
AUX tsocks-1.8_beta5-gentoo-r1.patch 5655 RMD160 8d4908a8a3ddd60493c45f62b8498046623ed915 SHA1 def7eb78180930cefb2e85d554dd416871014dd2 SHA256 678daeb7683a8ded19bf14c665271158f452a715c92d855dee47d78838723b2a
AUX tsocks-1.8_beta5-gentoo-r2.patch 5879 RMD160 84ac84bd59b85dddc204d9e63e4ae43a278a6ef4 SHA1 64a99abc72242a6e931337c9ef59075d018c2e8b SHA256 0c77bba8e579dc05469c4c4c336fc728085944df1f7fc6ad0d05024f6836817f
AUX tsocks-1.8_beta5-gentoo-r3.patch 5866 RMD160 2dffa4d10f82a2fd9adacebf987064d24f23aa42 SHA1 35ac9f759102cc7089b7b83757e2942e4d2d3c4a SHA256 5bc4ec52f9d473e50948a5136fd657a26906603e97f779786b76244f026d73ca
DIST tsocks-1.8b5-tordns1-gentoo-r1.patch.gz 20060 RMD160 5c77013987262331c9285e9d53738f9f7a3ecf45 SHA1 df0474aedd7ae9639053ec11968b10a68b4f82ed SHA256 d49f0eede6cf59a2e911ddf3ec14e880626369e94037c9ad853cf530ce5971dd
+DIST tsocks-1.8b5-tordns1-gentoo-r2.patch.gz 20060 RMD160 5c77013987262331c9285e9d53738f9f7a3ecf45 SHA1 df0474aedd7ae9639053ec11968b10a68b4f82ed SHA256 d49f0eede6cf59a2e911ddf3ec14e880626369e94037c9ad853cf530ce5971dd
DIST tsocks-1.8beta5.tar.gz 83928 RMD160 12e3eeeafaf7f3be21dd8901da38d5890659b09e SHA1 489f88c5df999ba21b27cdaa7836d9426d062aec SHA256 849d7ef5af80d03e76cc05ed9fb8fa2bcc2b724b51ebfd1b6be11c7863f5b347
EBUILD tsocks-1.8_beta5-r3.ebuild 1823 RMD160 8ebff6a9b5e53b87c0ab274383f8d9559041badf SHA1 1e117dd2832d40c8e731f43aa60ecd2f60991d2f SHA256 909734cdf53dea07375279cb53c7f19cce42ae5c7bb76e1b237421efe34998ae
EBUILD tsocks-1.8_beta5-r4.ebuild 1829 RMD160 59e4408efdbc5959a9d0fa84d7c2aabc6b39ae31 SHA1 5769d1c864f394783997e4f6ee7cf1881abc7f37 SHA256 da386f9c42a802247e26724170838bf9a7cf4657ade4740975e46e10c28058ed
EBUILD tsocks-1.8_beta5-r5.ebuild 1831 RMD160 d96eee3267761f3d9fbb6756efc2f8cb827239d7 SHA1 41412fb6b8ecbcb3f890a87d775ffce7baf4582d SHA256 afde50f512ce37d403a83a82fd9dcbb46b0fb99e07291fdb66e4363833c3163a
-MISC ChangeLog 6304 RMD160 f7fd57a56b7e13a551b38b2741a8343677a4b7f9 SHA1 c3a160953e630155a57910c34f9aa263f5049b72 SHA256 abbecfa1bec9353cbe24bce0d91bdca34f07cbf417959326b2f68c755dd9674f
+EBUILD tsocks-1.8_beta5-r6.ebuild 1855 RMD160 3ee47c4f06041cc9f38c6c5d8a37ec5ed8eed6e6 SHA1 b7ec91afe503abec60e5969097ef481b58d85844 SHA256 6991aea50dba89122ecb6265062b1a3d7bdd6674bb6bb689c61d7a2be274037f
+MISC ChangeLog 6482 RMD160 a761d8a445f3bc8d9e3b26c0285e68a27f069840 SHA1 c5d14e9d42a1e9959eea64ac5a1156f2a38cca61 SHA256 72345883076841728a2620404785d0cc29e953b7c730412954ebc682559d1d8b
MISC metadata.xml 593 RMD160 31a381655437e3f21b9d4bd0982356eac43b79bf SHA1 8bd4c29f69a1ca1456fbb99523e46356eca2454c SHA256 08fa435f16b6ec09e7cfb979843b309354230db8986894227436699eb588a2d0
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iQIcBAEBCAAGBQJOx9gwAAoJEDYO1FT4VRUUOH0P/RYjI+THer1oWl1XdJFDuvom
+tS++iQfK3pXEqarY/yrLZbbpo3S515y1E53smhisLpb9jhKGRQDp+HYbRtAU49ey
+zXf5Flkdwz0y/7+Y3nHanw8ghuKSrjX7QqKh4hQFWoktFzmeuv7yi0ODLLn1RZyb
+ZCVQsPE3Po9NeKCHULLRNgcVWnHKSUPNR8taa7CzAdZ8uz/fTKFqSa9UGmKz2FIq
+9i25pjVXhGqje9yafsSHkODmBaOCVJnKCwRKdsSBC2rTl2/mPvlEbGnoask5cs0Y
+0mMv8DTZ5jhgqSmKzqvFcxyasxmbNOHJqq/fLHDaT5UP3p5zpf6yr16Kht1Q0Ojm
+FPjG3iLBWZZ5PWrBQzc1v3xQhEuPooavehFNyhZvLOAa9AWyOSnt8dp2EWjh3VAY
+IB8KqJJiNShGIpEdpo8LFazYj9nRqyN0gFXoCWMpSg3vW+ESRZjVzV6a1B0zmYTO
+qF2KHGAq4Lfb7gNtT+tAbyFGkk+qzboINcZVpYxY393ALVgPOIUCEfI/FYSlfxjy
+WET64IL5xnx6oGRbQ27geoD9ogPNELFtNQYBdQvVb94MRgrTQepsWykT3l7H/fO/
+GXF14gNMp+moXk9CRKaKKIJLPT18MinaNGQH9NElECbPeQicKEdjlIVrKCfyofI7
+UQ/6nGkFLsVgNKVan4Zv
+=KJVE
+-----END PGP SIGNATURE-----
diff --git a/net-proxy/tsocks/tsocks-1.8_beta5-r6.ebuild b/net-proxy/tsocks/tsocks-1.8_beta5-r6.ebuild
new file mode 100644
index 000000000000..9c926e81beda
--- /dev/null
+++ b/net-proxy/tsocks/tsocks-1.8_beta5-r6.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/tsocks/tsocks-1.8_beta5-r6.ebuild,v 1.1 2011/11/19 16:24:03 naota Exp $
+
+EAPI="2"
+
+inherit multilib eutils autotools toolchain-funcs
+
+DESCRIPTION="Transparent SOCKS v4 proxying library"
+HOMEPAGE="http://tsocks.sourceforge.net/"
+SRC_URI="mirror://sourceforge/tsocks/${PN}-${PV/_}.tar.gz
+ tordns? ( http://dev.gentoo.org/~naota/patch/${PN}-${PV/_beta/b}-tordns1-gentoo-r2.patch.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="tordns"
+
+S="${WORKDIR}/${P%%_*}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-gentoo-r3.patch"
+ epatch "${FILESDIR}/${P}-bsd.patch"
+ use tordns && epatch "../${PN}-${PV/_beta/b}-tordns1-gentoo-r2.patch"
+ eautoreconf
+}
+
+src_configure() {
+ tc-export CC
+
+ # NOTE: the docs say to install it into /lib. If you put it into
+ # /usr/lib and add it to /etc/ld.so.preload on many systems /usr isn't
+ # mounted in time :-( (Ben Lutgens) <lamer@gentoo.org>
+ econf \
+ --with-conf=/etc/socks/tsocks.conf \
+ --libdir=/$(get_libdir) || die "configure failed"
+}
+
+src_compile() {
+ # Fix QA notice lack of SONAME
+ emake DYNLIB_FLAGS=-Wl,--soname,libtsocks.so.${PV/_beta*} || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ newbin validateconf tsocks-validateconf
+ newbin saveme tsocks-saveme
+ dobin inspectsocks
+ insinto /etc/socks
+ doins tsocks.conf.*.example
+ dodoc FAQ
+ use tordns && dodoc README*
+}
+
+pkg_postinst() {
+ einfo "Make sure you create /etc/socks/tsocks.conf from one of the examples in that directory"
+ einfo "The following executables have been renamed:"
+ einfo " /usr/bin/saveme renamed to tsocks-saveme"
+ einfo " /usr/bin/validateconf renamed to tsocks-validateconf"
+}