add ebuilds for vuurmuur latest snapshot

This commit is contained in:
Sergey Popov 2012-02-04 15:02:54 +04:00
parent 0a82b7b721
commit b39fc994c2
4 changed files with 131 additions and 0 deletions

View File

@ -1,4 +1,7 @@
AUX vuurmuur.conf 312 RMD160 d28da3c2abe1c6ec3fc5060576670e871965899c SHA1 b2e66191901fbae74dade2842a01cb6765fd5732 SHA256 9aeb5a2e3a7ebce5d240a2c1986cc700ce4a21d4cb50fac7f3851e965ab7862d
AUX vuurmuur.init 1257 RMD160 66087fa191a5a344d6671ff4aec2fb2f0315fc2d SHA1 7883be040d44ab925425c5eb2994dc85dbf5c7d4 SHA256 3179f7092f180a5287a6d0ed4519313df762f25a4de50acc376c5905729e0cae
DIST Vuurmuur-0.8beta2.tar.gz 1877270 RMD160 d1f202adb5ab076ea7763c215faec2558100d5b6 SHA1 549cc3b7d8c86cac0cbccbb963a3b3d041e8ea70 SHA256 4c74de94698a0a4bca758322b5e4198afc27fb25401309a7ecff445742f28d0e
DIST vuurmuur-conf_0.8~beta2-1+svn20110330.tar.gz 966635 RMD160 66737d30899ca957c1fbab628fd05210d8287d66 SHA1 f2b07d7c6c78381b22b88008462721bb748870ca SHA256 e04e05d89a0f12fcbb257cf5a353e1b0c92bf02385207b75805901a2994f4c57
DIST vuurmuur_0.8~beta2-1+svn20110330.tar.gz 479582 RMD160 35456f290c24dd9b9b398625d25c7a8c7038c2c1 SHA1 ef8455f182afa98591c70705471db2262b613b26 SHA256 2411ac3b3db501bc7ae8a3f95c366aead92d5bfb275376bfadbda1e7bec9057e
EBUILD vuurmuur-0.8_beta2.ebuild 2657 RMD160 80b00fef3e213eafe0a608b4ec98f15eef2c7b53 SHA1 6c49cf1bac909d40e7cc9e2414bcde48d617ce27 SHA256 300afcc8db1c1e12ea9fa9e8ea408e52388636b94b19a6fe5e86e6e9c90a1298
EBUILD vuurmuur-0.8_beta2_p20110330.ebuild 2332 RMD160 dfd6bae15590b6c8772f033c81b518efce8bd85c SHA1 a27629a8a14aebbf028b994f3bcdd85ecf525d11 SHA256 a0428ccdf4ba9483836c4c8c69bb6a75300166eea199a9fba46d345ceeafbd16

View File

@ -0,0 +1,86 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
inherit autotools multilib
REL_TAG="0.8~beta2"
MY_PV=${PV/_beta2_p/~beta2-1+svn}
MY_P="${PN}_${MY_PV}"
MY_CONF_PV=${PV/_beta2_p/~beta2-1+svn}-conf
MY_CONF_P="${PN}-conf_${MY_PV}"
DESCRIPTION="Frontend for iptables featuring easy to use command line utils, rule- and logdaemons"
HOMEPAGE="http://www.vuurmuur.org"
SRC_URI="ftp://ftp.vuurmuur.org/ubuntu/dists/jaunty/svn/${MY_P}.tar.gz
ftp://ftp.vuurmuur.org/ubuntu/dists/jaunty/svn/${MY_CONF_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="logrotate"
DEPEND="=net-libs/libvuurmuur-${PV}
>=sys-libs/ncurses-5"
RDEPEND="${DEPEND}
logrotate? ( app-admin/logrotate )"
S="${WORKDIR}/${PN}-${REL_TAG}"
src_prepare() {
eautoreconf
cd "${WORKDIR}/${PN}-conf-${REL_TAG}"
eautoreconf
sed -i 's/nb//' po/LINGUAS
}
src_configure() {
econf \
--with-libvuurmuur-includes=/usr/include \
--with-libvuurmuur-libraries=/usr/$(get_libdir)
cd "${WORKDIR}/${PN}-conf-${REL_TAG}"
econf \
--with-libvuurmuur-includes=/usr/include \
--with-libvuurmuur-libraries=/usr/$(get_libdir) \
--with-localedir=/usr/share/locale \
--with-widec=yes
}
src_compile() {
emake -C "../${PN}-conf-${REL_TAG}" || die "compiling vuurmuur_conf failed"
}
src_install() {
emake DESTDIR="${D}" install || die "installing vuurmuur failed"
newinitd "${FILESDIR}"/vuurmuur.init vuurmuur || die "installing init failed"
newconfd "${FILESDIR}"/vuurmuur.conf vuurmuur || die "installing conf failed"
if use logrotate; then
insinto /etc/logrotate.d
newins scripts/vuurmuur-logrotate vuurmuur || die "installing logrotate config failed"
fi
insopts -m0600
insinto /etc/vuurmuur
newins config/config.conf.sample config.conf || die "installing config.conf failed"
cd "../${PN}-conf-${REL_TAG}"
emake DESTDIR="${D}" install || die "installing vuurmuur_conf failed"
}
pkg_postinst() {
elog "Please read the manual on www.vuurmuur.org now - you have"
elog "been warned!"
elog
elog "If this is a new install, make sure you define some rules"
elog "BEFORE you start the daemon in order not to lock yourself"
elog "out. The necessary steps are:"
elog "1) vuurmuur_conf"
elog "2) /etc/init.d/vuurmuur start"
elog "3) rc-update add vuurmuur default"
}

