| @@ -1,26 +1,28 @@ | | | @@ -1,26 +1,28 @@ |
1 | # $NetBSD: Makefile,v 1.45 2008/09/12 00:48:05 gdt Exp $ | | 1 | # $NetBSD: Makefile,v 1.46 2009/02/10 17:18:43 joerg Exp $ |
2 | | | 2 | |
3 | DISTNAME= socks5-v1_0r2 | | 3 | DISTNAME= socks5-v1_0r2 |
4 | PKGNAME= socks5-1.0.2 | | 4 | PKGNAME= socks5-1.0.2 |
5 | PKGREVISION= 6 | | 5 | PKGREVISION= 6 |
6 | CATEGORIES= net security | | 6 | CATEGORIES= net security |
7 | MASTER_SITES= # empty -- manual fetch needed | | 7 | MASTER_SITES= # empty -- manual fetch needed |
8 | EXTRACT_SUFX= _tar.gz | | 8 | EXTRACT_SUFX= _tar.gz |
9 | | | 9 | |
10 | MAINTAINER= ambrisko@ambrisko.roble.com | | 10 | MAINTAINER= ambrisko@ambrisko.roble.com |
11 | HOMEPAGE= http://www.socks.permeo.com/ | | 11 | HOMEPAGE= http://www.socks.permeo.com/ |
12 | COMMENT= SOCKS v5 application layer gateway and clients | | 12 | COMMENT= SOCKS v5 application layer gateway and clients |
13 | | | 13 | |
| | | 14 | PKG_DESTDIR_SUPPORT= user-destdir |
| | | 15 | |
14 | CONFLICTS= socks4-[0-9]* | | 16 | CONFLICTS= socks4-[0-9]* |
15 | | | 17 | |
16 | # XXX missing | | 18 | # XXX missing |
17 | LICENSE= socks5-license | | 19 | LICENSE= socks5-license |
18 | RESTRICTED= no commercial use | | 20 | RESTRICTED= no commercial use |
19 | # Set all pending someone looking at the license. | | 21 | # Set all pending someone looking at the license. |
20 | NO_SRC_ON_FTP= ${RESTRICTED} | | 22 | NO_SRC_ON_FTP= ${RESTRICTED} |
21 | NO_BIN_ON_FTP= ${RESTRICTED} | | 23 | NO_BIN_ON_FTP= ${RESTRICTED} |
22 | NO_SRC_ON_CDROM= ${RESTRICTED} | | 24 | NO_SRC_ON_CDROM= ${RESTRICTED} |
23 | NO_BIN_ON_CDROM= ${RESTRICTED} | | 25 | NO_BIN_ON_CDROM= ${RESTRICTED} |
24 | | | 26 | |
25 | # here are some extra configure args you may wish to use | | 27 | # here are some extra configure args you may wish to use |
26 | # see the readme file before screwing with them | | 28 | # see the readme file before screwing with them |
| @@ -30,33 +32,40 @@ NO_BIN_ON_CDROM= ${RESTRICTED} | | | @@ -30,33 +32,40 @@ NO_BIN_ON_CDROM= ${RESTRICTED} |
30 | # --with-syslog-facility=LOG_AUTH \ | | 32 | # --with-syslog-facility=LOG_AUTH \ |
31 | # --with-passwd | | 33 | # --with-passwd |
32 | | | 34 | |
33 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 35 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
34 | | | 36 | |
35 | WRKSRC= ${WRKDIR}/socks5-v1.0r2 | | 37 | WRKSRC= ${WRKDIR}/socks5-v1.0r2 |
36 | GNU_CONFIGURE= yes | | 38 | GNU_CONFIGURE= yes |
37 | CONFIGURE_ARGS+= --with-libconffile=${PREFIX}/etc/libsocks5.conf \ | | 39 | CONFIGURE_ARGS+= --with-libconffile=${PREFIX}/etc/libsocks5.conf \ |
38 | --with-srvconffile=${PREFIX}/etc/socks5.conf \ | | 40 | --with-srvconffile=${PREFIX}/etc/socks5.conf \ |
39 | --with-srvpidfile=/var/run/socks5.pid \ | | 41 | --with-srvpidfile=/var/run/socks5.pid \ |
40 | --with-srvidtfile=/var/run/socks5.ident \ | | 42 | --with-srvidtfile=/var/run/socks5.ident \ |
41 | ${EXTRA_CONFIGURE_ARGS} | | 43 | ${EXTRA_CONFIGURE_ARGS} |
42 | LIBS+= -lcrypt | | 44 | LIBS+= -lcrypt |
43 | INSTALLATION_DIRS= include | | | |
44 | RCD_SCRIPTS= socks5 | | 45 | RCD_SCRIPTS= socks5 |
45 | | | 46 | |
46 | EXAMPLE_FILES= README multiple_server.example server_2_multiple_server.example | | 47 | EXAMPLE_FILES= README multiple_server.example server_2_multiple_server.example |
47 | EXAMPLE_FILES+= single_homed_host.example socks5.conf.dualhomed | | 48 | EXAMPLE_FILES+= single_homed_host.example socks5.conf.dualhomed |
48 | EXAMPLE_FILES+= socks5.conf.gssapi socks5.conf.multipleservers | | 49 | EXAMPLE_FILES+= socks5.conf.gssapi socks5.conf.multipleservers |
49 | EXAMPLE_FILES+= socks5.conf.server2server socks5.conf.singlehomed | | 50 | EXAMPLE_FILES+= socks5.conf.server2server socks5.conf.singlehomed |
50 | EXAMPLE_DIR= ${PREFIX}/share/examples/socks5 | | 51 | EXAMPLE_DIR= ${PREFIX}/share/examples/socks5 |
51 | | | 52 | |
| | | 53 | INSTALLATION_DIRS= bin include ${EXAMPLE_DIR} ${PKGMANDIR}/man1 \ |
| | | 54 | ${PKGMANDIR}/man5 |
| | | 55 | INSTALL_MAKE_FLAGS+= BINDIR=${DESTDIR}${PREFIX}/bin \ |
| | | 56 | SHLIB_DIR=${DESTDIR}${PREFIX}/lib \ |
| | | 57 | MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR} \ |
| | | 58 | mandir=${DESTDIR}${PREFIX}/${PKGMANDIR} \ |
| | | 59 | prefix=${DESTDIR}${PREFIX} \ |
| | | 60 | exec_prefix=${DESTDIR}${PREFIX} |
| | | 61 | |
52 | post-install: | | 62 | post-install: |
53 | cd ${PREFIX}/bin && chmod 555 rarchie rfinger rftp rping rtelnet rtraceroute runsocks rwhois | | 63 | cd ${DESTDIR}${PREFIX}/bin && chmod 555 rarchie rfinger rftp rping rtelnet rtraceroute runsocks rwhois |
54 | ${MV} ${PREFIX}/lib/libsocks5_sh.so ${PREFIX}/lib/libsocks5_sh.so.0.0 | | 64 | ${MV} ${DESTDIR}${PREFIX}/lib/libsocks5_sh.so ${DESTDIR}${PREFIX}/lib/libsocks5_sh.so.0.0 |
55 | ${LN} -sf libsocks5_sh.so.0.0 ${PREFIX}/lib/libsocks5_sh.so.0 | | 65 | ${LN} -sf libsocks5_sh.so.0.0 ${DESTDIR}${PREFIX}/lib/libsocks5_sh.so.0 |
56 | ${LN} -sf libsocks5_sh.so.0.0 ${PREFIX}/lib/libsocks5_sh.so | | 66 | ${LN} -sf libsocks5_sh.so.0.0 ${DESTDIR}${PREFIX}/lib/libsocks5_sh.so |
57 | ${INSTALL_DATA_DIR} ${EXAMPLE_DIR} | | | |
58 | .for f in ${EXAMPLE_FILES} | | 67 | .for f in ${EXAMPLE_FILES} |
59 | ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${EXAMPLE_DIR} | | 68 | ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${DESTDIR}${EXAMPLE_DIR} |
60 | .endfor | | 69 | .endfor |
61 | | | 70 | |
62 | .include "../../mk/bsd.pkg.mk" | | 71 | .include "../../mk/bsd.pkg.mk" |