pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/tsocks make this work on IRIX



details:   https://anonhg.NetBSD.org/pkgsrc/rev/670ae3112900
branches:  trunk
changeset: 489877:670ae3112900
user:      jschauma <jschauma%pkgsrc.org@localhost>
date:      Sun Feb 27 22:06:10 2005 +0000

description:
make this work on IRIX
ok jmmv@

diffstat:

 net/tsocks/distinfo         |   6 +-
 net/tsocks/patches/patch-aa |  16 ++++++---
 net/tsocks/patches/patch-ab |  74 ++++++++++++++++++++++++++++++++++++++++----
 3 files changed, 79 insertions(+), 17 deletions(-)

diffs (159 lines):

diff -r 48fdde4784e8 -r 670ae3112900 net/tsocks/distinfo
--- a/net/tsocks/distinfo       Sun Feb 27 21:57:53 2005 +0000
+++ b/net/tsocks/distinfo       Sun Feb 27 22:06:10 2005 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.2 2005/02/24 12:14:06 agc Exp $
+$NetBSD: distinfo,v 1.3 2005/02/27 22:06:10 jschauma Exp $
 
 SHA1 (tsocks-1.7.tar.gz) = b375215b63d93f4f317973f21cbcf4f9bd34720e
 RMD160 (tsocks-1.7.tar.gz) = e174c002ab2aa231b7c3a1aa98c5e6b7cdce34e6
 Size (tsocks-1.7.tar.gz) = 70992 bytes
-SHA1 (patch-aa) = 3037e70481db197831f85fde0095629d5cfcc538
-SHA1 (patch-ab) = dbb8df3763f3176af0f58d7d63644183b33f51eb
+SHA1 (patch-aa) = c520bff0b0fad4629c5d1cc295f68fa0b4c29096
+SHA1 (patch-ab) = 17e169a25f5a8d53870251463e14538cccbd1473
diff -r 48fdde4784e8 -r 670ae3112900 net/tsocks/patches/patch-aa
--- a/net/tsocks/patches/patch-aa       Sun Feb 27 21:57:53 2005 +0000
+++ b/net/tsocks/patches/patch-aa       Sun Feb 27 22:06:10 2005 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.1.1.1 2003/12/03 12:57:20 jmmv Exp $
+$NetBSD: patch-aa,v 1.2 2005/02/27 22:06:10 jschauma Exp $
 
---- Makefile.in.orig   2001-03-13 23:59:42.000000000 +0100
-+++ Makefile.in
-@@ -38,19 +38,19 @@ TARGETS= ${SHLIB} ${UTIL_LIB} ${SAVE} ${
+--- Makefile.in.orig   Tue Mar 13 17:59:42 2001
++++ Makefile.in        Sun Feb 27 16:18:25 2005
+@@ -38,22 +38,22 @@
  all: ${TARGETS}
  
  ${COMMON}.o: ${COMMON}.c
@@ -26,8 +26,12 @@
 +      ${SHCC} ${CFLAGS} ${INCLUDES} -static -o ${SAVE} ${SAVE}.c
  
  ${SHLIB}: ${SHOBJS} ${COMMON}.o ${PARSER}.o
-       ${SHCC} ${CFLAGS} ${SPECIALLIBS} ${LIBS} ${INCLUDES} -nostdlib -shared -o ${SHLIB} ${SHOBJS} ${COMMON}.o ${PARSER}.o ${DYNLIB_FLAGS}
-@@ -65,19 +65,19 @@ ${SHLIB}: ${SHOBJS} ${COMMON}.o ${PARSER
+-      ${SHCC} ${CFLAGS} ${SPECIALLIBS} ${LIBS} ${INCLUDES} -nostdlib -shared -o ${SHLIB} ${SHOBJS} ${COMMON}.o ${PARSER}.o ${DYNLIB_FLAGS}
++      ${LD} ${LDFLAGS} ${SPECIALLIBS} ${LIBS} ${INCLUDES} -nostdlib -shared -o ${SHLIB} ${SHOBJS} ${COMMON}.o ${PARSER}.o ${DYNLIB_FLAGS}
+       ln -sf ${SHLIB} ${LIB_NAME}.so
+ 
+ %.so: %.c
+@@ -65,19 +65,19 @@
  install: ${TARGETS} installlib installman
  
  installlib:
diff -r 48fdde4784e8 -r 670ae3112900 net/tsocks/patches/patch-ab
--- a/net/tsocks/patches/patch-ab       Sun Feb 27 21:57:53 2005 +0000
+++ b/net/tsocks/patches/patch-ab       Sun Feb 27 22:06:10 2005 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.1.1.1 2003/12/03 12:57:20 jmmv Exp $
+$NetBSD: patch-ab,v 1.2 2005/02/27 22:06:10 jschauma Exp $
 
---- configure.orig     2001-03-12 13:47:41.000000000 +0100
-+++ configure
-@@ -536,7 +536,6 @@ fi
+--- configure.orig     Mon Mar 12 07:47:41 2001
++++ configure  Sun Feb 27 16:08:19 2005
+@@ -536,7 +536,6 @@
  
  
  
@@ -10,7 +10,7 @@
  
  # Check whether --enable-socksdns or --disable-socksdns was given.
  if test "${enable_socksdns+set}" = set; then
-@@ -1272,7 +1271,7 @@ fi
+@@ -1272,7 +1271,7 @@
  done
  
  
@@ -19,7 +19,7 @@
  do
  echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  echo "configure:1279: checking for $ac_func" >&5
-@@ -1323,9 +1322,11 @@ if eval "test \"`echo '$ac_cv_func_'$ac_
+@@ -1323,9 +1322,11 @@
  EOF
   
  else
@@ -31,7 +31,7 @@
  done
  
  
-@@ -1733,6 +1734,7 @@ fi
+@@ -1733,6 +1734,7 @@
  SIMPLELIBS=${LIBS}
  LIBS=
  
@@ -39,7 +39,7 @@
  echo $ac_n "checking for dlsym in -ldl""... $ac_c" 1>&6
  echo "configure:1738: checking for dlsym in -ldl" >&5
  ac_lib_var=`echo dl'_'dlsym | sed 'y%./+-%__p_%'`
-@@ -1780,6 +1782,7 @@ else
+@@ -1780,6 +1782,7 @@
    echo "$ac_t""no" 1>&6
  { echo "configure: error: "libdl is required"" 1>&2; exit 1; }
  fi
@@ -47,3 +47,61 @@
  
  
  echo $ac_n "checking for RTLD_NEXT from dlfcn.h""... $ac_c" 1>&6
+@@ -1977,7 +1980,11 @@
+ 
+     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
+ 
+   cat >> confdefs.h <<EOF
+ #define LIBC "${LIBC}"
+@@ -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 <<EOF
++#line 2045 "configure"
++#include "confdefs.h"
++
++      #include <sys/socket.h>
++      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*



Home | Main Index | Thread Index | Old Index