head	1.87;
access;
symbols
	RELEASE_8_3_0:1.85
	RELEASE_9_0_0:1.84
	RELEASE_7_4_0:1.79
	RELEASE_8_2_0:1.79
	RELEASE_6_EOL:1.77
	RELEASE_8_1_0:1.74
	RELEASE_7_3_0:1.68
	old_RELEASE_8_0_0:1.66
	old_RELEASE_7_2_0:1.59
	old_RELEASE_7_1_0:1.52
	old_RELEASE_6_4_0:1.52
	old_RELEASE_5_EOL:1.47
	old_RELEASE_7_0_0:1.41
	old_RELEASE_6_3_0:1.41
	old_PRE_XORG_7:1.33
	old_RELEASE_4_EOL:1.32
	old_RELEASE_6_2_0:1.29
	old_RELEASE_6_1_0:1.29
	old_RELEASE_5_5_0:1.29
	old_RELEASE_6_0_0:1.26
	old_RELEASE_5_4_0:1.24
	old_RELEASE_4_11_0:1.23
	old_RELEASE_5_3_0:1.20
	old_RELEASE_4_10_0:1.18
	old_RELEASE_5_2_1:1.14
	old_RELEASE_5_2_0:1.14
	old_RELEASE_4_9_0:1.14
	old_RELEASE_5_1_0:1.11
	old_RELEASE_4_8_0:1.7
	old_RELEASE_5_0_0:1.5
	old_RELEASE_4_7_0:1.4
	old_RELEASE_4_6_2:1.4
	old_RELEASE_4_6_1:1.4
	old_RELEASE_4_6_0:1.4
	old_RELEASE_5_0_DP1:1.4
	old_RELEASE_4_5_0:1.4
	old_RELEASE_4_4_0:1.4
	old_RELEASE_4_3_0:1.3;
locks; strict;
comment	@# @;


1.87
date	2012.11.17.06.01.04;	author svnexp;	state Exp;
branches;
next	1.86;

1.86
date	2012.06.06.06.44.21;	author miwi;	state Exp;
branches;
next	1.85;

1.85
date	2011.12.31.05.34.46;	author cy;	state Exp;
branches;
next	1.84;

1.84
date	2011.11.19.01.03.52;	author cy;	state Exp;
branches;
next	1.83;

1.83
date	2011.11.15.05.33.14;	author cy;	state Exp;
branches;
next	1.82;

1.82
date	2011.11.15.04.30.55;	author cy;	state Exp;
branches;
next	1.81;

1.81
date	2011.11.14.20.56.23;	author cy;	state Exp;
branches;
next	1.80;

1.80
date	2011.09.23.22.25.11;	author amdmi3;	state Exp;
branches;
next	1.79;

1.79
date	2010.12.07.20.20.31;	author cy;	state Exp;
branches;
next	1.78;

1.78
date	2010.12.04.07.33.24;	author ade;	state Exp;
branches;
next	1.77;

1.77
date	2010.10.16.11.52.33;	author ade;	state Exp;
branches;
next	1.76;

1.76
date	2010.10.05.19.57.49;	author ade;	state Exp;
branches;
next	1.75;

1.75
date	2010.09.15.18.35.09;	author ade;	state Exp;
branches;
next	1.74;

1.74
date	2010.05.30.18.16.14;	author cy;	state Exp;
branches;
next	1.73;

1.73
date	2010.05.25.05.57.07;	author cy;	state Exp;
branches;
next	1.72;

1.72
date	2010.05.24.01.54.26;	author cy;	state Exp;
branches;
next	1.71;

1.71
date	2010.05.14.04.32.43;	author cy;	state Exp;
branches;
next	1.70;

1.70
date	2010.05.12.04.48.48;	author cy;	state Exp;
branches;
next	1.69;

1.69
date	2010.05.05.03.35.43;	author cy;	state Exp;
branches;
next	1.68;

1.68
date	2009.12.14.07.48.56;	author cy;	state Exp;
branches;
next	1.67;

1.67
date	2009.10.27.20.12.54;	author cy;	state Exp;
branches;
next	1.66;

1.66
date	2009.09.20.05.31.35;	author cy;	state Exp;
branches;
next	1.65;

1.65
date	2009.08.22.00.34.52;	author amdmi3;	state Exp;
branches;
next	1.64;

1.64
date	2009.06.30.05.37.47;	author cy;	state Exp;
branches;
next	1.63;

1.63
date	2009.06.22.21.45.05;	author cy;	state Exp;
branches;
next	1.62;

1.62
date	2009.05.25.02.08.18;	author cy;	state Exp;
branches;
next	1.61;

1.61
date	2009.05.04.03.46.07;	author cy;	state Exp;
branches;
next	1.60;

1.60
date	2009.04.27.20.31.36;	author cy;	state Exp;
branches;
next	1.59;

1.59
date	2008.12.09.19.42.21;	author cy;	state Exp;
branches;
next	1.58;

1.58
date	2008.12.08.21.21.09;	author cy;	state Exp;
branches;
next	1.57;

1.57
date	2008.12.06.21.27.03;	author cy;	state Exp;
branches;
next	1.56;

1.56
date	2008.11.28.23.26.42;	author cy;	state Exp;
branches;
next	1.55;

