Version bump. Check for active gcc >= 4.9. Bug #547868
authorMarkos Chandras <hwoarang@gentoo.org>
Mon, 27 Apr 2015 20:36:34 +0000 (20:36 +0000)
committerMarkos Chandras <hwoarang@gentoo.org>
Mon, 27 Apr 2015 20:36:34 +0000 (20:36 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0x09BF4F54C2BA7F3C!

sys-kernel/pf-sources/ChangeLog
sys-kernel/pf-sources/Manifest
sys-kernel/pf-sources/pf-sources-4.0_p2.ebuild [new file with mode: 0644]

index 3ab06ef0ba089129f2c4f6fa1e0d89e7909fdba9..b8511bfc3f9a82a887384aca7da2eb065f7f84b2 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-kernel/pf-sources
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/pf-sources/ChangeLog,v 1.129 2015/04/17 22:20:19 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/pf-sources/ChangeLog,v 1.130 2015/04/27 20:36:19 hwoarang Exp $
+
+*pf-sources-4.0_p2 (27 Apr 2015)
+
+  27 Apr 2015; Markos Chandras <hwoarang@gentoo.org> +pf-sources-4.0_p2.ebuild:
+  Version bump. Check for active gcc >= 4.9. Bug #547868
 
 *pf-sources-4.0_p1 (17 Apr 2015)
 
index ec737453b2192e02d432466f91e117d40e76762b..ed678fb4e7fcb12724e8e2afd4231f5668e692c4 100644 (file)
@@ -77,6 +77,7 @@ DIST patch-3.7.5-pf.bz2 583386 SHA256 5b712c6b3c4548ee81a2f8a8eb46fbe8d10cd473fd
 DIST patch-3.8.2-pf.bz2 661597 SHA256 4165acb380ef59b50b455775d23d4212703678d68bddc2794beeaf5f284696e2 SHA512 2f820b0f53059a381c0b4b5e53e4c84a81458540f4fec923a9544803ed6ece8830f0dcac9903b301503a1b289c792d9eaf294c22dcf8854eb63199041ba73c4f WHIRLPOOL 2e802d2118253cbdfa37547ae9b4981389f3fb5ed34234f18bf884fd9e27343bdddfeddb3021bbadf71698213c963f857b1b63c0e08c293669411aa67511d353
 DIST patch-3.9.5-pf.bz2 607797 SHA256 b6e8976003e7c4ffa603200dda8326bbac68601489b1a451cbb5714242aaccbb SHA512 7b64e325442f8677784fee6ee5380eeb6f4dcda3a806f473ae61344e7ea2651835a237cb01c388124f6a784c0f6220c5946435a3446c254ed6aa26372873a70e WHIRLPOOL c48494ca6e4bb04a4d0a2fdf465b2be72f94c2890c3629a14c94d2373a59c772a27b546878b310cd905bdd5c882ac88a11111e053a56fdd5175637bdd8cfb696
 DIST patch-4.0-pf1.xz 318240 SHA256 fae33c66f380eb424895f03058b43b92970d627c0aec090d8cd3bded5736c0a4 SHA512 a40d687c24856271423ecf0c35457e090db50cd7e5e3471eda6d38db4fd8753f38de0d2dda0c305bd4392ca8cf6e5ae67a9df3e444b671d02f1955e434cbb335 WHIRLPOOL b49dac06fba84e450c39597dbbb448c6a6c3b58b985b8754f61568c41d522c2d38bc4f69b19a16122ce0754c21e58800ce6ec5e9d52cbbe06cef59d08170c411
+DIST patch-4.0-pf2.xz 319804 SHA256 4f8cdc17f48d36989854c21d7c63fc30edeb28efcc9db61ba270d2073ddee29e SHA512 91246fe24afd82b4d809719b00bd2f527582cae3940033ff59f4f3162a7e51284221546e2da098234266b67c2701d058a09ddc19d92f0cf22248ab7cf8cf4bea WHIRLPOOL 9d80765ec9f917112f46485f78659b8db3e84deb49c0fc1e0e5c3641648447aec96505b7a9eece40c8cc7cb7c4a5d7d8e5feeaf035096c915d1f5496f70456f3
 EBUILD pf-sources-2.6.31_p9.ebuild 1427 SHA256 0ef900a8de2735843590cfd161aa24b04d2ec8ca8be410ddece2090407bc79e3 SHA512 8ac83537c42d9f4393093b1752222e77bdb3aa7418bf69df89ad440ff0f531bffaf5c4601109725c7219e0c3adde3732cc27caad7f63a5250e84875bce5ddfda WHIRLPOOL 3770f38ad9623ac1ea0025fc65e136c330a1b66b35b7ea59c07f656e1015b6d191e4eea7f1276dd6ad5d2cb58862f093c23a5c39e851c8e35a982e07d01b851f
 EBUILD pf-sources-2.6.32_p16.ebuild 1428 SHA256 a7c36b5cecb66b487c3bed7e1690d273282aaee33feefb172799e0ec7738d7af SHA512 1c5e76f45bfbdb0352db6caf1d07a7b0befba8f9eb0aaddf217e37484a1772f8f5dc3305c29a15f0d5c4fa81814128554a481c75ad2b0bf8ae58b46b7f5720bf WHIRLPOOL 9c2acd4f7e4b1530dc18375c1f2e13bf3bed833c78ebf82a81dffabfded4d3c00996a968d75fca1c28f652e299025a57d7bab9fe947a8d4753c458afd5f7aee9
 EBUILD pf-sources-2.6.33_p4.ebuild 1427 SHA256 4b04d2c8e5b54dc2d0a1517d9619328ebc200aa90ba2181b539dafe3afce6a6b SHA512 5bcc52f44b572591073646647410290122f1992a0bcf143c44264af4be8d40d1d6f255937e7e2a85304d770e8c4b00edd1693244b87afda4b0d3e3b664b7ce23 WHIRLPOOL b41f694d5298fd913826f5219963c82835dfd2173155cc29e595a0fcee80237a727f889058a76093448d172819081eaa90f13786f03a1c48bc6ff0a8ff09d9cd
@@ -106,24 +107,25 @@ EBUILD pf-sources-3.7.5.ebuild 2125 SHA256 6f373a616854aedbb73395a99cbc5a931bc64
 EBUILD pf-sources-3.8.2.ebuild 2128 SHA256 1eeeb49dc39c17620b12c06619492b414cba8503d44e90254cd4dd77b73639fd SHA512 ea7385b604efa7b9904356b0e2622caab2db0e44ec3b1656d9d94342b95433bb7ba63ebf283b3c79ec5e2aa9479ce8a407dfeba826ae6d72404053d487bccd21 WHIRLPOOL 6317594e61c1e73d7897d6ace16330f0694a833f4f171fb2186d2a845591892dacecbbcf11ffc421b81e31d5fd64df4a42c60f9fcb1b00b880006c5cb79d09a6
 EBUILD pf-sources-3.9.5.ebuild 2125 SHA256 ba25bcbb644f3b00ae3b26b73ed4c2f13d1b4ab32f6a36701fa070cbc2d7ef52 SHA512 f3909bec16e756971dcc05424f463d10510f01fccada19891b8e570fff2db242b450fc35477078e21c8e8c60c2726a7522f785a61eed79a9e2388c7204319e9e WHIRLPOOL 5e31b8d9d67abbac388fe1e0e4056767dd10dc2d4093ba465716ccfdcab3b516e6c6987d914310c634e13cd8da03da36d18d15e60ade0d22e156afebedb054c0
 EBUILD pf-sources-4.0_p1.ebuild 1881 SHA256 403207a5c2a1bf32d16990d31c8f0d57a14e1e64b184e3b62f5bfbdb5bffc003 SHA512 c2f1206b968ba45c981a8807664d654c47034f383309729dfacd5e3075545bfdca86962c9b50bc1d3f1d1a0c196dc52b6a0aba72b396d73dfda6f6981647be81 WHIRLPOOL ec5fabb32d5bf1ee93dfc8f19df5a864aec64f7dd34da3296057935928662c863934623a58e9bf0a1b320e0bf4c953868420a252669c62b9b28675a4ff1d9c3c
-MISC ChangeLog 22223 SHA256 ca9daafe937eacf07f5cbcff70a70772e21fa1d6a60ace0a01dd98c4a4827b14 SHA512 cf6adb6c9e74c5727bd0100ef188b1e8aff59b423f8953e5c9ec674e930f42564352ef46b9bd97da8f7731014ea49382fa028abbbbacc032ea97077fecb5dd67 WHIRLPOOL 6db598c2ce8eb1fcefff82a959a7901acee6bcb5912a3bb7dc645b46fc249e3ab002a228c53999adf44ec962d77363df0dac609e0fff3e251aec91be9356cf25
+EBUILD pf-sources-4.0_p2.ebuild 2082 SHA256 1960fe463a8446ce0eebe93e4ba5289c0cca0c61315caaaac16c53d8acf4f031 SHA512 8b5348e5474ded9c34f91e82d1fac9ef23ed6d42abac1c4723c627a3c8781164d4bc1c1c06d4b15c2537018794ea65324d4fe9321f6f818f7248eca12cf8a2f6 WHIRLPOOL 4555dd9b418627c09934a6318ed434b544476569b69b91e2a314d7ec89955fc75082d7e70ab534a3eb20036472b69d68781491ea3b51b44e93e7e8d9e354ef7a
+MISC ChangeLog 22395 SHA256 2b2341ea1ff830a98d5af49d2cba2004deb3f74425ce4f4f413f547420919a0e SHA512 203710813999276c171304177cd7c9e6cf24959e76735f9360f5888c7fb6ad176bfb2ad3594a58832b7abccc150d75b5d55a8b8f525c6bf7e66f4cb61e97f81d WHIRLPOOL fc9f27d7ef314540f83bf32843ac652034ce8cbe7f666b8c68aa71e5a7bac3c38a0221fce361bff5f9bf5eaf798da7c51c730e7faef909b4a372c639c7b1bb08
 MISC metadata.xml 703 SHA256 5b5eb3d39e52be2f0600c714043320b42b28db048628c3c984ddee2a83e6a16d SHA512 d43e0f6d459ec2f05a184b8fcae8216c960786f7358054ed29a0b14f3e662f345739f590916d0ced7f7759aeadbb7a67e0d921717df7eea81c676b50b6d538dc WHIRLPOOL 86c28dbc119d808f477092e52227a987f2047a8564ffffec96ae94f57b85c38f9b9bee32d7d6f8bebe247e3bee4c00b4c30b11b65d7b0cce644cf8060d88d20a
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQJ8BAEBCABmBQJVMYckXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJVPp3EXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
-OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88gn4P/3MvGVuBYis8rOOMHJNTU5QJ
-Y9VQWIMLx6MC8dfAOY/Q8yVO3CQeTsuMfXEQU4SHMF8cHE+jBwJz5lwyRTZUqrCj
-c8xqZ8JD7+Mn3KFF39V1TU1y3RWFmEeCmyGo26Nh3LWI3GsRRjO4192+C/ENCrEk
-WClq7fgNLvIerZSZ4+V7wp9MyaXPRZpSQFk3cmR78y97ka6hwjnFCd/mMEWwpP19
-AMLNQSUgZ23O4Hic/mOJEjUjbxgLaP9alFHl/0MKO9cjUXATnaOW4+x47eAPcO1j
-oAGA9LQEkbUTlYkNws4oLwi8xxmie84HcghPFfR4EIfeia4cemugCRoTyJl9x+HK
-PoZECO2Qw92G0jQE9xuiCN5APyQqDZ4oXS96xnuVzzaTZRR9rqyHmiIVfkr5FO4O
-bsdttGIIAfamguHDlXJDZDjMavKsFWuxXHO6EQG+dgORMKv/rvt/PZEjYex8KSy7
-yRCznTNO+0JaQhpDpjwx0G5m6fP4AvaurGXpEjKhzcq6kMt8BPpBWd7+UhET5gdv
-++RI7yDuKAH/ZNrSuUw72Iid6TyZzs0zvszoswjP3Un3Mc2h838N1p37KwHaH300
-8yJ4KdEVocYK29l4qgTue/dkSDIjDRsAiWSCCZLym472hLaJZdLrtIPfWnTQXdgS
-eHbjCApxB9wKUztT9QR4
-=g835
+OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88bHUP/jr3ROe4iFISH19v8TapMPjU
+D2bU575mtktkoMIr0F+8aNXIqwydXIR+RxpinDP7shBB3G0IREVsdwZqhd/K0Z/X
+O2GUM9yfWCnsrxZPoUIW7mN95pRrAU2QjhLiwIZVenIgyitswqqfKE5JY5LxBsTX
+aYej/o1nFQw8duMQnnS8bGIbxIujlEc8eBVQTvGIUczFmmBxj+Nlf0m2wYOyTctM
+hj1MDt94+WNTHWCkoArYxdvTNN31un+POz+m/JDoGgcirbMceMcBug3hH2fYmfdA
+Dw2gNKH/884rNxBzDiSNyrtViB2aJns0yCe2epF1QTYFjALwJ16fZXb2vKkT+Hu4
+wm0ojcz9AZdl7v+U50acZCNaeVb3kwcN1LaoLyk1JsywAo0QnJjMBHvIIlO9zWTS
+8fheWnbCnIlkeZ27mIkaPNGVQI1JvzZTdyZ14KK7cuzaSzF/q/PA4e4YhdmxYLj6
+327qRQ18DEy5ftp040RiW8xn/gCRU56KO6rvcK/2Htn4Ao+gU7kOZlzaW8fNESvh
+y3LBEXC6LsBcVQga0J94D9fomdmZt1b48cZMEVwjk0K54GYQZCd5BQhqfp9up+Dv
+LOgE1yTOTYNdHgB6JFh6Tt3rU4heLkoDMjgVznXsX5l+nhiOKuAE8VnzM1buJAB6
+zlDNPxrPVA1KdGyjUFhk
+=1IIO
 -----END PGP SIGNATURE-----
diff --git a/sys-kernel/pf-sources/pf-sources-4.0_p2.ebuild b/sys-kernel/pf-sources/pf-sources-4.0_p2.ebuild
new file mode 100644 (file)
index 0000000..0728299
--- /dev/null
@@ -0,0 +1,76 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/pf-sources/pf-sources-4.0_p2.ebuild,v 1.1 2015/04/27 20:36:19 hwoarang Exp $
+
+EAPI="5"
+inherit readme.gentoo 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, including the -ck patchset (BFS), BFQ, TuxOnIce and UKSM"
+HOMEPAGE="http://pf.natalenko.name/"
+
+PF_VERS="1"
+PF_FILE="patch-${PV/_p*/}-pf${PV/*_p/}${COMPRESSTYPE}"
+PF_URI="http://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 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}"
+}
+
+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}."