* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2018-12-19 2:57 Georgy Yakovlev
0 siblings, 0 replies; 125+ messages in thread
From: Georgy Yakovlev @ 2018-12-19 2:57 UTC (permalink / raw
To: gentoo-commits
commit: 370c3d3030220a76274794702d943d1f431c6df3
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 19 02:55:30 2018 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Wed Dec 19 02:55:30 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=370c3d30
media-libs/shaderc: revbump 2017.2, require older glslang
Bug: https://bugs.gentoo.org/672652
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
media-libs/shaderc/shaderc-2017.2-r1.ebuild | 89 +++++++++++++++++++++++++++++
1 file changed, 89 insertions(+)
diff --git a/media-libs/shaderc/shaderc-2017.2-r1.ebuild b/media-libs/shaderc/shaderc-2017.2-r1.ebuild
new file mode 100644
index 00000000000..e664c51b776
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2017.2-r1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGIT_COMMIT="7a23a01742b88329fb2260eda007172135ba25d4"
+MY_P="${PN}-${EGIT_COMMIT}"
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+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/shaderc/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+ <dev-util/glslang-7.10[${MULTILIB_USEDEP}]
+ dev-util/spirv-tools[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/spirv-headers
+ doc? ( dev-ruby/asciidoctor )
+ test? (
+ dev-cpp/gtest
+ $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
+ )
+"
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+PATCHES=( "${FILESDIR}/${P}-fix-glslang-link-order.patch" )
+
+S="${WORKDIR}/${MY_P}"
+
+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|\$<TARGET_FILE:spirv-dis>|${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-utils_src_prepare
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DSHADERC_SKIP_TESTS="$(usex !test)"
+ )
+ cmake-utils_src_configure
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi && use doc; then
+ cmake-utils_src_make glslc_doc_README
+ fi
+ cmake-utils_src_compile
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+ fi
+ cmake-utils_src_install
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2018-12-19 2:57 Georgy Yakovlev
0 siblings, 0 replies; 125+ messages in thread
From: Georgy Yakovlev @ 2018-12-19 2:57 UTC (permalink / raw
To: gentoo-commits
commit: a6df6b586912812298cedb516a7c3b3d3862101c
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 19 02:56:20 2018 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Wed Dec 19 02:56:20 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6df6b58
media-libs/shaderc: drop old
Closes: https://bugs.gentoo.org/672652
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
media-libs/shaderc/shaderc-2017.2.ebuild | 89 --------------------------------
1 file changed, 89 deletions(-)
diff --git a/media-libs/shaderc/shaderc-2017.2.ebuild b/media-libs/shaderc/shaderc-2017.2.ebuild
deleted file mode 100644
index 3657eab08ee..00000000000
--- a/media-libs/shaderc/shaderc-2017.2.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_COMMIT="7a23a01742b88329fb2260eda007172135ba25d4"
-MY_P="${PN}-${EGIT_COMMIT}"
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-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/shaderc/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-RDEPEND="
- dev-util/glslang[${MULTILIB_USEDEP}]
- dev-util/spirv-tools[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/spirv-headers
- doc? ( dev-ruby/asciidoctor )
- test? (
- dev-cpp/gtest
- $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
- )
-"
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-PATCHES=( "${FILESDIR}/${P}-fix-glslang-link-order.patch" )
-
-S="${WORKDIR}/${MY_P}"
-
-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|\$<TARGET_FILE:spirv-dis>|${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-utils_src_prepare
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DSHADERC_SKIP_TESTS="$(usex !test)"
- )
- cmake-utils_src_configure
-}
-
-multilib_src_compile() {
- if multilib_is_native_abi && use doc; then
- cmake-utils_src_make glslc_doc_README
- fi
- cmake-utils_src_compile
-}
-
-multilib_src_install() {
- if multilib_is_native_abi; then
- use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
- fi
- cmake-utils_src_install
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2019-10-02 18:53 Agostino Sarubbo
0 siblings, 0 replies; 125+ messages in thread
From: Agostino Sarubbo @ 2019-10-02 18:53 UTC (permalink / raw
To: gentoo-commits
commit: 344cab87106816fd85ae62ac8a9a5e4227077091
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 2 18:53:22 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Oct 2 18:53:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=344cab87
media-libs/shaderc: x86 stable wrt bug #693612
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-libs/shaderc/shaderc-2018.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-libs/shaderc/shaderc-2018.0.ebuild b/media-libs/shaderc/shaderc-2018.0.ebuild
index b766cee080e..a9ab046f9d5 100644
--- a/media-libs/shaderc/shaderc-2018.0.ebuild
+++ b/media-libs/shaderc/shaderc-2018.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE="doc test"
RDEPEND="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2019-10-02 19:08 Agostino Sarubbo
0 siblings, 0 replies; 125+ messages in thread
From: Agostino Sarubbo @ 2019-10-02 19:08 UTC (permalink / raw
To: gentoo-commits
commit: 439f02aac9c43c8c92701bd98266020456883063
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 2 19:07:47 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Oct 2 19:07:47 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439f02aa
media-libs/shaderc: amd64 stable wrt bug #693612
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-libs/shaderc/shaderc-2018.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2018.0.ebuild b/media-libs/shaderc/shaderc-2018.0.ebuild
index a9ab046f9d5..1f712cb201d 100644
--- a/media-libs/shaderc/shaderc-2018.0.ebuild
+++ b/media-libs/shaderc/shaderc-2018.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
IUSE="doc test"
RDEPEND="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2019-10-06 17:56 Pacho Ramos
0 siblings, 0 replies; 125+ messages in thread
From: Pacho Ramos @ 2019-10-06 17:56 UTC (permalink / raw
To: gentoo-commits
commit: 2818613504ce64202332497434add2dca5d5994f
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 6 17:55:41 2019 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Oct 6 17:56:30 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28186135
media-libs/shaderc: Drop old
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
media-libs/shaderc/Manifest | 1 -
media-libs/shaderc/shaderc-2017.2-r1.ebuild | 89 -----------------------------
2 files changed, 90 deletions(-)
diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 5be0f13941b..a0ed3bcc63d 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1 @@
DIST shaderc-2018.0.tar.gz 206013 BLAKE2B b45fb6e959f621566817f8e31b1947e479b6ea392eb64f334dca9ad24cc4e8b736dd236e634de3f96342f48d8138722a2b769efb9db65025def5ed59bf5b911b SHA512 7a420fde73c9f2aae3f13558d538a1f4ae43bba19e2b4d2da8fbbd017e9e4f328ece5f330f1bbcb9fe84c91b7eb84b9158dc2e3d144c82939090a0fa6f5b4ef0
-DIST shaderc-7a23a01742b88329fb2260eda007172135ba25d4.tar.gz 186291 BLAKE2B e91f57ba5c9339fed17d409b82df284a7897ed8bcabb203a0b8aab439df1d460ff5efdaa49e9140801b1430e831bbdca6920181fd1ddd07d8d35eb17b519246b SHA512 558447bc29b0c7610fda0f6c2a6b66f3c8fc7f2f5e336ad190ae959caa8c7aa1e09d3c2efe0e197cb2cbe1fa97e0c68623ce423c658b29fcbd1f1e1ea4c85f18
diff --git a/media-libs/shaderc/shaderc-2017.2-r1.ebuild b/media-libs/shaderc/shaderc-2017.2-r1.ebuild
deleted file mode 100644
index 133e87ec05e..00000000000
--- a/media-libs/shaderc/shaderc-2017.2-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_COMMIT="7a23a01742b88329fb2260eda007172135ba25d4"
-MY_P="${PN}-${EGIT_COMMIT}"
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-
-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/shaderc/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-RDEPEND="
- <dev-util/glslang-7.10[${MULTILIB_USEDEP}]
- dev-util/spirv-tools[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/spirv-headers
- doc? ( dev-ruby/asciidoctor )
- test? (
- dev-cpp/gtest
- $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
- )
-"
-
-# https://github.com/google/shaderc/issues/470
-RESTRICT=test
-
-PATCHES=( "${FILESDIR}/${P}-fix-glslang-link-order.patch" )
-
-S="${WORKDIR}/${MY_P}"
-
-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|\$<TARGET_FILE:spirv-dis>|${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-utils_src_prepare
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DSHADERC_SKIP_TESTS="$(usex !test)"
- )
- cmake-utils_src_configure
-}
-
-multilib_src_compile() {
- if multilib_is_native_abi && use doc; then
- cmake-utils_src_make glslc_doc_README
- fi
- cmake-utils_src_compile
-}
-
-multilib_src_install() {
- if multilib_is_native_abi; then
- use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
- fi
- cmake-utils_src_install
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2019-10-22 3:17 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2019-10-22 3:17 UTC (permalink / raw
To: gentoo-commits
commit: 40b43eda8cca65eb30f362be801f545fa3516cfa
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 22 03:17:14 2019 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Tue Oct 22 03:17:14 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b43eda
media-libs/shaderc: Add myself as maintainer
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
media-libs/shaderc/metadata.xml | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/media-libs/shaderc/metadata.xml b/media-libs/shaderc/metadata.xml
index d71aaf4a995..b63343c6be5 100644
--- a/media-libs/shaderc/metadata.xml
+++ b/media-libs/shaderc/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">google/shaderc</remote-id>
- </upstream>
+ <maintainer type="person">
+ <email>sarnex@gentoo.org</email>
+ <name>Nick Sarnie</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">google/shaderc</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2019-10-22 22:34 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2019-10-22 22:34 UTC (permalink / raw
To: gentoo-commits
commit: 01424b087422771bf89941c77d681a4e60ecf74a
Author: Mike Lothain <mike <AT> fireburn <DOT> co <DOT> uk>
AuthorDate: Tue Oct 22 11:58:00 2019 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Tue Oct 22 22:32:20 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01424b08
media-libs/shaderc-2019.0 Remove python2 support
This app errors when using python2, add python 3.7 too
Signed-off-by: Mike Lothian <mike <AT> fireburn.co.uk>
Fixes: https://bugs.gentoo.org/show_bug.cgi?id=698236
Closes: https://github.com/gentoo/gentoo/pull/13379
Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
media-libs/shaderc/shaderc-2019.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2019.0.ebuild b/media-libs/shaderc/shaderc-2019.0.ebuild
index 1f712cb201d..21e43c35b89 100644
--- a/media-libs/shaderc/shaderc-2019.0.ebuild
+++ b/media-libs/shaderc/shaderc-2019.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6,3_7} )
inherit cmake-multilib python-any-r1
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2019-10-22 22:34 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2019-10-22 22:34 UTC (permalink / raw
To: gentoo-commits
commit: f570a95609cb99179dcab050367fcdc8eefc8755
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 22 22:33:46 2019 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Tue Oct 22 22:33:46 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f570a956
media-libs/shaderc: Drop to testing
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
media-libs/shaderc/shaderc-2019.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2019.0.ebuild b/media-libs/shaderc/shaderc-2019.0.ebuild
index 21e43c35b89..6c1e8c8b019 100644
--- a/media-libs/shaderc/shaderc-2019.0.ebuild
+++ b/media-libs/shaderc/shaderc-2019.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2019-10-29 2:19 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2019-10-29 2:19 UTC (permalink / raw
To: gentoo-commits
commit: adc0493532194f5c4b33a3ae3d2b0fefe21a7d2b
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 29 02:19:19 2019 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Tue Oct 29 02:19:19 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc04935
media-libs/shaderc: Depend on new dev-util/glslang revision
Bug: https://bugs.gentoo.org/show_bug.cgi?id=698688
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
media-libs/shaderc/shaderc-2019.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2019.0-r1.ebuild b/media-libs/shaderc/shaderc-2019.0-r1.ebuild
index b125681aee4..a1cb035a315 100644
--- a/media-libs/shaderc/shaderc-2019.0-r1.ebuild
+++ b/media-libs/shaderc/shaderc-2019.0-r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="
- >=dev-util/glslang-7.12.3353_pre20191027[${MULTILIB_USEDEP}]
+ >=dev-util/glslang-7.12.3353_pre20191027-r1[${MULTILIB_USEDEP}]
>=dev-util/spirv-tools-2019.10_pre20191027[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-01-05 18:45 Agostino Sarubbo
0 siblings, 0 replies; 125+ messages in thread
From: Agostino Sarubbo @ 2020-01-05 18:45 UTC (permalink / raw
To: gentoo-commits
commit: 46e1cc2206db885ecbe3c127911ef798abb76c36
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 18:44:42 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 18:45:17 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e1cc22
media-libs/shaderc: amd64 stable wrt bug #704720
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-libs/shaderc/shaderc-2019.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2019.0-r1.ebuild b/media-libs/shaderc/shaderc-2019.0-r1.ebuild
index 17d38391ce9..804de6f71bf 100644
--- a/media-libs/shaderc/shaderc-2019.0-r1.ebuild
+++ b/media-libs/shaderc/shaderc-2019.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="doc test"
RDEPEND="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-01-05 19:43 Agostino Sarubbo
0 siblings, 0 replies; 125+ messages in thread
From: Agostino Sarubbo @ 2020-01-05 19:43 UTC (permalink / raw
To: gentoo-commits
commit: c4233044596aae71ab38a314764a6412e7a08342
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 19:42:53 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 19:42:53 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4233044
media-libs/shaderc: x86 stable wrt bug #704720
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-libs/shaderc/shaderc-2019.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2019.0-r1.ebuild b/media-libs/shaderc/shaderc-2019.0-r1.ebuild
index 804de6f71bf..2c48717338f 100644
--- a/media-libs/shaderc/shaderc-2019.0-r1.ebuild
+++ b/media-libs/shaderc/shaderc-2019.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="doc test"
RDEPEND="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-02-27 4:05 Georgy Yakovlev
0 siblings, 0 replies; 125+ messages in thread
From: Georgy Yakovlev @ 2020-02-27 4:05 UTC (permalink / raw
To: gentoo-commits
commit: 8175efc84755b37499d16f882f64981af327b39f
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 27 03:15:41 2020 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Feb 27 03:54:30 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8175efc8
media-libs/shaderc: keyword 2019.0-r1 on ~ppc64
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
media-libs/shaderc/shaderc-2019.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2019.0-r1.ebuild b/media-libs/shaderc/shaderc-2019.0-r1.ebuild
index 2c48717338f..99087b2d869 100644
--- a/media-libs/shaderc/shaderc-2019.0-r1.ebuild
+++ b/media-libs/shaderc/shaderc-2019.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
IUSE="doc test"
RDEPEND="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-04-05 16:23 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2020-04-05 16:23 UTC (permalink / raw
To: gentoo-commits
commit: eebf5b5a474b9b633033b88168307d40f599386f
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 5 16:18:52 2020 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sun Apr 5 16:22:14 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eebf5b5a
media-libs/shaderc: Version bump
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
media-libs/shaderc/Manifest | 1 +
.../shaderc/shaderc-2020.4_pre20200405.ebuild | 86 ++++++++++++++++++++++
2 files changed, 87 insertions(+)
diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index d84218ff3d6..9811b2fe18e 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1,3 @@
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.4_pre20200405.tar.gz 273897 BLAKE2B 6cd02d0db17d0c92b3f2b65bd46284b8432538e3899e088c2e08648a6797ed596af13e251afdf0c1747abc27fa49b56df32ce67beb72c6e99a6bda463cf9dea1 SHA512 556d519faf6e3df6efbe77a24b21e74198468b0638dd7c3143228afce5625f04707fa77aaec997998795166705271e2e8d086cd2e82609eaaef786ea36554ac4
diff --git a/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild b/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild
new file mode 100644
index 00000000000..a24d9d6052d
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{3_6,3_7} )
+
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc"
+
+SNAPSHOT_COMMIT="f175adffa9d2da6ae18a5f8d54e7b5f27df0f1c2"
+SRC_URI="https://github.com/google/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
+
+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-2019.10_pre20191027[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ >=dev-util/spirv-headers-1.5.1
+ doc? ( dev-ruby/asciidoctor )
+ test? (
+ dev-cpp/gtest
+ $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
+ )
+"
+
+# 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|\$<TARGET_FILE:spirv-dis>|${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-utils_src_prepare
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DSHADERC_SKIP_TESTS="$(usex !test)"
+ )
+ cmake-utils_src_configure
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi && use doc; then
+ cmake-utils_src_make glslc_doc_README
+ fi
+ cmake-utils_src_compile
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+ fi
+ cmake-utils_src_install
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-04-19 2:35 Craig Andrews
0 siblings, 0 replies; 125+ messages in thread
From: Craig Andrews @ 2020-04-19 2:35 UTC (permalink / raw
To: gentoo-commits
commit: 65f9638cd872ea10070a5d226b9c479530940c69
Author: neeshy <neeshy <AT> tfwno <DOT> gf>
AuthorDate: Wed Mar 25 19:36:51 2020 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Sun Apr 19 02:35:40 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f9638c
media-libs/shaderc: add python3_8 target
Signed-off-by: Nima Sadeghi <neeshy <AT> tfwno.gf>
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild b/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild
index a24d9d6052d..3de771d443a 100644
--- a/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild
+++ b/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
inherit cmake-multilib python-any-r1
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-06-15 21:05 Matt Turner
0 siblings, 0 replies; 125+ messages in thread
From: Matt Turner @ 2020-06-15 21:05 UTC (permalink / raw
To: gentoo-commits
commit: 3ca7d134fb41e0c0eb61553479b4a3bbafee407e
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 15 21:03:55 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Jun 15 21:04:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca7d134
media-libs/shaderc: Drop 2020.4_pre20200405 version
This was actually a snapshot of 2020.1 which is now in tree.
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
media-libs/shaderc/Manifest | 1 -
.../shaderc/shaderc-2020.4_pre20200405.ebuild | 86 ----------------------
2 files changed, 87 deletions(-)
diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index a5a202aab66..c834547309a 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,4 +1,3 @@
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.4_pre20200405.tar.gz 273897 BLAKE2B 6cd02d0db17d0c92b3f2b65bd46284b8432538e3899e088c2e08648a6797ed596af13e251afdf0c1747abc27fa49b56df32ce67beb72c6e99a6bda463cf9dea1 SHA512 556d519faf6e3df6efbe77a24b21e74198468b0638dd7c3143228afce5625f04707fa77aaec997998795166705271e2e8d086cd2e82609eaaef786ea36554ac4
diff --git a/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild b/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild
deleted file mode 100644
index 3de771d443a..00000000000
--- a/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{3_6,3_7,3_8} )
-
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
-HOMEPAGE="https://github.com/google/shaderc"
-
-SNAPSHOT_COMMIT="f175adffa9d2da6ae18a5f8d54e7b5f27df0f1c2"
-SRC_URI="https://github.com/google/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
-
-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-2019.10_pre20191027[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- >=dev-util/spirv-headers-1.5.1
- doc? ( dev-ruby/asciidoctor )
- test? (
- dev-cpp/gtest
- $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
- )
-"
-
-# 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|\$<TARGET_FILE:spirv-dis>|${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-utils_src_prepare
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DSHADERC_SKIP_TESTS="$(usex !test)"
- )
- cmake-utils_src_configure
-}
-
-multilib_src_compile() {
- if multilib_is_native_abi && use doc; then
- cmake-utils_src_make glslc_doc_README
- fi
- cmake-utils_src_compile
-}
-
-multilib_src_install() {
- if multilib_is_native_abi; then
- use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
- fi
- cmake-utils_src_install
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-06-17 23:33 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2020-06-17 23:33 UTC (permalink / raw
To: gentoo-commits
commit: c140ad38ec492cc28074f658858e7d718fc4ff76
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 17 23:31:03 2020 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Wed Jun 17 23:32:34 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c140ad38
media-libs/shaderc: 2020.1 stable
Closes: https://bugs.gentoo.org/728382
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
media-libs/shaderc/shaderc-2020.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2020.1.ebuild b/media-libs/shaderc/shaderc-2020.1.ebuild
index 747ae7fac6b..17392a54f21 100644
--- a/media-libs/shaderc/shaderc-2020.1.ebuild
+++ b/media-libs/shaderc/shaderc-2020.1.ebuild
@@ -13,7 +13,7 @@ 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"
+KEYWORDS="amd64 ~ppc64 x86"
IUSE="doc test"
RDEPEND="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-07-26 23:02 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2020-07-26 23:02 UTC (permalink / raw
To: gentoo-commits
commit: d6ce42890073265aaf7b3bc6300d3e38916ed4c8
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 26 23:00:58 2020 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sun Jul 26 23:02:10 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ce4289
media-libs/shaderc: Bump to 2020.2
Closes: https://bugs.gentoo.org/734012
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
media-libs/shaderc/Manifest | 1 +
media-libs/shaderc/shaderc-2020.2.ebuild | 89 ++++++++++++++++++++++++++++++++
2 files changed, 90 insertions(+)
diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index c834547309a..7c4fc2204f9 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,3 +1,4 @@
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
diff --git a/media-libs/shaderc/shaderc-2020.2.ebuild b/media-libs/shaderc/shaderc-2020.2.ebuild
new file mode 100644
index 00000000000..05084b7f4f4
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2020.2.ebuild
@@ -0,0 +1,89 @@
+# 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 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|\$<TARGET_FILE:spirv-dis>|${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)"
+ )
+ 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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-07-26 23:06 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2020-07-26 23:06 UTC (permalink / raw
To: gentoo-commits
commit: ddb267174df20458a6a8e5935f3e0f05168f3fee
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 26 23:06:07 2020 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sun Jul 26 23:06:07 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddb26717
media-libs/shaderc: Fix inherit
Bug: https://bugs.gentoo.org/734012
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
media-libs/shaderc/shaderc-2020.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2020.2.ebuild b/media-libs/shaderc/shaderc-2020.2.ebuild
index 05084b7f4f4..c58c861b64f 100644
--- a/media-libs/shaderc/shaderc-2020.2.ebuild
+++ b/media-libs/shaderc/shaderc-2020.2.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{3_6,3_7,3_8} )
CMAKE_ECLASS=cmake
-inherit cmake cmake-multilib python-any-r1
+inherit cmake-multilib python-any-r1
DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
HOMEPAGE="https://github.com/google/shaderc"
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-10-25 23:08 Thomas Deutschmann
0 siblings, 0 replies; 125+ messages in thread
From: Thomas Deutschmann @ 2020-10-25 23:08 UTC (permalink / raw
To: gentoo-commits
commit: b66b5e853cd1e609d22a537a821be6276a380a50
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 25 23:00:24 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Oct 25 23:00:24 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b66b5e85
media-libs/shaderc: x86 stable (bug #751007)
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
media-libs/shaderc/shaderc-2020.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2020.2.ebuild b/media-libs/shaderc/shaderc-2020.2.ebuild
index c58c861b64f..c9f1fc62a31 100644
--- a/media-libs/shaderc/shaderc-2020.2.ebuild
+++ b/media-libs/shaderc/shaderc-2020.2.ebuild
@@ -15,7 +15,7 @@ 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"
+KEYWORDS="~amd64 ~ppc64 x86"
IUSE="doc test"
RDEPEND="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-10-26 13:34 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2020-10-26 13:34 UTC (permalink / raw
To: gentoo-commits
commit: 396e77187d21e2e05dd89d80373aa9e09bc550e7
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 26 13:33:39 2020 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Mon Oct 26 13:34:03 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=396e7718
media-libs/shaderc: Remove werror
Closes: https://bugs.gentoo.org/751277
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
media-libs/shaderc/shaderc-2020.2.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/media-libs/shaderc/shaderc-2020.2.ebuild b/media-libs/shaderc/shaderc-2020.2.ebuild
index c9f1fc62a31..80a1ce4f2e8 100644
--- a/media-libs/shaderc/shaderc-2020.2.ebuild
+++ b/media-libs/shaderc/shaderc-2020.2.ebuild
@@ -70,6 +70,7 @@ src_prepare() {
multilib_src_configure() {
local mycmakeargs=(
-DSHADERC_SKIP_TESTS="$(usex !test)"
+ -DSHADERC_ENABLE_WERROR_COMPILE="false"
)
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-11-03 2:36 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2020-11-03 2:36 UTC (permalink / raw
To: gentoo-commits
commit: 0c43c02411c02819c09e26ed45896bc77865bd0f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 3 02:36:18 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov 3 02:36:18 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c43c024
media-libs/shaderc: Stabilize 2020.2 amd64, #751007
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/shaderc/shaderc-2020.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2020.2.ebuild b/media-libs/shaderc/shaderc-2020.2.ebuild
index 80a1ce4f2e8..d059007510d 100644
--- a/media-libs/shaderc/shaderc-2020.2.ebuild
+++ b/media-libs/shaderc/shaderc-2020.2.ebuild
@@ -15,7 +15,7 @@ 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"
+KEYWORDS="amd64 ~ppc64 x86"
IUSE="doc test"
RDEPEND="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-11-07 17:10 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2020-11-07 17:10 UTC (permalink / raw
To: gentoo-commits
commit: 0667fafea6f12a5fe6bd4e57f65badf81e603c66
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 7 17:08:56 2020 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sat Nov 7 17:10:23 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0667fafe
media-libs/shaderc: Bump dep
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Nick Sarnie <sarnex <AT> 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 b96cf483ee1..7166e78e163 100644
--- a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild
+++ b/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild
@@ -22,7 +22,7 @@ IUSE="doc test"
RDEPEND="
>=dev-util/glslang-10.11.0.0_pre20200924[${MULTILIB_USEDEP}]
- >=dev-util/spirv-tools-2020.5_pre20200922[${MULTILIB_USEDEP}]
+ >=dev-util/spirv-tools-2020.5_pre2021107[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-11-07 17:33 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2020-11-07 17:33 UTC (permalink / raw
To: gentoo-commits
commit: 52f30f5624d98a637ade84bb7209c55dda6743cd
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 7 17:32:46 2020 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sat Nov 7 17:32:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52f30f56
media-libs/shaderc: Typo
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Nick Sarnie <sarnex <AT> 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 7166e78e163..9a8b97deedf 100644
--- a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild
+++ b/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild
@@ -22,7 +22,7 @@ IUSE="doc test"
RDEPEND="
>=dev-util/glslang-10.11.0.0_pre20200924[${MULTILIB_USEDEP}]
- >=dev-util/spirv-tools-2020.5_pre2021107[${MULTILIB_USEDEP}]
+ >=dev-util/spirv-tools-2020.5_pre20201107[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-12-06 17:10 Thomas Deutschmann
0 siblings, 0 replies; 125+ messages in thread
From: Thomas Deutschmann @ 2020-12-06 17:10 UTC (permalink / raw
To: gentoo-commits
commit: 1b58f9afdfac078c715368a452abda9a2d099bbe
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 6 17:10:03 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Dec 6 17:10:03 2020 +0000
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 <whissi <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-12-16 19:50 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2020-12-16 19:50 UTC (permalink / raw
To: gentoo-commits
commit: ba5d2ee91ea23b6d36ee46cdf8ce8a24dc4d9beb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 16 18:36:52 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 16 18:36:52 2020 +0000
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 <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2020-12-17 2:40 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2020-12-17 2:40 UTC (permalink / raw
To: gentoo-commits
commit: 94127c3a68228a52440a458afd5cbab5d0f5c7b5
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 17 02:23:09 2020 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Thu Dec 17 02:40:19 2020 +0000
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 <sarnex <AT> 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 00000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-01-24 19:31 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-01-24 19:31 UTC (permalink / raw
To: gentoo-commits
commit: 64a16afae20b1938063ea105d27b0fd3725b5798
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 19:31:44 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 19:31:44 2021 +0000
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 <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-01-24 21:52 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-01-24 21:52 UTC (permalink / raw
To: gentoo-commits
commit: 6d75a7e7b84226ba410f1abb71ec70983ea3a91f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 21:52:43 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 21:52:43 2021 +0000
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 <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-02-17 0:59 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-02-17 0:59 UTC (permalink / raw
To: gentoo-commits
commit: dd42ddc8f518c427f75f9c1037d26d0674ba8ec3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 17 00:59:17 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 17 00:59:17 2021 +0000
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 <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-03-28 0:37 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2021-03-28 0:37 UTC (permalink / raw
To: gentoo-commits
commit: d55e44ff328fb30016078d26c3ea8f57e368d87e
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 28 00:27:35 2021 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sun Mar 28 00:36:43 2021 +0000
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 <sarnex <AT> 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
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-05-06 10:09 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-05-06 10:09 UTC (permalink / raw
To: gentoo-commits
commit: 697a7c2fea8f8da879e1493fa68ba6db8c467624
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 6 10:08:21 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 6 10:08:21 2021 +0000
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 <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-05-06 22:21 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-05-06 22:21 UTC (permalink / raw
To: gentoo-commits
commit: 365aeaf69e3add5a83aba059d07a6d49e8331414
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 6 22:21:33 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 6 22:21:33 2021 +0000
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 <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-05-06 23:31 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-05-06 23:31 UTC (permalink / raw
To: gentoo-commits
commit: 8fd485f4a5eed1cb1c127dcbbc26b18554e199cd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 6 23:31:02 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 6 23:31:02 2021 +0000
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 <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-05-11 19:24 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-05-11 19:24 UTC (permalink / raw
To: gentoo-commits
commit: 2088ffbbe9005690faa7de02d4a939fd3a46fe7a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 11 18:42:37 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 11 19:24:01 2021 +0000
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 <sam <AT> 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
}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-05-27 2:33 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2021-05-27 2:33 UTC (permalink / raw
To: gentoo-commits
commit: 08e42082195cc79846288121bdb5202567ce137f
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Thu May 27 02:15:35 2021 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Thu May 27 02:32:56 2021 +0000
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 <sarnex <AT> 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 00000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-08-05 14:08 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-08-05 14:08 UTC (permalink / raw
To: gentoo-commits
commit: ac13fc1514861c0abc5d4f9c13b70c2e4c2946e1
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 5 14:06:45 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 5 14:06:45 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac13fc15
media-libs/shaderc: Stabilize 2021.0 x86, #806444
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-08-05 14:13 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-08-05 14:13 UTC (permalink / raw
To: gentoo-commits
commit: 1be6eb57cb365e093d16e16e9df15cb6effca7a0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 5 14:12:30 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 5 14:12:30 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be6eb57
media-libs/shaderc: Stabilize 2021.0 ppc64, #806444
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-09-05 2:05 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2021-09-05 2:05 UTC (permalink / raw
To: gentoo-commits
commit: d9986773f6befab2e3641618d83739c249d68fae
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 5 02:02:06 2021 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sun Sep 5 02:04:05 2021 +0000
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 <sarnex <AT> 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 00000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-11-12 22:13 Jakov Smolić
0 siblings, 0 replies; 125+ messages in thread
From: Jakov Smolić @ 2021-11-12 22:13 UTC (permalink / raw
To: gentoo-commits
commit: 6d64a5b1141417988ed254db3f5a0ba7b13792b9
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 12 22:13:37 2021 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Nov 12 22:13:37 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d64a5b1
media-libs/shaderc: Stabilize 2021.2 amd64, #823077
Signed-off-by: Jakov Smolić <jsmolic <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-11-12 22:13 Jakov Smolić
0 siblings, 0 replies; 125+ messages in thread
From: Jakov Smolić @ 2021-11-12 22:13 UTC (permalink / raw
To: gentoo-commits
commit: 8fd11c75c76d4f7a925e8ff634c855be3c61d055
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 12 22:13:25 2021 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Nov 12 22:13:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd11c75
media-libs/shaderc: Stabilize 2021.2 x86, #823077
Signed-off-by: Jakov Smolić <jsmolic <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-11-13 19:50 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-11-13 19:50 UTC (permalink / raw
To: gentoo-commits
commit: 611d626958430dff7e943af3bab77df68a7edb65
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 13 19:49:23 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 13 19:49:23 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=611d6269
media-libs/shaderc: Stabilize 2021.2 ppc64, #823077
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-11-29 23:12 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2021-11-29 23:12 UTC (permalink / raw
To: gentoo-commits
commit: a7aca1091cdfb237f3ccd35c7505130f8ee23c14
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 29 23:07:21 2021 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Mon Nov 29 23:11:33 2021 +0000
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 <sarnex <AT> 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-12-05 16:16 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2021-12-05 16:16 UTC (permalink / raw
To: gentoo-commits
commit: 69a2c34df68a6dd69df809112f945d7374fedf08
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 5 16:13:00 2021 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sun Dec 5 16:13:00 2021 +0000
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 <sarnex <AT> 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
diff --git a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
deleted file mode 100644
index cdce13da42b0..000000000000
--- a/media-libs/shaderc/shaderc-2020.6_pre20210327.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="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"
-IUSE="doc test"
-
-RDEPEND="
- >=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.2_pre20210327
- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
diff --git a/media-libs/shaderc/shaderc-2021.0.ebuild b/media-libs/shaderc/shaderc-2021.0.ebuild
deleted file mode 100644
index fda813225084..000000000000
--- a/media-libs/shaderc/shaderc-2021.0.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="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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-12-23 14:29 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2021-12-23 14:29 UTC (permalink / raw
To: gentoo-commits
commit: 58d96c4d47787793bb1d4f614dbf54423755d9e0
Author: t0b3 <thomas.bettler <AT> gmail <DOT> com>
AuthorDate: Fri Dec 17 11:17:17 2021 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Thu Dec 23 14:29:20 2021 +0000
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 <thomas.bettler <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23378
Signed-off-by: Nick Sarnie <sarnex <AT> 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
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-12-25 1:22 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-12-25 1:22 UTC (permalink / raw
To: gentoo-commits
commit: 8c1d6ce0a5faa2b26a93e63c1afc1460287ec5fe
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 25 01:22:11 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 25 01:22:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c1d6ce0
media-libs/shaderc: Stabilize 2021.3 ppc64, #829937
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-12-25 1:26 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-12-25 1:26 UTC (permalink / raw
To: gentoo-commits
commit: 717eee35b51b29f2c125147c463871db6d3ae18e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 25 01:24:15 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 25 01:24:15 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717eee35
media-libs/shaderc: Stabilize 2021.3 x86, #829937
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-12-25 1:26 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2021-12-25 1:26 UTC (permalink / raw
To: gentoo-commits
commit: df92dc540bc5e0c9101ff65ae5cb40e31a80c047
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 25 01:24:05 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 25 01:24:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df92dc54
media-libs/shaderc: Stabilize 2021.3 amd64, #829937
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2021-12-25 15:06 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2021-12-25 15:06 UTC (permalink / raw
To: gentoo-commits
commit: f2d6da20308430839f49bd61ca0bb3003b799ed0
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 25 15:06:01 2021 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sat Dec 25 15:06:01 2021 +0000
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 <sarnex <AT> 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-02-20 2:09 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2022-02-20 2:09 UTC (permalink / raw
To: gentoo-commits
commit: 2ed01c87400d21ee5cb08f3997ca4ea77bb0b5b0
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 20 01:56:10 2022 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sun Feb 20 02:09:11 2022 +0000
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 <sarnex <AT> 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 c6707699a49c130b2669620e11f52862790999954a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-04-19 22:40 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2022-04-19 22:40 UTC (permalink / raw
To: gentoo-commits
commit: 818597b4f9d0639fb366bde9ca8c4a003524caf8
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 19 22:39:52 2022 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Tue Apr 19 22:40:21 2022 +0000
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 <sarnex <AT> 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-04-22 17:41 Arthur Zamarin
0 siblings, 0 replies; 125+ messages in thread
From: Arthur Zamarin @ 2022-04-22 17:41 UTC (permalink / raw
To: gentoo-commits
commit: 97ba74ccc5504ac669b545e6c6cd71fe8816e313
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 22 17:41:19 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 22 17:41:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ba74cc
media-libs/shaderc: Stabilize 2022.1 ppc64, #839963
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-04-24 6:30 Agostino Sarubbo
0 siblings, 0 replies; 125+ messages in thread
From: Agostino Sarubbo @ 2022-04-24 6:30 UTC (permalink / raw
To: gentoo-commits
commit: 1e988606dcbc4a8f420204c93564730e388721e4
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 24 06:30:38 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Apr 24 06:30:38 2022 +0000
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 <ago <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-04-24 6:34 Agostino Sarubbo
0 siblings, 0 replies; 125+ messages in thread
From: Agostino Sarubbo @ 2022-04-24 6:34 UTC (permalink / raw
To: gentoo-commits
commit: 2acb9d1ea37757d5ee8aa824009286cf066036a5
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 24 06:34:02 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Apr 24 06:34:02 2022 +0000
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 <ago <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-05-29 15:41 Matt Turner
0 siblings, 0 replies; 125+ messages in thread
From: Matt Turner @ 2022-05-29 15:41 UTC (permalink / raw
To: gentoo-commits
commit: e19e91dd1914dbbdf10f8aad640aa36d9d2b6062
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun May 29 15:40:50 2022 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun May 29 15:40:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e19e91dd
media-libs/shaderc: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> 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 c6707699a49c130b2669620e11f52862790999954a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-06-01 14:18 Jakov Smolić
0 siblings, 0 replies; 125+ messages in thread
From: Jakov Smolić @ 2022-06-01 14:18 UTC (permalink / raw
To: gentoo-commits
commit: 1d227c58541807087db6e55255290f5ccf65545c
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 1 14:18:10 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Jun 1 14:18:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d227c58
media-libs/shaderc: Stabilize 2022.1-r1 ppc64, #848888
Signed-off-by: Jakov Smolić <jsmolic <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-06-01 14:20 Jakov Smolić
0 siblings, 0 replies; 125+ messages in thread
From: Jakov Smolić @ 2022-06-01 14:20 UTC (permalink / raw
To: gentoo-commits
commit: 198d4948309392d9f97d46e6b2c9cfed7503c456
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 1 14:20:24 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Jun 1 14:20:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=198d4948
media-libs/shaderc: Stabilize 2022.1-r1 amd64, #848888
Signed-off-by: Jakov Smolić <jsmolic <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-06-01 14:20 Jakov Smolić
0 siblings, 0 replies; 125+ messages in thread
From: Jakov Smolić @ 2022-06-01 14:20 UTC (permalink / raw
To: gentoo-commits
commit: 29e7486054f5581bb75aaf6ec21e1c5a008e9148
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 1 14:20:34 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Jun 1 14:20:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e74860
media-libs/shaderc: Stabilize 2022.1-r1 x86, #848888
Signed-off-by: Jakov Smolić <jsmolic <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-06-12 19:36 Matt Turner
0 siblings, 0 replies; 125+ messages in thread
From: Matt Turner @ 2022-06-12 19:36 UTC (permalink / raw
To: gentoo-commits
commit: 62b68ea97b51dbfd608d7ecb3859eb2c5eee89d4
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 12 19:30:12 2022 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Jun 12 19:36:20 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b68ea9
media-libs/shaderc: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-07-19 13:49 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2022-07-19 13:49 UTC (permalink / raw
To: gentoo-commits
commit: 095f33774f3b399659569b99d89d569d63effc7c
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 19 13:48:25 2022 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Tue Jul 19 13:48:25 2022 +0000
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 <sarnex <AT> 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-08-15 16:43 Andreas Sturmlechner
0 siblings, 0 replies; 125+ messages in thread
From: Andreas Sturmlechner @ 2022-08-15 16:43 UTC (permalink / raw
To: gentoo-commits
commit: 005d681054ec4daba2a90b7ba08d861066b2546a
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 15 11:40:38 2022 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Aug 15 16:40:36 2022 +0000
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 <asturm <AT> 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
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-08-16 7:47 Agostino Sarubbo
0 siblings, 0 replies; 125+ messages in thread
From: Agostino Sarubbo @ 2022-08-16 7:47 UTC (permalink / raw
To: gentoo-commits
commit: 727a462f7ccaf4ebeec01db3010e2ad66727881f
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 16 07:46:51 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Aug 16 07:46:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727a462f
media-libs/shaderc: ppc64 stable wrt bug #865241
Signed-off-by: Agostino Sarubbo <ago <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-08-17 7:06 Agostino Sarubbo
0 siblings, 0 replies; 125+ messages in thread
From: Agostino Sarubbo @ 2022-08-17 7:06 UTC (permalink / raw
To: gentoo-commits
commit: 546703e7102408c8cb21ccf9fa4c2cb4bb4470f2
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 17 07:05:36 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Aug 17 07:06:08 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=546703e7
media-libs/shaderc: amd64 stable wrt bug #865241
Signed-off-by: Agostino Sarubbo <ago <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-08-17 7:09 Agostino Sarubbo
0 siblings, 0 replies; 125+ messages in thread
From: Agostino Sarubbo @ 2022-08-17 7:09 UTC (permalink / raw
To: gentoo-commits
commit: 491ee7a1c98e4b619728506785858b79da47c730
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 17 07:09:41 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Aug 17 07:09:41 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=491ee7a1
media-libs/shaderc: x86 stable wrt bug #865241
Signed-off-by: Agostino Sarubbo <ago <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-08-18 7:58 Andreas Sturmlechner
0 siblings, 0 replies; 125+ messages in thread
From: Andreas Sturmlechner @ 2022-08-18 7:58 UTC (permalink / raw
To: gentoo-commits
commit: dca7e001b955252a4789de502eccbe65540bff2c
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 17 10:49:15 2022 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Aug 18 07:56:09 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca7e001
media-libs/shaderc: drop 2022.1-r1
Signed-off-by: Andreas Sturmlechner <asturm <AT> 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-09-02 1:15 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2022-09-02 1:15 UTC (permalink / raw
To: gentoo-commits
commit: 5ecbbfbec8a02ea4740a8bf0f364e6b9fa0e9c9d
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 2 01:06:12 2022 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Fri Sep 2 01:15:14 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ecbbfbe
media-libs/shaderc: add 2022.2
Signed-off-by: Nick Sarnie <sarnex <AT> 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 c6707699a49c130b2669620e11f52862790999954a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-10-12 23:58 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2022-10-12 23:58 UTC (permalink / raw
To: gentoo-commits
commit: 1b7d2e417af110182b19b5364190d833ddd0ee2f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 12 23:58:04 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 12 23:58:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b7d2e41
media-libs/shaderc: Stabilize 2022.2 amd64, #876897
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-10-13 6:56 Agostino Sarubbo
0 siblings, 0 replies; 125+ messages in thread
From: Agostino Sarubbo @ 2022-10-13 6:56 UTC (permalink / raw
To: gentoo-commits
commit: 1944de433f651d30309d65d5172f12a1210996c9
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 13 06:56:10 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Oct 13 06:56:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1944de43
media-libs/shaderc: Stabilize 2022.2 ppc64, #876897
Signed-off-by: Agostino Sarubbo <ago <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-10-15 15:01 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2022-10-15 15:01 UTC (permalink / raw
To: gentoo-commits
commit: 7b51b9565a4069a42da72ca4857bde60cfef3154
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 15 14:55:19 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 15 14:55:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b51b956
media-libs/shaderc: fix PythonAnyMismatchedDepHasVersionCheck
Signed-off-by: Sam James <sam <AT> 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}]') )
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-10-29 20:31 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2022-10-29 20:31 UTC (permalink / raw
To: gentoo-commits
commit: ecd84eaa07a7c3e9685de9aeeed3fa39bc35abd5
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 20:27:09 2022 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sat Oct 29 20:31:09 2022 +0000
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 <Sarnex <AT> 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-10-29 20:31 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2022-10-29 20:31 UTC (permalink / raw
To: gentoo-commits
commit: 745b272983312f08e3bf6806da6b1311fc9b1189
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 20:27:35 2022 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sat Oct 29 20:31:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=745b2729
media-libs/shaderc: drop 2022.1-r2
Signed-off-by: Nick Sarnie <Sarnex <AT> 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 c6707699a49c130b2669620e11f52862790999954a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-11-08 23:57 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2022-11-08 23:57 UTC (permalink / raw
To: gentoo-commits
commit: d24ca1e26b11e466ebf87e92e60b0953c4a7e74a
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 6 00:49:15 2022 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Tue Nov 8 23:56:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d24ca1e2
media-libs/shaderc: add 2022.3
Signed-off-by: Nick Sarnie <sarnex <AT> 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-12-04 22:43 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2022-12-04 22:43 UTC (permalink / raw
To: gentoo-commits
commit: e9d863ffece2118200babdc96bc59774a2e5a810
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 4 22:42:54 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 4 22:42:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d863ff
media-libs/shaderc: Stabilize 2022.3 amd64, #884381
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-12-04 22:49 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2022-12-04 22:49 UTC (permalink / raw
To: gentoo-commits
commit: 8d1b47c1a127b7386d71d75af9c6c442ed9f5fce
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 4 22:48:10 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 4 22:49:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1b47c1
media-libs/shaderc: Stabilize 2022.3 x86, #884381
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-12-04 23:40 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2022-12-04 23:40 UTC (permalink / raw
To: gentoo-commits
commit: 76d693c61f4b82775037db50a2fb5a86e3232d45
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 4 23:40:03 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 4 23:40:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d693c6
media-libs/shaderc: Stabilize 2022.3 ppc64, #884381
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2022-12-23 14:36 Michał Górny
0 siblings, 0 replies; 125+ messages in thread
From: Michał Górny @ 2022-12-23 14:36 UTC (permalink / raw
To: gentoo-commits
commit: a845bbf0541318d0b32b13cd663ad909f216bacf
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 23 13:56:03 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 23 14:36:30 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a845bbf0
media-libs/shaderc: Remove old
Signed-off-by: Michał Górny <mgorny <AT> 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-02-04 17:07 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2023-02-04 17:07 UTC (permalink / raw
To: gentoo-commits
commit: 72da14a881b3a0f1d2d05f3114bca1cd54cd5a24
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 4 16:53:05 2023 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Sat Feb 4 17:07:35 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72da14a8
media-libs/shaderc: add 2023.2
Signed-off-by: Nick Sarnie <sarnex <AT> 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 e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd49999057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-02-08 0:49 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2023-02-08 0:49 UTC (permalink / raw
To: gentoo-commits
commit: c5072334b55b2d8cfe493a01b7f9a17ca13b41aa
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 8 00:48:33 2023 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Wed Feb 8 00:48:33 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5072334
media-libs/shaderc: drop 2022.2-r1
Signed-off-by: Nick Sarnie <sarnex <AT> 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 e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd49999057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-03-03 18:07 Arthur Zamarin
0 siblings, 0 replies; 125+ messages in thread
From: Arthur Zamarin @ 2023-03-03 18:07 UTC (permalink / raw
To: gentoo-commits
commit: 95773f3120274d557eff37f42424462e3ebecb48
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 3 18:07:26 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 3 18:07:26 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95773f31
media-libs/shaderc: Stabilize 2023.2 amd64, #898954
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-03-03 18:55 Arthur Zamarin
0 siblings, 0 replies; 125+ messages in thread
From: Arthur Zamarin @ 2023-03-03 18:55 UTC (permalink / raw
To: gentoo-commits
commit: 3b1acf561388cab61916c93f17dc91078753bda2
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 3 18:55:21 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 3 18:55:21 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1acf56
media-libs/shaderc: Stabilize 2023.2 x86, #898954
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-05-17 23:35 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2023-05-17 23:35 UTC (permalink / raw
To: gentoo-commits
commit: 0edcf9a4ba084cc41d2c8516472c9fba9287a041
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Wed May 17 23:29:19 2023 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Wed May 17 23:32:38 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edcf9a4
media-libs/shaderc: add 2023.3
Signed-off-by: Nick Sarnie <sarnex <AT> 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 e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd49999057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-06-12 1:24 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2023-06-12 1:24 UTC (permalink / raw
To: gentoo-commits
commit: ed293b7c3e41c4cb664ce68ad074abd045f94fed
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 12 01:16:29 2023 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Mon Jun 12 01:21:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed293b7c
media-libs/shaderc: add 2023.4
Signed-off-by: Nick Sarnie <sarnex <AT> 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 e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd49999057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-06-12 1:26 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2023-06-12 1:26 UTC (permalink / raw
To: gentoo-commits
commit: 3e1f8d55369515f4a6c8af97b3100ded4beb1905
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 12 01:25:59 2023 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Mon Jun 12 01:25:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e1f8d55
media-libs/shaderc: Update deps
Signed-off-by: Nick Sarnie <sarnex <AT> 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 )"
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-06-26 0:18 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2023-06-26 0:18 UTC (permalink / raw
To: gentoo-commits
commit: 62d00b3e2444dd0439a9a40ec78392eae1e56cc4
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 26 00:17:40 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 26 00:17:40 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d00b3e
media-libs/shaderc: Stabilize 2023.3 ppc64, #909161
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-06-26 6:27 Jakov Smolić
0 siblings, 0 replies; 125+ messages in thread
From: Jakov Smolić @ 2023-06-26 6:27 UTC (permalink / raw
To: gentoo-commits
commit: 4efddbefc7aa44bc86fa0e8609ee07e543a011fc
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 26 06:26:59 2023 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Jun 26 06:26:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4efddbef
media-libs/shaderc: Stabilize 2023.3 amd64, #909161
Signed-off-by: Jakov Smolić <jsmolic <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-06-26 6:27 Jakov Smolić
0 siblings, 0 replies; 125+ messages in thread
From: Jakov Smolić @ 2023-06-26 6:27 UTC (permalink / raw
To: gentoo-commits
commit: 4c6ab6b3a15bcba1f6247856686a4ae8f0a7d1f3
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 26 06:27:06 2023 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Jun 26 06:27:06 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c6ab6b3
media-libs/shaderc: Stabilize 2023.3 x86, #909161
Signed-off-by: Jakov Smolić <jsmolic <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-07-24 18:54 Arthur Zamarin
0 siblings, 0 replies; 125+ messages in thread
From: Arthur Zamarin @ 2023-07-24 18:54 UTC (permalink / raw
To: gentoo-commits
commit: c4f991a31ff1ba9b14d268de35ee5debc11fd2eb
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 24 18:54:39 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 24 18:54:39 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f991a3
media-libs/shaderc: Stabilize 2023.4 ppc64, #911147
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-07-24 20:33 Jakov Smolić
0 siblings, 0 replies; 125+ messages in thread
From: Jakov Smolić @ 2023-07-24 20:33 UTC (permalink / raw
To: gentoo-commits
commit: 55a18bd1ea94f306bd5b9e2a5472b34d6914c640
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 24 20:32:41 2023 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Jul 24 20:32:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a18bd1
media-libs/shaderc: Stabilize 2023.4 amd64, #911147
Signed-off-by: Jakov Smolić <jsmolic <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-07-24 20:33 Jakov Smolić
0 siblings, 0 replies; 125+ messages in thread
From: Jakov Smolić @ 2023-07-24 20:33 UTC (permalink / raw
To: gentoo-commits
commit: b70c2924a9038cbc75a4015fca008fcd9d1de30e
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 24 20:32:49 2023 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Jul 24 20:32:49 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70c2924
media-libs/shaderc: Stabilize 2023.4 x86, #911147
Signed-off-by: Jakov Smolić <jsmolic <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-08-01 22:19 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2023-08-01 22:19 UTC (permalink / raw
To: gentoo-commits
commit: d90c3cccf3e2cb6245a8b64f411ed85b6fc4d8c0
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 1 22:18:29 2023 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Tue Aug 1 22:18:39 2023 +0000
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 <sarnex <AT> 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 e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd49999057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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..000000000000
--- 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..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|\$<TARGET_FILE:spirv-dis>|${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.3.ebuild b/media-libs/shaderc/shaderc-2023.3.ebuild
deleted file mode 100644
index 71d157c9ea90..000000000000
--- a/media-libs/shaderc/shaderc-2023.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 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-08-20 21:27 Marek Szuba
0 siblings, 0 replies; 125+ messages in thread
From: Marek Szuba @ 2023-08-20 21:27 UTC (permalink / raw
To: gentoo-commits
commit: 4984adef81f37a162cdcaf85c12d38dc00190ce6
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 18:14:37 2023 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 21:27:02 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4984adef
media-libs/shaderc: keyword 2023.4 for ~riscv
Signed-off-by: Marek Szuba <marecki <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-08-30 0:33 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2023-08-30 0:33 UTC (permalink / raw
To: gentoo-commits
commit: 09851479d9e2ce0f750b8e7271a474f85d378de2
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 30 00:28:23 2023 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Wed Aug 30 00:32:35 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09851479
media-libs/shaderc: add 2023.6
Signed-off-by: Nick Sarnie <sarnex <AT> 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-10-10 1:10 WANG Xuerui
0 siblings, 0 replies; 125+ messages in thread
From: WANG Xuerui @ 2023-10-10 1:10 UTC (permalink / raw
To: gentoo-commits
commit: 03c9fd917219d602388a0ae35b20e0f86a8f0934
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 10 01:07:32 2023 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Tue Oct 10 01:08:49 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c9fd91
media-libs/shaderc: keyword 2023.6 for ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-10-13 9:45 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2023-10-13 9:45 UTC (permalink / raw
To: gentoo-commits
commit: b9e1af7e7370ad4ee125e69dcb7213611805aaa4
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 13 09:45:04 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 13 09:45:18 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e1af7e
media-libs/shaderc: Stabilize 2023.6 amd64, #915662
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-10-13 9:45 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2023-10-13 9:45 UTC (permalink / raw
To: gentoo-commits
commit: 56afcce2e65a4afe9a19ed44a47bf9ea8a93584d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 13 09:44:58 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 13 09:45:15 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56afcce2
media-libs/shaderc: Stabilize 2023.6 ppc64, #915662
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-10-13 9:45 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2023-10-13 9:45 UTC (permalink / raw
To: gentoo-commits
commit: 9ee65e19b5511c7bc443eec61215404eb380f035
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 13 09:45:09 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 13 09:45:20 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee65e19
media-libs/shaderc: Stabilize 2023.6 x86, #915662
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-11-09 22:57 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2023-11-09 22:57 UTC (permalink / raw
To: gentoo-commits
commit: 67af5a405589e41418bd8ca99dc549fde3e304a1
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 9 22:46:31 2023 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Thu Nov 9 22:56:42 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67af5a40
media-libs/shaderc: add 2023.7
Signed-off-by: Nick Sarnie <sarnex <AT> 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-11-10 18:31 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2023-11-10 18:31 UTC (permalink / raw
To: gentoo-commits
commit: 6cd964f2af8aa2aeb7254c7f79da22801c4658ef
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 10 18:29:24 2023 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Fri Nov 10 18:31:19 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd964f2
media-libs/shaderc: drop 2023.4
Signed-off-by: Nick Sarnie <sarnex <AT> 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-11-10 18:31 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2023-11-10 18:31 UTC (permalink / raw
To: gentoo-commits
commit: 7ed74fd9cbc3f478212565eb73e806d333df312b
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 10 18:30:17 2023 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Fri Nov 10 18:31:22 2023 +0000
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 <sarnex <AT> 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 )"
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-12-17 17:32 Arthur Zamarin
0 siblings, 0 replies; 125+ messages in thread
From: Arthur Zamarin @ 2023-12-17 17:32 UTC (permalink / raw
To: gentoo-commits
commit: 357454137c5845241e2c1e88bd04c16063c247a4
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 17 17:31:34 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 17:31:34 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35745413
media-libs/shaderc: Stabilize 2023.7 x86, #920203
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-12-17 17:46 Arthur Zamarin
0 siblings, 0 replies; 125+ messages in thread
From: Arthur Zamarin @ 2023-12-17 17:46 UTC (permalink / raw
To: gentoo-commits
commit: 5b44652b5bf0e089651f4121cf7de989bcca9192
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 17 17:46:02 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 17:46:02 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b44652b
media-libs/shaderc: Stabilize 2023.7 amd64, #920203
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2023-12-17 19:22 Arthur Zamarin
0 siblings, 0 replies; 125+ messages in thread
From: Arthur Zamarin @ 2023-12-17 19:22 UTC (permalink / raw
To: gentoo-commits
commit: 78c08f9ab84a63b0e64c7fd679fa332652fdd700
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 17 19:22:05 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 19:22:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78c08f9a
media-libs/shaderc: Stabilize 2023.7 ppc64, #920203
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-01-18 0:33 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2024-01-18 0:33 UTC (permalink / raw
To: gentoo-commits
commit: c3f5747f463d625a712962f896d601fdf26397c2
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 18 00:22:15 2024 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Thu Jan 18 00:32:54 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f5747f
media-libs/shaderc: add 2023.8
Signed-off-by: Nick Sarnie <sarnex <AT> 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-01-18 0:33 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2024-01-18 0:33 UTC (permalink / raw
To: gentoo-commits
commit: a529717480c24f514db821332724a54ebe27d2da
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 18 00:22:41 2024 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Thu Jan 18 00:32:57 2024 +0000
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 <sarnex <AT> 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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..000000000000
--- 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 ~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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-02-15 19:26 Jakov Smolić
0 siblings, 0 replies; 125+ messages in thread
From: Jakov Smolić @ 2024-02-15 19:26 UTC (permalink / raw
To: gentoo-commits
commit: 26678ac649641a580bd1fe4bd5133fbcebc7802d
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 15 19:26:15 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Feb 15 19:26:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26678ac6
media-libs/shaderc: Stabilize 2023.8 x86, #924667
Signed-off-by: Jakov Smolić <jsmolic <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-02-16 1:26 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2024-02-16 1:26 UTC (permalink / raw
To: gentoo-commits
commit: 18f8a38c351bb30ed8bee4b6322a3c8eaa3a20d8
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 16 01:25:15 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 16 01:25:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f8a38c
media-libs/shaderc: Stabilize 2023.8 amd64, #924667
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-02-17 21:17 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2024-02-17 21:17 UTC (permalink / raw
To: gentoo-commits
commit: 653357bf69f4ef03456b30db5e3012813394b8a0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 17 21:15:55 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 17 21:15:55 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=653357bf
media-libs/shaderc: Stabilize 2023.8 ppc64, #924667
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-03-03 17:08 Matt Turner
0 siblings, 0 replies; 125+ messages in thread
From: Matt Turner @ 2024-03-03 17:08 UTC (permalink / raw
To: gentoo-commits
commit: af26f3b4a0f1f21f470da59504bc13521997d1c2
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 3 17:06:58 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Mar 3 17:07:56 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af26f3b4
media-libs/shaderc: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-04-03 2:59 Matt Turner
0 siblings, 0 replies; 125+ messages in thread
From: Matt Turner @ 2024-04-03 2:59 UTC (permalink / raw
To: gentoo-commits
commit: 07e51e3461fbaf3a94acb0c66dad1a03a0a8d4fe
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 3 02:58:24 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Apr 3 02:59:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e51e34
media-libs/shaderc: Version bump to 2024.0
Signed-off-by: Matt Turner <mattst88 <AT> 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-05-04 0:25 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2024-05-04 0:25 UTC (permalink / raw
To: gentoo-commits
commit: 057dc9b750bef597572e7e9d795463d61d0cf474
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 4 00:24:30 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 4 00:24:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057dc9b7
media-libs/shaderc: Stabilize 2024.0 amd64, #931139
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-05-04 0:25 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2024-05-04 0:25 UTC (permalink / raw
To: gentoo-commits
commit: ff6806476829e448f1a11bdc25904471d408cab8
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 4 00:24:38 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 4 00:24:38 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff680647
media-libs/shaderc: Stabilize 2024.0 x86, #931139
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-05-04 1:32 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2024-05-04 1:32 UTC (permalink / raw
To: gentoo-commits
commit: f7d8f3719702397a983066aff0fe3e769fa0b148
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 4 01:31:26 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 4 01:31:26 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d8f371
media-libs/shaderc: Stabilize 2024.0 ppc64, #931139
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-05-16 14:53 Matt Turner
0 siblings, 0 replies; 125+ messages in thread
From: Matt Turner @ 2024-05-16 14:53 UTC (permalink / raw
To: gentoo-commits
commit: eb409a36817f0fd6d24b3266bfe7fea27270ecd2
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu May 16 14:32:43 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu May 16 14:53:44 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb409a36
media-libs/shaderc: Version bump to 2024.1
Signed-off-by: Matt Turner <mattst88 <AT> 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-05-16 17:18 Matt Turner
0 siblings, 0 replies; 125+ messages in thread
From: Matt Turner @ 2024-05-16 17:18 UTC (permalink / raw
To: gentoo-commits
commit: 3add52fbdaba5e354691a3bc40b7cf36bd515985
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu May 16 17:13:34 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu May 16 17:18:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3add52fb
media-libs/shaderc: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-06-16 4:58 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2024-06-16 4:58 UTC (permalink / raw
To: gentoo-commits
commit: 6293f5de4e8871b3113de8cc436ae8d55350cef9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 16 04:57:20 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 16 04:57:20 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6293f5de
media-libs/shaderc: Stabilize 2024.1 ppc64, #934386
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-06-16 8:03 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2024-06-16 8:03 UTC (permalink / raw
To: gentoo-commits
commit: 7ae514336a5249538e714c4b442b6fa0d91392cc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 16 08:02:28 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 16 08:02:28 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae51433
media-libs/shaderc: Stabilize 2024.1 x86, #934386
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-06-16 8:03 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2024-06-16 8:03 UTC (permalink / raw
To: gentoo-commits
commit: 7a8b84115e908103c8a8edf227a4fe1bae30ceed
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 16 08:02:33 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 16 08:02:33 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a8b8411
media-libs/shaderc: Stabilize 2024.1 amd64, #934386
Signed-off-by: Sam James <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-07-11 15:41 Matt Turner
0 siblings, 0 replies; 125+ messages in thread
From: Matt Turner @ 2024-07-11 15:41 UTC (permalink / raw
To: gentoo-commits
commit: a76de4ff76995a45f2432386ee365caefba0e8d1
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 11 15:36:06 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Jul 11 15:37:54 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76de4ff
media-libs/shaderc: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-08-06 16:10 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2024-08-06 16:10 UTC (permalink / raw
To: gentoo-commits
commit: 083e17e3b4331bfbc801ec8c7d5dcda8e487f7fb
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 6 16:08:58 2024 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Tue Aug 6 16:10:01 2024 +0000
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 <sarnex <AT> 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 000000000000..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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-09-04 4:54 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2024-09-04 4:54 UTC (permalink / raw
To: gentoo-commits
commit: c846938abff4efe3b8e35774918d8017dfbbaae1
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 4 04:53:42 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 4 04:53:42 2024 +0000
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 <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-09-13 4:13 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2024-09-13 4:13 UTC (permalink / raw
To: gentoo-commits
commit: 85ca5642fd63ce65c4b37d867577d24969521930
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 13 04:12:22 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 13 04:12:22 2024 +0000
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 <sam <AT> 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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-09-17 3:39 Matt Turner
0 siblings, 0 replies; 125+ messages in thread
From: Matt Turner @ 2024-09-17 3:39 UTC (permalink / raw
To: gentoo-commits
commit: 19f156df964e060d6e1f7e3f5cb3d783b7fded93
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 17 03:38:29 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Sep 17 03:38:58 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19f156df
media-libs/shaderc: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> 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..000000000000
--- 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|\$<TARGET_FILE:spirv-dis>|${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
-}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-10-02 18:06 Matt Turner
0 siblings, 0 replies; 125+ messages in thread
From: Matt Turner @ 2024-10-02 18:06 UTC (permalink / raw
To: gentoo-commits
commit: b5e072de41cf1fcbcd6e5b1ac0081a522a17c9b7
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 2 18:04:44 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Oct 2 18:06:33 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5e072de
media-libs/shaderc: Reassign to vulkan@
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
media-libs/shaderc/metadata.xml | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/media-libs/shaderc/metadata.xml b/media-libs/shaderc/metadata.xml
index eaf3f12b76b1..b3c9b55251a0 100644
--- a/media-libs/shaderc/metadata.xml
+++ b/media-libs/shaderc/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>sarnex@gentoo.org</email>
- <name>Nick Sarnie</name>
- </maintainer>
- <upstream>
- <remote-id type="github">google/shaderc</remote-id>
- </upstream>
+ <maintainer type="project">
+ <email>vulkan@gentoo.org</email>
+ <name>Vulkan Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">google/shaderc</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-10-18 8:28 Nick Sarnie
0 siblings, 0 replies; 125+ messages in thread
From: Nick Sarnie @ 2024-10-18 8:28 UTC (permalink / raw
To: gentoo-commits
commit: 0e8eac2c78f6c52648cf5d26c743df32a9b4b697
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 18 08:16:01 2024 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Fri Oct 18 08:28:37 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e8eac2c
media-libs/shaderc: add 2024.3
Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
media-libs/shaderc/Manifest | 1 +
media-libs/shaderc/shaderc-2024.3.ebuild | 79 ++++++++++++++++++++++++++++++++
2 files changed, 80 insertions(+)
diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index d1b2543dcc54..6df60c02308b 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1 +1,2 @@
DIST shaderc-2024.1.tar.gz 227211 BLAKE2B a4c9790cb117e4cf2d528ed294ef0599dc3c17ac367a4f658254ff9e161f82b3338a2d70a033fabcdb7a2925c2f4668ee89cfff0d4b88cd2b22fcfb3f2786ea9 SHA512 017d8625c66da7eb5b431f595b27a4ddf146aaa12ef56777cb8c3f7f0f15eb01c3286e5905c5268de55d07cc19d5ffae4d4c08987d105b0a6be74616a467b736
+DIST shaderc-2024.3.tar.gz 227490 BLAKE2B 0f9df6251b1a107c89a4e509c7a36f4035b5282f11e0b00cb7a1603b3212917894e805337d2404509b839dd9ac40aa19d8aa23bf6666b330dae2cfdabc18c9c6 SHA512 ba990054b3e50bd1c3e7decaca80b80dfade0f15505f6e89c455b7a114b8507931dff2c570ca81fd38882472e7d7014c417ca8f4c1117fc0e6825ea9f669222a
diff --git a/media-libs/shaderc/shaderc-2024.3.ebuild b/media-libs/shaderc/shaderc-2024.3.ebuild
new file mode 100644
index 000000000000..90e614d6c010
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2024.3.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.296.0:=[${MULTILIB_USEDEP}]
+ >=dev-util/spirv-tools-1.3.296.0[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ >=dev-util/spirv-headers-1.3.296.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|\$<TARGET_FILE:spirv-dis>|${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
+}
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-11-21 9:07 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2024-11-21 9:07 UTC (permalink / raw
To: gentoo-commits
commit: 10c7a190ac2daae0379e04e93260dd065ff71f61
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 21 09:06:27 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 21 09:06:27 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c7a190
media-libs/shaderc: Stabilize 2024.3 ppc64, #944216
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/shaderc/shaderc-2024.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2024.3.ebuild b/media-libs/shaderc/shaderc-2024.3.ebuild
index 90e614d6c010..64e01b93278d 100644
--- a/media-libs/shaderc/shaderc-2024.3.ebuild
+++ b/media-libs/shaderc/shaderc-2024.3.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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
@ 2024-11-21 9:07 Sam James
0 siblings, 0 replies; 125+ messages in thread
From: Sam James @ 2024-11-21 9:07 UTC (permalink / raw
To: gentoo-commits
commit: 542eb7a28243d6edcded3d3e27065b82eef397ba
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 21 09:06:34 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 21 09:06:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=542eb7a2
media-libs/shaderc: Stabilize 2024.3 x86, #944216
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/shaderc/shaderc-2024.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/shaderc/shaderc-2024.3.ebuild b/media-libs/shaderc/shaderc-2024.3.ebuild
index 64e01b93278d..9a74db44450a 100644
--- a/media-libs/shaderc/shaderc-2024.3.ebuild
+++ b/media-libs/shaderc/shaderc-2024.3.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="
^ permalink raw reply related [flat|nested] 125+ messages in thread
end of thread, other threads:[~2024-11-21 9:07 UTC | newest]
Thread overview: 125+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-12-06 17:10 [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/ Thomas Deutschmann
-- strict thread matches above, loose matches on Subject: below --
2024-11-21 9:07 Sam James
2024-11-21 9:07 Sam James
2024-10-18 8:28 Nick Sarnie
2024-10-02 18:06 Matt Turner
2024-09-17 3:39 Matt Turner
2024-09-13 4:13 Sam James
2024-09-04 4:54 Sam James
2024-08-06 16:10 Nick Sarnie
2024-07-11 15:41 Matt Turner
2024-06-16 8:03 Sam James
2024-06-16 8:03 Sam James
2024-06-16 4:58 Sam James
2024-05-16 17:18 Matt Turner
2024-05-16 14:53 Matt Turner
2024-05-04 1:32 Sam James
2024-05-04 0:25 Sam James
2024-05-04 0:25 Sam James
2024-04-03 2:59 Matt Turner
2024-03-03 17:08 Matt Turner
2024-02-17 21:17 Sam James
2024-02-16 1:26 Sam James
2024-02-15 19:26 Jakov Smolić
2024-01-18 0:33 Nick Sarnie
2024-01-18 0:33 Nick Sarnie
2023-12-17 19:22 Arthur Zamarin
2023-12-17 17:46 Arthur Zamarin
2023-12-17 17:32 Arthur Zamarin
2023-11-10 18:31 Nick Sarnie
2023-11-10 18:31 Nick Sarnie
2023-11-09 22:57 Nick Sarnie
2023-10-13 9:45 Sam James
2023-10-13 9:45 Sam James
2023-10-13 9:45 Sam James
2023-10-10 1:10 WANG Xuerui
2023-08-30 0:33 Nick Sarnie
2023-08-20 21:27 Marek Szuba
2023-08-01 22:19 Nick Sarnie
2023-07-24 20:33 Jakov Smolić
2023-07-24 20:33 Jakov Smolić
2023-07-24 18:54 Arthur Zamarin
2023-06-26 6:27 Jakov Smolić
2023-06-26 6:27 Jakov Smolić
2023-06-26 0:18 Sam James
2023-06-12 1:26 Nick Sarnie
2023-06-12 1:24 Nick Sarnie
2023-05-17 23:35 Nick Sarnie
2023-03-03 18:55 Arthur Zamarin
2023-03-03 18:07 Arthur Zamarin
2023-02-08 0:49 Nick Sarnie
2023-02-04 17:07 Nick Sarnie
2022-12-23 14:36 Michał Górny
2022-12-04 23:40 Sam James
2022-12-04 22:49 Sam James
2022-12-04 22:43 Sam James
2022-11-08 23:57 Nick Sarnie
2022-10-29 20:31 Nick Sarnie
2022-10-29 20:31 Nick Sarnie
2022-10-15 15:01 Sam James
2022-10-13 6:56 Agostino Sarubbo
2022-10-12 23:58 Sam James
2022-09-02 1:15 Nick Sarnie
2022-08-18 7:58 Andreas Sturmlechner
2022-08-17 7:09 Agostino Sarubbo
2022-08-17 7:06 Agostino Sarubbo
2022-08-16 7:47 Agostino Sarubbo
2022-08-15 16:43 Andreas Sturmlechner
2022-07-19 13:49 Nick Sarnie
2022-06-12 19:36 Matt Turner
2022-06-01 14:20 Jakov Smolić
2022-06-01 14:20 Jakov Smolić
2022-06-01 14:18 Jakov Smolić
2022-05-29 15:41 Matt Turner
2022-04-24 6:34 Agostino Sarubbo
2022-04-24 6:30 Agostino Sarubbo
2022-04-22 17:41 Arthur Zamarin
2022-04-19 22:40 Nick Sarnie
2022-02-20 2:09 Nick Sarnie
2021-12-25 15:06 Nick Sarnie
2021-12-25 1:26 Sam James
2021-12-25 1:26 Sam James
2021-12-25 1:22 Sam James
2021-12-23 14:29 Nick Sarnie
2021-12-05 16:16 Nick Sarnie
2021-11-29 23:12 Nick Sarnie
2021-11-13 19:50 Sam James
2021-11-12 22:13 Jakov Smolić
2021-11-12 22:13 Jakov Smolić
2021-09-05 2:05 Nick Sarnie
2021-08-05 14:13 Sam James
2021-08-05 14:08 Sam James
2021-05-27 2:33 Nick Sarnie
2021-05-11 19:24 Sam James
2021-05-06 23:31 Sam James
2021-05-06 22:21 Sam James
2021-05-06 10:09 Sam James
2021-03-28 0:37 Nick Sarnie
2021-02-17 0:59 Sam James
2021-01-24 21:52 Sam James
2021-01-24 19:31 Sam James
2020-12-17 2:40 Nick Sarnie
2020-12-16 19:50 Sam James
2020-11-07 17:33 Nick Sarnie
2020-11-07 17:10 Nick Sarnie
2020-11-03 2:36 Sam James
2020-10-26 13:34 Nick Sarnie
2020-10-25 23:08 Thomas Deutschmann
2020-07-26 23:06 Nick Sarnie
2020-07-26 23:02 Nick Sarnie
2020-06-17 23:33 Nick Sarnie
2020-06-15 21:05 Matt Turner
2020-04-19 2:35 Craig Andrews
2020-04-05 16:23 Nick Sarnie
2020-02-27 4:05 Georgy Yakovlev
2020-01-05 19:43 Agostino Sarubbo
2020-01-05 18:45 Agostino Sarubbo
2019-10-29 2:19 Nick Sarnie
2019-10-22 22:34 Nick Sarnie
2019-10-22 22:34 Nick Sarnie
2019-10-22 3:17 Nick Sarnie
2019-10-06 17:56 Pacho Ramos
2019-10-02 19:08 Agostino Sarubbo
2019-10-02 18:53 Agostino Sarubbo
2018-12-19 2:57 Georgy Yakovlev
2018-12-19 2:57 Georgy Yakovlev
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox