diff options
Diffstat (limited to 'net-misc/pglinux/pglinux-2.1.3_p20120427.ebuild')
-rw-r--r-- | net-misc/pglinux/pglinux-2.1.3_p20120427.ebuild | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/net-misc/pglinux/pglinux-2.1.3_p20120427.ebuild b/net-misc/pglinux/pglinux-2.1.3_p20120427.ebuild new file mode 100644 index 000000000..6539b702d --- /dev/null +++ b/net-misc/pglinux/pglinux-2.1.3_p20120427.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit linux-info + +MY_PN="pgl" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Privacy oriented firewall application" +HOMEPAGE="http://methlabs.org/" +SRC_URI="mirror://github/hasufell/tinkerbox/${P}.tar.xz" + +LICENSE="GPL-3" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="cron dbus logrotate networkmanager qt4 zlib" + +COMMON_DEPEND=" + net-libs/libnetfilter_queue + net-libs/libnfnetlink + dbus? ( sys-apps/dbus ) + zlib? ( sys-libs/zlib ) + qt4? ( sys-auth/polkit-qt + x11-libs/qt-core:4 + x11-libs/qt-dbus:4 + x11-libs/qt-gui:4 )" +DEPEND="${COMMON_DEPEND} + dev-util/pkgconfig + sys-devel/libtool:2" +RDEPEND="${COMMON_DEPEND} + net-firewall/iptables + cron? ( virtual/cron ) + logrotate? ( app-admin/logrotate ) + networkmanager? ( net-misc/networkmanager )" + +REQUIRED_USE="qt4? ( dbus )" + +CONFIG_CHECK="~NETFILTER_NETLINK + ~NETFILTER_NETLINK_QUEUE + ~NETFILTER_XTABLES + ~NETFILTER_XT_TARGET_NFQUEUE + ~NETFILTER_XT_MATCH_IPRANGE + ~NETFILTER_XT_MARK + ~NETFILTER_XT_MATCH_MULTIPORT + ~NETFILTER_XT_MATCH_STATE + ~NF_CONNTRACK + ~NF_CONNTRACK_IPV4 + ~NF_DEFRAG_IPV4 + ~IP_NF_FILTER + ~IP_NF_IPTABLES + ~IP_NF_TARGET_REJECT" + +S="${WORKDIR}"/${MY_PN} + +src_configure() { + econf \ + $(use_enable cron) \ + $(use_enable dbus) \ + $(use_enable logrotate) \ + $(use_enable networkmanager) \ + $(use_enable zlib) \ + $(use_with qt4) +} |