summaryrefslogtreecommitdiff
path: root/devel/ocfpcsc
diff options
context:
space:
mode:
Diffstat (limited to 'devel/ocfpcsc')
-rw-r--r--devel/ocfpcsc/Makefile75
-rw-r--r--devel/ocfpcsc/distinfo2
-rw-r--r--devel/ocfpcsc/files/IBMOCF34
-rw-r--r--devel/ocfpcsc/files/patch-OCFPCSC1.cpp11
-rw-r--r--devel/ocfpcsc/files/patch-PcscExceptions.cpp11
-rw-r--r--devel/ocfpcsc/files/patch-fieldIO.cpp56
-rw-r--r--devel/ocfpcsc/files/patch-fieldIO.h54
-rw-r--r--devel/ocfpcsc/pkg-descr4
-rw-r--r--devel/ocfpcsc/pkg-plist6
9 files changed, 0 insertions, 253 deletions
diff --git a/devel/ocfpcsc/Makefile b/devel/ocfpcsc/Makefile
deleted file mode 100644
index 7d77dbb4fce7..000000000000
--- a/devel/ocfpcsc/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-# Created by: Marcin Cieslak <saper@saper.info>
-# $FreeBSD$
-
-PORTNAME= ocfpcsc
-PORTVERSION= 0.0.1
-PORTREVISION= 1
-CATEGORIES= devel security java
-MASTER_SITES= http://www.musclecard.com/middleware/files/
-DISTNAME= OCFPCSC1-${PORTVERSION}
-
-MAINTAINER= saper@saper.info
-COMMENT= Open Card Framework to PC/SC bridge
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-LICENSE= IBMOCF
-LICENSE_NAME= IBM OpenCard Framework
-LICENSE_FILE= ${FILESDIR}/IBMOCF
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
-
-USES= gmake
-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
-
-.include <bsd.port.options.mk>
-
-post-patch:
- ${REINPLACE_CMD} -e 's,malloc.h,stdlib.h,' \
- ${WRKSRC}/PcscExceptions.cpp
- ${TOUCH} ${WRKSRC}/dummy.cpp
-
-do-configure:
- @${REINPLACE_CMD} \
- -e 's,CC =.*,CC = ${CXX},' \
- -e 's,PCSC_HDRS =.*,PCSC_HDRS = -I${LOCALBASE}/include/PCSC,' \
- -e 's,PCSC_LIBS =.*,PCSC_LIBS = -L${LOCALBASE}/lib -lpcsclite,' \
- -e 's,JDK_HOME =.*,JDK_HOME = ${JAVA_HOME},'\
- -e 's,genunix,freebsd,' \
- ${WRKSRC}/Makefile
-
-post-build:
- # Create and install a dummy library for applets that
- # think they require WINSCARD.DLL
- (cd ${WRKSRC} && ${LD} -Bsymbolic -shared dummy.o -o libWINSCARD.so)
-
-do-install:
- @${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.mk>
diff --git a/devel/ocfpcsc/distinfo b/devel/ocfpcsc/distinfo
deleted file mode 100644
index e971586174ff..000000000000
--- a/devel/ocfpcsc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (OCFPCSC1-0.0.1.tar.gz) = 56deb4d4c8b5adb74ca47027d4772353bdb4043a7b414adf3bbed537296518a1
-SIZE (OCFPCSC1-0.0.1.tar.gz) = 11436
diff --git a/devel/ocfpcsc/files/IBMOCF b/devel/ocfpcsc/files/IBMOCF
deleted file mode 100644
index 20e116e99a72..000000000000
--- a/devel/ocfpcsc/files/IBMOCF
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * 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.
- */
diff --git a/devel/ocfpcsc/files/patch-OCFPCSC1.cpp b/devel/ocfpcsc/files/patch-OCFPCSC1.cpp
deleted file mode 100644
index 27db9875b2d1..000000000000
--- a/devel/ocfpcsc/files/patch-OCFPCSC1.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- OCFPCSC1.cpp.orig 2011-05-12 01:27:28.000000000 +0200
-+++ OCFPCSC1.cpp 2011-05-12 01:31:53.000000000 +0200
-@@ -140,7 +140,7 @@
- CONTEXT_INFO cInfo;
-
- /* check if context exists */
-- if (cPos = isContextAvailable((long)context) < 0) {
-+ if ((cPos = isContextAvailable((long)context)) < 0) {
- throwPcscException(env, obj, "SCardConnect", "PC/SC Wrapper Error: context not in table", 0);
- return 0;
- }
diff --git a/devel/ocfpcsc/files/patch-PcscExceptions.cpp b/devel/ocfpcsc/files/patch-PcscExceptions.cpp
deleted file mode 100644
index 7ea6e8259247..000000000000
--- a/devel/ocfpcsc/files/patch-PcscExceptions.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- PcscExceptions.cpp.orig 2011-05-12 01:27:15.000000000 +0200
-+++ PcscExceptions.cpp 2011-05-12 01:28:07.000000000 +0200
-@@ -77,7 +77,7 @@
- /* allocate enough bufferspace for the complete exception message */
- completeMsg = (char *)malloc(strlen(method) + strlen(msg) + 50);
- sprintf(completeMsg, "PCSC Exception in method %s: %s\n" \
-- "return code = %8.8x\n", method, msg,returnCode);
-+ "return code = %8.8lx\n", method, msg,returnCode);
-
- if ((exceptionMsg = env->NewStringUTF(completeMsg)) == NULL) {
- free(completeMsg);
diff --git a/devel/ocfpcsc/files/patch-fieldIO.cpp b/devel/ocfpcsc/files/patch-fieldIO.cpp
deleted file mode 100644
index 79bc2ef741a1..000000000000
--- a/devel/ocfpcsc/files/patch-fieldIO.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
---- fieldIO.cpp.orig 2009-01-07 17:34:29.486504988 +0100
-+++ fieldIO.cpp 2009-01-07 17:34:39.651535899 +0100
-@@ -58,7 +58,7 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long getIntField(JNIEnv *env, jobject obj, char *fieldName, long *pFieldValue) {
-+long getIntField(JNIEnv *env, jobject obj, const char *fieldName, long *pFieldValue) {
- long rc = 1;
- jfieldID fid;
-
-@@ -92,7 +92,7 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long setIntField(JNIEnv *env, jobject obj, char *fieldName, long fieldValue) {
-+long setIntField(JNIEnv *env, jobject obj, const char *fieldName, long fieldValue) {
- long rc = 1;
- jfieldID fid;
-
-@@ -132,7 +132,7 @@
- ******************************************************************************/
- long accessByteArray(JNIEnv *env,
- jobject obj,
-- char *fieldName,
-+ const char *fieldName,
- unsigned char **field,
- int *pSize) {
-
-@@ -182,7 +182,7 @@
- * !=0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long releaseByteArray(JNIEnv *env, jobject obj, char *fieldName, unsigned char *pByte) {
-+long releaseByteArray(JNIEnv *env, jobject obj, const char *fieldName, unsigned char *pByte) {
-
- long rc=1;
- jfieldID fid;
-@@ -225,7 +225,7 @@
- * NULL - problem occurred, exception was thrown
- *
- ******************************************************************************/
--const char *accessStringField(JNIEnv *env, jobject obj, char *fieldName) {
-+const char *accessStringField(JNIEnv *env, jobject obj, const char *fieldName) {
- jfieldID fid;
- jstring jstr;
- const char *pstr = NULL;
-@@ -261,7 +261,7 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long releaseStringField(JNIEnv *env, jobject obj, char *fieldName, const char *field) {
-+long releaseStringField(JNIEnv *env, jobject obj, const char *fieldName, const char *field) {
- jfieldID fid;
- jstring jstr;
- int error = 1;
diff --git a/devel/ocfpcsc/files/patch-fieldIO.h b/devel/ocfpcsc/files/patch-fieldIO.h
deleted file mode 100644
index 392b7d52f23e..000000000000
--- a/devel/ocfpcsc/files/patch-fieldIO.h
+++ /dev/null
@@ -1,54 +0,0 @@
---- fieldIO.h 2009-01-07 17:34:35.118522599 +0100
-+++ fieldIO.h 2009-01-07 17:34:39.651535899 +0100
-@@ -55,7 +55,7 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long getIntField(JNIEnv *, jobject, char *, long *);
-+long getIntField(JNIEnv *, jobject, const char *, long *);
-
-
- /*******************************************************************************
-@@ -75,7 +75,7 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long setIntField(JNIEnv *, jobject, char *, long);
-+long setIntField(JNIEnv *, jobject, const char *, long);
-
-
- /*******************************************************************************
-@@ -99,7 +99,7 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long accessByteArray(JNIEnv *, jobject, char *, unsigned char **, int *);
-+long accessByteArray(JNIEnv *, jobject, const char *, unsigned char **, int *);
-
-
- /*******************************************************************************
-@@ -120,7 +120,7 @@
- * !=0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long releaseByteArray(JNIEnv *, jobject, char *, unsigned char *);
-+long releaseByteArray(JNIEnv *, jobject, const char *, unsigned char *);
-
-
- /*******************************************************************************
-@@ -141,7 +141,7 @@
- * NULL - problem occurred, exception was thrown
- *
- ******************************************************************************/
--const char *accessStringField(JNIEnv *, jobject, char *);
-+const char *accessStringField(JNIEnv *, jobject, const char *);
-
-
- /*******************************************************************************
-@@ -160,5 +160,5 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long releaseStringField(JNIEnv *, jobject, char *, const char *);
-+long releaseStringField(JNIEnv *, jobject, const char *, const char *);
-
diff --git a/devel/ocfpcsc/pkg-descr b/devel/ocfpcsc/pkg-descr
deleted file mode 100644
index 53d192db5bfc..000000000000
--- a/devel/ocfpcsc/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A library to provide a means to use Open Card Framework to talk
-to PC/SC supported smartcard readers.
-
-WWW: http://www.musclecard.com/middleware/
diff --git a/devel/ocfpcsc/pkg-plist b/devel/ocfpcsc/pkg-plist
deleted file mode 100644
index 53cc191e0be4..000000000000
--- a/devel/ocfpcsc/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-%%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