pkgsrc-wip/libfwbuilder/Makefile

32 lines
876 B
Makefile
Raw Normal View History

2004-05-04 08:50:15 +02:00
# $NetBSD: Makefile,v 1.16 2004/05/04 06:50:15 thomasklausner Exp $
update to 1.0.2 2003-12-30 <vadim@vk.crocodile.org> * XMLTools.cc (setDTD): Bug #868278: "fwbuilder GUI crashes while saving data to file on FreeBSD". The crash happens in the DTD validation routine xmlValidateDocument when fwbuilder is working with libxml2 v2.6.4. Tests seem to rule out bug in libxml2 (I used their example program "tree2.c" and added similar fragment for validation, it worked), so it must be something in our code. I can't seem to find the problem though. We recreate the tree from the objects in the memory, so doing validation here is mostly a double check. It should be relatively safe to just skip validation until I figure out what's wrong with it. * XMLTools.hh: properly using xmlFree to free blocks of memory allocated by libxml2 2003-12-26 <vadim@vk.crocodile.org> * Compiler.cc (normalizePortRange): fixed a bug ('==' used instead of '=') Among other things, compiler failed to merge rules with tcp or udp services using "multiport" module in ipt because of this bug 2003-12-18 <vadim@vk.crocodile.org> * libfwbuilder.info.in: fixed bug #862642: "fink packages do not work for 10.3". Changes have been made to the fink .info files to make libfwbuilder and fwbuilder build on Panther. * libfwbuilder.spec.in: fixed bug #855896: "do not quote RPM Group names". Group names in RPM .spec files should not be in quotes. * VERSION (RELEASE_NUM): set version to v1.0.2-2 2003-11-23 <vadim@vk.crocodile.org> * VERSION (LIBFWBUILDER_AGE): v1.0.2 released 2003-11-11 <vadim@vk.crocodile.org> * XMLTools.cc (loadAndParseFile): fixed bug #840427: Problems with libxml2. The GUI won't start if libxml2 v 2.6.2 was installed, the error looked like this: I/O warning : failed to load external entity "/resources.xml" Function xmlParseFile broke in libxml2 v2.6.2 so I had to switch to xmlParseMemory. 2003-11-09 <vadim@vk.crocodile.org> * IPAddress.cc (_convert_range_to_networks): fixed several bugs * Compiler.cc (_expandAddressRanges): implemented algorithm that converts address range into a set of networks rather than N hosts. Using method libfwbuilder::convertAddressRange. 2003-09-20 Vadim Kurland <vadim@vk.crocodile.org> * set version to 1.0.2. There are no changes in the code (so far) but version change allows me to insert some standard objects into existing user's object files. In particular, I need to add standard objects "broadcast" and "old-broadcast" that are used by "help me build policy" druid for rules permitting DHCP.
2004-03-21 12:35:04 +01:00
DISTNAME= libfwbuilder-1.0.2
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fwbuilder/}
update to 1.0.2 2003-12-30 <vadim@vk.crocodile.org> * XMLTools.cc (setDTD): Bug #868278: "fwbuilder GUI crashes while saving data to file on FreeBSD". The crash happens in the DTD validation routine xmlValidateDocument when fwbuilder is working with libxml2 v2.6.4. Tests seem to rule out bug in libxml2 (I used their example program "tree2.c" and added similar fragment for validation, it worked), so it must be something in our code. I can't seem to find the problem though. We recreate the tree from the objects in the memory, so doing validation here is mostly a double check. It should be relatively safe to just skip validation until I figure out what's wrong with it. * XMLTools.hh: properly using xmlFree to free blocks of memory allocated by libxml2 2003-12-26 <vadim@vk.crocodile.org> * Compiler.cc (normalizePortRange): fixed a bug ('==' used instead of '=') Among other things, compiler failed to merge rules with tcp or udp services using "multiport" module in ipt because of this bug 2003-12-18 <vadim@vk.crocodile.org> * libfwbuilder.info.in: fixed bug #862642: "fink packages do not work for 10.3". Changes have been made to the fink .info files to make libfwbuilder and fwbuilder build on Panther. * libfwbuilder.spec.in: fixed bug #855896: "do not quote RPM Group names". Group names in RPM .spec files should not be in quotes. * VERSION (RELEASE_NUM): set version to v1.0.2-2 2003-11-23 <vadim@vk.crocodile.org> * VERSION (LIBFWBUILDER_AGE): v1.0.2 released 2003-11-11 <vadim@vk.crocodile.org> * XMLTools.cc (loadAndParseFile): fixed bug #840427: Problems with libxml2. The GUI won't start if libxml2 v 2.6.2 was installed, the error looked like this: I/O warning : failed to load external entity "/resources.xml" Function xmlParseFile broke in libxml2 v2.6.2 so I had to switch to xmlParseMemory. 2003-11-09 <vadim@vk.crocodile.org> * IPAddress.cc (_convert_range_to_networks): fixed several bugs * Compiler.cc (_expandAddressRanges): implemented algorithm that converts address range into a set of networks rather than N hosts. Using method libfwbuilder::convertAddressRange. 2003-09-20 Vadim Kurland <vadim@vk.crocodile.org> * set version to 1.0.2. There are no changes in the code (so far) but version change allows me to insert some standard objects into existing user's object files. In particular, I need to add standard objects "broadcast" and "old-broadcast" that are used by "help me build policy" druid for rules permitting DHCP.
2004-03-21 12:35:04 +01:00
MAINTAINER= recht@NetBSD.org
HOMEPAGE= http://www.fwbuilder.org/
COMMENT= Firewall configuration and management tool
update to 1.0.2 2003-12-30 <vadim@vk.crocodile.org> * XMLTools.cc (setDTD): Bug #868278: "fwbuilder GUI crashes while saving data to file on FreeBSD". The crash happens in the DTD validation routine xmlValidateDocument when fwbuilder is working with libxml2 v2.6.4. Tests seem to rule out bug in libxml2 (I used their example program "tree2.c" and added similar fragment for validation, it worked), so it must be something in our code. I can't seem to find the problem though. We recreate the tree from the objects in the memory, so doing validation here is mostly a double check. It should be relatively safe to just skip validation until I figure out what's wrong with it. * XMLTools.hh: properly using xmlFree to free blocks of memory allocated by libxml2 2003-12-26 <vadim@vk.crocodile.org> * Compiler.cc (normalizePortRange): fixed a bug ('==' used instead of '=') Among other things, compiler failed to merge rules with tcp or udp services using "multiport" module in ipt because of this bug 2003-12-18 <vadim@vk.crocodile.org> * libfwbuilder.info.in: fixed bug #862642: "fink packages do not work for 10.3". Changes have been made to the fink .info files to make libfwbuilder and fwbuilder build on Panther. * libfwbuilder.spec.in: fixed bug #855896: "do not quote RPM Group names". Group names in RPM .spec files should not be in quotes. * VERSION (RELEASE_NUM): set version to v1.0.2-2 2003-11-23 <vadim@vk.crocodile.org> * VERSION (LIBFWBUILDER_AGE): v1.0.2 released 2003-11-11 <vadim@vk.crocodile.org> * XMLTools.cc (loadAndParseFile): fixed bug #840427: Problems with libxml2. The GUI won't start if libxml2 v 2.6.2 was installed, the error looked like this: I/O warning : failed to load external entity "/resources.xml" Function xmlParseFile broke in libxml2 v2.6.2 so I had to switch to xmlParseMemory. 2003-11-09 <vadim@vk.crocodile.org> * IPAddress.cc (_convert_range_to_networks): fixed several bugs * Compiler.cc (_expandAddressRanges): implemented algorithm that converts address range into a set of networks rather than N hosts. Using method libfwbuilder::convertAddressRange. 2003-09-20 Vadim Kurland <vadim@vk.crocodile.org> * set version to 1.0.2. There are no changes in the code (so far) but version change allows me to insert some standard objects into existing user's object files. In particular, I need to add standard objects "broadcast" and "old-broadcast" that are used by "help me build policy" druid for rules permitting DHCP.
2004-03-21 12:35:04 +01:00
USE_GNU_TOOLS+= make
2004-05-04 08:50:15 +02:00
USE_BUILDLINK3= yes
update to 1.0.2 2003-12-30 <vadim@vk.crocodile.org> * XMLTools.cc (setDTD): Bug #868278: "fwbuilder GUI crashes while saving data to file on FreeBSD". The crash happens in the DTD validation routine xmlValidateDocument when fwbuilder is working with libxml2 v2.6.4. Tests seem to rule out bug in libxml2 (I used their example program "tree2.c" and added similar fragment for validation, it worked), so it must be something in our code. I can't seem to find the problem though. We recreate the tree from the objects in the memory, so doing validation here is mostly a double check. It should be relatively safe to just skip validation until I figure out what's wrong with it. * XMLTools.hh: properly using xmlFree to free blocks of memory allocated by libxml2 2003-12-26 <vadim@vk.crocodile.org> * Compiler.cc (normalizePortRange): fixed a bug ('==' used instead of '=') Among other things, compiler failed to merge rules with tcp or udp services using "multiport" module in ipt because of this bug 2003-12-18 <vadim@vk.crocodile.org> * libfwbuilder.info.in: fixed bug #862642: "fink packages do not work for 10.3". Changes have been made to the fink .info files to make libfwbuilder and fwbuilder build on Panther. * libfwbuilder.spec.in: fixed bug #855896: "do not quote RPM Group names". Group names in RPM .spec files should not be in quotes. * VERSION (RELEASE_NUM): set version to v1.0.2-2 2003-11-23 <vadim@vk.crocodile.org> * VERSION (LIBFWBUILDER_AGE): v1.0.2 released 2003-11-11 <vadim@vk.crocodile.org> * XMLTools.cc (loadAndParseFile): fixed bug #840427: Problems with libxml2. The GUI won't start if libxml2 v 2.6.2 was installed, the error looked like this: I/O warning : failed to load external entity "/resources.xml" Function xmlParseFile broke in libxml2 v2.6.2 so I had to switch to xmlParseMemory. 2003-11-09 <vadim@vk.crocodile.org> * IPAddress.cc (_convert_range_to_networks): fixed several bugs * Compiler.cc (_expandAddressRanges): implemented algorithm that converts address range into a set of networks rather than N hosts. Using method libfwbuilder::convertAddressRange. 2003-09-20 Vadim Kurland <vadim@vk.crocodile.org> * set version to 1.0.2. There are no changes in the code (so far) but version change allows me to insert some standard objects into existing user's object files. In particular, I need to add standard objects "broadcast" and "old-broadcast" that are used by "help me build policy" druid for rules permitting DHCP.
2004-03-21 12:35:04 +01:00
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
GCC_REQD= 2.95.3
2004-03-21 12:36:55 +01:00
USE_LANGUAGES= c c++
CONFIGURE_ARGS+= --with-openssl-prefix=${BUILDLINK_PREFIX.openssl}
.if defined(FWBUILDER_USE_BIND) && !empty(FWBUILDER_USE_BIND:M[yY][eE][sS])
CONFIGURE_ARGS+= --with-lwres
2004-05-04 08:50:15 +02:00
.include "../../net/bind9/buildlink3.mk"
.endif
update to 1.0.2 2003-12-30 <vadim@vk.crocodile.org> * XMLTools.cc (setDTD): Bug #868278: "fwbuilder GUI crashes while saving data to file on FreeBSD". The crash happens in the DTD validation routine xmlValidateDocument when fwbuilder is working with libxml2 v2.6.4. Tests seem to rule out bug in libxml2 (I used their example program "tree2.c" and added similar fragment for validation, it worked), so it must be something in our code. I can't seem to find the problem though. We recreate the tree from the objects in the memory, so doing validation here is mostly a double check. It should be relatively safe to just skip validation until I figure out what's wrong with it. * XMLTools.hh: properly using xmlFree to free blocks of memory allocated by libxml2 2003-12-26 <vadim@vk.crocodile.org> * Compiler.cc (normalizePortRange): fixed a bug ('==' used instead of '=') Among other things, compiler failed to merge rules with tcp or udp services using "multiport" module in ipt because of this bug 2003-12-18 <vadim@vk.crocodile.org> * libfwbuilder.info.in: fixed bug #862642: "fink packages do not work for 10.3". Changes have been made to the fink .info files to make libfwbuilder and fwbuilder build on Panther. * libfwbuilder.spec.in: fixed bug #855896: "do not quote RPM Group names". Group names in RPM .spec files should not be in quotes. * VERSION (RELEASE_NUM): set version to v1.0.2-2 2003-11-23 <vadim@vk.crocodile.org> * VERSION (LIBFWBUILDER_AGE): v1.0.2 released 2003-11-11 <vadim@vk.crocodile.org> * XMLTools.cc (loadAndParseFile): fixed bug #840427: Problems with libxml2. The GUI won't start if libxml2 v 2.6.2 was installed, the error looked like this: I/O warning : failed to load external entity "/resources.xml" Function xmlParseFile broke in libxml2 v2.6.2 so I had to switch to xmlParseMemory. 2003-11-09 <vadim@vk.crocodile.org> * IPAddress.cc (_convert_range_to_networks): fixed several bugs * Compiler.cc (_expandAddressRanges): implemented algorithm that converts address range into a set of networks rather than N hosts. Using method libfwbuilder::convertAddressRange. 2003-09-20 Vadim Kurland <vadim@vk.crocodile.org> * set version to 1.0.2. There are no changes in the code (so far) but version change allows me to insert some standard objects into existing user's object files. In particular, I need to add standard objects "broadcast" and "old-broadcast" that are used by "help me build policy" druid for rules permitting DHCP.
2004-03-21 12:35:04 +01:00
BUILD_DEFS+= FWBUILDER_USE_BIND
2004-05-04 08:50:15 +02:00
.include "../../devel/glib/buildlink3.mk"
.include "../../net/net-snmp/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../textproc/libxslt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"