From 6833111f451b7f19aa27b4f9d5ef3c52e0a698e9 Mon Sep 17 00:00:00 2001 From: Yuta Satoh Date: Thu, 2 Jun 2016 21:28:56 +0900 Subject: sys-freebsd/freebsd-sources: Fix multiple Security Advisory. * FreeBSD-SA-16:20.linux * FreeBSD-SA-16:21.43bsd Closes: https://github.com/gentoo/gentoo/pull/1587 Signed-off-by: Patrice Clement --- sys-freebsd/freebsd-sources/Manifest | 2 + .../freebsd-sources/freebsd-sources-10.2-r6.ebuild | 174 -------------------- .../freebsd-sources/freebsd-sources-10.2-r7.ebuild | 176 +++++++++++++++++++++ .../freebsd-sources/freebsd-sources-10.3-r2.ebuild | 163 ------------------- .../freebsd-sources/freebsd-sources-10.3-r3.ebuild | 165 +++++++++++++++++++ 5 files changed, 343 insertions(+), 337 deletions(-) delete mode 100644 sys-freebsd/freebsd-sources/freebsd-sources-10.2-r6.ebuild create mode 100644 sys-freebsd/freebsd-sources/freebsd-sources-10.2-r7.ebuild delete mode 100644 sys-freebsd/freebsd-sources/freebsd-sources-10.3-r2.ebuild create mode 100644 sys-freebsd/freebsd-sources/freebsd-sources-10.3-r3.ebuild (limited to 'sys-freebsd') diff --git a/sys-freebsd/freebsd-sources/Manifest b/sys-freebsd/freebsd-sources/Manifest index eb931fcaf440..e9645d47d6b0 100644 --- a/sys-freebsd/freebsd-sources/Manifest +++ b/sys-freebsd/freebsd-sources/Manifest @@ -15,6 +15,8 @@ DIST freebsd-sources-SA-1610-linux.patch 2505 SHA256 f631e54826aabe472598edc4faa DIST freebsd-sources-SA-1615-sysarch.patch 357 SHA256 7aa818a4c9e050330efd15303cec508c0e21b660ddad8257bcc4d721c8e12791 SHA512 0df22336f2f7004a3ec6ac4b5fb925f38e54bb8a133e5a821dacf7800d7962e03b859b9211d01b36f254d9ceaca8ca8ee3846eac30194ad17ca51f8b05c94f9c WHIRLPOOL c744555cedb347175c970059754c9ee6c7ac5dec2318a8b6d767d38b5b0f034296fe48b5619b439b8eab0c1aa9b5b0c6943c0d086e3b91e3fcc1717d547c6c49 DIST freebsd-sources-SA-1618-atkbd.patch 352 SHA256 63e159fc9000df20dfb626e0bdaab679577afd1a0d811363ad031e3a24e9f02b SHA512 aed4ee6b51905d04680181f571f0f89d60b66a2201c397f88931d9ce92b58148e2d638d93328a78ed53b4bf7a5040f1f646ba50566994252e73c13a09659ba3f WHIRLPOOL 1393954e2dd4a1617fe6242ba5458b9a8a1bf061a65854c84e2430ba76d0fb5eb030f6bcec253917063c6b96d6e718064f17e570a041497954e958059bd78c28 DIST freebsd-sources-SA-1619-sendmsg.patch 247 SHA256 d847e42634e26e29b3ce1d68d28b7a687863070a4c1e3e51e7663785e2f6a7f0 SHA512 878e2b283358c050603cc32241077b25987696232bce3b9d41373c1186f5dbeb41881adc69e8754804054a57fffa71cad930b82ad8d5abd458779d5a3bd61978 WHIRLPOOL f077a1ba62110a5492d13413a1223b6b4b60553a0093a7344b5c7692b443cb5926c648ec151f6a566f1d099cc32df0c1ac0d29478843903e3cb8b221951d4e85 +DIST freebsd-sources-SA-1620-linux.patch 492 SHA256 a62f5402b2a3d2b73b684854eaed45864dade33f7b04d6469b556776866380a9 SHA512 1fb28b25ac5f89e2f7fa9a1f74ba83b4c949f2175217b669b5fcd2062c54307dcb50ad072acbe18162272b9bc29ba40ac4e19db1564a2959e885ac826a332ae5 WHIRLPOOL 7ba8da63513a495418a7e6433c4814eedb43e0305ada423057d2df27e90a51ce8b3caa7a06665fe114185c6335426ed12dbb346ef2a2c2c0d168a04707aa6395 +DIST freebsd-sources-SA-1621-stat.patch 223 SHA256 dd924b1f983ff653edb6676cb5f02621309c3493501c9741a35a2cbcc021cbbf SHA512 501244c0831d2aeb37c8a8aaa762cc6c8c39929355e6695df23dc83c78d6bb499dcb903f50c17e3f7774306d53836a0633d65e284167590c015aa1f8e10e5e4a WHIRLPOOL cd17cd613a2bb234224a21b491d4bfee6e9d9c43126689a8600f9d46eccf835661078fc926fd8a73599d30db770cb9fa0baa2817dcfb6ab3b06c1e39374bd946 DIST freebsd-src-10.2.tar.xz 124551336 SHA256 6a59ea716bae96135983ad70cd7123e3b35ec91b191a82fe282ade88a61560b1 SHA512 fba4588fdaa94fa4582a8de566a84cf4f2badc87c7b2e0745d7a31c1e349b2d5f59dbdbb16a9d43421155c1ac4bdec8db24c5d32ac5a92be687d4ed70fe35835 WHIRLPOOL e325db3c07118762021d802c4f20c7a5fd4b816f08cab6f92b408399f1b3bf8ad89728d51c354ab21478265a4539463c94aae9ae49f0ac10cd3c3f8f640dc186 DIST freebsd-src-10.3.tar.xz 126900216 SHA256 f50763dcac88e9b7ec616b77d537bf338f470350e2c85e0cc7decfcc8372b54d SHA512 a0c95fc4bbc5ad7599d0a83651a497e85cd85a5c433e5e175c57480b466c9eb5aa0390804d6336da8301c75ad499484399d39b8f7efbcfda8cafb09b1aa12d8f WHIRLPOOL bf5320bc506fb73a63d0fb324b60667a196ca2fef5d0215637a657c613f2052d76d002deb205e258f6d4e2aaea15490b26679e59a102606a34b58ab1f6b755ad DIST freebsd-sys-8.2.tar.bz2 25835329 SHA256 0c6c7b61aae94db2931f985d5899f3bca78fc8ffab6b598fbaa158142d676f16 SHA512 6ea4516a5c52e25c4f993f7acb875463a5caea93dbdf250c5d48eee95fff226956e9f030cab7e341b5e6a132325bc3dbf93dcb4b1185acb011918e50b1a22be3 WHIRLPOOL 870deeff877c6b9fc812a4260e4fdbb6715a5dc2065cab3bfbf2a42d876f6654703ccb124275a4e2c410cef48f3db02b63cc76059eccf9cf90244826f35b7a15 diff --git a/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r6.ebuild b/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r6.ebuild deleted file mode 100644 index 6cf66d50b8d6..000000000000 --- a/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r6.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit bsdmk freebsd flag-o-matic toolchain-funcs - -DESCRIPTION="FreeBSD kernel sources" -SLOT="0" - -IUSE="+build-kernel debug dtrace zfs" - -# Security Advisory and Errata patches. -UPSTREAM_PATCHES=( "SA-16:01/sctp.patch" - "SA-16:03/linux.patch" - "SA-16:04/linux.patch" - "SA-16:05/tcp.patch" - "SA-16:10/linux.patch" - "SA-16:15/sysarch.patch" - "SA-16:18/atkbd.patch" - "SA-16:19/sendmsg.patch" - "EN-15:19/kqueue.patch" - "EN-15:20/vm.patch" - "EN-16:01/filemon.patch" - "EN-16:02/pf-10.2.patch" - "EN-16:04/hyperv.patch" - "EN-16:05/hv_netvsc.patch" - "EN-16:07/ipi.patch" - "EN-16:08/zfs.patch" ) - -if [[ ${PV} != *9999* ]]; then - KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" - SRC_URI="${SRC_URI} - $(freebsd_upstream_patches)" -fi - -EXTRACTONLY=" - sys/ - contrib/bmake/ - usr.bin/bmake/ -" - -RDEPEND="dtrace? ( >=sys-freebsd/freebsd-cddl-9.2_rc1 ) - =sys-freebsd/freebsd-mk-defs-${RV}* - !sys-freebsd/virtio-kmod - !sys-fs/fuse4bsd - !> "${conf}" - use dtrace || echo 'nomakeoptions WITH_CTF' >> "${conf}" - - # Only used with USE=build-kernel, let the kernel build with its own flags, its safer. - unset LDFLAGS CFLAGS CXXFLAGS ASFLAGS KERNEL -} - -src_configure() { - if use build-kernel ; then - tc-export CC - cd "${S}/$(tc-arch-kernel)/conf" || die - config ${KERN_BUILD} || die - fi -} - -src_compile() { - if use build-kernel ; then - if has_version "=sys-freebsd/freebsd-cddl-9.2_beta1' ; then - ewarn "GENERIC config require sys-freebsd/freebsd-cddl. Please emerge it." - fi -} diff --git a/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r7.ebuild b/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r7.ebuild new file mode 100644 index 000000000000..01a1759087e4 --- /dev/null +++ b/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r7.ebuild @@ -0,0 +1,176 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit bsdmk freebsd flag-o-matic toolchain-funcs + +DESCRIPTION="FreeBSD kernel sources" +SLOT="0" + +IUSE="+build-kernel debug dtrace zfs" + +# Security Advisory and Errata patches. +UPSTREAM_PATCHES=( "SA-16:01/sctp.patch" + "SA-16:03/linux.patch" + "SA-16:04/linux.patch" + "SA-16:05/tcp.patch" + "SA-16:10/linux.patch" + "SA-16:15/sysarch.patch" + "SA-16:18/atkbd.patch" + "SA-16:19/sendmsg.patch" + "SA-16:20/linux.patch" + "SA-16:21/stat.patch" + "EN-15:19/kqueue.patch" + "EN-15:20/vm.patch" + "EN-16:01/filemon.patch" + "EN-16:02/pf-10.2.patch" + "EN-16:04/hyperv.patch" + "EN-16:05/hv_netvsc.patch" + "EN-16:07/ipi.patch" + "EN-16:08/zfs.patch" ) + +if [[ ${PV} != *9999* ]]; then + KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" + SRC_URI="${SRC_URI} + $(freebsd_upstream_patches)" +fi + +EXTRACTONLY=" + sys/ + contrib/bmake/ + usr.bin/bmake/ +" + +RDEPEND="dtrace? ( >=sys-freebsd/freebsd-cddl-9.2_rc1 ) + =sys-freebsd/freebsd-mk-defs-${RV}* + !sys-freebsd/virtio-kmod + !sys-fs/fuse4bsd + !> "${conf}" + use dtrace || echo 'nomakeoptions WITH_CTF' >> "${conf}" + + # Only used with USE=build-kernel, let the kernel build with its own flags, its safer. + unset LDFLAGS CFLAGS CXXFLAGS ASFLAGS KERNEL +} + +src_configure() { + if use build-kernel ; then + tc-export CC + cd "${S}/$(tc-arch-kernel)/conf" || die + config ${KERN_BUILD} || die + fi +} + +src_compile() { + if use build-kernel ; then + if has_version "=sys-freebsd/freebsd-cddl-9.2_beta1' ; then + ewarn "GENERIC config require sys-freebsd/freebsd-cddl. Please emerge it." + fi +} diff --git a/sys-freebsd/freebsd-sources/freebsd-sources-10.3-r2.ebuild b/sys-freebsd/freebsd-sources/freebsd-sources-10.3-r2.ebuild deleted file mode 100644 index 4edb8dd551ac..000000000000 --- a/sys-freebsd/freebsd-sources/freebsd-sources-10.3-r2.ebuild +++ /dev/null @@ -1,163 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit bsdmk freebsd flag-o-matic toolchain-funcs - -DESCRIPTION="FreeBSD kernel sources" -SLOT="0" -LICENSE="BSD zfs? ( CDDL )" - -IUSE="+build-kernel debug dtrace zfs" - -# Security Advisory and Errata patches. -UPSTREAM_PATCHES=( "SA-16:18/atkbd.patch" - "SA-16:19/sendmsg.patch" - "EN-16:07/ipi.patch" - "EN-16:08/zfs.patch" ) - -if [[ ${PV} != *9999* ]]; then - KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" - SRC_URI="${SRC_URI} - $(freebsd_upstream_patches)" -fi - -EXTRACTONLY=" - sys/ - contrib/bmake/ - usr.bin/bmake/ -" - -RDEPEND="dtrace? ( >=sys-freebsd/freebsd-cddl-9.2_rc1 ) - =sys-freebsd/freebsd-mk-defs-${RV}* - !sys-freebsd/virtio-kmod - !sys-fs/fuse4bsd - !> "${conf}" - use dtrace || echo 'nomakeoptions WITH_CTF' >> "${conf}" - - # Only used with USE=build-kernel, let the kernel build with its own flags, its safer. - unset LDFLAGS CFLAGS CXXFLAGS ASFLAGS KERNEL -} - -src_configure() { - if use build-kernel ; then - tc-export CC - cd "${S}/$(tc-arch-kernel)/conf" || die - config ${KERN_BUILD} || die - fi -} - -src_compile() { - if use build-kernel ; then - if has_version "=sys-freebsd/freebsd-cddl-9.2_beta1' ; then - ewarn "GENERIC config require sys-freebsd/freebsd-cddl. Please emerge it." - fi -} diff --git a/sys-freebsd/freebsd-sources/freebsd-sources-10.3-r3.ebuild b/sys-freebsd/freebsd-sources/freebsd-sources-10.3-r3.ebuild new file mode 100644 index 000000000000..65202d3b55c1 --- /dev/null +++ b/sys-freebsd/freebsd-sources/freebsd-sources-10.3-r3.ebuild @@ -0,0 +1,165 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit bsdmk freebsd flag-o-matic toolchain-funcs + +DESCRIPTION="FreeBSD kernel sources" +SLOT="0" +LICENSE="BSD zfs? ( CDDL )" + +IUSE="+build-kernel debug dtrace zfs" + +# Security Advisory and Errata patches. +UPSTREAM_PATCHES=( "SA-16:18/atkbd.patch" + "SA-16:19/sendmsg.patch" + "SA-16:20/linux.patch" + "SA-16:21/stat.patch" + "EN-16:07/ipi.patch" + "EN-16:08/zfs.patch" ) + +if [[ ${PV} != *9999* ]]; then + KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" + SRC_URI="${SRC_URI} + $(freebsd_upstream_patches)" +fi + +EXTRACTONLY=" + sys/ + contrib/bmake/ + usr.bin/bmake/ +" + +RDEPEND="dtrace? ( >=sys-freebsd/freebsd-cddl-9.2_rc1 ) + =sys-freebsd/freebsd-mk-defs-${RV}* + !sys-freebsd/virtio-kmod + !sys-fs/fuse4bsd + !> "${conf}" + use dtrace || echo 'nomakeoptions WITH_CTF' >> "${conf}" + + # Only used with USE=build-kernel, let the kernel build with its own flags, its safer. + unset LDFLAGS CFLAGS CXXFLAGS ASFLAGS KERNEL +} + +src_configure() { + if use build-kernel ; then + tc-export CC + cd "${S}/$(tc-arch-kernel)/conf" || die + config ${KERN_BUILD} || die + fi +} + +src_compile() { + if use build-kernel ; then + if has_version "=sys-freebsd/freebsd-cddl-9.2_beta1' ; then + ewarn "GENERIC config require sys-freebsd/freebsd-cddl. Please emerge it." + fi +} -- cgit v1.2.3-65-gdbad