diff options
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/Manifest.gz | bin | 68241 -> 68236 bytes | |||
-rw-r--r-- | media-libs/glu/Manifest | 3 | ||||
-rw-r--r-- | media-libs/glu/files/glu-9.0.2-clang-16-register.patch | 30 | ||||
-rw-r--r-- | media-libs/glu/glu-9.0.2.ebuild | 6 | ||||
-rw-r--r-- | media-libs/libdisplay-info/Manifest | 2 | ||||
-rw-r--r-- | media-libs/libdisplay-info/libdisplay-info-0.1.0.ebuild | 25 | ||||
-rw-r--r-- | media-libs/libsndfile/Manifest | 2 | ||||
-rw-r--r-- | media-libs/libsndfile/libsndfile-1.2.0.ebuild | 2 |
8 files changed, 66 insertions, 4 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex e9e0516a3f2b..43f74f3d80dc 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/glu/Manifest b/media-libs/glu/Manifest index 8aeadbc62161..f858c7df081c 100644 --- a/media-libs/glu/Manifest +++ b/media-libs/glu/Manifest @@ -1,4 +1,5 @@ +AUX glu-9.0.2-clang-16-register.patch 1070 BLAKE2B 99d59d6752fe1d1c51bce59c1a1b9abb28a4d3995e1bb86e72b723054a14599115ba5660731518ca9402a92451911e9c8a2af9d0d4de3a03570fbbd417cff1bf SHA512 862aec1612ff0d35b38ff7f53d31d95ed8790e57e3f4ebf5dd017ab6ec514daaa808369851280b113d161395a3330b4c8e604aad75ef004248b5a9e5b3ab2567 DIST glu-9.0.2.tar.xz 436176 BLAKE2B 90485938e4809ce7bb56da25bd60be9f3f7b7f40d511ea6635e40d749e519d1dca6241d891224d3cf331b911f545df4ef9aa2101baf4e3b18df69244edbcb8a4 SHA512 2517d7406bb643d12c017a95dcb5d8716f307344332638bcbdf274a90752a7c22165d34745f1b082ed916bb07d40e62d1d1d67d96426225be63166f3480d6f64 -EBUILD glu-9.0.2.ebuild 901 BLAKE2B c6df3be717dfdaf36be56cbfa12f9ddbdd4284a91bb5510a983f5881b40dafcfd8ea41693270a1d9b4ad78f94cf174490e97f9ad9c0215050de0cd6caab5354e SHA512 5cbd208dd237c5cbf1a1feacfdcbdee1dc562e0becb2daeb4afe1491614ee71782383d752006ff5ac45841d4d98e801bf06a8aae3f7514af5323b120fc01a0f3 +EBUILD glu-9.0.2.ebuild 965 BLAKE2B f8c27587ce93d8dd3c2a6f21f2be2bce1f1b34bd8ba19a0c6bc66a670e8ec1a640f9c06dc375858e75a0397658198def5576b6426d2eef3bdb1fe860bfe71b70 SHA512 fc600a6c2290aa2ad37c1dbb55837e2f15a66f124f02b343af4f0069039c057ebcd4a7331895c0d7d8c5b477720f7814f1d18a88588da478e7d173576b185a2d EBUILD glu-9999.ebuild 901 BLAKE2B 2377cc6c78fd9bca5a1c31e2ad14cb30e5f97cb0e7f9be7d2900874e6b1d8481766afd939a6c312f98a6e55d3d35cc7eb30ed1f971e4ea5473f4572fa3b01f85 SHA512 4bc9bd397157b3bdc2767b75537650829502a278276479d8b5d153649286c32e39504ba8dbddfe79cb090f3d874eb730cb959af201374c89b7af3fb0aae8da0d MISC metadata.xml 330 BLAKE2B c701978981b17870680d98907aeab6ced8e56af401a502cf0545a1f22188e86820b580714fe4e141c7d2b2f7d5f892ca85a47fc2529e79c05b7823addd059136 SHA512 768536ef9f7996f6e7f8028abbe275036bee70c5abb91096e0d2d24e4c14ac3d28377860bb75d153c883b755bec67c47430ae577c1788f2cd596628905cad922 diff --git a/media-libs/glu/files/glu-9.0.2-clang-16-register.patch b/media-libs/glu/files/glu-9.0.2-clang-16-register.patch new file mode 100644 index 000000000000..c06d893f1151 --- /dev/null +++ b/media-libs/glu/files/glu-9.0.2-clang-16-register.patch @@ -0,0 +1,30 @@ +https://bugs.gentoo.org/894314 +https://gitlab.freedesktop.org/mesa/glu/-/merge_requests/10 + +From b6c308172993dfd0f76ee9f4fe083cff8c51ced8 Mon Sep 17 00:00:00 2001 +From: Khem Raj <raj.khem@gmail.com> +Date: Fri, 13 Jan 2023 20:58:07 -0800 +Subject: [PATCH] Remove deprecated register in C++17 + +Fixes errors like + +src/libnurbs/internals/varray.cc:76:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + register long ds = sgn(arc->tail()[0] - arc->prev->tail()[0]); + ^~~~~~~~~ + +Signed-off-by: Khem Raj <raj.khem@gmail.com> +--- a/src/libnurbs/internals/varray.cc ++++ b/src/libnurbs/internals/varray.cc +@@ -73,8 +73,8 @@ Varray::~Varray( void ) + inline void + Varray::update( Arc_ptr arc, long dir[2], REAL val ) + { +- register long ds = sgn(arc->tail()[0] - arc->prev->tail()[0]); +- register long dt = sgn(arc->tail()[1] - arc->prev->tail()[1]); ++ long ds = sgn(arc->tail()[0] - arc->prev->tail()[0]); ++ long dt = sgn(arc->tail()[1] - arc->prev->tail()[1]); + + if( dir[0] != ds || dir[1] != dt ) { + dir[0] = ds; +-- +GitLab diff --git a/media-libs/glu/glu-9.0.2.ebuild b/media-libs/glu/glu-9.0.2.ebuild index da35e84be92a..bb010d61a62e 100644 --- a/media-libs/glu/glu-9.0.2.ebuild +++ b/media-libs/glu/glu-9.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,6 +28,10 @@ IUSE="static-libs" DEPEND=">=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]" RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${PN}-9.0.2-clang-16-register.patch +) + multilib_src_configure() { local emesonargs=( -Ddefault_library=$(usex static-libs both shared) diff --git a/media-libs/libdisplay-info/Manifest b/media-libs/libdisplay-info/Manifest index d506936064c1..9955ddde49f5 100644 --- a/media-libs/libdisplay-info/Manifest +++ b/media-libs/libdisplay-info/Manifest @@ -1,3 +1,5 @@ +DIST libdisplay-info-0.1.0.tar.xz 76788 BLAKE2B 716e2dd58e7689886401ee7428e232975c1ecd203cb379353ab81698bba2abd9d9bb2574e48bb49a4f515aa8a23b6bc9bee89635f933c8c7fb7448f2e37f7c0e SHA512 f4d2d8ab2683db2c5ab04a11483dadf575608e0293a79ca2856a83d900bfa21d8abcbac7a8691ac5814b86962721a696f99a6e07d99efbaaa5f38b956e62a145 DIST libdisplay-info-0_p20230112.tar.bz2 76463 BLAKE2B 4e1eacfc426b261fef4c94501929cd7dcf56f1976bf1310aa5c162901f2ad7de9f712a49e8918e50f9759ada01c26222a9dd9c78fc251ad52b93f74b58b45da6 SHA512 e29689cabe24bd5f6bff2a575758d8a04229f7e4259d14d194cf95d166ca5dd0c4bad7b0f6c6751691b6b45ddb1219fbfeef6bdd4037c8c0fadc227a790d1885 +EBUILD libdisplay-info-0.1.0.ebuild 590 BLAKE2B e8ccdd3c4f297f910e6519987bb707daa7f47c4da9f3db4b6bfe19f74fcffa7f286bdaa5e8e73b42982735587f5e86a8f7bb387b28406b082f148fc90d21c87e SHA512 91844ecc498ae409aaf77aff7a8cb332d23eaeb1f35a37d743d0bc29ce43aab8a084190122fbc4f5bbe87d2c42c9542b1196878f9e77a73995d82fb13862c76d EBUILD libdisplay-info-0_p20230112.ebuild 693 BLAKE2B 8be6902531df2a20f10cd5e674bdb53109c09dcd29ca1ce926702e8d473daf673b1e50f7dfb7e71c29cfdea4dfee939c4de0864477eb63dd07823d301f7e4f2f SHA512 e44e72b98fefbb2fd299e3f72e9c899b5f5d7897fc6920ed73d0323227f232738d5a2a840b804cefa2dfe5a36545d4d2b0a251f6d495ba221d4fddea44f6dbd1 MISC metadata.xml 349 BLAKE2B 0a82833d63b02c6572b7ee005a433ab4768fc3b6b4f6af5ef1bcbb2651d48bf8638cb32994c12370347302f0b8fb66e17b85b188177e1df8bb98e0a2bc65f920 SHA512 e5c06e09ec11cf204a2cf82176778d0fac91c658813d20e7da4e6dbb80ba6b2e27eb4a12b1daa244dceee894c24e9617c313a2d07732f5ca8ee2aa79cc162cf5 diff --git a/media-libs/libdisplay-info/libdisplay-info-0.1.0.ebuild b/media-libs/libdisplay-info/libdisplay-info-0.1.0.ebuild new file mode 100644 index 000000000000..a234cda1fce0 --- /dev/null +++ b/media-libs/libdisplay-info/libdisplay-info-0.1.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit meson + +DESCRIPTION="Simple framework for writing Vulkan layers" +HOMEPAGE="https://gitlab.freedesktop.org/emersion/libdisplay-info" +SRC_URI="https://gitlab.freedesktop.org/emersion/${PN}/-/releases/${PV}/downloads/${P}.tar.xz" +KEYWORDS="~amd64" +LICENSE="MIT" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="sys-apps/hwdata" +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + test? ( >=sys-apps/edid-decode-0_pre20230131 ) +" diff --git a/media-libs/libsndfile/Manifest b/media-libs/libsndfile/Manifest index 8942798e3a98..5ef292ebc9d3 100644 --- a/media-libs/libsndfile/Manifest +++ b/media-libs/libsndfile/Manifest @@ -1,6 +1,6 @@ DIST libsndfile-1.1.0.tar.xz 730604 BLAKE2B ff2d27bff460c4d3c549bdf70c84c6f17a2c3e10674a44216ed83e657e603ddfbc33afe0827676fc4f5dc7745a9fb6aa866023fe589d0c00714477e3a246e5f2 SHA512 d01696a8a88a4444e5eb91a137cf7b26b55b12c1fe3b648653f7e78674bbdf61870066216c9ff2f6a1e63bdf7b558af9a759480cf6523b607d29347b12762006 DIST libsndfile-1.2.0.tar.xz 730268 BLAKE2B cb13fde9b9f44c6279a9ee7741457824eb41fc17261bf9c669d757e9e506eba2c3d4ad259e4625b8a11c82308188cc19f7399e9d1fc0299a3a11794e4b653e47 SHA512 c0dee6b33cd3c619aa13ec2854a5480e826640ca98a438758346194e83752af576a39f9de118824f0d0c61288632d87b489dc5793c025296e0f15564d87ca12a EBUILD libsndfile-1.1.0-r1.ebuild 1912 BLAKE2B b20f8339faa259f3f0381480910e24d5fb69d974a9d6ae52273c13891cb914e7a80ce38fde21b74a3135c5d4961efccd0cd3d3e079b128d22dc130c05a9c2aba SHA512 8d4c0d9d01e54df1f5289cc04a856f6ba8c3529a2a11df100ecb35106662feaeb08a962360b1f2282c79284d840d2667ef296c6bbec144cff3cb90cccdce2d85 -EBUILD libsndfile-1.2.0.ebuild 1919 BLAKE2B 9beb29e7976f880f0ffce30f8e56959f69bc5e59169a60d1bf0a3fcd78b1f68e00cb9a0f9b2c42cb7d583bc30ed4849802e4b8323052d11038eb9465f8fd4eb6 SHA512 4ae593d38d99768d00dbe396f65556c1e78622f88f5c7d882e13a664813dfe63691caa45207b136b1c3b708e4a4c6853c05dd16380cf4bb4180ea9b31bfeb216 +EBUILD libsndfile-1.2.0.ebuild 1915 BLAKE2B 29ab0ce7ac24d36d11cc9681249b8ef8c45e8056d1330eded217cfa9f907b31a05b71fcd6b9073f3242cbdf04f08250cfa330e41874824c27f65bd884ffa31e1 SHA512 99e83353deb0f0f71701e8060307dee9f36362368caeee511bffad6c6780c23638ed8380391f60b1275e6c45f21db4a025b836383b4a1e1d0ed77225f9deb9a8 EBUILD libsndfile-9999.ebuild 1912 BLAKE2B 9f3eb737c48715633a9b3ff701f70813fbc6c60291ccb6d82b2e23fe3798ad5e6862e1fbe7daa80497804eccba4f8895382bdd026e5667e588415bcd7d328f6d SHA512 87b39080034d5f4166b9e73079abe489b3af5b58ff16ca638c79575bd4834c729904ab097e167d7f6adec058418a3fb1d097a3961c6cb66badb9640d4f23d37f MISC metadata.xml 340 BLAKE2B 26c245d58463cd3d14645b476de30407e51e47777d36dff251f0f68d9e981e8b6d95cf9aacc51d08feb4f1e550152f38b66d8dae23c40fd1b65702d59044b05a SHA512 54f132b485fc720dc0e1c311370dbc5f7ed4d3a1c8271aafeb9f01fef411df95f0cd55d605debcc3477fcc07aab4b298c240084e70df19a10b1b22c33d57b9c2 diff --git a/media-libs/libsndfile/libsndfile-1.2.0.ebuild b/media-libs/libsndfile/libsndfile-1.2.0.ebuild index 256bcae325bc..c3587d2d7fad 100644 --- a/media-libs/libsndfile/libsndfile-1.2.0.ebuild +++ b/media-libs/libsndfile/libsndfile-1.2.0.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/libsndfile/libsndfile.git" else SRC_URI="https://github.com/libsndfile/libsndfile/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi inherit python-any-r1 multilib-minimal |