head	1.13;
access;
symbols
	RELEASE_8_3_0:1.12
	RELEASE_9_0_0:1.12
	RELEASE_7_4_0:1.11
	RELEASE_8_2_0:1.11
	RELEASE_6_EOL:1.10
	RELEASE_8_1_0:1.10
	RELEASE_7_3_0:1.10
	RELEASE_8_0_0:1.8
	RELEASE_7_2_0:1.6
	RELEASE_7_1_0:1.6
	RELEASE_6_4_0:1.6
	RELEASE_5_EOL:1.5
	RELEASE_7_0_0:1.5
	RELEASE_6_3_0:1.5
	PRE_XORG_7:1.3
	RELEASE_4_EOL:1.3
	RELEASE_6_2_0:1.2;
locks; strict;
comment	@# @;


1.13
date	2012.11.17.06.01.03;	author svnexp;	state Exp;
branches;
next	1.12;

1.12
date	2011.04.22.08.51.21;	author ale;	state Exp;
branches;
next	1.11;

1.11
date	2010.12.04.07.33.24;	author ade;	state Exp;
branches;
next	1.10;

1.10
date	2010.01.07.11.39.16;	author ale;	state Exp;
branches;
next	1.9;

1.9
date	2009.10.20.15.06.23;	author ale;	state Exp;
branches;
next	1.8;

1.8
date	2009.08.02.19.35.26;	author mezz;	state Exp;
branches;
next	1.7;

1.7
date	2009.06.16.05.54.37;	author ale;	state Exp;
branches;
next	1.6;

1.6
date	2008.08.27.09.39.31;	author ale;	state Exp;
branches;
next	1.5;

1.5
date	2007.09.18.12.36.57;	author ale;	state Exp;
branches;
next	1.4;

1.4
date	2007.07.17.09.23.57;	author ale;	state Exp;
branches;
next	1.3;

1.3
date	2007.01.28.09.07.43;	author kris;	state Exp;
branches;
next	1.2;

1.2
date	2006.10.07.12.50.47;	author ale;	state Exp;
branches;
next	1.1;

1.1
date	2006.06.12.17.04.13;	author ale;	state Exp;
branches;
next	;


desc
@@


1.13
log
@Switch exporter over
@
text
@# New ports collection makefile for:	engine_pkcs11
# Date created:			1 Jun 2006
# Whom:				Alex Dupre <ale@@FreeBSD.org>
#
# $FreeBSD: head/security/engine_pkcs11/Makefile 300897 2012-07-14 14:29:18Z beat $
#

PORTNAME=	engine_pkcs11
PORTVERSION=	0.1.8
PORTREVISION=	1
CATEGORIES=	security
MASTER_SITES=	http://www.opensc-project.org/files/${PORTNAME}/

MAINTAINER=	ale@@FreeBSD.org
COMMENT=	An implementation of a PKCS\#11 engine for OpenSSL

LIB_DEPENDS=	p11.2:${PORTSDIR}/security/libp11

USE_AUTOTOOLS=	libtool
USE_OPENSSL=	yes
GNU_CONFIGURE=	yes
USE_GNOME=	pkgconfig

CONFIGURE_ENV=	OPENSSL_CFLAGS="-I${OPENSSLINC}" \
		OPENSSL_LIBS="-L${OPENSSLLIB} -lssl"

PORTDOCS=	*

.ifndef(NOPORTDOCS)
CONFIGURE_ARGS+=--enable-doc
.else
post-patch:
	@@${REINPLACE_CMD} 's|install-data-am: install-dist_docDATA|install-data-am:|' \
		${WRKSRC}/Makefile.in ${WRKSRC}/doc/Makefile.in
.endif

.include <bsd.port.mk>
@


1.12
log
@Chase libp11 library and bump PORTREVISION.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.11
log
@Sync to new bsd.autotools.mk
@
text
@d10 1
d17 1
a17 1
LIB_DEPENDS=	p11.3:${PORTSDIR}/security/libp11
@


1.10
log
@Update to 0.1.8 release.
@
text
@d18 1
a18 1
USE_AUTOTOOLS=	libtool:22
@


1.9
log
@Update to 0.1.7 release.
@
text
@d9 1
a9 1
PORTVERSION=	0.1.7
@


1.8
log
@-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
@
text
@d9 1
a9 1
PORTVERSION=	0.1.6
@


1.7
log
@Update to 0.1.6 release.
@
text
@d18 1
a18 1
USE_AUTOTOOLS=	libtool:15
@


1.6
log
@Update to 0.1.5 release.
@
text
@d9 1
a9 1
PORTVERSION=	0.1.5
d16 1
a16 1
LIB_DEPENDS=	p11.1:${PORTSDIR}/security/libp11
@


1.5
log
@Add COMMENT escaping.
@
text
@d9 1
a9 1
PORTVERSION=	0.1.4
d23 2
a24 3
CONFIGURE_ARGS=	--with-openssl="${OPENSSLBASE}"

DOC_FILES=	README *.sh *.xsl *.css *.html
d29 5
a33 3
post-install:
	@@${MKDIR} ${DOCSDIR}
	@@(cd ${WRKSRC}/doc && ${CP} -R ${DOC_FILES} ${DOCSDIR})
@


1.4
log
@Update to 0.1.4 release.
@
text
@d14 1
a14 1
COMMENT=	An implementation of a PKCS#11 engine for OpenSSL
@


1.3
log
@Use libtool port instead of included one to avoid objformat a.out botch
@
text
@d9 1
a9 1
PORTVERSION=	0.1.3
@


1.2
log
@Don't depend anymore on openssl from ports.
(Waiting for a DSO check in bsd.openssl.mk)
@
text
@d18 1
@


1.1
log
@Engine_pkcs11 is an implementation of an engine for OpenSSL.
It can be loaded using code, config file or command line and
will pass any function call by openssl to a PKCS#11 module.
Engine_pkcs11 is meant to be used with smart cards and software
for using smart cards in PKCS#11 format, such as OpenSC.

WWW:	http://www.opensc-project.org/engine_pkcs11/

Note: the port requires the OpenSSL installed from ports,
since dynamic engine loading is disabled in base system.
See PR bin/79570 for details.
@
text
@a18 1
WITH_OPENSSL_PORT=yes
@

