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

(-)b/devel/pcsc-lite/Makefile (-13 / +3 lines)
Lines 1-58 Link Here
1
# Created by: Toni Andjelkovic <toni@soth.at>
1
# Created by: Toni Andjelkovic <toni@soth.at>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	pcsc-lite
4
PORTNAME=	pcsc-lite
5
PORTVERSION=	1.8.24
5
PORTVERSION=	1.9.0
6
PORTEPOCH=	2
6
PORTEPOCH=	2
7
CATEGORIES=	devel security
7
CATEGORIES=	devel security
8
MASTER_SITES=	https://pcsclite.apdu.fr/files/
8
MASTER_SITES=	https://pcsclite.apdu.fr/files/
9
9
10
MAINTAINER=	mmokhi@FreeBSD.org
10
MAINTAINER=	mmokhi@FreeBSD.org
11
COMMENT=	Middleware library to access a smart card using SCard API (PC/SC)
11
COMMENT=	Middleware library to access a smart card using SCard API (PC/SC)
12
12
13
LICENSE=	BSD3CLAUSE GPLv3+
13
LICENSE=	BSD3CLAUSE GPLv3+
14
LICENSE_COMB=	multi
14
LICENSE_COMB=	multi
15
LICENSE_FILE=	${WRKSRC}/COPYING
15
LICENSE_FILE=	${WRKSRC}/COPYING
16
16
17
USES=		libtool pathfix perl5 pkgconfig python:build shebangfix tar:bzip2
17
USES=		libtool pathfix perl5 pkgconfig python shebangfix tar:bzip2
18
USE_LDCONFIG=	yes
18
USE_LDCONFIG=	yes
19
USE_PERL5=	build
19
USE_PERL5=	build
20
USE_RC_SUBR=	pcscd
20
USE_RC_SUBR=	pcscd
21
PYTHON_NO_DEPENDS=	yes
21
22
22
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
23
CONFIGURE_ARGS=	--disable-libsystemd \
24
CONFIGURE_ARGS=	--disable-libsystemd \
24
		--enable-usbdropdir=${PREFIX}/lib/pcsc/drivers/
25
		--enable-usbdropdir=${PREFIX}/lib/pcsc/drivers/
25
26
26
INSTALL_TARGET=	install-strip
27
INSTALL_TARGET=	install-strip
27
SHEBANG_FILES=	src/spy/pcsc-spy
28
SHEBANG_FILES=	src/spy/pcsc-spy
28
SUB_FILES=	pkg-message
29
SUB_FILES=	pkg-message
29
30
30
OPTIONS_DEFINE=	DOCS EXAMPLES
31
OPTIONS_DEFINE=	DOCS EXAMPLES
31
OPTIONS_GROUP=		FEATURES
32
OPTIONS_GROUP=		FEATURES
32
OPTIONS_GROUP_FEATURES=	FILTER
33
OPTIONS_GROUP_FEATURES=	FILTER
33
FEATURES_DESC=		Default features knobs
34
FEATURES_DESC=		Default features knobs
34
FILTER_DESC=		Control (Ignore or Extend) reader names reported by PCSC
35
FILTER_DESC=		Control (Ignore or Extend) reader names reported by PCSC
35
FILTER_CONFIGURE_ENABLE=	filter
36
FILTER_CONFIGURE_ENABLE=	filter
36
37
37
post-patch:
38
	${REINPLACE_CMD} -e "s,^datadir,#datadir,; s,^data_DATA,#data_DATA," \
39
		${WRKSRC}/doc/Makefile.in
40
	${REINPLACE_CMD} -e "s,libusb-1.0/libusb.h,libusb.h,; \
41
		s,libusb_strerror(ret),ret," ${WRKSRC}/configure \
42
			${WRKSRC}/src/hotplug_libusb.c
43
	${REINPLACE_CMD} -e "s,-ldl,," ${WRKSRC}/src/spy/Makefile.in
44
45
post-patch-DOCS-off:
46
	${REINPLACE_CMD} -e '/^install-data-am: / s|install-docDATA||' ${WRKSRC}/doc/Makefile.in
47
48
post-install:
38
post-install:
49
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/drivers
39
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/drivers
50
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/services
40
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/services
51
41
52
post-install-EXAMPLES-on:
42
post-install-EXAMPLES-on:
53
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
43
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
54
	${INSTALL_DATA} ${WRKSRC}/doc/example/Makefile.am ${STAGEDIR}${EXAMPLESDIR}
44
	${INSTALL_DATA} ${WRKSRC}/doc/example/Makefile.am ${STAGEDIR}${EXAMPLESDIR}
55
	${INSTALL_DATA} ${WRKSRC}/doc/example/Makefile.in ${STAGEDIR}${EXAMPLESDIR}
45
	${INSTALL_DATA} ${WRKSRC}/doc/example/Makefile.in ${STAGEDIR}${EXAMPLESDIR}
56
	${INSTALL_DATA} ${WRKSRC}/doc/example/pcsc_demo.c ${STAGEDIR}${EXAMPLESDIR}
46
	${INSTALL_DATA} ${WRKSRC}/doc/example/pcsc_demo.c ${STAGEDIR}${EXAMPLESDIR}
57
47
58
.include <bsd.port.mk>
48
.include <bsd.port.mk>
(-)b/devel/pcsc-lite/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1552234201
1
TIMESTAMP = 1592215012
2
SHA256 (pcsc-lite-1.8.24.tar.bz2) = b81864fa6a5ec776639c02ae89998955f7702a8d10e8b8f70023c5a599d97568
2
SHA256 (pcsc-lite-1.9.0.tar.bz2) = 0148d403137124552c5d0f10f8cdab2cbb8dfc7c6ce75e018faf667be34f2ef9
3
SIZE (pcsc-lite-1.8.24.tar.bz2) = 755670
3
SIZE (pcsc-lite-1.9.0.tar.bz2) = 755963

Return to bug 247286