summaryrefslogtreecommitdiff
path: root/sys-kernel/pf-sources
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-07-10 23:40:16 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-07-10 23:40:16 +0100
commit51af5f0eb4cddbe6aa7953717873691d77aae9ff (patch)
tree1541525274162b033ebbc3ed38abaf335fbbd49a /sys-kernel/pf-sources
parent7014a5a3ea0feffab9701fdd6b64cc7667a985af (diff)
gentoo resync : 11.07.2019
Diffstat (limited to 'sys-kernel/pf-sources')
-rw-r--r--sys-kernel/pf-sources/Manifest22
-rw-r--r--sys-kernel/pf-sources/pf-sources-4.10_p3.ebuild77
-rw-r--r--sys-kernel/pf-sources/pf-sources-4.11_p3.ebuild77
-rw-r--r--sys-kernel/pf-sources/pf-sources-4.11_p4.ebuild77
-rw-r--r--sys-kernel/pf-sources/pf-sources-4.4_p8.ebuild77
-rw-r--r--sys-kernel/pf-sources/pf-sources-4.5_p4.ebuild77
-rw-r--r--sys-kernel/pf-sources/pf-sources-4.8_p8.ebuild77
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.1_p7.ebuild75
8 files changed, 80 insertions, 479 deletions
diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
index 60f2459c0546..30430e5c51d8 100644
--- a/sys-kernel/pf-sources/Manifest
+++ b/sys-kernel/pf-sources/Manifest
@@ -1,21 +1,9 @@
-DIST linux-4.10.tar.xz 94231404 BLAKE2B db973e7fe198e1bf23c8199300c0ff6106ad857106eb21ba07935fe5adcd9531c189c64695ab3890a88319733686ea41d502ba158eebc568d4d6ad512987bf1a SHA512 c3690125a8402df638095bd98a613fcf1a257b81de7611c84711d315cd11e2634ab4636302b3742aedf1e3ba9ce0fea53fe8c7d48e37865d8ee5db3565220d90
-DIST linux-4.11.tar.xz 95447768 BLAKE2B 5e6000e771f58baac2c4484fc8b9f83079aafdac03ea4f2a641bc025a0c79e789820f03b66ec852e28eba9bf3c5c9497a5a6b2e2aca13017fbd82d44ece97e02 SHA512 6610eed97ffb7207c71771198c36179b8244ace7222bebb109507720e26c5f17d918079a56d5febdd8605844d67fb2df0ebe910fa2f2f53690daf6e2a8ad09c3
+DIST genpatches-5.1-1.base.tar.xz 3876 BLAKE2B 8a96597cf4283fe084a35789ba39038b50ab4afaea0150df6333d394f7eeccd02d792acb284383fdf718336cb119753e0626b75e2b11f67a32be0c3e12d3e15f SHA512 c763fc584afbd2d995d41bae379deabd80fbedad550ec0d39e5623b93002b608ef73fcabf2d1bdf05f1e62c8b0a94ae91c6ba504cd2daf66b103a280126021d2
+DIST genpatches-5.1-1.extras.tar.xz 1724 BLAKE2B 9308d8f6b1bce24978e5b04934152b5de718806f271dfffc7f465ee1f44b08e4e28bc52e26dd5e005a0da05f53f1c9b36d8a9099dbfdac6ed0f90ffa8978cb5c SHA512 50bc26985b51ff1293aa96d8d20466a6ad07388b117e81bd67fd96675f04bd0ac97e2c16ad24a3e2a451e4de79a8d64c2d96643851878590366ddd366ba17696
DIST linux-4.13.tar.xz 100579888 BLAKE2B 2f8be07d403071b097b019c43fa332bc7d4805dee633a6fdffe5a99d5475015ca9e4881e7f4cbfd36f8c451bacf423436364ea3d9f25b8723a29a178dededb2b SHA512 a557c2f0303ae618910b7106ff63d9978afddf470f03cb72aa748213e099a0ecd5f3119aea6cbd7b61df30ca6ef3ec57044d524b7babbaabddf8b08b8bafa7d2
-DIST linux-4.4.tar.xz 87295988 BLAKE2B f260f1858994f5d481fd078c86e51bddbc958f7c5d1586f60dced772e1b1107ecf3aae0558c3e6f39c36f7d3aa1e6cd1e5c64ec9d6f2218f47b98413da6466fb SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e
-DIST linux-4.5.tar.xz 88375040 BLAKE2B 174a0016890a1a754fb3480cf479a8d543370068fd7b077027197f4f92a8653247294253e7119e5994f6387a44f5768c502d35c0b101b49c93684b886e64552d SHA512 cb0d5f30baff37dfea40fbc1119a1482182f95858c883e019ee3f81055c8efbdb9dba7dfc02ebcc4216db38f03ece58688e69efc0fce1dade359af30bd5426de
-DIST linux-4.8.tar.xz 91966856 BLAKE2B 8c6be6bbe255f9fa2f6912364979a43e28d7c07ecfa53668a56652a70c34930bf96a8a05c519c57db432a517c70ae79feaeffcda6544e88687e9b915f1e3092d SHA512 a48a065f21e1c7c4de4cf8ca47b8b8d9a70f86b64e7cfa6e01be490f78895745b9c8790734b1d22182cf1f930fb87eaaa84e62ec8cc1f64ac4be9b949e7c0358
-DIST patch-4.10-pf3.xz 326024 BLAKE2B 9ff4ac762b653cb8877a0fd960b43687037d8ea24aa696cb14701d1559e809a87779b25a952c5d8ca6bec6a9183892f392ec4611941b1580470f1a49c654b3fe SHA512 f5cf7cad04500574f0a4b06df939d9ff685c038d0116e43b6828c72279a09c793fa6a41c662c7ccef1cc201511d00dab57d27e54292880282dd830aeea5c21c6
-DIST patch-4.11-pf3.xz 206568 BLAKE2B aadb36e473868bc15a05d1667c88e8001756a25b168c72a2e2e0a0d9a440d209c6919ff7d6317e1aacb47d2f11eaff124b32cf37005c818caf2bfc16c651f0a1 SHA512 f312cbfc15382cdec02cd9fcca6610c33b33a73e2d468d83aa76be85453250e2788355ebd2694a9fa784068c529b51d0692d0db2b68ab7d855e341c924489038
-DIST patch-4.11-pf4.xz 265664 BLAKE2B cad89aa926f1ef97af665f0d522460af5d809a3d6d089d28956e8837e13d591b43b05f3dd4bbb90036468c54291196bbc9f79698ca4e9acbadec1a8799a3f8f9 SHA512 d5542663ea8748d3b3bb33fb59a14da018f1b3083003608b7df9253e7778fd5064e5cd090dbe9d5123c7d3051ddd29e40a93525d07542d071c4da6c4b6b6fcd1
+DIST linux-5.1.tar.xz 106244476 BLAKE2B ae3c63ced819737e34f8ec3a78138f87704a2f2956454411e3a4830ec8c0aaf2c288af6ca080f1892540e50f4a422482360010be8641afdeeeaf7231e7d8da97 SHA512 ae96f347badc95f1f3acf506c52b6cc23c0bd09ce8f4ce6705d4b4058b62593059bba1bc603c8d8b00a2f19131e7e56c31ac62b45883a346fa61d655e178f236
DIST patch-4.13-pf4.xz 173732 BLAKE2B 990defc1eb15ca509f922381dc5f7726265caeccd9a9b639989a3e6dc56c4cb3b6076a2588ef93cc39aa4f36e403f654a2c580aac50be61d74dde429ef69f1fc SHA512 6b6fdbb26ec1053c0b3fb0223b2e1cbfb28d88b172ffa8d110a5e7a37f3b0bf377d5957d47007c3468dc42b8c33aad1acbc89c44027c8f7326dcbf940d7de88f
-DIST patch-4.4-pf8.xz 507920 BLAKE2B 99813b3190eb1d055ec64593000a6297f774d5b70316a1a7dbd5b7893c29ef5169d6fa31e546e951bd42504a8f0b38af362ff5c8da28f4f8084758c576e695c5 SHA512 bb417517c88eac7e1b93af8cf635708f0820b13de431039f91577db53dbaca961466c86777c67e61e3c5a7012678d8d50b537a2bddfa494a898101bc25b4c9bb
-DIST patch-4.5-pf4.xz 549912 BLAKE2B e02989bbf56221822ad00a17f65fa1dffdbee1a34bf05865d40708a3fc2a94e8d478542215df44898a4ee08249a9c3eec703399dbdd75aed48e292e81262d361 SHA512 a94e58e67ee42229db56a5541a8969f9a627561b0fe91f72b78c71ad58187693c7ea26ed41982881110a41ee246bb93a774a173091a8e34455654113a8c110a9
-DIST patch-4.8-pf8.xz 362692 BLAKE2B a3092dd6cc24ef8948f0cff994fbea5e2f34e60094fe7e95dccc64f72208240ff326cd1bdedbeea8f8bedddbecf23f240fdd4bf3b00aa7dec593ca4c6e986f32 SHA512 838556878d2ad60f53d208d4399a776ce976e3f610a56b239d11b1547782dd2fc0512381ee80eb800523ad2921e3047db265ddc42fec3d326fe799ce2729739c
-EBUILD pf-sources-4.10_p3.ebuild 1970 BLAKE2B f3e2a4b1d772d397204e98065c7f70163b84e9d3f305df1fdff828552ddc6918988888f6669fc6216a639cfe5d623afa3011eb67aceff3a10e96c2b30bdbb717 SHA512 e9c31c053bc53aff13032b743f40fb754cc451b28abfd6297643bbd43a3ec6f5b5ceaf89808a42089174cc8ec25bd59d86cf0dceede8867cddea6bf8d6c1277d
-EBUILD pf-sources-4.11_p3.ebuild 1970 BLAKE2B f3e2a4b1d772d397204e98065c7f70163b84e9d3f305df1fdff828552ddc6918988888f6669fc6216a639cfe5d623afa3011eb67aceff3a10e96c2b30bdbb717 SHA512 e9c31c053bc53aff13032b743f40fb754cc451b28abfd6297643bbd43a3ec6f5b5ceaf89808a42089174cc8ec25bd59d86cf0dceede8867cddea6bf8d6c1277d
-EBUILD pf-sources-4.11_p4.ebuild 1970 BLAKE2B f3e2a4b1d772d397204e98065c7f70163b84e9d3f305df1fdff828552ddc6918988888f6669fc6216a639cfe5d623afa3011eb67aceff3a10e96c2b30bdbb717 SHA512 e9c31c053bc53aff13032b743f40fb754cc451b28abfd6297643bbd43a3ec6f5b5ceaf89808a42089174cc8ec25bd59d86cf0dceede8867cddea6bf8d6c1277d
+DIST pf-sources-5.1_p7.patch 2206844 BLAKE2B 542a9c09aa1e9def85afafe4f6275aa62c178a7e60af157bdef0fe6ed659bc7ce96f30e3b05cb750bfa2f5e92e354064848b3a1d0f0c2894a07970cd2edc6bb4 SHA512 22ca39aa667fee4a75a470bffa86905191b3550ca82e3e1554bdd8ae3d5255053d8f650e781ae713b99e9b3cf1070e60f3f5df751fb7a70fe6d52e538a798a37
EBUILD pf-sources-4.13_p4.ebuild 1970 BLAKE2B f3e2a4b1d772d397204e98065c7f70163b84e9d3f305df1fdff828552ddc6918988888f6669fc6216a639cfe5d623afa3011eb67aceff3a10e96c2b30bdbb717 SHA512 e9c31c053bc53aff13032b743f40fb754cc451b28abfd6297643bbd43a3ec6f5b5ceaf89808a42089174cc8ec25bd59d86cf0dceede8867cddea6bf8d6c1277d
-EBUILD pf-sources-4.4_p8.ebuild 1970 BLAKE2B a4b36af7b62c49ff404c5caacadf052eace6fda0197261a3706a4fe0757544a92d9b60bfc4fe5ab804a556402b44b7471abd649017582d09ab4b53f8f1669302 SHA512 fa1c4bc4ccfa9b6b96413beb53da29f21d0c8563b7a289c4fc69482e6f146ba745e6fec4e978e95a0c67cb487e4a310e68e0525700e344f5ed3c778fe3043c64
-EBUILD pf-sources-4.5_p4.ebuild 1970 BLAKE2B a4b36af7b62c49ff404c5caacadf052eace6fda0197261a3706a4fe0757544a92d9b60bfc4fe5ab804a556402b44b7471abd649017582d09ab4b53f8f1669302 SHA512 fa1c4bc4ccfa9b6b96413beb53da29f21d0c8563b7a289c4fc69482e6f146ba745e6fec4e978e95a0c67cb487e4a310e68e0525700e344f5ed3c778fe3043c64
-EBUILD pf-sources-4.8_p8.ebuild 1970 BLAKE2B a4b36af7b62c49ff404c5caacadf052eace6fda0197261a3706a4fe0757544a92d9b60bfc4fe5ab804a556402b44b7471abd649017582d09ab4b53f8f1669302 SHA512 fa1c4bc4ccfa9b6b96413beb53da29f21d0c8563b7a289c4fc69482e6f146ba745e6fec4e978e95a0c67cb487e4a310e68e0525700e344f5ed3c778fe3043c64
+EBUILD pf-sources-5.1_p7.ebuild 1943 BLAKE2B b21d2989f5532ddc528ec7996b1f447fe78e8106fd540816e5e77fac684f044e20dd119ee4e57aec04948662485e4565c23202ea06ee632a1f43ccb336e76f20 SHA512 9e31de214070b8a7e9d4b0358859efe7361bf881c045520cfe1b841efafba5e64c7ddc5d6a3641dfde92b2f37d31ae85f53fa4a3832b77139bda458632c756f8
MISC metadata.xml 254 BLAKE2B ae2e56669b4152e22eb80b6a1f8699ecc27c3737ca653b26c20825ec8eee9c30642a9015ad49cf2e21a03bd6dae7a1a1f9985b4718ccd3bc9ea904e28815ddf7 SHA512 a4594e12e738872fae7c6aa35fa8246372d4aa9eeb0769967fdb537e2bceb0d3aaecfc4bbb188ea3a61a497fdf60aebfb2e997439d2615b17c2c219485c39d96
diff --git a/sys-kernel/pf-sources/pf-sources-4.10_p3.ebuild b/sys-kernel/pf-sources/pf-sources-4.10_p3.ebuild
deleted file mode 100644
index 77364744529d..000000000000
--- a/sys-kernel/pf-sources/pf-sources-4.10_p3.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-inherit readme.gentoo-r1 toolchain-funcs versionator
-
-COMPRESSTYPE=".xz"
-K_USEPV="yes"
-UNIPATCH_STRICTORDER="yes"
-K_SECURITY_UNSUPPORTED="1"
-
-CKV="$(get_version_component_range 1-2)"
-ETYPE="sources"
-inherit kernel-2
-detect_version
-K_NOSETEXTRAVERSION="don't_set_it"
-
-DESCRIPTION="Linux kernel fork with new features (-ck patchset (BFS), BFQ, TuxOnIce and UKSM)"
-HOMEPAGE="https://pf.natalenko.name/"
-
-PF_VERS="1"
-PF_FILE="patch-${PV/_p*/}-pf${PV/*_p/}${COMPRESSTYPE}"
-PF_URI="https://pf.natalenko.name/sources/$(get_version_component_range 1-2)/${PF_FILE}"
-SRC_URI="${KERNEL_URI} ${PF_URI}" # \${EXPERIMENTAL_URI}
-
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-KV_FULL="${PVR}-pf"
-S="${WORKDIR}/linux-${KV_FULL}"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-${P} has the following optional runtime dependencies:
-- sys-apps/tuxonice-userui: provides minimal userspace progress
-information related to suspending and resuming process.
-- sys-power/hibernate-script or sys-power/pm-utils: runtime utilities
-for hibernating and suspending your computer."
-
-pkg_pretend() {
- # 547868
- if [[ $(gcc-version) < 4.9 ]]; then
- eerror ""
- eerror "${P} needs an active GCC 4.9+ compiler"
- eerror ""
- die "${P} needs an active sys-devel/gcc >= 4.9"
- fi
-}
-
-pkg_setup(){
- ewarn
- ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
- ewarn "If you need support, please contact the pf developers directly."
- ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
- ewarn "the ebuilds. Thank you."
- ewarn
- kernel-2_pkg_setup
-}
-
-src_prepare(){
- epatch "${DISTDIR}/${PF_FILE}"
-
- default
-}
-
-src_install() {
- kernel-2_src_install
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- readme.gentoo_print_elog
-}
-
-K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
-see: ${HOMEPAGE}."
diff --git a/sys-kernel/pf-sources/pf-sources-4.11_p3.ebuild b/sys-kernel/pf-sources/pf-sources-4.11_p3.ebuild
deleted file mode 100644
index 77364744529d..000000000000
--- a/sys-kernel/pf-sources/pf-sources-4.11_p3.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-inherit readme.gentoo-r1 toolchain-funcs versionator
-
-COMPRESSTYPE=".xz"
-K_USEPV="yes"
-UNIPATCH_STRICTORDER="yes"
-K_SECURITY_UNSUPPORTED="1"
-
-CKV="$(get_version_component_range 1-2)"
-ETYPE="sources"
-inherit kernel-2
-detect_version
-K_NOSETEXTRAVERSION="don't_set_it"
-
-DESCRIPTION="Linux kernel fork with new features (-ck patchset (BFS), BFQ, TuxOnIce and UKSM)"
-HOMEPAGE="https://pf.natalenko.name/"
-
-PF_VERS="1"
-PF_FILE="patch-${PV/_p*/}-pf${PV/*_p/}${COMPRESSTYPE}"
-PF_URI="https://pf.natalenko.name/sources/$(get_version_component_range 1-2)/${PF_FILE}"
-SRC_URI="${KERNEL_URI} ${PF_URI}" # \${EXPERIMENTAL_URI}
-
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-KV_FULL="${PVR}-pf"
-S="${WORKDIR}/linux-${KV_FULL}"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-${P} has the following optional runtime dependencies:
-- sys-apps/tuxonice-userui: provides minimal userspace progress
-information related to suspending and resuming process.
-- sys-power/hibernate-script or sys-power/pm-utils: runtime utilities
-for hibernating and suspending your computer."
-
-pkg_pretend() {
- # 547868
- if [[ $(gcc-version) < 4.9 ]]; then
- eerror ""
- eerror "${P} needs an active GCC 4.9+ compiler"
- eerror ""
- die "${P} needs an active sys-devel/gcc >= 4.9"
- fi
-}
-
-pkg_setup(){
- ewarn
- ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
- ewarn "If you need support, please contact the pf developers directly."
- ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
- ewarn "the ebuilds. Thank you."
- ewarn
- kernel-2_pkg_setup
-}
-
-src_prepare(){
- epatch "${DISTDIR}/${PF_FILE}"
-
- default
-}
-
-src_install() {
- kernel-2_src_install
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- readme.gentoo_print_elog
-}
-
-K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
-see: ${HOMEPAGE}."
diff --git a/sys-kernel/pf-sources/pf-sources-4.11_p4.ebuild b/sys-kernel/pf-sources/pf-sources-4.11_p4.ebuild
deleted file mode 100644
index 77364744529d..000000000000
--- a/sys-kernel/pf-sources/pf-sources-4.11_p4.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-inherit readme.gentoo-r1 toolchain-funcs versionator
-
-COMPRESSTYPE=".xz"
-K_USEPV="yes"
-UNIPATCH_STRICTORDER="yes"
-K_SECURITY_UNSUPPORTED="1"
-
-CKV="$(get_version_component_range 1-2)"
-ETYPE="sources"
-inherit kernel-2
-detect_version
-K_NOSETEXTRAVERSION="don't_set_it"
-
-DESCRIPTION="Linux kernel fork with new features (-ck patchset (BFS), BFQ, TuxOnIce and UKSM)"
-HOMEPAGE="https://pf.natalenko.name/"
-
-PF_VERS="1"
-PF_FILE="patch-${PV/_p*/}-pf${PV/*_p/}${COMPRESSTYPE}"
-PF_URI="https://pf.natalenko.name/sources/$(get_version_component_range 1-2)/${PF_FILE}"
-SRC_URI="${KERNEL_URI} ${PF_URI}" # \${EXPERIMENTAL_URI}
-
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-KV_FULL="${PVR}-pf"
-S="${WORKDIR}/linux-${KV_FULL}"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-${P} has the following optional runtime dependencies:
-- sys-apps/tuxonice-userui: provides minimal userspace progress
-information related to suspending and resuming process.
-- sys-power/hibernate-script or sys-power/pm-utils: runtime utilities
-for hibernating and suspending your computer."
-
-pkg_pretend() {
- # 547868
- if [[ $(gcc-version) < 4.9 ]]; then
- eerror ""
- eerror "${P} needs an active GCC 4.9+ compiler"
- eerror ""
- die "${P} needs an active sys-devel/gcc >= 4.9"
- fi
-}
-
-pkg_setup(){
- ewarn
- ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
- ewarn "If you need support, please contact the pf developers directly."
- ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
- ewarn "the ebuilds. Thank you."
- ewarn
- kernel-2_pkg_setup
-}
-
-src_prepare(){
- epatch "${DISTDIR}/${PF_FILE}"
-
- default
-}
-
-src_install() {
- kernel-2_src_install
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- readme.gentoo_print_elog
-}
-
-K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
-see: ${HOMEPAGE}."
diff --git a/sys-kernel/pf-sources/pf-sources-4.4_p8.ebuild b/sys-kernel/pf-sources/pf-sources-4.4_p8.ebuild
deleted file mode 100644
index 8e67712b85a0..000000000000
--- a/sys-kernel/pf-sources/pf-sources-4.4_p8.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-inherit readme.gentoo-r1 toolchain-funcs versionator
-
-COMPRESSTYPE=".xz"
-K_USEPV="yes"
-UNIPATCH_STRICTORDER="yes"
-K_SECURITY_UNSUPPORTED="1"
-
-CKV="$(get_version_component_range 1-2)"
-ETYPE="sources"
-inherit kernel-2
-detect_version
-K_NOSETEXTRAVERSION="don't_set_it"
-
-DESCRIPTION="Linux kernel fork with new features (-ck patchset (BFS), BFQ, TuxOnIce and UKSM)"
-HOMEPAGE="https://pf.natalenko.name/"
-
-PF_VERS="1"
-PF_FILE="patch-${PV/_p*/}-pf${PV/*_p/}${COMPRESSTYPE}"
-PF_URI="https://pf.natalenko.name/sources/$(get_version_component_range 1-2)/${PF_FILE}"
-SRC_URI="${KERNEL_URI} ${PF_URI}" # \${EXPERIMENTAL_URI}
-
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-KV_FULL="${PVR}-pf"
-S="${WORKDIR}/linux-${KV_FULL}"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-${P} has the following optional runtime dependencies:
-- sys-apps/tuxonice-userui: provides minimal userspace progress
-information related to suspending and resuming process.
-- sys-power/hibernate-script or sys-power/pm-utils: runtime utilities
-for hibernating and suspending your computer."
-
-pkg_pretend() {
- # 547868
- if [[ $(gcc-version) < 4.9 ]]; then
- eerror ""
- eerror "${P} needs an active GCC 4.9+ compiler"
- eerror ""
- die "${P} needs an active sys-devel/gcc >= 4.9"
- fi
-}
-
-pkg_setup(){
- ewarn
- ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
- ewarn "If you need support, please contact the pf developers directly."
- ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
- ewarn "the ebuilds. Thank you."
- ewarn
- kernel-2_pkg_setup
-}
-
-src_prepare(){
- epatch "${DISTDIR}/${PF_FILE}"
-
- default
-}
-
-src_install() {
- kernel-2_src_install
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- readme.gentoo_print_elog
-}
-
-K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
-see: ${HOMEPAGE}."
diff --git a/sys-kernel/pf-sources/pf-sources-4.5_p4.ebuild b/sys-kernel/pf-sources/pf-sources-4.5_p4.ebuild
deleted file mode 100644
index 8e67712b85a0..000000000000
--- a/sys-kernel/pf-sources/pf-sources-4.5_p4.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-inherit readme.gentoo-r1 toolchain-funcs versionator
-
-COMPRESSTYPE=".xz"
-K_USEPV="yes"
-UNIPATCH_STRICTORDER="yes"
-K_SECURITY_UNSUPPORTED="1"
-
-CKV="$(get_version_component_range 1-2)"
-ETYPE="sources"
-inherit kernel-2
-detect_version
-K_NOSETEXTRAVERSION="don't_set_it"
-
-DESCRIPTION="Linux kernel fork with new features (-ck patchset (BFS), BFQ, TuxOnIce and UKSM)"
-HOMEPAGE="https://pf.natalenko.name/"
-
-PF_VERS="1"
-PF_FILE="patch-${PV/_p*/}-pf${PV/*_p/}${COMPRESSTYPE}"
-PF_URI="https://pf.natalenko.name/sources/$(get_version_component_range 1-2)/${PF_FILE}"
-SRC_URI="${KERNEL_URI} ${PF_URI}" # \${EXPERIMENTAL_URI}
-
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-KV_FULL="${PVR}-pf"
-S="${WORKDIR}/linux-${KV_FULL}"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-${P} has the following optional runtime dependencies:
-- sys-apps/tuxonice-userui: provides minimal userspace progress
-information related to suspending and resuming process.
-- sys-power/hibernate-script or sys-power/pm-utils: runtime utilities
-for hibernating and suspending your computer."
-
-pkg_pretend() {
- # 547868
- if [[ $(gcc-version) < 4.9 ]]; then
- eerror ""
- eerror "${P} needs an active GCC 4.9+ compiler"
- eerror ""
- die "${P} needs an active sys-devel/gcc >= 4.9"
- fi
-}
-
-pkg_setup(){
- ewarn
- ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
- ewarn "If you need support, please contact the pf developers directly."
- ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
- ewarn "the ebuilds. Thank you."
- ewarn
- kernel-2_pkg_setup
-}
-
-src_prepare(){
- epatch "${DISTDIR}/${PF_FILE}"
-
- default
-}
-
-src_install() {
- kernel-2_src_install
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- readme.gentoo_print_elog
-}
-
-K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
-see: ${HOMEPAGE}."
diff --git a/sys-kernel/pf-sources/pf-sources-4.8_p8.ebuild b/sys-kernel/pf-sources/pf-sources-4.8_p8.ebuild
deleted file mode 100644
index 8e67712b85a0..000000000000
--- a/sys-kernel/pf-sources/pf-sources-4.8_p8.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-inherit readme.gentoo-r1 toolchain-funcs versionator
-
-COMPRESSTYPE=".xz"
-K_USEPV="yes"
-UNIPATCH_STRICTORDER="yes"
-K_SECURITY_UNSUPPORTED="1"
-
-CKV="$(get_version_component_range 1-2)"
-ETYPE="sources"
-inherit kernel-2
-detect_version
-K_NOSETEXTRAVERSION="don't_set_it"
-
-DESCRIPTION="Linux kernel fork with new features (-ck patchset (BFS), BFQ, TuxOnIce and UKSM)"
-HOMEPAGE="https://pf.natalenko.name/"
-
-PF_VERS="1"
-PF_FILE="patch-${PV/_p*/}-pf${PV/*_p/}${COMPRESSTYPE}"
-PF_URI="https://pf.natalenko.name/sources/$(get_version_component_range 1-2)/${PF_FILE}"
-SRC_URI="${KERNEL_URI} ${PF_URI}" # \${EXPERIMENTAL_URI}
-
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-KV_FULL="${PVR}-pf"
-S="${WORKDIR}/linux-${KV_FULL}"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-${P} has the following optional runtime dependencies:
-- sys-apps/tuxonice-userui: provides minimal userspace progress
-information related to suspending and resuming process.
-- sys-power/hibernate-script or sys-power/pm-utils: runtime utilities
-for hibernating and suspending your computer."
-
-pkg_pretend() {
- # 547868
- if [[ $(gcc-version) < 4.9 ]]; then
- eerror ""
- eerror "${P} needs an active GCC 4.9+ compiler"
- eerror ""
- die "${P} needs an active sys-devel/gcc >= 4.9"
- fi
-}
-
-pkg_setup(){
- ewarn
- ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
- ewarn "If you need support, please contact the pf developers directly."
- ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
- ewarn "the ebuilds. Thank you."
- ewarn
- kernel-2_pkg_setup
-}
-
-src_prepare(){
- epatch "${DISTDIR}/${PF_FILE}"
-
- default
-}
-
-src_install() {
- kernel-2_src_install
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- readme.gentoo_print_elog
-}
-
-K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
-see: ${HOMEPAGE}."
diff --git a/sys-kernel/pf-sources/pf-sources-5.1_p7.ebuild b/sys-kernel/pf-sources/pf-sources-5.1_p7.ebuild
new file mode 100644
index 000000000000..9c2862bc7a9f
--- /dev/null
+++ b/sys-kernel/pf-sources/pf-sources-5.1_p7.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+ETYPE="sources"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
+
+HOMEPAGE="
+ https://gitlab.com/post-factum/pf-kernel/wikis/README
+ https://dev.gentoo.org/~mpagano/genpatches/
+"
+
+IUSE=""
+
+# No 'experimental' USE flag provided, but we still want to use genpatches
+K_EXP_GENPATCHES_NOUSE="1"
+
+# No reason to bump this number unless something new gets included in genpatches,
+# in that case we can manually remove the linux kernel patches from genpatches.
+K_GENPATCHES_VER="1"
+
+K_NOSETEXTRAVERSION="don't_set_it"
+
+# Not supported by the Gentoo crew
+K_SECURITY_UNSUPPORTED="1"
+
+K_USEPV="yes"
+
+# We want the very basic patches from gentoo-sources, experimental patch
+# is already included in pf-sources
+K_WANT_GENPATCHES="base extras"
+
+UNIPATCH_STRICTORDER="yes"
+
+inherit kernel-2
+detect_version
+
+DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches"
+
+PF_URI="https://github.com/pfactum/pf-kernel/compare/v${PV/_p*/}...v${PV/_p*/}-pf${PV/*_p/}.diff -> ${P}.patch"
+SRC_URI="
+ ${KERNEL_URI}
+ ${PF_URI}
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.extras.tar.xz
+"
+
+KV_FULL="${PVR}-pf"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+PATCHES=(
+ "${DISTDIR}/${P}.patch"
+)
+
+K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
+see: ${HOMEPAGE}."
+
+pkg_setup(){
+ ewarn
+ ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
+ ewarn "If you need support, please contact the pf developers directly."
+ ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
+ ewarn "the ebuilds. Thank you."
+ ewarn
+ kernel-2_pkg_setup
+}
+
+src_prepare() {
+ default
+ kernel-2_src_prepare
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}