2004-12-27 13:28:33 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.33 2004/12/27 13:28:35 alek Exp $
|
2001-05-06 03:45:31 +00:00
|
|
|
|
|
|
|
COMMENT= "SOCKS v5 application layer gateway and clients"
|
1998-04-27 19:53:22 +00:00
|
|
|
|
2000-12-11 18:19:52 +00:00
|
|
|
DISTNAME= socks5-v1.0r11
|
|
|
|
PKGNAME= socks5-1.0.11
|
2000-03-27 23:02:44 +00:00
|
|
|
CATEGORIES= security net
|
2000-02-17 05:25:13 +00:00
|
|
|
|
2004-02-21 01:18:07 +00:00
|
|
|
HOMEPAGE= http://www.socks.permeo.com/AboutSOCKS/SOCKSvF.asp
|
2000-06-16 06:00:14 +00:00
|
|
|
|
2000-02-25 21:28:48 +00:00
|
|
|
PERMIT_PACKAGE_CDROM= commercial
|
|
|
|
PERMIT_PACKAGE_FTP= commercial
|
|
|
|
PERMIT_DISTFILES_CDROM= commercial
|
|
|
|
PERMIT_DISTFILES_FTP= commercial
|
2004-12-27 13:28:33 +00:00
|
|
|
WANTLIB= c termcap
|
2000-02-25 21:28:48 +00:00
|
|
|
|
1998-04-27 19:53:22 +00:00
|
|
|
# here are some extra configure args you may wish to use
|
|
|
|
# see the readme file before screwing with them
|
|
|
|
#
|
|
|
|
#EXTRA_CONFIGURE_ARGS= \
|
|
|
|
# --with-default-server=socks.mydomain.com \
|
|
|
|
# --with-syslog-facility=LOG_AUTH \
|
|
|
|
# --with-passwd
|
|
|
|
|
2000-08-03 00:06:30 +00:00
|
|
|
CONFIGURE_STYLE= gnu
|
2001-07-29 01:06:02 +00:00
|
|
|
CONFIGURE_ARGS= --with-libconffile="${SYSCONFDIR}/libsocks5.conf" \
|
|
|
|
--with-srvconffile="${SYSCONFDIR}/socks5.conf" \
|
2000-02-17 05:25:13 +00:00
|
|
|
--with-srvpidfile="/var/run/socks5.pid" \
|
|
|
|
--with-srvidtfile="/var/run/socks5.ident" \
|
1998-04-27 19:53:22 +00:00
|
|
|
${EXTRA_CONFIGURE_ARGS}
|
1999-03-14 01:40:24 +00:00
|
|
|
|
2000-03-31 05:58:41 +00:00
|
|
|
MAKE_ENV= INSTALL_RUNSOCKS="${INSTALL_RUNSOCKS}"
|
|
|
|
|
2000-02-17 05:25:13 +00:00
|
|
|
WRKDIST= ${WRKDIR}/${DISTNAME}
|
1998-04-27 19:53:22 +00:00
|
|
|
|
2002-10-28 17:35:01 +00:00
|
|
|
NO_REGRESS= Yes
|
|
|
|
|
2003-07-25 23:22:06 +00:00
|
|
|
FETCH_MANUALLY= "NEC requires that you grab the dist files from their" \
|
|
|
|
"web site at ${HOMEPAGE}." \
|
|
|
|
"Please make sure you have ${DISTNAME}${EXTRACT_SUFX}" \
|
2003-10-26 23:49:31 +00:00
|
|
|
"in ${FULLDISTDIR} and run make again." \
|
2003-07-25 23:22:06 +00:00
|
|
|
""
|
1998-04-27 19:53:22 +00:00
|
|
|
|
2000-03-27 23:02:44 +00:00
|
|
|
post-build:
|
|
|
|
@if [ ! x"${INSTALL_RUNSOCKS}" = "x" ]; then \
|
|
|
|
sed -e "s,@PREFIX@,${PREFIX},g" ${FILESDIR}/runsocks.in \
|
|
|
|
> ${WRKBUILD}/runsocks; \
|
|
|
|
fi
|
|
|
|
|
|
|
|
do-install:
|
2000-03-31 05:58:41 +00:00
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/lib/socks
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/socks
|
|
|
|
cd ${WRKBUILD}/server; ${INSTALL_PROGRAM} socks5 stopsocks \
|
|
|
|
${PREFIX}/sbin
|
|
|
|
cd ${WRKBUILD}/clients/pt; ${INSTALL_PROGRAM} rping rtraceroute \
|
|
|
|
${PREFIX}/sbin
|
2000-03-27 23:02:44 +00:00
|
|
|
${INSTALL_PROGRAM} ${WRKBUILD}/clients/finger/finger \
|
|
|
|
${PREFIX}/bin/rfinger
|
|
|
|
${INSTALL_PROGRAM} ${WRKBUILD}/clients/finger/whois \
|
|
|
|
${PREFIX}/bin/rwhois
|
2000-03-31 05:58:41 +00:00
|
|
|
${INSTALL_PROGRAM} ${WRKBUILD}/clients/archie/archie \
|
|
|
|
${PREFIX}/bin/rarchie
|
2000-03-27 23:02:44 +00:00
|
|
|
${INSTALL_PROGRAM} ${WRKBUILD}/clients/ftp/ftp \
|
|
|
|
${PREFIX}/bin/rftp
|
|
|
|
${INSTALL_PROGRAM} ${WRKBUILD}/clients/telnet/telnet \
|
|
|
|
${PREFIX}/bin/rtelnet
|
|
|
|
${INSTALL_DATA} ${WRKBUILD}/include/socks.h ${PREFIX}/include
|
|
|
|
${INSTALL_DATA} ${WRKBUILD}/lib/libsocks5.a ${PREFIX}/lib
|
|
|
|
${INSTALL_MAN} ${WRKBUILD}/man/man1/socks5.1 ${PREFIX}/man/man8/socks5.8
|
|
|
|
${INSTALL_MAN} ${WRKBUILD}/man/man1/stopsocks.1 \
|
|
|
|
${PREFIX}/man/man8/stopsocks.8
|
|
|
|
${INSTALL_MAN} ${WRKBUILD}/man/man1/socks5_clients.1 ${PREFIX}/man/man1
|
|
|
|
${INSTALL_MAN} ${WRKBUILD}/man/man5/* ${PREFIX}/man/man5
|
1999-03-14 01:40:24 +00:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/examples/* ${PREFIX}/lib/socks
|
2000-03-27 23:02:44 +00:00
|
|
|
${INSTALL_MAN} ${WRKSRC}/doc/* ${PREFIX}/share/doc/socks
|
|
|
|
@if [ ! x"$INSTALL_RUNSOCKS" = "x" ]; then \
|
|
|
|
${INSTALL_DATA} ${WRKBUILD}/shlib/libsocks5_sh.so \
|
|
|
|
${PREFIX}/lib; \
|
|
|
|
${INSTALL_SCRIPT} ${WRKBUILD}/runsocks ${PREFIX}/bin; \
|
|
|
|
${INSTALL_MAN} ${WRKBUILD}/man/man1/runsocks.1 \
|
|
|
|
${PREFIX}/man/man1; \
|
|
|
|
fi
|
1998-04-27 19:53:22 +00:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|
2000-03-27 23:02:44 +00:00
|
|
|
|
|
|
|
.if defined(NO_SHARED_LIBS) && ${NO_SHARED_LIBS:U} == YES
|
|
|
|
INSTALL_RUNSOCKS=
|
|
|
|
.else
|
|
|
|
INSTALL_RUNSOCKS= Yes
|
|
|
|
.endif
|