diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 05:35:26 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 05:35:26 -0500 |
| commit | f716a9fe6455d39eef01e718aae68dae61c19704 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /net-proxy/tsocks | |
| parent | 3f9cf298e89cd5037b982abba06091224ee76daf (diff) | |
| download | baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip | |
Adding metadata
Diffstat (limited to 'net-proxy/tsocks')
| -rw-r--r-- | net-proxy/tsocks/Manifest | 2 | ||||
| -rw-r--r-- | net-proxy/tsocks/files/tsocks-1.8_beta5-bsd.patch | 22 | ||||
| -rw-r--r-- | net-proxy/tsocks/files/tsocks-1.8_beta5-flags.patch | 31 | ||||
| -rw-r--r-- | net-proxy/tsocks/files/tsocks-1.8_beta5-ld_preload.patch | 35 | ||||
| -rw-r--r-- | net-proxy/tsocks/files/tsocks-1.8_beta5-options.patch | 47 | ||||
| -rw-r--r-- | net-proxy/tsocks/files/tsocks-1.8_beta5-poll.patch | 16 | ||||
| -rw-r--r-- | net-proxy/tsocks/files/tsocks-1.8_beta5-rename.patch | 62 | ||||
| -rw-r--r-- | net-proxy/tsocks/metadata.xml | 17 | ||||
| -rw-r--r-- | net-proxy/tsocks/tsocks-1.8_beta5-r10.ebuild | 88 | ||||
| -rw-r--r-- | net-proxy/tsocks/tsocks-1.8_beta5-r9.ebuild | 83 |
10 files changed, 0 insertions, 403 deletions
diff --git a/net-proxy/tsocks/Manifest b/net-proxy/tsocks/Manifest deleted file mode 100644 index 0b718fb43a5c..000000000000 --- a/net-proxy/tsocks/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tsocks-1.8b5-tordns1-gentoo-r4.patch.xz 18464 BLAKE2B 99bd4c210c2fa4c797c4d827df4ae53d13198b91083975b9f6d327bd762193663c1a0c8530ea5e65e82d54ccf6900a11aba50e19a2fb6209e0e8f1131985374b SHA512 711b2e3f5ac9b1a4fd63e32b6cb8090066ece8882e2ec0048bee6cba868712c80ca7f601f79405be40404af625c2ff6fefa8cba98b8a6ced95abe6becf34954f -DIST tsocks-1.8beta5.tar.gz 83928 BLAKE2B a58b4866154deb72b551961578f90b270a7cc1fd2c5b4c08a5ddf99472e3c8e338cc9116c0c9d2d2e1e1c350a077b46cd08fb24390156eb1e60c4d7a10510e6d SHA512 b41636ea6b77abf0d1e3cda7bbca4e7ee96f3cdb1843f3a2c530650931e5567f67921de67b28ba9bab0f51df39770a3f7fb458cf7ac78aad7aa861923df2c4a9 diff --git a/net-proxy/tsocks/files/tsocks-1.8_beta5-bsd.patch b/net-proxy/tsocks/files/tsocks-1.8_beta5-bsd.patch deleted file mode 100644 index e003475da5a3..000000000000 --- a/net-proxy/tsocks/files/tsocks-1.8_beta5-bsd.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: tsocks-1.8/configure.in -=================================================================== ---- tsocks-1.8.orig/configure.in -+++ tsocks-1.8/configure.in -@@ -122,7 +122,7 @@ LIBS= - - dnl Checks for libraries. - dnl Replace `main' with a function in -ldl: --AC_CHECK_LIB(dl, dlsym,,AC_MSG_ERROR("libdl is required")) -+AC_CHECK_FUNC([dlsym], [], [AC_CHECK_LIB(dl, dlsym,,AC_MSG_ERROR("libdl is required"))]) - - dnl If we're using gcc here define _GNU_SOURCE - AC_MSG_CHECKING("for RTLD_NEXT from dlfcn.h") -@@ -312,7 +312,7 @@ AC_DEFINE_UNQUOTED(CLOSE_SIGNATURE, [${P - dnl Find the correct poll prototype on this machine - AC_MSG_CHECKING(for correct poll prototype) - PROTO= --for testproto in 'struct pollfd *ufds, unsigned long nfds, int timeout' -+for testproto in 'struct pollfd *ufds, unsigned long nfds, int timeout' 'struct pollfd ufds[[]], nfds_t nfds, int timeout' - do - if test "${PROTO}" = ""; then - AC_TRY_COMPILE([ diff --git a/net-proxy/tsocks/files/tsocks-1.8_beta5-flags.patch b/net-proxy/tsocks/files/tsocks-1.8_beta5-flags.patch deleted file mode 100644 index 70d8786c196b..000000000000 --- a/net-proxy/tsocks/files/tsocks-1.8_beta5-flags.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- tsocks-1.8.orig/Makefile.in 2002-03-16 11:12:40.000000000 +0100 -+++ tsocks-1.8/Makefile.in 2009-06-20 13:56:56.000000000 +0200 -@@ -28,6 +28,7 @@ - INSTALL = @INSTALL@ - INSTALL_DATA = @INSTALL_DATA@ - CFLAGS = @CFLAGS@ -+LDFLAGS = @LDFLAGS@ - INCLUDES = -I. - LIBS = @LIBS@ - SPECIALLIBS = @SPECIALLIBS@ -@@ -41,16 +42,16 @@ - all: ${TARGETS} - - ${VALIDATECONF}: ${VALIDATECONF}.c ${COMMON}.o ${PARSER}.o -- ${SHCC} ${CFLAGS} ${INCLUDES} -o ${VALIDATECONF} ${VALIDATECONF}.c ${COMMON}.o ${PARSER}.o ${LIBS} -+ ${SHCC} ${CFLAGS} ${LDFLAGS} ${INCLUDES} -o ${VALIDATECONF} ${VALIDATECONF}.c ${COMMON}.o ${PARSER}.o ${LIBS} - - ${INSPECT}: ${INSPECT}.c ${COMMON}.o -- ${SHCC} ${CFLAGS} ${INCLUDES} -o ${INSPECT} ${INSPECT}.c ${COMMON}.o ${LIBS} -+ ${SHCC} ${CFLAGS} ${LDFLAGS} ${INCLUDES} -o ${INSPECT} ${INSPECT}.c ${COMMON}.o ${LIBS} - - ${SAVE}: ${SAVE}.c -- ${SHCC} ${CFLAGS} ${INCLUDES} -static -o ${SAVE} ${SAVE}.c -+ ${SHCC} ${CFLAGS} ${LDFLAGS} ${INCLUDES} -o ${SAVE} ${SAVE}.c - - ${SHLIB}: ${OBJS} ${COMMON}.o ${PARSER}.o -- ${SHCC} ${CFLAGS} ${INCLUDES} -nostdlib -shared -o ${SHLIB} ${OBJS} ${COMMON}.o ${PARSER}.o ${DYNLIB_FLAGS} ${SPECIALLIBS} ${LIBS} -+ ${SHCC} ${CFLAGS} ${LDFLAGS} ${INCLUDES} -nostdlib -shared -o ${SHLIB} ${OBJS} ${COMMON}.o ${PARSER}.o ${DYNLIB_FLAGS} ${SPECIALLIBS} ${LIBS} - ln -sf ${SHLIB} ${LIB_NAME}.so - - %.so: %.c diff --git a/net-proxy/tsocks/files/tsocks-1.8_beta5-ld_preload.patch b/net-proxy/tsocks/files/tsocks-1.8_beta5-ld_preload.patch deleted file mode 100644 index 360e5b297fb6..000000000000 --- a/net-proxy/tsocks/files/tsocks-1.8_beta5-ld_preload.patch +++ /dev/null @@ -1,35 +0,0 @@ ---- tsocks-1.8.orig/tsocks 2002-03-16 11:27:18.000000000 +0100 -+++ tsocks-1.8/tsocks 2009-06-20 13:56:38.000000000 +0200 -@@ -46,14 +46,14 @@ - on) - if [ -z "$LD_PRELOAD" ] - then -- export LD_PRELOAD="/usr/lib/libtsocks.so" -+ export LD_PRELOAD="libtsocks.so" - else -- echo $LD_PRELOAD | grep -q "/usr/lib/libtsocks\.so" || \ -- export LD_PRELOAD="/usr/lib/libtsocks.so $LD_PRELOAD" -+ echo $LD_PRELOAD | grep -q "libtsocks\.so" || \ -+ export LD_PRELOAD="libtsocks.so $LD_PRELOAD" - fi - ;; - off) -- export LD_PRELOAD=`echo -n $LD_PRELOAD | sed 's/\/usr\/lib\/libtsocks.so \?//'` -+ export LD_PRELOAD=`echo -n $LD_PRELOAD | sed 's/libtsocks.so \?//'` - if [ -z "$LD_PRELOAD" ] - then - unset LD_PRELOAD -@@ -68,10 +68,10 @@ - *) - if [ -z "$LD_PRELOAD" ] - then -- export LD_PRELOAD="/usr/lib/libtsocks.so" -+ export LD_PRELOAD="libtsocks.so" - else -- echo $LD_PRELOAD | grep -q "/usr/lib/libtsocks\.so" || \ -- export LD_PRELOAD="/usr/lib/libtsocks.so $LD_PRELOAD" -+ echo $LD_PRELOAD | grep -q "libtsocks\.so" || \ -+ export LD_PRELOAD="libtsocks.so $LD_PRELOAD" - fi - - if [ $# = 0 ] diff --git a/net-proxy/tsocks/files/tsocks-1.8_beta5-options.patch b/net-proxy/tsocks/files/tsocks-1.8_beta5-options.patch deleted file mode 100644 index d1f524b3147c..000000000000 --- a/net-proxy/tsocks/files/tsocks-1.8_beta5-options.patch +++ /dev/null @@ -1,47 +0,0 @@ ---- tsocks-1.8/configure.in.orig 2002-07-16 02:51:03.000000000 +0400 -+++ tsocks-1.8/configure.in 2019-03-22 01:38:19.065438275 +0300 -@@ -154,36 +154,36 @@ - ]) - ]) - --if test "${enable_socksdns}" = "yes"; then -+if test "x${enable_socksdns}" = "xyes"; then - AC_DEFINE(USE_SOCKS_DNS) - fi - --if test "x${enable_envconf}" = "x"; then -+if test "x${enable_envconf}" = "xyes"; then - AC_DEFINE(ALLOW_ENV_CONFIG) - fi - --if test "${enable_oldmethod}" = "yes"; then -+if test "x${enable_oldmethod}" = "xyes"; then - AC_DEFINE(USE_OLD_DLSYM) - oldmethod="yes" - fi - --if test "x${enable_debug}" = "x"; then -+if test "x${enable_debug}" = "xyes"; then - AC_DEFINE(ALLOW_MSG_OUTPUT) - fi - --if test "x${enable_hostnames}" = "x"; then -+if test "x${enable_hostnames}" = "xyes"; then - AC_DEFINE(HOSTNAMES) - fi - --if test "${enable_socksdns}" = "yes" -a \ -- "x${enable_hostnames}" = "x" ; then -+if test "x${enable_socksdns}" = "xyes" -a \ -+ "x${enable_hostnames}" != "xno" ; then - AC_MSG_ERROR("--enable-socksdns is not valid without --disable-hostnames") - fi - - dnl If we have to use the old method of overriding connect (i.e no - dnl RTLD_NEXT) we need to know the location of the library that - dnl contains connect(), select(), poll() and close() --if test "${oldmethod}" = "yes"; then -+if test "x${oldmethod}" = "xyes"; then - dnl We need to find the path to the library, to do - dnl this we use find on the usual suspects, i.e /lib and - dnl /usr/lib diff --git a/net-proxy/tsocks/files/tsocks-1.8_beta5-poll.patch b/net-proxy/tsocks/files/tsocks-1.8_beta5-poll.patch deleted file mode 100644 index 233539564c61..000000000000 --- a/net-proxy/tsocks/files/tsocks-1.8_beta5-poll.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- a/tsocks.c -+++ b/tsocks.c -@@ -659,10 +659,11 @@ - * be ready for writing), otherwise we'll just let the select loop - * come around again (since we can't flag it for read, we don't know - * if there is any data to be read and can't be bothered checking) */ -- if (conn->selectevents & WRITE) { -- setevents |= POLLOUT; -+ if (conn->selectevents & POLLOUT) { -+ ufds[i].revents |= POLLOUT; - nevents++; - } -+ ufds[i].events = conn->selectevents; - } - } - } while (nevents == 0); diff --git a/net-proxy/tsocks/files/tsocks-1.8_beta5-rename.patch b/net-proxy/tsocks/files/tsocks-1.8_beta5-rename.patch deleted file mode 100644 index 4962aacd6801..000000000000 --- a/net-proxy/tsocks/files/tsocks-1.8_beta5-rename.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- tsocks-1.8.orig/validateconf.c 2002-02-07 11:49:59.000000000 +0100 -+++ tsocks-1.8/validateconf.c 2009-06-20 13:56:38.000000000 +0200 -@@ -23,7 +23,7 @@ - */ - - /* Global configuration variables */ --char *progname = "validateconf"; /* Name for error msgs */ -+char *progname = "tsocks-validateconf"; /* Name for error msgs */ - - /* Header Files */ - #include <config.h> ---- tsocks-1.8.orig/tsocks.8 2002-03-16 11:20:51.000000000 +0100 -+++ tsocks-1.8/tsocks.8 2009-06-20 13:56:38.000000000 +0200 -@@ -127,8 +127,8 @@ - libtsocks in /etc/ld.so.preload. Please make sure you correctly enter the - full path to the library in this file if you do this. If you get it wrong, - you will be UNABLE TO DO ANYTHING with the machine and will have to boot --it with a rescue disk and remove the file (or try the saveme program, see --the INSTALL file for more info). THIS IS A ***WARNING***, please be -+it with a rescue disk and remove the file (or try the tsocks-saveme program, -+simply unlinks /etc/ld.so.preload ). THIS IS A ***WARNING***, please be - careful. Also be sure the library is in the root filesystem as all hell - will break loose if the directory it is in is not available at boot time. - ---- tsocks-1.8.orig/tsocks.conf.5 2002-05-18 04:13:08.000000000 +0200 -+++ tsocks-1.8/tsocks.conf.5 2009-06-20 13:56:38.000000000 +0200 -@@ -139,21 +139,20 @@ - the version that server supports. - - .TP --validateconf --validateconf can be used to verify the configuration file. It checks the format --of the file and also the contents for errors. Having read the file it dumps --the configuration to the screen in a formatted, readable manner. This can be --extremely useful in debugging problems. -- --validateconf can read a configuration file from a location other than the --location specified at compile time with the -f <filename> command line --option. -- --Normally validateconf simply dumps the configuration read to the screen (in --a nicely readable format), however it also has a useful 'test' mode. When --passed a hostname/ip on the command line like -t <hostname/ip>, validateconf --determines which of the SOCKS servers specified in the configuration file --would be used by tsocks to access the specified host. -+tsocks-validateconf -+tsocks-validateconf can be used to verify the configuration file. It checks -+the format of the file and also the contents for errors. Having read the file -+it dumps the configuration to the screen in a formatted, readable manner. -+This can be extremely useful in debugging problems. -+ -+tsocks-validateconf can read a configuration file from a location other than the -+location specified at compile time with the -f <filename> command line option. -+ -+Normally tsocks-validateconf simply dumps the configuration read to the screen -+(in a nicely readable format), however it also has a useful 'test' mode. When -+passed a hostname/ip on the command line like -t <hostname/ip>, -+tsocks-validateconf determines which of the SOCKS servers specified in the -+configuration file would be used by tsocks to access the specified host. - - .SH SEE ALSO - tsocks(8) diff --git a/net-proxy/tsocks/metadata.xml b/net-proxy/tsocks/metadata.xml deleted file mode 100644 index 35f72bbb4fc7..000000000000 --- a/net-proxy/tsocks/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <longdescription>tsocks' role is to allow non SOCKS aware applications (e.g telnet, ssh, ftp etc) to use SOCKS -without any modification. It does this by intercepting the calls that applications make to establish network connections -and negotating them through a SOCKS server as necessary.</longdescription> - <use> - <flag name="dns">Force DNS queries to use SOCKS server via tcp</flag> - <flag name="envconf">Allow TSOCKS_CONF_FILE to specify configuration file</flag> - <flag name="server-lookups">Allow hostname resolution _for_ SOCKS servers</flag> - <flag name="tordns">Apply tordns patch which allows transparent TORification of the DNS queries</flag> - </use> - <upstream> - <remote-id type="sourceforge">tsocks</remote-id> - </upstream> -</pkgmetadata> diff --git a/net-proxy/tsocks/tsocks-1.8_beta5-r10.ebuild b/net-proxy/tsocks/tsocks-1.8_beta5-r10.ebuild deleted file mode 100644 index d8f02ba00a36..000000000000 --- a/net-proxy/tsocks/tsocks-1.8_beta5-r10.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic toolchain-funcs multilib-minimal - -DESCRIPTION="Transparent SOCKS v4 proxying library" -HOMEPAGE="http://tsocks.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/tsocks/${PN}-${PV/_}.tar.gz - tordns? ( https://dev.gentoo.org/~bircoph/patches/${PN}-${PV/_beta/b}-tordns1-gentoo-r4.patch.xz )" - -S="${WORKDIR}/${P%%_*}" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug dns envconf tordns server-lookups" - -REQUIRED_USE=" - dns? ( !tordns !server-lookups ) - tordns? ( !dns !server-lookups ) -" - -PATCHES=( - "${FILESDIR}/${P}-flags.patch" - "${FILESDIR}/${P}-ld_preload.patch" - "${FILESDIR}/${P}-rename.patch" - "${FILESDIR}/${P}-bsd.patch" - "${FILESDIR}/${P}-poll.patch" - "${FILESDIR}/${P}-options.patch" -) - -src_prepare() { - default - use tordns && eapply "../${PN}-${PV/_beta/b}-tordns1-gentoo-r4.patch" - - sed -i 's/TSOCKS_CONFFILE/TSOCKS_CONF_FILE/' tsocks.8 || die "sed tsocks.8 failed" - - mv configure.in configure.ac || die - eautoreconf - multilib_copy_sources -} - -multilib_src_configure() { - tc-export CC - - # bug 920323 - fails with gcc-14 - # - # The package is dead upstream so appending - # -Wno-incompatible-pointer-types instead of touch the code - append-flags -Wno-incompatible-pointer-types - - # 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 \ - $(use_enable debug) \ - $(use_enable dns socksdns) \ - $(use_enable envconf) \ - $(use_enable server-lookups hostnames) \ - --with-conf="${EPREFIX}"/etc/socks/tsocks.conf \ - --libdir="${EPREFIX}"/$(get_libdir) -} - -multilib_src_compile() { - # Fix QA notice lack of SONAME - emake DYNLIB_FLAGS=-Wl,--soname,libtsocks.so.${PV/_beta*} -} - -multilib_src_install() { - emake DESTDIR="${D}" install - if multilib_is_native_abi; then - newbin validateconf tsocks-validateconf - newbin saveme tsocks-saveme - dobin inspectsocks - insinto /etc/socks - doins tsocks.conf.*.example - dodoc FAQ - use tordns && dodoc README* - fi -} - -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" -} diff --git a/net-proxy/tsocks/tsocks-1.8_beta5-r9.ebuild b/net-proxy/tsocks/tsocks-1.8_beta5-r9.ebuild deleted file mode 100644 index e9423538d61d..000000000000 --- a/net-proxy/tsocks/tsocks-1.8_beta5-r9.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools toolchain-funcs multilib-minimal - -DESCRIPTION="Transparent SOCKS v4 proxying library" -HOMEPAGE="http://tsocks.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/tsocks/${PN}-${PV/_}.tar.gz - tordns? ( https://dev.gentoo.org/~bircoph/patches/${PN}-${PV/_beta/b}-tordns1-gentoo-r4.patch.xz )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="debug dns envconf tordns server-lookups" - -REQUIRED_USE=" - dns? ( !tordns !server-lookups ) - tordns? ( !dns !server-lookups ) -" - -S="${WORKDIR}/${P%%_*}" - -PATCHES=( - "${FILESDIR}/${P}-flags.patch" - "${FILESDIR}/${P}-ld_preload.patch" - "${FILESDIR}/${P}-rename.patch" - "${FILESDIR}/${P}-bsd.patch" - "${FILESDIR}/${P}-poll.patch" - "${FILESDIR}/${P}-options.patch" -) - -src_prepare() { - default - use tordns && eapply "../${PN}-${PV/_beta/b}-tordns1-gentoo-r4.patch" - - sed -i 's/TSOCKS_CONFFILE/TSOCKS_CONF_FILE/' tsocks.8 || die "sed tsocks.8 failed" - - mv configure.in configure.ac || die - eautoreconf - multilib_copy_sources -} - -multilib_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 \ - $(use_enable debug) \ - $(use_enable dns socksdns) \ - $(use_enable envconf) \ - $(use_enable server-lookups hostnames) \ - --with-conf="${EPREFIX}"/etc/socks/tsocks.conf \ - --libdir="${EPREFIX}"/$(get_libdir) -} - -multilib_src_compile() { - # Fix QA notice lack of SONAME - emake DYNLIB_FLAGS=-Wl,--soname,libtsocks.so.${PV/_beta*} -} - -multilib_src_install() { - emake DESTDIR="${D}" install - if multilib_is_native_abi; then - newbin validateconf tsocks-validateconf - newbin saveme tsocks-saveme - dobin inspectsocks - insinto /etc/socks - doins tsocks.conf.*.example - dodoc FAQ - use tordns && dodoc README* - fi -} - -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" -} |
