From 29e3ef4590d6bee24c4a3798d12a3cfef750bd54 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 2 Apr 2024 14:14:14 +0100 Subject: gentoo auto-resync : 02:04:2024 - 14:14:14 --- Manifest | 30 +- Manifest.files.gz | Bin 29763 -> 29771 bytes dev-libs/Manifest.gz | Bin 98206 -> 98205 bytes dev-libs/nss/Manifest | 2 +- dev-libs/nss/nss-3.99.ebuild | 2 +- dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild | 2 +- dev-perl/Mail-SPF/Manifest | 2 +- dev-perl/Manifest.gz | Bin 284948 -> 284951 bytes dev-python/Manifest.gz | Bin 271229 -> 271228 bytes dev-python/pyopengl_accelerate/Manifest | 2 +- .../pyopengl_accelerate-3.1.7.ebuild | 2 +- dev-python/schema/Manifest | 2 - dev-python/schema/schema-0.7.6.ebuild | 27 -- dev-util/Manifest.gz | Bin 65108 -> 65266 bytes dev-util/poke-elf/Manifest | 4 + dev-util/poke-elf/metadata.xml | 11 + dev-util/poke-elf/poke-elf-1.0.ebuild | 43 ++ dev-util/poke-elf/poke-elf-9999.ebuild | 43 ++ dev-util/poke/Manifest | 18 +- dev-util/poke/poke-2.4-r1.ebuild | 130 ------ dev-util/poke/poke-2.90.1.ebuild | 119 ------ dev-util/poke/poke-3.0.ebuild | 133 ------ dev-util/poke/poke-3.1.ebuild | 133 ------ dev-util/poke/poke-3.2.ebuild | 133 ------ dev-util/poke/poke-3.90.0.ebuild | 126 ------ dev-util/poke/poke-3.90.1.ebuild | 126 ------ dev-util/poke/poke-3.90.2.ebuild | 126 ------ dev-util/poke/poke-4.0.ebuild | 138 +++++++ gui-libs/Manifest.gz | Bin 4777 -> 4778 bytes gui-libs/hyprcursor/Manifest | 2 + gui-libs/hyprcursor/hyprcursor-0.1.5.ebuild | 24 ++ gui-wm/Manifest.gz | Bin 1215 -> 1215 bytes gui-wm/hyprland/Manifest | 8 +- gui-wm/hyprland/files/legacy-renderer-fix.patch | 33 -- gui-wm/hyprland/files/tty-freeze.patch | 12 - gui-wm/hyprland/hyprland-0.35.0-r3.ebuild | 144 ------- gui-wm/hyprland/hyprland-0.36.0-r2.ebuild | 145 ------- gui-wm/hyprland/hyprland-0.38.0.ebuild | 139 +++++++ kde-misc/Manifest.gz | Bin 4592 -> 4589 bytes kde-misc/kdeconnect/Manifest | 4 +- kde-misc/kdeconnect/kdeconnect-23.08.5-r1.ebuild | 7 +- kde-misc/kdeconnect/kdeconnect-24.02.1.ebuild | 7 +- media-gfx/Manifest.gz | Bin 37992 -> 37997 bytes media-gfx/blender/Manifest | 18 +- media-gfx/blender/blender-3.3.15.ebuild | 4 +- media-gfx/blender/blender-3.3.6-r1.ebuild | 4 +- media-gfx/blender/blender-3.3.8.ebuild | 4 +- media-gfx/blender/blender-3.6.0.ebuild | 4 +- media-gfx/blender/blender-3.6.5.ebuild | 4 +- media-gfx/blender/blender-3.6.8.ebuild | 4 +- media-gfx/blender/blender-4.0.1-r1.ebuild | 4 +- media-gfx/blender/blender-4.0.2.ebuild | 4 +- media-gfx/blender/blender-9999.ebuild | 4 +- media-libs/Manifest.gz | Bin 69516 -> 69516 bytes media-libs/embree/Manifest | 6 +- media-libs/embree/embree-4.3.0.ebuild | 123 ------ media-libs/embree/embree-4.3.1.ebuild | 167 ++++++++ .../embree-4.3.0-dont-install-tutorials.patch | 203 --------- .../embree-4.3.1-dont-install-tutorials.patch | 196 +++++++++ media-libs/oidn/Manifest | 5 +- .../oidn/files/oidn-2.2.2-amdgpu-targets.patch | 46 +++ media-libs/oidn/metadata.xml | 3 + media-libs/oidn/oidn-2.2.2.ebuild | 95 +++++ media-libs/openpgl/Manifest | 2 +- media-libs/openpgl/openpgl-0.5.0.ebuild | 2 +- media-libs/osl/Manifest | 6 +- media-libs/osl/metadata.xml | 5 +- media-libs/osl/osl-1.12.14.0-r1.ebuild | 384 +++++++++++++++++ media-libs/osl/osl-1.13.7.0.ebuild | 453 +++++++++++++++++++++ media-libs/osl/osl-9999.ebuild | 443 ++++++++++++++++++++ media-sound/Manifest.gz | Bin 57592 -> 57604 bytes media-sound/audacity/Manifest | 3 +- media-sound/audacity/audacity-3.4.2.ebuild | 3 + ...audacity-3.4.2-fix-build-with-use-lv2-off.patch | 36 ++ media-sound/supercollider/Manifest | 2 +- .../supercollider/supercollider-3.13.0.ebuild | 6 + media-sound/wavpack/Manifest | 2 - media-sound/wavpack/wavpack-5.6.0.ebuild | 26 -- metadata/Manifest.gz | Bin 10681 -> 10684 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28392 -> 28388 bytes metadata/md5-cache/dev-libs/Manifest.gz | Bin 181351 -> 181355 bytes metadata/md5-cache/dev-libs/nss-3.99 | 4 +- metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r4 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 295692 -> 295691 bytes metadata/md5-cache/dev-python/Manifest.gz | Bin 347985 -> 347836 bytes .../md5-cache/dev-python/pyopengl_accelerate-3.1.7 | 12 +- metadata/md5-cache/dev-python/schema-0.7.6 | 16 - metadata/md5-cache/dev-util/Manifest.gz | Bin 125987 -> 125175 bytes metadata/md5-cache/dev-util/poke-2.4-r1 | 16 - metadata/md5-cache/dev-util/poke-2.90.1 | 15 - metadata/md5-cache/dev-util/poke-3.0 | 16 - metadata/md5-cache/dev-util/poke-3.1 | 16 - metadata/md5-cache/dev-util/poke-3.2 | 16 - metadata/md5-cache/dev-util/poke-3.90.0 | 15 - metadata/md5-cache/dev-util/poke-3.90.1 | 15 - metadata/md5-cache/dev-util/poke-3.90.2 | 15 - metadata/md5-cache/dev-util/poke-4.0 | 16 + metadata/md5-cache/dev-util/poke-elf-1.0 | 11 + metadata/md5-cache/dev-util/poke-elf-9999 | 13 + metadata/md5-cache/gui-libs/Manifest.gz | Bin 8226 -> 8389 bytes metadata/md5-cache/gui-libs/hyprcursor-0.1.5 | 14 + metadata/md5-cache/gui-wm/Manifest.gz | Bin 2993 -> 2836 bytes metadata/md5-cache/gui-wm/hyprland-0.35.0-r3 | 15 - metadata/md5-cache/gui-wm/hyprland-0.36.0-r2 | 15 - metadata/md5-cache/gui-wm/hyprland-0.38.0 | 15 + metadata/md5-cache/kde-misc/Manifest.gz | Bin 6614 -> 6618 bytes metadata/md5-cache/kde-misc/kdeconnect-23.08.5-r1 | 4 +- metadata/md5-cache/kde-misc/kdeconnect-24.02.1 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 59160 -> 59168 bytes metadata/md5-cache/media-gfx/blender-3.3.15 | 6 +- metadata/md5-cache/media-gfx/blender-3.3.6-r1 | 6 +- metadata/md5-cache/media-gfx/blender-3.3.8 | 6 +- metadata/md5-cache/media-gfx/blender-3.6.0 | 6 +- metadata/md5-cache/media-gfx/blender-3.6.5 | 6 +- metadata/md5-cache/media-gfx/blender-3.6.8 | 6 +- metadata/md5-cache/media-gfx/blender-4.0.1-r1 | 6 +- metadata/md5-cache/media-gfx/blender-4.0.2 | 6 +- metadata/md5-cache/media-gfx/blender-9999 | 6 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 121670 -> 122316 bytes metadata/md5-cache/media-libs/embree-4.3.0 | 17 - metadata/md5-cache/media-libs/embree-4.3.1 | 17 + metadata/md5-cache/media-libs/oidn-2.2.2 | 17 + metadata/md5-cache/media-libs/openpgl-0.5.0 | 6 +- metadata/md5-cache/media-libs/osl-1.12.14.0-r1 | 17 + metadata/md5-cache/media-libs/osl-1.13.7.0 | 17 + metadata/md5-cache/media-libs/osl-9999 | 16 + metadata/md5-cache/media-sound/Manifest.gz | Bin 76051 -> 75894 bytes metadata/md5-cache/media-sound/audacity-3.4.2 | 2 +- .../md5-cache/media-sound/supercollider-3.13.0 | 2 +- metadata/md5-cache/media-sound/wavpack-5.6.0 | 14 - metadata/md5-cache/sci-libs/Manifest.gz | Bin 70370 -> 70534 bytes metadata/md5-cache/sci-libs/netcdf-4.9.2-r1 | 17 + metadata/md5-cache/sci-misc/Manifest.gz | Bin 3570 -> 3574 bytes metadata/md5-cache/sci-misc/oww-0.86.5-r1 | 4 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 25795 -> 25799 bytes metadata/md5-cache/sys-kernel/linux-headers-6.8-r1 | 3 +- 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 203050 -> 203046 bytes profiles/arch/amd64/use.mask | 4 + profiles/arch/arm64/use.mask | 4 + profiles/arch/base/use.mask | 4 + profiles/arch/powerpc/ppc64/64le/use.mask | 7 + profiles/arch/powerpc/ppc64/use.mask | 7 + profiles/arch/x86/use.mask | 4 + profiles/package.mask | 5 - profiles/use.local.desc | 7 +- sci-libs/Manifest.gz | Bin 45154 -> 45155 bytes sci-libs/netcdf/Manifest | 3 +- sci-libs/netcdf/metadata.xml | 3 +- sci-libs/netcdf/netcdf-4.9.2-r1.ebuild | 103 +++++ sci-misc/Manifest.gz | Bin 2574 -> 2576 bytes sci-misc/oww/Manifest | 2 +- sci-misc/oww/oww-0.86.5-r1.ebuild | 4 +- sys-kernel/Manifest.gz | Bin 4576 -> 4579 bytes sys-kernel/linux-headers/Manifest | 2 +- .../linux-headers/linux-headers-6.8-r1.ebuild | 3 +- 165 files changed, 2728 insertions(+), 2126 deletions(-) delete mode 100644 dev-python/schema/schema-0.7.6.ebuild create mode 100644 dev-util/poke-elf/Manifest create mode 100644 dev-util/poke-elf/metadata.xml create mode 100644 dev-util/poke-elf/poke-elf-1.0.ebuild create mode 100644 dev-util/poke-elf/poke-elf-9999.ebuild delete mode 100644 dev-util/poke/poke-2.4-r1.ebuild delete mode 100644 dev-util/poke/poke-2.90.1.ebuild delete mode 100644 dev-util/poke/poke-3.0.ebuild delete mode 100644 dev-util/poke/poke-3.1.ebuild delete mode 100644 dev-util/poke/poke-3.2.ebuild delete mode 100644 dev-util/poke/poke-3.90.0.ebuild delete mode 100644 dev-util/poke/poke-3.90.1.ebuild delete mode 100644 dev-util/poke/poke-3.90.2.ebuild create mode 100644 dev-util/poke/poke-4.0.ebuild create mode 100644 gui-libs/hyprcursor/hyprcursor-0.1.5.ebuild delete mode 100644 gui-wm/hyprland/files/legacy-renderer-fix.patch delete mode 100644 gui-wm/hyprland/files/tty-freeze.patch delete mode 100644 gui-wm/hyprland/hyprland-0.35.0-r3.ebuild delete mode 100644 gui-wm/hyprland/hyprland-0.36.0-r2.ebuild create mode 100644 gui-wm/hyprland/hyprland-0.38.0.ebuild delete mode 100644 media-libs/embree/embree-4.3.0.ebuild create mode 100644 media-libs/embree/embree-4.3.1.ebuild delete mode 100644 media-libs/embree/files/embree-4.3.0-dont-install-tutorials.patch create mode 100644 media-libs/embree/files/embree-4.3.1-dont-install-tutorials.patch create mode 100644 media-libs/oidn/files/oidn-2.2.2-amdgpu-targets.patch create mode 100644 media-libs/oidn/oidn-2.2.2.ebuild create mode 100644 media-libs/osl/osl-1.12.14.0-r1.ebuild create mode 100644 media-libs/osl/osl-1.13.7.0.ebuild create mode 100644 media-libs/osl/osl-9999.ebuild create mode 100644 media-sound/audacity/files/audacity-3.4.2-fix-build-with-use-lv2-off.patch delete mode 100644 media-sound/wavpack/wavpack-5.6.0.ebuild delete mode 100644 metadata/md5-cache/dev-python/schema-0.7.6 delete mode 100644 metadata/md5-cache/dev-util/poke-2.4-r1 delete mode 100644 metadata/md5-cache/dev-util/poke-2.90.1 delete mode 100644 metadata/md5-cache/dev-util/poke-3.0 delete mode 100644 metadata/md5-cache/dev-util/poke-3.1 delete mode 100644 metadata/md5-cache/dev-util/poke-3.2 delete mode 100644 metadata/md5-cache/dev-util/poke-3.90.0 delete mode 100644 metadata/md5-cache/dev-util/poke-3.90.1 delete mode 100644 metadata/md5-cache/dev-util/poke-3.90.2 create mode 100644 metadata/md5-cache/dev-util/poke-4.0 create mode 100644 metadata/md5-cache/dev-util/poke-elf-1.0 create mode 100644 metadata/md5-cache/dev-util/poke-elf-9999 create mode 100644 metadata/md5-cache/gui-libs/hyprcursor-0.1.5 delete mode 100644 metadata/md5-cache/gui-wm/hyprland-0.35.0-r3 delete mode 100644 metadata/md5-cache/gui-wm/hyprland-0.36.0-r2 create mode 100644 metadata/md5-cache/gui-wm/hyprland-0.38.0 delete mode 100644 metadata/md5-cache/media-libs/embree-4.3.0 create mode 100644 metadata/md5-cache/media-libs/embree-4.3.1 create mode 100644 metadata/md5-cache/media-libs/oidn-2.2.2 create mode 100644 metadata/md5-cache/media-libs/osl-1.12.14.0-r1 create mode 100644 metadata/md5-cache/media-libs/osl-1.13.7.0 create mode 100644 metadata/md5-cache/media-libs/osl-9999 delete mode 100644 metadata/md5-cache/media-sound/wavpack-5.6.0 create mode 100644 metadata/md5-cache/sci-libs/netcdf-4.9.2-r1 create mode 100644 sci-libs/netcdf/netcdf-4.9.2-r1.ebuild diff --git a/Manifest b/Manifest index 7f9605380d5d..107c8d6fcbb2 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29763 BLAKE2B 2e5bca0197ca42bac30eabf1208a4404dee4356d0921df33e91b36e3ee0c3a1d419fafd783bc91caa171ffccf2f9ba31d460946e69919993825e5c11129c4bc8 SHA512 8d29b3a0a10cd47462d4b17f430a8f591f307366700f6a7f9f3cd687a6a600371fc739fe5b40ce86ff2e8ad2a0d3032597b95c11107a816d11cb1f28f876b2b8 -TIMESTAMP 2024-04-02T06:39:55Z +MANIFEST Manifest.files.gz 29771 BLAKE2B 16ee90dfaba8b6e0c2c2d0720b6641aa5355a3d2cdfdd3e9163dd7520e9765b4e862768a4bc449d5407dd1a3c69973c1476b9e0d9ca05e71b6645e09e828f109 SHA512 853cc5c731630d25e4a0948199c34500b8a32ff3a8996a64c4ea3fdb4c2ac3e62858e0f7b616520ce23a63185417f7a44e85390924f3546348f26841cecbd2de +TIMESTAMP 2024-04-02T12:39:58Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYLqDtfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYL/J5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBvOg//TxfUzZFLLtrXscvlN8IWooEZ9UZBUoE8AEm/M+TcqGiE1jZ5Qv0eD7Ni -cJ8hary0o8KUTydzKpN3iu9N2YRNRNt7jzh8IpB2QTyDxGqG0wLF7Nw9NazbxsXe -/HlTXEfNOqrUrYzKrRPC0QI0NTVfJKJ3n37BSlXxRbvNAj7xvH/HOBm5z6hvKDrJ -V0dUwDwzz5104wRacOO6NWA7Bhh9mP98GwNrHeTbbame7/M7vWN1vSAK36/pqw7K -BzNJ8Mo0PZAyIAV/vXMD1Im/L+m2qsmAJjlpqJjc5SR4xDasi4Pe/P65t+A3pUy7 -NTlsGAWzpOytK5oAn6xTIhFGHqTw54JFefRAx6hplORzHBe7v+5x74c7cS8viY2I -Q8wJuNDXqYWbylIs0iuKV4WbfMeK2uVw2Sw3HsvBzpLmbkciXysjr+UfRzYVbM6P -tu0f7tLJFOOlOlBgnoSpyaUFPgCck3cWXCmzvff+sbfIyM1NDedirIVnaivkrh3G -hw/hFIWYo8DRWnZEMoKF3I1+QrTGlWkAgFmeVA2ooXdAz7fq6omujhdzajp4t0hT -3jf5PEkgBl2SEsJWf1EvpI4THca4lFcXyUqVKVg74ECKHPhEpi91Zyxwnq1/FQMd -3yDEqxOBMJOdEiQQZaDIP2n7mChyfUo3vmlSOW4MNXZ5Tcd+AwY= -=e9N+ +klCS2w//WC/NdYqpFS0NypTVKZinx0+ON+9S7Y3O11uBhZDDZbTPs+skC0W/YnWC +7Bsu32hgwjwsQ4sjUDEl3+RiLVSzM+7LJAmnI1E5v8Qz9jPB+zga4q1v1PBwyVEu +n5qMHWwUWuVjpdxY3ernGUw9FT0EAFAfNyEGAuKXuY69VsMcxs0kqboJDQ6p9P22 +XUiqCuOOLfrmU+BjEjH/S8Njw4C8WXXTya93aHe7Yxk+EobZQtfNu3iUfLdN4EJb +2HOXpWZZRjDj7CbCsXqbUVjsJTl+siuX0Z8GQ67iAlvmOLk3pulTLRZKQ/sSfeuP +A9ORr04WGXorkwMqjvOj0Klu7TNKns84bMGHSTB78e5zXRGKQA/LN3A7k4IvolJa +WXYFqi0Toy2DAsZep6HMnejy+d3K/JHkjcFeOKtl6Z9/DOQT33Jjy6fEMVkFCPUA +/gxxNSHVSht/V34P5WtVkZ+PuvYUXHWCrX/lOxw2jvsJ9JbCAh8j0eNAoTO+4Eqn +zV4YKwdLtjQaE9c0E72AjpWXhr7VUzN+o0dJp0NZbpcW5mmpotaT2Q2oTEJZ+WgY +f8gjVJBShkO5nkNqw1crgMWu9i8LqK9AdhfzuF0CzHZ51DclvcUQuNagp99PcSuP +DoF9Z+wxGhfACD1vSOnXMLKxgxbin7jUrMZJEXb8qd/hMcYK1Zg= +=m/re -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 6a02be1dbfa9..ef8f670c2177 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index f48ab5f0e4bb..9f241c4f2487 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index ee07c7fa8ee8..dc6403e6f232 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -7,5 +7,5 @@ DIST nss-3.90.2.tar.gz 72215444 BLAKE2B 74b8eebf5f053dcebd9c6e6ef17c6113ac42a01f DIST nss-3.99.tar.gz 76753982 BLAKE2B b6ce605232934644b6d80682615eac2fa171078fcdd75316ab2accc55caeaed5b548f16c2cef5cefcfb37b96a4d6eb918785be3aa195a561e46d2d3fd8fa217b SHA512 8ae032f3cb8eadfe524505d20e430b90ed25af2b4732b2cf286c435b0fcd5701d2f5c48bd2cfb3f9aa0bfdf503c1f3d5394cf34f860f51a1141cc4a7586bba32 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4 EBUILD nss-3.90.2.ebuild 11641 BLAKE2B acd00f630641008af848c854f7868fa4a0496bdaa6afd438cdcc9dd67b6baa44479132a6ffdb387cf5585d272ef4b4f850b0043a2104f17a624463e6ecaeb8db SHA512 1577699e91a6dbf0e3c3887647b0a2677471d2b6efbc3b3a095f6959c24551f2b785d375fd8f04342d8ac07f0ca541fd6f050097c3a4386054a3514c4a970376 -EBUILD nss-3.99.ebuild 11571 BLAKE2B e37869cece7d551303ca4ba14392eee4f4d48b49225d2658590e7c11f705ff061ef1c76312a50edf480d586f3ab6c429c8693536c6c946f11b15404c81032e6a SHA512 a95608d5046cbdb462faf421f7f9d3a84ec0fe18dbb429a3db66a327bf2e0cad300bf840e4fe5ec967869c0b2cd83a939c0641e4a6d533cbaf340e086e611e0f +EBUILD nss-3.99.ebuild 11566 BLAKE2B b7640451c4426a43224e72afe53a494cf795be550933b3586c729155ae2d0dc42bcdee3930ac0f594c6ef4e807f8112f43c149232047d6522453d66196de7ed4 SHA512 311f94bd3925e163af2a852503fc09ccc57f9d3a68c0bd6357f2149f09bbe8acdd118df57f88e2fdf6af6a8f6da591a16ad0ed495fab7716929c4bf3185cc753 MISC metadata.xml 603 BLAKE2B 74c5a84f8a860b6a43731ed83cd40373187236de7add14ca33f3417eb0cfc165aa5df5308dca14b4664bcfe453e0f328988df4459af5781da4cbcb7bfc00e93d SHA512 9d7fb0be71d18ad1da440de047f4430bd3b50a8584d8dccd43e5e4cdf050f5c5cfeb34cd82ea617f2419ff092908becd1508eb7efcf54f3cca8c7f36af9517bb diff --git a/dev-libs/nss/nss-3.99.ebuild b/dev-libs/nss/nss-3.99.ebuild index 0977ca4223fb..1b28b3db38d6 100644 --- a/dev-libs/nss/nss-3.99.ebuild +++ b/dev-libs/nss/nss-3.99.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$ LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx" RESTRICT="!test? ( test )" # pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND diff --git a/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild b/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild index 07c26ee66ec0..a1f69dc76b98 100644 --- a/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild +++ b/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="An object-oriented implementation of Sender Policy Framework" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86" RDEPEND=" dev-perl/Error diff --git a/dev-perl/Mail-SPF/Manifest b/dev-perl/Mail-SPF/Manifest index 9f0892688880..58191a98cf35 100644 --- a/dev-perl/Mail-SPF/Manifest +++ b/dev-perl/Mail-SPF/Manifest @@ -1,4 +1,4 @@ DIST Mail-SPF-v2.9.0.tar.gz 103834 BLAKE2B 50082d983c17d910a6bd958e0b688aaa6693c24468f000688c3a971eb2a9ee2a3f0a91fd2909b404fc48dee82e3b44fec8f96a5d35469a2d78dcbd05f15af8d0 SHA512 22bf98c4981f121ed85bb5cbc1ebcb2607ada5052bcea0dd8de692e3473a2ebdd3066acd944bb12f0efe64605e4bf7dc695a1549b7608239d0efc059339df60b EBUILD Mail-SPF-2.9.0-r3.ebuild 1324 BLAKE2B 4d36af09dc0bb935b91bc6fea4eba3d2edab3950a5d35ee760725327150b1aa359e4e376eca57bbf7997ccbdd51cb9cd66a90997500a4910323b12ce58700a70 SHA512 65d3a0134035a84f9e138dee85a77fafc594e8e8b7d70123f9ddaf61e44987298bc546a92b2d97bdfc5a0e114805d1950567135c64561e1ad581ee8b30abf8cd -EBUILD Mail-SPF-2.9.0-r4.ebuild 1344 BLAKE2B b435af2af34ec983dad56493fd4716c5d19567f6885e11ee770e0535b0ff7ff299a58d46c381820669374ee4062245473eba2f49729b5863e05251391546d8d4 SHA512 afdaa744969e8e24be0a18c82b43d1e3410393d883a8b4ed4c37d88e4b28305d7129830a815b27814cd6ccda8575f406f594dbe569d362022b8a21b5b46f1f01 +EBUILD Mail-SPF-2.9.0-r4.ebuild 1340 BLAKE2B faa861ba7d77da3e06ff3e38f065dce75ba7118639c811250f8fc8c0f0ac94cde6d5973bd444e23ae878eba064ca362eb8332fcd2e039fe662fb1ae8b9459b67 SHA512 447d609fd5103983d1eb358cf822360eb8bfdf71366bf1d3b9e84699417f77332be77b6d2d11f25a6d10a0f70858da2c07f7348ac93ab691ce50726e5fb30c23 MISC metadata.xml 5341 BLAKE2B a193435b42531c593e63fff4cebc5cfa28c620ac25fcc11541af231bde39f44e848e97324c9a3d71ac92e076739632072abb004462cfb3e196fb562f8587527b SHA512 d348b3ab50ac416aa5e1c9b2d5b7d094bd4bc773966a6a608967c53d220744eca20a7293ed95b13d4b92693c3849532fc2497b05d5b6be751626a2358dc92fe3 diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index eb525f0035bb..7e1daa8f480d 100644 Binary files a/dev-perl/Manifest.gz and b/dev-perl/Manifest.gz differ diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 897524c5913f..cc55f409d42b 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/pyopengl_accelerate/Manifest b/dev-python/pyopengl_accelerate/Manifest index 1b02c96d045c..7791105e2f6c 100644 --- a/dev-python/pyopengl_accelerate/Manifest +++ b/dev-python/pyopengl_accelerate/Manifest @@ -1,3 +1,3 @@ DIST pyopengl-release-3.1.7.gh.tar.gz 3310131 BLAKE2B 37d64a0e0f3ced1965a7285ac7a0afb774b1e5ef630e42d86e40bb65176af7f0aa44accee50d3b32eb87a13c76535a3239359ea2c5bea385e20f1b1ec1a8b636 SHA512 a6cd28b15964e55e8a808477138ad03eb212501d9f4723603c405932963aedca83b91ff19e510ca181cc9800f2a22968b2913b70a975b7797f3bcad112c6c0b4 -EBUILD pyopengl_accelerate-3.1.7.ebuild 1164 BLAKE2B 341c4e6a068995b558b158700d303ebf2f9d7970c0965413400263af1c6164f2a64cdb6d5b5cc32b4a49e0e6544b55fa467c58c20dd724021a351a7e43f9005d SHA512 4695377e24407046302849d82be60e56fb61c2fe96a02614a7bd49c6c47d3b676414f4f8671c227ce787f02ba193d0cdb2cd9171116016b31a860a019b41e920 +EBUILD pyopengl_accelerate-3.1.7.ebuild 1164 BLAKE2B 964a9aeb630dc66281f57b29fc501b77fab6f4fc5c2348016b582528c51b3b2517053fd485238f3323e26ccb70cb72369933350aed1508ee6347e0731e98148f SHA512 5e69dd920f8169c42db375fcbd4c9e042fa9007759e7366e341ea1c066aea9adeab36e69bd2ee0b94c8e73e1d2eee6df34fbb243cac2374f7af1eb1dbecca868 MISC metadata.xml 515 BLAKE2B 4a8dfbbf2250df73d9880ed75c4bfd63596e7f276dfd5dc15aff9177ad0b005256237e827bf4a0ce10f823ee1a17651248c1b47961bbd09af0a41b6281214228 SHA512 4f1a5ea9b42ba29e78fc15d2ad40623c63a2f351cc0a5f27eb7f8173155278bf214d5ac0f2d348c04967a99b2bb1f2c4b596ab8741a17cd891b2c34065ef0e35 diff --git a/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.7.ebuild b/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.7.ebuild index 6dcc9b5597e5..343c45b8fc31 100644 --- a/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.7.ebuild +++ b/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.7.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/schema/Manifest b/dev-python/schema/Manifest index 40a14087a792..2ec970bd0683 100644 --- a/dev-python/schema/Manifest +++ b/dev-python/schema/Manifest @@ -1,5 +1,3 @@ DIST schema-0.7.5.tar.gz 48173 BLAKE2B 3d112ee1960c79a64ec2980cbd70403b6dbcafdeeb4f5826c427426aafd602691fd5ceab408edf88e50854a7d66306a73a4729c056a1ca7d1eaa4d0c725901a9 SHA512 10184a4d2a30600d5c6fe9fcde33925137825e811af691c40fee841f88e4a5106ef7e79be2a0ddddd0e0b74892bf889c3d2eff934a36dbca269cd7bf22748d39 -DIST schema-0.7.6.tar.gz 43804 BLAKE2B d559a16e8d20bb1555fa53d335261ad4321f078e1f947c33ca0abd90202d2577242991ed26f7023ab5ce3112789078ba94afb27401e81c7815b9f643ce380cca SHA512 136ed3007f0aa82130301370eef154f7be59ee03363d8304a5d9b7ba51cae00674d066e7294d7ee4d078a552dca3dc4b95a05eee7cd64d920b59feccb7b2a5d2 EBUILD schema-0.7.5-r1.ebuild 499 BLAKE2B 812a132c5b75acd3aeb84cac694c860267981ad19aa3ca61afc141828e54322cf5cbd5dd5427fb4b2f3aabf04889c78ffff3c15d260c97f7dd4a41ef12219eaf SHA512 37a4d2f92c6334aeb3b91b5287abec2553eaa5a7f2958179ed427defc552e17ab7f1a8ba97c310dfdb254d9a6a8ba5019edd36df230dd01420ded23951237789 -EBUILD schema-0.7.6.ebuild 499 BLAKE2B 812a132c5b75acd3aeb84cac694c860267981ad19aa3ca61afc141828e54322cf5cbd5dd5427fb4b2f3aabf04889c78ffff3c15d260c97f7dd4a41ef12219eaf SHA512 37a4d2f92c6334aeb3b91b5287abec2553eaa5a7f2958179ed427defc552e17ab7f1a8ba97c310dfdb254d9a6a8ba5019edd36df230dd01420ded23951237789 MISC metadata.xml 367 BLAKE2B 99fe68b6e2257a73945d542deb976de50a83e194d7666b847406569433cfa11650854e07e79f7e3a4ff38aa9869b279b02b45933f598e16fc8feb864b402929b SHA512 5b81fd9ad041c68a7cb0672b937fa4dc8b4fee20f1fba6e53a884c0f31b9c69fad38b0795b6397de9fa3e32081cf9fc5492dcc00cfb6b0da70db6b213dcde093 diff --git a/dev-python/schema/schema-0.7.6.ebuild b/dev-python/schema/schema-0.7.6.ebuild deleted file mode 100644 index 8c9f00ff5075..000000000000 --- a/dev-python/schema/schema-0.7.6.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple data validation library" -HOMEPAGE=" - https://github.com/keleshev/schema/ - https://pypi.org/project/schema/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests pytest - -src_prepare() { - # py2 leftover - > requirements.txt || die - distutils-r1_src_prepare -} diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index ed4f52cca824..021d8d1a67fd 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/poke-elf/Manifest b/dev-util/poke-elf/Manifest new file mode 100644 index 000000000000..6bf79cb8ea48 --- /dev/null +++ b/dev-util/poke-elf/Manifest @@ -0,0 +1,4 @@ +DIST poke-elf-1.0.tar.gz 272395 BLAKE2B 43490739f87ef82427a2d5f46f38e83271a5dc15e50b19bdaae6acf8a337f9c590e671fe023b8f722a66bde4b3bc38ca48ed09887991d8d6ff32fe9dc7f928ca SHA512 43d84b20cbd1e76d170623290aa8c9cee0d4188ca0605352514bc13b7bae435fdb2bd35a3271902b9d5a758598030e152f8ff19be07d6abee1cf43bae1c434c8 +EBUILD poke-elf-1.0.ebuild 866 BLAKE2B b3ea46a9aca6268b8e6d730f17f7dab4e9af4f738da430ae1aa98dba2afde9f1c2e60540db8a57edc4eab5a955c0f758b251bcac15f905199a502d546f90c0ca SHA512 c3a390fda44c03e58b50268d937a453e5572991c6408eb7da258fc1b51fcd10919f50e4867ba0f6357bbeb4aa5a2e0f4835a997c2b2a40b7181844f5cb304a5f +EBUILD poke-elf-9999.ebuild 866 BLAKE2B b3ea46a9aca6268b8e6d730f17f7dab4e9af4f738da430ae1aa98dba2afde9f1c2e60540db8a57edc4eab5a955c0f758b251bcac15f905199a502d546f90c0ca SHA512 c3a390fda44c03e58b50268d937a453e5572991c6408eb7da258fc1b51fcd10919f50e4867ba0f6357bbeb4aa5a2e0f4835a997c2b2a40b7181844f5cb304a5f +MISC metadata.xml 339 BLAKE2B 24ebb2cca11439e93168e2b2fe0b8dfb7b18558dd040460947983a67f60c5360908b08b961d0f14211e355a2301a72e7aac378194380673c0c809fcf1618d775 SHA512 b3b6bba8e19918d576c367491daa455bbd93b1b44067e394677e07cdc6a5394161fde4235b27d181a04ff0a96dd98a5a035016cec6095f7d6010faad8c004bf3 diff --git a/dev-util/poke-elf/metadata.xml b/dev-util/poke-elf/metadata.xml new file mode 100644 index 000000000000..3b2c69aa7f48 --- /dev/null +++ b/dev-util/poke-elf/metadata.xml @@ -0,0 +1,11 @@ + + + + + arsen@gentoo.org + Arsen Arsenović + + + poke/poke-elf + + diff --git a/dev-util/poke-elf/poke-elf-1.0.ebuild b/dev-util/poke-elf/poke-elf-1.0.ebuild new file mode 100644 index 000000000000..600328292079 --- /dev/null +++ b/dev-util/poke-elf/poke-elf-1.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A GNU poke pickle for manipulating ELF files" +HOMEPAGE="https://jemarch.net/poke-elf" + +if [[ ${PV} == 9999 ]]; then + inherit autotools git-r3 + EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke/poke-elf.git" + REGEN_BDEPEND=" + >=dev-build/autoconf-2.62 + >=dev-build/automake-1.16 + >=dev-util/poke-4 + sys-apps/texinfo + " +elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then + SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz" + REGEN_BDEPEND="" +else + SRC_URI="mirror://gnu/poke/${P}.tar.gz" + KEYWORDS="~amd64" + REGEN_BDEPEND="" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=dev-util/poke-4 + !m_vMonitors) { - g_pCompositor->scheduleFrameForMonitor(m.get()); -+ g_pHyprRenderer->applyMonitorRule(m.get(), &m->activeMonitorRule, true); - } - - g_pConfigManager->m_bWantsMonitorReload = true; diff --git a/gui-wm/hyprland/hyprland-0.35.0-r3.ebuild b/gui-wm/hyprland/hyprland-0.35.0-r3.ebuild deleted file mode 100644 index 369ffc6eb951..000000000000 --- a/gui-wm/hyprland/hyprland-0.35.0-r3.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson toolchain-funcs - -DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its looks" -HOMEPAGE="https://github.com/hyprwm/Hyprland" - -if [[ "${PV}" = *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" -else - SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${P}.gh.tar.gz" - S="${WORKDIR}/${PN}-source" - - KEYWORDS="~amd64 ~riscv" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="X legacy-renderer systemd" - -# hyprpm (hyprland plugin manager) requires the dependencies at runtime -# so that it can clone, compile and install plugins. -HYPRPM_RDEPEND=" - app-alternatives/ninja - dev-build/cmake - dev-build/meson - dev-vcs/git - virtual/pkgconfig -" -# bundled wlroots has the following dependency string according to included headers. -# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?] -# enable x11-backend with X and vice versa -WLROOTS_RDEPEND=" - >=dev-libs/libinput-1.14.0:= - dev-libs/libliftoff - >=dev-libs/wayland-1.22 - media-libs/libdisplay-info - media-libs/libglvnd - media-libs/mesa[egl(+),gles2] - sys-apps/hwdata:= - sys-auth/seatd:= - >=x11-libs/libdrm-2.4.120 - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0 - virtual/libudev:= - X? ( - x11-base/xwayland - x11-libs/libxcb:0= - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -WLROOTS_DEPEND=" - >=dev-libs/wayland-protocols-1.32 -" -WLROOTS_BDEPEND=" - dev-util/glslang - dev-util/wayland-scanner -" -RDEPEND=" - ${HYPRPM_RDEPEND} - ${WLROOTS_RDEPEND} - dev-cpp/tomlplusplus - dev-libs/glib:2 - dev-libs/libinput - dev-libs/wayland - media-libs/libglvnd - x11-libs/cairo - x11-libs/libdrm - x11-libs/libxkbcommon - x11-libs/pango - x11-libs/pixman - X? ( - x11-libs/libxcb:0= - ) -" -DEPEND=" - ${RDEPEND} - ${WLROOTS_DEPEND} - dev-libs/hyprland-protocols - dev-libs/wayland-protocols -" -BDEPEND=" - ${WLROOTS_BDEPEND} - || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) - app-misc/jq - dev-build/cmake - dev-util/wayland-scanner - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/legacy-renderer-fix.patch" - # https://bugs.gentoo.org/926259 - # https://github.com/hyprwm/Hyprland/issues/4839 - "${FILESDIR}/tty-freeze.patch" -) - -pkg_setup() { - [[ ${MERGE_TYPE} == binary ]] && return - - if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then - eerror "Hyprland requires >=sys-devel/gcc-13 to build" - eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc" - die "GCC version is too old to compile Hyprland!" - elif tc-is-clang && ver_test $(clang-version) -lt 16 ; then - eerror "Hyprland requires >=sys-devel/clang-16 to build" - eerror "Please upgrade Clang: emerge -v1 sys-devel/clang" - die "Clang version is too old to compile Hyprland!" - fi -} - -src_configure() { - local emesonargs=( - $(meson_feature legacy-renderer legacy_renderer) - $(meson_feature systemd) - $(meson_feature X xwayland) - $(meson_feature X wlroots:xwayland) - -Dwlroots:backends=drm,libinput$(usev X ',x11') - -Dwlroots:xcb-errors=disabled - ) - - meson_src_configure -} - -src_install() { - # First install everything except wlroots to avoid conflicts. - meson_src_install --skip-subprojects wlroots - # Then install development files (mainly wlroots) for bug #916760. - meson_src_install --tags devel - - # Wlroots headers are required by hyprland-plugins and the pkgconfig file expects - # them to be in /usr/include/hyprland/wlroots, despite this they aren't installed there. - # Ideally you could override includedir per subproject and the install tags would - # be granular enough to only install headers. But its not requiring this. - mkdir "${ED}"/usr/include/hyprland/wlroots || die - mv "${ED}"/usr/include/wlr "${ED}"/usr/include/hyprland/wlroots || die - # devel tag includes wlroots .pc and .a files still - rm -rf "${ED}"/usr/$(get_libdir)/ || die -} diff --git a/gui-wm/hyprland/hyprland-0.36.0-r2.ebuild b/gui-wm/hyprland/hyprland-0.36.0-r2.ebuild deleted file mode 100644 index 7190982afaef..000000000000 --- a/gui-wm/hyprland/hyprland-0.36.0-r2.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson toolchain-funcs - -DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its looks" -HOMEPAGE="https://github.com/hyprwm/Hyprland" - -if [[ "${PV}" = *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" -else - SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${P}.gh.tar.gz" - S="${WORKDIR}/${PN}-source" - - KEYWORDS="~amd64 ~riscv" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="X legacy-renderer systemd" - -# hyprpm (hyprland plugin manager) requires the dependencies at runtime -# so that it can clone, compile and install plugins. -HYPRPM_RDEPEND=" - app-alternatives/ninja - dev-build/cmake - dev-build/meson - dev-vcs/git - virtual/pkgconfig -" -# bundled wlroots has the following dependency string according to included headers. -# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?] -# enable x11-backend with X and vice versa -WLROOTS_RDEPEND=" - >=dev-libs/libinput-1.14.0:= - dev-libs/libliftoff - >=dev-libs/wayland-1.22 - media-libs/libdisplay-info - media-libs/libglvnd - media-libs/mesa[egl(+),gles2] - sys-apps/hwdata:= - sys-auth/seatd:= - >=x11-libs/libdrm-2.4.118 - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0 - virtual/libudev:= - X? ( - x11-base/xwayland - x11-libs/libxcb:0= - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -WLROOTS_DEPEND=" - >=dev-libs/wayland-protocols-1.33 -" -WLROOTS_BDEPEND=" - dev-util/glslang - dev-util/wayland-scanner -" -RDEPEND=" - ${HYPRPM_RDEPEND} - ${WLROOTS_RDEPEND} - dev-cpp/tomlplusplus - dev-libs/glib:2 - dev-libs/libinput - dev-libs/wayland - media-libs/libglvnd - x11-libs/cairo - x11-libs/libdrm - x11-libs/libxkbcommon - x11-libs/pango - x11-libs/pixman - X? ( - x11-libs/libxcb:0= - ) -" -DEPEND=" - ${RDEPEND} - ${WLROOTS_DEPEND} - dev-libs/hyprland-protocols - dev-libs/hyprlang - >=dev-libs/wayland-protocols-1.25 -" -BDEPEND=" - ${WLROOTS_BDEPEND} - || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) - app-misc/jq - dev-build/cmake - dev-util/wayland-scanner - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/legacy-renderer-fix.patch" - # https://bugs.gentoo.org/926259 - # https://github.com/hyprwm/Hyprland/issues/4839 - "${FILESDIR}/tty-freeze.patch" -) - -pkg_setup() { - [[ ${MERGE_TYPE} == binary ]] && return - - if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then - eerror "Hyprland requires >=sys-devel/gcc-13 to build" - eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc" - die "GCC version is too old to compile Hyprland!" - elif tc-is-clang && ver_test $(clang-version) -lt 16 ; then - eerror "Hyprland requires >=sys-devel/clang-16 to build" - eerror "Please upgrade Clang: emerge -v1 sys-devel/clang" - die "Clang version is too old to compile Hyprland!" - fi -} - -src_configure() { - local emesonargs=( - $(meson_feature legacy-renderer legacy_renderer) - $(meson_feature systemd) - $(meson_feature X xwayland) - $(meson_feature X wlroots:xwayland) - -Dwlroots:backends=drm,libinput$(usev X ',x11') - -Dwlroots:xcb-errors=disabled - ) - - meson_src_configure -} - -src_install() { - # First install everything except wlroots to avoid conflicts. - meson_src_install --skip-subprojects wlroots - # Then install development files (mainly wlroots) for bug #916760. - meson_src_install --tags devel - - # Wlroots headers are required by hyprland-plugins and the pkgconfig file expects - # them to be in /usr/include/hyprland/wlroots, despite this they aren't installed there. - # Ideally you could override includedir per subproject and the install tags would - # be granular enough to only install headers. But its not requiring this. - mkdir "${ED}"/usr/include/hyprland/wlroots || die - mv "${ED}"/usr/include/wlr "${ED}"/usr/include/hyprland/wlroots || die - # devel tag includes wlroots .pc and .a files still - rm -rf "${ED}"/usr/$(get_libdir)/ || die -} diff --git a/gui-wm/hyprland/hyprland-0.38.0.ebuild b/gui-wm/hyprland/hyprland-0.38.0.ebuild new file mode 100644 index 000000000000..a2006ea15983 --- /dev/null +++ b/gui-wm/hyprland/hyprland-0.38.0.ebuild @@ -0,0 +1,139 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson toolchain-funcs + +DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its looks" +HOMEPAGE="https://github.com/hyprwm/Hyprland" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" +else + SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${P}.gh.tar.gz" + S="${WORKDIR}/${PN}-source" + + KEYWORDS="~amd64 ~riscv" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="X legacy-renderer systemd" + +# hyprpm (hyprland plugin manager) requires the dependencies at runtime +# so that it can clone, compile and install plugins. +HYPRPM_RDEPEND=" + app-alternatives/ninja + dev-build/cmake + dev-build/meson + dev-vcs/git + virtual/pkgconfig +" +# bundled wlroots has the following dependency string according to included headers. +# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?] +# enable x11-backend with X and vice versa +WLROOTS_DEPEND=" + >=dev-libs/wayland-1.22 + media-libs/libglvnd + media-libs/mesa[egl(+),gles2] + >=x11-libs/libdrm-2.4.114 + x11-libs/libxkbcommon + >=x11-libs/pixman-0.42.0 + media-libs/libdisplay-info + sys-apps/hwdata + >=dev-libs/libinput-1.14.0:= + sys-auth/seatd:= + virtual/libudev:= + X? ( + x11-libs/libxcb:= + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + x11-base/xwayland + ) +" +WLROOTS_RDEPEND=" + ${WLROOTS_DEPEND} +" +WLROOTS_BDEPEND=" + >=dev-libs/wayland-protocols-1.32 + dev-util/wayland-scanner + virtual/pkgconfig +" +RDEPEND=" + ${HYPRPM_RDEPEND} + ${WLROOTS_RDEPEND} + dev-cpp/tomlplusplus + dev-libs/glib:2 + dev-libs/libinput + >=dev-libs/wayland-1.20.0 + gui-libs/hyprcursor + media-libs/libglvnd + x11-libs/cairo + x11-libs/libdrm + x11-libs/libxkbcommon + x11-libs/pango + x11-libs/pixman + X? ( + x11-libs/libxcb:0= + ) +" +DEPEND=" + ${RDEPEND} + ${WLROOTS_DEPEND} + >=dev-libs/hyprland-protocols-0.2 + >=dev-libs/hyprlang-0.3.2 + >=dev-libs/wayland-protocols-1.32 +" +BDEPEND=" + ${WLROOTS_BDEPEND} + || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) + app-misc/jq + dev-build/cmake + dev-util/wayland-scanner + virtual/pkgconfig +" + +pkg_setup() { + [[ ${MERGE_TYPE} == binary ]] && return + + if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then + eerror "Hyprland requires >=sys-devel/gcc-13 to build" + eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc" + die "GCC version is too old to compile Hyprland!" + elif tc-is-clang && ver_test $(clang-version) -lt 16 ; then + eerror "Hyprland requires >=sys-devel/clang-16 to build" + eerror "Please upgrade Clang: emerge -v1 sys-devel/clang" + die "Clang version is too old to compile Hyprland!" + fi +} + +src_configure() { + local emesonargs=( + $(meson_feature legacy-renderer legacy_renderer) + $(meson_feature systemd) + $(meson_feature X xwayland) + $(meson_feature X wlroots:xwayland) + -Dwlroots:backends=drm,libinput$(usev X ',x11') + -Dwlroots:xcb-errors=disabled + ) + + meson_src_configure +} + +src_install() { + # First install everything except wlroots to avoid conflicts. + meson_src_install --skip-subprojects wlroots + # Then install development files (mainly wlroots) for bug #916760. + meson_src_install --tags devel + + # Wlroots headers are required by hyprland-plugins and the pkgconfig file expects + # them to be in /usr/include/hyprland/wlroots, despite this they aren't installed there. + # Ideally you could override includedir per subproject and the install tags would + # be granular enough to only install headers. But its not requiring this. + mkdir "${ED}"/usr/include/hyprland/wlroots || die + mv "${ED}"/usr/include/wlr "${ED}"/usr/include/hyprland/wlroots || die + # devel tag includes wlroots .pc and .a files still + rm -rf "${ED}"/usr/$(get_libdir)/ || die +} diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz index 201ecb9425c5..2e0211aca8f9 100644 Binary files a/kde-misc/Manifest.gz and b/kde-misc/Manifest.gz differ diff --git a/kde-misc/kdeconnect/Manifest b/kde-misc/kdeconnect/Manifest index c93a833adf96..e6007fa672ac 100644 --- a/kde-misc/kdeconnect/Manifest +++ b/kde-misc/kdeconnect/Manifest @@ -1,6 +1,6 @@ AUX kdeconnect-21.07.80-revert-disable-kpeople.patch 961 BLAKE2B 01322bdec48897cb763c551ed2210d4d86edd456d734639eda83dd4062197332c565fe337c90329de33290d55609a5586585376a4c28ac86cde645b3ae9d1d06 SHA512 d75a3b02c35d5d14cde7d34aca5b3e762dd12eb1492e5871c1db23d783f4f4caedec0116f041b9230e783ccdb1fde8a2625a58aec9d07bc0f708299048e1f885 DIST kdeconnect-kde-23.08.5.tar.xz 657504 BLAKE2B fde6f1c023739c1c770f93d455ed8e256b1e34c78fd76276a1941364735bb1c14d7850f27a586ab8fcbc259f64223fa619d61ac65b04ab8431871664d6c6c05f SHA512 ef861ae5bf8d88acf2328a3eacac2242687b21a0e004cad137cef03fdebc9a162a2e7e54f4ff99bb1ec85247595e0007c9a35673dfe9ecf5b69ec91389b912d3 DIST kdeconnect-kde-24.02.1.tar.xz 678012 BLAKE2B c0c42a52712bb7eb83311bcbd1f760e4c6885aa916fc326e72bde890c96f9e44ce02d9e1c9b86890bd0811734a488db7c7223ab9ad44b9fd4fe10830d67cfe7f SHA512 2384665fb036027047db1e9d3fb22275afa3f40c0c62d9d5ce20d6ec2c8fbb38a8616f533cf12514dd9d190686f4d87c279217a8b6e2e079ad23a9d30432bc6b -EBUILD kdeconnect-23.08.5-r1.ebuild 2815 BLAKE2B d76611d2a3f9d2a044ad67d74f35e8015847b3eeb2ba392ce445fe94a4d637c70ca829c9b66206dd1d25a1f360d1d6554dfa26056d8ae8a32cb50b3b61a8a0cf SHA512 7cab3f57d152617a498883eb757c7817e9f2a2acf964e61434171223ff8c58ec1d696607b11ca8c7aa3c57843b61820b96186806fdfac0236f7563e2e591bd11 -EBUILD kdeconnect-24.02.1.ebuild 2752 BLAKE2B a949bb9635e05f724c68245515339a193c14c95e1d406bd8205b9434744cb8064a0cbe8888973f4e8b36352f3f6560d16b9f7e9a7414c07be9bcd4f67572f8b7 SHA512 1fe07d2c7066926542221faa7c6058de0149ee7b3abf8f91f9470961bd8976460d31946a780b9a661c35664ee8aa7c4977786e6980a89645719b0aef8e8ee652 +EBUILD kdeconnect-23.08.5-r1.ebuild 2951 BLAKE2B 24efb5506759ff0d056160019ffec9d3dfa7b31d1f55228da039dd531f40e5dc08cad31bb45b6f4dde722f2896fda75b5a49b1cbb8a6b93e3a69faa9a5473f76 SHA512 716dd29a38ace83f396e64c3b63d6fc44ca7bb34b6cfd5f022ef9178ab786eeb05149e49751dc002825e0458d35f8bc3647c8cb667e6fc5fe7ac31616485ddf6 +EBUILD kdeconnect-24.02.1.ebuild 2888 BLAKE2B d40770bc51cbf6110e3b5612eea7fc3df5d27e6520d2656bc0d96abf6d5fde940533334dffd126216ff8da40ceec0f265e23dddde67f334a6bc3c80e0f8bad71 SHA512 b5cb8fa462615e96cc6e11f0f94b13cbeeb53963701d0a7fd638469655293ee9fc36a7335a3c3d5470bee9268af05c9ff7db37210f0c2abb7164891bfaf293a5 MISC metadata.xml 698 BLAKE2B 763372c73042e8ff131825e8b8bcfa5f27599df5a3b69c9acdc7b6f65b6fb3e3f1960d91bda5120f330ed2c28f2d551fb3d2f3df592c2ae0ee0e7b52b8779812 SHA512 577ae940507147dd7bf6732454c30b4ace0e5d9f48555f1c2d3d35d7d94d54233feec0d7ee89c9ca1fd61eeb63b3225d8e7f5a7ec2e8405867d92bcc272d3eb7 diff --git a/kde-misc/kdeconnect/kdeconnect-23.08.5-r1.ebuild b/kde-misc/kdeconnect/kdeconnect-23.08.5-r1.ebuild index 8760d6f885a0..3df6ce5f4a2f 100644 --- a/kde-misc/kdeconnect/kdeconnect-23.08.5-r1.ebuild +++ b/kde-misc/kdeconnect/kdeconnect-23.08.5-r1.ebuild @@ -9,7 +9,7 @@ KDE_ORG_NAME="${PN}-kde" KDE_SELINUX_MODULE="${PN}" KFMIN=5.106.0 QTMIN=5.15.9 -inherit ecm gear.kde.org +inherit ecm flag-o-matic gear.kde.org DESCRIPTION="Adds communication between KDE Plasma and your smartphone" HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/" @@ -83,6 +83,11 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${PN}-21.07.80-revert-disable-kpeople.patch" ) src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/921648 + # https://bugs.kde.org/show_bug.cgi?id=480522 + filter-lto + local mycmakeargs=( -DBLUETOOTH_ENABLED=$(usex bluetooth) $(cmake_use_find_package pulseaudio KF5PulseAudioQt) diff --git a/kde-misc/kdeconnect/kdeconnect-24.02.1.ebuild b/kde-misc/kdeconnect/kdeconnect-24.02.1.ebuild index 29cd93241d27..512d9c5718fe 100644 --- a/kde-misc/kdeconnect/kdeconnect-24.02.1.ebuild +++ b/kde-misc/kdeconnect/kdeconnect-24.02.1.ebuild @@ -9,7 +9,7 @@ KDE_ORG_NAME="${PN}-kde" KDE_SELINUX_MODULE="${PN}" KFMIN=6.0.0 QTMIN=6.6.2 -inherit ecm gear.kde.org +inherit ecm flag-o-matic gear.kde.org DESCRIPTION="Adds communication between KDE Plasma and your smartphone" HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/" @@ -81,6 +81,11 @@ BDEPEND=" " src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/921648 + # https://bugs.kde.org/show_bug.cgi?id=480522 + filter-lto + local mycmakeargs=( -DMDNS_ENABLED=$(usex zeroconf) -DBLUETOOTH_ENABLED=$(usex bluetooth) diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index da408984c8ea..aeb285caceac 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest index 349b53d18a0a..ee0c9739ccf8 100644 --- a/media-gfx/blender/Manifest +++ b/media-gfx/blender/Manifest @@ -13,13 +13,13 @@ DIST blender-3.6.5.tar.xz 70447868 BLAKE2B efa366b8aff5c8870c9ed060063eba1115a9a DIST blender-3.6.8.tar.xz 70453744 BLAKE2B 5361977951fa1720899fad26092b967cc78b7ba82c8823f92fe1e6a14419edae1f3914f639e88dd8b5fb3ec7c124783e1ece56199a80b9b51a0f320764e1eba7 SHA512 a5e15dc9de7024cebb955fc531ae592a4c58336196a07fd63ed5bb4eb14d66751a3697ea8b120283ca5078c92d8c87966e882862011ebb4368f132e2de004a45 DIST blender-4.0.1.tar.xz 73278416 BLAKE2B 06c3397e8c28f544ec5d207db195e33824e9ddeb1b468342e4e7c18773b00b6b42282e8318a7ae96c7a7c81c7e0626e666953d00bf78bf64922047bd563d625a SHA512 288e5a04f274ab351c8517e6de2195f414e618a82fb2a3b2aede5f9120aa6a41f20bc2c4e5190c47b69da841bb1ebe15e9ffee737c1cc2b5979a28b0e1f4c5ae DIST blender-4.0.2.tar.xz 73281252 BLAKE2B 6ec72baa360049681c8ba18ae668041e87745bad51113cf50bca93d18f52ef5db84c58f9a2dc5b341ef1f0439e76288a1b1eda892a19033fb494e79cd3b2f983 SHA512 c37b85d06f5cf8b48cb8c657a9fb6b0ab1325271706fa34039f2993420f7606cd1e2c052173cdea94e9bec2924e7aa4df373e3a0fc1f9c4be336e62211b6bc4b -EBUILD blender-3.3.15.ebuild 13565 BLAKE2B 47ee5a101ea982f6bf6d26b672de57a57e384e91f20f3e2f841fdfc5e7d6ea2513a61b6764e0e8341ab6044615d96c4bd9e117780bbc61a008cd61864d138f3a SHA512 8288e9ddcf049a03c5cb38e9a28b98bcf7990690a4bf679534f502fe494736373b2622d56042d7335317c53c3d9cde2e7e77de07450bc02c412a97c9cd963e81 -EBUILD blender-3.3.6-r1.ebuild 13406 BLAKE2B 0a2adaa276dc378bd847e718cc4895208611f13a612b8d0eff8a327da5d2e8c3d9b6c61b079b2e1dc2bea932b2cd907b8923e7ddfcdcee34ddad488bdb8bb575 SHA512 871995770a4a35ba41cd9dacb2d6a4eefe5c46585ee691c9028c7274068433d5412ffafac14116ef73121a0ccdd044e43f9ebbcfc48f9f095ac0983123147201 -EBUILD blender-3.3.8.ebuild 13564 BLAKE2B 8bb2e71c9155e8b57c2d61b5fecfa933c5f645ba9e22aa69c711226de936e42e04989fa4f0f6b78eea6d9f92727e863edc0fc8555e1907d222c2c926008f6f0f SHA512 5f77794ee1ad7b26dd0347b04fd1aa06ff0b8e8c3bf8f34bbc7016eb3b009af684aab8c96842acc19d524907349487c0705a0064b4810e99792642f8c47c19e3 -EBUILD blender-3.6.0.ebuild 14058 BLAKE2B 0cd9392356e2c5f4de370e3fafdb1df83eb14711e737a53d151b9d74ea66d46d72918b8bccbd3fa2eb6a7472b4163ada545b4ec6851c4063c2d071bb8deadeb5 SHA512 7f2b225ea53a654078a68800d35edb9d8e2e63312f31002cbbf5654a437ef05f14f581cba2c3df49ddf5f4db8ab88cd931a8c52497e1377d2e1bd633daf54c10 -EBUILD blender-3.6.5.ebuild 13964 BLAKE2B 7f20a9f700239826e3d76f0f4a421c3427373e09d929f6cc18d42d45d61e49cf642e62b2fee7ba2a987b0e2a6a8440266bb8ca7e510d7bdf0a30ad91265e4352 SHA512 e223f60c90bd714edaf7b5eb0f96f06c40c690bf44483adcdc28d20e000be20e7e76c57ca9de8413369a52b897aaccf2107d8c7d1f537aa988787e477099d3b8 -EBUILD blender-3.6.8.ebuild 13964 BLAKE2B 7f20a9f700239826e3d76f0f4a421c3427373e09d929f6cc18d42d45d61e49cf642e62b2fee7ba2a987b0e2a6a8440266bb8ca7e510d7bdf0a30ad91265e4352 SHA512 e223f60c90bd714edaf7b5eb0f96f06c40c690bf44483adcdc28d20e000be20e7e76c57ca9de8413369a52b897aaccf2107d8c7d1f537aa988787e477099d3b8 -EBUILD blender-4.0.1-r1.ebuild 15183 BLAKE2B f82e96d5bbf66c81218218e3cdc1552300c0f240fdd3acb91eed2bdd85f3f4a29147351434270c6758cfc9eb06909d36a555db36ae098c95fd11493f639cacf6 SHA512 a4be6084676ec8b091df1b4abab7124300def7d7af11273109bf11eaf5e64de39568352fa47424289332a6b79c615b42067ae861053559dca4806d5c7c9ab006 -EBUILD blender-4.0.2.ebuild 15017 BLAKE2B 4ef781fa0dc7a0cf97997314bb8b08da56add4ee7509eeb3665b555d71ee70d765639032fb45b7a838e9431c0b4ff0191e2a4bede19dd1cfa7d4d585230fe80d SHA512 a4a9d65d51a378efe1877228f48ad1f1a360bf24adaecc1ed0f3602bbf51e0917cf56ee8a5428e7d1b5f3250ebad423402012fef57e0f5425b7ff116fb55d549 -EBUILD blender-9999.ebuild 14710 BLAKE2B 8c5267375b6a6f504da0ee50cb4532eb222a14f6d4d5d2cade5963a99c494a6bbfbab070d16bd43e87c4d84e483d4405047dedeecb022b156eec37fff69bf60b SHA512 ec738fe6983a68d54b06ddf83a7374e5367dc138923c6144265ca75f30d7b553259babbf1072cec3aea5cdf59541132f1eba13cd295c85a3cb85d65dd4247691 +EBUILD blender-3.3.15.ebuild 13558 BLAKE2B 3e2ac2b8733ce04c76a3a2666a6e2ab37809f44518a5a4ff901a7155a2ae8b3f9ac7b2b74f700c912d2d4278c2d61a99debabebcb50029b3c9475f805e39c7df SHA512 f4dab88da8a3dab937424af62770958e25755cf9c2fcacb2cc53c6367de58f1e4cda590e5677d5a5227f80fbbe99a2501e7c329054533e94c87f6d03926840cb +EBUILD blender-3.3.6-r1.ebuild 13399 BLAKE2B f56322e544ce3773b89f73e512d6ef00f863715960f021543d68cb82b54765bd4f683eba37e977822996b871b15d2cc2333ee7009c73141e8337b919d367b1d1 SHA512 5ce4626f6cd83d0d7b12edae15584c4d7e5681771a08b9f54cb08a031e69ce031c9dacff186866599acef2585c918c54c0751e444d01d3405f9e56c64d17e269 +EBUILD blender-3.3.8.ebuild 13557 BLAKE2B 11581276f07679d7ea8467240dfc6345a8655ad9f3e51162b1e8cd57b30a4a9fa1926486bd3d0b0e10b91a7602741a1e7813addeea92ba403de31fb9ed9b380d SHA512 bbbbd7f0f24682d4851b3605f4e0ba2e51a0af5083bb1f6c09cef337435fde6acb81e238a5b3af0693646a23958346c1a133439534a6c5b3ccd5c7989767965c +EBUILD blender-3.6.0.ebuild 14051 BLAKE2B 1e821a050f3586c9e2f5bf6f9b7439872f7be0c06eb84c8a64d4f6f2b79f3b2340202c0bb7c6b97a1c24bc1425ad4be43be2dc3c03e3812f98d1d2419fbc8d7f SHA512 c19427f8e4f9c15564e7e336df9bb3410934a127008e2667fc6719ecaeefa3fffef379e32f70036398c8809b95b7094adc0a05259bd6f19b60eecbcba698148a +EBUILD blender-3.6.5.ebuild 13957 BLAKE2B c6f043b981159482344e0ef530910bc11d04d18ed97719723b17527e541e7914e01cd431ae09ea00f1a47d3385260c29870bf3b9e783bfd74500ed5fb3aef36b SHA512 307d523cc73eb787fa160878699d9039efe7a632f9a6f0be93d02ed27cf168aa08f93eba7f856f8bf7c0f8a8ea5f72a4f5550168aae85a7131611cb092a09dc2 +EBUILD blender-3.6.8.ebuild 13957 BLAKE2B c6f043b981159482344e0ef530910bc11d04d18ed97719723b17527e541e7914e01cd431ae09ea00f1a47d3385260c29870bf3b9e783bfd74500ed5fb3aef36b SHA512 307d523cc73eb787fa160878699d9039efe7a632f9a6f0be93d02ed27cf168aa08f93eba7f856f8bf7c0f8a8ea5f72a4f5550168aae85a7131611cb092a09dc2 +EBUILD blender-4.0.1-r1.ebuild 15176 BLAKE2B e0bebc09902909a6bed05780cd85f8c44bf68eadd7f400dcdc13d2cce86dedfdef43bcd0272c436723ff99014fccaf906bd46175bbc788d7d63d88ce2d1eb833 SHA512 60d02b96fc0faaf33ffbc3a3dd7360ba60540a6c87124e247cab2dc8df19e62334e929ae83329c5d8d7270837abb7bc1dd652f7a8a5b2a1f4030ee4b927683eb +EBUILD blender-4.0.2.ebuild 15010 BLAKE2B 0ef55b6817052dd051022818fa249377a00c2879f993d2045455d76003984a51586c90499ff2db032f223585b7ccb0b8d8a90050142d1848f366c0362be85c06 SHA512 23cde1a39df6b83aca20f03fb5807482e379dfbfe4ed924577df0c9cc2d99bfd934af31140d4791a13365eedb2545ba91ff42737dcc07ed9e673771125d953cf +EBUILD blender-9999.ebuild 14697 BLAKE2B 0f1998057b295a50d4cbac554d9dc8d79f316d8e5c7416ae736c252ad0d6d1ba419e3b838e4c93a99a57f1d9c7f38f14e35ffb1ae982a9686642248702905ac9 SHA512 f71e310d4e91d3562f160506e5718bd09bc04f8a0833bd85cebf8d1eee1665ea00879bbabcf745913c97e363f8ee9bb4fa334d153a454501fb66cf58a19e5a4a MISC metadata.xml 3362 BLAKE2B c87df9f801d97157a100cb5c83999348e6eb3c97a5fa88f0f649c37ed532e4a18e83f7a45ad0e1cfa4bc13380b808a265027fc9037da8cd37749935370dad096 SHA512 4082608c3012b20aa15a52f9a5452065fcc4a2d39d20f0417b41f4e096fc2fa57d2daf2e95847c2d6867cf5ea188a5fd662e3869964f01f11d681247e1abfb7c diff --git a/media-gfx/blender/blender-3.3.15.ebuild b/media-gfx/blender/blender-3.3.15.ebuild index faf2fe0203cd..30eb3d17cd54 100644 --- a/media-gfx/blender/blender-3.3.15.ebuild +++ b/media-gfx/blender/blender-3.3.15.ebuild @@ -68,7 +68,7 @@ RDEPEND="${PYTHON_DEPS} collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0[raymask] ) + embree? ( >=media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) @@ -98,7 +98,7 @@ RDEPEND="${PYTHON_DEPS} dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) + osl? ( =media-libs/osl-1.11.16.0-r3:= ) + osl? ( =media-libs/osl-1.11.16.0-r3:= ) + osl? ( =media-libs/osl-1.11.16.0-r3:= ) + osl? ( =media-libs/osl-1.11.16.0-r3:= ) + osl? ( =media-libs/osl-1.11.16.0-r3:= ) + osl? ( =media-libs/osl-1.11.16.0-r3:= ) + osl? ( =media-libs/osl-1.11.16.0-r3:= ) + osl? ( =media-libs/osl-1.11.16.0-r3:= ) + osl? ( media-libs/osl:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 8e1d57fa7303..23c0a3382f0b 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest index e2a05e34260f..37e63a88b227 100644 --- a/media-libs/embree/Manifest +++ b/media-libs/embree/Manifest @@ -1,11 +1,11 @@ AUX embree-3.13.4-fix-openimageio-test.patch 4663 BLAKE2B 2b6a5422f51977317c1149673bc8624f56d363d8362f2d3678c86e661d1f9eb6a2319df241d736a0da8e586d86fa6ff524c3fc98fe564f511551efe756b80d7c SHA512 b3b414f8068af8f45ceca91653b9e8cd2f06cfd7cafbd25a9b97ac6e3f30a27f22bbb121be34ee154e9910d3668f798d226199a843316762486ae85685a2ee9d AUX embree-3.13.5-fix-arm64.patch 2739 BLAKE2B 9e636bc3f4e49564f156cc977c98466bb58efe772af099143feac8e887cb81b9124332268f08cc11e72e9fb4d316f20a44bda7e7a96c906e7091f19fc0408d21 SHA512 392848fce7faf2085eb1b06bd7c7490fd4f0e356d30f9967b18013376ab7f64e9b31bd4144ddbb1b5492c560044b354382fbdbc9377e7736961fe2dd37f893fe AUX embree-3.13.5-fix-openimageio-test.patch 4526 BLAKE2B c1560a8122df45ad860ac9d19108cdc4920ab2e4d06c6ba968d6c43e88e4c6d47c26a463abf0f21db8290572172b6448b4ec579b6df9875b4e55688191cfed13 SHA512 f40d3cbcd62f16aea89e3d1873dccf020a2aa07679f5f99ae47f3fcc9e66dab9f2422c713a8cbc39dd1c09a2a838e3dbb4b859c785f503a154eee4cc244a3cc8 -AUX embree-4.3.0-dont-install-tutorials.patch 10219 BLAKE2B ec34fb2456972bb09dd5ce64fa771160b57f4266b834ba92542303817a799c1c2c799e99e3948f779fab3829d25e4776d603dcb6d7828f7505aeb1c9fe1e3a32 SHA512 b0a1bebce5ba6647969552ba1d5061ad8aa7db79fd5f8dc8ba4417b4749811ea2f0076359a61e0cd8bfd46e80e72af3cc6a6212a55e9690b45e45d013e270ae0 +AUX embree-4.3.1-dont-install-tutorials.patch 10020 BLAKE2B ec13bf359eb36059062df7ff1ec3dc9b96d5a3a24cf3de7462200fd5e9759c2697906a407909b6ada4c92a922da3b860e04953e8000d33fa49ba6173e03853be SHA512 82363ace042d6962f3e693178579b1deca709fd6de89b4e893f954b8ca15e17cc76bbb7c0ab0b89a7c91668029d257eee15d1ca86165d659daab120bbd23c4f2 DIST embree-3.13.4.tar.gz 13733908 BLAKE2B 4c6c24f62ee88a09149bd930716c71e91d54563eea5cc103c0346d3808c693e8470fc7ea98651e0df9e4423bda565d7ab1a23e16c9d0441c79e9ec9c8571b0fa SHA512 685c3935fabe1bfa7260ef148df26b686b085b75011d72011461471cbcef786a5ce7a0e85c57b2df05798489a2d4e80a8d3ee5df986029edad7df7511d99c0ca DIST embree-3.13.5.tar.gz 13739115 BLAKE2B 52ad8e3520aa789f7987467c6979be06f883803757e842316ecf708deeed11214dd60570eda5708e701047b1a14ea37710d158df544817dc536bfda444a68218 SHA512 13ae19b1750197fb4887ba601c75d1b54b3c388224672b6561dd922bc9b9747139cf46ce554727e3afa13dcf152ce4d703935cb9105ced792b011f2d05fa3e95 -DIST embree-4.3.0.tar.gz 71028239 BLAKE2B 7834ed7851d36c32ce3e88a3ddb02e8316422699ec78a662ef81ef0eb9f66b260ce2f7438739531e2b63f817a931a19ba35da156e8e09a42a78e6c077314e615 SHA512 8f61401175464b34243e899464f44a196b520c08e1c44a417bf980cfa7b191859bbaab1029278123654e5ffb91e2f8a85af1d881affddcc7e344a7e8a8066262 +DIST embree-4.3.1.tar.gz 71110988 BLAKE2B 0ab183fe8fae3948b319c74a922c001d0567d223adab74da3a0f55fd4e4fd5c2c17afeb065da706d411238b7877e208e7041aad9430f109e606ed1a9dd23646f SHA512 da7710c6dfaa90970c223a503702fc7c7dd86c1397372b3d6f51c4377d28d8e62b90ee8c99b70e3aa49e16971a5789bb8f588ea924881b9dd5dd8d5fcd16518a EBUILD embree-3.13.4.ebuild 3921 BLAKE2B ead945d61e7a2d09f42696fae28dae644a2a6cdcf6f525ab544f5b070c892b20d83c05c4363f2ae38f3719516ca275b1e7f4c310cc87f5cb618dc070c50b5759 SHA512 bb4f5fecceb3ff58e0ea55ce14a864fc7200833178e4e2e5f694a4840451b79c79d749bc9ea460e207daf8bf9ee49c9d19d344a69e78cbb8088c0abb35d32b85 EBUILD embree-3.13.5.ebuild 3864 BLAKE2B 3f461c95f8fddceccc32d73be5d5e2e47badfdd72cd34b464a5d85e2eb7e1251c6eb8c7ca4669fc7e6b3172f7eca9cb674254d64d3a0cd94bd83ae4e6170927c SHA512 d8081f7e2cd73825cc322b9843e64bf8bd0bd123b7ab7c87dc4e19daa5bce17589e434c129e3b1e30232a3bc6a54496a5635ce9d94a20ca3345e8c9ccb14bcf0 -EBUILD embree-4.3.0.ebuild 3544 BLAKE2B a05f9935034074cad3af13b4eb0e0b2dd5d443603660476c3d8a6d8fa88a79123f31320ae2e2b6a19fbfc350457e91dde3c29451080fc2233f0d02c3ab099622 SHA512 517f3c94682bfc2f255322fd5cb972671c4bdf10264580c62b55c5ff9bd98216078a5489b87a90d9b9eb23d5ee05b803d5d6f67dfa3c058a301806a395fccabe +EBUILD embree-4.3.1.ebuild 5293 BLAKE2B 68660984698395d7d241beeda4deb7b675bf8e31e22ddf1bba090c7d4109d281258783886a1e6f721ecdb1165038801fda632e1f3e688e68f9078311d2098a7d SHA512 a4b55b55e55d2db9e3d96723d9ce13afab31d02c5ad7e1f7ad9f913deee0fc404fa70d08e9ee24b6280426cae9777f1f19e563464a2591837146f4fd726a6b55 MISC metadata.xml 1705 BLAKE2B 2785c8b8752e5730e014ce6edfdd1702a20565ab12c9ebee14c3cf603e267a63360eaa0428afb9e178091edad40fe82ea55e2a872339da744113e480b4eda6c2 SHA512 ebfa1a6d3f8a8fe6acc0cc06f54ad62efb86942b55e985542a049fde421663adddcffe2a78c7309774df9bbc714a2bb11dad73c94b89bf2d1cdf56b69d334f59 diff --git a/media-libs/embree/embree-4.3.0.ebuild b/media-libs/embree/embree-4.3.0.ebuild deleted file mode 100644 index 04ed9ac7aeb6..000000000000 --- a/media-libs/embree/embree-4.3.0.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic linux-info toolchain-funcs - -DESCRIPTION="Collection of high-performance ray tracing kernels" -HOMEPAGE="https://github.com/embree/embree" -SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="3" -KEYWORDS="-* ~amd64 ~arm64" -X86_CPU_FLAGS=( sse2 sse4_2 avx avx2 avx512dq ) -CPU_FLAGS=( cpu_flags_arm_neon ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} ) -IUSE="compact-polys ispc +raymask ssp +tbb test ${CPU_FLAGS[@]}" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( ${CPU_FLAGS[@]} )" - -BDEPEND=" - virtual/pkgconfig -" -RDEPEND=" - ispc? ( dev-lang/ispc ) - tbb? ( dev-cpp/tbb:= ) -" -DEPEND="${RDEPEND}" - -DOCS=( CHANGELOG.md README.md readme.pdf ) - -PATCHES=( - "${FILESDIR}"/embree-4.3.0-dont-install-tutorials.patch -) - -pkg_setup() { - CONFIG_CHECK="~TRANSPARENT_HUGEPAGE" - WARNING_TRANSPARENT_HUGEPAGE="Not enabling Transparent Hugepages (CONFIG_TRANSPARENT_HUGEPAGE) will impact rendering performance." - - linux-info_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - # disable RPM package building - sed -e 's|CPACK_RPM_PACKAGE_RELEASE 1|CPACK_RPM_PACKAGE_RELEASE 0|' \ - -i CMakeLists.txt || die -} - -src_configure() { - # -Werror=odr - # https://bugs.gentoo.org/859838 - # https://github.com/embree/embree/issues/481 - filter-lto - - # NOTE: You can make embree accept custom CXXFLAGS by turning off - # EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use - # any "m*" compile flags. This is because embree builds modules for the - # different supported ISAs and picks the correct one at runtime. - # "m*" will pull in cpu instructions that shouldn't be in specific modules - # and it fails to link properly. - # https://github.com/embree/embree/issues/115 - - filter-flags -m* - - # https://bugs.gentoo.org/910164 - tc-is-clang && filter-lto - - local mycmakeargs=( - -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON - - # Default culling settings for Blender - # (Cycles will not render correctly without these) - # Some Embree tests will fail with these settings though... - -DEMBREE_BACKFACE_CULLING=OFF - -DEMBREE_BACKFACE_CULLING_CURVES=ON - -DEMBREE_BACKFACE_CULLING_SPHERES=ON - - -DEMBREE_COMPACT_POLYS=$(usex compact-polys) - - # Make sure that we are using our custom compilie flags - -DEMBREE_IGNORE_CMAKE_CXX_FLAGS=OFF - - # Set to NONE so we can manually switch on ISAs below - -DEMBREE_MAX_ISA:STRING="NONE" - -DEMBREE_ISA_AVX=$(usex cpu_flags_x86_avx) - -DEMBREE_ISA_AVX2=$(usex cpu_flags_x86_avx2) - -DEMBREE_ISA_AVX512=$(usex cpu_flags_x86_avx512dq) - # TODO look into neon 2x support - -DEMBREE_ISA_NEON=$(usex cpu_flags_arm_neon) - -DEMBREE_ISA_SSE2=$(usex cpu_flags_x86_sse2) - -DEMBREE_ISA_SSE42=$(usex cpu_flags_x86_sse4_2) - -DEMBREE_ISPC_SUPPORT=$(usex ispc) - -DEMBREE_RAY_MASK=$(usex raymask) - - -DEMBREE_STACK_PROTECTOR=$(usex ssp) - -DEMBREE_STATIC_LIB=OFF - -DEMBREE_TASKING_SYSTEM:STRING=$(usex tbb "TBB" "INTERNAL") - # Tutorial binaries are required by the tests - -DEMBREE_TUTORIALS=$(usex test) - -DEMBREE_ZIP_MODE=OFF - ) - - # Disable asserts - append-cppflags -DNDEBUG - - if use test; then - mycmakeargs+=( - -DBUILD_TESTING=ON - -DEMBREE_TESTING_INSTALL_TESTS=OFF - -DEMBREE_TESTING_INTENSITY=4 - # These tutorials are not used by the default tests - -DEMBREE_TUTORIALS_GLFW=OFF - -DEMBREE_TUTORIALS_INSTALL=OFF - -DEMBREE_TUTORIALS_LIBJPEG=OFF - -DEMBREE_TUTORIALS_LIBPNG=OFF - -DEMBREE_TUTORIALS_OPENIMAGEIO=OFF - ) - fi - - cmake_src_configure -} diff --git a/media-libs/embree/embree-4.3.1.ebuild b/media-libs/embree/embree-4.3.1.ebuild new file mode 100644 index 000000000000..4587a4b2855a --- /dev/null +++ b/media-libs/embree/embree-4.3.1.ebuild @@ -0,0 +1,167 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic linux-info toolchain-funcs + +DESCRIPTION="Collection of high-performance ray tracing kernels" +HOMEPAGE="https://github.com/embree/embree" +SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="$(ver_cut 1)" +KEYWORDS="-* ~amd64 ~arm64" +X86_CPU_FLAGS=( sse2 sse4_2 avx avx2 avx512dq ) +CPU_FLAGS=( cpu_flags_arm_neon "${X86_CPU_FLAGS[@]/#/cpu_flags_x86_}" ) +IUSE="compact-polys ispc +raymask ssp +tbb test ${CPU_FLAGS[*]}" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + amd64? ( || ( ${X86_CPU_FLAGS[*]/#/cpu_flags_x86_} ) ) + arm64? ( cpu_flags_arm_neon ) +" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND=" + ispc? ( dev-lang/ispc ) + tbb? ( dev-cpp/tbb:= ) +" +DEPEND="${RDEPEND}" + +DOCS=( CHANGELOG.md README.md readme.pdf ) + +PATCHES=( + "${FILESDIR}/embree-4.3.1-dont-install-tutorials.patch" +) + +pkg_setup() { + CONFIG_CHECK="~TRANSPARENT_HUGEPAGE" + WARNING_TRANSPARENT_HUGEPAGE="Not enabling Transparent Hugepages (CONFIG_TRANSPARENT_HUGEPAGE) will impact rendering performance." + + linux-info_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # disable RPM package building + sed -e 's|CPACK_RPM_PACKAGE_RELEASE 1|CPACK_RPM_PACKAGE_RELEASE 0|' \ + -i CMakeLists.txt || die + + # raise cmake minimum version to silence warning + sed -e 's#CMAKE_MINIMUM_REQUIRED(VERSION 3.[0-9].0)#CMAKE_MINIMUM_REQUIRED(VERSION 3.5)#I' \ + -i \ + CMakeLists.txt \ + kernels/rthwif/CMakeLists.txt \ + tutorials/embree_info/CMakeLists.txt \ + tutorials/minimal/CMakeLists.txt \ + || die +} + +src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/859838 + # https://github.com/embree/embree/issues/481 + filter-lto + + # NOTE: You can make embree accept custom CXXFLAGS by turning off + # EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use + # any "m*" compile flags. This is because embree builds modules for the + # different supported ISAs and picks the correct one at runtime. + # "m*" will pull in cpu instructions that shouldn't be in specific modules + # and it fails to link properly. + # https://github.com/embree/embree/issues/115 + + filter-flags -m* + + # https://bugs.gentoo.org/910164 + tc-is-clang && filter-lto + + local mycmakeargs=( + -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON + + # Default culling settings for Blender + # (Cycles will not render correctly without these) + # Some Embree tests will fail with these settings though... + -DEMBREE_BACKFACE_CULLING=OFF + -DEMBREE_BACKFACE_CULLING_CURVES=ON + -DEMBREE_BACKFACE_CULLING_SPHERES=ON + + -DEMBREE_COMPACT_POLYS=$(usex compact-polys) + + # Make sure that we are using our custom compilie flags + -DEMBREE_IGNORE_CMAKE_CXX_FLAGS=OFF + + # Set to NONE so we can manually switch on ISAs below + -DEMBREE_MAX_ISA:STRING="NONE" + -DEMBREE_ISA_AVX=$(usex cpu_flags_x86_avx) + -DEMBREE_ISA_AVX2=$(usex cpu_flags_x86_avx2) + -DEMBREE_ISA_AVX512=$(usex cpu_flags_x86_avx512dq) + # TODO look into neon 2x support + -DEMBREE_ISA_NEON=$(usex cpu_flags_arm_neon) + -DEMBREE_ISA_SSE2=$(usex cpu_flags_x86_sse2) + -DEMBREE_ISA_SSE42=$(usex cpu_flags_x86_sse4_2) + -DEMBREE_ISPC_SUPPORT=$(usex ispc) + -DEMBREE_RAY_MASK=$(usex raymask) + + # TODO figure out sycl support + -DEMBREE_SYCL_SUPPORT="no" + + -DEMBREE_STACK_PROTECTOR=$(usex ssp) + -DEMBREE_STATIC_LIB=OFF + -DEMBREE_TASKING_SYSTEM:STRING=$(usex tbb "TBB" "INTERNAL") + # Tutorial binaries are required by the tests + -DEMBREE_TUTORIALS=$(usex test) + -DEMBREE_ZIP_MODE=OFF + ) + + # Disable asserts + append-cppflags -DNDEBUG + + if use test; then + mycmakeargs+=( + -DBUILD_TESTING=ON + -DEMBREE_TESTING_INSTALL_TESTS=OFF + -DEMBREE_TESTING_INTENSITY=4 + # These tutorials are not used by the default tests + -DEMBREE_TUTORIALS_GLFW=OFF + -DEMBREE_TUTORIALS_INSTALL=OFF + -DEMBREE_TUTORIALS_LIBJPEG=OFF + -DEMBREE_TUTORIALS_LIBPNG=OFF + -DEMBREE_TUTORIALS_OPENIMAGEIO=OFF + -DCMAKE_DISABLE_FIND_PACKAGE_OpenImageIO="yes" + ) + fi + + cmake_src_configure +} + +src_test() { + # NOTE Some Embree tests will fail due to EMBREE_BACKFACE_CULLING settings for blender... + local CMAKE_SKIP_TESTS=( + '^embree_verify$' + '^embree_verify_i2$' + '^viewer_models_curves_round_line_segments_3.ecs$' + '^viewer_models_curves_round_line_segments_7.ecs$' + '^viewer_models_curves_round_line_segments_8.ecs$' + '^viewer_models_curves_round_line_segments_9.ecs$' + '^viewer_coherent_models_curves_round_line_segments_3.ecs$' + '^viewer_coherent_models_curves_round_line_segments_7.ecs$' + '^viewer_coherent_models_curves_round_line_segments_8.ecs$' + '^viewer_coherent_models_curves_round_line_segments_9.ecs$' + '^viewer_quad_coherent_models_curves_round_line_segments_3.ecs$' + '^viewer_quad_coherent_models_curves_round_line_segments_7.ecs$' + '^viewer_quad_coherent_models_curves_round_line_segments_8.ecs$' + '^viewer_quad_coherent_models_curves_round_line_segments_9.ecs$' + '^viewer_grid_coherent_models_curves_round_line_segments_3.ecs$' + '^viewer_grid_coherent_models_curves_round_line_segments_7.ecs$' + '^viewer_grid_coherent_models_curves_round_line_segments_8.ecs$' + '^viewer_grid_coherent_models_curves_round_line_segments_9.ecs$' + '^hair_geometry$' + '^embree_tests$' + ) + + cmake_src_test +} diff --git a/media-libs/embree/files/embree-4.3.0-dont-install-tutorials.patch b/media-libs/embree/files/embree-4.3.0-dont-install-tutorials.patch deleted file mode 100644 index 8643c7168a71..000000000000 --- a/media-libs/embree/files/embree-4.3.0-dont-install-tutorials.patch +++ /dev/null @@ -1,203 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index c6750758f..6df7d2f34 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -95,7 +95,8 @@ IF (BUILD_DOC) - ADD_SUBDIRECTORY(doc) - ENDIF() - --OPTION(EMBREE_TUTORIALS "Enable to build Embree tutorials" ON) -+OPTION(EMBREE_TUTORIALS "Enable to build Embree tutorials" ON) -+OPTION(EMBREE_TUTORIALS_INSTALL "Enable to include the built tutorials in the Embree package" ON) - - ############################################################## - # Embree configuration -diff --git a/common/cmake/package.cmake b/common/cmake/package.cmake -index f7a182f7f..92ac45de0 100644 ---- a/common/cmake/package.cmake -+++ b/common/cmake/package.cmake -@@ -145,7 +145,7 @@ ENDIF() - # Install Models - ############################################################## - --IF (EMBREE_TUTORIALS) -+IF (EMBREE_TUTORIALS AND EMBREE_TUTORIALS_INSTALL) - INSTALL(DIRECTORY tutorials/models DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) - ENDIF() - -diff --git a/common/cmake/tutorial.cmake b/common/cmake/tutorial.cmake -index 0f23d0204..cba0c4b13 100644 ---- a/common/cmake/tutorial.cmake -+++ b/common/cmake/tutorial.cmake -@@ -9,7 +9,9 @@ MACRO (ADD_TUTORIAL TUTORIAL_NAME) - TARGET_LINK_LIBRARIES(embree_${TUTORIAL_NAME} embree image tutorial noise ${ADDITIONAL_LIBRARIES}) - SET_PROPERTY(TARGET embree_${TUTORIAL_NAME} PROPERTY FOLDER tutorials/single) - SET_PROPERTY(TARGET embree_${TUTORIAL_NAME} APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}") -- INSTALL(TARGETS embree_${TUTORIAL_NAME} DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+ IF (EMBREE_TUTORIALS_INSTALL) -+ INSTALL(TARGETS embree_${TUTORIAL_NAME} DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+ ENDIF () - SIGN_TARGET(embree_${TUTORIAL_NAME}) - ENDMACRO () - -@@ -21,7 +23,9 @@ MACRO (ADD_TUTORIAL_SYCL TUTORIAL_NAME) - SET_PROPERTY(TARGET embree_${TUTORIAL_NAME}_sycl PROPERTY FOLDER tutorials/sycl) - SET_PROPERTY(TARGET embree_${TUTORIAL_NAME}_sycl APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST} ${CMAKE_CXX_FLAGS_SYCL}") - SET_PROPERTY(TARGET embree_${TUTORIAL_NAME}_sycl APPEND PROPERTY LINK_FLAGS "${CMAKE_LINK_FLAGS_SYCL}") -- INSTALL(TARGETS embree_${TUTORIAL_NAME}_sycl DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT examples) -+ IF (EMBREE_TUTORIALS_INSTALL) -+ INSTALL(TARGETS embree_${TUTORIAL_NAME}_sycl DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT examples) -+ ENDIF () - SIGN_TARGET(embree_${TUTORIAL_NAME}_sycl) - ENDIF() - ENDMACRO () -@@ -32,7 +36,9 @@ MACRO (ADD_TUTORIAL_ISPC TUTORIAL_NAME) - TARGET_LINK_LIBRARIES(embree_${TUTORIAL_NAME}_ispc embree image tutorial_ispc noise noise_ispc) - SET_PROPERTY(TARGET embree_${TUTORIAL_NAME}_ispc PROPERTY FOLDER tutorials/ispc) - SET_PROPERTY(TARGET embree_${TUTORIAL_NAME}_ispc APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}") -- INSTALL(TARGETS embree_${TUTORIAL_NAME}_ispc DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+ IF (EMBREE_TUTORIALS_INSTALL) -+ INSTALL(TARGETS embree_${TUTORIAL_NAME}_ispc DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+ ENDIF () - SIGN_TARGET(embree_${TUTORIAL_NAME}_ispc) - ENDIF() - ENDMACRO () -diff --git a/tutorials/CMakeLists.txt b/tutorials/CMakeLists.txt -index 122dae2e4..96a69d17e 100644 ---- a/tutorials/CMakeLists.txt -+++ b/tutorials/CMakeLists.txt -@@ -4,7 +4,9 @@ - include(CMakeDependentOption) - - CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/README.md.in" "${CMAKE_CURRENT_SOURCE_DIR}/README.md") --INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/README.md" DESTINATION "src" COMPONENT examples) -+IF (EMBREE_TUTORIALS_INSTALL) -+ INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/README.md" DESTINATION "src" COMPONENT examples) -+ENDIF() - - ADD_SUBDIRECTORY(common/image) - CMAKE_DEPENDENT_OPTION(EMBREE_TUTORIALS_GLFW "Enables GLFW usage in tutorials. When disabled tutorial can only render to disk." ON "EMBREE_TUTORIALS" OFF) -diff --git a/tutorials/bvh_access/CMakeLists.txt b/tutorials/bvh_access/CMakeLists.txt -index 3bc801d24..1b7fa1fb2 100644 ---- a/tutorials/bvh_access/CMakeLists.txt -+++ b/tutorials/bvh_access/CMakeLists.txt -@@ -8,9 +8,11 @@ TARGET_LINK_LIBRARIES(embree_bvh_access embree math sys tasking tutorial) - - SET_PROPERTY(TARGET embree_bvh_access PROPERTY FOLDER tutorials/single) - SET_PROPERTY(TARGET embree_bvh_access APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}") --INSTALL(TARGETS embree_bvh_access DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+IF (EMBREE_TUTORIALS_INSTALL) -+ INSTALL(TARGETS embree_bvh_access DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+ENDIF() - SIGN_TARGET(embree_bvh_access) - - ENDIF() - --ADD_EMBREE_TEST_ECS(bvh_access embree_bvh_access NO_REFERENCE NO_ISPC NO_SYCL) -\ No newline at end of file -+ADD_EMBREE_TEST_ECS(bvh_access embree_bvh_access NO_REFERENCE NO_ISPC NO_SYCL) -diff --git a/tutorials/convert/CMakeLists.txt b/tutorials/convert/CMakeLists.txt -index 5c1b7795d..6730bc96d 100644 ---- a/tutorials/convert/CMakeLists.txt -+++ b/tutorials/convert/CMakeLists.txt -@@ -5,5 +5,7 @@ ADD_EXECUTABLE(embree_convert ../../kernels/embree.rc convert.cpp distribution1d - TARGET_LINK_LIBRARIES(embree_convert scenegraph image tasking) - SET_PROPERTY(TARGET embree_convert PROPERTY FOLDER tutorials/single) - SET_PROPERTY(TARGET embree_convert APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}") --INSTALL(TARGETS embree_convert DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+IF (EMBREE_TUTORIALS_INSTALL) -+ INSTALL(TARGETS embree_convert DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+ENDIF() - SIGN_TARGET(embree_convert) -diff --git a/tutorials/embree_info/CMakeLists.txt b/tutorials/embree_info/CMakeLists.txt -index fa8b74b89..6d10279ff 100644 ---- a/tutorials/embree_info/CMakeLists.txt -+++ b/tutorials/embree_info/CMakeLists.txt -@@ -18,8 +18,10 @@ ADD_EXECUTABLE(embree_info embree_info.cpp) - TARGET_LINK_LIBRARIES(embree_info embree) - - SET_PROPERTY(TARGET embree_info PROPERTY FOLDER tutorials/single) --INSTALL(TARGETS embree_info DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) --#INSTALL(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" DESTINATION "src" COMPONENT examples) -+IF (EMBREE_TUTORIALS_INSTALL) -+ INSTALL(TARGETS embree_info DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+ #INSTALL(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" DESTINATION "src" COMPONENT examples) -+ENDIF() - - IF (EMBREE_SYCL_SUPPORT) - SET_PROPERTY(TARGET embree_info APPEND PROPERTY COMPILE_FLAGS "-fsycl -Xclang -fsycl-allow-func-ptr -fsycl-targets=spir64") -@@ -31,4 +33,4 @@ IF (COMMAND SIGN_TARGET) - SIGN_TARGET(embree_info) - ENDIF() - --ENDIF() -\ No newline at end of file -+ENDIF() -diff --git a/tutorials/embree_tests/CMakeLists.txt b/tutorials/embree_tests/CMakeLists.txt -index ab62b1954..b3647bc2d 100644 ---- a/tutorials/embree_tests/CMakeLists.txt -+++ b/tutorials/embree_tests/CMakeLists.txt -@@ -40,8 +40,10 @@ endif() - - SET_PROPERTY(TARGET embree_tests PROPERTY FOLDER tutorials) - SET_PROPERTY(TARGET embree_tests APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}") --INSTALL(TARGETS embree_tests DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+IF (EMBREE_TUTORIALS_INSTALL) -+ INSTALL(TARGETS embree_tests DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+ENDIF() - SIGN_TARGET(embree_tests) - - ADD_EMBREE_TEST_ECS(embree_tests embree_tests NO_REFERENCE NO_ISPC NO_SYCL) --SET_EMBREE_TEST_PROPERTIES(embree_tests PROPERTIES TIMEOUT 7000) -\ No newline at end of file -+SET_EMBREE_TEST_PROPERTIES(embree_tests PROPERTIES TIMEOUT 7000) -diff --git a/tutorials/minimal/CMakeLists.txt b/tutorials/minimal/CMakeLists.txt -index 962c2f4e8..4fa642544 100644 ---- a/tutorials/minimal/CMakeLists.txt -+++ b/tutorials/minimal/CMakeLists.txt -@@ -16,8 +16,10 @@ ADD_EXECUTABLE(embree_minimal minimal.cpp) - TARGET_LINK_LIBRARIES(embree_minimal embree) - - SET_PROPERTY(TARGET embree_minimal PROPERTY FOLDER tutorials/single) --INSTALL(TARGETS embree_minimal DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) --INSTALL(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" DESTINATION "src" COMPONENT examples) -+IF (EMBREE_TUTORIALS_INSTALL) -+ INSTALL(TARGETS embree_minimal DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+ INSTALL(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" DESTINATION "src" COMPONENT examples) -+ENDIF() - IF (COMMAND SIGN_TARGET) - SIGN_TARGET(embree_minimal) - ENDIF() -@@ -30,7 +32,9 @@ IF (EMBREE_SYCL_SUPPORT) - SET_PROPERTY(TARGET embree_minimal_sycl APPEND PROPERTY LINK_FLAGS "-fsycl -fsycl-targets=spir64") - - SET_PROPERTY(TARGET embree_minimal_sycl PROPERTY FOLDER tutorials/sycl) -- INSTALL(TARGETS embree_minimal_sycl DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT examples) -+ IF (EMBREE_TUTORIALS_INSTALL) -+ INSTALL(TARGETS embree_minimal_sycl DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT examples) -+ ENDIF() - IF (COMMAND SIGN_TARGET) - SIGN_TARGET(embree_minimal_sycl) - ENDIF() -diff --git a/tutorials/verify/CMakeLists.txt b/tutorials/verify/CMakeLists.txt -index c12d9caf8..ec3c928d7 100644 ---- a/tutorials/verify/CMakeLists.txt -+++ b/tutorials/verify/CMakeLists.txt -@@ -13,7 +13,9 @@ ADD_EXECUTABLE(embree_verify ../../kernels/embree.rc verify.cpp - TARGET_LINK_LIBRARIES(embree_verify ${EMBREE_LIBRARIES} sys math scenegraph embree tasking) - SET_PROPERTY(TARGET embree_verify PROPERTY FOLDER tutorials) - SET_PROPERTY(TARGET embree_verify APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}") --INSTALL(TARGETS embree_verify DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+IF (EMBREE_TUTORIALS_INSTALL) -+ INSTALL(TARGETS embree_verify DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) -+ENDIF() - SIGN_TARGET(embree_verify) - - ADD_EMBREE_TEST_ECS(embree_verify embree_verify NO_REFERENCE NO_ISPC NO_SYCL ARGS --no-colors) -@@ -39,4 +41,4 @@ ADD_EMBREE_TEST_ECS(embree_verify_benchmark embree_verify NO_REFERENCE NO_ISPC N - --skip .*_120.* --skip .*_1k.* --skip .*_10k.* --skip .*100k.* # skip all smaller build benchmarks - --run .*embree_reported_memory.* - ) --SET_EMBREE_TEST_PROPERTIES(embree_verify_benchmarks PROPERTIES TIMEOUT 10800) -\ No newline at end of file -+SET_EMBREE_TEST_PROPERTIES(embree_verify_benchmarks PROPERTIES TIMEOUT 10800) diff --git a/media-libs/embree/files/embree-4.3.1-dont-install-tutorials.patch b/media-libs/embree/files/embree-4.3.1-dont-install-tutorials.patch new file mode 100644 index 000000000000..5f26533c5c44 --- /dev/null +++ b/media-libs/embree/files/embree-4.3.1-dont-install-tutorials.patch @@ -0,0 +1,196 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c6750758f..6df7d2f34 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -95,7 +95,8 @@ IF (BUILD_DOC) + ADD_SUBDIRECTORY(doc) + ENDIF() + +-OPTION(EMBREE_TUTORIALS "Enable to build Embree tutorials" ON) ++OPTION(EMBREE_TUTORIALS "Enable to build Embree tutorials" ON) ++OPTION(EMBREE_TUTORIALS_INSTALL "Enable to include the built tutorials in the Embree package" ON) + + ############################################################## + # Embree configuration +diff --git a/common/cmake/package.cmake b/common/cmake/package.cmake +index f7a182f7f..92ac45de0 100644 +--- a/common/cmake/package.cmake ++++ b/common/cmake/package.cmake +@@ -151,7 +151,7 @@ ENDIF() + # Install Models + ############################################################## + +-IF (EMBREE_TUTORIALS) ++IF (EMBREE_TUTORIALS AND EMBREE_TUTORIALS_INSTALL) + INSTALL(DIRECTORY tutorials/models DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) + ENDIF() + +diff --git a/common/cmake/tutorial.cmake b/common/cmake/tutorial.cmake +index 0f23d0204..cba0c4b13 100644 +--- a/common/cmake/tutorial.cmake ++++ b/common/cmake/tutorial.cmake +@@ -9,7 +9,9 @@ MACRO (ADD_TUTORIAL TUTORIAL_NAME) + TARGET_LINK_LIBRARIES(embree_${TUTORIAL_NAME} embree image tutorial noise ${ADDITIONAL_LIBRARIES}) + SET_PROPERTY(TARGET embree_${TUTORIAL_NAME} PROPERTY FOLDER tutorials/single) + SET_PROPERTY(TARGET embree_${TUTORIAL_NAME} APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}") +- INSTALL(TARGETS embree_${TUTORIAL_NAME} DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++ IF (EMBREE_TUTORIALS_INSTALL) ++ INSTALL(TARGETS embree_${TUTORIAL_NAME} DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++ ENDIF () + SIGN_TARGET(embree_${TUTORIAL_NAME}) + ENDMACRO () + +@@ -21,7 +23,9 @@ MACRO (ADD_TUTORIAL_SYCL TUTORIAL_NAME) + SET_PROPERTY(TARGET embree_${TUTORIAL_NAME}_sycl PROPERTY FOLDER tutorials/sycl) + SET_PROPERTY(TARGET embree_${TUTORIAL_NAME}_sycl APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST} ${CMAKE_CXX_FLAGS_SYCL}") + SET_PROPERTY(TARGET embree_${TUTORIAL_NAME}_sycl APPEND PROPERTY LINK_FLAGS "${CMAKE_LINK_FLAGS_SYCL}") +- INSTALL(TARGETS embree_${TUTORIAL_NAME}_sycl DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT examples) ++ IF (EMBREE_TUTORIALS_INSTALL) ++ INSTALL(TARGETS embree_${TUTORIAL_NAME}_sycl DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT examples) ++ ENDIF () + SIGN_TARGET(embree_${TUTORIAL_NAME}_sycl) + ENDIF() + ENDMACRO () +@@ -32,7 +36,9 @@ MACRO (ADD_TUTORIAL_ISPC TUTORIAL_NAME) + TARGET_LINK_LIBRARIES(embree_${TUTORIAL_NAME}_ispc embree image tutorial_ispc noise noise_ispc) + SET_PROPERTY(TARGET embree_${TUTORIAL_NAME}_ispc PROPERTY FOLDER tutorials/ispc) + SET_PROPERTY(TARGET embree_${TUTORIAL_NAME}_ispc APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}") +- INSTALL(TARGETS embree_${TUTORIAL_NAME}_ispc DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++ IF (EMBREE_TUTORIALS_INSTALL) ++ INSTALL(TARGETS embree_${TUTORIAL_NAME}_ispc DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++ ENDIF () + SIGN_TARGET(embree_${TUTORIAL_NAME}_ispc) + ENDIF() + ENDMACRO () +diff --git a/tutorials/CMakeLists.txt b/tutorials/CMakeLists.txt +index 122dae2e4..96a69d17e 100644 +--- a/tutorials/CMakeLists.txt ++++ b/tutorials/CMakeLists.txt +@@ -4,7 +4,9 @@ + include(CMakeDependentOption) + + CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/README.md.in" "${CMAKE_CURRENT_SOURCE_DIR}/README.md") +-INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/README.md" DESTINATION "src" COMPONENT examples) ++IF (EMBREE_TUTORIALS_INSTALL) ++ INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/README.md" DESTINATION "src" COMPONENT examples) ++ENDIF() + + ADD_SUBDIRECTORY(common/image) + CMAKE_DEPENDENT_OPTION(EMBREE_TUTORIALS_GLFW "Enables GLFW usage in tutorials. When disabled tutorial can only render to disk." ON "EMBREE_TUTORIALS" OFF) +diff --git a/tutorials/bvh_access/CMakeLists.txt b/tutorials/bvh_access/CMakeLists.txt +index 3bc801d24..1b7fa1fb2 100644 +--- a/tutorials/bvh_access/CMakeLists.txt ++++ b/tutorials/bvh_access/CMakeLists.txt +@@ -8,9 +8,11 @@ TARGET_LINK_LIBRARIES(embree_bvh_access embree math sys tasking tutorial) + + SET_PROPERTY(TARGET embree_bvh_access PROPERTY FOLDER tutorials/single) + SET_PROPERTY(TARGET embree_bvh_access APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}") +-INSTALL(TARGETS embree_bvh_access DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++IF (EMBREE_TUTORIALS_INSTALL) ++ INSTALL(TARGETS embree_bvh_access DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++ENDIF() + SIGN_TARGET(embree_bvh_access) + + ENDIF() + +-ADD_EMBREE_TEST_ECS(bvh_access embree_bvh_access NO_REFERENCE NO_ISPC NO_SYCL) +\ No newline at end of file ++ADD_EMBREE_TEST_ECS(bvh_access embree_bvh_access NO_REFERENCE NO_ISPC NO_SYCL) +diff --git a/tutorials/convert/CMakeLists.txt b/tutorials/convert/CMakeLists.txt +index 5c1b7795d..6730bc96d 100644 +--- a/tutorials/convert/CMakeLists.txt ++++ b/tutorials/convert/CMakeLists.txt +@@ -5,5 +5,7 @@ ADD_EXECUTABLE(embree_convert ../../kernels/embree.rc convert.cpp distribution1d + TARGET_LINK_LIBRARIES(embree_convert scenegraph image tasking) + SET_PROPERTY(TARGET embree_convert PROPERTY FOLDER tutorials/single) + SET_PROPERTY(TARGET embree_convert APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}") +-INSTALL(TARGETS embree_convert DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++IF (EMBREE_TUTORIALS_INSTALL) ++ INSTALL(TARGETS embree_convert DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++ENDIF() + SIGN_TARGET(embree_convert) +diff --git a/tutorials/embree_info/CMakeLists.txt b/tutorials/embree_info/CMakeLists.txt +index fa8b74b89..6d10279ff 100644 +--- a/tutorials/embree_info/CMakeLists.txt ++++ b/tutorials/embree_info/CMakeLists.txt +@@ -22,8 +22,10 @@ ELSE() + ENDIF() + + SET_PROPERTY(TARGET embree_info PROPERTY FOLDER tutorials/single) +-INSTALL(TARGETS embree_info DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) +-#INSTALL(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" DESTINATION "src" COMPONENT examples) ++IF (EMBREE_TUTORIALS_INSTALL) ++ INSTALL(TARGETS embree_info DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++ #INSTALL(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" DESTINATION "src" COMPONENT examples) ++ENDIF() + + IF (EMBREE_SYCL_SUPPORT) + SET_PROPERTY(TARGET embree_info APPEND PROPERTY COMPILE_FLAGS "-fsycl -Xclang -fsycl-allow-func-ptr -fsycl-targets=spir64") +diff --git a/tutorials/embree_tests/CMakeLists.txt b/tutorials/embree_tests/CMakeLists.txt +index ab62b1954..b3647bc2d 100644 +--- a/tutorials/embree_tests/CMakeLists.txt ++++ b/tutorials/embree_tests/CMakeLists.txt +@@ -40,8 +40,10 @@ endif() + + SET_PROPERTY(TARGET embree_tests PROPERTY FOLDER tutorials) + SET_PROPERTY(TARGET embree_tests APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}") +-INSTALL(TARGETS embree_tests DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++IF (EMBREE_TUTORIALS_INSTALL) ++ INSTALL(TARGETS embree_tests DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++ENDIF() + SIGN_TARGET(embree_tests) + + ADD_EMBREE_TEST_ECS(embree_tests embree_tests NO_REFERENCE NO_ISPC NO_SYCL) +-SET_EMBREE_TEST_PROPERTIES(embree_tests PROPERTIES TIMEOUT 7000) +\ No newline at end of file ++SET_EMBREE_TEST_PROPERTIES(embree_tests PROPERTIES TIMEOUT 7000) +diff --git a/tutorials/minimal/CMakeLists.txt b/tutorials/minimal/CMakeLists.txt +index 962c2f4e8..4fa642544 100644 +--- a/tutorials/minimal/CMakeLists.txt ++++ b/tutorials/minimal/CMakeLists.txt +@@ -16,8 +16,10 @@ ADD_EXECUTABLE(embree_minimal minimal.cpp) + TARGET_LINK_LIBRARIES(embree_minimal embree) + + SET_PROPERTY(TARGET embree_minimal PROPERTY FOLDER tutorials/single) +-INSTALL(TARGETS embree_minimal DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) +-INSTALL(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" DESTINATION "src" COMPONENT examples) ++IF (EMBREE_TUTORIALS_INSTALL) ++ INSTALL(TARGETS embree_minimal DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++ INSTALL(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" DESTINATION "src" COMPONENT examples) ++ENDIF() + IF (COMMAND SIGN_TARGET) + SIGN_TARGET(embree_minimal) + ENDIF() +@@ -30,7 +32,9 @@ IF (EMBREE_SYCL_SUPPORT) + SET_PROPERTY(TARGET embree_minimal_sycl APPEND PROPERTY LINK_FLAGS "-fsycl -fsycl-targets=spir64") + + SET_PROPERTY(TARGET embree_minimal_sycl PROPERTY FOLDER tutorials/sycl) +- INSTALL(TARGETS embree_minimal_sycl DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT examples) ++ IF (EMBREE_TUTORIALS_INSTALL) ++ INSTALL(TARGETS embree_minimal_sycl DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT examples) ++ ENDIF() + IF (COMMAND SIGN_TARGET) + SIGN_TARGET(embree_minimal_sycl) + ENDIF() +diff --git a/tutorials/verify/CMakeLists.txt b/tutorials/verify/CMakeLists.txt +index c12d9caf8..ec3c928d7 100644 +--- a/tutorials/verify/CMakeLists.txt ++++ b/tutorials/verify/CMakeLists.txt +@@ -13,7 +13,9 @@ ADD_EXECUTABLE(embree_verify ../../kernels/embree.rc verify.cpp + TARGET_LINK_LIBRARIES(embree_verify ${EMBREE_LIBRARIES} sys math scenegraph embree tasking) + SET_PROPERTY(TARGET embree_verify PROPERTY FOLDER tutorials) + SET_PROPERTY(TARGET embree_verify APPEND PROPERTY COMPILE_FLAGS " ${FLAGS_LOWEST}") +-INSTALL(TARGETS embree_verify DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++IF (EMBREE_TUTORIALS_INSTALL) ++ INSTALL(TARGETS embree_verify DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) ++ENDIF() + SIGN_TARGET(embree_verify) + + ADD_EMBREE_TEST_ECS(embree_verify embree_verify NO_REFERENCE NO_ISPC NO_SYCL ARGS --no-colors) +@@ -39,4 +41,4 @@ ADD_EMBREE_TEST_ECS(embree_verify_benchmark embree_verify NO_REFERENCE NO_ISPC N + --skip .*_120.* --skip .*_1k.* --skip .*_10k.* --skip .*100k.* # skip all smaller build benchmarks + --run .*embree_reported_memory.* + ) +-SET_EMBREE_TEST_PROPERTIES(embree_verify_benchmarks PROPERTIES TIMEOUT 10800) +\ No newline at end of file ++SET_EMBREE_TEST_PROPERTIES(embree_verify_benchmarks PROPERTIES TIMEOUT 10800) diff --git a/media-libs/oidn/Manifest b/media-libs/oidn/Manifest index 62120afe6dfa..cc62d6dfbced 100644 --- a/media-libs/oidn/Manifest +++ b/media-libs/oidn/Manifest @@ -1,8 +1,11 @@ AUX oidn-2.1.0-amdgpu-targets.patch 2239 BLAKE2B 292b06c363157e42e43a03e237ed72d7d08cfb4cade8614908e5d5014c08cb6e77d936d3f33767c1c0a23bea5aa6df9a511381bf57dd7a23a236e1d689dd07ca SHA512 3fc3fc54cd1155c3142b04f75e5b038b347e4e84deab885a3ffed88b635df21a5d9148b0d7c9e1ca800c2a1826dffd9b99c1e2e9413e35687b97bf316ffd9373 +AUX oidn-2.2.2-amdgpu-targets.patch 2300 BLAKE2B eaddfe6493394c65b6960450ed3b9f60b26165687862c7ab51f8c8a97ae723e8bc887f082ac3f892ddba78e056e40e85fa5806e2d89d5ec32f8e80c1b4f6d6f9 SHA512 43b026e64e6e1f23ab6eacea0f1205ba4fd08dee30a5ad6e0e53b914ef04b8cfef01ba5fc736f355d5592c883f2319d83ebb239f84fdf3acf0e1ae2ca5cd5ef1 DIST oidn-1.4.2.tar.gz 54221996 BLAKE2B bb6593e2e15877f65d9224fc93dac72aff6d567a00d727b050a88a1add4dc1441e695dc38056dd796e004e20916054b43ed7d0e90f22a16597f6617cf6a119e7 SHA512 8b464cedc91ef7a88cfc97c3fde80275b12058cdd26b352718d90f8f20b3462c4ac65b2b1ad5548a520590fbd015fcc8ab9f964633bc8b89d72901fe8a13e352 DIST oidn-1.4.3.tar.gz 54222682 BLAKE2B f9b585c318258fd78e221a453b64e83965a3e5035a912baa49e4d5b48466441bf1d3c15291de2cd4d36e9da187ff7a643bb9d4af5282cdbb8b6bc99fb3cda0d0 SHA512 6fbdf347763c0734140195a523cf0878b1dbd91d4943c9ce4928f6991549f8b3d5ab4d57b90e20a8d04a87d00e3a1554ce73a3a3c1e64fcb016a3c1f8aa07982 DIST oidn-2.1.0.tar.gz 48977314 BLAKE2B 0fc32697df7fc6b8b367a78312a5b16ab68a5c88a2d19a8780e9de87c7e7096d7fe43dbd07928f2eba44c62fb4545338fc92f918dd4c33623259d0088a06a854 SHA512 508cb100f1a0a825774c2c01e0fc983e697341745fa0bfa48a99bfa70fc431f66fcdf17c3f170e40baefd7c3796a25d147f49cb17efbf1a1886556367c5c4566 +DIST oidn-2.2.2.tar.gz 49006605 BLAKE2B e3d32cc2112ded280e642c5d69fb2ef14db59df4f5224bff79e82ede207899c9dbfa43dc663ad9ccc15a6497e363df0b91b43660729962c410b7ec75ac1b3465 SHA512 eca18e9e22a40bc1381e75985e5f5e79f48cc6d168a2a703e54540967646487d347db290459e9a612d8ab4924e8d3c83d84664fd5318cca4f17745da1e47cf50 EBUILD oidn-1.4.2.ebuild 707 BLAKE2B c8c98d1a61c78ae0524100200c9eb02c5d700e6afe043084d30910f822b1e5fb06c41d915ad4c85d213807484199d1d89ae72e86bc723a807015f9a76268f5b7 SHA512 06b247c86ffab4c4bb7ca0e9c9ebb6a20057a3eff294995eb9062c086b7d7e41f3d9e39e1e89c69924a76d5aaea41c5a8e1319a18f77e1a53b6d9bd9e58ea874 EBUILD oidn-1.4.3.ebuild 709 BLAKE2B 83d6551d7c82d920a8339ff43a7ec966e4cd0179b5c0077624b889b600e9123de4cbb690003fffceed311928c333059c22e8f5e397c20763bdfeac47a2f32843 SHA512 90bcc6567182303fc1d15aee57784538e784c5eaae4c80abbc6d0d195162ffb9dd0b0dcfdd05bacea5895df060cd3946d34de2d01ae3f76dfdcc6cc80476d5f3 EBUILD oidn-2.1.0.ebuild 1541 BLAKE2B 4acca5cb50fb55ca815cf9223f4369222b7e52d0ffe2a32e9a8ae07d73590abc606e7d766d575c651e56995e54d29fcd7fe62fb4a3982148f29a49191a3cb2ff SHA512 4b0a917c7c4bcf58cbe2c2bfff6a45cdf57a2b5d4828ef4b8ee1ee74e145593a4b0418181483e36eb3bf83061643ba62fb2c19b40220e0dccc37356ae6de016a -MISC metadata.xml 934 BLAKE2B 7f02f70c612c4a735cf3cb5b82628ca344bbeffed6f3cfa4edc1a0b006a87ff39ccf8462ef7c99aed909ee4bfbe3caa271b838f20307525449842f92cb276b15 SHA512 4b1eb1c719c01bd9e07b190e6a0b87c7095350bf683755f0e54fbd72dbd4ff695f2ff656850e397bbde4d347f370c89ec5fc9f888f13468568294a9a1a269c80 +EBUILD oidn-2.2.2.ebuild 2000 BLAKE2B c6643495f3ace4d382e4ab655e4e9e2409bed11752dedf3c96645ad1a30ab3304bffd1a7734e8731b0433f9b979f71ebfa56d607ca95c96496e78acce8b0f933 SHA512 898d4763a9d78788fc2c3887b5c2b6e1c685852c75e9df44d9d0cbd06966e2de8d38e99d5f526b8e0c53b076d3767c5f1a5a6236b74eb88407dabbe99dc07eb6 +MISC metadata.xml 1002 BLAKE2B 09f5331ff0755f9d90597922ee23547ba27ba799bc75e7371bc43c9127e5d9b04954fb9741adb8df264b151afac78e1f51d157fdd2a917b3fd7bd4247fe0bf90 SHA512 8facceffdbe156e4216d70cce518d0bc4806b82fa58aa23f1a2feab7f29543d53cb79f91e525f67cd994e5d328a646cf47321fd054a4d37a2b2dcfb35aa2c318 diff --git a/media-libs/oidn/files/oidn-2.2.2-amdgpu-targets.patch b/media-libs/oidn/files/oidn-2.2.2-amdgpu-targets.patch new file mode 100644 index 000000000000..4a6c2ce607c2 --- /dev/null +++ b/media-libs/oidn/files/oidn-2.2.2-amdgpu-targets.patch @@ -0,0 +1,46 @@ +Allow specifying AMDGPU_TARGETS with CMake flags. +Fix build when main compiler is set to GCC. +--- a/devices/CMakeLists.txt ++++ b/devices/CMakeLists.txt +@@ -129,6 +129,10 @@ if(OIDN_DEVICE_HIP) + ) + mark_as_advanced(OIDN_DEVICE_HIP_COMPILER) + ++ set(AMDGPU_TARGETS "gfx1030;gfx1031;gfx1032;gfx1033;gfx1034;gfx1035;gfx1036;gfx1100;gfx1101;gfx1102;gfx1103" CACHE STRING "AMD GPU targets to compile for") ++ mark_as_advanced(AMDGPU_TARGETS) ++ message(STATUS "AMD targets: ${AMDGPU_TARGETS}") ++ + # Add ROCm to CMAKE_PREFIX_PATH + set(_hip_prefix_path CMAKE_PREFIX_PATH) + list(APPEND _hip_prefix_path ${ROCM_PATH}/hip ${ROCM_PATH}) +@@ -143,7 +147,6 @@ if(OIDN_DEVICE_HIP) + CMAKE_CACHE_ARGS + -DCMAKE_PREFIX_PATH:STRING=${_hip_prefix_path_str} + -DCMAKE_CXX_COMPILER:FILEPATH=${OIDN_DEVICE_HIP_COMPILER} +- -DCMAKE_TOOLCHAIN_FILE:FILEPATH=${CMAKE_TOOLCHAIN_FILE} + -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE} + -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/hip/preinstall + -DCMAKE_INSTALL_BINDIR:PATH=${CMAKE_INSTALL_BINDIR} +@@ -155,6 +158,9 @@ if(OIDN_DEVICE_HIP) + -DOIDN_API_NAMESPACE:STRING=${OIDN_API_NAMESPACE} + -DOIDN_WARN_AS_ERRORS:BOOL=${OIDN_WARN_AS_ERRORS} + -DOIDN_SANITIZER:STRING=${OIDN_SANITIZER} ++ -DGPU_TARGETS:STRING=${AMDGPU_TARGETS} ++ -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON ++ -G "${CMAKE_GENERATOR}" + BUILD_ALWAYS TRUE + DEPENDS + OpenImageDenoise_core +--- a/devices/hip/CMakeLists.txt ++++ b/devices/hip/CMakeLists.txt +@@ -25,8 +25,8 @@ include(oidn_common_external) + # FIXME: Older versions of the HIP runtime have a bug which may cause a crash if the kernels are + # not compiled for all targets detected in the system (it seems mostly APUs/integrated GPUs). + # As a workaround, we compile for more targets then we actually support to avoid this crash. +-set(GPU_TARGETS "gfx902,gfx909,gfx90c,gfx1030,gfx1031,gfx1032,gfx1033,gfx1034,gfx1035,gfx1036,gfx1100,gfx1101,gfx1102,gfx1103" CACHE INTERNAL "") +-set(AMDGPU_TARGETS ${GPU_TARGETS} CACHE INTERNAL "") ++set(GPU_TARGETS "gfx902,gfx909,gfx90c,gfx1030,gfx1031,gfx1032,gfx1033,gfx1034,gfx1035,gfx1036,gfx1100,gfx1101,gfx1102,gfx1103" CACHE STRING "") ++set(AMDGPU_TARGETS ${GPU_TARGETS} CACHE STRING "") + + # Find HIP + find_package(hip REQUIRED) diff --git a/media-libs/oidn/metadata.xml b/media-libs/oidn/metadata.xml index 448ccc40008f..228559585b99 100644 --- a/media-libs/oidn/metadata.xml +++ b/media-libs/oidn/metadata.xml @@ -21,6 +21,9 @@ Build OIDN with AMD HIP support. + + Enable OpenImageIO Support + OpenImageDenoise/oidn diff --git a/media-libs/oidn/oidn-2.2.2.ebuild b/media-libs/oidn/oidn-2.2.2.ebuild new file mode 100644 index 000000000000..27bf11543fa8 --- /dev/null +++ b/media-libs/oidn/oidn-2.2.2.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +LLVM_COMPAT=( {15..17} ) +ROCM_VERSION=5.7 + +inherit cuda cmake python-single-r1 llvm-r1 rocm + +DESCRIPTION="Intel(R) Open Image Denoise library" +HOMEPAGE="https://www.openimagedenoise.org/" + +if [[ ${PV} = *9999 ]]; then + EGIT_REPO_URI="https://github.com/OpenImageDenoise/oidn.git" + EGIT_BRANCH="master" + inherit git-r3 +else + SRC_URI="https://github.com/OpenImageDenoise/${PN}/releases/download/v${PV}/${P}.src.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="Apache-2.0" +SLOT="0" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + test? ( apps ) +" +IUSE="apps cuda hip openimageio test" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + dev-cpp/tbb:= + dev-lang/ispc + cuda? ( dev-util/nvidia-cuda-toolkit ) + hip? ( dev-util/hip ) + openimageio? ( media-libs/openimageio:= ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-2.2.2-amdgpu-targets.patch" +) + +src_prepare() { + if use cuda; then + cuda_src_prepare + addpredict "/proc/self/task/" + fi + + sed -e "/^install.*llvm_macros.cmake.*cmake/d" -i CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DOIDN_APPS="$(usex apps)" + -DOIDN_APPS_OPENIMAGEIO="$(usex apps "$(usex openimageio)")" + + -DOIDN_DEVICE_CPU="yes" + -DOIDN_DEVICE_CUDA="$(usex cuda)" + -DOIDN_DEVICE_HIP="$(usex hip)" + # -DOIDN_DEVICE_SYCL="$(usex sycl)" + ) + + if use cuda; then + export CUDAHOSTCXX="$(cuda_gccdir)" + fi + + if use hip; then + mycmakeargs+=( + -DROCM_PATH="${EPREFIX}/usr" + -DOIDN_DEVICE_HIP_COMPILER="$(get_llvm_prefix)/bin/clang++" # use HIPHOSTCOMPILER + -DAMDGPU_TARGETS="$(get_amdgpu_flags)" + ) + fi + + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/oidnTest || die "There were test faliures!" +} + +src_install() { + cmake_src_install + + if use hip || use cuda ; then + # remove garbage in /var/tmp left by subprojects + rm -rf "${ED}"/var || die + fi +} diff --git a/media-libs/openpgl/Manifest b/media-libs/openpgl/Manifest index d40711308150..3e7bcb1c95b4 100644 --- a/media-libs/openpgl/Manifest +++ b/media-libs/openpgl/Manifest @@ -1,3 +1,3 @@ DIST openpgl-0.5.0.tar.gz 10767365 BLAKE2B 051b26c17300506dd20989ba9dc1aa83b0baf77c5f24650c74518ae56081b5a0ecca88c13d5d79a71cb0b6fa4a5b4841ee03e5223ec91ab16bb5655f2e52a9d7 SHA512 9b992ffa17ad6f9fcde48add5d9cc1e58be2daacd40478fb1babe0741a6c7a64f12f36c9c1f7d5ec6f79cdd847c082d39e03e58cfd9af1a903adca56f1ac19e1 -EBUILD openpgl-0.5.0.ebuild 1180 BLAKE2B 1005036c59886c341889a3db6613a0681038e8cb17e085cc30900ad6dcc750cbac8917ff66164f67b366672df46dfb8b8c172a1401d21d53bebd8b39ca629912 SHA512 991ae41643fc1c3a435ff44c118e554ab38f6861d620bfb83ccf01366a273962b38cb54aefe4c7ae97dfee2903613930ef6c114f655c538cca0cbcea2b9757e8 +EBUILD openpgl-0.5.0.ebuild 1182 BLAKE2B 40fc93a5719594cc55eed9eed8755e2693af6a8e2235629752a3998cfe4f68187045ba37c1b37a6d07d55a68644571f3d436b771ed8da44794d871844d3c915f SHA512 347ef4d8905378fdf5ba76a18a8a680fc4425a50aee17087e9896f34206ec29a03755f1215077f5f513b49d98771cd3d0c7632feffa205cd69e495ed686e8689 MISC metadata.xml 1011 BLAKE2B c88245ac6d49bf09e2a96754713dcf088ec1ba4700713d2551a8af4f9c509553edbde8e9775fb1bc410b2eec742df26527b07d5cd36194ae5a2b4c5c018b51b1 SHA512 ff6c48d3db9dfd2737410f5d689d08fcb49a062bc291eb0e5442851037723a701629c13d44929b6812df5098adda7695b1edbd1bae9ed3cca63cf04b710cfdf2 diff --git a/media-libs/openpgl/openpgl-0.5.0.ebuild b/media-libs/openpgl/openpgl-0.5.0.ebuild index 02987ca560ce..2ee1fc5e7840 100644 --- a/media-libs/openpgl/openpgl-0.5.0.ebuild +++ b/media-libs/openpgl/openpgl-0.5.0.ebuild @@ -19,7 +19,7 @@ IUSE="${CPU_FLAGS[@]} debug" REQUIRED_USE="|| ( ${CPU_FLAGS[@]} )" RDEPEND=" - media-libs/embree + media-libs/embree:= dev-cpp/tbb:= " DEPEND="${RDEPEND}" diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest index 6da4bf37bbda..f14d1bcc7942 100644 --- a/media-libs/osl/Manifest +++ b/media-libs/osl/Manifest @@ -2,8 +2,12 @@ DIST osl-1.12.11.0.tar.gz 20287156 BLAKE2B 178db816980929cc61a0deea63f715a9f10ad DIST osl-1.12.13.0.tar.gz 20286745 BLAKE2B 75a2a5d10000ba26cd11463dde710d5be3b8b2d227de45263d8bd39fd87ca064f7c6d2b2f9cea2fdb8f29ccaa94d3ef60e2ff2e0e6d867385e2298dd10ef61b6 SHA512 d7e6ab79f77f2854cbb4fa2fbe5fc92659bb015b1bbffcee2ef86185cf20235990fa3b20308601aa298fedc85d3fcd4451b7b7ff0df7def97027efe4fb8a02bc DIST osl-1.12.14.0.tar.gz 20555853 BLAKE2B 4f6bc2084e4c1b25e707a37830961f20926e6ab5cb915c763cbd8126127e70f6368832077729ab5e044f573e8c38c4afb413eff8adccee5ea1ae96cb9be43b6e SHA512 51641e58fb0bba042853e3976c104decc788f1b1d3ec2e33a3f5504b11b05950dc38766ffb066b0f76edc4e0a8829d6b7dd408d9288b74d69380395b1d991bd5 DIST osl-1.12.7.0.tar.gz 20250356 BLAKE2B a9398243546b1bfc1e3f9602f6112a72a8e7cb6ace54e93d0e5f30d943474e82c3317596597d6a09e0f2cf04b1b21f05c31a2357e3d667d710cd2aa340f5fd63 SHA512 ec0391dfc95140fee4fa8332991cdcb0978dafc436f3e07d0293e2baa2014b8765e6b60631ae5a8bbd6e16dbcf37f04c076d7d6b2d8bfa58b78471f0d92c433f +DIST osl-1.13.7.0.tar.gz 21774349 BLAKE2B 1fd731f14b8dce948d7995efadb63eec8ce028ed6b095db391d2dfedcbbd62ca3aad9cd5d7d40f94c9e358f952d841899103467a2f81b12a605ae8c8436a16ff SHA512 15ffc6a5eed44141672af3d7ddab5d97abacad2062cddb35ef2a8484538a9a9a86cbd7e7170deafcefd3b69df764bfd207685603ca17a2fbff4299ccd1afe569 EBUILD osl-1.12.11.0.ebuild 2654 BLAKE2B 03dbc702cf4ee912aaa9c8e6fc367c1d329e4197c921b83530ef067655bc5d9707709ff1faabccec73afc5cdca1c35e13b332f27c1753e995d15e175be27faa2 SHA512 eb64532b37668c315ece45468dff7de849a80cd4a4d977e9ec3fe248d844deb431eeefeb54e6cfdc886cdae8db25573cd6345e7df0ab09c8dd8a0844f5bc17bc EBUILD osl-1.12.13.0.ebuild 2937 BLAKE2B d0cc000f15b02c06109d3bfeec16423da744b8b3aa4eae200cc2e34edc92d5aa9dc63652e6291e4deb37e96dc0c2815a936e920cbb560c72936543e63b977876 SHA512 d0293f173cbaff89eef8c7d00bf4a1c23b10af4cfe4091d9cf0dbda9a4321ebc8f8954e1fca40c59ca2f539583dfced2ac61f634a9d3a5579fdffde97a3defc9 +EBUILD osl-1.12.14.0-r1.ebuild 9613 BLAKE2B 04555418eaefc10e9e308f8ea1a53086953539e57eb2e17c4d1b5fd7e57a7a21c4f00ec8879c902ce65daf8ea5c30538791561830779660e9edfb6f3aaea4977 SHA512 e97f7b6f5e70be2c78d99ebc38c320c60722dbfb7534814ce60cba6fa6e4722683edbbbb8dfce403fe02ef89038ea645bb6de3b606dd7e9e1d6fb025d83ddfb9 EBUILD osl-1.12.14.0.ebuild 3696 BLAKE2B 73bf112684b06c5c75521a8df1e7963551a21caabb53754cc8455d949417079bca07afbf092f7c173490a5ed0003aa163a2731ce8a5b7be4bf4fbfaf36688024 SHA512 fe1b2b7bb061eeba5dbee874e9fa4a429430c8b9aadc473aaa6736ac824bd84389a0365154ad06e4ebb92ede7198c6611310772bc787b2c553683eb542f52a3c EBUILD osl-1.12.7.0.ebuild 2761 BLAKE2B b70f2c5c5d7a8cd3d5031f35562e3266d21e5212a53ca5ea2ea4c8d2476651095e6140c6490648ab0fcc2c629e81d4ec628155bbea8d78899446e906596d065d SHA512 daede9ce4d5d366bcba462adfad893fe19d9d41b05adc807632b9d67422b452170a2cb453fefba826877f4bbafc4639311aab457f16ffc324b66f8688c0e517c -MISC metadata.xml 930 BLAKE2B 2108a2c31a921fbf2cbeeeb2b06349b8a0f7d0229cdef29d6f48b3f12979f40eab9e2b735a2c4717b69b0661390b400414c20f77da3003ae3ba806d49e614d6f SHA512 b4aed7a6508c6e52a457c415a230658f2dbc33586f32fa4baa84217cf2603c8ebb9cd227ce317c75237d306284f2b066564941796e5ada0bfbc615337b84955a +EBUILD osl-1.13.7.0.ebuild 11533 BLAKE2B 9320d920aff47d4395b269eb6be65dfe701167e17ea2a47cfd4de8ba04a89c403a83a0c5933d719c0a4dc6c4f304cad70f2fce4a6c6c8d26cf81025d99ec4217 SHA512 7d5a69ced126993510c6456e4e2fad3c47c41280093900faaabc7589f1f5cd3f714ae73e794c9a3a7ee2da0d4b8bf954a132706a2f43d1577f04a4eab4662165 +EBUILD osl-9999.ebuild 11256 BLAKE2B e40121253e1952e48d71027849c1b24c0053a2c4b7082ef01c07ac32cd3c1a242528a2affc3e665d68eb228725a231bddea4f1d333313cf6429a78c55deb1508 SHA512 d3aecb569f1a24f9e9c13c37b5829dbd422705e0df35404721687d32ee3675de0a37501d2641913ad79cfd31851b9506bea4047af71b66c39ab081c34a930659 +MISC metadata.xml 1162 BLAKE2B 56fc654915ef7d354844d8b9d99cbe1e2fa8ece1bf3ee2028847d8add16c663cab3110598ae78b7da05c6f3b06bc0926ff1797827c5b2750c03ec02d4c5effe2 SHA512 6e391782385aca530fb9526dd4675845aefd42d760555a7633b0daec2d2890e5d2ce93f39b4c297c1f1056e2c4607c228baba4a1875f05c47362abeb50455dba diff --git a/media-libs/osl/metadata.xml b/media-libs/osl/metadata.xml index 4e777e0e9393..4c2f57c8a0ed 100644 --- a/media-libs/osl/metadata.xml +++ b/media-libs/osl/metadata.xml @@ -15,8 +15,11 @@ lights, displacement, and pattern generation. - Use media-libs/partio Build the osltoy binary (with Qt5) + Build against sys-libs/libcxx when using clang + Do not use Fuse-Multiply-Add operations + Add support for NVIDIA's OptiX Raytracing Engine + Use media-libs/partio Build the osltoy binary (with Qt6) diff --git a/media-libs/osl/osl-1.12.14.0-r1.ebuild b/media-libs/osl/osl-1.12.14.0-r1.ebuild new file mode 100644 index 000000000000..66765c891954 --- /dev/null +++ b/media-libs/osl/osl-1.12.14.0-r1.ebuild @@ -0,0 +1,384 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +# Check this on updates +LLVM_COMPAT=( {15..15} ) + +inherit cmake flag-o-matic llvm-r1 toolchain-funcs python-single-r1 + +DESCRIPTION="Advanced shading language for production GI renderers" +HOMEPAGE="https://www.imageworks.com/technology/opensource https://github.com/AcademySoftwareFoundation/OpenShadingLanguage" + +if [[ ${PV} = *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage.git" +else + # If a development release, please don't keyword! + SRC_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +fi + +S="${WORKDIR}/OpenShadingLanguage-${PV}" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-3)" + +X86_CPU_FEATURES=( + sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2 + avx:avx avx2:avx2 avx512f:avx512f f16c:f16c +) +CPU_FEATURES=( "${X86_CPU_FEATURES[@]/#/cpu_flags_x86_}" ) + +IUSE="doc gui libcxx nofma partio qt6 test ${CPU_FEATURES[*]%:*} python" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + dev-libs/boost:= + dev-libs/pugixml + >=media-libs/openexr-3:0= + >=media-libs/openimageio-2.4:= + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') + sys-libs/zlib:= + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pybind11[${PYTHON_USEDEP}] + media-libs/openimageio[python,${PYTHON_SINGLE_USEDEP}] + ') + ) + partio? ( media-libs/partio ) + gui? ( + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + ) + qt6? ( + dev-qt/qtbase:6[gui,widgets,opengl] + ) + ) +" + +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig +" + +pkg_setup() { + llvm-r1_pkg_setup + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + sed -e "/^install.*llvm_macros.cmake.*cmake/d" -i CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + # pick the highest we support + local mysimd=() + if use cpu_flags_x86_avx512f; then + mysimd+=( avx512f ) + elif use cpu_flags_x86_avx2 ; then + mysimd+=( avx2 ) + if use cpu_flags_x86_f16c ; then + mysimd+=( f16c ) + fi + elif use cpu_flags_x86_avx ; then + mysimd+=( avx ) + elif use cpu_flags_x86_sse4_2 ; then + mysimd+=( sse4.2 ) + elif use cpu_flags_x86_sse4_1 ; then + mysimd+=( sse4.1 ) + elif use cpu_flags_x86_ssse3 ; then + mysimd+=( ssse3 ) + elif use cpu_flags_x86_sse3 ; then + mysimd+=( sse3 ) + elif use cpu_flags_x86_sse2 ; then + mysimd+=( sse2 ) + fi + + local mybatched=() + if use cpu_flags_x86_avx512f || use cpu_flags_x86_avx2 ; then + if use cpu_flags_x86_avx512f ; then + if use nofma; then + mybatched+=( + "b8_AVX512_noFMA" + "b16_AVX512_noFMA" + ) + else + mybatched+=( + "b8_AVX512" + "b16_AVX512" + ) + fi + fi + if use cpu_flags_x86_avx2 ; then + if use nofma; then + mybatched+=( + "b8_AVX2_noFMA" + ) + else + mybatched+=( + "b8_AVX2" + ) + fi + fi + elif use cpu_flags_x86_avx ; then + mybatched+=( + "b8_AVX" + ) + fi + + # If no CPU SIMDs were used, completely disable them + [[ -z "${mysimd[*]}" ]] && mysimd=("0") + [[ -z "${mybatched[*]}" ]] && mybatched=("0") + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + # Even if there are no SIMD features selected, it seems like the code will turn on NEON support if it is available. + use arm64 && append-flags -flax-vector-conversions + + local gcc + gcc="$(tc-getCC)" + + local mycmakeargs=( + -DCMAKE_POLICY_DEFAULT_CMP0146="OLD" # BUG FindCUDA + -DCMAKE_POLICY_DEFAULT_CMP0148="OLD" # BUG FindPythonInterp + + # std::tuple_size_v is c++17 + -DCMAKE_CXX_STANDARD="17" + + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" + -DINSTALL_DOCS="$(usex doc)" + -DUSE_CCACHE="no" + -DLLVM_STATIC="no" + -DOSL_BUILD_TESTS="$(usex test)" + -DSTOP_ON_WARNING="no" + -DUSE_PARTIO="$(usex partio)" + -DUSE_PYTHON="$(usex python)" + -DPYTHON_VERSION="${EPYTHON/python}" + -DUSE_SIMD="$(IFS=","; echo "${mysimd[*]}")" + -DUSE_BATCHED="$(IFS=","; echo "${mybatched[*]}")" + -DUSE_LIBCPLUSPLUS="$(usex libcxx)" + -DUSE_OPTIX="no" + -DVEC_REPORT="yes" + + -DOpenImageIO_ROOT="${EPREFIX}/usr" + ) + + if use gui; then + mycmakeargs+=( -DUSE_QT="yes" ) + if ! use qt6; then + mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Qt6="yes" ) + fi + else + mycmakeargs+=( -DUSE_QT="no" ) + fi + + if use partio; then + mycmakeargs+=( + -Dpartio_ROOT="${EPREFIX}/usr" + ) + fi + + cmake_src_configure +} + +src_test() { + # A bunch of tests only work when installed. + # So install them into the temp directory now. + DESTDIR="${T}" cmake_build install + + ln -s "${CMAKE_USE_DIR}/src/cmake/" "${BUILD_DIR}/src/cmake" || die + + CMAKE_SKIP_TESTS=( + "broken" + "^render" + + # outright fail + "^color$" + "^color.opt$" + "^color.batched$" + "^color.batched.opt$" + "^matrix.batched.opt$" + "^spline-reg.regress.batched.opt$" + "^transform-reg.regress.batched.opt$" + ) + + # These only fail inside sandbox + if [[ "${OSL_OPTIONAL_TESTS}" != "true" ]]; then + CMAKE_SKIP_TESTS+=( + # TODO: investigate failures + # SIGABRT similar to https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1363 + "^andor-reg.regress.batched.opt$" + "^arithmetic-reg.regress.batched.opt$" + "^array-assign-reg.regress.batched.opt$" + "^array-length-reg.regress.batched$" + "^closure.batched$" + "^closure.batched.opt$" + "^closure-parameters.batched$" + "^closure-parameters.batched.opt$" + "^debug-uninit$" + "^debug-uninit.opt$" + "^debug-uninit.batched$" + "^debug-uninit.batched.opt$" + "^derivs$" + "^derivs.opt$" + "^derivs.batched$" + "^derivs.batched.opt$" + "^filterwidth-reg.regress.batched.opt$" + "^geomath.opt$" + "^geomath.batched$" + "^geomath.batched.opt$" + "^getattribute-camera.batched$" + "^getattribute-camera.batched.opt$" + "^getattribute-shader.batched.opt$" + "^gettextureinfo.batched$" + "^gettextureinfo-reg.regress.batched.opt$" + "^hyperb.opt$" + "^hyperb.batched.opt$" + "^ieee_fp-reg.regress.batched.opt$" + "^initlist.batched$" + "^initlist.batched.opt$" + "^isconnected.batched$" + "^linearstep.batched$" + "^linearstep.batched.opt$" + "^loop.batched$" + "^loop.batched.opt$" + "^matrix$" + "^matrix.opt$" + "^matrix.batched$" + "^matrix-compref-reg.regress.batched.opt$" + "^message-no-closure.batched$" + "^message-no-closure.batched.opt$" + "^message-reg.regress.batched.opt$" + "^miscmath$" + "^miscmath.opt$" + "^miscmath.batched$" + "^miscmath.batched.opt$" + "^noise.batched$" + "^noise-cell.batched$" + "^noise-gabor.batched$" + "^noise-gabor.batched.opt$" + "^noise-gabor-reg.regress.batched.opt$" + "^noise-generic.batched$" + "^noise-generic.batched.opt$" + "^noise-perlin.batched$" + "^noise-perlin.batched.opt$" + "^noise-simplex.batched$" + "^noise-simplex.batched.opt$" + "^noise-reg.regress.batched.opt$" + "^pnoise.batched$" + "^pnoise-cell.batched$" + "^pnoise-gabor.batched$" + "^pnoise-gabor.batched.opt$" + "^pnoise-generic.batched$" + "^pnoise-generic.batched.opt$" + "^pnoise-perlin.batched$" + "^pnoise-perlin.batched.opt$" + "^pnoise-reg.regress.batched.opt$" + "^opt-warnings.batched$" + "^opt-warnings.batched.opt$" + "^regex-reg.regress.batched.opt$" + "^select.batched$" + "^select.batched.opt$" + "^shaderglobals.batched$" + "^shaderglobals.batched.opt$" + "^smoothstep-reg.regress.batched.opt$" + "^spline.batched$" + "^spline.batched.opt$" + "^splineinverse-ident.batched$" + "^splineinverse-ident.batched.opt$" + "^spline-derivbug.batched$" + "^spline-derivbug.batched.opt$" + "^split-reg.regress.batched.opt$" + "^string.batched$" + "^string.batched.opt$" + "^string-reg.regress.batched.opt$" + "^struct.batched$" + "^struct-array-mixture.batched$" + "^struct-array-mixture.batched.opt$" + "^texture-environment-opts-reg.regress.batched.opt$" + "^texture-opts-reg.regress.batched.opt$" + "^texture-wrap.batched$" + "^texture-wrap.batched.opt$" + "^transcendental-reg.regress.batched.opt$" + "^transform$" + "^transform.opt$" + "^transform.batched$" + "^transform.batched.opt$" + "^transformc$" + "^transformc.opt$" + "^transformc.batched$" + "^transformc.batched.opt$" + "^trig$" + "^trig.opt$" + "^trig.batched$" + "^trig.batched.opt$" + "^trig-reg.regress.batched.opt$" + "^vecctr.batched$" + "^vecctr.batched.opt$" + "^vector-reg.regress.batched.opt$" + "^xml-reg.regress.batched.opt$" + "^gettextureinfo-udim.batched$" + "^gettextureinfo-udim.batched.opt$" + "^gettextureinfo-udim-reg.regress.batched.opt$" + "^pointcloud.batched$" + "^pointcloud.batched.opt$" + ) + fi + + myctestargs=( + # src/build-scripts/ci-test.bash + '--force-new-ctest-process' + ) + + local -x DEBUG CXXFLAGS LD_LIBRARY_PATH DIR OSL_DIR OSL_SOURCE_DIR PYTHONPATH + DEBUG=1 # doubles the floating point tolerance + CXXFLAGS="-I${T}/usr/include" + LD_LIBRARY_PATH="${T}/usr/$(get_libdir)" + OSL_DIR="${T}/usr/$(get_libdir)/cmake/OSL" + OSL_SOURCE_DIR="${S}" + + if use python; then + PYTHONPATH="${BUILD_DIR}/lib/python/site-packages" + fi + + cmake_src_test + + CMAKE_SKIP_TESTS=( + "^render-background$" + "^render-bumptest$" + "^render-mx-furnace-sheen$" + "^render-mx-burley-diffuse$" + "^render-mx-conductor$" + "^render-mx-generalized-schlick-glass$" + "^render-microfacet$" + "^render-oren-nayar$" + "^render-veachmis$" + "^render-ward$" + "^render-raytypes.opt$" + ) + + myctestargs=( + # src/build-scripts/ci-test.bash + '--force-new-ctest-process' + --repeat until-pass:10 + -R "^render" + ) + + cmake_src_test +} diff --git a/media-libs/osl/osl-1.13.7.0.ebuild b/media-libs/osl/osl-1.13.7.0.ebuild new file mode 100644 index 000000000000..673742be896a --- /dev/null +++ b/media-libs/osl/osl-1.13.7.0.ebuild @@ -0,0 +1,453 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +# Check this on updates +LLVM_COMPAT=( {15..17} ) + +inherit cmake cuda flag-o-matic llvm-r1 toolchain-funcs python-single-r1 + +DESCRIPTION="Advanced shading language for production GI renderers" +HOMEPAGE="https://www.imageworks.com/technology/opensource https://github.com/AcademySoftwareFoundation/OpenShadingLanguage" + +if [[ ${PV} = *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage.git" +else + # If a development release, please don't keyword! + SRC_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +fi + +S="${WORKDIR}/OpenShadingLanguage-${PV}" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-3)" + +X86_CPU_FEATURES=( + sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2 + avx:avx avx2:avx2 avx512f:avx512f f16c:f16c +) +CPU_FEATURES=( "${X86_CPU_FEATURES[@]/#/cpu_flags_x86_}" ) + +IUSE="doc gui libcxx nofma optix partio qt6 test ${CPU_FEATURES[*]%:*} python" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# TODO optix +RDEPEND=" + dev-libs/boost:= + dev-libs/pugixml + >=media-libs/openexr-3:0= + >=media-libs/openimageio-2.4:= + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') + sys-libs/zlib:= + optix? ( dev-libs/optix[-headers-only] ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pybind11[${PYTHON_USEDEP}] + media-libs/openimageio[python,${PYTHON_SINGLE_USEDEP}] + ') + ) + partio? ( media-libs/partio ) + gui? ( + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + ) + qt6? ( + dev-qt/qtbase:6[gui,widgets,opengl] + ) + ) +" + +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig +" + +pkg_setup() { + llvm-r1_pkg_setup + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + if use optix; then + cuda_src_prepare + cuda_add_sandbox -w + fi + + sed -e "/^install.*llvm_macros.cmake.*cmake/d" -i CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + # pick the highest we support + local mysimd=() + if use cpu_flags_x86_avx512f; then + mysimd+=( avx512f ) + elif use cpu_flags_x86_avx2 ; then + mysimd+=( avx2 ) + if use cpu_flags_x86_f16c ; then + mysimd+=( f16c ) + fi + elif use cpu_flags_x86_avx ; then + mysimd+=( avx ) + elif use cpu_flags_x86_sse4_2 ; then + mysimd+=( sse4.2 ) + elif use cpu_flags_x86_sse4_1 ; then + mysimd+=( sse4.1 ) + elif use cpu_flags_x86_ssse3 ; then + mysimd+=( ssse3 ) + elif use cpu_flags_x86_sse3 ; then + mysimd+=( sse3 ) + elif use cpu_flags_x86_sse2 ; then + mysimd+=( sse2 ) + fi + + local mybatched=() + if use cpu_flags_x86_avx512f || use cpu_flags_x86_avx2 ; then + if use cpu_flags_x86_avx512f ; then + if use nofma; then + mybatched+=( + "b8_AVX512_noFMA" + "b16_AVX512_noFMA" + ) + else + mybatched+=( + "b8_AVX512" + "b16_AVX512" + ) + fi + fi + if use cpu_flags_x86_avx2 ; then + if use nofma; then + mybatched+=( + "b8_AVX2_noFMA" + ) + else + mybatched+=( + "b8_AVX2" + ) + fi + fi + elif use cpu_flags_x86_avx ; then + mybatched+=( + "b8_AVX" + ) + fi + + # If no CPU SIMDs were used, completely disable them + [[ -z "${mysimd[*]}" ]] && mysimd=("0") + [[ -z "${mybatched[*]}" ]] && mybatched=("0") + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + # Even if there are no SIMD features selected, it seems like the code will turn on NEON support if it is available. + use arm64 && append-flags -flax-vector-conversions + + local gcc + gcc="$(tc-getCC)" + + local mycmakeargs=( + -DCMAKE_POLICY_DEFAULT_CMP0146="OLD" # BUG FindCUDA + -DCMAKE_POLICY_DEFAULT_CMP0148="OLD" # BUG FindPythonInterp + + # std::tuple_size_v is c++17 + -DCMAKE_CXX_STANDARD="17" + + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" + -DINSTALL_DOCS="$(usex doc)" + -DUSE_CCACHE="no" + -DLLVM_STATIC="no" + -DOSL_BUILD_TESTS="$(usex test)" + -DSTOP_ON_WARNING="no" + -DUSE_PARTIO="$(usex partio)" + -DUSE_PYTHON="$(usex python)" + -DPYTHON_VERSION="${EPYTHON/python}" + -DUSE_SIMD="$(IFS=","; echo "${mysimd[*]}")" + -DUSE_BATCHED="$(IFS=","; echo "${mybatched[*]}")" + -DUSE_LIBCPLUSPLUS="$(usex libcxx)" + -DOSL_USE_OPTIX="$(usex optix)" + -DVEC_REPORT="yes" + + -DOpenImageIO_ROOT="${EPREFIX}/usr" + ) + + if use gui; then + mycmakeargs+=( -DUSE_QT="yes" ) + if ! use qt6; then + mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Qt6="yes" ) + fi + else + mycmakeargs+=( -DUSE_QT="no" ) + fi + + if use optix; then + mycmakeargs+=( + -DOptiX_FIND_QUIETLY="no" + -DCUDA_FIND_QUIETLY="no" + + -DOPTIXHOME="${EPREFIX}/opt/optix" + -DCUDA_TOOLKIT_ROOT_DIR="${EPREFIX}/opt/cuda" + + -DCUDA_NVCC_FLAGS="--compiler-bindir;$(cuda_gccdir)" + -DOSL_EXTRA_NVCC_ARGS="--compiler-bindir;$(cuda_gccdir)" + -DCUDA_VERBOSE_BUILD="yes" + ) + fi + + if use partio; then + mycmakeargs+=( + -Dpartio_DIR="${EPREFIX}/usr" + ) + fi + + cmake_src_configure +} + +src_test() { + # A bunch of tests only work when installed. + # So install them into the temp directory now. + DESTDIR="${T}" cmake_build install + + ln -s "${CMAKE_USE_DIR}/src/cmake/" "${BUILD_DIR}/src/cmake" || die + + if use optix; then + cp \ + "${BUILD_DIR}/src/liboslexec/shadeops_cuda.ptx" \ + "${BUILD_DIR}/src/testrender/"{optix_raytracer,quad,rend_lib_testrender,sphere,wrapper}".ptx" \ + "${BUILD_DIR}/src/testshade/"{optix_grid_renderer,rend_lib_testshade}".ptx" \ + "${BUILD_DIR}/bin/" || die + + # NOTE this should go to cuda eclass + addwrite /dev/nvidiactl + addwrite /dev/nvidia0 + addwrite /dev/nvidia-uvm + addwrite /dev/nvidia-caps + addwrite "/dev/char/" + fi + + CMAKE_SKIP_TESTS=( + "broken" + "^render" + + # broken with in-tree <=dev-libs/optix-7.5.0 and out of date + "^example-cuda$" + + # outright fail + "^transform-reg.regress.batched.opt$" + + # SIGABRT similar to https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1363 + "^derivs.opt.rs_bitcode$" + "^geomath.batched$" + "^matrix.batched$" + "^matrix.batched.opt$" + "^spline-reg.regress.batched.opt$" + "^transformc.batched$" + ) + + # These only fail inside sandbox + if [[ "${OSL_OPTIONAL_TESTS}" != "true" ]]; then + CMAKE_SKIP_TESTS+=( + # TODO: investigate failures + # SIGABRT similar to https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1363 + "^andor-reg.regress.batched.opt$" + "^arithmetic-reg.regress.batched.opt$" + "^array-assign-reg.regress.batched.opt$" + "^array-copy-reg.regress.batched.opt$" + "^array-length-reg.regress.batched$" + "^bug-outputinit.optix$" + "^bug-outputinit.optix.fused$" + "^bug-outputinit.optix.opt$" + "^bug-return.optix$" + "^bug-return.optix.fused$" + "^bug-return.optix.opt$" + "^closure-parameters.batched$" + "^closure-parameters.batched.opt$" + "^closure.batched$" + "^closure.batched.opt$" + "^debug-uninit$" + "^debug-uninit.batched$" + "^debug-uninit.batched.opt$" + "^debug-uninit.opt$" + "^debug-uninit.opt.rs_bitcode$" + "^derivs$" + "^derivs.batched$" + "^derivs.batched.opt$" + "^derivs.opt$" + "^exponential$" + "^exponential.opt$" + "^exponential.opt.rs_bitcode$" + "^filterwidth-reg.regress.batched.opt$" + "^geomath$" + "^geomath.batched.opt$" + "^geomath.opt$" + "^geomath.opt.rs_bitcode$" + "^getattribute-camera.batched$" + "^getattribute-camera.batched.opt$" + "^getattribute-shader.batched.opt$" + "^gettextureinfo-reg.regress.batched.opt$" + "^gettextureinfo-udim-reg.regress.batched.opt$" + "^gettextureinfo.batched$" + "^hyperb.batched.opt$" + "^hyperb.opt$" + "^hyperb.opt.rs_bitcode$" + "^initlist.batched$" + "^initlist.batched.opt$" + "^linearstep.batched$" + "^linearstep.batched.opt$" + "^loop.batched$" + "^loop.batched.opt$" + "^matrix$" + "^matrix-compref-reg.regress.batched.opt$" + "^matrix-reg.regress.rsbitcode.opt$" + "^matrix.opt$" + "^matrix.opt.rs_bitcode$" + "^matrix.rsbitcode.opt$" + "^message-no-closure.batched$" + "^message-no-closure.batched.opt$" + "^message-reg.regress.batched.opt$" + "^miscmath$" + "^miscmath.batched$" + "^miscmath.batched.opt$" + "^miscmath.opt$" + "^miscmath.opt.rs_bitcode$" + "^noise-cell.batched$" + "^noise-gabor-reg.regress.batched.opt$" + "^noise-gabor.batched$" + "^noise-gabor.batched.opt$" + "^noise-generic.batched$" + "^noise-generic.batched.opt$" + "^noise-perlin.batched$" + "^noise-perlin.batched.opt$" + "^noise-reg.regress.batched.opt$" + "^noise-simplex.batched$" + "^noise-simplex.batched.opt$" + "^noise.batched$" + "^opt-warnings.batched$" + "^opt-warnings.batched.opt$" + "^pnoise-cell.batched$" + "^pnoise-gabor.batched$" + "^pnoise-gabor.batched.opt$" + "^pnoise-generic.batched$" + "^pnoise-generic.batched.opt$" + "^pnoise-perlin.batched$" + "^pnoise-perlin.batched.opt$" + "^pnoise-reg.regress.batched.opt$" + "^pnoise.batched$" + "^pointcloud.batched$" + "^pointcloud.batched.opt$" + "^regex-reg.regress.batched.opt$" + "^select.batched$" + "^select.batched.opt$" + "^shaderglobals.batched$" + "^shaderglobals.batched.opt$" + "^smoothstep-reg.regress.batched.opt$" + "^spline-derivbug.batched$" + "^spline-derivbug.batched.opt$" + "^spline.batched$" + "^spline.batched.opt$" + "^splineinverse-ident.batched$" + "^splineinverse-ident.batched.opt$" + "^split-reg.regress.batched.opt$" + "^string$" + "^string-reg.regress.batched.opt$" + "^string.batched$" + "^string.batched.opt$" + "^string.opt$" + "^string.opt.rs_bitcode$" + "^struct-array-mixture.batched$" + "^struct-array-mixture.batched.opt$" + "^struct.batched$" + "^test-fmt-matrixcolor.opt.rs_bitcode$" + "^testoptix-noise.optix.opt$" + "^testoptix-reparam.optix.opt$" + "^texture-environment-opts-reg.regress.batched.opt$" + "^texture-opts-reg.regress.batched.opt$" + "^texture-wrap.batched$" + "^texture-wrap.batched.opt$" + "^transcendental-reg.regress.batched.opt$" + "^transform$" + "^transform.batched$" + "^transform.batched.opt$" + "^transform.opt$" + "^transform.opt.rs_bitcode$" + "^transformc$" + "^transformc.batched.opt$" + "^transformc.opt$" + "^transformc.opt.rs_bitcode$" + "^transformc.rsbitcode.opt$" + "^trig$" + "^trig-reg.regress.batched.opt$" + "^trig.batched$" + "^trig.batched.opt$" + "^trig.opt$" + "^trig.opt.rs_bitcode$" + "^vecctr.batched$" + "^vecctr.batched.opt$" + "^vector$" + "^vector-reg.regress.batched.opt$" + "^vector.opt$" + "^vector.opt.rs_bitcode$" + "^wavelength_color.optix$" + "^wavelength_color.optix.fused$" + "^wavelength_color.optix.opt$" + "^xml-reg.regress.batched.opt$" + + # diff + "^testoptix.optix.opt$" + ) + fi + + myctestargs=( + # src/build-scripts/ci-test.bash + '--force-new-ctest-process' + ) + + local -x DEBUG CXXFLAGS LD_LIBRARY_PATH DIR OSL_DIR OSL_SOURCE_DIR PYTHONPATH + DEBUG=1 # doubles the floating point tolerance + CXXFLAGS="-I${T}/usr/include" + LD_LIBRARY_PATH="${T}/usr/$(get_libdir)" + OSL_DIR="${T}/usr/$(get_libdir)/cmake/OSL" + OSL_SOURCE_DIR="${S}" + + if use python; then + PYTHONPATH="${BUILD_DIR}/lib/python/site-packages" + fi + + cmake_src_test + + CMAKE_SKIP_TESTS=( + "^render-background$" + "^render-mx-furnace-sheen$" + "^render-mx-burley-diffuse$" + "^render-mx-conductor$" + "^render-microfacet$" + "^render-veachmis$" + "^render-ward$" + "^render-raytypes.opt$" + "^render-raytypes.opt.rs_bitcode$" + ) + + myctestargs=( + # src/build-scripts/ci-test.bash + '--force-new-ctest-process' + --repeat until-pass:10 + -R "^render" + ) + + cmake_src_test +} diff --git a/media-libs/osl/osl-9999.ebuild b/media-libs/osl/osl-9999.ebuild new file mode 100644 index 000000000000..9ae3ddb5a40d --- /dev/null +++ b/media-libs/osl/osl-9999.ebuild @@ -0,0 +1,443 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +# Check this on updates +LLVM_COMPAT=( {15..17} ) + +inherit cmake cuda flag-o-matic llvm-r1 toolchain-funcs python-single-r1 + +DESCRIPTION="Advanced shading language for production GI renderers" +HOMEPAGE="https://www.imageworks.com/technology/opensource https://github.com/AcademySoftwareFoundation/OpenShadingLanguage" + +if [[ ${PV} = *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage.git" +else + # If a development release, please don't keyword! + SRC_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +fi + +S="${WORKDIR}/OpenShadingLanguage-${PV}" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-3)" + +X86_CPU_FEATURES=( + sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2 + avx:avx avx2:avx2 avx512f:avx512f f16c:f16c +) +CPU_FEATURES=( "${X86_CPU_FEATURES[@]/#/cpu_flags_x86_}" ) + +IUSE="doc gui libcxx nofma optix partio qt6 test ${CPU_FEATURES[*]%:*} python" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# TODO optix +RDEPEND=" + dev-libs/boost:= + dev-libs/pugixml + >=media-libs/openexr-3:0= + >=media-libs/openimageio-2.4:= + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') + sys-libs/zlib:= + optix? ( dev-libs/optix[-headers-only] ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pybind11[${PYTHON_USEDEP}] + media-libs/openimageio[python,${PYTHON_SINGLE_USEDEP}] + ') + ) + partio? ( media-libs/partio ) + gui? ( + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + ) + qt6? ( + dev-qt/qtbase:6[gui,widgets,opengl] + ) + ) +" + +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig +" + +pkg_setup() { + llvm-r1_pkg_setup + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + if use optix; then + cuda_src_prepare + cuda_add_sandbox -w + fi + + sed -e "/^install.*llvm_macros.cmake.*cmake/d" -i CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + # pick the highest we support + local mysimd=() + if use cpu_flags_x86_avx512f; then + mysimd+=( avx512f ) + elif use cpu_flags_x86_avx2 ; then + mysimd+=( avx2 ) + if use cpu_flags_x86_f16c ; then + mysimd+=( f16c ) + fi + elif use cpu_flags_x86_avx ; then + mysimd+=( avx ) + elif use cpu_flags_x86_sse4_2 ; then + mysimd+=( sse4.2 ) + elif use cpu_flags_x86_sse4_1 ; then + mysimd+=( sse4.1 ) + elif use cpu_flags_x86_ssse3 ; then + mysimd+=( ssse3 ) + elif use cpu_flags_x86_sse3 ; then + mysimd+=( sse3 ) + elif use cpu_flags_x86_sse2 ; then + mysimd+=( sse2 ) + fi + + local mybatched=() + if use cpu_flags_x86_avx512f || use cpu_flags_x86_avx2 ; then + if use cpu_flags_x86_avx512f ; then + if use nofma; then + mybatched+=( + "b8_AVX512_noFMA" + "b16_AVX512_noFMA" + ) + else + mybatched+=( + "b8_AVX512" + "b16_AVX512" + ) + fi + fi + if use cpu_flags_x86_avx2 ; then + if use nofma; then + mybatched+=( + "b8_AVX2_noFMA" + ) + else + mybatched+=( + "b8_AVX2" + ) + fi + fi + elif use cpu_flags_x86_avx ; then + mybatched+=( + "b8_AVX" + ) + fi + + # If no CPU SIMDs were used, completely disable them + [[ -z "${mysimd[*]}" ]] && mysimd=("0") + [[ -z "${mybatched[*]}" ]] && mybatched=("0") + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + # Even if there are no SIMD features selected, it seems like the code will turn on NEON support if it is available. + use arm64 && append-flags -flax-vector-conversions + + local gcc + gcc="$(tc-getCC)" + + local mycmakeargs=( + -DCMAKE_POLICY_DEFAULT_CMP0146="OLD" # BUG FindCUDA + -DCMAKE_POLICY_DEFAULT_CMP0148="OLD" # BUG FindPythonInterp + + # std::tuple_size_v is c++17 + -DCMAKE_CXX_STANDARD="17" + + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" + -DINSTALL_DOCS="$(usex doc)" + -DUSE_CCACHE="no" + -DLLVM_STATIC="no" + -DOSL_BUILD_TESTS="$(usex test)" + -DSTOP_ON_WARNING="no" + -DUSE_PARTIO="$(usex partio)" + -DUSE_PYTHON="$(usex python)" + -DPYTHON_VERSION="${EPYTHON/python}" + -DUSE_SIMD="$(IFS=","; echo "${mysimd[*]}")" + -DUSE_BATCHED="$(IFS=","; echo "${mybatched[*]}")" + -DUSE_LIBCPLUSPLUS="$(usex libcxx)" + -DOSL_USE_OPTIX="$(usex optix)" + -DVEC_REPORT="yes" + + -DOpenImageIO_ROOT="${EPREFIX}/usr" + ) + + if use gui; then + mycmakeargs+=( -DUSE_QT="yes" ) + if ! use qt6; then + mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Qt6="yes" ) + fi + else + mycmakeargs+=( -DUSE_QT="no" ) + fi + + if use optix; then + mycmakeargs+=( + -DOptiX_FIND_QUIETLY="no" + -DCUDA_FIND_QUIETLY="no" + + -DOPTIXHOME="${EPREFIX}/opt/optix" + -DCUDA_TOOLKIT_ROOT_DIR="${EPREFIX}/opt/cuda" + + -DCUDA_NVCC_FLAGS="--compiler-bindir;$(cuda_gccdir)" + -DOSL_EXTRA_NVCC_ARGS="--compiler-bindir;$(cuda_gccdir)" + -DCUDA_VERBOSE_BUILD="yes" + ) + fi + + if use partio; then + mycmakeargs+=( + -Dpartio_DIR="${EPREFIX}/usr" + ) + fi + + cmake_src_configure +} + +src_test() { + # A bunch of tests only work when installed. + # So install them into the temp directory now. + DESTDIR="${T}" cmake_build install + + ln -s "${CMAKE_USE_DIR}/src/cmake/" "${BUILD_DIR}/src/cmake" || die + + if use optix; then + cp \ + "${BUILD_DIR}/src/liboslexec/shadeops_cuda.ptx" \ + "${BUILD_DIR}/src/testrender/"{optix_raytracer,quad,rend_lib_testrender,sphere,wrapper}".ptx" \ + "${BUILD_DIR}/src/testshade/"{optix_grid_renderer,rend_lib_testshade}".ptx" \ + "${BUILD_DIR}/bin/" || die + + # NOTE this should go to cuda eclass + addwrite /dev/nvidiactl + addwrite /dev/nvidia0 + addwrite /dev/nvidia-uvm + addwrite /dev/nvidia-caps + addwrite "/dev/char/" + fi + + CMAKE_SKIP_TESTS=( + "broken" + "^render" + + # broken with in-tree <=dev-libs/optix-7.5.0 and out of date + "^example-cuda$" + + # outright fail + "^transform-reg.regress.batched.opt$" + + # SIGABRT similar to https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1363 + "^derivs.opt.rs_bitcode$" + "^geomath.batched$" + "^matrix.batched$" + "^matrix.batched.opt$" + "^spline-reg.regress.batched.opt$" + "^transformc.batched$" + ) + + # These only fail inside sandbox + if [[ "${OSL_OPTIONAL_TESTS}" != "true" ]]; then + CMAKE_SKIP_TESTS+=( + # TODO: investigate failures + # SIGABRT similar to https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1363 + "^andor-reg.regress.batched.opt$" + "^arithmetic-reg.regress.batched.opt$" + "^array-assign-reg.regress.batched.opt$" + "^array-copy-reg.regress.batched.opt$" + "^array-length-reg.regress.batched$" + "^closure-parameters.batched$" + "^closure-parameters.batched.opt$" + "^closure.batched$" + "^closure.batched.opt$" + "^debug-uninit$" + "^debug-uninit.batched$" + "^debug-uninit.batched.opt$" + "^debug-uninit.opt$" + "^debug-uninit.opt.rs_bitcode$" + "^derivs$" + "^derivs.batched$" + "^derivs.batched.opt$" + "^derivs.opt$" + "^exponential$" + "^exponential.opt$" + "^exponential.opt.rs_bitcode$" + "^filterwidth-reg.regress.batched.opt$" + "^geomath$" + "^geomath.batched.opt$" + "^geomath.opt$" + "^geomath.opt.rs_bitcode$" + "^getattribute-camera.batched$" + "^getattribute-camera.batched.opt$" + "^getattribute-shader.batched.opt$" + "^gettextureinfo-reg.regress.batched.opt$" + "^gettextureinfo-udim-reg.regress.batched.opt$" + "^gettextureinfo.batched$" + "^hyperb.batched.opt$" + "^hyperb.opt$" + "^hyperb.opt.rs_bitcode$" + "^initlist.batched$" + "^initlist.batched.opt$" + "^linearstep.batched$" + "^linearstep.batched.opt$" + "^loop.batched$" + "^loop.batched.opt$" + "^matrix$" + "^matrix-compref-reg.regress.batched.opt$" + "^matrix-reg.regress.rsbitcode.opt$" + "^matrix.opt$" + "^matrix.opt.rs_bitcode$" + "^matrix.rsbitcode.opt$" + "^message-no-closure.batched$" + "^message-no-closure.batched.opt$" + "^message-reg.regress.batched.opt$" + "^miscmath$" + "^miscmath.batched$" + "^miscmath.batched.opt$" + "^miscmath.opt$" + "^miscmath.opt.rs_bitcode$" + "^noise-cell.batched$" + "^noise-gabor-reg.regress.batched.opt$" + "^noise-gabor.batched$" + "^noise-gabor.batched.opt$" + "^noise-generic.batched$" + "^noise-generic.batched.opt$" + "^noise-perlin.batched$" + "^noise-perlin.batched.opt$" + "^noise-reg.regress.batched.opt$" + "^noise-simplex.batched$" + "^noise-simplex.batched.opt$" + "^noise.batched$" + "^opt-warnings.batched$" + "^opt-warnings.batched.opt$" + "^pnoise-cell.batched$" + "^pnoise-gabor.batched$" + "^pnoise-gabor.batched.opt$" + "^pnoise-generic.batched$" + "^pnoise-generic.batched.opt$" + "^pnoise-perlin.batched$" + "^pnoise-perlin.batched.opt$" + "^pnoise-reg.regress.batched.opt$" + "^pnoise.batched$" + "^pointcloud.batched$" + "^pointcloud.batched.opt$" + "^regex-reg.regress.batched.opt$" + "^select.batched$" + "^select.batched.opt$" + "^shaderglobals.batched$" + "^shaderglobals.batched.opt$" + "^smoothstep-reg.regress.batched.opt$" + "^spline-derivbug.batched$" + "^spline-derivbug.batched.opt$" + "^spline.batched$" + "^spline.batched.opt$" + "^splineinverse-ident.batched$" + "^splineinverse-ident.batched.opt$" + "^split-reg.regress.batched.opt$" + "^string$" + "^string-reg.regress.batched.opt$" + "^string.batched$" + "^string.batched.opt$" + "^string.opt$" + "^string.opt.rs_bitcode$" + "^struct-array-mixture.batched$" + "^struct-array-mixture.batched.opt$" + "^struct.batched$" + "^test-fmt-matrixcolor.opt.rs_bitcode$" + "^testoptix-noise.optix.opt$" + "^testoptix-reparam.optix.opt$" + "^texture-environment-opts-reg.regress.batched.opt$" + "^texture-opts-reg.regress.batched.opt$" + "^texture-wrap.batched$" + "^texture-wrap.batched.opt$" + "^transcendental-reg.regress.batched.opt$" + "^transform$" + "^transform.batched$" + "^transform.batched.opt$" + "^transform.opt$" + "^transform.opt.rs_bitcode$" + "^transformc$" + "^transformc.batched.opt$" + "^transformc.opt$" + "^transformc.opt.rs_bitcode$" + "^transformc.rsbitcode.opt$" + "^trig$" + "^trig-reg.regress.batched.opt$" + "^trig.batched$" + "^trig.batched.opt$" + "^trig.opt$" + "^trig.opt.rs_bitcode$" + "^vecctr.batched$" + "^vecctr.batched.opt$" + "^vector$" + "^vector-reg.regress.batched.opt$" + "^vector.opt$" + "^vector.opt.rs_bitcode$" + "^xml-reg.regress.batched.opt$" + # diff + "^testoptix.optix.opt$" + ) + fi + + myctestargs=( + # src/build-scripts/ci-test.bash + '--force-new-ctest-process' + ) + + local -x DEBUG CXXFLAGS LD_LIBRARY_PATH DIR OSL_DIR OSL_SOURCE_DIR PYTHONPATH + DEBUG=1 # doubles the floating point tolerance + CXXFLAGS="-I${T}/usr/include" + LD_LIBRARY_PATH="${T}/usr/$(get_libdir)" + OSL_DIR="${T}/usr/$(get_libdir)/cmake/OSL" + OSL_SOURCE_DIR="${S}" + + if use python; then + PYTHONPATH="${BUILD_DIR}/lib/python/site-packages" + fi + + cmake_src_test + + CMAKE_SKIP_TESTS=( + "^render-background$" + "^render-mx-furnace-sheen$" + "^render-mx-burley-diffuse$" + "^render-mx-conductor$" + "^render-microfacet$" + "^render-veachmis$" + "^render-ward$" + "^render-raytypes.opt$" + "^render-raytypes.opt.rs_bitcode$" + ) + + myctestargs=( + # src/build-scripts/ci-test.bash + '--force-new-ctest-process' + --repeat until-pass:10 + -R "^render" + ) + + cmake_src_test +} diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index b25ccbd1e898..1bd7699c51a2 100644 Binary files a/media-sound/Manifest.gz and b/media-sound/Manifest.gz differ diff --git a/media-sound/audacity/Manifest b/media-sound/audacity/Manifest index bfce6db23973..029030c4e432 100644 --- a/media-sound/audacity/Manifest +++ b/media-sound/audacity/Manifest @@ -17,6 +17,7 @@ AUX audacity-3.3.3-local-threadpool-libraries.patch 1377 BLAKE2B 6031d9e3f9b4e11 AUX audacity-3.3.3-remove-conan-test-dependency.patch 1140 BLAKE2B 8c74631de260406f47f1d1b5bd869e726ec086eaca143f747f7c0dfd8e0c193c86de44a5ace3e69d85a6dfb7a0ee755ba5defd79bbc114f46974cf6ba7f74f5a SHA512 bfc0b07f03a530486a496447a235384c018dc7a284aa6660e22c6540648be15264e92cb1151f40fe198b46576f0a63b86e6042bb9ccfce32036c596510fbc2c1 AUX audacity-3.3.3-upstream-fix-rapidjson.patch 2461 BLAKE2B d59077e4729aa5702db6181eb3dac9a9c98f6f64c3b4e61c87c6856c76b8ddb2d9f9036db07efe8263619fa5a9b14fd1ae4be380df34a5483f102b2bde809a18 SHA512 67c6760c472c4161335f9c65129a28495ad9e8605a1f17cd1570037fc4767c9d326221598c93e0e1595bd10d6044a1d7b8dcac9b6c29babecee60a526ef6dd92 AUX audacity-3.4.2-audiocom-std-string.patch 898 BLAKE2B 697c0ce279a2d0618a7be3dc64d5b54b864516e9ddc1493244d4f555eca270057f0d4e2472ad77c897a810f262a5e8af8c86d738e59063ed5eb5b977406c708d SHA512 438c72c1139180218012c1bdebcb33a5bfd1851beef4ceeb8d60bbc64348f760710b0f64644f9aeed841bd929d3cc07f0dd302567d65fa8d37cdbb48557d56bc +AUX audacity-3.4.2-fix-build-with-use-lv2-off.patch 1006 BLAKE2B cc38f68aa3febbdc604f28cb787bd66f5d67149a77dca8ab4db060147b94bb104a5480754d70200a962f297b5c0fd2dc11cdf8a34bfd71a8b7ef43489e461688 SHA512 d1a667fed915669b66cf037d25fb932e724a93e7620f837d3780a68dbf6c3afe522da7668858e7ea24523c6c0842806ed3ae8de7eb691d3272d94e669787afd0 DIST Audacity-2.4.2.tar.gz 61248430 BLAKE2B bb7e31e22d2a09c38767b019ed5c2c2be31741594715d73452fc4622d171a6209e87009b6f820873cc1cff2f6b85547a3dea0a2d8d4dd7195617509e571ee9b8 SHA512 0d9cdabf5ba2c7207e8d8e4a8bdfc3e7d32277386436ecb480e3ff781720f5449a56b310ba91c78ca67afb752e2ab736abd5b7ce40d19d153bfc4a2067343a3d DIST Audacity-3.3.3.tar.gz 57120215 BLAKE2B 566aa2529f2708c80eb8e2887c3f3b2a1477d0825133b960f824d0697716d5b5e3a3ba0bcb14a20afc2eba7ac544da154339d1cd37261225b06326e8ee3f730c SHA512 c484e747f5207785b1872d031be2c3c50e7bbce087909c41930e593e2ab5777e0ab527a2770d90d89854bdd131e3f1f7afe3696b30420e3d8370e9f95527c937 DIST audacity-manual-2.4.2.zip 22459298 BLAKE2B 001ca56f73c3c48f9b49b3b6478c6de6fb4c305fb869b11d93e41d5aee7ee45133bd7047c4d281fed4859d6c6061352dfaeb995e7b2602e42e09ab04e05e00dc SHA512 8afc7faffb0da87efe0c2cb64f8593777357252b4893ae0522ec7b37b4f7806ad9582ca9e4b751d085c2598aba6b580dacd805daa00b236a4ff8f6663a80135c @@ -24,6 +25,6 @@ DIST audacity-sources-3.4.2.tar.gz 57499669 BLAKE2B deb7cda94903826900c6d9008835 DIST progschj-ThreadPool-20140926.h 2612 BLAKE2B 54d050ad443512e60e5c99449dd7133f3884c1067288cfc36b96c06855537b83d9b599cd8b8fb7f24e20cbc4898585b11d98d3a33dc7571a886b57c806ad3b14 SHA512 f927489de9afe0217bb0552c45bea238693f9f183a062cb12a48e19576dc50a4d0ba449a12397012ae790cc5ebd741decc08128b66f795310dba4778122e9f3d EBUILD audacity-2.4.2-r3.ebuild 3926 BLAKE2B b62459d874285eabace837ac9b2f324574ea1418a6d6396c27de531177c3f9e20511488b7d8fd22e4d8febb75ff3c706eccfd26053ec64e43f82f6906a5bc06b SHA512 0036524556974517dc0ea9427664db5564e8f9312c627a8ddf70850ba457beef51b46666fb3693cbc67b75c3775c86b90a500d7d50a515fafb6536c592d1e49b EBUILD audacity-3.3.3.ebuild 7247 BLAKE2B d13edb80efb3cc7da04706b30972265594527b09003be5c690e1a4f3c8fa3b918fea751eec1fc6bd29d3810547204fcc4421681ed657be63847b341e38d58708 SHA512 6120da23d94e41ceb840a3cc6e9a6295e4da03674fffce158625ab671eca780ba77985916396af40c0a19eb99facd9a4e31fda7b6ef6aff79b2f4a9d1ffa4888 -EBUILD audacity-3.4.2.ebuild 6631 BLAKE2B 109402f706bf0cf6f6211466809cc6765124add5f4dfdc16b4908fad038ce84a8803df4918f5b660c9149f10c19e8db916043372a62a6b57665916c9f94d4562 SHA512 e63a58b74b9a1d32d86de75180c5262375a46ef1fe514e759f662ef41b4093fb35d02ee68ac2bbe63fede4ca293c6794480d8da96fd585dde43bb13af777d8ff +EBUILD audacity-3.4.2.ebuild 6724 BLAKE2B a48efd4f301063388359264a2ae0abfc650f9ccc8c0fdc69a2087227efc3deb5d5f94893b3d62b95d0adf96e49e2ae548576a0b811de9a182ab3be9ae7fef937 SHA512 2ebf62ceaeb7240513f30bd9b1bef822e6a872ba55a2091e5dbe24e4773f1158a08302187705544661f3593edb8576f7dd04aca15ec335bdb1233a97a549f2eb EBUILD audacity-9999.ebuild 6866 BLAKE2B 951ac9b256237f8498f37d8e2acd3058885de8a07ce7f8e1e3d11588def2e358b6a0979b5f9b4945657eb881e2971763cfd44020afffd4a645ca6e859af2b1ed SHA512 b1d1a8aae8a442ecb938f6d45b38e956ef51f7a53b54e2ede7dab703b24cf5ac139937bfe186d5a762531a5265a7416cb0789ef41283e4bd1ed466e31894d156 MISC metadata.xml 1646 BLAKE2B af82a110327cebf9311bec6c360e3765101c09c917925d505ddfbd27f060feb923e621f37e47da27aead1b7951dcc4140e07e54213b6dc3e0abc6178506ce94b SHA512 ebc43bf8a79c77f4b7b999ddf619d99f85a58688ddacdc1a3bfdab431f28f97818effaf6ff1972fe3b81dcd42223e72d02a96ba3b29f2aa7bc6b8ea354265b2d diff --git a/media-sound/audacity/audacity-3.4.2.ebuild b/media-sound/audacity/audacity-3.4.2.ebuild index 27f06abecfde..69a039bc866a 100644 --- a/media-sound/audacity/audacity-3.4.2.ebuild +++ b/media-sound/audacity/audacity-3.4.2.ebuild @@ -128,6 +128,9 @@ PATCHES=( # #920363 "${FILESDIR}/audacity-3.4.2-audiocom-std-string.patch" + + # Fix build with USE="-lv2" + "${FILESDIR}/audacity-3.4.2-fix-build-with-use-lv2-off.patch" ) src_prepare() { diff --git a/media-sound/audacity/files/audacity-3.4.2-fix-build-with-use-lv2-off.patch b/media-sound/audacity/files/audacity-3.4.2-fix-build-with-use-lv2-off.patch new file mode 100644 index 000000000000..8c47ff8642d7 --- /dev/null +++ b/media-sound/audacity/files/audacity-3.4.2-fix-build-with-use-lv2-off.patch @@ -0,0 +1,36 @@ +From e10034c19ed1911b730637fbc722030eb3dfd04b Mon Sep 17 00:00:00 2001 +From: Chris Mayo +Date: Wed, 22 Nov 2023 19:29:05 +0000 +Subject: [PATCH] Fix build with -Daudacity_use_lv2=off + +libraries/lib-lv2/LV2Utils.h:18:10: fatal error: lilv/lilv.h: No such file or directory + 18 | #include "lilv/lilv.h" // for lilv_free + | ^~~~~~~~~~~~~ +compilation terminated. +--- + libraries/CMakeLists.txt | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/libraries/CMakeLists.txt b/libraries/CMakeLists.txt +index b1ebefa1b023..879cd948791d 100644 +--- a/libraries/CMakeLists.txt ++++ b/libraries/CMakeLists.txt +@@ -50,7 +50,6 @@ set( LIBRARIES + lib-vst3 + lib-snapping + lib-vst +- lib-lv2 + lib-ladspa + lib-audio-unit + lib-playable-track +@@ -63,6 +62,10 @@ set( LIBRARIES + lib-viewport + ) + ++if ( ${_OPT}use_lv2 ) ++ list( APPEND LIBRARIES lib-lv2) ++endif() ++ + if ( ${_OPT}has_networking ) + list( APPEND LIBRARIES lib-network-manager) + endif() diff --git a/media-sound/supercollider/Manifest b/media-sound/supercollider/Manifest index eb158883efbc..d00fcccacebf 100644 --- a/media-sound/supercollider/Manifest +++ b/media-sound/supercollider/Manifest @@ -2,5 +2,5 @@ AUX supercollider-3.13.0-boost-1.84.patch 3799 BLAKE2B 3c333d4b0b63d2c67167be6ab AUX supercollider-3.13.0-gcc-13.patch 416 BLAKE2B 8dc097605bebd61d739389f0390970ec882188625d3a5ecbc98eab59baa314e0da9f1ae5b77b2025ce4fee4761f10e5444250f757e8c17cadbf019bd40bc1c86 SHA512 91189e8fe03fca1fb3f75cee3fa5813bc24a99ca9dc1426bfd48276193517b81f47fbcb38a7953f0e2b49d0bee8f98d33bab15c6de0289cd8c83d70b4ae50702 AUX supercollider-3.13.0-no-ccache.patch 6959 BLAKE2B 2b6bba13ff75c5e1557027586a4b01ac5e55e42c3c90756106dbba0d501fcbfc4cc3db9b000b05ecdfc2bbf645099b16e8129a5099d923a3b6a8dc202fd12423 SHA512 6d6e2d81ce43f47985e9539cfaffef571ff8b2f467ce1edceea3e42c319f13c6326beaa8a02aa4c527be2bcdb624f45674e4fad3ed330d2a2f7b64c4a94c2b83 DIST SuperCollider-3.13.0-Source.tar.bz2 18685091 BLAKE2B a5e57a17f93e40848b2044ee0791179f857d144eabb7f4d74580b2eebd49a31d6ec671a0526236c5b906aadeb455e5a7ad18cacb79ed214076d6bceca39ea2ae SHA512 a60a128f7646f077f91adae666fa4014529aa9df78cf0dfe5d68c9bd6447f008af7da2970b8736f3f29d0adbaf67bce680a8201fcbe7e1aba29c3499a57f89cd -EBUILD supercollider-3.13.0.ebuild 3207 BLAKE2B ebdf20a4f3ac43e358b12e6d7fcd744ceda7538092884eca6c6430c3fdd9e7274a5109b53515c146b8bf12a4f82b33effb7c019e274be9665ca107aa19c0d785 SHA512 8c568661096a2302fe511397794be32e46a0012d79b5e64951bc205dcf64b64a8e87ffac2d1a6e16a6874589a0d622cb53c64115f4eadcd2b63bc6cde44fbd1d +EBUILD supercollider-3.13.0.ebuild 3378 BLAKE2B 5314b0f725ddb144b997a5f2c32546b59538b33fbcf4a34df1212185b76d6d77bc02ac9ea02e803ad502839faa16fbef887131b14d4ab8bb7d8f48d649fd485e SHA512 c79fcfd56b965deb76075303a99135e456358a9e1050f7264df681b5faf90457c6fd545b973dd9fddfab4e91733d63e9358eff7e7ec23e76c59b6089ed0f7bb9 MISC metadata.xml 1220 BLAKE2B d81b2a8d8b2961d02cc369074221f97c00da866464bd3d142dfe56dc6f926225438a584cdb87227bbee9c11037240ae1b4e48b4aecc7de91c29f1367b0feaab1 SHA512 1c5627589db83212a15f74e9ce32893c317a21bad2ba54b1ab202e32dd5097fb8207e412b03572aa3c24356ec2f04b2c2525fc019bdec01d65a87a02e9d8a4d4 diff --git a/media-sound/supercollider/supercollider-3.13.0.ebuild b/media-sound/supercollider/supercollider-3.13.0.ebuild index 2b8ee8636dd3..a240f4f6df33 100644 --- a/media-sound/supercollider/supercollider-3.13.0.ebuild +++ b/media-sound/supercollider/supercollider-3.13.0.ebuild @@ -68,6 +68,12 @@ PATCHES=( ) src_configure() { + # -Werror=strict-aliasing + # https://bugs.gentoo.org/927071 + # https://github.com/supercollider/supercollider/issues/6245 + append-flags -fno-strict-aliasing + filter-lto + local mycmakeargs=( -DSC_CLANG_USES_LIBSTDCPP=ON -DINSTALL_HELP=ON diff --git a/media-sound/wavpack/Manifest b/media-sound/wavpack/Manifest index c984e73be9b9..6a9f3d63aa47 100644 --- a/media-sound/wavpack/Manifest +++ b/media-sound/wavpack/Manifest @@ -1,5 +1,3 @@ -DIST wavpack-5.6.0.tar.xz 787148 BLAKE2B 3c0841543f8aa2ca6f6f865bbfec1569b074af500c5b63368624a13b4619f42479cc65fc575d74af6fa3cd52b34c43ead8ea5388c9398fbbe901e0683ebba3c5 SHA512 7421eff1f6e18f2e698b367ca48f6773456d0fcb53241be70149a87eff2cdf14dd8a82845a016f59ed32c7df494d018e6e23495709d3a56500b0660f177d5c0f DIST wavpack-5.7.0.tar.xz 814324 BLAKE2B eda7c40137c873447e90e527bdda21ad861b5bcbaeeea8e020f516fbc0313677c71209e67fbb289dbb5b5e55ddc06c91397015678e107b3175441d2de8ec2718 SHA512 63ef6eb5ff71bf6417175691e8377624ade02619c761d80e265c8e0e7305bfe22eeaa1402e36d20c13d20847279f95150ac014019688389da1b87b86558446bd -EBUILD wavpack-5.6.0.ebuild 672 BLAKE2B 70cbef5b2ae5f3b8aec109462d90b53e975c0d8d296dc35c37156faf3b386e13d3488185a9497abc6ca04fc25531725df01bd42e40b4c41d1a2806297ad2b9f2 SHA512 228d9f76066248fbf067dedd59f8ab81570de3975970ca00e3c8d55e922cca7ce4ed2a0ae02e049ce8f9b77948b4ba1748e5b0808513fd58ab2f521b95347ea6 EBUILD wavpack-5.7.0.ebuild 672 BLAKE2B 0484d89332d93dadf4d19442b9f3eb91c0ce6e1041a43591b86cbf6188596ac523cf72bc415a6c9d0109945015ec87d46f1c8ed2c0b95110aa28d5dce799fa1f SHA512 b9c3072e3ddb33e6640d78c70df6044d4f1f6a9998662b783f1b1065f63ce9fc7e8fd1d97fb0796e3ca3bfe17bae0ea63925ce6bf5119b18c4697d4841f01f75 MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b diff --git a/media-sound/wavpack/wavpack-5.6.0.ebuild b/media-sound/wavpack/wavpack-5.6.0.ebuild deleted file mode 100644 index e043b0595986..000000000000 --- a/media-sound/wavpack/wavpack-5.6.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-minimal - -DESCRIPTION="Hybrid lossless audio compression tools" -HOMEPAGE="https://www.wavpack.com/" -SRC_URI="https://github.com/dbry/WavPack/releases/download/${PV}/${P}.tar.xz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=">=virtual/libiconv-0-r1" -DEPEND="${RDEPEND}" - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf $(multilib_native_enable apps) -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -name '*.la' -delete || die -} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index e2a511f9fffc..fba149846206 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 fa330831d332..40fa37a2d256 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Tue, 02 Apr 2024 06:39:50 +0000 +Tue, 02 Apr 2024 12:39:53 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 4c9f1293d197..ce767b473b1f 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 569494 BLAKE2B 475196fd0ff28d6023f45e6c22284bded2028bbe891778e3828fb75c3727438168bcd5ab63fe48683bb5874710c096e12470eee93163ae90c07d1f9d79810710 SHA512 94822c7f83b3b68b28e1885c442c2d9b5794eb5f861b8a0862162601a2c2b03cdc2bb6144d8b4a1d61befedf2ff1952e540c518e34c7f15ff5af14b7dc567fcb -TIMESTAMP 2024-04-02T06:39:54Z +TIMESTAMP 2024-04-02T12:39:57Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYLqDpfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYL/J1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAUIRAAlre63Hm9+5G4LefXLsT9mAgsIOJW+qAdFV9I0M0sXZuKevrs3g4uPOwo -8G1WhOmtiGAyrF0AcFbzHYAqiCbAP7XoQUgeFyxC1n7DEBg+qBSOanbU3LrBk9QW -RAgBi4FUeIA4ztEYUCikQDbCFuJKPVYOkmyh45fX53XDpmLnplKaXXzDINIw9W6X -Kla3wkSNOPOKoFJVrE/6+7e7403zuKOPPViVbsAgIVkIYrvb2pnJ1T5KFNUEAfOo -XD96XjrDo1suvdn05g7aRD9oVSG5r1GxcpJqXfyFwErNttOe5EwzdS+wLJOuy2Hf -hGUy5cIxhFosxn4CNp8ZlmKBPSAmeT0ktmO+d1S4A9qT8fTjZPbDOMrSAiYYQPRe -G9D35wFZRPbyITfMMv2rCSYrtxs91+ETXDEjzn7cubkZHACl2OHEVNo/1D6R2WV/ -B80F3mp2T37YsXNNjkicUxhCGt2AWPk8miqY7L/gnFfNvpa6cHsT+SlGZ/jJ3ujR -vOaKD+J9b/rQKvMlQu0x6rpo4VnqLIaCatE2GhLqCrXmuiTSFfsG13lcvvQHD25A -QZHIhAlUE6WcLOJ1yBpOWGpUnxuigHySJfWoeJUssUIvNz6cHnCXBkxyZTGZ8OVI -2ORu4m+HDLU07xf04rzTIZWCuqaJuIiwMZrqBrSr9LI6xZ8nvj0= -=pAZr +klC3kRAArYKjmmoK/tGsfvwnSfpLdGBi5hRivyKLWjfqclDdjv04yN9L/JUhyrCR +9KrGnsbxwWe9eZLrCPde3C5fJ7iwGPATC4lb8L8Vl884gDtDTJVEMUC6p9G8Nqze +ZyexXV8yawZBDndfUE3UWiPge24uv3/QDS9pozbnZdevAfwA6g2yVBrSEh2xjABk +cixVLief8blwZtm0Qr9n8OLaTvKoKZ+JuP8Xa6kFBcCGBzeVmHQYcISLejazWZ5Z +HnCOfteRo6iMU+xfB8PVf7HfEqMi1hXoQ32j3IL4lRdiUP1MIZOpC6U4UU5+LJch +YU36Ptq0ZAcFUBimVcz+uR8tLRBVTD/cvqM8YSL6jDmWearUslMmmVgus7fpQIb+ +wl8w9L+QtURAJ/BaH/QKDv58DFUXEDHaZjKgg41GopJCvryGpu38bPxWUSIaz1o8 +ijC+Nl5kq93PVRPQV7NI+lWDdxNvyKF+sGU929yjlKXkTMUhRYZNPg3neYNfKmv5 +9NsE+VjBsgW5C4cAG8fEMDaCih7aVw75CbiNsH+LglUArLkMBarjT2qjEOgmfmVr +jxj5oboM6r+zhqTz6ctVxGeE/bqXufy0gbGCN64z9zMPU0UX1eYlrQTOESd6lPFv ++2Lk3yypbTkjRmIlPnGrp3YzGAQBiQNh2VWpyTnLX8S3kg18ILo= +=gLw3 -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index fa330831d332..d5891d0bd8ad 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Tue, 02 Apr 2024 06:39:50 +0000 +Tue, 02 Apr 2024 12:39:54 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 3a14d368be9c..edbbd4f02664 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 63682b8b1460..0f003575c14e 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/nss-3.99 b/metadata/md5-cache/dev-libs/nss-3.99 index 4d10876e17ef..b5147a247076 100644 --- a/metadata/md5-cache/dev-libs/nss-3.99 +++ b/metadata/md5-cache/dev-libs/nss-3.99 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS INHERIT=flag-o-matic multilib toolchain-funcs multilib-minimal IUSE=cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 ) RDEPEND=>=dev-libs/nspr-4.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_99_RTM/src/nss-3.99.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch ) _eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=ab8ea130fc653ed4e0e38e1e2e6aff92 +_md5_=9867a2b0a78c6c4f1d7d5c7e5330b40e diff --git a/metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r4 b/metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r4 index 3ffddde9fb33..90624740ed71 100644 --- a/metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r4 +++ b/metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r4 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Mail-SPF INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86 LICENSE=BSD RDEPEND=dev-perl/Error >=dev-perl/Net-DNS-0.620.0 >=dev-perl/NetAddr-IP-4 >=dev-perl/URI-1.130.0 >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0 virtual/perl-version dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9adb15dd9c203738af7b68f87c438336 +_md5_=592ff40814f18077dc3dc8027d1b4467 diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz index 98e145ca58f9..f6ac2daf2ac9 100644 Binary files a/metadata/md5-cache/dev-perl/Manifest.gz and b/metadata/md5-cache/dev-perl/Manifest.gz differ diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 02b66eae9eba..c5f9a8f93fcb 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/pyopengl_accelerate-3.1.7 b/metadata/md5-cache/dev-python/pyopengl_accelerate-3.1.7 index 7ecbb295d739..72570b9130d3 100644 --- a/metadata/md5-cache/dev-python/pyopengl_accelerate-3.1.7 +++ b/metadata/md5-cache/dev-python/pyopengl_accelerate-3.1.7 @@ -1,17 +1,17 @@ -BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( numpy? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/pyopengl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( numpy? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-python/pyopengl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=numpy? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DEPEND=numpy? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Accelerate module for PyOpenGL EAPI=8 HOMEPAGE=https://pyopengl.sourceforge.net/ https://github.com/mcfletch/pyopengl/ https://pypi.org/project/PyOpenGL-accelerate/ INHERIT=distutils-r1 -IUSE=numpy test python_targets_python3_10 python_targets_python3_11 debug +IUSE=numpy test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux LICENSE=BSD -RDEPEND=numpy? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/pyopengl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=numpy? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-python/pyopengl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mcfletch/pyopengl/archive/release-3.1.7.tar.gz -> pyopengl-release-3.1.7.gh.tar.gz _eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=026bed33f2331b7d8f2146ad0d88e48c +_md5_=efaa81c09317912f22e15c0ab7bc4e99 diff --git a/metadata/md5-cache/dev-python/schema-0.7.6 b/metadata/md5-cache/dev-python/schema-0.7.6 deleted file mode 100644 index e51f9ad7a055..000000000000 --- a/metadata/md5-cache/dev-python/schema-0.7.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Simple data validation library -EAPI=8 -HOMEPAGE=https://github.com/keleshev/schema/ https://pypi.org/project/schema/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/schema/schema-0.7.6.tar.gz -_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0d7d9ccce533711433a6b05f745404e9 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index ff154f3eb94e..549780b00511 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/poke-2.4-r1 b/metadata/md5-cache/dev-util/poke-2.4-r1 deleted file mode 100644 index 079caf38f60c..000000000000 --- a/metadata/md5-cache/dev-util/poke-2.4-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig pvm-profiling? ( sys-devel/gcc ) emacs? ( >=app-editors/emacs-23.1:* ) test? ( dev-util/dejagnu nbd? ( sys-block/nbdkit ) ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup -DEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) ) -DESCRIPTION=Extensible editor for structured binary data -EAPI=8 -HOMEPAGE=https://www.jemarch.net/poke -INHERIT=elisp-common flag-o-matic toolchain-funcs -IUSE=emacs pvm-profiling nbd nls test -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://gnu/poke/poke-2.4.tar.gz -_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8c580cf51fbc5e791b4353922eaf2ea1 diff --git a/metadata/md5-cache/dev-util/poke-2.90.1 b/metadata/md5-cache/dev-util/poke-2.90.1 deleted file mode 100644 index a96e7513d723..000000000000 --- a/metadata/md5-cache/dev-util/poke-2.90.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) test? ( dev-util/dejagnu nbd? ( sys-block/nbdkit ) ) -DEFINED_PHASES=compile configure install postinst postrm prepare setup -DEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) ) -DESCRIPTION=Extensible editor for structured binary data -EAPI=8 -HOMEPAGE=https://www.jemarch.net/poke -INHERIT=elisp-common flag-o-matic -IUSE=emacs pvm-profiling nbd nls test -LICENSE=GPL-3+ -RDEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://alpha.gnu.org/gnu/poke/poke-2.90.1.tar.gz -_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9457a4828fd5eb1ec466ba4b1fd99027 diff --git a/metadata/md5-cache/dev-util/poke-3.0 b/metadata/md5-cache/dev-util/poke-3.0 deleted file mode 100644 index 140ad49a5c97..000000000000 --- a/metadata/md5-cache/dev-util/poke-3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig pvm-profiling? ( sys-devel/gcc ) emacs? ( >=app-editors/emacs-23.1:* ) test? ( dev-util/dejagnu nbd? ( sys-block/nbdkit ) ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup -DEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) ) -DESCRIPTION=Extensible editor for structured binary data -EAPI=8 -HOMEPAGE=https://www.jemarch.net/poke -INHERIT=elisp-common flag-o-matic toolchain-funcs -IUSE=emacs pvm-profiling nbd nls test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://gnu/poke/poke-3.0.tar.gz -_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=42bc9ecdfba8f9ba051c2b727471789d diff --git a/metadata/md5-cache/dev-util/poke-3.1 b/metadata/md5-cache/dev-util/poke-3.1 deleted file mode 100644 index f2c5cec234ef..000000000000 --- a/metadata/md5-cache/dev-util/poke-3.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig pvm-profiling? ( sys-devel/gcc ) emacs? ( >=app-editors/emacs-23.1:* ) test? ( dev-util/dejagnu nbd? ( sys-block/nbdkit ) ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup -DEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) ) -DESCRIPTION=Extensible editor for structured binary data -EAPI=8 -HOMEPAGE=https://www.jemarch.net/poke -INHERIT=elisp-common flag-o-matic toolchain-funcs -IUSE=emacs pvm-profiling nbd nls test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://gnu/poke/poke-3.1.tar.gz -_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=42bc9ecdfba8f9ba051c2b727471789d diff --git a/metadata/md5-cache/dev-util/poke-3.2 b/metadata/md5-cache/dev-util/poke-3.2 deleted file mode 100644 index 530bcc3adfb6..000000000000 --- a/metadata/md5-cache/dev-util/poke-3.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig pvm-profiling? ( sys-devel/gcc ) emacs? ( >=app-editors/emacs-23.1:* ) test? ( dev-util/dejagnu nbd? ( sys-block/nbdkit ) ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup -DEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) ) -DESCRIPTION=Extensible editor for structured binary data -EAPI=8 -HOMEPAGE=https://www.jemarch.net/poke -INHERIT=elisp-common flag-o-matic toolchain-funcs -IUSE=emacs pvm-profiling nbd nls test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://gnu/poke/poke-3.2.tar.gz -_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=42bc9ecdfba8f9ba051c2b727471789d diff --git a/metadata/md5-cache/dev-util/poke-3.90.0 b/metadata/md5-cache/dev-util/poke-3.90.0 deleted file mode 100644 index 3a1647e0fb8f..000000000000 --- a/metadata/md5-cache/dev-util/poke-3.90.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig pvm-profiling? ( sys-devel/gcc ) emacs? ( >=app-editors/emacs-23.1:* ) test? ( dev-util/dejagnu nbd? ( sys-block/nbdkit ) ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup -DEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) ) -DESCRIPTION=Extensible editor for structured binary data -EAPI=8 -HOMEPAGE=https://www.jemarch.net/poke -INHERIT=elisp-common flag-o-matic toolchain-funcs -IUSE=emacs pvm-profiling nbd nls test -LICENSE=GPL-3+ -RDEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://alpha.gnu.org/gnu/poke/poke-3.90.0.tar.gz -_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=197b2d89fa387b2b7d1c608b0a94d4c4 diff --git a/metadata/md5-cache/dev-util/poke-3.90.1 b/metadata/md5-cache/dev-util/poke-3.90.1 deleted file mode 100644 index 32ca0ad4ba49..000000000000 --- a/metadata/md5-cache/dev-util/poke-3.90.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig pvm-profiling? ( sys-devel/gcc ) emacs? ( >=app-editors/emacs-23.1:* ) test? ( dev-util/dejagnu nbd? ( sys-block/nbdkit ) ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup -DEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) ) -DESCRIPTION=Extensible editor for structured binary data -EAPI=8 -HOMEPAGE=https://www.jemarch.net/poke -INHERIT=elisp-common flag-o-matic toolchain-funcs -IUSE=emacs pvm-profiling nbd nls test -LICENSE=GPL-3+ -RDEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://alpha.gnu.org/gnu/poke/poke-3.90.1.tar.gz -_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=197b2d89fa387b2b7d1c608b0a94d4c4 diff --git a/metadata/md5-cache/dev-util/poke-3.90.2 b/metadata/md5-cache/dev-util/poke-3.90.2 deleted file mode 100644 index f9f87da2fc13..000000000000 --- a/metadata/md5-cache/dev-util/poke-3.90.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig pvm-profiling? ( sys-devel/gcc ) emacs? ( >=app-editors/emacs-23.1:* ) test? ( dev-util/dejagnu nbd? ( sys-block/nbdkit ) ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup -DEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) ) -DESCRIPTION=Extensible editor for structured binary data -EAPI=8 -HOMEPAGE=https://www.jemarch.net/poke -INHERIT=elisp-common flag-o-matic toolchain-funcs -IUSE=emacs pvm-profiling nbd nls test -LICENSE=GPL-3+ -RDEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://alpha.gnu.org/gnu/poke/poke-3.90.2.tar.gz -_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=197b2d89fa387b2b7d1c608b0a94d4c4 diff --git a/metadata/md5-cache/dev-util/poke-4.0 b/metadata/md5-cache/dev-util/poke-4.0 new file mode 100644 index 000000000000..25dc91169ef3 --- /dev/null +++ b/metadata/md5-cache/dev-util/poke-4.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig pvm-profiling? ( sys-devel/gcc ) emacs? ( >=app-editors/emacs-23.1:* ) test? ( dev-util/dejagnu nbd? ( sys-block/nbdkit ) ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup +DEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) ) +DESCRIPTION=Extensible editor for structured binary data +EAPI=8 +HOMEPAGE=https://www.jemarch.net/poke +INHERIT=elisp-common flag-o-matic toolchain-funcs +IUSE=emacs pvm-profiling nbd nls test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=dev-libs/boehm-gc:= dev-libs/libatomic_ops sys-devel/gettext sys-libs/readline:= emacs? ( >=app-editors/emacs-23.1:* ) nbd? ( sys-libs/libnbd ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://gnu/poke/poke-4.0.tar.gz +_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=927fd95a3c7b00be9bde4bb3dc4b78c4 diff --git a/metadata/md5-cache/dev-util/poke-elf-1.0 b/metadata/md5-cache/dev-util/poke-elf-1.0 new file mode 100644 index 000000000000..2dd4a32eeeb9 --- /dev/null +++ b/metadata/md5-cache/dev-util/poke-elf-1.0 @@ -0,0 +1,11 @@ +DEFINED_PHASES=prepare +DEPEND=>=dev-util/poke-4 !=dev-util/poke-4 !=dev-build/autoconf-2.62 >=dev-build/automake-1.16 >=dev-util/poke-4 sys-apps/texinfo sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=prepare unpack +DEPEND=>=dev-util/poke-4 !=dev-util/poke-4 !=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The hyprland cursor format, library and utilities +EAPI=8 +HOMEPAGE=https://github.com/hyprwm/hyprcursor +INHERIT=cmake +KEYWORDS=~amd64 ~riscv +LICENSE=BSD +RDEPEND=>=dev-libs/hyprlang-0.4.2 dev-libs/libzip gnome-base/librsvg:2 x11-libs/cairo +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/hyprwm/hyprcursor/archive/v0.1.5.tar.gz -> hyprcursor-0.1.5.gh.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=15fad8130df7c3315bbf3d6420f52c8f diff --git a/metadata/md5-cache/gui-wm/Manifest.gz b/metadata/md5-cache/gui-wm/Manifest.gz index 1533c0b39003..d9ef8cd2079f 100644 Binary files a/metadata/md5-cache/gui-wm/Manifest.gz and b/metadata/md5-cache/gui-wm/Manifest.gz differ diff --git a/metadata/md5-cache/gui-wm/hyprland-0.35.0-r3 b/metadata/md5-cache/gui-wm/hyprland-0.35.0-r3 deleted file mode 100644 index 05f15d2c202b..000000000000 --- a/metadata/md5-cache/gui-wm/hyprland-0.35.0-r3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/glslang dev-util/wayland-scanner || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) app-misc/jq dev-build/cmake dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array -DEFINED_PHASES=compile configure install setup test -DEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/libinput-1.14.0:= dev-libs/libliftoff >=dev-libs/wayland-1.22 media-libs/libdisplay-info media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.120 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev:= X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput dev-libs/wayland media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) >=dev-libs/wayland-protocols-1.32 dev-libs/hyprland-protocols dev-libs/wayland-protocols -DESCRIPTION=A dynamic tiling Wayland compositor that doesn't sacrifice on its looks -EAPI=8 -HOMEPAGE=https://github.com/hyprwm/Hyprland -INHERIT=meson toolchain-funcs -IUSE=X legacy-renderer systemd -KEYWORDS=~amd64 ~riscv -LICENSE=BSD -RDEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/libinput-1.14.0:= dev-libs/libliftoff >=dev-libs/wayland-1.22 media-libs/libdisplay-info media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.120 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev:= X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput dev-libs/wayland media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) -SLOT=0 -SRC_URI=https://github.com/hyprwm/Hyprland/releases/download/v0.35.0/source-v0.35.0.tar.gz -> hyprland-0.35.0.gh.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=bdf2fda2d64e60ffc5644d29210ca4d6 diff --git a/metadata/md5-cache/gui-wm/hyprland-0.36.0-r2 b/metadata/md5-cache/gui-wm/hyprland-0.36.0-r2 deleted file mode 100644 index 9b681cde0f4d..000000000000 --- a/metadata/md5-cache/gui-wm/hyprland-0.36.0-r2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/glslang dev-util/wayland-scanner || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) app-misc/jq dev-build/cmake dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array -DEFINED_PHASES=compile configure install setup test -DEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/libinput-1.14.0:= dev-libs/libliftoff >=dev-libs/wayland-1.22 media-libs/libdisplay-info media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.118 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev:= X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput dev-libs/wayland media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) >=dev-libs/wayland-protocols-1.33 dev-libs/hyprland-protocols dev-libs/hyprlang >=dev-libs/wayland-protocols-1.25 -DESCRIPTION=A dynamic tiling Wayland compositor that doesn't sacrifice on its looks -EAPI=8 -HOMEPAGE=https://github.com/hyprwm/Hyprland -INHERIT=meson toolchain-funcs -IUSE=X legacy-renderer systemd -KEYWORDS=~amd64 ~riscv -LICENSE=BSD -RDEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/libinput-1.14.0:= dev-libs/libliftoff >=dev-libs/wayland-1.22 media-libs/libdisplay-info media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.118 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev:= X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput dev-libs/wayland media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) -SLOT=0 -SRC_URI=https://github.com/hyprwm/Hyprland/releases/download/v0.36.0/source-v0.36.0.tar.gz -> hyprland-0.36.0.gh.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4a83fcb8831a20fd20c0acf3ccad7515 diff --git a/metadata/md5-cache/gui-wm/hyprland-0.38.0 b/metadata/md5-cache/gui-wm/hyprland-0.38.0 new file mode 100644 index 000000000000..c7f077f8fffa --- /dev/null +++ b/metadata/md5-cache/gui-wm/hyprland-0.38.0 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-libs/wayland-protocols-1.32 dev-util/wayland-scanner virtual/pkgconfig || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) app-misc/jq dev-build/cmake dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install setup test +DEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/wayland-1.22 media-libs/libglvnd media-libs/mesa[egl(+),gles2] >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput >=dev-libs/wayland-1.20.0 gui-libs/hyprcursor media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) >=dev-libs/wayland-1.22 media-libs/libglvnd media-libs/mesa[egl(+),gles2] >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) >=dev-libs/hyprland-protocols-0.2 >=dev-libs/hyprlang-0.3.2 >=dev-libs/wayland-protocols-1.32 +DESCRIPTION=A dynamic tiling Wayland compositor that doesn't sacrifice on its looks +EAPI=8 +HOMEPAGE=https://github.com/hyprwm/Hyprland +INHERIT=meson toolchain-funcs +IUSE=X legacy-renderer systemd +KEYWORDS=~amd64 ~riscv +LICENSE=BSD +RDEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/wayland-1.22 media-libs/libglvnd media-libs/mesa[egl(+),gles2] >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput >=dev-libs/wayland-1.20.0 gui-libs/hyprcursor media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) +SLOT=0 +SRC_URI=https://github.com/hyprwm/Hyprland/releases/download/v0.38.0/source-v0.38.0.tar.gz -> hyprland-0.38.0.gh.tar.gz +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=3da05656ab96498e138a2cad68428a2a diff --git a/metadata/md5-cache/kde-misc/Manifest.gz b/metadata/md5-cache/kde-misc/Manifest.gz index 948e7bb96d54..95473b091417 100644 Binary files a/metadata/md5-cache/kde-misc/Manifest.gz and b/metadata/md5-cache/kde-misc/Manifest.gz differ diff --git a/metadata/md5-cache/kde-misc/kdeconnect-23.08.5-r1 b/metadata/md5-cache/kde-misc/kdeconnect-23.08.5-r1 index f6ee194c942c..ad7c75f554cd 100644 --- a/metadata/md5-cache/kde-misc/kdeconnect-23.08.5-r1 +++ b/metadata/md5-cache/kde-misc/kdeconnect-23.08.5-r1 @@ -5,7 +5,7 @@ DESCRIPTION=Adds communication between KDE Plasma and your smartphone EAPI=8 HOMEPAGE=https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=ecm gear.kde.org +INHERIT=ecm flag-o-matic gear.kde.org IUSE=bluetooth pulseaudio telephony X debug +handbook test selinux KEYWORDS=amd64 arm64 ~ppc64 x86 LICENSE=GPL-2+ @@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.08.5/src/kdeconnect-kde-23.08.5.tar.xz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b3a502e3d46b6bcfcea1e7bcfc3c3ba5 +_md5_=74099cafacc63d9a3127f315f2cdd882 diff --git a/metadata/md5-cache/kde-misc/kdeconnect-24.02.1 b/metadata/md5-cache/kde-misc/kdeconnect-24.02.1 index 06264588a399..a343b495adbb 100644 --- a/metadata/md5-cache/kde-misc/kdeconnect-24.02.1 +++ b/metadata/md5-cache/kde-misc/kdeconnect-24.02.1 @@ -5,7 +5,7 @@ DESCRIPTION=Adds communication between KDE Plasma and your smartphone EAPI=8 HOMEPAGE=https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=ecm gear.kde.org +INHERIT=ecm flag-o-matic gear.kde.org IUSE=bluetooth pulseaudio telephony zeroconf X debug +handbook test selinux KEYWORDS=~amd64 LICENSE=GPL-2+ @@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) SLOT=6 SRC_URI=mirror://kde/stable/release-service/24.02.1/src/kdeconnect-kde-24.02.1.tar.xz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=58fda0ddd3c2b7279cd4dd7aaa7e4b44 +_md5_=03755e1062e3feb3cc2eedcecf4dfddd diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz index 135248cb38f0..03c9bcf3749a 100644 Binary files a/metadata/md5-cache/media-gfx/Manifest.gz and b/metadata/md5-cache/media-gfx/Manifest.gz differ diff --git a/metadata/md5-cache/media-gfx/blender-3.3.15 b/metadata/md5-cache/media-gfx/blender-3.3.15 index 27518b8820b3..8087f93bed43 100644 --- a/metadata/md5-cache/media-gfx/blender-3.3.15 +++ b/metadata/md5-cache/media-gfx/blender-3.3.15 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/glew:* media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) !headless? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openimageio? ( >=media-libs/openimageio-2.3.12.0-r3:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) dev-cpp/eigen:= +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/glew:* media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) !headless? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openimageio? ( >=media-libs/openimageio-2.3.12.0-r3:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) !headless? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openimageio? ( >=media-libs/openimageio-2.3.12.0-r3:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/glew:* media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) !headless? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openimageio? ( >=media-libs/openimageio-2.3.12.0-r3:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/glew:* media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) !headless? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openimageio? ( >=media-libs/openimageio-2.3.12.0-r3:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) dev-cpp/eigen:= +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/glew:* media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) !headless? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openimageio? ( >=media-libs/openimageio-2.3.12.0-r3:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) !headless? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openimageio? ( >=media-libs/openimageio-2.3.12.0-r3:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/glew:* media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) !headless? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openimageio? ( >=media-libs/openimageio-2.3.12.0-r3:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/glew:* media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) !headless? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openimageio? ( >=media-libs/openimageio-2.3.12.0-r3:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) dev-cpp/eigen:= +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/glew:* media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) !headless? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openimageio? ( >=media-libs/openimageio-2.3.12.0-r3:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) !headless? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openimageio? ( >=media-libs/openimageio-2.3.12.0-r3:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/glew:* media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) !headless? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openimageio? ( >=media-libs/openimageio-2.3.12.0-r3:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= DESCRIPTION=3D Creation/Animation/Publishing System EAPI=8 HOMEPAGE=https://www.blender.org @@ -8,10 +8,10 @@ INHERIT=check-reqs cmake flag-o-matic pax-utils python-single-r1 toolchain-funcs IUSE=+bullet +dds +fluid +openexr +tbb alembic collada +color-management cuda +cycles cycles-bin-kernels debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl +sndfile test +tiff valgrind wayland X python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=~amd64 ~arm ~arm64 LICENSE=|| ( GPL-3 BL ) -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( =media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff ) fluid? ( tbb ) openvdb? ( tbb ) optix? ( cuda ) osl? ( cycles ) test? ( color-management ) RESTRICT=!test? ( test ) SLOT=3.6 SRC_URI=https://download.blender.org/source/blender-3.6.0.tar.xz _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8f6c0c2c24b728ff93aa20a6a5bb708d +_md5_=e49f25d175feee840307e9d8035d5a98 diff --git a/metadata/md5-cache/media-gfx/blender-3.6.5 b/metadata/md5-cache/media-gfx/blender-3.6.5 index 2e3017f9b58b..005517a4159e 100644 --- a/metadata/md5-cache/media-gfx/blender-3.6.5 +++ b/metadata/md5-cache/media-gfx/blender-3.6.5 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.10.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= DESCRIPTION=3D Creation/Animation/Publishing System EAPI=8 HOMEPAGE=https://www.blender.org @@ -8,10 +8,10 @@ INHERIT=check-reqs cmake flag-o-matic pax-utils python-single-r1 toolchain-funcs IUSE=+bullet +dds +fluid +openexr +tbb alembic collada +color-management cuda +cycles cycles-bin-kernels debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl +sndfile test +tiff valgrind wayland X python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=~amd64 ~arm ~arm64 LICENSE=|| ( GPL-3 BL ) -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.10.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff ) fluid? ( tbb ) openvdb? ( tbb ) optix? ( cuda ) osl? ( cycles ) test? ( color-management ) RESTRICT=!test? ( test ) SLOT=3.6 SRC_URI=https://download.blender.org/source/blender-3.6.5.tar.xz _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=536dbc3ffdb6c211aa30d22cdaebd66f +_md5_=022b50c4148eb5ce140de303160b8d3f diff --git a/metadata/md5-cache/media-gfx/blender-3.6.8 b/metadata/md5-cache/media-gfx/blender-3.6.8 index 999c808a2141..e85a4f946f31 100644 --- a/metadata/md5-cache/media-gfx/blender-3.6.8 +++ b/metadata/md5-cache/media-gfx/blender-3.6.8 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.10.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= DESCRIPTION=3D Creation/Animation/Publishing System EAPI=8 HOMEPAGE=https://www.blender.org @@ -8,10 +8,10 @@ INHERIT=check-reqs cmake flag-o-matic pax-utils python-single-r1 toolchain-funcs IUSE=+bullet +dds +fluid +openexr +tbb alembic collada +color-management cuda +cycles cycles-bin-kernels debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl +sndfile test +tiff valgrind wayland X python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=~amd64 ~arm ~arm64 LICENSE=|| ( GPL-3 BL ) -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.10.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff ) fluid? ( tbb ) openvdb? ( tbb ) optix? ( cuda ) osl? ( cycles ) test? ( color-management ) RESTRICT=!test? ( test ) SLOT=3.6 SRC_URI=https://download.blender.org/source/blender-3.6.8.tar.xz _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=536dbc3ffdb6c211aa30d22cdaebd66f +_md5_=022b50c4148eb5ce140de303160b8d3f diff --git a/metadata/md5-cache/media-gfx/blender-4.0.1-r1 b/metadata/md5-cache/media-gfx/blender-4.0.1-r1 index 8e44e1d5b878..4e97d9eeeebe 100644 --- a/metadata/md5-cache/media-gfx/blender-4.0.1-r1 +++ b/metadata/md5-cache/media-gfx/blender-4.0.1-r1 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.13.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) hip? ( >=dev-util/hip-5.7.1 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( >=media-libs/openpgl-0.5.0 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.1.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.13.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) hip? ( >=dev-util/hip-5.7.1 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( >=media-libs/openpgl-0.5.0 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.1.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= DESCRIPTION=3D Creation/Animation/Publishing System EAPI=8 HOMEPAGE=https://www.blender.org @@ -8,10 +8,10 @@ INHERIT=check-reqs cmake cuda flag-o-matic pax-utils python-single-r1 toolchain- IUSE=+bullet +fluid +openexr +tbb alembic collada +color-management cuda +cycles cycles-bin-kernels debug doc +embree +ffmpeg +fftw +gmp hip jack jemalloc jpeg2k man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl +sndfile test +tiff valgrind wayland +webp X python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=~amd64 ~arm ~arm64 LICENSE=|| ( GPL-3 BL ) -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.13.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) hip? ( >=dev-util/hip-5.7.1 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( >=media-libs/openpgl-0.5.0 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.1.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.13.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) hip? ( >=dev-util/hip-5.7.1 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( >=media-libs/openpgl-0.5.0 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.1.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff ) fluid? ( tbb ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb ) optix? ( cuda ) osl? ( cycles ) test? ( color-management ) RESTRICT=test SLOT=4.0 SRC_URI=https://download.blender.org/source/blender-4.0.1.tar.xz _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0e1804848935b889ece202948d9fcadb +_md5_=da654f3c2ebe6a572cc556ce8a5dd87f diff --git a/metadata/md5-cache/media-gfx/blender-4.0.2 b/metadata/md5-cache/media-gfx/blender-4.0.2 index 44739e827de5..7fda66db7647 100644 --- a/metadata/md5-cache/media-gfx/blender-4.0.2 +++ b/metadata/md5-cache/media-gfx/blender-4.0.2 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.13.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( >=media-libs/openpgl-0.5.0 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.13.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( >=media-libs/openpgl-0.5.0 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= DESCRIPTION=3D Creation/Animation/Publishing System EAPI=8 HOMEPAGE=https://www.blender.org @@ -8,10 +8,10 @@ INHERIT=check-reqs cmake cuda flag-o-matic pax-utils python-single-r1 toolchain- IUSE=+bullet +fluid +openexr +tbb alembic collada +color-management cuda +cycles cycles-bin-kernels debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl +sndfile test +tiff valgrind wayland +webp X python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=~amd64 ~arm ~arm64 LICENSE=|| ( GPL-3 BL ) -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.13.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( >=media-libs/openpgl-0.5.0 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.13.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( >=media-libs/openpgl-0.5.0 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management ) RESTRICT=test SLOT=4.0 SRC_URI=https://download.blender.org/source/blender-4.0.2.tar.xz _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4dce78be99e401139d950104c53f7c40 +_md5_=985e8411639912645bb6d3d1f7533b7a diff --git a/metadata/md5-cache/media-gfx/blender-9999 b/metadata/md5-cache/media-gfx/blender-9999 index 72d88d008016..49460b09cf7a 100644 --- a/metadata/md5-cache/media-gfx/blender-9999 +++ b/metadata/md5-cache/media-gfx/blender-9999 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-vcs/git-lfs DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.13.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) hip? ( >=dev-util/hip-5.7.1 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( >=media-libs/openpgl-0.5.0 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.1.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= +DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.13.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) hip? ( >=dev-util/hip-5.7.1 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( >=media-libs/openpgl-0.5.0 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.1.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= DESCRIPTION=3D Creation/Animation/Publishing System EAPI=8 HOMEPAGE=https://www.blender.org @@ -8,9 +8,9 @@ INHERIT=check-reqs cmake cuda flag-o-matic pax-utils python-single-r1 toolchain- IUSE=+bullet +fluid +openexr +tbb alembic collada +color-management cuda +cycles cycles-bin-kernels debug doc +embree +ffmpeg +fftw +gmp hip jack jemalloc jpeg2k man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl +sndfile test +tiff valgrind wayland +webp X python_single_target_python3_11 python_single_target_python3_12 LICENSE=|| ( GPL-3 BL ) PROPERTIES=live -RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.13.0[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) hip? ( >=dev-util/hip-5.7.1 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( >=media-libs/openpgl-0.5.0 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.1.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =media-libs/osl-1.11.16.0-r3:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) +RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.13.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) hip? ( >=dev-util/hip-5.7.1 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( >=media-libs/openpgl-0.5.0 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.1.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( =dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management ) RESTRICT=!test? ( test ) SLOT=9999 _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=547ee29a5355e1a37017523c4621eafe +_md5_=6f4b86293fa059a081bf48e9882df72f diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz index 19b0f7b984c7..c15034e62fa5 100644 Binary files a/metadata/md5-cache/media-libs/Manifest.gz and b/metadata/md5-cache/media-libs/Manifest.gz differ diff --git a/metadata/md5-cache/media-libs/embree-4.3.0 b/metadata/md5-cache/media-libs/embree-4.3.0 deleted file mode 100644 index cddd1f23e513..000000000000 --- a/metadata/md5-cache/media-libs/embree-4.3.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=ispc? ( dev-lang/ispc ) tbb? ( dev-cpp/tbb:= ) -DESCRIPTION=Collection of high-performance ray tracing kernels -EAPI=8 -HOMEPAGE=https://github.com/embree/embree -INHERIT=cmake flag-o-matic linux-info toolchain-funcs -IUSE=compact-polys ispc +raymask ssp +tbb test cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512dq -KEYWORDS=-* ~amd64 ~arm64 -LICENSE=Apache-2.0 -RDEPEND=ispc? ( dev-lang/ispc ) tbb? ( dev-cpp/tbb:= ) -REQUIRED_USE=|| ( cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512dq ) -RESTRICT=!test? ( test ) -SLOT=3 -SRC_URI=https://github.com/embree/embree/archive/v4.3.0.tar.gz -> embree-4.3.0.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=144f79eaca5dd253a86e5cd6e3f4a19a diff --git a/metadata/md5-cache/media-libs/embree-4.3.1 b/metadata/md5-cache/media-libs/embree-4.3.1 new file mode 100644 index 000000000000..481504432f02 --- /dev/null +++ b/metadata/md5-cache/media-libs/embree-4.3.1 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=ispc? ( dev-lang/ispc ) tbb? ( dev-cpp/tbb:= ) +DESCRIPTION=Collection of high-performance ray tracing kernels +EAPI=8 +HOMEPAGE=https://github.com/embree/embree +INHERIT=cmake flag-o-matic linux-info toolchain-funcs +IUSE=compact-polys ispc +raymask ssp +tbb test cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512dq +KEYWORDS=-* ~amd64 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=ispc? ( dev-lang/ispc ) tbb? ( dev-cpp/tbb:= ) +REQUIRED_USE=amd64? ( || ( cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512dq ) ) arm64? ( cpu_flags_arm_neon ) +RESTRICT=!test? ( test ) +SLOT=4 +SRC_URI=https://github.com/embree/embree/archive/v4.3.1.tar.gz -> embree-4.3.1.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a7a86153ea4bb12af633b38ab2317ebd diff --git a/metadata/md5-cache/media-libs/oidn-2.2.2 b/metadata/md5-cache/media-libs/oidn-2.2.2 new file mode 100644 index 000000000000..46c39fb27069 --- /dev/null +++ b/metadata/md5-cache/media-libs/oidn-2.2.2 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-cpp/tbb:= dev-lang/ispc cuda? ( dev-util/nvidia-cuda-toolkit ) hip? ( dev-util/hip ) openimageio? ( media-libs/openimageio:= ) +DESCRIPTION=Intel(R) Open Image Denoise library +EAPI=8 +HOMEPAGE=https://www.openimagedenoise.org/ +INHERIT=cuda cmake python-single-r1 llvm-r1 rocm +IUSE=apps cuda hip openimageio test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +llvm_slot_17 llvm_slot_15 llvm_slot_16 +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx1030 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1100 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-cpp/tbb:= dev-lang/ispc cuda? ( dev-util/nvidia-cuda-toolkit ) hip? ( dev-util/hip ) openimageio? ( media-libs/openimageio:= ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) test? ( apps ) ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/OpenImageDenoise/oidn/releases/download/v2.2.2/oidn-2.2.2.src.tar.gz -> oidn-2.2.2.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2704e34c16068893da8c096d90b1dea5 diff --git a/metadata/md5-cache/media-libs/openpgl-0.5.0 b/metadata/md5-cache/media-libs/openpgl-0.5.0 index 0bf63d649130..42638ed249f6 100644 --- a/metadata/md5-cache/media-libs/openpgl-0.5.0 +++ b/metadata/md5-cache/media-libs/openpgl-0.5.0 @@ -1,6 +1,6 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DEPEND=media-libs/embree dev-cpp/tbb:= +DEPEND=media-libs/embree:= dev-cpp/tbb:= DESCRIPTION=Intel Open Path Guiding Library EAPI=8 HOMEPAGE=https://github.com/OpenPathGuidingLibrary/openpgl @@ -8,9 +8,9 @@ INHERIT=cmake flag-o-matic IUSE=cpu_flags_arm_neon cpu_flags_x86_sse4_2 cpu_flags_x86_avx2 cpu_flags_x86_avx512dq debug KEYWORDS=-* ~amd64 ~arm64 LICENSE=Apache-2.0 -RDEPEND=media-libs/embree dev-cpp/tbb:= +RDEPEND=media-libs/embree:= dev-cpp/tbb:= REQUIRED_USE=|| ( cpu_flags_arm_neon cpu_flags_x86_sse4_2 cpu_flags_x86_avx2 cpu_flags_x86_avx512dq ) SLOT=0 SRC_URI=https://github.com/OpenPathGuidingLibrary/openpgl/archive/v0.5.0.tar.gz -> openpgl-0.5.0.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9bf71a31e6574ef4894dbaa022a16073 +_md5_=795cd7aa6f331ab3030bd499344a03db diff --git a/metadata/md5-cache/media-libs/osl-1.12.14.0-r1 b/metadata/md5-cache/media-libs/osl-1.12.14.0-r1 new file mode 100644 index 000000000000..47a214ffd065 --- /dev/null +++ b/metadata/md5-cache/media-libs/osl-1.12.14.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/bison sys-devel/flex virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=dev-libs/boost:= dev-libs/pugixml >=media-libs/openexr-3:0= >=media-libs/openimageio-2.4:= llvm_slot_15? ( sys-devel/clang:15 sys-devel/llvm:15 ) sys-libs/zlib:= python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] media-libs/openimageio[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] media-libs/openimageio[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] media-libs/openimageio[python,python_single_target_python3_12(-)] ) ) partio? ( media-libs/partio ) gui? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtopengl:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets,opengl] ) ) +DESCRIPTION=Advanced shading language for production GI renderers +EAPI=8 +HOMEPAGE=https://www.imageworks.com/technology/opensource https://github.com/AcademySoftwareFoundation/OpenShadingLanguage +INHERIT=cmake flag-o-matic llvm-r1 toolchain-funcs python-single-r1 +IUSE=doc gui libcxx nofma partio qt6 test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_f16c python +llvm_slot_15 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 +LICENSE=BSD +RDEPEND=dev-libs/boost:= dev-libs/pugixml >=media-libs/openexr-3:0= >=media-libs/openimageio-2.4:= llvm_slot_15? ( sys-devel/clang:15 sys-devel/llvm:15 ) sys-libs/zlib:= python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] media-libs/openimageio[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] media-libs/openimageio[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] media-libs/openimageio[python,python_single_target_python3_12(-)] ) ) partio? ( media-libs/partio ) gui? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtopengl:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets,opengl] ) ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( llvm_slot_15 ) +RESTRICT=!test? ( test ) +SLOT=0/1.12.14 +SRC_URI=https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v1.12.14.0.tar.gz -> osl-1.12.14.0.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f7a14f10e7b0da691d7ee236fb94eea6 diff --git a/metadata/md5-cache/media-libs/osl-1.13.7.0 b/metadata/md5-cache/media-libs/osl-1.13.7.0 new file mode 100644 index 000000000000..2b7ca88faf84 --- /dev/null +++ b/metadata/md5-cache/media-libs/osl-1.13.7.0 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/bison sys-devel/flex virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=dev-libs/boost:= dev-libs/pugixml >=media-libs/openexr-3:0= >=media-libs/openimageio-2.4:= llvm_slot_15? ( sys-devel/clang:15 sys-devel/llvm:15 ) llvm_slot_16? ( sys-devel/clang:16 sys-devel/llvm:16 ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 ) sys-libs/zlib:= optix? ( dev-libs/optix[-headers-only] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] media-libs/openimageio[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] media-libs/openimageio[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] media-libs/openimageio[python,python_single_target_python3_12(-)] ) ) partio? ( media-libs/partio ) gui? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtopengl:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets,opengl] ) ) +DESCRIPTION=Advanced shading language for production GI renderers +EAPI=8 +HOMEPAGE=https://www.imageworks.com/technology/opensource https://github.com/AcademySoftwareFoundation/OpenShadingLanguage +INHERIT=cmake cuda flag-o-matic llvm-r1 toolchain-funcs python-single-r1 +IUSE=doc gui libcxx nofma optix partio qt6 test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_f16c python +llvm_slot_17 llvm_slot_15 llvm_slot_16 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 +LICENSE=BSD +RDEPEND=dev-libs/boost:= dev-libs/pugixml >=media-libs/openexr-3:0= >=media-libs/openimageio-2.4:= llvm_slot_15? ( sys-devel/clang:15 sys-devel/llvm:15 ) llvm_slot_16? ( sys-devel/clang:16 sys-devel/llvm:16 ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 ) sys-libs/zlib:= optix? ( dev-libs/optix[-headers-only] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] media-libs/openimageio[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] media-libs/openimageio[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] media-libs/openimageio[python,python_single_target_python3_12(-)] ) ) partio? ( media-libs/partio ) gui? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtopengl:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets,opengl] ) ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 ) +RESTRICT=!test? ( test ) +SLOT=0/1.13.7 +SRC_URI=https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v1.13.7.0.tar.gz -> osl-1.13.7.0.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=85e1d3e165007f4a03c31af18f38a218 diff --git a/metadata/md5-cache/media-libs/osl-9999 b/metadata/md5-cache/media-libs/osl-9999 new file mode 100644 index 000000000000..027ab63b003e --- /dev/null +++ b/metadata/md5-cache/media-libs/osl-9999 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/bison sys-devel/flex virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=dev-libs/boost:= dev-libs/pugixml >=media-libs/openexr-3:0= >=media-libs/openimageio-2.4:= llvm_slot_15? ( sys-devel/clang:15 sys-devel/llvm:15 ) llvm_slot_16? ( sys-devel/clang:16 sys-devel/llvm:16 ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 ) sys-libs/zlib:= optix? ( dev-libs/optix[-headers-only] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] media-libs/openimageio[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] media-libs/openimageio[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] media-libs/openimageio[python,python_single_target_python3_12(-)] ) ) partio? ( media-libs/partio ) gui? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtopengl:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets,opengl] ) ) +DESCRIPTION=Advanced shading language for production GI renderers +EAPI=8 +HOMEPAGE=https://www.imageworks.com/technology/opensource https://github.com/AcademySoftwareFoundation/OpenShadingLanguage +INHERIT=cmake cuda flag-o-matic llvm-r1 toolchain-funcs python-single-r1 git-r3 +IUSE=doc gui libcxx nofma optix partio qt6 test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_f16c python +llvm_slot_17 llvm_slot_15 llvm_slot_16 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +LICENSE=BSD +PROPERTIES=live +RDEPEND=dev-libs/boost:= dev-libs/pugixml >=media-libs/openexr-3:0= >=media-libs/openimageio-2.4:= llvm_slot_15? ( sys-devel/clang:15 sys-devel/llvm:15 ) llvm_slot_16? ( sys-devel/clang:16 sys-devel/llvm:16 ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 ) sys-libs/zlib:= optix? ( dev-libs/optix[-headers-only] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] media-libs/openimageio[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] media-libs/openimageio[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] media-libs/openimageio[python,python_single_target_python3_12(-)] ) ) partio? ( media-libs/partio ) gui? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtopengl:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets,opengl] ) ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 ) +RESTRICT=!test? ( test ) +SLOT=0/9999 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=538a358b007c1f3aada3a19231911ec6 diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz index ec3f65a2c1ac..e5d15991ff30 100644 Binary files a/metadata/md5-cache/media-sound/Manifest.gz and b/metadata/md5-cache/media-sound/Manifest.gz differ diff --git a/metadata/md5-cache/media-sound/audacity-3.4.2 b/metadata/md5-cache/media-sound/audacity-3.4.2 index d6e01a7eb775..f1958d6ebf33 100644 --- a/metadata/md5-cache/media-sound/audacity-3.4.2 +++ b/metadata/md5-cache/media-sound/audacity-3.4.2 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/audacity/audacity/releases/download/Audacity-3.4.2/audacity-sources-3.4.2.tar.gz audiocom? ( https://raw.githubusercontent.com/progschj/ThreadPool/9a42ec1329f259a5f4881a291db1dcb8f2ad9040/ThreadPool.h -> progschj-ThreadPool-20140926.h ) _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f5df9f565bf120863d4fbae727f49447 +_md5_=31e8cfa2588fd237fb6ba0c5f466d9a3 diff --git a/metadata/md5-cache/media-sound/supercollider-3.13.0 b/metadata/md5-cache/media-sound/supercollider-3.13.0 index c433dd26fd6e..9ecd6eda8707 100644 --- a/metadata/md5-cache/media-sound/supercollider-3.13.0 +++ b/metadata/md5-cache/media-sound/supercollider-3.13.0 @@ -14,4 +14,4 @@ REQUIRED_USE=qt5? ( X ) webengine? ( qt5 ) SLOT=0 SRC_URI=https://github.com/supercollider/supercollider/releases/download/Version-3.13.0/SuperCollider-3.13.0-Source.tar.bz2 _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=fad196e7f66c0595112217bb6729ae16 +_md5_=d632cee4823f72d148fe5254073e3d45 diff --git a/metadata/md5-cache/media-sound/wavpack-5.6.0 b/metadata/md5-cache/media-sound/wavpack-5.6.0 deleted file mode 100644 index 79130047f240..000000000000 --- a/metadata/md5-cache/media-sound/wavpack-5.6.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install test -DEPEND=>=virtual/libiconv-0-r1 -DESCRIPTION=Hybrid lossless audio compression tools -EAPI=8 -HOMEPAGE=https://www.wavpack.com/ -INHERIT=multilib-minimal -IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=>=virtual/libiconv-0-r1 -SLOT=0 -SRC_URI=https://github.com/dbry/WavPack/releases/download/5.6.0/wavpack-5.6.0.tar.xz -_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=7c8d2a90783e745051264391e95aa5a0 diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz index ae7c4c3d445b..b1592b95a1cd 100644 Binary files a/metadata/md5-cache/sci-libs/Manifest.gz and b/metadata/md5-cache/sci-libs/Manifest.gz differ diff --git a/metadata/md5-cache/sci-libs/netcdf-4.9.2-r1 b/metadata/md5-cache/sci-libs/netcdf-4.9.2-r1 new file mode 100644 index 000000000000..c5593808f5d5 --- /dev/null +++ b/metadata/md5-cache/sci-libs/netcdf-4.9.2-r1 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/libxml2:= sys-libs/zlib:= blosc? ( dev-libs/c-blosc:= ) bzip2? ( app-arch/bzip2:= ) dap? ( net-misc/curl:= ) hdf? ( media-libs/libjpeg-turbo:= sci-libs/hdf:= sci-libs/hdf5:= ) hdf5? ( sci-libs/hdf5:=[hl(+),mpi=,szip=,zlib] ) zstd? ( app-arch/zstd:= ) +DESCRIPTION=Scientific library and interface for array oriented data access +EAPI=8 +HOMEPAGE=https://www.unidata.ucar.edu/software/netcdf/ +INHERIT=cmake +IUSE=blosc bzip2 +dap doc examples hdf +hdf5 mpi szip test zstd +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux ~x86-linux +LICENSE=UCAR-Unidata +RDEPEND=dev-libs/libxml2:= sys-libs/zlib:= blosc? ( dev-libs/c-blosc:= ) bzip2? ( app-arch/bzip2:= ) dap? ( net-misc/curl:= ) hdf? ( media-libs/libjpeg-turbo:= sci-libs/hdf:= sci-libs/hdf5:= ) hdf5? ( sci-libs/hdf5:=[hl(+),mpi=,szip=,zlib] ) zstd? ( app-arch/zstd:= ) +REQUIRED_USE=szip? ( hdf5 ) mpi? ( hdf5 ) +RESTRICT=!test? ( test ) +SLOT=0/19 +SRC_URI=https://downloads.unidata.ucar.edu/netcdf-c/4.9.2/netcdf-c-4.9.2.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=fb23ccf53e0ba7b7ac3bc423154e1c61 diff --git a/metadata/md5-cache/sci-misc/Manifest.gz b/metadata/md5-cache/sci-misc/Manifest.gz index 320ef266638f..61e1bd9917dd 100644 Binary files a/metadata/md5-cache/sci-misc/Manifest.gz and b/metadata/md5-cache/sci-misc/Manifest.gz differ diff --git a/metadata/md5-cache/sci-misc/oww-0.86.5-r1 b/metadata/md5-cache/sci-misc/oww-0.86.5-r1 index 6488a2a7680d..709f1fdab8e1 100644 --- a/metadata/md5-cache/sci-misc/oww-0.86.5-r1 +++ b/metadata/md5-cache/sci-misc/oww-0.86.5-r1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 +BDEPEND=virtual/pkgconfig dev-util/intltool sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 DEFINED_PHASES=configure prepare DEPEND=net-misc/curl gtk? ( x11-libs/gtk+:2 ) DESCRIPTION=A one-wire weather station for Dallas Semiconductor @@ -12,4 +12,4 @@ RDEPEND=net-misc/curl gtk? ( x11-libs/gtk+:2 ) SLOT=0 SRC_URI=mirror://sourceforge/oww/oww-0.86.5.tar.gz _eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=c82224c44620894954d7574c224706ef +_md5_=5d7a14479c2f7b3b90fd2c073b77f393 diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz index d9040494e47b..47da17b9421c 100644 Binary files a/metadata/md5-cache/sys-kernel/Manifest.gz and b/metadata/md5-cache/sys-kernel/Manifest.gz differ diff --git a/metadata/md5-cache/sys-kernel/linux-headers-6.8-r1 b/metadata/md5-cache/sys-kernel/linux-headers-6.8-r1 index 9098d89493f1..b81ab84e468b 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-6.8-r1 +++ b/metadata/md5-cache/sys-kernel/linux-headers-6.8-r1 @@ -5,9 +5,10 @@ EAPI=8 HOMEPAGE=https://www.kernel.org/ https://wiki.gentoo.org/wiki/Kernel INHERIT=kernel-2 IUSE=headers-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-kernel/linux-headers/gentoo-headers-6.8-1.tar.xz _eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=81be4d9dcdf8e34ffb6f9f22da87b186 +_md5_=381af0b7e692a50feb2d88c5c37735bc diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 6feaa5a50e63..f4b9256755b9 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 17308 BLAKE2B d6f0e1960300dcb206a4c928e0f5497ce5fdccacc5a0e5c2508a7af6e8f9498d7b9fb9ec3f5d3954053fc79e8414e01e57845b94cb5cd6f55794cf59ea3c0d33 SHA512 5f19269ff35bf881a2c86ab1b5ce45cd93f05493fcf48e1b653586b091edc5c0a54df7ffbf400b137990209ea574d0bf309d777111a8f29a227fc82a5ed91540 -TIMESTAMP 2024-04-02T06:39:54Z +TIMESTAMP 2024-04-02T12:39:57Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYLqDpfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYL/J1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBy7A//UcGwiwBytW+YX5i/1VGirthFMxoJTfVGLZwd5UInEzbSrualGu3gsFix -kJOlk3V5xgWaixm6In7ktnscoMvFL+9AHxJH1vTuy5k+H39G2GVxDecCurf6T8nj -X0CJkqtFfxP/Yjqkrmhmn7CMAM94iOn9aVKnoJRf++MY7sJ6V//+4eucH6B9gcx5 -gvKicRUHDZiFVv5N6l9hOzzNh/ySRp7eEpkcxl4V6lQ1zUjLL5vHsjREy4U/SOlx -MZRS8rJ5lSwQTFpZjwpXoyjeC6sG1gR6mq3SAsarZfljkFud9h2y1Kpb59K+rVMe -9qgUrLhD4xRI2Xswj7XGDXIf+BOR0PGTcHllnEoRcn0MANkUeG4kZcLjLQvevDK6 -Ezh3rYNAVULNjpf436bApY7Ttuar0+aJiCUWfHIiTx6amS7OXuc69JQZtejdoihv -MvADeYtO42jetEp1veViadmy+tq+FQJv64Tdi27s4rK9WQlqvyGkgLVi3ygH1IG3 -Ls8DFf4fc5WkOe9dovWOJ+4esqBWdnm4unobgKffcXE0s20I3HyVl1s44J3u+Akt -jGBfEFKWrZCBUPgzi1F4c1G5t7+9km+krH/2L1F+KpmDYPXBjhcj2bOPasTSNeHS -pd+9auXrBk78toVfq/dNID9FGvAnkShbOyO8HevP8euFfsWxTag= -=Lgn/ +klCtaw/9HuWwLB6NLS6s5JnVLrYANl7fOA0MmeldK9anC4zZfdz4ISj6Yn0ZDPsU ++CC38WQqAgp2v+DAn/iDT6++q21cfQ1A0EOfejZP7shygoaF7zrKo13qnKi/k+Ky +GW+iBy2q+6Wq04yVIEf8Z0mHrxqer7rOD7Oy2UwZk3fqtcSVFAEjapDV9rnPAzlb +R1In7CeRdjewvSE4itPHDw2CHDPocYYkXDc8/F6cYJm7IaDg+JRDdrsO6IhNifeU +d9tloBbgV+hGrnaOT86yYFqHC9q7QAUKmZH8NLGE7fy4dTMBrcyF2cckJaG/uTE3 +p6w4lTy40nUlX/oS92zDp2pN6QeA7AeWKJeoMxaD1d9Z+zl74jqL/fjFw8PSyHI2 +g/P8phz2mFmE4BpRhaJrKFGXm0r6e3FSwch+aQ3A7Y1gADhQx4jBzkxxIH5YWKdq +CAPzDmax0DtZzCkxpN71vJ7kyN7XG9EMspWh+nd7qTukF2shcWX+VmVgBo1uUhzD +A7X9lsri1Ru4l+g2VBLxd7VYr5rXlvm185xDf4RO9cuBlhR2MKnItu0dlONfwHXn +49S/rwoXmineEnHKgV+3tXgGzsWCC+cnVKYtl4NAGuvYiGXY2ue6S2uQG1NoXYNU +OKpHn3Sd80L56wyfYJU4MWTomHPOX89RJ7RHExssDN8dchsWbFA= +=yG8l -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index fa330831d332..d5891d0bd8ad 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Tue, 02 Apr 2024 06:39:50 +0000 +Tue, 02 Apr 2024 12:39:54 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index 44584e7e7b72..c9cd779b933d 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Tue Apr 2 06:39:50 AM UTC 2024 +Tue Apr 2 12:39:53 PM UTC 2024 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 5ce33fa3b482..3cd809bbea70 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Tue, 02 Apr 2024 06:45:00 +0000 +Tue, 02 Apr 2024 12:45:00 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 0c48d7d9d04f..17db6e1065d8 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -dd93baa411ce86fee5ea213c72a5ae10a3ca555a 1712037350 2024-04-02T05:55:50+00:00 +918364ba4bda6685526abcd655f1e903e69c1d77 1712059215 2024-04-02T12:00:15+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 35aacd58c215..a70c0576a9ba 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1712040000 Tue 02 Apr 2024 06:40:00 AM UTC +1712061600 Tue 02 Apr 2024 12:40:00 PM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index fa330831d332..40fa37a2d256 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Tue, 02 Apr 2024 06:39:50 +0000 +Tue, 02 Apr 2024 12:39:53 +0000 diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 1e5205598646..8413cb47470e 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask index e38f87231bfa..ebc94c196b5f 100644 --- a/profiles/arch/amd64/use.mask +++ b/profiles/arch/amd64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -amd64 +# Paul Zander (2024-03-28) +# dev-libs/optix works on amd64 +-optix + # Paul Zander (2024-02-14) # sci-libs/atlas works on x86_64 -atlas diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask index 19271a8254e9..4211f21cb58e 100644 --- a/profiles/arch/arm64/use.mask +++ b/profiles/arch/arm64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -arm64 +# Paul Zander (2024-03-28) +# dev-libs/optix works on arm64 +-optix + # Mart Raudsepp (2023-10-05) # Orc optimisations are supported on arm64 NEON since 0.4.33 -orc diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask index 0c7fe30d5a49..14aad0722e3b 100644 --- a/profiles/arch/base/use.mask +++ b/profiles/arch/base/use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2024-03-28) +# dev-libs/optix only works on amd64 and arm64 +optix + # Paul Zander (2024-02-14) # media-libs/jasper is only supported on specific architectures jasper diff --git a/profiles/arch/powerpc/ppc64/64le/use.mask b/profiles/arch/powerpc/ppc64/64le/use.mask index 29e00a4e703a..cf4f878dbf80 100644 --- a/profiles/arch/powerpc/ppc64/64le/use.mask +++ b/profiles/arch/powerpc/ppc64/64le/use.mask @@ -1,6 +1,13 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2024-03-29) +# not available here (see openexr, opencolorio, opencv) +-openvdb +-embree +-openimageio +-osl + # Michał Górny (2021-12-31) # PyPy3 is keyworded here. -python_targets_pypy3 diff --git a/profiles/arch/powerpc/ppc64/use.mask b/profiles/arch/powerpc/ppc64/use.mask index e4ee2f94b694..34a2f70e2b10 100644 --- a/profiles/arch/powerpc/ppc64/use.mask +++ b/profiles/arch/powerpc/ppc64/use.mask @@ -3,6 +3,13 @@ ### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!! +# Paul Zander (2024-03-29) +# not available here (see openexr, opencolorio, opencv) +openvdb +embree +openimageio +osl + # Michał Górny (2021-12-31) # PyPy3 is keyworded here. -python_targets_pypy3 diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask index ec12976b3e26..267e27efdc54 100644 --- a/profiles/arch/x86/use.mask +++ b/profiles/arch/x86/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -x86 +# Paul Zander (2024-03-29) +# not keyworded +openimageio + # Paul Zander (2024-02-14) # sci-libs/atlas works on x86 -atlas diff --git a/profiles/package.mask b/profiles/package.mask index 610b77dd465d..19de1a4bd7a5 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -139,11 +139,6 @@ app-misc/tek # Removal on 2024-04-25. Bug #924925. dev-libs/zthread -# Ionen Wolkens (2024-03-26) -# Breaks revdeps that need embree-3 and seems intended to be -# SLOT=4. Mask until the situation is improved (bug #927833). ->=media-libs/embree-4 - # Eli Schwartz (2024-03-24) # Broken with modern compilers, broken with LTO. Upstream website no # longer exists. Unmaintained in Gentoo, no reverse dependencies. diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 1dc540a4d6a3..b5b634996094 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -4403,6 +4403,7 @@ media-libs/noise-suppression-for-voice:vst - Enable the VST plugin media-libs/noise-suppression-for-voice:vst3 - Enable the VST3 plugin media-libs/oidn:apps - Build the standalone denoise, self test, and benchmark binaries. media-libs/oidn:hip - Build OIDN with AMD HIP support. +media-libs/oidn:openimageio - Enable OpenImageIO Support media-libs/oneVPL-cpu:experimental - Enable experimental API media-libs/oneVPL-cpu:openh264 - Use media-libs/openh264 instead of media-libs/x264 media-libs/openal:pipewire - Enable support for the media-video/pipewire audio backend @@ -4460,6 +4461,9 @@ media-libs/opusfile:fixed-point - Enable fixed-point arithmetic operations media-libs/opusfile:float - Enable floating point arithmetic operations media-libs/opusfile:http - Enable http connections media-libs/osl:gui - Build the osltoy binary (with Qt5) +media-libs/osl:libcxx - Build against sys-libs/libcxx when using clang +media-libs/osl:nofma - Do not use Fuse-Multiply-Add operations +media-libs/osl:optix - Add support for NVIDIA's OptiX Raytracing Engine media-libs/osl:partio - Use media-libs/partio media-libs/osl:qt6 - Build the osltoy binary (with Qt6) media-libs/phonon:designer - Install plugin for dev-qt/designer @@ -7412,8 +7416,9 @@ sci-libs/metis:int64 - Use 64- rather than 32-bit integer representation (needed sci-libs/mpir:cpudetection - Enables runtime cpudetection (useful for bindist, compatibility on other CPUs) sci-libs/mumps:metis - Enable matrix ordering with METIS (sci-libs/metis, sci-libs/parmetis) sci-libs/mumps:scotch - Enable matrix ordering with sci-libs/scotch +sci-libs/netcdf:blosc - Allow using blosc compression via dev-libs/c-blosc sci-libs/netcdf:dap - Support for remote data access with the built-in OPeNDAP client -sci-libs/netcdf:hdf - Add support for the Hierarchical Data Format v.4 sci-libs/hdf +sci-libs/netcdf:hdf - Build with HDF4 read capability(sci-libs/hdf, sci-libs/hdf5 and sys-libs/zlib required). sci-libs/nlopt:octave - Add plugin for sci-mathematics/octave sci-libs/o2scl:armadillo - Build matrix manipulation with sci-libs/armadillo sci-libs/o2scl:eigen - Build matrix manipulation with dev-cpp/eigen diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz index 972d041053fa..35a0dbd50498 100644 Binary files a/sci-libs/Manifest.gz and b/sci-libs/Manifest.gz differ diff --git a/sci-libs/netcdf/Manifest b/sci-libs/netcdf/Manifest index 6a21a25f45bb..2af3e697f10c 100644 --- a/sci-libs/netcdf/Manifest +++ b/sci-libs/netcdf/Manifest @@ -1,4 +1,5 @@ AUX netcdf-4.7.4-big-endian-test.patch 689 BLAKE2B ab28269ee5922816e7ef7834dddec974c98951a41c0025041f9ee67d92c7bfe57887f5ac8d8beb2426e2c095fc06cf4b29046a9b29873b125d681b169c9613b6 SHA512 72575f890615a05a6f1beeebfd3edcd367fe148be017a32847b0a7db96c594e6bb5d01acd865257b25410e0a22699b1beef2c54748ccb09ea5e41009f4e0f9ee DIST netcdf-c-4.9.2.tar.gz 7142536 BLAKE2B b24135070d2f1f0b53fe738f8839039547eceba16d36905bb8cd7be983ce0c1127b7b01ae37dbde50087aa82fd56f00fab9bfa75c7d94fd4478031bb8a6da247 SHA512 7a96bcf673d5a9e1537d660aaf085a1dfaefc7dfb0fc96358462d92e7bbfe541184583681797e6a54d11b8588504b7d8a9b0b9bd850eecd02ed73aa2eb5ffa0d +EBUILD netcdf-4.9.2-r1.ebuild 2573 BLAKE2B f28fd58e2482bf1391bf235c2219d4260b28094418fa4299987cad232fffc31a8d69f8526a2c2d21bd0ff9d3b5b10174d5aad60b7d6bf4f5f874b1daf952542a SHA512 1dfb8049d5bfa04e5abca4e02b55b00bff6314e0db8150ece4a588ad330a4d5882681d1a9e59b23ed5cbc2f891bc73542172fc3b84d35af814e22f7963bef51c EBUILD netcdf-4.9.2.ebuild 1654 BLAKE2B 659bd08ff2776a86da5b6496cf9fc92e5b0bf8bd356f56dcfd6d1ea8ee5b6bf8bd2c51c19ccd035415b43c29bd5ddd3a41a5602a920252347e6abc1b196166b5 SHA512 a4ed28c724d7b6242fb2a48ebc667a5a4fc8ce57bf38ace9986a73fb9e32d5ba30c61f0bf66eca47cc839d2ed25af5b2d11553a47648f56d5d87ee43da90499d -MISC metadata.xml 990 BLAKE2B 17406dcf87f633cd22c32a239799a5e3bb2e89d3d7669cc1d066c137ea06a3bc2f07478d434ad0776a6843339f181623dd2e9a8cbf9d24d325e4d9d7ec66fe6f SHA512 209a76790a7ad18447cb27d880e0d741763415567ce43c05ee6551544a673a86c9e8d7ed337f08f153681b23827958b1ada462524d0c66279ad1ef55f26310ba +MISC metadata.xml 1131 BLAKE2B 2578a44e7142d8d072820f31db58de4e5550e4e9d1b3fb7d420f7d41d810580b98757d7fead672e28ea615820fa3e7f27738fe6a04c4201250596f8b37533271 SHA512 77b14836750cc93bbc38613c00ef125ebc89705bcc29b68823675662fdaeb1ddb43d6c0023a71920e23e458bd10c55e89248676fa7994d6d15992c9fdc2bce38 diff --git a/sci-libs/netcdf/metadata.xml b/sci-libs/netcdf/metadata.xml index 710afdc8ff08..dec0009bbcb4 100644 --- a/sci-libs/netcdf/metadata.xml +++ b/sci-libs/netcdf/metadata.xml @@ -14,8 +14,9 @@ access, and sharing of scientific data. + Allow using blosc compression via dev-libs/c-blosc Support for remote data access with the built-in OPeNDAP client - Add support for the Hierarchical Data Format v.4 sci-libs/hdf + Build with HDF4 read capability(sci-libs/hdf, sci-libs/hdf5 and sys-libs/zlib required). Unidata/netcdf-c diff --git a/sci-libs/netcdf/netcdf-4.9.2-r1.ebuild b/sci-libs/netcdf/netcdf-4.9.2-r1.ebuild new file mode 100644 index 000000000000..458001188497 --- /dev/null +++ b/sci-libs/netcdf/netcdf-4.9.2-r1.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Scientific library and interface for array oriented data access" +HOMEPAGE="https://www.unidata.ucar.edu/software/netcdf/" +SRC_URI="https://downloads.unidata.ucar.edu/netcdf-c/${PV}/${PN}-c-${PV}.tar.gz" +S="${WORKDIR}"/${PN}-c-${PV} + +LICENSE="UCAR-Unidata" +# SONAME of libnetcdf.so +SLOT="0/19" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="blosc bzip2 +dap doc examples hdf +hdf5 mpi szip test zstd" +RESTRICT="!test? ( test )" + +# NOTE OPTION(ENABLE_HDF4 "Build netCDF-4 with HDF4 read capability(HDF4, HDF5 and Zlib required)." OFF) +RDEPEND=" + dev-libs/libxml2:= + sys-libs/zlib:= + blosc? ( dev-libs/c-blosc:= ) + bzip2? ( app-arch/bzip2:= ) + dap? ( net-misc/curl:= ) + hdf? ( + media-libs/libjpeg-turbo:= + sci-libs/hdf:= + sci-libs/hdf5:= + ) + hdf5? ( sci-libs/hdf5:=[hl(+),mpi=,szip=,zlib] ) + zstd? ( app-arch/zstd:= ) +" + +# deflate blosc zstd bz2 +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/doxygen[dot] ) +" + +REQUIRED_USE=" + szip? ( hdf5 ) + mpi? ( hdf5 ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-4.7.4-big-endian-test.patch +) + +src_configure() { + use mpi && export CC=mpicc + + local mycmakeargs=( + -DCMAKE_POLICY_DEFAULT_CMP0153="OLD" # exec_program + + -DENABLE_DAP_REMOTE_TESTS=OFF + #-DENABLE_HDF4_FILE_TESTS=OFF + -DENABLE_LIBXML2=ON + + -DBUILD_SHARED_LIBS="yes" + -DBUILD_TESTING="$(usex test)" + -DBUILD_UTILITIES="yes" + + -DENABLE_DAP="$(usex dap)" + -DENABLE_DAP2="$(usex dap)" + -DENABLE_DAP4="$(usex dap)" + + -DENABLE_DOXYGEN="$(usex doc)" + -DENABLE_EXAMPLES="$(usex examples)" + -DENABLE_HDF4="$(usex hdf)" + -DENABLE_NETCDF_4="$(usex hdf5)" + -DENABLE_TESTS="$(usex test)" + + -DENABLE_NCZARR="yes" + # NOTE set these via MYCMAKEARGS if need be + # -DENABLE_NCZARR_FILTERS="yes" + # -DENABLE_NCZARR_FILTER_TESTING="yes" + # -DENABLE_NCZARR_ZIP="yes" + + -DCMAKE_DISABLE_FIND_PACKAGE_Blosc="$(usex !blosc)" + -DCMAKE_DISABLE_FIND_PACKAGE_Bz2="$(usex !bzip2)" + -DCMAKE_DISABLE_FIND_PACKAGE_Szip="$(usex !szip)" + -DCMAKE_DISABLE_FIND_PACKAGE_Zstd="$(usex !zstd)" + ) + + cmake_src_configure +} + +src_test() { + [[ -f "${BUILD_DIR}/nc_test4/run_par_test.sh" ]] && \ + sed -e 's/mpiexec/mpiexec --use-hwthread-cpus/g' -i "${BUILD_DIR}/nc_test4/run_par_test.sh" || die + + cmake_src_test +} + +src_install() { + cmake_src_install + + # bug #827188 + sed -i -re "s:${EPREFIX}/usr/$(get_libdir)/lib(dl|m).(so|a);:\1;:g" "${ED}/usr/$(get_libdir)/cmake/netCDF/netCDFTargets.cmake" || die +} diff --git a/sci-misc/Manifest.gz b/sci-misc/Manifest.gz index 8ac8933d4cb9..703b9e6a8261 100644 Binary files a/sci-misc/Manifest.gz and b/sci-misc/Manifest.gz differ diff --git a/sci-misc/oww/Manifest b/sci-misc/oww/Manifest index 2ea43868b171..d1f528e554da 100644 --- a/sci-misc/oww/Manifest +++ b/sci-misc/oww/Manifest @@ -3,6 +3,6 @@ AUX oww-0.86.5-c99.patch 1666 BLAKE2B c78c72ae02610ebf3f1543193c5798a28b98c3fc2f AUX oww-0.86.5-format-security.patch 869 BLAKE2B bf523c42991c1cbef4f039f85d05d84d7d7eef9705dcbc10d7fda50aef28ad8ff29b768cea4523ac44889531b6220c0fe5018845e9c35d3b50953cc9d83bb128 SHA512 fadfa26d67320519df3288d85ee335b0080760204735aa0a7c493bcbeebd1bfe676f211e9edb64173a1fc96df308caafed82bd3e8652ab35f2637a8edd489e6b AUX oww-0.86.5-musl.patch 562 BLAKE2B b491de13ac982623c812879ceb06c7528766e3683224eaba87eca5a48c30e225dc06245d01a07e804d2c7053b7deb626f3d4d770a2c752434c2731e8481fef8a SHA512 5c8d3f9bfe4a271c234aa94e43d3ca4ee642dbac20005dc12fc79c29c10519a7a8489f67bf36766786e3c0f592e05caa5e9a188d4c34b799e134114f85bb655d DIST oww-0.86.5.tar.gz 926962 BLAKE2B 2309dc36f6ced4b131672d231079612e687a37df3529d93c9ef6d350e6d140138f87536dc4eeace290959466a6c2ee555287f8c07f4e4ca75e9643967dea9afa SHA512 cc787379790367eea02423f5213a8947de906d6ccdebb1b76e97196e0be9d9f86e77fbc402693588ae4d7db69968caa7bc9e97e8dfc9395bf420d9df51b28ba9 -EBUILD oww-0.86.5-r1.ebuild 805 BLAKE2B b626da0d6d9e9803925bb984c71930f6c7f8397634c6e4ae0757e22fc2a3c33064e4031dfb6ecd2fe97640eb0d75660dd20fb237193787e14fb5916120bd5571 SHA512 d4dfa5177741cb831f211d888301f7359830ac28707cf8777b4a9ae6d719679d19fc4509dd0b3ef6176a27651bb73df4ccd11952bea2e4b3b3711f23e0f4f6de +EBUILD oww-0.86.5-r1.ebuild 826 BLAKE2B 24cfd1046331d6e6b54d5d0a69391b138b2a24b88e8271422185c9a802cbfbba526ac6b67c36e5b981521aa5cede2993667977aae40820dfc77294d36d05b1a7 SHA512 8d39fe1aa4500d7de95cfc5cfa297fcee46c64ffd07d64e60948f2d2a1aa2bbbe30a8d7ac5c6bc5ff596055985da3589cc5e1823bbfa857520a32db97fc662b5 EBUILD oww-0.86.5.ebuild 775 BLAKE2B 1d7bafaac3e0e1cf2b15433c26cb9192e0303752708fe8589021437ecdb8ef78f64ce91de3cb22ae41207cd12b1f7dd91e26fd7764e855580bb879fed9e2709d SHA512 4565112a25ab87dfea56e10f6225d1399862e63114ef532fa4ca6109dcc119cdcbb573073395614e01f3d867bb21775d2e60de39306d4286a027582727fed5f6 MISC metadata.xml 337 BLAKE2B 918d99db9705cba3daf557b886d1c2f991a914efb5475e5e71ce7982d0a2f44339838929f0e4fdf124fb4d5945c7ff557d326f98c18db25ed6b0d75095568c36 SHA512 995450c10b5373a259509c613c6968b75408652eacf642aeba47f019d28a7aaaf97a9639432194ded7c10ae64e5e5a8024fe70deb7c0331926269824505c1af5 diff --git a/sci-misc/oww/oww-0.86.5-r1.ebuild b/sci-misc/oww/oww-0.86.5-r1.ebuild index e91581f01553..48b92ed439b8 100644 --- a/sci-misc/oww/oww-0.86.5-r1.ebuild +++ b/sci-misc/oww/oww-0.86.5-r1.ebuild @@ -18,7 +18,9 @@ RDEPEND=" net-misc/curl gtk? ( x11-libs/gtk+:2 )" DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" +BDEPEND=" + virtual/pkgconfig + dev-util/intltool" PATCHES=( "${FILESDIR}"/${PN}-0.86.4-build.patch diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz index b312ecfd3e7a..098341302b9e 100644 Binary files a/sys-kernel/Manifest.gz and b/sys-kernel/Manifest.gz differ diff --git a/sys-kernel/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest index 80350cc2ba2e..5fd70f4da1d6 100644 --- a/sys-kernel/linux-headers/Manifest +++ b/sys-kernel/linux-headers/Manifest @@ -36,5 +36,5 @@ EBUILD linux-headers-5.4-r2.ebuild 1254 BLAKE2B 4b8545aff89fbce63ac91030a81aa416 EBUILD linux-headers-6.1.ebuild 1343 BLAKE2B 67d780d1d56be035accb9b130bb885a25efcf6ee0055d078fa7ebec84ee5b4a7c690d051994917dc88404a124096b861bc62105e654a4413aa3e52e34e22ff2b SHA512 71258e013303406a3cc3d0414d11366bfae7774bb70a0e7761c18de882db93505b34ef1aa6de93201b5b3ba4e6e9e64c7041b1b535baec0d937f993c3f57d6fd EBUILD linux-headers-6.6-r1.ebuild 1382 BLAKE2B 8034775166a789827fbb69058b0b7ef835de72951d08b1eefda087cac539fc8e9c57a233ec7baf37a7666b7a82e856fd7f97cd804d278d53efe16d32d9efb2f5 SHA512 d5d7d64abf103ae334e608df621f8364fd9bc9252d414a26fbb71558a79507a150d8f9503bca47311c4d66f722e7f4e6530d8b7f03436838dc4bd363842f1799 EBUILD linux-headers-6.7-r1.ebuild 1385 BLAKE2B 48d7c1eaabbc6e9420303ab10752807ad94bf41445844e416b4803ff8b8d19b703fbd275b0d7b13be0fee8a6b92dc99fb1f0e9e671812406f822bb8ba6bb6290 SHA512 f3c0385a65678ea6aa33c63054da4c5e1fd5ae7113f95de2931a1317c3c903d202cd216bb04f6ce9b5577f0429de9543bce233df75c7dc051bbbe326545531f4 -EBUILD linux-headers-6.8-r1.ebuild 1412 BLAKE2B c636e3ea3215c4483236819e8402bfc9a8249c552c1d5786dffc447e052a31c09cdefff387dba628a2248330ab1cbeac459fae43632400fe591ac5acd00df80d SHA512 fb67dd9d8e4da7a95976d6abb146283dfee133e5c2f673f2dcf0e3bce5b61d426e2af221f8f43dd3991a5843439575e62eb75f9a1bc9972189e51011b94f1a9f +EBUILD linux-headers-6.8-r1.ebuild 1385 BLAKE2B 48d7c1eaabbc6e9420303ab10752807ad94bf41445844e416b4803ff8b8d19b703fbd275b0d7b13be0fee8a6b92dc99fb1f0e9e671812406f822bb8ba6bb6290 SHA512 f3c0385a65678ea6aa33c63054da4c5e1fd5ae7113f95de2931a1317c3c903d202cd216bb04f6ce9b5577f0429de9543bce233df75c7dc051bbbe326545531f4 MISC metadata.xml 345 BLAKE2B a7d97a94b8b2b72cbd9c7cc730bd66c6e174a2c0bb8bfcff7c279a87000a4435afbb048ca2d9424b391a0b0f992d0afd5efb20c0504062de3dfd49968fec0e74 SHA512 e7a62638f5ba1072ae773781c890f708d90001c4d517e2ecce8fbb791914f2e6769e5a0db63ade82f7d644c1ec3e9b19aae773c496d9059879a4192b7f26ccae diff --git a/sys-kernel/linux-headers/linux-headers-6.8-r1.ebuild b/sys-kernel/linux-headers/linux-headers-6.8-r1.ebuild index 1320f29017ab..fe49fd6ed12e 100644 --- a/sys-kernel/linux-headers/linux-headers-6.8-r1.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.8-r1.ebuild @@ -17,8 +17,7 @@ SRC_URI=" " S="${WORKDIR}/linux-${PV}" -# Unkeyworded for testing -#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" BDEPEND=" app-arch/xz-utils -- cgit v1.2.3