Date: Thu, 27 Sep 2007 00:39:11 -0500 (CDT) From: Matthew Grooms <mgrooms@shrew.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/116684: New port: secuity/ike Shrew Soft IKE daemon and Client GUI Tools Message-ID: <200709270539.l8R5dBju020724@hole.shrew.net> Resent-Message-ID: <200709270600.l8R606rM061187@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 116684 >Category: ports >Synopsis: New port: secuity/ike Shrew Soft IKE daemon and Client GUI Tools >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Sep 27 06:00:05 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Matthew Grooms >Release: FreeBSD 6.2-RELEASE i386 >Organization: Shrew Soft Inc >Environment: System: FreeBSD hole.shrew.net 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Tue May 15 17:47:14 UTC 2007 root@hole.shrew.net:/usr/obj/usr/src/sys/CUSTOM i386 >Description: >How-To-Repeat: >Fix: --- ike-2.0.1.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/security/ike # /usr/ports/security/ike/pkg-plist # /usr/ports/security/ike/pkg-descr # /usr/ports/security/ike/distinfo # /usr/ports/security/ike/Makefile # echo c - /usr/ports/security/ike mkdir -p /usr/ports/security/ike > /dev/null 2>&1 echo x - /usr/ports/security/ike/pkg-plist sed 's/^X//' >/usr/ports/security/ike/pkg-plist << 'END-of-/usr/ports/security/ike/pkg-plist' Xsbin/iked Xbin/ikea Xbin/ikec Xlib/libike.so Xlib/libpfk.so X END-of-/usr/ports/security/ike/pkg-plist echo x - /usr/ports/security/ike/pkg-descr sed 's/^X//' >/usr/ports/security/ike/pkg-descr << 'END-of-/usr/ports/security/ike/pkg-descr' XThis port contains the Shrew Soft ike daemon and client tools. The Xsoftware supports ike v1 communications between two gateways or a Xa client and a gateway. X XFor more information please visit ... X XWWW: http://www.shrew.net END-of-/usr/ports/security/ike/pkg-descr echo x - /usr/ports/security/ike/distinfo sed 's/^X//' >/usr/ports/security/ike/distinfo << 'END-of-/usr/ports/security/ike/distinfo' XMD5 (ike-2.0.1-release.tbz2) = d986b6c56f413bd380d7d710d7aee8f1 XSHA256 (ike-2.0.1-release.tbz2) = 2f079773c4964d27ce37add9b4a2d69aad6698c21705c7da7eca6bd60883b41d XSIZE (ike-2.0.1-release.tbz2) = 483146 END-of-/usr/ports/security/ike/distinfo echo x - /usr/ports/security/ike/Makefile sed 's/^X//' >/usr/ports/security/ike/Makefile << 'END-of-/usr/ports/security/ike/Makefile' X# New ports collection makefile for: ike X# Date created: 24 march 2007 X# Whom: mgrooms@shrew.net X# X# $FreeBSD$ X# X XPORTNAME= ike XPORTVERSION= 2.0.1 XCATEGORIES= security net XMASTER_SITES= http://www.shrew.net/vpn/ XDISTNAME= ${PORTNAME}-${PORTVERSION}-release XEXTRACT_SUFX= .tbz2 XONLY_FOR_ARCHS= i386 amd64 X XMAINTAINER= mgrooms@shrew.net XCOMMENT= Shrew Soft IKE daemon and client tools X XBUILD_DEPENDS= cmake:${PORTSDIR}/devel/cmake \ X bison2:${PORTSDIR}/devel/bison2 X XUSE_OPENSSL= yes XUSE_BZIP2= yes X XINSTALLS_SHLIB= yes X XOPTIONS= QTGUI "enable QT client front end applications" on \ X NATT "enable NAT-Traversal (kernel-patch required)" off \ X LDAP "enable LDAP XAuth daemon support" off \ X DEBUG "enable Debug support" off X XMAN5= iked.conf.5 XMAN8= iked.8 X XWRKSRC= ${WRKDIR}/ike XCMAKE_ARGS= -DCMAKE_INSTALL_PREFIX=${PREFIX} X X.include <bsd.port.pre.mk> X X.ifdef(WITH_DEBUG) XCMAKE_ARGS+= -DDEBUG=YES X.endif X X.ifdef(WITH_LDAP) XUSE_OPENLDAP= YES XCMAKE_ARGS+= -DLDAP=YES X.endif X X.ifdef(WITH_NATT) XCMAKE_ARGS+= -DNATT=YES X.endif X X.ifdef(WITH_QTGUI) XCMAKE_ARGS+= -DQTGUI=YES XLIB_DEPENDS+= qt-mt:${PORTSDIR}/x11-toolkits/qt33 X.endif X Xpost-patch: X.ifdef(WITH_NATT) X. if ${OSVERSION} < 700000 X @${ECHO_MSG} "===> -------------------------------------------------------------------------" X @${ECHO_MSG} "===> ATTENTION: You need a kernel patch to enable NAT-Traversal functionality!" X @${ECHO_MSG} "===> You can download the patch here:" X @${ECHO_MSG} "===> http://ipsec-tools.sf.net/freebsd6-natt.diff" X @${ECHO_MSG} "===> You might possibly have to do some steps manually if it fails to apply." X @${ECHO_MSG} "===> -------------------------------------------------------------------------" X. else X @${ECHO_MSG} "===> -------------------------------------------------------------------------" X @${ECHO_MSG} "===> ATTENTION: You need a kernel patch to enable NAT-Traversal functionality!" X @${ECHO_MSG} "===> There is no known NAT-T patch for FreeBSD 7!!!" X @${ECHO_MSG} "===> You might possibly have to do some steps manually if it fails to apply." X @${ECHO_MSG} "===> -------------------------------------------------------------------------" X. endif X @sleep 3 X.endif X Xdo-configure: X @cd ${BUILD_WRKSRC}; \ X cmake ${CMAKE_ARGS} .; X Xdo-build: X @cd ${BUILD_WRKSRC}; \ X ${MAKE}; X Xdo-install: X @cd ${BUILD_WRKSRC}; \ X ${MAKE} install; X Xpost-install: X@if [ -z `/sbin/sysctl -a | ${GREP} -q ipsec && ${ECHO_CMD} ipsec` ]; then \ X ${ECHO_MSG} "WARNING: IPsec feature is disabled on this host"; \ X ${ECHO_MSG} " You must configure a kernel with this option to use this software"; \ Xfi ; X X.include <bsd.port.post.mk> END-of-/usr/ports/security/ike/Makefile exit --- ike-2.0.1.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709270539.l8R5dBju020724>