[Midnightbsd-cvs] mports [17708] trunk/security/openct: update plist and fix site

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Oct 8 23:04:12 EDT 2014


Revision: 17708
          http://svnweb.midnightbsd.org/mports/?rev=17708
Author:   laffer1
Date:     2014-10-08 23:04:12 -0400 (Wed, 08 Oct 2014)
Log Message:
-----------
update plist and fix site

Modified Paths:
--------------
    trunk/security/openct/Makefile
    trunk/security/openct/pkg-descr
    trunk/security/openct/pkg-plist

Modified: trunk/security/openct/Makefile
===================================================================
--- trunk/security/openct/Makefile	2014-10-09 03:02:12 UTC (rev 17707)
+++ trunk/security/openct/Makefile	2014-10-09 03:04:12 UTC (rev 17708)
@@ -2,33 +2,35 @@
 
 PORTNAME=	openct
 PORTVERSION=	0.6.20
+PORTREVISION=	1
 CATEGORIES=	security
-MASTER_SITES=	SF
-MASTER_SITE_SUBDIR=	opensc/${PORTNAME}
+MASTER_SITES=	SF/opensc/${PORTNAME}
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	Middleware framework for smart card terminals
 
-LICENSE=	lgpl
+LICENSE=	lgpl2.1
 
+LIB_DEPENDS=	libltdl.so:${PORTSDIR}/devel/libltdl
+
 OPTIONS_DEFINE=	PCSC DOCS
 PCSC_DESC=	Enable PC/SC support
 
-USE_AUTOTOOLS=	libltdl
 GNU_CONFIGURE=	yes
-USES=		gmake pkgconfig
+USES=		gmake libtool pkgconfig
 USE_LDCONFIG=	yes
 USE_RC_SUBR=	openct
 SUB_FILES=	etoken.conf
 
 CONFIGURE_ENV=	LTLIB_CFLAGS="-I${LOCALBASE}/include" \
-		LTLIB_LIBS="-L${LOCALBASE}/lib -lltdl"
+		LTLIB_LIBS="-L${LOCALBASE}/lib -lltdl" \
+		LIBUSB_CFLAGS="-I/usr/include" \
+		LIBUSB_LIBS="-lusb"
 
-CONFIGURE_ARGS=	--localstatedir=/var
+CONFIGURE_ARGS=	--localstatedir=/var --enable-usb
 
-MAN1=		openct-tool.1
-
 PORTDOCS=	*
+PORTEXAMPLES=	*
 
 .include <bsd.port.pre.mk>
 
@@ -40,7 +42,7 @@
 .endif
 
 .if ${PORT_OPTIONS:MPCSC}
-LIB_DEPENDS+=	pcsclite.1:${PORTSDIR}/devel/pcsc-lite
+LIB_DEPENDS+=	libpcsclite.so:${PORTSDIR}/devel/pcsc-lite
 CONFIGURE_ARGS+=--enable-pcsc
 PLIST_SUB+=	PCSC=""
 .else
@@ -54,19 +56,11 @@
 post-patch:
 	@${REINPLACE_CMD} 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|' \
 		${WRKSRC}/configure
-.if ${PORT_OPTIONS:MDOCS}
 	@${REINPLACE_CMD} 's|install-data-am: install-dist_apidocDATA install-dist_docDATA|install-data-am: install-dist_docDATA|' \
 		${WRKSRC}/doc/Makefile.in
-.else
-	@${REINPLACE_CMD} 's|install-data-am: install-dist_docDATA|install-data-am:|' \
-		${WRKSRC}/Makefile.in
-	@${REINPLACE_CMD} 's|install-data-am: install-dist_apidocDATA install-dist_docDATA|install-data-am:|' \
-		${WRKSRC}/doc/Makefile.in
-.endif
 
 post-install:
-	@${MKDIR} ${EXAMPLESDIR}
-	${INSTALL_DATA}	${WRKDIR}/etoken.conf ${EXAMPLESDIR}
-	@${CAT} ${PKGMESSAGE}
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	${INSTALL_DATA}	${WRKDIR}/etoken.conf ${STAGEDIR}${EXAMPLESDIR}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: trunk/security/openct/pkg-descr
===================================================================
--- trunk/security/openct/pkg-descr	2014-10-09 03:02:12 UTC (rev 17707)
+++ trunk/security/openct/pkg-descr	2014-10-09 03:04:12 UTC (rev 17708)
@@ -7,4 +7,4 @@
 OpenCT also has a primitive mechanism to export smart card
 readers to remote machines via tcp/ip.
 
-WWW:	http://www.opensc-project.org/openct/
+WWW: https://github.com/OpenSC/openct

Modified: trunk/security/openct/pkg-plist
===================================================================
--- trunk/security/openct/pkg-plist	2014-10-09 03:02:12 UTC (rev 17707)
+++ trunk/security/openct/pkg-plist	2014-10-09 03:04:12 UTC (rev 17708)
@@ -17,19 +17,15 @@
 include/openct/types.h
 include/openct/ctapi.h
 lib/libopenct.a
-lib/libopenct.la
 lib/libopenct.so
 lib/libopenct.so.1
 lib/libopenctapi.a
-lib/libopenctapi.la
 lib/libopenctapi.so
 %%PCSC%%lib/openct-ifd.a
-%%PCSC%%lib/openct-ifd.la
 %%PCSC%%lib/openct-ifd.so
 libdata/pkgconfig/libopenct.pc
+man/man1/openct-tool.1.gz
 sbin/ifdhandler
 sbin/ifdproxy
 sbin/openct-control
-%%EXAMPLESDIR%%/etoken.conf
 @dirrm include/openct
- at dirrm %%EXAMPLESDIR%%



More information about the Midnightbsd-cvs mailing list