1.55
date	2008.11.25.18.59.19;	author cy;	state Exp;
branches;
next	1.54;

1.54
date	2008.10.18.00.02.32;	author cy;	state Exp;
branches;
next	1.53;

1.53
date	2008.09.30.20.05.37;	author cy;	state Exp;
branches;
next	1.52;

1.52
date	2008.09.19.00.45.59;	author cy;	state Exp;
branches;
next	1.51;

1.51
date	2008.09.03.17.15.03;	author cy;	state Exp;
branches;
next	1.50;

1.50
date	2008.09.02.21.32.25;	author cy;	state Exp;
branches;
next	1.49;

1.49
date	2008.08.21.06.18.15;	author rafan;	state Exp;
branches;
next	1.48;

1.48
date	2008.06.06.14.00.48;	author edwin;	state Exp;
branches;
next	1.47;

1.47
date	2008.05.26.22.08.25;	author cy;	state Exp;
branches;
next	1.46;

1.46
date	2008.05.23.18.05.59;	author cy;	state Exp;
branches;
next	1.45;

1.45
date	2008.04.06.02.46.01;	author cy;	state Exp;
branches;
next	1.44;

1.44
date	2008.03.27.10.58.29;	author kuriyama;	state Exp;
branches;
next	1.43;

1.43
date	2008.03.20.10.03.40;	author pav;	state Exp;
branches;
next	1.42;

1.42
date	2008.01.20.18.11.20;	author cy;	state Exp;
branches;
next	1.41;

1.41
date	2007.10.03.12.19.22;	author edwin;	state Exp;
branches;
next	1.40;

1.40
date	2007.09.20.22.46.22;	author cy;	state Exp;
branches;
next	1.39;

1.39
date	2007.09.19.22.48.24;	author cy;	state Exp;
branches;
next	1.38;

1.38
date	2007.09.11.23.12.05;	author cy;	state Exp;
branches;
next	1.37;

1.37
date	2007.08.23.23.16.37;	author cy;	state Exp;
branches;
next	1.36;

1.36
date	2007.07.09.22.11.58;	author cy;	state Exp;
branches;
next	1.35;

1.35
date	2007.05.30.17.15.20;	author cy;	state Exp;
branches;
next	1.34;

1.34
date	2007.05.19.20.22.25;	author flz;	state Exp;
branches;
next	1.33;

1.33
date	2007.02.13.00.16.28;	author pav;	state Exp;
branches;
next	1.32;

1.32
date	2007.01.11.00.55.42;	author cy;	state Exp;
branches;
next	1.31;

1.31
date	2006.12.11.02.13.36;	author cy;	state Exp;
branches;
next	1.30;

1.30
date	2006.12.10.23.32.32;	author cy;	state Exp;
branches;
next	1.29;

1.29
date	2006.02.13.07.36.11;	author lawrance;	state Exp;
branches;
next	1.28;

1.28
date	2005.11.28.06.33.06;	author fenner;	state Exp;
branches;
next	1.27;

1.27
date	2005.11.13.22.04.55;	author mnag;	state Exp;
branches;
next	1.26;

1.26
date	2005.07.20.07.49.35;	author pav;	state Exp;
branches;
next	1.25;

1.25
date	2005.05.13.02.03.55;	author vanilla;	state Exp;
branches;
next	1.24;

1.24
date	2005.01.17.13.10.31;	author vs;	state Exp;
branches;
next	1.23;

1.23
date	2004.12.05.15.14.09;	author vanilla;	state Exp;
branches;
next	1.22;

1.22
date	2004.10.27.15.46.11;	author vanilla;	state Exp;
branches;
next	1.21;

1.21
date	2004.10.14.06.42.13;	author vanilla;	state Exp;
branches;
next	1.20;

1.20
date	2004.09.18.17.17.24;	author kris;	state Exp;
branches;
next	1.19;

1.19
date	2004.05.25.19.28.24;	author pav;	state Exp;
branches;
next	1.18;

1.18
date	2004.03.14.06.17.18;	author ade;	state Exp;
branches;
next	1.17;

1.17
date	2004.02.04.05.08.44;	author marcus;	state Exp;
branches;
next	1.16;

1.16
date	2004.01.18.14.19.22;	author clement;	state Exp;
branches;
next	1.15;

1.15
date	2003.12.19.15.53.53;	author sergei;	state Exp;
branches;
next	1.14;

1.14
date	2003.09.06.02.44.42;	author foxfair;	state Exp;
branches;
next	1.13;

1.13
date	2003.06.10.16.27.56;	author foxfair;	state Exp;
branches;
next	1.12;

1.12
date	2003.06.01.15.28.03;	author foxfair;	state Exp;
branches;
next	1.11;

1.11
date	2003.05.22.14.36.29;	author foxfair;	state Exp;
branches;
next	1.10;

1.10
date	2003.05.21.17.12.04;	author foxfair;	state Exp;
branches;
next	1.9;

1.9
date	2003.05.18.09.23.34;	author kris;	state Exp;
branches;
next	1.8;

1.8
date	2003.04.20.19.42.15;	author marcus;	state Exp;
branches;
next	1.7;

1.7
date	2003.02.20.18.59.04;	author knu;	state Exp;
branches;
next	1.6;

