summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-10-05 09:12:17 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-10-05 09:12:17 +0000
commite5e562662e3bf8a08c114f4bfc46d1e5c7d74ea2 (patch)
treed7619f6be12ef7a48a47ae80a9fd7fada3b818b4 /sys-freebsd/freebsd-pf
parentVersion 6.2_beta2. (diff)
downloadgentoo-2-e5e562662e3bf8a08c114f4bfc46d1e5c7d74ea2.tar.gz
gentoo-2-e5e562662e3bf8a08c114f4bfc46d1e5c7d74ea2.tar.bz2
gentoo-2-e5e562662e3bf8a08c114f4bfc46d1e5c7d74ea2.zip
Version 6.2_beta2.
(Portage version: 2.1.2_pre2-r3)
Diffstat (limited to 'sys-freebsd/freebsd-pf')
-rw-r--r--sys-freebsd/freebsd-pf/ChangeLog8
-rw-r--r--sys-freebsd/freebsd-pf/files/digest-freebsd-pf-6.2_beta212
-rw-r--r--sys-freebsd/freebsd-pf/freebsd-pf-6.2_beta2.ebuild58
3 files changed, 77 insertions, 1 deletions
diff --git a/sys-freebsd/freebsd-pf/ChangeLog b/sys-freebsd/freebsd-pf/ChangeLog
index 2a0f3f5f2ede..45a469ebe1cd 100644
--- a/sys-freebsd/freebsd-pf/ChangeLog
+++ b/sys-freebsd/freebsd-pf/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-freebsd/freebsd-pf
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/ChangeLog,v 1.11 2006/09/21 20:57:28 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/ChangeLog,v 1.12 2006/10/05 09:12:17 flameeyes Exp $
+
+*freebsd-pf-6.2_beta2 (05 Oct 2006)
+
+ 05 Oct 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +freebsd-pf-6.2_beta2.ebuild:
+ Version 6.2_beta2.
*freebsd-pf-6.2_beta1 (21 Sep 2006)
diff --git a/sys-freebsd/freebsd-pf/files/digest-freebsd-pf-6.2_beta2 b/sys-freebsd/freebsd-pf/files/digest-freebsd-pf-6.2_beta2
new file mode 100644
index 000000000000..2e8d6f2b8aa8
--- /dev/null
+++ b/sys-freebsd/freebsd-pf/files/digest-freebsd-pf-6.2_beta2
@@ -0,0 +1,12 @@
+MD5 a01bf3e9615dc7971e8d192d934fe939 freebsd-contrib-6.2_beta2.tar.bz2 36450440
+RMD160 ade5b435c733f1f7766d3a64e884ae70053c53c8 freebsd-contrib-6.2_beta2.tar.bz2 36450440
+SHA256 c3a600edf8d61377e5bffbd91f06b9ff3442d76ee667f757e9a71fba854f4f96 freebsd-contrib-6.2_beta2.tar.bz2 36450440
+MD5 5c67b6e8d6c69b5151a9828679b920ad freebsd-etc-6.2_beta2.tar.bz2 188103
+RMD160 d6556dd5c89806e4968d7b76df5790602be25390 freebsd-etc-6.2_beta2.tar.bz2 188103
+SHA256 9395e53d0b581235cb48f3b8d788a8c4be8e75e7c11edcd11dd56569b40b1656 freebsd-etc-6.2_beta2.tar.bz2 188103
+MD5 049aaca0e7b93c2bab4d2a197218d893 freebsd-sbin-6.2_beta2.tar.bz2 1159380
+RMD160 439e0702da402f723bf9ceb593ffd0aa1ed6d66a freebsd-sbin-6.2_beta2.tar.bz2 1159380
+SHA256 56f77795dd9586b8dd0920f6041ad0d49d83607c89771541ada8f6b7d8312d3f freebsd-sbin-6.2_beta2.tar.bz2 1159380
+MD5 489233461f2029fd841e95dbff84034a freebsd-usbin-6.2_beta2.tar.bz2 2694290
+RMD160 a260f821dc50adbf1b1bef270bc41477e938e336 freebsd-usbin-6.2_beta2.tar.bz2 2694290
+SHA256 fd54dc28e41028d39cdef1d37f054c3db5c798854db1519119e09e034a8f48ef freebsd-usbin-6.2_beta2.tar.bz2 2694290
diff --git a/sys-freebsd/freebsd-pf/freebsd-pf-6.2_beta2.ebuild b/sys-freebsd/freebsd-pf/freebsd-pf-6.2_beta2.ebuild
new file mode 100644
index 000000000000..21edf60348f5
--- /dev/null
+++ b/sys-freebsd/freebsd-pf/freebsd-pf-6.2_beta2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/freebsd-pf-6.2_beta2.ebuild,v 1.1 2006/10/05 09:12:17 flameeyes Exp $
+
+inherit bsdmk freebsd
+
+DESCRIPTION="FreeBSD's base system libraries"
+SLOT="0"
+KEYWORDS="~x86-fbsd"
+
+IUSE=""
+
+# Crypto is needed to have an internal OpenSSL header
+SRC_URI="mirror://gentoo/${USBIN}.tar.bz2
+ mirror://gentoo/${SBIN}.tar.bz2
+ mirror://gentoo/${CONTRIB}.tar.bz2
+ mirror://gentoo/${ETC}.tar.bz2"
+
+RDEPEND="net-libs/libpcap"
+DEPEND="${RDEPEND}
+ sys-freebsd/freebsd-mk-defs
+ =sys-freebsd/freebsd-sources-${RV}*"
+
+S="${WORKDIR}"
+
+SUBDIRS="usr.sbin/authpf sbin/pfctl sbin/pflogd"
+
+PATCHES="${FILESDIR}/${PN}-6.0-pcap.patch"
+
+src_unpack() {
+ freebsd_src_unpack
+
+ ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys"
+}
+
+src_compile() {
+ for dir in ${SUBDIRS}; do
+ einfo "Starting make in ${dir}"
+ cd "${S}/${dir}"
+ mkmake || die "Make ${dir} failed"
+ done
+}
+
+src_install() {
+ for dir in ${SUBDIRS}; do
+ einfo "Starting install in ${dir}"
+ cd "${S}/${dir}"
+ mkinstall || die "Install ${dir} failed"
+ done
+
+ cd ${WORKDIR}/etc
+ insinto /etc
+ doins pf.os
+ newdoc pf.conf pf.conf.example
+
+ newinitd "${FILESDIR}/pf.initd" pf
+ newconfd "${FILESDIR}/pf.confd" pf
+}