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

(-)devel/pcsc-lite/Makefile (-1 / +1 lines)
Lines 1-54 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.19
5
PORTVERSION=	1.8.19
6
PORTEPOCH=	2
6
PORTEPOCH=	2
7
CATEGORIES=	devel security
7
CATEGORIES=	devel security
8
MASTER_SITES=	https://alioth.debian.org/frs/download.php/file/4198/
8
MASTER_SITES=	https://alioth.debian.org/frs/download.php/file/4198/
9
9
10
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	mokhi64@gmail.com
11
COMMENT=	Smartcard development library
11
COMMENT=	Smartcard development library
12
12
13
LICENSE=	BSD3CLAUSE
13
LICENSE=	BSD3CLAUSE
14
LICENSE_FILE=	${WRKSRC}/COPYING
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
15
16
GNU_CONFIGURE=	yes
16
GNU_CONFIGURE=	yes
17
INSTALL_TARGET=	install-strip
17
INSTALL_TARGET=	install-strip
18
USES=		gmake libtool pathfix perl5 pkgconfig shebangfix tar:bzip2
18
USES=		gmake libtool pathfix perl5 pkgconfig shebangfix tar:bzip2
19
USE_PERL5=	build
19
USE_PERL5=	build
20
USE_RC_SUBR=	pcscd
20
USE_RC_SUBR=	pcscd
21
SHEBANG_FILES=	${WRKSRC}/src/spy/pcsc-spy
21
SHEBANG_FILES=	${WRKSRC}/src/spy/pcsc-spy
22
22
23
USE_LDCONFIG=	yes
23
USE_LDCONFIG=	yes
24
CONFIGURE_ARGS=	--enable-usbdropdir=${PREFIX}/lib/pcsc/drivers/ \
24
CONFIGURE_ARGS=	--enable-usbdropdir=${PREFIX}/lib/pcsc/drivers/ \
25
		LIBUSB_CFLAGS=" " LIBUSB_LIBS="-lusb"
25
		LIBUSB_CFLAGS=" " LIBUSB_LIBS="-lusb"
26
26
27
PKGMESSAGE=	${WRKDIR}/pkg-message
27
PKGMESSAGE=	${WRKDIR}/pkg-message
28
28
29
OPTIONS_DEFINE=	DOCS EXAMPLES
29
OPTIONS_DEFINE=	DOCS EXAMPLES
30
30
31
.include <bsd.port.options.mk>
31
.include <bsd.port.options.mk>
32
32
33
post-patch:
33
post-patch:
34
	${REINPLACE_CMD} -e "s,^datadir,#datadir,; s,^data_DATA,#data_DATA," \
34
	${REINPLACE_CMD} -e "s,^datadir,#datadir,; s,^data_DATA,#data_DATA," \
35
		${WRKSRC}/doc/Makefile.in
35
		${WRKSRC}/doc/Makefile.in
36
	${REINPLACE_CMD} -e "s,libusb-1.0/libusb.h,libusb.h,; \
36
	${REINPLACE_CMD} -e "s,libusb-1.0/libusb.h,libusb.h,; \
37
		s,libusb_strerror(ret),ret," ${WRKSRC}/configure \
37
		s,libusb_strerror(ret),ret," ${WRKSRC}/configure \
38
			${WRKSRC}/src/hotplug_libusb.c
38
			${WRKSRC}/src/hotplug_libusb.c
39
	${REINPLACE_CMD} -e "s,-ldl,," ${WRKSRC}/src/spy/Makefile.in
39
	${REINPLACE_CMD} -e "s,-ldl,," ${WRKSRC}/src/spy/Makefile.in
40
40
41
post-patch-DOCS-off:
41
post-patch-DOCS-off:
42
	${REINPLACE_CMD} -e '/^install-data-am: / s|install-docDATA||' ${WRKSRC}/doc/Makefile.in
42
	${REINPLACE_CMD} -e '/^install-data-am: / s|install-docDATA||' ${WRKSRC}/doc/Makefile.in
43
43
44
post-install:
44
post-install:
45
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
45
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
46
	${INSTALL_DATA} ${WRKSRC}/doc/example/Makefile.am ${STAGEDIR}${EXAMPLESDIR}
46
	${INSTALL_DATA} ${WRKSRC}/doc/example/Makefile.am ${STAGEDIR}${EXAMPLESDIR}
47
	${INSTALL_DATA} ${WRKSRC}/doc/example/Makefile.in ${STAGEDIR}${EXAMPLESDIR}
47
	${INSTALL_DATA} ${WRKSRC}/doc/example/Makefile.in ${STAGEDIR}${EXAMPLESDIR}
48
	${INSTALL_DATA} ${WRKSRC}/doc/example/pcsc_demo.c ${STAGEDIR}${EXAMPLESDIR}
48
	${INSTALL_DATA} ${WRKSRC}/doc/example/pcsc_demo.c ${STAGEDIR}${EXAMPLESDIR}
49
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/drivers
49
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/drivers
50
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/services
50
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/services
51
	@${SED} 's,%%PREFIX%%,${PREFIX},g' < ${FILESDIR}/pkg-message.in > \
51
	@${SED} 's,%%PREFIX%%,${PREFIX},g' < ${FILESDIR}/pkg-message.in > \
52
		${WRKDIR}/pkg-message
52
		${WRKDIR}/pkg-message
53
53
54
.include <bsd.port.mk>
54
.include <bsd.port.mk>

Return to bug 215713