summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCédric Krier <cedk@gentoo.org>2006-06-29 16:30:13 +0000
committerCédric Krier <cedk@gentoo.org>2006-06-29 16:30:13 +0000
commit65b6d00849ace07e8c59dbbdccfc0bae5f3f71da (patch)
tree80f2651ed4a5694e884419351b12f885fee02591 /net-firewall/nufw/nufw-2.0.3.ebuild
parentSend a message with commit this time (diff)
downloadsunrise-65b6d00849ace07e8c59dbbdccfc0bae5f3f71da.tar.gz
sunrise-65b6d00849ace07e8c59dbbdccfc0bae5f3f71da.tar.bz2
sunrise-65b6d00849ace07e8c59dbbdccfc0bae5f3f71da.zip
net-firewall/nufw - add use flag, fix depend
svn path=/sunrise/; revision=372
Diffstat (limited to 'net-firewall/nufw/nufw-2.0.3.ebuild')
-rw-r--r--net-firewall/nufw/nufw-2.0.3.ebuild38
1 files changed, 24 insertions, 14 deletions
diff --git a/net-firewall/nufw/nufw-2.0.3.ebuild b/net-firewall/nufw/nufw-2.0.3.ebuild
index 47f85d1c8..15e44428a 100644
--- a/net-firewall/nufw/nufw-2.0.3.ebuild
+++ b/net-firewall/nufw/nufw-2.0.3.ebuild
@@ -4,23 +4,26 @@
inherit eutils
-DESCRIPTION="NuFW is an authenticating gateway"
+DESCRIPTION="an authenticating gateway"
HOMEPAGE="http://www.nufw.org/"
SRC_URI="http://www.nufw.org/download/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
-IUSE="prelude postgres mysql ldap gdbm pam"
+IUSE="pam_nuauth pic prelude mysql postgres pam ldap gdbm ident unicode doc"
DEPEND=">=dev-libs/glib-2
net-firewall/iptables
>=net-libs/gnutls-1.1
+ dev-libs/libgcrypt
>=dev-libs/cyrus-sasl-2
+ pam_auth? ( sys-libs/pam )
mysql? ( dev-db/mysql )
postgres? ( dev-db/postgresql )
ldap? ( >=net-nds/openldap-2 )
- gdbm? ( sys-libs/gdbm )"
+ gdbm? ( sys-libs/gdbm )
+ ident? ( net-libs/libident )"
RDEPEND=""
src_unpack() {
@@ -32,12 +35,16 @@ src_unpack() {
src_compile() {
econf \
+ $(use_enable pam_nuauth pam-nuauth) \
+ $(use_with pic) \
$(use_with prelude prelude-log) \
- $(use_with postgres pgsql-log) \
$(use_with mysql mysql-log) \
+ $(use_with postgres pgsql-log) \
+ $(use_with pam system-auth) \
$(use_with ldap) \
$(use_with gdbm) \
- $(use_with pam system-auth) \
+ $(use_with indent) \
+ $(use_with unicode utf8) \
--sysconfdir="/etc/nufw" \
--localstatedir="/var" \
--disable-debug \
@@ -47,23 +54,26 @@ src_compile() {
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
+
newinitd ${FILESDIR}/nufw-init.d nufw
newconfd ${FILESDIR}/nufw-conf.d nufw
+
newinitd ${FILESDIR}/nuauth-init.d nuauth
newconfd ${FILESDIR}/nuauth-conf.d nuauth
insinto /etc/nufw
doins conf/nuauth.conf
-
keepdir /var/run/nuauth
dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
- docinto doc
- dodoc doc/*
- docinto doc/modules
- dodoc doc/modules/*
- docinto scripts
- dodoc scripts/*
- docinto conf
- dodoc conf/*
+ if use doc; then
+ docinto doc
+ dodoc doc/*
+ docinto doc/modules
+ dodoc doc/modules/*
+ docinto scripts
+ dodoc scripts/*
+ docinto conf
+ dodoc conf/*
+ fi
}