1.6
date	2003.02.17.00.02.09;	author marcus;	state Exp;
branches;
next	1.5;

1.5
date	2002.12.11.07.34.22;	author edwin;	state Exp;
branches;
next	1.4;

1.4
date	2001.05.04.21.41.22;	author ade;	state Exp;
branches;
next	1.3;

1.3
date	2001.03.28.17.26.27;	author dinoex;	state Exp;
branches;
next	1.2;

1.2
date	2001.03.21.07.09.44;	author dinoex;	state Exp;
branches;
next	1.1;

1.1
date	2001.03.21.06.50.57;	author dinoex;	state Exp;
branches;
next	;


desc
@@


1.87
log
@Switch exporter over
@
text
@# New ports collection makefile for:	fwbuilder
# Date Created:				3 Feb 2001
# Whom:					Roman Shterenzon <roman@@xpert.com>
#
# $FreeBSD: head/security/fwbuilder-devel/Makefile 300897 2012-07-14 14:29:18Z beat $
#

PORTNAME=	fwbuilder
DISTVERSION=	5.0.1
PORTVERSION=	${DISTVERSION}
CATEGORIES=	security
BUILD=		3592
PKGNAMESUFFIX=	-devel
.if defined(PKGNAMESUFFIX) && ${PKGNAMESUFFIX} == -devel
MASTER_SITES=	http://www.fwbuilder.org/nightly_builds/fwbuilder-5.0/current_build/
PORTVERSION=	${DISTVERSION}.b${BUILD}
.else
MASTER_SITES=	SF/${PORTNAME}/Current_Packages/${PORTVERSION}
.endif
DISTVERSIONSUFFIX=	.${BUILD}

MAINTAINER=	cy@@FreeBSD.org
COMMENT=	Firewall Builder GUI and policy compilers
IGNORE=		Development branch not currently active

.if defined(PKGNAMESUFFIX) && ${PKGNAMESUFFIX} == -devel
CONFLICTS=	fwbuilder-[234].* fwbuilder-devel-[234].* \
		libfwbuilder-[234].* libfwbuilder-devel-[234].*
.else
CONFLICTS=	fwbuilder-[234].* fwbuilder-devel-* \
		libfwbuilder-[234].* libfwbuilder-devel-*
.endif
LIB_DEPENDS=	xslt.2:${PORTSDIR}/textproc/libxslt \
		netsnmp.30:${PORTSDIR}/net-mgmt/net-snmp

PLIST_SUB=	BUILD_VERSION=${DISTVERSION}.${BUILD}
USE_QT4=	corelib \
		gui \
		iconengines \
		inputmethods \
		linguist_build \
		moc_build \
		rcc_build \
		qmake_build \
		svg \
		uic_build \
		xml

QTDIR?=		${QT_PREFIX}

USE_OPENSSL=	yes
USE_GMAKE=	yes
USE_AUTOTOOLS=	autoconf aclocal libtool
CONFIGURE_SCRIPT=	autogen.sh
GNU_CONFIGURE=	yes
CONFIGURE_ENV=	QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
CONFIGURE_ARGS+=	--with-docdir=${DOCSDIR} --with-qtdir=${QTDIR}
MAKE_ARGS+=	QTDIR="${QTDIR}" \
		QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++
USE_LDCONFIG=	yes
PLIST_SUB+=	PORTVERSION="${PORTVERSION}"

MAN1=		fwbuilder.1 \
		fwbedit.1 \
		fwb_iosacl.1 \
		fwb_ipt.1 \
		fwb_ipf.1 \
		fwb_ipfw.1 \
		fwb_pix.1 \
		fwb_pf.1

.if !defined(NOPORTDOCS)
PORTDOCS=	*
.endif

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 800107
MAKE_ENV+=	CCACHE_DISABLE=yes
.endif

post-install:
	@@${STRIP_CMD} ${PREFIX}/bin/fwbuilder
	@@${ECHO} If you are upgrading from a previous version of fwbuilder,
	@@${ECHO} please make sure to backup your fwbuilder database files
	@@${ECHO} prior to invoking fwbuilder for the first time.

.if defined(NOPORTDOCS)
BROKEN=		NOPORTDOCS is incomplete in this port
.endif
.include <bsd.port.post.mk>
@


1.86
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.85
log
@Update to the latest development build (now same as primary port).

Developmnent branch not active since Dec 18, flag IGNORE until development
resumes.

Feature safe:	yes
@
text
@d37 1
a37 2
USE_QT_VER=	4
QT_COMPONENTS=	corelib \
@


1.84
log
@Sync up with main version of this port.

Adjust -devel bits to fetch port from new URL.

Emply new CONFIGURE_ARGS CPPFLAGS and LDFLAGS as in main version of this port.

Update from build 3585 to build 3588.

Feature safe:	yes
@
text
@d12 1
a12 1
BUILD=		3588
d24 1
@


1.83
log
@No longer broken under 9.0.

Feature safe:	yes
@
text
@d12 1
a12 4
BUILD=		3585
DEVEL=		yes
.if defined(DEVEL) && ${DEVEL} == yes
MASTER_SITES=	http://www.fwbuilder.org/nightly_builds/fwbuilder-5.0/build-${BUILD}/
d14 2
d19 1
a20 1
.endif
d25 1
a25 1
.if defined(DEVEL) && ${DEVEL} == yes
d30 1
a30 1
		libfwbuilder-[23].* libfwbuilder-devel-*
