summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2009-07-09 15:54:35 +0000
committerPeter Volkov <pva@gentoo.org>2009-07-09 15:54:35 +0000
commit7398e249e9bf1dbaf2e31745fd9915e5318edd4e (patch)
treed8dff3546d53a98541cb5b8830f4602f94af95e1 /net-firewall/itval
parent--disable-chroot is now --without-chroot, bug #277001 thank Conrad Kostecki f... (diff)
downloadhistorical-7398e249e9bf1dbaf2e31745fd9915e5318edd4e.tar.gz
historical-7398e249e9bf1dbaf2e31745fd9915e5318edd4e.tar.bz2
historical-7398e249e9bf1dbaf2e31745fd9915e5318edd4e.zip
Fixed suspect flex/bison dependencies, bug #221337 and #221603 thank Diego E. 'Flameeyes' Pettenò for report. Fix build with gcc-4.4, bug #273900 thank Victor Ostorga for the patch.
Package-Manager: portage-2.2_rc33/cvs/Linux i686
Diffstat (limited to 'net-firewall/itval')
-rw-r--r--net-firewall/itval/ChangeLog10
-rw-r--r--net-firewall/itval/Manifest5
-rw-r--r--net-firewall/itval/files/itval-1.1-gcc44.patch30
-rw-r--r--net-firewall/itval/itval-1.1.ebuild32
4 files changed, 75 insertions, 2 deletions
diff --git a/net-firewall/itval/ChangeLog b/net-firewall/itval/ChangeLog
index 6faf346753a4..5755b0fcf6e3 100644
--- a/net-firewall/itval/ChangeLog
+++ b/net-firewall/itval/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for net-firewall/itval
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/itval/ChangeLog,v 1.2 2009/02/15 20:41:23 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/itval/ChangeLog,v 1.3 2009/07/09 15:54:35 pva Exp $
+
+*itval-1.1 (09 Jul 2009)
+
+ 09 Jul 2009; Peter Volkov <pva@gentoo.org> +itval-1.1.ebuild,
+ +files/itval-1.1-gcc44.patch:
+ Fixed suspect flex/bison dependencies, bug #221337 and #221603 thank Diego
+ E. 'Flameeyes' Pettenò for report. Fix build with gcc-4.4, bug #273900
+ thank Victor Ostorga for the patch.
15 Feb 2009; Peter Alfredsen <loki_val@gentoo.org>
+files/itval-1.0-gcc43.patch, itval-1.0.ebuild:
diff --git a/net-firewall/itval/Manifest b/net-firewall/itval/Manifest
index cce010efa853..ab2a2511fb1c 100644
--- a/net-firewall/itval/Manifest
+++ b/net-firewall/itval/Manifest
@@ -1,5 +1,8 @@
AUX itval-1.0-gcc43.patch 987 RMD160 e1921e416cc0f7c45a347c2ad3ea404879329862 SHA1 f07b0fa3107452ecd345f9f171b61de7585d569d SHA256 09d024d3a1db61431cc12f1921275dba1551eac000276a77c7c5c685837fc10f
+AUX itval-1.1-gcc44.patch 790 RMD160 198c7f7989b652e9b67f7db036bf5ddf0f65b7c4 SHA1 908081a5eee25b9481a99ed36fc906b7d980a34a SHA256 7c16d21e8272677ce43ee3b02eee8378372842dcb11a5876dba4eda8ab5e9d26
DIST ITVal-1.0.tar.bz2 321747 RMD160 1b538f48f9ce059f7603c486991cee8cacb80592 SHA1 afc083554957c28b81d86a0295d3287431ffcddf SHA256 2b2f994a166cea87a18fc06cff33448f9384ad70d16d35f19bf34a2996a424d3
+DIST ITVal-1.1.tar.gz 423235 RMD160 cfb5b37e92ff8b28bcb9d3abceacabb6a44a91f0 SHA1 6edc0978d8de258e10ac266b58e9929c32dd6b9d SHA256 d066e05c26a291fb09ae00af9095ee9f11b7cc86701478cdf2d8740c0d155796
EBUILD itval-1.0.ebuild 741 RMD160 71c042dae39b7bf2feaf5c7662c09c5fed86273b SHA1 ec7172e8d66d909bd7bb49e0ad6fdfbf09bfd4d6 SHA256 e75ebd5bf54af560f6a9e7c407adbb792c35bdf19b8dcdb9cc494f01bb466ef0
-MISC ChangeLog 588 RMD160 49c96bb9a5f4c920ed1db872f5ad2a73f655fae2 SHA1 9ea2395eab566f9dcaca8488b5c38570e1e4d4e7 SHA256 d59608157e5111d93c4af42d2cd8097ba273748f6aa22331e3ee10d32c70339d
+EBUILD itval-1.1.ebuild 749 RMD160 43812bfa7717ae8f22b38619e8925ba72314ee75 SHA1 3e2ef57f83fdaaaf99d80ad0d9375fa2708b8734 SHA256 a2f81e8b597583471fc93d569a3f7785f6ab8f737ccc20298864584c655dc764
+MISC ChangeLog 895 RMD160 06307a29de1f3b5527a69ece2165f85ebc4ce1e5 SHA1 7138a445d8281e0db52b5da28340829365dab5eb SHA256 873e44618df0701f923bfe88d66a61dc67e88004637455cb138008504428954e
MISC metadata.xml 160 RMD160 2738573ec519cbef4b293bc132f7dd9d02291137 SHA1 29b8b234e0f3a475b50bd4df1ef8b4e5749823ce SHA256 39e232fc7ec88ca0b077cb3950cb39d15cd990842b88d5bfe14f02f34d72f37b
diff --git a/net-firewall/itval/files/itval-1.1-gcc44.patch b/net-firewall/itval/files/itval-1.1-gcc44.patch
new file mode 100644
index 000000000000..8f88613ecea8
--- /dev/null
+++ b/net-firewall/itval/files/itval-1.1-gcc44.patch
@@ -0,0 +1,30 @@
+diff -NrU5 ITVal-1.0.orig/FDDL/mdd.h ITVal-1.0/FDDL/mdd.h
+--- ITVal-1.0.orig/FDDL/mdd.h 2009-06-13 14:21:51.000000000 -0600
++++ ITVal-1.0/FDDL/mdd.h 2009-06-13 14:25:07.000000000 -0600
+@@ -29,10 +29,11 @@
+ //#define BRIEF_DEBUG
+
+ #ifndef FDDL_MDD_H
+ # define FDDL_MDD_H 1
+
++# include <cstdio>
+ # include <iostream>
+ # include <assert.h>
+
+ # include <FDDL/mddtypes.h>
+ # include <FDDL/caches.h>
+diff -NrU5 ITVal-1.0.orig/src/structures.h ITVal-1.0/src/structures.h
+--- ITVal-1.0.orig/src/structures.h 2009-06-13 14:21:51.000000000 -0600
++++ ITVal-1.0/src/structures.h 2009-06-13 14:32:40.000000000 -0600
+@@ -28,10 +28,11 @@
+
+ #ifndef __STRUCTURES_H
+ #define __STRUCTURES_H
+
+ #include <stdlib.h>
++#include <cstdio>
+
+ //Linked list of IP addresses
+ class address
+ {
+ public:
diff --git a/net-firewall/itval/itval-1.1.ebuild b/net-firewall/itval/itval-1.1.ebuild
new file mode 100644
index 000000000000..8c9ebfa45b25
--- /dev/null
+++ b/net-firewall/itval/itval-1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/itval/itval-1.1.ebuild,v 1.1 2009/07/09 15:54:35 pva Exp $
+
+EAPI="2"
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="Iptables policy testing and validation tool"
+HOMEPAGE="http://itval.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/ITVal-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-devel/bison
+ sys-devel/flex"
+RDEPEND=""
+
+S=${WORKDIR}/ITVal-${PV}
+
+src_prepare() {
+ epatch "${FILESDIR}/itval-1.1-gcc44.patch"
+}
+
+src_install(){
+ make DESTDIR="${D}" install || die "make install failed"
+ doman man/ITVal.n || die
+ dodoc README ChangeLog RELEASE AUTHORS
+}