diff options
208 files changed, 2888 insertions, 690 deletions
@@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29488 BLAKE2B 0873bd62e09852769e0cdcc318d862b60caee7834dd1b9d90c5ffb2b5f95b575f97709aa3189aedf6fe0717ff65c67e5bae62be5666888b071a87f281ff7feb8 SHA512 e6288d200c8e521996b7e4949105ed73389c7157a887ed4535b028b34b5809d619d3d43eace17674e55ca0e22395bd8da56d2171bc1c0e7479e5d5119d6f49d3 -TIMESTAMP 2023-04-12T22:09:40Z +MANIFEST Manifest.files.gz 29465 BLAKE2B 098ae021098b67abbc403b2457c352020be387eb0125bba2c2ec95642a50e63d15c9fd5282b46ef755891690fa12b0d04a2f03097a35548cb6b7d5334e3eede7 SHA512 ec8a714978714e1ecdde4c53674d1ab5946513c144b732b518b0bf3104fb0810ac561f90c0d2a08df2ff1f42b656ef417882e1672fc2ec1e9615e8a78018eafd +TIMESTAMP 2023-04-13T04:09:41Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ3LCRfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ3gIVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAOTA/+INsxjaXToiuC6mSJIZ2fnJQWgxaKgDUow6RpOsOOGkuyXtnHDQuAU9Ny -SxDedJ0EYLeSluOHhjSFIw/o3KWCGZLK8BDK5dVxqbTki8hr0wb2ixowwZwfdcUa -WIAGoW8gy0N7cv3gbaAkONYDaKDCy2hVf3RzITXCAIo5T38CzrslEXUfaZe2pEyw -W/Gbsb4mZ108PfSnHlF24JldPlnhcrfDsALzcq24R6t4ZcdLCJEHXHZaWUdt4NSd -ajAuZy5jV7HeKBNNQHGEwyhM2Fv5aHEOx73Wb56Ko0zWVf0e5Fdlhsgfk+DokWZh -kXrC/oIi+c8gmKsrPxSOd/B1aDEUEFEv2lGz8k3Qp9JeuLGcAAjHhWG+6Tc+E18H -fMg94B+W7lW6SOrf4RZdNg4eoIb9FWdgqZBxMJ5AoUv9vzr33HE+DVEC7YnFHuvm -VmmxYm1SV0/JEIOjDvHOuJx/rvBoQFNXAbfwkPilfLtSogmcfmxpJqSsxVesE9O2 -0o8AS1m+7TKJAsP3O756dSMbH4ktIWtpJ4Wbw/MDJ5sKhm1JNOAXaxK8iV6WCJnU -4i2cKzffo+NISB9nPSBUOZ9Gg1e5l6GUZyeEaW93BAJ+Ggi/5xF3y2FOvWeIp9lY -zx5U/EpGoIGhqm4KL8dckwszy1ffh4Tan8x601zYO/JBYicSFiU= -=QETu +klAIPw//foYnrHFLg30q/9ekxDUhDFsG9Icb3vdHaYk0Xs3TX0hAVSZgQE4yorv9 +oz5SP0PRMQjYUmvJQ4eaHhU9OgUKgtYCR/1QeEj9J0fSmUBC34sL65gi4ht2R0Q8 +2cAyFWLhih/ldR5nB6tDZE13IY+hiFh5RFPwdezGQgZM0MwaUPLy/+bB5+0iORVU +CPs79Fsb3nYYah0EU1UzOMN6USpS6DBIRXUBnmCPQEL+8MT7MnHVYn4X1WuDFawz +XAWJYQSF6tXj913ZRP1i0XicMkb7FlIFT+KJjecvfqR1kLafJJkmP2IgpS/v46Yv +BHiJ4vEY2+8JIOR2G3CsK1h4Kbwf4AOjgzNU4PMSo0Be65szHnyD9FYrSv93CwQB +dd8irpzHVi5zQb37y4y5BBCZnrmCUCYsYWUwKi2tbAmFS0Z/pK/FNLy+WoKeNNkk +paeSXHPZVkSkXRvDpvgN+da5nq7C5JCkh6JU8Um+PyhKNFO3clQG+pfcjoelXR5X ++pMxBkAC8/C9agF9IAE/fCxXaWenuiebXU5sRgVKgfyexlJ1BR4bd1aBH1HtmbVs +V7hTw964RsqRle79N+f+6u5m14Ugx3v8prQb3QJ+lRGClmYREcR3Hr/HBqyPbQSG +L2N14F/VDabqwT+S0SkN5jLe2BBF2D277cnSfZUrcAogbTfzbNI= +=hCfv -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz Binary files differindex 57d5e8b1b099..adf28f09f8f9 100644 --- a/Manifest.files.gz +++ b/Manifest.files.gz diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz Binary files differindex 4f84c58d9796..18888a3a2a34 100644 --- a/app-containers/Manifest.gz +++ b/app-containers/Manifest.gz diff --git a/app-containers/containerd/Manifest b/app-containers/containerd/Manifest index 962c5682ff9e..6ed991565d5a 100644 --- a/app-containers/containerd/Manifest +++ b/app-containers/containerd/Manifest @@ -6,5 +6,5 @@ DIST containerd-1.6.16.tar.gz 8699293 BLAKE2B ed56712ba3400c070a94b411ecff50f8c6 DIST containerd-1.6.19.tar.gz 8706434 BLAKE2B cd6a85721f0752b6c7c5c098153d581375db6f877e261097a7d74a78dc0957e6beeea38c1aa7c53227ed84e727744811fa38863097cb137b8ba775e1f04fb9b2 SHA512 dca78d472dfbc6fc4d9b0b3a0d0a131d3575163c52e4fe18ea2c6147868b8822c54046c0709974e9b90472b882ba3890ada7f0fcbf31549efffba0d91531886c EBUILD containerd-1.6.14.ebuild 1923 BLAKE2B eb9130e2e695ac5b8b5ed9922bc40bff3bf48a59b392fe95919bf0cb704f56b0b83fcd08e7678f675f4fab1dc1f085f94d1411d57e44d4034cd2237f87cb1a3d SHA512 981fa05826081542e1b8ef3c125ea99f6ba09b82398bbe9cceae8ca3c17ecdd6a5a41c424046bdb523afe86bb87e5cad7a3e762496bedc51ddf4a2960631dc41 EBUILD containerd-1.6.16.ebuild 1930 BLAKE2B f8431338cf22f069c5eb2259d83674268c1b26d9b6c7efd6ae55c8456a9514542a57f87863d2621af37a5bfdc63f9b47443a9be23663bf888b2a70883f4ba33c SHA512 aad97ef00b03ef7e6f8399a9f58ad445171265be16ae359e727af9f18cb80bb0d48169d7aa860c488b831ddc432bcb7269c0a7722101a43dad47204a23779bc8 -EBUILD containerd-1.6.19.ebuild 1930 BLAKE2B 0210c1c782e8f3ed7cc618b0614bd6434d169fcd765f1c4009b49c3fc7c71f0aafa22d7aaea2d72a4606d88349129514b896b6d5b0aa591f39435db73abed381 SHA512 f8b4f0f51ae350674799ed2cbe449b6e591d40b11655b48e2bd318a61e452d3ddbee3199c9f2b43f8f0fcd0d5c1f143a558d9dc67a86398beff7b3cf2a7714d1 +EBUILD containerd-1.6.19.ebuild 1927 BLAKE2B 7131884f709d6703034b75cd03dcd31e8bd7972177b415931fdeb4e2698ae6412e423a7596c1826d4ff3550eab34af98f73d1b19c2ee97498f503cd66a241892 SHA512 4d6f87a38149de29e87e6ee6ce5b54dbee16974138ed9ba8a7a101467dfeaebf58b76f220277fc5b616d45e7f90f5d84303f822e9e5692887724b601d6c6e6dd MISC metadata.xml 1093 BLAKE2B 692497be353e27b92d968142a155b5010a60f60739e1cfc9faeb966033f868c67e18c8feaaf661903266f160742a0c9e3d34485258df3ace9e8982d2ad3602d6 SHA512 18280d46fe79ecbcfd4e3f9cc139103da1fca31b6a5cfafb4c9c30d8b2a559fa30bf71f17f228a96c56506c5e18eb7c1f3340b5428c213be9e2e45e4cf5fc407 diff --git a/app-containers/containerd/containerd-1.6.19.ebuild b/app-containers/containerd/containerd-1.6.19.ebuild index 9881752950b4..ae8d1150aa07 100644 --- a/app-containers/containerd/containerd-1.6.19.ebuild +++ b/app-containers/containerd/containerd-1.6.19.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test" DEPEND=" diff --git a/app-containers/docker-cli/Manifest b/app-containers/docker-cli/Manifest index 86a36ce777b7..ae230e75bf10 100644 --- a/app-containers/docker-cli/Manifest +++ b/app-containers/docker-cli/Manifest @@ -5,5 +5,5 @@ DIST docker-cli-23.0.3-man.tar.xz 81976 BLAKE2B e7390b429d0db2445035da506bb79636 DIST docker-cli-23.0.3.tar.gz 6215298 BLAKE2B 817ca474d61839c8b5929db9bfa964b936285622859ab30f45be2f382238a5e49987fdbcdc896eaa7109f114166cf0e1dbc4f001cefe293a6c286b50e2737258 SHA512 873783a0fe9ecab3b8f251c842ba69070e0dffbb4a758c16165441b2f483d55d15b98fd7da0707e483995ac2d1fbb9a0f13f570b78486382b26d6ca6c5e612a9 EBUILD docker-cli-20.10.22.ebuild 1892 BLAKE2B 4ebcbda14444d8789d84fa81c395cf49148ed44ea70f269016ff6cd60da2b959f36c222b34ab914ccd8ea2d20f22bb063c1718231e89da969c0f0da6ebd1b3ac SHA512 5ec21ada14efe0bb6506dba41e7b6401f4a31d18b42c4d05623de939a9156ee16fc4adef8d076ec50b11b10a3c7dcb39bc51be83650114a00cc5750bdeda2414 EBUILD docker-cli-23.0.1.ebuild 1666 BLAKE2B 3891150c7c6f0ee33af07293bd4ddecb49c69fae1f7c8bff0c24000e6b875613c0965a30297a4bf8193b7b00ca23cbdf8bbcfcc4c8243e4afeaee9372566142c SHA512 98a9fe803080e165e684d237e2c0a600b670c241f3246ef1a5d8a1eebd9b773b4695e534f7b827a07042a383fee47b8b75c6ff2cb99a92b45076f4a627bb8baf -EBUILD docker-cli-23.0.3.ebuild 1919 BLAKE2B 9a0e7ddd6583612d176316ad56f0acbc7e30f28b6e67a429b8ba884641bdebc3515b8d06d2999aaf8284268ef63e89e648cb338f9d3c984e4321e551adb897b2 SHA512 4e7a0e677672c10a1a28fa999232aa7d54c3286bc77a5a1e2ec830660f26860f53ef7ac43f8341584f54bd461c7730dd37c3cbea905d2607eeaa92a3ab14f50d +EBUILD docker-cli-23.0.3.ebuild 1916 BLAKE2B 714ccdfe708f2d2c9adae830189243a5fa38eaf144418bf77925e8e2acd5716220a96d5924b65b66bf3f8699336bb47c215f29fb58746089939755c813737562 SHA512 caba0e08042eb3694b82e4d8b8eb80bbf4823fed10048eae02529c7e87e23c53b0365eb609cb64e966d90515b571e72757aa5d1c23bb9dbc6af516f47906a111 MISC metadata.xml 689 BLAKE2B 45f4a07f9d949ad4e0175908af936140573bd257f7b11f9b9cc25cdd52bb821a294036635fd81662bcd348aa21e69b5582ab2dc8efaf94dbbdc9608b131414f4 SHA512 efe37f3ae8bc6b26433b7bacfda203ea3b480f419b343921214f19a4ad4e25b2cca5f0426a27348902f51ef15f558e81599ccdadcab6504f9d22314bb472d80c diff --git a/app-containers/docker-cli/docker-cli-23.0.3.ebuild b/app-containers/docker-cli/docker-cli-23.0.3.ebuild index 3fd0fb8307b1..beff01152401 100644 --- a/app-containers/docker-cli/docker-cli-23.0.3.ebuild +++ b/app-containers/docker-cli/docker-cli-23.0.3.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-man.tar.xz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86" IUSE="hardened selinux" RDEPEND="!<app-containers/docker-20.10.1 diff --git a/app-containers/docker-compose/Manifest b/app-containers/docker-compose/Manifest index f821a4989ba0..78bfd2dd2332 100644 --- a/app-containers/docker-compose/Manifest +++ b/app-containers/docker-compose/Manifest @@ -6,5 +6,5 @@ DIST docker-compose-2.17.2.tar.gz 310664 BLAKE2B bb36afe02b85dd4f64e6eefdb542cc9 EBUILD docker-compose-1.29.2-r1.ebuild 1918 BLAKE2B bf3402c6139087a39c13b23710b981f36d7e6f8802ae40d9fabc7360109b2332c8b6d9042c46248c75655aded07ad6ea6a9a69a25c1fcf43a0f53999adf54c25 SHA512 86b1860c5414c7ae77f41e8b4d379332762f10bf5000d944d04ea4384b1baa1d4e9653c98bef32aa8baae4d0c520b5fe23b54fe44286a14c4210e447399a6186 EBUILD docker-compose-1.29.2-r2.ebuild 1969 BLAKE2B 1b64296bae273bb6ff90991988d94b6470fafe365915183d52e8d56106702fc30d856dc6e23eb7c094bbc4f12bee70ead77d03a31512dd89fed6824ae3151c43 SHA512 43f0a4ab7009a6a4516f30a7432a9a11c60b33a8e845eb9ad0d64f1e9f091cb2fbb32baa04cbdc034d9fa23709ec79cfe2dba12d19588b5b33326c4696d595bc EBUILD docker-compose-1.29.2-r3.ebuild 2003 BLAKE2B d1e7de7c5a30ba4bf7d0de36de4da1778e66f20c761cd4edc8801d093dec2c5f882d9997ad60ab039ac048c1692af628a0c3bda94c0989e04f6c269c5caa73cb SHA512 acae66015644f268d94778edc88565016e6a171cc8e4185a9c9607375efc775dc866b8354296db03e2bdfc0dd11691c09ea76f2244618c075e7777dd664ad55e -EBUILD docker-compose-2.17.2.ebuild 1158 BLAKE2B e2ee9eb582a2558a1f7cf82a15205184cef7774cc1269fafc389deda3e7b042b46588a52d9f94fef5f3afaabd1c31918ba1e5bbade867e412645bd284c191dea SHA512 2fd7c2e56a6935d4c3f294bbeb4f18d8951060f9f385ce976c2ef8edcb734cfb104788f258e30a32f4c31d101f6010dd595c4da8bcfa1868e71963767e34da12 +EBUILD docker-compose-2.17.2.ebuild 1156 BLAKE2B 9a6d68382e2d6912a77001c9da0bea27548c0cab28e233455b91cf9cba65cb137ba5990d1f38ff164d466bf2dadf8534487867f5f1b3a23624878f37b008122b SHA512 a74a21c6fc62fdb791909958c2967f77235458db9b1a6489b5dec0fc712bc9b2a6a7c7814464d52be0c0e7ced3e275718de076f48cec497635cb22cb14c95dd7 MISC metadata.xml 544 BLAKE2B d515d07ee7d2045db1d4a2a0e8f0e797e23b01dea7ab164d9bffc85bc00ddc18a050f296db0a80df8a65c9c554d6e189218a1939b07b29ea823e5eea65d803e6 SHA512 17c3b4e7be1318a36aa744e185d7f7d5571107cecc98eed8fce07b4d905273409b95a202129440082f29be57d6a44eabda43730e8f47cc7c63c04d6d0ed05645 diff --git a/app-containers/docker-compose/docker-compose-2.17.2.ebuild b/app-containers/docker-compose/docker-compose-2.17.2.ebuild index a47ff4eb91c7..d2cc28a60ea6 100644 --- a/app-containers/docker-compose/docker-compose-2.17.2.ebuild +++ b/app-containers/docker-compose/docker-compose-2.17.2.ebuild @@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" LICENSE="Apache-2.0" SLOT="2" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 arm64" RDEPEND=">=app-containers/docker-cli-23.0.0" diff --git a/app-containers/docker-proxy/Manifest b/app-containers/docker-proxy/Manifest index 8702043a3803..db3fa1c09d21 100644 --- a/app-containers/docker-proxy/Manifest +++ b/app-containers/docker-proxy/Manifest @@ -1,5 +1,5 @@ DIST docker-proxy-0.8.0_p20220601.tar.gz 3154283 BLAKE2B 7651e1862acf60988f6a8bdf3c0befc9b01a388aebda2b86610109bb6affe0d9c64d2750a911f0d1856be0dba970e9e92de2a0d393cc5c3a581d4253c574a623 SHA512 d3d9888f39a9247b6e773b0bfe63e6d248c5c155e7032cdbdd5cfacf995cb6b4cf2f0fb51e09c4554a4b994e3c3d7fc9cd2fde6cf8dda34fba6aa07218ac959c DIST docker-proxy-0.8.0_p20230118.tar.gz 3154267 BLAKE2B 307799d9dab73ed3ed3e537a247d70a65d9b4a51db69ae09518eb9daee949f78478ec104751d088717ca17171f604ff5c450198cc24e79cca266a1c7f61800ad SHA512 079eee720a4e755639e39fd8764f380549e715cbd6be0b46a102771a09f6cce5f085f7e568429c8c35a46f09948aea3e60de5ba2e32e22f0ee1fd9559c2d58f6 EBUILD docker-proxy-0.8.0_p20220601.ebuild 744 BLAKE2B 60b8dcbffc382a0b5ab309c0366bb473ed73289ae4a61a630d1c34bb9d1ee742de9b9f0e417d3911a1a835e9b46f7172122f299efbebaa4e7e18b6ed727b0862 SHA512 17d37c77dcbdffe631ca713b50d16d35ae83ec214f26d5dc7da800cfb002a7b3be70746400966a118f1cc1622a99a3cbf4c40a7b892e2533b0d73355588b3fab -EBUILD docker-proxy-0.8.0_p20230118.ebuild 747 BLAKE2B 814deffab401f5ae20f9b78b4b6bf1fe7c9669cf1cc67f5ad3e31e7fd174230b3b22955bb69563e755bc7fa6338e7866a8ecbac6d2973fc11b1edea6d8602bba SHA512 255dec35a503569bc0572c55444b4668b09fa32a6d29ebd5c7127769471000769886167c7700dc7af70f2f4689b9c6194ea42b8db2c19c4bdcef4324a36f0afa +EBUILD docker-proxy-0.8.0_p20230118.ebuild 744 BLAKE2B e7fcd2dc2ed6b4b40d8b6e020fe60bb1d25ea68a9c1a0fa3cf1644c04784824a2526dbd68d5354d69ff621dbd3012a2a003b5bc129b5b0e146b7a01dc7f4c5ba SHA512 5885eb163139d6673d762bae4a1146452b3cf4acaad3f6414af5be2063e1f67db0ae6872c0a3e5932993c67c3c0b79578466f12be818f667ffa9c68d48cf78a0 MISC metadata.xml 443 BLAKE2B b641498e7f0a6670f6c902d1432dd7ae97dcce870b2d43d5ed7b1a96b483f2f1b70a1b625d27cd786c25cf4b86c80200f3668d94b5852985d366194fc1dbc77f SHA512 bb2ffc7c2d8ea17a8dcb28554fb505885596589b9bc886dfd30ec889d8b46926a9141aea354b929793b55cfbe0f28cc31a6d656943d865e1552187f4fa9f9f5b diff --git a/app-containers/docker-proxy/docker-proxy-0.8.0_p20230118.ebuild b/app-containers/docker-proxy/docker-proxy-0.8.0_p20230118.ebuild index eb6dafa255b2..a39b18d1aee2 100644 --- a/app-containers/docker-proxy/docker-proxy-0.8.0_p20230118.ebuild +++ b/app-containers/docker-proxy/docker-proxy-0.8.0_p20230118.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/moby/libnetwork/archive/${GIT_COMMIT}.tar.gz -> ${P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" S=${WORKDIR}/${P}/src/${EGO_PN} diff --git a/app-containers/docker/Manifest b/app-containers/docker/Manifest index 8dd49674dcfb..504ae7a707fa 100644 --- a/app-containers/docker/Manifest +++ b/app-containers/docker/Manifest @@ -5,5 +5,5 @@ DIST docker-23.0.1.tar.gz 13612828 BLAKE2B ad5ff3a3c722b21e7cb0f6bab52fd66f4c0df DIST docker-23.0.3.tar.gz 13621933 BLAKE2B fd548b6083df495c35cc4d27374afdbc37e3678454b33477e9e88ba7c1564901d91a87eb0b87da2cfeab6a7c120bec95cad3a94db15a49719713a3660fae9958 SHA512 1f47a0c669c07ad1e628c99d153623076cd5c8e65e82fa54f7dd0d32579fae803ec9bee748e4ba1a6dc8fe37654602aaf005e58e09f00d8ff4f32e6047240caa EBUILD docker-20.10.22.ebuild 8058 BLAKE2B caa8ba3cabfe38c69273ce970c420d69561b73b5b3608a4c576cc151572f901c6a192131be12b1eb8a5bbd8ea114fc37d220eef1a78b68d783b93bed2f2de66c SHA512 966ff3f88054f4717548c88411cfd1415d4d6355a2ea3a4332a909e0b15b0dcb05074fd6d6b31ba8abeb0807b28561b26441d544801e0c4e00f4773184a80c79 EBUILD docker-23.0.1.ebuild 8012 BLAKE2B 50fe0f750cb5161b0e25c34b22db619d0c679e83639ed8cee375b48a6b82cbe25a945862aad988b516104164c6d6b01c793c71517584023c3e87b97bb1f40b9d SHA512 dbcb276fd3e97e6c93220bcaade2fc34dd102080cc649548fbaac572262f1b3d262024276f6cc643dc7122aa457846b5e9b28e715f27dd38457725c7b0c2b32b -EBUILD docker-23.0.3.ebuild 8042 BLAKE2B 05a79c52330f8da4e655df631b507a900e522147e378904c4eb880c481b9b9b00dfaa18a00056badac543145c379b53087c27621a547780d025e4c94ae16decd SHA512 73c585f2e49fc91b154a1a925b96b26693861008848c6c06a7cf72fa38aad7828da3ff30fe99aae5aeaa7eb14305c90af7686d46cbae076eedc06aee9896a247 +EBUILD docker-23.0.3.ebuild 8039 BLAKE2B 01e87626a5e231213bcfcc236955030b328fba15218ff5f339ba58dde484a13c687604cfe18075eb1ae2a6763ce9bdfccdd908f077f965d711bd42087d2edfd7 SHA512 636e95f24bd92af645d4971098f86fa0e6d1655ec1835b40d27e2b60471ed9b37e70a508ce797aadfb3ed20c982f9bde345d4d39456253e32bba328cbc0a64e0 MISC metadata.xml 1680 BLAKE2B 6c128f9ea99f1634e260b2f944b6560636d8501f93c3e208aff7ca8ee10199f520b187a063f9a8869130305bef8749ee1af10971658e04515e80907bc8a48be0 SHA512 913bed94f44d2093868999e8a1064c8443e4d1298b53ac065b0df0857809e93194f7650dfa1e49933022461f0adec956effff61f627838e1d0104e9d9004bf14 diff --git a/app-containers/docker/docker-23.0.3.ebuild b/app-containers/docker/docker-23.0.3.ebuild index 154edfa68938..c03ce70575dd 100644 --- a/app-containers/docker/docker-23.0.3.ebuild +++ b/app-containers/docker/docker-23.0.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" IUSE="apparmor aufs btrfs +container-init device-mapper overlay seccomp selinux" DEPEND=" diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz Binary files differindex 16268ffdfd06..a392ec7ca948 100644 --- a/app-emacs/Manifest.gz +++ b/app-emacs/Manifest.gz diff --git a/app-emacs/csv-mode/Manifest b/app-emacs/csv-mode/Manifest index 82f9126f14b6..d3de60fc90b0 100644 --- a/app-emacs/csv-mode/Manifest +++ b/app-emacs/csv-mode/Manifest @@ -4,5 +4,5 @@ DIST csv-mode-1.20.el.xz 19580 BLAKE2B 6942af53e8e494c1b4b063bd75937184f375d5d0b DIST csv-mode-1.22.tar.xz 20668 BLAKE2B 655615111a4303649941ef0167cb3120aa5d8698e768900a1154d390b5420f2fe783003e877f77ed66d6fa068fc58185e4c11d47928940acc7a239572ed92182 SHA512 06530f1eceb4c93d8bb1c89f91ffd8117b6254101e52c9e3d26e013d0c01e99f6d9fd433ebd8172d9293a68d824b9453c028ad53ec46b05feb0fbd4d005f4615 EBUILD csv-mode-1.18.ebuild 491 BLAKE2B d16db6bea192dd41585788a00cacf2b1c526b477b1cb59641cad26153051d11a1c2d653d98f2de8fd0ec10e42351089d10b76ba847d9917118ff35bdadf967cb SHA512 9eda809ddc3860ca2499de2badaac388d917fd6fca2202ae27c4ca871f0e2d74a0542407ffb371d0cbd9b77dcd60ad7106f44943b8f9622caf3b6fff59e47a94 EBUILD csv-mode-1.20.ebuild 491 BLAKE2B d16db6bea192dd41585788a00cacf2b1c526b477b1cb59641cad26153051d11a1c2d653d98f2de8fd0ec10e42351089d10b76ba847d9917118ff35bdadf967cb SHA512 9eda809ddc3860ca2499de2badaac388d917fd6fca2202ae27c4ca871f0e2d74a0542407ffb371d0cbd9b77dcd60ad7106f44943b8f9622caf3b6fff59e47a94 -EBUILD csv-mode-1.22.ebuild 657 BLAKE2B d8297f19cbcf9c0bef0fcaebade8cd0cc2859cfa7abac3482c71f44f3eab9c17e276625a30f66b321b619bec81249eba863f70d3dbb30283df84abaf14e78de9 SHA512 2a43f4575add6c8943ca9655079e82f148892c8e8ee741455471fc634b92cd5263cf85ab4478a94485c9a55b7f545c82faa8f9d4b79fb07aa3bb97d49130b234 +EBUILD csv-mode-1.22.ebuild 654 BLAKE2B 6fa5db50b382632b3c79f3382b56bccc768cba593a0027903e27dbb19e48eba2004b0d4e01a4d143306fb8ca0071bb35f56933b987872a32b707462fdd6e0fd3 SHA512 e6dc1d1b09ad04ce5ce3777ccc6140707b1e72b80add794e6a5395b5b43338d074f4fc7877528d3dfccd3e833d240c8f3f41ef4cf91d27f573ac2dd6290b8670 MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/csv-mode/csv-mode-1.22.ebuild b/app-emacs/csv-mode/csv-mode-1.22.ebuild index a6cc7f4395cb..7a80b11389e9 100644 --- a/app-emacs/csv-mode/csv-mode-1.22.ebuild +++ b/app-emacs/csv-mode/csv-mode-1.22.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="amd64 ~ppc sparc x86" SITEFILE="50${PN}-gentoo.el" diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz Binary files differindex cb4fe5b04385..861441d1d878 100644 --- a/app-i18n/Manifest.gz +++ b/app-i18n/Manifest.gz diff --git a/app-i18n/tomoe/Manifest b/app-i18n/tomoe/Manifest index cdc48f1511d9..20c316e225b3 100644 --- a/app-i18n/tomoe/Manifest +++ b/app-i18n/tomoe/Manifest @@ -4,5 +4,5 @@ AUX tomoe-glib-2.32.patch 688 BLAKE2B 5aeb0fa73f54331e20d8a3cd360a4e7c06e770f988 AUX tomoe-glibc-2.32.patch 323 BLAKE2B 8d62be869d65fd66c632e9fed7eaa21cc64a6d9ebde742c00201c30bf0872213192e900d91ce04b30695b2743fc85247d2e8afe3227f8495474e20ff227a77d4 SHA512 a3d7fa84e661c44b264e93fdd7e47c238ae548c79a15a3582b38f287c523fe36229e95ecd8a01bb33ea2fb88e0a891e630094fc3bac238b4d5ede3a9249056d1 AUX tomoe-ruby19.patch 2646 BLAKE2B 7b2289af7e87946bb9c4cb197b493bc2b8625a3bc3f22ee42270a403bd36b1bee4efcbb46117f11d537e3c8a38dfbcfca6484c0a1db6ec2f0b7a5469dac35b47 SHA512 52f555412853c3485e8d3ab7b7739f030e2c3d2b5c4aac14ebb967c93427fe04cbcfec2f5997f09f0f7611dc268ee63437b256ef4cac1ea805f0ae84a522b836 DIST tomoe-0.6.0.tar.gz 4918949 BLAKE2B c9f4accc77fe7c6214c4d19dbbac7d0d39ed7947588ab1b8a1416f6cfeda33a6cfa84352f888d02848c8e2026bd5c36d2fe52d099bda6ca41a6d215733b11aa3 SHA512 eab618d7b28fc9613c175fab6f80fc7d6acc34af3a47f20c11b42a32acd87143ae10caca67fa1a5e2e75441d431799a5725a5d507604f8bd7447bbc1826f0bb8 -EBUILD tomoe-0.6.0-r6.ebuild 1800 BLAKE2B 22f56bc579e22cb58d84f2b4198b8ce2389219d65d7948ea4f12fa7e0425fc350d2eebfde8543bdd1fc5dd05005b2fcefbef53bce7033a8e426eb8b3c32fa913 SHA512 47c3fed37201cb8a09092a0f68374e9319e7526a7d2782087593757e3d2c034c6961f7b0e74375f64a7ec6098659c1b2ca709dcc0e2a7908b5dfa3c2d0652816 +EBUILD tomoe-0.6.0-r7.ebuild 1816 BLAKE2B 02707aeacb20f85edc5f5a64e7bfeef870b078c5e97c6e499f768f065a9f005c5ff89e0131759b8919ea06e96a2ffea5f800e37d882514a184ba120bd63d4370 SHA512 0b9bef3e3ff4e12d3b2dcbca8ab98f2998ac70a735754b30c9d16c495e39574930b90604d14607ed7389a5144605f5fcf8029c86ac8c2107ac1ae96adf8e6a72 MISC metadata.xml 473 BLAKE2B 9dfd183c4c69d8b239fee7053ad8c6bfdf55655b484a4f12a6bf726e14cfccd52172d696f3eab13f220f80f9e24e2eb0e4b68489466cd9d5829f3caaf7754d37 SHA512 1135d53668e9d5314940ac51a5c402bd545ac20c392025d47c971ae9fe39f40e77f8f9537e5eb48105c2506cd1b16aa4663343a2d9ca2f6a22e86ef3acbb47ba diff --git a/app-i18n/tomoe/tomoe-0.6.0-r6.ebuild b/app-i18n/tomoe/tomoe-0.6.0-r7.ebuild index adc6799eafdb..de9b2be61967 100644 --- a/app-i18n/tomoe/tomoe-0.6.0-r6.ebuild +++ b/app-i18n/tomoe/tomoe-0.6.0-r7.ebuild @@ -1,8 +1,9 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" -USE_RUBY="ruby30" +EAPI=7 + +USE_RUBY="ruby30 ruby31 ruby32" inherit autotools ruby-utils @@ -24,7 +25,7 @@ RDEPEND="dev-libs/glib:2 $(for ruby in ${USE_RUBY}; do echo "ruby_targets_${ruby}? ( $(_ruby_implementation_depend "${ruby}") - dev-ruby/ruby-glib2[ruby_targets_${ruby}] + dev-ruby/ruby-glib2[ruby_targets_${ruby}(-)] )" done) ) diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz Binary files differindex b0326d8f23d4..55c5670fc95b 100644 --- a/app-text/Manifest.gz +++ b/app-text/Manifest.gz diff --git a/app-text/ghostscript-gpl/Manifest b/app-text/ghostscript-gpl/Manifest index 5c6ab69ff486..859421090221 100644 --- a/app-text/ghostscript-gpl/Manifest +++ b/app-text/ghostscript-gpl/Manifest @@ -4,5 +4,5 @@ DIST ghostscript-10.01.1.tar.xz 67567268 BLAKE2B 26f14f11362c7cd6e129044b8e094ad DIST ghostscript-gpl-10.0-patches.tar.xz 2980 BLAKE2B e2c20195b153bf45f374e84d91a4df1885a3696f4061340a0a2ac5f586b9723b45eade343ad0e5760e66616624b5f7dad82d62747040493d7ca40c13329b2df2 SHA512 dac26d7f75bbdc2a56891db7d607c2120717fdf8b1cd55c53ed3be09de3e0a62338585f4dac74496d634ce03ecb2212f386187e72b5e6b59debf8d07694e0c83 EBUILD ghostscript-gpl-10.0.0-r5.ebuild 5557 BLAKE2B ea473304d688c9187e366be0c2464e7b33706ce26e10311d1034ccf4e8dcb78a075db2e59a66d53487451e85b1b09a736cb223a6099eb6590e5ed3d85ee0c0d3 SHA512 bedff71a935d1ca18f9fc1bccbcd090787b1ece734ae5c1f46ef244c4705aecf0545eda5dedd02aade0577b8a942238af17d969850a8c5438efd047028948d0b EBUILD ghostscript-gpl-10.01.0.ebuild 5496 BLAKE2B eef46a0757c650aa2749e0f75c211d2a9ea17b8b46b42ecb4348f88d7ba952eba80f61ee6c179f398f355087c50e2c08507a8dead4bb8a6ead4189fa572ed8cf SHA512 4c32176f5a136ad9c378cd633c3dcc4040086acc4a315c8976218220393134bff89d5f5a6a59e82d641a29366ce1039cd495352cd895056c09e72a328bf7f1e5 -EBUILD ghostscript-gpl-10.01.1.ebuild 5496 BLAKE2B eef46a0757c650aa2749e0f75c211d2a9ea17b8b46b42ecb4348f88d7ba952eba80f61ee6c179f398f355087c50e2c08507a8dead4bb8a6ead4189fa572ed8cf SHA512 4c32176f5a136ad9c378cd633c3dcc4040086acc4a315c8976218220393134bff89d5f5a6a59e82d641a29366ce1039cd495352cd895056c09e72a328bf7f1e5 +EBUILD ghostscript-gpl-10.01.1.ebuild 5491 BLAKE2B be44eea68da598eed589e240efc6c4675c8352fea2fb18a05023a2d0f903b0d9ba0f6ff610b2e2b957593c817d9ab34f4504735cb1aef5bd189dfcba501d3735 SHA512 f253550dfff0168c395b592883cdb05bcfbc22479981822256dc2f00a167162b08f1c710a73c57acbf1751b69d285a66880ad624f78770bd44054f53a2b44480 MISC metadata.xml 767 BLAKE2B ff690e8acf31dc71da9c563b45316398d4dd74c2c7690df1a2ad0148ac459aead548ac0ed8e203fe8f6d1a375a91807d08d5c053c702f1551a2f32b66444ae74 SHA512 3edb3742706b1cb89ea09428ddcab3959d6dd435e92957cd2982e074acd449560e5abf41af29029593fff280ca02ad909ec05fd83e0d9fc690f5a9227804f3b9 diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild index dc3060ab3fe5..91a302566066 100644 --- a/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild +++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild @@ -23,7 +23,7 @@ fi LICENSE="AGPL-3 CPL-1.0" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cups dbus gtk l10n_de static-libs unicode X" LANGS="ja ko zh-CN zh-TW" diff --git a/app-text/libpaper/Manifest b/app-text/libpaper/Manifest index 7fb339daf2f9..429540d7106e 100644 --- a/app-text/libpaper/Manifest +++ b/app-text/libpaper/Manifest @@ -1,7 +1,9 @@ DIST libpaper-2.0.10.tar.gz 1304460 BLAKE2B 89c0ab7348cff01e278a64fe984f51102146c38699d1036ae265343cc7174a2954974770384e625582669217f57992ed28dd1755867e2f7d00b7e423323f500c SHA512 629d357b4946aca324ca95024dbfd5d49a9e7110b6163eac72482c010c4cb84b50a50b5b119399090a49eaef58329bf3c497d3d871b7c9e46ae5c8e71364c2ce +DIST libpaper-2.0.12.tar.gz 1304598 BLAKE2B e8a78fc3efc3d0676e8596c0c457f4ebab26eb2f4d4f8e885237f475db4969f6c875bbb7021afb41a212e1cf8bc540e56b301964ce9f3399bb65af789db085cd SHA512 edea8758894eb4b36d7164623d34ae7721a903d7fccaf3a0a40b598e901699b8d2754cb02be9a289494de46e3d30463806c3d85a9d701947218bb7146cf05af4 DIST libpaper-2.0.4.tar.gz 1286975 BLAKE2B 2751422ca3176d1f47d98c74d948d986e6dcff15acbac126535f526312900650e25fa0a4d68ceebc5d718f5135be22a9f9407d690dc5d5e22eab9dc55b040fc8 SHA512 d603a807c8fdc57b704cdfdc90bedf05c54c8a7b67e8cf52f26298c22a6cee5291fcadc6e67d28b00cf9d68f4890a394e56c8e91f0b97c8edfac4662fe4dc8f0 DIST libpaper_1.1.28.tar.gz 42356 BLAKE2B 48c4a28c6ff01bd91e257b6b306e787e5c6112052cff09bdb501d1cc4ddd10964c3588942098a6092d5a44391dfb22e10d5147d4c5012497f473473129ff7422 SHA512 3bf6ebb0af89931d2f72ea4a09a7fa958b2facda5f238983ec7bac39652e08614b33f0de3af74a03457b2a4203eee4950bf18a4b726e79aa64093ace6a1fb0bc EBUILD libpaper-1.1.28.ebuild 1148 BLAKE2B b5556a5ae27415083aa89ca18a6f9dc232026a37fae823b9f96ef0325d28f2c1e37e3f34ecee1f4773793fb0b31b7f607ea955c9fa96a88d18a4b90eca8f54be SHA512 07e36537c2278711c602c667e50e72091aef0bbbb79de8a99ed915c7c1f600be4c7d53f7446578b3b1734375a07ab8464e5ab0b342ef50516d1e2b0e7c325d07 EBUILD libpaper-2.0.10.ebuild 751 BLAKE2B dff6949aeaaeabd4ba376751a664d5b3f480803527f372f8ca41ab1b8b87e607e621b10c949287d5481b109468303393e33671e95ba59c251efc258483f4f840 SHA512 56496703a0c56ee21a27f269df1f0702ad9387c1a851817f2f5a04ce7b7e9a15688d9b1893fd0d2b66071883b549c8b7d4859660b0cbbb1a78ab8afc4acf000e +EBUILD libpaper-2.0.12.ebuild 759 BLAKE2B 3ab49f8c1b8d2bbe5672c6021e0b04ff4c10692bfe3cac95e212d2425e0b7a39f80982e07a7f08ab71cb6ba0da9e2855437ba184eb79762fa397e8b161073a44 SHA512 69bc2bee9595ae86e843b2413d9cee5458d2655cb6a20e478628817dd520cd3450f26b08589f9b13b2f5b6f73db5485df3d9653951a0f33888fc80ff2a3c2138 EBUILD libpaper-2.0.4.ebuild 863 BLAKE2B 3e0d9e2cbdf03710e90764064f0b1200028ad0ce9f850d243bcbfe76a674cd1e1c849d872d29cf895dad88bb0af568805f8b8b9fd725372b27128bb8bb181034 SHA512 d2b1345af00be4c2c723f08362f12a0e0570ab28bb401d68f533d8c866f61a95e662f089ec56fdb0fd85e17cf92252606d29fe2e84979bf06958cfa407244be1 MISC metadata.xml 342 BLAKE2B 28767bfca8e43186de0792106c408d3a8e0ef8c9c59836789b045c23f12163e43b9eb547c93f1751f031b8f61bd7940f50ccaa95f2ecc14cdf5a9267be721d0e SHA512 0d16a636e3cce2ee9051bd694f34a072ff13d4ca6f4c9f3e81443cea386f48f5863db03ca9cb050f43a6a1fa483d401969617597d68024fee10058a0c72b3585 diff --git a/app-text/libpaper/libpaper-2.0.12.ebuild b/app-text/libpaper/libpaper-2.0.12.ebuild new file mode 100644 index 000000000000..d77438c2f590 --- /dev/null +++ b/app-text/libpaper/libpaper-2.0.12.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Library for handling paper characteristics" +HOMEPAGE="https://github.com/rrthomas/libpaper" +SRC_URI="https://github.com/rrthomas/libpaper/releases/download/v${PV}/${P}.tar.gz" + +# See README. +# paperspecs is public-domain +LICENSE="LGPL-2.1+ GPL-3+ public-domain" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +src_configure() { + econf --enable-relocatable +} + +src_install() { + default + + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex fcaf86f253ff..5cf317f35617 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index 2e2e6c9978b8..3a4e85c6d3f8 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -25,13 +25,13 @@ DIST openssl-3.1.0.tar.gz 15525381 BLAKE2B 9212a7fb13f6dee7746721ee406af56ae1b48 DIST openssl-3.1.0.tar.gz.asc 488 BLAKE2B f4a844e3db2c2bdf42b6f811d16cc2077cacf713d20474d94e2d0180a6f97eadf4f03522e9fed478d263d680d88091dc2bc48e7ebb15d049bc57ee7ed64c7fbb SHA512 8d542e6471b745822d6cd889c5b168841b4366ee9a96edc2ab5b44fa1bd1b75308422aed312f1bd6e6a3c3e306eceaa95ce9bb4d0aa3e8ff86cb0fd92a7e61ea EBUILD openssl-1.0.2u-r1.ebuild 9980 BLAKE2B 0017b72acb2eb86f2927845903c93aacfc9c2812ecc5dd5daa23ffc6dd961a4258181ac2c085798b228df5aa23fff2faf476f880406a7c0eeecde3a8391d6a11 SHA512 7aadb788732ee4dbf32ba34567c8ffc897354ac4028f26ec60fab8f099a445c494825bcaad7a5bc053a1ca3f70bfc0f9e944cce5a4051708555cae24c6c5b9a9 EBUILD openssl-1.1.1s.ebuild 10244 BLAKE2B d82db58beebd3eba272016b0484a148591c9d273b520dabd27c80e2f078a8a86beb0374ac2a19a6237fecd0e3e8d2a6d2a387edad4344865ead73869ae8f198b SHA512 3705eb236ead5c896ccb0e0165b48027bf6bd6bedcee148dc7d1ad53e2a787bad4e430c1d3868c05fb866628fb40675bef8bcf64e377e81ae601f3fa7ca4956b -EBUILD openssl-1.1.1t-r1.ebuild 7975 BLAKE2B 8059faf48ed4baa4534713e6df3e75d2e329096917bbfa54f73b1934a48c14245e7eac90e319df60a95ee9b1e145d68bbb087e07eed369547675392057073c1b SHA512 02fc5959e4c6524831fa313ae1f277edf616f433c33ac8f15450992bfd11a43b42342a94d3d60796c54c9cf2ffe6719ce1403b37ef33fee3880240b6cb525570 -EBUILD openssl-1.1.1t-r2.ebuild 8033 BLAKE2B 1a65763e419a1c14afc6a6c82fe9867f338483943b6136280e99de78924685f54956e2fccf1e858278b76bf927227b7654810e1e9d26aa313862e4787ac410b6 SHA512 2415d6a83bc10dbad48ca47f9a25742c0c1400fe6a248017865a0c4f73c63b66ab18953ec42e129e337287685b660d5c465278851b0435476c612705b5b8d67a -EBUILD openssl-1.1.1t-r3.ebuild 8133 BLAKE2B ccabb4632f06caf2d1768623b019cba1ce7edbbefb87fa0bf3055f95449d1de90c5345802f07d3c22a2b0a8b4b38883f77d883d7fd852dfb173829ef41170ce2 SHA512 cd54aa6377bd2cd976ae6c809b32d7fe7b55ce0759703123be31e3f385b39365ca1ab03aa2acba9cca6d3d64544a0086eba111a1dea63b9fc31177642694b32d +EBUILD openssl-1.1.1t-r1.ebuild 7974 BLAKE2B 1323ae4f56c9facb31f4487dced3c22c7c3f31dad6e420892dc6c5d21cc2d059f4ac5e6a4bf1e924b754bbf0e17dff96bb1ec3cf6a7f8e6992baed7a5c98ef05 SHA512 6b49ca3c7efeaa0230640bfea56eb1f038aaa0ed86b9e91bc7f67cee683e80d6bd6bf1016ad465e5720247056c8b1150d1aeb879f1485e1f0964b5ec5fd105a0 +EBUILD openssl-1.1.1t-r2.ebuild 8032 BLAKE2B 78af8d673a7ac80ca9ce186496f44b662696b72171888643ddd3cd7fdea94a9658f541c79cb26863207da395db9276a6bcbaa838867e20da5ea0602712b4edcd SHA512 085963d07dd99c4a10539b10cd212d39f2438c81a3337f10803094907c4f7197591e67eeb5962c54ab6055f5f3a6aecd90bd292b4965bd143bc1b242121c4d82 +EBUILD openssl-1.1.1t-r3.ebuild 8391 BLAKE2B e33ab4145cf96365cfe489a2674f91367c5da7362d348336625c9b3e3178657e419c41306b92614d0162baf343d9cc79934e573c3c9f1ae94527396710697bbe SHA512 8db9136855b12f5a84000b2d5eb1184d63deaa433e5367463a6c90ccb773816004a2b99872367218665407b20bda6f9a012ee485b4428c4bc3f1e949b4490c64 EBUILD openssl-3.0.8-r1.ebuild 7789 BLAKE2B a5a3eed08b0c4196e38849abd2f37c90f177f7c350f83064632934c379038e977e7519da2aadb62b7d15dc634cf26c8cf5bdae9aab0a4ddb6f4d1f0dbd693025 SHA512 b5e20150d2b93214303d70f73f7593f098bda3876e21d46e49c72000bd7161a29c3166908ae9f0e8af8efb4e127801dc0c7c962391499f9d46e74370ead17d2a EBUILD openssl-3.0.8-r2.ebuild 7838 BLAKE2B 437496ddf1bf7d36c83e40f86e41d5ba5d0ce210f0162521c3df5d2011ccefb94c42021ba7d326824fc64f1b30fe0edc569f586552f43ce054a57aa82b9d4290 SHA512 2dc102202843d437fda0f2121ddfac2b15504129878bb40e2354638ad0b1b8c7e1fa81800491147961af6237022672f9ee47457cae0da0e62da3a6802f709398 -EBUILD openssl-3.0.8-r3.ebuild 7936 BLAKE2B 8d32dcb3110f304f0c4c381a702fbb3e97577f4a4aa55e532dd5bf2af87dabe8ef649f8d3d2cbc2f35fb138dec4c663fe6b54e6f0b8898af4eef89efe722677f SHA512 1bdbab0eed43010676855709d9c6c35e63841abfdf6fcc9c44fba51d0f1f8b1d1f3161da051284cf0b2466a44d5fea588f6d8a0e0601fc453048a67f063df06e +EBUILD openssl-3.0.8-r3.ebuild 8195 BLAKE2B e8510784cf26533644b19638eb112d4a9e9b54ef8b2c4e80673d85d7c750281e1449b263f428da7f080909355d017149a1920eaf1cfac15aa101f42ec4eeded4 SHA512 0b37b8ab4f25a1b846b87d825412c327a9fa08244325f8ee96567c366a004784cfb27764b3ffc06b5947c74416840263ea28a9f66bb095d376755ffdbac2afad EBUILD openssl-3.1.0-r1.ebuild 7885 BLAKE2B bc101a34ee46f11314a0c55810c7d5444db5d2d2c18fce9ba9c78e3d68356f49c017aece7578f3a714fcc758288a427e989a93f2bf7f3c336c2b4b3a9d0a843e SHA512 f62450c598a35fe55a544ae9255fadd8f0376e40fe7a21f9f5cb9df47c3ef30297e77da50679841c47f69338e68ba52bbb97e9f5705fe54d9b5dea7f15fb2e2e -EBUILD openssl-3.1.0-r2.ebuild 7983 BLAKE2B 3a57e0a0f79f97c55844329388cca7e939beef3c316cb96f6f66dbf36273d775f4187b756ea5ac3868e2af3edad40ce12bbb81cd2eae215051305c9e3cc1d876 SHA512 ba9a82a53ffcd0d1f0b04f5612beceac3e1dba8d4bfaee6eb2a6161051a365f80b3c2822b58db7bd40c4d3dc70149c3277bb6bfc897638543b15e0156eb0e280 +EBUILD openssl-3.1.0-r2.ebuild 8242 BLAKE2B 445ad673ee2d5ebbec8d190b9b11b22cf5dee880cd2faacc78b01bda36b0daba69dd2b66b605308b801bc3f3b254a5d8ad0b5c92075c69a3e4cb2de150d39e91 SHA512 a538c2533943a79199f7d76b70fa5581f519199a4798194695b0cd090acc495d7bb7ca56a14d20ca97598f5ad63df335520cc77213bf90410ce646015a10d075 EBUILD openssl-3.1.0.ebuild 7836 BLAKE2B 98a3e069f68c4e67cc905021d0857f1d3ed487a71abae6705b38bea79285d78f298b5ce3e85cd4834d3d18158a7a47d9c44adb37c72bb5043a6228a66a9c01d1 SHA512 67d916b42bae7512cd2633fe473233fb7630089a26fcb203dff265a1afa7636f93e9fe5b152082f243bacec7833b12e0137c461ff07031700ac45916f828db1f MISC metadata.xml 1664 BLAKE2B cf9d4613e5387e7ec0787b1a6c137baa71effb8458fa63b5dea0be4d5cf7c8607257262dbf89dcc0c3db7b17b10232d32902b7569827bd4f2717b3ef7dffaaa9 SHA512 01deef1de981201c14101630d2a4ae270abcac9a4b27b068359d76f63aeb6075aceb33db60175c105294cb7045aae389168f4cf1edf0f6e3656ccc2fe92e9c92 diff --git a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild index dba4e4adb6ab..9eb808c07eeb 100644 --- a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild +++ b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild @@ -92,7 +92,6 @@ src_prepare() { rm test/recipes/80-test_ssl_new.t || die fi - # Remove test target when FEATURES=test isn't set if ! use test ; then sed \ diff --git a/dev-libs/openssl/openssl-1.1.1t-r2.ebuild b/dev-libs/openssl/openssl-1.1.1t-r2.ebuild index 6153c5fb1f34..ed79949dc698 100644 --- a/dev-libs/openssl/openssl-1.1.1t-r2.ebuild +++ b/dev-libs/openssl/openssl-1.1.1t-r2.ebuild @@ -93,7 +93,6 @@ src_prepare() { rm test/recipes/80-test_ssl_new.t || die fi - # Remove test target when FEATURES=test isn't set if ! use test ; then sed \ diff --git a/dev-libs/openssl/openssl-1.1.1t-r3.ebuild b/dev-libs/openssl/openssl-1.1.1t-r3.ebuild index 1c29542e9287..a25fd43760eb 100644 --- a/dev-libs/openssl/openssl-1.1.1t-r3.ebuild +++ b/dev-libs/openssl/openssl-1.1.1t-r3.ebuild @@ -95,7 +95,6 @@ src_prepare() { rm test/recipes/80-test_ssl_new.t || die fi - # Remove test target when FEATURES=test isn't set if ! use test ; then sed \ @@ -140,6 +139,10 @@ src_configure() { # Don't remove the no strict aliasing bits below! filter-flags -fstrict-aliasing append-flags -fno-strict-aliasing + # The OpenSSL developers don't test with LTO right now, it leads to various + # warnings/errors (which may or may not be false positives), it's considered + # unsupported, and it's not tested in CI: https://github.com/openssl/openssl/issues/18663. + filter-lto append-cppflags -DOPENSSL_NO_BUF_FREELISTS diff --git a/dev-libs/openssl/openssl-3.0.8-r3.ebuild b/dev-libs/openssl/openssl-3.0.8-r3.ebuild index ad4ca4f3b019..47c1bd2d6e83 100644 --- a/dev-libs/openssl/openssl-3.0.8-r3.ebuild +++ b/dev-libs/openssl/openssl-3.0.8-r3.ebuild @@ -131,6 +131,10 @@ src_configure() { # Don't remove the no strict aliasing bits below! filter-flags -fstrict-aliasing append-flags -fno-strict-aliasing + # The OpenSSL developers don't test with LTO right now, it leads to various + # warnings/errors (which may or may not be false positives), it's considered + # unsupported, and it's not tested in CI: https://github.com/openssl/openssl/issues/18663. + filter-lto append-flags $(test-flags-CC -Wa,--noexecstack) diff --git a/dev-libs/openssl/openssl-3.1.0-r2.ebuild b/dev-libs/openssl/openssl-3.1.0-r2.ebuild index b5a3fe7adebf..82fbb55ebda8 100644 --- a/dev-libs/openssl/openssl-3.1.0-r2.ebuild +++ b/dev-libs/openssl/openssl-3.1.0-r2.ebuild @@ -134,6 +134,10 @@ src_configure() { # Don't remove the no strict aliasing bits below! filter-flags -fstrict-aliasing append-flags -fno-strict-aliasing + # The OpenSSL developers don't test with LTO right now, it leads to various + # warnings/errors (which may or may not be false positives), it's considered + # unsupported, and it's not tested in CI: https://github.com/openssl/openssl/issues/18663. + filter-lto append-flags $(test-flags-CC -Wa,--noexecstack) diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex ab2c10e7e858..0254b0998af9 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/a2wsgi/Manifest b/dev-python/a2wsgi/Manifest index d99a7de06cbc..b457d75f17d5 100644 --- a/dev-python/a2wsgi/Manifest +++ b/dev-python/a2wsgi/Manifest @@ -1,3 +1,3 @@ DIST a2wsgi-1.7.0.tar.gz 12933 BLAKE2B 20dc3eb0a836e47cab98810fbaa343a0ac2070a0aba3e80667e32a14a72c8838acd2c3f082d4ca2ef639b37086523c2ce18020f5ec3acfa08d0b593e9cf5d196 SHA512 f2971bfebceec7a0b91fcc3d5916455917a4f05e39f61cfde8027b1e7051c21e5ba389b86b223fb9fd875471994eee3f4455c6634b5b207417d3ec13c9452f4c -EBUILD a2wsgi-1.7.0.ebuild 679 BLAKE2B a501fd89600298c8b7d6ae0704a255d1c95c3cebcc1ff733a7dd74f9559c5e8adc309322c3a2440010054b726c05676238b784089d1e804d148bcf7999c77ce3 SHA512 9d3a11badaefa662cb28868f0151cba05141ad68fa5198ea6bf89577ad77b0f91aac690bb7cef76b1f60dede3ac4c04c08fd3b93cbaaccd1a88effd06a1b8319 +EBUILD a2wsgi-1.7.0.ebuild 685 BLAKE2B 96ae9460079361a4c427733f063bf37cf09f191cad0f9288aa19de881f8474edda0d67fc37ecb8896d4051a36643430acad920c0978e15920aa2bc23b7a162be SHA512 806810a29b9d2e5ebb54f7d8a9c66190a866fa4172e6b58df5d5856fb3978538c8cca0eb103c82c423831beeef123935a05f5c3eab1ede65a4ea0db09b0a0c48 MISC metadata.xml 392 BLAKE2B 17f9cfa46eeac0752f6e27d004a04173528f5033dee30ba31bb9b0d86231b3311937e0765cba3cae0fcc8b9653654c9b53bbc009f15140db0b38496856b9c27e SHA512 828436206a1e9b01df9da1546ffc8e6bc614e71708ad8a806dda9ab2dad80c86e539c37496a0c2525f0370e9ead3131bbde69f235da83331cd5097985981006e diff --git a/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild b/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild index 20651029be3e..73ba3551e0bb 100644 --- a/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild +++ b/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc" BDEPEND=" test? ( diff --git a/dev-python/boolean-py/Manifest b/dev-python/boolean-py/Manifest index 5ab349229608..b585c147acd1 100644 --- a/dev-python/boolean-py/Manifest +++ b/dev-python/boolean-py/Manifest @@ -1,3 +1,3 @@ DIST boolean.py-4.0.gh.tar.gz 33855 BLAKE2B 68e183c670684d2f92ad94f2b88616c932c2a85db40fa1a2552bc60c9bf03999bb456e0a91623afba2af4f2c89ef6cacf0c6f0267ac55aadcf02e67c8324c8f6 SHA512 2c92188645c4949478b40c2879f02a0eb6f3f92c0781a910862fcccebaa3476b9f2668ef40a5faec9d5c3a9c7361043a8e1b92ed98e282d6ce89c56b8ac0c2ad -EBUILD boolean-py-4.0.ebuild 629 BLAKE2B 1fefbefd1f0fec6dcbb94ea6614e500d0b3eedae6fa6a89170c0ae2b40a1a436f0503896197e7f3f863e9a801a8c287cded98fe60491c691ad91e45d36fdd400 SHA512 0a81055fe95cc15a343d8de5607c85ac92a19457e979812a26b764db9a0c6c9d76224034fee7c349c64d2cb710378296964b8502d0c8b70ddd59937c2c31c77c +EBUILD boolean-py-4.0.ebuild 635 BLAKE2B d5f0d0ff24691dcc82beef80acb3f79fb6a1bf9cca6415bd67abee14aacb951fe8edddccef0c1da112f301018db398c81f545b7660b848073e850722f4afe576 SHA512 9b87e0e9da0938fac78a934038d517953f5d05940a4283a975dda285d6d8205319014ce1b750060093e0cd5364e5c80eeac648ad1647407d4dbed9bf69f496e7 MISC metadata.xml 374 BLAKE2B 4dc485dc736f6d9e3e47ca111cb85e0770d8701bd7a10587f6aaa035723a66f225eecb633f2a127255051637c7f64d17f69d9f449a50f00b00cda766b88503c2 SHA512 940cc16f6dddb68c7154bab0be91f5c5639e4f3563a1efa2d56a4a17ec8dbe70f86f7e53be6cb082283d2c650edbfcddc406419a6acdfe2ebc8035a12b17c35f diff --git a/dev-python/boolean-py/boolean-py-4.0.ebuild b/dev-python/boolean-py/boolean-py-4.0.ebuild index 64af60f8f842..42c5a72f9f79 100644 --- a/dev-python/boolean-py/boolean-py-4.0.ebuild +++ b/dev-python/boolean-py/boolean-py-4.0.ebuild @@ -22,6 +22,6 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" distutils_enable_tests pytest diff --git a/dev-python/cerberus/Manifest b/dev-python/cerberus/Manifest index c3dd3a03eebc..8aa5c1cf9876 100644 --- a/dev-python/cerberus/Manifest +++ b/dev-python/cerberus/Manifest @@ -1,5 +1,5 @@ AUX cerberus-1.3.2_no-pytest-runner.patch 259 BLAKE2B 6cf56852d33703a9b2ccf8605849a0d23f3397156ab7704b25d98af6037824fcab48718a5f4dd00258765d37d210182d9cd3440685a964f5c15596196c837cc3 SHA512 eb28000c54bf2fb8f88f5df2fab3edb035d96f6360d3984d201eb7188f218c52c59f9008ac0f8df19ad47f909de8717c67841cc7b5c463f805406f567bd0028a AUX cerberus-1.3.4-raw_docstrings.patch 695 BLAKE2B af53c17d8b683e1d88e744330ff97884c3d490ce4201a6bcaf6124c4b9b7f3742e4106964797990327aee2b8978ebac94e9f81c76143d473c8aeca244e8a055d SHA512 2aa7b173844e6c275032dc6e2686b5ec1c7e41fa3611c2aa3246335299107278cce6e4ca96734e2cf3ceebc22e34ea278fbb4adaab05c91dfddd134b1c922194 DIST cerberus-1.3.4.tar.gz 926258 BLAKE2B 6fabfcf32e26ee7f4881b64ce9c3098a27949d95fd0998e09b7adcc3b834033f904a07b6e9b2cadea218b952142f6c2bc6051d8c208a14d6e8172a0c3823c38b SHA512 c816b426ed1b32367d1e8f1c26d6ddd4b49c6578540e688baf693e3094a05800f645cfe879be6378c1e9be9899cad7bc2ad1ed9844d6762d2ef6e0cc54a7476a -EBUILD cerberus-1.3.4-r1.ebuild 859 BLAKE2B 443aad154e8a2a43e52e090e94fb653a6a16fbded37cc187f48e9357f3631ea6456fa805e2695431cb8a3e98386b9a983d0e4a6e0d46fc716e46a0ae0c33eb04 SHA512 89590fb277f76a76e94bc5c2d444219fa008f864007be97e5e7e6a2c75528e224402d952c5a99d2a4cf1fb809c361e4779812422d6e6845ae5d25d096fb29f77 +EBUILD cerberus-1.3.4-r1.ebuild 865 BLAKE2B 5d259fd340fe0f916ef0edf384e417be1aaf350a5c6ad601b82b0ac04aa70133db596eb59c43a29bc68604e9f1a71e20269da784c205bb9c20cff68764453836 SHA512 d90397dfdfe9c8114ac71f6693ade3f547a056b7e3a1ae0d38f05a30332489676ea1a287981757c193fe4acf3bf0e9c7674796ac3bf4bf172c9cd189dfe45320 MISC metadata.xml 395 BLAKE2B c9dc795ac8b1daba3bb10e3aef517b28be2e88b26f5e1192c380bca300ef929608e2b2bcef23adc710e01d41fcbc640c97429d6d8ee61fe4a78014aa181b528d SHA512 c1abc73709d977c4f7a3e989c335f0d1312d07dc843dd88faadc633e2dbfa3371c1cee566a481ebfaabdba60e0a8f00068ce8a83ce9b05ab091c35917b8c146a diff --git a/dev-python/cerberus/cerberus-1.3.4-r1.ebuild b/dev-python/cerberus/cerberus-1.3.4-r1.ebuild index 22252e05784a..ed114a187721 100644 --- a/dev-python/cerberus/cerberus-1.3.4-r1.ebuild +++ b/dev-python/cerberus/cerberus-1.3.4-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="ISC" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" PATCHES=( "${FILESDIR}"/${PN}-1.3.2_no-pytest-runner.patch diff --git a/dev-python/license-expression/Manifest b/dev-python/license-expression/Manifest index 6b219d29ca28..bdd04bc63685 100644 --- a/dev-python/license-expression/Manifest +++ b/dev-python/license-expression/Manifest @@ -1,3 +1,3 @@ DIST license-expression-30.1.0.gh.tar.gz 162641 BLAKE2B 912a34bd86199f41248b2893e9e25dfcf1504231e49f6d94607ce30c07c95932a8c41814c5d2100beabfe7fe2deda499a62ea310243dce559d0a5c5ecb84f77c SHA512 eb152b53bfacddbccdc8bd4366e040c24c0e9be3561f1a602344ad756307e29350a739de5ab5f5448258db88dac745638242d971e1a2030fc4b43b88ab4015d0 -EBUILD license-expression-30.1.0.ebuild 777 BLAKE2B 5fd93516f54df6f671428eba58251ccdee25615645b5b771c5be13a0a13f7e0051f74a4e212c96296da7ba702c3580342484de675f05fccc576b5b723b1bcfd6 SHA512 cae76d53707212d2a5901668462f3cdfb3cecb6b865dd1a50d1d25fedd93e1eaf17fe49fbc683ebe215944cc72f38382d307367401d277468e38ef9a0a2681cd +EBUILD license-expression-30.1.0.ebuild 783 BLAKE2B 3d3a272069d3342029ecfa507cb4460df828a40de5026c9d05072d5d7c28271fa081fe1387d08a99e6ba09d46f46b9902237fba464bd282624d9b22f1d8f4e7f SHA512 97ae5828d83c16df371a03926d5ea7c37700e6d75fcd3c7fbc59b6b115e7f94d6d2f3a73be7ea95218b7c2d1bd2a8ca4bcf753f146ef2b010b8f338813bcc57d MISC metadata.xml 387 BLAKE2B 52d862f7ede77b8ab90dbd9ed2949f1c4a2b289458cff0f2e7042bf43be07b7d7e63ff94f0a10aa1db41027b3441be721656def8d59ba54155d3226e4bd30b57 SHA512 7ba89c3d94ef921fad190a85655d032a7e3a0c5794d0957c3a30ff73c75b717e87517f5f2547408426479d646ac3d157f7e659d66a18d4081689b6b41136b268 diff --git a/dev-python/license-expression/license-expression-30.1.0.ebuild b/dev-python/license-expression/license-expression-30.1.0.ebuild index c1f92ad36762..a7e062e69e2c 100644 --- a/dev-python/license-expression/license-expression-30.1.0.ebuild +++ b/dev-python/license-expression/license-expression-30.1.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-python/boolean-py-4.0[${PYTHON_USEDEP}] diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest index 56bb2b832b48..f7ad575e760b 100644 --- a/dev-python/pdm-pep517/Manifest +++ b/dev-python/pdm-pep517/Manifest @@ -3,5 +3,5 @@ DIST pdm-pep517-1.1.3.gh.tar.gz 232038 BLAKE2B 8d7e4cbd439c8cd5fd541043da93fcee4 DIST pdm-pep517-1.1.4.gh.tar.gz 232583 BLAKE2B 0f718e5b0a854505ca22b15cbe0bf3eeb9e028062e1bbd8a5fa6ca79e605ced7ec45e9429747c18fa2b96872487b2a5b3007567e2875d2121ed52c5027e1a4d4 SHA512 b3359ed0f0746e879b3cad8fdedcf49a36f179d68a530a80e5c985d26f89e9e3ab92a56a128dd69603e52fff5070ebe8ec2dc0f6ec07c8eb14da27e5a3b3b4a8 EBUILD pdm-pep517-1.1.2-r1.ebuild 1499 BLAKE2B 45092f6ce97e05b56dbc7642b4d5b06c647fce542ac44b8b4e52b75aa682910657640c14bc1109c198224c68a7cff907bf8af0f2b5683721db487834635fd579 SHA512 1396db9ce8e75e56635b0c29ef2948d041b4b0e7781cbe05c392527468ef8ba207e438064b75500009c757922ede5e47b35182ee2520b46a2e7d02debd5d39f6 EBUILD pdm-pep517-1.1.3.ebuild 1520 BLAKE2B bb6fac9600788040435ec2246ff4dc466380499f8ef360f37efac3f17a631fa8d571f2f38ec5ccb2c8ad1a5d09f12872c485cbb704f11ce2a56fdff48c6f4a23 SHA512 9c088fc43a5dc63159d27772ca895f8375efc5339bea02ba83bc5a8a52d46144361549f4d313e82454b865bb16dd0661309400783fbbad3075da3b968e855d84 -EBUILD pdm-pep517-1.1.4.ebuild 1513 BLAKE2B 12e3246a8d6c4f24b692d252af3be870d79a7f5f39cea45ff33d030403f25497bd2529e8a239f62bee410954c5662bace367ffcd369d25aaf744e3623d41e7c4 SHA512 6731aa6436bd7fc04213c939dbeac580acabfc6575de0faca6dd328153d4ec244350a8f6a38a30cbb383bba7f80aea7773c7764f94514d2c2d639d31b3eb8b34 +EBUILD pdm-pep517-1.1.4.ebuild 1526 BLAKE2B cc368641cc4bbe9792369a2737553cb02f1ef29cbef4631cfb8aa209642c67fa9d08e5b69b28ca96ff2de49cf6c866fafc67afdfb5c9bd627fcdc0c03cf5ffff SHA512 0ca6d0f45047c998e98bac8abe8cc2208e5fc2dbb14fc514a71d3e9b8f2ce88e058589250f35da96ba658d88ec8ab13148f2c1fb43fabfa7bc66d16f83d7251f MISC metadata.xml 401 BLAKE2B bd202e8cb137f8c6d74d4706e9e4aed7fc8a10825f68d8fec1814c26a58a2ae14208e1256a6826209019b6066f9b96d94a108e1a48c368261886357b7c20893b SHA512 dedab34ff5a645536807de7c3c616e11846d22c7aebf8446d88fb8c3a5c0edc6e97c2a3b25874ab7413b9b6ac6c0734df54e252ee1c55bc1b698883aa1f1552b diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild b/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild index dcddfcb21ab1..fcc0c1721572 100644 --- a/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild +++ b/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}] diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest index 75f39df48d2a..f6926a319395 100644 --- a/dev-python/uvicorn/Manifest +++ b/dev-python/uvicorn/Manifest @@ -6,6 +6,6 @@ DIST uvicorn-0.21.1.gh.tar.gz 717974 BLAKE2B ac4e1ec6a2533e364fe2ad7cd52558ad70b EBUILD uvicorn-0.19.0.ebuild 1672 BLAKE2B 717bc23c0b3438239ace5ff0443182dc3fcb603d89a529bc3a9df583b7e4f62bed5237a72fec94950cdc4c9431502439f9125b924f2edfa0a186c6aa0a636d68 SHA512 225856fc376629ae96d34fadc56bba68b3ea3d675bcc675407053c38e0da307b77f4d800b7935b7ce553817fcb17f62780da5fc7064ae0257e0e4119431f8bbc EBUILD uvicorn-0.20.0.ebuild 1891 BLAKE2B 1b2b60d41b47f64023e304adea33540f1edb3fb2df92d995a0f7562380bf61437dfd180238489e517ef6417b5e1ca7d61f16567acf893da73a7756b017a63bf2 SHA512 3db6763fa4720bd705053721a2f65be0387858a8db71f6e122ec7613037ad1e948521828738fb21d258b648eb0f34442c283d85645aab3e4185bc710d53d2593 EBUILD uvicorn-0.21.0.ebuild 1897 BLAKE2B f3fd7b2f58004b54644f50023c61c1a2baa3f6014e99ebdc6791a91df76bf378b364782422e205055d1e781cb206750792445aaa5113adc754224a1e8a562bf4 SHA512 a1e17fcce3ccc3fcb7bc3395b88065865f05a8b6d9e3f3b5fc1d88e8953c1d9fc0c7b512e6554e0fef4ceecb118c48654a99681e1461cb879d199e567895594f -EBUILD uvicorn-0.21.1-r1.ebuild 2339 BLAKE2B 9e06d46ed396d2e942c8beafd6f59575fac4a6d24e20fbf7c4dffc3d73947062783522bc5e03f0c92beaab90d48bf24bbe49e6ec06b4753831e743a480639d44 SHA512 81b28391aa5a6e2e9966b182b1d05fd872aedb09edde229fdc3d5a70a08d3457dd8a94118d420cdbb1adc00b8321e6ecbc1455268a31f48efa0c1fc30bd43dbf +EBUILD uvicorn-0.21.1-r1.ebuild 2345 BLAKE2B 4510744708b1ee73c345e92b7255992357a8c7ce067e9872488065879f50ab32c004cc05e00683b4844709d20d0e3b46bf2fbd3d7a5dfae9285e32acdde99410 SHA512 3731d11b70abe787cb7fb85f83b11b961df804393b1fc662c00777c0ce6c17f086a7524e1afd97b9b6bbd792682ec39d6b33f88be1fbc51ac47564b025646844 EBUILD uvicorn-0.21.1.ebuild 2027 BLAKE2B 7a21242c15558393d27872700ce0c5d6e26f0e1a0f8536494e62a3a119c0cb448e8b00f084ca8d8a49292b10a2455a5c662fad59b3bc54bb49ca1f9b33a366a3 SHA512 2428b94bbda2020865420f1898b2b44b4fda3556cfa9879be3df1cf0b3ba19049db69678a20e1af4027eb7293af456d00c941a4270da7c51c671bf828936d3e0 MISC metadata.xml 451 BLAKE2B af9be617c95128297e3455b503e198e13c373244094f6aa9c80837945c3f9f023f1874efa28d4ffa8b241feb9a4e8c7f3d3534e96966733bd5593bffb90904a5 SHA512 4d76bab5c20f7cad81fa56a28c9be07bf2c2ebc412fc647f073215d437a2550eca247b8419df71d04200d0fdf545520684db0b6f4953e73848f69a4f4ad6931e diff --git a/dev-python/uvicorn/uvicorn-0.21.1-r1.ebuild b/dev-python/uvicorn/uvicorn-0.21.1-r1.ebuild index fcec4c45e314..df6188a27786 100644 --- a/dev-python/uvicorn/uvicorn-0.21.1-r1.ebuild +++ b/dev-python/uvicorn/uvicorn-0.21.1-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc" IUSE="test-rust" RDEPEND=" diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex 32d05031f298..b68d590d09ae 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz diff --git a/dev-ruby/domain_name/Manifest b/dev-ruby/domain_name/Manifest index a3b40a98353e..b10868017ef3 100644 --- a/dev-ruby/domain_name/Manifest +++ b/dev-ruby/domain_name/Manifest @@ -1,3 +1,5 @@ +AUX domain_name-0.5.20190701-drop-unf.patch 4407 BLAKE2B 909ae1d292cdbd8f9e418887599db4a7d1718c95aa6ca213e261ac9e8d6b39b5feac6b0ec6e8d03f4267ee7e96db7fc434799f384e797bb791ed0608a24624bb SHA512 a7a71b637e1c568ced768d48ea48cdd53ef18c1d9e86900f06461cd8f4cb741caf54e51c3212a92382b38cef188c2a859fc61c037052f4abd054990bd72ffa28 DIST domain_name-0.5.20190701.gem 131072 BLAKE2B 86ee60824d9480e71535312fb72c192f3d88326c72539b833132872ff15298842f09bac612e9c3d8b87a3ef6a60459b14e777105613fd76da79757d6a30abcbc SHA512 445f0e8a377bb700f8a3b926970f4351d28759e237947d6c755afff52726141c6b821b43b2a761d4d0d6237969304ef749404a5f383f69710b04803410dc70aa EBUILD domain_name-0.5.20190701-r1.ebuild 1103 BLAKE2B aec07a80672719a46d70517c40bbd6c43ca1d013ae2cc67b69f741c4edbc1f692d53bd168eca9a924816e9548c644e05cf929992af8ef795cb0fe754b2d0c791 SHA512 5850cc740a63290dafec9509603e278652568440b03d91bc54391eec8e30b966c2f385909667d8e7424e7f672e266f1117916833046d9ad56024b52ca9a745ad +EBUILD domain_name-0.5.20190701-r2.ebuild 1191 BLAKE2B f12502ca6ee25c922cb8024f9788f2fb2d2b099cc650590a634ad6186eb0a9d89ff37961312fdfb3b04acf2dd024d4f5ad13ae5c712ed74a2bd413a62ea64a8b SHA512 17e060842c574d81096bc14deba9376191416693af64c61a740012f9a8c943d196c15a15ea2db24eea3a30bd7eb1ae5228b04125094f5b984dc49d3da98e1213 MISC metadata.xml 347 BLAKE2B 3317da08cd7700ed10004bff1dbf71a979dfe0894bb39c67af80d0b83d5fe19fd0f8be96d855adfad6ee39e331c8d6600872dc9be3ce526d05065a1446b7f7ef SHA512 bb716928ee6cfc1b3e1c6e5d06b1271a728085b1556430014d47d0129881c6740c64f0c3f76835dc672d53eec1cfe6866d8400b32ce6879f610be00b76bfe534 diff --git a/dev-ruby/domain_name/domain_name-0.5.20190701-r2.ebuild b/dev-ruby/domain_name/domain_name-0.5.20190701-r2.ebuild new file mode 100644 index 000000000000..507e95cdd339 --- /dev/null +++ b/dev-ruby/domain_name/domain_name-0.5.20190701-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="none" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Domain Name manipulation library for Ruby" +HOMEPAGE="https://github.com/knu/ruby-domain_name" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="test" + +ruby_add_bdepend " + test? ( + >=dev-ruby/test-unit-2.5.5 + dev-ruby/shoulda + )" + +PATCHES=( + # Pending upstream and conceptually acked, unf is obsolete + # with > ruby22. + "${FILESDIR}"/${PN}-0.5.20190701-drop-unf.patch +) + +all_ruby_prepare() { + sed -i -e '/bundler/,/end/ d' test/helper.rb || die + rm Gemfile* || die + + # Remove development dependencies + sed -i -e '/dependency.*\(shoulda\|bundler\|jeweler\|rdoc\)/d' \ + ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid dependency on git. + sed -i -e 's/`git ls-files`/""/' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ruby-ng_testrb-2 -Ilib:test test/test_*.rb +} diff --git a/dev-ruby/domain_name/files/domain_name-0.5.20190701-drop-unf.patch b/dev-ruby/domain_name/files/domain_name-0.5.20190701-drop-unf.patch new file mode 100644 index 000000000000..d9b6c4df65a5 --- /dev/null +++ b/dev-ruby/domain_name/files/domain_name-0.5.20190701-drop-unf.patch @@ -0,0 +1,126 @@ +https://github.com/knu/ruby-domain_name/pull/11 +(see also https://github.com/knu/ruby-domain_name/pull/22) + +From 28db4ddb42adb827fc54935a6308bae03d7e8e6c Mon Sep 17 00:00:00 2001 +From: tayler1 <mtayler@gmx.com> +Date: Sat, 4 Feb 2017 18:20:07 +0300 +Subject: [PATCH 1/3] Removed unf dependency for ruby > 2.2 + +--- a/domain_name.gemspec ++++ b/domain_name.gemspec +@@ -28,7 +28,7 @@ Suffix List. + "README.md" + ] + +- gem.add_runtime_dependency("unf", ["< 1.0.0", ">= 0.0.5"]) ++ gem.add_runtime_dependency("unf", ["< 1.0.0", ">= 0.0.5"]) if RUBY_VERSION < "2.2" + gem.add_development_dependency("test-unit", "~> 2.5.5") + gem.add_development_dependency("bundler", [">= 1.2.0"]) + gem.add_development_dependency("rake", [">= 0.9.2.2", *("< 11" if RUBY_VERSION < "1.9")]) +--- a/lib/domain_name.rb ++++ b/lib/domain_name.rb +@@ -8,7 +8,7 @@ + require 'domain_name/version' + require 'domain_name/punycode' + require 'domain_name/etld_data' +-require 'unf' ++require 'unf' if RUBY_VERSION < '2.2' + require 'ipaddr' + + # Represents a domain name ready for extracting its registered domain +@@ -286,7 +286,11 @@ class << self + # Normalizes a _domain_ using the Punycode algorithm as necessary. + # The result will be a downcased, ASCII-only string. + def normalize(domain) +- DomainName::Punycode.encode_hostname(domain.chomp(DOT).to_nfc).downcase ++ if RUBY_VERSION >= '2.2' ++ DomainName::Punycode.encode_hostname(domain.chomp(DOT).unicode_normalize).downcase ++ else ++ DomainName::Punycode.encode_hostname(domain.chomp(DOT).to_nfc).downcase ++ end + end + end + end +--- a/test/test_domain_name-punycode.rb ++++ b/test/test_domain_name-punycode.rb +@@ -91,7 +91,12 @@ class TestDomainName < Test::Unit::TestCase + '-> $1.00 <--'] + ].each { |title, cps, punycode| + assert_equal punycode, DomainName::Punycode.encode(cps.pack('U*')), title +- assert_equal cps.pack('U*').to_nfc, DomainName::Punycode.decode(punycode), title ++ cps_norm = if RUBY_VERSION >= '2.2' ++ cps.pack('U*').unicode_normalize ++ else ++ cps.pack('U*').to_nfc ++ end ++ assert_equal cps_norm, DomainName::Punycode.decode(punycode), title + } + end + end + +From 9d2912428799cd860d96c24d51292f2b03e857e2 Mon Sep 17 00:00:00 2001 +From: tayler1 <mtayler@gmx.com> +Date: Mon, 6 Feb 2017 01:46:03 +0300 +Subject: [PATCH 2/3] fix + +--- a/lib/domain_name.rb ++++ b/lib/domain_name.rb +@@ -8,8 +8,12 @@ + require 'domain_name/version' + require 'domain_name/punycode' + require 'domain_name/etld_data' +-require 'unf' if RUBY_VERSION < '2.2' + require 'ipaddr' ++if RUBY_VERSION < '2.2' ++ require 'unf' ++else ++ require 'unicode_normalize/normalize' ++end + + # Represents a domain name ready for extracting its registered domain + # and TLD. +@@ -285,11 +289,15 @@ def inspect + class << self + # Normalizes a _domain_ using the Punycode algorithm as necessary. + # The result will be a downcased, ASCII-only string. +- def normalize(domain) +- if RUBY_VERSION >= '2.2' +- DomainName::Punycode.encode_hostname(domain.chomp(DOT).unicode_normalize).downcase +- else +- DomainName::Punycode.encode_hostname(domain.chomp(DOT).to_nfc).downcase ++ if RUBY_VERSION >= '2.2' ++ def normalize(domain) ++ domain.chomp!(DOT) ++ DomainName::Punycode.encode_hostname(domain.unicode_normalize).downcase ++ end ++ else ++ def normalize(domain) ++ domain.chomp!(DOT) ++ DomainName::Punycode.encode_hostname(domain.to_nfc).downcase + end + end + end + +From 6d76a14ba3b7c42d4fd3f4fab30c0099ffc51c2b Mon Sep 17 00:00:00 2001 +From: tayler1 <mtayler@gmx.com> +Date: Mon, 6 Feb 2017 02:35:55 +0300 +Subject: [PATCH 3/3] Fix frozen string + +--- a/lib/domain_name.rb ++++ b/lib/domain_name.rb +@@ -291,13 +291,11 @@ class << self + # The result will be a downcased, ASCII-only string. + if RUBY_VERSION >= '2.2' + def normalize(domain) +- domain.chomp!(DOT) +- DomainName::Punycode.encode_hostname(domain.unicode_normalize).downcase ++ DomainName::Punycode.encode_hostname(domain.chomp(DOT).unicode_normalize).downcase + end + else + def normalize(domain) +- domain.chomp!(DOT) +- DomainName::Punycode.encode_hostname(domain.to_nfc).downcase ++ DomainName::Punycode.encode_hostname(domain.chomp(DOT).to_nfc).downcase + end + end + end diff --git a/dev-ruby/ethon/Manifest b/dev-ruby/ethon/Manifest index 70dffe0e4454..f975e85b4085 100644 --- a/dev-ruby/ethon/Manifest +++ b/dev-ruby/ethon/Manifest @@ -1,5 +1,5 @@ DIST ethon-0.15.0.gem 59904 BLAKE2B 9a6bcec605d6133054c3ee9b4546aab4d9282266876cd9c6e9c923d3405a5541871ebe83385185dcc42f0cea37735cddd9977e2da72badbcaaac55b8c634b94c SHA512 6e04c70e105fb95f1e0ff62e1d6ae009bb7b39a60d85ec9e43b10c016f33f679620ded253089a738e0cef5010e9023d1093dd92b1caacdde8f6a745cbae2b5b5 DIST ethon-0.16.0.gem 60416 BLAKE2B 6970554d8cbde18c0e08c95826f6444614d8378a3889e9347cc66170f80b947951312e3e65712106864351285f331ea0cb67c2e24e22ecc335fc0fbd571eb521 SHA512 3b31affcee0d5a5be05b5497d4a8d13515f8393f54579a3a9c8de49f78d3f065bb92659434b023f0a8bf8e0cccfbc94b617695b93c4d3f744cccd1eff2e68905 -EBUILD ethon-0.15.0.ebuild 699 BLAKE2B 025bbe7f6a8dd0f088b2b58b763304f3faf7f982e8f3c5b24a68cdc8be6a4b1b516674500e22310c6da1c591260924d723d6c3bd91f8d79503af6d9d1ca53b26 SHA512 9b1795869b48164f5bf2f3c7e3966d9899e7e8b6fbdf87afa9e8a36cd2d978abadd5a0341507dc51acc1eb78e88688d9fbabb637959af8ff78bb29f884b6e321 -EBUILD ethon-0.16.0.ebuild 699 BLAKE2B 025bbe7f6a8dd0f088b2b58b763304f3faf7f982e8f3c5b24a68cdc8be6a4b1b516674500e22310c6da1c591260924d723d6c3bd91f8d79503af6d9d1ca53b26 SHA512 9b1795869b48164f5bf2f3c7e3966d9899e7e8b6fbdf87afa9e8a36cd2d978abadd5a0341507dc51acc1eb78e88688d9fbabb637959af8ff78bb29f884b6e321 +EBUILD ethon-0.15.0.ebuild 706 BLAKE2B a51d29a62f6d6df5b7f37b58315508f83d337957484a20c19ec46e3aa33a6a5445a7cc32adf3af95736695f3c73683e94915c9051f774ab3018af342cbbcb6ba SHA512 a49414b3a4da40fc45f3cd66ace98473964d9738cd01c3acb266397254ca81f2a5659c76c555ba72c85db70d5fdbe03e9108fb5b3afada17871f64796b3c66b4 +EBUILD ethon-0.16.0.ebuild 706 BLAKE2B a51d29a62f6d6df5b7f37b58315508f83d337957484a20c19ec46e3aa33a6a5445a7cc32adf3af95736695f3c73683e94915c9051f774ab3018af342cbbcb6ba SHA512 a49414b3a4da40fc45f3cd66ace98473964d9738cd01c3acb266397254ca81f2a5659c76c555ba72c85db70d5fdbe03e9108fb5b3afada17871f64796b3c66b4 MISC metadata.xml 341 BLAKE2B 34c556cae0be837fca96c8414dc02507ce4a590994a02ac326bb07a577817e748139394f6e7a06edf6f6bdd85f01bd8fe8b36f82245417fa6113602185df7045 SHA512 f62b2ef5e0f393ad1d4a34459d68119d26dcf8afca20dc743c52e52de2ad675ae88791537634631465c203220e0bd94b4037c3b4155d0108cbbb57907eeaac06 diff --git a/dev-ruby/ethon/ethon-0.15.0.ebuild b/dev-ruby/ethon/ethon-0.15.0.ebuild index 6d7ded2b089d..dceca5a0aed6 100644 --- a/dev-ruby/ethon/ethon-0.15.0.ebuild +++ b/dev-ruby/ethon/ethon-0.15.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/ethon/ethon-0.16.0.ebuild b/dev-ruby/ethon/ethon-0.16.0.ebuild index 6d7ded2b089d..dceca5a0aed6 100644 --- a/dev-ruby/ethon/ethon-0.16.0.ebuild +++ b/dev-ruby/ethon/ethon-0.16.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/google-protobuf/Manifest b/dev-ruby/google-protobuf/Manifest index 2be625dd7fdc..d9861d9708a7 100644 --- a/dev-ruby/google-protobuf/Manifest +++ b/dev-ruby/google-protobuf/Manifest @@ -1,7 +1,3 @@ -DIST google-protobuf-3.14.0-ruby.tar.gz 5319779 BLAKE2B cea083eea4d7fec441536effdfe2bf1811913154b0cc0da2f14f4edeb0efb200236da102c36700e24fab73fd9883aa90576ad64603a7f175ebf5cef0dc29aae5 SHA512 9dabba81119cb6196ef5de382a1032c57f6e69038f4dce0156f8671b98e51bb5095915fb6d05bb5a8ad8b17b559e652e1e9a392dd30c7ed8dcf1d986c137be11 -DIST google-protobuf-3.19.3-ruby.tar.gz 5293258 BLAKE2B c05b70ffca97f7166ea6a511a36907eed125edf1ebf17f908718221d9b851be84dfb2b1b39973f2faf35f6ade630e6ba4f9e8b91b8fbc922c5db97079323ee6e SHA512 1c003e7cbc8eae6a038f46e688b401ee202ba47f502561e909df79770f6e8b7daf3dc1ccc727e31bfb5b52cd04cb4fef7d2d2a28d650c13f396872ad4aa076c6 DIST google-protobuf-3.19.6-ruby.tar.gz 5299501 BLAKE2B 3121f76b95f83c5309ce49ce296b738eff7be9d3a5093c564fbe2339fb5f3729e406f1b44bfcc05feb0d31ab63838bb4f54685017977c73a33b91215a6776072 SHA512 8f92242f2be8e1bbfba41341c87709ad91ad83b8b3e3df88bb430411541d3399295f49291fd52b50e3487b0fce33181cb4d175685fd25aac72adfaee26a612d4 -EBUILD google-protobuf-3.14.0.ebuild 875 BLAKE2B 0ba58cf1ef620cc261b81418d8106f1bd7474940fec7c7b453ca28e7f094d7a3ab8240fc78565fa349de9c284f1729a55ad924385a01451ffd7f59d07aea168a SHA512 3aff790656a45462744057116394d1a189fa3ef48ac4a207888999264655aa3ad71602e5bf91e1777c8e755154a77077294e9e5e7ad537bdb2c7bd561fcc7b0d -EBUILD google-protobuf-3.19.3.ebuild 897 BLAKE2B 713cea55363cc628badcfa1c90f1eac6cf0c8b56b7f7fc553b95b84179144174782a30eacaf009ac35a9fe8d41bf134f378e9f04fff124c2825ea03ce908a658 SHA512 2deb6bb409e7a359c08ce182c414d1886e6b24be55351b2e56ecdc0dcd61fb2b96722c45f7d04c0ec55c54441ec33b7d41966c3db1a7be63a946cbe6ff4f17b9 EBUILD google-protobuf-3.19.6.ebuild 890 BLAKE2B 7bec4195bcbe2592d3be574b2b82952b6c7cfa10367f77759600a1e4831755813090344c47ca16a290fcce53c30e8ff3f2ea0fa3ac5d389550388c9bb9c463ad SHA512 f195dbefe1a81f1a664461949c705883ce0acb6b25f4ee4a2cee4aa98991b60de5c41b8aa03db18a04d5448418b9f51833b49c6c0d6205104ef0f5f4f013d31e -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +MISC metadata.xml 334 BLAKE2B a2f0304d085bacbc5a9ef986401f8238b7cfe42f1e10ca84c79f85966f8526f282056d0ef94fec7f77b26977af77784f73005b9692b7521f549f60ae53bbc925 SHA512 dc133600f4f7c55a03d30d545eabfcfaaa1445d6db8b102262f1de9844c52c903c9a6eeeb2008e2fa39f224c4a434a5bee0f74d113e85b6d67577ab276385185 diff --git a/dev-ruby/google-protobuf/google-protobuf-3.14.0.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.14.0.ebuild deleted file mode 100644 index a59259f3ae89..000000000000 --- a/dev-ruby/google-protobuf/google-protobuf-3.14.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google - -inherit ruby-fakegem - -DESCRIPTION="Protocol Buffers are Google's data interchange format" -HOMEPAGE="https://developers.google.com/protocol-buffers" -SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}-ruby.tar.gz" -RUBY_S="protobuf-${PV}/ruby" - -LICENSE="BSD" -SLOT="3" -KEYWORDS="~amd64" -IUSE="" - -DEPEND+=" test? ( >=dev-libs/protobuf-3.12.0 )" - -all_ruby_prepare() { - sed -e '/extensiontask/ s:^:#:' \ - -e '/ExtensionTask/,/^ end/ s:^:#:' \ - -e 's:../src/protoc:protoc:' \ - -e 's/:compile,//' \ - -i Rakefile || die -} diff --git a/dev-ruby/google-protobuf/google-protobuf-3.19.3.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.19.3.ebuild deleted file mode 100644 index a2c1a888a26a..000000000000 --- a/dev-ruby/google-protobuf/google-protobuf-3.19.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google - -inherit ruby-fakegem - -DESCRIPTION="Protocol Buffers are Google's data interchange format" -HOMEPAGE="https://developers.google.com/protocol-buffers" -SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}-ruby.tar.gz" -RUBY_S="protobuf-${PV}/ruby" - -LICENSE="BSD" -SLOT="3" -KEYWORDS="~amd64" -IUSE="" - -DEPEND+=" test? ( >=dev-libs/protobuf-3.19.0 )" - -all_ruby_prepare() { - sed -e '/extensiontask/ s:^:#:' \ - -e '/ExtensionTask/,/^ end/ s:^:#:' \ - -e 's:../src/protoc:protoc:' \ - -e 's/:compile,//' \ - -e '/:test/ s/:build,//' \ - -i Rakefile || die -} diff --git a/dev-ruby/google-protobuf/metadata.xml b/dev-ruby/google-protobuf/metadata.xml index 658c72b1920d..1749282789a1 100644 --- a/dev-ruby/google-protobuf/metadata.xml +++ b/dev-ruby/google-protobuf/metadata.xml @@ -5,4 +5,7 @@ <email>ruby@gentoo.org</email> <name>Gentoo Ruby Project</name> </maintainer> +<upstream> + <remote-id type="github">protocolbuffers/protobuf</remote-id> +</upstream> </pkgmetadata> diff --git a/dev-ruby/http-cookie/Manifest b/dev-ruby/http-cookie/Manifest index a0c4e664b83d..0a58e48403f8 100644 --- a/dev-ruby/http-cookie/Manifest +++ b/dev-ruby/http-cookie/Manifest @@ -1,3 +1,4 @@ DIST http-cookie-1.0.5.gem 39424 BLAKE2B 569a0d18c962be378f3974b400ddf2289c72490b2b93619fcd83ed6c00bbf5def76239c52163dc6231060792abf3a19988285a6cd28f158ff7339252da912e61 SHA512 d530d64b5c2fc3757a6de03384fe768317e24a523d4a4215f5bcc6b5bca9e7b94eeaad1e52fbb67548396b7b2ca7c9d8b68ea7b99109e24770fcf34c950469ef +EBUILD http-cookie-1.0.5-r1.ebuild 780 BLAKE2B 07eb850cb68e240e14e9098bc5c8657e62e193fd627f7de05c0965d7d3858e349190c34177d7ba5c934e1eb03226df3443ea0cfb2cb00ad7f49e519f368404b2 SHA512 c81fffa880a6c3e086ea92ef85031436da002cb80c9e36d7e9bbf8a2b6002185dfb15638cb33620371a4af18b80170dbee383ceb161315a37ee3db61949f5761 EBUILD http-cookie-1.0.5.ebuild 772 BLAKE2B eec39d07e71a27e263e427472ee4f721af3a62d97bbe63aa5d6031c6e52e548b7f33ac2fbef978257db3a290e95b1d96590bdc21c746e77db070b5d32c4205d4 SHA512 f2bdfc6f52a9e37fa401c1b3ceea05c668586b431f3c48a6cc2f8302b289b83045505702716881d0add107845c78d34088514f15dcd2c10b8e0cd3af4adaceb6 MISC metadata.xml 352 BLAKE2B 0e1cc1e4cc97d4d773c64a068d2f7246c863fae1c17504f83275d1ab15e59a9bc6535c22fdf0c02d89d778079d100b74e29170b0fbe6fc1ad5464e221751a56d SHA512 821e08b75914f51a4a341149db588c8e3b17fc401a14de9abd44918b9f6bf88bc1d9c76b460a10c1b312669db478759aab90d0bb08bc04129bc8c964e7b3a314 diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild new file mode 100644 index 000000000000..6e8ed8373fb5 --- /dev/null +++ b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="A ruby library to handle HTTP cookies" +HOMEPAGE="https://github.com/sparklemotion/http-cookie" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="" + +# See https://github.com/sparklemotion/http-cookie/issues/16 for dropping domain_name +ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0" + +all_ruby_prepare() { + sed -i -e "/simplecov/d" -e "/bundler/d" Rakefile || die +} + +each_ruby_test() { + ${RUBY} -Ilib test/test_http_cookie.rb || die + ${RUBY} -Ilib test/test_http_cookie_jar.rb || die +} diff --git a/dev-ruby/httpclient/Manifest b/dev-ruby/httpclient/Manifest index 17d56f5f4e02..2bc2485f4d37 100644 --- a/dev-ruby/httpclient/Manifest +++ b/dev-ruby/httpclient/Manifest @@ -1,3 +1,4 @@ DIST httpclient-2.8.3.tgz 464624 BLAKE2B ce8ed523a24acce219027a4f1985caf2b4dae29bdba038ca2397e5f4d4b36c90b35cedfb62faa7faf426c3ce8589906df7832968c81b64bc9100eff6f4fe9745 SHA512 b65b5adb97af069d7ff6b6f4cccd6a42c6d9c88b797e9495768fe1f36a6bd93defe50190edc201de5e39c4e306ba0bd17a8ff2f8eba4d636dacafa06c172967d EBUILD httpclient-2.8.3-r2.ebuild 2755 BLAKE2B a70e78ab3b898d37e409da1d247c98a6ec7f881375ee52cbc7e4b282d1bfff6e2f264a19d17118c26f54d9c396edc7c20748e0e6a8b4a44a5b758901f070c418 SHA512 6bc53f061a41e7e84828249597ad03b5a1d1a44865c305fc270cdb6c6bf237fda19fbacddfb2fcc2bdc1c2ec4fdb5b04d2ee7143345c8f4f69a250172970b687 +EBUILD httpclient-2.8.3-r3.ebuild 2769 BLAKE2B db29dba937d3964ac5a534fd1f82f4a528ba33b999525a6e2d8ad784f76f56ca47f9ffb717b48c6a61c6fc634019673dad40fc808d2f0d82238ac0f27d61ae3e SHA512 d55a32b8b77544daaed318b421f37b5c01a8339fc45c27ecf32513cc2a86a4bc3b2fa269c468b4e517285a5bd35d59c009ddede498b3214dff207ac65696d643 MISC metadata.xml 342 BLAKE2B 357371edae972dc4bf17bef8a0ddf752bd81a3936a4ba6cc83ec7a253346e3d236bb0930fc71f14c1c42a486f3202bcd08352260aef38676f57b31f852dcca27 SHA512 3c3e6861463a129c5679658a044b956f1d8a4ad086c5fc77029037ad88b391af06cfbe26127127ae0b909d602c9a3b02929c48d7a26059ebd29e06c394d7b4c4 diff --git a/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild b/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild new file mode 100644 index 000000000000..cabb0174ffcd --- /dev/null +++ b/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_TASK_TEST="-Ilib test" +RUBY_FAKEGEM_TASK_DOC="doc" + +RUBY_FAKEGEM_DOCDIR="doc" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="httpclient.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="'httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby" +HOMEPAGE="https://github.com/nahi/httpclient" +SRC_URI="https://github.com/nahi/httpclient/archive/v${PV}.tar.gz -> ${P}.tgz" + +LICENSE="|| ( Ruby Ruby-BSD BSD-2 )" +SLOT="0" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend "virtual/ruby-ssl" + +ruby_add_bdepend "doc? ( dev-ruby/rdoc )" +ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/http-cookie )" + +all_ruby_prepare() { + rm Gemfile || die + sed -i -e '/[bB]undler/s:^:#:' Rakefile || die + + # Fix documentation task + sed -i -e 's/README.txt/README.md/' Rakefile || die + + # Remove mandatory CI reports since we don't need this for testing. + sed -i -e '/reporter/s:^:#:' Rakefile || die + + # Remove mandatory simplecov dependency + sed -i -e '/[Ss]imple[Cc]ov/ s:^:#:' test/helper.rb || die + + # Comment out test requiring network access that makes assumptions + # about the environment, bug 395155 + sed -i -e '/test_async_error/,/^ end/ s:^:#:' test/test_httpclient.rb || die + + # Skip tests using rack-ntlm which is not packaged. Weirdly these + # only fail on jruby. + rm test/test_auth.rb || die + + # Skip test failing due to hard-coded expired certificate + sed -i -e '/test_verification_without_httpclient/,/^ end/ s:^:#:' test/test_ssl.rb || die + + # Skip test depending on obsolete and vulnerable SSLv3 + sed -i -e '/test_no_sslv3/,/^ end/ s:^:#:' test/test_ssl.rb || die + + # Do not use 11-year-old bundled certificates! + # fix this copy so it doesn't fail tests + ln -sf "${EPREFIX}"/etc/ssl/certs/ca-certificates.crt ./dist_key/cacerts.pem + ln -sf "${EPREFIX}"/etc/ssl/certs/ca-certificates.crt ./lib/httpclient/cacert.pem +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'gem "test-unit"; Dir["test/test_*.rb"].each{|f| require f}' || die +} + +each_ruby_install() { + each_fakegem_install + # Do not use 11-year-old bundled certificates! + # fix this copy for production systems + # do not ship the cacert1024.pem at all anymore, nobody should use RSA1024 certs! + rm -f "${ED}/$(ruby_fakegem_gemsdir)/gems/${RUBY_FAKEGEM_NAME}-${RUBY_FAKEGEM_VERSION}/lib/httpclient/"{cacert.pem,cacert1024}.pem + dosym -r /etc/ssl/certs/ca-certificates.crt $(ruby_fakegem_gemsdir)/gems/${RUBY_FAKEGEM_NAME}-${RUBY_FAKEGEM_VERSION}/lib/httpclient/cacert.pem +} diff --git a/dev-ruby/rrdtool-bindings/Manifest b/dev-ruby/rrdtool-bindings/Manifest index 1808ad1768e4..9f3bd0c7b79a 100644 --- a/dev-ruby/rrdtool-bindings/Manifest +++ b/dev-ruby/rrdtool-bindings/Manifest @@ -1,4 +1,4 @@ AUX rrdtool-bindings-1.4.8-graph-ruby.patch 1857 BLAKE2B 4a36c4dee4e755bd39851c5c333fddacdddb53324017290f15345687b577caf9efb41d97ce55cc0bcd57554746e1a90d9a2d9fd92c0acd48b405eb02957e491c SHA512 1803247c9949a6d28d7027242604b5d61bc9da38ff22ff9d6302ca69743e49328372b4e51554c868b19a459c4341fa6d1291d09d62ea6a414a81d4558a7ef66d DIST rrdtool-1.8.0.tar.gz 2955398 BLAKE2B d821d662af432c53760bc0e9636b84d9209933a810fa71091fc4c2b44518c89c7ad509bde7955d952279ee41464c3bfa4f631662dde61b6fff46699bb382653f SHA512 8ae6f94d119e8d0e1ba7f2d0738f1ba008a4880d1022f1c0c5436f662d961fceec5c42e01c241493ece3d6f55c60fd7d1d264f93e678f3cf1251201dcde027c1 -EBUILD rrdtool-bindings-1.8.0.ebuild 1436 BLAKE2B 26ed4da1ec742b44ac62d0ff50a5bc079b9c7e9d061d46146261ff44482d3d7c4baa478f4e96120177d08a58570a8801a0ffb58741dda3510dad969a2824ff41 SHA512 3c5dc9a6d3acdb8796bb085f2230f55f988fc7c4b071934e01c7ee0674707f3b49cc626880f5fa26c8eaa0c82c9bc980ceb4ee5ac2f5e04a590ae5feeba2e96f -MISC metadata.xml 464 BLAKE2B 9802c0c651c611515835f1b50971c4bc91b0948503ffc62ddaa67fba4ef70f4a9beee54c1de7c9e55fffb7bf97875e6ea9cf3d5fb1882a92065bd4162a0d2ede SHA512 f4b12972651c85515f2ae49fb5124dc21bcf083483ccc1be22df06d81fc17818e16c64a729a0209146688c0552346bc5474b55791871213a946b331548e1ec8d +EBUILD rrdtool-bindings-1.8.0.ebuild 1429 BLAKE2B fad9e27bff475cacd55e98d35fc114214b5859703c6b555184cdbe0583b06e2087b7525a00e10d33af6d6fbfc70df00449226165a27b5187021df72691684ce6 SHA512 f8ff75be8e8c0c859058507a09a059da624c528d77f8cd1d2032554620c9d6052d164402268a7a9ab74fff5f1cd7d7eaeae389ae07190b216099030a77daa1fb +MISC metadata.xml 558 BLAKE2B 7b4fea02de2bfa8a15f39d975f460ef26e94a2ce84bb727aa772e6e2ca2086c55f7ac1b937057b86f8bbdcff1052f04a27f756d2a296837bc1bc4d9b5930aa15 SHA512 b0d41ec3fa95eb9e15c5a9dadccb269fde07eca2c870e4c9df9a5c098da4719b57e70472d8f8c19533774a310d1fc19230ec2ec485f0703e88eda94c38fd264c diff --git a/dev-ruby/rrdtool-bindings/metadata.xml b/dev-ruby/rrdtool-bindings/metadata.xml index 1181ab844295..4f711c39bd4e 100644 --- a/dev-ruby/rrdtool-bindings/metadata.xml +++ b/dev-ruby/rrdtool-bindings/metadata.xml @@ -1,15 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> -<email>ruby@gentoo.org</email> -<name>Gentoo Ruby Project</name> - </maintainer> -<maintainer type="project"> -<email>netmon@gentoo.org</email> -<name>Gentoo network monitoring and analysis project</name> - </maintainer> -<use> -<flag name="graph">Enable support for graphing functions</flag> -</use> + <maintainer type="project"> + <email>ruby@gentoo.org</email> + <name>Gentoo Ruby Project</name> + </maintainer> + <maintainer type="project"> + <email>netmon@gentoo.org</email> + <name>Gentoo network monitoring and analysis project</name> + </maintainer> + <use> + <flag name="graph">Enable support for graphing functions</flag> + </use> + <upstream> + <remote-id type="github">oetiker/rrdtool-1.x</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.8.0.ebuild b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.8.0.ebuild index 16eebd174a5a..f56ed895f177 100644 --- a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.8.0.ebuild +++ b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.8.0.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 @@ -6,7 +6,7 @@ EAPI=8 MY_P="${P/-bindings}" MY_P="${MY_P/_/-}" -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" inherit ruby-ng diff --git a/dev-ruby/shoulda-matchers/Manifest b/dev-ruby/shoulda-matchers/Manifest index 5e922c4d9439..8847f94f91ca 100644 --- a/dev-ruby/shoulda-matchers/Manifest +++ b/dev-ruby/shoulda-matchers/Manifest @@ -3,9 +3,9 @@ DIST shoulda-matchers-4.5.1.tar.gz 243634 BLAKE2B 32d846d0dc3c8725a9bd0d60e858eb DIST shoulda-matchers-5.0.0.tar.gz 241021 BLAKE2B 68d70f0ac503deaf05a769b39ad905ee87108b2e2a3f5d76d23b2772c0374e83e3c5cb0b0024a771e7c04958da0b890f3b564287230fffa0d207d501bb8d4c0d SHA512 c81c514071c297a2372b05caa987fc39cf03af25ba0d7ba4ef1f23deebbad81013d80ac5b360a00f5fc0a155e75f3ff65b782c56a5682348f683ea11814ba710 DIST shoulda-matchers-5.1.0.tar.gz 241567 BLAKE2B 5e778175ca80619b5e3da04fc235a6c68ef150e4abbe34520502fda5a86f44530dec3b0d4d448f87c30c54e062085a00bf6cfe3dee83c82825e238050480e10c SHA512 2abb23126aabc83d1787838468c1959442a32ecdafb244a6f20a08e382990a716ccf2219abee6f8121ff0a3f720e86a6775dee5ae351299416e51df12ad21b32 DIST shoulda-matchers-5.3.0.tar.gz 244767 BLAKE2B 4a1a006702bb352acb338c71e0c3152bfce288c51d676c194ce3135d41057d119c02053c26e5e9079dee49514f3396f6f0155fd310063713a975d747221d8e34 SHA512 5794f1eafdb852732e35433b7ba06975a65ec25363b8c7dedf154644fbf65ecb8b929da538f1a49ad4e767b286f7e8910cd06fa6f41f5ccc6f0e8a62f498c56e -EBUILD shoulda-matchers-3.1.3-r2.ebuild 552 BLAKE2B 8eff4338b6ced75ca8d5e43819353c92bec689b1102bb8d3e9efa22eb52ffc10957c417faca1872caed87bf6b25e77f47bf9c81978fcc9a4a09c14c61eb3792d SHA512 0c8536c66cc563f970738eb54a862f6c0ad4d1beb9cb0a07dd28679fc469e9fc8f6aa1db2ec04098f988d0ef135addbcb3d83471e0c89bb399d9c4999e0539f4 +EBUILD shoulda-matchers-3.1.3-r2.ebuild 559 BLAKE2B 12c93605b0d35a8b85ce8901b5cfd4d5077e74a9f4fdecb86e735aadb4c508d93facc902ced15502e153713b9936b631f4d273957b1ee4e7d749dc558c74af67 SHA512 4688a3286f13885e648d78eb3bcda93170d646cc11bcaa3699461dcfe63137fcbad213093e5f1066b99186db08fa086b896b66e6fd1070722bc3f970b03a625c EBUILD shoulda-matchers-4.5.1-r1.ebuild 827 BLAKE2B c9550fb724c931bbd22aea68b7768410d0050f2bdad8f9d6b9b7580ca69d4dc64c9803961b6987c34ecab7005ccfbe75952b3d83ef5a379905792ac6bb9ae9d0 SHA512 361984de3c4ef339fa20f9004788621aa018fcaed209c5eeabeb3044a44a223c5de693677cca3fb82f33c5aa58194ce16a335fbe43176ae32e595e58e0d5746a EBUILD shoulda-matchers-5.0.0.ebuild 834 BLAKE2B aa8a0ccb8d7a2ff207c1e82a06c5921cb09c54b64d6c26c8bbf7bb492423609387403578bdaa2ebb496495cd1bdc37603e7460a377d61cb0cf77fb8aa8f365a0 SHA512 e885a4573d6267515c3da4a336aa7ae491684a3e636ecbe5a7751c5bf9ae4928caa3d4e161123629f30347f215e786fcd5293478f0b836897542e0a5119de263 EBUILD shoulda-matchers-5.1.0.ebuild 835 BLAKE2B 19e1d321fa1051e17bc1d13b23fb5401f07e80779f6fbdc6d1741e959be0f704d78c591d8d0552439581e3495f6feabd35173d7f686897d68c47397f6a11395b SHA512 dae2fd3667d6dbc6f79e2a55983f3c221498e74b992ad375e9dcf6c12d7878338d930a71bbb9842e80074c5377dc680052fa646481508cb3f01b2d7590f729dd -EBUILD shoulda-matchers-5.3.0.ebuild 765 BLAKE2B 6c27aa9a0661182d0f0c86b1616023e4c1f71d61da33415eeadf1f267528c13e92b32dd5354f9ec47539b860775935e8366ab21912960e8c5360b2186969bccd SHA512 9ef5573efeefac9ea996eff8f51dc4cf9a264f0e46ae5d0f870c6d6510f3b54d5e2749cdbddd31640f2b9efc05c4bfc3d555c7dfdeab359454de1a54c07eb757 +EBUILD shoulda-matchers-5.3.0.ebuild 1623 BLAKE2B aeda432eb0948bd778123bd8e0eb98a512e8bf1c1efc62c6b828b1967bda8a0f5491bbb07c3b1c0522e332fc3cff568ba52542659bbc3936dc70ee8cb0ebf5bc SHA512 4d18b1bcbaf3284afeca1f3ee98e01b8a70f405225b974c598d67e5fdee0ecd57e75c6448736096ac7deb3f5c41e0102ad93d7acf42f80b9f9f35c01dc04e30d MISC metadata.xml 468 BLAKE2B deac17b1815c5381c7220dfd64c5b07dfcbb40ab1e9a3d60c69113e28d4132b0347e825a7c2ed836a541f3f97a898e794f4f0a9712045959c490962c757f95fe SHA512 b6dd01f25c76a89d822835ef56d8968eb53138ccd44507d7863e45834674eaac84092b825b5ef107be02109f82c5dc5d4ce60d21729da071b375f52f8fda4c4c diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-3.1.3-r2.ebuild b/dev-ruby/shoulda-matchers/shoulda-matchers-3.1.3-r2.ebuild index 9f3464d654ae..be9755d8f490 100644 --- a/dev-ruby/shoulda-matchers/shoulda-matchers-3.1.3-r2.ebuild +++ b/dev-ruby/shoulda-matchers/shoulda-matchers-3.1.3-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild index f4717a8de584..0e847b4ec193 100644 --- a/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild +++ b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild @@ -3,8 +3,8 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" -RUBY_FAKEGEM_RECIPE_TEST="none" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRAINSTALL="CHANGELOG.md README.md" RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" RUBY_FAKEGEM_BINWRAP="" @@ -19,8 +19,30 @@ LICENSE="MIT" SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +# Fedora manage to run the tests, but it's still pretty tricky. +# https://src.fedoraproject.org/rpms/rubygem-shoulda-matchers/blob/rawhide/f/rubygem-shoulda-matchers.spec +RESTRICT="test" + ruby_add_rdepend ">=dev-ruby/activesupport-5.2.0:*" all_ruby_prepare() { sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die + + #rm Gemfile.lock || die + + # Avoid Appraisal and Bundler. + #sed -i "/current_bundle/ s/^/#/" \ + # spec/acceptance_spec_helper.rb \ + # spec/support/unit/load_environment.rb || die + #sed -i "/CurrentBundle/ s/^/#/" \ + # spec/acceptance_spec_helper.rb \ + # spec/support/unit/load_environment.rb || die + + # Avoid git and sprockets dependencies. + #sed -i '/def rails_new_command/,/^ end$/ { + # /rails new/ s/"$/ --skip-git --skip-asset-pipeline&/ + #}' spec/support/unit/rails_application.rb || die + #sed -i '/def rails_new_command/,/^ end$/ { + # /rails new/ s/"$/ --skip-git --skip-asset-pipeline&/ + #}' spec/support/acceptance/helpers/step_helpers.rb || die } diff --git a/dev-ruby/shoulda/Manifest b/dev-ruby/shoulda/Manifest index a2957a696280..3876a4fd8ba5 100644 --- a/dev-ruby/shoulda/Manifest +++ b/dev-ruby/shoulda/Manifest @@ -1,5 +1,5 @@ DIST shoulda-2.11.3.tar.gz 145068 BLAKE2B 5e6d9b78b255612ec18c78076f9c4d45265a3e02a8fd56a127ea8f235e3b344005942c4b6e53014e6328206501c178ce76e1554a9d995ba0de04f5afefe4a0f7 SHA512 0b347c4a8be177b5806364114c25dc786ca2ac95a11c93a723dbc9ea1f6d8ae62df7fb420a52d477cd1e10e8d894074072a040eef36ee8a43440e5256c8427e4 DIST shoulda-3.6.0.tar.gz 22691 BLAKE2B 798b88e208355b0325b9e8b48f66687ad2702e1b5fc058d45504648fe7c7760b018eaf3d1c7bd45c68656c7bbba8fccc9b74d72003ee0b78ac53a277567609bb SHA512 10f7c6801eaabafa08eb2bc9c4d2a96237d4494aee7d40e5db8cf9c1abd8cccfe86aa21b0e68e2ec42cf222d285cdbec11ed2fdd804ffb8bd65ffd2efa3e72ac EBUILD shoulda-2.11.3-r3.ebuild 861 BLAKE2B 46daee6a79930cc885f72b24e839d42cf6f7203102d06a0b22d18910d5e8f6f3e631a18d18ce1b2d65ac36981ab1f0b9e6e4e63c68eeba967c20e842fb142e3f SHA512 61b56532a2040a922aa3c9f4a6ad9f4d52b9688eef426dc83f0a9e2936aea59713bb6f0bbce56b5c24e3e65f8c3f8f10d6d440a051f81a98aba94e64880be4e9 -EBUILD shoulda-3.6.0-r2.ebuild 944 BLAKE2B 8856a3d845bcc9ecde7393881f2361056c308f24c8bc89f2626df1b1c7d19ca1a37f13daeeb6b547c95007dabb55d59cf7b36ecdc2c1230bc674976a8348c89f SHA512 b545bc3c290b2f129d276d45f4ce48ea32924442b3c8f83b92f6bf15d850b938aa63df9559b35b91b25d77c3699012682864b69622734527ddd2f4ac950451c1 +EBUILD shoulda-3.6.0-r2.ebuild 951 BLAKE2B bee8f2d30714895a8074911927e11359014816b128ec466118f3328ce45a54b5b5fada22b2adef2ddc565bf5cb71f61cda2ff7948138c757be6856ed2e6265a7 SHA512 80d2ae36e27aa9b72ff09ff7751cca584af94789f4da9acfd7ca772836e7c827b65ee894fd691f7fff1b3a147d9c8a80e09308a8379d4a34bb9f8843ced7e18b MISC metadata.xml 345 BLAKE2B 3d5e4fa847d75a6e14084e2dd5c576409fc27ee1a39605615595eb9e1151dd7f11b3e005e3287536cf846caa9911dac0d00265c90ba593c4a46feeea593728d2 SHA512 322be4170fed150e6df894ea8346ba54b83d37de2a20de99289b34d1193ac0ed8275ef54d7cdf478381db6951457e1c27635ad6840751a1c9deb9cbabf31e83d diff --git a/dev-ruby/shoulda/shoulda-3.6.0-r2.ebuild b/dev-ruby/shoulda/shoulda-3.6.0-r2.ebuild index e28f86a1700f..c72100541a6a 100644 --- a/dev-ruby/shoulda/shoulda-3.6.0-r2.ebuild +++ b/dev-ruby/shoulda/shoulda-3.6.0-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/spring/Manifest b/dev-ruby/spring/Manifest index 5f220ead2799..34b2c498b893 100644 --- a/dev-ruby/spring/Manifest +++ b/dev-ruby/spring/Manifest @@ -1,3 +1,3 @@ DIST spring-4.1.1.tar.gz 46849 BLAKE2B 08e66e8e8869ae900bd134ceb82e55d08ba005291b8a7c83a61225c04373b8b89488f0636c4bcf0a8fdc6407ae2b1da26ac7092a3cdd5b1209d2ae2c4a6abd06 SHA512 caf85cf8588825b62cc8284bea79ad3b1faa5b61cf773db78c4f62b24df1e0fd5d6ba148d993045ab8dc768dde5a3401aa228ba51b4985b98f5ce4080f695e43 -EBUILD spring-4.1.1.ebuild 825 BLAKE2B 9b23620493ebac8f5520e4f9a04345bd2e55f1e9254affb0e9722241af640c945e5a561738ef02138010d81cda18c35e223aefa25ade9bddf8ea7d37ee170bf7 SHA512 054e5fe4610285b3fd7859899b56d7175a37b1fe7f7ce2a5b2b215ed95592c48c1cc751b3dfb226797380d17a5fe4959289e158af93f4593fa3fafe08b3ea4ef +EBUILD spring-4.1.1.ebuild 833 BLAKE2B b259eef0c48e1fce3c8cede6826b13494af271b967d9ca7966c73539f7c4c255577a21a9c1b51aba4f99d61d59999312b7d25061dced8a4932b0d2e5c652b429 SHA512 d3d6a9f1edcc21307181dee6b41a0055821fd090a59b9d986bbc9d412b5b3ee1cc0844fcfda714e2f0c7b88cc0815683b0b5f4e12e745036e22bed550565c3f5 MISC metadata.xml 339 BLAKE2B 17c685849cee6c0fb62bc96a54cccb38c1fb12bc90518094639ba3f9e1c97f286b8beeea52556986337673361c510c4c14298e1694cfafbd955b5c6277a6dbbc SHA512 46a6a32dd12d206b3b91a2e7e0fa8ac56a4b9dc4f09ac92277c634d428ad519dc361dd94fefd9a8b19257921eba68f418e635279c6ea07dd083252ab6b3f8879 diff --git a/dev-ruby/spring/spring-4.1.1.ebuild b/dev-ruby/spring/spring-4.1.1.ebuild index e881ec944281..1fa7ba65bccf 100644 --- a/dev-ruby/spring/spring-4.1.1.ebuild +++ b/dev-ruby/spring/spring-4.1.1.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz Binary files differindex ccdf3bac2fa2..9d6eeaa6ab98 100644 --- a/dev-util/Manifest.gz +++ b/dev-util/Manifest.gz diff --git a/dev-util/bpftrace/Manifest b/dev-util/bpftrace/Manifest index 1c09ef42132e..9c7ec1522c4b 100644 --- a/dev-util/bpftrace/Manifest +++ b/dev-util/bpftrace/Manifest @@ -10,4 +10,5 @@ DIST bpftrace-0.17.0.gh.tar.gz 1033934 BLAKE2B 960582096fcf1652a65c4f8e18dcc5e17 EBUILD bpftrace-0.16.0-r1.ebuild 1740 BLAKE2B b798c92e0e80396c069d83b1f9d55d019382a4f3615c4a064d9b0c196c010c4399d488c41ef403702a5e3ccdff14d1cd4466a8b0d6cdb25902b48498197120b7 SHA512 0b252876bcd309520eb3daa4216cf21e1d8b1eb2ea0e33f5abe3b5d48cf32e8c5e5739f46c395f4678c64e39841e87093b829269563eadd51bdb10acf0b51d3c EBUILD bpftrace-0.16.0-r2.ebuild 1791 BLAKE2B bd0db18452f6d36ea37658b477219fc10edb329b17aa0fb6f26bce4578c9ddba88915e0a026fd190fcb5eba8bf005d930d6fcda590da623725a8254e8f224f30 SHA512 569974b254bd1ffc50018bc66edac49bb0f2c07a8990caded28fdf24f5728b16df08cc20157f07e248eb960291ecf9c8f5782bc4e1701ce2e8631f0abcbd8164 EBUILD bpftrace-0.17.0-r3.ebuild 1938 BLAKE2B b4849d7b719f8f95a77bbfe58ec2a17cf1d2e8e8460f14a2dd24a3a075a90760300aa4e898319ce101d4953ed3c7e08711839b125d11f59d1090c97a48c8410e SHA512 72e87b86b90dced3a5904bd56415390763dfe7e47f1bd4a933d193a48c6e8e9ae144e6172fd1546ce9c28f9e1388c7c6e297e468f339fe00322bb34aa936c2c1 +EBUILD bpftrace-0.17.0-r4.ebuild 1934 BLAKE2B 97786852a27191f1d21618033a15c0a0da7a043cb6abc71f15240f7de4720a77139f4ace5d5f049f987ba60b7fb59eb8719b2b837b7d1cce7e98c72793f8eda0 SHA512 89e195cd57c499738f5e27137f3f0c640c1230a739fe6d4ccd264587eecd4a9ef3ba88aab67644c30cfe3e3456ea8114d8fa1eae9628fe8498bd51c8c3516fa5 MISC metadata.xml 499 BLAKE2B ce7c46f4c5e49f2f779ff6584053f7fc78dffaeee432ac46a8881b3d49dc569e309af95aaf9d6e77a36ebc87be0cd2f86a5db7b733463e4252d3a242d914f293 SHA512 dfb827afd47feb8204ef40c940ebcc7d1b3217cdf0f24425e4ab32195309d727225e942d777871565e47a2c02244d053f46ed25165e9728c94e0683ff61bf4ce diff --git a/dev-util/bpftrace/bpftrace-0.17.0-r4.ebuild b/dev-util/bpftrace/bpftrace-0.17.0-r4.ebuild new file mode 100644 index 000000000000..21b7e21bf0fd --- /dev/null +++ b/dev-util/bpftrace/bpftrace-0.17.0-r4.ebuild @@ -0,0 +1,97 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_MAX_SLOT=16 + +inherit llvm linux-info cmake + +DESCRIPTION="High-level tracing language for eBPF" +HOMEPAGE="https://github.com/iovisor/bpftrace" +MY_PV="${PV//_/}" +SRC_URI="https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV:-${PV}}" + +LICENSE="Apache-2.0" +SLOT="0" + +# remove keywords until build works: +# https://github.com/iovisor/bpftrace/issues/2349 +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="fuzzing test" + +# lots of fixing needed +RESTRICT="test" + +RDEPEND=" + >=dev-libs/libbpf-1.1:= + >=dev-util/bcc-0.25.0:= + >=sys-devel/llvm-10[llvm_targets_BPF(+)] + >=sys-devel/clang-10 + <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= + <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=[llvm_targets_BPF(+)] + sys-libs/binutils-libs:= + virtual/libelf:= +" +DEPEND=" + ${COMMON_DEPEND} + dev-libs/cereal:= + test? ( dev-cpp/gtest ) +" +BDEPEND=" + app-arch/xz-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig +" + +QA_DT_NEEDED=" + /usr/lib.*/libbpftraceresources.so + /usr/lib.*/libcxxdemangler_llvm.so +" + +PATCHES=( + "${FILESDIR}/bpftrace-0.17.0-install-libs.patch" + "${FILESDIR}/bpftrace-0.15.0-dont-compress-man.patch" + "${FILESDIR}/bpftrace-0.11.4-old-kernels.patch" + "${FILESDIR}/bpftrace-0.17.0-llvm-16.patch" + "${FILESDIR}/bpftrace-0.17.0-use-std-optional.patch" +) + +pkg_pretend() { + local CONFIG_CHECK=" + ~BPF + ~BPF_EVENTS + ~BPF_JIT + ~BPF_SYSCALL + ~FTRACE_SYSCALLS + ~HAVE_EBPF_JIT + " + + check_extra_config +} + +pkg_setup() { + llvm_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DSTATIC_LINKING:BOOL=OFF + # bug 809362, 754648 + -DBUILD_TESTING:BOOL=$(usex test) + -DBUILD_FUZZ:BOOL=$(usex fuzzing) + -DENABLE_MAN:BOOL=OFF + -DUSE_SYSTEM_BPF_BCC:BOOL=ON + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + # bug 809362 + dostrip -x /usr/bin/bpftrace + doman man/man8/*.? +} diff --git a/dev-util/cucumber-wire/Manifest b/dev-util/cucumber-wire/Manifest index 582d24d85c1c..a91524a55613 100644 --- a/dev-util/cucumber-wire/Manifest +++ b/dev-util/cucumber-wire/Manifest @@ -1,3 +1,3 @@ DIST cucumber-wire-6.2.1.gem 12800 BLAKE2B 2a34fa803748499b2bceb270cd1532ce3373f416a8c6d7039b0f55b1f2bc94e9fdd8ce12f8d5f23d4d172ba70cd00b43bbc0629b72e5d5bd1dc55861cf732bb2 SHA512 b32d0f72a31b400ca1596b126d8566aae2ea49514ecd292c621d0d1624f66465dfcac1a6d80293dd15829a00f4080d54190680ede60d7c1c23d2cfec450d1cf3 -EBUILD cucumber-wire-6.2.1.ebuild 630 BLAKE2B 2938ef4a589ffb09aeb335e3d943078995cbca1eb75a50e03b9ba157342cc5ef41fd68fb678422dba8f0212a85485bbfb5ef31011220cdfb52f8ae2dedd4e2b8 SHA512 520a58a0e874fb9830d0df470d47cf3e5fbdcdaedfff6d72911c01718c6fa4701d7d0608eed9f4ac640c3e4d26b3037935db89864f2e3ac724006dfdca04e7fe +EBUILD cucumber-wire-6.2.1.ebuild 638 BLAKE2B 92f3f218bda613ae4b8f8bde819c5833592a39c0aa130345b078059e5ab69d99589218288e35c26cc72ac1f47bd0fdd669ae801cac74bb4d4926f1bc27731f40 SHA512 5b46c35ed0b502cb433a75e15b76a3eb12c16461702f620c5732a1b5a8b91467c6f6a5f0110e952fb38cd17b561da083d70dea7f58a8e8799987d04cb989033d MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild b/dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild index 8297f63c6ee3..80ebd4739e64 100644 --- a/dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild +++ b/dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz Binary files differindex 47a2bd5b4f61..46f6ddd692d3 100644 --- a/games-action/Manifest.gz +++ b/games-action/Manifest.gz diff --git a/games-action/astromenace/Manifest b/games-action/astromenace/Manifest index b8b13cac80fa..ad8fa33400e5 100644 --- a/games-action/astromenace/Manifest +++ b/games-action/astromenace/Manifest @@ -1,3 +1,6 @@ +AUX astromenace-1.4.2-gcc13.patch 2539 BLAKE2B 428235161f0493ee737f7771ff9a513d256b203794b835701821f2217903c5ef2cde7fc7d2767722734cb69b0f6eee75c8b0db133dc9a3ee95904c83f68389df SHA512 4661861aabd8b5ad163ab52270a6d321ecdcdbe43f0a445b2cd2d17da18d8d45003f132c827577951d330cc35b031e56a09765ea88b2b1302b7857b2f5e33ddb DIST astromenace-1.4.1.tar.gz 68041500 BLAKE2B a6e0c98feae200440bc3e3bd0e3338325ce7953f4e4241d69e1d3b6cc3aaef54c1966f62b08a27aef2a6f6b1ee028e8c7c78788aabc2622bcc1eeab10186c428 SHA512 408fd8a9fcc51d0cdfd31d77bc1c05b079b3248622a252e73e1145db9715b3a331eef5fde295c3390143fb7bb2f88460d374eddea719b6452577bf5e83bd14c1 +DIST astromenace-1.4.2.tar.gz 68061933 BLAKE2B 79511ee920eb182a428688a22b5adaa7719d574ffbd9807ebea46a036ea7de85f87aee8f927cfb8458178ed8b9c4ad61dad281196469cf6f648aa6580303fff6 SHA512 6a41c987295ff7201b2a9fa748b2b246c5d61bf4ae39668e614fbec377abfe08387a66182059c0e87d1c8395aa224ae396535b0f41a0be720fc57d319249e8b0 EBUILD astromenace-1.4.1-r1.ebuild 1276 BLAKE2B 9f92f146909dd5fb3f3859de671c9f080b1f8494f9e02ff4b8be586f6acde13d097f1dcdeb85d1f131f51bba33c4759e12e3e071731991d269915a73cbecf8a9 SHA512 fc5159f04aa9ff26abe8776a7e8b8aa3449e7a4063515d0ecf54a46d472c6ca9f520201a7785a433a284a1fc7b5669276660845215242a7ccbf8782e8a591c04 -MISC metadata.xml 339 BLAKE2B 5826aa1b8a1fc54db9a1c583d24c149751d576114a818c478109ed3c6ff1abb1201d45607e2aff613a1bc6a41503d316e78ece588a2fe6c14778eac461e99480 SHA512 14960b9bce992d8abbb7328d263e0f6bc61887e94be83213fa28ae65625aaed113185f2412af318d193716be35b6936d8e6bce13ab779db314f53bc86a86e642 +EBUILD astromenace-1.4.2.ebuild 1291 BLAKE2B 12064dec1f6604d5ee66172aef314e1f7fee9149946d9d5d12ca0b2389cca8ed8ca3e6eed8761a57814e021d7280c0f9e96a7d00914b96c701f1dd11f1e1092f SHA512 87daf10d0ffcf6abca879dcf9097b8c175f2b9094d053ef15c1fe08abbf837ef2ccb0e6b7f31a3b423488f7c8706fb712fcd9308690ed2e0bc03d08c69b3321e +MISC metadata.xml 400 BLAKE2B 094b553349913f412a30608ad5ba9b4a33bc6171bb2ce008a9d96fc0ee79852021d4c01aa73f8cb90b00062c5a9c3398225ba6d55813636ea8dda923a77c22fb SHA512 434d3928707571b568e25b014a279de54e891644542774b9fa2c83882ad5309ba26efa6bfe7fbf583924d3b38f923b39e6f977f732c9e6341f8af169962c57f6 diff --git a/games-action/astromenace/astromenace-1.4.2.ebuild b/games-action/astromenace/astromenace-1.4.2.ebuild new file mode 100644 index 000000000000..a08affa86133 --- /dev/null +++ b/games-action/astromenace/astromenace-1.4.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop xdg + +DESCRIPTION="Hardcore 3D space scroll-shooter with spaceship upgrade possibilities" +HOMEPAGE="https://viewizard.com" +SRC_URI="https://github.com/viewizard/astromenace/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3 GPL-3+ CC-BY-SA-4.0 OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + media-libs/freealut + media-libs/freetype:2 + media-libs/libogg + media-libs/libsdl2[joystick,video] + media-libs/libvorbis + media-libs/openal + virtual/glu + virtual/opengl + x11-libs/libXinerama +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.2-gcc13.patch +) + +src_prepare() { + cmake_src_prepare + + # no messing with CXXFLAGS please. + sed -i -e '/-Os/d' CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( -DDATADIR="${EPREFIX}/usr/share/${PN}" ) + + cmake_src_configure +} + +src_install() { + # As of 1.4.2, the CMake install target is better, but still needs porting + # to GNUInstallDirs. + dobin "${BUILD_DIR}"/astromenace + + insinto /usr/share/${PN} + doins "${BUILD_DIR}"/gamedata.vfs + + newicon -s 128 share/astromenace_128.png ${PN}.png + newicon -s 64 share/astromenace_64.png ${PN}.png + + einstalldocs + + make_desktop_entry "${PN}" AstroMenace +} diff --git a/games-action/astromenace/files/astromenace-1.4.2-gcc13.patch b/games-action/astromenace/files/astromenace-1.4.2-gcc13.patch new file mode 100644 index 000000000000..e9615431ca5d --- /dev/null +++ b/games-action/astromenace/files/astromenace-1.4.2-gcc13.patch @@ -0,0 +1,49 @@ +https://github.com/viewizard/astromenace/pull/35 + +From e5ec662f520621cc5cf685de974a265fc78b3c8e Mon Sep 17 00:00:00 2001 +From: Sam James <sam@gentoo.org> +Date: Thu, 13 Apr 2023 03:33:27 +0100 +Subject: [PATCH] Fix build with GCC 13 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +GCC 13 (as usual for new compiler releases) shuffles around some internal includes and so etc is no longer transitively included: +``` +/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp: In member function ‘bool viewizard::cModel3DWrapper::LoadVW3D(const std::string&)’: +/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp:602:10: error: ‘uint32_t’ is not a member of ‘std’; did you mean ‘wint_t’? + 602 | std::uint32_t ChunkArraySize; + | ^~~~~~~~ + | wint_t +/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp:603:18: error: ‘ChunkArraySize’ was not declared in this scope + 603 | File->fread(&ChunkArraySize, sizeof(ChunkArraySize), 1); + | ^~~~~~~~~~~~~~ +/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp: In member function ‘bool viewizard::cModel3DWrapper::SaveVW3D(const std::string&)’: +/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp:681:10: error: ‘uint32_t’ is not a member of ‘std’; did you mean ‘wint_t’? + 681 | std::uint32_t ChunkArraySize = static_cast<std::uint32_t>(Chunks.size()); + | ^~~~~~~~ + | wint_t +/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp:682:45: error: ‘ChunkArraySize’ was not declared in this scope + 682 | FileVW3D.write(reinterpret_cast<char*>(&ChunkArraySize), sizeof(ChunkArraySize)); + | ^~~~~~~~~~~~~~ +``` + +See https://gnu.org/software/gcc/gcc-13/porting_to.html. + +Bug: https://bugs.gentoo.org/895760 +--- + src/core/model3d/model3d.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/core/model3d/model3d.cpp b/src/core/model3d/model3d.cpp +index 29b302d5..6f81cab2 100644 +--- a/src/core/model3d/model3d.cpp ++++ b/src/core/model3d/model3d.cpp +@@ -29,6 +29,7 @@ + #include "../vfs/vfs.h"
+ #include "model3d.h"
+ #include <cmath>
++#include <cstdint>
+ #include <cstring>
+ #include <fstream>
+
diff --git a/games-action/astromenace/metadata.xml b/games-action/astromenace/metadata.xml index f1f76fd0b0cf..2641a5aadc82 100644 --- a/games-action/astromenace/metadata.xml +++ b/games-action/astromenace/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <remote-id type="sourceforge">openastromenace</remote-id> + <remote-id type="github">viewizard/astromenace</remote-id> </upstream> </pkgmetadata> diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz Binary files differindex 338b8f2157f0..90c9f19cf173 100644 --- a/gui-libs/Manifest.gz +++ b/gui-libs/Manifest.gz diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index 674a835e6f0b..c95d0d91109e 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -2,15 +2,11 @@ AUX wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch 2877 BLAKE2B ff DIST wlroots-0.14.0.tar.gz 505461 BLAKE2B d2fa28f64014ef9d840838cb5938af23f6f6b211b62dc352d0d5bb824ccaa7d7a85531e1eca14feeb06d31d59955ff9a913e40a73cad21ed1ebfe76ada39d558 SHA512 83f001133cb4b11a72bb9532b7321655428826662848f67de8e3220a33d9dff4d37c859602bdc319929949d387d014a257b0347039a6649944d7b084c76bb611 DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B fca4d259cdde62da0c196344ce1d0f5dd679d012ff33e3ceb5385b9374667e16d91059a2ba6a318153e79ac2f0a6464e3066e614a13398f8c433f442560d84d2 SHA512 4f557c827f9673eccf208a3644954de80e7355b95cc374cc5e851a47087b227f196e0936c0913d21a6c776c29b74de2d028a100931264e41934c747568d8ebe0 DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677 -DIST wlroots-0.16.0.tar.gz 588565 BLAKE2B d1233f85bc4d80bfc65efb04367e136a351efc5e47168e30f061a8b4eecdd4bdbde6355e35211c610285b4d031c754f90c94b49e63c5b2f665890765b139bf76 SHA512 0b56f31284cc250019cda1e80d1660031d397e880a8c1aac2e60d7758bcac26e50144a499c13c61e24fe2664ba1e6cbb8262bfe28c817f4664162b1de592f1b6 -DIST wlroots-0.16.1.tar.gz 588945 BLAKE2B bd7dae29ef730c32ade389bbc1f99610afc0c35fc05a5c80e9257d6eb2ca99c38ecb6277206015432033c59c11fab4743f49413a6a19cf1d35cdbe62cdb57925 SHA512 a590960d3a228f1fec007d20094e48d9276568f59e2ce3bac56889fb7df519d68ffb81a73130b7bbf350ec95056009aaabb18ada52a97486d6ad1d5deb6844c3 DIST wlroots-0.16.2.tar.gz 589804 BLAKE2B 49911556f1442b43b46e3ec7750706cabeeab915bc36b178b92dec7b66743f4c2f0e335c6e26e318a25ceda41170b20913987a94a3c516df580d379305df7cc2 SHA512 3c1d4fecb3b751987e7051e69849fd62bd4eed95f2d2e548f06e42e4829d0fc24f20c1bfe056a53ede2d1fd05e0c566269a7b9f2bab0de0057a32b55e826a7c0 EBUILD wlroots-0.14.0-r2.ebuild 1481 BLAKE2B f350d6bbaf05a349cb9ee5ac67cea0c29b1e737b7fdb819ab4fee051311e48c5a448e3d2f2690f9c6effcedde2fc940779fa409ba7ba03acf099b5e4961f7e19 SHA512 4f50dfcfa7fd7cc1e5c5653f9b79da8fdda49994f2a385c145a272bf1d9227d6c5b5a13bd7f4c381036343c9b7f65c6b322b2a3bc188ea39ab427c7d1a424c81 EBUILD wlroots-0.14.1-r1.ebuild 1484 BLAKE2B 9de2dec4bbb573b4288a9c994047de1547ed6c7be66af4e8f7b5c3d459a4e2cccc97f3883bbb633942ade7f81ba2a883a14a40ac25f8033a57b24a6556d579b1 SHA512 c59c653561420f563e34584f48c646ea38a0622f65ed054d8895508f66fe4ef10e6b77d07b7bcb555fdf5c2077b7bd8f43df495a742b31075739630a666d4859 EBUILD wlroots-0.15.1-r1.ebuild 1903 BLAKE2B db14251e37bb2448556a7a8f98fadfea64c4c6047b3c8736932ca08ea586a8cc0db0c8d54335f0dad5d36a52c7a10f87f6d60425c35d5bf361334ab0e3ad0f5a SHA512 6bd49fad40df4267c4490e928fe750677fadf9dd1f08856fab8777000af8a3769f0710be0741ce98cfbbe2cb4cb1cfc6020937078211abf5aa5a224b702b4135 EBUILD wlroots-0.15.1.ebuild 1694 BLAKE2B 6612ccfa47cb13280a788b766b8c986c37f8ed256808e54068709e84e629e7618ecda9624faea2ac63878f232996c47a8f36a4ae760d7747cd7c918ed0667d90 SHA512 fbb4123948bc0d9f69bfd8d9c3990aa21e648b5e1a7018aa6c4bcc6bf6aa0982bf8ff5aea6df9ea460f29ba48646687747457ec3d146808a3f0ac2b8b667f374 -EBUILD wlroots-0.16.0.ebuild 1893 BLAKE2B 8e5d718648c21c9a70790b415e35c53617e79049c95bf71116860b81e4e0d755327fbfcee9bf9ed056f214b21b4389abcd8f61377fea777a8ef7701be3f0b74e SHA512 5c1c731c375f704e24fecd1363e62330e945ce7903257d4759c852aa76415e24d0a2bf1f7a4daf29edc37a1b6c5da9f852020414b03d26f5956a4228de23e616 -EBUILD wlroots-0.16.1.ebuild 1890 BLAKE2B 33db6d694d1e847f74071e941494305471d788f714c08aaa9c61cd2028de0b878401c61c65e950387b7e7b90f9a8e966e107d137e344b62a2a235130a655b9f0 SHA512 95a360381f5cc33677e466c063af8c276a0745c4d66c4242b13baffb2ce1931845624427394d6e112824571c5b36ad77294a9d86ca7b4199030236cee422306c EBUILD wlroots-0.16.2.ebuild 1921 BLAKE2B a0cdb4b25d4311bef06d043dfb8060fd72353b4e45021a3dbcbba661283ef5d55e4b3f7b3d81c467e4400693701e74daff21f2741331fde1d0599081783c915a SHA512 94c09b56883945ad2a3c9f082bec53e21d24743c70a7d666d3b24f0ac7501b1a5b5907f03c6a7e1e224772db2302f5374c3482169ca03e55ebe8a6d978ba2b63 EBUILD wlroots-9999.ebuild 1954 BLAKE2B 2a7a27213cdc17a8e8eacaa906e0ba9fa584e9c6256badf9b39116227f162c8662700dc01b7c2e2d891bf76df9696b4554a6e23ed42da19870c3e0d1678e2142 SHA512 bcaa757ee80a526f1eb07f304a386394cf2d50f313d6e385db52dc76e47da9f075171be88b3092dad9408adb496a39756b0c91f252a65ab85f511109c4f1f5a3 MISC metadata.xml 1785 BLAKE2B 2a3aafced4f8d8eae04bb84f693199bb3eb9da8fe0311502ea8c0d05c82e8354ff8e8d002992ef51486ff9991a2ccf6c25e8ce74b805cdc475fec2d05d457967 SHA512 05f0418d09522bb97cedd46723d5b55c51f99284f971a98ac309c8555f02e810817f645560aa8ff7433d2ad376acc6c5802e3dcd8f92bfe79d81a3a895e170f5 diff --git a/gui-libs/wlroots/wlroots-0.16.0.ebuild b/gui-libs/wlroots/wlroots-0.16.0.ebuild deleted file mode 100644 index 823b494fb8e6..000000000000 --- a/gui-libs/wlroots/wlroots-0.16.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor" -HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" - inherit git-r3 - SLOT="0/9999" -else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" - SLOT="0/$(ver_cut 2)" -fi - -LICENSE="MIT" -IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X" - -DEPEND=" - >=dev-libs/libinput-1.14.0:0= - >=dev-libs/wayland-1.21.0 - >=dev-libs/wayland-protocols-1.28 - media-libs/mesa[egl(+),gles2] - hwdata? ( sys-apps/hwdata:= ) - seatd? ( sys-auth/seatd:= ) - udev? ( virtual/libudev ) - vulkan? ( - dev-util/glslang:0= - dev-util/vulkan-headers:0= - media-libs/vulkan-loader:0= - ) - >=x11-libs/libdrm-2.4.114:0= - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0:0= - x11-backend? ( x11-libs/libxcb:0= ) - X? ( - x11-base/xwayland - x11-libs/libxcb:0= - x11-libs/xcb-util-image - x11-libs/xcb-util-wm - ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-libs/wayland-protocols-1.24 - >=dev-util/meson-0.60.0 - dev-util/wayland-scanner - virtual/pkgconfig -" - -src_configure() { - # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?) - local emesonargs=( - "-Dxcb-errors=disabled" - $(meson_use tinywl examples) - -Drenderers=$(usex vulkan 'gles2,vulkan' gles2) - -Dxwayland=$(usex X enabled disabled) - -Dbackends=drm,libinput$(usex x11-backend ',x11' '') - ) - - meson_src_configure -} - -src_install() { - meson_src_install - - if use tinywl; then - dobin "${BUILD_DIR}"/tinywl/tinywl - fi -} - -pkg_postinst() { - elog "You must be in the input group to allow your compositor" - elog "to access input devices via libinput." -} diff --git a/gui-libs/wlroots/wlroots-0.16.1.ebuild b/gui-libs/wlroots/wlroots-0.16.1.ebuild deleted file mode 100644 index 7da628951f6e..000000000000 --- a/gui-libs/wlroots/wlroots-0.16.1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor" -HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" - inherit git-r3 - SLOT="0/9999" -else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" - SLOT="0/$(ver_cut 2)" -fi - -LICENSE="MIT" -IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X" - -DEPEND=" - >=dev-libs/libinput-1.14.0:0= - >=dev-libs/wayland-1.21.0 - >=dev-libs/wayland-protocols-1.28 - media-libs/mesa[egl(+),gles2] - hwdata? ( sys-apps/hwdata:= ) - seatd? ( sys-auth/seatd:= ) - udev? ( virtual/libudev ) - vulkan? ( - dev-util/glslang:0= - dev-util/vulkan-headers:0= - media-libs/vulkan-loader:0= - ) - >=x11-libs/libdrm-2.4.114:0= - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0:0= - x11-backend? ( x11-libs/libxcb:0= ) - X? ( - x11-base/xwayland - x11-libs/libxcb:0= - x11-libs/xcb-util-image - x11-libs/xcb-util-wm - ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-libs/wayland-protocols-1.24 - >=dev-util/meson-0.60.0 - dev-util/wayland-scanner - virtual/pkgconfig -" - -src_configure() { - # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?) - local emesonargs=( - "-Dxcb-errors=disabled" - $(meson_use tinywl examples) - -Drenderers=$(usex vulkan 'gles2,vulkan' gles2) - -Dxwayland=$(usex X enabled disabled) - -Dbackends=drm,libinput$(usex x11-backend ',x11' '') - ) - - meson_src_configure -} - -src_install() { - meson_src_install - - if use tinywl; then - dobin "${BUILD_DIR}"/tinywl/tinywl - fi -} - -pkg_postinst() { - elog "You must be in the input group to allow your compositor" - elog "to access input devices via libinput." -} diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz Binary files differindex ecf77f4187d3..3446b2ca13c6 100644 --- a/gui-wm/Manifest.gz +++ b/gui-wm/Manifest.gz diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest index 8989849fbe2d..bd2cd02e2674 100644 --- a/gui-wm/sway/Manifest +++ b/gui-wm/sway/Manifest @@ -1,6 +1,4 @@ DIST sway-1.8.1.tar.gz 5577483 BLAKE2B 0e21c3a113b6bbb4a535ef77e347304ead98a424b65c176299f3d86fd52c35abf88d4e88fff0a8ecdb48494e8275110c79ea35fafd2902653db03fd938ee0323 SHA512 1f9909cb0402a99926d0ff1cefb98c40930e61678067413b6f195b036e6018a4f85bb3a6649d8bb743c93f0476b103791617a94d7c8c11a2c021f40131b65563 -DIST sway-1.8.tar.gz 5577138 BLAKE2B cf93db2d7722be5a14f3557087c8298cbbbaa7268ffb8540c5473581200323b6ba24c9a669e2b7fb31afe3cbe49314eef9f224c438ad3c4cd93ef939285be365 SHA512 9f4f24ecc16c2ffe0e2b17fa5f0da871493073fc96f2daf20323459b3adfb29bae3c369833d713ae254b5ac036d9b6625f76595ca31c3d216626095d1ef29615 -EBUILD sway-1.8-r1.ebuild 2697 BLAKE2B 3730a8549ac3e0371adf2ae476fee57b70435ebcc9d22618e8979b7b91c9476fde4b28cff77b4c0c7297ba9458f0fa7ab8a6192d0da57c9de7780510dd5d4547 SHA512 dd3641872fb7c499cf6161dea58686c89713efa69d56552a5df9e4a50f1f897053483ef6295bda2ef0314915d4b5e4c34a305e2f81032bee506cce84ec6cf1d4 EBUILD sway-1.8.1.ebuild 2697 BLAKE2B 3730a8549ac3e0371adf2ae476fee57b70435ebcc9d22618e8979b7b91c9476fde4b28cff77b4c0c7297ba9458f0fa7ab8a6192d0da57c9de7780510dd5d4547 SHA512 dd3641872fb7c499cf6161dea58686c89713efa69d56552a5df9e4a50f1f897053483ef6295bda2ef0314915d4b5e4c34a305e2f81032bee506cce84ec6cf1d4 EBUILD sway-9999.ebuild 2700 BLAKE2B cf8ffaff4cdf2a35e00c17382e15fba13933c400f82ecd2dc7520cb2dbf68d13b9310d3deb848a07e18bc279fcba55bbc43b8ef2a1fec3c401c444b5a7c23701 SHA512 1ba4e98ef41ee663d3a36f1434f322ebbfb1a2eafd43d4a848e125b1b55dba46351abe3cd3f684311e7f5a85c0720b0aaee14ab50dc6b9c123ab9de77290aa0c MISC metadata.xml 2165 BLAKE2B 5ebce1764fdd8aad171787dbf32dc5c1388506bbab5ef6a85c8990099f177edfed722c5d98a50e54620a7aad62c38072d2f8dbb34d28200902ad2d276e27164c SHA512 c8d70170b63cad752a666e75085f679b28ea520b460f01027d078dc178409dd43ab0f1b79033a149fbb2206a9e0fa6620623cb9df66343a734bdc3920c6c762c diff --git a/gui-wm/sway/sway-1.8-r1.ebuild b/gui-wm/sway/sway-1.8-r1.ebuild deleted file mode 100644 index 4a65197f1e7b..000000000000 --- a/gui-wm/sway/sway-1.8-r1.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson optfeature - -DESCRIPTION="i3-compatible Wayland window manager" -HOMEPAGE="https://swaywm.org" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" -else - MY_PV=${PV/_rc/-rc} - SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" - S="${WORKDIR}/${PN}-${MY_PV}" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="grimshot +man +swaybar +swaynag tray wallpapers X" - -DEPEND=" - >=dev-libs/json-c-0.13:0= - >=dev-libs/libinput-1.21.0:0= - sys-auth/seatd:= - dev-libs/libpcre2 - >=dev-libs/wayland-1.20.0 - x11-libs/cairo - x11-libs/libxkbcommon - x11-libs/pango - x11-libs/pixman - media-libs/mesa[gles2,libglvnd(+)] - swaybar? ( x11-libs/gdk-pixbuf:2 ) - tray? ( || ( - sys-apps/systemd - sys-auth/elogind - sys-libs/basu - ) ) - wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] ) - X? ( - x11-libs/libxcb:0= - x11-libs/xcb-util-wm - ) -" -# x11-libs/xcb-util-wm needed for xcb-iccm -if [[ ${PV} == 9999 ]]; then - DEPEND+="~gui-libs/wlroots-9999:=[X?]" -else - DEPEND+=" - >=gui-libs/wlroots-0.16:=[X?] - <gui-libs/wlroots-0.17:=[X?] - " -fi -RDEPEND=" - x11-misc/xkeyboard-config - grimshot? ( - app-misc/jq - gui-apps/grim - gui-apps/slurp - gui-apps/wl-clipboard - x11-libs/libnotify - ) - ${DEPEND} -" -BDEPEND=" - >=dev-libs/wayland-protocols-1.24 - >=dev-util/meson-0.60.0 - virtual/pkgconfig -" -if [[ ${PV} == 9999 ]]; then - BDEPEND+="man? ( ~app-text/scdoc-9999 )" -else - BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )" -fi -REQUIRED_USE="tray? ( swaybar )" - -src_configure() { - local emesonargs=( - $(meson_feature man man-pages) - $(meson_feature tray) - $(meson_feature X xwayland) - $(meson_feature swaybar gdk-pixbuf) - $(meson_use swaynag) - $(meson_use swaybar) - $(meson_use wallpapers default-wallpaper) - -Dfish-completions=true - -Dzsh-completions=true - -Dbash-completions=true - ) - - meson_src_configure -} - -src_install() { - meson_src_install - - if use grimshot; then - doman contrib/grimshot.1 - dobin contrib/grimshot - fi -} - -pkg_postinst() { - optfeature_header "There are several packages that may be useful with sway:" - optfeature "wallpaper utility" gui-apps/swaybg - optfeature "idle management utility" gui-apps/swayidle - optfeature "simple screen locker" gui-apps/swaylock - optfeature "lightweight notification daemon" gui-apps/mako - echo - einfo "For a list of additional addons and tools usable with sway please" - einfo "visit the offical wiki at:" - einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway" - einfo "Please note that some of them might not (yet) available on gentoo" -} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex e3e5b9e364f1..23b640579f10 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/lcms/Manifest b/media-libs/lcms/Manifest index 024dd8f7931d..c9285c45032d 100644 --- a/media-libs/lcms/Manifest +++ b/media-libs/lcms/Manifest @@ -3,10 +3,11 @@ AUX lcms-2.13.1-fix-configure-bashisms.patch 544 BLAKE2B 8b129f74cea00033a5cf02c AUX lcms-2.15-meson-big-endian.patch 732 BLAKE2B 9eba9b1b95a2a1ca63f50f8aa9f1a3b01e32473419b71677fc867fd51c395539b5b8a282e846a2ac89f827def7e8fe21491ebe6a191107a8a5527272f3de2593 SHA512 eaf89150f5317f8f87d13818fc8ad7f2229d87563f196332bb5bdffc71ec93867766011f6e104fbb733688aac7dba2774938c3f3fc790d98fffe3a1d94432119 AUX lcms-2.15-meson-psicc-man-page.patch 410 BLAKE2B 7c61e939f6d975524f7a071408e13335d34c28d848be293fba2369a5f58cebc2bd4b2f969b3765837868c7d53eaa3643af1fd8ba436a3fdb49fae41f3e4a7bb2 SHA512 8cbe9adeffc898d7cdad8a9cb0b1e99f6e157b4b5d07bca8aa62d4cb9813a4ebe05e2f49d179278e22a7381a78b17cdc60055b1317360861e413814ff83b3acb AUX lcms-2.15-meson-samples.patch 697 BLAKE2B 1d6908eb7c330219d5923f94dc2f1f036d29a9a681663a3f28648d08d3a1e6ebe6d3e879b62ab6be35572f005f34146633a819b88b4f65deb1cec644b33303de SHA512 b757d5b585fce74f6efbab1df4b35ef1c7ba81b560b2fda99e53869c21a5dde24827333c3de1140e2688f57640945b66912d88c943a187d1512435820899ae4b +AUX lcms-2.15-pthread-linking.patch 1376 BLAKE2B abeaeca00fb8bd7dcb1eb36163704874544f57e65be151cfc82e0bb64d1cc76efe92b9ba057d194e89331c77ce62c1656791a310cc11c8957ef2ed5666e49f37 SHA512 6ce3e6e8ca8ca22e5c43e58a1b5bdad61b5bb31988f1c66c7771311559681b447e07a2449c297eecc8985e24af086517c77477b3ff62f954874f47ad6483a728 DIST lcms2-2.13.1.tar.gz 7276499 BLAKE2B ff4815fc4bcea94dc942f8072741c592f1bbde9c8e997f4e21e36cd271062a341ecc9b1f3c56e3e36ec19091fec049ee9faf75df04c2bc1e11174dc4cfe8da9e SHA512 214ec63fa086b580a6507d493a54ccf5faf02c40e149d71e41f9fc8510efdb16554621c96d91cc886f09682c9631b10aa194b4b67eb6ffcc871d5d4666b05617 DIST lcms2-2.14.tar.gz 7406694 BLAKE2B 777b0bf65829121a3d32bca1ab936ac022f9af739bccdd02d5f86688c3386b974f526a012bdec4d36649566eea0aa659db317dd383eede6488236d601156a0f9 SHA512 92fba0a457ea81590eba0b8d98b7b621da6a83e3857948585e0b524235954954f9ac1670cf6a19b457c0fce22a87899ea4c5810db1ff2acf7c6b6e0dc4b61a1b DIST lcms2-2.15.tar.gz 7548405 BLAKE2B 97ce1e87c8de17e7d0dd1b00e1b49cf4e3c6912c74ff16d5afb9979565ad830fd8b3f08f7535ae8b5e763fbd22d2a058c577536ddb7487b7aa8fb25d585f8c84 SHA512 ab038c369e66736e0dd3810fbac6cf5381bc3102c4dd693819367b1224f59d9e853ede081388464c0e7c213d92e6cddc48c23020953af10ad6c6802cfa17e213 EBUILD lcms-2.13.1-r3.ebuild 1512 BLAKE2B fb15df98139327e95c3accca2ee48c0d8acd2c2eb7fd84b9ec3b200c49231ac513c531fd13444b58857970c6ba653cdedc417fcb5c8c2995581b5b07cd1e8b4a SHA512 0510bf343478291fead3e4e69bd74c5ba84eab1539e3e8e7cb78ccd56402ce42d6054baf501b1c9df5802131d18667121087b16aad1d4bb5868daf138778c307 EBUILD lcms-2.14-r4.ebuild 1362 BLAKE2B d8e7afbe30d08b3df83227a2f8a5c8f80d1d1105b1e808d6cec2238673173e34e572595062a9a205c78129c96c1df9271473bad1807fa6b5b3c407eb216bca90 SHA512 fc98c4e548540aa8c46afc44f940375ed05d5d5dd8a4828e4c0feb5541a5a94b24011cd0b0796e83c6e978c3c355a212f53290d2c68bfc1deeedb69b064a7aa6 -EBUILD lcms-2.15.ebuild 1344 BLAKE2B 9ec7b6c63c512b3c0f4a8a7f0a05b8c9ec012ed5a9b9756e782c3b6f7d3a7ec295e1b597745f7d6af9e4ae11f0e1e6613d87beacf520866b85487330ef53c8be SHA512 371a4fd3cd2ffe956531b76eaa20df167cacb0af92827514d25a38f9ecebd9512035b934baad91f0a5dff1d0f43bf705746db4bbf4171341c91f590862bbc019 +EBUILD lcms-2.15.ebuild 1392 BLAKE2B e2f4546805c22deb3938179cc9ff12ee0d6488bcfa25de35c08a4ba1e8b206873e2a42a5bc3761acd6cf218af86df7d800ba3f19ac042f895f591d5d6d87f172 SHA512 827a5195b5a7468963971e4e4b1808cb465e2ca647956c8c140b3cf097806a68eb59d5eef5b5bca5c1e1a9a20a3253061c8cd97561bb7145bd44fc11836cfa63 MISC metadata.xml 465 BLAKE2B eac440b8a48c75faaa51b0333582740e7e33b0b6222bf5376383764c9395cfa7a7936e19ec2dd22a043e3251ed4e40161c7a594f7f3157b8b809c620dd551430 SHA512 dabeaecc2fed3c2e63f2bb0219711961c51f7da710a5e90629df694c5c89deb9fd26c2329ed5ac577edbf60b51a8efd34f65fdd7e6759912c2513e4d8efa6f35 diff --git a/media-libs/lcms/files/lcms-2.15-pthread-linking.patch b/media-libs/lcms/files/lcms-2.15-pthread-linking.patch new file mode 100644 index 000000000000..613d43415b3d --- /dev/null +++ b/media-libs/lcms/files/lcms-2.15-pthread-linking.patch @@ -0,0 +1,25 @@ +https://github.com/mm2/Little-CMS/commit/1cb1e12fc298b86168ff5606d4ae8d5adb478021 + +From 1cb1e12fc298b86168ff5606d4ae8d5adb478021 Mon Sep 17 00:00:00 2001 +From: Daniel Engberg <daniel.engberg.lists@pyret.net> +Date: Sun, 19 Mar 2023 13:19:14 +0100 +Subject: [PATCH] meson: Link pthread library to threaded plugin + +Fixes +``` +cc -o plugins/threaded/src/liblcms2_threaded.so plugins/threaded/src/liblcms2_threaded.so.p/threaded_core.c.o plugins/threaded/src/liblcms2_threaded.so.p/threaded_main.c.o plugins/threaded/src/liblcms2_threaded.so.p/threaded_scheduler.c.o plugins/threaded/src/liblcms2_threaded.so.p/threaded_split.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,liblcms2_threaded.so -fstack-protector-strong -O2 -pipe -fstack-protector-strong -fno-strict-aliasing '-Wl,-rpath,$ORIGIN/../../../src' -Wl,-rpath-link,/usr/ports/graphics/lcms2/work/lcms2-2.15/_build/src src/liblcms2.so.2.0.15 -Wl,--end-group +ld: error: undefined symbol: pthread_create +``` +OS: FreeBSD 13.2-BETA1 (amd64) +--- a/plugins/threaded/src/meson.build ++++ b/plugins/threaded/src/meson.build +@@ -21,7 +21,7 @@ liblcms2_threaded = library( + 'lcms2_threaded', + liblcms2_threaded_sources, + include_directories: lcms2_threaded_incdir, +- dependencies: liblcms2_dep, ++ dependencies: [ liblcms2_dep, threads_dep ], + c_args: cargs, + install: true, + ) + diff --git a/media-libs/lcms/lcms-2.15.ebuild b/media-libs/lcms/lcms-2.15.ebuild index 20c12e472a27..d7c7043df029 100644 --- a/media-libs/lcms/lcms-2.15.ebuild +++ b/media-libs/lcms/lcms-2.15.ebuild @@ -28,6 +28,7 @@ PATCHES=( "${FILESDIR}"/${PN}-2.15-meson-big-endian.patch "${FILESDIR}"/${PN}-2.15-meson-samples.patch "${FILESDIR}"/${PN}-2.15-meson-psicc-man-page.patch + "${FILESDIR}"/${PN}-2.15-pthread-linking.patch ) multilib_src_configure() { diff --git a/media-libs/libopenraw/Manifest b/media-libs/libopenraw/Manifest index 3826523f919c..bdc353ff19c4 100644 --- a/media-libs/libopenraw/Manifest +++ b/media-libs/libopenraw/Manifest @@ -1,3 +1,4 @@ +AUX libopenraw-0.3.4-gcc13.patch 643 BLAKE2B 015d9b294b5daeca8c0e20467791530a03651963ad33f7af90aa3769d35d619e1ca7262df62aa2d38f55f8dd146662e876eb722af6b93104260dc9d049e1b101 SHA512 680bc3237b63843ced1ba0b2dec7a05653f2057a1648ec17d25cf06b2cbadc6f52a18eaed3d68ab345a8def217651f00b5af2d71bcd122a801869b2b86f01da9 DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 @@ -16,6 +17,7 @@ DIST libc-0.2.126.crate 590481 BLAKE2B 1000de6b9fa2b3ff025b961e504d6d20b401f37cd DIST libopenraw-0.1.3.tar.bz2 565458 BLAKE2B dec7cda78b6ff4b1411b93c0d48758920b73e087eaca3c262a0850eb5a3423fee38ba7537694b1a04bdafa6bbb34b290c059f483a5a6af339b76c132ac77c413 SHA512 c56d84610f0cf5da970c4c0c791fccf2f7e9f7c7dacf2aeac0b2702ce9a0cd3aaa2f6db0794b0466e1dd8316771973db1e64d013f635c1166b7ff2eebdcbf029 DIST libopenraw-0.3.2.tar.xz 563624 BLAKE2B 055d550af564f3b2c6c5e79f8875cbb1e996752b3a72f0b87ff1721efc008bd480b819f755b9e92bda63e69171d1533ce7f4a725aeaf69e819e5d8f3769e1d10 SHA512 de6c6b0bdc3847f615a159749648aa58700ad9213fb182853c43fc761c8606a07350f1980f76eb955c7629d16d82f4276108db617ecbd892069ba2daec5183bf DIST libopenraw-0.3.3.tar.xz 570284 BLAKE2B 3c0902e4d525aab919e8856041c563c4a56a58db70771b24d3c12bc9db268bb0a7a32a9a64604dcf6d1719c632663bea8e1d9c94c160ba3468466f333598ab93 SHA512 8c4894a0119c7f58fe965002b69cb2caa0c5b9d2e3656dddc0da0c07674290b155d50338a3f4b62e4faccaa908028ecf4c26a80b8a95d51638bf4bd7bec6c9e1 +DIST libopenraw-0.3.4.tar.xz 570500 BLAKE2B 5d90c07b60ada2daf2110f6e935b33b429e20666c95ae0ed684ea36f09bd27fef67a07c6f359ee1ea3397d1bd48ae5630c95d48327511f56d6a1d81b973804dc SHA512 01bb42cbfb4f88fc8580bdce562243be796829ed943e184299ed54046776e580a9595d5676bded92ed897a6a2267cb2d54c19e31ee8f25804704c558c29b971b DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 @@ -33,4 +35,5 @@ DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e EBUILD libopenraw-0.1.3.ebuild 1057 BLAKE2B 9e61bd276c42c093126ed6882b70deb1c49e18f76be65fc7b128879b9a02488018fa497d88aedb7e9908eead67bb2b92db26d90373c5c5e4ccc10fa97db559a9 SHA512 bdd564e0c6cf441677c5d33f1c55fa513a7ae63e2f0ac3d73e570d0cfeecca4508a6718d7795ae85705fa186f1e3bf7a693301f69bf15f2720b92affd56d612d EBUILD libopenraw-0.3.2.ebuild 1766 BLAKE2B 93a1fe764ee16e6afb3c302e233e8cb9bf0cba6a24a59f4ce8ae16d0389b73aa38cb9b027f71c92f9783127f22926bd99849bb0a936af2c421d4003896db753f SHA512 59b0e0ca919f451e7af5466e528e7df17ddc4141c731c5b71fbc3d7cb3dba8a564d010515b3a7d3823504cffe8962c00620e1e0df0e79801bd360a9165da876b EBUILD libopenraw-0.3.3.ebuild 1765 BLAKE2B d0d408e7ae15fd86e507a1f4806326a92cfa1b049c99e3853401bf6e0e4641858042c64af5c3f1e9846d0441f7e3b92e4a4d4d36cd0c78c53bf83c49af9aa9a3 SHA512 60e032a3a67f70ca7e70b68c821ab35e27c1c8d8555c916734f0477d34b34462ca0467adbccbb888c0031205f2574883204719413878162d4db03f3847ce8dc4 +EBUILD libopenraw-0.3.4.ebuild 1879 BLAKE2B 55eca331af2418e8b10d1641ad841beb7e2c50cf16b5307c2c0643c72cc64c11fe417259c456e0260d52e02fa04d81e8dcfa5ca8e5bdc841118cdb6b09475853 SHA512 38c98de9d9610d25aa12e39ac73cfe7b67f4bf01c1278c2ed9d1c0d58f8501829c0213813cff559b95ae9fd2f0a15a385775e2365024bf84f9d322f5a514dfd9 MISC metadata.xml 327 BLAKE2B 535d53760f8b1440558a02aecb8ab27244d3583ded3843a38a8d418ae8a8a55859c08901a6fae91f8d63e7848a173e3e40b7ff168a0f86c710e53bcbe87f4161 SHA512 26f6a6a430380b878feabd5a692aed4cf6994701e935fda0f986b0b071702846389f8ada8f0c666f35a5107484879d7dce9f81b866081b0b06a1df1d02125cdb diff --git a/media-libs/libopenraw/files/libopenraw-0.3.4-gcc13.patch b/media-libs/libopenraw/files/libopenraw-0.3.4-gcc13.patch new file mode 100644 index 000000000000..a76630023591 --- /dev/null +++ b/media-libs/libopenraw/files/libopenraw-0.3.4-gcc13.patch @@ -0,0 +1,24 @@ +https://gitlab.freedesktop.org/libopenraw/libopenraw/-/commit/03f8270d6bb255ca6618505e83169ab9d95ccef1 +https://bugs.gentoo.org/895374 + +From 03f8270d6bb255ca6618505e83169ab9d95ccef1 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Hubert=20Figui=C3=A8re?= <hub@figuiere.net> +Date: Tue, 21 Feb 2023 18:45:00 -0500 +Subject: [PATCH] Issue #12 - Include stdint.h where needed + +- This fixes an issue building with gcc 13 + +https://gitlab.freedesktop.org/libopenraw/libopenraw/-/issues/12 +--- a/lib/trace.hpp ++++ b/lib/trace.hpp +@@ -20,6 +20,8 @@ + + #pragma once + ++#include <stdint.h> ++ + #include <string> + #include <vector> + #include <algorithm> +-- +GitLab diff --git a/media-libs/libopenraw/libopenraw-0.3.4.ebuild b/media-libs/libopenraw/libopenraw-0.3.4.ebuild new file mode 100644 index 000000000000..e8416de6083c --- /dev/null +++ b/media-libs/libopenraw/libopenraw-0.3.4.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Run cargo-build or cargo fetch in lib/mp4 to get this list +# TODO: >0.3.4 should contain vendored crates in the tarball? +CRATES=" +ahash-0.7.6 +aho-corasick-0.7.18 +atty-0.2.14 +autocfg-1.0.0 +bitreader-0.3.2 +byteorder-1.2.2 +cfg-if-0.1.10 +cfg-if-1.0.0 +env_logger-0.8.4 +fallible_collections-0.4.4 +getrandom-0.2.7 +hashbrown-0.11.2 +hermit-abi-0.1.8 +humantime-2.1.0 +libc-0.2.126 +log-0.4.17 +memchr-2.5.0 +num-traits-0.2.15 +once_cell-1.12.0 +regex-1.5.6 +regex-syntax-0.6.26 +static_assertions-1.1.0 +termcolor-1.1.3 +version_check-0.9.4 +wasi-0.11.0+wasi-snapshot-preview1 +winapi-0.3.8 +winapi-i686-pc-windows-gnu-0.4.0 +winapi-util-0.1.5 +winapi-x86_64-pc-windows-gnu-0.4.0 +" + +inherit cargo gnome2-utils + +DESCRIPTION="RAW image formats decoding library" +HOMEPAGE="https://libopenraw.freedesktop.org/" +SRC_URI="https://${PN}.freedesktop.org/download/${P}.tar.xz" +SRC_URI+=" $(cargo_crate_uris)" + +LICENSE="GPL-3 LGPL-3" +SLOT="0/9" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" +IUSE="gtk test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/libxml2 + media-libs/libjpeg-turbo:= + gtk? ( + dev-libs/glib:2 + >=x11-libs/gdk-pixbuf-2.24.0:2 + ) +" +DEPEND=" + ${RDEPEND} + dev-libs/boost +" +BDEPEND=" + virtual/pkgconfig + test? ( net-misc/curl ) +" + +PATCHES=( + "${FILESDIR}"/${P}-gcc13.patch +) + +src_configure() { + econf \ + --with-boost="${EPREFIX}"/usr \ + $(use_enable gtk gnome) +} + +src_compile() { + # Avoid cargo_src_compile + default +} + +src_test() { + # Avoid cargo_src_test + default +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} + +pkg_preinst() { + use gtk && gnome2_gdk_pixbuf_savelist +} + +pkg_postinst() { + use gtk && gnome2_gdk_pixbuf_update +} + +pkg_postrm() { + use gtk && gnome2_gdk_pixbuf_update +} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz Binary files differindex 61dd69ab58e1..21fb04457631 100644 --- a/metadata/Manifest.gz +++ b/metadata/Manifest.gz diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index f96a21ae7e8c..f5648335a015 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Wed, 12 Apr 2023 22:09:36 +0000 +Thu, 13 Apr 2023 04:09:36 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index bfc1385e18a7..9351dd1896ab 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 540216 BLAKE2B d30aef090eaffb1f3ce91f96dfcc44f7a5d1a954885fba68126dee1aa21a3de740e45dd7106f5d3ba2b51e48eda29870b954e2a90cc8bfa9dc1ac93912daadef SHA512 f9ff42d8d58ea6e6bae5d32f95af7bcddc333ce0478d31cfefb14e85c8d99eaf4d3d9a0802c961e3f7e7d8f3696894cb1d1d0e81db3807d1796858a550f0351f -TIMESTAMP 2023-04-12T22:09:39Z +TIMESTAMP 2023-04-13T04:09:40Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ3LCNfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ3gIRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAD/g/9F3Lg8hnoURCXiKSGoDOtoSwLnD/9uWx97JzVJWtby5p2fwlQ8kV+jvEt -VVenXQDTjBRYE4VPInPNcM0FC6L8CR7vquXJemas8U5EBORdxdnpKIZjhfKTcHpV -xj48y+3j6K34hTaJSrTSMuWj2Wssnoo6GlomGJIasWrpxfGr7qYD1SCIYOrf2JdB -39fsng98XHXTY15dXU0Mitsw3rPUJ8eD18xHeAKc4960QzR1jFCVHu5B3XFMQNAG -Ft6w+8zTQfo7i1v51PeEHvYCWHGSQ63dJw8VL6EtYasDXT2WOUaCSV2PwqdkPJMV -+6zw9o9LOqhO0bS+I/hyO+YjoCtmi5t/LmuiFD/TzFrxt29bLFa6b4+bKwCaM6XC -OKPJQvEWL7zXbqdAF/bCBP9wtwy+52jMJbemvy+D1NQ6ORlABYIUO3p/lhWrGUSj -7kWDy52MlAU72Ol5otJLRpE6IzXp1Mpbp9ssnfwuIQQXyIieDKz7zCuuMgdVsf15 -h3uq3jgKrBidzLQzBC1vjq5i2RTAPLx2JqngAasMiXctKsRG6QITgYDjw64p5MXF -CFx0dpqhNi6+ZkY65UTAyU9nXT9WjGg5fnj/lhbTjc//uSjPMhzpvw2Msp/SMwCx -NC++QI7+GKPqC0kODD1M7lDaldLZ+yxd6PGTDtb8Q2/IJc1eRHY= -=jHAz +klD4mw//e+o0Mr7h2Cl8E1kNUm839LlX/0oinoYoEqGv/RylWSJP3anzeiZXif6s +Z8ZnazTVsq/Ba9Dx3mz/1e9E1GX4OKGXOZOgErgfKrValcgo1zzNXn/CsTFKkGw8 +YZ8GpRkQ3RRDGVkySC+rrwEKaYTxoALJ9KIu0UpTQuwKk7YieX8JwbP5qELeR3L/ +RDSsh9p0WTDR2H7/w+HTF4KFCTkGcqjvc4s3Phanp8sRmsJ3oDxBpGvMPnl3JGWZ +KA8u/+ozihYpbbLS6fjg6I8oj4JDGZ2l2bHK9+3ZN2gbTeGjA0p7oj5OeDiPRMBH +mipJXtfXCPR6Hx+gxKvfraof+tZOclv/wVCYUHbrJJgKlSRYKbCWjcwvmu5+8sVl +PQgr0+y3ewYDigYLdTs3dz/K2P9tKIu2S9jODa23xRuN0wt0G7qLznzkClwZQFuw +D6V0MutkhEkQP574y3jQ9RQJJOt4o7M/FRHHxgzUdksk6yV1FUSkYzA0+cEsRHVk +fK6XvobE9bCD48mpnW6sy5lR1L7UVTJRTRMibK2Y9zoXHP89gcHSNQKw/7IxrO7K +x5RWNtj0Ym6BmbzBtwPPao6LePKep397XE2lSMFwfs2/uDfinP01PWR9D9ikJFWL +5q1hdS37iu73SrP7GDq5GChOwc2tiC4Pug7sRqB6tCrpfmAY5Ls= +=SgJi -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index f96a21ae7e8c..f5648335a015 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Wed, 12 Apr 2023 22:09:36 +0000 +Thu, 13 Apr 2023 04:09:36 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz Binary files differindex 4f5b1bf04734..1a426d6462da 100644 --- a/metadata/md5-cache/Manifest.gz +++ b/metadata/md5-cache/Manifest.gz diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz Binary files differindex 1345ba683418..f612a95465de 100644 --- a/metadata/md5-cache/app-containers/Manifest.gz +++ b/metadata/md5-cache/app-containers/Manifest.gz diff --git a/metadata/md5-cache/app-containers/containerd-1.6.19 b/metadata/md5-cache/app-containers/containerd-1.6.19 index 291cc490dd30..362bf38f4c63 100644 --- a/metadata/md5-cache/app-containers/containerd-1.6.19 +++ b/metadata/md5-cache/app-containers/containerd-1.6.19 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://containerd.io/ INHERIT=go-module systemd IUSE=apparmor btrfs device-mapper +cri hardened +seccomp selinux test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv ~x86 LICENSE=Apache-2.0 RDEPEND=btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp ) ~app-containers/runc-1.1.4 RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/containerd/containerd/archive/v1.6.19.tar.gz -> containerd-1.6.19.tar.gz _eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=c77c6957e3b1c6cc78ac1d22680320fe +_md5_=d77aabb8d788aaa291993317a056f6ba diff --git a/metadata/md5-cache/app-containers/docker-23.0.3 b/metadata/md5-cache/app-containers/docker-23.0.3 index aa72e8e411ec..7ae02d13eb1c 100644 --- a/metadata/md5-cache/app-containers/docker-23.0.3 +++ b/metadata/md5-cache/app-containers/docker-23.0.3 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://www.docker.com/ INHERIT=linux-info systemd udev golang-vcs-snapshot IUSE=apparmor aufs btrfs +container-init device-mapper overlay seccomp selinux -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv ~x86 LICENSE=Apache-2.0 RDEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) >=net-firewall/iptables-1.4 sys-process/procps >=dev-vcs/git-1.7 >=app-arch/xz-utils-4.9 dev-libs/libltdl >=app-containers/containerd-1.6.19[apparmor?,btrfs?,device-mapper?,seccomp?] ~app-containers/docker-proxy-0.8.0_p20230118 container-init? ( >=sys-process/tini-0.19.0[static] ) selinux? ( sec-policy/selinux-docker ) RESTRICT=installsources strip test SLOT=0 SRC_URI=https://github.com/moby/moby/archive/v23.0.3.tar.gz -> docker-23.0.3.tar.gz _eclasses_=golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 80659643e60eb07e6df6ff936b7d5f66 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=f87d213e9f4716f4bf15f8a04156c608 +_md5_=4cd26b75cfa59022de3e9b9ee8fde804 diff --git a/metadata/md5-cache/app-containers/docker-cli-23.0.3 b/metadata/md5-cache/app-containers/docker-cli-23.0.3 index 3371c29662af..f1b0cb0fcf8d 100644 --- a/metadata/md5-cache/app-containers/docker-cli-23.0.3 +++ b/metadata/md5-cache/app-containers/docker-cli-23.0.3 @@ -5,11 +5,11 @@ EAPI=7 HOMEPAGE=https://www.docker.com/ INHERIT=bash-completion-r1 golang-vcs-snapshot IUSE=hardened selinux -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 LICENSE=Apache-2.0 RDEPEND=!<app-containers/docker-20.10.1 selinux? ( sec-policy/selinux-docker ) RESTRICT=installsources strip test SLOT=0 SRC_URI=https://github.com/docker/cli/archive/v23.0.3.tar.gz -> docker-cli-23.0.3.tar.gz https://dev.gentoo.org/~williamh/dist/docker-cli-23.0.3-man.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 80659643e60eb07e6df6ff936b7d5f66 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=174c1934977d5d687dc947fda28d4f41 +_md5_=4f987e63c2b80c50ad5050d591cde89d diff --git a/metadata/md5-cache/app-containers/docker-compose-2.17.2 b/metadata/md5-cache/app-containers/docker-compose-2.17.2 index c1dc01c00ec0..2af0838f6d1e 100644 --- a/metadata/md5-cache/app-containers/docker-compose-2.17.2 +++ b/metadata/md5-cache/app-containers/docker-compose-2.17.2 @@ -4,11 +4,11 @@ DESCRIPTION=Multi-container orchestration for Docker EAPI=8 HOMEPAGE=https://github.com/docker/compose INHERIT=bash-completion-r1 go-module -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 arm64 LICENSE=Apache-2.0 RDEPEND=>=app-containers/docker-cli-23.0.0 RESTRICT=test strip SLOT=2 SRC_URI=https://github.com/docker/compose/archive/v2.17.2.tar.gz -> docker-compose-2.17.2.tar.gz https://dev.gentoo.org/~williamh/dist/docker-compose-2.17.2-deps.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=5f001a7fc7a486849a1e124deccde802 +_md5_=99d29bea361a3eb9722edaef8a3f9db5 diff --git a/metadata/md5-cache/app-containers/docker-proxy-0.8.0_p20230118 b/metadata/md5-cache/app-containers/docker-proxy-0.8.0_p20230118 index bfee69c577e9..01eddb4092e4 100644 --- a/metadata/md5-cache/app-containers/docker-proxy-0.8.0_p20230118 +++ b/metadata/md5-cache/app-containers/docker-proxy-0.8.0_p20230118 @@ -4,10 +4,10 @@ DESCRIPTION=Docker container networking EAPI=7 HOMEPAGE=https://github.com/docker/libnetwork INHERIT=golang-vcs-snapshot -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv ~x86 LICENSE=Apache-2.0 RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/moby/libnetwork/archive/05b93e0d3a95952f70c113b0bc5bdb538d7afdd7.tar.gz -> docker-proxy-0.8.0_p20230118.tar.gz _eclasses_=golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 80659643e60eb07e6df6ff936b7d5f66 -_md5_=30abbb07818c03e3a91bf65bc414b96a +_md5_=9396e52a91007e4db10ba085de197b9c diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz Binary files differindex e17d34a90d08..0ce45497fa0d 100644 --- a/metadata/md5-cache/app-emacs/Manifest.gz +++ b/metadata/md5-cache/app-emacs/Manifest.gz diff --git a/metadata/md5-cache/app-emacs/csv-mode-1.22 b/metadata/md5-cache/app-emacs/csv-mode-1.22 index f4145292c9ba..02c0e2ff7f36 100644 --- a/metadata/md5-cache/app-emacs/csv-mode-1.22 +++ b/metadata/md5-cache/app-emacs/csv-mode-1.22 @@ -4,10 +4,10 @@ DESCRIPTION=A major mode for editing comma-separated value files EAPI=8 HOMEPAGE=https://elpa.gnu.org/packages/csv-mode.html https://www.emacswiki.org/emacs/CsvMode INHERIT=elisp -KEYWORDS=~amd64 ~ppc ~sparc ~x86 +KEYWORDS=amd64 ~ppc sparc x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-27.1:* SLOT=0 SRC_URI=https://dev.gentoo.org/~xgqt/distfiles/repackaged/csv-mode-1.22.tar.xz _eclasses_=elisp 4885a6bf2026d3a2d5b9789f3b76d1f3 elisp-common 1d6e8d43be4713f04a441f721d890d48 -_md5_=9fb2e835abaaabd7d9f23d30442db8c4 +_md5_=c31cc93f10c65f2435c94b35597a5789 diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz Binary files differindex 02f492f581e8..9cf3efc663ee 100644 --- a/metadata/md5-cache/app-i18n/Manifest.gz +++ b/metadata/md5-cache/app-i18n/Manifest.gz diff --git a/metadata/md5-cache/app-i18n/tomoe-0.6.0-r6 b/metadata/md5-cache/app-i18n/tomoe-0.6.0-r7 index 6fe6b4117a1e..c4238f072f0e 100644 --- a/metadata/md5-cache/app-i18n/tomoe-0.6.0-r6 +++ b/metadata/md5-cache/app-i18n/tomoe-0.6.0-r7 @@ -1,17 +1,17 @@ BDEPEND=dev-util/glib-utils dev-util/gtk-doc-am dev-util/intltool virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 DEFINED_PHASES=configure install prepare -DEPEND=dev-libs/glib:2 hyperestraier? ( app-text/hyperestraier ) mysql? ( dev-db/mysql-connector-c:= ) ruby? ( ruby_targets_ruby30? ( dev-lang/ruby:3.0 dev-ruby/ruby-glib2[ruby_targets_ruby30] ) ) subversion? ( dev-vcs/subversion ) +DEPEND=dev-libs/glib:2 hyperestraier? ( app-text/hyperestraier ) mysql? ( dev-db/mysql-connector-c:= ) ruby? ( ruby_targets_ruby30? ( dev-lang/ruby:3.0 dev-ruby/ruby-glib2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 dev-ruby/ruby-glib2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 dev-ruby/ruby-glib2[ruby_targets_ruby32(-)] ) ) subversion? ( dev-vcs/subversion ) DESCRIPTION=Japanese handwriting recognition engine EAPI=7 HOMEPAGE=http://tomoe.osdn.jp/ INHERIT=autotools ruby-utils -IUSE=hyperestraier mysql ruby ruby_targets_ruby30 subversion +IUSE=hyperestraier mysql ruby ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 subversion KEYWORDS=amd64 x86 LICENSE=LGPL-2.1 -RDEPEND=dev-libs/glib:2 hyperestraier? ( app-text/hyperestraier ) mysql? ( dev-db/mysql-connector-c:= ) ruby? ( ruby_targets_ruby30? ( dev-lang/ruby:3.0 dev-ruby/ruby-glib2[ruby_targets_ruby30] ) ) subversion? ( dev-vcs/subversion ) -REQUIRED_USE=ruby? ( ^^ ( ruby_targets_ruby30 ) ) +RDEPEND=dev-libs/glib:2 hyperestraier? ( app-text/hyperestraier ) mysql? ( dev-db/mysql-connector-c:= ) ruby? ( ruby_targets_ruby30? ( dev-lang/ruby:3.0 dev-ruby/ruby-glib2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 dev-ruby/ruby-glib2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 dev-ruby/ruby-glib2[ruby_targets_ruby32(-)] ) ) subversion? ( dev-vcs/subversion ) +REQUIRED_USE=ruby? ( ^^ ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) ) RESTRICT=test SLOT=0 SRC_URI=mirror://sourceforge/tomoe/tomoe-0.6.0.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=09302f19882c11ef51c91cc5eaadd34c +_md5_=59a3a0912f51b458f31901223c78fd07 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz Binary files differindex 2aa0f3c6ea2f..763fb8fbb774 100644 --- a/metadata/md5-cache/app-text/Manifest.gz +++ b/metadata/md5-cache/app-text/Manifest.gz diff --git a/metadata/md5-cache/app-text/ghostscript-gpl-10.01.1 b/metadata/md5-cache/app-text/ghostscript-gpl-10.01.1 index 9479b356d608..a8ecedbec3e0 100644 --- a/metadata/md5-cache/app-text/ghostscript-gpl-10.01.1 +++ b/metadata/md5-cache/app-text/ghostscript-gpl-10.01.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://ghostscript.com/ https://git.ghostscript.com/?p=ghostpdl.git;a=summary INHERIT=autotools flag-o-matic toolchain-funcs IUSE=cups dbus gtk l10n_de static-libs unicode X l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=AGPL-3 CPL-1.0 RDEPEND=app-text/libpaper:= media-libs/fontconfig >=media-libs/freetype-2.4.9:2= >=media-libs/jbig2dec-0.19:= >=media-libs/lcms-2.6:2 >=media-libs/libpng-1.6.2:= media-libs/libjpeg-turbo:= >=media-libs/openjpeg-2.1.0:2= >=media-libs/tiff-4.0.1:= >=sys-libs/zlib-1.2.7 cups? ( >=net-print/cups-1.3.8 ) dbus? ( sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) unicode? ( net-dns/libidn:= ) X? ( x11-libs/libXt x11-libs/libXext ) >=app-text/poppler-data-0.4.11-r2 >=media-fonts/urw-fonts-2.4.9 l10n_ja? ( media-fonts/kochi-substitute ) l10n_ko? ( media-fonts/baekmuk-fonts ) l10n_zh-CN? ( media-fonts/arphicfonts ) l10n_zh-TW? ( media-fonts/arphicfonts ) SLOT=0/10.01 SRC_URI=https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10011/ghostscript-10.01.1.tar.xz https://dev.gentoo.org/~sam/distfiles/app-text/ghostscript-gpl/ghostscript-gpl-10.0-patches.tar.xz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=944f34a05557893e148152b57868ebbd +_md5_=922634d622d48a9ebca318f4e2087afb diff --git a/metadata/md5-cache/app-text/libpaper-2.0.12 b/metadata/md5-cache/app-text/libpaper-2.0.12 new file mode 100644 index 000000000000..a77340a1c84b --- /dev/null +++ b/metadata/md5-cache/app-text/libpaper-2.0.12 @@ -0,0 +1,9 @@ +DEFINED_PHASES=configure install +DESCRIPTION=Library for handling paper characteristics +EAPI=8 +HOMEPAGE=https://github.com/rrthomas/libpaper +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=LGPL-2.1+ GPL-3+ public-domain +SLOT=0/2 +SRC_URI=https://github.com/rrthomas/libpaper/releases/download/v2.0.12/libpaper-2.0.12.tar.gz +_md5_=0ca91b9ef58f06d27e9ceb6b3a0bcb21 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz Binary files differindex dd6e96dd5e4a..6cc0fe644e8b 100644 --- a/metadata/md5-cache/dev-libs/Manifest.gz +++ b/metadata/md5-cache/dev-libs/Manifest.gz diff --git a/metadata/md5-cache/dev-libs/openssl-1.1.1t-r1 b/metadata/md5-cache/dev-libs/openssl-1.1.1t-r1 index 8104540498fc..ea9a82db9149 100644 --- a/metadata/md5-cache/dev-libs/openssl-1.1.1t-r1 +++ b/metadata/md5-cache/dev-libs/openssl-1.1.1t-r1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/1.1 SRC_URI=mirror://openssl/source/openssl-1.1.1t.tar.gz verify-sig? ( mirror://openssl/source/openssl-1.1.1t.tar.gz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=e1c979b4521ce6193aa10f9db9412a41 +_md5_=6b452e6bbbe23fe56a210ef6a87f1399 diff --git a/metadata/md5-cache/dev-libs/openssl-1.1.1t-r2 b/metadata/md5-cache/dev-libs/openssl-1.1.1t-r2 index 6c70cd91c8fe..2dcdd3aa4fe8 100644 --- a/metadata/md5-cache/dev-libs/openssl-1.1.1t-r2 +++ b/metadata/md5-cache/dev-libs/openssl-1.1.1t-r2 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/1.1 SRC_URI=mirror://openssl/source/openssl-1.1.1t.tar.gz verify-sig? ( mirror://openssl/source/openssl-1.1.1t.tar.gz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=1c4351230060f7911f1608834a3362d4 +_md5_=b6874d8b59096fde03573c05004decf1 diff --git a/metadata/md5-cache/dev-libs/openssl-1.1.1t-r3 b/metadata/md5-cache/dev-libs/openssl-1.1.1t-r3 index 5e635d72c4fd..037e20b34faf 100644 --- a/metadata/md5-cache/dev-libs/openssl-1.1.1t-r3 +++ b/metadata/md5-cache/dev-libs/openssl-1.1.1t-r3 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/1.1 SRC_URI=mirror://openssl/source/openssl-1.1.1t.tar.gz verify-sig? ( mirror://openssl/source/openssl-1.1.1t.tar.gz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=8e59f7020b400627b103aa93dab79680 +_md5_=20b8315994f499f67928fdd5882b58af diff --git a/metadata/md5-cache/dev-libs/openssl-3.0.8-r3 b/metadata/md5-cache/dev-libs/openssl-3.0.8-r3 index 5320663ff789..2d75a52dc648 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.8-r3 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.8-r3 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.0.8.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.0.8.tar.gz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=ca73c1ff4831f6e48426655596eb3e5f +_md5_=97356695405bf7aafdd2416f8f4182de diff --git a/metadata/md5-cache/dev-libs/openssl-3.1.0-r2 b/metadata/md5-cache/dev-libs/openssl-3.1.0-r2 index 57ea36086f04..08c6ef09c576 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.1.0-r2 +++ b/metadata/md5-cache/dev-libs/openssl-3.1.0-r2 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.1.0.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.1.0.tar.gz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=2021982c96abbf8a80c64ea0b190d2c9 +_md5_=504259faeef4fc6c915b3b52cb3f44e7 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz Binary files differindex 5fd8fea54935..acc433b55888 100644 --- a/metadata/md5-cache/dev-python/Manifest.gz +++ b/metadata/md5-cache/dev-python/Manifest.gz diff --git a/metadata/md5-cache/dev-python/a2wsgi-1.7.0 b/metadata/md5-cache/dev-python/a2wsgi-1.7.0 index 3a5380c001dc..ac68cb27821a 100644 --- a/metadata/md5-cache/dev-python/a2wsgi-1.7.0 +++ b/metadata/md5-cache/dev-python/a2wsgi-1.7.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/abersheeran/a2wsgi/ https://pypi.org/project/a2wsgi/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc LICENSE=Apache-2.0 RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/a2wsgi/a2wsgi-1.7.0.tar.gz _eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=86a214553222ac7b433035efd9c2b27e +_md5_=c006d9b90ff7794945c326240b564633 diff --git a/metadata/md5-cache/dev-python/boolean-py-4.0 b/metadata/md5-cache/dev-python/boolean-py-4.0 index 50a4a3138b4c..0cb6451790d1 100644 --- a/metadata/md5-cache/dev-python/boolean-py-4.0 +++ b/metadata/md5-cache/dev-python/boolean-py-4.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/boolean.py/ https://github.com/bastikr/boolean.py/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=BSD-2 RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/bastikr/boolean.py/archive/v4.0.tar.gz -> boolean.py-4.0.gh.tar.gz _eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=b3e9c84453c04132b1bc3ecba1d6c4ec +_md5_=6b153e868782de17d455a52b7a70f853 diff --git a/metadata/md5-cache/dev-python/cerberus-1.3.4-r1 b/metadata/md5-cache/dev-python/cerberus-1.3.4-r1 index 194bb1f8dc7f..8e521b77db39 100644 --- a/metadata/md5-cache/dev-python/cerberus-1.3.4-r1 +++ b/metadata/md5-cache/dev-python/cerberus-1.3.4-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://docs.python-cerberus.org/ https://github.com/pyeve/cerberus/ https://pypi.org/project/Cerberus/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=ISC RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pyeve/cerberus/archive/1.3.4.tar.gz -> cerberus-1.3.4.tar.gz _eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=206053cf77f6144b80c18e1b4a7d272b +_md5_=14e41d7b9e7bc5d33ac81641a1453c4a diff --git a/metadata/md5-cache/dev-python/license-expression-30.1.0 b/metadata/md5-cache/dev-python/license-expression-30.1.0 index ba1cedd8cb68..5affa1158941 100644 --- a/metadata/md5-cache/dev-python/license-expression-30.1.0 +++ b/metadata/md5-cache/dev-python/license-expression-30.1.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/license-expression/ https://github.com/nexB/license-expression/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/boolean-py-4.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/nexB/license-expression/archive/v30.1.0.tar.gz -> license-expression-30.1.0.gh.tar.gz _eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=f76c3e16d6dacaf82c00ebb0d989d05f +_md5_=f706493b52427ff41dbbba1ecb429c0e diff --git a/metadata/md5-cache/dev-python/pdm-pep517-1.1.4 b/metadata/md5-cache/dev-python/pdm-pep517-1.1.4 index 181097a9e66d..0bb74957eb3f 100644 --- a/metadata/md5-cache/dev-python/pdm-pep517-1.1.4 +++ b/metadata/md5-cache/dev-python/pdm-pep517-1.1.4 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/pdm-pep517/ https://github.com/pdm-project/pdm-backend/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=MIT RDEPEND=>=dev-python/cerberus-1.3.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/license-expression[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3-r2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomli-2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pdm-project/pdm-backend/archive/1.1.4.tar.gz -> pdm-pep517-1.1.4.gh.tar.gz _eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=41b8aef52f00a7716bb379184496db64 +_md5_=2b5a13758cb3a7b3610ace0081ced495 diff --git a/metadata/md5-cache/dev-python/uvicorn-0.21.1-r1 b/metadata/md5-cache/dev-python/uvicorn-0.21.1-r1 index 36c6b58d7f56..97193f0bd4d3 100644 --- a/metadata/md5-cache/dev-python/uvicorn-0.21.1-r1 +++ b/metadata/md5-cache/dev-python/uvicorn-0.21.1-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://www.uvicorn.org/ https://github.com/encode/uvicorn/ https://pypi.org/project/uvicorn/ INHERIT=distutils-r1 optfeature IUSE=test-rust test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc LICENSE=BSD RDEPEND=>=dev-python/asgiref-3.4.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/h11-0.8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/encode/uvicorn/archive/0.21.1.tar.gz -> uvicorn-0.21.1.gh.tar.gz _eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=a50ce704772bf4181a044feca5c0e194 +_md5_=c23a375011bb052c01b74fdda12bc240 diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz Binary files differindex 77fc9e42ec72..354f7aa5bae4 100644 --- a/metadata/md5-cache/dev-ruby/Manifest.gz +++ b/metadata/md5-cache/dev-ruby/Manifest.gz diff --git a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 new file mode 100644 index 000000000000..a6ab747ea75e --- /dev/null +++ b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby27? ( test? ( >=dev-ruby/test-unit-2.5.5[ruby_targets_ruby27(-)] dev-ruby/shoulda[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.5[ruby_targets_ruby30(-)] dev-ruby/shoulda[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.5[ruby_targets_ruby31(-)] dev-ruby/shoulda[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.5.5[ruby_targets_ruby32(-)] dev-ruby/shoulda[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Domain Name manipulation library for Ruby +EAPI=8 +HOMEPAGE=https://github.com/knu/ruby-domain_name +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris +LICENSE=BSD-2 +RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/domain_name-0.5.20190701.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=c05967cf2363f20bf55a336ea81dc12b diff --git a/metadata/md5-cache/dev-ruby/ethon-0.15.0 b/metadata/md5-cache/dev-ruby/ethon-0.15.0 index 607b617138a0..b2572f187032 100644 --- a/metadata/md5-cache/dev-ruby/ethon-0.15.0 +++ b/metadata/md5-cache/dev-ruby/ethon-0.15.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/sinatra[ruby_targets_ruby27(-)] dev-ruby/mime-types[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sinatra[ruby_targets_ruby30(-)] dev-ruby/mime-types[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sinatra[ruby_targets_ruby31(-)] dev-ruby/mime-types[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/sinatra[ruby_targets_ruby27(-)] dev-ruby/mime-types[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sinatra[ruby_targets_ruby30(-)] dev-ruby/mime-types[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sinatra[ruby_targets_ruby31(-)] dev-ruby/mime-types[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/sinatra[ruby_targets_ruby32(-)] dev-ruby/mime-types[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Very lightweight libcurl wrapper EAPI=8 HOMEPAGE=https://github.com/typhoeus/ethon INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test +IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test KEYWORDS=~amd64 ~arm ~x86 LICENSE=MIT -RDEPEND=net-misc/curl ruby_targets_ruby27? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=net-misc/curl ruby_targets_ruby27? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ethon-0.15.0.gem _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=0cff87e295f6277c71576071bcfd0e1e +_md5_=072cd2e5422b5929981ecde2246fd03f diff --git a/metadata/md5-cache/dev-ruby/ethon-0.16.0 b/metadata/md5-cache/dev-ruby/ethon-0.16.0 index cee0d15d1558..6cc8a3684954 100644 --- a/metadata/md5-cache/dev-ruby/ethon-0.16.0 +++ b/metadata/md5-cache/dev-ruby/ethon-0.16.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/sinatra[ruby_targets_ruby27(-)] dev-ruby/mime-types[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sinatra[ruby_targets_ruby30(-)] dev-ruby/mime-types[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sinatra[ruby_targets_ruby31(-)] dev-ruby/mime-types[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/sinatra[ruby_targets_ruby27(-)] dev-ruby/mime-types[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sinatra[ruby_targets_ruby30(-)] dev-ruby/mime-types[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sinatra[ruby_targets_ruby31(-)] dev-ruby/mime-types[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/sinatra[ruby_targets_ruby32(-)] dev-ruby/mime-types[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Very lightweight libcurl wrapper EAPI=8 HOMEPAGE=https://github.com/typhoeus/ethon INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test +IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test KEYWORDS=~amd64 ~arm ~x86 LICENSE=MIT -RDEPEND=net-misc/curl ruby_targets_ruby27? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=net-misc/curl ruby_targets_ruby27? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ffi-1.15.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ethon-0.16.0.gem _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=0cff87e295f6277c71576071bcfd0e1e +_md5_=072cd2e5422b5929981ecde2246fd03f diff --git a/metadata/md5-cache/dev-ruby/google-protobuf-3.14.0 b/metadata/md5-cache/dev-ruby/google-protobuf-3.14.0 deleted file mode 100644 index 65bed0e8e7f9..000000000000 --- a/metadata/md5-cache/dev-ruby/google-protobuf-3.14.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( >=dev-libs/protobuf-3.12.0 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) -DESCRIPTION=Protocol Buffers are Google's data interchange format -EAPI=7 -HOMEPAGE=https://developers.google.com/protocol-buffers -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby27 ruby_targets_ruby30 doc test test -KEYWORDS=~amd64 -LICENSE=BSD -RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=3 -SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v3.14.0.tar.gz -> google-protobuf-3.14.0-ruby.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=f495d8b4807204618d2a02873b95d8b8 diff --git a/metadata/md5-cache/dev-ruby/google-protobuf-3.19.3 b/metadata/md5-cache/dev-ruby/google-protobuf-3.19.3 deleted file mode 100644 index 8b219e705770..000000000000 --- a/metadata/md5-cache/dev-ruby/google-protobuf-3.19.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( >=dev-libs/protobuf-3.19.0 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) -DESCRIPTION=Protocol Buffers are Google's data interchange format -EAPI=8 -HOMEPAGE=https://developers.google.com/protocol-buffers -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby27 ruby_targets_ruby30 doc test test -KEYWORDS=~amd64 -LICENSE=BSD -RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=3 -SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v3.19.3.tar.gz -> google-protobuf-3.19.3-ruby.tar.gz -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=55f5a5c5f165b76682228f3baf7243ca diff --git a/metadata/md5-cache/dev-ruby/http-cookie-1.0.5-r1 b/metadata/md5-cache/dev-ruby/http-cookie-1.0.5-r1 new file mode 100644 index 000000000000..d756d71d9751 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/http-cookie-1.0.5-r1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A ruby library to handle HTTP cookies +EAPI=8 +HOMEPAGE=https://github.com/sparklemotion/http-cookie +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/http-cookie-1.0.5.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=e41a66cf023494836094e99f6c8927f9 diff --git a/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 b/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 new file mode 100644 index 000000000000..2bed341c91da --- /dev/null +++ b/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit[ruby_targets_ruby27(-)] dev-ruby/http-cookie[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit[ruby_targets_ruby30(-)] dev-ruby/http-cookie[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit[ruby_targets_ruby31(-)] dev-ruby/http-cookie[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/test-unit[ruby_targets_ruby32(-)] dev-ruby/http-cookie[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION='httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby +EAPI=8 +HOMEPAGE=https://github.com/nahi/httpclient +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris +LICENSE=|| ( Ruby Ruby-BSD BSD-2 ) +RDEPEND=ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/nahi/httpclient/archive/v2.8.3.tar.gz -> httpclient-2.8.3.tgz +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=d9f6aae22c26bf207df1bde20dfe9478 diff --git a/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.8.0 b/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.8.0 index 08d4a3dc3f80..f6f68f546531 100644 --- a/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.8.0 +++ b/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.8.0 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=~net-analyzer/rrdtool-1.8.0[graph=] test? ( ~net-analyzer/rrdtool-1.8.0[graph] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) +DEPEND=~net-analyzer/rrdtool-1.8.0[graph=] test? ( ~net-analyzer/rrdtool-1.8.0[graph] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) DESCRIPTION=Ruby bindings for rrdtool EAPI=8 HOMEPAGE=https://oss.oetiker.ch/rrdtool/ INHERIT=ruby-ng -IUSE=graph test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 +IUSE=graph test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris LICENSE=GPL-2 -RDEPEND=~net-analyzer/rrdtool-1.8.0[graph=] ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) -REQUIRED_USE=test? ( graph ) || ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=~net-analyzer/rrdtool-1.8.0[graph=] ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) +REQUIRED_USE=test? ( graph ) || ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/oetiker/rrdtool-1.x/releases/download/v1.8.0/rrdtool-1.8.0.tar.gz _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=02e29a85bbe44d5b63daa51857486046 +_md5_=49b8dc952e35f58737af38e711cb565a diff --git a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 index f0256a91302c..d388d226ac1b 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 +++ b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby27(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby30(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby31(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby27(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby30(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby31(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby32(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Making tests easy on the fingers and eyes EAPI=8 HOMEPAGE=http://thoughtbot.com/projects/shoulda INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test +IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby27(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby30(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby31(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby27(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby30(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby31(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby32(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/thoughtbot/shoulda/archive/v3.6.0.tar.gz -> shoulda-3.6.0.tar.gz _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=463f3b41c6c2c3e2f7fc4c4778c80cab +_md5_=dfb77859dcaabe6af034a1082f7f36c8 diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2 b/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2 index 971a8839705a..98f6830fcb26 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2 +++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-3.1.3-r2 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Making tests easy on the fingers and eyes EAPI=8 HOMEPAGE=https://github.com/thoughtbot/shoulda-matchers INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test +IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-4.0.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/shoulda-matchers-3.1.3.gem _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=93e2a329f1de9914849b45f219fa575b +_md5_=d838ac984dcf455924d2ae6a20d7a29d diff --git a/metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0 b/metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0 index ebe4bb1be692..a06c8f2d4f42 100644 --- a/metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0 +++ b/metadata/md5-cache/dev-ruby/shoulda-matchers-5.3.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Making tests easy on the fingers and eyes EAPI=8 HOMEPAGE=https://github.com/thoughtbot/shoulda-matchers INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) +RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-5.2.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=https://github.com/thoughtbot/shoulda-matchers/archive/v5.3.0.tar.gz -> shoulda-matchers-5.3.0.tar.gz _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=dc213bbe7655782994f03e44b9334ffa +_md5_=200e701ff9c36a428854d6d4b4e4b85a diff --git a/metadata/md5-cache/dev-ruby/spring-4.1.1 b/metadata/md5-cache/dev-ruby/spring-4.1.1 index c8f7a73e1caa..910b5090f3d5 100644 --- a/metadata/md5-cache/dev-ruby/spring-4.1.1 +++ b/metadata/md5-cache/dev-ruby/spring-4.1.1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/activesupport[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/activesupport[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/activesupport[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/activesupport[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/activesupport[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/activesupport[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/activesupport[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Rails application preloader EAPI=8 HOMEPAGE=https://github.com/rails/spring INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test +IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=MIT -RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1.1 SRC_URI=https://github.com/rails/spring/archive/v4.1.1.tar.gz -> spring-4.1.1.tar.gz _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=a2e1f1a4beac2ebd1dc84b20e2ec4898 +_md5_=c1fb290481b71869bcc30309c0319d84 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz Binary files differindex 8f9dac83c598..2ef333c7d347 100644 --- a/metadata/md5-cache/dev-util/Manifest.gz +++ b/metadata/md5-cache/dev-util/Manifest.gz diff --git a/metadata/md5-cache/dev-util/bpftrace-0.17.0-r4 b/metadata/md5-cache/dev-util/bpftrace-0.17.0-r4 new file mode 100644 index 000000000000..51781ba882c9 --- /dev/null +++ b/metadata/md5-cache/dev-util/bpftrace-0.17.0-r4 @@ -0,0 +1,16 @@ +BDEPEND=app-arch/xz-utils sys-devel/flex sys-devel/bison virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare pretend setup test +DEPEND=dev-libs/cereal:= test? ( dev-cpp/gtest ) !!sys-devel/llvm:0 +DESCRIPTION=High-level tracing language for eBPF +EAPI=8 +HOMEPAGE=https://github.com/iovisor/bpftrace +INHERIT=llvm linux-info cmake +IUSE=fuzzing test +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-libs/libbpf-1.1:= >=dev-util/bcc-0.25.0:= >=sys-devel/llvm-10[llvm_targets_BPF(+)] >=sys-devel/clang-10 <sys-devel/clang-17:= <sys-devel/llvm-17:=[llvm_targets_BPF(+)] sys-libs/binutils-libs:= virtual/libelf:= +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/iovisor/bpftrace/archive/v0.17.0.tar.gz -> bpftrace-0.17.0.gh.tar.gz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 4cc6f8e29d24a8011266413e74c728bb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=841cd37fa8c7ca8371371dfd0e213325 diff --git a/metadata/md5-cache/dev-util/cucumber-wire-6.2.1 b/metadata/md5-cache/dev-util/cucumber-wire-6.2.1 index 4dbfb0446475..f68c663efe33 100644 --- a/metadata/md5-cache/dev-util/cucumber-wire-6.2.1 +++ b/metadata/md5-cache/dev-util/cucumber-wire-6.2.1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby27(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby27(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby30(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby30(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-util/cucumber[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-util/cucumber[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby27(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby27(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby30(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby30(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby31(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby31(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby32(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby32(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-util/cucumber[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-util/cucumber[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-util/cucumber[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-util/cucumber[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Executable feature scenarios EAPI=8 HOMEPAGE=https://cucumber.io/ INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test +IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=Ruby -RDEPEND=ruby_targets_ruby27? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby27(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby27(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby30(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby30(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ) +RDEPEND=ruby_targets_ruby27? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby27(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby27(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby30(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby30(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby31(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby31(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-util/cucumber-core-10.1.0:10[ruby_targets_ruby32(-)] >=dev-util/cucumber-cucumber-expressions-14.0.0:14[ruby_targets_ruby32(-)] >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/cucumber-wire-6.2.1.gem _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=b88de256fcd16d1dcc232e53d117c2d5 +_md5_=c3986209fbd3e5ba443f325df9a7df0c diff --git a/metadata/md5-cache/games-action/Manifest.gz b/metadata/md5-cache/games-action/Manifest.gz Binary files differindex aec7be8f2c5a..7858c1c3f70b 100644 --- a/metadata/md5-cache/games-action/Manifest.gz +++ b/metadata/md5-cache/games-action/Manifest.gz diff --git a/metadata/md5-cache/games-action/astromenace-1.4.2 b/metadata/md5-cache/games-action/astromenace-1.4.2 new file mode 100644 index 000000000000..3edf4801dcd4 --- /dev/null +++ b/metadata/md5-cache/games-action/astromenace-1.4.2 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=media-libs/freealut media-libs/freetype:2 media-libs/libogg media-libs/libsdl2[joystick,video] media-libs/libvorbis media-libs/openal virtual/glu virtual/opengl x11-libs/libXinerama +DESCRIPTION=Hardcore 3D space scroll-shooter with spaceship upgrade possibilities +EAPI=8 +HOMEPAGE=https://viewizard.com +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake desktop xdg +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 GPL-3+ CC-BY-SA-4.0 OFL-1.1 +RDEPEND=media-libs/freealut media-libs/freetype:2 media-libs/libogg media-libs/libsdl2[joystick,video] media-libs/libvorbis media-libs/openal virtual/glu virtual/opengl x11-libs/libXinerama +SLOT=0 +SRC_URI=https://github.com/viewizard/astromenace/archive/v1.4.2.tar.gz -> astromenace-1.4.2.tar.gz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=645c745f422ba548a4c30dd7240db780 diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz Binary files differindex 581cb5e1c7d6..b10d6a33bbf5 100644 --- a/metadata/md5-cache/gui-libs/Manifest.gz +++ b/metadata/md5-cache/gui-libs/Manifest.gz diff --git a/metadata/md5-cache/gui-libs/wlroots-0.16.0 b/metadata/md5-cache/gui-libs/wlroots-0.16.0 deleted file mode 100644 index 303e97fa4771..000000000000 --- a/metadata/md5-cache/gui-libs/wlroots-0.16.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-libs/wayland-protocols-1.24 >=dev-util/meson-0.60.0 dev-util/wayland-scanner virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst test -DEPEND=>=dev-libs/libinput-1.14.0:0= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.28 media-libs/mesa[egl(+),gles2] hwdata? ( sys-apps/hwdata:= ) seatd? ( sys-auth/seatd:= ) udev? ( virtual/libudev ) vulkan? ( dev-util/glslang:0= dev-util/vulkan-headers:0= media-libs/vulkan-loader:0= ) >=x11-libs/libdrm-2.4.114:0= x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0:0= x11-backend? ( x11-libs/libxcb:0= ) X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-image x11-libs/xcb-util-wm ) -DESCRIPTION=Pluggable, composable, unopinionated modules for building a Wayland compositor -EAPI=8 -HOMEPAGE=https://gitlab.freedesktop.org/wlroots/wlroots -INHERIT=meson -IUSE=+hwdata +seatd tinywl +udev vulkan x11-backend X -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 -LICENSE=MIT -RDEPEND=>=dev-libs/libinput-1.14.0:0= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.28 media-libs/mesa[egl(+),gles2] hwdata? ( sys-apps/hwdata:= ) seatd? ( sys-auth/seatd:= ) udev? ( virtual/libudev ) vulkan? ( dev-util/glslang:0= dev-util/vulkan-headers:0= media-libs/vulkan-loader:0= ) >=x11-libs/libdrm-2.4.114:0= x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0:0= x11-backend? ( x11-libs/libxcb:0= ) X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-image x11-libs/xcb-util-wm ) -SLOT=0/16 -SRC_URI=https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.16.0/wlroots-0.16.0.tar.gz -_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=85cf608239669dcb35f735d87c6d4c5c diff --git a/metadata/md5-cache/gui-libs/wlroots-0.16.1 b/metadata/md5-cache/gui-libs/wlroots-0.16.1 deleted file mode 100644 index 7106f5af55e1..000000000000 --- a/metadata/md5-cache/gui-libs/wlroots-0.16.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-libs/wayland-protocols-1.24 >=dev-util/meson-0.60.0 dev-util/wayland-scanner virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst test -DEPEND=>=dev-libs/libinput-1.14.0:0= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.28 media-libs/mesa[egl(+),gles2] hwdata? ( sys-apps/hwdata:= ) seatd? ( sys-auth/seatd:= ) udev? ( virtual/libudev ) vulkan? ( dev-util/glslang:0= dev-util/vulkan-headers:0= media-libs/vulkan-loader:0= ) >=x11-libs/libdrm-2.4.114:0= x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0:0= x11-backend? ( x11-libs/libxcb:0= ) X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-image x11-libs/xcb-util-wm ) -DESCRIPTION=Pluggable, composable, unopinionated modules for building a Wayland compositor -EAPI=8 -HOMEPAGE=https://gitlab.freedesktop.org/wlroots/wlroots -INHERIT=meson -IUSE=+hwdata +seatd tinywl +udev vulkan x11-backend X -KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv x86 -LICENSE=MIT -RDEPEND=>=dev-libs/libinput-1.14.0:0= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.28 media-libs/mesa[egl(+),gles2] hwdata? ( sys-apps/hwdata:= ) seatd? ( sys-auth/seatd:= ) udev? ( virtual/libudev ) vulkan? ( dev-util/glslang:0= dev-util/vulkan-headers:0= media-libs/vulkan-loader:0= ) >=x11-libs/libdrm-2.4.114:0= x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0:0= x11-backend? ( x11-libs/libxcb:0= ) X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-image x11-libs/xcb-util-wm ) -SLOT=0/16 -SRC_URI=https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.16.1/wlroots-0.16.1.tar.gz -_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=170e2802b11776aa99190969f78b26a4 diff --git a/metadata/md5-cache/gui-wm/Manifest.gz b/metadata/md5-cache/gui-wm/Manifest.gz Binary files differindex 693bf0e05aba..c5664ae5bc01 100644 --- a/metadata/md5-cache/gui-wm/Manifest.gz +++ b/metadata/md5-cache/gui-wm/Manifest.gz diff --git a/metadata/md5-cache/gui-wm/sway-1.8-r1 b/metadata/md5-cache/gui-wm/sway-1.8-r1 deleted file mode 100644 index 68abb0169e52..000000000000 --- a/metadata/md5-cache/gui-wm/sway-1.8-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-libs/wayland-protocols-1.24 >=dev-util/meson-0.60.0 virtual/pkgconfig man? ( >=app-text/scdoc-1.9.3 ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst test -DEPEND=>=dev-libs/json-c-0.13:0= >=dev-libs/libinput-1.21.0:0= sys-auth/seatd:= dev-libs/libpcre2 >=dev-libs/wayland-1.20.0 x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman media-libs/mesa[gles2,libglvnd(+)] swaybar? ( x11-libs/gdk-pixbuf:2 ) tray? ( || ( sys-apps/systemd sys-auth/elogind sys-libs/basu ) ) wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] ) X? ( x11-libs/libxcb:0= x11-libs/xcb-util-wm ) >=gui-libs/wlroots-0.16:=[X?] <gui-libs/wlroots-0.17:=[X?] -DESCRIPTION=i3-compatible Wayland window manager -EAPI=8 -HOMEPAGE=https://swaywm.org -INHERIT=meson optfeature -IUSE=grimshot +man +swaybar +swaynag tray wallpapers X -KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv x86 -LICENSE=MIT -RDEPEND=x11-misc/xkeyboard-config grimshot? ( app-misc/jq gui-apps/grim gui-apps/slurp gui-apps/wl-clipboard x11-libs/libnotify ) >=dev-libs/json-c-0.13:0= >=dev-libs/libinput-1.21.0:0= sys-auth/seatd:= dev-libs/libpcre2 >=dev-libs/wayland-1.20.0 x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman media-libs/mesa[gles2,libglvnd(+)] swaybar? ( x11-libs/gdk-pixbuf:2 ) tray? ( || ( sys-apps/systemd sys-auth/elogind sys-libs/basu ) ) wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] ) X? ( x11-libs/libxcb:0= x11-libs/xcb-util-wm ) >=gui-libs/wlroots-0.16:=[X?] <gui-libs/wlroots-0.17:=[X?] -REQUIRED_USE=tray? ( swaybar ) -SLOT=0 -SRC_URI=https://github.com/swaywm/sway/archive/1.8.tar.gz -> sway-1.8.tar.gz -_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=c4d32ad281e9ca2f1d9e36844815854b diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz Binary files differindex 8157ab1d376a..27a4429ece1a 100644 --- a/metadata/md5-cache/media-libs/Manifest.gz +++ b/metadata/md5-cache/media-libs/Manifest.gz diff --git a/metadata/md5-cache/media-libs/lcms-2.15 b/metadata/md5-cache/media-libs/lcms-2.15 index 3cf0c40b068c..5f8c9eec0a83 100644 --- a/metadata/md5-cache/media-libs/lcms-2.15 +++ b/metadata/md5-cache/media-libs/lcms-2.15 @@ -12,4 +12,4 @@ RDEPEND=jpeg? ( media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86 SLOT=2 SRC_URI=https://github.com/mm2/Little-CMS/releases/download/lcms2.15/lcms2-2.15.tar.gz _eclasses_=meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=8c9137f68ba453d7fec370125fbdade0 +_md5_=06c52efd7cc8e4a59653f8c9bfc5409c diff --git a/metadata/md5-cache/media-libs/libopenraw-0.3.4 b/metadata/md5-cache/media-libs/libopenraw-0.3.4 new file mode 100644 index 000000000000..2a083662edb2 --- /dev/null +++ b/metadata/md5-cache/media-libs/libopenraw-0.3.4 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig test? ( net-misc/curl ) >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install postinst postrm preinst test unpack +DEPEND=dev-libs/libxml2 media-libs/libjpeg-turbo:= gtk? ( dev-libs/glib:2 >=x11-libs/gdk-pixbuf-2.24.0:2 ) dev-libs/boost +DESCRIPTION=RAW image formats decoding library +EAPI=8 +HOMEPAGE=https://libopenraw.freedesktop.org/ +INHERIT=cargo gnome2-utils +IUSE=gtk test debug +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris +LICENSE=GPL-3 LGPL-3 +RDEPEND=dev-libs/libxml2 media-libs/libjpeg-turbo:= gtk? ( dev-libs/glib:2 >=x11-libs/gdk-pixbuf-2.24.0:2 ) +RESTRICT=!test? ( test ) +SLOT=0/9 +SRC_URI=https://libopenraw.freedesktop.org/download/libopenraw-0.3.4.tar.xz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.0.0/download -> autocfg-1.0.0.crate https://crates.io/api/v1/crates/bitreader/0.3.2/download -> bitreader-0.3.2.crate https://crates.io/api/v1/crates/byteorder/1.2.2/download -> byteorder-1.2.2.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/fallible_collections/0.4.4/download -> fallible_collections-0.4.4.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hermit-abi/0.1.8/download -> hermit-abi-0.1.8.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/regex/1.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.3.8/download -> winapi-0.3.8.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate +_eclasses_=cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1507853904cc22a8926524ae4860a43a diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz Binary files differindex eb62afbaa6ee..d045eefd675d 100644 --- a/metadata/md5-cache/net-analyzer/Manifest.gz +++ b/metadata/md5-cache/net-analyzer/Manifest.gz diff --git a/metadata/md5-cache/net-analyzer/wireshark-3.6.13 b/metadata/md5-cache/net-analyzer/wireshark-3.6.13 new file mode 100644 index 000000000000..79a24e2e7eb3 --- /dev/null +++ b/metadata/md5-cache/net-analyzer/wireshark-3.6.13 @@ -0,0 +1,18 @@ +BDEPEND=|| ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) dev-lang/perl sys-devel/flex sys-devel/gettext virtual/pkgconfig doc? ( app-doc/doxygen dev-ruby/asciidoctor ) qt5? ( dev-qt/linguist-tools:5 ) test? ( || ( ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pytest[python_targets_python3_10(-)] dev-python/pytest-xdist[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/pytest[python_targets_python3_9(-)] dev-python/pytest-xdist[python_targets_python3_9(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=acct-group/pcap >=dev-libs/glib-2.38:2 >=net-dns/c-ares-1.5:= dev-libs/libgcrypt:= media-libs/speexdsp bcg729? ( media-libs/bcg729 ) brotli? ( app-arch/brotli:= ) ciscodump? ( >=net-libs/libssh-0.6 ) filecaps? ( sys-libs/libcap ) http2? ( net-libs/nghttp2:= ) ilbc? ( media-libs/libilbc ) kerberos? ( virtual/krb5 ) libxml2? ( dev-libs/libxml2 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4:= ) maxminddb? ( dev-libs/libmaxminddb:= ) minizip? ( sys-libs/zlib[minizip] ) netlink? ( dev-libs/libnl:3 ) opus? ( media-libs/opus ) pcap? ( net-libs/libpcap ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 x11-misc/xdg-utils ) sbc? ( media-libs/sbc ) sdjournal? ( sys-apps/systemd ) smi? ( net-libs/libsmi ) snappy? ( app-arch/snappy:= ) spandsp? ( media-libs/spandsp ) sshdump? ( >=net-libs/libssh-0.6:= ) ssl? ( net-libs/gnutls:= ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) +DESCRIPTION=Network protocol analyzer (sniffer) +EAPI=8 +HOMEPAGE=https://www.wireshark.org/ +IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake +IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap http2 ilbc kerberos libxml2 lto lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap +qt5 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd +filecaps +lua_single_target_lua5-1 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=acct-group/pcap >=dev-libs/glib-2.38:2 >=net-dns/c-ares-1.5:= dev-libs/libgcrypt:= media-libs/speexdsp bcg729? ( media-libs/bcg729 ) brotli? ( app-arch/brotli:= ) ciscodump? ( >=net-libs/libssh-0.6 ) filecaps? ( sys-libs/libcap ) http2? ( net-libs/nghttp2:= ) ilbc? ( media-libs/libilbc ) kerberos? ( virtual/krb5 ) libxml2? ( dev-libs/libxml2 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4:= ) maxminddb? ( dev-libs/libmaxminddb:= ) minizip? ( sys-libs/zlib[minizip] ) netlink? ( dev-libs/libnl:3 ) opus? ( media-libs/opus ) pcap? ( net-libs/libpcap ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 x11-misc/xdg-utils ) sbc? ( media-libs/sbc ) sdjournal? ( sys-apps/systemd ) smi? ( net-libs/libsmi ) snappy? ( app-arch/snappy:= ) spandsp? ( media-libs/spandsp ) sshdump? ( >=net-libs/libssh-0.6:= ) ssl? ( net-libs/gnutls:= ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) qt5? ( virtual/freedesktop-icon-theme ) selinux? ( sec-policy/selinux-wireshark ) +REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 ) ) plugin-ifdemo? ( plugins qt5 ) +RESTRICT=!test? ( test ) +SLOT=0/3.6.13 +SRC_URI=https://www.wireshark.org/download/src/all-versions/wireshark-3.6.13.tar.xz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=40101c147329d72a5994a15b85ba18b6 diff --git a/metadata/md5-cache/net-analyzer/wireshark-4.0.5 b/metadata/md5-cache/net-analyzer/wireshark-4.0.5 new file mode 100644 index 000000000000..454e9f4d2087 --- /dev/null +++ b/metadata/md5-cache/net-analyzer/wireshark-4.0.5 @@ -0,0 +1,18 @@ +BDEPEND=|| ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) dev-lang/perl sys-devel/flex sys-devel/gettext virtual/pkgconfig doc? ( app-doc/doxygen dev-ruby/asciidoctor ) gui? ( qt6? ( dev-qt/qttools:6[linguist] ) !qt6? ( dev-qt/linguist-tools:5 ) ) test? ( || ( ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pytest[python_targets_python3_10(-)] dev-python/pytest-xdist[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/pytest[python_targets_python3_9(-)] dev-python/pytest-xdist[python_targets_python3_9(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=acct-group/pcap >=dev-libs/glib-2.50.0:2 dev-libs/libpcre2 >=net-dns/c-ares-1.13.0:= >=dev-libs/libgcrypt-1.8.0:= media-libs/speexdsp bcg729? ( media-libs/bcg729 ) brotli? ( app-arch/brotli:= ) ciscodump? ( >=net-libs/libssh-0.6:= ) filecaps? ( sys-libs/libcap ) http2? ( >=net-libs/nghttp2-1.11.0:= ) ilbc? ( media-libs/libilbc:= ) kerberos? ( virtual/krb5 ) libxml2? ( dev-libs/libxml2 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4:= ) maxminddb? ( dev-libs/libmaxminddb:= ) minizip? ( sys-libs/zlib[minizip] ) netlink? ( dev-libs/libnl:3 ) opus? ( media-libs/opus ) pcap? ( net-libs/libpcap ) gui? ( x11-misc/xdg-utils qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,widgets] dev-qt/qt5compat:6 dev-qt/qtmultimedia:6 ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) ) sbc? ( media-libs/sbc ) sdjournal? ( sys-apps/systemd:= ) smi? ( net-libs/libsmi ) snappy? ( app-arch/snappy:= ) spandsp? ( media-libs/spandsp:= ) sshdump? ( >=net-libs/libssh-0.6:= ) ssl? ( >=net-libs/gnutls-3.5.8:= ) wifi? ( >=net-libs/libssh-0.6:= ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) gui? ( !qt6? ( dev-qt/qtdeclarative:5 ) ) +DESCRIPTION=Network protocol analyzer (sniffer) +EAPI=8 +HOMEPAGE=https://www.wireshark.org/ +IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=fcaps flag-o-matic readme.gentoo-r1 lua-single python-any-r1 qmake-utils xdg cmake +IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap +gui http2 ilbc kerberos libxml2 lto lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins +pcap qt6 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump wifi zlib +zstd +filecaps +lua_single_target_lua5-1 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=acct-group/pcap >=dev-libs/glib-2.50.0:2 dev-libs/libpcre2 >=net-dns/c-ares-1.13.0:= >=dev-libs/libgcrypt-1.8.0:= media-libs/speexdsp bcg729? ( media-libs/bcg729 ) brotli? ( app-arch/brotli:= ) ciscodump? ( >=net-libs/libssh-0.6:= ) filecaps? ( sys-libs/libcap ) http2? ( >=net-libs/nghttp2-1.11.0:= ) ilbc? ( media-libs/libilbc:= ) kerberos? ( virtual/krb5 ) libxml2? ( dev-libs/libxml2 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4:= ) maxminddb? ( dev-libs/libmaxminddb:= ) minizip? ( sys-libs/zlib[minizip] ) netlink? ( dev-libs/libnl:3 ) opus? ( media-libs/opus ) pcap? ( net-libs/libpcap ) gui? ( x11-misc/xdg-utils qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,widgets] dev-qt/qt5compat:6 dev-qt/qtmultimedia:6 ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) ) sbc? ( media-libs/sbc ) sdjournal? ( sys-apps/systemd:= ) smi? ( net-libs/libsmi ) snappy? ( app-arch/snappy:= ) spandsp? ( media-libs/spandsp:= ) sshdump? ( >=net-libs/libssh-0.6:= ) ssl? ( >=net-libs/gnutls-3.5.8:= ) wifi? ( >=net-libs/libssh-0.6:= ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) gui? ( virtual/freedesktop-icon-theme ) selinux? ( sec-policy/selinux-wireshark ) +REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 ) ) +RESTRICT=!test? ( test ) +SLOT=0/4.0.5 +SRC_URI=https://www.wireshark.org/download/src/all-versions/wireshark-4.0.5.tar.xz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=eb03b735b212754b9a7ec5f755d1fd9a diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz Binary files differindex fad6b0128363..f13c8faa45f5 100644 --- a/metadata/md5-cache/net-libs/Manifest.gz +++ b/metadata/md5-cache/net-libs/Manifest.gz diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.38.5 b/metadata/md5-cache/net-libs/webkit-gtk-2.38.5 index 674c1ed1e1f4..4db111fd828e 100644 --- a/metadata/md5-cache/net-libs/webkit-gtk-2.38.5 +++ b/metadata/md5-cache/net-libs/webkit-gtk-2.38.5 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=4/37 SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.38.5.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0060f8845de9c1b09e13f123307aee8c +_md5_=2b8f50f6c91b1f79b3c2c1cb93a11b30 diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.38.5-r410 b/metadata/md5-cache/net-libs/webkit-gtk-2.38.5-r410 index feb2459a712d..40bb284a5111 100644 --- a/metadata/md5-cache/net-libs/webkit-gtk-2.38.5-r410 +++ b/metadata/md5-cache/net-libs/webkit-gtk-2.38.5-r410 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=4.1/0 SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.38.5.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e8cc8c1f2b39aaf98ffa540ad7500cd2 +_md5_=18ca7b7427e728f51c9e7340be885fbb diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.38.5-r500 b/metadata/md5-cache/net-libs/webkit-gtk-2.38.5-r500 index 7a279e84761d..ba31ec70ccfb 100644 --- a/metadata/md5-cache/net-libs/webkit-gtk-2.38.5-r500 +++ b/metadata/md5-cache/net-libs/webkit-gtk-2.38.5-r500 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=5/0 SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.38.5.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d2865d0d9831e2eac77f5abbea6a9d8c +_md5_=8818c5050a5a89a9d83ed444d6dbad70 diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.40.0 b/metadata/md5-cache/net-libs/webkit-gtk-2.40.0 index b4319c1c6f43..fe15bdc20fa9 100644 --- a/metadata/md5-cache/net-libs/webkit-gtk-2.40.0 +++ b/metadata/md5-cache/net-libs/webkit-gtk-2.40.0 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=4/37 SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.40.0.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2f1cc3da31b0cb0e7ffea308e619da3a +_md5_=ea8e4bf3d438869ad56869ce2bcaec6f diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.40.0-r410 b/metadata/md5-cache/net-libs/webkit-gtk-2.40.0-r410 index 1353ce940519..5a64f8753567 100644 --- a/metadata/md5-cache/net-libs/webkit-gtk-2.40.0-r410 +++ b/metadata/md5-cache/net-libs/webkit-gtk-2.40.0-r410 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=4.1/0 SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.40.0.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5bb634270b18294605eb8bbfaedcb2ba +_md5_=9a73b495c68be2454ee1e5e0f7587eb7 diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.40.0-r600 b/metadata/md5-cache/net-libs/webkit-gtk-2.40.0-r600 index 976bae1eb5f6..f6d55d0a8874 100644 --- a/metadata/md5-cache/net-libs/webkit-gtk-2.40.0-r600 +++ b/metadata/md5-cache/net-libs/webkit-gtk-2.40.0-r600 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=6/0 SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.40.0.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6fa5737e4ddbb28e043a991d123289f3 +_md5_=cf9d9130244e22f963fcb93d579f284e diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz Binary files differindex 533eaef55946..f2de1575699f 100644 --- a/metadata/md5-cache/net-misc/Manifest.gz +++ b/metadata/md5-cache/net-misc/Manifest.gz diff --git a/metadata/md5-cache/net-misc/dhcpcd-9.5.0 b/metadata/md5-cache/net-misc/dhcpcd-9.5.0 new file mode 100644 index 000000000000..0faaec86690c --- /dev/null +++ b/metadata/md5-cache/net-misc/dhcpcd-9.5.0 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install postinst +DEPEND=udev? ( virtual/udev ) +DESCRIPTION=A fully featured, yet light weight RFC2131 compliant DHCP client +EAPI=8 +HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/ +INHERIT=systemd toolchain-funcs +IUSE=debug +embedded ipv6 privsep +udev +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD-2 +RDEPEND=udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd ) +SLOT=0 +SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/archive/refs/tags/dhcpcd-9.5.0.tar.gz +_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=801226c23663e24d901cc248bf39d54f diff --git a/metadata/md5-cache/net-misc/dhcpcd-9999 b/metadata/md5-cache/net-misc/dhcpcd-9999 index cd0c705329bb..143236c1a336 100644 --- a/metadata/md5-cache/net-misc/dhcpcd-9999 +++ b/metadata/md5-cache/net-misc/dhcpcd-9999 @@ -2,7 +2,7 @@ BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=configure install postinst unpack DEPEND=udev? ( virtual/udev ) DESCRIPTION=A fully featured, yet light weight RFC2131 compliant DHCP client -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/ INHERIT=systemd toolchain-funcs git-r3 IUSE=debug +embedded ipv6 privsep +udev @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd ) SLOT=0 _eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=727aea39f08cfb87563ea9a0302f64db +_md5_=801226c23663e24d901cc248bf39d54f diff --git a/metadata/md5-cache/net-misc/streamlink-5.4.0 b/metadata/md5-cache/net-misc/streamlink-5.4.0 new file mode 100644 index 000000000000..077b6cffd086 --- /dev/null +++ b/metadata/md5-cache/net-misc/streamlink-5.4.0 @@ -0,0 +1,17 @@ +BDEPEND=python_single_target_python3_9? ( >=dev-python/versioningit-2.0.0[python_targets_python3_9(-)] test? ( dev-python/mock[python_targets_python3_9(-)] >=dev-python/freezegun-1.0.0[python_targets_python3_9(-)] dev-python/pytest-asyncio[python_targets_python3_9(-)] dev-python/requests-mock[python_targets_python3_9(-)] ) ) python_single_target_python3_10? ( >=dev-python/versioningit-2.0.0[python_targets_python3_10(-)] test? ( dev-python/mock[python_targets_python3_10(-)] >=dev-python/freezegun-1.0.0[python_targets_python3_10(-)] dev-python/pytest-asyncio[python_targets_python3_10(-)] dev-python/requests-mock[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( >=dev-python/versioningit-2.0.0[python_targets_python3_11(-)] test? ( dev-python/mock[python_targets_python3_11(-)] >=dev-python/freezegun-1.0.0[python_targets_python3_11(-)] dev-python/pytest-asyncio[python_targets_python3_11(-)] dev-python/requests-mock[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_9? ( dev-python/certifi[python_targets_python3_9(-)] >dev-python/requests-2.21.0[python_targets_python3_9(-)] dev-python/isodate[python_targets_python3_9(-)] >=dev-python/lxml-4.6.4[python_targets_python3_9(-)] dev-python/websocket-client[python_targets_python3_9(-)] dev-python/pycountry[python_targets_python3_9(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_9(-)] >dev-python/PySocks-1.5.7[python_targets_python3_9(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_9(-)] >=dev-python/versioningit-2.0.0[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] >dev-python/requests-2.21.0[python_targets_python3_10(-)] dev-python/isodate[python_targets_python3_10(-)] >=dev-python/lxml-4.6.4[python_targets_python3_10(-)] dev-python/websocket-client[python_targets_python3_10(-)] dev-python/pycountry[python_targets_python3_10(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_10(-)] >dev-python/PySocks-1.5.7[python_targets_python3_10(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_10(-)] >=dev-python/versioningit-2.0.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] >dev-python/requests-2.21.0[python_targets_python3_11(-)] dev-python/isodate[python_targets_python3_11(-)] >=dev-python/lxml-4.6.4[python_targets_python3_11(-)] dev-python/websocket-client[python_targets_python3_11(-)] dev-python/pycountry[python_targets_python3_11(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_11(-)] >dev-python/PySocks-1.5.7[python_targets_python3_11(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_11(-)] >=dev-python/versioningit-2.0.0[python_targets_python3_11(-)] ) media-video/ffmpeg python_single_target_python3_9? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+),threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+),threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+),threads(+)] ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] ) +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=python_single_target_python3_9? ( dev-python/certifi[python_targets_python3_9(-)] >dev-python/requests-2.21.0[python_targets_python3_9(-)] dev-python/isodate[python_targets_python3_9(-)] >=dev-python/lxml-4.6.4[python_targets_python3_9(-)] dev-python/websocket-client[python_targets_python3_9(-)] dev-python/pycountry[python_targets_python3_9(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_9(-)] >dev-python/PySocks-1.5.7[python_targets_python3_9(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_9(-)] >=dev-python/versioningit-2.0.0[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] >dev-python/requests-2.21.0[python_targets_python3_10(-)] dev-python/isodate[python_targets_python3_10(-)] >=dev-python/lxml-4.6.4[python_targets_python3_10(-)] dev-python/websocket-client[python_targets_python3_10(-)] dev-python/pycountry[python_targets_python3_10(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_10(-)] >dev-python/PySocks-1.5.7[python_targets_python3_10(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_10(-)] >=dev-python/versioningit-2.0.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] >dev-python/requests-2.21.0[python_targets_python3_11(-)] dev-python/isodate[python_targets_python3_11(-)] >=dev-python/lxml-4.6.4[python_targets_python3_11(-)] dev-python/websocket-client[python_targets_python3_11(-)] dev-python/pycountry[python_targets_python3_11(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_11(-)] >dev-python/PySocks-1.5.7[python_targets_python3_11(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_11(-)] >=dev-python/versioningit-2.0.0[python_targets_python3_11(-)] ) +DESCRIPTION=CLI for extracting streams from websites to a video player of your choice +EAPI=8 +HOMEPAGE=https://streamlink.github.io/ +INHERIT=distutils-r1 +IUSE=test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD-2 Apache-2.0 +RDEPEND=python_single_target_python3_9? ( dev-python/certifi[python_targets_python3_9(-)] >dev-python/requests-2.21.0[python_targets_python3_9(-)] dev-python/isodate[python_targets_python3_9(-)] >=dev-python/lxml-4.6.4[python_targets_python3_9(-)] dev-python/websocket-client[python_targets_python3_9(-)] dev-python/pycountry[python_targets_python3_9(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_9(-)] >dev-python/PySocks-1.5.7[python_targets_python3_9(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_9(-)] >=dev-python/versioningit-2.0.0[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] >dev-python/requests-2.21.0[python_targets_python3_10(-)] dev-python/isodate[python_targets_python3_10(-)] >=dev-python/lxml-4.6.4[python_targets_python3_10(-)] dev-python/websocket-client[python_targets_python3_10(-)] dev-python/pycountry[python_targets_python3_10(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_10(-)] >dev-python/PySocks-1.5.7[python_targets_python3_10(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_10(-)] >=dev-python/versioningit-2.0.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] >dev-python/requests-2.21.0[python_targets_python3_11(-)] dev-python/isodate[python_targets_python3_11(-)] >=dev-python/lxml-4.6.4[python_targets_python3_11(-)] dev-python/websocket-client[python_targets_python3_11(-)] dev-python/pycountry[python_targets_python3_11(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_11(-)] >dev-python/PySocks-1.5.7[python_targets_python3_11(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_11(-)] >=dev-python/versioningit-2.0.0[python_targets_python3_11(-)] ) media-video/ffmpeg python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[xml(+),threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+),threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+),threads(+)] ) +REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/streamlink/streamlink/releases/download/5.4.0/streamlink-5.4.0.tar.gz +_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=50518820d6cc8fab36ce1b12bf09a02f diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz Binary files differindex 0fc2027cb94c..211c095ca85d 100644 --- a/metadata/md5-cache/sys-libs/Manifest.gz +++ b/metadata/md5-cache/sys-libs/Manifest.gz diff --git a/metadata/md5-cache/sys-libs/ncurses-6.4_p20230408 b/metadata/md5-cache/sys-libs/ncurses-6.4_p20230408 new file mode 100644 index 000000000000..36fc9fa45e77 --- /dev/null +++ b/metadata/md5-cache/sys-libs/ncurses-6.4_p20230408 @@ -0,0 +1,16 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-thomasdickey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst preinst test unpack +DEPEND=gpm? ( sys-libs/gpm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +DESCRIPTION=Console display library +EAPI=8 +HOMEPAGE=https://www.gnu.org/software/ncurses/ https://invisible-island.net/ncurses/ +INHERIT=flag-o-matic toolchain-funcs multilib multilib-minimal preserve-libs usr-ldscript verify-sig +IUSE=ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=gpm? ( sys-libs/gpm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !<=sys-libs/ncurses-5.9-r4:5 !<sys-libs/slang-2.3.2_pre23 !<x11-terms/rxvt-unicode-9.06-r3 !<x11-terms/st-0.6-r1 +RESTRICT=!test? ( test ) +SLOT=0/6 +SRC_URI=mirror://gnu/ncurses/ncurses-6.4.tar.gz https://invisible-island.net/archives/ncurses/ncurses-6.4.tar.gz https://invisible-mirror.net/archives/ncurses/ncurses-6.4.tar.gz verify-sig? ( mirror://gnu/ncurses/ncurses-6.4.tar.gz.sig ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230107.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230107.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230107.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230107.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230107.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230107.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230114.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230114.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230114.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230114.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230114.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230114.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230121.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230121.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230121.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230121.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230121.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230121.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230128.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230128.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230128.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230128.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230128.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230128.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230211.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230211.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230211.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230211.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230211.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230211.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230218.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230218.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230218.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230218.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230218.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230218.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230225.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230225.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230225.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230225.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230225.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230225.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230311.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230311.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230311.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230311.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230311.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230311.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230401.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230401.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230401.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230401.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230401.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230401.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230408.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230408.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230408.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230408.patch.gz.asc ) https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230408.patch.gz verify-sig? ( https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20230408.patch.gz.asc ) https://dev.gentoo.org/~sam/distfiles/sys-libs/ncurses/ncurses-6.4_p20230408-patches.tar.xz +_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 14a8ae365191b518fad51caad7a08f3e usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=6499a6c3138b165e48fab407c7f2b746 diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz Binary files differindex a2db4cb7350b..2853ec8c661a 100644 --- a/metadata/md5-cache/virtual/Manifest.gz +++ b/metadata/md5-cache/virtual/Manifest.gz diff --git a/metadata/md5-cache/virtual/opencl-3-r2 b/metadata/md5-cache/virtual/opencl-3-r3 index 73a0ad349406..da8b392df6a1 100644 --- a/metadata/md5-cache/virtual/opencl-3-r2 +++ b/metadata/md5-cache/virtual/opencl-3-r3 @@ -4,7 +4,7 @@ EAPI=7 INHERIT=multilib-build IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 KEYWORDS=amd64 ppc64 ~riscv x86 -RDEPEND=dev-libs/opencl-icd-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +RDEPEND=>=dev-libs/opencl-icd-loader-2023.02.06[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=0 _eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=c622ed6f33d0c934acb210d261f0bc2c +_md5_=12714e1f142cd4049c4e187ef9633e18 diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz Binary files differindex b7c9578549c7..7290fe8fa0fb 100644 --- a/metadata/md5-cache/www-servers/Manifest.gz +++ b/metadata/md5-cache/www-servers/Manifest.gz diff --git a/metadata/md5-cache/www-servers/uwsgi-2.0.19.1-r109 b/metadata/md5-cache/www-servers/uwsgi-2.0.19.1-r109 index c2572717f885..3099382a2edb 100644 --- a/metadata/md5-cache/www-servers/uwsgi-2.0.19.1-r109 +++ b/metadata/md5-cache/www-servers/uwsgi-2.0.19.1-r109 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst prepare setup test unpack DEPEND=sys-libs/zlib virtual/libcrypt:= caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson:= ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre:3 ) ssl? ( dev-libs/openssl:0= ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap:= ) uwsgi_plugins_pam? ( sys-libs/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) go? ( sys-devel/gcc:=[go] ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mono? ( dev-lang/mono:= ) perl? ( dev-lang/perl:= ) php? ( php_targets_php7-3? ( dev-lang/php:7.3[embed] ) php_targets_php7-4? ( dev-lang/php:7.4[embed] ) ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) ) python-asyncio? ( virtual/python-greenlet[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ruby? ( ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ) php? ( php_targets_php7-3? ( dev-lang/php:7.3 ) php_targets_php7-4? ( dev-lang/php:7.4 ) ) DESCRIPTION=uWSGI server for Python web applications EAPI=7 -HOMEPAGE=https://projects.unbit.it/uwsgi/ +HOMEPAGE=https://uwsgi-docs.readthedocs.io/en/latest/ INHERIT=lua-single pax-utils php-ext-source-r3 python-r1 ruby-ng IUSE=apache2 +caps debug +embedded expat jemalloc json +pcre +routing selinux +ssl +xml yajl yaml zeromq +uwsgi_plugins_ping +uwsgi_plugins_cache +uwsgi_plugins_carbon +uwsgi_plugins_nagios +uwsgi_plugins_rpc +uwsgi_plugins_rrdtool +uwsgi_plugins_http +uwsgi_plugins_ugreen +uwsgi_plugins_signal +uwsgi_plugins_syslog +uwsgi_plugins_rsyslog +uwsgi_plugins_router_uwsgi +uwsgi_plugins_router_redirect +uwsgi_plugins_router_basicauth +uwsgi_plugins_router_rewrite +uwsgi_plugins_router_http +uwsgi_plugins_router_cache +uwsgi_plugins_router_static +uwsgi_plugins_router_memcached +uwsgi_plugins_router_redis +uwsgi_plugins_router_hash +uwsgi_plugins_router_expires +uwsgi_plugins_router_metrics +uwsgi_plugins_corerouter +uwsgi_plugins_fastrouter +uwsgi_plugins_rawrouter +uwsgi_plugins_sslrouter +uwsgi_plugins_redislog +uwsgi_plugins_mongodblog +uwsgi_plugins_logfile +uwsgi_plugins_logsocket +uwsgi_plugins_spooler +uwsgi_plugins_cheaper_busyness +uwsgi_plugins_symcall +uwsgi_plugins_transformation_chunked +uwsgi_plugins_transformation_gzip +uwsgi_plugins_transformation_offload +uwsgi_plugins_transformation_tofile +uwsgi_plugins_zergpool uwsgi_plugins_alarm_curl uwsgi_plugins_alarm_xmpp uwsgi_plugins_clock_monotonic uwsgi_plugins_clock_realtime uwsgi_plugins_curl_cron uwsgi_plugins_dumbloop uwsgi_plugins_echo uwsgi_plugins_emperor_amqp uwsgi_plugins_emperor_pg uwsgi_plugins_emperor_zeromq uwsgi_plugins_forkptyrouter uwsgi_plugins_geoip uwsgi_plugins_graylog2 uwsgi_plugins_legion_cache_fetch uwsgi_plugins_ldap uwsgi_plugins_logcrypto uwsgi_plugins_logpipe uwsgi_plugins_notfound uwsgi_plugins_pam uwsgi_plugins_rados uwsgi_plugins_router_access uwsgi_plugins_router_radius uwsgi_plugins_router_spnego uwsgi_plugins_router_xmldir uwsgi_plugins_sqlite uwsgi_plugins_ssi uwsgi_plugins_stats_pusher_statsd uwsgi_plugins_systemd_logger uwsgi_plugins_transformation_toupper uwsgi_plugins_tuntap uwsgi_plugins_webdav uwsgi_plugins_xattr uwsgi_plugins_xslt uwsgi_plugins_zabbix cgi mono perl go lua php python python-asyncio ruby +lua_single_target_lua5-1 php_targets_php7-3 php_targets_php7-4 python_targets_python3_9 python_targets_python3_10 ruby_targets_ruby27 ruby_targets_ruby30 KEYWORDS=amd64 arm ~arm64 x86 ~amd64-linux @@ -13,4 +13,4 @@ REQUIRED_USE=|| ( cgi mono perl go lua php python python-asyncio ruby ) uwsgi_pl SLOT=0 SRC_URI=https://github.com/unbit/uwsgi/archive/2.0.19.1.tar.gz -> uwsgi-2.0.19.1.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 estack 055c42df72f76a4f45ec92b35e83cd56 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 php-ext-source-r3 3a4893beb5327f4519ae3278ef151fa7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=3ff0c3c7dff13e092a38dd9538f0330a +_md5_=d82f74d8f0c5e2e0f6979af682c66c34 diff --git a/metadata/md5-cache/www-servers/uwsgi-2.0.21 b/metadata/md5-cache/www-servers/uwsgi-2.0.21 new file mode 100644 index 000000000000..4cd2ee5e9df7 --- /dev/null +++ b/metadata/md5-cache/www-servers/uwsgi-2.0.21 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 sys-devel/m4 sys-devel/libtool php? ( php_targets_php7-4? ( dev-lang/php:7.4 ) php_targets_php8-0? ( dev-lang/php:8.0 ) php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 ) ) +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=sys-libs/zlib virtual/libcrypt:= caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson:= ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre:3 ) ssl? ( dev-libs/openssl:= ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( postgres_targets_postgres15? ( dev-db/postgresql:15= ) postgres_targets_postgres14? ( dev-db/postgresql:14= ) postgres_targets_postgres13? ( dev-db/postgresql:13= ) ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap:= ) uwsgi_plugins_pam? ( sys-libs/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) go? ( sys-devel/gcc:=[go] ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mono? ( dev-lang/mono:= ) perl? ( dev-lang/perl:= ) php? ( php_targets_php7-4? ( dev-lang/php:7.4[embed] ) php_targets_php8-0? ( dev-lang/php:8.0[embed] ) php_targets_php8-1? ( dev-lang/php:8.1[embed] ) php_targets_php8-2? ( dev-lang/php:8.2[embed] ) ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+)] ) ) python-asyncio? ( virtual/python-greenlet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ruby? ( ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ) php? ( php_targets_php7-4? ( dev-lang/php:7.4 ) php_targets_php8-0? ( dev-lang/php:8.0 ) php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 ) ) +DESCRIPTION=uWSGI server for Python web applications +EAPI=7 +HOMEPAGE=https://uwsgi-docs.readthedocs.io/en/latest/ +INHERIT=lua-single multiprocessing pax-utils php-ext-source-r3 postgres python-r1 ruby-ng +IUSE=apache2 +caps debug +embedded expat jemalloc json +pcre +routing selinux +ssl +xml yajl yaml zeromq +uwsgi_plugins_ping +uwsgi_plugins_cache +uwsgi_plugins_carbon +uwsgi_plugins_nagios +uwsgi_plugins_rpc +uwsgi_plugins_rrdtool +uwsgi_plugins_http +uwsgi_plugins_ugreen +uwsgi_plugins_signal +uwsgi_plugins_syslog +uwsgi_plugins_rsyslog +uwsgi_plugins_router_uwsgi +uwsgi_plugins_router_redirect +uwsgi_plugins_router_basicauth +uwsgi_plugins_router_rewrite +uwsgi_plugins_router_http +uwsgi_plugins_router_cache +uwsgi_plugins_router_static +uwsgi_plugins_router_memcached +uwsgi_plugins_router_redis +uwsgi_plugins_router_hash +uwsgi_plugins_router_expires +uwsgi_plugins_router_metrics +uwsgi_plugins_corerouter +uwsgi_plugins_fastrouter +uwsgi_plugins_rawrouter +uwsgi_plugins_sslrouter +uwsgi_plugins_redislog +uwsgi_plugins_mongodblog +uwsgi_plugins_logfile +uwsgi_plugins_logsocket +uwsgi_plugins_spooler +uwsgi_plugins_cheaper_busyness +uwsgi_plugins_symcall +uwsgi_plugins_transformation_chunked +uwsgi_plugins_transformation_gzip +uwsgi_plugins_transformation_offload +uwsgi_plugins_transformation_tofile +uwsgi_plugins_zergpool uwsgi_plugins_alarm_curl uwsgi_plugins_alarm_xmpp uwsgi_plugins_clock_monotonic uwsgi_plugins_clock_realtime uwsgi_plugins_curl_cron uwsgi_plugins_dumbloop uwsgi_plugins_echo uwsgi_plugins_emperor_amqp uwsgi_plugins_emperor_pg uwsgi_plugins_emperor_zeromq uwsgi_plugins_forkptyrouter uwsgi_plugins_geoip uwsgi_plugins_graylog2 uwsgi_plugins_legion_cache_fetch uwsgi_plugins_ldap uwsgi_plugins_logcrypto uwsgi_plugins_logpipe uwsgi_plugins_notfound uwsgi_plugins_pam uwsgi_plugins_rados uwsgi_plugins_router_access uwsgi_plugins_router_radius uwsgi_plugins_router_spnego uwsgi_plugins_router_xmldir uwsgi_plugins_sqlite uwsgi_plugins_ssi uwsgi_plugins_stats_pusher_statsd uwsgi_plugins_systemd_logger uwsgi_plugins_transformation_toupper uwsgi_plugins_tuntap uwsgi_plugins_webdav uwsgi_plugins_xattr uwsgi_plugins_xslt uwsgi_plugins_zabbix cgi mono perl go lua php python python-asyncio ruby +lua_single_target_lua5-1 php_targets_php7-4 php_targets_php8-0 php_targets_php8-1 php_targets_php8-2 postgres_targets_postgres15 postgres_targets_postgres14 postgres_targets_postgres13 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux +LICENSE=GPL-2 +RDEPEND=sys-libs/zlib virtual/libcrypt:= caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson:= ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre:3 ) ssl? ( dev-libs/openssl:= ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( postgres_targets_postgres15? ( dev-db/postgresql:15= ) postgres_targets_postgres14? ( dev-db/postgresql:14= ) postgres_targets_postgres13? ( dev-db/postgresql:13= ) ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap:= ) uwsgi_plugins_pam? ( sys-libs/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) go? ( sys-devel/gcc:=[go] ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mono? ( dev-lang/mono:= ) perl? ( dev-lang/perl:= ) php? ( php_targets_php7-4? ( dev-lang/php:7.4[embed] ) php_targets_php8-0? ( dev-lang/php:8.0[embed] ) php_targets_php8-1? ( dev-lang/php:8.1[embed] ) php_targets_php8-2? ( dev-lang/php:8.2[embed] ) ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+)] ) ) python-asyncio? ( virtual/python-greenlet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ruby? ( ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ) selinux? ( sec-policy/selinux-uwsgi ) uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool ) php? ( php_targets_php7-4? ( dev-lang/php:7.4 ) php_targets_php8-0? ( dev-lang/php:8.0 ) php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 ) ) +REQUIRED_USE=|| ( cgi mono perl go lua php python python-asyncio ruby ) uwsgi_plugins_logcrypto? ( ssl ) uwsgi_plugins_sslrouter? ( ssl ) routing? ( pcre ) uwsgi_plugins_emperor_pg? ( || ( postgres_targets_postgres15 postgres_targets_postgres14 postgres_targets_postgres13 ) ) uwsgi_plugins_emperor_zeromq? ( zeromq ) uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter ) uwsgi_plugins_router_xmldir? ( xml !expat ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) ) python-asyncio? ( python ) expat? ( xml ) php? ( || ( php_targets_php7-4 php_targets_php8-0 php_targets_php8-1 php_targets_php8-2 ) ) +SLOT=0 +SRC_URI=https://github.com/unbit/uwsgi/archive/2.0.21.tar.gz -> uwsgi-2.0.21.tar.gz +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 estack 055c42df72f76a4f45ec92b35e83cd56 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 php-ext-source-r3 3a4893beb5327f4519ae3278ef151fa7 postgres 7233fc439696bbab8442204f0f284645 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=aa9e358a7641c3d3129141a7c9bec051 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 1e029fc4ac63..81688c2eaacb 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 15493 BLAKE2B ec5ea168778a79b147975de4177e6e700a7d37e6ee037cb43e8a2fb5109fe7703b6271a466b25edb7a1f6a61aa9467b69f02382396560dc259c3acdd5e880f30 SHA512 24314abdcaad22302e8e4885bab38f0250026f6284cc14fc2d6d81378bea47d1c1e985134c2fc0d63a8bc88f3563b53ea9e7b90d1e24f24b6733a9cc9fe4c83a -TIMESTAMP 2023-04-12T22:09:39Z +TIMESTAMP 2023-04-13T04:09:40Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ3LCNfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ3gIRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDI7g//d+JTYLKwlWFKBff5fxnPI4aiSdZN9toddnXXNsj75oiHWQqRNA4mTaKa -C4HO3wchckJaET8EyEy4l6yDhyJyeZY6ksZz1m9MHVIsvUVntV+Ugx9iUt1Ze3Jr -OJiHMF6K+uHz4OtxLHJE/WFmGt8Ye7geCtCWQcnXVNhy053cjrEyj9YyyVBAdwG9 -T+mDvFANz4goB+Vxv+yY5KcmxhP5wfSV7t8fxhuQPd+pR7occGbTNlmnhsmC4RKl -qyY9+on9kDswyoQxkAPAhu5G306vCQaRw4xsle53Mt5/3/EQnOq+nHLjbf8WohX5 -abeIMyCBIkWNGdjfa+4xV2suwrmU/UCutjkwfuBUSDAfVxmRwWs8XJobwE5mVGdw -9RCRTWJj0+6LmsUCFwuMVmStld4oq90pI2q2QOyozMpAZF+l5r+hbsZ5Xj1h00+a -FjegvZB+d3/0dG3kpy5vEGRBssC4ap0g0R6VnALuTvUrM5dlUss4r79LSkvvYp1Q -nQBu0uNGvFc47Jx0CFMnSr31EBL6rduC6lxKv1L++f025qkl3y3bGqAJZTFffuKh -P2rOWW+r9Ywju2RDBSH01xEQcprCnE6E96PLr4xIhkj9H5wvSzfdtSIzQbHN7K/M -yDSsGgHOyeTXqB54ghCIweDEPabDP4gMsBwG6Frv+TwFLOTpMFE= -=MzGY +klDNAg/8DqUvTjLli8llWmaEtlOJVrFOiVnhbRe5WtfHs9kgYl+zgz+jfdTLeB4E +BCltbMb42TBTOp4v+iji38QrrEk3b2MpTLojgVlQSV8/uGMBvYalBgP9QK+cwo7t +SjT1hIpZ6a2jDyYvs/jLqCzAWvtSgbUzRmuVFY7Xa3Y7rnqjJe9BfeGdsa22RLH5 +mjiq4rl36uXsav9urcjYXoToQDZVrHgCaRcuAZshBavsOSBaP1MshMEHRltK/0tH +tiaNSDPbqcuwSrvRKfnPAC8wvSNDks9mjSGZuseZM44/k5mUT+aiNr+GQCfIn+ZQ +6P5Dy5oLOvmR3QQHY/EQFK6Jhfa8Nt+PccbGLuu6VCbmceKqpIjqSOTtngW1kC8o +fX0jOF+dXdHhaLRBsQ5VMLllB+NoI3gyxtO4LZ7wE1i0j5H2/lmrUkYH1fgLqIMT +Y63urnc6C+1LSGA2mrtsG+KTT8bsbPr7No6fkSrER1YIgc5NeyZtG0QjEjYM95Ka ++hrd3sL4rr7N8HOCy0dpGN72lvqDlaEyX20Fq/tF8Y6c8KWCciB87WngLE8h0kyR +mpn0ugvjiqjp3xiKu7RsTpVarsT/I039P3+RHNE/4b0tgYlFRdFOyZ/pnx5K4Kce +Q5zhh+2cbk8RTyFWA+ifraYhZ+aixyiSFmzylKZ66aRNoRg/3OA= +=/s69 -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index f96a21ae7e8c..f5648335a015 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Wed, 12 Apr 2023 22:09:36 +0000 +Thu, 13 Apr 2023 04:09:36 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index e7c756b3fad9..a37cb4434c85 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Wed Apr 12 10:09:36 PM UTC 2023 +Thu Apr 13 04:09:36 AM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index f8da95e8e30b..5408edcef563 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Wed, 12 Apr 2023 22:15:01 +0000 +Thu, 13 Apr 2023 04:15:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 62170ac38b88..45bb7035f455 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -3125aa2c0a194dd76bef5fe5e9f9584c2ed7b40b 1681334845 2023-04-12T21:27:25+00:00 +3553dbcbdee8cb4b9b9eb2625561b756d97ac133 1681358597 2023-04-13T04:03:17+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 8fa5c2ae2b59..922da463b8c5 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1681337401 Wed 12 Apr 2023 10:10:01 PM UTC +1681359001 Thu 13 Apr 2023 04:10:01 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index f96a21ae7e8c..f5648335a015 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Wed, 12 Apr 2023 22:09:36 +0000 +Thu, 13 Apr 2023 04:09:36 +0000 diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz Binary files differindex 05e5398d5bbd..35fca2e8c179 100644 --- a/net-analyzer/Manifest.gz +++ b/net-analyzer/Manifest.gz diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest index c446272051bc..0171fe0a6d24 100644 --- a/net-analyzer/wireshark/Manifest +++ b/net-analyzer/wireshark/Manifest @@ -3,11 +3,15 @@ AUX wireshark-2.6.0-redhat.patch 248 BLAKE2B a3cc5af29cea1b46cc8456c80a1ddf3a0db AUX wireshark-3.4.2-cmake-lua-version.patch 304 BLAKE2B 438bd2ee1e0e0121cc673709385ccda88664131d50fb63d48147c83798e9f541efa270c56d30ad4345ef77d59fb16554b0d8de8c19bafd8181c0c96e3c7b1ba9 SHA512 ab4a7f3d64cc402fcf6b1c9b54aad75dbb1104b19282078947a6c4315f48b5a2c0eeff9918e42d98196976d2e1d26ef2e439a1d2811de1a326a4954d54a08bff DIST wireshark-3.6.11.tar.xz 39967744 BLAKE2B b313be6b2d22f62365f7a840409c49a78ce99d135e6b5f17c73c12dc12a543f5daa298a3df1693dafc79a6f3f1b184de231cc527bca0627e3c37b8ac4ce8e5a3 SHA512 f526e6e8f9435b69b5c3ce3a7d271f7b66365bdd84cd155ac434be0ef899cc140f58dfe55e90295bba91a8a99f28a55280366fb028d13f6ff45051a9ed3625e8 DIST wireshark-3.6.12.tar.xz 39975988 BLAKE2B ca356c0d03d7c82463cc4503d0c1085b80fe621763c1bc369a5944dc6566f25b19fce9615239265b3620f76c92bff7d7c6e958241143c444a1b659b82d319c65 SHA512 a6e05e5a6b1027e3f4650a32f186d9a2cff4fb7adb2317bdeb96a7193ab45fa434572f94253a4d6e5589b0790420a445c4bbd788d8ac53e01019bb88130164f8 +DIST wireshark-3.6.13.tar.xz 39982176 BLAKE2B f09005dba37a96a093c4a4ac40ffdf82f929ff25be15bf208ab7f1433b3fb915552151d3a1a95362b7a9ef2e835a21f38c2bb08733e46dca3bf5ad991813286a SHA512 ab6ab6deff410539fe6b5fc9c35a570951719fd040381993e710c3e0447dddda8ec6d8e94a5f46ce9350ac3aa9e300409c2fb3f83c735a2e0cfa1dd8ffa44edb DIST wireshark-4.0.3.tar.xz 41383164 BLAKE2B 85271a1f52b383db07fdf51f500ae0d6dd9b6f6624176889a88ff51e85e1eb578a7ba43a80018e60cb84ff486aedce850b2b82e127fcabb7f049d479e1d0c3cb SHA512 ef6d20b9b69e1a2b6b6b5bebe5f13545acb73b2faece32198dbe01c4181524d5f8320712b4440c93fc65ef075ab7b6398394581b3dc09a20b1b5b9b90ec2a13c DIST wireshark-4.0.4.tar.xz 41399396 BLAKE2B 4db1b691c0d1775760c85851edd45dba3eabc695aae37fe4145e6207272f37ccb69ec63be509b244d209a4626f3b7e376589458b6583ffd0eddd0e77aafea4db SHA512 e6aa49ba12245ec3ae779fc9b30a783121b6a8298ab512968f408d96d4e73b2962ccb289f2ead68b7b1d6788bfa7e11b28f4a5b4c4b043ecdbc09668bdd4feff +DIST wireshark-4.0.5.tar.xz 41401932 BLAKE2B 932c017eaef6d0758a70bba3beb018e7512c41f9355c0948d744899aa79e5259cbbde6522ed216835781acd8f27d2a2b786aec0fadf33735a5b3cd324ab1a5d1 SHA512 fd03b0b382dd68212d173b955d6156bad23a31c4e044bb8120e0ce2622cfa963b3b9f86b469dbb26a3d275f9c426329043ac5e5461b1cbea718cd99a1d557ce9 EBUILD wireshark-3.6.11-r1.ebuild 7304 BLAKE2B 4d9c6b79475ccb2af4748b4d03dc88e5e8fc0c79a4a36ff640a19015d9dcba2acd816de8d0977d33df88ec3b1915ac86474003657389319da091a1789d30ebfd SHA512 4ebb14dd36cb7d6cbbc1ae0f4aa28819695471bfcb405fc19d0649415b71bf6f1d54db240d1f834d2795f368c3b9b94ed5b3591eca738e8dbc3caf007b05c936 EBUILD wireshark-3.6.12-r1.ebuild 7304 BLAKE2B 4d9c6b79475ccb2af4748b4d03dc88e5e8fc0c79a4a36ff640a19015d9dcba2acd816de8d0977d33df88ec3b1915ac86474003657389319da091a1789d30ebfd SHA512 4ebb14dd36cb7d6cbbc1ae0f4aa28819695471bfcb405fc19d0649415b71bf6f1d54db240d1f834d2795f368c3b9b94ed5b3591eca738e8dbc3caf007b05c936 +EBUILD wireshark-3.6.13.ebuild 7309 BLAKE2B 0e3407d8acc23148c65e61c1440840e9f444a65804983852e8f25e6416c4c6f52c7e9a8da4523254d85b88045a269e412571207cf9e6ad69c08c07a73792fed5 SHA512 fb2a3f66740a3cc7d5c32deb9716749b709e97167c36c5b2f1f44cdabd5142a85e27615ceb906a235b785b3b18aff13ddf5a94073f39c07954a3e30acb0b303f EBUILD wireshark-4.0.3-r1.ebuild 7819 BLAKE2B e55672e361f2e49a4d5a7cb40884fe7e91962051c927b9fdb9b1d4202d54df77f2e75dc6d4bf778b1e8d1eab224a480da6a8375831b3c66c2c6f677701d8f89b SHA512 e94c424793bdcfa1025d1323eeabb3998ff3cb4586d326dddbedfad007fb7b90fe7735cef4897e69c2b2e0c0613a491dcd4a6f9b8632b0883ed240500eb5f3bc EBUILD wireshark-4.0.4-r1.ebuild 7819 BLAKE2B e55672e361f2e49a4d5a7cb40884fe7e91962051c927b9fdb9b1d4202d54df77f2e75dc6d4bf778b1e8d1eab224a480da6a8375831b3c66c2c6f677701d8f89b SHA512 e94c424793bdcfa1025d1323eeabb3998ff3cb4586d326dddbedfad007fb7b90fe7735cef4897e69c2b2e0c0613a491dcd4a6f9b8632b0883ed240500eb5f3bc +EBUILD wireshark-4.0.5.ebuild 7824 BLAKE2B 3f1e2184258d907246349836c55717dec2bb291bee334f00a310823d4522be149b798f239516f352e2cb9562f55eb934ca46a0f01bb2496a8f897be291bcfd78 SHA512 f9aef31ff2b18347390887f614d3b28e4743179e75ada91251d2f8119041d33d9a6e4b02b8104ab4d61dc1325403066fd93c779a26190104d822a3ebb1614535 EBUILD wireshark-9999.ebuild 7969 BLAKE2B 46629c629a7afcbac4da00e8a51096bc91db794bca1145f1931899287d5c2e9852f1dc0ba944a54b423f75746f3af3cc08e4f78b770e32bec58483f859a27144 SHA512 ad3875fd3d42932ca26c9bb6b016d3fc0aebc86cce83cdd067668e6077ded8699bd986df21e204975cfd09d7d08716814fd3f415c102b66bb23f45e07ede0fde MISC metadata.xml 5488 BLAKE2B d3d216dbc02421c620a6c7fcb04caede1ce604ad134fb9332dfb6f96ee3a7d39d3c2b14dfbd2e0be757f558ad5cd98f2440a415a9d74668fe482a7c18629e199 SHA512 e31157a17c7907f380248fe530114fea29be570f0bc6f2a15a7a898ace88534dd5b9d15ee8cf22920f8330910a629d035ca9afdde06a6b631479b2843c1d30ba diff --git a/net-analyzer/wireshark/wireshark-3.6.13.ebuild b/net-analyzer/wireshark/wireshark-3.6.13.ebuild new file mode 100644 index 000000000000..0e8916b20943 --- /dev/null +++ b/net-analyzer/wireshark/wireshark-3.6.13.ebuild @@ -0,0 +1,272 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..2} ) +PYTHON_COMPAT=( python3_{9..10} ) + +inherit fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake + +DESCRIPTION="Network protocol analyzer (sniffer)" +HOMEPAGE="https://www.wireshark.org/" + +if [[ ${PV} == *9999* ]] ; then + EGIT_REPO_URI="https://gitlab.com/wireshark/wireshark" + inherit git-r3 +else + SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz" + S="${WORKDIR}/${P/_/}" + + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-2" +SLOT="0/${PV}" +IUSE="androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon" +IUSE+=" +dumpcap +editcap http2 ilbc kerberos libxml2 lto lua lz4 maxminddb" +IUSE+=" +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap +qt5 +randpkt" +IUSE+=" +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl" +IUSE+=" sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd" + +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) + plugin-ifdemo? ( plugins qt5 )" + +RESTRICT="!test? ( test )" + +# bug #753062 for speexdsp +RDEPEND="acct-group/pcap + >=dev-libs/glib-2.38:2 + >=net-dns/c-ares-1.5:= + dev-libs/libgcrypt:= + media-libs/speexdsp + bcg729? ( media-libs/bcg729 ) + brotli? ( app-arch/brotli:= ) + ciscodump? ( >=net-libs/libssh-0.6 ) + filecaps? ( sys-libs/libcap ) + http2? ( net-libs/nghttp2:= ) + ilbc? ( media-libs/libilbc ) + kerberos? ( virtual/krb5 ) + libxml2? ( dev-libs/libxml2 ) + lua? ( ${LUA_DEPS} ) + lz4? ( app-arch/lz4:= ) + maxminddb? ( dev-libs/libmaxminddb:= ) + minizip? ( sys-libs/zlib[minizip] ) + netlink? ( dev-libs/libnl:3 ) + opus? ( media-libs/opus ) + pcap? ( net-libs/libpcap ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + x11-misc/xdg-utils + ) + sbc? ( media-libs/sbc ) + sdjournal? ( sys-apps/systemd ) + smi? ( net-libs/libsmi ) + snappy? ( app-arch/snappy:= ) + spandsp? ( media-libs/spandsp ) + sshdump? ( >=net-libs/libssh-0.6:= ) + ssl? ( net-libs/gnutls:= ) + zlib? ( sys-libs/zlib ) + zstd? ( app-arch/zstd:= )" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS} + dev-lang/perl + sys-devel/flex + sys-devel/gettext + virtual/pkgconfig + doc? ( + app-doc/doxygen + dev-ruby/asciidoctor + ) + qt5? ( + dev-qt/linguist-tools:5 + ) + test? ( + $(python_gen_any_dep ' + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ') + )" +RDEPEND="${RDEPEND} + qt5? ( virtual/freedesktop-icon-theme ) + selinux? ( sec-policy/selinux-wireshark )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.6.0-redhat.patch + "${FILESDIR}"/${PN}-3.4.2-cmake-lua-version.patch +) + +python_check_deps() { + use test || return 0 + + python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/pytest-xdist[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use lua && lua-single_pkg_setup + + python-any-r1_pkg_setup +} + +src_configure() { + local mycmakeargs + + # Workaround bug #213705. If krb5-config --libs has -lcrypto then pass + # --with-ssl to ./configure. (Mimics code from acinclude.m4). + if use kerberos ; then + case $(krb5-config --libs) in + *-lcrypto*) + ewarn "Kerberos was built with ssl support: linkage with openssl is enabled." + ewarn "Note there are annoying license incompatibilities between the OpenSSL" + ewarn "license and the GPL, so do your check before distributing such package." + mycmakeargs+=( -DENABLE_GNUTLS=$(usex ssl) ) + ;; + esac + fi + + if use qt5 ; then + export QT_MIN_VERSION=5.3.0 + append-cxxflags -fPIC -DPIC + fi + + python_setup + + mycmakeargs+=( + -DPython3_EXECUTABLE="${PYTHON}" + -DCMAKE_DISABLE_FIND_PACKAGE_{Asciidoctor,DOXYGEN}=$(usex !doc) + + $(use androiddump && use pcap && echo -DEXTCAP_ANDROIDDUMP_LIBPCAP=yes) + $(usex qt5 LRELEASE=$(qt5_get_bindir)/lrelease '') + $(usex qt5 MOC=$(qt5_get_bindir)/moc '') + $(usex qt5 RCC=$(qt5_get_bindir)/rcc '') + $(usex qt5 UIC=$(qt5_get_bindir)/uic '') + + -DBUILD_androiddump=$(usex androiddump) + -DBUILD_capinfos=$(usex capinfos) + -DBUILD_captype=$(usex captype) + -DBUILD_ciscodump=$(usex ciscodump) + -DBUILD_dftest=$(usex dftest) + -DBUILD_dpauxmon=$(usex dpauxmon) + -DBUILD_dumpcap=$(usex dumpcap) + -DBUILD_editcap=$(usex editcap) + -DBUILD_mergecap=$(usex mergecap) + -DBUILD_mmdbresolve=$(usex maxminddb) + -DBUILD_randpkt=$(usex randpkt) + -DBUILD_randpktdump=$(usex randpktdump) + -DBUILD_reordercap=$(usex reordercap) + -DBUILD_sdjournal=$(usex sdjournal) + -DBUILD_sharkd=$(usex sharkd) + -DBUILD_sshdump=$(usex sshdump) + -DBUILD_text2pcap=$(usex text2pcap) + -DBUILD_tfshark=$(usex tfshark) + -DBUILD_tshark=$(usex tshark) + -DBUILD_udpdump=$(usex udpdump) + -DBUILD_wireshark=$(usex qt5) + -DDISABLE_WERROR=ON + -DENABLE_BCG729=$(usex bcg729) + -DENABLE_BROTLI=$(usex brotli) + -DENABLE_CAP=$(usex filecaps caps) + -DENABLE_GNUTLS=$(usex ssl) + -DENABLE_ILBC=$(usex ilbc) + -DENABLE_KERBEROS=$(usex kerberos) + -DENABLE_LIBXML2=$(usex libxml2) + -DENABLE_LTO=$(usex lto) + -DENABLE_LUA=$(usex lua) + -DENABLE_LZ4=$(usex lz4) + -DENABLE_MINIZIP=$(usex minizip) + -DENABLE_NETLINK=$(usex netlink) + -DENABLE_NGHTTP2=$(usex http2) + -DENABLE_OPUS=$(usex opus) + -DENABLE_PCAP=$(usex pcap) + -DENABLE_PLUGINS=$(usex plugins) + -DENABLE_PLUGIN_IFDEMO=$(usex plugin-ifdemo) + -DENABLE_SBC=$(usex sbc) + -DENABLE_SMI=$(usex smi) + -DENABLE_SNAPPY=$(usex snappy) + -DENABLE_SPANDSP=$(usex spandsp) + -DENABLE_ZLIB=$(usex zlib) + -DENABLE_ZSTD=$(usex zstd) + ) + + cmake_src_configure +} + +src_test() { + cmake_build test-programs + + # https://www.wireshark.org/docs/wsdg_html_chunked/ChTestsRunPytest.html + epytest \ + --disable-capture \ + --skip-missing-programs=all \ + --program-path "${BUILD_DIR}"/run +} + +src_install() { + cmake_src_install + + # FAQ is not required as is installed from help/faq.txt + dodoc AUTHORS ChangeLog NEWS README* doc/randpkt.txt doc/README* + + # install headers + insinto /usr/include/wireshark + doins ws_diag_control.h ws_symbol_export.h \ + "${BUILD_DIR}"/config.h + + # If trying to remove this, try build e.g. libvirt first! + # At last check, Fedora is still doing this too. + local dir dirs=( + epan + epan/crypt + epan/dfilter + epan/dissectors + epan/ftypes + wiretap + wsutil + wsutil/wmem + ) + + for dir in "${dirs[@]}" ; do + insinto /usr/include/wireshark/${dir} + doins ${dir}/*.h + done + + if use qt5 ; then + local s + + for s in 16 32 48 64 128 256 512 1024 ; do + insinto /usr/share/icons/hicolor/${s}x${s}/apps + newins image/wsicon${s}.png wireshark.png + done + + for s in 16 24 32 48 64 128 256 ; do + insinto /usr/share/icons/hicolor/${s}x${s}/mimetypes + newins image/WiresharkDoc-${s}.png application-vnd.tcpdump.pcap.png + done + fi + + if [[ -d "${ED}"/usr/share/appdata ]] ; then + rm -r "${ED}"/usr/share/appdata || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + # Add group for users allowed to sniff. + chgrp pcap "${EROOT}"/usr/bin/dumpcap + + if use dumpcap && use pcap ; then + fcaps -o 0 -g pcap -m 4710 -M 0710 \ + cap_dac_read_search,cap_net_raw,cap_net_admin \ + "${EROOT}"/usr/bin/dumpcap + fi + + ewarn "NOTE: To capture traffic with wireshark as normal user you have to" + ewarn "add yourself to the pcap group. This security measure ensures" + ewarn "that only trusted users are allowed to sniff your traffic." +} diff --git a/net-analyzer/wireshark/wireshark-4.0.5.ebuild b/net-analyzer/wireshark/wireshark-4.0.5.ebuild new file mode 100644 index 000000000000..f22f7cd62c6b --- /dev/null +++ b/net-analyzer/wireshark/wireshark-4.0.5.ebuild @@ -0,0 +1,312 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..2} ) +PYTHON_COMPAT=( python3_{9..10} ) + +inherit fcaps flag-o-matic readme.gentoo-r1 lua-single python-any-r1 qmake-utils xdg cmake + +DESCRIPTION="Network protocol analyzer (sniffer)" +HOMEPAGE="https://www.wireshark.org/" + +if [[ ${PV} == *9999* ]] ; then + EGIT_REPO_URI="https://gitlab.com/wireshark/wireshark" + inherit git-r3 +else + SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz" + S="${WORKDIR}/${P/_/}" + + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86" + fi +fi + +LICENSE="GPL-2" +SLOT="0/${PV}" +IUSE="androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon" +IUSE+=" +dumpcap +editcap +gui http2 ilbc kerberos libxml2 lto lua lz4 maxminddb" +IUSE+=" +mergecap +minizip +netlink opus +plugins +pcap qt6 +randpkt" +IUSE+=" +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl" +IUSE+=" sdjournal test +text2pcap tfshark +tshark +udpdump wifi zlib +zstd" + +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) +" + +RESTRICT="!test? ( test )" + +# bug #753062 for speexdsp +RDEPEND=" + acct-group/pcap + >=dev-libs/glib-2.50.0:2 + dev-libs/libpcre2 + >=net-dns/c-ares-1.13.0:= + >=dev-libs/libgcrypt-1.8.0:= + media-libs/speexdsp + bcg729? ( media-libs/bcg729 ) + brotli? ( app-arch/brotli:= ) + ciscodump? ( >=net-libs/libssh-0.6:= ) + filecaps? ( sys-libs/libcap ) + http2? ( >=net-libs/nghttp2-1.11.0:= ) + ilbc? ( media-libs/libilbc:= ) + kerberos? ( virtual/krb5 ) + libxml2? ( dev-libs/libxml2 ) + lua? ( ${LUA_DEPS} ) + lz4? ( app-arch/lz4:= ) + maxminddb? ( dev-libs/libmaxminddb:= ) + minizip? ( sys-libs/zlib[minizip] ) + netlink? ( dev-libs/libnl:3 ) + opus? ( media-libs/opus ) + pcap? ( net-libs/libpcap ) + gui? ( + x11-misc/xdg-utils + qt6? ( + dev-qt/qtbase:6[concurrent,dbus,gui,widgets] + dev-qt/qt5compat:6 + dev-qt/qtmultimedia:6 + ) + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtconcurrent:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + ) + ) + sbc? ( media-libs/sbc ) + sdjournal? ( sys-apps/systemd:= ) + smi? ( net-libs/libsmi ) + snappy? ( app-arch/snappy:= ) + spandsp? ( media-libs/spandsp:= ) + sshdump? ( >=net-libs/libssh-0.6:= ) + ssl? ( >=net-libs/gnutls-3.5.8:= ) + wifi? ( >=net-libs/libssh-0.6:= ) + zlib? ( sys-libs/zlib ) + zstd? ( app-arch/zstd:= ) +" +DEPEND=" + ${RDEPEND} + gui? ( + !qt6? ( + dev-qt/qtdeclarative:5 + ) + ) +" +# TODO: 4.0.0_rc1 release notes say: +# "Perl is no longer required to build Wireshark, but may be required to build some source code files and run code analysis checks." +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + sys-devel/flex + sys-devel/gettext + virtual/pkgconfig + doc? ( + app-doc/doxygen + dev-ruby/asciidoctor + ) + gui? ( + qt6? ( + dev-qt/qttools:6[linguist] + ) + !qt6? ( + dev-qt/linguist-tools:5 + ) + ) + test? ( + $(python_gen_any_dep ' + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ') + ) +" +RDEPEND=" + ${RDEPEND} + gui? ( virtual/freedesktop-icon-theme ) + selinux? ( sec-policy/selinux-wireshark ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.6.0-redhat.patch + "${FILESDIR}"/${PN}-3.4.2-cmake-lua-version.patch +) + +python_check_deps() { + use test || return 0 + + python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/pytest-xdist[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use lua && lua-single_pkg_setup + + python-any-r1_pkg_setup +} + +src_configure() { + local mycmakeargs + + python_setup + + # Workaround bug #213705. If krb5-config --libs has -lcrypto then pass + # --with-ssl to ./configure. (Mimics code from acinclude.m4). + if use kerberos ; then + case $(krb5-config --libs) in + *-lcrypto*) + ewarn "Kerberos was built with ssl support: linkage with openssl is enabled." + ewarn "Note there are annoying license incompatibilities between the OpenSSL" + ewarn "license and the GPL, so do your check before distributing such package." + mycmakeargs+=( -DENABLE_GNUTLS=$(usex ssl) ) + ;; + esac + fi + + if use gui ; then + append-cxxflags -fPIC -DPIC + fi + + mycmakeargs+=( + -DPython3_EXECUTABLE="${PYTHON}" + -DCMAKE_DISABLE_FIND_PACKAGE_{Asciidoctor,DOXYGEN}=$(usex !doc) + + $(use androiddump && use pcap && echo -DEXTCAP_ANDROIDDUMP_LIBPCAP=yes) + $(usex gui LRELEASE=$(qt5_get_bindir)/lrelease '') + $(usex gui MOC=$(qt5_get_bindir)/moc '') + $(usex gui RCC=$(qt5_get_bindir)/rcc '') + $(usex gui UIC=$(qt5_get_bindir)/uic '') + + -DBUILD_androiddump=$(usex androiddump) + -DBUILD_capinfos=$(usex capinfos) + -DBUILD_captype=$(usex captype) + -DBUILD_ciscodump=$(usex ciscodump) + -DBUILD_dftest=$(usex dftest) + -DBUILD_dpauxmon=$(usex dpauxmon) + -DBUILD_dumpcap=$(usex dumpcap) + -DBUILD_editcap=$(usex editcap) + -DBUILD_mergecap=$(usex mergecap) + -DBUILD_mmdbresolve=$(usex maxminddb) + -DBUILD_randpkt=$(usex randpkt) + -DBUILD_randpktdump=$(usex randpktdump) + -DBUILD_reordercap=$(usex reordercap) + -DBUILD_sdjournal=$(usex sdjournal) + -DBUILD_sharkd=$(usex sharkd) + -DBUILD_sshdump=$(usex sshdump) + -DBUILD_text2pcap=$(usex text2pcap) + -DBUILD_tfshark=$(usex tfshark) + -DBUILD_tshark=$(usex tshark) + -DBUILD_udpdump=$(usex udpdump) + + -DBUILD_wireshark=$(usex gui) + -DUSE_qt6=$(usex qt6) + + -DENABLE_WERROR=OFF + -DENABLE_BCG729=$(usex bcg729) + -DENABLE_BROTLI=$(usex brotli) + -DENABLE_CAP=$(usex filecaps caps) + -DENABLE_GNUTLS=$(usex ssl) + -DENABLE_ILBC=$(usex ilbc) + -DENABLE_KERBEROS=$(usex kerberos) + -DENABLE_LIBXML2=$(usex libxml2) + -DENABLE_LTO=$(usex lto) + -DENABLE_LUA=$(usex lua) + -DENABLE_LZ4=$(usex lz4) + -DENABLE_MINIZIP=$(usex minizip) + -DENABLE_NETLINK=$(usex netlink) + -DENABLE_NGHTTP2=$(usex http2) + -DENABLE_OPUS=$(usex opus) + -DENABLE_PCAP=$(usex pcap) + -DENABLE_PLUGINS=$(usex plugins) + -DENABLE_PLUGIN_IFDEMO=OFF + -DENABLE_SBC=$(usex sbc) + -DENABLE_SMI=$(usex smi) + -DENABLE_SNAPPY=$(usex snappy) + -DENABLE_SPANDSP=$(usex spandsp) + -DBUILD_wifidump=$(usex wifi) + -DENABLE_ZLIB=$(usex zlib) + -DENABLE_ZSTD=$(usex zstd) + ) + + cmake_src_configure +} + +src_test() { + cmake_build test-programs + + EPYTEST_DESELECT=( + # TODO: investigate + suite_follow_multistream.py::case_follow_multistream::test_follow_http2_multistream + ) + + # https://www.wireshark.org/docs/wsdg_html_chunked/ChTestsRunPytest.html + epytest \ + --disable-capture \ + --skip-missing-programs=all \ + --program-path "${BUILD_DIR}"/run +} + +src_install() { + cmake_src_install + + # FAQ is not required as is installed from help/faq.txt + dodoc AUTHORS ChangeLog NEWS README* doc/randpkt.txt doc/README* + + # install headers + insinto /usr/include/wireshark + doins "${BUILD_DIR}"/config.h + + # If trying to remove this, try build e.g. libvirt first! + # At last check, Fedora is still doing this too. + local dir dirs=( + epan + epan/crypt + epan/dfilter + epan/dissectors + epan/ftypes + wiretap + wsutil + wsutil/wmem + ) + + for dir in "${dirs[@]}" ; do + insinto /usr/include/wireshark/${dir} + doins ${dir}/*.h + done + + if use gui ; then + local s + + for s in 16 32 48 64 128 256 512 1024 ; do + insinto /usr/share/icons/hicolor/${s}x${s}/apps + newins resources/icons/wsicon${s}.png wireshark.png + done + + for s in 16 24 32 48 64 128 256 ; do + insinto /usr/share/icons/hicolor/${s}x${s}/mimetypes + newins resources/icons//WiresharkDoc-${s}.png application-vnd.tcpdump.pcap.png + done + fi + + if [[ -d "${ED}"/usr/share/appdata ]] ; then + rm -r "${ED}"/usr/share/appdata || die + fi + + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + + # Add group for users allowed to sniff. + chgrp pcap "${EROOT}"/usr/bin/dumpcap + + if use dumpcap && use pcap ; then + fcaps -o 0 -g pcap -m 4710 -M 0710 \ + cap_dac_read_search,cap_net_raw,cap_net_admin \ + "${EROOT}"/usr/bin/dumpcap + fi + + readme.gentoo_print_elog +} diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz Binary files differindex c9fc2550ffa6..af07063a28ec 100644 --- a/net-libs/Manifest.gz +++ b/net-libs/Manifest.gz diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest index 3a0fc4badbdb..30cbb5fdfd72 100644 --- a/net-libs/webkit-gtk/Manifest +++ b/net-libs/webkit-gtk/Manifest @@ -3,10 +3,10 @@ AUX 2.38.5-gcc-13.patch 1128 BLAKE2B 1ca6050cda18720060a90eedba3561d12b4af9d1909 AUX 2.40.0-respect-RUBY.patch 1447 BLAKE2B 2212d15e50362004349245ee75285d96951d2ca8d15a30b8a4b6707bea93ea0e12a5993ec88848085e4ec71ac835b5d87a18f26240e014a4cf3812ef2c8096f9 SHA512 430bad9af15922cb9e4b879694a5759f8e30c56b75b7d90d91ef96dabb94ae023dd80a87d436bef3d13bb3a0c7b971af9639f654a587886413e4ed5f355ccb51 DIST webkitgtk-2.38.5.tar.xz 33011600 BLAKE2B 0dba732c18b7f21602b9f834866d137b6be582adc36f91775e838f99a6ee89216773ab641be62a0fd0834bac8adb45d315a2be9caf19551484a8b95c22797d46 SHA512 9038892910e95d3b7819396c9071b59ee51eadd6cad62130fdd4e02d3f5187b7a2986c5939a378190e14059149f2db0a0b57feb23ac44f5ea764c160e6181eef DIST webkitgtk-2.40.0.tar.xz 40042140 BLAKE2B 4f26d893da99c7aed18594a844b1f91e32178a1bdd236e0cdd21683ed095ab2196f37c13f749e69b22b72146b98fca2a27778948aabde336d17c4d40dcf0cdc1 SHA512 550dafb31d71edf984d6b7636366f839d31f6b244b87f83c6efe7af17efe3f2f63268d2c39a6a3c474afadf2b30df868efaefcf38197b30cc6b11c63de7d2ddc -EBUILD webkit-gtk-2.38.5-r410.ebuild 8432 BLAKE2B 3d3a67ebb8a9335fbf4c9c63f5777029aa7d7b50e2b3c5b9f0a87497dc59d235642a47a3f04c557fda543d574b5a38ffbae63ccce519d145377305db8c485967 SHA512 797dd13ffc1775318f5b5b9472108fe680a54efb84bd6655f87853d97bc06eccb99ad9239a7f1053bb2aa0d5eb7fcb21195f4aa9ec3fe5cf4e61bf8569e6cd29 -EBUILD webkit-gtk-2.38.5-r500.ebuild 8311 BLAKE2B 2ae0a77121a838d52eb9e42479c4a5a72283e45b667cb882bbf1d8f1bb77d7bfdf0e1ef16cd75e7440701c3c36286fe71f0421d796055fa0c983602fa4e001ab SHA512 75d49e6b1e27ccb5c564c8985be7bf2fc9706c5a3150c848c9d91a5f7621d702d9b45e902e7bb4d74ec54d1ab04ddf2160813572f6ec785beb690ddff9e130f4 -EBUILD webkit-gtk-2.38.5.ebuild 8158 BLAKE2B b064e778f6ff050d66ca3e8d3e8b49c0f13ec15a5a18032360634435b944043ec33944205e4e9cc00554d6dc5502e0146f5db7d9b5f4de15b0a8c36c62a8bd83 SHA512 b9cdc4f618b88805c0410e91ffe4323f97cb41bd4dd17afc451121ed54d63aba8b40cdcb9a5e4bbb6c390e39aacf0022ccfe9b524aecb4f89a2dd6b22ad999d8 -EBUILD webkit-gtk-2.40.0-r410.ebuild 7958 BLAKE2B 29de8135c469d4a979bb5e3cecf4e83f7010ea1e5265526e0072c350eb15e8ca0cdebe3d8f4f7bfe8d11dcd4c8142a9b42922f43b708e98c719ad9af404c88e9 SHA512 da62591aab3d28f4ca5cb378966d62120b036ac04643a028fc690eab9935236ae81d973b684d479cb10cc1f48493607789e95f411a212cd10a25c65f3d81059c -EBUILD webkit-gtk-2.40.0-r600.ebuild 7837 BLAKE2B ccc4d55fa5165f4f3fef1b636b73b2aafe4766dcfbaaa3adf0118d9f475f6c33df5ec52935812e01ebad461a62aa5de16aecf04ec77b6ce5c5b71202347f268d SHA512 7bd7bd5df06882ff15be37a9153d35d70686ec98a2ed3cd05002bed1faadc9d3fe9cb56531b512305fc0e1ce3d07022e8b1f58216a541e8d8fe0ee172af7b05e -EBUILD webkit-gtk-2.40.0.ebuild 7684 BLAKE2B 23322f7670e59b304d47228cd70a33d4aa17ecf8d9c856c92bcd184e120e40a3741d3ee38152f2fbfed09a769f17ba2d03076e0a94b6548b16fb22ff79c88d7e SHA512 d3a143eb7b055b5740b1d50f527de4d09c6d6c966d47a7c18904bc0b8f25d5d536c870432e091ad785b0125d5c18e16e64b0c82dd7c7ef24d20a562c17b5fe1a +EBUILD webkit-gtk-2.38.5-r410.ebuild 8435 BLAKE2B 63acac1d7856be299383612b973e97fc1e0833f729569c4e6150cd5f3edb6b7141eceb2bd7843328e50a2569224f1c3d1d233c8068b2896c8b10c64dfdda284e SHA512 7e960c9f8c7ee379619beb17decdba2a0b16015f662d5ddd5d9dda9f4fccedc3272f7929981565f0fe80fa875e29e55557cc998867e296e7567b13ed9e536ef6 +EBUILD webkit-gtk-2.38.5-r500.ebuild 8314 BLAKE2B df39a633d2821511d67ff36ce6254ba8f558c17cf304d814816af0f0300fb0fd81ee9260f68b70d63b11b0eef4b05719bd0bea664bef08549c4041e0e75ae7af SHA512 4dd52ff5e367fc24f4f09114cb991b69ac6448887a4758323a1a922d371864ba927acfb30d1c2da2d3f3d54b121723be76f364602cc19c8aaca789da540a9b27 +EBUILD webkit-gtk-2.38.5.ebuild 8161 BLAKE2B c63161efe9f5fca1c49df82bd0ab91ff4047757b409b02dd0bac3e60840f091e28c23d498a8d8a8fa5c23cffb442bc2802dd5cd05e2f574054eabe00af4aee9c SHA512 e93d41a161427baa6c9aaab7ab0a71e34bf85113e4c216bc235c0164dde903b27ac376c7f2172ad126155c7b86b7849e48e135002eec69f64c9f49518f3a8ac4 +EBUILD webkit-gtk-2.40.0-r410.ebuild 7961 BLAKE2B 6c6019a5e2e745472408f200eee1598285351fa5122ee30c355f6a33ecfbf46adae28d28e2e862c217233aafde8d32dae518fa491d3c3a3092ac147165c4dbf4 SHA512 d0b77af4bb1abcb00cb3ea0c8071f25c08119c53fb7b738615ae6eb40f685872d4fbd9475716d153754f39629c665e8c5ca6c72b2264709f5fa7eb353a2d321c +EBUILD webkit-gtk-2.40.0-r600.ebuild 7840 BLAKE2B 1027e570d8c16b27b98259cea48b33b05e6940955221911d7ddacbdd5c278e329039060b695f28d84262bdd0648b2336a297c6e1ba1c8517c8cece9d42e9925d SHA512 564e743ef444445a5a69dc873c8bacfe1f3373d2a46d349159e4f621b524d3780e1a18b08ee43ef0d0ca3e06eff05bfefb6e60e9b940401afd0bcc78a0c42968 +EBUILD webkit-gtk-2.40.0.ebuild 7687 BLAKE2B 036d085c7c3855075e0e6a6466abceef83b35ee1db146324dc53b9bfc6bf38b6f218dcfcc1546680e65c59e196d260bebd233a2f089ebdd626a528b7c41f5865 SHA512 f898f196a7276a3136798dc08603478dbf2dcacf6a5ce481b430edd45e57bc45eb43fdd413370fcb0120453bf325c41b787c326c4c182dff0ab0745bf360767a MISC metadata.xml 756 BLAKE2B ac278b1ed9ad7d7dcce220e686ef4c67c79f7d4c25e43e0fedaad14925eb03c74140e49a4e86d2146d6d467f14a737fb2ff1e90b506ab4d43b79d3462d58cb24 SHA512 584ce6c8dc66e3e3b3677dbffe8b2a58bb81146f3dc8eaf830597781f03580e0b94620322834b6e558ac9fcb06b3eda02645803f63d78e88104ecc0950c6f369 diff --git a/net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild index d36da49abdb9..01bffa90cb34 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild @@ -187,7 +187,7 @@ src_configure() { local ruby_interpreter="" local RUBY for rubyimpl in ${USE_RUBY}; do - if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then + if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}(-)]"; then RUBY="$(type -P ${rubyimpl})" ruby_interpreter="-DRUBY_EXECUTABLE=${RUBY}" fi diff --git a/net-libs/webkit-gtk/webkit-gtk-2.38.5-r500.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.38.5-r500.ebuild index 6e59f1ad2650..e57be755e686 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.38.5-r500.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.38.5-r500.ebuild @@ -189,7 +189,7 @@ src_configure() { local ruby_interpreter="" local RUBY for rubyimpl in ${USE_RUBY}; do - if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then + if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}(-)]"; then RUBY="$(type -P ${rubyimpl})" ruby_interpreter="-DRUBY_EXECUTABLE=${RUBY}" fi diff --git a/net-libs/webkit-gtk/webkit-gtk-2.38.5.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.38.5.ebuild index e2f9861228c6..d411b6d3c64e 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.38.5.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.38.5.ebuild @@ -185,7 +185,7 @@ src_configure() { local ruby_interpreter="" local RUBY for rubyimpl in ${USE_RUBY}; do - if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then + if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}(-)]"; then RUBY="$(type -P ${rubyimpl})" ruby_interpreter="-DRUBY_EXECUTABLE=${RUBY}" fi diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild index 80ebcb3d8538..860f019f8e00 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild @@ -176,7 +176,7 @@ src_configure() { local ruby_interpreter="" local RUBY for rubyimpl in ${USE_RUBY}; do - if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then + if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}(-)]"; then RUBY="$(type -P ${rubyimpl})" ruby_interpreter="-DRUBY_EXECUTABLE=${RUBY}" fi diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.0-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.0-r600.ebuild index 4dbf4738cb41..bcec7cd21604 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.40.0-r600.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.40.0-r600.ebuild @@ -177,7 +177,7 @@ src_configure() { local ruby_interpreter="" local RUBY for rubyimpl in ${USE_RUBY}; do - if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then + if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}(-)]"; then RUBY="$(type -P ${rubyimpl})" ruby_interpreter="-DRUBY_EXECUTABLE=${RUBY}" fi diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.0.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.0.ebuild index 8f448fa012f1..0d1f3b47e453 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.40.0.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.40.0.ebuild @@ -174,7 +174,7 @@ src_configure() { local ruby_interpreter="" local RUBY for rubyimpl in ${USE_RUBY}; do - if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then + if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}(-)]"; then RUBY="$(type -P ${rubyimpl})" ruby_interpreter="-DRUBY_EXECUTABLE=${RUBY}" fi diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz Binary files differindex d30086c36de1..e16fbc6316bb 100644 --- a/net-misc/Manifest.gz +++ b/net-misc/Manifest.gz diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index 3f25be85b9b7..0ec74f39609f 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -1,6 +1,8 @@ AUX dhcpcd.initd-r1 339 BLAKE2B f5c8574545d211918cba49b0e0caf22b6dd0630d3e8627e8fc4c40dc4415fd70c83889b631606085ecf87f925a7a199cd5712178a2c90186c6b8ac4f792b0789 SHA512 cd186e4c0733fcd9c333bf7c813a879c38c962bcf6a3288577f6b1632312b10f69ac68ca413c32106559d9e53fa05de78410cba677247b52bcbcf3b35024974f AUX dhcpcd.service-r1 308 BLAKE2B 558789adc2b67ee9d13b8213c9729f23dc691d3da8e96d93283c6c1fcf3733b17036df2a736166414a4a4738ca2a41f11b498326f18dace02e3b77945f7d8f23 SHA512 992b6f3c69b982f1dc01098dbecdee1ee2dc12e59646d13648f378a2e628cc612b65ee15a1373e3cacf7e712c6a6708c6824a9396b53e8ed8b0b3179f5267041 DIST dhcpcd-9.4.1.tar.xz 257092 BLAKE2B 847c7451918ac89fe384e180ec52ee4624c0f2dc73354ecb4c63b02d8d9cf0a6d164b33e5d083a05d4868079dcf6208a820b4263c80337a12be40a27517ecf87 SHA512 530e6a5bddab4f91bd66f8d47ccd8d6cac4bc2998ddd36da7e257c83270b558016e9e1fc2f815fb99c0d86ed4bbc2a3a1b78788e69fe151fddaf94428a47fa45 +DIST dhcpcd-9.5.0.tar.gz 348645 BLAKE2B bb04391b669dd88cab448a0f98a75ecdc2e865549c75afc6732d3c70272898cdf603c97b79b38e276badcc4254703bb6b0a27f35fbb7da83aeaf2d53341c1593 SHA512 02943769ce24c1073f2634a1e2e0db74f5f95322f7690d40df49589b131ce46aeddc9b8505b8d185070b95bbd3d34284c19998bbb89e059b0ad67cd07fe98932 EBUILD dhcpcd-9.4.1.ebuild 4646 BLAKE2B 9f2447bc68012dfd41188f10d62729958b1abb3804e44abb5f65cfd2ee3086fb28cd9530b420e4a0597ec9ab4af4aab7784dcbe935adfc2b017e34b3dfb8025e SHA512 63f8ce073f061a76f8c9e41b3601d4ecd13ab3471443d6cfe73149333c3bc0452f02d6bd96cfbfac664bf6b5f315eb664ec45e673ec71086d23c9e7e4e26ca46 -EBUILD dhcpcd-9999.ebuild 4647 BLAKE2B a722a65460483c3eb185c6ab5a11e09a68f706b50ec1e2d73f0e32e88e33000d04290e98d88fea1f439a9f0d86f09a2d6573441ec4501a353630b8d1f86c9d2c SHA512 448bbe2b5d26c1ab2ba0d35e2e6d87ea936771342f825aa330de01f0cfa11ba14321d474111f17726c79c5bb6395dc5212a191ab3a1eda15f063876b80d935e2 +EBUILD dhcpcd-9.5.0.ebuild 4637 BLAKE2B df3f23d8fe0d95292f85789fb4948b6e4241859524d53f4974f59ad34ec9b5d9a793c596af2361a62604935c814ad4dfbe984005c245eb3de89d769a162aa4c5 SHA512 f3051c4ee13dc49827b069788fb368ee35a69ea3e4067206ec58d07f7d97d479b0d0c11f9039f356548a8bd480bf734b3f2047183ef71a611371fdff74ab80fd +EBUILD dhcpcd-9999.ebuild 4637 BLAKE2B df3f23d8fe0d95292f85789fb4948b6e4241859524d53f4974f59ad34ec9b5d9a793c596af2361a62604935c814ad4dfbe984005c245eb3de89d769a162aa4c5 SHA512 f3051c4ee13dc49827b069788fb368ee35a69ea3e4067206ec58d07f7d97d479b0d0c11f9039f356548a8bd480bf734b3f2047183ef71a611371fdff74ab80fd MISC metadata.xml 714 BLAKE2B 2ee7c968d6c9285404d5cd22afdf2d62db42af2d3d35f7784dffe80d448ea96dec7dcaa2d4784aa35ab7002de5784b191a71cb854eeede645fb3bf018c19f37b SHA512 44cb0105baac58bc24a7ff3d868ab2eb01d7f1447ca5f6ab830c60d8dc46212bb064bdb67d48bb86908aa9803b5dc887fd51733fccda8338828317f10895ea45 diff --git a/net-misc/dhcpcd/dhcpcd-9.5.0.ebuild b/net-misc/dhcpcd/dhcpcd-9.5.0.ebuild new file mode 100644 index 000000000000..0c988adf5f2c --- /dev/null +++ b/net-misc/dhcpcd/dhcpcd-9.5.0.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd toolchain-funcs + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git" +else + MY_P="${P/_alpha/-alpha}" + MY_P="${MY_P/_beta/-beta}" + MY_P="${MY_P/_rc/-rc}" + SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/archive/refs/tags/${MY_P}.tar.gz" + S="${WORKDIR}/${PN}-${MY_P}" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" +HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/" + +LICENSE="BSD-2" +SLOT="0" +IUSE="debug +embedded ipv6 privsep +udev" + +DEPEND="udev? ( virtual/udev )" +RDEPEND=" + ${DEPEND} + privsep? ( + acct-group/dhcpcd + acct-user/dhcpcd + ) +" + +src_configure() { + local myeconfargs=( + --dbdir="${EPREFIX}/var/lib/dhcpcd" + --libexecdir="${EPREFIX}/lib/dhcpcd" + --localstatedir="${EPREFIX}/var" + --prefix="${EPREFIX}" + --with-hook=ntp.conf + $(use_enable debug) + $(use_enable embedded) + $(use_enable ipv6) + $(use_enable privsep) + $(usex elibc_glibc '--with-hook=yp.conf' '') + --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" "${EPREFIX}/var/run/dhcpcd") + $(usex privsep '--privsepuser=dhcpcd' '') + $(usex udev '' '--without-dev --without-udev') + CC="$(tc-getCC)" + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + keepdir /var/lib/dhcpcd + newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd + systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service +} + +pkg_postinst() { + local dbdir="${EROOT}"/var/lib/dhcpcd old_files=() + + local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid + local old_duid="${EROOT}"/etc/dhcpcd.duid + local new_duid="${dbdir}"/duid + if [[ -e "${old_old_duid}" ]] ; then + # Upgrade the duid file to the new format if needed + if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then + sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}" + fi + + # Move the duid to /etc, a more sensible location + if [[ ! -e "${old_duid}" ]] ; then + cp -p "${old_old_duid}" "${new_duid}" + fi + old_files+=( "${old_old_duid}" ) + fi + + # dhcpcd-7 moves the files out of /etc + if [[ -e "${old_duid}" ]] ; then + if [[ ! -e "${new_duid}" ]] ; then + cp -p "${old_duid}" "${new_duid}" + fi + old_files+=( "${old_duid}" ) + fi + local old_secret="${EROOT}"/etc/dhcpcd.secret + local new_secret="${dbdir}"/secret + if [[ -e "${old_secret}" ]] ; then + if [[ ! -e "${new_secret}" ]] ; then + cp -p "${old_secret}" "${new_secret}" + fi + old_files+=( "${old_secret}" ) + fi + + # dhcpcd-7 renames some files in /var/lib/dhcpcd + local old_rdm="${dbdir}"/dhcpcd-rdm.monotonic + local new_rdm="${dbdir}"/rdm_monotonic + if [[ -e "${old_rdm}" ]] ; then + if [[ ! -e "${new_rdm}" ]] ; then + cp -p "${old_rdm}" "${new_rdm}" + fi + old_files+=( "${old_rdm}" ) + fi + local lease= + for lease in "${dbdir}"/dhcpcd-*.lease*; do + [[ -f "${lease}" ]] || continue + old_files+=( "${lease}" ) + local new_lease=$(basename "${lease}" | sed -e "s/dhcpcd-//") + [[ -e "${dbdir}/${new_lease}" ]] && continue + cp "${lease}" "${dbdir}/${new_lease}" + done + + # Warn about removing stale files + if [[ -n "${old_files[@]}" ]] ; then + elog + elog "dhcpcd-7 has copied dhcpcd.duid and dhcpcd.secret from" + elog "${EROOT}/etc to ${dbdir}" + elog "and copied leases in ${dbdir} to new files with the dhcpcd-" + elog "prefix dropped." + elog + elog "You should remove these files if you don't plan on reverting" + elog "to an older version:" + local old_file= + for old_file in ${old_files[@]}; do + elog " ${old_file}" + done + fi + + if [ -z "${REPLACING_VERSIONS}" ]; then + elog + elog "dhcpcd has zeroconf support active by default." + elog "This means it will always obtain an IP address even if no" + elog "DHCP server can be contacted, which will break any existing" + elog "failover support you may have configured in your net configuration." + elog "This behaviour can be controlled with the noipv4ll configuration" + elog "file option or the -L command line switch." + elog "See the dhcpcd and dhcpcd.conf man pages for more details." + + elog + elog "Dhcpcd has duid enabled by default, and this may cause issues" + elog "with some dhcp servers. For more information, see" + elog "https://bugs.gentoo.org/show_bug.cgi?id=477356" + fi + + if ! has_version net-dns/bind-tools; then + elog + elog "If you activate the lookup-hostname hook to look up your hostname" + elog "using the dns, you need to install net-dns/bind-tools." + fi +} diff --git a/net-misc/dhcpcd/dhcpcd-9999.ebuild b/net-misc/dhcpcd/dhcpcd-9999.ebuild index 6ad423e41da9..0c988adf5f2c 100644 --- a/net-misc/dhcpcd/dhcpcd-9999.ebuild +++ b/net-misc/dhcpcd/dhcpcd-9999.ebuild @@ -1,33 +1,33 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit systemd toolchain-funcs -if [[ ${PV} == "9999" ]]; then +if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git" else MY_P="${P/_alpha/-alpha}" MY_P="${MY_P/_beta/-beta}" MY_P="${MY_P/_rc/-rc}" - SRC_URI="https://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz" + SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/archive/refs/tags/${MY_P}.tar.gz" + S="${WORKDIR}/${PN}-${MY_P}" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" - S="${WORKDIR}/${MY_P}" fi DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" -HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ -https://roy.marples.name/projects/dhcpcd/" +HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/" + LICENSE="BSD-2" SLOT="0" IUSE="debug +embedded ipv6 privsep +udev" -COMMON_DEPEND="udev? ( virtual/udev )" -DEPEND="${COMMON_DEPEND}" +DEPEND="udev? ( virtual/udev )" RDEPEND=" - ${COMMON_DEPEND} + ${DEPEND} privsep? ( acct-group/dhcpcd acct-user/dhcpcd diff --git a/net-misc/streamlink/Manifest b/net-misc/streamlink/Manifest index 83eb46b23c95..381330bc810a 100644 --- a/net-misc/streamlink/Manifest +++ b/net-misc/streamlink/Manifest @@ -3,10 +3,12 @@ DIST streamlink-5.1.2.tar.gz 494342 BLAKE2B f916aab0fcd346e9945de04335309c61cb83 DIST streamlink-5.2.1.tar.gz 510860 BLAKE2B eb7f3c85b048d3f274c332f27daafe38a0b495a651101ba2f7c19f13f18a8c691d495f614212dd610e80d0e80c23c695017a212760fe10dd58e00e9d8ac7f95f SHA512 68c02eaee2881f8777eaae3d0b54b0c6aeb0aabf76ab52ac23999895ed0d04a73d817634926869acbf8c092bbe65aadc9637824d56fc439d7445d2ea5f400764 DIST streamlink-5.3.0.tar.gz 521864 BLAKE2B 2afb7577ba43b73f58d7cd13d217dbaa96f8abea8a10fa495d158c56604ec385e6191df6001f3d969f6aafa3a9aca8a46ab7224af646e2bb404e6098b5261e6a SHA512 7fc18c0604729df358ba396a21e4aa646344d1a1f320ce84831bc13c207a6dd64b2bd6679dc1712483764edd01bd87347d7eca2e3c8d4f6f2113db9c03737343 DIST streamlink-5.3.1.tar.gz 524261 BLAKE2B 4691ce2751382271fa49ab1570ee32f48798ef5f802cb79f80786d27d737ac58bb8f01ae5d71a15cb8fff4b1422485ad5f43b66d74531d370ae78b6d9e837d99 SHA512 55120f53d47d222d5d3b428ddaa608799623f7adc09bedaa6eff7389962db1a60374a2fa951a3f2779873a6b2c9757caa82e255a05056b0b5d0762829822b32a +DIST streamlink-5.4.0.tar.gz 532399 BLAKE2B b776e25039e5f00a15f8fa7ee674bcd073fec3f259ac9f3a4cf7a21bba508734b178865d6fd8f15b5dbfcb559ab7dcc3167f6c0ad6c90922c74a901354f3c2b5 SHA512 d43bee570468320943b1d81e94b76056e5fbb000e89e72583b0bf1105822ca386c212c6480db172fbf7f43f147a9dadf8a319c0b614c66e8cf9cee75aa94020f EBUILD streamlink-4.3.0.ebuild 1395 BLAKE2B dba4163937369a5b50311ee57103cfe1408a857a93066a9881df0e4ef8c18b446df215904b7a1b713800272aac2ff201be5d98fe1142e218c676506d3c2d73c5 SHA512 b41080cc87d8f70c2ee6514a3407b83d55f583e82df31b8229d08f682021343fe9ca6e02c16a91cadfefcafd19fdfc0377450b6503ef880d05906f08d868d47e EBUILD streamlink-5.1.2.ebuild 1529 BLAKE2B 958bfa808f760c61033d8bc314c2d457cbe40ab4f9453cadaf7d9ee8d23a64562a3a9ead3f5ac24516e147c69f1194dfdbdf0125d2af701a9eb87012ad1c7c87 SHA512 5e380040120a622ca487250b539b134e05fc717a234d9bc1d207c14d7e53414bff72c53bc5c378363ac860d3d437789c0baf2e65469dee4ea0ac92ba43ba598d EBUILD streamlink-5.2.1.ebuild 1528 BLAKE2B 25ea7531cafe46875406f97c314d785be7e2f5f13d33a4aa619116c05027536b580e915fcd3a0928188fded9985547c3e98523bae366fe3cb13d6dbda6009897 SHA512 c238d2ecf2b22739a9f557f64a78b9fa474f9164885ea4f0570c4cacd1f5c9511c59871261f93e50e727cc37c8fae3cb2a140f600046362e36d962a6b556b49d EBUILD streamlink-5.3.0.ebuild 1529 BLAKE2B 958bfa808f760c61033d8bc314c2d457cbe40ab4f9453cadaf7d9ee8d23a64562a3a9ead3f5ac24516e147c69f1194dfdbdf0125d2af701a9eb87012ad1c7c87 SHA512 5e380040120a622ca487250b539b134e05fc717a234d9bc1d207c14d7e53414bff72c53bc5c378363ac860d3d437789c0baf2e65469dee4ea0ac92ba43ba598d EBUILD streamlink-5.3.1.ebuild 1529 BLAKE2B 958bfa808f760c61033d8bc314c2d457cbe40ab4f9453cadaf7d9ee8d23a64562a3a9ead3f5ac24516e147c69f1194dfdbdf0125d2af701a9eb87012ad1c7c87 SHA512 5e380040120a622ca487250b539b134e05fc717a234d9bc1d207c14d7e53414bff72c53bc5c378363ac860d3d437789c0baf2e65469dee4ea0ac92ba43ba598d +EBUILD streamlink-5.4.0.ebuild 1529 BLAKE2B 958bfa808f760c61033d8bc314c2d457cbe40ab4f9453cadaf7d9ee8d23a64562a3a9ead3f5ac24516e147c69f1194dfdbdf0125d2af701a9eb87012ad1c7c87 SHA512 5e380040120a622ca487250b539b134e05fc717a234d9bc1d207c14d7e53414bff72c53bc5c378363ac860d3d437789c0baf2e65469dee4ea0ac92ba43ba598d EBUILD streamlink-9999.ebuild 1529 BLAKE2B 958bfa808f760c61033d8bc314c2d457cbe40ab4f9453cadaf7d9ee8d23a64562a3a9ead3f5ac24516e147c69f1194dfdbdf0125d2af701a9eb87012ad1c7c87 SHA512 5e380040120a622ca487250b539b134e05fc717a234d9bc1d207c14d7e53414bff72c53bc5c378363ac860d3d437789c0baf2e65469dee4ea0ac92ba43ba598d MISC metadata.xml 374 BLAKE2B 8c5f72454d8d00a99c18328838cc9c3be82cd9d68405f6e702239b8475a9162f3ba945b142bf2f5762fcc4ac52cae95c8e2d5c0707b1028c11faba2341a2d8e9 SHA512 038e509b340b1cc31382b0a1edf0c273fe99ca7c8c40370039a01cf6a95101d1217db7fea64bc67f5c113c99d504ceb7256008c1539c4d7e13ad6ceb8b922a58 diff --git a/net-misc/streamlink/streamlink-5.4.0.ebuild b/net-misc/streamlink/streamlink-5.4.0.ebuild new file mode 100644 index 000000000000..ff7c51d0ed88 --- /dev/null +++ b/net-misc/streamlink/streamlink-5.4.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://github.com/streamlink/${PN}.git" + inherit git-r3 +fi + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE='xml(+),threads(+)' +inherit distutils-r1 + +DESCRIPTION="CLI for extracting streams from websites to a video player of your choice" +HOMEPAGE="https://streamlink.github.io/" + +if [[ ${PV} != 9999* ]]; then + SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD-2 Apache-2.0" +SLOT="0" + +DEPEND=" + $(python_gen_cond_dep ' + dev-python/certifi[${PYTHON_USEDEP}] + >dev-python/requests-2.21.0[${PYTHON_USEDEP}] + dev-python/isodate[${PYTHON_USEDEP}] + >=dev-python/lxml-4.6.4[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] + dev-python/pycountry[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.4.3[${PYTHON_USEDEP}] + >dev-python/PySocks-1.5.7[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}] + >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}] + ') +" +RDEPEND="${DEPEND} + media-video/ffmpeg +" +BDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}] + test? ( + dev-python/mock[${PYTHON_USEDEP}] + >=dev-python/freezegun-1.0.0[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + ) + ')" + +distutils_enable_tests pytest diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz Binary files differindex 1b7dd28ceb21..dd2a18a1c024 100644 --- a/sys-libs/Manifest.gz +++ b/sys-libs/Manifest.gz diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index f0fe7bfc380a..063146942fd2 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -121,9 +121,31 @@ DIST ncurses-6.3-20221203.patch.gz.asc 729 BLAKE2B a663141e389946fb6967c61c0b6b8 DIST ncurses-6.3.tar.gz 3583550 BLAKE2B b2c174ac48d587b4d3aa054f04e4ec8bffd8a657a4aff5f090104965c741901e600712c8f8e5e98f3b8a26bc558996a1e14a746f113854832853b855e9d406c3 SHA512 5373f228cba6b7869210384a607a2d7faecfcbfef6dbfcd7c513f4e84fbd8bcad53ac7db2e7e84b95582248c1039dcfc7c4db205a618f7da22a166db482f0105 DIST ncurses-6.3.tar.gz.sig 438 BLAKE2B d7f9852292110fe7a048a9e38611ea06564b5142cb4cbeb8d99bba752d5df8eeffa3b57e5ca315c14024520bc008b30650e99669c995dca05a798399a0c85d39 SHA512 b9a2a25e0b1854c272bf89c610c81fc0ba061f0296eca5c0079a79cfe310e44eb16c46eb5a0dd018f1ca9114d569c9d5087a2b8e60b0344f1eb97f7c5addafc6 DIST ncurses-6.3_p20221203-patches.tar.xz 66988 BLAKE2B ea01eee64b0468fbd5b1a540103f88deff1669533d7b5187440a07ef969249fa664cf770ea8b0cce14b8d93fef9c4fc783c26df13699e205abebacb278d61766 SHA512 2cdadfbd9aed0f33a58150ba71a1a79a23f1590f82dc57a79fe7892bf9a1d86d4604d4c5224f11fdc7c133bcc8d8b60b075e1a493e8cb63743259f0b8d2b66f4 +DIST ncurses-6.4-20230107.patch.gz 196232 BLAKE2B 8751142f825a4b79413986e45bc160d49cc9ccef23ae542c59a74435e251de82bdc8f450df14db0867b8679b5ecb81f0fb9abda662a82fb033a7eb5e079ee308 SHA512 970670d8eee50d44b8c7f29daf4c6a575beff3b4fafe12fff786cbd7ac03edeb1e7dae99c8064de99c166e9b3d7811f035ecf75c0eaffb382127cc9df5388d9b +DIST ncurses-6.4-20230107.patch.gz.asc 729 BLAKE2B 483156747c88de46d131cf1f4e460972f95f689baaec0fb4c7c9966bec6e53d41285261761af17cbd8a9543108095587e598e3fe2fe21d76dc4fedde85a3eb0a SHA512 e14d0a27dae59e95f503bf1a569b0cc3115755043eb0cb4fa481e90bf24d097fae675e08c1247c0746fbb5c03c363dc88e6a60c0e9d6abb278df4e8d581749b1 +DIST ncurses-6.4-20230114.patch.gz 179019 BLAKE2B 8e7290f41133177275249c084c93a5fe6cb1dcd75e4deea0e44dbdd79774a364705bcd20b30b735996e19e861b5cde2216b5ce7c8d89066095d7c06ce38e5454 SHA512 202c02b09bf21d5c8341fc0e8a30a2c906f0e260a4d536f1332f978ebbe4d93250b832c6449a81ffdc9e030802f064237f39fd0f473e75e61cc77e15232c9a01 +DIST ncurses-6.4-20230114.patch.gz.asc 729 BLAKE2B dbb676160938bf5a65780a446bdffc8521410d216609d38817ea8977ea0f244dc221ec33a0475e05542fba4be7349f0948e9fa32be7fd439e57721b6a6e08fe3 SHA512 bfa1b6856fdf503aa17bac83ba0170009242ac950d46bb8789fb0e0f68c406fed364104565351df70ab58b12bbf8aedd4e587df3bd7ee69a6a0c287f67fd0c3b +DIST ncurses-6.4-20230121.patch.gz 44888 BLAKE2B 355b2f283b978a2aadee0f4e1bc1694eb8d4ef559014d86b1ef05ab818a8852192b09976336ecd73f2610e87a8a3ccd4f799e6e0585ec4a2a8e85abbbae2f467 SHA512 7bee1b23afff48b5319a60f9e90cfd7593c0a107bcd5606da8e765b4d38904a6f732fe8077ecfac45ee2daceed301026ef3fb67435cae1d94ef5fec01440c100 +DIST ncurses-6.4-20230121.patch.gz.asc 729 BLAKE2B ddd69de4d17066b79ed9c99dfafcd051ebfb32cc31b5ea88fe013b991ca91e3bf4d00fbb36bd73b5d2ff0d4fdf33525b14bbe6ccb5216af5459e276e161a716b SHA512 f0a6eb2c81782c2d2da6d15b82a3167e4209887b868efe2e36708ffba93c987f358828d353a4b211f5fe6c1abce90b42e7d6dd2cb6ad322de78bbe2ceb04e1ad +DIST ncurses-6.4-20230128.patch.gz 119721 BLAKE2B e91942151653415ba09e384c683a2d13854c6a751fbb4b60ee74245e71207f98d7a89b000e93cc3555f302dba2c5ca55d8313cab2197dc4074251044ef7b4eae SHA512 fffc86e953213ddc9bbe5c6a51bd60725ef75655452d03a53a38bfd5ca318d4801bb9ae4244e7e14ca8c77a9aa6fba298f45a01ae26a964cfc3300268f87c479 +DIST ncurses-6.4-20230128.patch.gz.asc 729 BLAKE2B 0faa8eb037867b99e7ea6f23c99d487426986cf9e5bc5a89179bd1ad4f363c5621d7c81214f4e38eed4ddbce9cd2cb569ff700325585e56ba706c7f1b56cabd6 SHA512 9cc84a4e32b7a67965106e8f414f87a160b632d49a5489880cd4f3f43daa7043d33894b22a16efdef5cd04914cf69019a1abefc8b9234ba2a92d1dc7c46f72fa +DIST ncurses-6.4-20230211.patch.gz 13004 BLAKE2B 1935bee908c20f065f93100745755177012a49709bca3b14edb0414aa1493dbd6c52313a16ed04b58dff635fb6e853c39e3e3fe2b47ac5662fc274d59976ae94 SHA512 f70ad2605dfe867d8cdcbd6516c759bbf5422bf297d1ee0fb20b2b4262177cb018b7612c735efeccf8794a6fde55e388e4c9ef0bed41e9c467902835c6bf678e +DIST ncurses-6.4-20230211.patch.gz.asc 729 BLAKE2B 42a64222042021f85a70d88555cdb6854abcc0202fd3580fff0984aee1d6154bb995d6357ed45cbb90ba92c17c32d8fd573ba0c59d37e9add2d7ece68044ac52 SHA512 27930c85a4ff2cb83c54def0fdf8f1765c4d1ca36935b26022bfe48ab6e87f39c6e45b8d1427d448e0a7b2bae864b00811ac9f1f1ab9f97d4c8f4b001dc2cb01 +DIST ncurses-6.4-20230218.patch.gz 146502 BLAKE2B 571cf7f5df5eeef21ab719ea2e941a431751ffd973de11783b96bea1ff6162f9fbbd3c3616d4c63906135cb4a6f16f8ee1a566743760c20bf026c2f378d57ce6 SHA512 7c8cec6437bef737235cf0a684646d3b6bf38c66314c14d5f07ec5dc2ca20e3036ffbd9900bb5c45e48929b1454711de412b77e527a7df643dd4403a5abfc787 +DIST ncurses-6.4-20230218.patch.gz.asc 729 BLAKE2B ca55b37bf6e647c5e39eaba1174c9c9699ffa77fc7ec1b53771586303184cf4b64cf5def844fc87d563a847109d7b00beac17e758a9803350831ebe14d36b0d9 SHA512 5471a2c8389742c0c8b74f1c27e9b97012c5d5eb0256fbd4bb904daab685614fe2506b5a204d958273eb66b56c5ff4b5e5aba8e28f59e2fe0cba392dde59b473 +DIST ncurses-6.4-20230225.patch.gz 68561 BLAKE2B ab80ea189f975e6fc0c2a1dd22898e2d4dde6bf2767ed47000c534430af09948266188cf54a527aabdfa6f4b5df4946c8bc3afdd7869bcccc75429b3e828b48a SHA512 fed222bbdb5d3c472ec7283f5612e12d6b1806c49ca5d1dc7dde68bbf72e8b1fe9c31a4737b6bbcf721d97babc9156a524d127f9e3d6c41547813bef70fb247d +DIST ncurses-6.4-20230225.patch.gz.asc 729 BLAKE2B f7b4ff7fe78a69ec20c79225cce7bee628476663600129e5eee0c0f1ef2f0783e46485f57a774847851e6e192231610405ff923dcafd68c1dcc3d2ec622f0b78 SHA512 937a4bb33acf0c86b201145f2abe65e5b7defe63c064aeb2b7cb8869494c02a5d50af3f048dd758ea39b828b8cdd0dac54004dc41cd609afcf3de71454195135 +DIST ncurses-6.4-20230311.patch.gz 15262 BLAKE2B b3ca38dc63d64dd59af08b4c642c5b081eb137db6d7590a92f29c55be7148b26032553e1b72b0977394608ac144a12dfa0f919d943d41fd6ff419f8e568c655d SHA512 17662557194e81668dac748bce1240276d48e09df2416934da9660861154137024aee989287e9aac17b884e9707cf1c86c438cbcc583902af8a5ecc5a5e08140 +DIST ncurses-6.4-20230311.patch.gz.asc 729 BLAKE2B c5f513390bae7cbd5cf9d6a6f67c00161cb7c1712ebfa7ee9b27b391dbdb8f9386fc55daaa25b34c55955cc0362191256a2288b85d2d1dd9ff945561a2850449 SHA512 2b0f9ec58e011bb969397018258519b09a5af42ac49b7609677f983c1d69543aaeb052fb762d358b3fcfba7a3d40c01f61f3a680102d10f76958750b531a89d2 +DIST ncurses-6.4-20230401.patch.gz 5172 BLAKE2B bf4a9d9bcecc2fa91191139a4f1aa39aa4f08346986fe14f43b7dc4cbdaed767d198f426c8517024c5d4fe481a45c6d7e0a0b62d35cd72250e08da47edcbe86e SHA512 dd3d89cabec528c95c4b065a32d3496210571b0baaab079c2b381563f374072630aab0ec919c26e10ea476b7aebf1eab45ea25f8b4dfcd8172f44270d03c9cc9 +DIST ncurses-6.4-20230401.patch.gz.asc 729 BLAKE2B 18588b7cc4e3f256a4e9aa9e6221e54b1a29711df01784397b1055d9fea8ae5f1bb544a8acfd660ef1b7d72ccae1ab94b61f38ba19159e4efc7563a79e93fbb3 SHA512 bf9da77a0da1640d883e0a6ac7f807995f3678eaa054255e8591dbe9a2c4cebb43d8d2781b8ddf7c7432a38f63eb72d519445edcc2721a01d7a785964adee8a1 +DIST ncurses-6.4-20230408.patch.gz 15680 BLAKE2B 7d1fa16a79e317be3c2746f7117559a9cc65b7ca20aca86a314591d376db59f8a151d739bfbc502691808f16130b89a9d5b4ee8bcd357a01ef033ac2ad7277d1 SHA512 036d4b08c0d17656c75f89625d5b5a253e70458bc9f2303269b4c72349ad62c719951b9ebd65385d6d8ad4be9e89a36090fa842fbb62713d9b8fa6a359170a88 +DIST ncurses-6.4-20230408.patch.gz.asc 729 BLAKE2B 7648e24297dc66dc4d5f08bf592b2db628a5962b0d6d34c1f0725257c3a04d2430897edd99d741ba837196e9a6f2c138e4826f40f80ea88e9d5dc04a41c11986 SHA512 eabe6e49b94969fbba7bf8de3bef803a8151e6d3bb0e9d1f0d4b11d27c7156be37f623e6785a205b7b8acaef2a2d646099aef8c410a6addb7592a9af2ec930c4 DIST ncurses-6.4-patches.tar.xz 63720 BLAKE2B 6b767f65a9c7e8f9fdebaa2623e3770872e710fa103d11e48509e5315ebf5ad1a37519b1b40c5138e631693fb2e2e30ea5eef11002698a341a623a85c5b0b4fc SHA512 5094f6cb8fa54d9df0802173f1e0ff2ad40fc3d4bd298c0742479f72ba4f9afee0ccf9f0a4eb068b0a5552523abf7b212861b61abbde6f69ff22d62dd686daa9 DIST ncurses-6.4.tar.gz 3612591 BLAKE2B 47fd9c2d27f44fa9942552881a471e5067465dbace40bf68b28998dded0556127a1d8662b96de4de4fd76c1c8b98bdae796036553ab4b05ca9f160839d841ba3 SHA512 1c2efff87a82a57e57b0c60023c87bae93f6718114c8f9dc010d4c21119a2f7576d0225dab5f0a227c2cfc6fb6bdbd62728e407f35fce5bf351bb50cf9e0fd34 DIST ncurses-6.4.tar.gz.sig 438 BLAKE2B e6a78b8d0cbce1577205b49b0260394094632cefd95294813c7e4e51a2908e8599a9f24b3b648e42ba16c015fb9424b2a82236f58aac3bf96f5400a50482e44e SHA512 f2a7859725b4d5d62f68006338d56598ac6b38a1448983108906e192f0ec922be287cc89bcc79c1ae49ebc80c967af3dd077427f35ae579b00d445c882414fed +DIST ncurses-6.4_p20230408-patches.tar.xz 80472 BLAKE2B 0ba8156ebd4f1691fec7bc1b800ef39ce6a4210573c027dd437919cdcd7c995830116da06c69f31c65923845a4d5c88e974673fac38acce5813f7d6cdc646e3e SHA512 32960e2cc4cd9dc60c38b49f46c5ce2c02179479abb66ca29f63cd06475ae8e26299a78b5f06762d114aefbbca3ba6fbebe7093a58106eeaa40cf500d21633a4 EBUILD ncurses-6.3_p20221203-r2.ebuild 13942 BLAKE2B 8d7b3769d860b133ad0424968417211236330c1c52fe9de430515b46bf93f3a6464af9265acf2fdb78589f670ecd77c35f09121bfd022234be61b37a8883da33 SHA512 05f9634de9ae52baed8fff3c952ab29fce9470eb28069cf045ef6c9ba610955b806f18c5cc6e1b583b8bcb4b250e322c136f3a89d0c775a805ffa93c64085494 EBUILD ncurses-6.4.ebuild 13184 BLAKE2B 0f3688fdbfbeff0db2e9dc42b32d524ab1e129fb2261781b7b698fc360800ef82158bbf3b90e6dc1f970ffc1c114cba1548f2faa258b5a47eeb6328ff6089a6f SHA512 573d98ed4127b8d68ff32844a3600a46390395c362405d987875b5628fb4b838b49b7a575dcee76a821e1b698accfdb1991b498985afc02543192a6becd5a9f4 +EBUILD ncurses-6.4_p20230408.ebuild 13280 BLAKE2B c915f5d63ab49e4f6bbac7877b831d93513511db8d4c2a6789fa6346188ad44e1c166459e9eed8962c52b3bfe6f3095bf24c44f192f0c9bc5d467f6dd163816a SHA512 067d5b90e423d54ca665ddb3dcbf86d863331a2431935f8fb2949d69b725ddcd009b2dee46cbd980feffe1f488eb800f2cfee39b51840f27a48a5c0caf254e6c MISC metadata.xml 1094 BLAKE2B a65bbb9584f77fb07fff735e6471ef48a5d63e7fa79112bf75df67f2f94e816706165fdd42a482708a7fd2ab3b3e308f9766eac0b39c3a4e31dcff5b3db25d57 SHA512 adf0f939a1e14c964bfb44ab80b1b8c1ee897a036a994848ba3e40280ab3a73ddb3beef540c905efd623e71b890c4c91e0b7c24651561d0e2bb2a4c86f039dba diff --git a/sys-libs/ncurses/ncurses-6.4_p20230408.ebuild b/sys-libs/ncurses/ncurses-6.4_p20230408.ebuild new file mode 100644 index 000000000000..1aeefdfc13fd --- /dev/null +++ b/sys-libs/ncurses/ncurses-6.4_p20230408.ebuild @@ -0,0 +1,430 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +inherit flag-o-matic toolchain-funcs multilib multilib-minimal preserve-libs usr-ldscript verify-sig + +MY_PV="${PV:0:3}" +MY_P="${PN}-${MY_PV}" +DESCRIPTION="Console display library" +HOMEPAGE="https://www.gnu.org/software/ncurses/ https://invisible-island.net/ncurses/" +# Keep invisible-mirror.net here as some users reported 403 forbidden with invisible-island.net +SRC_URI=" + mirror://gnu/ncurses/${MY_P}.tar.gz + https://invisible-island.net/archives/${PN}/${MY_P}.tar.gz + https://invisible-mirror.net/archives/${PN}/${MY_P}.tar.gz + verify-sig? ( mirror://gnu/ncurses/${MY_P}.tar.gz.sig ) +" + +GENTOO_PATCH_DEV=sam +GENTOO_PATCH_PV=6.4_p20230408 +GENTOO_PATCH_NAME=${PN}-${GENTOO_PATCH_PV}-patches + +# Populated below in a loop. Do not add patches manually here. +UPSTREAM_PATCHES=() + +if [[ ${PV} == *_p* ]] ; then + # Sometimes, after releases, there's no megapatch available yet. + # + # From upstream README at e.g. https://invisible-island.net/archives/ncurses/6.3/: + # + # "At times (generally to mark a relatively stable point), I create a rollup + # patch, which consists of all changes from the release through the current date." + # + # Also, from https://lists.gnu.org/archive/html/bug-ncurses/2019-08/msg00039.html, + # the patches are considered to be acceptable to use after some testing. They + # are both for development but also bug fixes. + # + # This array should contain a list of all the snapshots since the last + # release if there's no megapatch available yet. + PATCH_DATES=( + 20230107 + 20230114 + 20230121 + 20230128 + 20230211 + 20230218 + 20230225 + 20230311 + 20230401 + + # Latest patch is just _pN = $(ver_cut 4) + $(ver_cut 4) + ) + + if [[ -z ${PATCH_DATES[@]} ]] ; then + SRC_URI+=" https://invisible-island.net/archives/${PN}/${PV/_p*}/${P/_p/-}.patch.sh.gz" + SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${PV/_p*}/${P/_p/-}.patch.sh.gz.asc" + + # If we have a rollup patch, use that instead of the individual ones. + UPSTREAM_PATCHES+=( "${WORKDIR}"/${P/_p/-}-patch.sh ) + else + patch_url= + my_patch_index= + + # We keep a bunch of mirrors here as we've had reports of invisible*.net + # being 403 forbidden for some users. + urls=( + "https://invisible-island.net/archives/${PN}/${PV/_p*}/${MY_P}-%s" + "https://invisible-mirror.net/archives/${PN}/${PV/_p*}/${MY_P}-%s" + "https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${MY_P}-%s" + ) + + for ((my_patch_index=0; my_patch_index < "${#PATCH_DATES[@]}"; my_patch_index++)); do + for url in "${urls[@]}" ; do + patch_url="$(printf ${urls} ${PATCH_DATES[${my_patch_index}]}.patch.gz)" + SRC_URI+=" ${patch_url}" + SRC_URI+=" verify-sig? ( ${patch_url}.asc )" + done + + UPSTREAM_PATCHES+=( "${WORKDIR}"/${MY_P}-${PATCH_DATES[${my_patch_index}]}.patch ) + done + + unset patch_url + unset my_patch_index + unset urls + fi +fi + +SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${GENTOO_PATCH_NAME}.tar.xz" + +LICENSE="MIT" +# The subslot reflects the SONAME. +SLOT="0/6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" +RESTRICT="!test? ( test )" + +DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )" +# Block the older ncurses that installed all files w/SLOT=5, bug #557472 +RDEPEND=" + ${DEPEND} + !<=sys-libs/ncurses-5.9-r4:5 + !<sys-libs/slang-2.3.2_pre23 + !<x11-terms/rxvt-unicode-9.06-r3 + !<x11-terms/st-0.6-r1 +" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${UPSTREAM_PATCHES[@]}" + + # When rebasing Gentoo's patchset, please use git from a clean + # src_prepare with upstream patches already applied. git am --reject + # the existing patchset and rebase as required. This makes it easier + # to manage future rebasing & adding new patches. + # + # For the same reasons, please include the original configure.in changes, + # NOT just the generated results! + "${WORKDIR}"/${GENTOO_PATCH_NAME} +) + +src_unpack() { + # Avoid trying to verify our own patchset tarball, there's no point + if use verify-sig ; then + local file + for file in ${A} ; do + if [[ ${file} == ${MY_P}.tar.gz ]] ; then + verify-sig_verify_detached "${DISTDIR}"/${file} "${DISTDIR}"/${file}.sig + else + [[ ${file} == @(*${GENTOO_PATCH_NAME}.tar.xz|*.asc|*.sig) ]] && continue + + verify-sig_verify_detached "${DISTDIR}"/${file} "${DISTDIR}"/${file}.asc + fi + done + fi + + default +} + +src_configure() { + # bug #115036 + unset TERMINFO + + tc-export_build_env BUILD_{CC,CXX,CPP} + + # bug #214642 + BUILD_CPPFLAGS+=" -D_GNU_SOURCE" + + # bug #852665 + if [[ ${CHOST} == *-cygwin* ]]; then + BUILD_CPPFLAGS+=" -DBUILDING_NCURSES" + fi + + # Build the various variants of ncurses -- narrow, wide, and threaded. #510440 + # Order matters here -- we want unicode/thread versions to come last so that the + # binaries in /usr/bin support both wide and narrow. + # The naming is also important as we use these directly with filenames and when + # checking configure flags. + NCURSES_TARGETS=( + ncurses + ncursesw + ncursest + ncursestw + ) + + # When installing ncurses, we have to use a compatible version of tic. + # This comes up when cross-compiling, doing multilib builds, upgrading, + # or installing for the first time. Build a local copy of tic whenever + # the host version isn't available. bug #249363, bug #557598 + if ! has_version -b "~sys-libs/${P}:0" ; then + local lbuildflags="-static" + + # some toolchains don't quite support static linking + local dbuildflags="-Wl,-rpath,${WORKDIR}/lib" + case ${CHOST} in + *-darwin*) dbuildflags= ;; + *-solaris*) dbuildflags="-Wl,-R,${WORKDIR}/lib" ;; + esac + echo "int main() {}" | \ + $(tc-getCC) -o x -x c - ${lbuildflags} -pipe >& /dev/null \ + || lbuildflags="${dbuildflags}" + + # We can't re-use the multilib BUILD_DIR because we run outside of it. + BUILD_DIR="${WORKDIR}" \ + CC=${BUILD_CC} \ + CXX=${BUILD_CXX} \ + CPP=${BUILD_CPP} \ + CHOST=${CBUILD} \ + CFLAGS=${BUILD_CFLAGS} \ + CXXFLAGS=${BUILD_CXXFLAGS} \ + CPPFLAGS=${BUILD_CPPFLAGS} \ + LDFLAGS="${BUILD_LDFLAGS} ${lbuildflags}" \ + do_configure cross --without-shared --with-normal --with-progs + fi + multilib-minimal_src_configure +} + +multilib_src_configure() { + if [[ ${ABI} == x86 ]] ; then + # For compatibility with older binaries at slight performance cost. + # bug #616402 + use stack-realign && append-flags -mstackrealign + fi + + local t + for t in "${NCURSES_TARGETS[@]}" ; do + do_configure "${t}" + done +} + +do_configure() { + local target=$1 + shift + + mkdir "${BUILD_DIR}/${target}" || die + cd "${BUILD_DIR}/${target}" || die + + local conf=( + # We need the basic terminfo files in /etc, bug #37026. We will + # add '--with-terminfo-dirs' and then populate /etc/terminfo in + # src_install() ... + --with-terminfo-dirs="${EPREFIX}/etc/terminfo:${EPREFIX}/usr/share/terminfo" + + # Enable installation of .pc files. + --enable-pc-files + # This path is used to control where the .pc files are installed. + --with-pkg-config-libdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig" + + # Now the rest of the various standard flags. + --with-shared + # (Originally disabled until bug #245417 is sorted out, but now + # just keeping it off for good, given nobody needed it until now + # (2022) and we're trying to phase out bdb.) + --without-hashed-db + $(use_with ada) + $(use_with cxx) + $(use_with cxx cxx-binding) + --with-cxx-shared + $(use_with debug) + $(use_with profile) + # The configure script uses ldd to parse the linked output which + # is flaky for cross-compiling/multilib/ldd versions/etc... + $(use_with gpm gpm libgpm.so.1) + # Required for building on mingw-w64, and possibly other windows + # platforms, bug #639670 + $(use_enable kernel_Winnt term-driver) + --disable-termcap + --enable-symlinks + --with-manpage-format=normal + --enable-const + --enable-colorfgbg + --enable-hard-tabs + --enable-echo + $(use_enable !ada warnings) + $(use_with debug assertions) + $(use_enable !debug leaks) + $(use_with debug expanded) + $(use_with !debug macros) + $(multilib_native_with progs) + $(use_with test tests) + $(use_with trace) + $(use_with tinfo termlib) + --disable-stripping + --disable-pkg-ldflags + ) + + if [[ ${target} == ncurses*w ]] ; then + conf+=( --enable-widec ) + else + conf+=( --disable-widec ) + fi + if [[ ${target} == ncursest* ]] ; then + conf+=( --with-{pthread,reentrant} ) + else + conf+=( --without-{pthread,reentrant} ) + fi + + # Make sure each variant goes in a unique location. + if [[ ${target} == "ncurses" ]] ; then + # "ncurses" variant goes into "${EPREFIX}"/usr/include + # It is needed on Prefix because the configure script appends + # "ncurses" to "${prefix}/include" if "${prefix}" is not /usr. + conf+=( --enable-overwrite ) + else + conf+=( --includedir="${EPREFIX}"/usr/include/${target} ) + fi + # See comments in src_configure. + if [[ ${target} != "cross" ]] ; then + local cross_path="${WORKDIR}/cross" + [[ -d ${cross_path} ]] && export TIC_PATH="${cross_path}/progs/tic" + fi + + ECONF_SOURCE="${S}" econf "${conf[@]}" "$@" +} + +src_compile() { + # See comments in src_configure. + if ! has_version -b "~sys-libs/${P}:0" ; then + BUILD_DIR="${WORKDIR}" do_compile cross -C progs tic$(get_exeext) + fi + + multilib-minimal_src_compile +} + +multilib_src_compile() { + local t + for t in "${NCURSES_TARGETS[@]}" ; do + do_compile "${t}" + done +} + +do_compile() { + local target=$1 + shift + + cd "${BUILD_DIR}/${target}" || die + + # A little hack to fix parallel builds ... they break when + # generating sources so if we generate the sources first (in + # non-parallel), we can then build the rest of the package + # in parallel. This is not really a perf hit since the source + # generation is quite small. + emake -j1 sources + + # For some reason, sources depends on pc-files which depends on + # compiled libraries which depends on sources which ... + # Manually delete the pc-files file so the install step will + # create the .pc files we want. + rm -f misc/pc-files || die + emake "$@" +} + +multilib_src_install() { + local target + for target in "${NCURSES_TARGETS[@]}" ; do + emake -C "${BUILD_DIR}/${target}" DESTDIR="${D}" install + done + + # Move main libraries into /. + if multilib_is_native_abi ; then + gen_usr_ldscript -a \ + "${NCURSES_TARGETS[@]}" \ + $(usex tinfo 'tinfow tinfo' '') + fi + + # Don't delete '*.dll.a', needed for linking, bug #631468 + if ! use static-libs; then + find "${ED}"/usr/ -name '*.a' ! -name '*.dll.a' -delete || die + fi + + # Build fails to create this ... + # -FIXME- + # Ugly hackaround for riscv having two parts libdir (bug #689240) + # Replace this hack with an official solution once we have one... + # -FIXME- + dosym $(sed 's@[^/]\+@..@g' <<< $(get_libdir))/share/terminfo \ + /usr/$(get_libdir)/terminfo + + # Remove obsolete libcurses symlink that is created by the build + # system. Technically, this could be also achieved + # via --disable-overwrite but it also moves headers implicitly, + # and we do not want to do this yet. + # bug #836696 + rm "${ED}"/usr/$(get_libdir)/libcurses* || die +} + +multilib_src_install_all() { + local terms=( + # Dumb/simple values that show up when using the in-kernel VT. + ansi console dumb linux + vt{52,100,102,200,220} + # [u]rxvt users used to be pretty common. Probably should drop this + # since upstream is dead and people are moving away from it. + rxvt{,-unicode}{,-256color} + # xterm users are common, as is terminals re-using/spoofing it. + xterm xterm-{,256}color + # screen is common (and reused by tmux). + screen{,-256color} + screen.xterm-256color + ) + if use split-usr ; then + local x + # We need the basic terminfo files in /etc for embedded/recovery, bug #37026 + einfo "Installing basic terminfo files in /etc..." + for x in "${terms[@]}"; do + local termfile=$(find "${ED}"/usr/share/terminfo/ -name "${x}" 2>/dev/null) + local basedir=$(basename "$(dirname "${termfile}")") + + if [[ -n ${termfile} ]] ; then + dodir "/etc/terminfo/${basedir}" + mv "${termfile}" "${ED}/etc/terminfo/${basedir}/" || die + dosym "../../../../etc/terminfo/${basedir}/${x}" \ + "/usr/share/terminfo/${basedir}/${x}" + fi + done + + echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" | newenvd - 50ncurses + + use minimal && rm -r "${ED}"/usr/share/terminfo* + # Because ncurses5-config --terminfo returns the directory we keep it + # bug #245374 + keepdir /usr/share/terminfo + elif use minimal ; then + # Keep only the basic terminfo files + find "${ED}"/usr/share/terminfo/ \ + \( -type f -o -type l \) ${terms[*]/#/! -name } -delete , \ + -type d -empty -delete || die + fi + + cd "${S}" || die + dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc + if use doc ; then + docinto html + dodoc -r doc/html/ + fi +} + +pkg_preinst() { + preserve_old_lib /$(get_libdir)/libncurses.so.5 + preserve_old_lib /$(get_libdir)/libncursesw.so.5 +} + +pkg_postinst() { + preserve_old_lib_notify /$(get_libdir)/libncurses.so.5 + preserve_old_lib_notify /$(get_libdir)/libncursesw.so.5 +} diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz Binary files differindex c61cb4b287aa..015ea68ac4b8 100644 --- a/virtual/Manifest.gz +++ b/virtual/Manifest.gz diff --git a/virtual/opencl/Manifest b/virtual/opencl/Manifest index 7f7a5df2b987..fdcd21844b2c 100644 --- a/virtual/opencl/Manifest +++ b/virtual/opencl/Manifest @@ -1,2 +1,2 @@ -EBUILD opencl-3-r2.ebuild 1331 BLAKE2B cf61e1ea57cc31a38eb1ea56e60ccf556e74baa99f99f1948afa393e8db9205128c85de8896ebf121a4f4d7df6d90f98133b2b0f68b917f60f6112d71976bc27 SHA512 fc1935a6c9242bb2acbe31f960f5a51957d0d1dba6dfefeb36379a1d5ae4f7f900bd08ad9d3d9f3ac3ef020c17bc244d1d4ccb47aef4b9c19332ff2b6a98f22f +EBUILD opencl-3-r3.ebuild 1344 BLAKE2B 2a747adfa65158594df06ad964490e7e774fc69b254a9f169c207f3bfd1e7a560b74257415c01f498c0714d2d058fdbcddd1d7239e4fb8218b3717cac127f0a9 SHA512 309fccd29210ca5ce24ced8bbb78134d152799a3250db11e4ee4dc82f5479bb937e6bed7776f19280305a87be1545caf77b99f1dd74cb0d5b46085f2d7c306cb MISC metadata.xml 259 BLAKE2B cc7abf54ed4398a2cfb77310c63f5fae3e432488b0c7466f8148c5d009d38aa4ca78eef78712f0b7b6aca6710aab1dfe3c07440f36179fde03f8a97a49b3c080 SHA512 6f50c5d3c735db431156906312a7c1dab3723d8c9e51d15148b92d97a998221c6838eb926f36c6b924c9fc8a6a64ba904e36482ff5164867c482502aa638462f diff --git a/virtual/opencl/opencl-3-r2.ebuild b/virtual/opencl/opencl-3-r3.ebuild index b1eb8f9bb162..4f55198d2c00 100644 --- a/virtual/opencl/opencl-3-r2.ebuild +++ b/virtual/opencl/opencl-3-r3.ebuild @@ -10,7 +10,7 @@ SLOT="0" KEYWORDS="amd64 ppc64 ~riscv x86" RDEPEND=" - dev-libs/opencl-icd-loader[${MULTILIB_USEDEP}] + >=dev-libs/opencl-icd-loader-2023.02.06[${MULTILIB_USEDEP}] " pkg_postinst() { diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz Binary files differindex 638bcc9a7e19..5cd97434a53b 100644 --- a/www-servers/Manifest.gz +++ b/www-servers/Manifest.gz diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest index 9800b7b427b3..ca011c062c1b 100644 --- a/www-servers/uwsgi/Manifest +++ b/www-servers/uwsgi/Manifest @@ -2,8 +2,12 @@ AUX gentoo.buildconf 490 BLAKE2B 320b0471c0c76ab6c8ada7b034f612fc20398eb60e1edc3 AUX uwsgi-2.0.19.1-py310-fix-2.patch 731 BLAKE2B 401b03e888b8a081cddf34ab16197fd728cfbfb5c877206c0b1f65f1b1e5ef335fa3d45bf1e7786b555fc4dbbe1a9b0fd29a4bcce0be70e605bf20ca2f0e3c3c SHA512 303b25095db88a1e84a9b212c0381f8e6025f2b9bc1913882b7e376fce300575c10ceb7666fbb9622536950ee0a0c2496fca5aea20f532d7e2f3fb299e17bbbb AUX uwsgi-2.0.19.1-py310-fix.patch 1457 BLAKE2B 35859fabde74604a67d0fe71dbf2889465ffc4a3de7ded343c44e9accbb49daa6d45992b7b824e6fc6c0be1a84884e13ed31cc2846ccafc659ef3be06d703f62 SHA512 42fa8fd537385dcb2cf088291d249c584cce2965c4131e45ee58c7cb6d0789b5f84bc9473925700bd55a5f75667cbc361130684c28d44b597e8e66246a63b2d2 AUX uwsgi-2.0.19.1-pynode-compile.patch 3950 BLAKE2B 4ec0f5357b7b99f3365ddfbc8643ecd8c96eb227ccc8bee78948170a00d4bce89cdaeeff3de5d2be25c428e5a7e4da220d023daff8b783deea421dc0bc67e972 SHA512 de076448c43195de0ca7fd198787de60bf29d3966ff3f6c8f0b2bacc6d29a50e4b622aeba6de56489ecae808648b099cb6bfa5322aa1d30c31d607debd6f9c6b +AUX uwsgi-2.0.21-php82.patch 1457 BLAKE2B 89a31c86050fe1c94f1077e534d75f32d191f2b6402f72488f6fa50960b9ed44b1a39f80c05d2b5bbaf387e6cb8434951fd5092b70bad1f329ce43c87c5e13c1 SHA512 35b7e0f62cf18093aa1dcb8dda6158b3f2ab73c600d95fff048ded51ae91d442620c615c60597f67133f615998331e50e4ae592c7fdf66292f8efa4932cab867 +AUX uwsgi-2.0.21-python-unicode.patch 978 BLAKE2B 8014a39e6f29e38bb88cb5fe517c8656c80cd9aaed20ecb5ab56f526355f9b3616a5ac19635abb4514613b1e5c198364f8ab339292a8f282e1bd3f15ffd35a5a SHA512 9da61901ec176423bc14db8c58fac19305c2c5a4dc68f42d858376e65ca7399ddc6fe0665c3bd1f2ba379b6dd60a39d496a4b52c61c7dcf7d48ae47cddf555df AUX uwsgi.confd-r4 1849 BLAKE2B 80afdf7a5ebc520d887061aba9f7cd64b1bca06d3da478d8d1090a8b9cba973ac2d3dbcbc2ceb980415e98317bc55b07a9a7e6641fac593dc4dd5466bd8d67c9 SHA512 041d1bd694fad6f7c5e28944aab6d7ba53b3c7fc990ce6b7c2d97b9f3d6650c46dda8069e545c252a7400e1d825c8e46d7393a289757b1bd665e64241ca3789a AUX uwsgi.initd-r7 3746 BLAKE2B a56c5f4e32ccb415fab10f357e2a7404179285e656d9f886809da281b214e2110c76e2cf8826d8fd90aba01262a5edc7a941522ff59348972c5a4325c784b9b9 SHA512 81ed974fb2957e05c890cab29f5b5a75845e6b7de899d2695fb2fa5f49b4545daa437c81c8dc5c735b24a45655cf6320c9256bc8faa7e32ffd7a2d981922def5 DIST uwsgi-2.0.19.1.tar.gz 804398 BLAKE2B 73fc19990866eb1058a742b34a817b3bd87e00c838da055bece2bff5e13c161f53c642866ed591aa4afeb23ef924205502f2cb0a4cf9d303b5b63fb9a53f57e2 SHA512 34b55f7c7a77dc0b0dab34d1a9ca9a4cba8a9261969656c88435e7f32fe8a0c5654e1562706775f77e2f60c4ad0f5c6055257a23ab7d387c1579639e054807b5 -EBUILD uwsgi-2.0.19.1-r109.ebuild 11201 BLAKE2B d06737e5d042d7c291cb22353f0edeea9c115976efbadb9c2c81b096b0526899910cb00a40a4813387849be3763b160589e85bb80472daea770f15f066c8221f SHA512 a6c6d9af1dca0d0559b35cf5eb7b5424e38cc858b26a1486e42df11ef974afa22d328e3986e3f1ad5f0c67e6e8f91845d867c0ede380b72aa7563d05ccd36ecc +DIST uwsgi-2.0.21.tar.gz 808494 BLAKE2B 3c5fc3ce3a6a7f8f915bb302c0b775a75227f859dd2b141034e8b1aa5cb867b447ed532b3e8b537db80acc908fc26121b752e35ebc0bf9a542678843fd02ff54 SHA512 36a9c1b87a4c3d08482b9045d2227f56b006acb53f38ddf1b510880ae5fc24c0177a077338ec8af3ef0b8f8e220bc4fc7f8311dab8066e13cbcbb616f736c795 +EBUILD uwsgi-2.0.19.1-r109.ebuild 11213 BLAKE2B 0355b1cf1d3db7d56dc8964bee2e1dc1018a79cc9cd6b907f667d6d6050f302d112a4e78cb1350c846ea3d2e956e23b43eadfb9ddc736c8435f9b997fb651821 SHA512 0b316e49f3dad87c8ea82124269e46c114e66b7ec1d5fe5d1599588e78f672860a2d8d7f09df8ad6f1db1114bd43ec7c0acef2d0c12eab58960119f355ec6dfb +EBUILD uwsgi-2.0.21.ebuild 11342 BLAKE2B 8ca664b3fa19687c0e8222c80d4898e19ec9e5e9535f69c537f3c0d3cb7e99ca6295859f175b1a509cb639c15c4be64a59f796579d5fb13a1d3a3b1b372f2219 SHA512 6a6e4f1d1363b6f3d17546719828b6f9e5dc8b636f2eceb33c2d693bca20a25b7e406fa6a485fb69b35829ff3097913cd0789511744304b2da8ebe5b7a615f4c MISC metadata.xml 1245 BLAKE2B 3254a0e0211101ad9c353f6247424bb44df9ddb56bb152414b9fac2b515fe163e5163d2119bc040da1676b4d941afedf4a331a19e4cdbf794a7816d012abd328 SHA512 4e3dc2b9c9d7386ed6f132da703af971789c73af567f5333faca65e3194567ead794a84c28b5382eadb149ae4dcc7847e07bc02e3d84391b3b6cccc11e08e232 diff --git a/www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch b/www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch new file mode 100644 index 000000000000..8a830389b989 --- /dev/null +++ b/www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch @@ -0,0 +1,41 @@ +https://github.com/unbit/uwsgi/commit/6fba62a3ad947b656bb4379f8f903e90c7b01346 + +From 6fba62a3ad947b656bb4379f8f903e90c7b01346 Mon Sep 17 00:00:00 2001 +From: Alexandre Rossi <alexandre.rossi@gmail.com> +Date: Tue, 10 Jan 2023 10:01:05 +0000 +Subject: [PATCH] plugins/php: fix build with PHP >= 8.2 + +from https://raw.githubusercontent.com/php/php-src/PHP-8.2/UPGRADING.INTERNALS: + +======================== 5. SAPI changes ======================== + +* The signature of php_module_startup() has changed from + +int php_module_startup(sapi_module_struct *sf, zend_module_entry *additional_modules, uint32_t num_additional_modules) + +to + +zend_result php_module_startup(sapi_module_struct *sf, zend_module_entry *additional_module) + +as only one additional module was ever provided. +--- + plugins/php/php_plugin.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/plugins/php/php_plugin.c b/plugins/php/php_plugin.c +index 9bb8befad..4d3930b82 100644 +--- a/plugins/php/php_plugin.c ++++ b/plugins/php/php_plugin.c +@@ -607,7 +607,11 @@ static void activate_user_config(const char *filename, const char *doc_root, siz + static int php_uwsgi_startup(sapi_module_struct *sapi_module) + { + ++#if ((PHP_MAJOR_VERSION >= 8) && (PHP_MINOR_VERSION >= 2)) ++ if (php_module_startup(&uwsgi_sapi_module, &uwsgi_module_entry)==FAILURE) { ++#else + if (php_module_startup(&uwsgi_sapi_module, &uwsgi_module_entry, 1)==FAILURE) { ++#endif + return FAILURE; + } else { + return SUCCESS; + diff --git a/www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch b/www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch new file mode 100644 index 000000000000..b346c2655175 --- /dev/null +++ b/www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch @@ -0,0 +1,21 @@ +https://github.com/unbit/uwsgi/commit/509104eaff6f6ecde656c20fdd65a0b98b371c8d + +From 509104eaff6f6ecde656c20fdd65a0b98b371c8d Mon Sep 17 00:00:00 2001 +From: Nicolas Evrard <nicoe@openhex.org> +Date: Thu, 17 Nov 2022 09:47:39 +0100 +Subject: [PATCH] plugins/python: Use "backslashreplace" on stderr + initialization + +Failing to use this value will result in enconding errors when logging +unicode characters to stderr +--- a/plugins/python/python_plugin.c ++++ b/plugins/python/python_plugin.c +@@ -554,7 +554,7 @@ void init_uwsgi_vars() { + #ifdef HAS_NO_ERRORS_IN_PyFile_FromFd + PyObject *new_stdprint = PyFile_FromFd(2, NULL, "w", _IOLBF, NULL, NULL, 0); + #else +- PyObject *new_stdprint = PyFile_FromFd(2, NULL, "w", _IOLBF, NULL, NULL, NULL, 0); ++ PyObject *new_stdprint = PyFile_FromFd(2, NULL, "w", _IOLBF, NULL, "backslashreplace", NULL, 0); + #endif + PyDict_SetItemString(pysys_dict, "stdout", new_stdprint); + PyDict_SetItemString(pysys_dict, "__stdout__", new_stdprint); diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild b/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild index 5bdda93d9589..1b390388d3d1 100644 --- a/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild +++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild @@ -20,7 +20,7 @@ MY_P="${P/_/-}" inherit lua-single pax-utils php-ext-source-r3 python-r1 ruby-ng DESCRIPTION="uWSGI server for Python web applications" -HOMEPAGE="https://projects.unbit.it/uwsgi/" +HOMEPAGE="https://uwsgi-docs.readthedocs.io/en/latest/" SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" diff --git a/www-servers/uwsgi/uwsgi-2.0.21.ebuild b/www-servers/uwsgi/uwsgi-2.0.21.ebuild new file mode 100644 index 000000000000..6283e0d78a3e --- /dev/null +++ b/www-servers/uwsgi/uwsgi-2.0.21.ebuild @@ -0,0 +1,386 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Check the upstream uwsgi-2.0 branch, not master, for backports + +LUA_COMPAT=( lua5-1 ) +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" + +RUBY_OPTIONAL="yes" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +PHP_EXT_INI="no" +PHP_EXT_NAME="dummy" +PHP_EXT_OPTIONAL_USE="php" +USE_PHP="php7-4 php8-0 php8-1 php8-2" # deps must be registered separately below + +POSTGRES_COMPAT=( 13 14 15 ) + +MY_P="${P/_/-}" + +inherit lua-single multiprocessing pax-utils php-ext-source-r3 postgres python-r1 ruby-ng + +DESCRIPTION="uWSGI server for Python web applications" +HOMEPAGE="https://uwsgi-docs.readthedocs.io/en/latest/" +SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux" + +UWSGI_PLUGINS_STD=( + ping cache carbon nagios rpc rrdtool + http ugreen signal syslog rsyslog + router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics} + {core,fast,raw,ssl}router + redislog mongodblog log{file,socket} + spooler cheaper_busyness symcall + transformation_{chunked,gzip,offload,tofile} + zergpool +) +UWSGI_PLUGINS_OPT=( + alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron + dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter + geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam + rados router_{access,radius,spnego,xmldir} + sqlite ssi stats_pusher_statsd + systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix +) + +LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main build process +LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio ruby ) + +# plugins to be ignored (for now): +# cheaper_backlog2: example plugin +# coroae: TODO +# cplusplus: partially example code, needs explicit class +# dummy: no idea +# example: example plugin +# exception_log: example plugin +# *java*: TODO +# v8: TODO +# matheval: TODO +IUSE="apache2 +caps debug +embedded expat jemalloc json +pcre +routing selinux +ssl +xml yajl yaml zeromq" + +for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE} +uwsgi_plugins_${plugin}"; done +for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE} uwsgi_plugins_${plugin}"; done +IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}" + +REQUIRED_USE=" + || ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} ) + uwsgi_plugins_logcrypto? ( ssl ) + uwsgi_plugins_sslrouter? ( ssl ) + routing? ( pcre ) + uwsgi_plugins_emperor_pg? ( ${POSTGRES_REQ_USE} ) + uwsgi_plugins_emperor_zeromq? ( zeromq ) + uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter ) + uwsgi_plugins_router_xmldir? ( xml !expat ) + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + python-asyncio? ( python ) + expat? ( xml ) +" + +# Dependency notes: +# - util-linux is required for libuuid when requesting zeromq support +# - sys-devel/gcc[go] is needed for libgo.so +# +# Order: +# 1. Unconditional +# 2. General features +# 3. Plugins +# 4. Language/app support +CDEPEND=" + sys-libs/zlib + virtual/libcrypt:= + caps? ( sys-libs/libcap ) + json? ( + !yajl? ( dev-libs/jansson:= ) + yajl? ( dev-libs/yajl ) + ) + pcre? ( dev-libs/libpcre:3 ) + ssl? ( dev-libs/openssl:= ) + xml? ( + !expat? ( dev-libs/libxml2 ) + expat? ( dev-libs/expat ) + ) + yaml? ( dev-libs/libyaml ) + zeromq? ( + net-libs/zeromq + sys-apps/util-linux + ) + uwsgi_plugins_alarm_curl? ( net-misc/curl ) + uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) + uwsgi_plugins_curl_cron? ( net-misc/curl ) + uwsgi_plugins_emperor_pg? ( ${POSTGRES_DEP} ) + uwsgi_plugins_geoip? ( dev-libs/geoip ) + uwsgi_plugins_ldap? ( net-nds/openldap:= ) + uwsgi_plugins_pam? ( sys-libs/pam ) + uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) + uwsgi_plugins_rados? ( sys-cluster/ceph ) + uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) + uwsgi_plugins_router_spnego? ( virtual/krb5 ) + uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) + uwsgi_plugins_webdav? ( dev-libs/libxml2 ) + uwsgi_plugins_xslt? ( dev-libs/libxslt ) + go? ( sys-devel/gcc:=[go] ) + lua? ( ${LUA_DEPS} ) + mono? ( dev-lang/mono:= ) + perl? ( dev-lang/perl:= ) + php? ( + php_targets_php7-4? ( dev-lang/php:7.4[embed] ) + php_targets_php8-0? ( dev-lang/php:8.0[embed] ) + php_targets_php8-1? ( dev-lang/php:8.1[embed] ) + php_targets_php8-2? ( dev-lang/php:8.2[embed] ) + ) + python? ( ${PYTHON_DEPS} ) + python-asyncio? ( virtual/python-greenlet[${PYTHON_USEDEP}] ) + ruby? ( $(ruby_implementations_depend) ) +" +DEPEND="${CDEPEND}" +RDEPEND=" + ${CDEPEND} + selinux? ( sec-policy/selinux-uwsgi ) + uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool ) +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-php82.patch + "${FILESDIR}"/${P}-python-unicode.patch +) + +pkg_setup() { + python_setup + use lua && lua-single_pkg_setup + use ruby && ruby-ng_pkg_setup + use uwsgi_plugins_emperor_pg && postgres_pkg_setup +} + +src_unpack() { + default +} + +src_prepare() { + default + + sed -i \ + -e "s|'-O2', ||" \ + -e "s|'-Werror', ||" \ + -e "s|uc.get('plugin_dir')|uc.get('plugin_build_dir')|" \ + uwsgiconfig.py || die "sed failed" + + sed -i \ + -e "s|/lib|/$(get_libdir)|" \ + plugins/php/uwsgiplugin.py || die "sed failed" +} + +src_configure() { + local embedded_plugins=() + local plugins=() + local malloc_impl="libc" + local json="false" + local xml="false" + + local p + for p in ${UWSGI_PLUGINS_STD[@]} ${UWSGI_PLUGINS_OPT[@]} ; do + use uwsgi_plugins_${p} && embedded_plugins+=("${p}") + done + for p in ${LANG_SUPPORT_SIMPLE[@]} ; do + use ${p} && plugins+=("${p}") + done + + # do not embed any plugins + if ! use embedded; then + plugins=( ${plugins[@]} ${embedded_plugins[@]} ) + embedded_plugins=() + fi + + # flatten the arrays + plugins=${plugins[@]} + embedded_plugins=${embedded_plugins[@]} + + # rename some of the use flags, language plugins are always real plugins + plugins="${plugins/perl/psgi}" + plugins="${plugins/sqlite/sqlite3}" + embedded_plugins="${embedded_plugins/sqlite/sqlite3}" + + # override defaults as requested by the user + if use xml; then + use expat && xml="expat" || xml="libxml2" + fi + if use json; then + use yajl && json="yajl" || json="jansson" + fi + use jemalloc && malloc_impl="jemalloc" + + # prepare the buildconf for gentoo + cp "${FILESDIR}"/gentoo.buildconf buildconf/gentoo.ini || die + sed -i \ + -e "s|VAR_XML|${xml}|" \ + -e "s|VAR_YAML|$(usex yaml libyaml true)|" \ + -e "s|VAR_JSON|${json}|" \ + -e "s|VAR_SSL|$(usex ssl true false)|" \ + -e "s|VAR_PCRE|$(usex pcre true false)|" \ + -e "s|VAR_ZMQ|$(usex zeromq true false)|" \ + -e "s|VAR_ROUTING|$(usex routing true false)|" \ + -e "s|VAR_DEBUG|$(usex debug true false)|" \ + -e "s|VAR_MALLOC|${malloc_impl}|" \ + -e "s|VAR_PLUGINS|${plugins// /, }|" \ + -e "s|VAR_PLUGIN_DIR|${EPREFIX}/usr/$(get_libdir)/uwsgi|" \ + -e "s|VAR_BUILD_DIR|${T}/plugins|" \ + -e "s|VAR_EMBEDDED|${embedded_plugins// /, }|" \ + buildconf/gentoo.ini || die "sed failed" + + if ! use caps; then + sed -i -e 's|sys/capability.h|DISABLED|' uwsgiconfig.py || die "sed failed" + fi + + if ! use zeromq; then + sed -i -e 's|uuid/uuid.h|DISABLED|' uwsgiconfig.py || die "sed failed" + fi + + if use uwsgi_plugins_emperor_pg ; then + sed -i \ + -e "s|pg_config|${PG_CONFIG}|" \ + plugins/emperor_pg/uwsgiplugin.py || die "sed failed" + fi +} + +each_ruby_compile() { + cd "${WORKDIR}/${MY_P}" || die "sed failed" + + UWSGICONFIG_RUBYPATH="${RUBY}" python uwsgiconfig.py --plugin plugins/rack gentoo rack_${RUBY##*/} || die "building plugin for ${RUBY} failed" + UWSGICONFIG_RUBYPATH="${RUBY}" python uwsgiconfig.py --plugin plugins/fiber gentoo fiber_${RUBY##*/}|| die "building fiber plugin for ${RUBY} failed" + UWSGICONFIG_RUBYPATH="${RUBY}" python uwsgiconfig.py --plugin plugins/rbthreads gentoo rbthreads_${RUBY##*/}|| die "building rbthreads plugin for ${RUBY} failed" +} + +python_compile_plugins() { + local EPYV + local PYV + EPYV=${EPYTHON/.} + PYV=${EPYV/python} + + ${EPYTHON} uwsgiconfig.py --plugin plugins/python gentoo ${EPYV} || die "building plugin for ${EPYTHON} failed" + + if use python-asyncio ; then + ${EPYTHON} uwsgiconfig.py --plugin plugins/asyncio gentoo asyncio${PYV} || die "building plugin for asyncio-support in ${EPYTHON} failed" + ${EPYTHON} uwsgiconfig.py --plugin plugins/greenlet gentoo greenlet${PYV} || die "building plugin for greenlet-support in ${EPYTHON} failed" + fi +} + +python_install_symlinks() { + dosym uwsgi /usr/bin/uwsgi_${EPYTHON/.} +} + +src_compile() { + mkdir -p "${T}/plugins" || die + + export CPUCOUNT="$(makeopts_jobs)" + + ${EPYTHON} uwsgiconfig.py --build gentoo || die "building uwsgi failed" + + if use go ; then + ${EPYTHON} uwsgiconfig.py --plugin plugins/gccgo gentoo || die "building plugin for go failed" + fi + + if use lua ; then + # setting the name for the pkg-config file to lua, since that is the name + # provided by the wrapper from Lua eclasses + UWSGICONFIG_LUAPC="lua" ${EPYTHON} uwsgiconfig.py --plugin plugins/lua gentoo || die "building plugin for lua failed" + fi + + if use php ; then + for s in $(php_get_slots); do + UWSGICONFIG_PHPDIR="/usr/$(get_libdir)/${s}" ${EPYTHON} uwsgiconfig.py --plugin plugins/php gentoo ${s/.} || die "building plugin for ${s} failed" + done + fi + + if use python ; then + python_foreach_impl python_compile_plugins + fi + + if use ruby ; then + ruby-ng_src_compile + fi +} + +src_install() { + dobin uwsgi + pax-mark m "${D}"/usr/bin/uwsgi + + insinto /usr/$(get_libdir)/uwsgi + doins "${T}/plugins"/*.so + + use cgi && dosym uwsgi /usr/bin/uwsgi_cgi + use go && dosym uwsgi /usr/bin/uwsgi_go + use lua && dosym uwsgi /usr/bin/uwsgi_lua + use mono && dosym uwsgi /usr/bin/uwsgi_mono + use perl && dosym uwsgi /usr/bin/uwsgi_psgi + + if use php ; then + local s + for s in $(php_get_slots); do + dosym uwsgi /usr/bin/uwsgi_${s/.} + done + fi + + if use python ; then + python_foreach_impl python_install_symlinks + python_foreach_impl python_domodule uwsgidecorators.py + fi + + newinitd "${FILESDIR}"/uwsgi.initd-r7 uwsgi + newconfd "${FILESDIR}"/uwsgi.confd-r4 uwsgi + keepdir /etc/"${PN}".d + use uwsgi_plugins_spooler && keepdir /var/spool/"${PN}" +} + +pkg_postinst() { + if use apache2 ; then + ewarn "As reported on bug #650776 [1], Apache module mod_proxy_uwsgi" + ewarn "is being transferred to upstream Apache since 2.4.30, see [2]." + ewarn "We therefore do not build them any more." + ewarn " [1] https://bugs.gentoo.org/650776" + ewarn " [2] https://github.com/unbit/uwsgi/issues/1636" + fi + + elog "Append the following options to the uwsgi call to load the respective language plugin:" + use cgi && elog " '--plugins cgi' for cgi" + use lua && elog " '--plugins lua' for lua" + use mono && elog " '--plugins mono' for mono" + use perl && elog " '--plugins psgi' for perl" + + if use php ; then + for s in $(php_get_slots); do + elog " '--plugins ${s/.}' for ${s}" + done + fi + + python_pkg_postinst() { + local EPYV + local PYV + EPYV=${EPYTHON/.} + PYV=${EPYV/python} + + elog " " + elog " '--plugins ${EPYV}' for ${EPYTHON}" + if use python-asyncio ; then + elog " '--plugins ${EPYV},asyncio${PYV}' for asyncio support in ${EPYTHON}" + fi + } + + use python && python_foreach_impl python_pkg_postinst + + if use ruby ; then + for ruby in $(ruby_get_use_implementations) ; do + elog " '--plugins rack_${ruby/.}' for ${ruby}" + elog " '--plugins fiber_${ruby/.}' for ${ruby} fibers" + elog " '--plugins rbthreads_${ruby/.}' for ${ruby} rbthreads" + done + fi +} |