svn commit: r359616 - in head/devel/ocfpcsc: . files
William Grzybowski
wg at FreeBSD.org
Fri Jun 27 22:08:59 UTC 2014
Author: wg
Date: Fri Jun 27 22:08:58 2014
New Revision: 359616
URL: http://svnweb.freebsd.org/changeset/ports/359616
QAT: https://qat.redports.org/buildarchive/r359616/
Log:
devel/ocfpcsc: support stage
- Add LICENSE
- Use options framework
PR: 191419
Submitted by: maintainer (with changes)
Added:
head/devel/ocfpcsc/files/IBMOCF (contents, props changed)
Modified:
head/devel/ocfpcsc/Makefile
head/devel/ocfpcsc/pkg-descr
head/devel/ocfpcsc/pkg-plist
Modified: head/devel/ocfpcsc/Makefile
==============================================================================
--- head/devel/ocfpcsc/Makefile Fri Jun 27 22:07:24 2014 (r359615)
+++ head/devel/ocfpcsc/Makefile Fri Jun 27 22:08:58 2014 (r359616)
@@ -11,25 +11,28 @@ DISTNAME= OCFPCSC1-${PORTVERSION}
MAINTAINER= saper at saper.info
COMMENT= Open Card Framework to PC/SC bridge
-LIB_DEPENDS= pcsclite.1:${PORTSDIR}/devel/pcsc-lite
+LICENSE= IBMOCF
+LICENSE_NAME= IBM OpenCard Framework
+LICENSE_FILE= ${FILESDIR}/IBMOCF
+LICENSE_PERMS= dist-sell pkg-sell
+
+LIB_DEPENDS= libpcsclite.so:${PORTSDIR}/devel/pcsc-lite
USES= gmake
-USE_JAVA= 1.2+
+USE_JAVA= yes
USE_LDCONFIG= yes
CFLAGS+= -fPIC
+OPTIONS_DEFINE= DOCS EXAMPLES MOZILLA_PLUGIN
+OPTIONS_DEFAULT=MOZILLA_PLUGIN
+
+OPTIONS_SUB= yes
+
PORTEXAMPLES= opencard.properties
PORTDOCS= README
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if !defined(WITHOUT_MOZILLA_PLUGIN)
-PLIST_SUB+= PLUGIN=""
-.else
-PLIST_SUB+= PLUGIN="@comment "
-.endif
+.include <bsd.port.options.mk>
post-patch:
${REINPLACE_CMD} -e 's,malloc.h,stdlib.h,' \
@@ -51,22 +54,18 @@ post-build:
(cd ${WRKSRC} && ${LD} -Bsymbolic -shared dummy.o -o libWINSCARD.so)
do-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
-.endif
-.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
- @${INSTALL_DATA} ${WRKSRC}/opencard.properties ${EXAMPLESDIR}
-.endif
- @${INSTALL_DATA} ${WRKSRC}/libOCFPCSC1.so ${PREFIX}/lib/libOCFPCSC1.so.1
- @${INSTALL_DATA} ${WRKSRC}/libWINSCARD.so ${PREFIX}/lib/libWINSCARD.so.1
- @${LN} -fs ${PREFIX}/lib/libOCFPCSC1.so.1 ${PREFIX}/lib/libOCFPCSC1.so
- @${LN} -fs ${PREFIX}/lib/libWINSCARD.so.1 ${PREFIX}/lib/libWINSCARD.so
-.if !defined (WITHOUT_MOZILLA_PLUGIN)
- @${MKDIR} ${PREFIX}/lib/browser_plugins
- @${LN} -fs ${PREFIX}/lib/libOCFPCSC1.so.1 ${PREFIX}/lib/browser_plugins/libOCFPCSC1.so
- @${LN} -fs ${PREFIX}/lib/libWINSCARD.so.1 ${PREFIX}/lib/browser_plugins/libWINSCARD.so
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ @${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/opencard.properties ${STAGEDIR}${EXAMPLESDIR}/opencard.properties
+ ${INSTALL_DATA} ${WRKSRC}/libOCFPCSC1.so ${STAGEDIR}${PREFIX}/lib/libOCFPCSC1.so.1
+ ${INSTALL_DATA} ${WRKSRC}/libWINSCARD.so ${STAGEDIR}${PREFIX}/lib/libWINSCARD.so.1
+ ${LN} -fs libOCFPCSC1.so.1 ${STAGEDIR}${PREFIX}/lib/libOCFPCSC1.so
+ ${LN} -fs libWINSCARD.so.1 ${STAGEDIR}${PREFIX}/lib/libWINSCARD.so
+.if ${PORT_OPTIONS:MMOZILLA_PLUGIN}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/browser_plugins
+ @${LN} -fs ../../lib/libOCFPCSC1.so.1 ${STAGEDIR}${PREFIX}/lib/browser_plugins/libOCFPCSC1.so
+ @${LN} -fs ../../lib/libWINSCARD.so.1 ${STAGEDIR}${PREFIX}/lib/browser_plugins/libWINSCARD.so
.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Added: head/devel/ocfpcsc/files/IBMOCF
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/ocfpcsc/files/IBMOCF Fri Jun 27 22:08:58 2014 (r359616)
@@ -0,0 +1,34 @@
+/*
+ * Copyright (c) 1997 - 1999 IBM Corporation.
+ *
+ * Redistribution and use in source (source code) and binary (object code)
+ * forms, with or without modification, are permitted provided that the
+ * following conditions are met:
+ * 1. Redistributed source code must retain the above copyright notice, this
+ * list of conditions and the disclaimer below.
+ * 2. Redistributed object code must reproduce the above copyright notice,
+ * this list of conditions and the disclaimer below in the documentation
+ * and/or other materials provided with the distribution.
+ * 3. The name of IBM may not be used to endorse or promote products derived
+ * from this software or in any other form without specific prior written
+ * permission from IBM.
+ * 4. Redistribution of any modified code must be labeled "Code derived from
+ * the original OpenCard Framework".
+ *
+ * THIS SOFTWARE IS PROVIDED BY IBM "AS IS" FREE OF CHARGE. IBM SHALL NOT BE
+ * LIABLE FOR INFRINGEMENTS OF THIRD PARTIES RIGHTS BASED ON THIS SOFTWARE. ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IBM DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THIS
+ * SOFTWARE WILL MEET THE USER'S REQUIREMENTS OR THAT THE OPERATION OF IT WILL
+ * BE UNINTERRUPTED OR ERROR-FREE. IN NO EVENT, UNLESS REQUIRED BY APPLICABLE
+ * LAW, SHALL IBM BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ALSO, IBM IS UNDER NO OBLIGATION
+ * TO MAINTAIN, CORRECT, UPDATE, CHANGE, MODIFY, OR OTHERWISE SUPPORT THIS
+ * SOFTWARE.
+ */
Modified: head/devel/ocfpcsc/pkg-descr
==============================================================================
--- head/devel/ocfpcsc/pkg-descr Fri Jun 27 22:07:24 2014 (r359615)
+++ head/devel/ocfpcsc/pkg-descr Fri Jun 27 22:08:58 2014 (r359616)
@@ -2,4 +2,4 @@ A library to provide a means to use Open
to PC/SC supported smartcard readers.
Author: David Corcoran
-WWW: http://www.musclecard.com/middleware/
+WWW: http://www.musclecard.com/middleware/
Modified: head/devel/ocfpcsc/pkg-plist
==============================================================================
--- head/devel/ocfpcsc/pkg-plist Fri Jun 27 22:07:24 2014 (r359615)
+++ head/devel/ocfpcsc/pkg-plist Fri Jun 27 22:08:58 2014 (r359616)
@@ -1,7 +1,7 @@
-%%PLUGIN%%lib/browser_plugins/libOCFPCSC1.so
-%%PLUGIN%%lib/browser_plugins/libWINSCARD.so
+%%MOZILLA_PLUGIN%%lib/browser_plugins/libOCFPCSC1.so
+%%MOZILLA_PLUGIN%%lib/browser_plugins/libWINSCARD.so
lib/libOCFPCSC1.so
lib/libOCFPCSC1.so.1
lib/libWINSCARD.so
lib/libWINSCARD.so.1
-%%PLUGIN%%@dirrmtry lib/browser_plugins
+%%MOZILLA_PLUGIN%%@dirrmtry lib/browser_plugins
More information about the svn-ports-all
mailing list