summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2017-07-07 07:23:30 +0100
committerJustin Lecher <jlec@gentoo.org>2017-07-07 07:24:07 +0100
commit5ce37581c7e462f65fa2c995380ddf72a0b13d5c (patch)
treee228682ff9ddeb5be0d1b7f5410ee05a4df73864 /sys-kernel/aufs-sources
parentdev-libs/libgcrypt: arm stable, bug #623006 (diff)
downloadgentoo-5ce37581c7e462f65fa2c995380ddf72a0b13d5c.tar.gz
gentoo-5ce37581c7e462f65fa2c995380ddf72a0b13d5c.tar.bz2
gentoo-5ce37581c7e462f65fa2c995380ddf72a0b13d5c.zip
sys-kernel/aufs-sources: Bump to latest genpatches and Linux release
Package-Manager: Portage-2.3.6-prefix, Repoman-2.3.2 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Diffstat (limited to 'sys-kernel/aufs-sources')
-rw-r--r--sys-kernel/aufs-sources/Manifest6
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-4.11.9.ebuild84
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-4.9.36.ebuild84
3 files changed, 174 insertions, 0 deletions
diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest
index 2eec31bd85b6..cd1fb5251847 100644
--- a/sys-kernel/aufs-sources/Manifest
+++ b/sys-kernel/aufs-sources/Manifest
@@ -11,6 +11,9 @@ DIST genpatches-4.10-18.extras.tar.xz 17356 SHA256 2b3449f4785ab494255e1c97ca2ca
DIST genpatches-4.11-10.base.tar.xz 248400 SHA256 a8ce77eecd7de677d4be4637ca6fa8ab1f92286d15adad62bf792591be9c2e4a SHA512 be077291066e139757fcc3240eb81ffe93c069da7a286790c23d623045c4cbfcb5ea79baee8913106a8c632e2716e487eaca6e1a3730e1514b0d6081cacd4509 WHIRLPOOL 459f3454ae367fa30fc78108385f925a94a6eec2148b7915914b3fdd6fb499cb3249959d0a3db60ed752f2ff1ad501eaaa7bee582aac341fd3803a0fb414e02d
DIST genpatches-4.11-10.experimental.tar.xz 106568 SHA256 a88e4b7339c446c568f3bb3b8f54e63b4e4d854f184e2b1677f60f97cc950ee5 SHA512 93623910ad351ce0cd5f1a34f5ac1a0ea5b413622449cf3f10b341760971f54ec9b6ee81066b6fb2af8f824203e5d4e357196f0ac586ff764251f9bf62cfc29e WHIRLPOOL 0876689c15a39b16a5d263c090216bf3d950504ed3db211229456fc8fa6643a70d10d97edd24b17a85bcd5b7a944353b5e819cdfe4cb88f993d40195ba954047
DIST genpatches-4.11-10.extras.tar.xz 17352 SHA256 042b29aad1db46eb33b8757f6476f285f3a7aebdb80a7b4eb7be99440311663d SHA512 4a765a6581b813468c230f59ab043eacce2c20715dee19be8f734254b94e76e15cd2116babe6d2bd678e849a064a61c212518296787a9f74082878b55acf94eb WHIRLPOOL 9cf80f5d061c5ff704be3de4bfa685d8d6d29fe0507f85f275d45ea875c06afbaee76c6ab7a630329382dbe2520a6875b0fca4760e134b5b9ed32132eb27599c
+DIST genpatches-4.11-11.base.tar.xz 275908 SHA256 347be60f18d091c7de9975a80b3620d36d07623d95be4c20c28c8fbdbbf01e8d SHA512 602e9c0de20f5be21ca54ccfe7464e1bcd77d4b3fa20dff606dcfdc8ddcbdf4996b2df5d8217a040e82752ea4f45b1104791d8b6fea638d7fd34ecd205abf248 WHIRLPOOL ff7d0f54234acbac7af867ae8ca478b6bfb299fd13fe393a84a5aaec96fdd45c69c74b53b6b3e7d582759eaf4e0d87d5ed4a773ce8903c04d16fa5fef0c41c93
+DIST genpatches-4.11-11.experimental.tar.xz 106604 SHA256 f53b0eb113143b3f588984e17605bf3b1e7db1a744b88e6777c7e3a2a350d4f2 SHA512 3990a6a395b50fd655a7373c191e4d6a5a9e041254acd46471519b126175c642629bbcb002a29108bd9b46c3f8080052db648843e17b6e76a9195d16acfbbc2c WHIRLPOOL 033a7015f5ea59ba6f6089e6b3ef136c01ee71e93349fab5b9bf312355615bac72bc035bb3114239306ef7a015ce4ea49a3dd7c5db45ac89d1019ff8614ff6f2
+DIST genpatches-4.11-11.extras.tar.xz 17344 SHA256 16e944f7cfc2e610aeee7dedd2551e5926f7fb24e616fafab72695f6498e3061 SHA512 1b46abee1529c1f951d6736a60e1d49cbe775866d9a1efbd3fa5e133db378c9e7e7e27428b5a26a27e67a3d7083451bc605f2e901406c3f47fc0472e5845abdf WHIRLPOOL e7abdbfc19469be0176fd3d9ca7d083655d774716423262b282b7bc498983e531a8dad1683b7675f32f53adc2721236691527485047cb31207bc931c59303663
DIST genpatches-4.11-9.base.tar.xz 228412 SHA256 094cf6debebc1a5d5615bc099de2fe4772b873ffc6e5b117cf721d04e5fbdb43 SHA512 dc2201c845fe68ad9ef35c960eb15aa8b3fd2b45084c15303fd1527a3e2b2095132d80a41511e9a50034c776b9f2951a13984b36a178f281c6fe89e3aa15e1e8 WHIRLPOOL 12cf8556f66f84d5c33fca23f4645b49f5c2686037627c2a74c48a463c56525ef8d6b90e4f41104c5d30da149cc69e26615be55bf3067f766ef0896dc2c11d81
DIST genpatches-4.11-9.experimental.tar.xz 106600 SHA256 e2aac36f6efd04cea03c35a73187b246ae42d56c6657b922057636f9f198f12c SHA512 731647428003123688ace6a9053d8b48f4c5d8ce96b7c6077b2727864b27e5dab0344c7bbcfd996c668518d68c6171d679fe367d25a6af8278133fdc7ec660db WHIRLPOOL 7315f7c419ddc202b167cc145e90d7ff07d8b60a441ee1145b176e0b6425580a9273f17a788bb781ae67071f3c46ca2f50180ae1d18755a9117c3c8a36827eb5
DIST genpatches-4.11-9.extras.tar.xz 17352 SHA256 f7691170d75d64dc6c10c851f6e63bfda22f971a104be8e67b53887328aa3fe9 SHA512 39a64e21fb3968aafe2f71cacaccb2f300f6da202db38021a44c82382eb894c548c422402153d98768c58da0bf16efda4ee62436b065e0819f81a42fbb8382ca WHIRLPOOL ba3b71c896b9423bf4b9f0b4a5401641008910f7dad89f891737cf11cbfb62fabe4e9874c345b0bcb1b0d78b5ead44f32738e74417902cbb4111fd0c2e62e077
@@ -29,6 +32,9 @@ DIST genpatches-4.9-35.extras.tar.xz 17348 SHA256 33e2bb26e7d22e95ac9cbdbee17a23
DIST genpatches-4.9-36.base.tar.xz 798504 SHA256 3607892395eecdc7a11bf00647b8246c4f3ec2290b33f2090b2eeee358bb094f SHA512 5b77f3953e977a3f05699cd7648991aeb0dd586358c1b809eda1745857ee2ba81e13c083283d273df7db6d22e349e0deb11f354ea90f108f899350bcc1e6cd15 WHIRLPOOL e2c7e6e3ab6b54b46ba150f629ee1e4a51cd96b044a7cc80e2f7edeee04713d15083d2d3918c99bc8c24236583e7af2ba50a1e9d338952844cc876ac1b80765d
DIST genpatches-4.9-36.experimental.tar.xz 106420 SHA256 b5efe4f548a653f3bc4578971512e64150b088f1b2fd97f8482b2b0bc139f055 SHA512 540facd23766a3e601c51d650900a02d9dcc5b02af0e639c4e09d253e08354e62c3a7bbb0eed00da0278b331d1f3007a8d00203ae3302df4b8bd6644da24066e WHIRLPOOL bd5d50523110ab5a45a29d10ee79a5627ef0644eb385bd78a18b9f6edc6472e304034ade9eb05d0755473e26b9800c7a47f53b6a6d1b33332cc7742807fc3ce0
DIST genpatches-4.9-36.extras.tar.xz 17352 SHA256 042b29aad1db46eb33b8757f6476f285f3a7aebdb80a7b4eb7be99440311663d SHA512 4a765a6581b813468c230f59ab043eacce2c20715dee19be8f734254b94e76e15cd2116babe6d2bd678e849a064a61c212518296787a9f74082878b55acf94eb WHIRLPOOL 9cf80f5d061c5ff704be3de4bfa685d8d6d29fe0507f85f275d45ea875c06afbaee76c6ab7a630329382dbe2520a6875b0fca4760e134b5b9ed32132eb27599c
+DIST genpatches-4.9-37.base.tar.xz 842292 SHA256 d0332e62cc84bf4545d7b1a487d6b36839e4a1751575e150fc9670d5c132804b SHA512 58805f8af06656b97e51be66ab0ac040185dd88df68b932a09dfb9192f54d47dd4b558315f41bb45a9ae28be87a1b21b30ff36cb6541cd040676120ca9400c64 WHIRLPOOL e5d1452c2b17c8f841f27ce9fb47ce857adeb4fa1319cdb1b2d58eab0817994d53af0307bd9af7dfb34b519b08c06226d1e16b1039166c211cc5aaadd62a7d59
+DIST genpatches-4.9-37.experimental.tar.xz 106408 SHA256 a926aa3456fd6ebe151dfde8c7622023a79666d1a292ac818314cc676d0c87ff SHA512 6c44f5fb7877957eeddd423efb1bb0b6fc759676228d1788f3afa028f04a5ac0629e37e732c2af85b38a8636afdbc1fe677aee6ec4e755b2fca8e7f60fc0d0a7 WHIRLPOOL 8b64ee74faaf2eafa7ae9f2f43d524f6f2d2cb039725fc6a8d9b25cee6ffae5b617a10f8b8a2870ed726906a96b104073f554cd5d3fd63d3bf5bdec78969473c
+DIST genpatches-4.9-37.extras.tar.xz 17344 SHA256 16e944f7cfc2e610aeee7dedd2551e5926f7fb24e616fafab72695f6498e3061 SHA512 1b46abee1529c1f951d6736a60e1d49cbe775866d9a1efbd3fa5e133db378c9e7e7e27428b5a26a27e67a3d7083451bc605f2e901406c3f47fc0472e5845abdf WHIRLPOOL e7abdbfc19469be0176fd3d9ca7d083655d774716423262b282b7bc498983e531a8dad1683b7675f32f53adc2721236691527485047cb31207bc931c59303663
DIST linux-4.10.tar.xz 94231404 SHA256 3c95d9f049bd085e5c346d2c77f063b8425f191460fcd3ae9fe7e94e0477dc4b SHA512 c3690125a8402df638095bd98a613fcf1a257b81de7611c84711d315cd11e2634ab4636302b3742aedf1e3ba9ce0fea53fe8c7d48e37865d8ee5db3565220d90 WHIRLPOOL 86d021bae2dbfc4ef80c22d9e886bed4fbd9476473a2851d7beaf8ed0c7f7fbc1fa0da230eb9e763eb231b7c164c17b2a73fd336ab233543f57be280d6173738
DIST linux-4.11.tar.xz 95447768 SHA256 b67ecafd0a42b3383bf4d82f0850cbff92a7e72a215a6d02f42ddbafcf42a7d6 SHA512 6610eed97ffb7207c71771198c36179b8244ace7222bebb109507720e26c5f17d918079a56d5febdd8605844d67fb2df0ebe910fa2f2f53690daf6e2a8ad09c3 WHIRLPOOL f577b7c5c209cb8dfef2f1d56d77314fbd53323743a34b900e2559ab0049b7c2d6262bda136dd3d005bc0527788106e0484e46558448a8720dac389a969e5886
DIST linux-4.4.tar.xz 87295988 SHA256 401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e WHIRLPOOL 02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.11.9.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.11.9.ebuild
new file mode 100644
index 000000000000..c6968dc766e4
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.11.9.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER=11
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+
+AUFS_VERSION=4.11.7+_p20170703
+AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
+# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar
+AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}"
+
+KEYWORDS="~amd64 ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/"
+IUSE="experimental module vanilla"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the linux kernel tree and aufs4 support"
+SRC_URI="
+ ${KERNEL_URI}
+ ${ARCH_URI}
+ ${AUFS_URI}
+ !vanilla? ( ${GENPATCHES_URI} )
+ "
+
+PDEPEND="=sys-fs/aufs-util-4*"
+
+README_GENTOO_SUFFIX="-r1"
+
+src_unpack() {
+ detect_version
+ detect_arch
+ if use vanilla; then
+ unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT
+ ewarn "You are using USE=vanilla"
+ ewarn "This will drop all support from the gentoo kernel security team"
+ fi
+
+ UNIPATCH_LIST="
+ "${WORKDIR}"/aufs4-kbuild.patch
+ "${WORKDIR}"/aufs4-base.patch
+ "${WORKDIR}"/aufs4-mmap.patch"
+
+ use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch"
+
+ unpack ${AUFS_TARBALL}
+
+ einfo "Using aufs4 version: ${AUFS_VERSION}"
+
+ kernel-2_src_unpack
+}
+
+src_prepare() {
+ kernel-2_src_prepare
+ if ! use module; then
+ sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die
+ fi
+ cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die
+ cp -rf "${WORKDIR}"/{Documentation,fs} . || die
+}
+
+src_install() {
+ kernel-2_src_install
+ dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
+ docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+ has_version sys-fs/aufs-util || \
+ elog "In order to use aufs FS you need to install sys-fs/aufs-util"
+
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.9.36.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.9.36.ebuild
new file mode 100644
index 000000000000..1312956e8f2e
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.9.36.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER=37
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+
+AUFS_VERSION=4.9_p20170703
+AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
+# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar
+AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}"
+
+KEYWORDS="~amd64 ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/"
+IUSE="experimental module vanilla"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the linux kernel tree and aufs4 support"
+SRC_URI="
+ ${KERNEL_URI}
+ ${ARCH_URI}
+ ${AUFS_URI}
+ !vanilla? ( ${GENPATCHES_URI} )
+ "
+
+PDEPEND="=sys-fs/aufs-util-4*"
+
+README_GENTOO_SUFFIX="-r1"
+
+src_unpack() {
+ detect_version
+ detect_arch
+ if use vanilla; then
+ unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT
+ ewarn "You are using USE=vanilla"
+ ewarn "This will drop all support from the gentoo kernel security team"
+ fi
+
+ UNIPATCH_LIST="
+ "${WORKDIR}"/aufs4-kbuild.patch
+ "${WORKDIR}"/aufs4-base.patch
+ "${WORKDIR}"/aufs4-mmap.patch"
+
+ use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch"
+
+ unpack ${AUFS_TARBALL}
+
+ einfo "Using aufs4 version: ${AUFS_VERSION}"
+
+ kernel-2_src_unpack
+}
+
+src_prepare() {
+ kernel-2_src_prepare
+ if ! use module; then
+ sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die
+ fi
+ cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die
+ cp -rf "${WORKDIR}"/{Documentation,fs} . || die
+}
+
+src_install() {
+ kernel-2_src_install
+ dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
+ docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+ has_version sys-fs/aufs-util || \
+ elog "In order to use aufs FS you need to install sys-fs/aufs-util"
+
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}