head	1.11;
access;
symbols
	RELEASE_6_0_0:1.10
	RELEASE_5_4_0:1.9
	RELEASE_4_11_0:1.9
	RELEASE_5_3_0:1.9
	RELEASE_4_10_0:1.8
	RELEASE_5_2_1:1.1
	RELEASE_5_2_0:1.1;
locks; strict;
comment	@# @;


1.11
date	2005.10.30.22.08.43;	author linimon;	state dead;
branches;
next	1.10;

1.10
date	2005.04.20.12.42.05;	author arved;	state Exp;
branches;
next	1.9;

1.9
date	2004.07.09.17.42.48;	author marcus;	state Exp;
branches;
next	1.8;

1.8
date	2004.03.23.14.24.42;	author clement;	state Exp;
branches;
next	1.7;

1.7
date	2004.03.22.21.29.42;	author clement;	state Exp;
branches;
next	1.6;

1.6
date	2004.03.22.19.47.06;	author clement;	state Exp;
branches;
next	1.5;

1.5
date	2004.03.22.17.34.57;	author clement;	state Exp;
branches;
next	1.4;

1.4
date	2004.03.19.11.58.11;	author kris;	state Exp;
branches;
next	1.3;

1.3
date	2004.03.14.06.17.21;	author ade;	state Exp;
branches;
next	1.2;

1.2
date	2004.02.04.05.08.49;	author marcus;	state Exp;
branches;
next	1.1;

1.1
date	2003.10.07.23.34.40;	author edwin;	state Exp;
branches;
next	;


desc
@@


1.11
log
@Remove opensc-esteid.  The functionality has been merged into the
masterport.

PR:		ports/88008
Submitted by:	maintainer
@
text
@# New ports collection makefile for:	opensc-esteid
# Date created:				8 September 2003
# Whom:					Sven Petai <hadara@@bsd.ee>
#
# $FreeBSD: ports/security/opensc-esteid/Makefile,v 1.10 2005/04/20 12:42:05 arved Exp $
#

PORTNAME=	esteid
PORTVERSION=	0.7.0.1
PORTREVISION=	2
CATEGORIES=	security devel
MASTER_SITES=	http://marie.vtl.ee/esteid/
PKGNAMEPREFIX=	opensc-
DISTNAME=	opensc-esteid-0.7.0-1

MAINTAINER=	hadara@@bsd.ee
COMMENT=	ISO 7816 Smartcard API Library (OpenSSH Compatible)

LIB_DEPENDS=	pcsclite.1:${PORTSDIR}/devel/pcsc-lite

USE_OPENLDAP=	yes
INSTALLS_SHLIB=	yes
USE_OPENSSL=	yes
USE_INC_LIBTOOL_VER=13
USE_GMAKE=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--with-pcsclite=${LOCALBASE}    \
		--with-ldap-lib=openldap        \
		--with-ldap-dir=${LOCALBASE}    \
		--with-plugin-dir=${LOCALBASE}/share/opensc/plugins
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include/PCSC"
USE_REINPLACE=	yes

MAN1=		pkcs15-crypt.1 pkcs15-init.1 pkcs15-tool.1 \
		cryptoflex-tool.1 \
		opensc-config.1 opensc-explorer.1 opensc-tool.1
MAN5=		pkcs15-profile.5
MAN7=		pkcs15.7 opensc.7

.include <bsd.port.pre.mk>

.if ${ARCH} == "amd64"
BROKEN=		"Does not compile on amd64 (missing -fPIC)"
.endif

post-patch:
	${REINPLACE_CMD} -e "s,LPCSTR,LPCTSTR," ${WRKSRC}/src/libopensc/reader-pcsc.c
.include <bsd.port.post.mk>
@


1.10
log
@pcsc-lite:
- Upgrade to 1.2.9.b.7
- Use libtool15
- make hier(7)-compliant by moving the pcsc/drivers to lib/pcsc/drivers
- Compile with USB support per default. Use WITHOUT_USB to disable usb
  support
