Changeset View
Changeset View
Standalone View
Standalone View
security/xmlsec1/Makefile
# Created by: Jim Geovedi <jim@corebsd.or.id> | # Created by: Jim Geovedi <jim@corebsd.or.id> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= xmlsec1 | PORTNAME= xmlsec1 | ||||
PORTVERSION= 1.2.20 | PORTVERSION= 1.2.20 | ||||
PORTREVISION= 3 | PORTREVISION= 4 | ||||
CATEGORIES= security | CATEGORIES= security | ||||
MASTER_SITES= http://www.aleksey.com/xmlsec/download/ \ | MASTER_SITES= http://www.aleksey.com/xmlsec/download/ \ | ||||
ftp://ftp.aleksey.com/pub/xmlsec/releases/ \ | ftp://ftp.aleksey.com/pub/xmlsec/releases/ \ | ||||
ftp://ftp.xmlsoft.org/xmlsec/releases/ \ | ftp://ftp.xmlsoft.org/xmlsec/releases/ \ | ||||
ftp://ftp.rpmfind.net/pub/XML/xmlsec/releases/ | ftp://ftp.rpmfind.net/pub/XML/xmlsec/releases/ | ||||
MAINTAINER= johans@FreeBSD.org | MAINTAINER= johans@FreeBSD.org | ||||
COMMENT= XML Security Library | COMMENT= XML Security Library | ||||
▲ Show 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | @${REINPLACE_CMD} \ | ||||
-e '/XMLSEC_CRYPTO_LIST=.*openssl/s,$$,\; CPPFLAGS="$$CPPFLAGS $$OPENSSL_CFLAGS",' \ | -e '/XMLSEC_CRYPTO_LIST=.*openssl/s,$$,\; CPPFLAGS="$$CPPFLAGS $$OPENSSL_CFLAGS",' \ | ||||
-e 's,\(-lplc4\)",\1 -lpthread",' \ | -e 's,\(-lplc4\)",\1 -lpthread",' \ | ||||
-e '/ test /s, == , = ,' \ | -e '/ test /s, == , = ,' \ | ||||
${WRKSRC}/${CONFIGURE_SCRIPT} | ${WRKSRC}/${CONFIGURE_SCRIPT} | ||||
@${REINPLACE_CMD} \ | @${REINPLACE_CMD} \ | ||||
-e 's,total_time.*/ 1000),total_time*1000/CLOCKS_PER_SEC,' \ | -e 's,total_time.*/ 1000),total_time*1000/CLOCKS_PER_SEC,' \ | ||||
${WRKSRC}/apps/xmlsec.c | ${WRKSRC}/apps/xmlsec.c | ||||
@${REINPLACE_CMD} -e 's,\\\\\\,\\,g' ${WRKSRC}/*.pc.in | @${REINPLACE_CMD} -e 's,\\\\\\,\\,g' ${WRKSRC}/*.pc.in | ||||
@${REINPLACE_CMD} \ | |||||
-e 's,XMLSEC_TEMPALTES_H,XMLSEC_TEMPLATES_H,' \ | |||||
${WRKSRC}/include/xmlsec/templates.h | |||||
.if ${PORT_OPTIONS:MGNUTLS} | .if ${PORT_OPTIONS:MGNUTLS} | ||||
# Don't rely on broken autodetection | # Don't rely on broken autodetection | ||||
@${REINPLACE_CMD} -e '/^GNUTLS_FOUND/s/no/yes/' \ | @${REINPLACE_CMD} -e '/^GNUTLS_FOUND/s/no/yes/' \ | ||||
-e '/^GNUTLS_LIBS=/s,"","-L${LOCALBASE}/lib -lgnutls",' \ | -e '/^GNUTLS_LIBS=/s,"","-L${LOCALBASE}/lib -lgnutls",' \ | ||||
${WRKSRC}/${CONFIGURE_SCRIPT} | ${WRKSRC}/${CONFIGURE_SCRIPT} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MNSS} | .if ${PORT_OPTIONS:MNSS} | ||||
# Makeing the xmlsec1 executable multi-threaded to let load -lnss, | # Makeing the xmlsec1 executable multi-threaded to let load -lnss, | ||||
# when needed. | # when needed. | ||||
@${REINPLACE_CMD} -e 's,^\(xmlsec1_LDADD = \)\\$$,\1 -L${LOCALBASE}/lib -lpthread\\,' \ | @${REINPLACE_CMD} -e 's,^\(xmlsec1_LDADD = \)\\$$,\1 -L${LOCALBASE}/lib -lpthread\\,' \ | ||||
${WRKSRC}/apps/Makefile.in | ${WRKSRC}/apps/Makefile.in | ||||
.endif | .endif | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |