head 1.10; access; symbols pkgsrc-2026Q1:1.10.0.70 pkgsrc-2026Q1-base:1.10 pkgsrc-2025Q4:1.10.0.68 pkgsrc-2025Q4-base:1.10 pkgsrc-2025Q3:1.10.0.66 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.10.0.64 pkgsrc-2025Q2-base:1.10 pkgsrc-2025Q1:1.10.0.62 pkgsrc-2025Q1-base:1.10 pkgsrc-2024Q4:1.10.0.60 pkgsrc-2024Q4-base:1.10 pkgsrc-2024Q3:1.10.0.58 pkgsrc-2024Q3-base:1.10 pkgsrc-2024Q2:1.10.0.56 pkgsrc-2024Q2-base:1.10 pkgsrc-2024Q1:1.10.0.54 pkgsrc-2024Q1-base:1.10 pkgsrc-2023Q4:1.10.0.52 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.10.0.50 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.10.0.48 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.10.0.46 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.10.0.44 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.10.0.42 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.10.0.40 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.38 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.10.0.36 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.10.0.34 pkgsrc-2021Q3-base:1.10 pkgsrc-2021Q2:1.10.0.32 pkgsrc-2021Q2-base:1.10 pkgsrc-2021Q1:1.10.0.30 pkgsrc-2021Q1-base:1.10 pkgsrc-2020Q4:1.10.0.28 pkgsrc-2020Q4-base:1.10 pkgsrc-2020Q3:1.10.0.26 pkgsrc-2020Q3-base:1.10 pkgsrc-2020Q2:1.10.0.22 pkgsrc-2020Q2-base:1.10 pkgsrc-2020Q1:1.10.0.2 pkgsrc-2020Q1-base:1.10 pkgsrc-2019Q4:1.10.0.24 pkgsrc-2019Q4-base:1.10 pkgsrc-2019Q3:1.10.0.20 pkgsrc-2019Q3-base:1.10 pkgsrc-2019Q2:1.10.0.18 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.10.0.16 pkgsrc-2019Q1-base:1.10 pkgsrc-2018Q4:1.10.0.14 pkgsrc-2018Q4-base:1.10 pkgsrc-2018Q3:1.10.0.12 pkgsrc-2018Q3-base:1.10 pkgsrc-2018Q2:1.10.0.10 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.8 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.10.0.6 pkgsrc-2017Q4-base:1.10 pkgsrc-2017Q3:1.10.0.4 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.9.0.68 pkgsrc-2017Q2-base:1.9 pkgsrc-2017Q1:1.9.0.66 pkgsrc-2017Q1-base:1.9 pkgsrc-2016Q4:1.9.0.64 pkgsrc-2016Q4-base:1.9 pkgsrc-2016Q3:1.9.0.62 pkgsrc-2016Q3-base:1.9 pkgsrc-2016Q2:1.9.0.60 pkgsrc-2016Q2-base:1.9 pkgsrc-2016Q1:1.9.0.58 pkgsrc-2016Q1-base:1.9 pkgsrc-2015Q4:1.9.0.56 pkgsrc-2015Q4-base:1.9 pkgsrc-2015Q3:1.9.0.54 pkgsrc-2015Q3-base:1.9 pkgsrc-2015Q2:1.9.0.52 pkgsrc-2015Q2-base:1.9 pkgsrc-2015Q1:1.9.0.50 pkgsrc-2015Q1-base:1.9 pkgsrc-2014Q4:1.9.0.48 pkgsrc-2014Q4-base:1.9 pkgsrc-2014Q3:1.9.0.46 pkgsrc-2014Q3-base:1.9 pkgsrc-2014Q2:1.9.0.44 pkgsrc-2014Q2-base:1.9 pkgsrc-2014Q1:1.9.0.42 pkgsrc-2014Q1-base:1.9 pkgsrc-2013Q4:1.9.0.40 pkgsrc-2013Q4-base:1.9 pkgsrc-2013Q3:1.9.0.38 pkgsrc-2013Q3-base:1.9 pkgsrc-2013Q2:1.9.0.36 pkgsrc-2013Q2-base:1.9 pkgsrc-2013Q1:1.9.0.34 pkgsrc-2013Q1-base:1.9 pkgsrc-2012Q4:1.9.0.32 pkgsrc-2012Q4-base:1.9 pkgsrc-2012Q3:1.9.0.30 pkgsrc-2012Q3-base:1.9 pkgsrc-2012Q2:1.9.0.28 pkgsrc-2012Q2-base:1.9 pkgsrc-2012Q1:1.9.0.26 pkgsrc-2012Q1-base:1.9 pkgsrc-2011Q4:1.9.0.24 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.22 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.20 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.18 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.9.0.16 pkgsrc-2010Q4-base:1.9 pkgsrc-2010Q3:1.9.0.14 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.9.0.12 pkgsrc-2010Q2-base:1.9 pkgsrc-2010Q1:1.9.0.10 pkgsrc-2010Q1-base:1.9 pkgsrc-2009Q4:1.9.0.8 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.9.0.6 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.9.0.4 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.9.0.2 pkgsrc-2009Q1-base:1.9 pkgsrc-2008Q4:1.8.0.28 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.26 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.24 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.22 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.20 pkgsrc-2008Q1:1.8.0.18 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.8.0.16 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.14 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.12 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.10 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.8 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.6 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.4 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.2 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.7.0.18 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.16 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.14 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.12 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.10 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.8 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.6 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.7.0.4 pkgsrc-2004Q1-base:1.7 pkgsrc-2003Q4:1.7.0.2 pkgsrc-2003Q4-base:1.7 netbsd-1-6-1:1.6.0.6 netbsd-1-6-1-base:1.6 netbsd-1-6:1.6.0.8 netbsd-1-6-RELEASE-base:1.6 pkgviews:1.6.0.4 pkgviews-base:1.6 buildlink2:1.6.0.2 buildlink2-base:1.6 netbsd-1-5-PATCH003:1.6 netbsd-1-5-PATCH001:1.5 netbsd-1-5-RELEASE:1.5 netbsd-1-4-PATCH003:1.5 netbsd-1-4-PATCH002:1.5 comdex-fall-1999:1.5 netbsd-1-4-PATCH001:1.4 netbsd-1-4-RELEASE:1.4 netbsd-1-3-PATCH003:1.2; locks; strict; comment @# @; 1.10 date 2017.08.19.00.25.46; author jlam; state Exp; branches; next 1.9; commitid sPxFx2kdXttmWK3A; 1.9 date 2009.02.08.00.16.00; author joerg; state Exp; branches; next 1.8; 1.8 date 2005.12.27.13.48.56; author joerg; state Exp; branches; next 1.7; 1.7 date 2003.05.01.22.03.50; author jmmv; state Exp; branches; next 1.6; 1.6 date 2001.06.28.20.20.49; author jlam; state Exp; branches; next 1.5; 1.5 date 99.08.05.13.09.28; author agc; state Exp; branches; next 1.4; 1.4 date 99.02.10.15.16.46; author frueauf; state Exp; branches; next 1.3; 1.3 date 99.01.20.00.51.24; author ross; state Exp; branches; next 1.2; 1.2 date 98.08.07.11.10.58; author agc; state Exp; branches; next 1.1; 1.1 date 98.06.11.16.03.56; author agc; state Exp; branches; next ; desc @@ 1.10 log @net/socks4: Install manpages into ${PKGMANDIR}. Modify the Makefile patch to set MAN_DEST_DIR to the correct location for installed manpages under ${PKGMANDIR}. @ text @$NetBSD: patch-aa,v 1.9 2009/02/08 00:16:00 joerg Exp $ --- Makefile.orig 1995-09-07 04:24:02.000000000 +0200 +++ Makefile @@@@ -3,9 +3,11 @@@@ SHELL=/bin/sh +OPSYS!= uname -s + #SOCKS=-DSOCKS # or -SOCKS=-Dconnect=Rconnect -Dgetsockname=Rgetsockname -Dlisten=Rlisten -Daccept=Raccept -Drcmd=Rrcmd -Dbind=Rbind -Dselect=Rselect +SOCKS=-Dconnect=Rconnect -Dgetsockname=Rgetsockname -Dlisten=Rlisten -Daccept=Raccept -Drcmd=Rrcmd -Dbind=Rbind -Dselect=Rselect -Dunix=1 # If the second definition of SOCKS is used, you MUST also # define SHORTENED_RBIND @@@@ -19,7 +21,7 @@@@ SHORTENED_RBIND=-DSHORTENED_RBIND # It should be this current directory. # If your system has getcwd() but no getwd(), uncomment the next line: -#GETCWD=-DGETCWD +GETCWD=-DGETCWD #If your system doesn't have waitpid(), uncomment the nextline: #NO_WAITPID=-DNO_WAITPID @@@@ -43,15 +45,15 @@@@ TRY_PASV=-DTRY_PASV # Define RCMD and SUPPORT_RCMD if you want to support Rrcmd, which is required # for SOCKSified rlogin, rsh, and rcp. -#RCMD=Rrcmd.o -#SUPPORT_RCMD=-DSUPPORT_RCMD +RCMD=Rrcmd.o +SUPPORT_RCMD=-DSUPPORT_RCMD # Define FOR_PS if your system is not SYSV and you want to have the # command 'ps' show some details of sockd's activity. #FOR_PS=-DFOR_PS # optimization flag for cc -OPTIMIZE=-g +#OPTIMIZE=-g #OPTIMIZE=-O # Be careful with the OPTIMIZE flag. SunPro's SC2.0.1, for example, is # knwon to produce incorrect code when -O is used. @@@@ -73,13 +75,13 @@@@ OPTIMIZE=-g #BIND_RESOLVER=-DBIND_RESOLVER # Directory into which to install the man pages -MAN_DEST_DIR = /usr/local/man +MAN_DEST_DIR = ${DESTDIR}${PREFIX}/${PKGMANDIR} # Directory into which the SOCKS server should be installed -SERVER_BIN_DIR = /usr/etc +SERVER_BIN_DIR = ${DESTDIR}${PREFIX}/libexec # Directory into the client programs should be installed -CLIENTS_BIN_DIR = /usr/local/bin +CLIENTS_BIN_DIR = ${DESTDIR}${PREFIX}/bin # SunOS 4.1.x should use #CC=cc @@@@ -103,13 +105,13 @@@@ CLIENTS_BIN_DIR = /usr/local/bin #GETPASS=getpass.o # IRIX 5 should use -CC=cc -RESOLV_LIB=-lsun -OTHER_CFLAGS=-cckr $(GETCWD) $(FASCIST) $(SHORTENED_RBIND) -DCOMPAT -DSVR3 -DNCARGS=`sysconf ARG_MAX` -D_BSD_SIGNALS $(TRY_PASV) -RANLIB=/bin/true -OS=irix5 -INSTALL=bsdinstall -GETPASS=getpass.o +#CC=cc +#RESOLV_LIB=-lsun +#OTHER_CFLAGS=-cckr $(GETCWD) $(FASCIST) $(SHORTENED_RBIND) -DCOMPAT -DSVR3 -DNCARGS=`sysconf ARG_MAX` -D_BSD_SIGNALS $(TRY_PASV) +#RANLIB=/bin/true +#OS=irix5 +#INSTALL=bsdinstall +#GETPASS=getpass.o # Ultrix 4.0 should use #CC=cc @@@@ -156,13 +158,15 @@@@ GETPASS=getpass.o #GETPASS= # SOLARIS should use +.if ${OPSYS} == "SunOS" #CC=cc -#RESOLV_LIB=-lresolv -lnsl -lsocket -#OTHER_CFLAGS=-DSOLARIS -Dindex=strchr -Drindex=strrchr $(SHORTENED_RBIND) -DUSE_DIRENT $(GETCWD) $(FASCIST) -DCOMPAT $(TRY_PASV) -#RANLIB=/bin/true -#OS=solaris2.2 -#INSTALL=install -#GETPASS=getpass.o +RESOLV_LIB=-lresolv -lnsl -lsocket +OTHER_CFLAGS=-DSOLARIS -Dindex=strchr -Drindex=strrchr $(SHORTENED_RBIND) -DUSE_DIRENT $(GETCWD) $(FASCIST) -DCOMPAT $(TRY_PASV) +RANLIB=/bin/true +OS=solaris2.2 +INSTALL=install +GETPASS=getpass.o +.endif # Interactive Systems Unix should use #OTHER_CFLAGS = -DISC -DSVR3 -Dindex=strchr -Drindex=strrchr -D_XOPEN_SOURCE -DGETCWD $(FASCIST) $(SHORTENED_RBIND) -DCOMPAT $(TRY_PASV) @@@@ -174,13 +178,15 @@@@ GETPASS=getpass.o #RESOLV_LIB=-linet -lc_s # netBSD should use -#OTHER_CFLAGS = $(GETCWD) $(SHORTENED_RBIND) $(FASCIST) $(TRY_PASV) -#CC=cc -#RANLIB=ranlib -#OS=netbsd0.9 -#INSTALL=install -#GETPASS= -#RESOLV_LIB= +.if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly" +OTHER_CFLAGS = $(GETCWD) $(SHORTENED_RBIND) $(FASCIST) $(TRY_PASV) -Dunix=1 +CC=cc +RANLIB=ranlib +OS=netbsd0.9 +INSTALL=install -c +GETPASS= +RESOLV_LIB= +.endif # FreeBSD should use: #CC=cc @@@@ -413,3 +419,11 @@@@ clean: ( cd $$i ; $(MAKE) clean) done +install.conf: + ${INSTALL} -m 0644 socks.conf ${DESTDIR}${PREFIX}/share/examples/socks4 + +install.lib: + ${INSTALL} -m 0644 lib/libsocks.a ${DESTDIR}${PREFIX}/lib/libsocks4.a + ${RANLIB} ${DESTDIR}${PREFIX}/lib/libsocks4.a + +install: install.server install.clients install.man install.conf install.lib @ 1.9 log @Make this build with a post-ISO C compiler. Add DESTDIR support. Likely still broken on LP64... @ text @d1 1 a1 1 $NetBSD$ d51 1 a51 1 +MAN_DEST_DIR = ${DESTDIR}${PREFIX}/man @ 1.8 log @Fix errno. Fix GCC 3.4+ due to mismatch between implied and real prototype. Add DragonFly. @ text @d3 1 a3 1 --- Makefile.orig 1995-09-07 02:24:02.000000000 +0000 d51 1 a51 1 +MAN_DEST_DIR = ${PREFIX}/man d55 1 a55 1 +SERVER_BIN_DIR = ${PREFIX}/libexec d59 1 a59 1 +CLIENTS_BIN_DIR = ${PREFIX}/bin d134 1 a134 1 + ${INSTALL} -m 0644 socks.conf ${PREFIX}/share/examples/socks4 d137 2 a138 2 + ${INSTALL} -m 0644 lib/libsocks.a ${PREFIX}/lib/libsocks4.a + ${RANLIB} ${PREFIX}/lib/libsocks4.a @ 1.7 log @Honour PKG_SYSCONFDIR. Bump PKGREVISION to 1. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 2001/06/28 20:20:49 jlam Exp $ d3 1 a3 1 --- Makefile.orig Wed Sep 6 22:24:02 1995 d18 1 a18 1 @@@@ -19,7 +21,7 @@@@ d27 1 a27 1 @@@@ -43,15 +45,15 @@@@ d46 1 a46 1 @@@@ -73,13 +75,13 @@@@ d63 1 a63 1 @@@@ -103,13 +105,13 @@@@ d84 1 a84 1 @@@@ -156,13 +158,15 @@@@ d106 1 a106 1 @@@@ -174,13 +178,15 @@@@ d117 1 a117 1 +.if ${OPSYS} == "NetBSD" d129 1 a129 1 @@@@ -413,3 +419,11 @@@@ @ 1.6 log @Honor CFLAGS passed in from environment during build, some minor cosmetic changes to the Makefile, and mark as USE_BUILDLINK_ONLY. @ text @d1 1 a1 1 $NetBSD$ d134 1 a134 1 + ${INSTALL} -m 0644 socks.conf ${PREFIX}/etc @ 1.5 log @Make this package work on Solaris: + Makefile patches to work out what OS is being used. + Solaris 2.6 (at least) has herror, so don't try to redefine it + Pass down CC value from package Makefile + Don't pass down Zoularis CPPFLAGS from package Makefile + Regen patch-sum file @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 1999/02/10 15:16:46 frueauf Exp $ d3 2 a4 2 --- Makefile.orig Thu Sep 7 03:24:02 1995 +++ Makefile Thu Aug 5 13:50:46 1999 d27 1 a27 1 @@@@ -43,16 +45,16 @@@@ a41 1 -#OPTIMIZE=-O d43 1 a43 1 +OPTIMIZE=-O a45 1 d88 2 a89 1 -#CC=cc a95 2 +.if ${OPSYS} == "SunOS" +#CC=cc @ 1.4 log @pkglint: add missing rcs id. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- Makefile.orig Wed Sep 6 19:24:02 1995 +++ Makefile Tue Jan 19 15:53:43 1999 @@@@ -5,7 +5,7 @@@@ d7 4 d18 1 a18 1 @@@@ -19,7 +19,7 @@@@ d27 1 a27 1 @@@@ -43,16 +43,16 @@@@ d48 1 a48 1 @@@@ -73,13 +73,13 @@@@ d65 1 a65 1 @@@@ -103,13 +103,13 @@@@ d86 24 a109 1 @@@@ -174,13 +174,13 @@@@ d120 1 d128 1 d132 1 a132 1 @@@@ -413,3 +413,11 @@@@ @ 1.3 log @* -Dunix=1 * Comment out the default IRIX config lines, even if the NetBSD ones come later. @ text @d1 2 @ 1.2 log @Add NetBSD RCS Ids. @ text @d1 11 a11 4 $NetBSD$ --- Makefile.orig Thu Sep 7 03:24:02 1995 +++ Makefile Thu Jun 11 14:50:45 1998 d59 21 d91 1 a91 1 +OTHER_CFLAGS = $(GETCWD) $(SHORTENED_RBIND) $(FASCIST) $(TRY_PASV) @ 1.1 log @Add socks4 package, the *OLD* version of the firewall software. Some of us unfortunately find this necessary. This is version 4.2.2 @ text @d1 2 @