View | Details | Raw Unified | Return to bug 223265
Collapse All | Expand All

(-)Makefile (-3 / +6 lines)
Lines 2-10 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	opensc
4
PORTNAME=	opensc
5
PORTVERSION=	0.16.0
5
PORTVERSION=	0.17.0
6
CATEGORIES=	security devel
6
CATEGORIES=	security devel
7
MASTER_SITES=	SF/${PORTNAME}/OpenSC/${DISTNAME}
8
7
9
MAINTAINER=	ale@FreeBSD.org
8
MAINTAINER=	ale@FreeBSD.org
10
COMMENT=	Libraries and utilities to access smart cards
9
COMMENT=	Libraries and utilities to access smart cards
Lines 21-31 Link Here
21
CTAPI_DESC=	Use CT-API backend
20
CTAPI_DESC=	Use CT-API backend
22
SM_DESC=	Enable secure messaging support
21
SM_DESC=	Enable secure messaging support
23
22
24
USES=		libtool pkgconfig gmake ssl
23
USES=		autoreconf libtool pkgconfig gmake ssl
25
GNU_CONFIGURE=	yes
24
GNU_CONFIGURE=	yes
25
USE_GITHUB=	yes
26
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
27
INSTALL_TARGET=	install-strip
27
INSTALL_TARGET=	install-strip
28
28
29
GH_ACCOUNT=	OpenSC
30
GH_PROJECT=	OpenSC
31
29
CONFIGURE_ENV=	\
32
CONFIGURE_ENV=	\
30
		OPENSSL_CFLAGS="-I${OPENSSLINC}" \
33
		OPENSSL_CFLAGS="-I${OPENSSLINC}" \
31
		OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto"
34
		OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto"
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1466410034
1
TIMESTAMP = 1509024875
2
SHA256 (opensc-0.16.0.tar.gz) = 3ac8c29542bb48179e7086d35a1b8907a4e86aca3de3323c2f48bd74eaaf5729
2
SHA256 (OpenSC-OpenSC-0.17.0_GH0.tar.gz) = 007c4622afc225b8d7a1bea54f5325affa4417f4e17aaa03256aa9f4c25782fd
3
SIZE (opensc-0.16.0.tar.gz) = 1760418
3
SIZE (OpenSC-OpenSC-0.17.0_GH0.tar.gz) = 1407652
(-)files/patch-etc_Makefile.am (+15 lines)
Line 0 Link Here
1
--- etc/Makefile.am.orig	2017-07-18 14:29:50 UTC
2
+++ etc/Makefile.am
3
@@ -32,11 +32,7 @@ opensc.conf: opensc.conf.in force
4
 
5
 install-exec-hook: opensc.conf
6
 	$(MKDIR_P) "$(DESTDIR)$(sysconfdir)"
7
-	if [ -f "$(DESTDIR)$(sysconfdir)/opensc.conf" ]; then \
8
-		$(INSTALL_DATA) opensc.conf "$(DESTDIR)$(sysconfdir)/opensc.conf.new"; \
9
-	else \
10
-		$(INSTALL_DATA) opensc.conf "$(DESTDIR)$(sysconfdir)/opensc.conf"; \
11
-	fi
12
+	$(INSTALL_DATA) opensc.conf "$(DESTDIR)$(sysconfdir)/opensc.conf-sample"
13
 
14
 uninstall-hook: opensc.conf
15
 	rm -f "$(DESTDIR)$(sysconfdir)/opensc.conf.new" "$(DESTDIR)$(sysconfdir)/opensc.conf"
(-)files/patch-etc_Makefile.in (-15 lines)
Lines 1-15 Link Here
1
--- etc/Makefile.in.orig	2012-12-04 15:43:57.000000000 +0100
2
+++ etc/Makefile.in	2012-12-05 10:07:46.000000000 +0100
3
@@ -429,11 +429,7 @@
4
 
5
 install-exec-hook: opensc.conf
6
 	$(MKDIR_P) "$(DESTDIR)$(sysconfdir)"
7
-	if [ -f "$(DESTDIR)$(sysconfdir)/opensc.conf" ]; then \
8
-		$(INSTALL_DATA) opensc.conf "$(DESTDIR)$(sysconfdir)/opensc.conf.new"; \
9
-	else \
10
-		$(INSTALL_DATA) opensc.conf "$(DESTDIR)$(sysconfdir)/opensc.conf"; \
11
-	fi
12
+	$(INSTALL_DATA) opensc.conf "$(DESTDIR)$(sysconfdir)/opensc.conf-sample"
13
 
14
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
15
 # Otherwise a system limit (for SysV at least) may be exceeded.
