# New ports collection makefile for: newpki-lib # Date created: 2005-07-05 # Whom: Vsevolod Stakhov # # $FreeBSD$ # PORTNAME= newpki-lib DISTVERSION= 2.0.0-beta4 CATEGORIES= security devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= newpki MAINTAINER= vsevolod@FreeBSD.org COMMENT= C++ PKI libraries from newpki project WRKSRC= ${WRKDIR}/${PORTNAME}-2.0.0 USE_OPENSSL= yes USE_GMAKE= yes USE_REINPLACE= yes INSTALLS_SHLIB= yes CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" CONFIGURE_ARGS+= --includedir=${PREFIX}/include/newpki .if defined(WITHOUT_NLS) BROKEN= "Does not build without gettext" PLIST_SUB+= NLS="@comment " CONFIGURE_ARGS+= --disable-nls .else USE_GETTEXT= yes PLIST_SUB+= NLS="" CONFIGURE_ARGS+= --with-libintl-prefix=${LOCALBASE} .endif .include .if ${OSVERSION} < 500000 USE_GCC= 3.4 USE_AUTOTOOLS= libtool:15 patch-autotools:: @(cd ${PATCH_WRKSRC}; \ for file in ${LIBTOOLFILES}; do \ ${CP} $$file $$file.tmp; \ ${SED} -e "/^ltmain=/s^\$$ac_aux_dir/ltmain.sh^${LTMAIN}^g" \ $$file.tmp > $$file; \ ${RM} $$file.tmp; \ done); .else USE_AUTOTOOLS= libtool:15 .endif pre-patch: @${FIND} ${WRKSRC} -name '*.cpp' -or -name '*.h' | ${XARGS} ${REINPLACE_CMD} -e 's| ||g' post-patch: @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure .include