[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-09-16 Thread Matt Turner
commit: 19f156df964e060d6e1f7e3f5cb3d783b7fded93
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep 17 03:38:29 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Sep 17 03:38:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19f156df

media-libs/shaderc: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/shaderc/shaderc-2024.1.ebuild | 79 
 1 file changed, 79 deletions(-)

diff --git a/media-libs/shaderc/shaderc-2024.1.ebuild 
b/media-libs/shaderc/shaderc-2024.1.ebuild
deleted file mode 100644
index c5075a684ba1..
--- a/media-libs/shaderc/shaderc-2024.1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~loong ppc64 ~riscv x86"
-IUSE="doc"
-
-RDEPEND="
-   ~dev-util/glslang-1.3.283.0:=[${MULTILIB_USEDEP}]
-   ~dev-util/spirv-tools-1.3.283.0[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   ~dev-util/spirv-headers-1.3.283.0"
-
-BDEPEND="doc? ( dev-ruby/asciidoctor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="true"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-09-12 Thread Sam James
commit: 85ca5642fd63ce65c4b37d867577d24969521930
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 13 04:12:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 13 04:12:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85ca5642

media-libs/shaderc: Stabilize 2024.1-r1 ppc64, #939009

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2024.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2024.1-r1.ebuild 
b/media-libs/shaderc/shaderc-2024.1-r1.ebuild
index 6bb171c4aba0..5e90174cca05 100644
--- a/media-libs/shaderc/shaderc-2024.1-r1.ebuild
+++ b/media-libs/shaderc/shaderc-2024.1-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~loong ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-09-03 Thread Sam James
commit: c846938abff4efe3b8e35774918d8017dfbbaae1
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep  4 04:53:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  4 04:53:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c846938a

media-libs/shaderc: Stabilize 2024.1-r1 x86, #939009

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2024.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2024.1-r1.ebuild 
b/media-libs/shaderc/shaderc-2024.1-r1.ebuild
index 5c2515740ab7..6bb171c4aba0 100644
--- a/media-libs/shaderc/shaderc-2024.1-r1.ebuild
+++ b/media-libs/shaderc/shaderc-2024.1-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-08-06 Thread Nick Sarnie
commit: 083e17e3b4331bfbc801ec8c7d5dcda8e487f7fb
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Aug  6 16:08:58 2024 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Aug  6 16:10:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=083e17e3

media-libs/shaderc: Fix deps

Closes: https://bugs.gentoo.org/937450

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/shaderc-2024.1-r1.ebuild | 79 +
 1 file changed, 79 insertions(+)

diff --git a/media-libs/shaderc/shaderc-2024.1-r1.ebuild 
b/media-libs/shaderc/shaderc-2024.1-r1.ebuild
new file mode 100644
index ..7ffb74097d53
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2024.1-r1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.283.0:=[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.283.0[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.283.0"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-07-11 Thread Matt Turner
commit: a76de4ff76995a45f2432386ee365caefba0e8d1
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 11 15:36:06 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul 11 15:37:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76de4ff

media-libs/shaderc: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/shaderc/Manifest  |  1 -
 media-libs/shaderc/shaderc-2024.0.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 59933f5a86f1..d1b2543dcc54 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1 @@
-DIST shaderc-2024.0.tar.gz 227125 BLAKE2B 
f11f2acad796f41015d4738b964526f119e944b1cfa2103ab3452adcf5790a04adbd10f9d55423b3ce567e87f64eb241067c786c4a7b76bb884aa70c100d0eb8
 SHA512 
ca80b22a80bf1a222e6deecbe63f99c6eed980c6c31b4f7981b6c8dc5637b7271c861543566e01aaf945df40da095b63a69f2e22f061a41faad2ecca5dc187ae
 DIST shaderc-2024.1.tar.gz 227211 BLAKE2B 
a4c9790cb117e4cf2d528ed294ef0599dc3c17ac367a4f658254ff9e161f82b3338a2d70a033fabcdb7a2925c2f4668ee89cfff0d4b88cd2b22fcfb3f2786ea9
 SHA512 
017d8625c66da7eb5b431f595b27a4ddf146aaa12ef56777cb8c3f7f0f15eb01c3286e5905c5268de55d07cc19d5ffae4d4c08987d105b0a6be74616a467b736

diff --git a/media-libs/shaderc/shaderc-2024.0.ebuild 
b/media-libs/shaderc/shaderc-2024.0.ebuild
deleted file mode 100644
index 0f5669938bd3..
--- a/media-libs/shaderc/shaderc-2024.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~loong ppc64 ~riscv x86"
-IUSE="doc"
-
-RDEPEND="
-   ~dev-util/glslang-1.3.280.0:=[${MULTILIB_USEDEP}]
-   ~dev-util/spirv-tools-1.3.280.0[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   ~dev-util/spirv-headers-1.3.280.0"
-
-BDEPEND="doc? ( dev-ruby/asciidoctor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="true"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-06-16 Thread Sam James
commit: 7a8b84115e908103c8a8edf227a4fe1bae30ceed
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 16 08:02:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 16 08:02:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a8b8411

media-libs/shaderc: Stabilize 2024.1 amd64, #934386

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2024.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2024.1.ebuild 
b/media-libs/shaderc/shaderc-2024.1.ebuild
index 574e00c965e0..c5075a684ba1 100644
--- a/media-libs/shaderc/shaderc-2024.1.ebuild
+++ b/media-libs/shaderc/shaderc-2024.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 ~loong ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-06-16 Thread Sam James
commit: 7ae514336a5249538e714c4b442b6fa0d91392cc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 16 08:02:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 16 08:02:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae51433

media-libs/shaderc: Stabilize 2024.1 x86, #934386

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2024.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2024.1.ebuild 
b/media-libs/shaderc/shaderc-2024.1.ebuild
index 51e43361dd40..574e00c965e0 100644
--- a/media-libs/shaderc/shaderc-2024.1.ebuild
+++ b/media-libs/shaderc/shaderc-2024.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-06-15 Thread Sam James
commit: 6293f5de4e8871b3113de8cc436ae8d55350cef9
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 16 04:57:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 16 04:57:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6293f5de

media-libs/shaderc: Stabilize 2024.1 ppc64, #934386

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2024.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2024.1.ebuild 
b/media-libs/shaderc/shaderc-2024.1.ebuild
index 7bc994a4ae41..51e43361dd40 100644
--- a/media-libs/shaderc/shaderc-2024.1.ebuild
+++ b/media-libs/shaderc/shaderc-2024.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ppc64 ~riscv ~x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-05-16 Thread Matt Turner
commit: 3add52fbdaba5e354691a3bc40b7cf36bd515985
Author: Matt Turner  gentoo  org>
AuthorDate: Thu May 16 17:13:34 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 16 17:18:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3add52fb

media-libs/shaderc: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/shaderc/Manifest  |  1 -
 media-libs/shaderc/shaderc-2023.8.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 02b7fc47d60c..59933f5a86f1 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,3 +1,2 @@
-DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 
334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857
 SHA512 
2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf
 DIST shaderc-2024.0.tar.gz 227125 BLAKE2B 
f11f2acad796f41015d4738b964526f119e944b1cfa2103ab3452adcf5790a04adbd10f9d55423b3ce567e87f64eb241067c786c4a7b76bb884aa70c100d0eb8
 SHA512 
ca80b22a80bf1a222e6deecbe63f99c6eed980c6c31b4f7981b6c8dc5637b7271c861543566e01aaf945df40da095b63a69f2e22f061a41faad2ecca5dc187ae
 DIST shaderc-2024.1.tar.gz 227211 BLAKE2B 
a4c9790cb117e4cf2d528ed294ef0599dc3c17ac367a4f658254ff9e161f82b3338a2d70a033fabcdb7a2925c2f4668ee89cfff0d4b88cd2b22fcfb3f2786ea9
 SHA512 
017d8625c66da7eb5b431f595b27a4ddf146aaa12ef56777cb8c3f7f0f15eb01c3286e5905c5268de55d07cc19d5ffae4d4c08987d105b0a6be74616a467b736

diff --git a/media-libs/shaderc/shaderc-2023.8.ebuild 
b/media-libs/shaderc/shaderc-2023.8.ebuild
deleted file mode 100644
index 2b1207255575..
--- a/media-libs/shaderc/shaderc-2023.8.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-inherit cmake-multilib multibuild python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~loong ppc64 ~riscv x86"
-IUSE="doc"
-
-RDEPEND="
-   ~dev-util/glslang-1.3.275:=[${MULTILIB_USEDEP}]
-   ~dev-util/spirv-tools-1.3.275[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   ~dev-util/spirv-headers-1.3.275"
-
-BDEPEND="doc? ( dev-ruby/asciidoctor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="true"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-05-16 Thread Matt Turner
commit: eb409a36817f0fd6d24b3266bfe7fea27270ecd2
Author: Matt Turner  gentoo  org>
AuthorDate: Thu May 16 14:32:43 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 16 14:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb409a36

media-libs/shaderc: Version bump to 2024.1

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2024.1.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 708f56c186f4..02b7fc47d60c 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1,3 @@
 DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 
334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857
 SHA512 
2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf
 DIST shaderc-2024.0.tar.gz 227125 BLAKE2B 
f11f2acad796f41015d4738b964526f119e944b1cfa2103ab3452adcf5790a04adbd10f9d55423b3ce567e87f64eb241067c786c4a7b76bb884aa70c100d0eb8
 SHA512 
ca80b22a80bf1a222e6deecbe63f99c6eed980c6c31b4f7981b6c8dc5637b7271c861543566e01aaf945df40da095b63a69f2e22f061a41faad2ecca5dc187ae
+DIST shaderc-2024.1.tar.gz 227211 BLAKE2B 
a4c9790cb117e4cf2d528ed294ef0599dc3c17ac367a4f658254ff9e161f82b3338a2d70a033fabcdb7a2925c2f4668ee89cfff0d4b88cd2b22fcfb3f2786ea9
 SHA512 
017d8625c66da7eb5b431f595b27a4ddf146aaa12ef56777cb8c3f7f0f15eb01c3286e5905c5268de55d07cc19d5ffae4d4c08987d105b0a6be74616a467b736

diff --git a/media-libs/shaderc/shaderc-2024.1.ebuild 
b/media-libs/shaderc/shaderc-2024.1.ebuild
new file mode 100644
index ..7bc994a4ae41
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2024.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   ~dev-util/glslang-1.3.283.0:=[${MULTILIB_USEDEP}]
+   ~dev-util/spirv-tools-1.3.283.0[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   ~dev-util/spirv-headers-1.3.283.0"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-05-03 Thread Sam James
commit: f7d8f3719702397a983066aff0fe3e769fa0b148
Author: Sam James  gentoo  org>
AuthorDate: Sat May  4 01:31:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  4 01:31:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d8f371

media-libs/shaderc: Stabilize 2024.0 ppc64, #931139

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2024.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2024.0.ebuild 
b/media-libs/shaderc/shaderc-2024.0.ebuild
index 239abf2b5538..0f5669938bd3 100644
--- a/media-libs/shaderc/shaderc-2024.0.ebuild
+++ b/media-libs/shaderc/shaderc-2024.0.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~loong ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-05-03 Thread Sam James
commit: ff6806476829e448f1a11bdc25904471d408cab8
Author: Sam James  gentoo  org>
AuthorDate: Sat May  4 00:24:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  4 00:24:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff680647

media-libs/shaderc: Stabilize 2024.0 x86, #931139

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2024.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2024.0.ebuild 
b/media-libs/shaderc/shaderc-2024.0.ebuild
index 6e26770ccc62..239abf2b5538 100644
--- a/media-libs/shaderc/shaderc-2024.0.ebuild
+++ b/media-libs/shaderc/shaderc-2024.0.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-05-03 Thread Sam James
commit: 057dc9b750bef597572e7e9d795463d61d0cf474
Author: Sam James  gentoo  org>
AuthorDate: Sat May  4 00:24:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  4 00:24:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057dc9b7

media-libs/shaderc: Stabilize 2024.0 amd64, #931139

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2024.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2024.0.ebuild 
b/media-libs/shaderc/shaderc-2024.0.ebuild
index bd38b2831f82..6e26770ccc62 100644
--- a/media-libs/shaderc/shaderc-2024.0.ebuild
+++ b/media-libs/shaderc/shaderc-2024.0.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-04-02 Thread Matt Turner
commit: 07e51e3461fbaf3a94acb0c66dad1a03a0a8d4fe
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr  3 02:58:24 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr  3 02:59:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e51e34

media-libs/shaderc: Version bump to 2024.0

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2024.0.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 0c7039e29fcc..708f56c186f4 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1 +1,2 @@
 DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 
334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857
 SHA512 
2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf
+DIST shaderc-2024.0.tar.gz 227125 BLAKE2B 
f11f2acad796f41015d4738b964526f119e944b1cfa2103ab3452adcf5790a04adbd10f9d55423b3ce567e87f64eb241067c786c4a7b76bb884aa70c100d0eb8
 SHA512 
ca80b22a80bf1a222e6deecbe63f99c6eed980c6c31b4f7981b6c8dc5637b7271c861543566e01aaf945df40da095b63a69f2e22f061a41faad2ecca5dc187ae

diff --git a/media-libs/shaderc/shaderc-2024.0.ebuild 
b/media-libs/shaderc/shaderc-2024.0.ebuild
new file mode 100644
index ..bd38b2831f82
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2024.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   ~dev-util/glslang-1.3.280.0:=[${MULTILIB_USEDEP}]
+   ~dev-util/spirv-tools-1.3.280.0[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   ~dev-util/spirv-headers-1.3.280.0"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-03-03 Thread Matt Turner
commit: af26f3b4a0f1f21f470da59504bc13521997d1c2
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  3 17:06:58 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  3 17:07:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af26f3b4

media-libs/shaderc: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/shaderc/Manifest  |  1 -
 media-libs/shaderc/shaderc-2023.7.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 5ea2b1412c2d..0c7039e29fcc 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1 @@
-DIST shaderc-2023.7.tar.gz 227360 BLAKE2B 
de5ee8cc35bc76ba1301e80217587cbf55885999297755d78a72fe0940431351d4070cdd0793fe8f43208d40c9ec343bbe888da2b8ded471bd241be067b1addf
 SHA512 
f3c1db574312e7e5ee22fb64f47f6609369754dd1648eb4e51c30b3c40aafd9994e54560e8334d01ac7d00011285a94d0543fa9ecd6977ec34c39a965fd72269
 DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 
334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857
 SHA512 
2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf

diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild 
b/media-libs/shaderc/shaderc-2023.7.ebuild
deleted file mode 100644
index 5b3efcf7315e..
--- a/media-libs/shaderc/shaderc-2023.7.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-inherit cmake-multilib multibuild python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~loong ppc64 ~riscv x86"
-IUSE="doc"
-
-RDEPEND="
-   ~dev-util/glslang-1.3.268:=[${MULTILIB_USEDEP}]
-   ~dev-util/spirv-tools-1.3.268[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   ~dev-util/spirv-headers-1.3.268"
-
-BDEPEND="doc? ( dev-ruby/asciidoctor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="true"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-02-17 Thread Sam James
commit: 653357bf69f4ef03456b30db5e3012813394b8a0
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 21:15:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 21:15:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=653357bf

media-libs/shaderc: Stabilize 2023.8 ppc64, #924667

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2023.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.8.ebuild 
b/media-libs/shaderc/shaderc-2023.8.ebuild
index d6ba410a3082..2b1207255575 100644
--- a/media-libs/shaderc/shaderc-2023.8.ebuild
+++ b/media-libs/shaderc/shaderc-2023.8.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~loong ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-02-15 Thread Sam James
commit: 18f8a38c351bb30ed8bee4b6322a3c8eaa3a20d8
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 16 01:25:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 16 01:25:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f8a38c

media-libs/shaderc: Stabilize 2023.8 amd64, #924667

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2023.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.8.ebuild 
b/media-libs/shaderc/shaderc-2023.8.ebuild
index 516a0be1925d..d6ba410a3082 100644
--- a/media-libs/shaderc/shaderc-2023.8.ebuild
+++ b/media-libs/shaderc/shaderc-2023.8.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-02-15 Thread Jakov Smolić
commit: 26678ac649641a580bd1fe4bd5133fbcebc7802d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Feb 15 19:26:15 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Feb 15 19:26:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26678ac6

media-libs/shaderc: Stabilize 2023.8 x86, #924667

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/shaderc/shaderc-2023.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.8.ebuild 
b/media-libs/shaderc/shaderc-2023.8.ebuild
index 7f50365de0f8..516a0be1925d 100644
--- a/media-libs/shaderc/shaderc-2023.8.ebuild
+++ b/media-libs/shaderc/shaderc-2023.8.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-01-17 Thread Nick Sarnie
commit: a529717480c24f514db821332724a54ebe27d2da
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Jan 18 00:22:41 2024 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Jan 18 00:32:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5297174

media-libs/shaderc: drop 2023.6, 2023.6-r1

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest |  1 -
 media-libs/shaderc/shaderc-2023.6-r1.ebuild | 79 -
 media-libs/shaderc/shaderc-2023.6.ebuild| 79 -
 3 files changed, 159 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 02faa171fdb5..5ea2b1412c2d 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,3 +1,2 @@
-DIST shaderc-2023.6.tar.gz 226361 BLAKE2B 
023ce15caaff6ff9474f361c6c5442fd8c58bbb079774fd3c8525824e70e63c1b8fff37490601b599f4ed44f4bfaec3ca746b7a734782fc2af8d78c4f1f1de53
 SHA512 
6580384ac27c4f2225529873ba46ca61240bdf63f4f5b89875e9bd20a774fed49328094379b7f469c3b97b6a3744cb649998c0d6d5a391023317a64a91754bb1
 DIST shaderc-2023.7.tar.gz 227360 BLAKE2B 
de5ee8cc35bc76ba1301e80217587cbf55885999297755d78a72fe0940431351d4070cdd0793fe8f43208d40c9ec343bbe888da2b8ded471bd241be067b1addf
 SHA512 
f3c1db574312e7e5ee22fb64f47f6609369754dd1648eb4e51c30b3c40aafd9994e54560e8334d01ac7d00011285a94d0543fa9ecd6977ec34c39a965fd72269
 DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 
334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857
 SHA512 
2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf

diff --git a/media-libs/shaderc/shaderc-2023.6-r1.ebuild 
b/media-libs/shaderc/shaderc-2023.6-r1.ebuild
deleted file mode 100644
index 74887a3cb668..
--- a/media-libs/shaderc/shaderc-2023.6-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-inherit cmake-multilib multibuild python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="doc"
-
-RDEPEND="
-   ~dev-util/glslang-1.3.261:=[${MULTILIB_USEDEP}]
-   ~dev-util/spirv-tools-1.3.261[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   ~dev-util/spirv-headers-1.3.261"
-
-BDEPEND="doc? ( dev-ruby/asciidoctor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="true"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}

diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild 
b/media-libs/shaderc/shaderc-2023.6.ebuild
deleted file mode 100644
index 310c15659d8d..
--- a/media-libs/shaderc/shaderc-2023.6.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-inherit cmake-multilib multibuild python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~loong ppc64 ~r

[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2024-01-17 Thread Nick Sarnie
commit: c3f5747f463d625a712962f896d601fdf26397c2
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Jan 18 00:22:15 2024 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Jan 18 00:32:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f5747f

media-libs/shaderc: add 2023.8

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2023.8.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 41dc28d517c1..02faa171fdb5 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1,3 @@
 DIST shaderc-2023.6.tar.gz 226361 BLAKE2B 
023ce15caaff6ff9474f361c6c5442fd8c58bbb079774fd3c8525824e70e63c1b8fff37490601b599f4ed44f4bfaec3ca746b7a734782fc2af8d78c4f1f1de53
 SHA512 
6580384ac27c4f2225529873ba46ca61240bdf63f4f5b89875e9bd20a774fed49328094379b7f469c3b97b6a3744cb649998c0d6d5a391023317a64a91754bb1
 DIST shaderc-2023.7.tar.gz 227360 BLAKE2B 
de5ee8cc35bc76ba1301e80217587cbf55885999297755d78a72fe0940431351d4070cdd0793fe8f43208d40c9ec343bbe888da2b8ded471bd241be067b1addf
 SHA512 
f3c1db574312e7e5ee22fb64f47f6609369754dd1648eb4e51c30b3c40aafd9994e54560e8334d01ac7d00011285a94d0543fa9ecd6977ec34c39a965fd72269
+DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 
334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857
 SHA512 
2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf

diff --git a/media-libs/shaderc/shaderc-2023.8.ebuild 
b/media-libs/shaderc/shaderc-2023.8.ebuild
new file mode 100644
index ..7f50365de0f8
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2023.8.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib multibuild python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   ~dev-util/glslang-1.3.275:=[${MULTILIB_USEDEP}]
+   ~dev-util/spirv-tools-1.3.275[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   ~dev-util/spirv-headers-1.3.275"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-12-17 Thread Arthur Zamarin
commit: 78c08f9ab84a63b0e64c7fd679fa332652fdd700
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 19:22:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 19:22:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78c08f9a

media-libs/shaderc: Stabilize 2023.7 ppc64, #920203

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/shaderc/shaderc-2023.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild 
b/media-libs/shaderc/shaderc-2023.7.ebuild
index 42a8fa001b23..5b3efcf7315e 100644
--- a/media-libs/shaderc/shaderc-2023.7.ebuild
+++ b/media-libs/shaderc/shaderc-2023.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~loong ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-12-17 Thread Arthur Zamarin
commit: 5b44652b5bf0e089651f4121cf7de989bcca9192
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 17:46:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 17:46:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b44652b

media-libs/shaderc: Stabilize 2023.7 amd64, #920203

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/shaderc/shaderc-2023.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild 
b/media-libs/shaderc/shaderc-2023.7.ebuild
index 77ec7b7b614d..42a8fa001b23 100644
--- a/media-libs/shaderc/shaderc-2023.7.ebuild
+++ b/media-libs/shaderc/shaderc-2023.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-12-17 Thread Arthur Zamarin
commit: 357454137c5845241e2c1e88bd04c16063c247a4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 17:31:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 17:31:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35745413

media-libs/shaderc: Stabilize 2023.7 x86, #920203

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/shaderc/shaderc-2023.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild 
b/media-libs/shaderc/shaderc-2023.7.ebuild
index fc654ae93d20..77ec7b7b614d 100644
--- a/media-libs/shaderc/shaderc-2023.7.ebuild
+++ b/media-libs/shaderc/shaderc-2023.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-11-10 Thread Nick Sarnie
commit: 6cd964f2af8aa2aeb7254c7f79da22801c4658ef
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Nov 10 18:29:24 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Nov 10 18:31:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd964f2

media-libs/shaderc: drop 2023.4

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 -
 media-libs/shaderc/shaderc-2023.4.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index ab9ef2bf6b17..41dc28d517c1 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,3 +1,2 @@
-DIST shaderc-2023.4.tar.gz 225728 BLAKE2B 
b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9
 SHA512 
18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91
 DIST shaderc-2023.6.tar.gz 226361 BLAKE2B 
023ce15caaff6ff9474f361c6c5442fd8c58bbb079774fd3c8525824e70e63c1b8fff37490601b599f4ed44f4bfaec3ca746b7a734782fc2af8d78c4f1f1de53
 SHA512 
6580384ac27c4f2225529873ba46ca61240bdf63f4f5b89875e9bd20a774fed49328094379b7f469c3b97b6a3744cb649998c0d6d5a391023317a64a91754bb1
 DIST shaderc-2023.7.tar.gz 227360 BLAKE2B 
de5ee8cc35bc76ba1301e80217587cbf55885999297755d78a72fe0940431351d4070cdd0793fe8f43208d40c9ec343bbe888da2b8ded471bd241be067b1addf
 SHA512 
f3c1db574312e7e5ee22fb64f47f6609369754dd1648eb4e51c30b3c40aafd9994e54560e8334d01ac7d00011285a94d0543fa9ecd6977ec34c39a965fd72269

diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild 
b/media-libs/shaderc/shaderc-2023.4.ebuild
deleted file mode 100644
index fbb683b556cc..
--- a/media-libs/shaderc/shaderc-2023.4.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-inherit cmake-multilib multibuild python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 ~riscv x86"
-IUSE="doc"
-
-RDEPEND="
-   >=dev-util/glslang-1.3.250:=[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-1.3.250[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.3.250"
-
-BDEPEND="doc? ( dev-ruby/asciidoctor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="true"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-11-10 Thread Nick Sarnie
commit: 7ed74fd9cbc3f478212565eb73e806d333df312b
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Nov 10 18:30:17 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Nov 10 18:31:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed74fd9

media-libs/shaderc: Fix deps

Closes: https://bugs.gentoo.org/917100

Signed-off-by: Nick Sarnie  gentoo.org>

 .../shaderc/{shaderc-2023.7.ebuild => shaderc-2023.6-r1.ebuild} | 6 +++---
 media-libs/shaderc/shaderc-2023.7.ebuild| 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild 
b/media-libs/shaderc/shaderc-2023.6-r1.ebuild
similarity index 92%
copy from media-libs/shaderc/shaderc-2023.7.ebuild
copy to media-libs/shaderc/shaderc-2023.6-r1.ebuild
index 1cdf6cf9b869..74887a3cb668 100644
--- a/media-libs/shaderc/shaderc-2023.7.ebuild
+++ b/media-libs/shaderc/shaderc-2023.6-r1.ebuild
@@ -18,12 +18,12 @@ KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="doc"
 
 RDEPEND="
-   >=dev-util/glslang-1.3.268:=[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-1.3.268[${MULTILIB_USEDEP}]
+   ~dev-util/glslang-1.3.261:=[${MULTILIB_USEDEP}]
+   ~dev-util/spirv-tools-1.3.261[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.3.261"
+   ~dev-util/spirv-headers-1.3.261"
 
 BDEPEND="doc? ( dev-ruby/asciidoctor )"
 

diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild 
b/media-libs/shaderc/shaderc-2023.7.ebuild
index 1cdf6cf9b869..fc654ae93d20 100644
--- a/media-libs/shaderc/shaderc-2023.7.ebuild
+++ b/media-libs/shaderc/shaderc-2023.7.ebuild
@@ -18,12 +18,12 @@ KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="doc"
 
 RDEPEND="
-   >=dev-util/glslang-1.3.268:=[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-1.3.268[${MULTILIB_USEDEP}]
+   ~dev-util/glslang-1.3.268:=[${MULTILIB_USEDEP}]
+   ~dev-util/spirv-tools-1.3.268[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.3.261"
+   ~dev-util/spirv-headers-1.3.268"
 
 BDEPEND="doc? ( dev-ruby/asciidoctor )"
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-11-09 Thread Nick Sarnie
commit: 67af5a405589e41418bd8ca99dc549fde3e304a1
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Nov  9 22:46:31 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Nov  9 22:56:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67af5a40

media-libs/shaderc: add 2023.7

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2023.7.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index dd559b130abb..ab9ef2bf6b17 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1,3 @@
 DIST shaderc-2023.4.tar.gz 225728 BLAKE2B 
b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9
 SHA512 
18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91
 DIST shaderc-2023.6.tar.gz 226361 BLAKE2B 
023ce15caaff6ff9474f361c6c5442fd8c58bbb079774fd3c8525824e70e63c1b8fff37490601b599f4ed44f4bfaec3ca746b7a734782fc2af8d78c4f1f1de53
 SHA512 
6580384ac27c4f2225529873ba46ca61240bdf63f4f5b89875e9bd20a774fed49328094379b7f469c3b97b6a3744cb649998c0d6d5a391023317a64a91754bb1
+DIST shaderc-2023.7.tar.gz 227360 BLAKE2B 
de5ee8cc35bc76ba1301e80217587cbf55885999297755d78a72fe0940431351d4070cdd0793fe8f43208d40c9ec343bbe888da2b8ded471bd241be067b1addf
 SHA512 
f3c1db574312e7e5ee22fb64f47f6609369754dd1648eb4e51c30b3c40aafd9994e54560e8334d01ac7d00011285a94d0543fa9ecd6977ec34c39a965fd72269

diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild 
b/media-libs/shaderc/shaderc-2023.7.ebuild
new file mode 100644
index ..1cdf6cf9b869
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2023.7.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib multibuild python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.268:=[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.268[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.261"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-10-13 Thread Sam James
commit: b9e1af7e7370ad4ee125e69dcb7213611805aaa4
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 13 09:45:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 13 09:45:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e1af7e

media-libs/shaderc: Stabilize 2023.6 amd64, #915662

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2023.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild 
b/media-libs/shaderc/shaderc-2023.6.ebuild
index 64baccc596b3..104bd08c7aea 100644
--- a/media-libs/shaderc/shaderc-2023.6.ebuild
+++ b/media-libs/shaderc/shaderc-2023.6.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~loong ppc64 ~riscv ~x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-10-13 Thread Sam James
commit: 9ee65e19b5511c7bc443eec61215404eb380f035
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 13 09:45:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 13 09:45:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee65e19

media-libs/shaderc: Stabilize 2023.6 x86, #915662

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2023.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild 
b/media-libs/shaderc/shaderc-2023.6.ebuild
index 104bd08c7aea..310c15659d8d 100644
--- a/media-libs/shaderc/shaderc-2023.6.ebuild
+++ b/media-libs/shaderc/shaderc-2023.6.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~loong ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-10-13 Thread Sam James
commit: 56afcce2e65a4afe9a19ed44a47bf9ea8a93584d
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 13 09:44:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 13 09:45:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56afcce2

media-libs/shaderc: Stabilize 2023.6 ppc64, #915662

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2023.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild 
b/media-libs/shaderc/shaderc-2023.6.ebuild
index 5df036870bf4..64baccc596b3 100644
--- a/media-libs/shaderc/shaderc-2023.6.ebuild
+++ b/media-libs/shaderc/shaderc-2023.6.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ppc64 ~riscv ~x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-10-09 Thread WANG Xuerui
commit: 03c9fd917219d602388a0ae35b20e0f86a8f0934
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Oct 10 01:07:32 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Oct 10 01:08:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c9fd91

media-libs/shaderc: keyword 2023.6 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/shaderc/shaderc-2023.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild 
b/media-libs/shaderc/shaderc-2023.6.ebuild
index e056906121b3..5df036870bf4 100644
--- a/media-libs/shaderc/shaderc-2023.6.ebuild
+++ b/media-libs/shaderc/shaderc-2023.6.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-08-29 Thread Nick Sarnie
commit: 09851479d9e2ce0f750b8e7271a474f85d378de2
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Aug 30 00:28:23 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Aug 30 00:32:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09851479

media-libs/shaderc: add 2023.6

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2023.6.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index ed894f852b64..dd559b130abb 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1 +1,2 @@
 DIST shaderc-2023.4.tar.gz 225728 BLAKE2B 
b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9
 SHA512 
18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91
+DIST shaderc-2023.6.tar.gz 226361 BLAKE2B 
023ce15caaff6ff9474f361c6c5442fd8c58bbb079774fd3c8525824e70e63c1b8fff37490601b599f4ed44f4bfaec3ca746b7a734782fc2af8d78c4f1f1de53
 SHA512 
6580384ac27c4f2225529873ba46ca61240bdf63f4f5b89875e9bd20a774fed49328094379b7f469c3b97b6a3744cb649998c0d6d5a391023317a64a91754bb1

diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild 
b/media-libs/shaderc/shaderc-2023.6.ebuild
new file mode 100644
index ..e056906121b3
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2023.6.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib multibuild python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.261:=[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.261[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.261"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-08-20 Thread Marek Szuba
commit: 4984adef81f37a162cdcaf85c12d38dc00190ce6
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Aug 20 18:14:37 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Aug 20 21:27:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4984adef

media-libs/shaderc: keyword 2023.4 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 media-libs/shaderc/shaderc-2023.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild 
b/media-libs/shaderc/shaderc-2023.4.ebuild
index c430cf358540..fbb683b556cc 100644
--- a/media-libs/shaderc/shaderc-2023.4.ebuild
+++ b/media-libs/shaderc/shaderc-2023.4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
+KEYWORDS="amd64 ppc64 ~riscv x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-08-01 Thread Nick Sarnie
commit: d90c3cccf3e2cb6245a8b64f411ed85b6fc4d8c0
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Aug  1 22:18:29 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Aug  1 22:18:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d90c3ccc

media-libs/shaderc: drop 2022.3, 2023.2, 2023.3

Closes: https://bugs.gentoo.org/909514

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  3 --
 media-libs/shaderc/shaderc-2022.3.ebuild | 79 
 media-libs/shaderc/shaderc-2023.2.ebuild | 79 
 media-libs/shaderc/shaderc-2023.3.ebuild | 79 
 4 files changed, 240 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index d62b610f5046..ed894f852b64 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,4 +1 @@
-DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 
6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c
 SHA512 
a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee
-DIST shaderc-2023.2.tar.gz 222452 BLAKE2B 
e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113
 SHA512 
8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84
-DIST shaderc-2023.3.tar.gz 223292 BLAKE2B 
a9a29b4cef74b864b87af5700b830d1d193cf2cdb8ae6cafffc50c6130ac6e1bfb0a598ca30ecf1cfa06dd50144bdd421b7541a6fdb2965b8ee029ad749ea0fe
 SHA512 
41e8a931ce47f42964c69c747aae96795d9791787deee411ce2e7053e2f426f1766a5aa42e8400fa9179c9428f11f3283a7b4c1dd20e7969963e6a00443549c1
 DIST shaderc-2023.4.tar.gz 225728 BLAKE2B 
b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9
 SHA512 
18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91

diff --git a/media-libs/shaderc/shaderc-2022.3.ebuild 
b/media-libs/shaderc/shaderc-2022.3.ebuild
deleted file mode 100644
index e6ccc0d9c959..
--- a/media-libs/shaderc/shaderc-2022.3.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="doc"
-
-RDEPEND="
-   >=dev-util/glslang-1.3.231:=[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-1.3.231[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.3.231"
-
-BDEPEND="doc? ( dev-ruby/asciidoctor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="true"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}

diff --git a/media-libs/shaderc/shaderc-2023.2.ebuild 
b/media-libs/shaderc/shaderc-2023.2.ebuild
deleted file mode 100644
index c068bd989c6a..
--- a/media-libs/shaderc/shaderc-2023.2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9.

[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-07-24 Thread Jakov Smolić
commit: b70c2924a9038cbc75a4015fca008fcd9d1de30e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 24 20:32:49 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 24 20:32:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70c2924

media-libs/shaderc: Stabilize 2023.4 x86, #911147

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/shaderc/shaderc-2023.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild 
b/media-libs/shaderc/shaderc-2023.4.ebuild
index baf01b52e082..c430cf358540 100644
--- a/media-libs/shaderc/shaderc-2023.4.ebuild
+++ b/media-libs/shaderc/shaderc-2023.4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-07-24 Thread Jakov Smolić
commit: 55a18bd1ea94f306bd5b9e2a5472b34d6914c640
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 24 20:32:41 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 24 20:32:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a18bd1

media-libs/shaderc: Stabilize 2023.4 amd64, #911147

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/shaderc/shaderc-2023.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild 
b/media-libs/shaderc/shaderc-2023.4.ebuild
index c2f0b916c92c..baf01b52e082 100644
--- a/media-libs/shaderc/shaderc-2023.4.ebuild
+++ b/media-libs/shaderc/shaderc-2023.4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 ~x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-07-24 Thread Arthur Zamarin
commit: c4f991a31ff1ba9b14d268de35ee5debc11fd2eb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 24 18:54:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 24 18:54:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f991a3

media-libs/shaderc: Stabilize 2023.4 ppc64, #911147

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/shaderc/shaderc-2023.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild 
b/media-libs/shaderc/shaderc-2023.4.ebuild
index df7f04a79e3a..c2f0b916c92c 100644
--- a/media-libs/shaderc/shaderc-2023.4.ebuild
+++ b/media-libs/shaderc/shaderc-2023.4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 ~x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-06-25 Thread Jakov Smolić
commit: 4c6ab6b3a15bcba1f6247856686a4ae8f0a7d1f3
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jun 26 06:27:06 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jun 26 06:27:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c6ab6b3

media-libs/shaderc: Stabilize 2023.3 x86, #909161

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/shaderc/shaderc-2023.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.3.ebuild 
b/media-libs/shaderc/shaderc-2023.3.ebuild
index 7c42c97c9571..71d157c9ea90 100644
--- a/media-libs/shaderc/shaderc-2023.3.ebuild
+++ b/media-libs/shaderc/shaderc-2023.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-06-25 Thread Jakov Smolić
commit: 4efddbefc7aa44bc86fa0e8609ee07e543a011fc
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jun 26 06:26:59 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jun 26 06:26:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4efddbef

media-libs/shaderc: Stabilize 2023.3 amd64, #909161

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/shaderc/shaderc-2023.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.3.ebuild 
b/media-libs/shaderc/shaderc-2023.3.ebuild
index 12013b1f0615..7c42c97c9571 100644
--- a/media-libs/shaderc/shaderc-2023.3.ebuild
+++ b/media-libs/shaderc/shaderc-2023.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 ~x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-06-25 Thread Sam James
commit: 62d00b3e2444dd0439a9a40ec78392eae1e56cc4
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 26 00:17:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 26 00:17:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d00b3e

media-libs/shaderc: Stabilize 2023.3 ppc64, #909161

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2023.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.3.ebuild 
b/media-libs/shaderc/shaderc-2023.3.ebuild
index 2a78684ab0f1..12013b1f0615 100644
--- a/media-libs/shaderc/shaderc-2023.3.ebuild
+++ b/media-libs/shaderc/shaderc-2023.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 ~x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-06-11 Thread Nick Sarnie
commit: 3e1f8d55369515f4a6c8af97b3100ded4beb1905
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Jun 12 01:25:59 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Jun 12 01:25:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e1f8d55

media-libs/shaderc: Update deps

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/shaderc-2023.4.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild 
b/media-libs/shaderc/shaderc-2023.4.ebuild
index 4a7ae5104227..df7f04a79e3a 100644
--- a/media-libs/shaderc/shaderc-2023.4.ebuild
+++ b/media-libs/shaderc/shaderc-2023.4.ebuild
@@ -18,12 +18,12 @@ KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE="doc"
 
 RDEPEND="
-   >=dev-util/glslang-1.3.246:=[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-1.3.246[${MULTILIB_USEDEP}]
+   >=dev-util/glslang-1.3.250:=[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.250[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.3.246"
+   >=dev-util/spirv-headers-1.3.250"
 
 BDEPEND="doc? ( dev-ruby/asciidoctor )"
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-06-11 Thread Nick Sarnie
commit: ed293b7c3e41c4cb664ce68ad074abd045f94fed
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Jun 12 01:16:29 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Jun 12 01:21:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed293b7c

media-libs/shaderc: add 2023.4

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2023.4.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 459cb7a6b8a6..d62b610f5046 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,3 +1,4 @@
 DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 
6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c
 SHA512 
a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee
 DIST shaderc-2023.2.tar.gz 222452 BLAKE2B 
e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113
 SHA512 
8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84
 DIST shaderc-2023.3.tar.gz 223292 BLAKE2B 
a9a29b4cef74b864b87af5700b830d1d193cf2cdb8ae6cafffc50c6130ac6e1bfb0a598ca30ecf1cfa06dd50144bdd421b7541a6fdb2965b8ee029ad749ea0fe
 SHA512 
41e8a931ce47f42964c69c747aae96795d9791787deee411ce2e7053e2f426f1766a5aa42e8400fa9179c9428f11f3283a7b4c1dd20e7969963e6a00443549c1
+DIST shaderc-2023.4.tar.gz 225728 BLAKE2B 
b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9
 SHA512 
18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91

diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild 
b/media-libs/shaderc/shaderc-2023.4.ebuild
new file mode 100644
index ..4a7ae5104227
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2023.4.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib multibuild python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.246:=[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.246[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.246"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-05-17 Thread Nick Sarnie
commit: 0edcf9a4ba084cc41d2c8516472c9fba9287a041
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed May 17 23:29:19 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed May 17 23:32:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edcf9a4

media-libs/shaderc: add 2023.3

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2023.3.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 2009f082e939..459cb7a6b8a6 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1,3 @@
 DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 
6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c
 SHA512 
a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee
 DIST shaderc-2023.2.tar.gz 222452 BLAKE2B 
e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113
 SHA512 
8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84
+DIST shaderc-2023.3.tar.gz 223292 BLAKE2B 
a9a29b4cef74b864b87af5700b830d1d193cf2cdb8ae6cafffc50c6130ac6e1bfb0a598ca30ecf1cfa06dd50144bdd421b7541a6fdb2965b8ee029ad749ea0fe
 SHA512 
41e8a931ce47f42964c69c747aae96795d9791787deee411ce2e7053e2f426f1766a5aa42e8400fa9179c9428f11f3283a7b4c1dd20e7969963e6a00443549c1

diff --git a/media-libs/shaderc/shaderc-2023.3.ebuild 
b/media-libs/shaderc/shaderc-2023.3.ebuild
new file mode 100644
index ..2a78684ab0f1
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2023.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib multibuild python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.246:=[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.246[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.246"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-03-03 Thread Arthur Zamarin
commit: 3b1acf561388cab61916c93f17dc91078753bda2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar  3 18:55:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  3 18:55:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1acf56

media-libs/shaderc: Stabilize 2023.2 x86, #898954

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/shaderc/shaderc-2023.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.2.ebuild 
b/media-libs/shaderc/shaderc-2023.2.ebuild
index 5c11df617dfb..3dde7114a657 100644
--- a/media-libs/shaderc/shaderc-2023.2.ebuild
+++ b/media-libs/shaderc/shaderc-2023.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-03-03 Thread Arthur Zamarin
commit: 95773f3120274d557eff37f42424462e3ebecb48
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar  3 18:07:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  3 18:07:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95773f31

media-libs/shaderc: Stabilize 2023.2 amd64, #898954

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/shaderc/shaderc-2023.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2023.2.ebuild 
b/media-libs/shaderc/shaderc-2023.2.ebuild
index 8f66336f9c0d..5c11df617dfb 100644
--- a/media-libs/shaderc/shaderc-2023.2.ebuild
+++ b/media-libs/shaderc/shaderc-2023.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-02-07 Thread Nick Sarnie
commit: c5072334b55b2d8cfe493a01b7f9a17ca13b41aa
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Feb  8 00:48:33 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Feb  8 00:48:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5072334

media-libs/shaderc: drop 2022.2-r1

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest |  1 -
 media-libs/shaderc/shaderc-2022.2-r1.ebuild | 79 -
 2 files changed, 80 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 24e72c0273a2..2009f082e939 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,3 +1,2 @@
-DIST shaderc-2022.2.tar.gz 223386 BLAKE2B 
feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a
 SHA512 
85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039
 DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 
6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c
 SHA512 
a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee
 DIST shaderc-2023.2.tar.gz 222452 BLAKE2B 
e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113
 SHA512 
8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84

diff --git a/media-libs/shaderc/shaderc-2022.2-r1.ebuild 
b/media-libs/shaderc/shaderc-2022.2-r1.ebuild
deleted file mode 100644
index f75a3b7f5831..
--- a/media-libs/shaderc/shaderc-2022.2-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="doc"
-
-RDEPEND="
-   >=dev-util/glslang-1.3.224[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-1.3.224[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.3.224"
-
-BDEPEND="doc? ( dev-ruby/asciidoctor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="true"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2023-02-04 Thread Nick Sarnie
commit: 72da14a881b3a0f1d2d05f3114bca1cd54cd5a24
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sat Feb  4 16:53:05 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sat Feb  4 17:07:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72da14a8

media-libs/shaderc: add 2023.2

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2023.2.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 3b1d30e0ec48..24e72c0273a2 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1,3 @@
 DIST shaderc-2022.2.tar.gz 223386 BLAKE2B 
feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a
 SHA512 
85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039
 DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 
6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c
 SHA512 
a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee
+DIST shaderc-2023.2.tar.gz 222452 BLAKE2B 
e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113
 SHA512 
8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84

diff --git a/media-libs/shaderc/shaderc-2023.2.ebuild 
b/media-libs/shaderc/shaderc-2023.2.ebuild
new file mode 100644
index ..8f66336f9c0d
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2023.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.239:=[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.239[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.239"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-12-23 Thread Michał Górny
commit: a845bbf0541318d0b32b13cd663ad909f216bacf
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 23 13:56:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 23 14:36:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a845bbf0

media-libs/shaderc: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 media-libs/shaderc/shaderc-2022.2.ebuild | 88 
 1 file changed, 88 deletions(-)

diff --git a/media-libs/shaderc/shaderc-2022.2.ebuild 
b/media-libs/shaderc/shaderc-2022.2.ebuild
deleted file mode 100644
index 92b7dc4d3a6b..
--- a/media-libs/shaderc/shaderc-2022.2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="doc test"
-
-RDEPEND="
-   >=dev-util/glslang-1.3.224[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-1.3.224[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.3.224
-   test? ( dev-cpp/gtest )
-"
-BDEPEND="doc? ( dev-ruby/asciidoctor )
-   test? ( $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-python_check_deps() {
-   if use test; then
-   python_has_version "dev-python/nose[${PYTHON_USEDEP}]"
-   fi
-}
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="$(usex !test)"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-12-04 Thread Sam James
commit: 76d693c61f4b82775037db50a2fb5a86e3232d45
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  4 23:40:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 23:40:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d693c6

media-libs/shaderc: Stabilize 2022.3 ppc64, #884381

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2022.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.3.ebuild 
b/media-libs/shaderc/shaderc-2022.3.ebuild
index a621d6635731..4afb18610cf5 100644
--- a/media-libs/shaderc/shaderc-2022.3.ebuild
+++ b/media-libs/shaderc/shaderc-2022.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
+KEYWORDS="amd64 ppc64 x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-12-04 Thread Sam James
commit: 8d1b47c1a127b7386d71d75af9c6c442ed9f5fce
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  4 22:48:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 22:49:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1b47c1

media-libs/shaderc: Stabilize 2022.3 x86, #884381

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2022.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.3.ebuild 
b/media-libs/shaderc/shaderc-2022.3.ebuild
index de27081db28c..a621d6635731 100644
--- a/media-libs/shaderc/shaderc-2022.3.ebuild
+++ b/media-libs/shaderc/shaderc-2022.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-12-04 Thread Sam James
commit: e9d863ffece2118200babdc96bc59774a2e5a810
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  4 22:42:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 22:42:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d863ff

media-libs/shaderc: Stabilize 2022.3 amd64, #884381

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2022.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.3.ebuild 
b/media-libs/shaderc/shaderc-2022.3.ebuild
index 5098336ac7d9..de27081db28c 100644
--- a/media-libs/shaderc/shaderc-2022.3.ebuild
+++ b/media-libs/shaderc/shaderc-2022.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-11-08 Thread Nick Sarnie
commit: d24ca1e26b11e466ebf87e92e60b0953c4a7e74a
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Nov  6 00:49:15 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Nov  8 23:56:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d24ca1e2

media-libs/shaderc: add 2022.3

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2022.3.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 157bd0b00fcb..3b1d30e0ec48 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1 +1,2 @@
 DIST shaderc-2022.2.tar.gz 223386 BLAKE2B 
feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a
 SHA512 
85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039
+DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 
6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c
 SHA512 
a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee

diff --git a/media-libs/shaderc/shaderc-2022.3.ebuild 
b/media-libs/shaderc/shaderc-2022.3.ebuild
new file mode 100644
index ..5098336ac7d9
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2022.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.231:=[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.231[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.231"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-10-29 Thread Nick Sarnie
commit: 745b272983312f08e3bf6806da6b1311fc9b1189
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sat Oct 29 20:27:35 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sat Oct 29 20:31:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=745b2729

media-libs/shaderc: drop 2022.1-r2

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest |  1 -
 media-libs/shaderc/shaderc-2022.1-r2.ebuild | 88 -
 2 files changed, 89 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index bc02a39a9b6d..157bd0b00fcb 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1 @@
-DIST shaderc-2022.1.tar.gz 222009 BLAKE2B 
c6707699a49c130b2669620e11f5286279054a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51
 SHA512 
21c2462cb434d94da87c71ba660f6cd5b161450d7faeff8789b41db25e64f2baa7c560e78aa856d128c5a73699215d6b1085b5ca19a4640237adf194793ad44b
 DIST shaderc-2022.2.tar.gz 223386 BLAKE2B 
feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a
 SHA512 
85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039

diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
deleted file mode 100644
index 9e5933824f86..
--- a/media-libs/shaderc/shaderc-2022.1-r2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="doc test"
-
-RDEPEND="
-   >=dev-util/glslang-1.3.216[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-1.3.216[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.3.216
-   test? ( dev-cpp/gtest )
-"
-BDEPEND="doc? ( dev-ruby/asciidoctor )
-   test? ( $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-python_check_deps() {
-   if use test; then
-   python_has_version "dev-python/nose[${PYTHON_USEDEP}]"
-   fi
-}
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="$(usex !test)"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-10-29 Thread Nick Sarnie
commit: ecd84eaa07a7c3e9685de9aeeed3fa39bc35abd5
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sat Oct 29 20:27:09 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sat Oct 29 20:31:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd84eaa

media-libs/shaderc: Disable tests

They don't work anyway

Closes: https://bugs.gentoo.org/878711

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/shaderc-2022.2-r1.ebuild | 79 +
 1 file changed, 79 insertions(+)

diff --git a/media-libs/shaderc/shaderc-2022.2-r1.ebuild 
b/media-libs/shaderc/shaderc-2022.2-r1.ebuild
new file mode 100644
index ..42aa3aa3e57d
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2022.2-r1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 ppc64 x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.224[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.224[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.224"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-10-15 Thread Sam James
commit: 7b51b9565a4069a42da72ca4857bde60cfef3154
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 15 14:55:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 15 14:55:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b51b956

media-libs/shaderc: fix PythonAnyMismatchedDepHasVersionCheck

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2022.1-r2.ebuild | 11 +--
 media-libs/shaderc/shaderc-2022.2.ebuild|  2 +-
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
index 4f70155c9a09..9e5933824f86 100644
--- a/media-libs/shaderc/shaderc-2022.1-r2.ebuild
+++ b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
@@ -24,12 +24,11 @@ RDEPEND="
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
>=dev-util/spirv-headers-1.3.216
-   test? (
-   dev-cpp/gtest
-   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
-   )
+   test? ( dev-cpp/gtest )
+"
+BDEPEND="doc? ( dev-ruby/asciidoctor )
+   test? ( $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') )
 "
-BDEPEND="doc? ( dev-ruby/asciidoctor )"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2020.4-fix-build.patch
@@ -40,7 +39,7 @@ RESTRICT=test
 
 python_check_deps() {
if use test; then
-   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/nose[${PYTHON_USEDEP}]"
fi
 }
 

diff --git a/media-libs/shaderc/shaderc-2022.2.ebuild 
b/media-libs/shaderc/shaderc-2022.2.ebuild
index ce832420d98f..0e52ee51e2db 100644
--- a/media-libs/shaderc/shaderc-2022.2.ebuild
+++ b/media-libs/shaderc/shaderc-2022.2.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
>=dev-util/spirv-headers-1.3.224
-   test? ( dev-cpp/gtest   )
+   test? ( dev-cpp/gtest )
 "
 BDEPEND="doc? ( dev-ruby/asciidoctor )
test? ( $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') )



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-10-12 Thread Agostino Sarubbo
commit: 1944de433f651d30309d65d5172f12a1210996c9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Oct 13 06:56:10 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Oct 13 06:56:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1944de43

media-libs/shaderc: Stabilize 2022.2 ppc64, #876897

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/shaderc/shaderc-2022.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.2.ebuild 
b/media-libs/shaderc/shaderc-2022.2.ebuild
index 3aef028985ad..ce832420d98f 100644
--- a/media-libs/shaderc/shaderc-2022.2.ebuild
+++ b/media-libs/shaderc/shaderc-2022.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-10-12 Thread Sam James
commit: 1b7d2e417af110182b19b5364190d833ddd0ee2f
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 12 23:58:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 12 23:58:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b7d2e41

media-libs/shaderc: Stabilize 2022.2 amd64, #876897

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2022.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.2.ebuild 
b/media-libs/shaderc/shaderc-2022.2.ebuild
index 792146ea3a6c..3aef028985ad 100644
--- a/media-libs/shaderc/shaderc-2022.2.ebuild
+++ b/media-libs/shaderc/shaderc-2022.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-09-01 Thread Nick Sarnie
commit: 5ecbbfbec8a02ea4740a8bf0f364e6b9fa0e9c9d
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Sep  2 01:06:12 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Sep  2 01:15:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ecbbfbe

media-libs/shaderc: add 2022.2

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2022.2.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 83836c899286..bc02a39a9b6d 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1 +1,2 @@
 DIST shaderc-2022.1.tar.gz 222009 BLAKE2B 
c6707699a49c130b2669620e11f5286279054a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51
 SHA512 
21c2462cb434d94da87c71ba660f6cd5b161450d7faeff8789b41db25e64f2baa7c560e78aa856d128c5a73699215d6b1085b5ca19a4640237adf194793ad44b
+DIST shaderc-2022.2.tar.gz 223386 BLAKE2B 
feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a
 SHA512 
85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039

diff --git a/media-libs/shaderc/shaderc-2022.2.ebuild 
b/media-libs/shaderc/shaderc-2022.2.ebuild
new file mode 100644
index ..792146ea3a6c
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2022.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.224[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.224[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.224
+   test? ( dev-cpp/gtest   )
+"
+BDEPEND="doc? ( dev-ruby/asciidoctor )
+   test? ( $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+python_check_deps() {
+   if use test; then
+   python_has_version "dev-python/nose[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="$(usex !test)"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-08-18 Thread Andreas Sturmlechner
commit: dca7e001b955252a4789de502eccbe65540bff2c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Aug 17 10:49:15 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Aug 18 07:56:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca7e001

media-libs/shaderc: drop 2022.1-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/shaderc/shaderc-2022.1-r1.ebuild | 92 -
 1 file changed, 92 deletions(-)

diff --git a/media-libs/shaderc/shaderc-2022.1-r1.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r1.ebuild
deleted file mode 100644
index bd74f502102a..
--- a/media-libs/shaderc/shaderc-2022.1-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-CMAKE_ECLASS=cmake
-
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="doc test"
-
-RDEPEND="
-   >=dev-util/glslang-1.3.204[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-1.3.204[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.3.204
-   doc? ( dev-ruby/asciidoctor )
-   test? (
-   dev-cpp/gtest
-   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-python_check_deps() {
-   if use test; then
-   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
-   fi
-}
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="$(usex !test)"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-08-17 Thread Agostino Sarubbo
commit: 491ee7a1c98e4b619728506785858b79da47c730
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug 17 07:09:41 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug 17 07:09:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=491ee7a1

media-libs/shaderc: x86 stable wrt bug #865241

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/shaderc/shaderc-2022.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
index c1f9ca47ed84..4f70155c9a09 100644
--- a/media-libs/shaderc/shaderc-2022.1-r2.ebuild
+++ b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-08-17 Thread Agostino Sarubbo
commit: 546703e7102408c8cb21ccf9fa4c2cb4bb4470f2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug 17 07:05:36 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug 17 07:06:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=546703e7

media-libs/shaderc: amd64 stable wrt bug #865241

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/shaderc/shaderc-2022.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
index 39deee4b60bf..c1f9ca47ed84 100644
--- a/media-libs/shaderc/shaderc-2022.1-r2.ebuild
+++ b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-08-16 Thread Agostino Sarubbo
commit: 727a462f7ccaf4ebeec01db3010e2ad66727881f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Aug 16 07:46:51 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Aug 16 07:46:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727a462f

media-libs/shaderc: ppc64 stable wrt bug #865241

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/shaderc/shaderc-2022.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
index 8df706eda6fc..39deee4b60bf 100644
--- a/media-libs/shaderc/shaderc-2022.1-r2.ebuild
+++ b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-08-15 Thread Andreas Sturmlechner
commit: 005d681054ec4daba2a90b7ba08d861066b2546a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Aug 15 11:40:38 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Aug 15 16:40:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005d6810

media-libs/shaderc: update EAPI 7 -> 8, fix BDEPEND, indentation

Bug: https://bugs.gentoo.org/865241
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/shaderc/shaderc-2022.1-r2.ebuild | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
index 510a9ffae13b..8df706eda6fc 100644
--- a/media-libs/shaderc/shaderc-2022.1-r2.ebuild
+++ b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
@@ -1,12 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
-
-CMAKE_ECLASS=cmake
-
 inherit cmake-multilib python-any-r1
 
 DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
@@ -27,15 +24,15 @@ RDEPEND="
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
>=dev-util/spirv-headers-1.3.216
-   doc? ( dev-ruby/asciidoctor )
test? (
dev-cpp/gtest
$(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
)
 "
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
 )
 
 # https://github.com/google/shaderc/issues/470



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-07-19 Thread Nick Sarnie
commit: 095f33774f3b399659569b99d89d569d63effc7c
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Jul 19 13:48:25 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Jul 19 13:48:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=095f3377

media-libs/shaderc: Bump deps

Closes: https://bugs.gentoo.org/840773
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/shaderc-2022.1-r2.ebuild | 92 +
 1 file changed, 92 insertions(+)

diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
new file mode 100644
index ..510a9ffae13b
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2022.1-r2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.216[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.216[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.216
+   doc? ( dev-ruby/asciidoctor )
+   test? (
+   dev-cpp/gtest
+   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+python_check_deps() {
+   if use test; then
+   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="$(usex !test)"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-06-12 Thread Matt Turner
commit: 62b68ea97b51dbfd608d7ecb3859eb2c5eee89d4
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jun 12 19:30:12 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun 12 19:36:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b68ea9

media-libs/shaderc: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/shaderc/shaderc-2022.1.ebuild | 92 
 1 file changed, 92 deletions(-)

diff --git a/media-libs/shaderc/shaderc-2022.1.ebuild 
b/media-libs/shaderc/shaderc-2022.1.ebuild
deleted file mode 100644
index d560e31f8453..
--- a/media-libs/shaderc/shaderc-2022.1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-CMAKE_ECLASS=cmake
-
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="doc test"
-
-RDEPEND="
-   ~dev-util/glslang-1.3.204[${MULTILIB_USEDEP}]
-   ~dev-util/spirv-tools-1.3.204[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   ~dev-util/spirv-headers-1.3.204
-   doc? ( dev-ruby/asciidoctor )
-   test? (
-   dev-cpp/gtest
-   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-python_check_deps() {
-   if use test; then
-   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
-   fi
-}
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="$(usex !test)"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-06-01 Thread Jakov Smolić
commit: 29e7486054f5581bb75aaf6ec21e1c5a008e9148
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  1 14:20:34 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  1 14:20:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e74860

media-libs/shaderc: Stabilize 2022.1-r1 x86, #84

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/shaderc/shaderc-2022.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.1-r1.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r1.ebuild
index 9467ec6b27ea..bd74f502102a 100644
--- a/media-libs/shaderc/shaderc-2022.1-r1.ebuild
+++ b/media-libs/shaderc/shaderc-2022.1-r1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-06-01 Thread Jakov Smolić
commit: 198d4948309392d9f97d46e6b2c9cfed7503c456
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  1 14:20:24 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  1 14:20:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=198d4948

media-libs/shaderc: Stabilize 2022.1-r1 amd64, #84

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/shaderc/shaderc-2022.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.1-r1.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r1.ebuild
index ffcef5b37ab8..9467ec6b27ea 100644
--- a/media-libs/shaderc/shaderc-2022.1-r1.ebuild
+++ b/media-libs/shaderc/shaderc-2022.1-r1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-06-01 Thread Jakov Smolić
commit: 1d227c58541807087db6e55255290f5ccf65545c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  1 14:18:10 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  1 14:18:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d227c58

media-libs/shaderc: Stabilize 2022.1-r1 ppc64, #84

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/shaderc/shaderc-2022.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.1-r1.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r1.ebuild
index 3312ef71f4e5..ffcef5b37ab8 100644
--- a/media-libs/shaderc/shaderc-2022.1-r1.ebuild
+++ b/media-libs/shaderc/shaderc-2022.1-r1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-05-29 Thread Matt Turner
commit: e19e91dd1914dbbdf10f8aad640aa36d9d2b6062
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 29 15:40:50 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 29 15:40:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e19e91dd

media-libs/shaderc: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/shaderc/Manifest  |  1 -
 media-libs/shaderc/shaderc-2021.3.ebuild | 92 
 2 files changed, 93 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 80288a6dc282..83836c899286 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1 @@
-DIST shaderc-2021.3.tar.gz 221509 BLAKE2B 
5061073e4489bdf2245a7cd18968a5a874cd33c16b8944b5c781b78e648f20bc8cf49b52e61ee3fe5b2aa029fa8195687079865403bb662839917b142421c49c
 SHA512 
759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a
 DIST shaderc-2022.1.tar.gz 222009 BLAKE2B 
c6707699a49c130b2669620e11f5286279054a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51
 SHA512 
21c2462cb434d94da87c71ba660f6cd5b161450d7faeff8789b41db25e64f2baa7c560e78aa856d128c5a73699215d6b1085b5ca19a4640237adf194793ad44b

diff --git a/media-libs/shaderc/shaderc-2021.3.ebuild 
b/media-libs/shaderc/shaderc-2021.3.ebuild
deleted file mode 100644
index 542b6fc9b649..
--- a/media-libs/shaderc/shaderc-2021.3.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-CMAKE_ECLASS=cmake
-
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="${PV}"
-SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="doc test"
-
-RDEPEND="
-   ~dev-util/glslang-1.2.198[${MULTILIB_USEDEP}]
-   ~dev-util/spirv-tools-1.2.198[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   ~dev-util/spirv-headers-1.2.198
-   doc? ( dev-ruby/asciidoctor )
-   test? (
-   dev-cpp/gtest
-   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-python_check_deps() {
-   if use test; then
-   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
-   fi
-}
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="$(usex !test)"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-04-23 Thread Agostino Sarubbo
commit: 2acb9d1ea37757d5ee8aa824009286cf066036a5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Apr 24 06:34:02 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Apr 24 06:34:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acb9d1e

media-libs/shaderc: x86 stable wrt bug #839963

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/shaderc/shaderc-2022.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.1.ebuild 
b/media-libs/shaderc/shaderc-2022.1.ebuild
index 742587298d6c..d560e31f8453 100644
--- a/media-libs/shaderc/shaderc-2022.1.ebuild
+++ b/media-libs/shaderc/shaderc-2022.1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-04-23 Thread Agostino Sarubbo
commit: 1e988606dcbc4a8f420204c93564730e388721e4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Apr 24 06:30:38 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Apr 24 06:30:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e988606

media-libs/shaderc: amd64 stable wrt bug #839963

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/shaderc/shaderc-2022.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.1.ebuild 
b/media-libs/shaderc/shaderc-2022.1.ebuild
index 349ea460e76d..742587298d6c 100644
--- a/media-libs/shaderc/shaderc-2022.1.ebuild
+++ b/media-libs/shaderc/shaderc-2022.1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-04-22 Thread Arthur Zamarin
commit: 97ba74ccc5504ac669b545e6c6cd71fe8816e313
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 22 17:41:19 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 22 17:41:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ba74cc

media-libs/shaderc: Stabilize 2022.1 ppc64, #839963

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/shaderc/shaderc-2022.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2022.1.ebuild 
b/media-libs/shaderc/shaderc-2022.1.ebuild
index 6158ee5f04dc..349ea460e76d 100644
--- a/media-libs/shaderc/shaderc-2022.1.ebuild
+++ b/media-libs/shaderc/shaderc-2022.1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-04-19 Thread Nick Sarnie
commit: 818597b4f9d0639fb366bde9ca8c4a003524caf8
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Apr 19 22:39:52 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Apr 19 22:40:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818597b4

media-libs/shaderc: Rev bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/shaderc-2022.1-r1.ebuild | 92 +
 1 file changed, 92 insertions(+)

diff --git a/media-libs/shaderc/shaderc-2022.1-r1.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r1.ebuild
new file mode 100644
index ..3312ef71f4e5
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2022.1-r1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.204[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.204[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.204
+   doc? ( dev-ruby/asciidoctor )
+   test? (
+   dev-cpp/gtest
+   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+python_check_deps() {
+   if use test; then
+   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="$(usex !test)"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2022-02-19 Thread Nick Sarnie
commit: 2ed01c87400d21ee5cb08f3997ca4ea77bb0b5b0
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Feb 20 01:56:10 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Feb 20 02:09:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed01c87

media-libs/shaderc: Version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2022.1.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index c19920a76d66..80288a6dc282 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1 +1,2 @@
 DIST shaderc-2021.3.tar.gz 221509 BLAKE2B 
5061073e4489bdf2245a7cd18968a5a874cd33c16b8944b5c781b78e648f20bc8cf49b52e61ee3fe5b2aa029fa8195687079865403bb662839917b142421c49c
 SHA512 
759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a
+DIST shaderc-2022.1.tar.gz 222009 BLAKE2B 
c6707699a49c130b2669620e11f5286279054a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51
 SHA512 
21c2462cb434d94da87c71ba660f6cd5b161450d7faeff8789b41db25e64f2baa7c560e78aa856d128c5a73699215d6b1085b5ca19a4640237adf194793ad44b

diff --git a/media-libs/shaderc/shaderc-2022.1.ebuild 
b/media-libs/shaderc/shaderc-2022.1.ebuild
new file mode 100644
index ..6158ee5f04dc
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2022.1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   ~dev-util/glslang-1.3.204[${MULTILIB_USEDEP}]
+   ~dev-util/spirv-tools-1.3.204[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   ~dev-util/spirv-headers-1.3.204
+   doc? ( dev-ruby/asciidoctor )
+   test? (
+   dev-cpp/gtest
+   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+python_check_deps() {
+   if use test; then
+   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="$(usex !test)"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-12-25 Thread Nick Sarnie
commit: f2d6da20308430839f49bd61ca0bb3003b799ed0
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sat Dec 25 15:06:01 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sat Dec 25 15:06:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d6da20

media-libs/shaderc: Drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 -
 media-libs/shaderc/shaderc-2021.2.ebuild | 92 
 2 files changed, 93 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index b9d9b66eddf4..c19920a76d66 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1 @@
-DIST shaderc-2021.2.tar.gz 221444 BLAKE2B 
77ba2a6cd5a08d19ef1e3e81b186a4ce5478aeccdafa940192347026dc550666eaf0acbf9c0e3ab5c62eaacf3c56c7bfc888480a13490403d30b0edaa173f19a
 SHA512 
44779d3ec8c3451c51ad1a51a5644565dd7feacb0695fe3adc5c46fd2b5b5ca1220ed92f2178e0c56352a73db7c89653eac829b5cdc6ae8394902e1805b73ed3
 DIST shaderc-2021.3.tar.gz 221509 BLAKE2B 
5061073e4489bdf2245a7cd18968a5a874cd33c16b8944b5c781b78e648f20bc8cf49b52e61ee3fe5b2aa029fa8195687079865403bb662839917b142421c49c
 SHA512 
759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a

diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild 
b/media-libs/shaderc/shaderc-2021.2.ebuild
deleted file mode 100644
index f2ba5ecc7bea..
--- a/media-libs/shaderc/shaderc-2021.2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-CMAKE_ECLASS=cmake
-
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="d0d8d7e7ea5074cb107499a73a22ce14bec3fb10"
-SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="doc test"
-
-RDEPEND="
-   >=dev-util/glslang-11.6.0[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-20210825[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-util/spirv-headers-20210817
-   doc? ( dev-ruby/asciidoctor )
-   test? (
-   dev-cpp/gtest
-   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-python_check_deps() {
-   if use test; then
-   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
-   fi
-}
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="$(usex !test)"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use doc; then
-   cmake_src_compile glslc_doc_README
-   fi
-   cmake_src_compile
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
-   fi
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-12-24 Thread Sam James
commit: 717eee35b51b29f2c125147c463871db6d3ae18e
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 25 01:24:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 25 01:24:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717eee35

media-libs/shaderc: Stabilize 2021.3 x86, #829937

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2021.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2021.3.ebuild 
b/media-libs/shaderc/shaderc-2021.3.ebuild
index 42c57ac7b4ba..542b6fc9b649 100644
--- a/media-libs/shaderc/shaderc-2021.3.ebuild
+++ b/media-libs/shaderc/shaderc-2021.3.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-12-24 Thread Sam James
commit: df92dc540bc5e0c9101ff65ae5cb40e31a80c047
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 25 01:24:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 25 01:24:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df92dc54

media-libs/shaderc: Stabilize 2021.3 amd64, #829937

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2021.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2021.3.ebuild 
b/media-libs/shaderc/shaderc-2021.3.ebuild
index 51aeec38015a..42c57ac7b4ba 100644
--- a/media-libs/shaderc/shaderc-2021.3.ebuild
+++ b/media-libs/shaderc/shaderc-2021.3.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-12-24 Thread Sam James
commit: 8c1d6ce0a5faa2b26a93e63c1afc1460287ec5fe
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 25 01:22:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 25 01:22:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c1d6ce0

media-libs/shaderc: Stabilize 2021.3 ppc64, #829937

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2021.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2021.3.ebuild 
b/media-libs/shaderc/shaderc-2021.3.ebuild
index 65900468121c..51aeec38015a 100644
--- a/media-libs/shaderc/shaderc-2021.3.ebuild
+++ b/media-libs/shaderc/shaderc-2021.3.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-12-23 Thread Nick Sarnie
commit: 58d96c4d47787793bb1d4f614dbf54423755d9e0
Author: t0b3  gmail  com>
AuthorDate: Fri Dec 17 11:17:17 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Dec 23 14:29:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d96c4d

media-libs/shaderc: add python 3.10

Closes: https://bugs.gentoo.org/829441
Signed-off-by: t0b3  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23378
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/shaderc-2021.2.ebuild | 2 +-
 media-libs/shaderc/shaderc-2021.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild 
b/media-libs/shaderc/shaderc-2021.2.ebuild
index 94f52642f34b..f2ba5ecc7bea 100644
--- a/media-libs/shaderc/shaderc-2021.2.ebuild
+++ b/media-libs/shaderc/shaderc-2021.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_7,3_8,3_9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 CMAKE_ECLASS=cmake
 

diff --git a/media-libs/shaderc/shaderc-2021.3.ebuild 
b/media-libs/shaderc/shaderc-2021.3.ebuild
index 5fde20a88adf..65900468121c 100644
--- a/media-libs/shaderc/shaderc-2021.3.ebuild
+++ b/media-libs/shaderc/shaderc-2021.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_7,3_8,3_9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 CMAKE_ECLASS=cmake
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-12-05 Thread Nick Sarnie
commit: 69a2c34df68a6dd69df809112f945d7374fedf08
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Dec  5 16:13:00 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Dec  5 16:13:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a2c34d

media-libs/shaderc: Drop old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest|  3 -
 .../shaderc/shaderc-2020.5_pre20201216.ebuild  | 92 --
 .../shaderc/shaderc-2020.6_pre20210327.ebuild  | 92 --
 media-libs/shaderc/shaderc-2021.0.ebuild   | 92 --
 4 files changed, 279 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 4c4c85cb9944..b9d9b66eddf4 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,5 +1,2 @@
-DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 
9565873bd1d85c2800b26ba821da8044aecf7ef7268b4843570b18bfbe07e0c9891b4f67b3ef58d7ac0813a2ca306ec2af8ef8bacb15047903d2d9bd1b723b6f
 SHA512 
6b133b83f300c09408efa61f56b299b5ee3900fb739f2ada37e0ee3b8af4bf50423f0f9ca9a637d845bb02eeb61347456ddae9d616b5e46d2e481994ca3d35f3
-DIST shaderc-2020.6_pre20210327.tar.gz 220258 BLAKE2B 
5f3321d7bea0a39bec865cf3c6b25baba82068ecea6a5272a4c1e3432bb9f1c0062c1bcf9a57bac1e92dcd382dfb0837a03bbe434d19e83b755dc5da16e2f1dd
 SHA512 
07f4a49faed28f23fb2f7b33c804c9909617e362f8046d6cafaaf3c74d6453ac53ea3f848dde8d2164a8827375e492c4fc544d7b9276c3e7ca80cae4baf1b47c
-DIST shaderc-2021.0.tar.gz 220308 BLAKE2B 
7178b99ce726f73e4eee2eb1b81b9575cf5a97a1d29bf0ed6a64ffde1095f91e14ae2c7f62d21f33bf2f7551e94b6d3e3c8fd149446899276a67d7df33a8e679
 SHA512 
cec230949f98589eef2532b02048e3d1b4a2c07ceff1043bfe5b30cdbd3511cdfcbb625cc115d9cfa52252b20a486e146db7e2e1944d89f9371811d64f9f675c
 DIST shaderc-2021.2.tar.gz 221444 BLAKE2B 
77ba2a6cd5a08d19ef1e3e81b186a4ce5478aeccdafa940192347026dc550666eaf0acbf9c0e3ab5c62eaacf3c56c7bfc888480a13490403d30b0edaa173f19a
 SHA512 
44779d3ec8c3451c51ad1a51a5644565dd7feacb0695fe3adc5c46fd2b5b5ca1220ed92f2178e0c56352a73db7c89653eac829b5cdc6ae8394902e1805b73ed3
 DIST shaderc-2021.3.tar.gz 221509 BLAKE2B 
5061073e4489bdf2245a7cd18968a5a874cd33c16b8944b5c781b78e648f20bc8cf49b52e61ee3fe5b2aa029fa8195687079865403bb662839917b142421c49c
 SHA512 
759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a

diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild 
b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
deleted file mode 100644
index f5b20c3034d9..
--- a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_7,3_8,3_9} )
-
-CMAKE_ECLASS=cmake
-
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="4089217d30c1f035c44a08255b875b5fea4f4bc5"
-SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="doc test"
-
-RDEPEND="
-   >=dev-util/glslang-10.11.0.0_pre20201216[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-2020.6[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.5.4.1
-   doc? ( dev-ruby/asciidoctor )
-   test? (
-   dev-cpp/gtest
-   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-python_check_deps() {
-   if use test; then
-   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
-   fi
-}
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="$(usex !test)"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-   cmake_src_configure
-}
-
-mul

[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-11-29 Thread Nick Sarnie
commit: a7aca1091cdfb237f3ccd35c7505130f8ee23c14
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Nov 29 23:07:21 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Nov 29 23:11:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7aca109

media-libs/shaderc: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2021.3.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 57e027f111d2..4c4c85cb9944 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -2,3 +2,4 @@ DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 
9565873bd1d85c2800b26ba821
 DIST shaderc-2020.6_pre20210327.tar.gz 220258 BLAKE2B 
5f3321d7bea0a39bec865cf3c6b25baba82068ecea6a5272a4c1e3432bb9f1c0062c1bcf9a57bac1e92dcd382dfb0837a03bbe434d19e83b755dc5da16e2f1dd
 SHA512 
07f4a49faed28f23fb2f7b33c804c9909617e362f8046d6cafaaf3c74d6453ac53ea3f848dde8d2164a8827375e492c4fc544d7b9276c3e7ca80cae4baf1b47c
 DIST shaderc-2021.0.tar.gz 220308 BLAKE2B 
7178b99ce726f73e4eee2eb1b81b9575cf5a97a1d29bf0ed6a64ffde1095f91e14ae2c7f62d21f33bf2f7551e94b6d3e3c8fd149446899276a67d7df33a8e679
 SHA512 
cec230949f98589eef2532b02048e3d1b4a2c07ceff1043bfe5b30cdbd3511cdfcbb625cc115d9cfa52252b20a486e146db7e2e1944d89f9371811d64f9f675c
 DIST shaderc-2021.2.tar.gz 221444 BLAKE2B 
77ba2a6cd5a08d19ef1e3e81b186a4ce5478aeccdafa940192347026dc550666eaf0acbf9c0e3ab5c62eaacf3c56c7bfc888480a13490403d30b0edaa173f19a
 SHA512 
44779d3ec8c3451c51ad1a51a5644565dd7feacb0695fe3adc5c46fd2b5b5ca1220ed92f2178e0c56352a73db7c89653eac829b5cdc6ae8394902e1805b73ed3
+DIST shaderc-2021.3.tar.gz 221509 BLAKE2B 
5061073e4489bdf2245a7cd18968a5a874cd33c16b8944b5c781b78e648f20bc8cf49b52e61ee3fe5b2aa029fa8195687079865403bb662839917b142421c49c
 SHA512 
759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a

diff --git a/media-libs/shaderc/shaderc-2021.3.ebuild 
b/media-libs/shaderc/shaderc-2021.3.ebuild
new file mode 100644
index ..5fde20a88adf
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2021.3.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_7,3_8,3_9} )
+
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   ~dev-util/glslang-1.2.198[${MULTILIB_USEDEP}]
+   ~dev-util/spirv-tools-1.2.198[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   ~dev-util/spirv-headers-1.2.198
+   doc? ( dev-ruby/asciidoctor )
+   test? (
+   dev-cpp/gtest
+   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+python_check_deps() {
+   if use test; then
+   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="$(usex !test)"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-11-13 Thread Sam James
commit: 611d626958430dff7e943af3bab77df68a7edb65
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 13 19:49:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 13 19:49:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=611d6269

media-libs/shaderc: Stabilize 2021.2 ppc64, #823077

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2021.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild 
b/media-libs/shaderc/shaderc-2021.2.ebuild
index 10a734059d4..94f52642f34 100644
--- a/media-libs/shaderc/shaderc-2021.2.ebuild
+++ b/media-libs/shaderc/shaderc-2021.2.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
+KEYWORDS="amd64 ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-11-12 Thread Jakov Smolić
commit: 6d64a5b1141417988ed254db3f5a0ba7b13792b9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Nov 12 22:13:37 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Nov 12 22:13:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d64a5b1

media-libs/shaderc: Stabilize 2021.2 amd64, #823077

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/shaderc/shaderc-2021.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild 
b/media-libs/shaderc/shaderc-2021.2.ebuild
index 2b411373e3c..10a734059d4 100644
--- a/media-libs/shaderc/shaderc-2021.2.ebuild
+++ b/media-libs/shaderc/shaderc-2021.2.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-11-12 Thread Jakov Smolić
commit: 8fd11c75c76d4f7a925e8ff634c855be3c61d055
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Nov 12 22:13:25 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Nov 12 22:13:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd11c75

media-libs/shaderc: Stabilize 2021.2 x86, #823077

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/shaderc/shaderc-2021.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild 
b/media-libs/shaderc/shaderc-2021.2.ebuild
index 88f4804044d..2b411373e3c 100644
--- a/media-libs/shaderc/shaderc-2021.2.ebuild
+++ b/media-libs/shaderc/shaderc-2021.2.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-09-04 Thread Nick Sarnie
commit: d9986773f6befab2e3641618d83739c249d68fae
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Sep  5 02:02:06 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Sep  5 02:04:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9986773

media-libs/shaderc: Version bump

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2021.2.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 6d7cd5f102c..57e027f111d 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,3 +1,4 @@
 DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 
9565873bd1d85c2800b26ba821da8044aecf7ef7268b4843570b18bfbe07e0c9891b4f67b3ef58d7ac0813a2ca306ec2af8ef8bacb15047903d2d9bd1b723b6f
 SHA512 
6b133b83f300c09408efa61f56b299b5ee3900fb739f2ada37e0ee3b8af4bf50423f0f9ca9a637d845bb02eeb61347456ddae9d616b5e46d2e481994ca3d35f3
 DIST shaderc-2020.6_pre20210327.tar.gz 220258 BLAKE2B 
5f3321d7bea0a39bec865cf3c6b25baba82068ecea6a5272a4c1e3432bb9f1c0062c1bcf9a57bac1e92dcd382dfb0837a03bbe434d19e83b755dc5da16e2f1dd
 SHA512 
07f4a49faed28f23fb2f7b33c804c9909617e362f8046d6cafaaf3c74d6453ac53ea3f848dde8d2164a8827375e492c4fc544d7b9276c3e7ca80cae4baf1b47c
 DIST shaderc-2021.0.tar.gz 220308 BLAKE2B 
7178b99ce726f73e4eee2eb1b81b9575cf5a97a1d29bf0ed6a64ffde1095f91e14ae2c7f62d21f33bf2f7551e94b6d3e3c8fd149446899276a67d7df33a8e679
 SHA512 
cec230949f98589eef2532b02048e3d1b4a2c07ceff1043bfe5b30cdbd3511cdfcbb625cc115d9cfa52252b20a486e146db7e2e1944d89f9371811d64f9f675c
+DIST shaderc-2021.2.tar.gz 221444 BLAKE2B 
77ba2a6cd5a08d19ef1e3e81b186a4ce5478aeccdafa940192347026dc550666eaf0acbf9c0e3ab5c62eaacf3c56c7bfc888480a13490403d30b0edaa173f19a
 SHA512 
44779d3ec8c3451c51ad1a51a5644565dd7feacb0695fe3adc5c46fd2b5b5ca1220ed92f2178e0c56352a73db7c89653eac829b5cdc6ae8394902e1805b73ed3

diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild 
b/media-libs/shaderc/shaderc-2021.2.ebuild
new file mode 100644
index 000..88f4804044d
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2021.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_7,3_8,3_9} )
+
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="d0d8d7e7ea5074cb107499a73a22ce14bec3fb10"
+SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-util/glslang-11.6.0[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-20210825[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-20210817
+   doc? ( dev-ruby/asciidoctor )
+   test? (
+   dev-cpp/gtest
+   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+python_check_deps() {
+   if use test; then
+   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="$(usex !test)"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-08-05 Thread Sam James
commit: 1be6eb57cb365e093d16e16e9df15cb6effca7a0
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  5 14:12:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  5 14:12:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be6eb57

media-libs/shaderc: Stabilize 2021.0 ppc64, #806444

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2021.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2021.0.ebuild 
b/media-libs/shaderc/shaderc-2021.0.ebuild
index 4c171f535f6..fda81322508 100644
--- a/media-libs/shaderc/shaderc-2021.0.ebuild
+++ b/media-libs/shaderc/shaderc-2021.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
+KEYWORDS="amd64 ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-08-05 Thread Sam James
commit: ac13fc1514861c0abc5d4f9c13b70c2e4c2946e1
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  5 14:06:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  5 14:06:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac13fc15

media-libs/shaderc: Stabilize 2021.0 x86, #806444

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2021.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2021.0.ebuild 
b/media-libs/shaderc/shaderc-2021.0.ebuild
index 1608c25ed2c..4c171f535f6 100644
--- a/media-libs/shaderc/shaderc-2021.0.ebuild
+++ b/media-libs/shaderc/shaderc-2021.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-05-26 Thread Nick Sarnie
commit: 08e42082195cc79846288121bdb5202567ce137f
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu May 27 02:15:35 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu May 27 02:32:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e42082

media-libs/shaderc: Version bump

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2021.0.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 446a6f887f3..6d7cd5f102c 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1,3 @@
 DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 
9565873bd1d85c2800b26ba821da8044aecf7ef7268b4843570b18bfbe07e0c9891b4f67b3ef58d7ac0813a2ca306ec2af8ef8bacb15047903d2d9bd1b723b6f
 SHA512 
6b133b83f300c09408efa61f56b299b5ee3900fb739f2ada37e0ee3b8af4bf50423f0f9ca9a637d845bb02eeb61347456ddae9d616b5e46d2e481994ca3d35f3
 DIST shaderc-2020.6_pre20210327.tar.gz 220258 BLAKE2B 
5f3321d7bea0a39bec865cf3c6b25baba82068ecea6a5272a4c1e3432bb9f1c0062c1bcf9a57bac1e92dcd382dfb0837a03bbe434d19e83b755dc5da16e2f1dd
 SHA512 
07f4a49faed28f23fb2f7b33c804c9909617e362f8046d6cafaaf3c74d6453ac53ea3f848dde8d2164a8827375e492c4fc544d7b9276c3e7ca80cae4baf1b47c
+DIST shaderc-2021.0.tar.gz 220308 BLAKE2B 
7178b99ce726f73e4eee2eb1b81b9575cf5a97a1d29bf0ed6a64ffde1095f91e14ae2c7f62d21f33bf2f7551e94b6d3e3c8fd149446899276a67d7df33a8e679
 SHA512 
cec230949f98589eef2532b02048e3d1b4a2c07ceff1043bfe5b30cdbd3511cdfcbb625cc115d9cfa52252b20a486e146db7e2e1944d89f9371811d64f9f675c

diff --git a/media-libs/shaderc/shaderc-2021.0.ebuild 
b/media-libs/shaderc/shaderc-2021.0.ebuild
new file mode 100644
index 000..0cd81867acc
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2021.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_7,3_8,3_9} )
+
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="bdd134d1b7eca01925c1919d2ea05fd3cd6843c7"
+SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-util/glslang-11.4.0[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-2021.1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.5.4.2_pre20210526
+   doc? ( dev-ruby/asciidoctor )
+   test? (
+   dev-cpp/gtest
+   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+python_check_deps() {
+   if use test; then
+   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="$(usex !test)"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-05-11 Thread Sam James
commit: 2088ffbbe9005690faa7de02d4a939fd3a46fe7a
Author: Sam James  gentoo  org>
AuthorDate: Tue May 11 18:42:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 11 19:24:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2088ffbb

media-libs/shaderc: fix build with USE=doc (fix cmake_src_compile typo)

Closes: https://bugs.gentoo.org/752996
Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild | 2 +-
 media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild 
b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
index aea9fc518e2..f5b20c3034d 100644
--- a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
+++ b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
@@ -79,7 +79,7 @@ multilib_src_configure() {
 
 multilib_src_compile() {
if multilib_is_native_abi && use doc; then
-   cmake_src_make glslc_doc_README
+   cmake_src_compile glslc_doc_README
fi
cmake_src_compile
 }

diff --git a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild 
b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
index 871135cebb0..cdce13da42b 100644
--- a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
+++ b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
@@ -79,7 +79,7 @@ multilib_src_configure() {
 
 multilib_src_compile() {
if multilib_is_native_abi && use doc; then
-   cmake_src_make glslc_doc_README
+   cmake_src_compile glslc_doc_README
fi
cmake_src_compile
 }



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-05-06 Thread Sam James
commit: 8fd485f4a5eed1cb1c127dcbbc26b18554e199cd
Author: Sam James  gentoo  org>
AuthorDate: Thu May  6 23:31:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  6 23:31:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd485f4

media-libs/shaderc: Stabilize 2020.6_pre20210327 x86, #788259

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild 
b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
index 0870ce299ce..871135cebb0 100644
--- a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
+++ b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-05-06 Thread Sam James
commit: 365aeaf69e3add5a83aba059d07a6d49e8331414
Author: Sam James  gentoo  org>
AuthorDate: Thu May  6 22:21:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  6 22:21:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=365aeaf6

media-libs/shaderc: Stabilize 2020.6_pre20210327 amd64, #788259

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild 
b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
index e86397f0f38..0870ce299ce 100644
--- a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
+++ b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-05-06 Thread Sam James
commit: 697a7c2fea8f8da879e1493fa68ba6db8c467624
Author: Sam James  gentoo  org>
AuthorDate: Thu May  6 10:08:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  6 10:08:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=697a7c2f

media-libs/shaderc: Stabilize 2020.6_pre20210327 ppc64, #788259

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild 
b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
index d116c32b130..e86397f0f38 100644
--- a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
+++ b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-03-27 Thread Nick Sarnie
commit: d55e44ff328fb30016078d26c3ea8f57e368d87e
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Mar 28 00:27:35 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Mar 28 00:36:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d55e44ff

media-libs/shaderc: Version bump

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest|  2 +-
 ...re20201106.ebuild => shaderc-2020.6_pre20210327.ebuild} | 14 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 4e746dc81cf..446a6f887f3 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1,2 @@
-DIST shaderc-2020.4_pre20201106.tar.gz 220189 BLAKE2B 
5add12ddc2013c797b96a65bf531ea7f2a05812fb6cccf0d7d2e5bbaab0d6da78086de7d3a4cce1be936aa683524a9306f97e9d825b2fac7ea660fe7e5ee6a3f
 SHA512 
99433df499213eb5c625a54994278567863fa402cbdac78ca06b635c488284e59308a6ce79ecd07e55b256431206fe7e26171de39a2508feb32dd85bb7bbcfe2
 DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 
9565873bd1d85c2800b26ba821da8044aecf7ef7268b4843570b18bfbe07e0c9891b4f67b3ef58d7ac0813a2ca306ec2af8ef8bacb15047903d2d9bd1b723b6f
 SHA512 
6b133b83f300c09408efa61f56b299b5ee3900fb739f2ada37e0ee3b8af4bf50423f0f9ca9a637d845bb02eeb61347456ddae9d616b5e46d2e481994ca3d35f3
+DIST shaderc-2020.6_pre20210327.tar.gz 220258 BLAKE2B 
5f3321d7bea0a39bec865cf3c6b25baba82068ecea6a5272a4c1e3432bb9f1c0062c1bcf9a57bac1e92dcd382dfb0837a03bbe434d19e83b755dc5da16e2f1dd
 SHA512 
07f4a49faed28f23fb2f7b33c804c9909617e362f8046d6cafaaf3c74d6453ac53ea3f848dde8d2164a8827375e492c4fc544d7b9276c3e7ca80cae4baf1b47c

diff --git a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild 
b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
similarity index 85%
rename from media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild
rename to media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
index 7e4884d24ce..d116c32b130 100644
--- a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild
+++ b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_7,3_8,3_9} )
 
 CMAKE_ECLASS=cmake
 
@@ -11,22 +11,22 @@ inherit cmake-multilib python-any-r1
 
 DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
 HOMEPAGE="https://github.com/google/shaderc";
-EGIT_COMMIT="fcafd5b49266d65ab7e4268c825224e8b6c1b8bb"
+EGIT_COMMIT="3fe94c6a76d2b617e7fb20fdf3cde98001a274e3"
 SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
 S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="
-   >=dev-util/glslang-10.11.0.0_pre20200924[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-2020.5_pre20201107[${MULTILIB_USEDEP}]
+   >=dev-util/glslang-11.2.0[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-2021.0_pre20210327[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.5.4
+   >=dev-util/spirv-headers-1.5.4.2_pre20210327
doc? ( dev-ruby/asciidoctor )
test? (
dev-cpp/gtest



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-02-16 Thread Sam James
commit: dd42ddc8f518c427f75f9c1037d26d0674ba8ec3
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 17 00:59:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 17 00:59:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd42ddc8

media-libs/shaderc: Stabilize 2020.5_pre20201216 x86, #766713

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild 
b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
index 92aad0f298b..aea9fc518e2 100644
--- a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
+++ b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-01-24 Thread Sam James
commit: 6d75a7e7b84226ba410f1abb71ec70983ea3a91f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 24 21:52:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 24 21:52:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d75a7e7

media-libs/shaderc: Stabilize 2020.5_pre20201216 amd64, #766713

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild 
b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
index 9c1ee75c3fe..0fac5bb2b40 100644
--- a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
+++ b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2021-01-24 Thread Sam James
commit: 64a16afae20b1938063ea105d27b0fd3725b5798
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 24 19:31:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 24 19:31:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64a16afa

media-libs/shaderc: Stabilize 2020.5_pre20201216 ppc64, #766713

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild 
b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
index 63a26151653..9c1ee75c3fe 100644
--- a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
+++ b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2020-12-16 Thread Nick Sarnie
commit: 94127c3a68228a52440a458afd5cbab5d0f5c7b5
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Dec 17 02:23:09 2020 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Dec 17 02:40:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94127c3a

media-libs/shaderc: Version bump and drop old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest|  1 +
 .../shaderc/shaderc-2020.5_pre20201216.ebuild  | 92 ++
 2 files changed, 93 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index d04536b9863..4e746dc81cf 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1 +1,2 @@
 DIST shaderc-2020.4_pre20201106.tar.gz 220189 BLAKE2B 
5add12ddc2013c797b96a65bf531ea7f2a05812fb6cccf0d7d2e5bbaab0d6da78086de7d3a4cce1be936aa683524a9306f97e9d825b2fac7ea660fe7e5ee6a3f
 SHA512 
99433df499213eb5c625a54994278567863fa402cbdac78ca06b635c488284e59308a6ce79ecd07e55b256431206fe7e26171de39a2508feb32dd85bb7bbcfe2
+DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 
9565873bd1d85c2800b26ba821da8044aecf7ef7268b4843570b18bfbe07e0c9891b4f67b3ef58d7ac0813a2ca306ec2af8ef8bacb15047903d2d9bd1b723b6f
 SHA512 
6b133b83f300c09408efa61f56b299b5ee3900fb739f2ada37e0ee3b8af4bf50423f0f9ca9a637d845bb02eeb61347456ddae9d616b5e46d2e481994ca3d35f3

diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild 
b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
new file mode 100644
index 000..63a26151653
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9} )
+
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc";
+EGIT_COMMIT="4089217d30c1f035c44a08255b875b5fea4f4bc5"
+SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-util/glslang-10.11.0.0_pre20201216[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-2020.6[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.5.4.1
+   doc? ( dev-ruby/asciidoctor )
+   test? (
+   dev-cpp/gtest
+   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+python_check_deps() {
+   if use test; then
+   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="$(usex !test)"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_make glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/files/, media-libs/shaderc/

2020-12-16 Thread Matt Turner
commit: 6f99c02ebff8db2dcbe180e021f5d6f2b44fa930
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Dec 16 19:56:30 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Dec 16 20:08:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f99c02e

media-libs/shaderc: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/shaderc/Manifest|  1 -
 .../shaderc/files/shaderc-2020.1-fix-build.patch   | 17 
 media-libs/shaderc/shaderc-2020.2.ebuild   | 90 --
 3 files changed, 108 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 2aa1ccceae8..d04536b9863 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1 @@
-DIST shaderc-2020.2.tar.gz 278161 BLAKE2B 
8c8eaf610eb4b6ee44ecf2535eaefe6cca6b39e084293981f1ba50677d8e9d0ee5a88371ccb94696746c830246fac7b48d25568971ee40e504cc4aef57f69320
 SHA512 
1316445d3310db75b3513ef9cd3012485d945c4b775c29b74d29bb7b7ccad9b2c80dcb4a904eaa6854a3273c569349b186bed8dcc70bc33d6caacfd4c0e12d97
 DIST shaderc-2020.4_pre20201106.tar.gz 220189 BLAKE2B 
5add12ddc2013c797b96a65bf531ea7f2a05812fb6cccf0d7d2e5bbaab0d6da78086de7d3a4cce1be936aa683524a9306f97e9d825b2fac7ea660fe7e5ee6a3f
 SHA512 
99433df499213eb5c625a54994278567863fa402cbdac78ca06b635c488284e59308a6ce79ecd07e55b256431206fe7e26171de39a2508feb32dd85bb7bbcfe2

diff --git a/media-libs/shaderc/files/shaderc-2020.1-fix-build.patch 
b/media-libs/shaderc/files/shaderc-2020.1-fix-build.patch
deleted file mode 100644
index f46aa5ddb66..000
--- a/media-libs/shaderc/files/shaderc-2020.1-fix-build.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-This patch is a revert of commit 15a66d72f33a099ec65e0fd37cf14548ed1d2bdb 
(Rolling 5 dependencies and fixing build (#1057)) because it adds usage of the 
.maxDualSourceDrawBuffersEXT field which is not available in any tagged release 
of glslang. The field is added in glslang in 
https://github.com/KhronosGroup/glslang/commit/e05cc20ec20a154d94256c744a3837c23719c0f9
-

-diff --git b/libshaderc_util/src/resources.cc 
a/libshaderc_util/src/resources.cc
-index d64e47f..458a63f 100644
 b/libshaderc_util/src/resources.cc
-+++ a/libshaderc_util/src/resources.cc
-@@ -125,7 +125,7 @@ const TBuiltInResource kDefaultTBuiltInResource = {
- /* .maxTaskWorkGroupSizeY_NV = */ 1,
- /* .maxTaskWorkGroupSizeZ_NV = */ 1,
- /* .maxMeshViewCountNV = */ 4,
--/* .maxDualSourceDrawBuffersEXT = */ 1,
-+
- // This is the glslang TLimits structure.
- // It defines whether or not the following features are enabled.
- // We want them to all be enabled.
--- 

diff --git a/media-libs/shaderc/shaderc-2020.2.ebuild 
b/media-libs/shaderc/shaderc-2020.2.ebuild
deleted file mode 100644
index d059007510d..000
--- a/media-libs/shaderc/shaderc-2020.2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_6,3_7,3_8} )
-
-CMAKE_ECLASS=cmake
-
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-IUSE="doc test"
-
-RDEPEND="
-   >=dev-util/glslang-8.13.3560_pre20200404[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-2020.3[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-util/spirv-headers-1.5.3
-   doc? ( dev-ruby/asciidoctor )
-   test? (
-   dev-cpp/gtest
-   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2020.1-fix-build.patch
-)
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-python_check_deps() {
-   if use test; then
-   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
-   fi
-}
-
-src_prepare() {
-   cmake_comment_add_subdirectory examples
-
-   # Unbundle glslang, spirv-headers, spirv-tools
-   cmake_comment_add_subdirectory third_party
-   sed -i \
-   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
-   glslc/test/CMakeLists.txt || die
-
-   # Disable git versioning
-   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
-
-   # Manually create build-version.inc as we disabled git versioning
-   cat <<- EOF > glslc/src/build-version.inc || die
-   "${P}\n"
-   "$(best_version dev-util/spirv-tools)\n"
-   "$(best_version dev-util/glslang)\n"
-   EOF
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSHADERC_SKIP_TESTS="$(usex !test)"
-   -DSHADERC_ENABLE_WERROR_COMPILE="false"
-   )
-  

[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2020-12-16 Thread Sam James
commit: ba5d2ee91ea23b6d36ee46cdf8ce8a24dc4d9beb
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 16 18:36:52 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 16 18:36:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba5d2ee9

media-libs/shaderc: Stabilize 2020.4_pre20201106 amd64, #758680

Signed-off-by: Sam James  gentoo.org>

 media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild 
b/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild
index 32988c5d5b7..ace84320112 100644
--- a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild
+++ b/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/

2020-12-06 Thread Thomas Deutschmann
commit: 1b58f9afdfac078c715368a452abda9a2d099bbe
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  6 17:10:03 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  6 17:10:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b58f9af

media-libs/shaderc: x86 stable (bug #758680)

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild 
b/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild
index 9a8b97deedf..32988c5d5b7 100644
--- a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild
+++ b/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/, media-libs/shaderc/files/

2020-11-28 Thread Andreas Sturmlechner
commit: e7ef1eb448ee00078898167b5f68dec3ea7b3700
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 28 21:20:22 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Nov 28 21:56:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7ef1eb4

media-libs/shaderc: Drop 2018* 2019* and 2020.1

Bug: https://bugs.gentoo.org/751007
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/shaderc/Manifest|  3 -
 .../shaderc-2018.0-fix-glslang-link-order.patch| 26 ---
 ...derc-2019.0-fix-build-against-new-glslang.patch | 54 --
 .../shaderc-2019.0-fix-glslang-link-order.patch| 26 ---
 media-libs/shaderc/shaderc-2018.0.ebuild   | 85 -
 media-libs/shaderc/shaderc-2019.0-r1.ebuild| 86 -
 media-libs/shaderc/shaderc-2020.1.ebuild   | 87 --
 7 files changed, 367 deletions(-)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index ab03783825f..2aa1ccceae8 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,5 +1,2 @@
-DIST shaderc-2018.0.tar.gz 206013 BLAKE2B 
b45fb6e959f621566817f8e31b1947e479b6ea392eb64f334dca9ad24cc4e8b736dd236e634de3f96342f48d8138722a2b769efb9db65025def5ed59bf5b911b
 SHA512 
7a420fde73c9f2aae3f13558d538a1f4ae43bba19e2b4d2da8fbbd017e9e4f328ece5f330f1bbcb9fe84c91b7eb84b9158dc2e3d144c82939090a0fa6f5b4ef0
-DIST shaderc-2019.0.tar.gz 232620 BLAKE2B 
53fd0967fe22e5a89783fccb485dc07c31a18eb328c6cf7244349714c6774d1877c1fbae0b8ffcf47d189f1e0c5f2d501f027ff3aa05bdd59950d49a4084e9b5
 SHA512 
c76887ad0a96145211b6550b0dfe63091df9e1463f9a3140aba2d1982c33e98ad14fb4bcf9ce2281433fc77626fc892c268d0636b9f348a159dd06e3f41b461a
-DIST shaderc-2020.1.tar.gz 276137 BLAKE2B 
06466db46b244001c36523ccf218b0485a46864465eda4c605889f65e3acbbbae9f1f7e30c183352f39fb09b1d2b2e87bde26092f1c415de3c55f9d5dde839d2
 SHA512 
3f53b0be4a15b5b3da0778f2275c7f69579482ee8253b77b4127c4db13a94fbf1e39b3daabafc8642b2d3351acdceed45996af6cbfe310cfaa6cea3a666d828e
 DIST shaderc-2020.2.tar.gz 278161 BLAKE2B 
8c8eaf610eb4b6ee44ecf2535eaefe6cca6b39e084293981f1ba50677d8e9d0ee5a88371ccb94696746c830246fac7b48d25568971ee40e504cc4aef57f69320
 SHA512 
1316445d3310db75b3513ef9cd3012485d945c4b775c29b74d29bb7b7ccad9b2c80dcb4a904eaa6854a3273c569349b186bed8dcc70bc33d6caacfd4c0e12d97
 DIST shaderc-2020.4_pre20201106.tar.gz 220189 BLAKE2B 
5add12ddc2013c797b96a65bf531ea7f2a05812fb6cccf0d7d2e5bbaab0d6da78086de7d3a4cce1be936aa683524a9306f97e9d825b2fac7ea660fe7e5ee6a3f
 SHA512 
99433df499213eb5c625a54994278567863fa402cbdac78ca06b635c488284e59308a6ce79ecd07e55b256431206fe7e26171de39a2508feb32dd85bb7bbcfe2

diff --git 
a/media-libs/shaderc/files/shaderc-2018.0-fix-glslang-link-order.patch 
b/media-libs/shaderc/files/shaderc-2018.0-fix-glslang-link-order.patch
deleted file mode 100644
index 837303d84e1..000
--- a/media-libs/shaderc/files/shaderc-2018.0-fix-glslang-link-order.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/glslc/CMakeLists.txt b/glslc/CMakeLists.txt
-index acf6fb0..0f5d888 100644
 a/glslc/CMakeLists.txt
-+++ b/glslc/CMakeLists.txt
-@@ -18,7 +18,7 @@ add_library(glslc STATIC
- shaderc_default_compile_options(glslc)
- target_include_directories(glslc PUBLIC ${glslang_SOURCE_DIR})
- target_link_libraries(glslc PRIVATE glslang OSDependent OGLCompiler
--  HLSL glslang SPIRV ${CMAKE_THREAD_LIBS_INIT})
-+  glslang SPIRV HLSL ${CMAKE_THREAD_LIBS_INIT})
- target_link_libraries(glslc PRIVATE shaderc_util shaderc)
- 
- add_executable(glslc_exe src/main.cc)
-diff --git a/libshaderc_util/CMakeLists.txt b/libshaderc_util/CMakeLists.txt
-index 873540a..b189430 100644
 a/libshaderc_util/CMakeLists.txt
-+++ b/libshaderc_util/CMakeLists.txt
-@@ -35,7 +35,7 @@ endif(SHADERC_ENABLE_INSTALL)
- find_package(Threads)
- target_link_libraries(shaderc_util PRIVATE
-   glslang OSDependent OGLCompiler HLSL glslang SPIRV
--  SPIRV-Tools-opt ${CMAKE_THREAD_LIBS_INIT})
-+  SPIRV-Tools-opt SPIRV-Tools ${CMAKE_THREAD_LIBS_INIT})
- 
- shaderc_add_tests(
-   TEST_PREFIX shaderc_util

diff --git 
a/media-libs/shaderc/files/shaderc-2019.0-fix-build-against-new-glslang.patch 
b/media-libs/shaderc/files/shaderc-2019.0-fix-build-against-new-glslang.patch
deleted file mode 100644
index 807540cf62a..000
--- 
a/media-libs/shaderc/files/shaderc-2019.0-fix-build-against-new-glslang.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff --git a/libshaderc/src/shaderc.cc b/libshaderc/src/shaderc.cc
-index 3c3c3de..b5fc6cb 100644
 a/libshaderc/src/shaderc.cc
-+++ b/libshaderc/src/shaderc.cc
-@@ -20,7 +20,7 @@
- #include 
- #include 
- 
--#include "SPIRV/spirv.hpp"
-+#include "glslang/SPIRV/spirv.hpp"
- 
- #include "libshaderc_util/compiler.h"
- #include "libshaderc_util/counting_includer.h"
-diff --git a/libshaderc_util/src/compiler.cc b/libshaderc_util/src/compiler.cc
-index ef7867f..acc172

  1   2   >