summaryrefslogtreecommitdiff
path: root/net/vpnc/Makefile
diff options
context:
space:
mode:
authorhubertf <hubertf>2008-01-09 11:35:26 +0000
committerhubertf <hubertf>2008-01-09 11:35:26 +0000
commit264ba3811d171f631d3850ee3757f04e4c566595 (patch)
treea5d68eef2f418ff61e1a63cc6991c3b07da07fe8 /net/vpnc/Makefile
parent00b713b346ccb8acb14eb0a207c9036fd765a7d0 (diff)
downloadpkgsrc-264ba3811d171f631d3850ee3757f04e4c566595.tar.gz
Update to 0.5.1, regard PKG_SYSCONFDIR
furthermore cisco-decrypt(1) and pcf2vpnc(1) also get installed. Changes in vpnc-0.5.1: * link against -lcrypto instead of -lssl, fix from: Christophe Thil * fixed crashes on 64bit platforms by Tomas Mraz, report by Brian Downing * fixes to keepalive code from Brian Downing * generate options part of the manpage automatically, by Wolfram Sang * fix dead peer detection problems with Sonicwall, by Gerald Hanusch and Wolfgang Astleitner * fix disconnect problems with Sonicwall (please test if it fixes the known problems with Cisco), by Gerald Hanusch and Wolfgang Astleitner * again special thanks Joerg Mayer for handling all patches since the * various other fixes contributed by Scott Rankin, Markus Meschederu Changes in vpnc-0.5.0: * Dead-Peer-Detection support by Kyle McKay * Hybrid-Auth support by Andreas Hoffmann, merged by Chris Walter (depends on OpenSSL, deactivatable at compile-time) * granted Joerg Mayer svn commit privileges, special thanks to him for doing so much work on vpnc during the last month (-: * various other fixes contributed by Kyle McKay, Petr Salinger, Christian Faulhammer, Kyle McKay, Paolo Zarpellon, Joerg Mayer, Marcus Obst, Mika Liljeberg, Eduard Bloch, Wolfram Sang, Jukka Salmi, Gustavo Sverzut Barbieri, Soren Hansen, Mike Javorski. * first round of a general code cleanup (far less global variables / etc) Patch submitted by Jukka Sallmi in PR pkg/37046.
Diffstat (limited to 'net/vpnc/Makefile')
-rw-r--r--net/vpnc/Makefile37
1 files changed, 25 insertions, 12 deletions
diff --git a/net/vpnc/Makefile b/net/vpnc/Makefile
index c672b56481f..fbd49d4b7e6 100644
--- a/net/vpnc/Makefile
+++ b/net/vpnc/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.18 2007/04/28 20:17:11 hubertf Exp $
+# $NetBSD: Makefile,v 1.19 2008/01/09 11:35:31 hubertf Exp $
#
-DISTNAME= vpnc-0.4.0
+DISTNAME= vpnc-0.5.1
CATEGORIES= net security
MASTER_SITES= http://www.unix-ag.uni-kl.de/~massar/vpnc/
@@ -13,23 +13,36 @@ NOT_FOR_PLATFORM= Interix-*-*
USE_TOOLS+= gmake
USE_TOOLS+= perl
-BUILD_TARGET= vpnc
-INSTALLATION_DIRS= bin ${PKGMANDIR}/man8
+INSTALLATION_DIRS= bin sbin ${PKGMANDIR}/man1 ${PKGMANDIR}/man8 \
+ share/doc/vpnc share/examples/vpnc
+OWN_DIRS= ${PKG_SYSCONFDIR}/vpnc
-EGDIR= ${PREFIX}/share/examples/${PKGBASE}
-CONF_FILES+= ${EGDIR}/vpnc.conf ${PKG_SYSCONFDIR}/vpnc.conf
-CONF_FILES_PERMS+= ${EGDIR}/vpnc-script ${PKG_SYSCONFDIR}/vpnc-script ${ROOT_USER} ${ROOT_GROUP} 755
+SUBST_CLASSES+= paths
+SUBST_MESSAGE.paths= fixing pathnames
+SUBST_STAGE.paths= post-patch
+SUBST_FILES.paths= config.c vpnc-script makeman.pl pcf2vpnc vpnc.8.template
+SUBST_SED.paths= -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g'
+SUBST_SED.paths+= -e 's|@PREFIX@|${PREFIX}|g'
+SUBST_SED.paths+= -e 's|@PKGMANDIR@|${PKGMANDIR}|g'
+SUBST_SED.paths+= -e 's|@VARBASE@|${VARBASE}|g'
+SUBST_SED.paths+= -e 's|@PERL5@|${PERL5}|g'
+SUBST_SED.paths+= -e 's|@PERL5@|${PERL5}|g'
+
+EGDIR= ${PREFIX}/share/examples/vpnc
+CONF_FILES+= ${EGDIR}/vpnc.conf ${PKG_SYSCONFDIR}/vpnc/vpnc.conf
+CONF_FILES_PERMS+= ${EGDIR}/vpnc-script ${PKG_SYSCONFDIR}/vpnc/vpnc-script ${ROOT_USER} ${ROOT_GROUP} 755
do-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/vpnc
- ${INSTALL_DATA_DIR} ${EGDIR}
- :
${INSTALL_PROGRAM} ${WRKSRC}/vpnc ${PREFIX}/sbin
+ ${INSTALL_PROGRAM} ${WRKSRC}/cisco-decrypt ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/vpnc-script ${EGDIR}
+ ${INSTALL_MAN} ${WRKSRC}/vpnc.conf ${EGDIR}
${INSTALL_SCRIPT} ${WRKSRC}/vpnc-disconnect ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/pcf2vpnc ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/vpnc.8 ${PREFIX}/${PKGMANDIR}/man8
+ ${INSTALL_MAN} ${WRKSRC}/pcf2vpnc.1 ${PREFIX}/${PKGMANDIR}/man1
+ ${INSTALL_MAN} ${WRKSRC}/cisco-decrypt.1 ${PREFIX}/${PKGMANDIR}/man1
${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/vpnc
- ${INSTALL_MAN} ${WRKSRC}/vpnc.conf ${EGDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/vpnc-script ${EGDIR}
.include "../../security/libgcrypt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"