diff --git a/Manifest.files.gz b/Manifest.files.gz index 4e77fa94c4c1..81de25415d84 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index 36a51b99ec0d..d0cd0890aa99 100644 Binary files a/app-containers/Manifest.gz and b/app-containers/Manifest.gz differ diff --git a/app-containers/docker-buildx/Manifest b/app-containers/docker-buildx/Manifest index bf92b16e83e6..9ce057d50392 100644 --- a/app-containers/docker-buildx/Manifest +++ b/app-containers/docker-buildx/Manifest @@ -1 +1,2 @@ DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1 SHA512 ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877 +DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793 SHA512 f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7 diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild new file mode 100644 index 000000000000..e46ea450eaef --- /dev/null +++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +MY_PN="buildx" +DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit" +HOMEPAGE="https://github.com/docker/buildx" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/docker/buildx.git" +else + SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64" + S="${WORKDIR}/${MY_PN}-${PV}" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +# This gives us the ability to neatly `-skip` tests. +# not required once ::gentoo is all > 1.20 +RESTRICT="!test? ( test )" +IUSE="test" + +BDEPEND=" + test? ( >=dev-lang/go-1.20 ) +" +DEPEND="app-containers/docker" +RDEPEND="${DEPEND}" + +src_compile() { + local _buildx_r='github.com/docker/buildx' + local version=${PV} + if [[ ${PV} == 9999 ]]; then + version="$(git rev-parse --short HEAD)" + fi + ego build -mod=vendor -o docker-buildx \ + -ldflags "-linkmode=external \ + -X $_buildx_r/version.Version=${version} \ + -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \ + -X $_buildx_r/version.Package=$_buildx_r" \ + ./cmd/buildx +} + +src_test() { + # TestGit can't work in a source tarball; TestReadTargets fails seemingly due to parallelism. + if [[ ${PV} == 9999 ]]; then + ego test ./... -skip "TestReadTargets" + else + ego test ./... -skip "TestGit|TestReadTargets" + fi +} + +src_install() { + exeinto /usr/libexec/docker/cli-plugins + doexe docker-buildx + + dodoc README.md +} diff --git a/app-containers/docker-buildx/docker-buildx-9999.ebuild b/app-containers/docker-buildx/docker-buildx-9999.ebuild index 4c9132f3eb3f..e46ea450eaef 100644 --- a/app-containers/docker-buildx/docker-buildx-9999.ebuild +++ b/app-containers/docker-buildx/docker-buildx-9999.ebuild @@ -33,9 +33,13 @@ RDEPEND="${DEPEND}" src_compile() { local _buildx_r='github.com/docker/buildx' + local version=${PV} + if [[ ${PV} == 9999 ]]; then + version="$(git rev-parse --short HEAD)" + fi ego build -mod=vendor -o docker-buildx \ -ldflags "-linkmode=external \ - -X $_buildx_r/version.Version=${PV} \ + -X $_buildx_r/version.Version=${version} \ -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \ -X $_buildx_r/version.Package=$_buildx_r" \ ./cmd/buildx diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 26398950cf63..f55091d4804e 100644 Binary files a/app-editors/Manifest.gz and b/app-editors/Manifest.gz differ diff --git a/app-editors/neovim/files/neovim-9999-cmake-darwin.patch b/app-editors/neovim/files/neovim-9999-cmake-darwin.patch index cdfb38c3fef4..cba966a4ebfa 100644 --- a/app-editors/neovim/files/neovim-9999-cmake-darwin.patch +++ b/app-editors/neovim/files/neovim-9999-cmake-darwin.patch @@ -1,9 +1,9 @@ --- a/src/nvim/CMakeLists.txt +++ b/src/nvim/CMakeLists.txt -@@ -440,10 +440,6 @@ get_directory_property(gen_includes INCLUDE_DIRECTORIES) - foreach(gen_include ${prop}) +@@ -394,10 +394,6 @@ foreach(gen_include ${prop}) list(APPEND gen_cflags "-I${gen_include}") endforeach() + list(APPEND gen_cflags "-I${DEPS_PREFIX}/include") -if(APPLE AND CMAKE_OSX_SYSROOT) - list(APPEND gen_cflags "-isysroot") - list(APPEND gen_cflags "${CMAKE_OSX_SYSROOT}") diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 6c5feb2d059a..6d6e232e04ff 100644 Binary files a/dev-java/Manifest.gz and b/dev-java/Manifest.gz differ diff --git a/dev-java/miglayout/Manifest b/dev-java/miglayout/Manifest index c7e87d781ecf..1206d63a2d6d 100644 --- a/dev-java/miglayout/Manifest +++ b/dev-java/miglayout/Manifest @@ -1,2 +1 @@ -DIST miglayout-4.0-sources.jar 194675 BLAKE2B 9d0a4fce1b76e49f4a2962fccf323676172fc9fa084060d8b3507031635b7979d8b29ce598a0a484e3707eefdf90721162e67d36be5702e9309ef067fd39aab3 SHA512 27284ceac254707428351fb2451ffd5f2ebd580374df59624bb6af06011f70d87b27849900c2573aff782ebe6d84e1806c18a59741213948f0b238ee5a51ec2f DIST miglayout-5.3.tar.gz 627150 BLAKE2B 2b28b3dd95d84db1665308a2908c6ddf8f0e285431ffc03af0275f7005d98117f873b0752f9b1f428b213a30c9e020b626eb0e6709470c62eac46480c3aab542 SHA512 ee711a453a9e2962017eed9363e4b8c2fb1fb28d9b36455d928b60db40262be310e6d2ab6c9f3ac286f3975e9927f8a8a77827a27cd1cb2238b2033c38a67cdb diff --git a/dev-java/miglayout/metadata.xml b/dev-java/miglayout/metadata.xml index 202ea9738f79..457503f62795 100644 --- a/dev-java/miglayout/metadata.xml +++ b/dev-java/miglayout/metadata.xml @@ -8,9 +8,6 @@ For Java developers writing GUI layouts by hand that wants simplicity, power and automatic per platform fidelity, that are dissatisfied with the current layout managers in Swing, JavaFX and SWT, MigLayout solves your layout problems. User interfaces created with MigLayout is easy to maintain, you will understand how the layout will look like just by looking at the source code. - - Add support for the SWT toolkit. - mikaelgrev/miglayout diff --git a/dev-java/miglayout/miglayout-4.0-r1.ebuild b/dev-java/miglayout/miglayout-4.0-r1.ebuild deleted file mode 100644 index c41f360b7e62..000000000000 --- a/dev-java/miglayout/miglayout-4.0-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -JAVA_PKG_IUSE="doc examples source" - -inherit java-pkg-2 - -DESCRIPTION="Easy to use yet very powerful Java Swing layout manager" -HOMEPAGE="https://www.miglayout.com" -SRC_URI="http://www.migcalendar.com/miglayout/versions/${PV}/${P}-sources.jar" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="swt" - -COMMON_DEPEND="swt? ( dev-java/swt:3.7 )" -BDEPEND="app-arch/unzip" -RDEPEND=" - ${COMMON_DEPEND} - >=virtual/jre-1.8:* -" -DEPEND=" - ${COMMON_DEPEND} - >=virtual/jdk-1.8:* -" - -S="${WORKDIR}" - -src_prepare() { - default - - mv net/miginfocom/{demo,examples} . || die - mv demo/* examples || die - - if ! use swt; then - rm -r net/miginfocom/swt || die - fi - - find net -name '*.java' > sources.lst -} - -src_compile() { - local classpath - use swt && classpath=( -classpath "$(java-pkg_getjars swt-3.7)" ) - - mkdir classes || die - ejavac "${classpath[@]}" -d classes @sources.lst || die - jar -cf ${PN}.jar -C classes . || die - - if use doc; then - javadoc "${classpath[@]}" -author -version -d api @sources.lst || die - fi -} - -src_install() { - java-pkg_dojar ${PN}.jar - - use doc && java-pkg_dojavadoc api - use examples && java-pkg_doexamples examples - use source && java-pkg_dosrc net -} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 4529962d721c..6993044b9720 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/libsecp256k1/Manifest b/dev-libs/libsecp256k1/Manifest index 9b2e6807476f..ab2371d22553 100644 --- a/dev-libs/libsecp256k1/Manifest +++ b/dev-libs/libsecp256k1/Manifest @@ -1,3 +1,3 @@ -DIST libsecp256k1-0.2.0.tar.gz 2456096 BLAKE2B 9160ea9977ddc08daf8881cdcb98cd223024c938ab09c0dab9fc4cd67d355018f339bab7701bbb895345fa858e5673006ab81e027da109a7c9d470e2052eecdf SHA512 a345ffd69c5587777dc834a9f86f89971090158695507cf08cd12efc3b136ff5eff54a7bd789354a5e6e11229e1b2839f706458d64cdf7561519245c5be31a9f +DIST libsecp256k1-0.3.0.tar.gz 2475682 BLAKE2B a531a87da63abc67a55e756852cde41cdc56d388963871beb23233623721f583ade4ce6b273ffa1c319a3875541e18c549512034d7b6a9eb926e8e916513d14d SHA512 77251b37990b0e73442aa1ec1ff51c5c7e293755ace9abc92ce6c3d21c7ed7f3b1666b939b4410bf1f637e3a69b16a7d33069caf071327f05177420a10f15eda DIST libsecp256k1-v0.1_pre20190401.tgz 166663 BLAKE2B 68c9fc3fda6af56452f32edeae5dcb5a92f68bc3fb39a397c532951c6392347df14ea0347bbe05cab43158512e0d9f5ea87bd8f69bece1b04440860ebb8065ee SHA512 8c4945e93cb5ff241482ba4426b25162a7ae3b26860edc10c91d06b1c396887202ad971f4d38e035828352531b87fc29087a12b675e43da44f23c9ea3b6c0cc8 DIST libsecp256k1-v0.1_pre20201028.tgz 200051 BLAKE2B 90d636049b411e02703feb2661006900a55f952f60e76e2b7147a5afe8e391a06a80d6ae1489b1e7f2382176c7ea831526465a85bca09156dc6d37b417fcb33b SHA512 54a0fa21b64dd6836e4227de51f3539afe06e0e2f352683397d6adb5dd0508af443d2e25f91e90e1ae366b261965fe7d438292314705baee799cf37421644958 diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.2.0-r2.ebuild b/dev-libs/libsecp256k1/libsecp256k1-0.3.0.ebuild similarity index 96% rename from dev-libs/libsecp256k1/libsecp256k1-0.2.0-r2.ebuild rename to dev-libs/libsecp256k1/libsecp256k1-0.3.0.ebuild index 588001fd95a4..41fde96356df 100644 --- a/dev-libs/libsecp256k1/libsecp256k1-0.2.0-r2.ebuild +++ b/dev-libs/libsecp256k1/libsecp256k1-0.3.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/bitcoin-core/secp256k1" SRC_URI="https://github.com/bitcoin-core/secp256k1/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" -SLOT="0/1" # subslot is "$((_LIB_VERSION_CURRENT-_LIB_VERSION_AGE))" from configure.ac +SLOT="0/2" # subslot is "$((_LIB_VERSION_CURRENT-_LIB_VERSION_AGE))" from configure.ac KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="+asm +ecdh experimental +extrakeys lowmem +recovery +schnorr test valgrind" RESTRICT="!test? ( test )" diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest index 25e1282a9868..c6854b50433b 100644 --- a/dev-libs/simdjson/Manifest +++ b/dev-libs/simdjson/Manifest @@ -1,4 +1,4 @@ DIST simdjson-3.0.0.gh.tar.gz 1628275 BLAKE2B eef18be927c50527885f6e042ef22317b7e6da6a77d652a4415b98ec7fda227a1b3b798774c12b587a1a011b16c4011a0656f1bf1a20886432796e64076f4775 SHA512 4ea58cd4d059f5e83734f8f084056a58a587529e13df5c47fbb42b141052688f8517ab4e7d6cd4581c6b560f8804968fa0c9c7184b1d8d54e45c280302a069ec DIST simdjson-3.1.1.gh.tar.gz 1633897 BLAKE2B a2bc394bfbf7916bc7743d3891b84eb3743cce2998242ecb427a7a3357986ea90c6ee546c3048aeb5629c9475f9ce862038f349ced51f684d199441632cca7ef SHA512 fb7d0963236c8fa692bf6c4ed2a66da5b29632c02e357894e0d5c604467e82f9a56cc7e8229769d9e401ed5bf5dfb25ae46f40fbe68605cedf58d763d03af93f -DIST simdjson-3.1.3.gh.tar.gz 1642519 BLAKE2B 3aaea9c6c226b7d6e5f7251abe72e22c36344ab0d9aa472b046a850f83c028ea0d4e7c694aa343809bef99cd6d70cdfee7d6a60c5bcc1a6424800602b61a2ac0 SHA512 45d2dc0f6735f516f6f6476e8b53577002cb76a5d08c34c8f2a4501fa4c05ab65f6ae09716aad23d60900c777caf944d79c3289015bb05180ce9009c39b0e0c1 +DIST simdjson-3.1.5.gh.tar.gz 1641797 BLAKE2B 68da198f026f609909f4534960e70272a4c359f7c9c179e2c038d3acf8bf689d679fde5e93f7f7c3862de0039ea01fb522e82a9eb71c37dd01c5ce9598e585eb SHA512 e2a8c3b21b134c96158f8a6f209ea4c9c7bd63205ad967860a99ad24bc607b857f3a952ab84cdf927322ddcc6a549555d32c163751fe4ff2b5776de918685b40 DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 BLAKE2B 563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7 SHA512 168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1 diff --git a/dev-libs/simdjson/simdjson-3.1.3.ebuild b/dev-libs/simdjson/simdjson-3.1.5.ebuild similarity index 100% rename from dev-libs/simdjson/simdjson-3.1.3.ebuild rename to dev-libs/simdjson/simdjson-3.1.5.ebuild diff --git a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r2.ebuild b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r2.ebuild new file mode 100644 index 000000000000..65cc608204c0 --- /dev/null +++ b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=SMUELLER +DIST_VERSION=1.19 +inherit perl-module + +DESCRIPTION="Generate fast XS accessors without runtime compilation" +# License note: perl 5-or-newer +# https://bugs.gentoo.org/718946#c6 +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + virtual/perl-Time-HiRes + virtual/perl-XSLoader +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + !dev-perl/Class-XSAccessor-Array + test? ( + virtual/perl-Test-Simple + ) +" +src_compile() { + mymake=( "OPTIMIZE=${CFLAGS}" ) + perl-module_src_compile +} diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 97e59d7a0f1a..cb0d28acc8eb 100644 Binary files a/dev-perl/Manifest.gz and b/dev-perl/Manifest.gz differ diff --git a/dev-perl/Moo/Moo-2.5.4-r1.ebuild b/dev-perl/Moo/Moo-2.5.4-r1.ebuild new file mode 100644 index 000000000000..8f61768a4ea8 --- /dev/null +++ b/dev-perl/Moo/Moo-2.5.4-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=HAARG +DIST_VERSION=2.005004 +inherit perl-module + +DESCRIPTION="Minimalist Object Orientation (with Moose compatiblity)" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" + +RDEPEND=" + virtual/perl-Carp + >=dev-perl/Class-Method-Modifiers-1.100.0 + >=virtual/perl-Exporter-5.570.0 + >=dev-perl/Role-Tiny-2.2.3 + >=virtual/perl-Scalar-List-Utils-1.0.0 + >=dev-perl/Sub-Quote-2.6.6 + >=dev-perl/Class-XSAccessor-1.190.0-r2 +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + >=dev-perl/Test-Fatal-0.3.0 + >=virtual/perl-Test-Simple-0.940.0 + ) +" diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz index 922230799c13..56ee92872d17 100644 Binary files a/games-strategy/Manifest.gz and b/games-strategy/Manifest.gz differ diff --git a/games-strategy/freecol/Manifest b/games-strategy/freecol/Manifest index e1c4293517ee..593d31100cdc 100644 --- a/games-strategy/freecol/Manifest +++ b/games-strategy/freecol/Manifest @@ -1,2 +1 @@ -DIST freecol-0.11.6-src.zip 45002451 BLAKE2B 1d0e56b43f63557e3a520d6d30b8831db6c0284ac6cfebf68f3a11264d8bcfc80b883c8d4fe82e4fbd992f02a82ffdf36ed102613010d28375b61cfa30874f68 SHA512 fbfec95ad7128477d631be92b750d639d42bde3e052c94265590933e841adf66e670d5e1b2f6e8ef05629afeafded60cbb495ef93272ebc14ce7fd2f2eaa53de DIST freecol-1.0.0-src.zip 159875314 BLAKE2B 6153be9553ded4c2a1f9635d67e48165d07b5d1634f26a44d2f01195e1610d6cb525ffa60368f3225cdf62ffd7751242942fd86b5735455e7396deca68d8350d SHA512 68b313b42fc38e6ea95a4a04ca5af534c4487709fb036018d6d09f6de3455325031ad1fd0ae4c6415cbbeebd3f181e598a2602ad7be6cca9150ad9523b8bb3c2 diff --git a/games-strategy/freecol/files/commons-cli-1.3.patch b/games-strategy/freecol/files/commons-cli-1.3.patch deleted file mode 100644 index 84fc6e5064c1..000000000000 --- a/games-strategy/freecol/files/commons-cli-1.3.patch +++ /dev/null @@ -1,22 +0,0 @@ -From: Markus Koschany -Date: Sun, 20 Dec 2015 18:49:11 +0100 -Subject: commons-cli 1.3 - -Forwarded: not-needed ---- - src/net/sf/freecol/FreeCol.java | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/net/sf/freecol/FreeCol.java b/src/net/sf/freecol/FreeCol.java -index d05ae3d..99b9cdc 100644 ---- a/src/net/sf/freecol/FreeCol.java -+++ b/src/net/sf/freecol/FreeCol.java -@@ -426,7 +426,7 @@ public final class FreeCol { - private static void handleArgs(String[] args) { - Options options = new Options(); - final String help = Messages.message("cli.help"); -- final File dummy = new File("dummy"); -+ final Class dummy = null; - final String argDirectory = Messages.message("cli.arg.directory"); - - // Help options. diff --git a/games-strategy/freecol/files/freecol-0.11.6-gentoo.patch b/games-strategy/freecol/files/freecol-0.11.6-gentoo.patch deleted file mode 100644 index 770279b69030..000000000000 --- a/games-strategy/freecol/files/freecol-0.11.6-gentoo.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff -Naur a/build.xml b/build.xml ---- a/build.xml 2015-10-17 07:54:48.000000000 +0100 -+++ b/build.xml 2019-04-13 21:51:21.679100596 +0100 -@@ -162,14 +162,9 @@ - - -- -- -- - - - -- - - - diff --git a/games-strategy/freecol/freecol-0.11.6-r1.ebuild b/games-strategy/freecol/freecol-0.11.6-r1.ebuild deleted file mode 100644 index fad44bf0d1eb..000000000000 --- a/games-strategy/freecol/freecol-0.11.6-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop java-pkg-2 java-ant-2 - -DESCRIPTION="An open source clone of the game Colonization" -HOMEPAGE="http://www.freecol.org/" -SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip" -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# Rightly or wrongly, jogg and jorbis are bundled within Cortado but we -# don't have packages for them anyway. - -CP_DEPEND=" - dev-java/commons-cli:1 - dev-java/cortado:0 - dev-java/miglayout:0 -" - -DEPEND=">=virtual/jdk-1.8 - app-arch/unzip - ${CP_DEPEND}" - -RDEPEND=">=virtual/jre-1.8 - ${CP_DEPEND}" - -S="${WORKDIR}/${PN}" - -PATCHES=( - "${FILESDIR}"/commons-cli-1.3.patch - "${FILESDIR}"/${P}-gentoo.patch -) - -JAVA_ANT_REWRITE_CLASSPATH=true -EANT_BUILD_TARGET=package - -src_prepare() { - default - rm -v jars/* || die - java-pkg-2_src_prepare -} - -src_install() { - local datadir=/usr/share/${PN} - - java-pkg_dojar FreeCol.jar - java-pkg_dolauncher ${PN} \ - --pwd ${datadir} \ - --main net.sf.freecol.FreeCol \ - --java_args -Xmx512M - - insinto ${datadir} - doins -r data schema - - doicon data/${PN}.png - make_desktop_entry ${PN} FreeCol - - dodoc README -} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index f9b71d59ec6c..a4212399cf64 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/codec2/codec2-1.0.5.ebuild b/media-libs/codec2/codec2-1.0.5.ebuild index 6bb8b64fb122..b5913162c667 100644 --- a/media-libs/codec2/codec2-1.0.5.ebuild +++ b/media-libs/codec2/codec2-1.0.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,7 +23,12 @@ RESTRICT="test" multilib_src_configure() { local mycmakeargs=( - -DUNITTEST=$(usex test) + # tries to look for octave during configure phase if unit + # tests are turned on and bails out during configure if it + # cannot find it. since we have test dependency disabled + # for now, don't flip this configure flag + # -DUNITTEST=$(usex test) # reenable once tests wired up + -DUNITTEST=no -DINSTALL_EXAMPLES=$(usex examples) ) diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 7b64045449cf..ccfdef9b7f5f 100644 Binary files a/metadata/Manifest.gz and b/metadata/Manifest.gz differ diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index cb6de3ea06b3..6268a9daed38 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Mon, 13 Mar 2023 18:09:29 +0000 +Mon, 13 Mar 2023 19:09:31 +0000 diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 72e9ad602225..6268a9daed38 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Mon, 13 Mar 2023 18:09:30 +0000 +Mon, 13 Mar 2023 19:09:31 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 74bc3d8ee443..74393c4c82f7 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index 27a6af047db4..5004d0da42e9 100644 Binary files a/metadata/md5-cache/app-containers/Manifest.gz and b/metadata/md5-cache/app-containers/Manifest.gz differ diff --git a/metadata/md5-cache/app-containers/docker-buildx-0.10.4 b/metadata/md5-cache/app-containers/docker-buildx-0.10.4 new file mode 100644 index 000000000000..a5b305b9107c --- /dev/null +++ b/metadata/md5-cache/app-containers/docker-buildx-0.10.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-lang/go-1.20 ) >=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install test unpack +DEPEND=app-containers/docker +DESCRIPTION=Docker CLI plugin for extended build capabilities with BuildKit +EAPI=8 +HOMEPAGE=https://github.com/docker/buildx +INHERIT=go-module +IUSE=test +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=app-containers/docker +RESTRICT=!test? ( test ) strip +SLOT=0 +SRC_URI=https://github.com/docker/buildx/archive/refs/tags/v0.10.4.tar.gz -> docker-buildx-0.10.4.tar.gz +_eclasses_=go-module f2c9bcab49079a176b3ae061c94bb344 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_md5_=71887383c7236928048b1b39a344b03b diff --git a/metadata/md5-cache/app-containers/docker-buildx-9999 b/metadata/md5-cache/app-containers/docker-buildx-9999 index 8200470ba713..7171d6a6166d 100644 --- a/metadata/md5-cache/app-containers/docker-buildx-9999 +++ b/metadata/md5-cache/app-containers/docker-buildx-9999 @@ -12,4 +12,4 @@ RDEPEND=app-containers/docker RESTRICT=!test? ( test ) strip SLOT=0 _eclasses_=git-r3 2347f8fe2d392b2a091191f94be37e6f go-module f2c9bcab49079a176b3ae061c94bb344 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 -_md5_=5e53561615a2bdc4fdf5318009b784a3 +_md5_=71887383c7236928048b1b39a344b03b diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index fa56c65b6db2..1bbf9fd160c4 100644 Binary files a/metadata/md5-cache/dev-java/Manifest.gz and b/metadata/md5-cache/dev-java/Manifest.gz differ diff --git a/metadata/md5-cache/dev-java/miglayout-4.0-r1 b/metadata/md5-cache/dev-java/miglayout-4.0-r1 deleted file mode 100644 index 78d03f9624f2..000000000000 --- a/metadata/md5-cache/dev-java/miglayout-4.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/unzip -DEFINED_PHASES=compile install preinst prepare setup -DEPEND=swt? ( dev-java/swt:3.7 ) >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -DESCRIPTION=Easy to use yet very powerful Java Swing layout manager -EAPI=7 -HOMEPAGE=https://www.miglayout.com -INHERIT=java-pkg-2 -IUSE=swt doc examples source -KEYWORDS=amd64 x86 -LICENSE=BSD -RDEPEND=swt? ( dev-java/swt:3.7 ) >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -SLOT=0 -SRC_URI=http://www.migcalendar.com/miglayout/versions/4.0/miglayout-4.0-sources.jar -_eclasses_=java-pkg-2 a6b42ffd8b6827abbd8cf09329c2c8fb java-utils-2 eefed04ac580a259ecda1fbd966640b7 -_md5_=0b50595d5a84445994b86959806742d0 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 9fc7fa0e39ed..38c3589e942d 100644 Binary files a/metadata/md5-cache/dev-libs/Manifest.gz and b/metadata/md5-cache/dev-libs/Manifest.gz differ diff --git a/metadata/md5-cache/dev-libs/libsecp256k1-0.2.0-r2 b/metadata/md5-cache/dev-libs/libsecp256k1-0.3.0 similarity index 86% rename from metadata/md5-cache/dev-libs/libsecp256k1-0.2.0-r2 rename to metadata/md5-cache/dev-libs/libsecp256k1-0.3.0 index 569f5a4a5b91..fc5d96bbda30 100644 --- a/metadata/md5-cache/dev-libs/libsecp256k1-0.2.0-r2 +++ b/metadata/md5-cache/dev-libs/libsecp256k1-0.3.0 @@ -9,7 +9,7 @@ KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux LICENSE=MIT REQUIRED_USE=asm? ( || ( amd64 arm ) arm? ( experimental ) ) schnorr? ( extrakeys ) RESTRICT=!test? ( test ) -SLOT=0/1 -SRC_URI=https://github.com/bitcoin-core/secp256k1/archive/v0.2.0.tar.gz -> libsecp256k1-0.2.0.tar.gz +SLOT=0/2 +SRC_URI=https://github.com/bitcoin-core/secp256k1/archive/v0.3.0.tar.gz -> libsecp256k1-0.3.0.tar.gz _eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b -_md5_=2688b260418689768b7ab1f5f7418687 +_md5_=31b28e5f3db9074da81889c97935fef2 diff --git a/metadata/md5-cache/dev-libs/simdjson-3.1.3 b/metadata/md5-cache/dev-libs/simdjson-3.1.5 similarity index 88% rename from metadata/md5-cache/dev-libs/simdjson-3.1.3 rename to metadata/md5-cache/dev-libs/simdjson-3.1.5 index d7f1d30a56c0..42ab687dde1e 100644 --- a/metadata/md5-cache/dev-libs/simdjson-3.1.3 +++ b/metadata/md5-cache/dev-libs/simdjson-3.1.5 @@ -11,6 +11,6 @@ LICENSE=Apache-2.0 Boost-1.0 BSD MIT REQUIRED_USE=test? ( tools ) RESTRICT=!test? ( test ) SLOT=0/15 -SRC_URI=https://github.com/simdjson/simdjson/archive/v3.1.3.tar.gz -> simdjson-3.1.3.gh.tar.gz test? ( https://github.com/simdjson/simdjson-data/archive/a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz -> simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz ) +SRC_URI=https://github.com/simdjson/simdjson/archive/v3.1.5.tar.gz -> simdjson-3.1.5.gh.tar.gz test? ( https://github.com/simdjson/simdjson-data/archive/a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz -> simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz ) _eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=e0a6d5e2b8ef9cebf5817f7fcf7a6cc0 diff --git a/metadata/md5-cache/dev-perl/Class-XSAccessor-1.190.0-r2 b/metadata/md5-cache/dev-perl/Class-XSAccessor-1.190.0-r2 new file mode 100644 index 000000000000..7f1d23c9f6be --- /dev/null +++ b/metadata/md5-cache/dev-perl/Class-XSAccessor-1.190.0-r2 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Time-HiRes virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker !dev-perl/Class-XSAccessor-Array test? ( virtual/perl-Test-Simple ) dev-lang/perl +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Generate fast XS accessors without runtime compilation +EAPI=7 +HOMEPAGE=https://metacpan.org/release/Class-XSAccessor +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x86-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Time-HiRes virtual/perl-XSLoader dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SM/SMUELLER/Class-XSAccessor-1.19.tar.gz +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_md5_=e8ba06fb33116cc0f398b72ce3007b4a diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz index 560f8b542e9f..46bad7b718b0 100644 Binary files a/metadata/md5-cache/dev-perl/Manifest.gz and b/metadata/md5-cache/dev-perl/Manifest.gz differ diff --git a/metadata/md5-cache/dev-perl/Moo-2.5.4-r1 b/metadata/md5-cache/dev-perl/Moo-2.5.4-r1 new file mode 100644 index 000000000000..128bbd11c789 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Moo-2.5.4-r1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp >=dev-perl/Class-Method-Modifiers-1.100.0 >=virtual/perl-Exporter-5.570.0 >=dev-perl/Role-Tiny-2.2.3 >=virtual/perl-Scalar-List-Utils-1.0.0 >=dev-perl/Sub-Quote-2.6.6 >=dev-perl/Class-XSAccessor-1.190.0-r2 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Fatal-0.3.0 >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl test? ( virtual/perl-Test-Simple ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Minimalist Object Orientation (with Moose compatiblity) +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Moo +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp >=dev-perl/Class-Method-Modifiers-1.100.0 >=virtual/perl-Exporter-5.570.0 >=dev-perl/Role-Tiny-2.2.3 >=virtual/perl-Scalar-List-Utils-1.0.0 >=dev-perl/Sub-Quote-2.6.6 >=dev-perl/Class-XSAccessor-1.190.0-r2 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Moo-2.005004.tar.gz +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_md5_=c657c45198799130686b5c97f6ce8668 diff --git a/metadata/md5-cache/games-strategy/Manifest.gz b/metadata/md5-cache/games-strategy/Manifest.gz index 789ac26ebe8a..d455ecb22938 100644 Binary files a/metadata/md5-cache/games-strategy/Manifest.gz and b/metadata/md5-cache/games-strategy/Manifest.gz differ diff --git a/metadata/md5-cache/games-strategy/freecol-0.11.6-r1 b/metadata/md5-cache/games-strategy/freecol-0.11.6-r1 deleted file mode 100644 index a25811d95572..000000000000 --- a/metadata/md5-cache/games-strategy/freecol-0.11.6-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install preinst prepare setup -DEPEND=>=virtual/jdk-1.8 app-arch/unzip dev-java/commons-cli:1 dev-java/cortado:0 dev-java/miglayout:0 >=dev-java/java-config-2.2.0-r3 >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit -DESCRIPTION=An open source clone of the game Colonization -EAPI=7 -HOMEPAGE=http://www.freecol.org/ -INHERIT=desktop java-pkg-2 java-ant-2 -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2+ -RDEPEND=>=virtual/jre-1.8 dev-java/commons-cli:1 dev-java/cortado:0 dev-java/miglayout:0 >=dev-java/java-config-2.2.0-r3 -SLOT=0 -SRC_URI=mirror://sourceforge/freecol/freecol-0.11.6-src.zip -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-ant-2 3745cb8c0fe6525dafe8e2422a8fd501 java-pkg-2 a6b42ffd8b6827abbd8cf09329c2c8fb java-utils-2 eefed04ac580a259ecda1fbd966640b7 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b -_md5_=3c30e10550a74e31fbb27d1bcc40c282 diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz index 0509ea22983b..bd0a250dac61 100644 Binary files a/metadata/md5-cache/media-libs/Manifest.gz and b/metadata/md5-cache/media-libs/Manifest.gz differ diff --git a/metadata/md5-cache/media-libs/codec2-1.0.5 b/metadata/md5-cache/media-libs/codec2-1.0.5 index 596de9db4b5b..a25bba09e8e1 100644 --- a/metadata/md5-cache/media-libs/codec2-1.0.5 +++ b/metadata/md5-cache/media-libs/codec2-1.0.5 @@ -11,4 +11,4 @@ RESTRICT=test SLOT=0/1.0 SRC_URI=https://github.com/drowe67/codec2/archive/v1.0.5.tar.gz -> codec2-1.0.5.tar.gz _eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d cmake-multilib 57da9a64d1575fc2b54c50c26d033561 flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a -_md5_=80c399289e2a496bf1dff185e4642123 +_md5_=43856597308fe34b3f25f7d4229bd04f diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz index 49bd6717152f..bb9ccf589e26 100644 Binary files a/metadata/md5-cache/sys-kernel/Manifest.gz and b/metadata/md5-cache/sys-kernel/Manifest.gz differ diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.19 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.19 new file mode 100644 index 000000000000..c9f276e5b8b8 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.19 @@ -0,0 +1,18 @@ +BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc +DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test +DESCRIPTION=Linux kernel built with Gentoo patches +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ +IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-build toolchain-funcs +IUSE=debug hardened savedconfig +initramfs test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.1.19 +RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.19 virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.1.19 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-23.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-23.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) +_eclasses_=dist-kernel-utils 557a93bd51735200952a735894f6628e kernel-build e8aabe0ea0c0ca1de81a0b7357fea0b5 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 02a45c5e022c08dbc05178522b2772f2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability 58227860123d3e8da23290064ce3373e python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_md5_=55ccc35a7d0e850588c08be9c1d8532e diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.19 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.19 new file mode 100644 index 000000000000..ed602bc43f46 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.19 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) +DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack +DESCRIPTION=Pre-built Linux kernel with Gentoo patches +EAPI=8 +HOMEPAGE=https://www.kernel.org/ +IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-install toolchain-funcs unpacker +IUSE=+initramfs test +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.1.19 +RDEPEND=!sys-kernel/gentoo-kernel:6.1.19 virtual/libelf +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.1.19 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-23.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-23.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.19-1.gpkg.tar -> gentoo-kernel-6.1.19-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.19-1.gpkg.tar -> gentoo-kernel-6.1.19-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.19-1.gpkg.tar -> gentoo-kernel-6.1.19-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.19-1.gpkg.tar -> gentoo-kernel-6.1.19-1.x86.gpkg.tar ) +_eclasses_=dist-kernel-utils 557a93bd51735200952a735894f6628e kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 02a45c5e022c08dbc05178522b2772f2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b unpacker fdd15d854bf5e84f82d35524ab8ca6ba +_md5_=744758107c7967ca77c206089a8795f3 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.19 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.19 new file mode 100644 index 000000000000..bf1234a6b1aa --- /dev/null +++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.19 @@ -0,0 +1,18 @@ +BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack +DESCRIPTION=Linux kernel built from vanilla upstream sources +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ +IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-build toolchain-funcs verify-sig +IUSE=debug hardened savedconfig +initramfs test verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.1.19 +RDEPEND=virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.1.19 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.19.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.19.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) +_eclasses_=dist-kernel-utils 557a93bd51735200952a735894f6628e kernel-build e8aabe0ea0c0ca1de81a0b7357fea0b5 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 02a45c5e022c08dbc05178522b2772f2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability 58227860123d3e8da23290064ce3373e python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 +_md5_=6af3201a419530fc1a9351b0f433c39c diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz index 030a97c8f858..3befc6b6f890 100644 Binary files a/metadata/md5-cache/virtual/Manifest.gz and b/metadata/md5-cache/virtual/Manifest.gz differ diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.19 b/metadata/md5-cache/virtual/dist-kernel-6.1.19 new file mode 100644 index 000000000000..00d11caf83c6 --- /dev/null +++ b/metadata/md5-cache/virtual/dist-kernel-6.1.19 @@ -0,0 +1,7 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual to depend on any Distribution Kernel +EAPI=7 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 +RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.19 ~sys-kernel/gentoo-kernel-bin-6.1.19 ~sys-kernel/vanilla-kernel-6.1.19 ) +SLOT=0/6.1.19 +_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index 72e9ad602225..6268a9daed38 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Mon, 13 Mar 2023 18:09:30 +0000 +Mon, 13 Mar 2023 19:09:31 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index 02b76d425cd0..e7a5f370e9c2 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Mon Mar 13 06:09:29 PM UTC 2023 +Mon Mar 13 07:09:31 PM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index c1dafd5dd043..0bf02bf5664e 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Mon, 13 Mar 2023 18:30:01 +0000 +Mon, 13 Mar 2023 19:30:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 0c109bad65e6..82c18d857371 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -28871ab8a2c61e69f9fc27569bacded022c091d7 1678730271 2023-03-13T17:57:51+00:00 +828ea9ee9244ed1801f272433ea8fd847fcfa030 1678733475 2023-03-13T18:51:15+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index f00c13cc036c..bad0bb2700b7 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1678731001 Mon 13 Mar 2023 06:10:01 PM UTC +1678734601 Mon 13 Mar 2023 07:10:01 PM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index cb6de3ea06b3..6268a9daed38 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Mon, 13 Mar 2023 18:09:29 +0000 +Mon, 13 Mar 2023 19:09:31 +0000 diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 8bdf7bc0191f..68da3a748f41 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/use.local.desc b/profiles/use.local.desc index d3617a27257e..797c5f0f72f2 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -1652,7 +1652,6 @@ dev-java/jaxen:xom - Includes org.jaxen.xom package dev-java/junit:migration-support - Include the junit-jupiter-migrationsupport module, which helps with migration from JUnit 4 to JUnit Jupiter dev-java/junit:suite - Include the JUnit Platform Suite Engine, which adds test suite support dev-java/junit:vintage - Include JUnit Vintage, which allows JUnit 5 to run JUnit 3 and JUnit 4 tests -dev-java/miglayout:swt - Add support for the SWT toolkit. dev-java/openjdk:headless-awt - Don't install the X backend for AWT, needed by some GUIs dev-java/openjdk:javafx - Import OpenJFX modules at build time, via dev-java/openjfx dev-java/openjdk:jbootstrap - Build OpenJDK twice, the second time using the result of the first diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz index 01284093883b..fa4a824bd3bf 100644 Binary files a/sys-kernel/Manifest.gz and b/sys-kernel/Manifest.gz differ diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index d805f291acea..2b6192cec805 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -46,6 +46,8 @@ DIST genpatches-6.1-20.base.tar.xz 1052484 BLAKE2B 9599ee78ab289960d7d0c81db8d50 DIST genpatches-6.1-20.extras.tar.xz 3808 BLAKE2B 4d121cdba86a63a5564f44f2b33841ec07d456da813070f73cdc2b983b5fe466e92b845a6c4d0959aedfa3ee9a8c57fde08a84aa6a31926d43a5ac68d4c168df SHA512 8b17882ee84adda037433b2ab13aaa378812f6d6f3e87246c1befe54c0254d1261b3fbdd89410f133ea35e798bbca597e392222ba1bfc93bf87e645600609dc2 DIST genpatches-6.1-22.base.tar.xz 1112816 BLAKE2B 4fb3e3e6b08b201856257c72e297428e8ce90bac110452cb47df21799e140d18d7bf82f4fa36c331c9a199e63b1305d151b77aaa2f9735dbd0a049b7eac7b433 SHA512 06cdf0df64e699c9ab3daa122b2daa9bda56e2fce0497665fbe2fa488c1208ab0d13f84648f3fc8627aa2a325095be9a115b2bc656b9228fc78e98068d4d8685 DIST genpatches-6.1-22.extras.tar.xz 3804 BLAKE2B 6350caa854108959e150ba1537044b9c781b24b740c632f30d0ca4de54d795c45993623fd0822131cec50cc46182a76c036e5481bd4617ee3ffb5c9f82258050 SHA512 5a48e06b4f9fb94d53b7175850c1876edcd76ac45c1188d754a9963388a2df23d510f8a30116a47db45f06f1274e25c6897957783f0e8eeb3d0e20ea626052f0 +DIST genpatches-6.1-23.base.tar.xz 1114724 BLAKE2B 35cef45469a4e42a736c5e94529a211dfc1b60a44e695243d4b936e85933efd685a6e8617abc4b20cd42f736979bda6b85fb66fe33f1d48ebe2cb53fb672a913 SHA512 c7cc6f174e7b1b3c5036b4861da9c5b5110c6857c4bca2585bc4090e84382688fe785ae23c3383246682bcf807368a31793921e160882a1dad5b929501c1001a +DIST genpatches-6.1-23.extras.tar.xz 3808 BLAKE2B 328dc3054c6ce8f31bcef2d682301b7b9b06a6d8b3ae96adcaf187cc6bc85561dccd219bfedffd4171c3e8df9ce998d4e615bcf364223afe8e268198d3a9d403 SHA512 74e378f6efe8fcadd39e29aaec0d0cc3b2ae8edf909f06a0395a2732d4af1337a966490ff3986237f98086a8779deb1fa980506fcd6385061742187b9bb89da6 DIST genpatches-6.2-2.base.tar.xz 9540 BLAKE2B dce2bb1156f0e9a7ca19b618d13729908001939d6ec6361ca6619808a120e61900b5f4de97b2bef0e63aef81a83c7e2a0d736f3c344d9a610eb5c6a21baeb111 SHA512 50aabf4c24dbf13595556314b2ba8f1d0219355bc79c0fddf05ef7a6d244fe3c54f95c733e02fbc032a582495c59688f415af5b62b3401b436cbb5f0ef3aa9ac DIST genpatches-6.2-2.extras.tar.xz 3804 BLAKE2B cdbf51c28ff1c3b974665f558ec774eb70874a3941b97f966ee90642f3a1c8732333348e891156a40455c8b80c2a2002fdf1515403eca7b8d075c28b09a2ed78 SHA512 cba0fe9b3d13f3b1f6ee413a44698694ef6b009918dfda76e4d8402e66f1e857bf889fd4eb7ae093e864f7015eb3fe14aa704a5a3b68b0b92ca494bfc4b43a71 DIST genpatches-6.2-4.base.tar.xz 15256 BLAKE2B 4a6bc8f4b75be2afe87d3d29ebdd45cc6a6266717b793a611edcefad3b39c3f70f14533b538eb175f0c16e901006d52e09994072cf9375dc0606db0478472d18 SHA512 0351b19b50bff5922d916b215c8b5b04a31994973dbde9553b2f197009447c9d5dc992f0b9ee25bacdd1569477a0beed4e0359dec390ca4914ceeed3e73592f5 @@ -152,6 +154,10 @@ DIST gentoo-kernel-6.1.18-1.amd64.gpkg.tar 76625920 BLAKE2B 6ce94f785979a189d95d DIST gentoo-kernel-6.1.18-1.arm64.gpkg.tar 69283840 BLAKE2B 8380358d2d035838d0c89c5a949787df3bf14bd3f218a4ec394e9d6858c196e3034a73f8fc0716e73397f850438aef81457dbd394e5af56dcba07536628048c8 SHA512 ad98a746cf329467182c86b60e480436ed9fc6384fa4568c4a4086a88cdbe59684744f0bd11f2071b2a9b97f3f1f35b1535561e5184f9d045bf9dba126dc5d4f DIST gentoo-kernel-6.1.18-1.ppc64le.gpkg.tar 62668800 BLAKE2B 44b942a1ecad31666bb43ae2afa38a3c26e4436d4df8a6b667deca9b7e0234ce47f11fdb4ecfd1c928ac732d9196223da4dbeb31caf257958dec388d05f3dc65 SHA512 dc697415974c9a051eedb609af6c72aa0af39177b7c264a3e08060fda29d1ca81b5a6033e37d088524d38276e42124a9ae6390138d04137cde7d58a132e57b0a DIST gentoo-kernel-6.1.18-1.x86.gpkg.tar 65843200 BLAKE2B 31ff4708344e1e0049727ea1d6961a04981e1a4fbe9ed0bf18083810be9d26090c60b9c2811ded146dfe6429523fbbc9cdcc56a29c47beedd052dd5a1be03071 SHA512 d07f6558719727977e796c929596459c79d1f6a0efe1b4e7e40fb44b8c39a752d82b56ee890c876da646a04c8f8eb6b3ecfb4d50cca0680e7b1472d424d4896d +DIST gentoo-kernel-6.1.19-1.amd64.gpkg.tar 76625920 BLAKE2B 70fba952a43951ac9e83a074567348d6d80aa68d1932a93d8f6dfc5b927bfada5c8ef3acef22634d304468778f514589737898463655b73de464961a5b5c8d26 SHA512 b3814ad72479199342bf9556097ccf83843fda668814c9a88bcf9d80eb6f821a17858e28ce9ad067cb56850c2c7130094da2726e5fdaf21ec4d6aca139b2c546 +DIST gentoo-kernel-6.1.19-1.arm64.gpkg.tar 69273600 BLAKE2B 5da6f74318181d4dc0a5ae602e0ce60812afa8ca98e0a31716cf6d5fd5b827184c8d0c0a323af01a854a1d89b9b78f1fd8fe0c3e88dfbe51a45c52653fd4b4d1 SHA512 7238789a5fa481a61fe5ba7af576e4a056744b069b984b2293de5f81b7c18381befb7d3043d446705a50f14136cab7c23ac13ca7a322483e645b5bbb5e79ff3e +DIST gentoo-kernel-6.1.19-1.ppc64le.gpkg.tar 62699520 BLAKE2B c66e2841c011e9fbd0cbe20d918caba803bde65df4e0666d654effe9ee13329d3578967cc2d73ea7b0d7d26eaaefb4c1034ee7aba75f14f61298b9ac31881a29 SHA512 a8ad202ac6d97d3aa9e64b428178552ddb6368899bb7474c97de250f72db7b3a99afaff67054249acb547d7f8febc7e29f48bd0cdf0e0ac0c6b8da6e943e25eb +DIST gentoo-kernel-6.1.19-1.x86.gpkg.tar 65863680 BLAKE2B 2c8f33ea60fe9e05142f23c6899bd2d66f6d438ec5d13d26c62ec815a7f97fff37e68f9ae308f8ce7dae609a06bfd8e984bb57213596c7388c2454b7ff27e730 SHA512 8b7951da5fbf8a88be98e5489c74b453b5cdb73dc446c7f6406591f790f5f294630b3280b7385f17c97801394b10247fb59da5b959229b01d1021bb78a833dae DIST gentoo-kernel-6.2.1-1.amd64.gpkg.tar 83271680 BLAKE2B 84f16715dd8119c529e56ec433f21e5b8500e56ea6adbe249c2a00aa4293df284b4b4d349adfcd22399fa72b11316ea1fbe63dceb5ec7d47d55e2b34c3006b97 SHA512 5cb1816ac483496aa814700758ddb132f9c6de2de1c1772367afab9bb50abe0a2575f788a2f904688eaf7fdf81119a79b546a5b3b8520834a9abce1e9a630b57 DIST gentoo-kernel-6.2.1-1.arm64.gpkg.tar 71649280 BLAKE2B d7acf954906471cf63a581604fc522c109ee884ec7b4d8cde182c7589810bce536b72f22d5306196d066b1996e937b400c2d88cb8ed586c112e4126918d8d3df SHA512 02033ccf80ddc88c174ad299b2ec42e370fb9736f26f71e5131aa4ab582824a01385613258fee5d1453189c7bcc32511e38b5b8c766f1fffb1a760dbe6d7ba94 DIST gentoo-kernel-6.2.1-1.ppc64le.gpkg.tar 63713280 BLAKE2B b0d8a048fb3a8bc8dc8cda7174e2906ca73d462b395fd601b2dea3476f6491fe19b95af7477328c1f3a065b06f0a9e9bcda369a4752cdfb3d036fbdaa219febf SHA512 793f5b5459176323d43995955c722973afaf96e7457c53cef61eb79f52373ea646cc3e7143c296b1904e062fcd871ded092d376d4a4b2c61bd5ff2a42297ccbf diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild new file mode 100644 index 000000000000..d46d51864fd9 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild @@ -0,0 +1,127 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 )) +BINPKG=${P/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + sys-devel/bc + sys-devel/flex + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP=":" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die +} diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index 29f0d1690d07..dfd77c0fe5b0 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -44,6 +44,8 @@ DIST genpatches-6.1-20.base.tar.xz 1052484 BLAKE2B 9599ee78ab289960d7d0c81db8d50 DIST genpatches-6.1-20.extras.tar.xz 3808 BLAKE2B 4d121cdba86a63a5564f44f2b33841ec07d456da813070f73cdc2b983b5fe466e92b845a6c4d0959aedfa3ee9a8c57fde08a84aa6a31926d43a5ac68d4c168df SHA512 8b17882ee84adda037433b2ab13aaa378812f6d6f3e87246c1befe54c0254d1261b3fbdd89410f133ea35e798bbca597e392222ba1bfc93bf87e645600609dc2 DIST genpatches-6.1-22.base.tar.xz 1112816 BLAKE2B 4fb3e3e6b08b201856257c72e297428e8ce90bac110452cb47df21799e140d18d7bf82f4fa36c331c9a199e63b1305d151b77aaa2f9735dbd0a049b7eac7b433 SHA512 06cdf0df64e699c9ab3daa122b2daa9bda56e2fce0497665fbe2fa488c1208ab0d13f84648f3fc8627aa2a325095be9a115b2bc656b9228fc78e98068d4d8685 DIST genpatches-6.1-22.extras.tar.xz 3804 BLAKE2B 6350caa854108959e150ba1537044b9c781b24b740c632f30d0ca4de54d795c45993623fd0822131cec50cc46182a76c036e5481bd4617ee3ffb5c9f82258050 SHA512 5a48e06b4f9fb94d53b7175850c1876edcd76ac45c1188d754a9963388a2df23d510f8a30116a47db45f06f1274e25c6897957783f0e8eeb3d0e20ea626052f0 +DIST genpatches-6.1-23.base.tar.xz 1114724 BLAKE2B 35cef45469a4e42a736c5e94529a211dfc1b60a44e695243d4b936e85933efd685a6e8617abc4b20cd42f736979bda6b85fb66fe33f1d48ebe2cb53fb672a913 SHA512 c7cc6f174e7b1b3c5036b4861da9c5b5110c6857c4bca2585bc4090e84382688fe785ae23c3383246682bcf807368a31793921e160882a1dad5b929501c1001a +DIST genpatches-6.1-23.extras.tar.xz 3808 BLAKE2B 328dc3054c6ce8f31bcef2d682301b7b9b06a6d8b3ae96adcaf187cc6bc85561dccd219bfedffd4171c3e8df9ce998d4e615bcf364223afe8e268198d3a9d403 SHA512 74e378f6efe8fcadd39e29aaec0d0cc3b2ae8edf909f06a0395a2732d4af1337a966490ff3986237f98086a8779deb1fa980506fcd6385061742187b9bb89da6 DIST genpatches-6.2-2.base.tar.xz 9540 BLAKE2B dce2bb1156f0e9a7ca19b618d13729908001939d6ec6361ca6619808a120e61900b5f4de97b2bef0e63aef81a83c7e2a0d736f3c344d9a610eb5c6a21baeb111 SHA512 50aabf4c24dbf13595556314b2ba8f1d0219355bc79c0fddf05ef7a6d244fe3c54f95c733e02fbc032a582495c59688f415af5b62b3401b436cbb5f0ef3aa9ac DIST genpatches-6.2-2.extras.tar.xz 3804 BLAKE2B cdbf51c28ff1c3b974665f558ec774eb70874a3941b97f966ee90642f3a1c8732333348e891156a40455c8b80c2a2002fdf1515403eca7b8d075c28b09a2ed78 SHA512 cba0fe9b3d13f3b1f6ee413a44698694ef6b009918dfda76e4d8402e66f1e857bf889fd4eb7ae093e864f7015eb3fe14aa704a5a3b68b0b92ca494bfc4b43a71 DIST genpatches-6.2-4.base.tar.xz 15256 BLAKE2B 4a6bc8f4b75be2afe87d3d29ebdd45cc6a6266717b793a611edcefad3b39c3f70f14533b538eb175f0c16e901006d52e09994072cf9375dc0606db0478472d18 SHA512 0351b19b50bff5922d916b215c8b5b04a31994973dbde9553b2f197009447c9d5dc992f0b9ee25bacdd1569477a0beed4e0359dec390ca4914ceeed3e73592f5 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.19.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.19.ebuild new file mode 100644 index 000000000000..7d50cb442f7d --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.19.ebuild @@ -0,0 +1,140 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.1.7-gentoo +GENTOO_CONFIG_VER=g7 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig )" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + riscv) + return + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index 2a0658c6fffa..6255ef083898 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -72,6 +72,8 @@ DIST linux-6.1.16.tar.sign 989 BLAKE2B 7b6cd99f171b948c15031cecc78eb88c6c9b39301 DIST linux-6.1.16.tar.xz 134833708 BLAKE2B 6e61a45093f8a91668495cb0c0e9e9350a80581f772c3e1c42536bf66ab9e6952697b695faa3a53cb326644296dda0e70d671477536364e7b3d98476efaaea13 SHA512 ceb37f0e7e8b29648a0880f0d375224f8dfb19e612f9e5966a8a6d07755cced62b5a69ba88ae79f12b4e7a482e746fea4ebe9f2323e9b4967f0195f72f205642 DIST linux-6.1.18.tar.sign 989 BLAKE2B 8ace1f508c142c54090354f04dc12c22f75e9dfc540f994a2fdc0bf0a55afe29596f47f7f3d28863eadcf0085a09e65f6103666cbd08fd4c95e9fcadefb02892 SHA512 a496d75070d6dd2613d6aded510fd2ba3b518c03bf46509376b0faa752ded71080ed20d1dfde0b8bd2427ce429428d938f451888c2867c2801cff3cbdb585eae DIST linux-6.1.18.tar.xz 134827948 BLAKE2B a63035abf31406397b2f517f2b947e4efae80495b0ec6da9b6ee77dff29d39f5431daeee8d6e4f6acdce5d8197f09663e7c48d4a68c2f31d4e4b7e724cc34028 SHA512 852194311ca357268b43541760de091fd85b56e6e42979a36d7a09f0411bc3baf4a3c833ba93276226f2566c2e94b757bf0a334274dd0f28703dd9c69f74886b +DIST linux-6.1.19.tar.sign 989 BLAKE2B 56673fda63b67cc326774c3fcd6a5e08cc1aa81380f931940e8a0ef9ad76d475999678b6af5270181f6b8f27df71c367984ee471b73f8b56fd7a6ea1a1dca07b SHA512 68e72679cdd92ebd592eb77bb126b4721cf808e0a69c32e51977d9284a20114d7f13565b2de503a99a2da4de5ebf59d92e25f37444b35b52033aca5eaf40f200 +DIST linux-6.1.19.tar.xz 134856432 BLAKE2B 2988daff435d09babfe6e501a4b481b99206badf803c2e3510b283a42c4bb0c217e5bc479010c12c15e2d056d1dbb9d72c10f4e7fca3c9b500229e9ab90ba5d4 SHA512 06e714a70b6014a4f56b551952db899a526b9b3f7fdb11ca0f354d99e65fff1be9a3bc9522af98a93753568266233eff2f5e6f032921293ca2802587ff866ffd DIST linux-6.2.1.tar.sign 987 BLAKE2B 37c7a969bbdf12b86b72c245e632e0990154e4ae57ab35da8c3efa5e092d42ba758a88739b5628775635eb0f9e8e7b007111bf63426adc0ee0ade2d1a2f984bf SHA512 70c4ee9c0a39127e0893fa639e65488d11f8f9f342de76259f28ab709842860165a200d8ba986de627628f4689bd10b1e0c95a17db9e2c909e4d4ad2aa99297c DIST linux-6.2.1.tar.xz 136445896 BLAKE2B 72c221e68c6bfb19b49c15c491c2ec35db045c730487e409186819620b65b605046a03df8e0c173141d1893ecf7408576b266fe1b33baa72cd44aa26458da562 SHA512 79d3465955dd557dc599fa1c18c7a68699f4febdd7264fe4e223c694e879ef5bb65fff9fad1ec5599f894ad6519bad292efbd5b9990dac3223d843f5c22c65f2 DIST linux-6.2.2.tar.sign 987 BLAKE2B ee5dae47aab443841f6073b2da066ec7cb625059ed1f300c623a1d38df995055ca84a0ae4d4215826de467a3355bccc3ab9a26bc228aec4f7f0a4b2d9cc92171 SHA512 42b166f3e5a5a3d6507a1bf7c7a8801cc8f3d7f663e3580847014cb404b7043cbe395f29528a482d70514ebc55db69105303b369ca12dfd7add2fd3125ecd6e1 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.19.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.19.ebuild new file mode 100644 index 000000000000..e3a0c5f7f691 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.19.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.1.7-gentoo +GENTOO_CONFIG_VER=g7 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz index adc6394e3a6c..d750e54dad9f 100644 Binary files a/virtual/Manifest.gz and b/virtual/Manifest.gz differ diff --git a/virtual/dist-kernel/dist-kernel-6.1.19.ebuild b/virtual/dist-kernel/dist-kernel-6.1.19.ebuild new file mode 100644 index 000000000000..d3f0fa8764cf --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-6.1.19.ebuild @@ -0,0 +1,19 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV} + )"