diff options
Diffstat (limited to 'app-containers')
23 files changed, 298 insertions, 17 deletions
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz Binary files differindex f305cd1907c9..947679ae3d90 100644 --- a/app-containers/Manifest.gz +++ b/app-containers/Manifest.gz diff --git a/app-containers/apptainer/Manifest b/app-containers/apptainer/Manifest index 3dbedc8d1a8d..3bd3f392061f 100644 --- a/app-containers/apptainer/Manifest +++ b/app-containers/apptainer/Manifest @@ -2,5 +2,5 @@ AUX apptainer-1.0.2-trim_upstream_cflags.patch 1142 BLAKE2B 7238229b70a8ac37f340 DIST apptainer-1.3.2.tar.gz 17129103 BLAKE2B a2c15d408dc956a4bc8cb154dadfe0e60aa8b4216277ff4afd508058f9425722fb66200e7d4ab33cf5a73aee34761ac198e7b31439ab69dfaceebb9f768b58e6 SHA512 c3112c8254c995f83e3ae424ecf734e8ca9583c34cd8b0e56fdde2a7ef8d5145ac68a7a2c9575b071515a2cb681d11423fe57a5a3910750d3bc697c85c15585d DIST apptainer-1.3.6.tar.gz 17129602 BLAKE2B 2dd17c1a0601c7d191d4604f2c0e3fb5d8cc4e831dba7bf4cfcbfc359eba1bb3f255ab2c1a81ae844cbebfc6e96729911e5ac4a92195b30f74d77fafac12059f SHA512 e50b8cbdac544241a56d7dc662ad927fdcf9a0f245bab4be0bc35ba9658f9db7c851a95de500e32c0975a2f5e8bcf7f16628e963ebb945ca036de9e91bd8a4a9 EBUILD apptainer-1.3.2.ebuild 2462 BLAKE2B 97c52f554cc1d29249ccb1de44e26c62998441f1d37079caa702aa8cdacb39b740aac2626bb3acb0b04e5e58c50b45d0e4057001a86938200429882c7563e6df SHA512 760eff4dcee6a67202e2657f1e0126bb6c34bf724a4cc10497ef8f6331435c7bf19035e7fe30cdb500eb591149924b7e89a9f5b90c25204833102d072c1240d7 -EBUILD apptainer-1.3.6.ebuild 2362 BLAKE2B 8e9389ee79162b69731c6cf74dc4101eaabc9b007d5ab97b799749114c22566deff383c072df57c97a61a926e04e4febc9e96df223b7f9b08c6ac79e3fe10f57 SHA512 c3f05da62acc6c810ff50af89f689ae94eed8ce30f61f0af01606fbf773a9b2ae62ed2a9ef927ff210306c04b9d92ac4f19297651172b571be9cb9f8a8139910 +EBUILD apptainer-1.3.6.ebuild 2361 BLAKE2B ef219715c09aa0f3011d587bc6c1be9dee05e4863d2aa7b87da0fa10e3542dcefac7725bcf1551b4d2ca40710d5bbd5fe93e717920377db2061912c3bc3f90ba SHA512 cf01ae632323945cc463dcb691f56918336040555795183431e1d3ddfffba43d26463f7fcc19b6b40d419e603191e7a8f99c391b8977ea601f238e39c6d6c52a MISC metadata.xml 376 BLAKE2B 0c0bcda53c7a1203fe5b32758e572d4f60270e4fdfc5a3779db54bf4ab7ea8fc3c958b53aaaa3e1c7c4c817e82bf95ccf52f122542b4c3f7f1b25fb84332ac7e SHA512 0364cb2a1537a41ad872de51eba33cba2407c6081b010acb3f404eb308fea863ad7c0f462c3fc1a424ff33577a0c7eea672eb7722a81c6b0a01475a4d0fc7727 diff --git a/app-containers/apptainer/apptainer-1.3.6.ebuild b/app-containers/apptainer/apptainer-1.3.6.ebuild index 49372666e5f8..3d00ec1de151 100644 --- a/app-containers/apptainer/apptainer-1.3.6.ebuild +++ b/app-containers/apptainer/apptainer-1.3.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/apptainer/${PN}/releases/download/v${PV}/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="examples +network suid systemd" # Do not complain about CFLAGS etc. since go projects do not use them. diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest index ede96b9d2974..4c8ad243bb9d 100644 --- a/app-containers/buildah/Manifest +++ b/app-containers/buildah/Manifest @@ -4,7 +4,7 @@ DIST buildah-1.38.0.tar.gz 18547712 BLAKE2B a7c8df00ecc570d44173318adf68036389ce DIST buildah-1.38.1.tar.gz 18550893 BLAKE2B 6342f70b75e1633bea2bc1902b1c4815799e3f8ed867a1c1df2e8fe0e016c16a4f94e1947ff073a0a079b55d047996cc7e89d78c1602b4642b525dcbb3ca59f3 SHA512 3c4738c4d30bece590da1de3ec8879e75d197bb18a1377264cf74f034574f46e27109842503aab0b98b1fd69f8762a13e80b1bd8522c5e3782ac0c451a07c3d8 DIST buildah-1.39.4.tar.gz 18657348 BLAKE2B 470767805ea5d2140da092aaaf0d55a78d32d1bc1bb14f3a1e6da0a751f8618b29e7d01f25c745234cee734ef4299ad442ea42e1326e186cdd9e6834152c9571 SHA512 c721660f94010a0dc8b01502db565b486c53962ee1933e03dd2297cf5d30ac9edef6c92491f41c8c61bee946302e7a39ecff55b2ad3e34ed649222c9655262c2 EBUILD buildah-1.38.0.ebuild 2624 BLAKE2B 781cebec84eac382a925721d2fa97c8df0c73034c6d43187b8aa2a48b0686c8d16bcdb462a643af652982bf8f1b5ef2d7c3f9e4596bc228a0b21f8762f8e6181 SHA512 44f2ac1859b84bb869606bf9504450d78370ba08077252f64d95aba491f836e9d648a2fa4901d317dd99bb564873c9b14320a3755b0a475f2cb33874202f8035 -EBUILD buildah-1.38.1.ebuild 2626 BLAKE2B f321da7ef864fbc149e9c1011607288201a42c1c19ba79daf334fb96805c3fbbfb69550ab4ae68a36ccb968419202e5284bcbc2255f53e50c431f07e4edfbc54 SHA512 9d070c70efa9eb83646d73e60e664509bd5bcbee494734c0d3cf20f0227c7b67de6f506faf61a885e3ea04caded3604c67b91a02ac940f33fb602c9df8db8a1d +EBUILD buildah-1.38.1.ebuild 2624 BLAKE2B 781cebec84eac382a925721d2fa97c8df0c73034c6d43187b8aa2a48b0686c8d16bcdb462a643af652982bf8f1b5ef2d7c3f9e4596bc228a0b21f8762f8e6181 SHA512 44f2ac1859b84bb869606bf9504450d78370ba08077252f64d95aba491f836e9d648a2fa4901d317dd99bb564873c9b14320a3755b0a475f2cb33874202f8035 EBUILD buildah-1.39.4.ebuild 2626 BLAKE2B b7fd12b8b7e67e78ca8ee2a25d9741d976e69868df8b3cc4bf015960660bac1b78fde09c80e6786b74d3787a989724c6c3b004862d1f8be0713d5360fdcb1575 SHA512 a9133246f5cec4e82ff2ef7c84e984cd69331477dbb9e2b36df94feb67a8188c3f1e984935940d8dc9df9e3c9089beee90d0e5fc4beb53da2c7b49bb03bef7a9 EBUILD buildah-9999.ebuild 2626 BLAKE2B b7fd12b8b7e67e78ca8ee2a25d9741d976e69868df8b3cc4bf015960660bac1b78fde09c80e6786b74d3787a989724c6c3b004862d1f8be0713d5360fdcb1575 SHA512 a9133246f5cec4e82ff2ef7c84e984cd69331477dbb9e2b36df94feb67a8188c3f1e984935940d8dc9df9e3c9089beee90d0e5fc4beb53da2c7b49bb03bef7a9 MISC metadata.xml 716 BLAKE2B 8d1868e48306b5ded8700bcfde93d2a0d1a4afedc5440781355f0645b5f71e5a80569be4b14ab459033c5ec7cf5f02eb49e3948154274ad09b088e09d8ac5069 SHA512 b8a7e951a5342ad1a32f650ab21d373c3afa86d482463d87dad5db0e6e715e3d4bde7642b75f68da7f5b4a7e935953ce2ac41affb66724e7882f75f97dfde023 diff --git a/app-containers/buildah/buildah-1.38.1.ebuild b/app-containers/buildah/buildah-1.38.1.ebuild index cfc7fb8a64b1..4bb018ff5a38 100644 --- a/app-containers/buildah/buildah-1.38.1.ebuild +++ b/app-containers/buildah/buildah-1.38.1.ebuild @@ -27,7 +27,7 @@ if [[ ${PV} == 9999* ]]; then EGIT_REPO_URI="https://github.com/containers/buildah.git" else SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" + KEYWORDS="amd64 arm64" fi RDEPEND=" diff --git a/app-containers/conmon/Manifest b/app-containers/conmon/Manifest index 0a4bb054d65f..4f5123e9f9e2 100644 --- a/app-containers/conmon/Manifest +++ b/app-containers/conmon/Manifest @@ -5,7 +5,7 @@ DIST conmon-2.1.11.tar.gz 121573 BLAKE2B 600a3e13eee5f71ef5f7aa21d9cf0184dd01c8e DIST conmon-2.1.13.tar.gz 116624 BLAKE2B b6e707521a1d4f1f843b07af7e861f7e2ef29f5f7f52a2cd73add16718b8d9c71659c620d236ce9287cf75048d0427139bfcc798c5eeb6a91e8c20bb9448a826 SHA512 cb98b26b3c5f5e5f0b09f5373bd58dc958b66ac4edcac2aa509f48be8b7e9a33001428016290944c4002ddbf63e11fb4657aaad879c89c5776f8c8031f4d1d08 DIST conmon-2.1.8.tar.gz 120541 BLAKE2B 8ae12e674edf49f233f7423f2566a1ddea793bd4fc888618a8903a84309cb4aacea9d200bb0f8e0895c96796dca9bc2e6e73c9c8a7dcc5f2c540b05f7a73a21e SHA512 a277de8f8adf001c3e3ef6ef19d4bade36d48c5395a624ee99cb22708ea26a9954df76362006a1331efc06265cb790883b43e84f0006f80c1725a7470ff244c3 EBUILD conmon-2.1.10.ebuild 1173 BLAKE2B 62790893433efa83079b93ff8ea897f43417b13d8fa77a679d47615cfe25ce808732901b7bfc287b518dba3231246dd61ac27881757bcc1747779f7f4e53f58b SHA512 dd3990bfebc5e5f6bff51e6c40ac859fe20c5b9df0a62d5ba0880a59e75a67898ba21b91b772849c47a072eb2149ccbf233341cc9b435dbff9f05dd80dbde6f6 -EBUILD conmon-2.1.11.ebuild 1532 BLAKE2B 59514fe653e1df590fb6490f97fff2f5b26fc03aaabe24eb1d59a9ddf8cc60c46f7add7c21e994d78cc378161fcad4b27ea77f4d83d7cfb51c105b5d3f1cdecb SHA512 2d4e66ee6a8d1a3b070db772d06e05e116b2d7a54fbd94460e30994b111c555a9453515672c3f06f498c8c642cfa7997f43d74fa0ca41f1cd3509b9eed7047e2 +EBUILD conmon-2.1.11.ebuild 1530 BLAKE2B 0870567346578f45d618534ae26b9d3c2dfe02f08769d956ac3fbb4b0b2e74180ea7ce8dd70a3bfe6aaaf559ba075ccf9d3c7e63221361335ae6632b54e097e6 SHA512 0a9b1f8ce1eb1d1d23b55cdc17a77ed657f43cc88189a4f87ff063982a663b11d78c37503d33e6404ab19207ad4cbf419ec23dffc63720c9fbe2bea0d3d43e71 EBUILD conmon-2.1.13.ebuild 1141 BLAKE2B 341248ad7f1ff2efdbab03f52a0ce72db2cdba4b5faf80630cec401f0774f1cdeddcfd525942a96d8f44e1a515f8be90f45c72567bec7e6d5fab4cc45bc74faf SHA512 3448d296fb1cad948d0a896a3d623231fff16518d4cfb81290e7e441224774e5e0ffeba40c24c9fe20116bb8063f09a3409657980fb7e7d809a1238c5c6c25d8 EBUILD conmon-2.1.8.ebuild 1528 BLAKE2B ad4eaf787c5aaf86a1211c15c99a1feef0108dc007ecbe7c5e2802abe165343a15a6584193accefd704cc252219f9b093d935a40c8f5ce79694bf94a436bc0ab SHA512 d394e22f4398fe2f7dc034e3e136a163cdc9c476f0294ddbc2022b953bff5b1b3343cb49772804349b9cd3a3f869174b7a9f823d11612d5c897099e8be698746 EBUILD conmon-9999.ebuild 1141 BLAKE2B 341248ad7f1ff2efdbab03f52a0ce72db2cdba4b5faf80630cec401f0774f1cdeddcfd525942a96d8f44e1a515f8be90f45c72567bec7e6d5fab4cc45bc74faf SHA512 3448d296fb1cad948d0a896a3d623231fff16518d4cfb81290e7e441224774e5e0ffeba40c24c9fe20116bb8063f09a3409657980fb7e7d809a1238c5c6c25d8 diff --git a/app-containers/conmon/conmon-2.1.11.ebuild b/app-containers/conmon/conmon-2.1.11.ebuild index bfc4da4cc9d6..fe5479830967 100644 --- a/app-containers/conmon/conmon-2.1.11.ebuild +++ b/app-containers/conmon/conmon-2.1.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ else https://github.com/Flowdalic/conmon/commit/ff8794c5bc0805cc430229728befde16da47b68c.patch -> ${PN}-2.1.11-make-docs-target-not-depend-on-install.tools.patch " - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv" fi LICENSE="Apache-2.0" diff --git a/app-containers/devcontainer/Manifest b/app-containers/devcontainer/Manifest index 2e78d593d59d..7795bae88f4c 100644 --- a/app-containers/devcontainer/Manifest +++ b/app-containers/devcontainer/Manifest @@ -4,6 +4,6 @@ DIST devcontainer-0.74.0.tgz 622169 BLAKE2B c697582fed39acd174bfca20579642ff1f10 DIST devcontainer-0.75.0.tgz 612016 BLAKE2B 1f526eb70dda05faceeac7b83448f732222c4170f736ce187f201c9495b811b575f3983282a35c3f4fa01be432e4b1ca4da010d8a7daefc1e991ab74bd7f18b5 SHA512 7d870064c5f5463846f5b22192206b40c70ac27a06a7cd3c3d64e802f5b236a4a0f00798f019b60a55d5ac54249e73cb4730fe1843652eb971f96a48eb07ae50 EBUILD devcontainer-0.72.0.ebuild 871 BLAKE2B 1233ec4b1f837432ba4260d0dcf5153a551fe088b6dd2367fc8223819dfe5682a0314d6db0ec590188fa26fe0e6ed3749f54cf9aff6366b39a81e9dc1b35ede9 SHA512 7dc3111668960995c21f17ebfc583035e23b58560a26289390a8da2050270b2d66e6d7e4e8bdf465b2aa712ace6c9fd57943aecaacd27f90a485b2fb45cd5d5e EBUILD devcontainer-0.73.0.ebuild 871 BLAKE2B 69ebe6817f004bfcc35654d83f54439c34ad5ebc983a3ac00796af0d4964bd1f0e3e9bb1b7e0ad1ed76eed6e0a08960e643d1901d9ebf95a34aeeea1c499f0ea SHA512 3d82c9ce81bcba0cfde34750f252e11e6e53892cdecddff854b522ecf614a35e25c7b52e85eeea9192507276d3f16d8596824e86c8d3c14cb271841aa0e896ff -EBUILD devcontainer-0.74.0.ebuild 872 BLAKE2B caf71e957c7f9e549d961a739a1b9663218491af24bfaea63615ee68b38e308f41271f31eb6f07e977575e3349c5a1fb03f6fc81151e48fd4c147a5851a4ee93 SHA512 e950386d90a976c2509bf283504414ca4b6c135e9ff0622f8cee893757f7785ee99bf73249ecce83d55f7e801aefca393e3cc4e58e2b576da8e2e141dfe57cbe +EBUILD devcontainer-0.74.0.ebuild 871 BLAKE2B 69ebe6817f004bfcc35654d83f54439c34ad5ebc983a3ac00796af0d4964bd1f0e3e9bb1b7e0ad1ed76eed6e0a08960e643d1901d9ebf95a34aeeea1c499f0ea SHA512 3d82c9ce81bcba0cfde34750f252e11e6e53892cdecddff854b522ecf614a35e25c7b52e85eeea9192507276d3f16d8596824e86c8d3c14cb271841aa0e896ff EBUILD devcontainer-0.75.0.ebuild 872 BLAKE2B caf71e957c7f9e549d961a739a1b9663218491af24bfaea63615ee68b38e308f41271f31eb6f07e977575e3349c5a1fb03f6fc81151e48fd4c147a5851a4ee93 SHA512 e950386d90a976c2509bf283504414ca4b6c135e9ff0622f8cee893757f7785ee99bf73249ecce83d55f7e801aefca393e3cc4e58e2b576da8e2e141dfe57cbe MISC metadata.xml 886 BLAKE2B 6255ba2337a21bd814e0472648cf4eb78b7c3e6ca6ead9f154cc70b662b7721ddc62137f1ebf542123c7d716e0ff94527f7a1aa99786446c7ffd36bbbf9c9efe SHA512 6dd2c48ee1dc5b722768780f20c32dd424af327fe7a580eb4f8ce31712dff211ecc9ebe1eae4ca22ec3a90ef5b3a6690407b24fc11c45000a7d986871956d407 diff --git a/app-containers/devcontainer/devcontainer-0.74.0.ebuild b/app-containers/devcontainer/devcontainer-0.74.0.ebuild index 7c2b19d5ebf0..18fcb6293c58 100644 --- a/app-containers/devcontainer/devcontainer-0.74.0.ebuild +++ b/app-containers/devcontainer/devcontainer-0.74.0.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/package" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" net-libs/nodejs diff --git a/app-containers/distrobuilder/Manifest b/app-containers/distrobuilder/Manifest index 812f440fc24c..e4a3d3048488 100644 --- a/app-containers/distrobuilder/Manifest +++ b/app-containers/distrobuilder/Manifest @@ -5,7 +5,10 @@ DIST distrobuilder-3.0.tar.gz 6135124 BLAKE2B 71cf594cdece46890418ea58af06205c59 DIST distrobuilder-3.0.tar.gz.asc 833 BLAKE2B 9a6fba0101eaea411a1b56359265c02533739a180c095ef2edd07dbe65c1d3bd2c1deab46e0cfdab362a282b85843659c8876853252b7ab1ab49e9f3f3dc1e8f SHA512 238a0a93575cb05fcd13fc32b5faed7592ff3345ae91d07fc1ede5696903f2e4da3d6d79bf39bc05ac16f0c8e04afe3eefa0e96b2c789992f55859bac6fd56d0 DIST distrobuilder-3.1.tar.gz 6184215 BLAKE2B 2cb88f90c4459f71a2878824f7cb8f1d982f960ef498251561f58a57948d4dca35e67c85b15fff584db9ba369da07055d4854689f6d01a8f0f22dff97e813424 SHA512 5b0853a5f9a31b635f2d5160e918af8b7a66812570a1e50e70a515ef581bffe3904f6cf2487fa3d6691ed76ff34f97cd24b645b5f5ba146fec2127c3d9f21558 DIST distrobuilder-3.1.tar.gz.asc 833 BLAKE2B 6986484fd6efa20eb625ace7a8395abef82c4bc685e45792072cfe3c78bf060bc5e5ec776a801fac4ac32f49088f13029a4dd3fbd41fc008df7100f1a3c805e6 SHA512 7b1c9d7dcb59dfe93635bb8fe5b2a65c030a5da5cacb3c22fb2cdadffec1252ad68901b92efc0eedb0f8aac26cb14a9b5f934caa920d77039d150fe817bd1e21 +DIST distrobuilder-3.2.tar.gz 6053978 BLAKE2B a46048800419d9a6f71957472db984d27f33d2fdb9ae47e758495167673faf02ec0cc384dba83c08a0acf86719121157daaf77b6ddf4722b59aade7391ca0c03 SHA512 9ed62c8c7307d0df4f06d8cf77e936cc4a2c6e7c058441abf675ac86bb387a0fc8e8598ff03df0776b549092ebc8e64e766d32122f79f0e2f8ec9ee595493383 +DIST distrobuilder-3.2.tar.gz.asc 833 BLAKE2B 6bb56aeb77555930681ca75737e544dfe6ca5bc89b082ccb08ad273400253f666c51de7a5a172098ec0bff111d4ef6ed5b38592b0fe1c577fc8c23d4a348acdc SHA512 0eca6807c6116ad15dba4ee2ffb45a8e2a00af28860833e01cf6e22d57b0a17641af438d3e66979c8cc2c743ebe1c0831df82e0d7e4a1454df970d84cb09a983 EBUILD distrobuilder-2.1.ebuild 1142 BLAKE2B 71d4bd47837aa793011875faebff828846fae4e0f77bff95c9c2783035405279be9c96b76ce2fab81281786c24eb2102684581d94378b21dd08cef005648cb61 SHA512 2c95fa4944165c19936590cfb201042fdd54135de94fe3cd5493df5f04624d39b0f91dbf33adaf24e5ade716a8a1b86a1fca6c755fa6d6b3b696dac9f5587695 EBUILD distrobuilder-3.0-r1.ebuild 1096 BLAKE2B 98bad35daa9baa0f53bd2965e2a522fe6620df0deb618846349a2f1bbb985aab3fdfb2655109be9e8da584f7041092f5f120c65aad53584d168547a6fc7c34b0 SHA512 8cc0224565c4ef670da1fb1b1fdc1f62878b8a667bdd052492561c9e80ee31d96db86735f80ece6dc94347a86a51ce3ac8a756e15a0a0fb16ae4cac6ae3b5067 EBUILD distrobuilder-3.1.ebuild 1237 BLAKE2B aa376855b11b5dec892cbb5bd48d20dab37a9406902ac3842104d88ab03eecce49931ab0d0b7163a8837b205a541110460f492d1a3d023a0ba54c0109902b7e7 SHA512 497801822441188e65dadc6bfb0ff40bf5bedd3a32b05058bd4a94c6f2d273f63de2fc1e7c1240190ccefbfabf4a6a3c4d42f5d1b8483ada9822b269da387ed1 +EBUILD distrobuilder-3.2.ebuild 1238 BLAKE2B 4b0d98858a0b95aa6021ecde94ffd06ec16a024a4627a8fbe95eb10c421c9fa0b92f3d1341982caa2f0514c32e3eccca5579d666407b3aebac440c8dfb278015 SHA512 09f2b75ff1a2d2dc5fccc7b7f1c5732c769af766c90ac1cf7b82c88948a5e55d73759fc0f8f5c72f2ee5127c5da7fef4c8d7dbf3400aa753440950564b7048ad MISC metadata.xml 586 BLAKE2B d7fd625233c6bb5bafa2b0ee4ad9e45e39433fec0358fb8a0a2deaa117276e990a8795e6d5bd9e30402fa32c892bccc35f44b40ba95b4a8fc230d26afd88ea27 SHA512 42da39e6f8f2079cdda344216c9ba55a37198e8cbc8dfd45fcc50eb0833a55fa39807f17777b736f9d9cd2b8a1f340a24033fb0e494fdd28dd5661d041443e00 diff --git a/app-containers/distrobuilder/distrobuilder-3.2.ebuild b/app-containers/distrobuilder/distrobuilder-3.2.ebuild new file mode 100644 index 000000000000..95a7878b9323 --- /dev/null +++ b/app-containers/distrobuilder/distrobuilder-3.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module linux-info optfeature + +DESCRIPTION="System container image builder for LXC and incus" +HOMEPAGE="https://linuxcontainers.org/distrobuilder/introduction/" + +SRC_URI="https://linuxcontainers.org/downloads/distrobuilder/distrobuilder-${PV}.tar.gz + verify-sig? ( https://linuxcontainers.org/downloads/distrobuilder/distrobuilder-${PV}.tar.gz.asc )" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" +IUSE="verify-sig" + +RDEPEND="app-cdr/cdrtools + app-crypt/gnupg + dev-util/debootstrap + dev-vcs/git + net-misc/rsync + sys-fs/squashfs-tools" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )" + +# Test deps aren't vendored. +RESTRICT="test" + +CONFIG_CHECK="~OVERLAY_FS" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc + +GOPATH="${S}/_dist" + +src_compile() { + export GOPATH="${S}/_dist" + emake +} + +src_test() { + export GOPATH="${S}/_dist" + emake check +} + +src_install() { + export GOPATH="${S}/_dist" + dobin ${GOPATH}/bin/distrobuilder + dodoc -r doc/* +} + +pkg_postinst() { + optfeature_header "Optional support" + optfeature "building MS Windows images" app-arch/wimlib app-misc/hivex +} diff --git a/app-containers/docker-buildx/Manifest b/app-containers/docker-buildx/Manifest index a2d0acdd155f..6d1e02da2271 100644 --- a/app-containers/docker-buildx/Manifest +++ b/app-containers/docker-buildx/Manifest @@ -6,7 +6,7 @@ DIST docker-buildx-0.21.2.tar.gz 13608048 BLAKE2B 8229fe6d8d1b2b9f35213ae0ae879d EBUILD docker-buildx-0.11.2.ebuild 1541 BLAKE2B c5fc39fcf9ae1d65563f1f0009160de12444868e55dfa72f4bb3df59fb367e4f28d88513a5a7ac44ff7875317f7fd7ff8b87ab9df6733fe01e958b9da31efb2f SHA512 5ada6f9325cc7d9bff66b1ca9c0f413de23e1ac82caa1ee571ab361f909b61a3659c221a86795144e12df072d1fd7a128b87dd50ab5031601a69a4752333c6a6 EBUILD docker-buildx-0.14.0.ebuild 1542 BLAKE2B b7460e822f99b1f5d08c713c28081fad23e58ca5958d91ebdc9ee327c791d59062b3f75f81c5707d2c55f29df4bddf884c5985231ee4ff2ac927b23dc2a1a9ee SHA512 4398055cbdb47ec0c2f15a79ed46ebb2618ee7d51b26ff2ba1af9444904b0fe30d5d2926ba38c59f2742312c1d168fcd9b09f5ef4bfa27afa7af2af47bf28c94 EBUILD docker-buildx-0.19.1.ebuild 1542 BLAKE2B f3c678b0b29ef3f525d945f8a9c7e1f156917d489e55c8e2a6acd0f9f6c12c7716f28a336025cd73ab777492d61d1e3d28ac596e5ba9848c20c2b94fc4f407fc SHA512 3cfe321cccae5512b424efd4a07bd7b6431005b9ff534015907aad28b602a417963caacf9ec8f6235543cf61543bc2f30d22272244e950937356d957c005bfb3 -EBUILD docker-buildx-0.20.1.ebuild 1366 BLAKE2B 3e4af0049c43f8a3376fb342589897316f70abd5fe461f883eb49fd3e308bebffde8289f6a7df509a5f50f0800baef1e1d3bf8c017e7452cfb729ae017c7fe85 SHA512 97ae15c138c84695b0402e6e0f775d5bc82fecd37e0bc0291cf9c851ff60821cb84b5553114fb306471f07d05cfe662c7a9a29c680ceb8db6dd19ee63611c918 +EBUILD docker-buildx-0.20.1.ebuild 1363 BLAKE2B 846c81a2b1ff756d4530c551b652168c64d173f727e45fa580f454bb8df4a9b5117651024074d8941915cb04d5fc098138e85a0a6ef9d042035fef7c0fbe3411 SHA512 a21e3cdb6a2ef367da2231dc2099fe7348c3ddada906ef49e25c839d909d808e649d0682dca2b5e9fc306af847cf1c93835e10ef6e889dd7730685b625438343 EBUILD docker-buildx-0.21.2.ebuild 1465 BLAKE2B ac9bc6d39cd3a5e0ffa559b3daddfa7f959748fe5bf9118942ca20a44d1f661acedafda472cbb0dd252bbb9590749efc2f5d4a6a76f0123b74a4711f943e66bc SHA512 e7d0106756d51ab18af2b38e435f3febfb44d960df19d8c344c22c4aba043919e34f3ac770d1fe640d9a629cf72773eb5096ec1efff79148c6a4cf2f370281cb EBUILD docker-buildx-9999.ebuild 1545 BLAKE2B d3e6db3fee8cf75cf4bdeb84a097cfada046048326898a3799cb57234ec70279b9bcf6d13ba15e9b5a98fea3d39004d6e76167e484fbab84035785dae32298b3 SHA512 5eb4375ff570f77d1971d38c627830579e18c3774c7603ec6349760d3ed50d7b4ff105179626e8c40542ea2f123743bc757b665f8fbde3d2d3b22e41dc80edb4 MISC metadata.xml 819 BLAKE2B eabae0ff28ea1eea91dff4633ae0edee670ec5fea2615c550b80b37d71e07c311073e4c17f32b50a46a670f46d5d8c536595058cdcf485b4002aa416328663b2 SHA512 e290b4c9af65f262a654f4bb5e5c7bedd7a246dc5804387d8c4823e6c7cd2b2eff7b671cd493145a5c1a6083861c5464004a1f626b65c18e91c9b9675d3831d1 diff --git a/app-containers/docker-buildx/docker-buildx-0.20.1.ebuild b/app-containers/docker-buildx/docker-buildx-0.20.1.ebuild index f1b68c11170d..385833c044c7 100644 --- a/app-containers/docker-buildx/docker-buildx-0.20.1.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.20.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then 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 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi diff --git a/app-containers/docker-credential-helpers/Manifest b/app-containers/docker-credential-helpers/Manifest index 01059d59077a..a5ba9a45b50c 100644 --- a/app-containers/docker-credential-helpers/Manifest +++ b/app-containers/docker-credential-helpers/Manifest @@ -1,5 +1,7 @@ DIST docker-credential-helpers-0.8.2.tar.gz 283816 BLAKE2B 334ca059b619e5e3528864a99b07eea61b98083989aa8e8b619c83d781caad97fbf5f3ed60879adacf27d81e0b991a38567e1fa2bc27b9a772d86b51437a6e03 SHA512 ca04b7fe78871389c9f968b730c18e2aca2d2a818ce87c1f138efb7dafbfdea7b83c2c16504131d04c295428debee2187036e603dba711369b5de1a3993c2e8c DIST docker-credential-helpers-0.9.2.tar.gz 295411 BLAKE2B ad0814447c92b37ef16049e06e1f894e5e80c2235a26826f3f154714fed5558fdd2e0a45161e4f9e2cd8e14da39f41f72671aeccceb41009134edb7989faf19d SHA512 12f5445a99cdb1e3d61fb6e629d0c3acfc6111d1f770bf44e7d5f8f0b7a1c9c757076bcd9d1df3ee3ad80a898d4e4768b34008d3085f754665bd47b3b96bc13c +DIST docker-credential-helpers-0.9.3.tar.gz 295607 BLAKE2B 4b59acf426cba27abe0f024b9479331f967bece8fd97bf3104ffcf17fc3a1f02e8248142177a19325a8941e71e5f26acc5fbdc1daa067e47ca29a98bb60af8c4 SHA512 01f58de113a402319e2695aba140322be13b03d234e2582c438735e178dfb999fa6e15abfcef4431490b2def87e7d1cb27d6ae855d348f30a878caf21d7f9a02 EBUILD docker-credential-helpers-0.8.2.ebuild 1098 BLAKE2B 23b78b3383b70948d849a93141be0fc0a0adc43d963f5e995fcaeb37230b92f81a1d9a5ff1c1553b0656e67dc9b56654744a5e930de1b6127b8057203e6b385d SHA512 8ede9d28c11f60ca7508799486edfc4c8277261396bd0c1ee848b9a81007c6517b04e74c22fa51604dc09a8dd1dac48f5218b2c02df187e139aefb529eafc5d5 EBUILD docker-credential-helpers-0.9.2.ebuild 1100 BLAKE2B cbdbc59f41f3def7980f55d27e4505ed8f75913b43e1577c6c499d691f0086b10b62ab3d708ed12c5deec452dc98cca0acf002b4aa349a28539486f648bc0144 SHA512 2f0d391140b4661160af58a0b14b934afd7ebdec0ba48f239ad9cbdc1d5529b1ff273cd6d2904caa2ab09f7cda35fb74db5b30e352249b42a83414bcc8d53c7d +EBUILD docker-credential-helpers-0.9.3.ebuild 1100 BLAKE2B cbdbc59f41f3def7980f55d27e4505ed8f75913b43e1577c6c499d691f0086b10b62ab3d708ed12c5deec452dc98cca0acf002b4aa349a28539486f648bc0144 SHA512 2f0d391140b4661160af58a0b14b934afd7ebdec0ba48f239ad9cbdc1d5529b1ff273cd6d2904caa2ab09f7cda35fb74db5b30e352249b42a83414bcc8d53c7d MISC metadata.xml 847 BLAKE2B daa036739753388691baec54b1c47810a14858ba2dfeae12673abf0dc7ad16d8c956b9e134c6618782fb94e45408746a1e52f81102690b1d4a8cabc57d9a9934 SHA512 3fe3ed079e79e0bc7ee744f1ffcb2f4eaec1f966ee897c9bae75d5f5465cff1f8b75d59b42f1aad69475a452c502f0244fec0a5bda585a78968b77c6ae791bd8 diff --git a/app-containers/docker-credential-helpers/docker-credential-helpers-0.9.3.ebuild b/app-containers/docker-credential-helpers/docker-credential-helpers-0.9.3.ebuild new file mode 100644 index 000000000000..d49feeba1dbc --- /dev/null +++ b/app-containers/docker-credential-helpers/docker-credential-helpers-0.9.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Suite of programs to use native stores to keep Docker credentials safe" +HOMEPAGE="https://github.com/docker/docker-credential-helpers" +SRC_URI="https://github.com/docker/docker-credential-helpers/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +IUSE="keyring pass" +REQUIRED_USE="|| ( keyring pass )" +RESTRICT="test" + +DEPEND="keyring? ( app-crypt/libsecret )" +RDEPEND="${DEPEND} + pass? ( app-admin/pass ) +" + +src_compile() { + local mymakeflags=( + VERSION="${PV}" + REVISION="v${PV}" + ) + use keyring && mymakeflags+=( secretservice ) + use pass && mymakeflags+=( pass ) + emake -j1 "${mymakeflags[@]}" +} + +src_install() { + dobin bin/build/* + dodoc MAINTAINERS README.md +} + +pkg_postinst() { + if use keyring; then + elog "For keyring/kwallet add:\n" + elog ' "credStore": "secretservice"'"\n" + fi + if use pass; then + elog "For 'pass' add:\n" + elog ' "credStore": "pass"'"\n" + fi + elog "to your ~/.docker/config.json" +} diff --git a/app-containers/docker-registry/Manifest b/app-containers/docker-registry/Manifest index 8f80dfff1f04..e501aad4a45e 100644 --- a/app-containers/docker-registry/Manifest +++ b/app-containers/docker-registry/Manifest @@ -5,5 +5,5 @@ AUX registry.service 323 BLAKE2B 1be481d08a283793d10ef870fc299e1c284087878e67ec5 DIST docker-registry-3.0.0_rc2.tar.gz 13978331 BLAKE2B 0890b6128898d3fd036f95032f84641e4394b2ab4fc657116fe8a96e40ceccbc418847fac14f425a2649b9417ff7ae5eff1cea6a02f0eb525f5bc46e5e92edb9 SHA512 8a00939d0f9c1fc49e2d1fc2f8f8ba155e1e39a9bb9c19baeadf4070277a36fac29b11e2fc709c151b884eca7e36d11fa304ae02eea1faccdb29015083828448 DIST docker-registry-3.0.0_rc3.tar.gz 13985046 BLAKE2B 08956601c9d07f33fd478e7dac11fa4a7ff003ba00b319dfd485ea93e893dfd5064afd82bddbbbe50f6446b34c07587be56acfc25e4b4519ff7ed3f61483c01e SHA512 41883d1b5187fd1ad77cf859e8d28367864c6608021b80ab302510c1e1d9df518653d0d869da61f8f21e73cfca2a69534918d2bddcafbbeda3cb0fcd23825bb7 EBUILD docker-registry-3.0.0_rc2.ebuild 1308 BLAKE2B f9b989bb3336b8392456302cfb1279a442c300eb22d9c25d609f87ea8ea36a7c53d12dcf5bb5e99068db4f14752ab841500d5be66c7803be2d1b75bb19c6b686 SHA512 e2ba175b2e4521b25c90bfa7e0d72145dacc0c952f73a8214c5fc609900a29f2635e7533235d6e43cf262f3b018565e06a48829cd49f07ebd0da1785e86748b7 -EBUILD docker-registry-3.0.0_rc3.ebuild 1309 BLAKE2B 526889401c9de33e6a415966f1d2335d6d5a46dcaa4a2cd7bb5a6471660ec7b4e0d82cbedc318b28a30348e0f493166429020dd8573e5e03fb6b6606df7ce405 SHA512 faa582d079662cbc2ecd2b86c950620f9a601822d9aa16923e7d0aee2de210babc0916a6950c36d7230e598290d1b236c93970d3ba63d7c321753bc2ca210c85 +EBUILD docker-registry-3.0.0_rc3.ebuild 1308 BLAKE2B 12e12bd17f54f8f1c79a6477aa76ee62dd8d09aae97a571daa72f56eca983924b5c2e649eead7e3dea19061c27ee40c2c0b0944d2fc75a82afbdf0993a8cbf04 SHA512 4b2ed99ddf706c33e067794639e43700dc1893a17e3149373041c4fe2200760fe112d4e16b9043f2a32dd8e5ce8bd9966f14ad41e3c8eb755a39a4aaea43bacf MISC metadata.xml 311 BLAKE2B 16d2abf82e5ae5b180aa81a3d5e1f0f7f638b30d9a5053443af8d512d8094d5923d0a74f58cdc77d6c209128669eaadde427ff50309d37fa275b643887d0df70 SHA512 b574810da841eb8b0f9e48a1f013e7e3705097f2ea6f9a255e57d8ce2800f1b507b5cdbdcf0ffedc339227f8dac9d37fb2ae4bb39cd91895f82674f246a432e3 diff --git a/app-containers/docker-registry/docker-registry-3.0.0_rc3.ebuild b/app-containers/docker-registry/docker-registry-3.0.0_rc3.ebuild index 13d2d60eb2fb..138aad6c0d04 100644 --- a/app-containers/docker-registry/docker-registry-3.0.0_rc3.ebuild +++ b/app-containers/docker-registry/docker-registry-3.0.0_rc3.ebuild @@ -15,7 +15,7 @@ S=${WORKDIR}/distribution-${MY_PV} LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 MIT ZLIB" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" DEPEND=" acct-group/registry diff --git a/app-containers/k3d/Manifest b/app-containers/k3d/Manifest index 9e006a4e93a8..af5397906f52 100644 --- a/app-containers/k3d/Manifest +++ b/app-containers/k3d/Manifest @@ -5,5 +5,5 @@ DIST k3d-5.8.3.tar.gz 9542510 BLAKE2B d6b2e6701c576ff7cc25b979c18284e6e4dbe4fc80 EBUILD k3d-5.6.0.ebuild 802 BLAKE2B f0dd1a4a0a8558f6338cb7d2564a182196677daacc12ad959b1724ebadd8e418e69caaf46680a1fc087a6db41e632ff7e07204df4e92e96a62adfa4ea3006caf SHA512 290fde415ed21510a978f30ba1560eb8cd7a412c76aefdd2012bcb3573496304dccc22609487d51c59e127430dce12a52222834a6cd035d4926ae102e31eccb5 EBUILD k3d-5.7.3.ebuild 867 BLAKE2B ebe2e31457023fb8cbf032573a0046ffde8f0c8e65a154c5dbf9581153a35bcd499b077cf17024bbe4083252c381f961980dfb2caff698dbc05d996fd41730e9 SHA512 dd36491e537bcfb7c2602b245bdc4c9cb6d74dc6e9da4dbdde841a1b6d62895864958c9bc776c1faefe2c7d431b5b39247af59bf80f34003a43585f2c2881e5c EBUILD k3d-5.7.5.ebuild 866 BLAKE2B 97d059029c77dcb3d71b4127858fa2be46e1675cccf25da6dd4a4b1472ecf95d2c118cdc3c3bd32181c67b40bfcaf6ece0fd5abd0740f9cb2dae1e2cf9e9bfef SHA512 999bd13ea6925377e8ac20de1f2f149cde3740f950fd4ab4cfc8160f01021a69bb8d86812ac55adcf6f4f0ef622db452ed30ebd45c8327be436572535021d19f -EBUILD k3d-5.8.3.ebuild 1133 BLAKE2B 3158d1e7fa75322b66a5cf0b4d39b35a1e350a5dbc1cfe85dabf825bfe8ce9e5aafd2ecd332fd65f88c421948503526f5ca1835cb8fce2e08638ad7a4cdb8fbd SHA512 2a6daac65017d0f648c26382329d2bbfbc132bc8552e39ad4754233e10240a9a2d8fbf67a3d68ea73ee1a05718fbd7ecb2950ef176668923a593e9e81926d568 +EBUILD k3d-5.8.3.ebuild 1132 BLAKE2B b813482ef41d47768ab28626bf3cdf43bb5522b957926782ec026df843620821a9e0da7ccc713d47d21b7cfac4a09cc1e537ede42aaf8cac63e9e46f25fbb6b5 SHA512 f8a3a6c414df6ae17339bd3f6920306922c799791c99b2532596359f9bef893654b5e40593f432803cad133035d79ae3fafc381367f5c30fe560d9805d759837 MISC metadata.xml 321 BLAKE2B a208d771132d412c9ac0adeb9017eae248d17303824ac7a616301fa0be1ceaed0fa93d43e179730b96dc81e2252afb628c3cfdda601bfbd288eb23e4d8553e3c SHA512 107d2bc402e3c1e1bf26af4427a563902921bcf4f676683f2a33952112fdf1b2d6d5993f18535ab440d985ffeb777f66a85735b91692739764666fb8e6aa898d diff --git a/app-containers/k3d/k3d-5.8.3.ebuild b/app-containers/k3d/k3d-5.8.3.ebuild index 38dc7be01194..0998be1b3330 100644 --- a/app-containers/k3d/k3d-5.8.3.ebuild +++ b/app-containers/k3d/k3d-5.8.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/rancher/k3d/archive/refs/tags/v${PV}.tar.gz -> ${P}. LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0 ISC" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="doc" src_prepare() { diff --git a/app-containers/lxc/Manifest b/app-containers/lxc/Manifest index aae4c3243e8a..71f7eb1bae2b 100644 --- a/app-containers/lxc/Manifest +++ b/app-containers/lxc/Manifest @@ -7,6 +7,9 @@ DIST lxc-5.0.3.tar.gz 975269 BLAKE2B 533d97fe4d986acbf5d562bb2c295a63df2a9a8bfc2 DIST lxc-5.0.3.tar.gz.asc 833 BLAKE2B c35278ed17cad76d2ea94b3985e0110731efea751fb5f1c2d1c9db71486e4844285f372a94c8611dcfe91fdb16459694843b9e0a8273cfc68a56f549c7162cfb SHA512 a5ce5769d49abdf35d94de8273fd3e9c2a8ba4fafea71cf33ee6bce1d83531c8b550d972f7080409a4cc5a92e9d04ece50ed108f92c6aec4868d150e58d7d11a DIST lxc-6.0.3.tar.gz 964210 BLAKE2B 8d5dec7f088111a2ca82aadd6cd90eb30a3a1b61900aa47123caba2ff95d10e68cfcd6a94ec6b3e36657777578c8b113c95aad9112b48b9dc964e4ed73783b48 SHA512 4ed41155b74afa135ae8e01f55a8cbbc7284a80e9789aaa2e69264d6b90a6527baf51f9c68dd3364aa83e7939d070f5c7dad924c751927783e883adce539fbdf DIST lxc-6.0.3.tar.gz.asc 833 BLAKE2B 3a23eacfdd248a95c9fa41a6edcb55abb07abc81314fa227649663ac264a9e5fdcf81cb38b79f1bd51b9172a70a0aee5bf65ecfdaf438c944c25f11c882ab562 SHA512 5de32e772bd2864e3b688a90fd9f08d98829d61ba3e1cc76a9b403fc005256149f55ad034e186c3329f3abe52a8815f60c5027b16de46be0bc81b14d0134babd +DIST lxc-6.0.4.tar.gz 964064 BLAKE2B f8911993ce333300e68fe3d817cceb49d6c18f83e5fec1ab2da8ba6f0820808883cf73ce1f7dea2725c6279d87e6fcc0a3feeaeadad76112a47ef69265dbef50 SHA512 8ccdd9cf37b8b75e1e58021bc9bd7841faf3a2790d07f0214b6c8bde7a23e579345f576079a541dba5e71361bf5672af9d482a9e82323068ca0f7291f6063aaf +DIST lxc-6.0.4.tar.gz.asc 833 BLAKE2B 4600373e9534515fe3ec0c41ebe5b17ee8c4e7ab125e3a211ed300f0fdd79a04a9c183b903e1b6600d7b7ce4d9f2e66451326c473beb02b4a83a7200764e56e7 SHA512 2efe6e06b33a34fdf7ba1393b5e07aa1a18f189b2e43673b4f9bbdc7cf0fcb9ad47b99ebbd08e910e139047d54b1104f098cbbef586796767b9dd1a4a99ca748 EBUILD lxc-5.0.3.ebuild 5052 BLAKE2B 99a20e705617194a9e38ec6dabbc52fd43dbd5615a6b00379921f4ba200c2110f666878c00195917109f37cfed961258978b79bc3db0814986c36429537e660c SHA512 050ebb35250bd258a602ee84f9f1b1c35531caa0c3f9954bb8380927a8c262ffd66776cc0af643aaf69a7e0c51dccfe82bb2e3993e264ba2a0c91de8bd94faf5 EBUILD lxc-6.0.3.ebuild 5412 BLAKE2B 37cb83c04bbf15d7f697ce901248aaf96f83110cdc315c77f6331ff6157896218a6523c99390f9c0907bab4b263103344bd5e9d18f142955d25a674112305104 SHA512 95b0e84ceb394986fa4eb6e348caa31240d5b91fe6bdacb264be1a0dd2769627a2f18839e8d3814fad84743237a848f006e287c5d27ac85623b0c1da1bea089b +EBUILD lxc-6.0.4.ebuild 5414 BLAKE2B 222f39b4973fccf8b95b033cf87ae671d2434d517e8c3a3747d113c0cf3e78c532a7e3b503917dafa70dca5ffc66fce58addaf2fcf64d0ddbd623af34ab88b3a SHA512 c3e52da189e8706fdfaa02156fac35972b38743a1d1843eb640f1297982f49aa0035193aa80e1ff01dfdb8c406c5710af6856f193a3439c6e1d1bc627580616a MISC metadata.xml 629 BLAKE2B 1dde5fefd2199c46a6b2714be94513f02494baf8d382195f79452c749cfe82c90ee1e353428d5d661cb991b25a6d9774605e292b0a4e1321e0a3d269c4eb3334 SHA512 245d00b1e44762fd76ad1978763158438db9a685f383575bce93cf4aac82358331cb41ee7fabc142849a90f8fc116cf14a646e254e6b5be4d46fa90798a48ff6 diff --git a/app-containers/lxc/lxc-6.0.4.ebuild b/app-containers/lxc/lxc-6.0.4.ebuild new file mode 100644 index 000000000000..d418449a7964 --- /dev/null +++ b/app-containers/lxc/lxc-6.0.4.ebuild @@ -0,0 +1,168 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 linux-info meson optfeature systemd verify-sig + +DESCRIPTION="A userspace interface for the Linux kernel containment features" +HOMEPAGE="https://linuxcontainers.org/ https://github.com/lxc/lxc" +SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz + verify-sig? ( https://linuxcontainers.org/downloads/lxc/${P}.tar.gz.asc )" + +LICENSE="GPL-2 LGPL-2.1 LGPL-3" +SLOT="0/1.8" # SONAME liblxc.so.1 + ${PV//./} _if_ breaking ABI change while bumping. +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="apparmor +caps examples io-uring man pam seccomp selinux ssl systemd test +tools" + +RDEPEND="acct-group/lxc + acct-user/lxc + apparmor? ( sys-libs/libapparmor ) + caps? ( sys-libs/libcap ) + io-uring? ( >=sys-libs/liburing-2:= ) + pam? ( sys-libs/pam ) + seccomp? ( sys-libs/libseccomp ) + selinux? ( sys-libs/libselinux ) + ssl? ( dev-libs/openssl:0= ) + systemd? ( + sys-apps/dbus + sys-apps/systemd:= + ) + tools? ( sys-libs/libcap )" +DEPEND="${RDEPEND} + caps? ( sys-libs/libcap[static-libs] ) + tools? ( sys-libs/libcap[static-libs] ) + sys-kernel/linux-headers" +BDEPEND="virtual/pkgconfig + man? ( app-text/docbook2X ) + verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )" + +RESTRICT="!test? ( test )" + +CONFIG_CHECK="~!NETPRIO_CGROUP + ~CGROUPS + ~CGROUP_CPUACCT + ~CGROUP_DEVICE + ~CGROUP_FREEZER + + ~CGROUP_SCHED + ~CPUSETS + ~IPC_NS + ~MACVLAN + + ~MEMCG + ~NAMESPACES + ~NET_NS + ~PID_NS + + ~POSIX_MQUEUE + ~USER_NS + ~UTS_NS + ~VETH" + +ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers" +ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking" +ERROR_MEMCG="CONFIG_MEMCG: needed for memory resource control in containers" +ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network" +ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command" +ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info" +ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc + +DOCS=( AUTHORS CONTRIBUTING MAINTAINERS README.md doc/FAQ.txt ) + +pkg_setup() { + linux-info_pkg_setup +} + +src_configure() { + + # -Dtools-multicall=false: will create a single binary called 'lxc' that conflicts with LXD. + local emesonargs=( + --localstatedir "${EPREFIX}/var" + + -Dcoverity-build=false + -Dinstall-state-dirs=false + -Doss-fuzz=false + -Dspecfile=false + -Dtools-multicall=false + + -Dcommands=true + -Dinstall-init-files=true + -Dmemfd-rexec=true + -Dthread-safety=true + + $(meson_use apparmor) + $(meson_use caps capabilities) + $(meson_use examples) + $(meson_use io-uring io-uring-event-loop) + $(meson_use man) + $(meson_use pam pam-cgroup) + $(meson_use seccomp) + $(meson_use selinux) + $(meson_use ssl openssl) + $(meson_use test tests) + $(meson_use tools) + + $(usex systemd -Ddbus=true -Ddbus=false) + $(usex systemd -Dinit-script="systemd" -Dinit-script="sysvinit") + + -Ddata-path=/var/lib/lxc + -Ddoc-path=/usr/share/doc/${PF} + -Dlog-path=/var/log/lxc + -Drootfs-mount-path=/var/lib/lxc/rootfs + -Druntime-path=/run + ) + + use tools && local emesonargs+=( -Dcapabilities=true ) + + meson_src_configure +} + +src_install() { + meson_src_install + + # The main bash-completion file will collide with lxd, need to relocate and update symlinks. + local lxcbashcompdir="${D}/$(get_bashcompdir)" + mkdir -p "${lxcbashcompdir}" || die "Failed to create bashcompdir." + mv "${lxcbashcompdir}"/_lxc "${lxcbashcompdir}"/lxc-start || die "Failed to move _lxc bash completion file." + + # Build system will install all bash completion files regardless of our 'tools' use flag. + # Though installing them all will add bash completions for commands that don't exist, it's + # cleaner than dealing with individual files based on the use flag status. + bashcomp_alias lxc-start lxc-{attach,autostart,cgroup,checkpoint,config,console,copy,create,destroy,device,execute,freeze,info,ls,monitor,snapshot,stop,top,unfreeze,unshare,update-config,usernsexec,wait} + + find "${ED}" -name '*.la' -delete -o -name '*.a' -delete || die + + # Replace upstream sysvinit/systemd files. + if use systemd ; then + rm -r "${D}$(systemd_get_systemunitdir)" || die "Failed to remove systemd lib dir" + else + rm "${ED}"/etc/init.d/lxc-{containers,net} || die "Failed to remove sysvinit scripts" + fi + + newinitd "${FILESDIR}/${PN}.initd.9" ${PN} + systemd_newunit "${FILESDIR}"/lxc-monitord.service.5.0.0 lxc-monitord.service + systemd_newunit "${FILESDIR}"/lxc-net.service.5.0.0 lxc-net.service + systemd_newunit "${FILESDIR}"/lxc.service-5.0.0 lxc.service + systemd_newunit "${FILESDIR}"/lxc_at.service.5.0.0 "lxc@.service" + + if ! use apparmor; then + sed -i '/lxc-apparmor-load/d' "${D}$(systemd_get_systemunitdir)/lxc.service" || + die "Failed to remove apparmor references from lxc.service systemd unit." + fi +} + +pkg_postinst() { + elog "Please refer to " + elog "https://wiki.gentoo.org/wiki/LXC for introduction and usage guide." + elog + elog "Run 'lxc-checkconfig' to see optional kernel features." + elog + + optfeature "creating your own LXC containers" app-containers/distrobuilder + optfeature "automatic template scripts" app-containers/lxc-templates + optfeature "Debian-based distribution container image support" dev-util/debootstrap + optfeature "snapshot & restore functionality" sys-process/criu +} diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest index d42d306727b8..24e6cb32842e 100644 --- a/app-containers/runc/Manifest +++ b/app-containers/runc/Manifest @@ -1,5 +1,5 @@ DIST runc-1.2.4.tar.gz 2759394 BLAKE2B 02b282c9fbe7f82ad1d4297b9d2576ee99db7f4db193aa6b08b595d1a18f4a0cb41c5fddb8184ca389e77726c71f4b64b686b2ee1b8e8df97179669362c17ff7 SHA512 2a14bfe7759e0cefcf88fac9d756eb2cbed8a9ebf7b6eacb96855467ea151c278ae0d58735d2a5a2d3335fc54eae4625dfcdb641065df58ba10fd1faafbd3119 DIST runc-1.2.5.tar.gz 2763738 BLAKE2B 446dd633d94f41957ba205b944320734ddf505e1bdc8f6f9d1002de8ecdd46368af19d788b8812cee87aaab1f8583d01e0c4d6fd0a56590a819588814bfb1841 SHA512 67dd870a24cfe896ead01f156eda6076b14bf287781734c2c4ab0e313d66f49bbf8d51705c5f0c24a604df311439c769a95cbfda12c7fa87ab2e6a31801a6984 EBUILD runc-1.2.4.ebuild 1642 BLAKE2B a332383da5ca8ef287b96ac24ed1b5c564a1a3157281201a9065f5a965c53090c58fc989def83de2f4a71c154491e5d5f2a750caa929f0600a1a37e273fb2400 SHA512 cb3ca6c54c5bff4bfb7d7c0ce2aae967de9bfca77589881ed11a454f154374ed2acb59b3d1b04c004b2d7bbea0eade0d8b4b152bc911ad490f33e8cfa6a92939 -EBUILD runc-1.2.5.ebuild 1646 BLAKE2B df0d57ad8f2e012b70ceece1655fb8b744b3bb9588d6a1f4aaec303fa16e7a7d417075ef23d1fe765036d8ff0a2c842ae199e7a2aa0d6daecc1405f341b8396c SHA512 9e644caadc9e9c256044d9b9eb2b92bf3e1ada479f14cd2d849a108d62d2ab7b43c457c40346f6f078920f7d476ab2f9a7e78277c0c2823bd57c00a36ae7705b +EBUILD runc-1.2.5.ebuild 1643 BLAKE2B 97abf2f193ae9897ee877413bd115cfdc5c963095a95de248a5743bff81fcf2101964658231ee6d2bb0e48d01d39402321660421148cab9c05a90fa4d2ae4d78 SHA512 5caf76217aa864b800682866db1f4fac770a42e6e46cc9056dfcbfa963e4dd973c836b17a56b15886e37ab2ba4cdf9fb47cccbe7da76eb1aa0cf47c4d99598b0 MISC metadata.xml 647 BLAKE2B 67dce497b4fa65db5146f9e017ec00795ad4ef5d63058d4c20bfc730f17e2fabfcd82b403bd06330f9a68ef2e344198514930493eeadef69eb2ee8a618e5e0fc SHA512 970d9753c81eb387a06fc24be8bfb3b056e9e7cbf568f99511bdcfd35f6a8cdfe21ea0103ea36b8fba7be733016493663c3a38452b05225de35af7e1c5b359dc diff --git a/app-containers/runc/runc-1.2.5.ebuild b/app-containers/runc/runc-1.2.5.ebuild index 04a7f0d9efe9..43101985356d 100644 --- a/app-containers/runc/runc-1.2.5.ebuild +++ b/app-containers/runc/runc-1.2.5.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="Apache-2.0 BSD-2 BSD MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" IUSE="apparmor hardened +kmem +seccomp selinux test" COMMON_DEPEND=" |