Added fwbuilder
This commit is contained in:
4
net-firewall/fwbuilder/Manifest
Normal file
4
net-firewall/fwbuilder/Manifest
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
AUX fwbuilder-5.0.0.3568-ccache.patch 930 RMD160 c0dcb60e659c3dc055dc45cb57d8091979654d1e SHA1 c9ae9432a59d56162009374e15d2defd86bf186b SHA256 869dc70d8a63b819e275d93be615f88df5d1bd7b0427ecfb29d766738f55bc4e
|
||||||
|
AUX fwbuilder-5.0.0.3568-ldflags.patch 456 RMD160 12ec2ea7f5b0b1ff63b07e726d0f3ed17e8005ea SHA1 f327ff39251edc9efda702fca4acc77ae6e1c8d8 SHA256 f0d5093eb2cd116dd6e65bf60584e9d31a21b80f65d1d40649fd8be7c464a970
|
||||||
|
DIST fwbuilder-5.0.0.3568.tar.gz 6703816 RMD160 2248f1f01581ce16c861e041230151d367a182c6 SHA1 1cbc00daf06ec1df9eb39df06c958f1fee44ebed SHA256 dc42956bfa5a0c4f703353ace2a36ddfec985f4431ab00c00ae0ac9ca6f672c0
|
||||||
|
EBUILD fwbuilder-5.0.0.3568.ebuild 1250 RMD160 79420c132f71896430b1379978e57a46bc9c243b SHA1 716957fbb08447c549202ef4dcc020ed25d935db SHA256 17cd818d25a7080025e858b98f56ade4f9e5d6abebd268f6c055ca3b5ec8fde0
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
diff -ruN fwbuilder-4.2.2.3541.orig/configure.in fwbuilder-4.2.2.3541/configure.in
|
||||||
|
--- fwbuilder-4.2.2.3541.orig/configure.in 2011-05-11 23:02:03.000000000 +0200
|
||||||
|
+++ fwbuilder-4.2.2.3541/configure.in 2011-05-29 18:53:06.624998022 +0200
|
||||||
|
@@ -638,12 +638,27 @@
|
||||||
|
AC_SUBST(MANDIR)
|
||||||
|
AC_SUBST(ICONSDIR)
|
||||||
|
|
||||||
|
-AC_PATH_PROG(CCACHE, ccache, , )
|
||||||
|
-AC_SUBST(CCACHE)
|
||||||
|
+AC_ARG_WITH(ccache,[ --with-ccache=yes Use ccache to speed up repeated compilation])
|
||||||
|
|
||||||
|
-if test -n "$CCACHE"
|
||||||
|
-then
|
||||||
|
+if test -n "$with_ccache"; then
|
||||||
|
+ if test "x$with_ccache" != "xno"; then
|
||||||
|
+ AC_PATH_PROG(CCACHE, ccache, , )
|
||||||
|
+ AC_SUBST(CCACHE)
|
||||||
|
+ if test -n "$CCACHE"
|
||||||
|
+ then
|
||||||
|
+ ccache -s
|
||||||
|
+ fi
|
||||||
|
+ else
|
||||||
|
+ CCACHE=""
|
||||||
|
+ AC_SUBST(CCACHE)
|
||||||
|
+ fi
|
||||||
|
+else
|
||||||
|
+ AC_PATH_PROG(CCACHE, ccache, , )
|
||||||
|
+ AC_SUBST(CCACHE)
|
||||||
|
+ if test -n "$CCACHE"
|
||||||
|
+ then
|
||||||
|
ccache -s
|
||||||
|
+ fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_ARG_WITH(distcc,[ --with-distcc=N Use distcc with N parallel make count])
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
diff -ruN fwbuilder-4.2.2.3541.orig/qmake.inc.in fwbuilder-4.2.2.3541/qmake.inc.in
|
||||||
|
--- fwbuilder-4.2.2.3541.orig/qmake.inc.in 2011-05-11 23:02:03.000000000 +0200
|
||||||
|
+++ fwbuilder-4.2.2.3541/qmake.inc.in 2011-05-15 19:36:03.000000000 +0200
|
||||||
|
@@ -39,6 +39,7 @@
|
||||||
|
QMAKE_CFLAGS_RELEASE += -Wno-unused-parameter
|
||||||
|
QMAKE_CXXFLAGS_DEBUG += -Wno-unused-parameter
|
||||||
|
QMAKE_CXXFLAGS_RELEASE += -Wno-unused-parameter
|
||||||
|
+ QMAKE_LFLAGS = @LDFLAGS@
|
||||||
|
|
||||||
|
!macx {
|
||||||
|
|
||||||
52
net-firewall/fwbuilder/fwbuilder-5.0.0.3568.ebuild
Normal file
52
net-firewall/fwbuilder/fwbuilder-5.0.0.3568.ebuild
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 1999-2011 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-4.2.2.3541.ebuild,v 1.5 2011/07/23 18:26:29 xarthisius Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
inherit eutils base qt4-r2 multilib autotools
|
||||||
|
|
||||||
|
DESCRIPTION="A firewall GUI"
|
||||||
|
HOMEPAGE="http://www.fwbuilder.org/"
|
||||||
|
SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64 ppc ppc64 x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=">=x11-libs/qt-gui-4.3
|
||||||
|
dev-libs/openssl
|
||||||
|
dev-libs/elfutils
|
||||||
|
sys-devel/gnuconfig
|
||||||
|
!net-libs/libfwbuilder"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-ldflags.patch"
|
||||||
|
"${FILESDIR}/${P}-ccache.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
qt4-r2_src_prepare
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
# This package fundamentally changed its build system. We have to
|
||||||
|
# manually copy config.{sub,guess} from /usr/share/gnuconfig/.
|
||||||
|
cp /usr/share/gnuconfig/config.{sub,guess} "${WORKDIR}/${P}/" \
|
||||||
|
|| die "failed to copy config.{sub,guess}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf --with-ccache=no --with-distcc=no
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake INSTALL_ROOT="${D}" install
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
validate_desktop_entries
|
||||||
|
|
||||||
|
elog "You need to emerge sys-apps/iproute2 on the machine"
|
||||||
|
elog "that will run the firewall script."
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user