View File

@ -1,3 +1,5 @@
AUX libvuurmuur-plugin-0.7.patch 2157 RMD160 cfd57c5ba0585cb8b4b4400df50766cbf5cdb697 SHA1 4121b1dd535c354f6b9844460d22fdcf0c5c9b11 SHA256 648e9ad862cb4751e05a9311f3f19033d549f72ad7287b39cbc5a514b4f6dde0
DIST Vuurmuur-0.8beta2.tar.gz 1877270 RMD160 d1f202adb5ab076ea7763c215faec2558100d5b6 SHA1 549cc3b7d8c86cac0cbccbb963a3b3d041e8ea70 SHA256 4c74de94698a0a4bca758322b5e4198afc27fb25401309a7ecff445742f28d0e
DIST libvuurmuur_0.8~beta2-1+svn20110330.tar.gz 491284 RMD160 c4df8177fe034cdddcd02c4dfbe254e434edc59c SHA1 f7ade81079def458cbe73a824df360ad1161958d SHA256 80bb84f002c579101d1939a47b7db5ab2d02a4dce7e11d3f48e41cf021a026c0
EBUILD libvuurmuur-0.8_beta2.ebuild 1084 RMD160 c69f121bfcd7dd8ee2cb8453847e6db7fb87b0df SHA1 6bb88fd65d373add42f0b8cc54f7170c8a7dba7a SHA256 61ff6818cf4d370d8a05d5d4bdc5c7c5e8dc0a9862a28ada08dc9bb7980ee715
EBUILD libvuurmuur-0.8_beta2_p20110330.ebuild 910 RMD160 3d708992a216ea46bfa2f5b2bab66ef3170f72af SHA1 87fba4f99c81601db96d9df24fa19e5cbceef730 SHA256 db9ad58d4a54df655ed134a12b77ce96e7d78b860fbe785b80583f3fe72db54d

View File

@ -0,0 +1,40 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
inherit autotools multilib
MY_PV=${PV/_beta2_p/~beta2-1+svn}
MY_P="${PN}_${MY_PV}"
DESCRIPTION="Libraries and plugins required by Vuurmuur"
HOMEPAGE="http://www.vuurmuur.org"
SRC_URI="ftp://ftp.vuurmuur.org/ubuntu/dists/jaunty/svn/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="net-firewall/iptables"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-0.8~beta2"
src_prepare() {
eautoreconf
}
src_configure() {
econf --with-plugindir=/usr/$(get_libdir)
}
src_install() {
emake DESTDIR="${D}" install || die "installing libvuurmuur failed"
# files needed but not yet installed by make
dodir /etc/vuurmuur/textdir || die "installing textdir failed"
insinto /etc/vuurmuur/plugins
doins plugins/textdir/textdir.conf || die "installing textdir.conf failed"
}