- Chase libusb shared library version (Forgotten by leeym)

Based on:	PR 76068
Reviewed by:	maintainer, sem (earlier patch)

ifd-devkit:
- Chase pcsclite sharedlibrary version

ifd-gempc410:
- Unbreak by updating to 0.9.3
- Move library to lib/pcsc/drivers
- Chase pcsclite sharedlibrary version
  NOTE: This was not tested, I don't own the specific hardware

ifd-gpr400:
- Chase pcsclite sharedlibrary version
- Fix build with new pcsc-lite
- Chase new pcsclite drivers location

ifd-slb_rf60:
- Chase pcsclite sharedlibrary version

ifd-test:
- Chase pcsclite sharedlibrary version
- Fix build with new pcsclite

libchipcard:
- Update to 0.9.1[1]
- Chase pcsclite shared library version
- Fix build with new pcsclite

[1]PR:			78815
[1]Submitted by:	lofi

opensc:
- Chase pcsclite shared library version
- Fix build on CURRENT

opensc-esteid
- Chase pcsclite shared library version
- Fix build with new pcsclite

p5-PCSC-Card:
- Update to 1.4.2
- Chase pcsclite shared library version
- Fix build with new pcsclite

ruby-pcsc-lite
- Mark broken, does not compile with new pcsc-lite
  Maintainer will work on new version

Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.9
log
@Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port.  Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version.  To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER.  Both macros accept the same argument: a libtool version.

For example, to use the ports version of libtool-1.5, add the following to
your Makefile:

USE_LIBTOOL_VER=        15

To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:

USE_INC_LIBTOOL_VER=    15

With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).

PR:		63944
Based on work by:eik and marcus
Approved by:	ade (autotools maintainer)
Tested by:	kris on pointyhat
Bound to be hidden problems:	You bet
@
text
@d10 1
a10 1
PORTREVISION=	1
d19 1
a19 1
LIB_DEPENDS=	pcsclite.0:${PORTSDIR}/devel/pcsc-lite
d31 2
d39 1
d46 2
@


1.8
log
@- backout -fPIC related wrong commits
  I spend most of my night looking for a nice solution.
  I found one very crappy, I'll dig into this later.
@
text
@d24 1
a24 1
USE_LIBTOOL_VER=13
@


1.7
log
@Set -fPIC in the correct way.
Maintainer informed.

Reminded by:	kris
No cookie for:	me
@
text
@d37 1
d39 5
a43 1
.include <bsd.port.mk>
@


1.6
log
@Use USE_OPENLDAP instead of USE_OPENLDAP_VER.

Submitted by:	maintainer
Spotted by:	eik
@
text
@a37 2
CFLAGS+=	-fPIC

@


1.5
log
@- Add -fPIC
- SIZEify
- Switch to OpenLDAP 2.2

PR:             64513
Submitted by:   Sven Petai <hadara@@bsd.ee> (maintainer)
@
text
@d21 1
a21 1
USE_OPENLDAP_VER=	22
@


1.4
log
@BROKEN on amd64: Does not compile (missing -fPIC from shared library
compilation)
@
text
@d21 1
a21 1
USE_OPENLDAP_VER=	20
d38 1
a38 1
.include <bsd.port.pre.mk>
d40 1
a40 5
.if ${ARCH} == "amd64"
BROKEN=		"Does not compile on amd64 (missing -fPIC)"
.endif

.include <bsd.port.post.mk>
@


1.3
log
@Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
@
text
@d38 7
a44 1
.include <bsd.port.mk>
@


1.2
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
@
text
@d24 1
a24 1
USE_LIBTOOL=	yes
@


1.1
log
@[new port] security/opensc-esteid: modified version of the
security/opensc port that works with Estonian Electronic ID card

	This is modified version of the OpenSC port that works with
	Estonian Electronic ID card (EstEID).

	WWW: http://marie.vtl.ee/esteid/

PR:		ports/56612
Submitted by:	Sven Petai <hadara@@bsd.ee>
@
text
@d10 1
@

