diff options
Diffstat (limited to 'security/opensc/Makefile')
-rw-r--r-- | security/opensc/Makefile | 31 |
1 files changed, 28 insertions, 3 deletions
diff --git a/security/opensc/Makefile b/security/opensc/Makefile index 2c46c56421d..106a974ca76 100644 --- a/security/opensc/Makefile +++ b/security/opensc/Makefile @@ -1,10 +1,34 @@ -# $NetBSD: Makefile,v 1.12 2012/11/30 14:44:34 gdt Exp $ +# $NetBSD: Makefile,v 1.13 2012/12/03 20:14:14 gdt Exp $ +OPENSC_PKG_VERSION= 0.12.2 +DISTNAME= opensc-${OPENSC_PKG_VERSION} +CATEGORIES= security +MASTER_SITES= http://www.opensc-project.org/files/opensc/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.opensc-project.org/opensc/ COMMENT= Smart Card drivers and middleware LICENSE= gnu-lgpl-v2.1 -.include "../../security/opensc/Makefile.common" +GNU_CONFIGURE= YES +USE_LIBTOOL= YES +USE_OLD_DES_API= YES +USE_TOOLS+= gmake pkg-config + +.include "options.mk" + +# Previous versions needed these, but 0.12.2 configure does not +# recognize them. +#CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q} +#CONFIGURE_ARGS+= --disable-sensitive-logging + +# Is this necessary (and non-default)? +CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} + +# This is perhaps an upstream bug. +CONFIGURE_ENV+= PCSC_CFLAGS=-I${PREFIX}/include/PCSC +# The stylesheets are not found without this. CONFIGURE_ARGS+= --with-xsl-stylesheetsdir=${BUILDLINK_PREFIX.docbook-xsl}/share/xsl/docbook EGDIR= ${PREFIX}/share/examples/opensc @@ -14,12 +38,13 @@ INSTALLATION_DIRS= ${EGDIR} post-install: ${INSTALL_DATA} ${WRKSRC}/etc/opensc.conf ${DESTDIR}${EGDIR} -# build tools for doc +# build tools for doc; should be TOOLS .include "../../textproc/libxslt/buildlink3.mk" .include "../../textproc/docbook-xsl/buildlink3.mk" .include "../../devel/libltdl/buildlink3.mk" .include "../../devel/readline/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" +BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.7 .include "../../security/openssl/buildlink3.mk" .include "../../mk/bsd.pkg.mk" |