d56 3
a58 3
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
		LDFLAGS="-L${LOCALBASE}/lib" \
		QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++
@


1.82
log
@Set default DEVEL option (documentation).

Add version 4 to conflicts.

Adjust version 5 nightly builds URL for devel version of this Makefile.

Feature safe:	yes
@
text
@a84 4
.if ${OSVERSION} > 900007
BROKEN=		fails to build with new utmpx
.endif

@


1.81
log
@Update 4.1.3 --> 5.0.1

Feature safe:	yes
@
text
@d13 3
a15 2
.if defined(DEVEL)
MASTER_SITES=	http://www.fwbuilder.org/nightly_builds/fwbuilder-4.0/build-${BUILD}/
d26 3
a28 3
.if defined(DEVEL)
CONFLICTS=	fwbuilder-[23].* fwbuilder-devel-[23].* \
		libfwbuilder-[23].* libfwbuilder-devel-[23].*
d30 1
a30 1
CONFLICTS=	fwbuilder-[23].* fwbuilder-devel-* \
@


1.80
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d9 1
a9 1
DISTVERSION=	4.1.3
a10 1
BUILD=		3421
d12 3
a14 2
.if defined(BUILD)
MASTER_SITES=	http://www.fwbuilder.org/nightly_builds/fwbuilder-4.1/build-${BUILD}/
d19 1
d25 3
a27 3
.if defined(BUILD)
CONFLICTS=	fwbuilder-[23].* fwbuilder-devel-[23].*
LIB_DEPENDS=	fwbuilder.9:${PORTSDIR}/security/libfwbuilder-devel
d29 2
a30 2
CONFLICTS=	fwbuilder-[23].* fwbuilder-devel-*
LIB_DEPENDS=	fwbuilder.9:${PORTSDIR}/security/libfwbuilder
d32 2
d35 1
a35 1
PLIST_SUB=	BUILD_VERSION=${DISTVERSION}
d53 1
a53 1
USE_AUTOTOOLS=	autoconf:268 aclocal:111 libtool:22
d56 3
a58 3
CONFIGURE_ENV=	QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
d79 1
d84 4
@


1.79
log
@Update 4.0.1 --> 4.1.3
@
text
@d53 3
a55 3
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
		LDFLAGS="-L${LOCALBASE}/lib" \
		QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++
@


1.78
log
@Sync to new bsd.autotools.mk
@
text
@d9 1
a9 1
DISTVERSION=	4.0.1
d11 1
a11 2
PORTREVISION=	1
BUILD=		2929
d14 1
a14 1
MASTER_SITES=	http://www.fwbuilder.org/nightly_builds/fwbuilder-4.0/build-${BUILD}/
d50 1
a50 1
USE_AUTOTOOLS=	autoconf aclocal libtool
@


1.77
log
@Punt autoconf267->autoconf268
@
text
@d51 1
a51 1
USE_AUTOTOOLS=	autoconf:268 aclocal:111 libtool:22
@


1.76
log
@Round one migration of ports from automake{19,110} to automake111
@
text
@d51 1
a51 1
USE_AUTOTOOLS=	autoconf:267 aclocal:111 libtool:22
@


1.75
log
@Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
@
text
@d51 1
a51 1
USE_AUTOTOOLS=	autoconf:267 aclocal:110 libtool:22
@


1.74
log
@Fix build error.
@
text
@d11 1
d51 1
a51 1
USE_AUTOTOOLS=	autoconf:262 aclocal:110 libtool:22
@


1.73
log
@Update 4.0.0 build-2877 to 4.0.1 build-2929.
@
text
@d50 1
a50 1
USE_AUTOTOOLS=	autoconf:262 aclocal:110
@


1.72
log
@Fix an autotools dependency issue.

Thans to Mike Harding <mvharding@@gmail.com> for allowing me to use one of his
systems to debug this problem.
@
text
@d9 1
a9 1
DISTVERSION=	4.0.0
d11 1
a11 1
BUILD=		2877
@


1.71
log
@Add AUTOTOOLS dependency when using packages as opposed to ports
to satisfy dependencies.
@
text
@d50 1
a50 1
USE_AUTOTOOLS=	autoconf:262 automake:19
@


1.70
log
@Resolve autotools issue.

Thanks to:	pointyhat
@
text
@d50 1
a50 1
USE_AUTOTOOLS=	autoconf:262
@


1.69
log
@Welcome the new fwbuilder-devel port.
@
text
@d50 1
@


1.68
log
@Forced commit to document that security/fwbuilder-devel was repocopied from
security/fwbuilder and security/libfwbuilder-devel was repocopied from
security/libfwbuilder.

PR:		141378
@
text
@d9 3
a11 2
PORTVERSION=	3.0.7
PORTREVISION=	1
d14 3
a16 1
MASTER_SITES=	http://www.fwbuilder.org/nightly_builds/fwbuilder-3.0/build-${BUILD}/
d24 7
a30 2
CONFLICTS=	fwbuilder-2.*
LIB_DEPENDS=	fwbuilder.8:${PORTSDIR}/security/libfwbuilder
d32 1
a32 1
PLIST_SUB=	BUILD_VERSION=${PORTVERSION}
d50 1
@


1.67
log
@Incorporate a fix for fwbuilder commit #2844561 which introduced a bug
when generating IP Filter statements for bi-directional filtering.
@
text
@@


1.66
log
@Update 3.0.5 --> 3.0.7 which fixes a security issue with generated iptables
scripts when used to generate static routing configurations.

Feature safe:	Yes
@
text
@d10 1
@


1.65
log
@- Switch SourceForge ports to the new File Release System: categories starting with P,R,S
@
text
@d9 1
a9 2
PORTVERSION=	3.0.5
PORTREVISION=	1
d65 4
@


1.64
log
@Author re-released 3.0.5 based on build 1116 to fix a small last minute bug.

PR:		136167
@
text
@d15 1
a15 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}/fwbuilder/
MASTER_SITE_SUBDIR=	fwbuilder
@


1.63
log
@Update 3.0.4 --> 3.0.5

PR:		135924
@
text
@d10 1
@


1.62
log
@Fix QT4 dependencies

PR:		134904
Submitted by:	makc
@
text
@d9 1
a9 2
PORTVERSION=	3.0.4
PORTREVISION=	2
@


1.61
log
@Update from build 778 to build 793. This fixes PR 134178.

PR:		134178
@
text
@d10 1
a10 1
PORTREVISION=	1
d31 1
a31 1
		linguist \
@


1.60
log
@Update to 3.0.4.
@
text
@d10 1
@


1.59
log
@Update to 3.0.3 (release, aka build 688).
@
text
@d9 1
a9 2
PORTVERSION=	3.0.3
PORTREVISION=	2
@


1.58
log
@Update to 3.0.3 Build 687.
@
text
@d10 1
a10 2
PORTREVISION=	1
BUILD=		687
@


1.57
log
@Update 3.0.2 Build 676 to 3.0.3 Build 683 (3.0.3 prerelease) to fix an
IPv6 address issue in address and network objects.
@
text
@d10 2
a11 1
BUILD=		683
@


1.56
log
@Update to 3.0.2 Build 676. This repairs PR 129204.

PR:		129204
@
text
@d9 2
a10 3
PORTVERSION=	3.0.2
PORTREVISION=	1
BUILD=		676
@


1.55
log
@Update 3.0.0 --> 3.0.2
@
text
@d10 2
@


1.54
log
@Add qt4-rcc as a prerequisite.
@
text
@d9 1
a9 1
PORTVERSION=	3.0.0
d11 3
d16 1
d67 1
@


1.53
log
@Fixup CONFLICTS and dependencies.
@
text
@d28 1
@


1.52
log
@Fix configure brokenness.

Submitted by:	gahr
Approved by:	portsmgr (pav)
@
text
@d17 1
a17 1
BUILD_DEPENDS=	qmake-qt4:${PORTSDIR}/devel/qmake4
d22 10
@


1.51
log
@Display a message suggesting that users back up their fwbuilder database
files prior to invoking fwbuilder after an upgrade.
@
text
@d17 1
a17 1
BUILD_DEPENDS=	qmake:${PORTSDIR}/devel/qmake
@


1.50
log
@Welcome fwbuilder and libfwbuilder 3.0.0, replacing 2.1.19. The old version
is deprecated and scheduled for deletion as it is no longer supported by its
author.
@
text
@d51 5
@


1.49
log
@Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
@
text
@d9 1
a9 2
PORTVERSION=	2.1.19
PORTREVISION=	1
d18 1
a18 1
LIB_DEPENDS=	fwbuilder.7:${PORTSDIR}/security/libfwbuilder
d20 2
a21 3
BUILD_VERSION=	21
PLIST_SUB=	BUILD_VERSION=${BUILD_VERSION}
USE_QT_VER=	3
a37 1
		fwblookup.1 \
@


1.48
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
@a33 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.47
log
@NOPORTDOCS (r1.41) is not supported by the base release of fwbuilder.
Mark the port BROKEN when NOPORTODOCS is specified.
@
text
@d10 1
@


1.46
log
@Update 2.1.17 --> 2.1.19
@
text
@d53 5
a57 1
.include <bsd.port.mk>
@


1.45
log
@Update 2.1.16 --> 2.1.17

PR:		122472
Submitted by:	"Beat G\xe4tzi" <beat@@chruetertee.ch>
@
text
@d9 1
a9 1
PORTVERSION=	2.1.17
d42 1
d46 1
@


1.44
log
@- Chase shlib version of net-mgmt/net-snmp.
- Bump PORTREVISIONs.
@
text
@d9 1
a9 2
PORTVERSION=	2.1.16
PORTREVISION=	1
@


1.43
log
@- Remove USE_GETOPT_LONG which is a no-op since March 2007
@
text
@d10 1
@


1.42
log
@Update 2.1.14 --> 2.1.16
@
text
@a26 1
USE_GETOPT_LONG=	yes
@


1.41
log
@[PATCH] security/fwbuilder: cleanup non-supported FreeBSD versions

	- removed support to 4.X (EOL)
	- add correct NOPORTDOCS

