head	1.28;
access;
symbols
	RELEASE_8_3_0:1.23
	RELEASE_9_0_0:1.23
	RELEASE_7_4_0:1.22
	RELEASE_8_2_0:1.22
	RELEASE_6_EOL:1.21
	RELEASE_8_1_0:1.20
	RELEASE_7_3_0:1.19
	RELEASE_8_0_0:1.17
	RELEASE_7_2_0:1.16
	RELEASE_7_1_0:1.16
	RELEASE_6_4_0:1.16
	RELEASE_5_EOL:1.13
	RELEASE_7_0_0:1.11
	RELEASE_6_3_0:1.11
	PRE_XORG_7:1.8
	RELEASE_4_EOL:1.8
	RELEASE_6_2_0:1.8
	RELEASE_6_1_0:1.6
	RELEASE_5_5_0:1.6
	RELEASE_6_0_0:1.6
	RELEASE_5_4_0:1.6
	RELEASE_4_11_0:1.5
	RELEASE_5_3_0:1.5
	RELEASE_4_10_0:1.4;
locks; strict;
comment	@# @;


1.28
date	2012.11.17.06.01.22;	author svnexp;	state Exp;
branches;
next	1.27;

1.27
date	2012.06.06.06.44.23;	author miwi;	state Exp;
branches;
next	1.26;

1.26
date	2012.06.01.05.24.09;	author dinoex;	state Exp;
branches;
next	1.25;

1.25
date	2012.05.14.20.14.09;	author madpilot;	state Exp;
branches;
next	1.24;

1.24
date	2012.05.08.19.02.48;	author madpilot;	state Exp;
branches;
next	1.23;

1.23
date	2011.11.27.10.28.20;	author miwi;	state Exp;
branches;
next	1.22;

1.22
date	2010.12.04.07.33.32;	author ade;	state Exp;
branches;
next	1.21;

1.21
date	2010.09.01.16.47.28;	author makc;	state Exp;
branches;
next	1.20;

1.20
date	2010.03.28.06.43.32;	author dinoex;	state Exp;
branches;
next	1.19;

1.19
date	2010.01.24.16.29.48;	author wxs;	state Exp;
branches;
next	1.18;

1.18
date	2009.10.19.17.53.43;	author pav;	state Exp;
branches;
next	1.17;

1.17
date	2009.05.24.10.12.22;	author makc;	state Exp;
branches;
next	1.16;

1.16
date	2008.08.04.23.33.44;	author miwi;	state Exp;
branches;
next	1.15;

1.15
date	2008.06.08.17.42.27;	author itetcu;	state Exp;
branches;
next	1.14;

1.14
date	2008.06.06.14.01.06;	author edwin;	state Exp;
branches;
next	1.13;

1.13
date	2007.12.19.19.32.02;	author pav;	state Exp;
branches;
next	1.12;

1.12
date	2007.12.15.13.37.30;	author pav;	state Exp;
branches;
next	1.11;

1.11
date	2007.09.29.12.48.56;	author pav;	state Exp;
branches;
next	1.10;

1.10
date	2007.07.23.13.54.06;	author pav;	state Exp;
branches;
next	1.9;

1.9
date	2007.05.19.20.22.56;	author flz;	state Exp;
branches;
next	1.8;

1.8
date	2006.09.10.23.51.20;	author kris;	state Exp;
branches;
next	1.7;

1.7
date	2006.05.13.04.15.19;	author edwin;	state Exp;
branches;
next	1.6;

1.6
date	2005.01.26.04.31.33;	author kevlo;	state Exp;
branches;
next	1.5;

1.5
date	2004.09.29.05.58.10;	author kris;	state Exp;
branches;
next	1.4;

1.4
date	2004.02.26.18.37.35;	author lofi;	state Exp;
branches;
next	1.3;

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

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

1.1
date	2003.12.05.23.19.05;	author sergei;	state Exp;
branches;
next	;


desc
@@


1.28
log
@Switch exporter over
@
text
@# New ports collection makefile for: xca
# Date created:		2002-12-23
# Whom:			Valentin Zahariev <curly@@e-card.bg>
#
# $FreeBSD: head/security/xca/Makefile 300897 2012-07-14 14:29:18Z beat $
#

