- convert to options helpers

- use @sample

PR:		220383
Submitted by:	xmj
Approved by:	ale (maintainer)
This commit is contained in:
Emanuel Haupt
2017-10-27 07:48:55 +00:00
parent b071939c0e
commit 864f3b25f6
3 changed files with 15 additions and 35 deletions

View File

@@ -3,6 +3,7 @@
PORTNAME= opensc
PORTVERSION= 0.17.0
PORTREVISION= 1
CATEGORIES= security devel
MASTER_SITES= https://github.com/OpenSC/OpenSC/releases/download/0.17.0/
@@ -15,6 +16,7 @@ OPTIONS_SINGLE= BACKEND
OPTIONS_SINGLE_BACKEND=PCSC OPENCT CTAPI
OPTIONS_DEFINE= SM DOCS MANPAGES
OPTIONS_DEFAULT=PCSC SM MANPAGES
OPTIONS_SUB= yes
PCSC_DESC= Use PC/SC backend
OPENCT_DESC= Use OpenCT backend
@@ -32,6 +34,17 @@ CONFIGURE_ENV= \
PORTDOCS= *
MANPAGES_CONFIGURE_ARGS_OFF=--disable-man
OPENCT_LIB_DEPENDS= libopenct.so:security/openct
OPENCT_CONFIGURE_ARGS= --enable-openct
PCSC_LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
PCSC_CONFIGURE_ARGS_OFF=--disable-pcsc
CTAPI_CONFIGURE_ARGS= --enable-ctapi
SM_CONFIGURE_ARGS_OFF= --disable-sm
DOCS_CONFIGURE_ARGS+= --enable-doc
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MMANPAGES}
@@ -44,37 +57,4 @@ CONFIGURE_ENV+= XSLTPROC="${FALSE}"
CONFIGURE_ARGS+=--without-xsl-stylesheetsdir
.endif
.if ${PORT_OPTIONS:MMANPAGES}
PLIST_SUB+= MANPAGES=""
.else
CONFIGURE_ARGS+=--disable-man
PLIST_SUB+= MANPAGES="@comment "
.endif
.if ${PORT_OPTIONS:MOPENCT}
LIB_DEPENDS+= libopenct.so:security/openct
CONFIGURE_ARGS+=--enable-openct
.endif
.if ${PORT_OPTIONS:MPCSC}
LIB_DEPENDS+= libpcsclite.so:devel/pcsc-lite
.else
CONFIGURE_ARGS+=--disable-pcsc
.endif
.if ${PORT_OPTIONS:MCTAPI}
CONFIGURE_ARGS+=--enable-ctapi
.endif
.if ${PORT_OPTIONS:MSM}
PLIST_SUB+= SM=""
.else
CONFIGURE_ARGS+=--disable-sm
PLIST_SUB+= SM="@comment "
.endif
.if ${PORT_OPTIONS:MDOCS}
CONFIGURE_ARGS+=--enable-doc
.endif
.include <bsd.port.mk>

View File

@@ -9,7 +9,7 @@
- else \
- $(INSTALL_DATA) opensc.conf "$(DESTDIR)$(sysconfdir)/opensc.conf"; \
- fi
+ $(INSTALL_DATA) opensc.conf "$(DESTDIR)$(sysconfdir)/opensc.conf-sample"
+ $(INSTALL_DATA) opensc.conf "$(DESTDIR)$(sysconfdir)/opensc.conf.sample"
uninstall-hook: opensc.conf
rm -f "$(DESTDIR)$(sysconfdir)/opensc.conf.new" "$(DESTDIR)$(sysconfdir)/opensc.conf"

View File

@@ -33,7 +33,7 @@ etc/bash_completion.d/pkcs15-init
etc/bash_completion.d/pkcs15-tool
etc/bash_completion.d/sc-hsm-tool
etc/bash_completion.d/westcos-tool
etc/opensc.conf-sample
@sample etc/opensc.conf.sample
lib/libopensc.a
lib/libopensc.so
lib/libopensc.so.5