head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.166 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.164 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.162 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.160 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.158 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.156 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.154 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.152 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.150 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.148 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.146 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.144 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.142 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.140 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.138 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.136 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.134 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.132 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.130 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.128 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.126 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.124 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.122 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.118 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.98 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.120 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.116 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.114 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.112 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.110 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.108 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.106 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.104 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.102 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.100 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.96 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.94 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.92 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.90 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.88 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.86 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.84 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.82 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.80 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.78 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.76 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.74 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.72 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.70 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.68 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.66 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.64 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.62 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.60 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.58 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.56 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.54 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.52 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.50 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.48 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.46 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.44 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.42 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.40 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.38 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.36 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.34 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.32 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.30 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.28 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.26 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.24 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.22 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.20 pkgsrc-2008Q1:1.4.0.18 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.16 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.14 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.12 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.10 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.8 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.6 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.4 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.2 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.3.0.4 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.2 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.2.0.4 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.2 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.1.1.1.0.8 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.6 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.4 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.2 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2006.03.23.16.37.46; author joerg; state Exp; branches; next 1.3; 1.3 date 2005.08.04.10.22.21; author drochner; state Exp; branches; next 1.2; 1.2 date 2005.02.27.22.06.10; author jschauma; state Exp; branches; next 1.1; 1.1 date 2003.12.03.12.57.20; author jmmv; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.12.03.12.57.20; author jmmv; state Exp; branches; next ; desc @@ 1.4 log @Include before for DragonFly. Detect poll correctly on DragonFly. @ text @$NetBSD$ --- configure.orig 2002-07-15 22:51:08.000000000 +0000 +++ configure @@@@ -538,7 +538,6 @@@@ fi -test "$libdir" = "\${exec_prefix}/lib" && libdir="/lib" # Check whether --enable-socksdns or --disable-socksdns was given. if test "${enable_socksdns+set}" = set; then @@@@ -1375,7 +1374,7 @@@@ fi done -for ac_func in strcspn strdup strerror strspn strtol +for ac_func in strcspn strdup strerror strspn strtol dlopen do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo "configure:1382: checking for $ac_func" >&5 @@@@ -1426,9 +1425,11 @@@@ if eval "test \"`echo '$ac_cv_func_'$ac_ EOF else +if [ ${ac_func} != "dlopen" ]; then echo "$ac_t""no" 1>&6 { echo "configure: error: "Required function not found"" 1>&2; exit 1; } fi +fi done @@@@ -1836,6 +1837,7 @@@@ fi SIMPLELIBS=${LIBS} LIBS= +if [ $ac_cv_func_dlopen != "yes" ]; then echo $ac_n "checking for dlsym in -ldl""... $ac_c" 1>&6 echo "configure:1841: checking for dlsym in -ldl" >&5 ac_lib_var=`echo dl'_'dlsym | sed 'y%./+-%__p_%'` @@@@ -1883,6 +1885,7 @@@@ else echo "$ac_t""no" 1>&6 { echo "configure: error: "libdl is required"" 1>&2; exit 1; } fi +fi echo $ac_n "checking "for RTLD_NEXT from dlfcn.h"""... $ac_c" 1>&6 @@@@ -2078,12 +2081,16 @@@@ EOF echo $ac_n "checking "location of libc.so"""... $ac_c" 1>&6 echo "configure:2081: checking "location of libc.so"" >&5 + if test "$OPSYS" != "IRIX"; then LIBC= for DIR in '/lib' '/usr/lib'; do if test "${LIBC}" = ""; then LIBC=`$FIND $DIR -name "libc.so.?" 2>/dev/null | $TAIL -1` fi done + else + LIBC=/usr/lib$ABI/libc.so + fi cat >> confdefs.h < #include int connect($testproto); @@@@ -2228,7 +2236,7 @@@@ EOF echo $ac_n "checking for correct poll prototype""... $ac_c" 1>&6 echo "configure:2230: checking for correct poll prototype" >&5 PROTO= -for testproto in 'struct pollfd *ufds, unsigned long nfds, int timeout' +for testproto in 'struct pollfd *ufds, nfds_t nfds, int timeout' 'struct pollfd *ufds, unsigned int nfds, int timeout' do if test "${PROTO}" = ""; then cat > conftest.$ac_ext <&5 @@@@ -1323,9 +1322,11 @@@@ d34 1 a34 1 @@@@ -1733,6 +1734,7 @@@@ d40 1 a40 1 echo "configure:1738: checking for dlsym in -ldl" >&5 d42 1 a42 1 @@@@ -1780,6 +1782,7 @@@@ d49 2 a50 2 echo $ac_n "checking for RTLD_NEXT from dlfcn.h""... $ac_c" 1>&6 @@@@ -1977,7 +1980,11 @@@@ d52 12 a63 7 echo $ac_n "checking location of libc""... $ac_c" 1>&6 echo "configure:1980: checking location of libc" >&5 + if test "$OPSYS" != "IRIX"; then LIBC=`$LDD /bin/ls | $GREP "libc" | $AWK ' { print $3 } '` + else + LIBC=/usr/lib$ABI/libc.so + fi d67 9 a75 46 @@@@ -1992,6 +1999,8 @@@@ imp2='(int __fd, struct sockaddr * __addr, int __len) {' proto3='(int, const struct sockaddr *, socklen_t);' imp3='(int __fd, const struct sockaddr * __addr, socklen_t __len) {' +proto4='(int, const void *, socklen_t);' +imp4='(int __fd, const void * __addr, socklen_t __len) {' echo $ac_n "checking for correct connect prototype""... $ac_c" 1>&6 echo "configure:1997: checking for correct connect prototype" >&5 if test "$cross_compiling" = yes; then @@@@ -2056,6 +2065,26 @@@@ echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -fr conftest* + + if test "$cross_compiling" = yes; then + PROTO="" +else + cat > conftest.$ac_ext < + int connect$proto4 + int main() {return(0);} + +EOF +if { (eval echo configure:2053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + PROTO="$proto4"; IMP="$imp4" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* PROTO="" fi rm -fr conftest* @@@@ -2066,6 +2095,9 @@@@ rm -fr conftest* fi +fi +rm -fr conftest* +fi fi rm -fr conftest* @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- configure.orig 2001-03-12 13:47:41.000000000 +0100 +++ configure @@@@ -536,7 +536,6 @@@@ fi d13 1 a13 1 @@@@ -1272,7 +1271,7 @@@@ fi d22 1 a22 1 @@@@ -1323,9 +1322,11 @@@@ if eval "test \"`echo '$ac_cv_func_'$ac_ d34 1 a34 1 @@@@ -1733,6 +1734,7 @@@@ fi d42 1 a42 1 @@@@ -1780,6 +1782,7 @@@@ else d50 58 @ 1.1.1.1 log @Initial import of tsocks, version 1.7: tsocks allows 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. tsocks is based on the 'shared library interceptor' concept. Through use of the LD_PRELOAD environment variable, tsocks is automatically loaded into the process space of every executed program. @ text @@