head	1.8;
access;
symbols
	RELEASE_8_3_0:1.6
	RELEASE_9_0_0:1.6
	RELEASE_7_4_0:1.6
	RELEASE_8_2_0:1.6
	RELEASE_6_EOL:1.6
	RELEASE_8_1_0:1.6
	RELEASE_7_3_0:1.5
	RELEASE_8_0_0:1.5
	RELEASE_7_2_0:1.4
	RELEASE_7_1_0:1.1
	RELEASE_6_4_0:1.1;
locks; strict;
comment	@# @;


1.8
date	2012.11.17.06.01.18;	author svnexp;	state Exp;
branches;
next	1.7;

1.7
date	2012.06.06.06.44.22;	author miwi;	state Exp;
branches;
next	1.6;

1.6
date	2010.05.21.21.42.01;	author makc;	state Exp;
branches;
next	1.5;

1.5
date	2009.07.08.20.43.02;	author makc;	state Exp;
branches;
next	1.4;

1.4
date	2009.03.19.12.03.34;	author makc;	state Exp;
branches;
next	1.3;

1.3
date	2009.03.02.20.00.17;	author miwi;	state Exp;
branches;
next	1.2;

1.2
date	2009.03.02.18.55.39;	author miwi;	state Exp;
branches;
next	1.1;

1.1
date	2008.08.05.00.12.57;	author miwi;	state Exp;
branches;
next	;


desc
@@


1.8
log
@Switch exporter over
@
text
@# New ports collection makefile for:	qca-ossl
# Date created:				2008-07-13
# Whom:					Martin Wilke <miwi@@FreeBSD.org>
#
# $FreeBSD: head/security/qca-ossl/Makefile 300897 2012-07-14 14:29:18Z beat $

PORTNAME=	qca-ossl
DISTVERSION=	2.0.0-beta3
PORTREVISION=	4
CATEGORIES=	security
MASTER_SITES=	http://delta.affinix.com/download/qca/2.0/plugins/

MAINTAINER=	kde@@FreeBSD.org
COMMENT=	QCA OpenSLL plugin

LIB_DEPENDS=	qca.2:${PORTSDIR}/devel/qca

USE_BZIP2=	yes
USE_QT4=	corelib qmake_build moc_build
HAS_CONFIGURE=	yes
QT_NONSTANDARD=	yes
USE_OPENSSL=	yes

CONFIGURE_ARGS=	--plugins-path=${PREFIX}/${QT_PLUGINDIR_REL} \
		--with-openssl-inc=${OPENSSLINC} \
		--with-openssl-lib=${OPENSSLLIB}

.if !defined(WITH_DEBUG)
CONFIGURE_ARGS+=--release --no-separate-debug-info
PLIST_SUB+=	DEBUG="@@comment "
.else
CONFIGURE_ARGS+=--debug
PLIST_SUB+=	DEBUG=""
.endif

post-install:
	${STRIP_CMD} ${PREFIX}/${QT_PLUGINDIR_REL}/crypto/libqca-ossl.so

.include <bsd.port.mk>
@


1.7
log
@- Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4

Review by:	bapt, David Naylor (kde team)
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.6
log
@Fix build with OpenSSL 1.0

PR:		ports/146615
Reported by:	Gerard Seibert <gerard at seibercom.net>
@
text
@d19 1
a19 2
USE_QT_VER=	4
QT_COMPONENTS=	corelib qmake_build moc_build
@


1.5
log
@Use correct path for strip.

Reported by:	Marco Broder (marco.broeder at gmx.eu) via e-mail
@
text
@d9 1
a9 1
PORTREVISION=	3
@


1.4
log
@Clean up, remove stale dependencies
@
text
@d9 1
a9 1
PORTREVISION=	2
d38 1
a38 1
	${STRIP_CMD} ${PREFIX}/${QT_PLUGINDIR_REL}/libqca-ossl.so
@


1.3
log
@- Remove a typo
@
text
@d9 1
a9 1
PORTREVISION=	1
d14 1
a14 1
COMMENT=	Cross-platform crypto API for QT
d20 1
a20 1
USE_GNOME=	pkgconfig
a22 1
QT_COMPONENTS=	corelib qmake_build moc_build
d25 1
a25 5
CONFIGURE_ENV=	QMAKESPEC=${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \
		PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
		PTHREAD_LDFLAGS=${PTHREAD_LIBS}
CONFIGURE_ARGS=	--plugins-path=${PREFIX}/${QT_PLUGINDIR} --qtdir=${LOCALBASE} \
		--with-qca=${LOCALBASE} \
d29 7
a35 1
QT_PLUGINDIR=	lib/qt4/plugins
d37 2
a38 1
PLIST_SUB+=	QT_PLUGINDIR="${QT_PLUGINDIR}"
@


1.2
log
@- Fix build with OpenSSL from ports

PR:		132097
Submitted by:	Matt Dawson <matt@@chronos.org.uk>
Thanks to:	dinoex@@
@
text
@d35 1
a35 1
++ qca-ossl.cpp	2009-02-26 06:41:17.000000000 +0100
@


1.1
log
@Taking a hint from the similarly-named Java Cryptography Architecture,
QCA aims to provide a straightforward and cross-platform crypto
API, using Qt datatypes and conventions. QCA separates the API from
the implementation, using plugins known as Providers. The advantage
of this model is to allow applications to avoid linking to or
explicitly depending on any particular cryptographic library. This
allows one to easily change or upgrade crypto implementations
without even needing to recompile the application. QCA should work
everywhere Qt does, including Windows/Unix/MacOSX.

Capabilities:
TLS, CMS, X.509, RSA, DSA, Diffie-Hellman, PKCS#7, PKCS#12, SHA0,
SHA1, SHA224, SHA256, SHA384, SHA512, MD2, MD4, MD5, RIPEMD160,
Blowfish, DES, 3DES, AES128, AES192, AES256, CAST5, HMAC(SHA1, MD5,
RIPEMD160), PBKDF1(MD2, SHA1), PBKDF2(SHA1)

WWW: http://delta.affinix.com/qca/
@
text
@d9 1
d30 3
a32 1
		--with-qca=${LOCALBASE}
d35 1
a35 1

@

