From 804178e4b7fcb93c2faf1f9b9c9c8f300b8d0501 Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Mon, 16 Sep 2019 08:18:50 -0400 Subject: [PATCH] sys-kernel/gentoo-sources: Linux 5.3 and additional patches Patch to support for namespace user.pax.* on tmpfs. Enable link security restrictions by default. Add UAS disable quirk. See bug #640082. hid-apple patch to enable swapping of the FN and left Control keys and on some apple keyboards. See bug #622902. Kernel patch enables gcc >= v4.13 optimizations for additional CPUs. Kernel patch enables gcc >= v9.1 optimizations for additional CPUs. Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Mike Pagano --- sys-kernel/gentoo-sources/Manifest | 4 +++ .../gentoo-sources-5.3.0.ebuild | 28 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.3.0.ebuild diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index e37c76d55074..060bc6b8e204 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -133,8 +133,12 @@ DIST genpatches-5.2-8.extras.tar.xz 1724 BLAKE2B c9ca279ad88dde2540d7218a7826479 DIST genpatches-5.2-9.base.tar.xz 333472 BLAKE2B 7d1cca2070e906b08f8de65d757668dfe8732ac47366724b143858d11d2df1b2cbaa40f557a1cbe515c291367b0c6189fd409018b8625b39259795ff70c34538 SHA512 7325bf5b81ce0754feca09382fe80066c1ce14133afcd44d70abdb198ea8736bbc381cb7d01d0664fb917d7f5fddca2d198e4e3ea8d18e81d12d0db338b334dd DIST genpatches-5.2-9.experimental.tar.xz 5388 BLAKE2B b618ff2393b404717eb88f069a359d2e1f081dd9f2930ac8d0ff590d52852f9072d48e7800c862ae4df17ce71c0116175a21bcf91b8e70fedabe6305344d1625 SHA512 6f1fdd06b0b7a062e6a1dda7a00062183f2182ebb0bdcbe700302811f83b21e12dfa5b829d7ce59c12ac33950dde16fd4b2b1c2fc6c8bf3f1f74e16df3c8f76b DIST genpatches-5.2-9.extras.tar.xz 1720 BLAKE2B 44b946b2bedc76362e8d6b625bcc8461f6fecb75c7eac61a92559de5e656bd1056045b3a4a769fd902d2140ddfcd3773f1166b269c3b89d46ddaac79d121e36f SHA512 48d7e70501b622c1fa48f5d61ccab6a1518a75d7f2a7fa9eb4d4718b107fcdfbb3457253d734552176304e59bc193c91d9f48644dfd01d0890d08cb79bd87900 +DIST genpatches-5.3-2.base.tar.xz 4580 BLAKE2B 15d7c2383270f27a97fc560eb5437f995694688c894da5822281e72cd55cc4e8870de30a2feb9825d743c60b02aca429ce1f34c2af7fd98cb31d911375b1c834 SHA512 4947e429c0bbce8e976bae34d907752ec095dcc12ac5e2494c290d88db8152cefe14b5dec7f04815a5809f51611f105604d3fe0addcecca1c9748a2ce33855f3 +DIST genpatches-5.3-2.experimental.tar.xz 6136 BLAKE2B cf91179d6c0d7d94151505af0a10d81cbff8561ab65eb54381605d8a3203d5712530946dde9b8f39fc412c731bb0ee070d861b864b69ec0b1095c102d86f4d99 SHA512 279c85e069be134040edc57ac02995745f1e66e361ff42bd1dc2cab603ed3895657dc6ce1cdc264250c3cfecea93b35d8a9523c0d6d39a76a9a97b90f3c0838b +DIST genpatches-5.3-2.extras.tar.xz 1728 BLAKE2B 1fdd4d2108bcb22d3ea31f20fa9803f1d3c336a9a96251ffc20fe68b00509ce215db73065111047a566b119bc8482c495cdf204670653355a7b47a8cfb8f33ba SHA512 c39c58b9eafbb0e10ab8e689aaf336f40d8bf1fbb2118deb2eea809a9d86214e71ed8665bacb4164e2bf27023a4e91d941c702704b5cf90da1f4cbd7b4dd0752 DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8 DIST linux-4.19.tar.xz 103117552 BLAKE2B 1dbf16cf410867412d17568fe42bc1e90c034183b654d270b650621ff7664a321950943d0639205bc1ee7ef6210be170c1f2c785a042ed8a4ec5e3a486d890e0 SHA512 ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4 DIST linux-4.4.tar.xz 87295988 BLAKE2B f260f1858994f5d481fd078c86e51bddbc958f7c5d1586f60dced772e1b1107ecf3aae0558c3e6f39c36f7d3aa1e6cd1e5c64ec9d6f2218f47b98413da6466fb SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a DIST linux-5.2.tar.xz 107029708 BLAKE2B f0cf6e3a15a4bd019edbfa33cb4556d0672e807f7d139eff3ab053d0ad7649198b229475955a1f51eb90d0e9f8268cafb782f6312793fdf38472f3c6d7c2d7ee SHA512 5a28f8a34c4e0470617f5638b7112e6252109b78f23b1eed484a228530970c7ef5c130d6e5a09cf25ea2f6a0329602dcc1ec66ce893182e15b27d99bd228789c +DIST linux-5.3.tar.xz 108558876 BLAKE2B 0d08eed879d05734e4542f0c93823d43f8dc042a54ba5268064c4bbebd7a9d59c03abf3ad5dee8280e784ae148a3b0c56181eaf2d5b3c079b6fe9f5191544df6 SHA512 6b5edef47c319a3fa7f6c20a3e0903a5acd89ec75e32dc5f99adcb60c9fe118ea312722d9c3d27e2e3900afa2455afb86e83a8b6bb131009bc79ddbe6fb0595d diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.3.0.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.3.0.ebuild new file mode 100644 index 000000000000..48674ed75d98 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.3.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="2" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} -- 2.26.2