summaryrefslogtreecommitdiff
path: root/sys-freebsd/freebsd-pf
diff options
context:
space:
mode:
Diffstat (limited to 'sys-freebsd/freebsd-pf')
-rw-r--r--sys-freebsd/freebsd-pf/Manifest8
-rw-r--r--sys-freebsd/freebsd-pf/files/freebsd-pf-10.0-libevent.patch16
-rw-r--r--sys-freebsd/freebsd-pf/files/freebsd-pf-10.0-pflogd.patch15
-rw-r--r--sys-freebsd/freebsd-pf/files/freebsd-pf-11.0-libevent.patch13
-rw-r--r--sys-freebsd/freebsd-pf/files/freebsd-pf-11.0-pflogd.patch13
-rw-r--r--sys-freebsd/freebsd-pf/freebsd-pf-10.3.ebuild72
-rw-r--r--sys-freebsd/freebsd-pf/freebsd-pf-11.0.ebuild70
7 files changed, 0 insertions, 207 deletions
diff --git a/sys-freebsd/freebsd-pf/Manifest b/sys-freebsd/freebsd-pf/Manifest
index 274d67beb877..f28f901eeedc 100644
--- a/sys-freebsd/freebsd-pf/Manifest
+++ b/sys-freebsd/freebsd-pf/Manifest
@@ -1,7 +1,3 @@
-AUX freebsd-pf-10.0-libevent.patch 403 BLAKE2B 2d7c30c3e759a8f6367181eac7d67686f7253149e6bafe6878cbcdd10228dd62b2635f5acfe88488936539d93406bd7ce2f4fac00f48b3fb7b84c0acc4902034 SHA512 1ec0d97afd9392c852071d6df704b05a0ca3146a20a3daa4ac541291a2a30c7c8752330381e1f3ae3d874640dd2f04d4b94c5b4adf985a3fbf8890da6a7f9b0b
-AUX freebsd-pf-10.0-pflogd.patch 349 BLAKE2B f642e6232edc1729304c5d64bb163ba865b5d1dead776a6c5b3e6a063cdace4d477142ad227469e3ea092f055a55469dd26218a5da7fac83f0c7d641e3f144a4 SHA512 d4a605bb1a31837bfb0fa5d20fbac5ed449e4d579c5ab6025da2988ff101c31df7c67e23f9863f2f0b98a76788123e06402d8790d1c9baafd5b732dff0678644
-AUX freebsd-pf-11.0-libevent.patch 312 BLAKE2B 1690f63b4c9a2a544ac52a86dc225768e750c56c89fec5213d071f49d82f33105d367b406e52fabf880c9d84fd0f6c781a80ad29314a703105dec9803d5a73fd SHA512 0c9eef97f7bfa5bcf4019a2449a096a6a6b66d3f0b5275181af86694cd0efd832788433d0203d3b9a54fc11c3eb728b6e67b143a622ce6f8b36f52299a9db85f
-AUX freebsd-pf-11.0-pflogd.patch 326 BLAKE2B 378853146544fbe883a72697f1e9c1d42fde7c3b79598fafe4efc90d3f523b417432d66070d670453e93047861368dda2deb96413c36cadaee20f229434ae2fb SHA512 25327461327f01f1858e6d2108db973090c62c1dbccb09390d834cdfaff97d5258123b1162538e2d8faf7f452a8a7eb743ef72ebfddeac3c989aa43b96f05a90
AUX freebsd-pf-11.1-libevent.patch 305 BLAKE2B cce2abce33431885196c5bc44c7e38582b2c7db273ddd3b7d4c8b58dbd9902cbc6e2a5031f5cddd28db9361eafd75c98fc0ca8d14e822305ead12aa035990c5f SHA512 a75ff98e8d87ec5182bb1a7226b34d6223500c0a5659727392d97d69d1a66af6d439d4c23a6817740c25306654468e82e52ddfa591d4509001e407e099c83b44
AUX freebsd-pf-11.1-pflogd.patch 363 BLAKE2B fac873813332149adc13e5b1a77cd8532c12bae7ee1c93644af31e517e7697cdd8e7c59412e7dbb616c97baabb6308049bd7c995b5e803627f6cc3049056380e SHA512 bceaf0f234948acf30aab4391d73c7545bd860dc5b2bba8eb8da1a9791de905654450592674c75419a8dc0646215ba5bcdd885d61cac336d34c017a7c57039fd
AUX freebsd-pf-7.0-libevent.patch 331 BLAKE2B 3bf0b950ad0669ac399a220e9411d7137243810f4b203a55a803421783ef200d2b0c435bbda499f8fa48d2011fb51db3c29769eae9adfcc991dfbfe50884481a SHA512 fe2db637c8b1f6f8853fd4f6a88dbc0de8d58cc8f3875f0a94dbda74ef4bab4f1402409ff4732f8deae5d9da6bf5eb32d2a8e985f210b84926f94942dffe9c61
@@ -19,13 +15,9 @@ DIST freebsd-etc-8.2.tar.bz2 188629 BLAKE2B 112f3a97525c98bc0ac17378549d943a3e41
DIST freebsd-etc-9.1.tar.bz2 207776 BLAKE2B 61fbfa11dfcd24c007c20940a4b7cc802dfb9a991e41433840c57f113eaaa9e2b833a15f48d60c706e55d941b0a999baabd0c33197cffd522b67c57eaa9460f1 SHA512 4fbe56fde519cf2f44e39a8869efa26c34f703cf540f4a83389da8d170873d7c6fb18e4010e643b8d793cfc5c55d15eeb198057a5b2a8da9d9e8f791801bf314
DIST freebsd-sbin-8.2.tar.bz2 1211665 BLAKE2B 82bb2477f10d6eed389bd723766dce1d99f73caf55c2142dcdff5cea0ec36a6774ac2e2fb2bd8816632ce6da29710fad2c199ed5ba6a796d9a7c8a080e9ba585 SHA512 c6643c29ab62344c98d8991708798730ee1c17e6478071718beeaa79788300a1f4ed2e6aeb8e39e3c216877d4ed2ac85b2a9531d534f1ac5125a508927898959
DIST freebsd-sbin-9.1.tar.bz2 1273913 BLAKE2B c00fea446a19311020ae081ba00d6c7d0b3b0365ab2046ec24252c2b02d4b4079fb7bbbf0d17432e2a1efb0788b552d684b1b91bbbb05d2c1712a93380a89b49 SHA512 9f186602b7de96f268c352ca386986652fddf5570e7eca1afa8c0d2bdc83b57df1198efe47f36dd5c7a6abf4f9c935f1c8207a4a12a6b2153bd6c3c6292719dc
-DIST freebsd-src-10.3.tar.xz 126900216 BLAKE2B d238527895bde90905f25538e69f430135a41a9d68681d9acdacd1410fb88983e21400f6d5ee937bb05bd23f7ac93675c94937363218f8bd158da0970185efa6 SHA512 a0c95fc4bbc5ad7599d0a83651a497e85cd85a5c433e5e175c57480b466c9eb5aa0390804d6336da8301c75ad499484399d39b8f7efbcfda8cafb09b1aa12d8f
-DIST freebsd-src-11.0.tar.xz 140252356 BLAKE2B 78c9e446111034f2d334597b261deeab489af1841f411e8ee8b7d39ebff6965698dfbefca3f41034cb03760f55cbc36e9e134bc935e925b2109005c21e4a4c86 SHA512 ee1271bb38ee46fbab3d49b33f5b5afd76f9402b2e792581d63f02272df8e2a4011fac97ad550434f0c2fc5fe241940276629bde55e75f8638896a81339870cd
DIST freebsd-src-11.1.tar.xz 147661560 BLAKE2B a9e6ba9d0e12c8b56ac58575d5f02931edbb6a3545d9dccae78810d2d0470a29b29dd7f724b03b8afafbca23717a71346e4cfbd3530e0f40118a23609c3f414e SHA512 b97707ec7a601ca6bcb682c45f6d94a38484301ac24630d7285eff6f88b027ce6900c93fc62f8ce36e0cf32c91f73a9d1c999db397b7f8782fd74a8551a03aca
DIST freebsd-usbin-8.2.tar.bz2 2443024 BLAKE2B c5c8d708a1277d59e5287fd4d524c81da63521327f29b7a46bc97b4e9414cd0fd294d0890368064bd91833613fbab9467e676fa5dae3729cd4b667609dff9d8f SHA512 bcb8ff3df54848b9107bbb52e5ced7a91e24bb181f06769b6997221729b8064ec17652eaf7500de3268cbcb63ff5760beb54d15fc78c27b02687b5b1067c74a6
DIST freebsd-usbin-9.1.tar.bz2 2670916 BLAKE2B 353c7e641c0cccf25b99cb454368bd3001cd6b85a15956b1ee2de1ab240c420602e04bf6d0389aca0bdd4f7d1206a6848516e58a17eda4881d849f078b71a139 SHA512 21c234312f70eb35cd2926519efc1f61592892f5d0940786dbeb959c3c5ec7819a51ae95c6e8a1a06aa01f669350fe0fd3dd7c4ec8a84dd6b90f24cb192356ca
-EBUILD freebsd-pf-10.3.ebuild 1586 BLAKE2B 65dbe8a03e64fd7efa3089543c30cb1d3e6f9e8c7f96be71c31f5774ff866aa0566059d3998d0a9540f04442bbf452600217c6b1e6ac2d0a88ac1815301be17d SHA512 232f37e4733f79b963ababf3152c17ec41358c0f0ef45e6e76136cb903d1d46826f4747f0563661ef3f26a07ff4517086da74723bef4a33c26bda1441a357434
-EBUILD freebsd-pf-11.0.ebuild 1491 BLAKE2B 045ab9e6b22a5e77f8f6edf97da72d4ddd701ba77c43e16503eee5e1a36e70cb40f062b2b8d39020ffd0d9fa0cebdd8e59047a3c9d99c6074cad89cf25eb59e7 SHA512 ae66d1c3a7cfe5dd6f43fd4933e4d8a36bd7d320cee6b2094312e00ca90c6de1f155725e942b23b5accac89f571ba356a7c0ee13a71b2f7d2458ec93d2d6ac44
EBUILD freebsd-pf-11.1.ebuild 1491 BLAKE2B 01e49509dc7f3528e0f14a01eebb2a8b5f0c9fa927844b98f8a9f4c89bbc1b103f01b972efa4a370b9765dd1cb6620d51de0c012a1b58b108434d7e247562f57 SHA512 2ace1ad0f89365b9b707a2b9b29f04dff926ad3a3340abd156862aa0c50396ce078d4f997d1298b498df1c52745b5216f2c112424254ae12abbb554783c276a8
EBUILD freebsd-pf-8.2.ebuild 1493 BLAKE2B 86a9eea616866fb9ed315fdf68ac314358599eb39ecb5257d684ceab0195bda67e6bc63b86e6689ba95c0f13de546339367c2f30a175c67e514705af681ac239 SHA512 cc1d221ffa6a763641c64802ae6d8a1f1a5598c48ce07e3bc7f1b1a70454c1ba7730a30c6881de7dc493bccf49dcfb7a64998162dda4d47165b088dc0a63bdff
EBUILD freebsd-pf-9.1.ebuild 1614 BLAKE2B a22189ed6a16455b6f95dae6f7cfa064efa355c89d97a2b1e0e5947589979da059cc6fc3df609d702b188b6c85ebec031df4c35f6850e79b09fe6eb045d532be SHA512 db5c7a663f784b6fb73515312a91e7971da959b1b67fd40fd479b6f2b272f5fbf2eebee1a29c4dfd63bbdfddaedb51ffca9b2297004ffc03851e1127fa3e890c
diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-10.0-libevent.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-10.0-libevent.patch
deleted file mode 100644
index 57474ea31dfb..000000000000
--- a/sys-freebsd/freebsd-pf/files/freebsd-pf-10.0-libevent.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/usr.sbin/ftp-proxy/ftp-proxy/Makefile b/usr.sbin/ftp-proxy/ftp-proxy/Makefile
-index de49888..2ab32fb 100644
---- a/usr.sbin/ftp-proxy/ftp-proxy/Makefile
-+++ b/usr.sbin/ftp-proxy/ftp-proxy/Makefile
-@@ -7,10 +7,7 @@ MAN= ftp-proxy.8
-
- SRCS= ftp-proxy.c filter.c
-
--CFLAGS+= -I${.CURDIR}/../../../contrib/pf/libevent
--
--LDADD+= ${LIBEVENT}
--DPADD+= ${LIBEVENT}
-+LDADD+= -levent
-
- WARNS?= 3
-
diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-10.0-pflogd.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-10.0-pflogd.patch
deleted file mode 100644
index 1316d3be832a..000000000000
--- a/sys-freebsd/freebsd-pf/files/freebsd-pf-10.0-pflogd.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/sbin/pflogd/Makefile b/sbin/pflogd/Makefile
-index fcff8eb..0da383d 100644
---- a/sbin/pflogd/Makefile
-+++ b/sbin/pflogd/Makefile
-@@ -6,10 +6,7 @@ PROG= pflogd
- SRCS= pflogd.c pidfile.c privsep.c privsep_fdpass.c
- MAN= pflogd.8
-
--CFLAGS+=-include ${.CURDIR}/../../lib/libpcap/config.h
--
- LDADD= -lpcap
--DPADD= ${LIBPCAP}
-
- WARNS?= 2
-
diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-11.0-libevent.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-11.0-libevent.patch
deleted file mode 100644
index 0f3ecb1fc615..000000000000
--- a/sys-freebsd/freebsd-pf/files/freebsd-pf-11.0-libevent.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/usr.sbin/ftp-proxy/Makefile b/usr.sbin/ftp-proxy/Makefile
-index 941505f..df5ccb2 100644
---- a/usr.sbin/ftp-proxy/Makefile
-+++ b/usr.sbin/ftp-proxy/Makefile
-@@ -7,8 +7,6 @@ MAN= ftp-proxy.8
-
- SRCS= ftp-proxy.c filter.c
-
--CFLAGS+=-I${.CURDIR}/../../contrib/pf/libevent
--
- LIBADD= event
-
- WARNS?= 3
diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-11.0-pflogd.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-11.0-pflogd.patch
deleted file mode 100644
index 6435280b7e96..000000000000
--- a/sys-freebsd/freebsd-pf/files/freebsd-pf-11.0-pflogd.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/sbin/pflogd/Makefile b/sbin/pflogd/Makefile
-index b3822dd..5912ad2 100644
---- a/sbin/pflogd/Makefile
-+++ b/sbin/pflogd/Makefile
-@@ -7,8 +7,6 @@ PROG= pflogd
- SRCS= pflogd.c pidfile.c privsep.c privsep_fdpass.c
- MAN= pflogd.8
-
--CFLAGS+=-include ${.CURDIR}/../../lib/libpcap/config.h
--
- LIBADD= pcap
-
- WARNS?= 2
diff --git a/sys-freebsd/freebsd-pf/freebsd-pf-10.3.ebuild b/sys-freebsd/freebsd-pf/freebsd-pf-10.3.ebuild
deleted file mode 100644
index e0a26d65e2f1..000000000000
--- a/sys-freebsd/freebsd-pf/freebsd-pf-10.3.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit bsdmk freebsd user
-
-DESCRIPTION="FreeBSD's base system libraries"
-SLOT="0"
-
-IUSE=""
-
-# Crypto is needed to have an internal OpenSSL header
-if [[ ${PV} != *9999* ]]; then
- KEYWORDS="~amd64-fbsd ~x86-fbsd"
-fi
-
-EXTRACTONLY="
- usr.sbin/
- sbin/
- contrib/pf/
- etc/
-"
-
-RDEPEND="net-libs/libpcap"
-DEPEND="${RDEPEND}
- dev-libs/libevent
- =sys-freebsd/freebsd-mk-defs-${RV}*
- =sys-freebsd/freebsd-sources-${RV}*"
-
-S="${WORKDIR}"
-
-SUBDIRS="usr.sbin/authpf sbin/pfctl sbin/pflogd usr.sbin/ftp-proxy/ftp-proxy"
-
-pkg_setup() {
- enewgroup authpf 63
- mymakeopts="${mymakeopts} NO_MANCOMPRESS= NO_INFOCOMPRESS= "
-}
-
-src_prepare() {
- # pcap-int.h redefines snprintf as pcap_snprintf
- epatch "${FILESDIR}/${PN}-9.0-pcap_pollution.patch"
- # Use system's libevent
- epatch "${FILESDIR}/${PN}-10.0-libevent.patch"
- epatch "${FILESDIR}/${PN}-10.0-pflogd.patch"
- epatch "${FILESDIR}/${PN}-9.0-bpf.patch"
- epatch "${FILESDIR}/${PN}-9.0-getline.patch"
- # Link in kernel sources
- [[ ! -e "${WORKDIR}/sys" ]] && ln -s "/usr/src/sys" "${WORKDIR}/sys"
-}
-
-src_compile() {
- for dir in ${SUBDIRS}; do
- einfo "Starting make in ${dir}"
- cd "${S}/${dir}" || die
- mkmake || die "Make ${dir} failed"
- done
-}
-
-src_install() {
- for dir in ${SUBDIRS}; do
- einfo "Starting install in ${dir}"
- cd "${S}/${dir}" || die
- mkinstall || die "Install ${dir} failed"
- done
-
- cd "${WORKDIR}"/etc
- insinto /etc
- doins pf.os
- # pf.initd provided by openrc, but no pf.confd
- newconfd "${FILESDIR}/pf.confd" pf
-}
diff --git a/sys-freebsd/freebsd-pf/freebsd-pf-11.0.ebuild b/sys-freebsd/freebsd-pf/freebsd-pf-11.0.ebuild
deleted file mode 100644
index 49e2f293e51f..000000000000
--- a/sys-freebsd/freebsd-pf/freebsd-pf-11.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit bsdmk freebsd user
-
-DESCRIPTION="FreeBSD's base system libraries"
-SLOT="0"
-
-IUSE=""
-
-# Crypto is needed to have an internal OpenSSL header
-if [[ ${PV} != *9999* ]]; then
- KEYWORDS="~amd64-fbsd ~x86-fbsd"
-fi
-
-EXTRACTONLY="
- usr.sbin/
- sbin/
- contrib/pf/
- etc/
-"
-
-RDEPEND="net-libs/libpcap"
-DEPEND="${RDEPEND}
- dev-libs/libevent
- =sys-freebsd/freebsd-mk-defs-${RV}*
- =sys-freebsd/freebsd-sources-${RV}*"
-
-S="${WORKDIR}"
-
-SUBDIRS="usr.sbin/authpf sbin/pfctl sbin/pflogd usr.sbin/ftp-proxy"
-
-pkg_setup() {
- enewgroup authpf 63
-}
-
-src_prepare() {
- # pcap-int.h redefines snprintf as pcap_snprintf
- epatch "${FILESDIR}/${PN}-9.0-pcap_pollution.patch"
- # Use system's libevent
- epatch "${FILESDIR}/${PN}-11.0-libevent.patch"
- epatch "${FILESDIR}/${PN}-11.0-pflogd.patch"
- epatch "${FILESDIR}/${PN}-9.0-bpf.patch"
- # Link in kernel sources
- [[ ! -e "${WORKDIR}/sys" ]] && ln -s "/usr/src/sys" "${WORKDIR}/sys"
-}
-
-src_compile() {
- for dir in ${SUBDIRS}; do
- einfo "Starting make in ${dir}"
- cd "${S}/${dir}" || die
- freebsd_src_compile || die "Make ${dir} failed"
- done
-}
-
-src_install() {
- for dir in ${SUBDIRS}; do
- einfo "Starting install in ${dir}"
- cd "${S}/${dir}" || die
- freebsd_src_install || die "Install ${dir} failed"
- done
-
- cd "${WORKDIR}"/etc
- insinto /etc
- doins pf.os
- # pf.initd provided by openrc, but no pf.confd
- newconfd "${FILESDIR}/pf.confd" pf
-}