summaryrefslogtreecommitdiff
path: root/net-misc/proxychains
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-misc/proxychains
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/proxychains')
-rw-r--r--net-misc/proxychains/Manifest9
-rw-r--r--net-misc/proxychains/files/proxychains-4.10-makefile.patch45
-rw-r--r--net-misc/proxychains/files/proxychains-4.12-makefile.patch43
-rw-r--r--net-misc/proxychains/metadata.xml11
-rw-r--r--net-misc/proxychains/proxychains-4.11.ebuild46
-rw-r--r--net-misc/proxychains/proxychains-4.12-r1.ebuild48
6 files changed, 202 insertions, 0 deletions
diff --git a/net-misc/proxychains/Manifest b/net-misc/proxychains/Manifest
new file mode 100644
index 000000000000..9c83e99b6152
--- /dev/null
+++ b/net-misc/proxychains/Manifest
@@ -0,0 +1,9 @@
+AUX proxychains-4.10-makefile.patch 1327 SHA256 1bdec48ea74e07e168aae5e43ddff04c74c05cecb03cf6deb136e3f0e9ce2dc5 SHA512 09defd6121aa024311fa27aaaf421ac74edcdd63d4fa3dacadec927cab119663ec77f887e74d4b42b249091237a76e62149124fdc329a7f5f21efa94d75ed081 WHIRLPOOL 29e3c25992693ec7c3ebbf99148f2b1251d81dad9e25e00444d55fd8040de89e0f26355b6bb9cac2ae59bbaab2244f05bd0031f0de4eadeb2381c99349ac6e70
+AUX proxychains-4.12-makefile.patch 1269 SHA256 19f686bee7600de563e7effa6de1f578ee9a4324f0cb344da85ee1f0d75fa02e SHA512 c25bae5b6d72c496cc4d92b0f8db22a113bd5e138cfccd0c5cebe45788f2dc88a4e2b194a86e635619e5ba575747bbf460b246efb35993544dab06b12009ea04 WHIRLPOOL 42fafa1df5960fec558ac57ceba06bd7cfee348fe36c2ad573f1437ce7a3ff6c94f9c894055aa5fea83b80a268f7928ea118da05f25dfe1cebe6962ee3c6acb0
+DIST proxychains-ng-4.11.tar.bz2 31856 SHA256 dcc4149808cd1fb5d9663cc09791f478805816b1f017381f424414c47f6376b6 SHA512 241365e8a8bbcead22c7844a2970f59bfc1ee9ef9a42a3f800823e70008bd976835d705a8b9894980c46307dce3a886514051023bafef113845531cb5d928e1c WHIRLPOOL 3e74678745ba09c7484f111f0ced0dd030efe0c3cd9ae427d996ca8240101ea0746e152dee84c5b0023305087e4bc0ed72e0b6589ec9b4ceba93549e3282ecc8
+DIST proxychains-ng-4.12.tar.xz 31816 SHA256 482a549935060417b629f32ddadd14f9c04df8249d9588f7f78a3303e3d03a4e SHA512 c1319065b2885fb16f1cd10092a25f49c20ace82dc67edcb2e8845fe79274fe63f5214d117eef3bfdffdc6aa8bf6904ea216047bd626043c5ecb36cd15d5560a WHIRLPOOL c24fef1501f08bf39e1d6c8a27d1d842c7036f3293d43b58c129b5eed49cf8e38c2909863ece08690d9b8c854a1e5e7339d027fe77034493f2d4fe25172a7853
+EBUILD proxychains-4.11.ebuild 1053 SHA256 ee1e6c866c040741e1cf5dca3d40a1373e41b194d425c6700dedf8930156d738 SHA512 7683acabd17b189a2af0fd2b15e2e3ed18064e7dc1d636cf8822a11aa60ac7c7386f352ae6342b23f129d25ee9e51dcdf7cc4cb1145b7f53a9dec043404370a5 WHIRLPOOL 793e04b19013b4f4b18019d22a77592a4d533a6c05ad7c494ea4324da54b9a3a3ac64c7586fb1674a6c23049741a2fe828f90f931b2e688a91359fc57cbd4401
+EBUILD proxychains-4.12-r1.ebuild 1056 SHA256 5123b6c5cc2c9153bea356fffd6fcc3fed56be48e1bf64ded71f3df25e61fc60 SHA512 003d70dd53e7ea0c6b7c6e987fab3155425ee691e0cb9e602a495a967460be74bfd55500501d7529169720df1b35754dfdfff1c9aab31a3366e7a5c698ddd3e6 WHIRLPOOL 713145b26da5d76b199b229d8d501a42b5db77df5ece6bfdd28a36eb60d150febc6f572f44f3a6ba5bbc38805ae79d3230ae8aa0703c54e4142bcecfd38e9792
+MISC ChangeLog 2777 SHA256 6f8bb592b40f6b2a45c7a44edcbe4d8230dcf81939c9b0402e915f02d614dc7e SHA512 20deac0da4559f72de4b65a5d39b904fffde4730cb4e282b2a64cf3667d2e2cf669e91f38cef6bb5144e0b164b99ea0d467c6a0dce88006588c4b9c0940ede5d WHIRLPOOL 34e527615de151d25974fe2f9e5be98feb6f0e868773f96911edd6d9e1233e6e06f2428f53db408f6c0eec18de91d201851931b036323e8817c7c26eacb6fed2
+MISC ChangeLog-2015 5685 SHA256 e2bfb86a46f17de15a14e4a8bc46cb281bae63677003f30b2761f6f9720ad4d8 SHA512 4eca7d7a33bd4f31268baa0cfa71ae99081e4d54977195a28161587c7df74fcbcf2a23a6d3b15bf16b6c928d6332e001bc22a7ec707402dfc7a1945d733d71e9 WHIRLPOOL dd86ebe047ac31b74d65c640913835d8a80b98c62b5cd00e909a1610accfc292f8f8707a71a8840f1ec17eadd658f39226f1a1b7d0f5ad430ecad28ae34f888e
+MISC metadata.xml 332 SHA256 f62857409ae3a31fe25c65f5717be4e944fed57572e8d3dcda36ac9ad796aa2d SHA512 fd3dc4c1f4bc62a11a150838c07c619a57dcac24070b56594e73c0fc75551432449da46424b3c1072d24c2c0dbc0ffc02af8473772c4adf5d72da86b68d0e5eb WHIRLPOOL dd1c4aeb95251dbdd56af8baddd21af6d8e53939a2d512656cf0cce8077480b7ddad08241342e9e3d90b2fcf4b8707427454455a0bd8a042a8b6e12a52538847
diff --git a/net-misc/proxychains/files/proxychains-4.10-makefile.patch b/net-misc/proxychains/files/proxychains-4.10-makefile.patch
new file mode 100644
index 000000000000..5a3a2e1a6e8b
--- /dev/null
+++ b/net-misc/proxychains/files/proxychains-4.10-makefile.patch
@@ -0,0 +1,45 @@
+--- proxychains-ng-4.10.orig/Makefile
++++ proxychains-ng-4.10/Makefile
+@@ -22,11 +22,9 @@
+
+ GENH = src/version.h
+
+-CFLAGS += -Wall -O0 -g -std=c99 -D_GNU_SOURCE -pipe
+-NO_AS_NEEDED = -Wl,--no-as-needed
+-LIBDL = -ldl
+-LDFLAGS = -shared -fPIC $(NO_AS_NEEDED) $(LIBDL) -lpthread
+-INC =
++CFLAGS = -Wall -std=c99 -D_GNU_SOURCE
++LIBS = -ldl -lpthread
++INC =
+ PIC = -fPIC
+ AR = $(CROSS_COMPILE)ar
+ RANLIB = $(CROSS_COMPILE)ranlib
+@@ -35,11 +33,11 @@
+ LD_SET_SONAME = -Wl,-soname=
+ INSTALL = ./tools/install.sh
+
+-LDSO_PATHNAME = libproxychains4.$(LDSO_SUFFIX)
++LDSO_PATHNAME = libproxychains.$(LDSO_SUFFIX)
+
+ SHARED_LIBS = $(LDSO_PATHNAME)
+ ALL_LIBS = $(SHARED_LIBS)
+-PXCHAINS = proxychains4
++PXCHAINS = proxychains
+ ALL_TOOLS = $(PXCHAINS)
+ ALL_CONFIGS = src/proxychains.conf
+
+@@ -81,11 +79,10 @@
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(CFLAGS_MAIN) $(INC) $(PIC) -c -o $@ $<
+
+ $(LDSO_PATHNAME): $(LOBJS)
+- $(CC) $(LDFLAGS) $(LD_SET_SONAME)$(LDSO_PATHNAME) $(USER_LDFLAGS) \
+- -o $@ $(LOBJS)
++ $(CC) $(LDFLAGS) -shared $(PIC) $(LD_SET_SONAME)$(LDSO_PATHNAME) -o $@ $(LOBJS) $(LIBS)
+
+ $(ALL_TOOLS): $(OBJS)
+- $(CC) src/main.o src/common.o $(USER_LDFLAGS) -o $(PXCHAINS)
++ $(CC) $(LDFLAGS) src/main.o src/common.o -o $(PXCHAINS) $(LIBS)
+
+
+ .PHONY: all clean install install-config install-libs install-tools
diff --git a/net-misc/proxychains/files/proxychains-4.12-makefile.patch b/net-misc/proxychains/files/proxychains-4.12-makefile.patch
new file mode 100644
index 000000000000..98fdaacba6c0
--- /dev/null
+++ b/net-misc/proxychains/files/proxychains-4.12-makefile.patch
@@ -0,0 +1,43 @@
+--- proxychains-ng-4.12/Makefile
++++ proxychains-ng-4.12/Makefile
+@@ -22,10 +22,8 @@
+
+ GENH = src/version.h
+
+-CFLAGS += -Wall -O0 -g -std=c99 -D_GNU_SOURCE -pipe
+-NO_AS_NEEDED = -Wl,--no-as-needed
+-LIBDL = -ldl
+-LDFLAGS = -fPIC $(NO_AS_NEEDED) $(LIBDL) -lpthread
++CFLAGS = -Wall -std=c99 -D_GNU_SOURCE
++LIBS = -ldl -lpthread
+ INC =
+ PIC = -fPIC
+ AR = $(CROSS_COMPILE)ar
+@@ -35,11 +33,11 @@
+ LD_SET_SONAME = -Wl,-soname=
+ INSTALL = ./tools/install.sh
+
+-LDSO_PATHNAME = libproxychains4.$(LDSO_SUFFIX)
++LDSO_PATHNAME = libproxychains.$(LDSO_SUFFIX)
+
+ SHARED_LIBS = $(LDSO_PATHNAME)
+ ALL_LIBS = $(SHARED_LIBS)
+-PXCHAINS = proxychains4
++PXCHAINS = proxychains
+ ALL_TOOLS = $(PXCHAINS)
+ ALL_CONFIGS = src/proxychains.conf
+
+@@ -81,11 +79,10 @@
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(CFLAGS_MAIN) $(INC) $(PIC) -c -o $@ $<
+
+ $(LDSO_PATHNAME): $(LOBJS)
+- $(CC) $(LDFLAGS) $(LD_SET_SONAME)$(LDSO_PATHNAME) $(USER_LDFLAGS) \
+- -shared -o $@ $(LOBJS)
++ $(CC) $(LDFLAGS) $(LD_SET_SONAME)$(LDSO_PATHNAME) -shared $(PIC) -o $@ $(LOBJS) $(LIBS)
+
+ $(ALL_TOOLS): $(OBJS)
+- $(CC) src/main.o src/common.o $(USER_LDFLAGS) -o $(PXCHAINS)
++ $(CC) $(LDFLAGS) src/main.o src/common.o -o $(PXCHAINS)
+
+
+ .PHONY: all clean install install-config install-libs install-tools
diff --git a/net-misc/proxychains/metadata.xml b/net-misc/proxychains/metadata.xml
new file mode 100644
index 000000000000..08334168ca3c
--- /dev/null
+++ b/net-misc/proxychains/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>radhermit@gentoo.org</email>
+ <name>Tim Harder</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">rofl0r/proxychains-ng</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-misc/proxychains/proxychains-4.11.ebuild b/net-misc/proxychains/proxychains-4.11.ebuild
new file mode 100644
index 000000000000..653885331f48
--- /dev/null
+++ b/net-misc/proxychains/proxychains-4.11.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs eutils multilib
+
+MY_PN=${PN}-ng
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="force any tcp connections to flow through a proxy (or proxy chain)"
+HOMEPAGE="https://github.com/rofl0r/proxychains-ng/"
+SRC_URI="https://github.com/rofl0r/${MY_PN}/releases/download/v${PV}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-4.10-makefile.patch
+ sed -i "s/^\(LDSO_SUFFIX\).*/\1 = so.${PV}/" Makefile || die
+ tc-export CC
+}
+
+src_configure() {
+ # not autotools
+ ./configure \
+ --prefix="${EPREFIX}"/usr \
+ --libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --sysconfdir="${EPREFIX}"/etc \
+ || die
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc AUTHORS README TODO
+
+ dolib.so lib${PN}.so.${PV}
+ dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so.${PV:0:1}
+ dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so
+
+ insinto /etc
+ doins src/${PN}.conf
+}
diff --git a/net-misc/proxychains/proxychains-4.12-r1.ebuild b/net-misc/proxychains/proxychains-4.12-r1.ebuild
new file mode 100644
index 000000000000..e7dcaf5f22b5
--- /dev/null
+++ b/net-misc/proxychains/proxychains-4.12-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs multilib
+
+MY_PN=${PN}-ng
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="force any tcp connections to flow through a proxy (or proxy chain)"
+HOMEPAGE="https://github.com/rofl0r/proxychains-ng/"
+SRC_URI="https://github.com/rofl0r/${MY_PN}/releases/download/v${PV}/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
+
+src_prepare() {
+ default
+ sed -i "s/^\(LDSO_SUFFIX\).*/\1 = so.${PV}/" Makefile || die
+ tc-export CC
+}
+
+src_configure() {
+ # not autotools
+ ./configure \
+ --prefix="${EPREFIX}"/usr \
+ --libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --sysconfdir="${EPREFIX}"/etc \
+ || die
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc AUTHORS README TODO
+
+ dolib.so lib${PN}.so.${PV}
+ dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so.${PV:0:1}
+ dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so
+
+ insinto /etc
+ doins src/${PN}.conf
+}