(-)files/patch-src_libopensc_reader-tr03119.c (+11 lines)
Line 0 Link Here
1
--- src/libopensc/reader-tr03119.c.orig	2017-07-18 14:29:50 UTC
2
+++ src/libopensc/reader-tr03119.c
3
@@ -40,7 +40,7 @@
4
 #ifndef _BSD_SOURCE
5
 #define _BSD_SOURCE             /* See feature_test_macros(7) */
6
 #endif
7
-#include <endian.h>
8
+#include <sys/endian.h>
9
 #endif
10
 
11
 static const u8 escape_cla                          = 0xff;
(-)files/patch-src_pkcs11_openssl.c (-11 lines)
Lines 1-11 Link Here
1
--- src/pkcs11/openssl.c.orig	2017-04-20 09:37:43.416459000 +0200
2
+++ src/pkcs11/openssl.c	2017-04-20 09:38:01.864084000 +0200
3
@@ -180,7 +180,7 @@
4
 	e = ENGINE_by_id("gost");
5
 	if (!e)
6
 	{
7
-#if !defined(OPENSSL_NO_STATIC_ENGINE) && !defined(OPENSSL_NO_GOST)
8
+#if !defined(OPENSSL_NO_STATIC_ENGINE) && !defined(OPENSSL_NO_GOST) && !defined(LIBRESSL_VERSION_NUMBER)
9
 		ENGINE_load_gost();
10
 		e = ENGINE_by_id("gost");
11
 #else
(-)pkg-plist (-5 / +7 lines)
Lines 5-10 Link Here
5
bin/gids-tool
5
bin/gids-tool
6
bin/iasecc-tool
6
bin/iasecc-tool
7
bin/netkey-tool
7
bin/netkey-tool
8
bin/npa-tool
8
bin/openpgp-tool
9
bin/openpgp-tool
9
bin/opensc-explorer
10
bin/opensc-explorer
10
bin/opensc-tool
11
bin/opensc-tool
Lines 35-46 Link Here
35
etc/opensc.conf-sample
36
etc/opensc.conf-sample
36
lib/libopensc.a
37
lib/libopensc.a
37
lib/libopensc.so
38
lib/libopensc.so
38
lib/libopensc.so.4
39
lib/libopensc.so.5
39
lib/libopensc.so.4.0.0
40
lib/libopensc.so.5.0.0
40
%%SM%%lib/libsmm-local.a
41
%%SM%%lib/libsmm-local.so
41
%%SM%%lib/libsmm-local.so
42
%%SM%%lib/libsmm-local.so.4
42
%%SM%%lib/libsmm-local.so.5
43
%%SM%%lib/libsmm-local.so.4.0.0
43
%%SM%%lib/libsmm-local.so.5.0.0
44
lib/onepin-opensc-pkcs11.so
44
lib/onepin-opensc-pkcs11.so
45
lib/opensc-pkcs11.so
45
lib/opensc-pkcs11.so
46
lib/pkcs11-spy.so
46
lib/pkcs11-spy.so
Lines 47-52 Link Here
47
lib/pkcs11/onepin-opensc-pkcs11.so
47
lib/pkcs11/onepin-opensc-pkcs11.so
48
lib/pkcs11/opensc-pkcs11.so
48
lib/pkcs11/opensc-pkcs11.so
49
lib/pkcs11/pkcs11-spy.so
49
lib/pkcs11/pkcs11-spy.so
50
libdata/pkgconfig/opensc-pkcs11.pc
50
%%DATADIR%%/asepcos.profile
51
%%DATADIR%%/asepcos.profile
51
%%DATADIR%%/authentic.profile
52
%%DATADIR%%/authentic.profile
52
%%DATADIR%%/cardos.profile
53
%%DATADIR%%/cardos.profile
Lines 85-90 Link Here
85
%%MANPAGES%%man/man1/gids-tool.1.gz
86
%%MANPAGES%%man/man1/gids-tool.1.gz
86
%%MANPAGES%%man/man1/iasecc-tool.1.gz
87
%%MANPAGES%%man/man1/iasecc-tool.1.gz
87
%%MANPAGES%%man/man1/netkey-tool.1.gz
88
%%MANPAGES%%man/man1/netkey-tool.1.gz
89
%%MANPAGES%%man/man1/npa-tool.1.gz
88
%%MANPAGES%%man/man1/openpgp-tool.1.gz
90
%%MANPAGES%%man/man1/openpgp-tool.1.gz
89
%%MANPAGES%%man/man1/opensc-explorer.1.gz
91
%%MANPAGES%%man/man1/opensc-explorer.1.gz
90
%%MANPAGES%%man/man1/opensc-tool.1.gz
92
%%MANPAGES%%man/man1/opensc-tool.1.gz

Return to bug 223265