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