mgorny 15/03/08 14:01:57 Modified: ChangeLog Added: freebsd-pf-10.1.ebuild Log: Add FreeBSD 10.1 ebuilds, https://github.com/gentoo/gentoo-portage-rsync-mirror/pull/46 by nigoro. (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)
Revision Changes Path 1.50 sys-freebsd/freebsd-pf/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-freebsd/freebsd-pf/ChangeLog?rev=1.50&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-freebsd/freebsd-pf/ChangeLog?rev=1.50&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-freebsd/freebsd-pf/ChangeLog?r1=1.49&r2=1.50 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/ChangeLog,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- ChangeLog 9 Nov 2013 09:17:24 -0000 1.49 +++ ChangeLog 8 Mar 2015 14:01:56 -0000 1.50 @@ -1,6 +1,14 @@ # ChangeLog for sys-freebsd/freebsd-pf -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/ChangeLog,v 1.49 2013/11/09 09:17:24 aballier Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/ChangeLog,v 1.50 2015/03/08 14:01:56 mgorny Exp $ + +*freebsd-pf-10.1 (08 Mar 2015) + + 08 Mar 2015; Michał Górny <[email protected]> + +files/freebsd-pf-10.0-libevent.patch, +files/freebsd-pf-10.0-pflogd.patch, + +freebsd-pf-10.1.ebuild: + Add FreeBSD 10.1 ebuilds, https://github.com/gentoo/gentoo-portage-rsync- + mirror/pull/46 by nigoro. *freebsd-pf-9.2 (09 Nov 2013) 1.1 sys-freebsd/freebsd-pf/freebsd-pf-10.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-freebsd/freebsd-pf/freebsd-pf-10.1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-freebsd/freebsd-pf/freebsd-pf-10.1.ebuild?rev=1.1&content-type=text/plain Index: freebsd-pf-10.1.ebuild =================================================================== # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/freebsd-pf-10.1.ebuild,v 1.1 2015/03/08 14:01:56 mgorny Exp $ EAPI=3 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" SRC_URI="http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${USBIN}.tar.xz http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${SBIN}.tar.xz http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${CONTRIB}.tar.xz http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${ETC}.tar.xz" fi 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}" 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 # pf.initd provided by openrc, but no pf.confd newconfd "${FILESDIR}/pf.confd" pf }
