From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- net-misc/proxychains/Manifest | 9 ++++ .../files/proxychains-4.10-makefile.patch | 45 ++++++++++++++++++++ .../files/proxychains-4.12-makefile.patch | 43 +++++++++++++++++++ net-misc/proxychains/metadata.xml | 11 +++++ net-misc/proxychains/proxychains-4.11.ebuild | 46 +++++++++++++++++++++ net-misc/proxychains/proxychains-4.12-r1.ebuild | 48 ++++++++++++++++++++++ 6 files changed, 202 insertions(+) create mode 100644 net-misc/proxychains/Manifest create mode 100644 net-misc/proxychains/files/proxychains-4.10-makefile.patch create mode 100644 net-misc/proxychains/files/proxychains-4.12-makefile.patch create mode 100644 net-misc/proxychains/metadata.xml create mode 100644 net-misc/proxychains/proxychains-4.11.ebuild create mode 100644 net-misc/proxychains/proxychains-4.12-r1.ebuild (limited to 'net-misc/proxychains') 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 @@ + + + + + radhermit@gentoo.org + Tim Harder + + + rofl0r/proxychains-ng + + 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 +} -- cgit v1.2.3