aboutsummaryrefslogblamecommitdiffstats
path: root/security/newpki-lib/Makefile
blob: 5f133eeb42562b88703d049f75d02b0203054363 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13











                                                                 
                                 











                                                                              
                                                






                                                          
                   


                          







                                                                                                
# New ports collection makefile for:    newpki-lib
# Date created:     2005-07-05
# Whom:         Vsevolod Stakhov <vsevolod@highsecure.ru>
#
# $FreeBSD$
#

PORTNAME=   newpki-lib
DISTVERSION=    2.0.0-beta4
CATEGORIES= security devel
MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= newpki

MAINTAINER= ports@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

GNU_CONFIGURE=  yes

.include <bsd.port.pre.mk>

.if ${OSVERSION} < 500000
USE_GCC=    3.4
.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 <bsd.port.post.mk>