diff options
-rw-r--r-- | sys-freebsd/freebsd-sbin/ChangeLog | 8 | ||||
-rw-r--r-- | sys-freebsd/freebsd-sbin/Manifest | 9 | ||||
-rw-r--r-- | sys-freebsd/freebsd-sbin/freebsd-sbin-9.0-r1.ebuild | 92 |
3 files changed, 104 insertions, 5 deletions
diff --git a/sys-freebsd/freebsd-sbin/ChangeLog b/sys-freebsd/freebsd-sbin/ChangeLog index 899ca27defc9..0d553b06e95c 100644 --- a/sys-freebsd/freebsd-sbin/ChangeLog +++ b/sys-freebsd/freebsd-sbin/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-freebsd/freebsd-sbin # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sbin/ChangeLog,v 1.67 2012/05/12 14:25:02 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sbin/ChangeLog,v 1.68 2012/05/12 14:26:41 aballier Exp $ + +*freebsd-sbin-9.0-r1 (12 May 2012) + + 12 May 2012; Alexis Ballier <aballier@gentoo.org> + +freebsd-sbin-9.0-r1.ebuild: + propagate changes in a new rev 12 May 2012; Alexis Ballier <aballier@gentoo.org> freebsd-sbin-9.0.ebuild: remove resolvconf provided by net-dns/openresolv, bug #415555 by Dmitri diff --git a/sys-freebsd/freebsd-sbin/Manifest b/sys-freebsd/freebsd-sbin/Manifest index 554df2251f53..111146463ea3 100644 --- a/sys-freebsd/freebsd-sbin/Manifest +++ b/sys-freebsd/freebsd-sbin/Manifest @@ -46,13 +46,14 @@ EBUILD freebsd-sbin-7.2.ebuild 2827 RMD160 7a6ef2dce1cec6328118515130223062a559e EBUILD freebsd-sbin-8.0.ebuild 2579 RMD160 567c974057bcde703a13e8c6244ff4c66425791d SHA1 6dd32d652690a9c93e42364732883d5be55d2229 SHA256 660894697add00d2a184ac3f8b381965ad3a6485726eecde988d7f1e0e70f30f EBUILD freebsd-sbin-8.2-r1.ebuild 2651 RMD160 346426cbcbaaf5ea4ebc32e87c5e5cd0113166cd SHA1 4ee44dda36dea7bd88d033dbe7484030af758ddb SHA256 dd6a81493a4513b65f4e77a3fa74d4df67869d012dd3aaa1e9ce3543e4dbf084 EBUILD freebsd-sbin-8.2.ebuild 2584 RMD160 4bd12b4fffad1c6eee3d810c93bae55279841a92 SHA1 b55e2cc2a9aae3cf142b32385c3e6f46e32daa48 SHA256 d97635b8e54124c626414b2c38c136cf9af7ce089f52a6be2d1825ce5792bff2 +EBUILD freebsd-sbin-9.0-r1.ebuild 2765 RMD160 25fd2fef188ce19747ad2435489214a54230bd83 SHA1 d9a30c4acb608d33a1370986fa894f338e35bfd1 SHA256 e3d51a3d66df5b983100bf92d235987f61f15a4eab4d3a6a09097b77729c11a6 EBUILD freebsd-sbin-9.0.ebuild 2762 RMD160 b9385199907e174f1170a2871e0865d2f5231bea SHA1 6948c4047a7aaabd12923a0d675aa784d2f7373e SHA256 666332627a06151954a9abcfe017da08314d0de6c78523ee5c728d5164f552a1 -MISC ChangeLog 13416 RMD160 8882d83b3e8cfcce57091ad81e6171904fa3b2ba SHA1 277289453d98bf7656da873a4fc7d2d9037049e8 SHA256 c8bebf41d4a3fb9ada98394cc9182c61d092e1f9f9199b840dd10c683326d3da +MISC ChangeLog 13569 RMD160 7cbe7798d9993ea83fd211371f6f77ff1fd44a0c SHA1 af808d1375d3b8efebeeb5e1a507c115a648f7bc SHA256 0b849f9216cdb2617eaf01ff573f7278c918c425f9a5667ca06f257e64d71e53 MISC metadata.xml 473 RMD160 cf0df1d17fe908e9c72520b9a025a5af81a4a219 SHA1 12fede88be52a34d8e079a1a609db210cfa34cbb SHA256 b13f1868fdc53bc53952bb41f6b68a5f320d36c493329ddf1b940f0fd5bafa8e -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEARECAAYFAk+ucsQACgkQvFcC4BYPU0q3FACgjkxiSVWsXMCVxDF4sX4AjZZ5 -hMsAnit6Yn2ooZn2hvKKHgVGsZK8ZaR5 -=3F9y +iEYEARECAAYFAk+ucycACgkQvFcC4BYPU0q3eQCglcg/Yjgw7JEGfthXs1ac3g4W +bQUAoL+eI+a7XS/9h8rWY+PdJM0DxnPE +=L9dd -----END PGP SIGNATURE----- diff --git a/sys-freebsd/freebsd-sbin/freebsd-sbin-9.0-r1.ebuild b/sys-freebsd/freebsd-sbin/freebsd-sbin-9.0-r1.ebuild new file mode 100644 index 000000000000..3b75110dc0a0 --- /dev/null +++ b/sys-freebsd/freebsd-sbin/freebsd-sbin-9.0-r1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sbin/freebsd-sbin-9.0-r1.ebuild,v 1.1 2012/05/12 14:26:41 aballier Exp $ + +EAPI=2 + +inherit bsdmk freebsd multilib + +DESCRIPTION="FreeBSD sbin utils" +KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +SLOT="0" + +SRC_URI="mirror://gentoo/${SBIN}.tar.bz2 + mirror://gentoo/${CONTRIB}.tar.bz2 + mirror://gentoo/${LIB}.tar.bz2 + mirror://gentoo/${LIBEXEC}.tar.bz2 + mirror://gentoo/${USBIN}.tar.bz2 + mirror://gentoo/${ETC}.tar.bz2 + build? ( mirror://gentoo/${SYS}.tar.bz2 )" + +RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[ipv6?,atm?,netware?] + =sys-freebsd/freebsd-libexec-${RV}* + >=dev-libs/expat-2.0.1 + ssl? ( dev-libs/openssl ) + >=dev-libs/libedit-20120311.3.0-r1 + sys-libs/readline + sys-process/vixie-cron + atm? ( net-analyzer/bsnmp )" +DEPEND="${RDEPEND} + !build? ( =sys-freebsd/freebsd-sources-${RV}* ) + =sys-freebsd/freebsd-mk-defs-${RV}*" + +S="${WORKDIR}/sbin" + +IUSE="atm ipfilter +pf ipv6 build ssl +cxx netware" + +pkg_setup() { + use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= " + use cxx || mymakeopts="${mymakeopts} WITHOUT_CXX=" + use ipfilter || mymakeopts="${mymakeopts} WITHOUT_IPFILTER= " + use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT=" + use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= WITHOUT_IPX_SUPPORT= WITHOUT_NCP= " + use pf || mymakeopts="${mymakeopts} WITHOUT_PF= " + use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL=" +} + +REMOVE_SUBDIRS="dhclient pfctl pflogd rcorder resolvconf" + +PATCHES=( "${FILESDIR}/${PN}-setXid.patch" + "${FILESDIR}/${PN}-7.1-zlib.patch" + "${FILESDIR}/${PN}-6.2-ldconfig.patch" + "${FILESDIR}/${PN}-6.1-pr102701.patch" + "${FILESDIR}/${PN}-bsdxml2expat.patch" ) + +src_prepare() { + use build || ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" +} + +src_install() { + mymakeopts="${mymakeopts} GEOM_CLASS_DIR=/$(get_libdir)/geom " + freebsd_src_install + keepdir /var/log + # Needed by ldconfig: + keepdir /var/run + + # Maybe ship our own sysctl.conf so things like radvd work out of the box. + # New wireless config method requires regdomain.xml in /etc + cd "${WORKDIR}/etc/" + insinto /etc + doins minfree sysctl.conf regdomain.xml || die + + # initd script for idmapd + newinitd "${FILESDIR}/idmapd.initd" idmapd + + # Install a crontab for adjkerntz + insinto /etc/cron.d + newins "${FILESDIR}/adjkerntz-crontab" adjkerntz + + # Install the periodic stuff (needs probably to be ported in a more + # gentooish way) + cd "${WORKDIR}/etc/periodic" + + doperiodic security \ + security/*.ipfwlimit \ + security/*.ipfwdenied || die + + use ipfilter && { doperiodic security \ + security/*.ipfdenied || die ; } + + use pf && { doperiodic security \ + security/*.pfdenied || die ; } +} |