PR:		ports/111822
Submitted by:	Marcelo Araujo <araujo@@bsdmail.org>
Approved by:	maintainer timeout
@
text
@d9 1
a9 2
PORTVERSION=	2.1.14
PORTREVISION=	2
@


1.40
log
@Make the Protocol Helpers advanced settings window aesthetically
pleasing once again.
@
text
@d49 2
a50 4
.include <bsd.port.pre.mk>

.if ${OSVERSION} < 500000
BROKEN=		"Does not build on 4.X (requires gcc 3.4 which itself does not build under 4.X"
d53 1
a53 2
.include <bsd.port.post.mk>

@


1.39
log
@Add support for Kerberos 5 kshell and Kerberos 4 ekshell using the IP Filter
rcmd proxy.
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.38
log
@Update 2.1.13 --> 2.1.14
@
text
@d10 1
@


1.37
log
@Update 2.1.12 --> 2.1.13
@
text
@d9 1
a9 1
PORTVERSION=	2.1.13
@


1.36
log
@Update 2.1.11 --> 2.1.12
@
text
@d9 1
a9 1
PORTVERSION=	2.1.12
@


1.35
log
@Update 2.1.8 --> 2.1.11
@
text
@d9 1
a9 1
PORTVERSION=	2.1.11
@


1.34
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=	2.1.8
PORTREVISION=	2
@


1.33
log
@- Remove QTDIR from CONFIGURE_ENV, it's in there already thanks to framework

Submitted by:	rafan
Tested on:	pointyhat
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.32
log
@Mark broken under 4.X.
@
text
@d25 1
a25 1
QTDIR?=		${X11BASE}
@


1.31
log
@Record checksum of final distfile from author.

Portlint fixups.

PR:		TBA
Submitted by:	Jin-Shan Tseng <tjs@@cdpa.nsysu.edu.tw>
@
text
@d49 8
a56 1
.include <bsd.port.mk>
@


1.30
log
@Update from 2.0.10 to 2.1.8.

Vadim Kurland, the author of libfwbuilder and fwbuilder, wishes that I
maintain this port for him.

Submitted by:	Vadim Kurland <vadim@@fwbuilder.org>
Approved by:	Maintainer: Vadim Kurland <vadim@@fwbuilder.org>
@
text
@d10 1
d38 1
a38 1
INSTALLS_SHLIB=	yes
@


1.29
log
@No need to conditionalise USE_GETOPT_LONG.

PR:		ports/93225
Submitted by:	Vadim Kurland <vadim@@fwbuilder.org> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	2.0.10
d11 1
a11 1
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
d14 1
a14 1
MAINTAINER=	vadim@@fwbuilder.org
d18 1
a18 1
LIB_DEPENDS=	fwbuilder.6:${PORTSDIR}/security/libfwbuilder
d20 2
a42 2
		fwb_compile_all.1 \
		fwb_install.1 \
@


1.28
log
@Remove subdirectory from MASTER_SITES= line; it's already handled
 by MASTER_SITE_SUBDIR.
@
text
@a19 4
.if !exists(/usr/include/getopt.h)
USE_GETOPT_LONG=	yes
.endif

d25 1
@


1.27
log
@Update to 2.0.10
Add SHA256

PR:		88912
Submitted by:	Vadim Kurland <vadim@@vk.crocodile.org> (maintainer)
@
text
@d11 1
a11 1
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}/fwbuilder/
@


1.26
log
@- Update to 2.0.8

PR:		ports/83679
Submitted by:	vadim@@vk.crocodile.org <vadim@@vk.crocodile.org> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	2.0.8
d19 1
d21 1
a21 1
LIB_DEPENDS+=	gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
d35 1
@


1.25
log
@Upgrade to 2.0.5.

PR:		ports/80957
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	2.0.7
@


1.24
log
@Update to 2.0.5

PRs:		ports/76295, ports/76296
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	2.0.5
@


1.23
log
@Upgrade to 2.0.4.

PR:		ports/74689
Submitted by:	maintainer
@
text
@d9 1
a9 2
PORTVERSION=	2.0.4
PORTREVISION=	0
@


1.22
log
@Fix build on 4-stable

PR:		ports/72808
Submitted by:	maintainer
@
text
@d9 2
a10 2
PORTVERSION=	2.0.2
PORTREVISION=	1
d20 3
@


1.21
log
@Upgrade to 2.0.2

PR:		ports/71263
Submitted by:	maintainer
@
text
@d10 1
a10 1
PORTREVISION=	0
@


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

Approved by:    portmgr (self)
@
text
@d9 2
a10 2
PORTVERSION=	1.1.2
PORTREVISION=	2
d18 2
a19 3
LIB_DEPENDS=	gtkmm.2:${PORTSDIR}/x11-toolkits/gtk-- \
		gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf \
		fwbuilder.5:${PORTSDIR}/security/libfwbuilder
d21 5
a25 1
USE_GNOME=	glib12 gtk12
a26 1
USE_LIBTOOL_VER=13
d29 5
a33 2
		LDFLAGS="-L${LOCALBASE}/lib"
