diff options
Diffstat (limited to 'net-proxy/socks5')
-rw-r--r-- | net-proxy/socks5/Manifest | 7 | ||||
-rw-r--r-- | net-proxy/socks5/files/socks5-v1.0r11-ifaaddr.patch.bz2 | bin | 0 -> 407 bytes | |||
-rw-r--r-- | net-proxy/socks5/files/socks5-v1.0r11.patch1.txt.bz2 | bin | 0 -> 529 bytes | |||
-rw-r--r-- | net-proxy/socks5/files/socks5-v1.0r11.tar.bz2 | bin | 0 -> 329136 bytes | |||
-rw-r--r-- | net-proxy/socks5/files/socks5-vararg.patch.bz2 | bin | 0 -> 1062 bytes | |||
-rw-r--r-- | net-proxy/socks5/files/socks5.init | 20 | ||||
-rw-r--r-- | net-proxy/socks5/files/unsocks | 28 | ||||
-rw-r--r-- | net-proxy/socks5/socks5-1.0-r11.ebuild | 58 |
8 files changed, 113 insertions, 0 deletions
diff --git a/net-proxy/socks5/Manifest b/net-proxy/socks5/Manifest new file mode 100644 index 0000000..952208a --- /dev/null +++ b/net-proxy/socks5/Manifest @@ -0,0 +1,7 @@ +AUX socks5-v1.0r11-ifaaddr.patch.bz2 407 RMD160 025b36eb67cb8def4a8c28a86fdb3e3bb11cb9c7 SHA1 d9a709f7dd3c2ae8d981f170b3f18bacd703b3e8 SHA256 accf433ab6208c3d13e21353e269612d4497402ee0bf8f1163114c55decb445b +AUX socks5-v1.0r11.patch1.txt.bz2 529 RMD160 ce52d2ba93be0017cc1bd265043b773c5147f1e3 SHA1 623f4dc28ae300eb65d3e859acdf6bd90351510a SHA256 b7b29531125c8587d3d0c26abfb607a5af92c222b2c4d49d2c89bf3e349b5a72 +AUX socks5-v1.0r11.tar.bz2 329136 RMD160 3d21415a8aeae4fdf50297df6751c2fa5f909f7e SHA1 204da84eba1c29df244c7ff0f6aea5238a6bc09f SHA256 4e883a9b789ca585047d8b31198074661614cd1aae4de2d458e8b7d5732513ce +AUX socks5-vararg.patch.bz2 1062 RMD160 462b0abb599ee27eca7cbc82b5b90c133a38b135 SHA1 392226c9e837bdf89dae18f5dc449725747a021d SHA256 7e4027a0bf16cc9efb46dc615a97971464b344bca5f6dd6b59e85efcea8ed05f +AUX socks5.init 315 RMD160 0a70988d2b1dd78362f499e81ec8c23c84103252 SHA1 cf563980f3c7acef302ace2e5efb2d20396ee1c9 SHA256 0237912f4d5735fd3101a8b6bca442369157f711621a4cdc1ad9b354c0adfd1f +AUX unsocks 738 RMD160 1f9a52216446495b251a71bb162dc042ec87887f SHA1 6d59540281d8814925c4c86ce4d9f5feef5d2c7a SHA256 528dc0beeb8e75969e640b78c828f4cb7c62b6ec287a1971022df4b7022e18c0 +EBUILD socks5-1.0-r11.ebuild 1477 RMD160 a45915d4b96e78e19a8229ed78274064ab4133e7 SHA1 1c3c286b160c32e068cb96eee3d614469f9fcf9f SHA256 438e4325d0f52af7a8488627cbef6e56206a03586b182deeec7e8cbc2ec85cf2 diff --git a/net-proxy/socks5/files/socks5-v1.0r11-ifaaddr.patch.bz2 b/net-proxy/socks5/files/socks5-v1.0r11-ifaaddr.patch.bz2 Binary files differnew file mode 100644 index 0000000..7847dd3 --- /dev/null +++ b/net-proxy/socks5/files/socks5-v1.0r11-ifaaddr.patch.bz2 diff --git a/net-proxy/socks5/files/socks5-v1.0r11.patch1.txt.bz2 b/net-proxy/socks5/files/socks5-v1.0r11.patch1.txt.bz2 Binary files differnew file mode 100644 index 0000000..216c385 --- /dev/null +++ b/net-proxy/socks5/files/socks5-v1.0r11.patch1.txt.bz2 diff --git a/net-proxy/socks5/files/socks5-v1.0r11.tar.bz2 b/net-proxy/socks5/files/socks5-v1.0r11.tar.bz2 Binary files differnew file mode 100644 index 0000000..d6df932 --- /dev/null +++ b/net-proxy/socks5/files/socks5-v1.0r11.tar.bz2 diff --git a/net-proxy/socks5/files/socks5-vararg.patch.bz2 b/net-proxy/socks5/files/socks5-vararg.patch.bz2 Binary files differnew file mode 100644 index 0000000..87ce8ce --- /dev/null +++ b/net-proxy/socks5/files/socks5-vararg.patch.bz2 diff --git a/net-proxy/socks5/files/socks5.init b/net-proxy/socks5/files/socks5.init new file mode 100644 index 0000000..d2fb964 --- /dev/null +++ b/net-proxy/socks5/files/socks5.init @@ -0,0 +1,20 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: + +depend() { + need net +} + +start() { + ebegin "Starting socks5:" + socks5 + eend $? +} + +stop() { + ebegin "Stopping socks5:" + killall ${KILL_OPTS} socks5 + eend $? +} diff --git a/net-proxy/socks5/files/unsocks b/net-proxy/socks5/files/unsocks new file mode 100644 index 0000000..63b8d91 --- /dev/null +++ b/net-proxy/socks5/files/unsocks @@ -0,0 +1,28 @@ +#!/bin/sh + +################################################################################ +## +## unsocks - Don't let the dynamic socks library be loaded +## +## If you have in your ~/.profile the following +## +## export LD_PRELOAD=libsocks5_sh.so +## +## All your session will be socksified. +## Some programs don't like it so you can use unsocks to run them unsocksified. +## The usage is very similar to runsocks(1). +## +## This is free software distributed under GPL +## +## Avi Alkalay <avi@br.ibm.com> +## 5 Jun 1999 +################################################################################ + + +if [ -n "$LD_PRELOAD" ]; then + ld_new=`echo $LD_PRELOAD | sed -e 's|libsocks5_sh.so||g'` + LD_PRELOAD=$ld_new + export LD_PRELOAD +fi + +exec "$@" diff --git a/net-proxy/socks5/socks5-1.0-r11.ebuild b/net-proxy/socks5/socks5-1.0-r11.ebuild new file mode 100644 index 0000000..049e5c4 --- /dev/null +++ b/net-proxy/socks5/socks5-1.0-r11.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: + +inherit eutils + +DESCRIPTION="SOCKS5 Implementation" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="amd64 x86" +RDEPEND="sys-libs/ncurses" + +S=${WORKDIR}/socks5-v1.0r11 + +src_unpack() { + tar xjf ${FILESDIR}/socks5-v1.0r11.tar.bz2 + EPATCH_OPTS="-p0 -d socks5-v1.0r11" epatch ${FILESDIR}/socks5-v1.0r11.patch1.txt.bz2 + EPATCH_OPTS="-p1 -d socks5-v1.0r11" epatch ${FILESDIR}/socks5-vararg.patch.bz2 + EPATCH_OPTS="-p1 -d socks5-v1.0r11" epatch ${FILESDIR}/socks5-v1.0r11-ifaaddr.patch.bz2 +} + +src_compile() { + econf --with-srvpidfile=/var/run/socks5.pid \ + --with-libconffile=/etc/libsocks5.conf \ + --with-srvconffile=/etc/socks5.conf \ + --with-syslog-facility \ + --with-threads || die + emake || die +} + +src_install() { + into /usr + + echo "-----------------" + echo ${D} + cd ${P}-r11/work/socks5-v1.0r11 + make install prefix=${D}/usr || die + cd ${D}/usr/bin/ + mv rarchie s5archie + mv rfinger s5finger + mv rftp s5ftp + mv rping s5ping + mv rtelnet s5telnet + mv rtraceroute s5traceroute + mv rwhois s5whois + + chmod 511 s5* + strip s5* + + mkdir ../sbin + strip socks5 + mv socks5 stopsocks ../sbin + + mkdir -p ${D}/etc/init.d/ + install -m 755 ${FILESDIR}/socks5.init ${D}/etc/init.d/socks5 + install -m 755 ${FILESDIR}/unsocks ${D}/usr/bin + echo "socks5 - - - - -" > ${D}/etc/libsocks5.conf +} |