# $NetBSD: Makefile,v 1.43 2001/10/17 23:53:49 itojun Exp $ # DISTNAME= racoon-20011016a CATEGORIES= security net MASTER_SITES= ftp://ftp.kame.net/pub/kame/misc/ MAINTAINER= itojun@kame.net HOMEPAGE= http://www.kame.net/ COMMENT= KAME racoon IKE daemon CRYPTO= yes # this is not compatible with cross build - there's no other way .if !exists(/usr/include/netinet6/ipsec.h) IGNORE+= "${PKGNAME} requires ipsec-ready NetBSD" .endif .include "../../mk/bsd.prefs.mk" BUILD_DEFS+= USE_INET6 # we rely upon 1.5-based /usr/lib/libcrypto, or pkgsrc/security/openssl. # between 1.4 and 1.5, there were period where we had RSA-less # /usr/lib/libcrypto. we do not support that configuration in the pkgsrc. USE_SSL= yes CPPFLAGS+= -I${LOCALBASE}/include CFLAGS+= -I${LOCALBASE}/include LIBPATH= -L${LOCALBASE}/lib CONFLICTS+= racoon-[0-9]* WRKSRC= ${WRKDIR}/${DISTNAME}/racoon GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-debug .if defined(USE_INET6) && ${USE_INET6} == "YES" CONFIGURE_ARGS+=--enable-ipv6 .else CONFIGURE_ARGS+=--disable-ipv6 .endif CONFIGURE_ARGS+=--sysconfdir=/etc/racoon CONFIGURE_ARGS+=--with-pkgversion=netbsd-pkgsrc-20011016a pre-configure: (cd ${WRKSRC}/../libipsec; ${MAKE}) post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/racoon for i in FAQ README.certificate; do \ ${INSTALL_DATA} ${WRKSRC}/doc/$$i ${PREFIX}/share/doc/racoon; \ done ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/racoon ${INSTALL_DATA} ${WRKSRC}/samples/racoon.conf.sample \ ${PREFIX}/share/examples/racoon .include "../../mk/bsd.pkg.mk"