From 0a772e9952c6683769ac22be1b2304fcd86f02cb Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 1 Oct 2022 19:11:24 +0100 Subject: gentoo auto-resync : 01:10:2022 - 19:11:24 --- Manifest | 30 +- Manifest.files.gz | Bin 29604 -> 29607 bytes app-crypt/Manifest.gz | Bin 23801 -> 23799 bytes app-crypt/gcr/Manifest | 3 + app-crypt/gcr/gcr-3.41.1-r1.ebuild | 103 +++++ app-crypt/gcr/gcr-3.92.0.ebuild | 93 ++++ app-emacs/Manifest.gz | Bin 61609 -> 61627 bytes app-emacs/helm/Manifest | 3 + .../helm/files/helm-3.8.8-no-autoload-check.patch | 24 + app-emacs/helm/helm-3.8.8.ebuild | 37 ++ app-emacs/popup/Manifest | 2 + app-emacs/popup/popup-0.5.9.ebuild | 22 + app-emacs/setup/Manifest | 2 + app-emacs/setup/setup-1.3.2.ebuild | 28 ++ app-emacs/sokoban/Manifest | 2 + app-emacs/sokoban/sokoban-1.4.9.ebuild | 24 + dev-db/Manifest.gz | Bin 15758 -> 15759 bytes dev-db/postgresql/Manifest | 4 +- dev-db/postgresql/postgresql-15_beta4.ebuild | 467 ------------------- dev-db/postgresql/postgresql-15_rc1.ebuild | 467 +++++++++++++++++++ dev-libs/Manifest.gz | Bin 95956 -> 95952 bytes dev-libs/gjs/Manifest | 2 + dev-libs/gjs/gjs-1.74.0.ebuild | 68 +++ dev-python/Manifest.gz | Bin 260933 -> 260930 bytes dev-python/coverage/Manifest | 2 + dev-python/coverage/coverage-6.5.0.ebuild | 73 +++ dev-python/ensurepip-setuptools/Manifest | 2 + .../ensurepip-setuptools-65.4.1.ebuild | 27 ++ dev-python/pyqtgraph/Manifest | 2 + dev-python/pyqtgraph/pyqtgraph-0.13.1.ebuild | 73 +++ dev-python/pytest-cov/Manifest | 2 + dev-python/pytest-cov/pytest-cov-4.0.0.ebuild | 61 +++ dev-python/rapidfuzz/Manifest | 2 + dev-python/rapidfuzz/rapidfuzz-2.10.3.ebuild | 45 ++ dev-python/setuptools/Manifest | 2 + dev-python/setuptools/setuptools-65.4.1.ebuild | 127 +++++ dev-ruby/Manifest.gz | Bin 110463 -> 110456 bytes dev-ruby/actionpack/Manifest | 1 + .../files/actionpack-7.0.4-rack-test-2.patch | 55 +++ dev-util/Manifest.gz | Bin 68804 -> 68806 bytes dev-util/catalyst/Manifest | 2 + dev-util/catalyst/catalyst-3.0.22.ebuild | 73 +++ games-emulation/Manifest.gz | Bin 9537 -> 9545 bytes games-emulation/pcsx2/Manifest | 3 +- .../pcsx2/files/pcsx2-1.7.3351-unbundle.patch | 34 ++ games-emulation/pcsx2/pcsx2-9999.ebuild | 10 +- gnome-base/Manifest.gz | Bin 5040 -> 5044 bytes gnome-base/gnome-shell/Manifest | 2 + gnome-base/gnome-shell/gnome-shell-43.0.ebuild | 183 ++++++++ gnome-base/gnome/Manifest | 2 +- gnome-base/gnome/gnome-40.0-r1.ebuild | 52 +++ gnome-base/gnome/gnome-40.0.ebuild | 52 --- gnome-extra/Manifest.gz | Bin 11071 -> 11067 bytes gnome-extra/gnome-logs/Manifest | 2 + gnome-extra/gnome-logs/gnome-logs-43.0.ebuild | 45 ++ gnome-extra/gnome-shell-extensions/Manifest | 2 + .../gnome-shell-extensions-43.0.ebuild | 70 +++ metadata/Manifest.gz | Bin 3863 -> 3862 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28243 -> 28237 bytes metadata/md5-cache/app-crypt/Manifest.gz | Bin 35709 -> 36030 bytes metadata/md5-cache/app-crypt/gcr-3.41.1-r1 | 19 + metadata/md5-cache/app-crypt/gcr-3.92.0 | 19 + metadata/md5-cache/app-emacs/Manifest.gz | Bin 88031 -> 88662 bytes metadata/md5-cache/app-emacs/helm-3.8.8 | 13 + metadata/md5-cache/app-emacs/popup-0.5.9 | 14 + metadata/md5-cache/app-emacs/setup-1.3.2 | 13 + metadata/md5-cache/app-emacs/sokoban-1.4.9 | 13 + metadata/md5-cache/dev-db/Manifest.gz | Bin 30840 -> 30843 bytes metadata/md5-cache/dev-db/postgresql-15_beta4 | 15 - metadata/md5-cache/dev-db/postgresql-15_rc1 | 15 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 163296 -> 163461 bytes metadata/md5-cache/dev-libs/gjs-1.74.0 | 16 + metadata/md5-cache/dev-python/Manifest.gz | Bin 359489 -> 360457 bytes metadata/md5-cache/dev-python/coverage-6.5.0 | 16 + .../dev-python/ensurepip-setuptools-65.4.1 | 10 + metadata/md5-cache/dev-python/pyqtgraph-0.13.1 | 16 + metadata/md5-cache/dev-python/pytest-cov-4.0.0 | 16 + metadata/md5-cache/dev-python/rapidfuzz-2.10.3 | 17 + metadata/md5-cache/dev-python/setuptools-65.4.1 | 17 + metadata/md5-cache/dev-util/Manifest.gz | Bin 133844 -> 134000 bytes metadata/md5-cache/dev-util/catalyst-3.0.22 | 17 + metadata/md5-cache/games-emulation/Manifest.gz | Bin 13313 -> 13313 bytes metadata/md5-cache/games-emulation/pcsx2-9999 | 8 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 7384 -> 7536 bytes metadata/md5-cache/gnome-base/gnome-40.0 | 11 - metadata/md5-cache/gnome-base/gnome-40.0-r1 | 11 + metadata/md5-cache/gnome-base/gnome-shell-43.0 | 19 + metadata/md5-cache/gnome-extra/Manifest.gz | Bin 14862 -> 15193 bytes metadata/md5-cache/gnome-extra/gnome-logs-43.0 | 15 + .../gnome-extra/gnome-shell-extensions-43.0 | 15 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 83668 -> 83663 bytes metadata/md5-cache/sys-apps/polychromatic-0.7.3 | 16 - metadata/md5-cache/sys-apps/polychromatic-0.7.3-r1 | 16 + metadata/md5-cache/sys-apps/polychromatic-9999 | 2 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 34371 -> 34374 bytes .../md5-cache/sys-libs/queue-standalone-0.1-r1 | 4 +- metadata/md5-cache/www-client/Manifest.gz | Bin 11746 -> 11745 bytes .../md5-cache/www-client/chromium-106.0.5249.91 | 4 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6629 -> 6624 bytes .../md5-cache/x11-drivers/nvidia-drivers-515.49.18 | 16 - .../md5-cache/x11-drivers/nvidia-drivers-515.49.19 | 16 + metadata/md5-cache/x11-wm/Manifest.gz | Bin 15372 -> 15535 bytes metadata/md5-cache/x11-wm/mutter-43.0 | 18 + metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- profiles/Manifest.gz | Bin 147144 -> 147149 bytes profiles/package.mask | 10 + sys-apps/Manifest.gz | Bin 49394 -> 49386 bytes sys-apps/polychromatic/Manifest | 4 +- .../polychromatic/polychromatic-0.7.3-r1.ebuild | 69 +++ sys-apps/polychromatic/polychromatic-0.7.3.ebuild | 67 --- sys-apps/polychromatic/polychromatic-9999.ebuild | 2 + sys-libs/Manifest.gz | Bin 14236 -> 14232 bytes sys-libs/queue-standalone/Manifest | 2 +- .../queue-standalone-0.1-r1.ebuild | 2 +- www-client/Manifest.gz | Bin 6213 -> 6208 bytes www-client/chromium/Manifest | 2 +- www-client/chromium/chromium-106.0.5249.91.ebuild | 2 +- x11-drivers/Manifest.gz | Bin 4899 -> 4901 bytes x11-drivers/nvidia-drivers/Manifest | 6 +- .../nvidia-drivers/nvidia-drivers-515.49.18.ebuild | 512 --------------------- .../nvidia-drivers/nvidia-drivers-515.49.19.ebuild | 512 +++++++++++++++++++++ x11-wm/Manifest.gz | Bin 9788 -> 9785 bytes x11-wm/mutter/Manifest | 3 + .../mutter-43.0-Disable-anonymous-file-test.patch | 27 ++ x11-wm/mutter/mutter-43.0.ebuild | 206 +++++++++ 134 files changed, 3070 insertions(+), 1232 deletions(-) create mode 100644 app-crypt/gcr/gcr-3.41.1-r1.ebuild create mode 100644 app-crypt/gcr/gcr-3.92.0.ebuild create mode 100644 app-emacs/helm/files/helm-3.8.8-no-autoload-check.patch create mode 100644 app-emacs/helm/helm-3.8.8.ebuild create mode 100644 app-emacs/popup/popup-0.5.9.ebuild create mode 100644 app-emacs/setup/setup-1.3.2.ebuild create mode 100644 app-emacs/sokoban/sokoban-1.4.9.ebuild delete mode 100644 dev-db/postgresql/postgresql-15_beta4.ebuild create mode 100644 dev-db/postgresql/postgresql-15_rc1.ebuild create mode 100644 dev-libs/gjs/gjs-1.74.0.ebuild create mode 100644 dev-python/coverage/coverage-6.5.0.ebuild create mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-65.4.1.ebuild create mode 100644 dev-python/pyqtgraph/pyqtgraph-0.13.1.ebuild create mode 100644 dev-python/pytest-cov/pytest-cov-4.0.0.ebuild create mode 100644 dev-python/rapidfuzz/rapidfuzz-2.10.3.ebuild create mode 100644 dev-python/setuptools/setuptools-65.4.1.ebuild create mode 100644 dev-ruby/actionpack/files/actionpack-7.0.4-rack-test-2.patch create mode 100644 dev-util/catalyst/catalyst-3.0.22.ebuild create mode 100644 games-emulation/pcsx2/files/pcsx2-1.7.3351-unbundle.patch create mode 100644 gnome-base/gnome-shell/gnome-shell-43.0.ebuild create mode 100644 gnome-base/gnome/gnome-40.0-r1.ebuild delete mode 100644 gnome-base/gnome/gnome-40.0.ebuild create mode 100644 gnome-extra/gnome-logs/gnome-logs-43.0.ebuild create mode 100644 gnome-extra/gnome-shell-extensions/gnome-shell-extensions-43.0.ebuild create mode 100644 metadata/md5-cache/app-crypt/gcr-3.41.1-r1 create mode 100644 metadata/md5-cache/app-crypt/gcr-3.92.0 create mode 100644 metadata/md5-cache/app-emacs/helm-3.8.8 create mode 100644 metadata/md5-cache/app-emacs/popup-0.5.9 create mode 100644 metadata/md5-cache/app-emacs/setup-1.3.2 create mode 100644 metadata/md5-cache/app-emacs/sokoban-1.4.9 delete mode 100644 metadata/md5-cache/dev-db/postgresql-15_beta4 create mode 100644 metadata/md5-cache/dev-db/postgresql-15_rc1 create mode 100644 metadata/md5-cache/dev-libs/gjs-1.74.0 create mode 100644 metadata/md5-cache/dev-python/coverage-6.5.0 create mode 100644 metadata/md5-cache/dev-python/ensurepip-setuptools-65.4.1 create mode 100644 metadata/md5-cache/dev-python/pyqtgraph-0.13.1 create mode 100644 metadata/md5-cache/dev-python/pytest-cov-4.0.0 create mode 100644 metadata/md5-cache/dev-python/rapidfuzz-2.10.3 create mode 100644 metadata/md5-cache/dev-python/setuptools-65.4.1 create mode 100644 metadata/md5-cache/dev-util/catalyst-3.0.22 delete mode 100644 metadata/md5-cache/gnome-base/gnome-40.0 create mode 100644 metadata/md5-cache/gnome-base/gnome-40.0-r1 create mode 100644 metadata/md5-cache/gnome-base/gnome-shell-43.0 create mode 100644 metadata/md5-cache/gnome-extra/gnome-logs-43.0 create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extensions-43.0 delete mode 100644 metadata/md5-cache/sys-apps/polychromatic-0.7.3 create mode 100644 metadata/md5-cache/sys-apps/polychromatic-0.7.3-r1 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.18 create mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.19 create mode 100644 metadata/md5-cache/x11-wm/mutter-43.0 create mode 100644 sys-apps/polychromatic/polychromatic-0.7.3-r1.ebuild delete mode 100644 sys-apps/polychromatic/polychromatic-0.7.3.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-515.49.18.ebuild create mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-515.49.19.ebuild create mode 100644 x11-wm/mutter/files/mutter-43.0-Disable-anonymous-file-test.patch create mode 100644 x11-wm/mutter/mutter-43.0.ebuild diff --git a/Manifest b/Manifest index 7973d4fb16f1..f68af04a89fc 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29604 BLAKE2B 7c2c991e50167c4dee100243cc5c4181e512a2396d6b90416309d9c14fd4941af8b7bccc1e63a5695fd7ab830042491f1bd2a59a2f99ff827c7391c27cf4169f SHA512 06d7ed7444f181dfac086866925352f65b602513f40f412f604475a404361f85ebec4f2886f15beaac736ef8a1d70d96631aab1dc2c9bef8759ac934b6fc1395 -TIMESTAMP 2022-10-01T11:09:47Z +MANIFEST Manifest.files.gz 29607 BLAKE2B 2640e3a74410ed2b48833b82950ff1cf04d44f57b0f0adf2c7e55cf28ef26b7c219bdd46d48187435a3277540e92ee98f971b56bcfa6312e8fcc761e1e653a09 SHA512 2e32c497ede6a97e03161974831c89204ad256e3efc4a33da1d558e43649318f7e4f4ee4a49f14541ba99bb63c1bc2ac0f3306b48cb0c42f17f675f005e910e3 +TIMESTAMP 2022-10-01T17:09:48Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM4H/tfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM4dFxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBoURAAlgyIXyf7rqRXCLGdq/Nc0mc2ZgeXa4EAUr8raFURFD2T87jd6F+iPHGr -E8n8MTJHPaU13aa17y9Bz6lYOX+QU9gIa9dnqU3DoUgSXGO8+xlffdSxJpf2Zmt2 -r4pZAfgl4CxOvc4nRxSdjsDLY0/ZDGHk+sigHkIKxN1wgsNlvzbdUei1rC9b9yUJ -zEW0lylDqfxiBHctaxrdMHe59ElYFD/ZBpMxjiTWvJnp5I9IeKX4DXom1Tx+M1mE -EfDkiZkw9iKCY7g5NGhfh57MuKknk7XC0kV7FBzOqqiQG8L5oc8baKiPb7NxKe8/ -TdAbSu1UaimMmSfXXwsbwba0gc5P6wRIqieIJj4gtjjb1IvWYjfXNWHL/ycde8/Q -yLxg73L8YoiuFRii1zwpvs3Hl/c4QB0v8hMlLg6BuJ2CdiMcxYOO4cN8jYT9Lzkb -T9Ez7PvCe3wwvdgY9PgochUdt2o8A39JWxCxw4Vc4xSLC7EpZmBOBQJYI/vjDmsa -I86YXuxPnppVeXAU01VVDH8p+MY7WhlJY82hDVX1wE3Yd4u0zg4uF2ehSCXdE2s1 -sacJsWX0M99HjyjwZOn5exMK+AGbG+YO+T0O/EIMbdTPT5hhqMPu5bOe/hc31K9R -FRYy1mYeZIs8zdl32Y6CK/Ns5dfMwPu8cF5sAAkmGrGW+7EjHGw= -=O7qN +klBEoBAAsa1CcaKVaWYMI1aylgCzz0udFC+zcHsq4N++GeIoueiTtmRg3OT0u5V1 +CxHMGVW5+RMfuwYt5xXfkxUzFAZvZkN84SnApR4q+Tp+5kgZF6n+di4DRCiqkLO4 +nN8DxNB88ecTiPCgcQdIbhckY9aezuY4mIdh8vMcWMAMUp65XEtNNGybP8kPBstk +EQsN9yfL/XpOuJYkh6Tq/XClFjOGRidv86T+8CRct5l9+UCud+tE62c1tdaM/bEy +ouRwEgZvcCUIQjn4IdEcEJwPtkGJo8SvK5Qkmf+09k1KGGaRAXO2KQr6LG/NJPCm +WdH8qq153gSR6d3Z7Z/zmizbipW0Gb8XL6lGmS1SHdnuVKFjeDggb2/BV0QAeMld +3+v7hArxVGyUfZCEivJ/4g42IEemuiHZpQhRZgD2THrHZv9S+PgyuWNApi0iPa+Y +SFdiNjrtewl1TyujxbaQhCBZiLTEFqNjOienl0c8MOV64WDE+CA6H0mZrkDOEirU +DtIG08GY4Obt8xf/uJhhO8OzQjXuJK4vaDzSZ7+4mqiFzrXggTjnBDrEAbgh1p1X +fa4WeLkBFQlrbosZEDPhRjqRoTTx9XS8ISvcYifz/E+xte6Fz+otsLI1W2LgFt3w +izSceX6oxMF/oo8a4IGgssgZ+unCidg7mKKHfjrq/dhw/wSRllA= +=7hdx -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index d2ca1a4973a9..b8c21f1534e0 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 10fce955f373..58523c9e02cd 100644 Binary files a/app-crypt/Manifest.gz and b/app-crypt/Manifest.gz differ diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest index 3c8ccc655bb6..b4f999bbece2 100644 --- a/app-crypt/gcr/Manifest +++ b/app-crypt/gcr/Manifest @@ -3,6 +3,9 @@ AUX gcr-3.40.0-meson-0.61-build.patch 1634 BLAKE2B 99593b9614831a4a2a47ff4890d1f AUX gcr-3.41.0-Unbreak-build-without-systemd.patch 766 BLAKE2B 005ba225708f0a676be937e809511e7e478ec16610d1bf068ca9e01c210e3d2567e8a3cdbf513c51b3cff57ad0834526e22f17490432dd7c6fa80a16dec4351a SHA512 2192e3556fb134ebbf0bab7e23f6d3b12da601286532e8a5c8fa52d69ac31a1ec3d8e941ff4d5d91737001306aa594996de58449498b2c93d07f53dec83a8401 DIST gcr-3.41.0.tar.xz 1039744 BLAKE2B c646a04168310051d5b582a9d2f7ab9da89eef095e856e56b8d730600debead051ad8bb40eddb7457b1be2be3e092227dd886f647258a9c6a81d4bab728245f7 SHA512 455acc40ed77feeb35f9845b00229f468b322b7eda0b1b5abb0153f0a6ba29f3d0364df22225143f4caf130254a1258b3c7f934370e5142f2f64e1c3084b6f6e DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B 9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1 SHA512 dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325 +DIST gcr-3.92.0.tar.xz 719608 BLAKE2B 770946582ada19d4282b0adfe77c4eabf08439430b89397a16829259162a940df44a5abf7e2dddd6e13c075449c7b4e5529dd95b781f67b4437246bca8989100 SHA512 bd566c8846e1ee99f82eefd9f7fbc5959c09bf383fef9c7bdc82b6c2c9c7634faaddcf6d91b0eca10b69a99e8f954272c3decf0594864351a48a5473e2bb5db3 EBUILD gcr-3.41.0.ebuild 2005 BLAKE2B 82b8133aac42ef6a0e17b431b4509043280eba6bccbf3df3a39901a7b8921dc54c01541f6cd943e8a88ac3c55071c9115337a2504387bca72d5b9735c2aea71b SHA512 596f577056f7dff17eded2334a6a44d0c94d26faca0aca047d4cd568b4bed6f3d8ea90ba93ddca2972211cdf80028648aa16fc36f24c27b803b2faafa3558345 +EBUILD gcr-3.41.1-r1.ebuild 2301 BLAKE2B afe43d2cd564f00802cc6c5a756b64b69caa2b58f15007b27721bd954e72a9ed2c726fa0f9c1cae5f2f91deca06a72eb3f934a34b2b17fea85274ad1ebcce746 SHA512 bb82057a82d8fe890d8d8fbe368b8c73ead8423f86a07eff3a7a2dd8baf63313d0204cfa12e4ff66a7e1cdf6107ae5d947f3cc9049c87f46fb5d80796e302c1f EBUILD gcr-3.41.1.ebuild 2093 BLAKE2B 0790692215e78f89bdbbd7c88cc6be3745f9089f860ff8d3418e45b8b53548ec5261c4b3118d4eca4fb6348be0a89b17e7aaf1e7fd1abb57f2d1731d86f17c97 SHA512 d53bda6a7bc7ed1e9bc35be40c725722ea0b0137b3010788a98ca01b38777a32c40454aa3439f4b429fb0f05941c9d4f67b8ca8793f85cf3783bb5641da51c4a +EBUILD gcr-3.92.0.ebuild 2083 BLAKE2B 84888a6b93a722ce344e0ced8969dccccdced9dd3e3febf64699ad3d864ede72be30a648aa38aa0daf192b91c2fb651a557725e143ef6fbd33098e3f43c8a59d SHA512 057e0655d7037e99c0c0999b1e1345be6f4f0574c5a9b46d8e0290d2450441aeaaf211468effc608b90d45cbcb1d6ba25d1535b822fcd4659b7ab1e1168a4616 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/app-crypt/gcr/gcr-3.41.1-r1.ebuild b/app-crypt/gcr/gcr-3.41.1-r1.ebuild new file mode 100644 index 000000000000..ee7f1a92c62d --- /dev/null +++ b/app-crypt/gcr/gcr-3.41.1-r1.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome.org gnome2-utils meson python-any-r1 vala xdg + +DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0/1" # subslot = suffix of libgcr-base-3 and co + +IUSE="gtk gtk-doc +introspection systemd test +vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" + +DEPEND=" + >=dev-libs/glib-2.44.0:2 + >=dev-libs/libgcrypt-1.2.2:0= + >=app-crypt/p11-kit-0.19.0 + >=app-crypt/libsecret-0.20 + systemd? ( sys-apps/systemd:= ) + gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] ) + >=sys-apps/dbus-1 + introspection? ( >=dev-libs/gobject-introspection-1.58:= ) +" +RDEPEND="${DEPEND}" +PDEPEND="app-crypt/gnupg" +BDEPEND=" + ${PYTHON_DEPS} + gtk? ( dev-libs/libxml2:2 ) + dev-util/gdbus-codegen + dev-util/glib-utils + gtk-doc? ( dev-util/gi-docgen ) + >=sys-devel/gettext-0.19.8 + test? ( app-crypt/gnupg ) + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +PATCHES=( + "${FILESDIR}"/3.38.0-optional-vapi.patch +) + +pkg_setup() { + python-any-r1_pkg_setup +} + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + $(meson_use introspection) + $(meson_use gtk) + $(meson_use gtk-doc gtk_doc) + -Dgpg_path="${EPREFIX}"/usr/bin/gpg + -Dssh_agent=true + $(meson_feature systemd) + $(meson_use vala vapi) + ) + meson_src_configure +} + +src_test() { + dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed' +} + +src_install() { + meson_src_install + + # These files are installed by gcr:4 + rm \ + "${ED}"/usr/libexec/gcr-ssh-agent \ + "${ED}"/usr/lib/systemd/user/gcr-ssh-agent.service \ + "${ED}"/usr/lib/systemd/user/gcr-ssh-agent.socket \ + || die + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/{gck-1,gcr-3,gcr-ui-3} "${ED}"/usr/share/gtk-doc/html/ || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-crypt/gcr/gcr-3.92.0.ebuild b/app-crypt/gcr/gcr-3.92.0.ebuild new file mode 100644 index 000000000000..fddcb8011df7 --- /dev/null +++ b/app-crypt/gcr/gcr-3.92.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome.org gnome2-utils meson python-any-r1 vala xdg + +DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="4/gcr4.3-gck2.1" # subslot = soname and soversion of libgcr and libgck + +IUSE="gtk gtk-doc +introspection systemd test +vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" + +DEPEND=" + >=dev-libs/glib-2.68.0:2 + >=dev-libs/libgcrypt-1.2.2:0= + >=app-crypt/p11-kit-0.19.0 + >=app-crypt/libsecret-0.20 + systemd? ( sys-apps/systemd:= ) + gtk? ( gui-libs/gtk:4[introspection?] ) + >=sys-apps/dbus-1 + introspection? ( >=dev-libs/gobject-introspection-1.58:= ) + ! $CONF_FILE < /dev/null || die "pushd failed" - - for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do - bn=$(basename "${f}") - slotted_name=${bn%.${mansec}}${SLOT}.${mansec} - case ${bn} in - TABLE.7|WITH.7) - echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} - ;; - *) - echo ".so ${rel_manpath}/${bn}" > ${slotted_name} - ;; - esac - done - - popd > /dev/null - done - - insinto /etc/postgresql-${SLOT} - newins src/bin/psql/psqlrc.sample psqlrc - - # Don't delete libpg{port,common}.a (Bug #571046). They're always - # needed by extensions utilizing PGXS. - use static-libs || \ - find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ - -delete - - # Make slot specific links to programs - local f bn - for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ - -mindepth 1 -maxdepth 1) - do - bn=$(basename "${f}") - dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ - "/usr/bin/${bn}${SLOT/.}" - done - - if use doc ; then - docinto html - dodoc doc/src/sgml/html/* - fi - - if use server; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} - - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} - - if use systemd; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.service-9.6-r1" | \ - systemd_newunit - ${PN}-${SLOT}.service - newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf - fi - - use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session - - if use prefix ; then - keepdir /run/postgresql - fperms 1775 /run/postgresql - fi - fi -} - -pkg_postinst() { - use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf - postgresql-config update - - elog "If you need a global psqlrc-file, you can place it in:" - elog " ${EROOT}/etc/postgresql-${SLOT}/" - - if use server ; then - elog - elog "Gentoo specific documentation:" - elog "https://wiki.gentoo.org/wiki/PostgreSQL" - elog - elog "Official documentation:" - elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" - elog - elog "The default location of the Unix-domain socket is:" - elog " ${EROOT}/run/postgresql/" - elog - elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" - elog "so that it contains your preferred locale in:" - elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" - elog - elog "Then, execute the following command to setup the initial database" - elog "environment:" - elog " emerge --config =${CATEGORY}/${PF}" - - if [[ -n ${REPLACING_VERSIONS} ]] ; then - ewarn "If your system is using 'pg_stat_statements' and you are running a" - ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" - ewarn "the following command after upgrading:" - ewarn - ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" - fi - fi -} - -pkg_prerm() { - if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then - ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" - ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" - - ebegin "Resuming removal in 10 seconds (Control-C to cancel)" - sleep 10 - eend 0 - fi -} - -pkg_postrm() { - postgresql-config update -} - -pkg_config() { - use server || die "USE flag 'server' not enabled. Nothing to configure." - - [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ - && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" - [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" - [[ -z "${DATA_DIR}" ]] \ - && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" - - # environment.bz2 may not contain the same locale as the current system - # locale. Unset and source from the current system locale. - if [ -f "${EROOT}/etc/env.d/02locale" ]; then - unset LANG - unset LC_CTYPE - unset LC_NUMERIC - unset LC_TIME - unset LC_COLLATE - unset LC_MONETARY - unset LC_MESSAGES - unset LC_ALL - source "${EROOT}/etc/env.d/02locale" - [ -n "${LANG}" ] && export LANG - [ -n "${LC_CTYPE}" ] && export LC_CTYPE - [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC - [ -n "${LC_TIME}" ] && export LC_TIME - [ -n "${LC_COLLATE}" ] && export LC_COLLATE - [ -n "${LC_MONETARY}" ] && export LC_MONETARY - [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES - [ -n "${LC_ALL}" ] && export LC_ALL - fi - - einfo "You can modify the paths and options passed to initdb by editing:" - einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" - einfo - einfo "Information on options that can be passed to initdb are found at:" - einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" - einfo - einfo "PG_INITDB_OPTS is currently set to:" - if [[ -z "${PG_INITDB_OPTS}" ]] ; then - einfo " (none)" - else - einfo " ${PG_INITDB_OPTS}" - fi - einfo - einfo "Configuration files will be installed to:" - einfo " ${PGDATA}" - einfo - einfo "The database cluster will be created in:" - einfo " ${DATA_DIR}" - einfo - - ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" - sleep 5 - eend 0 - - if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then - eerror "The given directory, '${DATA_DIR}', is not empty." - eerror "Modify DATA_DIR to point to an empty directory." - die "${DATA_DIR} is not empty." - fi - - einfo "Creating the data directory ..." - if [[ ${EUID} == 0 ]] ; then - mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" - mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" - chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" - fi - - einfo "Initializing the database ..." - - if [[ ${EUID} == 0 ]] ; then - su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" - else - "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} - fi - - if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then - mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" - ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" - fi - - # unix_socket_directory has no effect in postgresql.conf as it's - # overridden in the initscript - sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf - - cat <<- EOF >> "${PGDATA%/}"/postgresql.conf - # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522 - # On the off-chance that you might need to work with UTF-8 encoded - # characters in PL/Perl - plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";' - EOF - - einfo "The autovacuum function, which was in contrib, has been moved to the main" - einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" - einfo "by default. You can disable it in the cluster's:" - einfo " ${PGDATA%/}/postgresql.conf" - einfo - if ! use systemd; then - einfo "The PostgreSQL server, by default, will log events to:" - einfo " ${DATA_DIR%/}/postmaster.log" - einfo - fi - if use prefix ; then - einfo "The location of the configuration files have moved to:" - einfo " ${PGDATA}" - einfo "To start the server:" - einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" - einfo "To stop:" - einfo " pg_ctl stop -D ${DATA_DIR}" - einfo - einfo "Or move the configuration files back:" - einfo "mv ${PGDATA}*.conf ${DATA_DIR}" - elif use systemd; then - einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" - einfo "instead of 'pg_ctl'." - else - einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" - einfo "instead of 'pg_ctl'." - fi -} - -src_test() { - if use server && [[ ${UID} -ne 0 ]] ; then - # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set - # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage. - local old_ctype=${LC_CTYPE} - export LC_CTYPE=${LC_COLLATE} - emake check - export LC_CTYPE=${old_ctype} - einfo "If you think other tests besides the regression tests are necessary, please" - einfo "submit a bug including a patch for this ebuild to enable them." - else - use server || \ - ewarn 'Tests cannot be run without the "server" use flag enabled.' - [[ ${UID} -eq 0 ]] || \ - ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' - - ewarn 'Skipping.' - fi -} diff --git a/dev-db/postgresql/postgresql-15_rc1.ebuild b/dev-db/postgresql/postgresql-15_rc1.ebuild new file mode 100644 index 000000000000..04ca1371543f --- /dev/null +++ b/dev-db/postgresql/postgresql-15_rc1.ebuild @@ -0,0 +1,467 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9,10,11} ) +LLVM_MAX_SLOT=14 + +inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles + +KEYWORDS="" + +SLOT=$(ver_cut 1) + +MY_PV=${PV/_/} +S="${WORKDIR}/${PN}-${MY_PV}" + +SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" + +LICENSE="POSTGRESQL GPL-2" +DESCRIPTION="PostgreSQL RDBMS" +HOMEPAGE="https://www.postgresql.org/" + +IUSE="debug doc icu kerberos ldap llvm lz4 nls pam + perl python +readline selinux +server systemd ssl static-libs tcl + threads uuid xml zlib zstd" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +CDEPEND=" +>=app-eselect/eselect-postgresql-2.0 +acct-group/postgres +acct-user/postgres +sys-apps/less +virtual/libintl +icu? ( dev-libs/icu:= ) +kerberos? ( virtual/krb5 ) +ldap? ( net-nds/openldap:= ) +llvm? ( + =dev-lang/perl-5.8:= ) +python? ( ${PYTHON_DEPS} ) +readline? ( sys-libs/readline:0= ) +server? ( systemd? ( sys-apps/systemd ) ) +ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) +tcl? ( >=dev-lang/tcl-8:0= ) +xml? ( dev-libs/libxml2 dev-libs/libxslt ) +zlib? ( sys-libs/zlib ) +zstd? ( app-arch/zstd ) +" + +# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no +# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, +# the libc includes UUID functions. +UTIL_LINUX_LIBC=( elibc_{glibc,musl} ) + +nest_usedep() { + local front back + while [[ ${#} -gt 1 ]]; do + front+="${1}? ( " + back+=" )" + shift + done + echo "${front}${1}${back}" +} + +CDEPEND+=" +uuid? ( + ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} + $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid) +)" + +DEPEND="${CDEPEND} +sys-devel/bison +sys-devel/flex +nls? ( sys-devel/gettext ) +xml? ( virtual/pkgconfig ) +" + +RDEPEND="${CDEPEND} +selinux? ( sec-policy/selinux-postgresql ) +" + +pkg_setup() { + use llvm && llvm_pkg_setup + + use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # Set proper run directory + sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ + -i src/include/pg_config_manual.h || die + + # Rely on $PATH being in the proper order so that the correct + # install program is used for modules utilizing PGXS in both + # hardened and non-hardened environments. (Bug #528786) + sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die + + use server || eapply "${FILESDIR}/${PN}-15_beta3-no-server.patch" + + if use pam ; then + sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ + -i src/backend/libpq/auth.c || \ + die 'PGSQL_PAM_SERVICE rename failed.' + fi + + eapply_user +} + +src_configure() { + case ${CHOST} in + *-darwin*|*-solaris*) + use nls && append-libs intl + ;; + esac + + export LDFLAGS_SL="${LDFLAGS}" + export LDFLAGS_EX="${LDFLAGS}" + + local PO="${EPREFIX}" + + local i uuid_config="" + if use uuid; then + for i in ${UTIL_LINUX_LIBC[@]}; do + use ${i} && uuid_config="--with-uuid=e2fs" + done + [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp" + fi + + local myconf="\ + --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ + --datadir="${PO}/usr/share/postgresql-${SLOT}" \ + --includedir="${PO}/usr/include/postgresql-${SLOT}" \ + --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ + --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ + --with-system-tzdata="${PO}/usr/share/zoneinfo" \ + $(use_enable debug) \ + $(use_enable threads thread-safety) \ + $(use_with icu) \ + $(use_with kerberos gssapi) \ + $(use_with ldap) \ + $(use_with llvm) \ + $(use_with lz4) \ + $(use_with pam) \ + $(use_with perl) \ + $(use_with python) \ + $(use_with readline) \ + $(use_with ssl openssl) \ + $(usex server "$(use_with systemd)" '--without-systemd') \ + $(use_with tcl) \ + ${uuid_config} \ + $(use_with xml libxml) \ + $(use_with xml libxslt) \ + $(use_with zlib) \ + $(use_with zstd) \ + $(use_enable nls)" + if use alpha; then + myconf+=" --disable-spinlocks" + else + # Should be the default but just in case + myconf+=" --enable-spinlocks" + fi + econf ${myconf} +} + +src_compile() { + emake + emake -C contrib +} + +src_install() { + emake DESTDIR="${D}" install + emake DESTDIR="${D}" install -C contrib + + dodoc README HISTORY + + # man pages are already built, but if we have the target make them, + # they'll be generated from source before being installed so we + # manually install man pages. + # We use ${SLOT} instead of doman for postgresql.eselect + insinto /usr/share/postgresql-${SLOT}/man/ + doins -r doc/src/sgml/man{1,3,7} + if ! use server; then + # Remove man pages for non-existent binaries + serverman=( + initdb + pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby} + pg_{test_{fsync,timing},upgrade,waldump} + post{gres,master} + ) + for m in ${serverman[@]} ; do + rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1" + done + fi + docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7} + + # Create slot specific man pages + local bn f mansec slotted_name + for mansec in 1 3 7 ; do + local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}" + + mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir" + pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed" + + for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do + bn=$(basename "${f}") + slotted_name=${bn%.${mansec}}${SLOT}.${mansec} + case ${bn} in + TABLE.7|WITH.7) + echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} + ;; + *) + echo ".so ${rel_manpath}/${bn}" > ${slotted_name} + ;; + esac + done + + popd > /dev/null + done + + insinto /etc/postgresql-${SLOT} + newins src/bin/psql/psqlrc.sample psqlrc + + # Don't delete libpg{port,common}.a (Bug #571046). They're always + # needed by extensions utilizing PGXS. + use static-libs || \ + find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ + -delete + + # Make slot specific links to programs + local f bn + for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ + -mindepth 1 -maxdepth 1) + do + bn=$(basename "${f}") + dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ + "/usr/bin/${bn}${SLOT/.}" + done + + if use doc ; then + docinto html + dodoc doc/src/sgml/html/* + fi + + if use server; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} + + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} + + if use systemd; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.service-9.6-r1" | \ + systemd_newunit - ${PN}-${SLOT}.service + newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf + fi + + use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session + + if use prefix ; then + keepdir /run/postgresql + fperms 1775 /run/postgresql + fi + fi +} + +pkg_postinst() { + use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT}/etc/postgresql-${SLOT}/" + + if use server ; then + elog + elog "Gentoo specific documentation:" + elog "https://wiki.gentoo.org/wiki/PostgreSQL" + elog + elog "Official documentation:" + elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" + elog + elog "The default location of the Unix-domain socket is:" + elog " ${EROOT}/run/postgresql/" + elog + elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" + elog "so that it contains your preferred locale in:" + elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + elog + elog "Then, execute the following command to setup the initial database" + elog "environment:" + elog " emerge --config =${CATEGORY}/${PF}" + + if [[ -n ${REPLACING_VERSIONS} ]] ; then + ewarn "If your system is using 'pg_stat_statements' and you are running a" + ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" + ewarn "the following command after upgrading:" + ewarn + ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" + fi + fi +} + +pkg_prerm() { + if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then + ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" + ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" + + ebegin "Resuming removal in 10 seconds (Control-C to cancel)" + sleep 10 + eend 0 + fi +} + +pkg_postrm() { + postgresql-config update +} + +pkg_config() { + use server || die "USE flag 'server' not enabled. Nothing to configure." + + [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ + && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" + [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" + [[ -z "${DATA_DIR}" ]] \ + && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" + + # environment.bz2 may not contain the same locale as the current system + # locale. Unset and source from the current system locale. + if [ -f "${EROOT}/etc/env.d/02locale" ]; then + unset LANG + unset LC_CTYPE + unset LC_NUMERIC + unset LC_TIME + unset LC_COLLATE + unset LC_MONETARY + unset LC_MESSAGES + unset LC_ALL + source "${EROOT}/etc/env.d/02locale" + [ -n "${LANG}" ] && export LANG + [ -n "${LC_CTYPE}" ] && export LC_CTYPE + [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC + [ -n "${LC_TIME}" ] && export LC_TIME + [ -n "${LC_COLLATE}" ] && export LC_COLLATE + [ -n "${LC_MONETARY}" ] && export LC_MONETARY + [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES + [ -n "${LC_ALL}" ] && export LC_ALL + fi + + einfo "You can modify the paths and options passed to initdb by editing:" + einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + einfo + einfo "Information on options that can be passed to initdb are found at:" + einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo + einfo "PG_INITDB_OPTS is currently set to:" + if [[ -z "${PG_INITDB_OPTS}" ]] ; then + einfo " (none)" + else + einfo " ${PG_INITDB_OPTS}" + fi + einfo + einfo "Configuration files will be installed to:" + einfo " ${PGDATA}" + einfo + einfo "The database cluster will be created in:" + einfo " ${DATA_DIR}" + einfo + + ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" + sleep 5 + eend 0 + + if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then + eerror "The given directory, '${DATA_DIR}', is not empty." + eerror "Modify DATA_DIR to point to an empty directory." + die "${DATA_DIR} is not empty." + fi + + einfo "Creating the data directory ..." + if [[ ${EUID} == 0 ]] ; then + mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" + mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" + chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" + fi + + einfo "Initializing the database ..." + + if [[ ${EUID} == 0 ]] ; then + su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" + else + "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} + fi + + if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then + mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" + ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" + fi + + # unix_socket_directory has no effect in postgresql.conf as it's + # overridden in the initscript + sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf + + cat <<- EOF >> "${PGDATA%/}"/postgresql.conf + # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522 + # On the off-chance that you might need to work with UTF-8 encoded + # characters in PL/Perl + plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";' + EOF + + einfo "The autovacuum function, which was in contrib, has been moved to the main" + einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" + einfo "by default. You can disable it in the cluster's:" + einfo " ${PGDATA%/}/postgresql.conf" + einfo + if ! use systemd; then + einfo "The PostgreSQL server, by default, will log events to:" + einfo " ${DATA_DIR%/}/postmaster.log" + einfo + fi + if use prefix ; then + einfo "The location of the configuration files have moved to:" + einfo " ${PGDATA}" + einfo "To start the server:" + einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" + einfo "To stop:" + einfo " pg_ctl stop -D ${DATA_DIR}" + einfo + einfo "Or move the configuration files back:" + einfo "mv ${PGDATA}*.conf ${DATA_DIR}" + elif use systemd; then + einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" + einfo "instead of 'pg_ctl'." + else + einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" + einfo "instead of 'pg_ctl'." + fi +} + +src_test() { + if use server && [[ ${UID} -ne 0 ]] ; then + # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set + # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage. + local old_ctype=${LC_CTYPE} + export LC_CTYPE=${LC_COLLATE} + emake check + export LC_CTYPE=${old_ctype} + einfo "If you think other tests besides the regression tests are necessary, please" + einfo "submit a bug including a patch for this ebuild to enable them." + else + use server || \ + ewarn 'Tests cannot be run without the "server" use flag enabled.' + [[ ${UID} -eq 0 ]] || \ + ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' + + ewarn 'Skipping.' + fi +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index f368d1f19ece..b8ae2f2a7340 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 383c60ba7058..d125663b5736 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -2,7 +2,9 @@ AUX gjs-1.64.5-gcc-11-support.patch 5254 BLAKE2B 77ca0c06f8214bc4a61d4e6df237177 DIST gjs-1.64.5.tar.xz 422548 BLAKE2B dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b SHA512 41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc DIST gjs-1.72.1.tar.xz 620248 BLAKE2B 945b988fdb8c9fc01ec73c8f10b7e5ba9db3ee6dabee65d574b42b7cc9421a0c679f15d565a5e538f6493ed58dc4f9503698b8e3c554704338225d7a748b9594 SHA512 dbceb8651e248ace064d9338d1b3ee1ec0ec835843eb617925b09d77808a71274023d7ad621ed638ff47b93e1fa46e7a349342e555dd6043dc97b81d36bf34e6 DIST gjs-1.72.2.tar.xz 620380 BLAKE2B 5ea15bdf25c36fa0236f03adea5b2261db3923190005754119eacd070830e7baedfa842ab273219055f67f7af535d31d5844c76eddfb03a8ec1cab57297ec258 SHA512 0dd10f40e8811bbb79c541cf3dc4e3759c0e025485e4b8ad2870dc30ac8030573300bc178c78bf2d396b86733e36b33210bfbdeead6a314e592d5b3c250a16a2 +DIST gjs-1.74.0.tar.xz 638064 BLAKE2B d44f323aef9b696c7dab53fb46d6bbf142f83636bff81fe68bd30f1f897a778836d7a388c946cb86e84df15b3908d8ff14f0d994854eb2dce7af2c4e54da299b SHA512 a17947664a2bb83363ec564dcb5e619f241d0b547512042f2c0e49fbbc8ca4217b90e6b22bc2e4004e8f27e013f8520674a493f7cf3b808437b855eee3eb0408 EBUILD gjs-1.64.5.ebuild 1182 BLAKE2B ba36f6e0485dc507cba57a163eb835d5857e00e6f9dc46e6659bdd4e3b35965f10d8808c3a0220e7369f29c3c0552351ebdff4d590932bf916a11b2ae26ab8bf SHA512 d2be5b242e3249e7a718f7ea595ab3b44a83645f553d7ad42cc5a2b766b96a335b86f182a718fc1544e0817ade4b2d6229a0b0a41f9c4ab5f5ab0af49fc96bde EBUILD gjs-1.72.1.ebuild 1925 BLAKE2B cb5519e7e59c873f00cd8a76467121c06aa61901f148e88bbfad3318062cf61c42175e21c0ec582d2bd7b8b20c5e94069c0558165698e7f7457c8b0eaa1f1fa3 SHA512 e42397dd717a6c59cdf943447bc66c3e9e2c2afb3e9f2b39a18900fdffec6e596c42c55d10ca26d6f0f16c9fc1b07655e5c61d2c5dcce44e76d2b90bee2fd4e3 EBUILD gjs-1.72.2.ebuild 1925 BLAKE2B cb5519e7e59c873f00cd8a76467121c06aa61901f148e88bbfad3318062cf61c42175e21c0ec582d2bd7b8b20c5e94069c0558165698e7f7457c8b0eaa1f1fa3 SHA512 e42397dd717a6c59cdf943447bc66c3e9e2c2afb3e9f2b39a18900fdffec6e596c42c55d10ca26d6f0f16c9fc1b07655e5c61d2c5dcce44e76d2b90bee2fd4e3 +EBUILD gjs-1.74.0.ebuild 1969 BLAKE2B ed5e63e07e527c9f3429411355b2051945cfde763795d63317ba0a41672d481580b085fa550e0f4f770d8af7f95deb92654d40870027b188ffc2d07e90bf7563 SHA512 0b40cf59ca8e90ae1af8d4c54219626eaccfcf03bb1173b74593591277c49cbf66389736d5d67a6a54c44448a60f02704a2bef2b7948b8b9bb31b53c0ae4d7af MISC metadata.xml 389 BLAKE2B 68d318dc917f5072b08e83506e14d0f4b8f25bdb90b95701013466112f8fdd77c2cc193257eee82fbce517e41056eeff61cd20137b697f6d1d688d943bafb8cc SHA512 bc4b0c94d58f3f67cbe481c45fdedb5d601e3ca40b5dcc88ef8c7ad9b214e7cd0d5c47d94599f85c11cd1c21dfd57770fd64d442f4b3f960ebc70a8e16f8e8eb diff --git a/dev-libs/gjs/gjs-1.74.0.ebuild b/dev-libs/gjs/gjs-1.74.0.ebuild new file mode 100644 index 000000000000..dda2b9c1dcb1 --- /dev/null +++ b/dev-libs/gjs/gjs-1.74.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs" + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + >=dev-lang/spidermonkey-102.2.0:102 + cairo? ( x11-libs/cairo[X,glib,svg] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index f75dc958c584..2dbb018a1cea 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest index 364a8f51edc8..a1e63925d02b 100644 --- a/dev-python/coverage/Manifest +++ b/dev-python/coverage/Manifest @@ -1,3 +1,5 @@ DIST coverage-6.4.4.tar.gz 772949 BLAKE2B 87b4c51ac43ac3bd2202496f6db6de5c74dd9925521bf3092cd862b86d8d7c0e3d008ee550c90e890febd87cc4d167669e830668f15da94ef4ea72e82154bf26 SHA512 f210f2471b170e05d4dac2cc9a91e3f0d4ba6456cdf91dc1c0ef67a02a11f4279c5beca5df8854c42660346995492b1eff020e1ac578d2a0a129627dadd17114 +DIST coverage-6.5.0.tar.gz 775224 BLAKE2B 1ff7db1c72856553717d07d5a13443c210a3d85b3ce1f1eee802b986f71e3c13ac9df6bbca498fbeaa961ee33baab29c5e38f0c0e7b21c378830dfe85d797798 SHA512 4f2ec0bf69a83471a2b5a73b6a2212372ee6e32ccc4c72e0d33eef915939152f3213ab60e1a22ce2b72791e706c2223b0c81c87b95bbfadd1e828fa1a9fff120 EBUILD coverage-6.4.4.ebuild 1678 BLAKE2B c7e457ab2b0d46e6550793f295ee6294b70f099aa0c6be6a3a3a8505cfd8dc8dce1270b550dd6a73c838d4aaea0c99d20c12c6fdab32bc05e62e45c902df6275 SHA512 a9a31b2d0883fb30bf389104f9d884313bb6906bc71f8093931021f7c9c5e441304ae536a33c2948c5df69a45532dad6ff9c531533ff23511853901d7d8ec224 +EBUILD coverage-6.5.0.ebuild 1799 BLAKE2B 74ac7ba94fc20a48efe45b9269ce17cd5de9cf73fa3203b3525993b665279f76cce974c88e91d9768d918524db3a4d90153f8281be148e5410be1ca4cb0ced6d SHA512 d36cb0a78490a8fd9de11d832aa5ad1b7635f6d68ea7e3d56f397c28b33b577b56d5a06ad90e051eaabb972e211d0fe315d23545785b5e79d5a08d9f719ec4ef MISC metadata.xml 714 BLAKE2B c0d2641f795a21a80b6fa36206973f41421effe055e4c5e41bf752869759eb48e8fe42a0ab00af55b5d5111bfaccd330676d63e263013dc9bd3c344cb038a3a6 SHA512 412d70b7c9c2871bb93ae6ed6ae110a9f29c26957f6e1b24cc531c7d49f292ecb5206df10b409f2e44d2f814b119ef4ed973bca608df999026bda8df2156df24 diff --git a/dev-python/coverage/coverage-6.5.0.ebuild b/dev-python/coverage/coverage-6.5.0.ebuild new file mode 100644 index 000000000000..e2e5a9ba699a --- /dev/null +++ b/dev-python/coverage/coverage-6.5.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite(+)" + +inherit distutils-r1 + +DESCRIPTION="Code coverage measurement for Python" +HOMEPAGE=" + https://coverage.readthedocs.io/en/latest/ + https://github.com/nedbat/coveragepy/ + https://pypi.org/project/coverage/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/^addopts/s:-q -n auto::' setup.cfg || die + distutils-r1_src_prepare +} + +test_tracer() { + local -x COVERAGE_TEST_TRACER=${1} + einfo " Testing with the ${COVERAGE_TEST_TRACER} tracer ..." + epytest tests +} + +python_test() { + local EPYTEST_IGNORE=( + # pip these days insists on fetching build deps from Internet + tests/test_venv.py + ) + + "${EPYTHON}" igor.py zip_mods || die + + local -x COVERAGE_TESTING=True + # TODO: figure out why they can't be imported inside test env + local -x COVERAGE_NO_CONTRACTS=1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=_hypothesis_pytestplugin,flaky.flaky_pytest_plugin,xdist.plugin + + local prev_opt=$(shopt -p nullglob) + shopt -s nullglob + local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so ) + ${prev_opt} + + if [[ -n ${c_ext} ]]; then + cp "${c_ext}" \ + coverage/ || die + test_tracer c + rm coverage/*.so || die + else + test_tracer py + fi +} diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest index f1c5568e511d..ad1f4f570d88 100644 --- a/dev-python/ensurepip-setuptools/Manifest +++ b/dev-python/ensurepip-setuptools/Manifest @@ -1,7 +1,9 @@ DIST setuptools-65.0.2-py3-none-any.whl 1233332 BLAKE2B 0c0d0db73452d15947097f3d453f01bb42ef150b50122b7a1f39212f663064284bc313a04c3dbe99e8da7e614d72a963d6c9f0c8f486f5d84131a06718b288c8 SHA512 11d9975468166bf7db9a9da44d893a67daacc5f309da1b521278a95a33fa2b3574cae10840c9943de54bf5d411e54697f91b62a3bfb5a6a3bc69b804af2a1365 DIST setuptools-65.1.0-py3-none-any.whl 1232689 BLAKE2B db8f85b99b1d47af55d484d77ecafe5122abe9ab8dcec565659bb91c16aa26513c00d8684ca3b7b57e629d512b42273188a00ee0a0958bba5097ce150869609f SHA512 1072a826964ec3413c5bcd3f930a2f314b87b0b77714ddc948573841fbb871a898843211beaff0bcc5e003fcaab678de5d2b9a3a9fa864beced1bf2af282d048 DIST setuptools-65.2.0-py3-none-any.whl 1232422 BLAKE2B 049fbccec71e15ed01b5e07f5d60589c662d012e4fe27c6eb8fbe3b62692bb63d891c9cf4253fe74b5a5803db39f3e5194f8481e5a3555493e9f18bd6985b35d SHA512 e0fc48a3ebe2022783c2f56d85d8ad5e17bd0f5f2caefc5e3ac6eb4ddf1464854ad9039c62a55e72ca6b0387e7f874b15b7a0df4acbf6153a51cb8e8146bd93d +DIST setuptools-65.4.1-py3-none-any.whl 1232518 BLAKE2B 545caa5f7c551090e3dcb71c388477c4aad8aaee1dbf4a7f7fc08f27a296a81a055310b41c3d4af7cb3cf375c5ab465fec29ef3e29456281f56b7df544dd0eca SHA512 c0bc3f5f3b7c8a8b83df4d12f5f99d41ea910220abc16e8b93e3b533dc8d665802608c447e8c1eb070c19c24b1baa83faf2ac42488f95808ed585c169afadd58 EBUILD ensurepip-setuptools-65.0.2.ebuild 627 BLAKE2B f9effdc2c370edaacfe107c69a461aea1d737b5134c35647f4cff0919f577099ab7e59423f9eae9d0bf48bb04efa8ffae91a797176b485501ab68ba991a8e126 SHA512 79952939def604a65c67c39b61938c7c24e644c4c841c1d466a2a8d6030d4a942213365c7389612edbd43df5db0df113ea8f6da7b62ff5681819f0de9cb11c0e EBUILD ensurepip-setuptools-65.1.0.ebuild 627 BLAKE2B f9effdc2c370edaacfe107c69a461aea1d737b5134c35647f4cff0919f577099ab7e59423f9eae9d0bf48bb04efa8ffae91a797176b485501ab68ba991a8e126 SHA512 79952939def604a65c67c39b61938c7c24e644c4c841c1d466a2a8d6030d4a942213365c7389612edbd43df5db0df113ea8f6da7b62ff5681819f0de9cb11c0e EBUILD ensurepip-setuptools-65.2.0.ebuild 620 BLAKE2B cdb59a7448ad7ba64fe903fe3f8cdf7f697c5e36d225557b1f656c1e16f54d12a778ef2ecabb92bfe1015f785ff62ed6a431294cbcf316dd24364f46baa11e2e SHA512 a924f4bccd7ef3d613a0ed51443b9eed6f3b2aa432ccc428c12661d150e3cb937cb9340f956920878b0b27a5f65e0220de7ca252ff008504020c02a4f2438b71 +EBUILD ensurepip-setuptools-65.4.1.ebuild 627 BLAKE2B f9effdc2c370edaacfe107c69a461aea1d737b5134c35647f4cff0919f577099ab7e59423f9eae9d0bf48bb04efa8ffae91a797176b485501ab68ba991a8e126 SHA512 79952939def604a65c67c39b61938c7c24e644c4c841c1d466a2a8d6030d4a942213365c7389612edbd43df5db0df113ea8f6da7b62ff5681819f0de9cb11c0e MISC metadata.xml 316 BLAKE2B 17947c657b45cb01758e222aa6051a459bf0bd9a026a73c0df0ae0c3a0c901f6e2315d459ee37036ecd283481a8d97791d64688c108a0706e745a739e3f9e8f8 SHA512 af18f4ae51b253552752e14210789988c815d0dbf0e1d8ff7057e48a09303c4abc1fb240d6f7f15fc0993b33e4c8ee395c2755754b3a2cbfd4c3a3f0dad41cfe diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.4.1.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.4.1.ebuild new file mode 100644 index 000000000000..96c75c915768 --- /dev/null +++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.4.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=${PN#ensurepip-} +WHL=${MY_PN}-${PV}-py3-none-any.whl + +DESCRIPTION="Shared setuptools wheel for ensurepip Python module" +HOMEPAGE="https://pypi.org/project/setuptools/" +SRC_URI=" + https://files.pythonhosted.org/packages/py3/${MY_PN::1}/${MY_PN}/${WHL} +" +S=${DISTDIR} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + ! +Date: Wed, 25 May 2022 10:46:11 -0700 +Subject: [PATCH] Ensure Rails is green with Rack-Test main branch + +This commit just ensures we're green with the main branch of rack test. +The changes are things we should have done anyway, and are backwards +compatible with older versions of rack test +--- + actionpack/test/controller/new_base/render_streaming_test.rb | 4 ++++ + actionpack/test/dispatch/session/cache_store_test.rb | 2 +- + actionpack/test/dispatch/session/mem_cache_store_test.rb | 2 +- + 3 files changed, 6 insertions(+), 2 deletions(-) + +diff --git a/actionpack/test/controller/new_base/render_streaming_test.rb b/actionpack/test/controller/new_base/render_streaming_test.rb +index 23dc6bca40364..d9789355f9520 100644 +--- a/test/controller/new_base/render_streaming_test.rb ++++ b/test/controller/new_base/render_streaming_test.rb +@@ -44,6 +44,10 @@ def explicit_cache + end + + class StreamingTest < Rack::TestCase ++ def get(path, headers: { "SERVER_PROTOCOL" => "HTTP/1.1", "HTTP_VERSION" => "HTTP/1.1" }) ++ super ++ end ++ + test "rendering with streaming enabled at the class level" do + get "/render_streaming/basic/hello_world" + assert_body "b\r\nHello world\r\nb\r\n, I'm here!\r\n0\r\n\r\n" +diff --git a/actionpack/test/dispatch/session/cache_store_test.rb b/actionpack/test/dispatch/session/cache_store_test.rb +index 9677d177d0acc..6479654c73b37 100644 +--- a/test/dispatch/session/cache_store_test.rb ++++ b/test/dispatch/session/cache_store_test.rb +@@ -59,7 +59,7 @@ def test_getting_session_value_after_session_reset + get "/set_session_value" + assert_response :success + assert cookies["_session_id"] +- session_cookie = cookies.send(:hash_for)["_session_id"] ++ session_cookie = cookies.get_cookie("_session_id") + + get "/call_reset_session" + assert_response :success +diff --git a/actionpack/test/dispatch/session/mem_cache_store_test.rb b/actionpack/test/dispatch/session/mem_cache_store_test.rb +index 417a8355bfc2a..188f321c5999f 100644 +--- a/test/dispatch/session/mem_cache_store_test.rb ++++ b/test/dispatch/session/mem_cache_store_test.rb +@@ -71,7 +71,7 @@ def test_getting_session_value_after_session_reset + get "/set_session_value" + assert_response :success + assert cookies["_session_id"] +- session_cookie = cookies.send(:hash_for)["_session_id"] ++ session_cookie = cookies.get_cookie("_session_id") + + get "/call_reset_session" + assert_response :success diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index a2221c089e3e..ceb09b0f8741 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/catalyst/Manifest b/dev-util/catalyst/Manifest index a0aaa429fba2..8cafbe4077ba 100644 --- a/dev-util/catalyst/Manifest +++ b/dev-util/catalyst/Manifest @@ -1,4 +1,6 @@ DIST catalyst-3.0.21.tar.bz2 620472 BLAKE2B 6ecf59edde24cbec6d072a31680b75e2e7f142e267b43783473dc607b189d5091b6ca2b7bd02e88a6528a7bccea8441fce21c74aed6623ec14d701557fb4d267 SHA512 e2c58a562508e25465186a5d9771040ddb9f00104943a6434489e5ef01da220ac0330339f741d023717c8d1df6ec2bf765654fabe4097d93d3086ef9005a294c +DIST catalyst-3.0.22.tar.bz2 620528 BLAKE2B f0eb5bf1052ba65bcdab4a14fe8ab564b6396c8a7271ee16c664b90c595df2a7bcda480279d64e0c7c6ff2045e0119a6a3afec75819a673ae721e77587e1f2b2 SHA512 c2b2d20ee6581b7c9c837fd64e798b0d1b0e5cc00346827cdf7154af8e8b6e279d32ab0d7f10314aa8d50923065e8b1121d2c01a506521cdae04736769cf6ba4 EBUILD catalyst-3.0.21.ebuild 1918 BLAKE2B d69cb68a5f829f3253d4eae7318b77ee783bd462e7c14e6f81c50e251e1e5bfea923d21876f8e847fe4084876899cc6601c10e63c7c99337965663134eeedeab SHA512 2ad74bc3c23c6e2ca72a437eede495b81b5bd13e9b65fff1bef709f6ade94479631674b60baa5a8b767d7385741e4355a44cb444f98457d3708a236d17750533 +EBUILD catalyst-3.0.22.ebuild 1925 BLAKE2B 3e2b9596933c4deda234a6891f3f0852e6d98d30dfe5ac4c096d1036662b16a78ec92a6ab401aa51db5300e3a02c513f0c9e1a03aaf9eaae9049c31df9e5d5d5 SHA512 368fb12323423ce2aa85d329a9cbcbb616966e6185af1693d0eb42ff5eb6c72412415b083cb2599565a5342fbbf9e2016992b875c619c01cc60ccaefd5b9e7a8 EBUILD catalyst-9999.ebuild 2276 BLAKE2B c9c69540cb30c045e86318b58b94cc103cca96b5decb7a9bfce1a375d30d92a15cfb3b6292aa38f23de7031dbd3f9202261080ed522a214044821c1e438e802f SHA512 8c065eb89b69bbf42a8a716ca8062d4b5968a29dad635ba01b2403bc92cc77c383726e9993dcf58bcdd0efb2ac7ada5c7a6e7f0c13e292f42263a605763cb35b MISC metadata.xml 513 BLAKE2B 22190e4d7fa9f6ff81681614aad1ae622462418be7fbdb6ecb11bf14f884b6520592a8125a5896ff27de788824a98a0005853ad54ed8fcb39daddec570924551 SHA512 a47a00346b514a42add12c5d0d83d712e1cd28e1737ba4c3a1ebc710ad4a0cab365c969e2da5e78f675a5a5ecdeef8925fae53a80ca8d22df6cf74d89efdf1c4 diff --git a/dev-util/catalyst/catalyst-3.0.22.ebuild b/dev-util/catalyst/catalyst-3.0.22.ebuild new file mode 100644 index 000000000000..282eccf985ea --- /dev/null +++ b/dev-util/catalyst/catalyst-3.0.22.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == *9999* ]]; then + SRC_ECLASS="git-r3" + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/catalyst.git" + EGIT_BRANCH="master" +else + SRC_URI="https://gitweb.gentoo.org/proj/catalyst.git/snapshot/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_SETUPTOOLS=no + +inherit distutils-r1 ${SRC_ECLASS} + +DESCRIPTION="Release metatool used for creating releases based on Gentoo Linux" +HOMEPAGE="https://wiki.gentoo.org/wiki/Catalyst" + +LICENSE="GPL-2+" +SLOT="0" +IUSE="ccache doc +iso system-bootloader" + +DEPEND=" + app-text/asciidoc + >=dev-python/snakeoil-0.6.5[${PYTHON_USEDEP}] + dev-python/fasteners[${PYTHON_USEDEP}] +" +RDEPEND=" + >=dev-python/snakeoil-0.6.5[${PYTHON_USEDEP}] + dev-python/fasteners[${PYTHON_USEDEP}] + >=dev-python/pydecomp-0.3[${PYTHON_USEDEP}] + app-arch/lbzip2 + app-crypt/shash + sys-fs/dosfstools + || ( + app-arch/tar[xattr] + app-arch/libarchive[xattr] + ) + amd64? ( >=sys-boot/syslinux-3.72 ) + x86? ( >=sys-boot/syslinux-3.72 ) + ccache? ( dev-util/ccache ) + iso? ( app-cdr/cdrtools ) + kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 ) +" +PDEPEND="system-bootloader? ( >=sys-apps/memtest86+-5.01-r4 + sys-boot/grub:2 + amd64? ( sys-boot/grub[grub_platforms_efi-32,grub_platforms_efi-64] ) + x86? ( sys-boot/grub[grub_platforms_efi-32] ) + sys-boot/syslinux + sys-boot/shim )" + +python_prepare_all() { + python_setup + echo VERSION="${PV}" "${PYTHON}" setup.py set_version + VERSION="${PV}" "${PYTHON}" setup.py set_version || die + distutils-r1_python_prepare_all +} + +python_compile_all() { + # build the man pages and docs + emake +} + +python_install_all() { + distutils-r1_python_install_all + if use doc; then + dodoc files/HOWTO.html files/docbook-xsl.css + fi +} diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index 4ad1e3768742..10bffd769564 100644 Binary files a/games-emulation/Manifest.gz and b/games-emulation/Manifest.gz differ diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest index c1d657f6097f..e66a7f1310dc 100644 --- a/games-emulation/pcsx2/Manifest +++ b/games-emulation/pcsx2/Manifest @@ -6,11 +6,12 @@ AUX pcsx2-1.7.3329-musl.patch 292 BLAKE2B 02717d90a08caddc6c0df32137fc73fc4426f9 AUX pcsx2-1.7.3329-qt6.patch 371 BLAKE2B 15a8e221ee4b6f19c5956269908e9d3bad6a8fbccdddadd3d5941057f163c064a1e3d81daff1a90c689fe1d4bb1e645081be9dae2aa63a88caa9b2b83b13cebf SHA512 65f3f241ccda684cee1d382a973ffbda09b290a4878f7c0b3aed279b2fa5aa1f188b7a5bf26a584d2aa4ed12aa9c1c5e15ecebb2c2bb6ae83a7622deba26bdd4 AUX pcsx2-1.7.3329-unbundle.patch 1493 BLAKE2B 9d37c36773d594bfc045ecf50680a422e597c96ce76e934a4ed7cc91c6ee2a1f3bb162eeb04a4437fbd5be1e064dff295702b4bcb1352a0064ba7fa697114175 SHA512 b142b2fa1aaf68437f47bd33d30e474543fea05794c67321b3b19746d95ceb7f02196ff8518bb2cc85fd52d43a4233955a31842edf38e9560e3f32204d2fd9d4 AUX pcsx2-1.7.3329-wx-vs-sdl.patch 350 BLAKE2B 17e54fd9150ad7d8d3545e474b5579ae8b8e1df1b38b510931dee73e566903b6f9397d2dec537f6d6425d61a966f71169f84a863c0e0a82203ce21ab3f514fef SHA512 9240e808886b746d74828405a931c6dc4d093f3ab22619b2a5d349f737a241c2b7545771931a4b77385d6cb6583124a01ba24faf74f43914fdc62c6f33dd39b1 +AUX pcsx2-1.7.3351-unbundle.patch 1276 BLAKE2B 26af7e54f63bed99075f8155d237092d536b9ef420032d766ef4e41b7953c329f70d2040ae6a99142e0bc307fa9a534bd5db4e363e4e64a4291dc7a5760149b9 SHA512 7068a214cae03579e83ce14a5b953807a4f536be93946e15b58a33ede2497a128508ac2727fd1f602444906bc1497182a3740a1613d39300c403e387adbaa332 DIST pcsx2-1.6.0.tar.gz 17963332 BLAKE2B d1370fd089e1f8716a3365b9f499fef9418c4a9464e701cf0dbac8296cf59a2c6fc9b85ed680c514d8128da7b5c47aa8a067d48cac9eb0482ef2ba5f9234e60e SHA512 0a3e01a25384719fc72b636a1e9cf1cd966d0c978c1c3adfb46d6b3f76f43a25f90ef63d27a1d8092cdf444c5dc7560ce807ca81908d11ade9715e7eaaad6253 DIST pcsx2-1.7.3329.tar.gz 19379924 BLAKE2B ec1313d97ab9f8bb5c735e73a3174071ccbd8499857835145dcd057f96cf51b60f3677a64c155916e5b6d33960d3e0d8c300714b6149ce4326e747e672c97406 SHA512 cfdd129c93e04f3ddc0a685483683cf5d4c239f9e7a059fd838ebe6cc8c2f3f819c26f45a8fe2a256030fdbd6273599d6e95813980eafbd301dac27689c2182a DIST pcsx2-glslang-c9706bdda0.tar.gz 3433325 BLAKE2B f2449a6c8b05e47367164d09036ae2302f0f28ec83c2e2f401426f52fbd4edf55f717f01eea2cbfe7554e1004b89ffdebc34ec21a95809fcbc719f69e65e8487 SHA512 5ff0902e95592525b2671788bf27717c85d0876b31e96374eff5128f9bf7caf93bb636e4d5e1916a5d641715a780172308403bd49305d9a07cf66358d7e6407c DIST pcsx2-vulkan-headers-9f4c61a314.tar.gz 1554220 BLAKE2B 7f7fa093e8af30919dd743768e6d882fa40800fecedf1183a45568dbb81207ffdf9eed1beadba98160c61bac89a24182794a601a2dce0c91cf54e16d0080cb69 SHA512 8b5fa5bcf6bd8ae5fb44000e4b842d86c014e9d8dae9bff988f86ec359fc27db3f71dc96253ceb2f31da4db41a6585034bb185f68da5446e91293bb0c2bbf993 EBUILD pcsx2-1.6.0-r3.ebuild 2647 BLAKE2B 7d7a0e595d3d8297f3ae0049b3c376f404eeb5a6f477486076e5ac2b72dae6065c97b845f715f4e7e52af158b9dfbe6bbc5cf4f10d051838eafe44553f76efd3 SHA512 18b6131c6ff0b292f4dde4a54b4a5c698a403860ab332e01f181e18931e5ac14cc131ce140de563125f63eeb8b3523b51c6df4f4ecf2086a00e000d4e3d0289b EBUILD pcsx2-1.7.3329.ebuild 5684 BLAKE2B af44f3fe3968440f88f2506f4e23d1361f2ab5a556d0095b55dc9fe883ab1fe75de5736c22b6e5855c1d49a4e0c2eb783666b0c21f825cecc0381aecdc0d51f1 SHA512 af6169cfa2f69125abce4d08a9bcf5c1919611fdda8a00ffcf66f61bcf06f4c3dc531bdfb5042d4b605eccac11214e1904aba8626b1987b3a69ab71807ff9ac1 -EBUILD pcsx2-9999.ebuild 6001 BLAKE2B 7a4eda83b66c7223ab37c422117588931010fef3a3a991fc10f82062d362a247730755905c7baca53c65dd98feff60bad89570c895f3fa76d01d97656881d6cd SHA512 bbd8b8f6f5eb6b74164d8f63c6b1dd6f566f33b4428612d28d21dbdea49d4be153a4b80681bea328ed3ea90cc9645180225e7d03c1682df033e3a53dd4d877a9 +EBUILD pcsx2-9999.ebuild 6225 BLAKE2B feb25a57371ba03458e965b83f3c07d11d497ab483cdd2987d76774b14a3ad101a596362a3ce76764bee5621679d5bfcf2bb991ebfcdc23333d35d8eba6a44ee SHA512 8258ef5a25bc3328892b085a08eef7bc554e39880924b78dcf7544dd27996e22e0eedbcb879905dafd680e3044b51a39cc43d03c6fc31036e210b086482e4f97 MISC metadata.xml 797 BLAKE2B 9536213247a29ac842e44a2ddef336ae0799c4acc8733823949eabda4f1d3bfb4c793141b99031c6889e346ff97d3b42c7b4c8139cb7494e2364fa58717eaa26 SHA512 ee72fc85420b247cc9db5f25d650532311a21490b8dcd4b5b048614bd0e03716c821b3f6586a21fccc0d9e14d0af6e8de774375703e7e34d5c2efe04096615f4 diff --git a/games-emulation/pcsx2/files/pcsx2-1.7.3351-unbundle.patch b/games-emulation/pcsx2/files/pcsx2-1.7.3351-unbundle.patch new file mode 100644 index 000000000000..014548ae9882 --- /dev/null +++ b/games-emulation/pcsx2/files/pcsx2-1.7.3351-unbundle.patch @@ -0,0 +1,34 @@ +Adjust to unbundle a few extras. + +zstd changes only needed because of https://bugs.gentoo.org/872254 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -54,3 +54,4 @@ + set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) +- add_subdirectory(3rdparty/gtest EXCLUDE_FROM_ALL) ++ find_package(GTest REQUIRED) ++ alias_library(gtest_main GTest::gtest_main) + add_subdirectory(tests/ctest) +--- a/cmake/SearchForStuff.cmake ++++ b/cmake/SearchForStuff.cmake +@@ -177,3 +177,3 @@ + set(ACTUALLY_ENABLE_TESTS ${ENABLE_TESTS}) +-if(ENABLE_TESTS) ++if(0) + if(NOT EXISTS "${CMAKE_SOURCE_DIR}/3rdparty/gtest/CMakeLists.txt") +@@ -210,7 +210,4 @@ + find_optional_system_library(ryml 3rdparty/rapidyaml/rapidyaml 0.4.0) +-find_optional_system_library(zstd 3rdparty/zstd 1.4.5) +-if (${zstd_TYPE} STREQUAL System) +- alias_library(Zstd::Zstd zstd::libzstd_shared) +- alias_library(pcsx2-zstd zstd::libzstd_shared) +-endif() ++pkg_check_modules(zstd REQUIRED IMPORTED_TARGET libzstd) ++alias_library(Zstd::Zstd PkgConfig::zstd) + find_optional_system_library(libzip 3rdparty/libzip 1.8.0) +@@ -248,3 +245,4 @@ + add_subdirectory(3rdparty/lzma EXCLUDE_FROM_ALL) +-add_subdirectory(3rdparty/libchdr EXCLUDE_FROM_ALL) ++pkg_check_modules(chdr REQUIRED IMPORTED_TARGET libchdr) ++alias_library(chdr-static PkgConfig::chdr) + diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild b/games-emulation/pcsx2/pcsx2-9999.ebuild index f84ec7bab70e..36b8e5ccf0b7 100644 --- a/games-emulation/pcsx2/pcsx2-9999.ebuild +++ b/games-emulation/pcsx2/pcsx2-9999.ebuild @@ -25,9 +25,10 @@ DESCRIPTION="PlayStation 2 emulator" HOMEPAGE="https://pcsx2.net/" LICENSE=" - GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 GPL-2+ LGPL-2.1+ + GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 GPL-2+ ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain" SLOT="0" +# TODO: proper IUSE to handle cubeb backends with the now-required bundled copy IUSE="cpu_flags_x86_sse4_1 pulseaudio qt6 test vulkan wayland" REQUIRED_USE="cpu_flags_x86_sse4_1" # dies at runtime if no support RESTRICT="!test? ( test )" @@ -40,7 +41,6 @@ RDEPEND=" dev-libs/libchdr >=dev-libs/libfmt-7.1.3:= dev-libs/libzip:=[zstd] - media-libs/cubeb media-libs/harfbuzz media-libs/libglvnd media-libs/libpng:= @@ -84,8 +84,8 @@ PATCHES=( "${FILESDIR}"/${PN}-1.7.3329-lto.patch "${FILESDIR}"/${PN}-1.7.3329-musl.patch "${FILESDIR}"/${PN}-1.7.3329-qt6.patch - "${FILESDIR}"/${PN}-1.7.3329-unbundle.patch "${FILESDIR}"/${PN}-1.7.3329-wx-vs-sdl.patch + "${FILESDIR}"/${PN}-1.7.3351-unbundle.patch ) src_unpack() { @@ -102,6 +102,10 @@ src_unpack() { 3rdparty/rapidyaml/rapidyaml 3rdparty/rapidyaml/rapidyaml/extern/c4core 3rdparty/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float + + # TODO?: check if easy to unbundle when look at next nightly bump + # (there is a -DUSE_ACHIVEMENTS to be optional too) + 3rdparty/rcheevos/rcheevos ) fi git-r3_src_unpack diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 279cdee16dae..30a7953ab034 100644 Binary files a/gnome-base/Manifest.gz and b/gnome-base/Manifest.gz differ diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest index b3c4c3ca1a89..a6fdb540cfa1 100644 --- a/gnome-base/gnome-shell/Manifest +++ b/gnome-base/gnome-shell/Manifest @@ -3,7 +3,9 @@ AUX 42.0-optional-bluetooth.patch 2032 BLAKE2B 635ba18f5bb5ca0c9f44fe11c2b526523 DIST gnome-shell-42.3.1.tar.xz 1927696 BLAKE2B f0f0e19dea02ccd1bb271af189d9a9e2bb3ebf47da2d68f4852de7a9dddb1c0db96f5371e0c6c421556ab8e242294115e041a433d68c79e6ef6607b1e7e85ff1 SHA512 f548a2aa1e0b56396efdcd7839091bdb8f44a605eddbf4411a5066f99adc38bf10b1a5eb984262bb44e04e96dce715d1481e807200d9ea9fdc91d111defb2fae DIST gnome-shell-42.4.tar.xz 1928776 BLAKE2B cd986668683a8c57b69ca6b84351d6988d5dde5b96c780ea79109db3f3cd0d032883019dd07bf6e4ea678a549fe95ea99b29e9f9b6efc8d4231fcd4cd2fa3159 SHA512 f06f390cdb55b5b5871bbd35dfc3b0057fbc79d4dcb2334b34bfa198ec46a1880de99097e42ed9052b3183266dd017457f6a9a07fc3c517277551295478cb340 DIST gnome-shell-42.5.tar.xz 1930668 BLAKE2B 0442ef92588e9891082c024d1e3b4ddb105a01ef5b7913ac8f1d2cac1af1c2ae8efd18184c511c554e41d8c0540c8712b7ef39ba1a9cac8c6c9336bb7b4cb320 SHA512 575559b99161b7045b04fc100cde719bbca83d90f78b673acc2189f3bb5104fd14f40da7d19611b154976f1c006e0dc2ff8cc124dc816da765c933fdda0624d9 +DIST gnome-shell-43.0.tar.xz 1945812 BLAKE2B 1d0ef32324e66ca4ffcdf7d6470247f50cb80f86a4ba647d44b9bc956477f5d6899b54d63024f69bb1432b90d3cc46855424c2c463ff2bdfcd96d56f5cdc52f2 SHA512 6f3609c8bac923f052d51fce44a448dba997cac543331b56229f46b56e8770de9370deb7759d4bf0e7385794232715b9b34e41f90dd1da30e88d5cfbf3f095eb EBUILD gnome-shell-42.3.1-r1.ebuild 7551 BLAKE2B 0cd9c936643c45beac6982cb91d219caa6b972e0d6fe6504970c874b6f0f0becddd7f92ac39bdd7902ae452735fe4c75a94df9cdfef5af8637ff616a18721b78 SHA512 d7af1168f85b52306a88a71dbcb795e9e22c734d003969f404accc5286b654c2f742bbd9b71650a40b1fcc34a194abc449759347ac84d065bc66fc55492661df EBUILD gnome-shell-42.4-r2.ebuild 7558 BLAKE2B 33a8b3e95a8dff918725133709b57ba6bcd11cd0cccccc546c088dfdd8e6daf0acd68e8517d4f30e318212d533a7387e3d81646ba9f35b93a405c26fcdf767f4 SHA512 1b861baae7efde0f764e7e85023325162a11a322fd570b92e895e0f97449c86fec9f32f5cdaaf6be4434e59b6c69160c77fca683feed4fe6858616524161ad37 EBUILD gnome-shell-42.5-r1.ebuild 7514 BLAKE2B 0bea26a768c43504d073f06aa46bde0241e75d6001e98f791171cc578b1874e0acac86742ba45924b42866efa26bff1ef8a480202f0abab06d8e090f8111a3e9 SHA512 55557823ce9cd95e3ee419290fd4f754e86f59f867f1d7be23130f117cffe389f40841bae2c59c8361344eed59738a7d1e13bc01fcc4da1f3b000b51fbed63d4 +EBUILD gnome-shell-43.0.ebuild 6451 BLAKE2B 8b50ba4e49cfd516935db134bc54838d65698fb31bd99b205c35d6aabafbaac10b67eb4b7eb63ab949b39cc08bc06860d63c90a7dc8237e22e162ad0a684e21f SHA512 49102bf162ed5285ccac2718d40f84bd53788d9343ab73b941cc78c336e53a7c39ab0052c34a61b45ee9bf1a030580e3bba432b22cd455e9e127c3868f75a213 MISC metadata.xml 1056 BLAKE2B 3c9f2a359f9c19a56c79dafd9da3bd773f76fbbd7d23adc8562bf3baa800e03da6e6f71199a824291e72cd36b2712a6c5421c98f3ff49fa50d6b2aee0e1eb300 SHA512 7fe46183a2fb3f20d79118a079105450be28b76ae7913b32a4aec481e5c1bc63f0f0235b3896aa12c37e0aa8787f828c6746109636c105bd2fc0fa1133e72983 diff --git a/gnome-base/gnome-shell/gnome-shell-43.0.ebuild b/gnome-base/gnome-shell/gnome-shell-43.0.ebuild new file mode 100644 index 000000000000..4ca5b2c503d6 --- /dev/null +++ b/gnome-base/gnome-shell/gnome-shell-43.0.ebuild @@ -0,0 +1,183 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg + +DESCRIPTION="Provides core UI functions for the GNOME desktop" +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" +IUSE="elogind gtk-doc +ibus +networkmanager systemd test" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ?? ( elogind systemd )" +RESTRICT="!test? ( test )" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +# libXfixes-5.0 needed for pointer barriers and #include +DEPEND=" + >=gnome-extra/evolution-data-server-3.33.1:= + >=app-crypt/gcr-3.90.0:4=[introspection] + >=dev-libs/glib-2.68:2 + >=dev-libs/gobject-introspection-1.49.1:= + >=dev-libs/gjs-1.73.1[cairo] + >=x11-libs/gtk+-3.15.0:3[introspection] + >=x11-wm/mutter-43.0:0/11[introspection,test?] + >=sys-auth/polkit-0.120_p20220509[introspection] + >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] + >=x11-libs/startup-notification-0.11 + >=app-i18n/ibus-1.5.19 + >=gnome-base/gnome-desktop-3.35.90:3=[introspection] + networkmanager? ( + >=net-misc/networkmanager-1.10.4[introspection] + net-libs/libnma[introspection] + >=app-crypt/libsecret-0.18 + dev-libs/dbus-glib + ) + systemd? ( + >=sys-apps/systemd-242:= + >=gnome-base/gnome-desktop-3.34.2:3=[systemd] + ) + elogind? ( >=sys-auth/elogind-237 ) + + app-arch/gnome-autoar + dev-libs/json-glib + + >=app-accessibility/at-spi2-atk-2.5.3:2 + x11-libs/gdk-pixbuf:2[introspection] + dev-libs/libxml2:2 + x11-libs/libX11 + + >=media-libs/libpulse-2[glib] + >=dev-libs/atk-2[introspection] + dev-libs/libical:= + >=x11-libs/libXfixes-5.0 + + gui-libs/gtk:4[introspection] + + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + media-libs/mesa[X(+)] +" +# Runtime-only deps are probably incomplete and approximate. +# Introspection deps generated from inspection of the output of: +# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u +# or +# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g' +# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired. +# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements +# Each block: +# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already) +# 2. gnome-session needed for shutdown/reboot/inhibitors/etc +# 3. Control shell settings +# 4. xdg-utils needed for xdg-open, used by extension tool +# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+) +# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review +# 7. IBus is needed for nls integration +# 8. Cantarell font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too) +# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632 +# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper +RDEPEND="${DEPEND} + >=sys-apps/accountsservice-0.6.14[introspection] + app-accessibility/at-spi2-core:2[introspection] + app-misc/geoclue[introspection] + media-libs/graphene[introspection] + x11-libs/pango[introspection] + net-libs/libsoup:3.0[introspection] + >=sys-power/upower-0.99:=[introspection] + gnome-base/librsvg:2[introspection] + + >=gnome-base/gnome-session-2.91.91 + >=gnome-base/gnome-settings-daemon-3.8.3 + + x11-misc/xdg-utils + + >=x11-themes/adwaita-icon-theme-3.26 + + networkmanager? ( + net-misc/mobile-broadband-provider-info + sys-libs/timezone-data + ) + ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] ) + media-fonts/cantarell + + sys-apps/xdg-desktop-portal-gnome +" +# avoid circular dependency, see bug #546134 +PDEPEND=" + >=gnome-base/gdm-3.5[introspection(+)] + >=gnome-base/gnome-control-center-3.26[networkmanager(+)?] +" +BDEPEND=" + dev-libs/libxslt + >=dev-util/gdbus-codegen-2.45.3 + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1.17 + app-text/docbook-xml-dtd:4.5 ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( x11-wm/mutter[test] ) +" +# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset: +# dev-lang/sassc +# app-text/asciidoc + +PATCHES=( + # Change favorites defaults, bug #479918 + "${FILESDIR}"/40.0-defaults.patch +) + +src_prepare() { + default + xdg_environment_reset + # Hack in correct python shebang + sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die +} + +src_configure() { + local emesonargs=( + -Dextensions_tool=true + -Dextensions_app=true + $(meson_use gtk-doc gtk_doc) + -Dman=true + $(meson_use test tests) + $(meson_use networkmanager) + $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4 + # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session) + # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary + -Dsoup2=false + ) + meson_src_configure +} + +src_test() { + gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed + virtx meson_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + if ! has_version "media-libs/mesa[llvm]"; then + elog "llvmpipe is used as fallback when no 3D acceleration" + elog "is available. You will need to enable llvm USE for" + elog "media-libs/mesa if you do not have hardware 3D setup." + fi + + optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection] + optfeature "Browser extension integration" gnome-extra/gnome-browser-connector + optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx + optfeature "Weather support" dev-libs/libgweather:4[introspection] +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-base/gnome/Manifest b/gnome-base/gnome/Manifest index d150d4068633..46fa979ccdb3 100644 --- a/gnome-base/gnome/Manifest +++ b/gnome-base/gnome/Manifest @@ -1,2 +1,2 @@ -EBUILD gnome-40.0.ebuild 1394 BLAKE2B 828626dd388595952b2a25ee5dab4b4bc50746a0583dde6390fee39f7eb5e9583c2cbb6043408dad1dae02586e5130d5883f92528a6f07b34407a5576070ec73 SHA512 0dd8d1a1d57a3ff7b8c7efdadc4b38f68e2029525ddea99129de9180a64d9a86e3ef9047b7a30b142f0e082535a189eb5ac4257a9a23a237eda9e3045a83df16 +EBUILD gnome-40.0-r1.ebuild 1382 BLAKE2B edcb3325c5bcab2ae7461b067f00b625361162f35dcd4bd137f5c962f369a6330d84e49cbb3857c9166cb67b63f9b3140307ba0a8bc12147395d9c40cfb7a402 SHA512 3f2c78c98cc0dac66470c317bf4cb0dfd1465eb2fac2cd973b47fe76a5ce919cd7fd916d8eb8f77955211b9ab1b0751b49b74ad0440cd3f29618977e6e714bf5 MISC metadata.xml 453 BLAKE2B 554de0ba1b2fa3d180d2272c2b1fc2e554719010b9eee60ca30369a500055693cea204ca6369e7f483077c6f1dc1ccea6f0e667359cbe3e720d55a96e49a6d6f SHA512 363bf129187b4a2cd24be9ed576e566051fac6902c5db28de69aa9cc96f1f8c82fea056ae263d12a392839fbca82a06e556f1914100e6e3aab2884dd9de76278 diff --git a/gnome-base/gnome/gnome-40.0-r1.ebuild b/gnome-base/gnome/gnome-40.0-r1.ebuild new file mode 100644 index 000000000000..7521219f2756 --- /dev/null +++ b/gnome-base/gnome/gnome-40.0-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Meta package for GNOME, merge this package to install" +HOMEPAGE="https://www.gnome.org/" + +LICENSE="metapackage" +SLOT="2.0" # Cannot be installed at the same time as gnome-2 + +# when unmasking for an arch +# double check none of the deps are still masked ! +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" + +IUSE="accessibility +bluetooth +classic cups +extras" + +S=${WORKDIR} + +# TODO: check accessibility completeness +RDEPEND=" + >=gnome-base/gnome-core-libs-${PV}[cups?] + >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?] + + >=gnome-base/gdm-40.0 + + >=x11-wm/mutter-${PV} + >=gnome-base/gnome-shell-${PV} + >=media-fonts/cantarell-0.301 + + >=x11-themes/gnome-backgrounds-40.0 + x11-themes/sound-theme-freedesktop + + accessibility? ( + >=app-accessibility/at-spi2-atk-2.38.0 + >=app-accessibility/at-spi2-core-2.40.0 + >=app-accessibility/orca-40.0 + >=gnome-extra/mousetweaks-3.32.0 + ) + classic? ( >=gnome-extra/gnome-shell-extensions-40.0 ) + extras? ( >=gnome-base/gnome-extra-apps-${PV} ) +" +PDEPEND=">=gnome-base/gvfs-1.48.0[udisks]" + +DEPEND="" +BDEPEND="" + +pkg_postinst() { + # Remind people where to find our project information + elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME" + elog "for information about the project and documentation." +} diff --git a/gnome-base/gnome/gnome-40.0.ebuild b/gnome-base/gnome/gnome-40.0.ebuild deleted file mode 100644 index 2099dd230df7..000000000000 --- a/gnome-base/gnome/gnome-40.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Meta package for GNOME, merge this package to install" -HOMEPAGE="https://www.gnome.org/" - -LICENSE="metapackage" -SLOT="2.0" # Cannot be installed at the same time as gnome-2 - -# when unmasking for an arch -# double check none of the deps are still masked ! -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -IUSE="accessibility +bluetooth +classic cups +extras" - -S=${WORKDIR} - -# TODO: check accessibility completeness -RDEPEND=" - >=gnome-base/gnome-core-libs-${PV}[cups?] - >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?] - - >=gnome-base/gdm-40.0 - - >=x11-wm/mutter-${PV} - >=gnome-base/gnome-shell-${PV}[bluetooth?] - >=media-fonts/cantarell-0.301 - - >=x11-themes/gnome-backgrounds-40.0 - x11-themes/sound-theme-freedesktop - - accessibility? ( - >=app-accessibility/at-spi2-atk-2.38.0 - >=app-accessibility/at-spi2-core-2.40.0 - >=app-accessibility/orca-40.0 - >=gnome-extra/mousetweaks-3.32.0 - ) - classic? ( >=gnome-extra/gnome-shell-extensions-40.0 ) - extras? ( >=gnome-base/gnome-extra-apps-${PV} ) -" -PDEPEND=">=gnome-base/gvfs-1.48.0[udisks]" - -DEPEND="" -BDEPEND="" - -pkg_postinst() { - # Remind people where to find our project information - elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME" - elog "for information about the project and documentation." -} diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index 6a00b45eeecc..570e9e5d8e12 100644 Binary files a/gnome-extra/Manifest.gz and b/gnome-extra/Manifest.gz differ diff --git a/gnome-extra/gnome-logs/Manifest b/gnome-extra/gnome-logs/Manifest index ee0bd79af02b..ae34e6fee325 100644 --- a/gnome-extra/gnome-logs/Manifest +++ b/gnome-extra/gnome-logs/Manifest @@ -1,3 +1,5 @@ DIST gnome-logs-42.0.tar.xz 461520 BLAKE2B 6c4c22b4d9b428d3d90aba851171f7ec96ddc0157ca9d03a46ff84c915d4057f4f6c0462f01285954b4d0a49c26073e03c31ac10bbc862b4a6ab3ebee73f34ab SHA512 94634006148391bf158878e845bf04f1139f90b78bc3d63bb687bb683bb07c8b5fbec9d7c1e9f7454bf5345862578d83226207d3f78611dbf96566994190766f +DIST gnome-logs-43.0.tar.xz 589728 BLAKE2B 335a4d64a6a236eb880d9a88b7ade34a1a34ac4e032e43148b57c4ead96aabe098fe0a42fa987a609bec815937af27f8edbb2983b7b1108e6ccd00d271d123b4 SHA512 21f7453072a95e223e21ab0f577aac9f552c0afc780366b18b6cd2b8e319a85a1a8439d53dfd9ded3a7c6676e51178d4906ee61178bb571633e935fbfc9990aa EBUILD gnome-logs-42.0.ebuild 818 BLAKE2B 108b0b563d1fbb5aeba042ea61022dffe312ee93508286244b978d3fe9fadf845591e86bc78b1a67a26bda13b86aaadae6c2a20c4c32a63d1a303de5159b31b8 SHA512 464b6442ff72d87dd2f78114469254995c20ee4cbcb5effcdc3acae17302f26273260a9cc6bc7c3d3b1d9771ec35f326ae41572d5b7c186560408ca82efe037d +EBUILD gnome-logs-43.0.ebuild 822 BLAKE2B 28b2a9d3b5e318392464602ff834f46cbfbdb69b9379bed964e86647d2712b1af7f7610ed9bf4b33a444c4fc1e679a2124f15db5e452f616d66e284730edb245 SHA512 892492caf333f119c07420642bb5e54c5d795511af836544a26d71197135b5043bacfc6beec483ab74c46b85d61a0e108d4ffeb0649364ea53df6ba693426338 MISC metadata.xml 254 BLAKE2B de7a97001e5947704f42973c8a0c3a23c2d80afb976254f5fd21e9d372a946e055d4cdc3c0eaed010505f87929b56e8b1e650c945e2a302644adbc9440833be8 SHA512 c81da4f9b80e5691a167f4590906952e25356604ec17689c005be14efb394c0634776bbe84df936edde239480bdf46db41216b00da4a3a45f670e9ca18ab0132 diff --git a/gnome-extra/gnome-logs/gnome-logs-43.0.ebuild b/gnome-extra/gnome-logs/gnome-logs-43.0.ebuild new file mode 100644 index 000000000000..6b08ecc635ac --- /dev/null +++ b/gnome-extra/gnome-logs/gnome-logs-43.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="Log viewer for the systemd journal" +HOMEPAGE="https://wiki.gnome.org/Apps/Logs" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + gnome-base/gsettings-desktop-schemas + >=dev-libs/glib-2.43.90:2 + >=gui-libs/gtk-4.6.0:4 + >=gui-libs/libadwaita-1.2.0:1 + sys-apps/systemd:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + app-text/docbook-xml-dtd:4.3 + dev-libs/libxml2:2 + dev-libs/libxslt + dev-util/itstool + virtual/pkgconfig +" + +src_configure() { + meson_src_configure -Dman=true +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-shell-extensions/Manifest b/gnome-extra/gnome-shell-extensions/Manifest index 15c9b13d210a..205e1b83e025 100644 --- a/gnome-extra/gnome-shell-extensions/Manifest +++ b/gnome-extra/gnome-shell-extensions/Manifest @@ -1,3 +1,5 @@ DIST gnome-shell-extensions-42.3.tar.xz 225332 BLAKE2B 4a5d26ac0f8563d6e9c607ad06998470257c1c25a8d2f50207b4fed48f785b983be0fae9a6590a36652c25c1f685679af37dcbd4d5edc7d6c9ebaad0946766b4 SHA512 60b7f7d85536c2d00b69383a3c5fffe8ce13e09555c533ccbe024bcbfa1c90d97e69491d9066c5c2da64719c23990cdf88f07076ca4494841a5489deb33de7d0 +DIST gnome-shell-extensions-43.0.tar.xz 227168 BLAKE2B d7b1c93e33419dabfd52e2d3d8865d5d04e08eac4c2fafc5317cf90c787069244b78c6136f3cf0ecfb58a67921c21f383230f5c0db4a044a8d50685b2675a1fd SHA512 528fa42b47d51ee9e1fd44ae8a5466d7ffdb8010a2a6e5107f58622c0eb127476a30db4122baea63af5c3a13933e12e5a8683318eb02fa7d401a446608147d27 EBUILD gnome-shell-extensions-42.3.ebuild 1793 BLAKE2B 154b897688f44ce9666a2ed25b5d79e4e98020f4147532ddd0325ad18a161712f724e5391a8fbf4bd1d78a66590395c2bbb81e568335a5940139879c6272e10d SHA512 dc2527a2ea9e53682c0057712c1bc183e9365f262c5838e5bfab8895a7c887583ec794a91440ff69cba0cc559ed8f03f5e6750433585ca4840cbfc4ed3f9a774 +EBUILD gnome-shell-extensions-43.0.ebuild 1796 BLAKE2B 05aa950938c17dc8d784c40e27592c3af938d229933cbc73a62c69f96b898621ecfc5f0da95a30ae70a4d041b42ab0bf984eb771fe58ad0b073ff0a08022b597 SHA512 4693587edd6aebebbf3920828f521e013b26655aedca454c476a4488bea82244b2079b897645a2b3650d7f76b2c3a767c84fcb0ebcf97602559d22f542705244 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-43.0.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-43.0.ebuild new file mode 100644 index 000000000000..763ce0e49faf --- /dev/null +++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-43.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org readme.gentoo-r1 meson xdg + +DESCRIPTION="JavaScript extensions for GNOME Shell" +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + >=dev-libs/glib-2.26:2 + >=gnome-base/libgtop-2.28.3[introspection] + >=app-eselect/eselect-gnome-shell-extensions-20111211 +" +RDEPEND="${DEPEND} + >=dev-libs/gjs-1.29 + dev-libs/gobject-introspection:= + dev-libs/atk[introspection] + gnome-base/gnome-menus:3[introspection] + =gnome-base/gnome-shell-$(ver_cut 1)* + media-libs/clutter:1.0[introspection] + net-libs/telepathy-glib[introspection] + x11-libs/gdk-pixbuf:2[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/pango[introspection] + x11-themes/adwaita-icon-theme + >=x11-wm/mutter-3.32[introspection] +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="Installed extensions installed are initially disabled by default. +To change the system default and enable some extensions, you can use +# eselect gnome-shell-extensions + +Alternatively, to enable/disable extensions on a per-user basis, +you can use the gnome-extensions-app (included with gnome-shell), +https://extensions.gnome.org/ web interface, or modify the +org.gnome.shell enabled-extensions gsettings key from the command +line or a script." + +src_configure() { + local emesonargs=( + -Dextension_set=all + -Dclassic_mode=true + ) + meson_src_configure +} + +src_install() { + meson_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? + + readme.gentoo_print_elog +} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 74837ec75f6e..00e2c750fc9b 100644 Binary files a/metadata/Manifest.gz and b/metadata/Manifest.gz differ diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 96e54852b849..5b0f2d4f2630 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Sat, 01 Oct 2022 11:09:41 +0000 +Sat, 01 Oct 2022 17:09:42 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 8014d1de4657..f024e6cb2d5a 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 529256 BLAKE2B a8ad285bac1cf4317c62825ad52e916f3d77cdd05175694abbde87461cf015178a8cf1dd6c3af6013668089990ee96f6cb9be7de7409b13ba538d09d94cde515 SHA512 3502c0b489efa2b78e07af6e3b1c1c817c21c7435c1db2224f9b91f9d0ce815b1514a1e3062680326c8a33813260f974b3b492221b06b61e7499b2dcad6eaeb1 -TIMESTAMP 2022-10-01T11:09:46Z +TIMESTAMP 2022-10-01T17:09:47Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM4H/pfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM4dFtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBg/BAAnLmfpAGIsEdir1/md+C7Cr9olP0ogKBoOxcF3BsOIa7oEM8G+BjzqiBq -EmVCOXMJBp+MYv7mh/dRY/qoZTKn34Jb5T1bTfhA4thE3BSiNUEAonY3sLDuqkVN -X36X0aNcoUN/prFqn4+DKZydJxv5HV8T7AUh/O5B+kGQbK363PhapjwF9R3LImbv -9Lez//G94Q1hxb45+UWxjN+1b269P7CsD8aTtoPSYrrXqipC/vGxMWVRsPLMP2Wz -Go3HQRwbQlxoVe8f4fqNgYGszkYiOcuI5lvYgjv2kqHm0Fx1bVzGgv7O4Mm9GUy5 -EFt1au4Uctj63rqCZDHgRUmkCYZzf7m2kiLv0/J9T2edGRPdAkGlmAqGi2eRhteq -/pkm8hgjrj4k/LCKtl3fea+KtdGBJ9kNntrHjvNC3Ee+KJi2XcCwNKUp7aMQXE+P -8S2Ar6ktqamSOrhMUf5BNpg+cEmnkcLbxa7VbLr0YI6r8LzYwOL9ds4Cj1jei9Jz -HG9WXy7gissae0+KvI3qs7avtJxKUkkE/XgqMb/1TTX4dUdMQ61PvAovR/o5Q1bq -+3HWWcUtivhAJYUPIwYuYlrHexF4O3wIVa7ZmtxWGgZ9KtGvfOk9T6rm+7C0/VFk -/XQqIgg4IfcU2sfrDmmRYgWL9R3Ol+gLlSBz9QZ0sRuAEcCuIEg= -=Rkkt +klAivhAAkBVoanMVy9hueSTMqmbf1SdWnjwBgAygL8bYCtWbP18oMOIHajcOsx+L +W6gVouVCNhtdYBsQrcvaFs9eAlMfJXVoPwk2VH3EPz8UimslRC3J/t38eUgU8gaI +kRUh+eEMC18suUGS+GxZtJVfk5MyBmymtiqhqY3azbDvXWDQEj6Ob3mmIrqhjdU6 +ke7bPHKr9+NPn9sWDQJ2AvoWSAn6IcpPGo5bh9O7zblqvmKmpb4PRbjlRpUW+lfr +mC7np7eAaQ9N+JjV87OdsgR44L+wozwJQHv+ZEu1dDwO1Iuu9Hi0OV422dHEByQq +Vk0/Xn2eQdlqXoR7Ghymeaiu5DnTt+arb2q6Yt/ZkOT8zdiqY8DSM+B/9TmjYWL2 +qJVhlGzo7boObTgwf2yOfo1b/ov7uaFvG/GoT1DeRkqck/971A5CGO+w7fQ9p6cu +ei1g9eYwd5/e8kCkvcnBuwfRbI+fz+kHkltdZOir2TnEWA+IrEhKrVllsnAStTYf +VKWz757C+iRKmESbXjsZC0u+PUCyMbCI6aWbvjA1FMg3Jrojd77tKxGfyLCIAorW +QHpPKarFBTtYF924CMgpkxhi3E6bDB4cP3Q0QrQcvY6Oo/kXPDl5U+FHXnfQhqgM +28cnZjd2mwBVsxfnHRr4U+bEN8QYxCu69MqCHuFLytSq0ZUsge0= +=9yxh -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 96e54852b849..5b0f2d4f2630 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Sat, 01 Oct 2022 11:09:41 +0000 +Sat, 01 Oct 2022 17:09:42 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 5e9dfea65852..d6af3c7dc7bc 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index 79d15eb2f312..5d31cf8961e0 100644 Binary files a/metadata/md5-cache/app-crypt/Manifest.gz and b/metadata/md5-cache/app-crypt/Manifest.gz differ diff --git a/metadata/md5-cache/app-crypt/gcr-3.41.1-r1 b/metadata/md5-cache/app-crypt/gcr-3.41.1-r1 new file mode 100644 index 000000000000..9a3d245c73b6 --- /dev/null +++ b/metadata/md5-cache/app-crypt/gcr-3.41.1-r1 @@ -0,0 +1,19 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) gtk? ( dev-libs/libxml2:2 ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( dev-util/gi-docgen ) >=sys-devel/gettext-0.19.8 test? ( app-crypt/gnupg ) virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=dev-libs/glib-2.44.0:2 >=dev-libs/libgcrypt-1.2.2:0= >=app-crypt/p11-kit-0.19.0 >=app-crypt/libsecret-0.20 systemd? ( sys-apps/systemd:= ) gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] ) >=sys-apps/dbus-1 introspection? ( >=dev-libs/gobject-introspection-1.58:= ) +DESCRIPTION=Libraries for cryptographic UIs and accessing PKCS#11 modules +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/GNOME/gcr +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson python-any-r1 vala xdg +IUSE=gtk gtk-doc +introspection systemd test +vala +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris +LICENSE=GPL-2+ LGPL-2+ +PDEPEND=app-crypt/gnupg +RDEPEND=>=dev-libs/glib-2.44.0:2 >=dev-libs/libgcrypt-1.2.2:0= >=app-crypt/p11-kit-0.19.0 >=app-crypt/libsecret-0.20 systemd? ( sys-apps/systemd:= ) gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] ) >=sys-apps/dbus-1 introspection? ( >=dev-libs/gobject-introspection-1.58:= ) +REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) +RESTRICT=!test? ( test ) +SLOT=0/1 +SRC_URI=mirror://gnome/sources/gcr/3.41/gcr-3.41.1.tar.xz +_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 vala 160a8a30a6cb9aa601e5441c643a7c61 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=1091b80f9cd7a3918b614760cf2adaf9 diff --git a/metadata/md5-cache/app-crypt/gcr-3.92.0 b/metadata/md5-cache/app-crypt/gcr-3.92.0 new file mode 100644 index 000000000000..3ab295afa3fa --- /dev/null +++ b/metadata/md5-cache/app-crypt/gcr-3.92.0 @@ -0,0 +1,19 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) gtk? ( dev-libs/libxml2:2 ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( dev-util/gi-docgen ) >=sys-devel/gettext-0.19.8 test? ( app-crypt/gnupg ) virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=dev-libs/glib-2.68.0:2 >=dev-libs/libgcrypt-1.2.2:0= >=app-crypt/p11-kit-0.19.0 >=app-crypt/libsecret-0.20 systemd? ( sys-apps/systemd:= ) gtk? ( gui-libs/gtk:4[introspection?] ) >=sys-apps/dbus-1 introspection? ( >=dev-libs/gobject-introspection-1.58:= ) !=dev-libs/glib-2.68.0:2 >=dev-libs/libgcrypt-1.2.2:0= >=app-crypt/p11-kit-0.19.0 >=app-crypt/libsecret-0.20 systemd? ( sys-apps/systemd:= ) gtk? ( gui-libs/gtk:4[introspection?] ) >=sys-apps/dbus-1 introspection? ( >=dev-libs/gobject-introspection-1.58:= ) !=app-editors/emacs-23.1:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack +DESCRIPTION=Emacs incremental completion and selection narrowing framework +EAPI=8 +HOMEPAGE=https://emacs-helm.github.io/helm/ https://github.com/emacs-helm/helm/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-23.1:* +SLOT=0 +SRC_URI=https://github.com/emacs-helm/helm/archive/v3.8.8.tar.gz -> helm-3.8.8.tar.gz +_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b +_md5_=49f4cc5e960c86b737864f6e1d5d5f2e diff --git a/metadata/md5-cache/app-emacs/popup-0.5.9 b/metadata/md5-cache/app-emacs/popup-0.5.9 new file mode 100644 index 000000000000..b013560c7f64 --- /dev/null +++ b/metadata/md5-cache/app-emacs/popup-0.5.9 @@ -0,0 +1,14 @@ +BDEPEND=>=app-editors/emacs-24.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack +DESCRIPTION=Visual popup interface library for Emacs +EAPI=8 +HOMEPAGE=https://github.com/auto-complete/popup-el/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-24.3:* +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/auto-complete/popup-el/archive/v0.5.9.tar.gz -> popup-el-0.5.9.tar.gz +_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b +_md5_=f1119cd15182789f93cde3e38c8d654e diff --git a/metadata/md5-cache/app-emacs/setup-1.3.2 b/metadata/md5-cache/app-emacs/setup-1.3.2 new file mode 100644 index 000000000000..7f12cf543426 --- /dev/null +++ b/metadata/md5-cache/app-emacs/setup-1.3.2 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-26.1:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack +DESCRIPTION=Macro to simplify repetitive configuration patterns +EAPI=8 +HOMEPAGE=https://git.sr.ht/~pkal/setup +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-26.1:* +SLOT=0 +SRC_URI=https://git.sr.ht/~pkal/setup/archive/28926bd11eef6118f4e169d10c1c36b8c4e545ae.tar.gz -> setup-1.3.2.tar.gz +_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b +_md5_=e01c25cf87b5a0b26fb15f2f9e6198a0 diff --git a/metadata/md5-cache/app-emacs/sokoban-1.4.9 b/metadata/md5-cache/app-emacs/sokoban-1.4.9 new file mode 100644 index 000000000000..ae56579e85fd --- /dev/null +++ b/metadata/md5-cache/app-emacs/sokoban-1.4.9 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-23.1:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack +DESCRIPTION=Implementation of Sokoban for Emacs +EAPI=8 +HOMEPAGE=https://elpa.gnu.org/packages/sokoban.html +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-23.1:* +SLOT=0 +SRC_URI=https://elpa.gnu.org/packages/sokoban-1.4.9.tar +_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b +_md5_=8fbaca5dcfaf0a55919d0622497d0316 diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index 8edad2e48dfe..e271a515064a 100644 Binary files a/metadata/md5-cache/dev-db/Manifest.gz and b/metadata/md5-cache/dev-db/Manifest.gz differ diff --git a/metadata/md5-cache/dev-db/postgresql-15_beta4 b/metadata/md5-cache/dev-db/postgresql-15_beta4 deleted file mode 100644 index 691113421628..000000000000 --- a/metadata/md5-cache/dev-db/postgresql-15_beta4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test -DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison sys-devel/flex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0 -DESCRIPTION=PostgreSQL RDBMS -EAPI=8 -HOMEPAGE=https://www.postgresql.org/ -INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles -IUSE=debug doc icu kerberos ldap llvm lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib zstd python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 -LICENSE=POSTGRESQL GPL-2 -RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles -REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) -SLOT=15 -SRC_URI=https://ftp.postgresql.org/pub/source/v15beta4/postgresql-15beta4.tar.bz2 -_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info bbfa385d6907d7948d49a5e107bd654d llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=d1279784266578468f36d909b6a4f18b diff --git a/metadata/md5-cache/dev-db/postgresql-15_rc1 b/metadata/md5-cache/dev-db/postgresql-15_rc1 new file mode 100644 index 000000000000..03f0dea7b966 --- /dev/null +++ b/metadata/md5-cache/dev-db/postgresql-15_rc1 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile config configure install postinst postrm prepare prerm setup test +DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) sys-devel/bison sys-devel/flex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) !!sys-devel/llvm:0 +DESCRIPTION=PostgreSQL RDBMS +EAPI=8 +HOMEPAGE=https://www.postgresql.org/ +INHERIT=flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles +IUSE=debug doc icu kerberos ldap llvm lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl threads uuid xml zlib zstd python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +LICENSE=POSTGRESQL GPL-2 +RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( =dev-lang/perl-5.8:= ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) ) readline? ( sys-libs/readline:0= ) server? ( systemd? ( sys-apps/systemd ) ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) tcl? ( >=dev-lang/tcl-8:0= ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) +SLOT=15 +SRC_URI=https://ftp.postgresql.org/pub/source/v15rc1/postgresql-15rc1.tar.bz2 +_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info bbfa385d6907d7948d49a5e107bd654d llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=d1279784266578468f36d909b6a4f18b diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 161878573511..d038a975e1f8 100644 Binary files a/metadata/md5-cache/dev-libs/Manifest.gz and b/metadata/md5-cache/dev-libs/Manifest.gz differ diff --git a/metadata/md5-cache/dev-libs/gjs-1.74.0 b/metadata/md5-cache/dev-libs/gjs-1.74.0 new file mode 100644 index 000000000000..ffddc3c58e5e --- /dev/null +++ b/metadata/md5-cache/dev-libs/gjs-1.74.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install test +DEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspection-1.66.1:= >=dev-lang/spidermonkey-102.2.0:102 cairo? ( x11-libs/cairo[X,glib,svg] ) readline? ( sys-libs/readline:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) test? ( sys-apps/dbus >=x11-libs/gtk+-3.20:3[introspection] ) +DESCRIPTION=Javascript bindings for GNOME +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs +INHERIT=flag-o-matic gnome.org meson virtualx +IUSE=+cairo examples gtk readline sysprof test test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=MIT || ( MPL-1.1 LGPL-2+ GPL-2+ ) +RDEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspection-1.66.1:= >=dev-lang/spidermonkey-102.2.0:102 cairo? ( x11-libs/cairo[X,glib,svg] ) readline? ( sys-libs/readline:0= ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=mirror://gnome/sources/gjs/1.74/gjs-1.74.0.tar.xz +_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 gnome.org 429073e99d7067d3462e875bf5c6e14a meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 +_md5_=4599dddd4beea7b562674f96edbfbe09 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 4b5ace9e686f..fcf4cd308313 100644 Binary files a/metadata/md5-cache/dev-python/Manifest.gz and b/metadata/md5-cache/dev-python/Manifest.gz differ diff --git a/metadata/md5-cache/dev-python/coverage-6.5.0 b/metadata/md5-cache/dev-python/coverage-6.5.0 new file mode 100644 index 000000000000..ff478c2626be --- /dev/null +++ b/metadata/md5-cache/dev-python/coverage-6.5.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/unittest-mixins-1.4[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.1.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0=[threads(+),sqlite(+)] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+),sqlite(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+),sqlite(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+),sqlite(+)] ) >=dev-python/gpep517-8[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-62.6.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Code coverage measurement for Python +EAPI=8 +HOMEPAGE=https://coverage.readthedocs.io/en/latest/ https://github.com/nedbat/coveragepy/ https://pypi.org/project/coverage/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=BSD +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0=[threads(+),sqlite(+)] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+),sqlite(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+),sqlite(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+),sqlite(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/c/coverage/coverage-6.5.0.tar.gz +_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=21b1afe6e28daa494b05328e46291586 diff --git a/metadata/md5-cache/dev-python/ensurepip-setuptools-65.4.1 b/metadata/md5-cache/dev-python/ensurepip-setuptools-65.4.1 new file mode 100644 index 000000000000..5019ba86a536 --- /dev/null +++ b/metadata/md5-cache/dev-python/ensurepip-setuptools-65.4.1 @@ -0,0 +1,10 @@ +DEFINED_PHASES=install +DESCRIPTION=Shared setuptools wheel for ensurepip Python module +EAPI=8 +HOMEPAGE=https://pypi.org/project/setuptools/ +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=!=dev-lang/python-3.10.4:3.10 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_8(-)] ) ) ) test? ( >=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[gui,widgets,opengl=,svg=,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] opengl? ( dev-python/pyopengl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A pure-python graphics and GUI library built on PyQt and numpy +EAPI=8 +HOMEPAGE=https://www.pyqtgraph.org/ https://github.com/pyqtgraph/pyqtgraph/ https://pypi.org/project/pyqtgraph/ +INHERIT=distutils-r1 multiprocessing +IUSE=opengl svg doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/scipy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[gui,widgets,opengl=,svg=,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] opengl? ( dev-python/pyopengl[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) +REQUIRED_USE=test? ( opengl svg ) || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pyqtgraph/pyqtgraph/archive/pyqtgraph-0.13.1.tar.gz -> pyqtgraph-0.13.1.gh.tar.gz +_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=c0e86774f7d02b4839ce6043a963f90c diff --git a/metadata/md5-cache/dev-python/pytest-cov-4.0.0 b/metadata/md5-cache/dev-python/pytest-cov-4.0.0 new file mode 100644 index 000000000000..705c8d848176 --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-cov-4.0.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/fields[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/process-tests-2.0.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( >=dev-lang/python-3.10.4:3.10 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_10(-)] dev-python/sphinx-py3doc-enhanced-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_9(-)] dev-python/sphinx-py3doc-enhanced-theme[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_8(-)] dev-python/sphinx-py3doc-enhanced-theme[python_targets_python3_8(-)] ) ( >=dev-python/pypy3-7.3.9_p1:0 >=dev-python/sphinx-4.5.0-r1[python_targets_pypy3(-)] dev-python/sphinx-py3doc-enhanced-theme[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/py-1.4.22[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/coverage-4.4[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/toml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-7.1.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/gpep517-8[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-62.6.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=pytest plugin for coverage reporting +EAPI=8 +HOMEPAGE=https://github.com/pytest-dev/pytest-cov/ https://pypi.org/project/pytest-cov/ +INHERIT=distutils-r1 +IUSE=doc test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/py-1.4.22[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/coverage-4.4[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/toml[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/p/pytest-cov/pytest-cov-4.0.0.tar.gz +_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=d7917581cf3e608ef9c1de60800bfeff diff --git a/metadata/md5-cache/dev-python/rapidfuzz-2.10.3 b/metadata/md5-cache/dev-python/rapidfuzz-2.10.3 new file mode 100644 index 000000000000..5cd6ddd7f983 --- /dev/null +++ b/metadata/md5-cache/dev-python/rapidfuzz-2.10.3 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/rapidfuzz_capi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scikit-build-0.13.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/hypothesis[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( =dev-python/jarowinkler-1.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/jarowinkler-cpp-1.0.0 >=dev-cpp/rapidfuzz-cpp-1.0.1 dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics +EAPI=8 +HOMEPAGE=https://github.com/maxbachmann/RapidFuzz/ https://pypi.org/project/rapidfuzz/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND==dev-python/jarowinkler-1.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/r/rapidfuzz/rapidfuzz-2.10.3.tar.gz +_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=d6928ebc1b3c07c173221598208dbf4e diff --git a/metadata/md5-cache/dev-python/setuptools-65.4.1 b/metadata/md5-cache/dev-python/setuptools-65.4.1 new file mode 100644 index 000000000000..b998964d0b50 --- /dev/null +++ b/metadata/md5-cache/dev-python/setuptools-65.4.1 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/appdirs-1.4.4-r2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nspektr-0.3.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ordered-set-4.0.2-r1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3-r2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/importlib_metadata-4.11.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( >=dev-python/importlib_metadata-4.11.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( >=dev-python/importlib_metadata-4.11.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( >=dev-python/importlib_resources-5.4.0-r3[python_targets_python3_8(-)?] ) >=dev-python/wheel-0.37.1-r1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( python_targets_pypy3? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ini2toml-0.9[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-fixture-config[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-virtualenv[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ini2toml-0.9[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-fixture-config[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-virtualenv[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ini2toml-0.9[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-fixture-config[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-virtualenv[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ini2toml-0.9[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-fixture-config[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-virtualenv[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ini2toml-0.9[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-fixture-config[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-virtualenv[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0=[xml(+)] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[xml(+)] ) >=dev-python/gpep517-8[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Collection of extensions to Distutils +EAPI=7 +HOMEPAGE=https://github.com/pypa/setuptools/ https://pypi.org/project/setuptools/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris +LICENSE=MIT +PDEPEND=>=dev-python/certifi-2016.9.26[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools_scm[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +RDEPEND=>=dev-python/appdirs-1.4.4-r2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nspektr-0.3.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ordered-set-4.0.2-r1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3-r2[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/importlib_metadata-4.11.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( >=dev-python/importlib_metadata-4.11.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_9? ( >=dev-python/importlib_metadata-4.11.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( >=dev-python/importlib_resources-5.4.0-r3[python_targets_python3_8(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0=[xml(+)] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[xml(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/s/setuptools/setuptools-65.4.1.tar.gz +_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=25c23f5427683573013ab5bae4bd9913 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index 2be51c460d10..3a1bb30d23c2 100644 Binary files a/metadata/md5-cache/dev-util/Manifest.gz and b/metadata/md5-cache/dev-util/Manifest.gz differ diff --git a/metadata/md5-cache/dev-util/catalyst-3.0.22 b/metadata/md5-cache/dev-util/catalyst-3.0.22 new file mode 100644 index 000000000000..2552418a9fe9 --- /dev/null +++ b/metadata/md5-cache/dev-util/catalyst-3.0.22 @@ -0,0 +1,17 @@ +BDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=app-text/asciidoc >=dev-python/snakeoil-0.6.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/fasteners[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DESCRIPTION=Release metatool used for creating releases based on Gentoo Linux +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Catalyst +INHERIT=distutils-r1 +IUSE=ccache doc +iso system-bootloader python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2+ +PDEPEND=system-bootloader? ( >=sys-apps/memtest86+-5.01-r4 sys-boot/grub:2 amd64? ( sys-boot/grub[grub_platforms_efi-32,grub_platforms_efi-64] ) x86? ( sys-boot/grub[grub_platforms_efi-32] ) sys-boot/syslinux sys-boot/shim ) +RDEPEND=>=dev-python/snakeoil-0.6.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/fasteners[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pydecomp-0.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] app-arch/lbzip2 app-crypt/shash sys-fs/dosfstools || ( app-arch/tar[xattr] app-arch/libarchive[xattr] ) amd64? ( >=sys-boot/syslinux-3.72 ) x86? ( >=sys-boot/syslinux-3.72 ) ccache? ( dev-util/ccache ) iso? ( app-cdr/cdrtools ) kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +SLOT=0 +SRC_URI=https://gitweb.gentoo.org/proj/catalyst.git/snapshot/catalyst-3.0.22.tar.bz2 +_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=b12a58555b32968880e6655afd5bad19 diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz index 3909d9b7e728..833c1181b494 100644 Binary files a/metadata/md5-cache/games-emulation/Manifest.gz and b/metadata/md5-cache/games-emulation/Manifest.gz differ diff --git a/metadata/md5-cache/games-emulation/pcsx2-9999 b/metadata/md5-cache/games-emulation/pcsx2-9999 index 4c27f4a29a63..6720736e8041 100644 --- a/metadata/md5-cache/games-emulation/pcsx2-9999 +++ b/metadata/md5-cache/games-emulation/pcsx2-9999 @@ -1,17 +1,17 @@ BDEPEND=dev-lang/perl qt6? ( dev-qt/qttools[linguist] ) !qt6? ( sys-devel/gettext ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare test unpack -DEPEND=app-arch/xz-utils app-arch/zstd:= dev-cpp/rapidyaml:= dev-libs/libaio dev-libs/libchdr >=dev-libs/libfmt-7.1.3:= dev-libs/libzip:=[zstd] media-libs/cubeb media-libs/harfbuzz media-libs/libglvnd media-libs/libpng:= media-libs/libsamplerate >=media-libs/libsdl2-2.0.22[haptic,joystick] media-libs/libsoundtouch:= net-libs/libpcap sys-libs/zlib:= virtual/libudev:= x11-libs/libX11 x11-libs/libXrandr qt6? ( dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 net-misc/curl ) !qt6? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[wayland?] x11-libs/wxGTK:3.0-gtk3[X] pulseaudio? ( media-libs/libpulse ) ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) x11-base/xorg-proto test? ( dev-cpp/gtest ) +DEPEND=app-arch/xz-utils app-arch/zstd:= dev-cpp/rapidyaml:= dev-libs/libaio dev-libs/libchdr >=dev-libs/libfmt-7.1.3:= dev-libs/libzip:=[zstd] media-libs/harfbuzz media-libs/libglvnd media-libs/libpng:= media-libs/libsamplerate >=media-libs/libsdl2-2.0.22[haptic,joystick] media-libs/libsoundtouch:= net-libs/libpcap sys-libs/zlib:= virtual/libudev:= x11-libs/libX11 x11-libs/libXrandr qt6? ( dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 net-misc/curl ) !qt6? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[wayland?] x11-libs/wxGTK:3.0-gtk3[X] pulseaudio? ( media-libs/libpulse ) ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) x11-base/xorg-proto test? ( dev-cpp/gtest ) DESCRIPTION=PlayStation 2 emulator EAPI=8 HOMEPAGE=https://pcsx2.net/ IDEPEND=filecaps? ( sys-libs/libcap ) INHERIT=cmake fcaps flag-o-matic wxwidgets git-r3 IUSE=cpu_flags_x86_sse4_1 pulseaudio qt6 test vulkan wayland +filecaps -LICENSE=GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 GPL-2+ LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain +LICENSE=GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 GPL-2+ ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain PROPERTIES=live -RDEPEND=app-arch/xz-utils app-arch/zstd:= dev-cpp/rapidyaml:= dev-libs/libaio dev-libs/libchdr >=dev-libs/libfmt-7.1.3:= dev-libs/libzip:=[zstd] media-libs/cubeb media-libs/harfbuzz media-libs/libglvnd media-libs/libpng:= media-libs/libsamplerate >=media-libs/libsdl2-2.0.22[haptic,joystick] media-libs/libsoundtouch:= net-libs/libpcap sys-libs/zlib:= virtual/libudev:= x11-libs/libX11 x11-libs/libXrandr qt6? ( dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 net-misc/curl ) !qt6? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[wayland?] x11-libs/wxGTK:3.0-gtk3[X] pulseaudio? ( media-libs/libpulse ) ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) +RDEPEND=app-arch/xz-utils app-arch/zstd:= dev-cpp/rapidyaml:= dev-libs/libaio dev-libs/libchdr >=dev-libs/libfmt-7.1.3:= dev-libs/libzip:=[zstd] media-libs/harfbuzz media-libs/libglvnd media-libs/libpng:= media-libs/libsamplerate >=media-libs/libsdl2-2.0.22[haptic,joystick] media-libs/libsoundtouch:= net-libs/libpcap sys-libs/zlib:= virtual/libudev:= x11-libs/libX11 x11-libs/libXrandr qt6? ( dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 net-misc/curl ) !qt6? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[wayland?] x11-libs/wxGTK:3.0-gtk3[X] pulseaudio? ( media-libs/libpulse ) ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) REQUIRED_USE=cpu_flags_x86_sse4_1 RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d fcaps babe6282ea5c195981bd302af1adaf3a flag-o-matic 29a755b1291d64133634d80b0328f153 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 wxwidgets c09e9b94378cadaf6ef86ec1534c0fd6 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=e6c76f3480a518de9ec0d645f3568db1 +_md5_=da5db15a6d939e0f0298067898b3a0f1 diff --git a/metadata/md5-cache/gnome-base/Manifest.gz b/metadata/md5-cache/gnome-base/Manifest.gz index 137f25b588f6..99c95ce1c484 100644 Binary files a/metadata/md5-cache/gnome-base/Manifest.gz and b/metadata/md5-cache/gnome-base/Manifest.gz differ diff --git a/metadata/md5-cache/gnome-base/gnome-40.0 b/metadata/md5-cache/gnome-base/gnome-40.0 deleted file mode 100644 index 27f3a2551ba4..000000000000 --- a/metadata/md5-cache/gnome-base/gnome-40.0 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=postinst -DESCRIPTION=Meta package for GNOME, merge this package to install -EAPI=7 -HOMEPAGE=https://www.gnome.org/ -IUSE=accessibility +bluetooth +classic cups +extras -KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86 -LICENSE=metapackage -PDEPEND=>=gnome-base/gvfs-1.48.0[udisks] -RDEPEND=>=gnome-base/gnome-core-libs-40.0[cups?] >=gnome-base/gnome-core-apps-40.0[cups?,bluetooth?] >=gnome-base/gdm-40.0 >=x11-wm/mutter-40.0 >=gnome-base/gnome-shell-40.0[bluetooth?] >=media-fonts/cantarell-0.301 >=x11-themes/gnome-backgrounds-40.0 x11-themes/sound-theme-freedesktop accessibility? ( >=app-accessibility/at-spi2-atk-2.38.0 >=app-accessibility/at-spi2-core-2.40.0 >=app-accessibility/orca-40.0 >=gnome-extra/mousetweaks-3.32.0 ) classic? ( >=gnome-extra/gnome-shell-extensions-40.0 ) extras? ( >=gnome-base/gnome-extra-apps-40.0 ) -SLOT=2.0 -_md5_=7becca53a0a0b28924fae2b177e3a005 diff --git a/metadata/md5-cache/gnome-base/gnome-40.0-r1 b/metadata/md5-cache/gnome-base/gnome-40.0-r1 new file mode 100644 index 000000000000..283c2efb2811 --- /dev/null +++ b/metadata/md5-cache/gnome-base/gnome-40.0-r1 @@ -0,0 +1,11 @@ +DEFINED_PHASES=postinst +DESCRIPTION=Meta package for GNOME, merge this package to install +EAPI=7 +HOMEPAGE=https://www.gnome.org/ +IUSE=accessibility +bluetooth +classic cups +extras +KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86 +LICENSE=metapackage +PDEPEND=>=gnome-base/gvfs-1.48.0[udisks] +RDEPEND=>=gnome-base/gnome-core-libs-40.0[cups?] >=gnome-base/gnome-core-apps-40.0[cups?,bluetooth?] >=gnome-base/gdm-40.0 >=x11-wm/mutter-40.0 >=gnome-base/gnome-shell-40.0 >=media-fonts/cantarell-0.301 >=x11-themes/gnome-backgrounds-40.0 x11-themes/sound-theme-freedesktop accessibility? ( >=app-accessibility/at-spi2-atk-2.38.0 >=app-accessibility/at-spi2-core-2.40.0 >=app-accessibility/orca-40.0 >=gnome-extra/mousetweaks-3.32.0 ) classic? ( >=gnome-extra/gnome-shell-extensions-40.0 ) extras? ( >=gnome-base/gnome-extra-apps-40.0 ) +SLOT=2.0 +_md5_=5dc7285a98ebd64178f16319fbf90f1c diff --git a/metadata/md5-cache/gnome-base/gnome-shell-43.0 b/metadata/md5-cache/gnome-base/gnome-shell-43.0 new file mode 100644 index 000000000000..61296541222d --- /dev/null +++ b/metadata/md5-cache/gnome-base/gnome-shell-43.0 @@ -0,0 +1,19 @@ +BDEPEND=dev-libs/libxslt >=dev-util/gdbus-codegen-2.45.3 dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.17 app-text/docbook-xml-dtd:4.5 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( x11-wm/mutter[test] ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=gnome-extra/evolution-data-server-3.33.1:= >=app-crypt/gcr-3.90.0:4=[introspection] >=dev-libs/glib-2.68:2 >=dev-libs/gobject-introspection-1.49.1:= >=dev-libs/gjs-1.73.1[cairo] >=x11-libs/gtk+-3.15.0:3[introspection] >=x11-wm/mutter-43.0:0/11[introspection,test?] >=sys-auth/polkit-0.120_p20220509[introspection] >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] >=x11-libs/startup-notification-0.11 >=app-i18n/ibus-1.5.19 >=gnome-base/gnome-desktop-3.35.90:3=[introspection] networkmanager? ( >=net-misc/networkmanager-1.10.4[introspection] net-libs/libnma[introspection] >=app-crypt/libsecret-0.18 dev-libs/dbus-glib ) systemd? ( >=sys-apps/systemd-242:= >=gnome-base/gnome-desktop-3.34.2:3=[systemd] ) elogind? ( >=sys-auth/elogind-237 ) app-arch/gnome-autoar dev-libs/json-glib >=app-accessibility/at-spi2-atk-2.5.3:2 x11-libs/gdk-pixbuf:2[introspection] dev-libs/libxml2:2 x11-libs/libX11 >=media-libs/libpulse-2[glib] >=dev-libs/atk-2[introspection] dev-libs/libical:= >=x11-libs/libXfixes-5.0 gui-libs/gtk:4[introspection] python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) python_single_target_python3_8? ( dev-python/pygobject:3[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pygobject:3[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) media-libs/mesa[X(+)] +DESCRIPTION=Provides core UI functions for the GNOME desktop +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg +IUSE=elogind gtk-doc +ibus +networkmanager systemd test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ LGPL-2+ +PDEPEND=>=gnome-base/gdm-3.5[introspection(+)] >=gnome-base/gnome-control-center-3.26[networkmanager(+)?] +RDEPEND=>=gnome-extra/evolution-data-server-3.33.1:= >=app-crypt/gcr-3.90.0:4=[introspection] >=dev-libs/glib-2.68:2 >=dev-libs/gobject-introspection-1.49.1:= >=dev-libs/gjs-1.73.1[cairo] >=x11-libs/gtk+-3.15.0:3[introspection] >=x11-wm/mutter-43.0:0/11[introspection,test?] >=sys-auth/polkit-0.120_p20220509[introspection] >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] >=x11-libs/startup-notification-0.11 >=app-i18n/ibus-1.5.19 >=gnome-base/gnome-desktop-3.35.90:3=[introspection] networkmanager? ( >=net-misc/networkmanager-1.10.4[introspection] net-libs/libnma[introspection] >=app-crypt/libsecret-0.18 dev-libs/dbus-glib ) systemd? ( >=sys-apps/systemd-242:= >=gnome-base/gnome-desktop-3.34.2:3=[systemd] ) elogind? ( >=sys-auth/elogind-237 ) app-arch/gnome-autoar dev-libs/json-glib >=app-accessibility/at-spi2-atk-2.5.3:2 x11-libs/gdk-pixbuf:2[introspection] dev-libs/libxml2:2 x11-libs/libX11 >=media-libs/libpulse-2[glib] >=dev-libs/atk-2[introspection] dev-libs/libical:= >=x11-libs/libXfixes-5.0 gui-libs/gtk:4[introspection] python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) python_single_target_python3_8? ( dev-python/pygobject:3[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pygobject:3[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) media-libs/mesa[X(+)] >=sys-apps/accountsservice-0.6.14[introspection] app-accessibility/at-spi2-core:2[introspection] app-misc/geoclue[introspection] media-libs/graphene[introspection] x11-libs/pango[introspection] net-libs/libsoup:3.0[introspection] >=sys-power/upower-0.99:=[introspection] gnome-base/librsvg:2[introspection] >=gnome-base/gnome-session-2.91.91 >=gnome-base/gnome-settings-daemon-3.8.3 x11-misc/xdg-utils >=x11-themes/adwaita-icon-theme-3.26 networkmanager? ( net-misc/mobile-broadband-provider-info sys-libs/timezone-data ) ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] ) media-fonts/cantarell sys-apps/xdg-desktop-portal-gnome +REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ?? ( elogind systemd ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=mirror://gnome/sources/gnome-shell/43/gnome-shell-43.0.tar.xz +_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 optfeature 1a2157392a869265b2afcb63a26c12ac python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=3ec783d2cd3976d0c734113a7fe1c3ec diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz index af8754fb676f..858c71d57010 100644 Binary files a/metadata/md5-cache/gnome-extra/Manifest.gz and b/metadata/md5-cache/gnome-extra/Manifest.gz differ diff --git a/metadata/md5-cache/gnome-extra/gnome-logs-43.0 b/metadata/md5-cache/gnome-extra/gnome-logs-43.0 new file mode 100644 index 000000000000..24b8cbdb64e2 --- /dev/null +++ b/metadata/md5-cache/gnome-extra/gnome-logs-43.0 @@ -0,0 +1,15 @@ +BDEPEND=dev-util/glib-utils >=sys-devel/gettext-0.19.8 app-text/docbook-xml-dtd:4.3 dev-libs/libxml2:2 dev-libs/libxslt dev-util/itstool virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst test +DEPEND=gnome-base/gsettings-desktop-schemas >=dev-libs/glib-2.43.90:2 >=gui-libs/gtk-4.6.0:4 >=gui-libs/libadwaita-1.2.0:1 sys-apps/systemd:= +DESCRIPTION=Log viewer for the systemd journal +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Apps/Logs +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson xdg +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=GPL-3+ +RDEPEND=gnome-base/gsettings-desktop-schemas >=dev-libs/glib-2.43.90:2 >=gui-libs/gtk-4.6.0:4 >=gui-libs/libadwaita-1.2.0:1 sys-apps/systemd:= +SLOT=0 +SRC_URI=mirror://gnome/sources/gnome-logs/43/gnome-logs-43.0.tar.xz +_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=ee0dd9e0b6573d187a158ea6bde2a816 diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extensions-43.0 b/metadata/md5-cache/gnome-extra/gnome-shell-extensions-43.0 new file mode 100644 index 000000000000..0c1aa05cc85b --- /dev/null +++ b/metadata/md5-cache/gnome-extra/gnome-shell-extensions-43.0 @@ -0,0 +1,15 @@ +BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst test +DEPEND=>=dev-libs/glib-2.26:2 >=gnome-base/libgtop-2.28.3[introspection] >=app-eselect/eselect-gnome-shell-extensions-20111211 +DESCRIPTION=JavaScript extensions for GNOME Shell +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShell/Extensions +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org readme.gentoo-r1 meson xdg +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=>=dev-libs/glib-2.26:2 >=gnome-base/libgtop-2.28.3[introspection] >=app-eselect/eselect-gnome-shell-extensions-20111211 >=dev-libs/gjs-1.29 dev-libs/gobject-introspection:= dev-libs/atk[introspection] gnome-base/gnome-menus:3[introspection] =gnome-base/gnome-shell-43* media-libs/clutter:1.0[introspection] net-libs/telepathy-glib[introspection] x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] x11-themes/adwaita-icon-theme >=x11-wm/mutter-3.32[introspection] +SLOT=0 +SRC_URI=mirror://gnome/sources/gnome-shell-extensions/43/gnome-shell-extensions-43.0.tar.xz +_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=2523405f0125c5889002381b349729cd diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz index a03de1a6c0b3..52f9f02c3991 100644 Binary files a/metadata/md5-cache/sys-apps/Manifest.gz and b/metadata/md5-cache/sys-apps/Manifest.gz differ diff --git a/metadata/md5-cache/sys-apps/polychromatic-0.7.3 b/metadata/md5-cache/sys-apps/polychromatic-0.7.3 deleted file mode 100644 index c5024a5e49a0..000000000000 --- a/metadata/md5-cache/sys-apps/polychromatic-0.7.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=x11-libs/gtk+-3.20:3[introspection] python_single_target_python3_8? ( dev-python/PyQt5[svg,python_targets_python3_8(-)] dev-python/PyQtWebEngine[python_targets_python3_8(-)] dev-python/colorama[python_targets_python3_8(-)] dev-python/colour[python_targets_python3_8(-)] dev-python/distro[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] dev-python/setproctitle[python_targets_python3_8(-)] sys-apps/openrazer[client,python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/PyQt5[svg,python_targets_python3_9(-)] dev-python/PyQtWebEngine[python_targets_python3_9(-)] dev-python/colorama[python_targets_python3_9(-)] dev-python/colour[python_targets_python3_9(-)] dev-python/distro[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/setproctitle[python_targets_python3_9(-)] sys-apps/openrazer[client,python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/PyQt5[svg,python_targets_python3_10(-)] dev-python/PyQtWebEngine[python_targets_python3_10(-)] dev-python/colorama[python_targets_python3_10(-)] dev-python/colour[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] sys-apps/openrazer[client,python_targets_python3_10(-)] ) dev-util/intltool dev-lang/sassc >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst setup test -DESCRIPTION=RGB lighting management software for GNU/Linux powered by OpenRazer -EAPI=8 -HOMEPAGE=https://polychromatic.app/ https://github.com/polychromatic/polychromatic/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=meson python-single-r1 readme.gentoo-r1 xdg -IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~amd64 -LICENSE=GPL-3+ -RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=x11-libs/gtk+-3.20:3[introspection] python_single_target_python3_8? ( dev-python/PyQt5[svg,python_targets_python3_8(-)] dev-python/PyQtWebEngine[python_targets_python3_8(-)] dev-python/colorama[python_targets_python3_8(-)] dev-python/colour[python_targets_python3_8(-)] dev-python/distro[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] dev-python/setproctitle[python_targets_python3_8(-)] sys-apps/openrazer[client,python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/PyQt5[svg,python_targets_python3_9(-)] dev-python/PyQtWebEngine[python_targets_python3_9(-)] dev-python/colorama[python_targets_python3_9(-)] dev-python/colour[python_targets_python3_9(-)] dev-python/distro[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/setproctitle[python_targets_python3_9(-)] sys-apps/openrazer[client,python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/PyQt5[svg,python_targets_python3_10(-)] dev-python/PyQtWebEngine[python_targets_python3_10(-)] dev-python/colorama[python_targets_python3_10(-)] dev-python/colour[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] sys-apps/openrazer[client,python_targets_python3_10(-)] ) -REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) -SLOT=0 -SRC_URI=https://github.com/polychromatic/polychromatic/archive/v0.7.3.tar.gz -> polychromatic-0.7.3.tar.gz -_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=461f2d494b4a3c8269211e68194d8588 diff --git a/metadata/md5-cache/sys-apps/polychromatic-0.7.3-r1 b/metadata/md5-cache/sys-apps/polychromatic-0.7.3-r1 new file mode 100644 index 000000000000..e050d2fd0dca --- /dev/null +++ b/metadata/md5-cache/sys-apps/polychromatic-0.7.3-r1 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=x11-libs/gtk+-3.20:3[introspection] python_single_target_python3_8? ( dev-python/PyQt5[svg,python_targets_python3_8(-)] dev-python/PyQtWebEngine[python_targets_python3_8(-)] dev-python/colorama[python_targets_python3_8(-)] dev-python/colour[python_targets_python3_8(-)] dev-python/distro[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] dev-python/setproctitle[python_targets_python3_8(-)] sys-apps/openrazer[client,python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/PyQt5[svg,python_targets_python3_9(-)] dev-python/PyQtWebEngine[python_targets_python3_9(-)] dev-python/colorama[python_targets_python3_9(-)] dev-python/colour[python_targets_python3_9(-)] dev-python/distro[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/setproctitle[python_targets_python3_9(-)] sys-apps/openrazer[client,python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/PyQt5[svg,python_targets_python3_10(-)] dev-python/PyQtWebEngine[python_targets_python3_10(-)] dev-python/colorama[python_targets_python3_10(-)] dev-python/colour[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] sys-apps/openrazer[client,python_targets_python3_10(-)] ) dev-util/intltool dev-lang/sassc >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst setup test +DESCRIPTION=RGB lighting management software for GNU/Linux powered by OpenRazer +EAPI=8 +HOMEPAGE=https://polychromatic.app/ https://github.com/polychromatic/polychromatic/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=meson python-single-r1 readme.gentoo-r1 xdg +IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 +KEYWORDS=~amd64 +LICENSE=GPL-3+ +RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=x11-libs/gtk+-3.20:3[introspection] python_single_target_python3_8? ( dev-python/PyQt5[svg,python_targets_python3_8(-)] dev-python/PyQtWebEngine[python_targets_python3_8(-)] dev-python/colorama[python_targets_python3_8(-)] dev-python/colour[python_targets_python3_8(-)] dev-python/distro[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] dev-python/setproctitle[python_targets_python3_8(-)] sys-apps/openrazer[client,python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/PyQt5[svg,python_targets_python3_9(-)] dev-python/PyQtWebEngine[python_targets_python3_9(-)] dev-python/colorama[python_targets_python3_9(-)] dev-python/colour[python_targets_python3_9(-)] dev-python/distro[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/setproctitle[python_targets_python3_9(-)] sys-apps/openrazer[client,python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/PyQt5[svg,python_targets_python3_10(-)] dev-python/PyQtWebEngine[python_targets_python3_10(-)] dev-python/colorama[python_targets_python3_10(-)] dev-python/colour[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] sys-apps/openrazer[client,python_targets_python3_10(-)] ) +REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) +SLOT=0 +SRC_URI=https://github.com/polychromatic/polychromatic/archive/v0.7.3.tar.gz -> polychromatic-0.7.3.tar.gz +_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=e195886dfed9cb239493da8863d82334 diff --git a/metadata/md5-cache/sys-apps/polychromatic-9999 b/metadata/md5-cache/sys-apps/polychromatic-9999 index 5eb22c41e578..65ccc34e88f1 100644 --- a/metadata/md5-cache/sys-apps/polychromatic-9999 +++ b/metadata/md5-cache/sys-apps/polychromatic-9999 @@ -12,4 +12,4 @@ RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_ REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) SLOT=0 _eclasses_=git-r3 b9ac6f96d2a88edb5b351df634dc5e53 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=461f2d494b4a3c8269211e68194d8588 +_md5_=e195886dfed9cb239493da8863d82334 diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz index 1d108cbe4cd6..565f8ad615bd 100644 Binary files a/metadata/md5-cache/sys-libs/Manifest.gz and b/metadata/md5-cache/sys-libs/Manifest.gz differ diff --git a/metadata/md5-cache/sys-libs/queue-standalone-0.1-r1 b/metadata/md5-cache/sys-libs/queue-standalone-0.1-r1 index cab31f23bf6a..e6b0d2d30d6c 100644 --- a/metadata/md5-cache/sys-libs/queue-standalone-0.1-r1 +++ b/metadata/md5-cache/sys-libs/queue-standalone-0.1-r1 @@ -3,7 +3,7 @@ DEPEND=!sys-libs/glibc DESCRIPTION=Install from glibc EAPI=7 HOMEPAGE=https://www.gnu.org/software/libc/libc.html -KEYWORDS=amd64 arm arm64 ~hppa ~mips ppc ppc64 x86 +KEYWORDS=amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86 LICENSE=BSD SLOT=0 -_md5_=e8e38f90ee0bf50a1ac5dd85fe3e1396 +_md5_=29c61aa8df39774cd46778b0436ddf69 diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz index 6116529d53eb..1e223121cc5d 100644 Binary files a/metadata/md5-cache/www-client/Manifest.gz and b/metadata/md5-cache/www-client/Manifest.gz differ diff --git a/metadata/md5-cache/www-client/chromium-106.0.5249.91 b/metadata/md5-cache/www-client/chromium-106.0.5249.91 index 099c6232d0af..dfae0d8ce35f 100644 --- a/metadata/md5-cache/www-client/chromium-106.0.5249.91 +++ b/metadata/md5-cache/www-client/chromium-106.0.5249.91 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://chromium.org/ INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg-utils IUSE=+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless +js-type-check kerberos libcxx lto +official pgo pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW pgo -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=BSD RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=x11-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-atk-2.26:2 >=app-accessibility/at-spi2-core-2.26:2 >=dev-libs/atk-2.26 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) x11-misc/xdg-utils ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) REQUIRED_USE=component-build? ( !suid !libcxx ) screencast? ( wayland ) !headless? ( || ( X wayland ) ) pgo? ( X !wayland ) SLOT=0/stable SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-106.0.5249.91.tar.xz https://github.com/stha09/chromium-patches/releases/download/chromium-106-patchset-3/chromium-106-patchset-3.tar.xz pgo? ( https://blackhole.sk/~kabel/src/chromium-profiler-0.1.tar ) _eclasses_=check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c chromium-2 1004ce9fd1ae9622a0b7eabcd8fc0d69 desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info bbfa385d6907d7948d49a5e107bd654d llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=443382a591f9004d48d6d99dad66931e +_md5_=2cb925aabf7740070d908913e09145a2 diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz index 2ba7caee39ce..0e1a22c9f190 100644 Binary files a/metadata/md5-cache/x11-drivers/Manifest.gz and b/metadata/md5-cache/x11-drivers/Manifest.gz differ diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.18 b/metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.18 deleted file mode 100644 index faa669c8a95b..000000000000 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.18 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/m4 virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile install postinst postrm preinst prepare setup unpack -DEPEND=acct-group/video sys-libs/glibc X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) static-libs? ( x11-libs/libX11 x11-libs/libXext ) tools? ( media-libs/libglvnd sys-apps/dbus x11-base/xorg-proto x11-libs/libXrandr x11-libs/libXv x11-libs/libvdpau ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) ) driver? ( sys-apps/sed kernel_linux? ( virtual/linux-sources virtual/libelf ) ) -DESCRIPTION=NVIDIA Accelerated Graphics Driver -EAPI=8 -HOMEPAGE=https://developer.nvidia.com/vulkan-driver -INHERIT=desktop flag-o-matic linux-mod multilib readme.gentoo-r1 systemd toolchain-funcs unpacker user-info -IUSE=+X abi_x86_32 abi_x86_64 +driver kernel-open persistenced +static-libs +tools wayland dist-kernel driver -KEYWORDS=-* ~amd64 -LICENSE=NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl -RDEPEND=acct-group/video sys-libs/glibc X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) wayland? ( gui-libs/egl-gbm >=gui-libs/egl-wayland-1.1.10 media-libs/libglvnd ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) ) -REQUIRED_USE=kernel-open? ( driver ) -SLOT=0/vulkan -SRC_URI=https://developer.nvidia.com/vulkan-beta-5154918-linux -> NVIDIA-Linux-x86_64-515.49.18.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-515.65.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-515.65.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-515.65.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-515.65.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-515.65.01.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/515.49.18.tar.gz -> open-gpu-kernel-modules-515.49.18.tar.gz -_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info bbfa385d6907d7948d49a5e107bd654d linux-mod 6ff232574f0bcad33767903505553e8d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 user-info 69a1ed744ec33cf2c910ff2bd6084d11 -_md5_=5f22121f2350838e1e2931fc9874029b diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.19 b/metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.19 new file mode 100644 index 000000000000..2c2d55be2633 --- /dev/null +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.19 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/m4 virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile install postinst postrm preinst prepare setup unpack +DEPEND=acct-group/video sys-libs/glibc X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) static-libs? ( x11-libs/libX11 x11-libs/libXext ) tools? ( media-libs/libglvnd sys-apps/dbus x11-base/xorg-proto x11-libs/libXrandr x11-libs/libXv x11-libs/libvdpau ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) ) driver? ( sys-apps/sed kernel_linux? ( virtual/linux-sources virtual/libelf ) ) +DESCRIPTION=NVIDIA Accelerated Graphics Driver +EAPI=8 +HOMEPAGE=https://developer.nvidia.com/vulkan-driver +INHERIT=desktop flag-o-matic linux-mod multilib readme.gentoo-r1 systemd toolchain-funcs unpacker user-info +IUSE=+X abi_x86_32 abi_x86_64 +driver kernel-open persistenced +static-libs +tools wayland dist-kernel driver +KEYWORDS=-* ~amd64 +LICENSE=NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl +RDEPEND=acct-group/video sys-libs/glibc X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) wayland? ( gui-libs/egl-gbm >=gui-libs/egl-wayland-1.1.10 media-libs/libglvnd ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) ) +REQUIRED_USE=kernel-open? ( driver ) +SLOT=0/vulkan +SRC_URI=https://developer.nvidia.com/vulkan-beta-5154919-linux -> NVIDIA-Linux-x86_64-515.49.19.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-515.65.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-515.65.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-515.65.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-515.65.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-515.65.01.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/515.49.19.tar.gz -> open-gpu-kernel-modules-515.49.19.tar.gz +_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info bbfa385d6907d7948d49a5e107bd654d linux-mod 6ff232574f0bcad33767903505553e8d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 user-info 69a1ed744ec33cf2c910ff2bd6084d11 +_md5_=5f22121f2350838e1e2931fc9874029b diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz index 2df3bac5ccd4..1b11d6c035aa 100644 Binary files a/metadata/md5-cache/x11-wm/Manifest.gz and b/metadata/md5-cache/x11-wm/Manifest.gz differ diff --git a/metadata/md5-cache/x11-wm/mutter-43.0 b/metadata/md5-cache/x11-wm/mutter-43.0 new file mode 100644 index 000000000000..5ed02c0825e0 --- /dev/null +++ b/metadata/md5-cache/x11-wm/mutter-43.0 @@ -0,0 +1,18 @@ +BDEPEND=dev-util/wayland-scanner dev-util/gdbus-codegen dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) || ( ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-python/python-dbusmock-0.28[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.4:3.10 >=dev-python/python-dbusmock-0.28[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9 >=dev-python/python-dbusmock-0.28[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8 >=dev-python/python-dbusmock-0.28[python_targets_python3_8(-)] ) ) app-text/docbook-xml-dtd:4.5 x11-misc/xvfb-run ) wayland? ( >=sys-kernel/linux-headers-4.4 x11-libs/libxcvt ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=media-libs/lcms-2.6:2 >=x11-misc/colord-1.4.5:= >=x11-libs/libX11-1.7.0 >=media-libs/graphene-1.10.2[introspection?] >=x11-libs/gtk+-3.19.8:3[X,introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=dev-libs/fribidi-1.0.0 >=x11-libs/cairo-1.14[X] >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.69.0:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=dev-libs/atk-2.5.3[introspection?] >=media-libs/libcanberra-0.26 sys-apps/dbus gnome? ( gnome-base/gnome-desktop:3= ) media-libs/mesa[X(+),egl(+)] sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) systemd? ( sys-apps/systemd ) wayland? ( >=dev-libs/wayland-protocols-1.26 >=dev-libs/wayland-1.21.0 x11-libs/libdrm >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,gles2] >=dev-libs/libinput-1.18.0:= elogind? ( sys-auth/elogind ) x11-base/xwayland video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=dev-libs/libgudev-232 >=virtual/libudev-232-r1:= ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.21:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) doc? ( >=dev-util/gi-docgen-2021.1 ) >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-3 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau x11-base/xorg-proto sysprof? ( >=dev-util/sysprof-common-3.38.0 ) +DESCRIPTION=GNOME compositing window manager based on Clutter +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/GNOME/mutter/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson python-any-r1 udev xdg +IUSE=doc elogind gnome input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=>=media-libs/lcms-2.6:2 >=x11-misc/colord-1.4.5:= >=x11-libs/libX11-1.7.0 >=media-libs/graphene-1.10.2[introspection?] >=x11-libs/gtk+-3.19.8:3[X,introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=dev-libs/fribidi-1.0.0 >=x11-libs/cairo-1.14[X] >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.69.0:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=dev-libs/atk-2.5.3[introspection?] >=media-libs/libcanberra-0.26 sys-apps/dbus gnome? ( gnome-base/gnome-desktop:3= ) media-libs/mesa[X(+),egl(+)] sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) systemd? ( sys-apps/systemd ) wayland? ( >=dev-libs/wayland-protocols-1.26 >=dev-libs/wayland-1.21.0 x11-libs/libdrm >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,gles2] >=dev-libs/libinput-1.18.0:= elogind? ( sys-auth/elogind ) x11-base/xwayland video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=dev-libs/libgudev-232 >=virtual/libudev-232-r1:= ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.21:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) doc? ( >=dev-util/gi-docgen-2021.1 ) >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-3 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau gnome-extra/zenity ! (2022-10-01) +# Metapackage that has outlived its purpose. Made some sense in the immediate +# aftermath of X.Org modularization 15 years ago. +# Removal on 2022-11-01. Bugs #755233, #872119. +x11-base/xorg-x11 + # Brian Evans (2022-09-30) # Mask RC versions for initial testing =dev-libs/gjs-1.74 >=dev-libs/libgweather-4.2.0 >=dev-util/devhelp-43 >=gnome-base/gnome-desktop-43 +>=gnome-base/gnome-shell-43 >=gnome-base/nautilus-43 >=gnome-extra/evolution-data-server-3.46 >=gnome-extra/evolution-ews-3.46 >=gnome-extra/gnome-calculator-43 +>=gnome-extra/gnome-shell-extensions-43 >=mail-client/evolution-3.46 media-libs/libshumate net-libs/libsoup:3.0 @@ -400,6 +409,7 @@ net-libs/uhttpmock:1.0 net-libs/webkit-gtk:4.1 sci-geosciences/geocode-glib:2 >=sci-geosciences/gnome-maps-43 +>=x11-wm/mutter-43 # Thomas Deutschmann (2021-09-07) # Masked while being tested and reverse deps aren't fully compatible diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index 8a9aa43b2d6a..3ce4b196da52 100644 Binary files a/sys-apps/Manifest.gz and b/sys-apps/Manifest.gz differ diff --git a/sys-apps/polychromatic/Manifest b/sys-apps/polychromatic/Manifest index 58f2cf612c55..6f067dd35242 100644 --- a/sys-apps/polychromatic/Manifest +++ b/sys-apps/polychromatic/Manifest @@ -1,4 +1,4 @@ DIST polychromatic-0.7.3.tar.gz 1513522 BLAKE2B 85dab08c90843f050175de8b53c34dfab4c87dde6d7daaffb36bfad09e165aa8220a943b47ae7b09fb3c45589165051ae27b9c5e17f4c94479e6a8575b593ef4 SHA512 bdd816fcbae8ce2e12367afd455941afb754f7ddb9f6337c6b675a3059c1dc6d64b1a7809efce9b909b8aee2025b496dc0b870d2e56a09da7fde7f8b5d733c5f -EBUILD polychromatic-0.7.3.ebuild 1830 BLAKE2B a6255d3f29e102b01cf0dc93602a3a0deb436749336bc03efdaa07962c6d4f27a642281f00bbe748cff17bab917d0994501082020da8ac46cad7b98cbcb1c0d1 SHA512 3dc664819f9ad58de02d12f601da59fb32cf8055309df7553c964ccabb48ed7f9a4e2f9388f76cde0fe072a25ffeb840c8a427f718e7eca9e08daf5077fbbeae -EBUILD polychromatic-9999.ebuild 1830 BLAKE2B a6255d3f29e102b01cf0dc93602a3a0deb436749336bc03efdaa07962c6d4f27a642281f00bbe748cff17bab917d0994501082020da8ac46cad7b98cbcb1c0d1 SHA512 3dc664819f9ad58de02d12f601da59fb32cf8055309df7553c964ccabb48ed7f9a4e2f9388f76cde0fe072a25ffeb840c8a427f718e7eca9e08daf5077fbbeae +EBUILD polychromatic-0.7.3-r1.ebuild 1905 BLAKE2B 6ccee45b813bdc6442d63d1a6c180589e877033c572a716e9758d32bfd9276bf1cf9e6955133d30a24155893453a0f2f60285f7a5ac259b48a2e50e4fcea3f0d SHA512 15414725ccbdd5df034ebb6c18b778a04793e4a87960163da54353b88be6b19b7e22f4a8e2e995862e5af56b9f10c9bf1a72b1c4ace8444d989a2eae3aad5638 +EBUILD polychromatic-9999.ebuild 1905 BLAKE2B 6ccee45b813bdc6442d63d1a6c180589e877033c572a716e9758d32bfd9276bf1cf9e6955133d30a24155893453a0f2f60285f7a5ac259b48a2e50e4fcea3f0d SHA512 15414725ccbdd5df034ebb6c18b778a04793e4a87960163da54353b88be6b19b7e22f4a8e2e995862e5af56b9f10c9bf1a72b1c4ace8444d989a2eae3aad5638 MISC metadata.xml 889 BLAKE2B 8ce971727662be8955ae194838e8985876bdd6ee07c12b1587506bda595b57aaa7313dc5ba6c337c621dcfcbbe1b8519169469f99f0cf5878902330e9c8c5dbf SHA512 660d890d895e8edaef63dfa77ee02baab65388e5533ff82d15618d8d6bcdee0966e1087667b4b4cbe2ac2547549e6c0fba8c75587bf8fb83f31a1b047813c4b4 diff --git a/sys-apps/polychromatic/polychromatic-0.7.3-r1.ebuild b/sys-apps/polychromatic/polychromatic-0.7.3-r1.ebuild new file mode 100644 index 000000000000..498b9988577d --- /dev/null +++ b/sys-apps/polychromatic/polychromatic-0.7.3-r1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit meson python-single-r1 readme.gentoo-r1 xdg + +DESCRIPTION="RGB lighting management software for GNU/Linux powered by OpenRazer" +HOMEPAGE="https://polychromatic.app/ + https://github.com/polychromatic/polychromatic/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3+" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + >=x11-libs/gtk+-3.20:3[introspection] + $(python_gen_cond_dep ' + dev-python/PyQt5[svg,${PYTHON_USEDEP}] + dev-python/PyQtWebEngine[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/colour[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/setproctitle[${PYTHON_USEDEP}] + sys-apps/openrazer[client,${PYTHON_USEDEP}] + ') +" +BDEPEND=" + ${RDEPEND} + dev-util/intltool + dev-lang/sassc +" + +DOC_CONTENTS="To automatically start up Polychromatic on session login copy +/usr/share/polychromatic/polychromatic-autostart.desktop file into Your user's +~/.config/autostart/ directory." + +src_install() { + meson_src_install + python_optimize + readme.gentoo_create_doc + + python_doscript "${S}"/polychromatic-{cli,controller,helper,tray-applet} + + # Do not force polychromatic to autostart on session login. + # Move it into /usr/share/polychromatic and treat it as an example file + # that could be installed into user's ~/.config/autostart/ directory. + mv "${ED}"/etc/xdg/autostart/${PN}-autostart.desktop \ + "${ED}"/usr/share/${PN}/${PN}-autostart.desktop || die +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +} diff --git a/sys-apps/polychromatic/polychromatic-0.7.3.ebuild b/sys-apps/polychromatic/polychromatic-0.7.3.ebuild deleted file mode 100644 index 83047579b56e..000000000000 --- a/sys-apps/polychromatic/polychromatic-0.7.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit meson python-single-r1 readme.gentoo-r1 xdg - -DESCRIPTION="RGB lighting management software for GNU/Linux powered by OpenRazer" -HOMEPAGE="https://polychromatic.app/ - https://github.com/polychromatic/polychromatic/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3+" -SLOT="0" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - >=x11-libs/gtk+-3.20:3[introspection] - $(python_gen_cond_dep ' - dev-python/PyQt5[svg,${PYTHON_USEDEP}] - dev-python/PyQtWebEngine[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/colour[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/setproctitle[${PYTHON_USEDEP}] - sys-apps/openrazer[client,${PYTHON_USEDEP}] - ') -" -BDEPEND=" - ${RDEPEND} - dev-util/intltool - dev-lang/sassc -" - -DOC_CONTENTS="To automatically start up Polychromatic on session login copy -/usr/share/polychromatic/polychromatic-autostart.desktop file into Your user's -~/.config/autostart/ directory." - -src_install() { - meson_src_install - python_optimize - readme.gentoo_create_doc - - # Do not force polychromatic to autostart on session login. - # Move it into /usr/share/polychromatic and treat it as an example file - # that could be installed into user's ~/.config/autostart/ directory. - mv "${ED}"/etc/xdg/autostart/${PN}-autostart.desktop \ - "${ED}"/usr/share/${PN}/${PN}-autostart.desktop || die -} - -pkg_postinst() { - xdg_pkg_postinst - readme.gentoo_print_elog -} diff --git a/sys-apps/polychromatic/polychromatic-9999.ebuild b/sys-apps/polychromatic/polychromatic-9999.ebuild index 83047579b56e..498b9988577d 100644 --- a/sys-apps/polychromatic/polychromatic-9999.ebuild +++ b/sys-apps/polychromatic/polychromatic-9999.ebuild @@ -54,6 +54,8 @@ src_install() { python_optimize readme.gentoo_create_doc + python_doscript "${S}"/polychromatic-{cli,controller,helper,tray-applet} + # Do not force polychromatic to autostart on session login. # Move it into /usr/share/polychromatic and treat it as an example file # that could be installed into user's ~/.config/autostart/ directory. diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz index 4693cf06b22f..5ecbe83018b0 100644 Binary files a/sys-libs/Manifest.gz and b/sys-libs/Manifest.gz differ diff --git a/sys-libs/queue-standalone/Manifest b/sys-libs/queue-standalone/Manifest index 541a845ddfe9..a06c26b8a51c 100644 --- a/sys-libs/queue-standalone/Manifest +++ b/sys-libs/queue-standalone/Manifest @@ -1,3 +1,3 @@ AUX queue.h 19539 BLAKE2B e3a4433d8b0a36bf8beb2678521a45b104ee0bbed2c32cd52d8bc60443fe97aa682c78b3fa65b40813e6bd0cd3b6a6bf75836f630c83dcbf7ba6e682547c0879 SHA512 0bd66194fc3c6ee185948d17cc34475afd19a7a3b6c1d2531fb7fac68bee6fd170428188b2c0c74a918adbfded43c4fb36892823c78c197e0af484d24601adef -EBUILD queue-standalone-0.1-r1.ebuild 410 BLAKE2B bc83d85cd28909d4f8548cc9364a184f66634fd442d33ad8f9211339af05a910446fdd37c7a85e836f5595219c2baea9c922d03bbd1856a3c83b0729a00c92d9 SHA512 721263d6a31a4e43fa6085d6c04e59e0b929c8c24dfabc9e6dc17bfcf0c3b5cc910f60d7c908585d33225a87a19f5a678262675c89826bf8d3da72fd430f3b3d +EBUILD queue-standalone-0.1-r1.ebuild 417 BLAKE2B 319620fb00c4329bc909e6dc56f623a5b036b46b77b5398ba5bb657a98e32f579a7e888f9adf1617729923b88ab8bc5a40ccc0a63e6182d4f610365e4d186751 SHA512 7da1f6575fa19100f787c0ce6dea161f6e3c65b566636f863702dbdda92c4103166b7f383402cd4c7f86bb4ceee078d009861ebb33a6eba908638359e60c8685 MISC metadata.xml 253 BLAKE2B abd5250029676d23201d38d764a87f155a72fdb12c27eb98faea12eb441fd986c1cf2f230265e7e7d257e5dcc81b6710ec90ebf8dbc3a6597a04c4fff95eb771 SHA512 96c2922337805fd36723b0f847b2b15365e7207a21d57f6c6ab7e3cf8ca089b781635eaaf3ef01cbe61c34ee8b3f4c1c6234242db390ccc3c3bf0b1ab660b467 diff --git a/sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild b/sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild index cbdaa9876e04..54d56b494c09 100644 --- a/sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild +++ b/sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/libc.html" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86" DEPEND=" !sys-libs/glibc" diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index 4610db8ec381..477534692edf 100644 Binary files a/www-client/Manifest.gz and b/www-client/Manifest.gz differ diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 2f827133c999..a0ec3ebc819c 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -19,7 +19,7 @@ DIST chromium-108-patchset-1.tar.xz 6344 BLAKE2B d5febda6415d0573d86f1c85dcf4449 DIST chromium-108.0.5327.0.tar.xz 1672115480 BLAKE2B c92636436fb8017d4a6b5e7daa7518384149ea6478998e511dd04e17c1cc788cfa2fe5484c1f732e134d4f351fa9f37f68bab306904307cf2de5158f825a5efe SHA512 a073b08ea7cff74440510c08cc90105a80f91f8bdf49e74de9f048be54821a7ef246078775260ffeff00c925a849d9958c0643e9bdc1f31edc798d4bb0928efa DIST chromium-profiler-0.1.tar 269066240 BLAKE2B 6897387b63ff9a724b67f2e8799fe803dc75da376da809e752d19d6f5cf98bd84ac24161d07ac4a967577279e9ad5a8a46f0825332a7ee933a27693d6dc95611 SHA512 3fb6132599d28455d1b5c04d856ea7623e49b0b0b96f021c31d0952c4ba57d69d0a1cae6f0b91470a235221c89cc0d3bb38303ff02594ed0739712e6e2f8dbcc EBUILD chromium-106.0.5249.61.ebuild 37057 BLAKE2B b13f1bcbfb453321ff1d7e530512a81e86f00a401601c35cd49a0d513f1d2d4a52fd6a500d9f04becdc3366deaccfaeb2c9711c9f38e9a1db496f5c1d97a0e1a SHA512 dfca72291fa9ba4ca9454d0a1174a14096a9e6e0036f54b36f61e9f5708c15cd2dc122ef59bc24cf0f0cee39afe982a38ed415d6d1439b6717f67a007d971e07 -EBUILD chromium-106.0.5249.91.ebuild 37059 BLAKE2B 0c41dee85ecc2268ed42369ad677083c4b7ebacb52d5b853f317a2b1ea980947a4a7663f56a92003005c59ab4b358a5b199519c39d1fcc038bb0f2984dc5a298 SHA512 ce1ccfb3a496036c0deed77b4bda459c76a3875ffc8f214195362b15ce895cba18257d8f700b9f18cb601632c5023b84ed008b24556f214bef944cfa6165aacd +EBUILD chromium-106.0.5249.91.ebuild 37058 BLAKE2B 9bfe68d2303be9d0e3076adc0879d64190dbf7743b05ae165c572e7061e47ed6ba567412d1ac0d18c0708443641ea56b3b1e33768bfc7cc956fa7e29caf3f481 SHA512 874cdb74f29e74d221220580da6ac788a6538375c661279c934763479a4426982f08570aaa1dcaa2b44d8b78b30df33133d18ad32882442e1b0f64e56caa3f81 EBUILD chromium-107.0.5304.18.ebuild 37325 BLAKE2B 9a5bc2e330f49b1119aacc54cc18b4ac0ca71af7e3eafb46783ba307f27edcc2f07f40535a7bbb1c04e567c6ec0e82aeee2845e3924f70dc062d30a7baab3dc5 SHA512 02d8e5d0eeebdc798ced947f1b2da099bb3cd31535f2a1643cb9c5ff9a5f9da1a64a06b2bb6982942b38d3845253fe3023d80d11c5bc26fae41573eaa4a671ba EBUILD chromium-108.0.5327.0.ebuild 37367 BLAKE2B ffb92550ba8b5a957c34cf8b64bf2a916c82e39fcfdc6383895e1350a1edbd5de4e3d2b381c4adde3f1dbf7eeb2782a95e57816a3cf9773020d2277b119c975e SHA512 3618f80c9efa1bd8fd4eeff515d3424acce78085fe6d2e3f85fc52b12669320e4d510022eb0925e373ea3294facae0ceae88683e3bcddfb42f66495dd236d880 MISC metadata.xml 2128 BLAKE2B f78ae4671e2a0c0df19c9c43b8500b2de2226ee6b3979dd060d6430872c33072c380ea2438063a68b5aa413bce265d3c5b04097e09b11dfd92fe0067e66dfeea SHA512 4693a4782ea679520e4a09a5d4905dc202fc8d422757864069c455692b56101acb68aca588f3c8e07597ef3c6dd37dab7c7b1184c6d1c0f907d838f99097a4fe diff --git a/www-client/chromium/chromium-106.0.5249.91.ebuild b/www-client/chromium/chromium-106.0.5249.91.ebuild index 8e79bd205d9b..5e293f4d25dd 100644 --- a/www-client/chromium/chromium-106.0.5249.91.ebuild +++ b/www-client/chromium/chromium-106.0.5249.91.ebuild @@ -24,7 +24,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P} LICENSE="BSD" SLOT="0/stable" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless +js-type-check kerberos libcxx lto +official pgo pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine" REQUIRED_USE=" component-build? ( !suid !libcxx ) diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz index fb486c7093d1..d1abad3a0b8e 100644 Binary files a/x11-drivers/Manifest.gz and b/x11-drivers/Manifest.gz differ diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest index 1c589dbf1cb3..8de6135bcb88 100644 --- a/x11-drivers/nvidia-drivers/Manifest +++ b/x11-drivers/nvidia-drivers/Manifest @@ -19,7 +19,7 @@ DIST NVIDIA-Linux-x86-390.154.run 49362860 BLAKE2B 083d9dd234a37ec39a703ef7e0eb6 DIST NVIDIA-Linux-x86_64-390.154.run 84438529 BLAKE2B e1bd2982f9697e74b593380acf471e03192cd8d20f14bd9b43e6d5925421c518278e75515a0713be25b29bf99d7ea49c770adf2cede79736a03f323d5ed96a33 SHA512 cab7de6db783089c1e385da0296c43d2cbbe266bac2bc177044e279224a6ef9c76495b46c4b7056eb5a82b21932a2002e0c12f7659b446a2586f9df30a69a9a3 DIST NVIDIA-Linux-x86_64-470.141.03.run 272986406 BLAKE2B 12ef580dd98146715442e6b8e9f27bab4a12121f3edb2e291961f8dea96ec1b81d2c974d380018223999c67a7bec9873675487f436e60aab34e83b1a5b7065f1 SHA512 07aca8ea6aac5592060b4177ef43e9a3a5b2e3bc1a2d5959bf2ae349763fc62ed80b987af5607bf2d9a48e25c4e38e64970bca0177d63bd57a703d47debf5e18 DIST NVIDIA-Linux-x86_64-510.85.02.run 329836795 BLAKE2B f9f56a2498d223ee5a27b783bb2cffb8e77cdb9ed5139afce2bd6fc4e9eccb19b7068b9fa15b4e9f7242cfcdd1fe3f93faf342aae1eb5e9b32625663a0c32463 SHA512 ce04706b707d08f601ee23ed2f4b5d6b4c2e8c17d74557b720be64e0c0f4ff915bcf35efa2470c27d90a7e1bad4eab48e6d9b2b1f05442546d3324f2a10fa69b -DIST NVIDIA-Linux-x86_64-515.49.18.run 360865817 BLAKE2B 483b462f25770909ac617cea7f2f5c44510782a88a5082403941b23976413d3e631dd78cc6cee298e983016a0ad44d132386b8d4a1823f93cb9940613fcba014 SHA512 6ac2b92af218c96e4904053365db5f4b40656bb45ce7f9df0b2cdab209ee4b3ec21caa7fd4bf9e2c3bc84e82d230ca77800b67750ce2bb3ada551693b2843af8 +DIST NVIDIA-Linux-x86_64-515.49.19.run 361577305 BLAKE2B 7f7afef43aa2a832689d411f823d582a4fd304598d36209ef7eaa0d57e971955f05b48839e1a78e11299a0c12e237095a40a2a948daa821c0d574bf6822f992a SHA512 87b129b3d24a70a7ae18640e995e165fe3e8188ec984c84295fc5db8ed56843cbb787130fbf3a94540dcab234c929bc013b94c5408c573c047b207d1d7b921df DIST NVIDIA-Linux-x86_64-515.65.01.run 364182561 BLAKE2B 552084a5347c0388f5cb0a6eecf41fb3d401356cbbbe957569e3eb0a4ca03b3db0dea0f7f6a37a6b66cf6d5377677ee57a6df73668002a13efd8140b153fcf03 SHA512 5221a4ac071eb39a37a841f19cfe4983286dc35e918956b40604404ef36c122612475df7b9a391a9a70bd60f44e598c8a0e5ec54ccc3e90d51f01e1b2fbe5e33 DIST NVIDIA-Linux-x86_64-515.76.run 364857760 BLAKE2B 05c39c66cdc90d78d0be7b1996bdbd8ce6bf1b6747d79876cd469e3d5e20d4df079e87edf17b3dcdcff92bf312fbe4154d06ce26d72d9c663273c8fcd38ce5c1 SHA512 517e23855acfcded81dc65290ff7354796c6c01a6cde255fa173ab26358f0fbeae79de2f5919787dbdb4c384a57c003045a461870439bc0acf81a501657d8775 DIST NVIDIA-kernel-module-source-515.65.01.tar.xz 7510104 BLAKE2B 806f895d2de136427702c21ae231ba0e304850b07f2f43f3f2f1ba7b0115b7c9bb36435ad53ade6c778ab74af976c4613427644c1c03e3a9df9ddcb6f79de0fc SHA512 2975a498d7dbeace6feae5611b27be640e05fedf5faa257abde839756f508bae238de59a3277fb3326a51c048d9478b19d9ef7968061aaac9f1f588851bdf983 @@ -49,11 +49,11 @@ DIST nvidia-xconfig-470.141.03.tar.bz2 108888 BLAKE2B 1701f6a7d81dd4eb7a17d79882 DIST nvidia-xconfig-510.85.02.tar.bz2 109790 BLAKE2B 09313f0f423c52c81550e8d94b82b88961bdab702bfa2086ffe148b517f82cdaada0ef5e2e5074c6bef174d64661ced63b4c52108c021e7cdadcb7b55cf8f6dc SHA512 5b9a0055643c9368689fd5d0fd47ddfb6352d903913271a577f8b0a8f92e0ce9700287c512269e91285ea9f385dcb4ed9c33410d5244234be7a7f34242df9bab DIST nvidia-xconfig-515.65.01.tar.bz2 109681 BLAKE2B b41b3ec377c79af6906a47c826d9930cc5ea6e85e8404e6882f3bc03cfccfa03d8ef7c280453ab29edb208173aeb576d33df00f92c225a86bc3cb571b352cdbc SHA512 6f0752e32af6772e85bd2799ea2d895bd5b5faee4c1b6813eb839e75af43d07ef09be6606e7dfc40491e07c25333e9c4145465f97dc0338053e8be1c19220bf9 DIST nvidia-xconfig-515.76.tar.bz2 110126 BLAKE2B de3c76133cdf20f927f242c39cc8db9bd8a03d27be2f3f3007ad69597e9aeeb5596602b18ea49d9de57d832e374568b19a05ce068521c4e0a067c359da55b873 SHA512 36d8831679427e331e3143ff1f46ff90498dcbefa5708f748be9ae608ff149ee23b8aaa80567a91f642de84be63a301c0b0bd9a46344cf6f2493c4a38466f709 -DIST open-gpu-kernel-modules-515.49.18.tar.gz 7418328 BLAKE2B 3f9e1a7c96ffdd1e963c94a36f88b4ac1be7ada7666ddd515638127c602ae9a93a85b9f16dbeab20913d0c80cfca2297cc2d2f74176146bd88ab3c39bb9b11fb SHA512 6767c04d7fc123309261e496111870cb71d0be3b7621d48a13da8cd8790df0a809407ff1a8dd139902005ebca89d77b1ddacf85ec911faa47d50fe61c82cf604 +DIST open-gpu-kernel-modules-515.49.19.tar.gz 7417963 BLAKE2B 3dd1ce0f55776413697252f901183359be764dfed067b14f6d5c9fc6a234b6f96fbe046729be9f5136fa8e11c813e9ffe54d510d772d5ccb562aa3d65a127088 SHA512 a601e25898aa9a1fc96fe61e0be97cd82ab42136faf153710f205960b9d3fb42bc445ba78542150ee31f000653cd456ec2266426c7a741b9dd06c39fd1f52e51 EBUILD nvidia-drivers-390.154.ebuild 14665 BLAKE2B 25a1be1a47db1dcc19c6c8e82a58c6962a31d89774dff2f516a77ff891533a3bb97524fb41a5b1d888bfbbeab16f25db71d52f7ae06c8680e8d69b60323e67b0 SHA512 a5bfed0269dc862d451eb35965aff3b6797c4cb87b62ac415011a90113194294ccaa6175a709bb0f7bebac9233158dd8265e784cda57dd7f35bf5c0fc6d14aa0 EBUILD nvidia-drivers-470.141.03.ebuild 15313 BLAKE2B 29370d25f2e3524ce6be82a2088756ff9ff789a6dd85c300d4a6a349c454b224802ce42b570cdbd336f8e941984dee6d311af7e702914db68adadaa6df395b84 SHA512 3b0a90341efa01daea7b77292e43d6e1ff53ec51de029c358624b26ca907a8c0259aebcc23d67ca8fc6ed810d7c4991cb0b183131aeaf901052098893ec63812 EBUILD nvidia-drivers-510.85.02.ebuild 15643 BLAKE2B d4ed16b54ca6860b86cdb972429056296e305438886877fc4536cb3b2d4074af857bdc9da35f08685914fdfbd6a2e453c78ba701d7ab177f23065221104a115e SHA512 6c7c5da56c68516bd2cc7ff0920021d2901270869993117636ce61602f368172fa8da771ab0c8df7144051a104e67a512d3dc43302605168d0af0ad39859b738 -EBUILD nvidia-drivers-515.49.18.ebuild 17426 BLAKE2B 03d1b9564daad4c54f8e3bf4f15abcf043f16487bdb419ad509dc8ef5672042a3bd63486d63690004d27c11183c64e1595b5b4bde42b19a6e3a6e50e2e93f4e0 SHA512 443f051d3ca32fb6a63c24acc0c58c621d1c0f9c4938dac3cb7f0644b09ed29896fa696212644a8d4ac8a85d393e4cfa1d0badb3c3308af2473521d72e86dc36 +EBUILD nvidia-drivers-515.49.19.ebuild 17426 BLAKE2B 03d1b9564daad4c54f8e3bf4f15abcf043f16487bdb419ad509dc8ef5672042a3bd63486d63690004d27c11183c64e1595b5b4bde42b19a6e3a6e50e2e93f4e0 SHA512 443f051d3ca32fb6a63c24acc0c58c621d1c0f9c4938dac3cb7f0644b09ed29896fa696212644a8d4ac8a85d393e4cfa1d0badb3c3308af2473521d72e86dc36 EBUILD nvidia-drivers-515.65.01.ebuild 17426 BLAKE2B 76d42afbf430b26c776f1575acecd44363c8b56d62a1337a15d7ec85fc72988a874b76ae5c970df69c60c9d31ea3c37fd2421a0dfc71ea5c155f08330a014781 SHA512 dfb52d5708179ae8b13f2c21e89b76c3020cd1bbf98b9ede0ea16a226b7dc20fb925abc2d792378e31b9cf1f169ff2a5c3a029244ab7cc8003071bb65a1bdbf5 EBUILD nvidia-drivers-515.76.ebuild 17427 BLAKE2B ec6f7d37a8f3289acf592ffe0039363b4996a43a3ab6f04a8ff8037a552d9eb4afd3979912d74bc80fc4b320c8e4090e4a274916c18a31c7dfe3a08896a58de8 SHA512 707ccb77d7463bb9a85ec12124f120957aae7b636461ce8bb8caa2e91aa7bc62a4f86ca031f5f4514e730cb7f97fa848b68d39ff3ed3f69f8c99d34cd5025872 MISC metadata.xml 1320 BLAKE2B f8aa8f9a39d6da284b60afb50087acf75744057628e79b77a95e6bebb1e386e9d1a819f41e73d3e94b8ab74322ec8e8b077ad6d2af0804a5c6f20b4dd5f2897d SHA512 9fb939f8c8892ce43afc4f577181474c88a0aae3cc58af57987000b82f6c52f3f7b40fc538fa8eae0d5dbaf1fe3734d84f72fda2106853edd945149b3f2d2747 diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-515.49.18.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-515.49.18.ebuild deleted file mode 100644 index 2158dbd987aa..000000000000 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-515.49.18.ebuild +++ /dev/null @@ -1,512 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MODULES_OPTIONAL_USE="driver" -inherit desktop flag-o-matic linux-mod multilib readme.gentoo-r1 \ - systemd toolchain-funcs unpacker user-info - -NV_KERNEL_MAX="5.19" -NV_PIN="515.65.01" - -DESCRIPTION="NVIDIA Accelerated Graphics Driver" -HOMEPAGE="https://developer.nvidia.com/vulkan-driver" -SRC_URI=" - https://developer.nvidia.com/vulkan-beta-${PV//.}-linux -> NVIDIA-Linux-x86_64-${PV}.run - $(printf "https://download.nvidia.com/XFree86/%s/%s-${NV_PIN}.tar.bz2 " \ - nvidia-{installer,modprobe,persistenced,settings,xconfig}{,}) - https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/${PV}.tar.gz - -> open-gpu-kernel-modules-${PV}.tar.gz" -# nvidia-installer is unused but here for GPL-2's "distribute sources" -S="${WORKDIR}" - -LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl" -SLOT="0/vulkan" -KEYWORDS="-* ~amd64" -IUSE="+X abi_x86_32 abi_x86_64 +driver kernel-open persistenced +static-libs +tools wayland" -REQUIRED_USE="kernel-open? ( driver )" - -COMMON_DEPEND=" - acct-group/video - sys-libs/glibc - X? ( x11-libs/libpciaccess ) - persistenced? ( - acct-user/nvpd - net-libs/libtirpc:= - ) - tools? ( - dev-libs/atk - dev-libs/glib:2 - dev-libs/jansson:= - media-libs/harfbuzz:= - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXxf86vm - x11-libs/pango - )" -RDEPEND=" - ${COMMON_DEPEND} - X? ( - media-libs/libglvnd[X,abi_x86_32(-)?] - x11-libs/libX11[abi_x86_32(-)?] - x11-libs/libXext[abi_x86_32(-)?] - ) - wayland? ( - gui-libs/egl-gbm - >=gui-libs/egl-wayland-1.1.10 - media-libs/libglvnd - )" -DEPEND=" - ${COMMON_DEPEND} - static-libs? ( - x11-libs/libX11 - x11-libs/libXext - ) - tools? ( - media-libs/libglvnd - sys-apps/dbus - x11-base/xorg-proto - x11-libs/libXrandr - x11-libs/libXv - x11-libs/libvdpau - )" -BDEPEND=" - sys-devel/m4 - virtual/pkgconfig" - -QA_PREBUILT="lib/firmware/* opt/bin/* usr/lib*" - -PATCHES=( - "${FILESDIR}"/nvidia-drivers-470.141.03-clang15.patch - "${FILESDIR}"/nvidia-modprobe-390.141-uvm-perms.patch - "${FILESDIR}"/nvidia-settings-390.144-desktop.patch - "${FILESDIR}"/nvidia-settings-390.144-no-gtk2.patch - "${FILESDIR}"/nvidia-settings-390.144-raw-ldflags.patch -) - -pkg_setup() { - use driver || return - - local CONFIG_CHECK=" - PROC_FS - ~DRM_KMS_HELPER - ~SYSVIPC - ~!LOCKDEP - ~!SLUB_DEBUG_ON - ~!X86_KERNEL_IBT - !DEBUG_MUTEXES" - local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but needed for Xorg auto-detection - of drivers (no custom config), and for wayland / nvidia-drm.modeset=1. - Cannot be directly selected in the kernel's menuconfig, and may need - selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or - DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in." - local ERROR_X86_KERNEL_IBT="X86_KERNEL_IBT: is set, be warned the modules may not load with it. - If run into problems, either unset or pass ibt=off to the kernel." - - use amd64 && kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764 - - use kernel-open && CONFIG_CHECK+=" MMU_NOTIFIER" #843827 - local ERROR_MMU_NOTIFIER="CONFIG_MMU_NOTIFIER: is not set but needed to build with USE=kernel-open. - Cannot be directly selected in the kernel's menuconfig, and may need - selection of another option that requires it such as CONFIG_KVM." - - MODULE_NAMES=" - nvidia(video:kernel) - nvidia-drm(video:kernel) - nvidia-modeset(video:kernel) - nvidia-peermem(video:kernel) - nvidia-uvm(video:kernel)" - use kernel-open && - MODULE_NAMES=${MODULE_NAMES//:kernel/:kernel-module-source:kernel-module-source/kernel-open} - - linux-mod_pkg_setup - - [[ ${MERGE_TYPE} == binary ]] && return - - BUILD_PARAMS='NV_VERBOSE=1 IGNORE_CC_MISMATCH=yes SYSSRC="${KV_DIR}" SYSOUT="${KV_OUT_DIR}"' - BUILD_TARGETS="modules" - - if linux_chkconfig_present CC_IS_CLANG; then - ewarn "Warning: clang-built kernel detected, using clang for modules (experimental)" - ewarn "Can use KERNEL_CC and KERNEL_LD environment variables to override if needed." - - tc-is-clang || : "${KERNEL_CC:=${CHOST}-clang}" - if linux_chkconfig_present LD_IS_LLD; then - : "${KERNEL_LD:=ld.lld}" - if linux_chkconfig_present LTO_CLANG_THIN; then - # kernel enables cache by default leading to sandbox violations - BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' - fi - fi - fi - BUILD_PARAMS+=' ${KERNEL_CC:+CC="${KERNEL_CC}"} ${KERNEL_LD:+LD="${KERNEL_LD}"}' - - if kernel_is -gt ${NV_KERNEL_MAX/./ }; then - ewarn "Kernel ${KV_MAJOR}.${KV_MINOR} is either known to break this version of ${PN}" - ewarn "or was not tested with it. It is recommended to use one of:" - ewarn " <=sys-kernel/gentoo-kernel-${NV_KERNEL_MAX}.x" - ewarn " <=sys-kernel/gentoo-sources-${NV_KERNEL_MAX}.x" - ewarn "You are free to try or use /etc/portage/patches, but support will" - ewarn "not be given and issues wait until NVIDIA releases a fixed version" - ewarn "(Gentoo will not accept patches for this)." - ewarn - ewarn "Do _not_ file a bug report if run into issues." - ewarn - fi -} - -src_prepare() { - # make patches usable across versions - rm nvidia-modprobe && mv nvidia-modprobe{-${NV_PIN},} || die - rm nvidia-persistenced && mv nvidia-persistenced{-${NV_PIN},} || die - rm nvidia-settings && mv nvidia-settings{-${NV_PIN},} || die - rm nvidia-xconfig && mv nvidia-xconfig{-${NV_PIN},} || die - mv open-gpu-kernel-modules-${PV} kernel-module-source || die - - eapply --directory=kernel-module-source/kernel-open \ - -p2 "${FILESDIR}"/nvidia-drivers-470.141.03-clang15.patch - - default - - # prevent detection of incomplete kernel DRM support (bug #603818) - sed 's/defined(CONFIG_DRM/defined(CONFIG_DRM_KMS_HELPER/g' \ - -i kernel{,-module-source/kernel-open}/conftest.sh || die - - # adjust service files - sed 's/__USER__/nvpd/' \ - nvidia-persistenced/init/systemd/nvidia-persistenced.service.template \ - > "${T}"/nvidia-persistenced.service || die - use !amd64 || sed -i "s|/usr|${EPREFIX}/opt|" systemd/system/nvidia-powerd.service || die - - # enable nvidia-drm.modeset=1 by default with USE=wayland - cp "${FILESDIR}"/nvidia-470.conf "${T}"/nvidia.conf || die - use !wayland || sed -i '/^#.*modeset=1$/s/^#//' "${T}"/nvidia.conf || die - - # makefile attempts to install wayland library even if not built - use wayland || sed -i 's/ WAYLAND_LIB_install$//' \ - nvidia-settings/src/Makefile || die - - # temporary option, nvidia will remove in the future - use !kernel-open || - sed -i '/blacklist/a\ -\ -# Enable using kernel-open with workstation GPUs (experimental)\ -options nvidia NVreg_OpenRmEnableUnsupportedGpus=1' "${T}"/nvidia.conf || die -} - -src_compile() { - tc-export AR CC CXX LD OBJCOPY OBJDUMP - - NV_ARGS=( - PREFIX="${EPREFIX}"/usr - HOST_CC="$(tc-getBUILD_CC)" - HOST_LD="$(tc-getBUILD_LD)" - NV_USE_BUNDLED_LIBJANSSON=0 - NV_VERBOSE=1 DO_STRIP= MANPAGE_GZIP= OUTPUTDIR=out - WAYLAND_AVAILABLE=$(usex wayland 1 0) - XNVCTRL_CFLAGS=-fPIC #840389 - ) - - if use driver; then - if linux_chkconfig_present GCC_PLUGINS; then - mkdir "${T}"/plugin-test || die - echo "obj-m += test.o" > "${T}"/plugin-test/Kbuild || die - > "${T}"/plugin-test/test.c || die - if [[ $(LC_ALL=C make -C "${KV_OUT_DIR}" ARCH="$(tc-arch-kernel)" \ - HOSTCC="$(tc-getBUILD_CC)" M="${T}"/plugin-test 2>&1) \ - =~ "error: incompatible gcc/plugin version" ]]; then - ewarn "Warning: detected kernel was built with different gcc/plugin versions," - ewarn "you may need to 'make clean' and rebuild your kernel with the current" - ewarn "gcc version (or re-emerge for distribution kernels, including kernel-bin)." - fi - fi - - linux-mod_src_compile - fi - - emake "${NV_ARGS[@]}" -C nvidia-modprobe - use persistenced && emake "${NV_ARGS[@]}" -C nvidia-persistenced - use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig - - if use tools; then - # cflags: avoid noisy logs, only use here and set first to let override - # ldflags: abi currently needed if LD=ld.lld - CFLAGS="-Wno-deprecated-declarations ${CFLAGS}" \ - RAW_LDFLAGS="$(get_abi_LDFLAGS) $(raw-ldflags)" \ - emake "${NV_ARGS[@]}" -C nvidia-settings - elif use static-libs; then - emake "${NV_ARGS[@]}" -C nvidia-settings/src out/libXNVCtrl.a - fi -} - -src_install() { - local libdir=$(get_libdir) libdir32=$(ABI=x86 get_libdir) - - NV_ARGS+=( DESTDIR="${D}" LIBDIR="${ED}"/usr/${libdir} ) - - local -A paths=( - [APPLICATION_PROFILE]=/usr/share/nvidia - [CUDA_ICD]=/etc/OpenCL/vendors - [EGL_EXTERNAL_PLATFORM_JSON]=/usr/share/egl/egl_external_platform.d - [FIRMWARE]=/lib/firmware/nvidia/${PV} - [GBM_BACKEND_LIB_SYMLINK]=/usr/${libdir}/gbm - [GLVND_EGL_ICD_JSON]=/usr/share/glvnd/egl_vendor.d - [VULKAN_ICD_JSON]=/usr/share/vulkan - [WINE_LIB]=/usr/${libdir}/nvidia/wine - [XORG_OUTPUTCLASS_CONFIG]=/usr/share/X11/xorg.conf.d - - [GLX_MODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules/extensions - [GLX_MODULE_SYMLINK]=/usr/${libdir}/xorg/modules - [XMODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules - ) - - local skip_files=( - # nvidia_icd/layers(vulkan): skip with -X too as it uses libGLX_nvidia - $(usev !X " - libGLX_nvidia libglxserver_nvidia - nvidia_icd.json nvidia_layers.json") - $(usev !wayland libnvidia-vulkan-producer) - libGLX_indirect # non-glvnd unused fallback - libnvidia-{gtk,wayland-client} nvidia-{settings,xconfig} # from source - libnvidia-egl-gbm 15_nvidia_gbm # gui-libs/egl-gbm - libnvidia-egl-wayland 10_nvidia_wayland # gui-libs/egl-wayland - ) - local skip_modules=( - $(usev !X "nvfbc vdpau xdriver") - $(usev !driver gsp) - installer nvpd # handled separately / built from source - ) - local skip_types=( - GLVND_LIB GLVND_SYMLINK EGL_CLIENT.\* GLX_CLIENT.\* # media-libs/libglvnd - OPENCL_WRAPPER.\* # virtual/opencl - DOCUMENTATION DOT_DESKTOP .\*_SRC DKMS_CONF SYSTEMD_UNIT # handled separately / unused - ) - - local DOCS=( - README.txt NVIDIA_Changelog supported-gpus/supported-gpus.json - nvidia-settings/doc/{FRAMELOCK,NV-CONTROL-API}.txt - ) - local HTML_DOCS=( html/. ) - einstalldocs - - local DISABLE_AUTOFORMATTING=yes - local DOC_CONTENTS="\ -Trusted users should be in the 'video' group to use NVIDIA devices. -You can add yourself by using: gpasswd -a my-user video\ -$(usev driver " - -Like all out-of-tree kernel modules, it is necessary to rebuild -${PN} after upgrading or rebuilding the Linux kernel -by for example running \`emerge @module-rebuild\`. Alternatively, -if using a distribution kernel (sys-kernel/gentoo-kernel{,-bin}), -this can be automated by setting USE=dist-kernel globally. - -Loaded kernel modules also must not mismatch with the installed -${PN} version (excluding -r revision), meaning should -ensure \`eselect kernel list\` points to the kernel that will be -booted before building and preferably reboot after upgrading -${PN} (the ebuild will emit a warning if mismatching). - -See '${EPREFIX}/etc/modprobe.d/nvidia.conf' for modules options.")\ -$(use amd64 && usev !abi_x86_32 " - -Note that without USE=abi_x86_32 on ${PN}, 32bit applications -(typically using wine / steam) will not be able to use GPU acceleration.") - -For general information on using ${PN}, please see: -https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers" - readme.gentoo_create_doc - - if use driver; then - linux-mod_src_install - - insinto /etc/modprobe.d - doins "${T}"/nvidia.conf - - # used for gpu verification with binpkgs (not kept, see pkg_preinst) - insinto /usr/share/nvidia - doins supported-gpus/supported-gpus.json - fi - - emake "${NV_ARGS[@]}" -C nvidia-modprobe install - fowners :video /usr/bin/nvidia-modprobe #505092 - fperms 4710 /usr/bin/nvidia-modprobe - - if use persistenced; then - emake "${NV_ARGS[@]}" -C nvidia-persistenced install - newconfd "${FILESDIR}"/nvidia-persistenced.confd nvidia-persistenced - newinitd "${FILESDIR}"/nvidia-persistenced.initd nvidia-persistenced - systemd_dounit "${T}"/nvidia-persistenced.service - fi - - if use tools; then - emake "${NV_ARGS[@]}" -C nvidia-settings install - - doicon nvidia-settings/doc/nvidia-settings.png - domenu nvidia-settings/doc/nvidia-settings.desktop - - exeinto /etc/X11/xinit/xinitrc.d - newexe "${FILESDIR}"/95-nvidia-settings-r1 95-nvidia-settings - fi - - if use static-libs; then - dolib.a nvidia-settings/src/out/libXNVCtrl.a - - insinto /usr/include/NVCtrl - doins nvidia-settings/src/libXNVCtrl/NVCtrl{Lib,}.h - fi - - use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig install - - # mimic nvidia-installer by reading .manifest to install files - # 0:file 1:perms 2:type 3+:subtype/arguments -:module - local m into - while IFS=' ' read -ra m; do - ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] || - [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] || - [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] || - has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue - - case ${m[2]} in - MANPAGE) - gzip -dc ${m[0]} | newman - ${m[0]%.gz}; assert - continue - ;; - GBM_BACKEND_LIB_SYMLINK) m[4]=../${m[4]};; # missing ../ - VDPAU_SYMLINK) m[4]=vdpau/; m[5]=${m[5]#vdpau/};; # .so to vdpau/ - esac - - if [[ -v paths[${m[2]}] ]]; then - into=${paths[${m[2]}]} - elif [[ ${m[2]} =~ _BINARY$ ]]; then - into=/opt/bin - elif [[ ${m[3]} == COMPAT32 ]]; then - use abi_x86_32 || continue - into=/usr/${libdir32} - elif [[ ${m[2]} =~ _LIB$|_SYMLINK$ ]]; then - into=/usr/${libdir} - else - die "No known installation path for ${m[0]}" - fi - [[ ${m[3]: -2} == ?/ ]] && into+=/${m[3]%/} - [[ ${m[4]: -2} == ?/ ]] && into+=/${m[4]%/} - - if [[ ${m[2]} =~ _SYMLINK$ ]]; then - [[ ${m[4]: -1} == / ]] && m[4]=${m[5]} - dosym ${m[4]} ${into}/${m[0]} - continue - fi - [[ ${m[0]} =~ ^libnvidia-ngx.so|^libnvidia-egl-gbm.so ]] && - dosym ${m[0]} ${into}/${m[0]%.so*}.so.1 # soname not in .manifest - - printf -v m[1] %o $((m[1] | 0200)) # 444->644 - insopts -m${m[1]} - insinto ${into} - doins ${m[0]} - done < .manifest || die - - # MODULE:installer non-skipped extras - exeinto /lib/systemd/system-sleep - doexe systemd/system-sleep/nvidia - dobin systemd/nvidia-sleep.sh - systemd_dounit systemd/system/nvidia-{hibernate,resume,suspend}.service - - dobin nvidia-bug-report.sh - - # MODULE:powerd extras - if use amd64; then - systemd_dounit systemd/system/nvidia-powerd.service - - insinto /usr/share/dbus-1/system.d - doins nvidia-dbus.conf - fi - - # symlink non-versioned so nvidia-settings can use it even if misdetected - dosym nvidia-application-profiles-${PV}-key-documentation \ - ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation -} - -pkg_preinst() { - has_version "${CATEGORY}/${PN}[wayland]" && NV_HAD_WAYLAND= - - use driver || return - linux-mod_pkg_preinst - - # set video group id based on live system (bug #491414) - local g=$(egetent group video | cut -d: -f3) - [[ ${g} =~ ^[0-9]+$ ]] || die "Failed to determine video group id (got '${g}')" - sed -i "s/@VIDEOGID@/${g}/" "${ED}"/etc/modprobe.d/nvidia.conf || die - - # try to find driver mismatches using temporary supported-gpus.json - for g in $(grep -l 0x10de /sys/bus/pci/devices/*/vendor 2>/dev/null); do - g=$(grep -io "\"devid\":\"$(<${g%vendor}device)\"[^}]*branch\":\"[0-9]*" \ - "${ED}"/usr/share/nvidia/supported-gpus.json 2>/dev/null) - if [[ ${g} ]]; then - g=$((${g##*\"}+1)) - if ver_test -ge ${g}; then - NV_LEGACY_MASK=">=${CATEGORY}/${PN}-${g}" - break - fi - fi - done - rm "${ED}"/usr/share/nvidia/supported-gpus.json || die -} - -pkg_postinst() { - linux-mod_pkg_postinst - - readme.gentoo_print_elog - - if [[ -r /proc/driver/nvidia/version && - $( ${EROOT}/etc/portage/package.mask/${PN}" - else - ewarn " echo '${NV_LEGACY_MASK}' >> ${EROOT}/etc/portage/package.mask" - fi - ewarn "...then downgrade to a legacy branch if possible. For details, see:" - ewarn "https://www.nvidia.com/object/IO_32667.html" - fi - - if use kernel-open; then - ewarn - ewarn "Open source variant of ${PN} was selected, be warned it is experimental" - ewarn "and only usable with Turing / Ampere and later GPUs, aka GTX 1650+." - ewarn "Please also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" - ewarn - ewarn "Many features are not yet implemented in the drivers and limitations are" - ewarn "to be expected. Please do not report non-build/packaging bugs to Gentoo." - ewarn "Switch back to USE=-kernel-open to restore functionality if needed for now." - fi - - if use wayland && use driver && [[ ! -v NV_HAD_WAYLAND ]]; then - elog - elog "With USE=wayland, this version of ${PN} sets nvidia-drm.modeset=1" - elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. This feature is considered" - elog "experimental but is required for wayland." - elog - elog "If you experience issues, either disable wayland or edit nvidia.conf." - elog "Of note, may possibly cause issues with SLI and Reverse PRIME." - fi -} diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-515.49.19.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-515.49.19.ebuild new file mode 100644 index 000000000000..2158dbd987aa --- /dev/null +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-515.49.19.ebuild @@ -0,0 +1,512 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MODULES_OPTIONAL_USE="driver" +inherit desktop flag-o-matic linux-mod multilib readme.gentoo-r1 \ + systemd toolchain-funcs unpacker user-info + +NV_KERNEL_MAX="5.19" +NV_PIN="515.65.01" + +DESCRIPTION="NVIDIA Accelerated Graphics Driver" +HOMEPAGE="https://developer.nvidia.com/vulkan-driver" +SRC_URI=" + https://developer.nvidia.com/vulkan-beta-${PV//.}-linux -> NVIDIA-Linux-x86_64-${PV}.run + $(printf "https://download.nvidia.com/XFree86/%s/%s-${NV_PIN}.tar.bz2 " \ + nvidia-{installer,modprobe,persistenced,settings,xconfig}{,}) + https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/${PV}.tar.gz + -> open-gpu-kernel-modules-${PV}.tar.gz" +# nvidia-installer is unused but here for GPL-2's "distribute sources" +S="${WORKDIR}" + +LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl" +SLOT="0/vulkan" +KEYWORDS="-* ~amd64" +IUSE="+X abi_x86_32 abi_x86_64 +driver kernel-open persistenced +static-libs +tools wayland" +REQUIRED_USE="kernel-open? ( driver )" + +COMMON_DEPEND=" + acct-group/video + sys-libs/glibc + X? ( x11-libs/libpciaccess ) + persistenced? ( + acct-user/nvpd + net-libs/libtirpc:= + ) + tools? ( + dev-libs/atk + dev-libs/glib:2 + dev-libs/jansson:= + media-libs/harfbuzz:= + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXxf86vm + x11-libs/pango + )" +RDEPEND=" + ${COMMON_DEPEND} + X? ( + media-libs/libglvnd[X,abi_x86_32(-)?] + x11-libs/libX11[abi_x86_32(-)?] + x11-libs/libXext[abi_x86_32(-)?] + ) + wayland? ( + gui-libs/egl-gbm + >=gui-libs/egl-wayland-1.1.10 + media-libs/libglvnd + )" +DEPEND=" + ${COMMON_DEPEND} + static-libs? ( + x11-libs/libX11 + x11-libs/libXext + ) + tools? ( + media-libs/libglvnd + sys-apps/dbus + x11-base/xorg-proto + x11-libs/libXrandr + x11-libs/libXv + x11-libs/libvdpau + )" +BDEPEND=" + sys-devel/m4 + virtual/pkgconfig" + +QA_PREBUILT="lib/firmware/* opt/bin/* usr/lib*" + +PATCHES=( + "${FILESDIR}"/nvidia-drivers-470.141.03-clang15.patch + "${FILESDIR}"/nvidia-modprobe-390.141-uvm-perms.patch + "${FILESDIR}"/nvidia-settings-390.144-desktop.patch + "${FILESDIR}"/nvidia-settings-390.144-no-gtk2.patch + "${FILESDIR}"/nvidia-settings-390.144-raw-ldflags.patch +) + +pkg_setup() { + use driver || return + + local CONFIG_CHECK=" + PROC_FS + ~DRM_KMS_HELPER + ~SYSVIPC + ~!LOCKDEP + ~!SLUB_DEBUG_ON + ~!X86_KERNEL_IBT + !DEBUG_MUTEXES" + local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but needed for Xorg auto-detection + of drivers (no custom config), and for wayland / nvidia-drm.modeset=1. + Cannot be directly selected in the kernel's menuconfig, and may need + selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or + DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in." + local ERROR_X86_KERNEL_IBT="X86_KERNEL_IBT: is set, be warned the modules may not load with it. + If run into problems, either unset or pass ibt=off to the kernel." + + use amd64 && kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764 + + use kernel-open && CONFIG_CHECK+=" MMU_NOTIFIER" #843827 + local ERROR_MMU_NOTIFIER="CONFIG_MMU_NOTIFIER: is not set but needed to build with USE=kernel-open. + Cannot be directly selected in the kernel's menuconfig, and may need + selection of another option that requires it such as CONFIG_KVM." + + MODULE_NAMES=" + nvidia(video:kernel) + nvidia-drm(video:kernel) + nvidia-modeset(video:kernel) + nvidia-peermem(video:kernel) + nvidia-uvm(video:kernel)" + use kernel-open && + MODULE_NAMES=${MODULE_NAMES//:kernel/:kernel-module-source:kernel-module-source/kernel-open} + + linux-mod_pkg_setup + + [[ ${MERGE_TYPE} == binary ]] && return + + BUILD_PARAMS='NV_VERBOSE=1 IGNORE_CC_MISMATCH=yes SYSSRC="${KV_DIR}" SYSOUT="${KV_OUT_DIR}"' + BUILD_TARGETS="modules" + + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: clang-built kernel detected, using clang for modules (experimental)" + ewarn "Can use KERNEL_CC and KERNEL_LD environment variables to override if needed." + + tc-is-clang || : "${KERNEL_CC:=${CHOST}-clang}" + if linux_chkconfig_present LD_IS_LLD; then + : "${KERNEL_LD:=ld.lld}" + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi + BUILD_PARAMS+=' ${KERNEL_CC:+CC="${KERNEL_CC}"} ${KERNEL_LD:+LD="${KERNEL_LD}"}' + + if kernel_is -gt ${NV_KERNEL_MAX/./ }; then + ewarn "Kernel ${KV_MAJOR}.${KV_MINOR} is either known to break this version of ${PN}" + ewarn "or was not tested with it. It is recommended to use one of:" + ewarn " <=sys-kernel/gentoo-kernel-${NV_KERNEL_MAX}.x" + ewarn " <=sys-kernel/gentoo-sources-${NV_KERNEL_MAX}.x" + ewarn "You are free to try or use /etc/portage/patches, but support will" + ewarn "not be given and issues wait until NVIDIA releases a fixed version" + ewarn "(Gentoo will not accept patches for this)." + ewarn + ewarn "Do _not_ file a bug report if run into issues." + ewarn + fi +} + +src_prepare() { + # make patches usable across versions + rm nvidia-modprobe && mv nvidia-modprobe{-${NV_PIN},} || die + rm nvidia-persistenced && mv nvidia-persistenced{-${NV_PIN},} || die + rm nvidia-settings && mv nvidia-settings{-${NV_PIN},} || die + rm nvidia-xconfig && mv nvidia-xconfig{-${NV_PIN},} || die + mv open-gpu-kernel-modules-${PV} kernel-module-source || die + + eapply --directory=kernel-module-source/kernel-open \ + -p2 "${FILESDIR}"/nvidia-drivers-470.141.03-clang15.patch + + default + + # prevent detection of incomplete kernel DRM support (bug #603818) + sed 's/defined(CONFIG_DRM/defined(CONFIG_DRM_KMS_HELPER/g' \ + -i kernel{,-module-source/kernel-open}/conftest.sh || die + + # adjust service files + sed 's/__USER__/nvpd/' \ + nvidia-persistenced/init/systemd/nvidia-persistenced.service.template \ + > "${T}"/nvidia-persistenced.service || die + use !amd64 || sed -i "s|/usr|${EPREFIX}/opt|" systemd/system/nvidia-powerd.service || die + + # enable nvidia-drm.modeset=1 by default with USE=wayland + cp "${FILESDIR}"/nvidia-470.conf "${T}"/nvidia.conf || die + use !wayland || sed -i '/^#.*modeset=1$/s/^#//' "${T}"/nvidia.conf || die + + # makefile attempts to install wayland library even if not built + use wayland || sed -i 's/ WAYLAND_LIB_install$//' \ + nvidia-settings/src/Makefile || die + + # temporary option, nvidia will remove in the future + use !kernel-open || + sed -i '/blacklist/a\ +\ +# Enable using kernel-open with workstation GPUs (experimental)\ +options nvidia NVreg_OpenRmEnableUnsupportedGpus=1' "${T}"/nvidia.conf || die +} + +src_compile() { + tc-export AR CC CXX LD OBJCOPY OBJDUMP + + NV_ARGS=( + PREFIX="${EPREFIX}"/usr + HOST_CC="$(tc-getBUILD_CC)" + HOST_LD="$(tc-getBUILD_LD)" + NV_USE_BUNDLED_LIBJANSSON=0 + NV_VERBOSE=1 DO_STRIP= MANPAGE_GZIP= OUTPUTDIR=out + WAYLAND_AVAILABLE=$(usex wayland 1 0) + XNVCTRL_CFLAGS=-fPIC #840389 + ) + + if use driver; then + if linux_chkconfig_present GCC_PLUGINS; then + mkdir "${T}"/plugin-test || die + echo "obj-m += test.o" > "${T}"/plugin-test/Kbuild || die + > "${T}"/plugin-test/test.c || die + if [[ $(LC_ALL=C make -C "${KV_OUT_DIR}" ARCH="$(tc-arch-kernel)" \ + HOSTCC="$(tc-getBUILD_CC)" M="${T}"/plugin-test 2>&1) \ + =~ "error: incompatible gcc/plugin version" ]]; then + ewarn "Warning: detected kernel was built with different gcc/plugin versions," + ewarn "you may need to 'make clean' and rebuild your kernel with the current" + ewarn "gcc version (or re-emerge for distribution kernels, including kernel-bin)." + fi + fi + + linux-mod_src_compile + fi + + emake "${NV_ARGS[@]}" -C nvidia-modprobe + use persistenced && emake "${NV_ARGS[@]}" -C nvidia-persistenced + use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig + + if use tools; then + # cflags: avoid noisy logs, only use here and set first to let override + # ldflags: abi currently needed if LD=ld.lld + CFLAGS="-Wno-deprecated-declarations ${CFLAGS}" \ + RAW_LDFLAGS="$(get_abi_LDFLAGS) $(raw-ldflags)" \ + emake "${NV_ARGS[@]}" -C nvidia-settings + elif use static-libs; then + emake "${NV_ARGS[@]}" -C nvidia-settings/src out/libXNVCtrl.a + fi +} + +src_install() { + local libdir=$(get_libdir) libdir32=$(ABI=x86 get_libdir) + + NV_ARGS+=( DESTDIR="${D}" LIBDIR="${ED}"/usr/${libdir} ) + + local -A paths=( + [APPLICATION_PROFILE]=/usr/share/nvidia + [CUDA_ICD]=/etc/OpenCL/vendors + [EGL_EXTERNAL_PLATFORM_JSON]=/usr/share/egl/egl_external_platform.d + [FIRMWARE]=/lib/firmware/nvidia/${PV} + [GBM_BACKEND_LIB_SYMLINK]=/usr/${libdir}/gbm + [GLVND_EGL_ICD_JSON]=/usr/share/glvnd/egl_vendor.d + [VULKAN_ICD_JSON]=/usr/share/vulkan + [WINE_LIB]=/usr/${libdir}/nvidia/wine + [XORG_OUTPUTCLASS_CONFIG]=/usr/share/X11/xorg.conf.d + + [GLX_MODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules/extensions + [GLX_MODULE_SYMLINK]=/usr/${libdir}/xorg/modules + [XMODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules + ) + + local skip_files=( + # nvidia_icd/layers(vulkan): skip with -X too as it uses libGLX_nvidia + $(usev !X " + libGLX_nvidia libglxserver_nvidia + nvidia_icd.json nvidia_layers.json") + $(usev !wayland libnvidia-vulkan-producer) + libGLX_indirect # non-glvnd unused fallback + libnvidia-{gtk,wayland-client} nvidia-{settings,xconfig} # from source + libnvidia-egl-gbm 15_nvidia_gbm # gui-libs/egl-gbm + libnvidia-egl-wayland 10_nvidia_wayland # gui-libs/egl-wayland + ) + local skip_modules=( + $(usev !X "nvfbc vdpau xdriver") + $(usev !driver gsp) + installer nvpd # handled separately / built from source + ) + local skip_types=( + GLVND_LIB GLVND_SYMLINK EGL_CLIENT.\* GLX_CLIENT.\* # media-libs/libglvnd + OPENCL_WRAPPER.\* # virtual/opencl + DOCUMENTATION DOT_DESKTOP .\*_SRC DKMS_CONF SYSTEMD_UNIT # handled separately / unused + ) + + local DOCS=( + README.txt NVIDIA_Changelog supported-gpus/supported-gpus.json + nvidia-settings/doc/{FRAMELOCK,NV-CONTROL-API}.txt + ) + local HTML_DOCS=( html/. ) + einstalldocs + + local DISABLE_AUTOFORMATTING=yes + local DOC_CONTENTS="\ +Trusted users should be in the 'video' group to use NVIDIA devices. +You can add yourself by using: gpasswd -a my-user video\ +$(usev driver " + +Like all out-of-tree kernel modules, it is necessary to rebuild +${PN} after upgrading or rebuilding the Linux kernel +by for example running \`emerge @module-rebuild\`. Alternatively, +if using a distribution kernel (sys-kernel/gentoo-kernel{,-bin}), +this can be automated by setting USE=dist-kernel globally. + +Loaded kernel modules also must not mismatch with the installed +${PN} version (excluding -r revision), meaning should +ensure \`eselect kernel list\` points to the kernel that will be +booted before building and preferably reboot after upgrading +${PN} (the ebuild will emit a warning if mismatching). + +See '${EPREFIX}/etc/modprobe.d/nvidia.conf' for modules options.")\ +$(use amd64 && usev !abi_x86_32 " + +Note that without USE=abi_x86_32 on ${PN}, 32bit applications +(typically using wine / steam) will not be able to use GPU acceleration.") + +For general information on using ${PN}, please see: +https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers" + readme.gentoo_create_doc + + if use driver; then + linux-mod_src_install + + insinto /etc/modprobe.d + doins "${T}"/nvidia.conf + + # used for gpu verification with binpkgs (not kept, see pkg_preinst) + insinto /usr/share/nvidia + doins supported-gpus/supported-gpus.json + fi + + emake "${NV_ARGS[@]}" -C nvidia-modprobe install + fowners :video /usr/bin/nvidia-modprobe #505092 + fperms 4710 /usr/bin/nvidia-modprobe + + if use persistenced; then + emake "${NV_ARGS[@]}" -C nvidia-persistenced install + newconfd "${FILESDIR}"/nvidia-persistenced.confd nvidia-persistenced + newinitd "${FILESDIR}"/nvidia-persistenced.initd nvidia-persistenced + systemd_dounit "${T}"/nvidia-persistenced.service + fi + + if use tools; then + emake "${NV_ARGS[@]}" -C nvidia-settings install + + doicon nvidia-settings/doc/nvidia-settings.png + domenu nvidia-settings/doc/nvidia-settings.desktop + + exeinto /etc/X11/xinit/xinitrc.d + newexe "${FILESDIR}"/95-nvidia-settings-r1 95-nvidia-settings + fi + + if use static-libs; then + dolib.a nvidia-settings/src/out/libXNVCtrl.a + + insinto /usr/include/NVCtrl + doins nvidia-settings/src/libXNVCtrl/NVCtrl{Lib,}.h + fi + + use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig install + + # mimic nvidia-installer by reading .manifest to install files + # 0:file 1:perms 2:type 3+:subtype/arguments -:module + local m into + while IFS=' ' read -ra m; do + ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] || + [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] || + [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] || + has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue + + case ${m[2]} in + MANPAGE) + gzip -dc ${m[0]} | newman - ${m[0]%.gz}; assert + continue + ;; + GBM_BACKEND_LIB_SYMLINK) m[4]=../${m[4]};; # missing ../ + VDPAU_SYMLINK) m[4]=vdpau/; m[5]=${m[5]#vdpau/};; # .so to vdpau/ + esac + + if [[ -v paths[${m[2]}] ]]; then + into=${paths[${m[2]}]} + elif [[ ${m[2]} =~ _BINARY$ ]]; then + into=/opt/bin + elif [[ ${m[3]} == COMPAT32 ]]; then + use abi_x86_32 || continue + into=/usr/${libdir32} + elif [[ ${m[2]} =~ _LIB$|_SYMLINK$ ]]; then + into=/usr/${libdir} + else + die "No known installation path for ${m[0]}" + fi + [[ ${m[3]: -2} == ?/ ]] && into+=/${m[3]%/} + [[ ${m[4]: -2} == ?/ ]] && into+=/${m[4]%/} + + if [[ ${m[2]} =~ _SYMLINK$ ]]; then + [[ ${m[4]: -1} == / ]] && m[4]=${m[5]} + dosym ${m[4]} ${into}/${m[0]} + continue + fi + [[ ${m[0]} =~ ^libnvidia-ngx.so|^libnvidia-egl-gbm.so ]] && + dosym ${m[0]} ${into}/${m[0]%.so*}.so.1 # soname not in .manifest + + printf -v m[1] %o $((m[1] | 0200)) # 444->644 + insopts -m${m[1]} + insinto ${into} + doins ${m[0]} + done < .manifest || die + + # MODULE:installer non-skipped extras + exeinto /lib/systemd/system-sleep + doexe systemd/system-sleep/nvidia + dobin systemd/nvidia-sleep.sh + systemd_dounit systemd/system/nvidia-{hibernate,resume,suspend}.service + + dobin nvidia-bug-report.sh + + # MODULE:powerd extras + if use amd64; then + systemd_dounit systemd/system/nvidia-powerd.service + + insinto /usr/share/dbus-1/system.d + doins nvidia-dbus.conf + fi + + # symlink non-versioned so nvidia-settings can use it even if misdetected + dosym nvidia-application-profiles-${PV}-key-documentation \ + ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation +} + +pkg_preinst() { + has_version "${CATEGORY}/${PN}[wayland]" && NV_HAD_WAYLAND= + + use driver || return + linux-mod_pkg_preinst + + # set video group id based on live system (bug #491414) + local g=$(egetent group video | cut -d: -f3) + [[ ${g} =~ ^[0-9]+$ ]] || die "Failed to determine video group id (got '${g}')" + sed -i "s/@VIDEOGID@/${g}/" "${ED}"/etc/modprobe.d/nvidia.conf || die + + # try to find driver mismatches using temporary supported-gpus.json + for g in $(grep -l 0x10de /sys/bus/pci/devices/*/vendor 2>/dev/null); do + g=$(grep -io "\"devid\":\"$(<${g%vendor}device)\"[^}]*branch\":\"[0-9]*" \ + "${ED}"/usr/share/nvidia/supported-gpus.json 2>/dev/null) + if [[ ${g} ]]; then + g=$((${g##*\"}+1)) + if ver_test -ge ${g}; then + NV_LEGACY_MASK=">=${CATEGORY}/${PN}-${g}" + break + fi + fi + done + rm "${ED}"/usr/share/nvidia/supported-gpus.json || die +} + +pkg_postinst() { + linux-mod_pkg_postinst + + readme.gentoo_print_elog + + if [[ -r /proc/driver/nvidia/version && + $( ${EROOT}/etc/portage/package.mask/${PN}" + else + ewarn " echo '${NV_LEGACY_MASK}' >> ${EROOT}/etc/portage/package.mask" + fi + ewarn "...then downgrade to a legacy branch if possible. For details, see:" + ewarn "https://www.nvidia.com/object/IO_32667.html" + fi + + if use kernel-open; then + ewarn + ewarn "Open source variant of ${PN} was selected, be warned it is experimental" + ewarn "and only usable with Turing / Ampere and later GPUs, aka GTX 1650+." + ewarn "Please also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" + ewarn + ewarn "Many features are not yet implemented in the drivers and limitations are" + ewarn "to be expected. Please do not report non-build/packaging bugs to Gentoo." + ewarn "Switch back to USE=-kernel-open to restore functionality if needed for now." + fi + + if use wayland && use driver && [[ ! -v NV_HAD_WAYLAND ]]; then + elog + elog "With USE=wayland, this version of ${PN} sets nvidia-drm.modeset=1" + elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. This feature is considered" + elog "experimental but is required for wayland." + elog + elog "If you experience issues, either disable wayland or edit nvidia.conf." + elog "Of note, may possibly cause issues with SLI and Reverse PRIME." + fi +} diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz index f58daabbd797..18936023b668 100644 Binary files a/x11-wm/Manifest.gz and b/x11-wm/Manifest.gz differ diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest index fbf8fbbb17f7..e3419476bab2 100644 --- a/x11-wm/mutter/Manifest +++ b/x11-wm/mutter/Manifest @@ -1,9 +1,12 @@ AUX mutter-42.0-Disable-anonymous-file-test.patch 765 BLAKE2B 7d223e0dc98963b61cb0bc26ec22775e87942f88f97af7dbcde63e0d960f5b41afc3de0b358b0c6252de90af4451d4fd6c75b7815ab573c7199b0c82cdd1eb7d SHA512 c066d1b5541078c6cc8d2788b36935b9aff0f1fbb800f39fa4674755a6842be66736c57b43d5edb00e5c18a33c1ff17d54a546134e5aae8ebd9a8967cd46b164 AUX mutter-42.4-backend-native-Don-t-warn-on-EACCES-if-headless.patch 3102 BLAKE2B 8adfd306044014776bdfe46bcc45f1333af2ae5ee7ab195fed0c6f1f852723670f90aa0fd7476bd59f0b1c76a4b91521f3a19f9ba0f584f4699075b484aa0dfc SHA512 e751600b5f82ae1330f888c891f302c107fd5da1227392774e8ef2aa681c528be28c78ffd64f832e8aaf31179eeecc12575bc34e3d80d2ab638f3aae099c8cbf +AUX mutter-43.0-Disable-anonymous-file-test.patch 774 BLAKE2B 460f63fc00b895514e7c2f30dc143100b1f564d816084cf06043439d44697602f042e4905121e949c7a5397556a32815eaae9bd2d671d1fdcdb6ca863fb7d4b1 SHA512 b1a9e7c01e35c1c00f34412f7522cdd601cf3af569a571fe9353839429cf76bf6d9b847da500663834c4eae6e05031eaa4ec770ee89807978a784db4b1bc813b DIST mutter-42.3.tar.xz 2746756 BLAKE2B 818b2ac8cd264c6b8e30b6731ef2641dbcbba6dce7628d0a934c3f49a5857874d9e6a97cd53ec689c2a9ae7f52d49ed98b7cc551eafbb32b74cbebbe027d9f43 SHA512 f346d2299143ceb6c9164977df2e23655b1c204f3a2d1f713377f3cc2f3609c56914c5e8a0b940d4fdd3d040a9af210f724350bb4f74ffac293e6a82e2b0785b DIST mutter-42.4.tar.xz 2747580 BLAKE2B 8627e1de8ea93498ff0abd0605836c5b70bb9e51e50ade93b6dd332393892c167aa0cc58f45621e9838ea885834d915ecf2c75c8493fbd154930d4c7427c1010 SHA512 fad80c2c3e6674c00e35783c69886ed728c732743ec967756329c5fd3dd7c1b5695aa0dca7e5d8a3bcb72d03ec06bbdc45c14cc775d40db2852b2299c8b0df03 DIST mutter-42.5.tar.xz 2743636 BLAKE2B 87ee26ccee6c21404ac069e7b35d2b93ef38d0eda0963107c08a72599915fba56a653968fe456afa42f4eeb28aed5526d23d344f7e1f9f4fdf9cf35b5a66fca5 SHA512 cd7ef29211a1568f5f8d43182da6569db22005c0b67204a300edb4952d9c18f73def1558843a009a7475a82d7ce9754bd8741b214a931764798dbeaaecbbec49 +DIST mutter-43.0.tar.xz 2768452 BLAKE2B 4b5cddbadf0e71b26f37725cb301235e0ae33e627d95b5ef730a3787e0af4cd260cea47563ccc39d24d7baf835ae545928ee69fe30327347ffc1b476f92c6a21 SHA512 e7169dcefbc5f1d47581981ceec4d6ac47d75ed9d4ef0b18adfe1dc632645217c4546fdf004544902642b3e0dbb48f6025ab9a5ad9670765ccd972c6409e8611 EBUILD mutter-42.3.ebuild 5486 BLAKE2B 7969cc68ae159ee63076c9947054fca8b628dc32f166611cf20d2cd7f9f5e3fc2144f0b3046a0e5bc74fb5912f03760f9cab0a8ca770c4eaffcc3d27af5c7223 SHA512 17040b8714373e0947575ea133b45a5c1c7b621ead36039816c3d573310b42b68d0dc7cc12f4e2115e61de5d99eb6661bc01a92f22632b09c65f1ec3ceb2f8ab EBUILD mutter-42.4-r1.ebuild 5461 BLAKE2B 0a61cd1d21dcfa3173f00934f07feed6bbef60eb3f290a71cc960fa1f91d3fa2901685d54a5829c640a385bcdbd5674b49c7bd3d6c94e7dc189c1d88697f5bc1 SHA512 ca7fa2ca79d0763f2ebcf2a7372f302d25ffc94063cd3ba38d371aa032ea0b79fa0fb21d5239fd9f7dd60be67ced1440cde709426436db672aa9f755f30aae53 EBUILD mutter-42.5.ebuild 5470 BLAKE2B e20f8db146377f71c56b336a8ccecaa9e7fbf1b0d79eabfb451dced852934255e68f34edfcd4a5fa153b96048c460fdd175c5deeb2c501099e6264446a11327c SHA512 1d017e60926b31cc5a6836e9adcc3222e970e2fc442b255cb56285b2d5193b46790987b1b57f7f715fa77c5d1ae2c1801be2ef00ad81798c4ac77330d3460f8a +EBUILD mutter-43.0.ebuild 5780 BLAKE2B 886592ce31a257b3b34f9633b6cffcfd84b78d8f63f30ef0a1aed891b512395fdf124600fa4b10a98d7b54aab783991a48eac83d20400f293a3d61fefb9c0970 SHA512 c1468a1cda7bd194221e249d7bb98b35924be62d8dd14beb315af8cdf2641e3c139a62411fbdc0762a4abc01c7a86dc111c0dea56568fe2a68d8a97887fc310f MISC metadata.xml 485 BLAKE2B c44b289cf5592b16abd0d7a095e2c042550d6bc37a3ab8a0ac287a9c501cdd5b30e7ddba0286dbcf25845f659afa07ae92182c063fb3b549ed448829197cc2ee SHA512 16628e78b4c9b07283733038e66d9b0ec58a1964593be2aa4e81be117a26944a9d642175ab0eceb06913bb178034d4e49364ae977c60f296cbc3cb0acafdb90e diff --git a/x11-wm/mutter/files/mutter-43.0-Disable-anonymous-file-test.patch b/x11-wm/mutter/files/mutter-43.0-Disable-anonymous-file-test.patch new file mode 100644 index 000000000000..98fcc4c87d10 --- /dev/null +++ b/x11-wm/mutter/files/mutter-43.0-Disable-anonymous-file-test.patch @@ -0,0 +1,27 @@ +From 8cb699dc59c64dc9f58873b3bbe2d17c3a08d2f9 Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Fri, 18 Mar 2022 17:40:52 -0700 +Subject: [PATCH] Disable anonymous-file test + +It attempts to open /proc/self/fd/* (an fd created by memfd_create), +which sandbox disallows. +--- + src/tests/meson.build | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/src/tests/meson.build b/src/tests/meson.build +index a19703288..50027d1f8 100644 +--- a/src/tests/meson.build ++++ b/src/tests/meson.build +@@ -224,11 +224,6 @@ test_cases += [ + 'suite': 'compositor', + 'sources': [ 'stage-view-tests.c', ], + }, +- { +- 'name': 'anonymous-file', +- 'suite': 'unit', +- 'sources': [ 'anonymous-file.c', ], +- }, + { + 'name': 'edid', + 'suite': 'unit', diff --git a/x11-wm/mutter/mutter-43.0.ebuild b/x11-wm/mutter/mutter-43.0.ebuild new file mode 100644 index 000000000000..283a4e11b4e7 --- /dev/null +++ b/x11-wm/mutter/mutter-43.0.ebuild @@ -0,0 +1,206 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) +inherit gnome.org gnome2-utils meson python-any-r1 udev xdg + +DESCRIPTION="GNOME compositing window manager based on Clutter" +HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/" + +LICENSE="GPL-2+" +SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-.pc) should use the subslot + +IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia" +# native backend requires gles3 for hybrid graphics blitting support, udev and a logind provider +REQUIRED_USE=" + wayland? ( ^^ ( elogind systemd ) udev ) + test? ( wayland )" +RESTRICT="!test? ( test )" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +# gnome-settings-daemon is build checked, but used at runtime only for org.gnome.settings-daemon.peripherals.keyboard gschema +# xorg-server is needed at build and runtime with USE=wayland for Xwayland +# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order +DEPEND=" + >=media-libs/lcms-2.6:2 + >=x11-misc/colord-1.4.5:= + >=x11-libs/libX11-1.7.0 + >=media-libs/graphene-1.10.2[introspection?] + >=x11-libs/gtk+-3.19.8:3[X,introspection?] + x11-libs/gdk-pixbuf:2 + >=x11-libs/pango-1.46[introspection?] + >=dev-libs/fribidi-1.0.0 + >=x11-libs/cairo-1.14[X] + >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] + >=dev-libs/glib-2.69.0:2 + gnome-base/gnome-settings-daemon + >=dev-libs/json-glib-0.12.0[introspection?] + >=x11-libs/libxkbcommon-0.4.3 + x11-libs/libICE + >=dev-libs/atk-2.5.3[introspection?] + >=media-libs/libcanberra-0.26 + sys-apps/dbus + gnome? ( gnome-base/gnome-desktop:3= ) + media-libs/mesa[X(+),egl(+)] + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + systemd? ( sys-apps/systemd ) + wayland? ( + >=dev-libs/wayland-protocols-1.26 + >=dev-libs/wayland-1.21.0 + x11-libs/libdrm + >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,gles2] + >=dev-libs/libinput-1.18.0:= + elogind? ( sys-auth/elogind ) + x11-base/xwayland + video_cards_nvidia? ( gui-libs/egl-wayland ) + ) + udev? ( >=dev-libs/libgudev-232 + >=virtual/libudev-232-r1:= + ) + x11-libs/libSM + input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) + >=x11-libs/startup-notification-0.7 + screencast? ( >=media-video/pipewire-0.3.21:= ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + doc? ( >=dev-util/gi-docgen-2021.1 ) +" +# for now upstream has "have_x11 = true" in the meson.build, but sooner or later upstream is going to make X optional. +# X? ( +DEPEND+=" + >=x11-libs/libXcomposite-0.4 + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + >=x11-libs/libXfixes-3 + >=x11-libs/libXi-1.7.4 + x11-libs/libXtst + x11-libs/libxkbfile + x11-misc/xkeyboard-config + >=x11-libs/libxkbcommon-0.4.3[X] + x11-libs/libXrender + >=x11-libs/libXrandr-1.5.0 + x11-libs/libxcb:= + x11-libs/libXinerama + x11-libs/libXau +" +# )" + +RDEPEND="${DEPEND} + gnome-extra/zenity + + !=dev-python/python-dbusmock-0.28[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + default + + sed -i -e "s:#!/usr/bin/bash:#!$(command -v bash):" src/tests/x11-test.sh || die +} + +src_configure() { + # TODO: Replicate debug vs release meson build type behaviour under our buildtype=plain + local emesonargs=( + -Dopengl=true + #opengl_libname + #gles2_libname + $(meson_use wayland gles2) + -Degl=true + -Dglx=true + $(meson_use wayland) + $(meson_use systemd) + $(meson_use wayland native_backend) + $(meson_use screencast remote_desktop) + -Dlibgnome_desktop=true + $(meson_use udev) + -Dudev_dir=$(get_udevdir) + $(meson_use input_devices_wacom libwacom) + -Dsound_player=true + -Dpango_ft2=true + -Dstartup_notification=true + -Dsm=true + $(meson_use introspection) + $(meson_use doc docs) + $(meson_use test cogl_tests) + $(meson_use wayland core_tests) # core tests require wayland; overall -Dtests option is honored on top, so no extra conditional needed + -Dnative_tests=false + $(meson_use test clutter_tests) + $(meson_use test tests) + -Dkvm_tests=false + -Dtty_tests=false + $(meson_use sysprof profiler) + -Dinstalled_tests=false + + #verbose # Let upstream choose default for verbose mode + #xwayland_path + # TODO: relies on default settings, but in Gentoo we might have some more packages we want to give Xgrab access (mostly virtual managers and remote desktops) + #xwayland_grab_default_access_rules + ) + + if use wayland && use video_cards_nvidia; then + emesonargs+=( + -Degl_device=true + -Dwayland_eglstream=true + ) + else + emesonargs+=( + -Degl_device=false + -Dwayland_eglstream=false + ) + fi + + meson_src_configure +} + +src_test() { + gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed + glib-compile-schemas "${BUILD_DIR}"/data + GSETTINGS_SCHEMA_DIR="${BUILD_DIR}"/data meson_src_test --setup=CI +} + +pkg_postinst() { + use udev && udev_reload + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + use udev && udev_reload + xdg_pkg_postrm + gnome2_schemas_update +} -- cgit v1.2.3