CONFIGURE_ARGS+=	--with-docdir=${DOCSDIR}
d37 9
a45 8
MAN1=		fwbuilder.1 fwblookup.1 fwbedit.1 fwb_ipt.1 fwb_ipf.1 fwb_ipfw.1 fwb_pf.1 \
		fwb_install.1 fwb_compile_all.1

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 502126
BROKEN=		"Does not compile on FreeBSD >= 5.x"
.endif
d47 1
a47 1
.include <bsd.port.post.mk>
@


1.19
log
@- Portlint

PR:		ports/66433
Submitted by:	Jonathan <j.e.drews@@worldnet.att.net>
@
text
@d35 7
a41 1
.include <bsd.port.mk>
@


1.18
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
@d25 2
a26 2
GNU_CONFIGURE=  yes
CONFIGURE_ENV=  CPPFLAGS="-I${LOCALBASE}/include" \
d32 1
a32 1
MAN1=           fwbuilder.1 fwblookup.1 fwbedit.1 fwb_ipt.1 fwb_ipf.1 fwb_ipfw.1 fwb_pf.1 \
@


1.17
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.16
log
@- Update 1.1.2
While I'm here:
- Use %%DATADIR%% and %%DOCSDIR%%

PR:                 61510
Sybmitted by:       Vadim Kurland <vadim@@fwbuilder.org> (maintainer)
Approved by:        erwin (mentor) (implicitly)
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.15
log
@- Update to 1.1.1
- Remove patches not needed anymore
- Add patch to respect LOCALBASE when searching for glib

While I'm here:
- Remove explicit automake/autoconf dependencies from BUILD_DEPENDS
  in favor of USE_AUTOCONF and WANT_AUTOMAKE_VER
- Utilize USE_GNOME for glib12, gtk12 and gdk-pixbuf dependencies
- Switch to DOCSDIR that doesn't contain a version number in the name
- Sort pkg-plist

PR:		59918
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.1.1
d19 1
d22 1
d25 4
a28 6
USE_AUTOCONF=	yes
WANT_AUTOMAKE_VER=	15
CONFIGURE_SCRIPT=	autogen.sh
CONFIGURE_ARGS=		--with-docdir=${DOCSDIR}
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
USE_GNOME=	glib12 gtk12 gdkpixbuf
d30 1
d32 1
a32 1
MAN1=		fwbuilder.1 fwblookup.1 fwbedit.1 fwb_ipt.1 fwb_ipf.1 fwb_ipfw.1 fwb_pf.1 \
a33 4

post-patch:
	@@${ECHO_MSG} "===! Running aclocal"
	cd ${WRKSRC} && aclocal && autoconf
@


1.14
log
@PR:		56405
Submitted by:	maintainer
Upgrade fwbuilder to v1.0.11: this is new upstream release
@
text
@d9 1
a9 1
PORTVERSION=	1.0.11
a17 2
BUILD_DEPENDS=	autoconf:${PORTSDIR}/devel/autoconf \
		aclocal:${PORTSDIR}/devel/automake
a18 1
		gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf \
a20 1
CONFIGURE_SCRIPT= autogen.sh
d23 6
a28 1
USE_GTK=	yes
a29 1
PLIST_SUB+=	PORTVERSION="${PORTVERSION}"
d31 1
a31 1
MAN1=           fwbuilder.1 fwblookup.1 fwbedit.1 fwb_ipt.1 fwb_ipf.1 fwb_ipfw.1 fwb_pf.1 \
a33 2
.include <bsd.port.pre.mk>

d35 2
a36 2
	@@${ECHO_CMD} "===! Running aclocal"
	@@(cd ${WRKSRC}; aclocal; autoconf)
d38 1
a38 1
.include <bsd.port.post.mk>
@


1.13
log
@PR:		53120
Submitted by:	Vadim Kurland <vadim@@vk.crocodile.org>
Add ports dependency: aclocal && gdk_pixbuf to build without problem,
and add patches for -current. Bump PORTREVISION as well.
Switch maitainership to Vadim Kurland <vadim@@vk.crocodile.org>, who
is the developer of fwbuilder (approved by original maintainer).
@
text
@d9 2
a10 2
PORTVERSION=	1.0.10
PORTREVISION=	2
d18 1
a18 1
BUILD_DEPENDS=  autoconf:${PORTSDIR}/devel/autoconf \
d31 2
a32 2
MAN1=           fwbuilder.1 fwblookup.1 fwb_ipt.1 fwb_ipf.1 fwb_ipfw.1 fwb_pf.1 \
		fwb_install.1
a34 4

.if ${OSVERSION} >= 500000
EXTRA_PATCHES=  ${FILESDIR}/CertDruidP30Dialog.cc-patch
.endif
@


1.12
log
@Add autoconf and automake to BUILD_DEPENDS, that we need them in install
stage.
@
text
@d10 1
a10 1
PORTREVISION=	1
d15 1
a15 1
MAINTAINER=	devnull@@uptsoft.com
d18 2
a19 2
BUILD_DEPENDS=	autoconf:${PORTSDIR}/devel/autoconf \
		automake:${PORTSDIR}/devel/automake
d21 1
a24 2
# CONFIGURE_ARGS+=  --with-iconsdir=${X11BASE}/share/gnome/fwbuilder/pixmaps/ --with-templatedir=${X11BASE}/share/gnome/fwbuilder
# USE_AUTOCONF=   yes
d31 1
a31 1
MAN1=		fwbuilder.1 fwblookup.1 fwb_ipt.1 fwb_ipf.1 fwb_ipfw.1 fwb_pf.1 \
d34 7
a40 1
post-extract:
d44 1
a44 1
.include <bsd.port.mk>
@