PORTNAME=	xca
PORTVERSION=	0.9.3
PORTREVISION=	1
CATEGORIES=	security
MASTER_SITES=	SF

MAINTAINER=	freebsd@@nagilum.org
COMMENT=	Graphical certification authority

LICENSE=	BSD

RUN_DEPENDS=	update-mime-database:${PORTSDIR}/misc/shared-mime-info

USE_GMAKE=	yes
USE_OPENSSL=	yes
USE_QT4=	gui moc_build uic_build qmake_build rcc_build linguist_build
USE_AUTOTOOLS=	libltdl
CC?=		gcc
CXX?=		g++

MAN1=		xca.1
MANCOMPRESSED=	yes

post-patch:
	@@echo "CPPFLAGS=-I. -I.. -I${WRKSRC}/ui -I${QT_INCDIR} -I${QT_INCDIR}/Qt -I${LOCALBASE}/include" > ${WRKSRC}/Local.mak
	@@echo "CFLAGS= ${CFLAGS} -Wall -ggdb" >> ${WRKSRC}/Local.mak
	@@echo "LDFLAGS= ${LDFLAGS} -L${QT_LIBDIR} -L${LOCALBASE}/lib" >> ${WRKSRC}/Local.mak
	@@echo "LIBS= -lQtGui ${PTHREAD_LIBS} -lcrypto -lltdl" >> ${WRKSRC}/Local.mak
	@@echo "MOC=${MOC}" >> ${WRKSRC}/Local.mak
	@@echo "UIC=${QT_PREFIX}/bin/uic-qt4" >> ${WRKSRC}/Local.mak
	@@echo "RCC=${LOCALBASE}/bin/rcc"  >> ${WRKSRC}/Local.mak
	@@echo "LRELEASE=${LOCALBASE}/bin/lrelease-qt4" >> ${WRKSRC}/Local.mak
	@@echo "CC=${CC}" >> ${WRKSRC}/Local.mak
	@@echo "LD=${LD}" >> ${WRKSRC}/Local.mak
	@@echo "STRIP=${STRIP_CMD}" >> ${WRKSRC}/Local.mak
	@@echo "prefix=${PREFIX}" >> ${WRKSRC}/Local.mak
	@@echo "etc=${PREFIX}/etc/xca" >> ${WRKSRC}/Local.mak
	@@echo "basedir=" >> ${WRKSRC}/Local.mak
	@@echo "docdir=${DOCSDIR}" >> ${WRKSRC}/Local.mak
	@@echo "#define PREFIX \"${PREFIX}\"" > ${WRKSRC}/local.h
	@@echo "#define ETC \"${PREFIX}/etc/xca\"" >> ${WRKSRC}/local.h
	@@echo "#define VER \"${PORTVERSION}\"" >> ${WRKSRC}/local.h
	@@echo "#define DOCDIR \"${DOCSDIR}\"" >> ${WRKSRC}/local.h
	@@${REINPLACE_CMD} -e "/rR/{G;s/$$/TOPDIR_/;}" -e "s:\(TOPDIR\)_:\1=${WRKSRC}:" ${WRKSRC}/Makefile
	@@${REINPLACE_CMD} -e "/VPATH/{G;s/$$/TOPDIR_/;}" -e "s:\(TOPDIR\)_:\1=${WRKSRC}:" ${WRKSRC}/misc/Makefile
	@@${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/lib/import.cpp

post-install:
	@@-update-mime-database ${PREFIX}/share/mime

.include <bsd.port.mk>
@


1.27
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.26
log
@- update png to 1.5.10
@
text
@d23 1
a23 2
USE_QT_VER=	4
QT_COMPONENTS=	gui moc_build uic_build qmake_build rcc_build linguist_build
@


1.25
log
@- Update to 0.9.3

PR:		ports/167869
Submitted by:	freebsd@@nagilum.org (maintainer)
Approved by:	tabthorpe (mentor)
@
text
@d10 1
@


1.24
log
@- Update to 0.9.2 [1]
- Remove check for unsupported OS versions

PR:		ports/167674
Submitted by:	freebsd@@nagilum.org [1]
Approved by:	crees (mentor)
@
text
@d9 1
a9 1
PORTVERSION=	0.9.2
@


1.23
log
@- Update to 0.91

PR:		162788
Submitted by:	maintainer
Feature safe:	yes
@
text
@d9 1
a9 1
PORTVERSION=	0.9.1
a30 6
.include <bsd.port.pre.mk>

.if ${OSVERSION} < 700000
BROKEN=		does not compile
.endif

d58 1
a58 1
.include <bsd.port.post.mk>
@


1.22
log
@Sync to new bsd.autotools.mk
@
text
@d9 1
a9 1
PORTVERSION=	0.9.0
d16 2
a30 2
LICENSE=	BSD

d57 2
@


1.21
log
@Update to 0.9.0
Add LICENSE

PR:		ports/150130
Submitted by:	maintainer
@
text
@d22 1
a22 1
USE_AUTOTOOLS=	libltdl:22
@


1.20
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d9 1
a9 2
PORTVERSION=	0.8.1
PORTREVISION=	2
d16 2
d29 2
d59 3
@


1.19
log
@- Update to 0.8.1
- Pass maintainer to submitter

PR:		ports/142349
Submitted by:	freebsd@@nagilum.org
Approved by:	Mark Foster <mark@@foster.cc> (maintainer)
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.18
log
@- Mark BROKEN on 6.x

Reported by:	pointyhat
@
text
@d9 1
a9 1
PORTVERSION=	0.6.4
d14 1
a14 1
MAINTAINER=	mark@@foster.cc
d21 1
d38 1
a38 1
	@@echo "LIBS= -lQtGui ${PTHREAD_LIBS} -lcrypto" >> ${WRKSRC}/Local.mak
d49 1
d53 1
@


1.17
log
@Remove qt4 build tools from run dependencies.

Approved by:	maintainer timeout (2 weeks)
@
text
@d29 4
@


1.16
log
@- Fix build after qt 4.4.1 update
@
text
@d10 1
d20 1
a20 1
QT_COMPONENTS=	gui moc uic qmake rcc linguist
@


1.15
log
@Besides updating to v0.6.4 this patch fixes the heading include ordering
as pointed out by Mike Watters.

PR:		ports/123584
Submitted by:	Mark Foster (maintainer)
@
text
@d29 1
a29 1
	@@echo "CPPFLAGS=-I. -I.. -I${WRKSRC}/ui -I${QT_PREFIX}/include/Qt -I${LOCALBASE}/include" > ${WRKSRC}/Local.mak
d31 1
a31 1
	@@echo "LDFLAGS= ${LDFLAGS} -L${LOCALBASE}/lib" >> ${WRKSRC}/Local.mak
@


1.14
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d9 1
a9 2
PORTVERSION=	0.6.3
PORTREVISION=	1
d11 1
a11 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	${PORTNAME}
d29 1
a29 1
	@@echo "CPPFLAGS=-I. -I.. -I${WRKSRC}/ui -I${LOCALBASE}/include -I${QT_PREFIX}/include/Qt" > ${WRKSRC}/Local.mak
@


1.13
log
@- Replace -lc_r with ${PTHREAD_LIBS}

Pointy hat to:	pav
@
text
@d10 1
@


1.12
log
@- List QT components
- Try if it builds now

PR:		ports/117658
Submitted by:	Mark D. Foster <mark@@foster.cc> (maintainer)
@
text
@d33 1
a33 1
	@@echo "LIBS= -lQtGui -lc_r -lcrypto" >> ${WRKSRC}/Local.mak
@


1.11
log
@- Mark BROKEN everywhere: does not compile

Reported by:	pointyhat
@
text
@a16 2
BROKEN=		Does not compile

d20 1
d30 1
a30 1
	@@echo "CPPFLAGS=-I. -I.. -I${WRKSRC}/ui -I/usr/X11R6/include -I${QT_PREFIX}/include/Qt" > ${WRKSRC}/Local.mak
@


1.10
log
@- Update to 0.6.3
- Transfer maintainership

PR:		ports/113401
Submitted by:	Mark D. Foster <mark@@foster.cc>
Approved by:	maintainership change - linimon (portmgr)
@
text
@d17 2
a29 4
.if ${OSVERSION} >= 700019
BROKEN=		Does not compile on FreeBSD >= 7.0
.endif

@


1.9
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d9 1
a9 2
PORTVERSION=	0.5.1
PORTREVISION=	1
d14 1
a14 1
MAINTAINER=	curly@@e-card.bg
a16 2
LIB_DEPENDS=	db4.0:${PORTSDIR}/databases/db4

d19 6
a24 1
USE_QT_VER=	3
d33 4
a36 4
	@@echo "CPPFLAGS= -I. -I.. -I${OPENSSLINC} ${QTCPPFLAGS} -I${LOCALBASE}/include/db4" > ${WRKSRC}/Local.mak
	@@echo "CFLAGS= ${CFLAGS}" >> ${WRKSRC}/Local.mak
	@@echo "LDFLAGS= ${LDFLAGS}" >> ${WRKSRC}/Local.mak
	@@echo "LIBS= ${QTCFGLIBS} -lqt-mt -L${OPENSSLLIB} -lcrypto -ldb4_cxx ${PTHREAD_LIBS}" >> ${WRKSRC}/Local.mak
d38 4
a41 2
	@@echo "UIC=${QT_PREFIX}/bin/uic" >> ${WRKSRC}/Local.mak
	@@echo "CC=${CXX}" >> ${WRKSRC}/Local.mak
d47 4
a50 4
	@@${REINPLACE_CMD} -E -e 's|QFont\ font\(\ font\(\)\ \)|QFont font|' ${WRKSRC}/widgets/clicklabel.cpp
	@@${REINPLACE_CMD} -E -e 's|(install[\ \:]+xca\.1)\.gz|\1|g' ${WRKSRC}/doc/Makefile

MAN1=	xca.1
@


1.8
log
@BROKEN On 7.0: Does not compile
@
text
@d10 1
@


1.7
log
@Remove USE_REINPLACE from all categories starting with S
@
text
@d25 4
@


1.6
log
@Update to 0.5.1

PR: ports/76667
Submitted by: MAINTAINER
@
text
@a19 1
USE_REINPLACE=	yes
@


1.5
log
@BROKEN on 5.x: Does not compile

Approved by:    portmgr (self)
@
text
@d9 1
a9 2
PORTVERSION=	0.4.5
PORTREVISION=	1
a18 1
GNU_CONFIGURE=	yes
d26 15
a40 3
.if ${OSVERSION} >= 502126
BROKEN=		"Does not compile on FreeBSD >= 5.x"
.endif
d42 1
a42 3
post-patch:
	@@${REINPLACE_CMD} -E -e 's,(if[\ \t]+test[\ \t]+.+)[\ \t]+==,\1 =,' \
		${WRKSRC}/configure
@


1.4
log
@${WRKDIR}/${PKGNAME} -> ${WRKSRC} & unbreak.
@
text
@d28 4
@


1.3
log
@BROKEN on 5.x: fails to patch
@
text
@a27 4
.if ${OSVERSION} >= 502102
BROKEN=		"Fails to patch"
.endif

d30 1
a30 1
		${WRKDIR}/${PKGNAME}/configure
@


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

(Part 1)
@
text
@d26 6
d36 1
a36 1
.include <bsd.port.mk>
@


1.1
log
@Add xca 0.4.5, graphical certification authority.

Graphical certification authority is an interface for managing
RSA keys and certificates, and the creation and signing of PKCS#10 requests.
It uses the OpenSSL library and a Berkeley DB for key and certificate storage.
It supports importing and exporting keys and PEM DER PKCS8 certificates,
signing and revoking of PEM DER PKCS12, and selection of x509v3 extensions.
A tree view of certificates is presented.

Author:	Christian Hohnstaedt <christian@@hohnstaedt.de>
WWW:	http://www.hohnstaedt.de/xca.html

PR:		58378
Submitted by:	Valentin Zahariev <curly@@e-card.bg>
@
text
@d10 1
@

