Tue Feb 10 17:18:43 2009 UTC ()
DESTDIR support


(joerg)
diff -r1.45 -r1.46 pkgsrc/net/socks5/Makefile

cvs diff -r1.45 -r1.46 pkgsrc/net/socks5/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/net/socks5/Attic/Makefile 2008/09/12 00:48:05 1.45
+++ pkgsrc/net/socks5/Attic/Makefile 2009/02/10 17:18:43 1.46
@@ -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
3DISTNAME= socks5-v1_0r2 3DISTNAME= socks5-v1_0r2
4PKGNAME= socks5-1.0.2 4PKGNAME= socks5-1.0.2
5PKGREVISION= 6 5PKGREVISION= 6
6CATEGORIES= net security 6CATEGORIES= net security
7MASTER_SITES= # empty -- manual fetch needed 7MASTER_SITES= # empty -- manual fetch needed
8EXTRACT_SUFX= _tar.gz 8EXTRACT_SUFX= _tar.gz
9 9
10MAINTAINER= ambrisko@ambrisko.roble.com 10MAINTAINER= ambrisko@ambrisko.roble.com
11HOMEPAGE= http://www.socks.permeo.com/ 11HOMEPAGE= http://www.socks.permeo.com/
12COMMENT= SOCKS v5 application layer gateway and clients 12COMMENT= SOCKS v5 application layer gateway and clients
13 13
 14PKG_DESTDIR_SUPPORT= user-destdir
 15
14CONFLICTS= socks4-[0-9]* 16CONFLICTS= socks4-[0-9]*
15 17
16# XXX missing 18# XXX missing
17LICENSE= socks5-license 19LICENSE= socks5-license
18RESTRICTED= no commercial use 20RESTRICTED= no commercial use
19# Set all pending someone looking at the license. 21# Set all pending someone looking at the license.
20NO_SRC_ON_FTP= ${RESTRICTED} 22NO_SRC_ON_FTP= ${RESTRICTED}
21NO_BIN_ON_FTP= ${RESTRICTED} 23NO_BIN_ON_FTP= ${RESTRICTED}
22NO_SRC_ON_CDROM= ${RESTRICTED} 24NO_SRC_ON_CDROM= ${RESTRICTED}
23NO_BIN_ON_CDROM= ${RESTRICTED} 25NO_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
33PKG_INSTALLATION_TYPES= overwrite pkgviews 35PKG_INSTALLATION_TYPES= overwrite pkgviews
34 36
35WRKSRC= ${WRKDIR}/socks5-v1.0r2 37WRKSRC= ${WRKDIR}/socks5-v1.0r2
36GNU_CONFIGURE= yes 38GNU_CONFIGURE= yes
37CONFIGURE_ARGS+= --with-libconffile=${PREFIX}/etc/libsocks5.conf \ 39CONFIGURE_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}
42LIBS+= -lcrypt 44LIBS+= -lcrypt
43INSTALLATION_DIRS= include 
44RCD_SCRIPTS= socks5 45RCD_SCRIPTS= socks5
45 46
46EXAMPLE_FILES= README multiple_server.example server_2_multiple_server.example 47EXAMPLE_FILES= README multiple_server.example server_2_multiple_server.example
47EXAMPLE_FILES+= single_homed_host.example socks5.conf.dualhomed 48EXAMPLE_FILES+= single_homed_host.example socks5.conf.dualhomed
48EXAMPLE_FILES+= socks5.conf.gssapi socks5.conf.multipleservers 49EXAMPLE_FILES+= socks5.conf.gssapi socks5.conf.multipleservers
49EXAMPLE_FILES+= socks5.conf.server2server socks5.conf.singlehomed 50EXAMPLE_FILES+= socks5.conf.server2server socks5.conf.singlehomed
50EXAMPLE_DIR= ${PREFIX}/share/examples/socks5 51EXAMPLE_DIR= ${PREFIX}/share/examples/socks5
51 52
 53INSTALLATION_DIRS= bin include ${EXAMPLE_DIR} ${PKGMANDIR}/man1 \
 54 ${PKGMANDIR}/man5
 55INSTALL_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
52post-install: 62post-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"