1.11
log
@Submitted by:	Vadim Kurland <vadim@@vk.crocodile.org>
Update to fwbuilder 1.0.10 released at May 21.
@
text
@d18 2
@


1.10
log
@PR:		52520
Update fwbuilder to 1.0.10 RC5 and unlock BROKEN bit in the Makefile.
Pass maintainer's hat to Sergey Lyubka <devnull@@uptsoft.com> who is
also the maintainer of libfwbuilder.
@
text
@d10 1
a10 1
PORTREVISION=   RC5
d12 2
a13 2
MASTER_SITES=	ftp://downloads.fwbuilder.org/pub/fwbuilder/nightly_builds/current/ \
		${MASTER_SITE_SOURCEFORGE}/fwbuilder/
d30 2
a31 2
MAN1=		fwbuilder.1 fwblookup.1 fwb_ipt.1 fwb_ipf.1 fwb_ipfw.1 \
		fwb_pf.1 fwb_install.1
d35 1
a35 1
	cd ${WRKDIR}/fwbuilder-1.0.10; aclocal; autoconf
@


1.9
log
@BROKEN on 5.1: bad C++
@
text
@d9 2
a10 2
PORTVERSION=	0.8.7
PORTREVISION=	1
d12 2
a13 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	${PORTNAME}
d15 2
a16 2
MAINTAINER=	ports@@FreeBSD.org
COMMENT=	Firewall Builder GUI for IPFilter
d18 2
a19 7
LIB_DEPENDS=	gtkmm.2:${PORTSDIR}/x11-toolkits/gtk--

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 500113
BROKEN=         "Does not compile (bad C++ code)"
.endif
d21 3
a24 1
USE_X_PREFIX=	yes
d26 6
a31 3
USE_GNOME=	gnomehack gnomeprefix gnomelibs
WITHOUT_ESOUND=	yes
CONFIGURE_ARGS+=	--with-iconsdir=${X11BASE}/share/gnome/fwbuilder/pixmaps/ --with-templatedir=${X11BASE}/share/gnome/fwbuilder
d34 2
a35 7
	@@${PERL} -pi -e "s/lc_r/pthread/" ${WRKSRC}/configure ;\
	${PERL} -pi -e "s|/usr/bin|${LOCALBASE}/bin|" ${WRKSRC}/etc/fwbuilder_prefs.xml.in
.for i in compiler-framework/Makefile.in gui/gnome-wrappers/Makefile.in \
	gui/Makefile.in ipchains/Makefile.in ipfilter/Makefile.in \
	iptables/Makefile.in
	@@${PERL} -pi -e "s|^CFLAGS\s+=\s+-Wall\s+-g|CFLAGS = \@@CFLAGS@@ -Wall|" ${WRKSRC}/src/$i
.endfor
d37 1
a37 1
.include <bsd.port.post.mk>
@


1.8
log
@Remove USE_GNOMENG.
@
text
@d20 6
d42 1
a42 1
.include <bsd.port.mk>
@


1.7
log
@De-pkg-comment.
@
text
@a22 1
USE_GNOMENG=	yes
@


1.6
log
@Use USE_GNOMENG.
@
text
@d16 1
@


1.5
log
@Private request to drop maintainer-ship for:
	audio/musicbrainz
	multimedia/xmms-avi
	security/fwbuilder

Submitted by:	Roman Shterenzon <romanbsd@@yahoo.com>
@
text
@d22 2
a23 1
USE_GNOMELIBS=	yes
@


1.4
log
@Various patches (mainly shared library revision changes) for those
ports that depend on GNOME and need to change for 1.4
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/fwbuilder/Makefile,v 1.3 2001/03/28 17:26:27 dinoex Exp $
d15 1
a15 1
MAINTAINER=	roman@@xpert.com
@


1.3
log
@Empty line removed to make portlint happy
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/fwbuilder/Makefile,v 1.2 2001/03/21 07:09:44 dinoex Exp $
d10 1
d17 1
a17 2
LIB_DEPENDS=	xml.5:${PORTSDIR}/textproc/libxml \
		gtkmm.2:${PORTSDIR}/x11-toolkits/gtk--
a20 1
USE_GTK=	yes
@


1.2
log
@The port was face lifted.

PR:		24837
Submitted by:	roman@@xpert.com
@
text
@d5 1
a5 1
# $FreeBSD$
a34 1

@


1.1
log
@Firewall Builder consists of object-oriented GUI and set of policy compilers
for various firewall platforms. In Firewall Builder, firewall policy is a set
of rules, each rule consists of abstract objects which represent real network
objects and services (hosts, routers, firewalls, networks, protocols).
Firewall Builder helps user maintain database of objects and allows policy
editing using simple drag-and-drop operations.

WWW: http://www.crocodile.org/~vadim/fwbuilder/

- New checksum, Archive on sourceforge.net had changed.
- use new version of gtkmm

PR:		24837
Submitted by:	roman@@xpert.com
@
text
@d25 11
@

