[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 19f156df964e060d6e1f7e3f5cb3d783b7fded93 Author: Matt Turner gentoo org> AuthorDate: Tue Sep 17 03:38:29 2024 + Commit: Matt Turner gentoo org> CommitDate: Tue Sep 17 03:38:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19f156df media-libs/shaderc: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/shaderc/shaderc-2024.1.ebuild | 79 1 file changed, 79 deletions(-) diff --git a/media-libs/shaderc/shaderc-2024.1.ebuild b/media-libs/shaderc/shaderc-2024.1.ebuild deleted file mode 100644 index c5075a684ba1.. --- a/media-libs/shaderc/shaderc-2024.1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~loong ppc64 ~riscv x86" -IUSE="doc" - -RDEPEND=" - ~dev-util/glslang-1.3.283.0:=[${MULTILIB_USEDEP}] - ~dev-util/spirv-tools-1.3.283.0[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - ~dev-util/spirv-headers-1.3.283.0" - -BDEPEND="doc? ( dev-ruby/asciidoctor )" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="true" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 85ca5642fd63ce65c4b37d867577d24969521930 Author: Sam James gentoo org> AuthorDate: Fri Sep 13 04:12:22 2024 + Commit: Sam James gentoo org> CommitDate: Fri Sep 13 04:12:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85ca5642 media-libs/shaderc: Stabilize 2024.1-r1 ppc64, #939009 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2024.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2024.1-r1.ebuild b/media-libs/shaderc/shaderc-2024.1-r1.ebuild index 6bb171c4aba0..5e90174cca05 100644 --- a/media-libs/shaderc/shaderc-2024.1-r1.ebuild +++ b/media-libs/shaderc/shaderc-2024.1-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~loong ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: c846938abff4efe3b8e35774918d8017dfbbaae1 Author: Sam James gentoo org> AuthorDate: Wed Sep 4 04:53:42 2024 + Commit: Sam James gentoo org> CommitDate: Wed Sep 4 04:53:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c846938a media-libs/shaderc: Stabilize 2024.1-r1 x86, #939009 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2024.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2024.1-r1.ebuild b/media-libs/shaderc/shaderc-2024.1-r1.ebuild index 5c2515740ab7..6bb171c4aba0 100644 --- a/media-libs/shaderc/shaderc-2024.1-r1.ebuild +++ b/media-libs/shaderc/shaderc-2024.1-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 083e17e3b4331bfbc801ec8c7d5dcda8e487f7fb Author: Nick Sarnie gentoo org> AuthorDate: Tue Aug 6 16:08:58 2024 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Aug 6 16:10:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=083e17e3 media-libs/shaderc: Fix deps Closes: https://bugs.gentoo.org/937450 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/shaderc-2024.1-r1.ebuild | 79 + 1 file changed, 79 insertions(+) diff --git a/media-libs/shaderc/shaderc-2024.1-r1.ebuild b/media-libs/shaderc/shaderc-2024.1-r1.ebuild new file mode 100644 index ..7ffb74097d53 --- /dev/null +++ b/media-libs/shaderc/shaderc-2024.1-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-util/glslang-1.3.283.0:=[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.283.0[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.3.283.0" + +BDEPEND="doc? ( dev-ruby/asciidoctor )" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="true" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: a76de4ff76995a45f2432386ee365caefba0e8d1 Author: Matt Turner gentoo org> AuthorDate: Thu Jul 11 15:36:06 2024 + Commit: Matt Turner gentoo org> CommitDate: Thu Jul 11 15:37:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76de4ff media-libs/shaderc: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/shaderc/Manifest | 1 - media-libs/shaderc/shaderc-2024.0.ebuild | 79 2 files changed, 80 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 59933f5a86f1..d1b2543dcc54 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1 @@ -DIST shaderc-2024.0.tar.gz 227125 BLAKE2B f11f2acad796f41015d4738b964526f119e944b1cfa2103ab3452adcf5790a04adbd10f9d55423b3ce567e87f64eb241067c786c4a7b76bb884aa70c100d0eb8 SHA512 ca80b22a80bf1a222e6deecbe63f99c6eed980c6c31b4f7981b6c8dc5637b7271c861543566e01aaf945df40da095b63a69f2e22f061a41faad2ecca5dc187ae DIST shaderc-2024.1.tar.gz 227211 BLAKE2B a4c9790cb117e4cf2d528ed294ef0599dc3c17ac367a4f658254ff9e161f82b3338a2d70a033fabcdb7a2925c2f4668ee89cfff0d4b88cd2b22fcfb3f2786ea9 SHA512 017d8625c66da7eb5b431f595b27a4ddf146aaa12ef56777cb8c3f7f0f15eb01c3286e5905c5268de55d07cc19d5ffae4d4c08987d105b0a6be74616a467b736 diff --git a/media-libs/shaderc/shaderc-2024.0.ebuild b/media-libs/shaderc/shaderc-2024.0.ebuild deleted file mode 100644 index 0f5669938bd3.. --- a/media-libs/shaderc/shaderc-2024.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~loong ppc64 ~riscv x86" -IUSE="doc" - -RDEPEND=" - ~dev-util/glslang-1.3.280.0:=[${MULTILIB_USEDEP}] - ~dev-util/spirv-tools-1.3.280.0[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - ~dev-util/spirv-headers-1.3.280.0" - -BDEPEND="doc? ( dev-ruby/asciidoctor )" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="true" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 7a8b84115e908103c8a8edf227a4fe1bae30ceed Author: Sam James gentoo org> AuthorDate: Sun Jun 16 08:02:33 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jun 16 08:02:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a8b8411 media-libs/shaderc: Stabilize 2024.1 amd64, #934386 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2024.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2024.1.ebuild b/media-libs/shaderc/shaderc-2024.1.ebuild index 574e00c965e0..c5075a684ba1 100644 --- a/media-libs/shaderc/shaderc-2024.1.ebuild +++ b/media-libs/shaderc/shaderc-2024.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~loong ppc64 ~riscv x86" +KEYWORDS="amd64 ~loong ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 7ae514336a5249538e714c4b442b6fa0d91392cc Author: Sam James gentoo org> AuthorDate: Sun Jun 16 08:02:28 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jun 16 08:02:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae51433 media-libs/shaderc: Stabilize 2024.1 x86, #934386 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2024.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2024.1.ebuild b/media-libs/shaderc/shaderc-2024.1.ebuild index 51e43361dd40..574e00c965e0 100644 --- a/media-libs/shaderc/shaderc-2024.1.ebuild +++ b/media-libs/shaderc/shaderc-2024.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~loong ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~loong ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 6293f5de4e8871b3113de8cc436ae8d55350cef9 Author: Sam James gentoo org> AuthorDate: Sun Jun 16 04:57:20 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jun 16 04:57:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6293f5de media-libs/shaderc: Stabilize 2024.1 ppc64, #934386 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2024.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2024.1.ebuild b/media-libs/shaderc/shaderc-2024.1.ebuild index 7bc994a4ae41..51e43361dd40 100644 --- a/media-libs/shaderc/shaderc-2024.1.ebuild +++ b/media-libs/shaderc/shaderc-2024.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~loong ppc64 ~riscv ~x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 3add52fbdaba5e354691a3bc40b7cf36bd515985 Author: Matt Turner gentoo org> AuthorDate: Thu May 16 17:13:34 2024 + Commit: Matt Turner gentoo org> CommitDate: Thu May 16 17:18:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3add52fb media-libs/shaderc: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/shaderc/Manifest | 1 - media-libs/shaderc/shaderc-2023.8.ebuild | 79 2 files changed, 80 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 02b7fc47d60c..59933f5a86f1 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,3 +1,2 @@ -DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857 SHA512 2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf DIST shaderc-2024.0.tar.gz 227125 BLAKE2B f11f2acad796f41015d4738b964526f119e944b1cfa2103ab3452adcf5790a04adbd10f9d55423b3ce567e87f64eb241067c786c4a7b76bb884aa70c100d0eb8 SHA512 ca80b22a80bf1a222e6deecbe63f99c6eed980c6c31b4f7981b6c8dc5637b7271c861543566e01aaf945df40da095b63a69f2e22f061a41faad2ecca5dc187ae DIST shaderc-2024.1.tar.gz 227211 BLAKE2B a4c9790cb117e4cf2d528ed294ef0599dc3c17ac367a4f658254ff9e161f82b3338a2d70a033fabcdb7a2925c2f4668ee89cfff0d4b88cd2b22fcfb3f2786ea9 SHA512 017d8625c66da7eb5b431f595b27a4ddf146aaa12ef56777cb8c3f7f0f15eb01c3286e5905c5268de55d07cc19d5ffae4d4c08987d105b0a6be74616a467b736 diff --git a/media-libs/shaderc/shaderc-2023.8.ebuild b/media-libs/shaderc/shaderc-2023.8.ebuild deleted file mode 100644 index 2b1207255575.. --- a/media-libs/shaderc/shaderc-2023.8.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) -inherit cmake-multilib multibuild python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~loong ppc64 ~riscv x86" -IUSE="doc" - -RDEPEND=" - ~dev-util/glslang-1.3.275:=[${MULTILIB_USEDEP}] - ~dev-util/spirv-tools-1.3.275[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - ~dev-util/spirv-headers-1.3.275" - -BDEPEND="doc? ( dev-ruby/asciidoctor )" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="true" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: eb409a36817f0fd6d24b3266bfe7fea27270ecd2 Author: Matt Turner gentoo org> AuthorDate: Thu May 16 14:32:43 2024 + Commit: Matt Turner gentoo org> CommitDate: Thu May 16 14:53:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb409a36 media-libs/shaderc: Version bump to 2024.1 Signed-off-by: Matt Turner gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2024.1.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 708f56c186f4..02b7fc47d60c 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1,3 @@ DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857 SHA512 2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf DIST shaderc-2024.0.tar.gz 227125 BLAKE2B f11f2acad796f41015d4738b964526f119e944b1cfa2103ab3452adcf5790a04adbd10f9d55423b3ce567e87f64eb241067c786c4a7b76bb884aa70c100d0eb8 SHA512 ca80b22a80bf1a222e6deecbe63f99c6eed980c6c31b4f7981b6c8dc5637b7271c861543566e01aaf945df40da095b63a69f2e22f061a41faad2ecca5dc187ae +DIST shaderc-2024.1.tar.gz 227211 BLAKE2B a4c9790cb117e4cf2d528ed294ef0599dc3c17ac367a4f658254ff9e161f82b3338a2d70a033fabcdb7a2925c2f4668ee89cfff0d4b88cd2b22fcfb3f2786ea9 SHA512 017d8625c66da7eb5b431f595b27a4ddf146aaa12ef56777cb8c3f7f0f15eb01c3286e5905c5268de55d07cc19d5ffae4d4c08987d105b0a6be74616a467b736 diff --git a/media-libs/shaderc/shaderc-2024.1.ebuild b/media-libs/shaderc/shaderc-2024.1.ebuild new file mode 100644 index ..7bc994a4ae41 --- /dev/null +++ b/media-libs/shaderc/shaderc-2024.1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" +IUSE="doc" + +RDEPEND=" + ~dev-util/glslang-1.3.283.0:=[${MULTILIB_USEDEP}] + ~dev-util/spirv-tools-1.3.283.0[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + ~dev-util/spirv-headers-1.3.283.0" + +BDEPEND="doc? ( dev-ruby/asciidoctor )" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="true" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: f7d8f3719702397a983066aff0fe3e769fa0b148 Author: Sam James gentoo org> AuthorDate: Sat May 4 01:31:26 2024 + Commit: Sam James gentoo org> CommitDate: Sat May 4 01:31:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d8f371 media-libs/shaderc: Stabilize 2024.0 ppc64, #931139 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2024.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2024.0.ebuild b/media-libs/shaderc/shaderc-2024.0.ebuild index 239abf2b5538..0f5669938bd3 100644 --- a/media-libs/shaderc/shaderc-2024.0.ebuild +++ b/media-libs/shaderc/shaderc-2024.0.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~loong ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: ff6806476829e448f1a11bdc25904471d408cab8 Author: Sam James gentoo org> AuthorDate: Sat May 4 00:24:38 2024 + Commit: Sam James gentoo org> CommitDate: Sat May 4 00:24:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff680647 media-libs/shaderc: Stabilize 2024.0 x86, #931139 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2024.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2024.0.ebuild b/media-libs/shaderc/shaderc-2024.0.ebuild index 6e26770ccc62..239abf2b5538 100644 --- a/media-libs/shaderc/shaderc-2024.0.ebuild +++ b/media-libs/shaderc/shaderc-2024.0.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 057dc9b750bef597572e7e9d795463d61d0cf474 Author: Sam James gentoo org> AuthorDate: Sat May 4 00:24:30 2024 + Commit: Sam James gentoo org> CommitDate: Sat May 4 00:24:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057dc9b7 media-libs/shaderc: Stabilize 2024.0 amd64, #931139 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2024.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2024.0.ebuild b/media-libs/shaderc/shaderc-2024.0.ebuild index bd38b2831f82..6e26770ccc62 100644 --- a/media-libs/shaderc/shaderc-2024.0.ebuild +++ b/media-libs/shaderc/shaderc-2024.0.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~loong ~ppc64 ~riscv ~x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 07e51e3461fbaf3a94acb0c66dad1a03a0a8d4fe Author: Matt Turner gentoo org> AuthorDate: Wed Apr 3 02:58:24 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed Apr 3 02:59:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e51e34 media-libs/shaderc: Version bump to 2024.0 Signed-off-by: Matt Turner gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2024.0.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 0c7039e29fcc..708f56c186f4 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1 +1,2 @@ DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857 SHA512 2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf +DIST shaderc-2024.0.tar.gz 227125 BLAKE2B f11f2acad796f41015d4738b964526f119e944b1cfa2103ab3452adcf5790a04adbd10f9d55423b3ce567e87f64eb241067c786c4a7b76bb884aa70c100d0eb8 SHA512 ca80b22a80bf1a222e6deecbe63f99c6eed980c6c31b4f7981b6c8dc5637b7271c861543566e01aaf945df40da095b63a69f2e22f061a41faad2ecca5dc187ae diff --git a/media-libs/shaderc/shaderc-2024.0.ebuild b/media-libs/shaderc/shaderc-2024.0.ebuild new file mode 100644 index ..bd38b2831f82 --- /dev/null +++ b/media-libs/shaderc/shaderc-2024.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" +IUSE="doc" + +RDEPEND=" + ~dev-util/glslang-1.3.280.0:=[${MULTILIB_USEDEP}] + ~dev-util/spirv-tools-1.3.280.0[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + ~dev-util/spirv-headers-1.3.280.0" + +BDEPEND="doc? ( dev-ruby/asciidoctor )" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="true" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: af26f3b4a0f1f21f470da59504bc13521997d1c2 Author: Matt Turner gentoo org> AuthorDate: Sun Mar 3 17:06:58 2024 + Commit: Matt Turner gentoo org> CommitDate: Sun Mar 3 17:07:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af26f3b4 media-libs/shaderc: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/shaderc/Manifest | 1 - media-libs/shaderc/shaderc-2023.7.ebuild | 79 2 files changed, 80 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 5ea2b1412c2d..0c7039e29fcc 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1 @@ -DIST shaderc-2023.7.tar.gz 227360 BLAKE2B de5ee8cc35bc76ba1301e80217587cbf55885999297755d78a72fe0940431351d4070cdd0793fe8f43208d40c9ec343bbe888da2b8ded471bd241be067b1addf SHA512 f3c1db574312e7e5ee22fb64f47f6609369754dd1648eb4e51c30b3c40aafd9994e54560e8334d01ac7d00011285a94d0543fa9ecd6977ec34c39a965fd72269 DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857 SHA512 2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild b/media-libs/shaderc/shaderc-2023.7.ebuild deleted file mode 100644 index 5b3efcf7315e.. --- a/media-libs/shaderc/shaderc-2023.7.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) -inherit cmake-multilib multibuild python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~loong ppc64 ~riscv x86" -IUSE="doc" - -RDEPEND=" - ~dev-util/glslang-1.3.268:=[${MULTILIB_USEDEP}] - ~dev-util/spirv-tools-1.3.268[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - ~dev-util/spirv-headers-1.3.268" - -BDEPEND="doc? ( dev-ruby/asciidoctor )" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="true" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 653357bf69f4ef03456b30db5e3012813394b8a0 Author: Sam James gentoo org> AuthorDate: Sat Feb 17 21:15:55 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 17 21:15:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=653357bf media-libs/shaderc: Stabilize 2023.8 ppc64, #924667 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2023.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.8.ebuild b/media-libs/shaderc/shaderc-2023.8.ebuild index d6ba410a3082..2b1207255575 100644 --- a/media-libs/shaderc/shaderc-2023.8.ebuild +++ b/media-libs/shaderc/shaderc-2023.8.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~loong ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 18f8a38c351bb30ed8bee4b6322a3c8eaa3a20d8 Author: Sam James gentoo org> AuthorDate: Fri Feb 16 01:25:15 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 16 01:25:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f8a38c media-libs/shaderc: Stabilize 2023.8 amd64, #924667 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2023.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.8.ebuild b/media-libs/shaderc/shaderc-2023.8.ebuild index 516a0be1925d..d6ba410a3082 100644 --- a/media-libs/shaderc/shaderc-2023.8.ebuild +++ b/media-libs/shaderc/shaderc-2023.8.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 26678ac649641a580bd1fe4bd5133fbcebc7802d Author: Jakov Smolić gentoo org> AuthorDate: Thu Feb 15 19:26:15 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Feb 15 19:26:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26678ac6 media-libs/shaderc: Stabilize 2023.8 x86, #924667 Signed-off-by: Jakov Smolić gentoo.org> media-libs/shaderc/shaderc-2023.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.8.ebuild b/media-libs/shaderc/shaderc-2023.8.ebuild index 7f50365de0f8..516a0be1925d 100644 --- a/media-libs/shaderc/shaderc-2023.8.ebuild +++ b/media-libs/shaderc/shaderc-2023.8.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~loong ~ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: a529717480c24f514db821332724a54ebe27d2da Author: Nick Sarnie gentoo org> AuthorDate: Thu Jan 18 00:22:41 2024 + Commit: Nick Sarnie gentoo org> CommitDate: Thu Jan 18 00:32:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5297174 media-libs/shaderc: drop 2023.6, 2023.6-r1 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 - media-libs/shaderc/shaderc-2023.6-r1.ebuild | 79 - media-libs/shaderc/shaderc-2023.6.ebuild| 79 - 3 files changed, 159 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 02faa171fdb5..5ea2b1412c2d 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,3 +1,2 @@ -DIST shaderc-2023.6.tar.gz 226361 BLAKE2B 023ce15caaff6ff9474f361c6c5442fd8c58bbb079774fd3c8525824e70e63c1b8fff37490601b599f4ed44f4bfaec3ca746b7a734782fc2af8d78c4f1f1de53 SHA512 6580384ac27c4f2225529873ba46ca61240bdf63f4f5b89875e9bd20a774fed49328094379b7f469c3b97b6a3744cb649998c0d6d5a391023317a64a91754bb1 DIST shaderc-2023.7.tar.gz 227360 BLAKE2B de5ee8cc35bc76ba1301e80217587cbf55885999297755d78a72fe0940431351d4070cdd0793fe8f43208d40c9ec343bbe888da2b8ded471bd241be067b1addf SHA512 f3c1db574312e7e5ee22fb64f47f6609369754dd1648eb4e51c30b3c40aafd9994e54560e8334d01ac7d00011285a94d0543fa9ecd6977ec34c39a965fd72269 DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857 SHA512 2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf diff --git a/media-libs/shaderc/shaderc-2023.6-r1.ebuild b/media-libs/shaderc/shaderc-2023.6-r1.ebuild deleted file mode 100644 index 74887a3cb668.. --- a/media-libs/shaderc/shaderc-2023.6-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) -inherit cmake-multilib multibuild python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" -IUSE="doc" - -RDEPEND=" - ~dev-util/glslang-1.3.261:=[${MULTILIB_USEDEP}] - ~dev-util/spirv-tools-1.3.261[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - ~dev-util/spirv-headers-1.3.261" - -BDEPEND="doc? ( dev-ruby/asciidoctor )" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="true" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -} diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild b/media-libs/shaderc/shaderc-2023.6.ebuild deleted file mode 100644 index 310c15659d8d.. --- a/media-libs/shaderc/shaderc-2023.6.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) -inherit cmake-multilib multibuild python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~loong ppc64 ~r
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: c3f5747f463d625a712962f896d601fdf26397c2 Author: Nick Sarnie gentoo org> AuthorDate: Thu Jan 18 00:22:15 2024 + Commit: Nick Sarnie gentoo org> CommitDate: Thu Jan 18 00:32:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f5747f media-libs/shaderc: add 2023.8 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2023.8.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 41dc28d517c1..02faa171fdb5 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1,3 @@ DIST shaderc-2023.6.tar.gz 226361 BLAKE2B 023ce15caaff6ff9474f361c6c5442fd8c58bbb079774fd3c8525824e70e63c1b8fff37490601b599f4ed44f4bfaec3ca746b7a734782fc2af8d78c4f1f1de53 SHA512 6580384ac27c4f2225529873ba46ca61240bdf63f4f5b89875e9bd20a774fed49328094379b7f469c3b97b6a3744cb649998c0d6d5a391023317a64a91754bb1 DIST shaderc-2023.7.tar.gz 227360 BLAKE2B de5ee8cc35bc76ba1301e80217587cbf55885999297755d78a72fe0940431351d4070cdd0793fe8f43208d40c9ec343bbe888da2b8ded471bd241be067b1addf SHA512 f3c1db574312e7e5ee22fb64f47f6609369754dd1648eb4e51c30b3c40aafd9994e54560e8334d01ac7d00011285a94d0543fa9ecd6977ec34c39a965fd72269 +DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857 SHA512 2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf diff --git a/media-libs/shaderc/shaderc-2023.8.ebuild b/media-libs/shaderc/shaderc-2023.8.ebuild new file mode 100644 index ..7f50365de0f8 --- /dev/null +++ b/media-libs/shaderc/shaderc-2023.8.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) +inherit cmake-multilib multibuild python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" +IUSE="doc" + +RDEPEND=" + ~dev-util/glslang-1.3.275:=[${MULTILIB_USEDEP}] + ~dev-util/spirv-tools-1.3.275[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + ~dev-util/spirv-headers-1.3.275" + +BDEPEND="doc? ( dev-ruby/asciidoctor )" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="true" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 78c08f9ab84a63b0e64c7fd679fa332652fdd700 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 17 19:22:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 17 19:22:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78c08f9a media-libs/shaderc: Stabilize 2023.7 ppc64, #920203 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/shaderc/shaderc-2023.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild b/media-libs/shaderc/shaderc-2023.7.ebuild index 42a8fa001b23..5b3efcf7315e 100644 --- a/media-libs/shaderc/shaderc-2023.7.ebuild +++ b/media-libs/shaderc/shaderc-2023.7.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~loong ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 5b44652b5bf0e089651f4121cf7de989bcca9192 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 17 17:46:02 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 17 17:46:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b44652b media-libs/shaderc: Stabilize 2023.7 amd64, #920203 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/shaderc/shaderc-2023.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild b/media-libs/shaderc/shaderc-2023.7.ebuild index 77ec7b7b614d..42a8fa001b23 100644 --- a/media-libs/shaderc/shaderc-2023.7.ebuild +++ b/media-libs/shaderc/shaderc-2023.7.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 357454137c5845241e2c1e88bd04c16063c247a4 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 17 17:31:34 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 17 17:31:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35745413 media-libs/shaderc: Stabilize 2023.7 x86, #920203 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/shaderc/shaderc-2023.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild b/media-libs/shaderc/shaderc-2023.7.ebuild index fc654ae93d20..77ec7b7b614d 100644 --- a/media-libs/shaderc/shaderc-2023.7.ebuild +++ b/media-libs/shaderc/shaderc-2023.7.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~loong ~ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 6cd964f2af8aa2aeb7254c7f79da22801c4658ef Author: Nick Sarnie gentoo org> AuthorDate: Fri Nov 10 18:29:24 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Fri Nov 10 18:31:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd964f2 media-libs/shaderc: drop 2023.4 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 - media-libs/shaderc/shaderc-2023.4.ebuild | 79 2 files changed, 80 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index ab9ef2bf6b17..41dc28d517c1 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,3 +1,2 @@ -DIST shaderc-2023.4.tar.gz 225728 BLAKE2B b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9 SHA512 18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91 DIST shaderc-2023.6.tar.gz 226361 BLAKE2B 023ce15caaff6ff9474f361c6c5442fd8c58bbb079774fd3c8525824e70e63c1b8fff37490601b599f4ed44f4bfaec3ca746b7a734782fc2af8d78c4f1f1de53 SHA512 6580384ac27c4f2225529873ba46ca61240bdf63f4f5b89875e9bd20a774fed49328094379b7f469c3b97b6a3744cb649998c0d6d5a391023317a64a91754bb1 DIST shaderc-2023.7.tar.gz 227360 BLAKE2B de5ee8cc35bc76ba1301e80217587cbf55885999297755d78a72fe0940431351d4070cdd0793fe8f43208d40c9ec343bbe888da2b8ded471bd241be067b1addf SHA512 f3c1db574312e7e5ee22fb64f47f6609369754dd1648eb4e51c30b3c40aafd9994e54560e8334d01ac7d00011285a94d0543fa9ecd6977ec34c39a965fd72269 diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild b/media-libs/shaderc/shaderc-2023.4.ebuild deleted file mode 100644 index fbb683b556cc.. --- a/media-libs/shaderc/shaderc-2023.4.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) -inherit cmake-multilib multibuild python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 ~riscv x86" -IUSE="doc" - -RDEPEND=" - >=dev-util/glslang-1.3.250:=[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-1.3.250[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.3.250" - -BDEPEND="doc? ( dev-ruby/asciidoctor )" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="true" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 7ed74fd9cbc3f478212565eb73e806d333df312b Author: Nick Sarnie gentoo org> AuthorDate: Fri Nov 10 18:30:17 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Fri Nov 10 18:31:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed74fd9 media-libs/shaderc: Fix deps Closes: https://bugs.gentoo.org/917100 Signed-off-by: Nick Sarnie gentoo.org> .../shaderc/{shaderc-2023.7.ebuild => shaderc-2023.6-r1.ebuild} | 6 +++--- media-libs/shaderc/shaderc-2023.7.ebuild| 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild b/media-libs/shaderc/shaderc-2023.6-r1.ebuild similarity index 92% copy from media-libs/shaderc/shaderc-2023.7.ebuild copy to media-libs/shaderc/shaderc-2023.6-r1.ebuild index 1cdf6cf9b869..74887a3cb668 100644 --- a/media-libs/shaderc/shaderc-2023.7.ebuild +++ b/media-libs/shaderc/shaderc-2023.6-r1.ebuild @@ -18,12 +18,12 @@ KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" IUSE="doc" RDEPEND=" - >=dev-util/glslang-1.3.268:=[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-1.3.268[${MULTILIB_USEDEP}] + ~dev-util/glslang-1.3.261:=[${MULTILIB_USEDEP}] + ~dev-util/spirv-tools-1.3.261[${MULTILIB_USEDEP}] " DEPEND="${RDEPEND} ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.3.261" + ~dev-util/spirv-headers-1.3.261" BDEPEND="doc? ( dev-ruby/asciidoctor )" diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild b/media-libs/shaderc/shaderc-2023.7.ebuild index 1cdf6cf9b869..fc654ae93d20 100644 --- a/media-libs/shaderc/shaderc-2023.7.ebuild +++ b/media-libs/shaderc/shaderc-2023.7.ebuild @@ -18,12 +18,12 @@ KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" IUSE="doc" RDEPEND=" - >=dev-util/glslang-1.3.268:=[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-1.3.268[${MULTILIB_USEDEP}] + ~dev-util/glslang-1.3.268:=[${MULTILIB_USEDEP}] + ~dev-util/spirv-tools-1.3.268[${MULTILIB_USEDEP}] " DEPEND="${RDEPEND} ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.3.261" + ~dev-util/spirv-headers-1.3.268" BDEPEND="doc? ( dev-ruby/asciidoctor )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 67af5a405589e41418bd8ca99dc549fde3e304a1 Author: Nick Sarnie gentoo org> AuthorDate: Thu Nov 9 22:46:31 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Thu Nov 9 22:56:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67af5a40 media-libs/shaderc: add 2023.7 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2023.7.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index dd559b130abb..ab9ef2bf6b17 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1,3 @@ DIST shaderc-2023.4.tar.gz 225728 BLAKE2B b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9 SHA512 18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91 DIST shaderc-2023.6.tar.gz 226361 BLAKE2B 023ce15caaff6ff9474f361c6c5442fd8c58bbb079774fd3c8525824e70e63c1b8fff37490601b599f4ed44f4bfaec3ca746b7a734782fc2af8d78c4f1f1de53 SHA512 6580384ac27c4f2225529873ba46ca61240bdf63f4f5b89875e9bd20a774fed49328094379b7f469c3b97b6a3744cb649998c0d6d5a391023317a64a91754bb1 +DIST shaderc-2023.7.tar.gz 227360 BLAKE2B de5ee8cc35bc76ba1301e80217587cbf55885999297755d78a72fe0940431351d4070cdd0793fe8f43208d40c9ec343bbe888da2b8ded471bd241be067b1addf SHA512 f3c1db574312e7e5ee22fb64f47f6609369754dd1648eb4e51c30b3c40aafd9994e54560e8334d01ac7d00011285a94d0543fa9ecd6977ec34c39a965fd72269 diff --git a/media-libs/shaderc/shaderc-2023.7.ebuild b/media-libs/shaderc/shaderc-2023.7.ebuild new file mode 100644 index ..1cdf6cf9b869 --- /dev/null +++ b/media-libs/shaderc/shaderc-2023.7.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) +inherit cmake-multilib multibuild python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-util/glslang-1.3.268:=[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.268[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.3.261" + +BDEPEND="doc? ( dev-ruby/asciidoctor )" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="true" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: b9e1af7e7370ad4ee125e69dcb7213611805aaa4 Author: Sam James gentoo org> AuthorDate: Fri Oct 13 09:45:04 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 13 09:45:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e1af7e media-libs/shaderc: Stabilize 2023.6 amd64, #915662 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2023.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild b/media-libs/shaderc/shaderc-2023.6.ebuild index 64baccc596b3..104bd08c7aea 100644 --- a/media-libs/shaderc/shaderc-2023.6.ebuild +++ b/media-libs/shaderc/shaderc-2023.6.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~loong ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~loong ppc64 ~riscv ~x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 9ee65e19b5511c7bc443eec61215404eb380f035 Author: Sam James gentoo org> AuthorDate: Fri Oct 13 09:45:09 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 13 09:45:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee65e19 media-libs/shaderc: Stabilize 2023.6 x86, #915662 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2023.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild b/media-libs/shaderc/shaderc-2023.6.ebuild index 104bd08c7aea..310c15659d8d 100644 --- a/media-libs/shaderc/shaderc-2023.6.ebuild +++ b/media-libs/shaderc/shaderc-2023.6.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~loong ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~loong ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 56afcce2e65a4afe9a19ed44a47bf9ea8a93584d Author: Sam James gentoo org> AuthorDate: Fri Oct 13 09:44:58 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 13 09:45:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56afcce2 media-libs/shaderc: Stabilize 2023.6 ppc64, #915662 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2023.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild b/media-libs/shaderc/shaderc-2023.6.ebuild index 5df036870bf4..64baccc596b3 100644 --- a/media-libs/shaderc/shaderc-2023.6.ebuild +++ b/media-libs/shaderc/shaderc-2023.6.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~loong ppc64 ~riscv ~x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 03c9fd917219d602388a0ae35b20e0f86a8f0934 Author: WANG Xuerui gentoo org> AuthorDate: Tue Oct 10 01:07:32 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Tue Oct 10 01:08:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c9fd91 media-libs/shaderc: keyword 2023.6 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/shaderc/shaderc-2023.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild b/media-libs/shaderc/shaderc-2023.6.ebuild index e056906121b3..5df036870bf4 100644 --- a/media-libs/shaderc/shaderc-2023.6.ebuild +++ b/media-libs/shaderc/shaderc-2023.6.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 09851479d9e2ce0f750b8e7271a474f85d378de2 Author: Nick Sarnie gentoo org> AuthorDate: Wed Aug 30 00:28:23 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Wed Aug 30 00:32:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09851479 media-libs/shaderc: add 2023.6 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2023.6.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index ed894f852b64..dd559b130abb 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1 +1,2 @@ DIST shaderc-2023.4.tar.gz 225728 BLAKE2B b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9 SHA512 18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91 +DIST shaderc-2023.6.tar.gz 226361 BLAKE2B 023ce15caaff6ff9474f361c6c5442fd8c58bbb079774fd3c8525824e70e63c1b8fff37490601b599f4ed44f4bfaec3ca746b7a734782fc2af8d78c4f1f1de53 SHA512 6580384ac27c4f2225529873ba46ca61240bdf63f4f5b89875e9bd20a774fed49328094379b7f469c3b97b6a3744cb649998c0d6d5a391023317a64a91754bb1 diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild b/media-libs/shaderc/shaderc-2023.6.ebuild new file mode 100644 index ..e056906121b3 --- /dev/null +++ b/media-libs/shaderc/shaderc-2023.6.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) +inherit cmake-multilib multibuild python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-util/glslang-1.3.261:=[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.261[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.3.261" + +BDEPEND="doc? ( dev-ruby/asciidoctor )" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="true" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 4984adef81f37a162cdcaf85c12d38dc00190ce6 Author: Marek Szuba gentoo org> AuthorDate: Sun Aug 20 18:14:37 2023 + Commit: Marek Szuba gentoo org> CommitDate: Sun Aug 20 21:27:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4984adef media-libs/shaderc: keyword 2023.4 for ~riscv Signed-off-by: Marek Szuba gentoo.org> media-libs/shaderc/shaderc-2023.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild b/media-libs/shaderc/shaderc-2023.4.ebuild index c430cf358540..fbb683b556cc 100644 --- a/media-libs/shaderc/shaderc-2023.4.ebuild +++ b/media-libs/shaderc/shaderc-2023.4.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ppc64 x86" +KEYWORDS="amd64 ppc64 ~riscv x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: d90c3cccf3e2cb6245a8b64f411ed85b6fc4d8c0 Author: Nick Sarnie gentoo org> AuthorDate: Tue Aug 1 22:18:29 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Aug 1 22:18:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d90c3ccc media-libs/shaderc: drop 2022.3, 2023.2, 2023.3 Closes: https://bugs.gentoo.org/909514 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 3 -- media-libs/shaderc/shaderc-2022.3.ebuild | 79 media-libs/shaderc/shaderc-2023.2.ebuild | 79 media-libs/shaderc/shaderc-2023.3.ebuild | 79 4 files changed, 240 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index d62b610f5046..ed894f852b64 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,4 +1 @@ -DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c SHA512 a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee -DIST shaderc-2023.2.tar.gz 222452 BLAKE2B e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113 SHA512 8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84 -DIST shaderc-2023.3.tar.gz 223292 BLAKE2B a9a29b4cef74b864b87af5700b830d1d193cf2cdb8ae6cafffc50c6130ac6e1bfb0a598ca30ecf1cfa06dd50144bdd421b7541a6fdb2965b8ee029ad749ea0fe SHA512 41e8a931ce47f42964c69c747aae96795d9791787deee411ce2e7053e2f426f1766a5aa42e8400fa9179c9428f11f3283a7b4c1dd20e7969963e6a00443549c1 DIST shaderc-2023.4.tar.gz 225728 BLAKE2B b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9 SHA512 18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91 diff --git a/media-libs/shaderc/shaderc-2022.3.ebuild b/media-libs/shaderc/shaderc-2022.3.ebuild deleted file mode 100644 index e6ccc0d9c959.. --- a/media-libs/shaderc/shaderc-2022.3.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="doc" - -RDEPEND=" - >=dev-util/glslang-1.3.231:=[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-1.3.231[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.3.231" - -BDEPEND="doc? ( dev-ruby/asciidoctor )" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="true" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -} diff --git a/media-libs/shaderc/shaderc-2023.2.ebuild b/media-libs/shaderc/shaderc-2023.2.ebuild deleted file mode 100644 index c068bd989c6a.. --- a/media-libs/shaderc/shaderc-2023.2.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9.
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: b70c2924a9038cbc75a4015fca008fcd9d1de30e Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 24 20:32:49 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 24 20:32:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70c2924 media-libs/shaderc: Stabilize 2023.4 x86, #911147 Signed-off-by: Jakov Smolić gentoo.org> media-libs/shaderc/shaderc-2023.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild b/media-libs/shaderc/shaderc-2023.4.ebuild index baf01b52e082..c430cf358540 100644 --- a/media-libs/shaderc/shaderc-2023.4.ebuild +++ b/media-libs/shaderc/shaderc-2023.4.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 55a18bd1ea94f306bd5b9e2a5472b34d6914c640 Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 24 20:32:41 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 24 20:32:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a18bd1 media-libs/shaderc: Stabilize 2023.4 amd64, #911147 Signed-off-by: Jakov Smolić gentoo.org> media-libs/shaderc/shaderc-2023.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild b/media-libs/shaderc/shaderc-2023.4.ebuild index c2f0b916c92c..baf01b52e082 100644 --- a/media-libs/shaderc/shaderc-2023.4.ebuild +++ b/media-libs/shaderc/shaderc-2023.4.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 ~x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: c4f991a31ff1ba9b14d268de35ee5debc11fd2eb Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 24 18:54:39 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 24 18:54:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f991a3 media-libs/shaderc: Stabilize 2023.4 ppc64, #911147 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/shaderc/shaderc-2023.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild b/media-libs/shaderc/shaderc-2023.4.ebuild index df7f04a79e3a..c2f0b916c92c 100644 --- a/media-libs/shaderc/shaderc-2023.4.ebuild +++ b/media-libs/shaderc/shaderc-2023.4.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ppc64 ~x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 4c6ab6b3a15bcba1f6247856686a4ae8f0a7d1f3 Author: Jakov Smolić gentoo org> AuthorDate: Mon Jun 26 06:27:06 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jun 26 06:27:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c6ab6b3 media-libs/shaderc: Stabilize 2023.3 x86, #909161 Signed-off-by: Jakov Smolić gentoo.org> media-libs/shaderc/shaderc-2023.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.3.ebuild b/media-libs/shaderc/shaderc-2023.3.ebuild index 7c42c97c9571..71d157c9ea90 100644 --- a/media-libs/shaderc/shaderc-2023.3.ebuild +++ b/media-libs/shaderc/shaderc-2023.3.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 4efddbefc7aa44bc86fa0e8609ee07e543a011fc Author: Jakov Smolić gentoo org> AuthorDate: Mon Jun 26 06:26:59 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jun 26 06:26:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4efddbef media-libs/shaderc: Stabilize 2023.3 amd64, #909161 Signed-off-by: Jakov Smolić gentoo.org> media-libs/shaderc/shaderc-2023.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.3.ebuild b/media-libs/shaderc/shaderc-2023.3.ebuild index 12013b1f0615..7c42c97c9571 100644 --- a/media-libs/shaderc/shaderc-2023.3.ebuild +++ b/media-libs/shaderc/shaderc-2023.3.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 ~x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 62d00b3e2444dd0439a9a40ec78392eae1e56cc4 Author: Sam James gentoo org> AuthorDate: Mon Jun 26 00:17:40 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jun 26 00:17:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d00b3e media-libs/shaderc: Stabilize 2023.3 ppc64, #909161 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2023.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.3.ebuild b/media-libs/shaderc/shaderc-2023.3.ebuild index 2a78684ab0f1..12013b1f0615 100644 --- a/media-libs/shaderc/shaderc-2023.3.ebuild +++ b/media-libs/shaderc/shaderc-2023.3.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ppc64 ~x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 3e1f8d55369515f4a6c8af97b3100ded4beb1905 Author: Nick Sarnie gentoo org> AuthorDate: Mon Jun 12 01:25:59 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Mon Jun 12 01:25:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e1f8d55 media-libs/shaderc: Update deps Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/shaderc-2023.4.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild b/media-libs/shaderc/shaderc-2023.4.ebuild index 4a7ae5104227..df7f04a79e3a 100644 --- a/media-libs/shaderc/shaderc-2023.4.ebuild +++ b/media-libs/shaderc/shaderc-2023.4.ebuild @@ -18,12 +18,12 @@ KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="doc" RDEPEND=" - >=dev-util/glslang-1.3.246:=[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-1.3.246[${MULTILIB_USEDEP}] + >=dev-util/glslang-1.3.250:=[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.250[${MULTILIB_USEDEP}] " DEPEND="${RDEPEND} ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.3.246" + >=dev-util/spirv-headers-1.3.250" BDEPEND="doc? ( dev-ruby/asciidoctor )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: ed293b7c3e41c4cb664ce68ad074abd045f94fed Author: Nick Sarnie gentoo org> AuthorDate: Mon Jun 12 01:16:29 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Mon Jun 12 01:21:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed293b7c media-libs/shaderc: add 2023.4 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2023.4.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 459cb7a6b8a6..d62b610f5046 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,3 +1,4 @@ DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c SHA512 a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee DIST shaderc-2023.2.tar.gz 222452 BLAKE2B e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113 SHA512 8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84 DIST shaderc-2023.3.tar.gz 223292 BLAKE2B a9a29b4cef74b864b87af5700b830d1d193cf2cdb8ae6cafffc50c6130ac6e1bfb0a598ca30ecf1cfa06dd50144bdd421b7541a6fdb2965b8ee029ad749ea0fe SHA512 41e8a931ce47f42964c69c747aae96795d9791787deee411ce2e7053e2f426f1766a5aa42e8400fa9179c9428f11f3283a7b4c1dd20e7969963e6a00443549c1 +DIST shaderc-2023.4.tar.gz 225728 BLAKE2B b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9 SHA512 18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91 diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild b/media-libs/shaderc/shaderc-2023.4.ebuild new file mode 100644 index ..4a7ae5104227 --- /dev/null +++ b/media-libs/shaderc/shaderc-2023.4.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) +inherit cmake-multilib multibuild python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-util/glslang-1.3.246:=[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.246[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.3.246" + +BDEPEND="doc? ( dev-ruby/asciidoctor )" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="true" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 0edcf9a4ba084cc41d2c8516472c9fba9287a041 Author: Nick Sarnie gentoo org> AuthorDate: Wed May 17 23:29:19 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Wed May 17 23:32:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edcf9a4 media-libs/shaderc: add 2023.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2023.3.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 2009f082e939..459cb7a6b8a6 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1,3 @@ DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c SHA512 a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee DIST shaderc-2023.2.tar.gz 222452 BLAKE2B e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113 SHA512 8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84 +DIST shaderc-2023.3.tar.gz 223292 BLAKE2B a9a29b4cef74b864b87af5700b830d1d193cf2cdb8ae6cafffc50c6130ac6e1bfb0a598ca30ecf1cfa06dd50144bdd421b7541a6fdb2965b8ee029ad749ea0fe SHA512 41e8a931ce47f42964c69c747aae96795d9791787deee411ce2e7053e2f426f1766a5aa42e8400fa9179c9428f11f3283a7b4c1dd20e7969963e6a00443549c1 diff --git a/media-libs/shaderc/shaderc-2023.3.ebuild b/media-libs/shaderc/shaderc-2023.3.ebuild new file mode 100644 index ..2a78684ab0f1 --- /dev/null +++ b/media-libs/shaderc/shaderc-2023.3.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake-multilib multibuild python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-util/glslang-1.3.246:=[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.246[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.3.246" + +BDEPEND="doc? ( dev-ruby/asciidoctor )" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="true" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 3b1acf561388cab61916c93f17dc91078753bda2 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 3 18:55:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 3 18:55:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1acf56 media-libs/shaderc: Stabilize 2023.2 x86, #898954 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/shaderc/shaderc-2023.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.2.ebuild b/media-libs/shaderc/shaderc-2023.2.ebuild index 5c11df617dfb..3dde7114a657 100644 --- a/media-libs/shaderc/shaderc-2023.2.ebuild +++ b/media-libs/shaderc/shaderc-2023.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 95773f3120274d557eff37f42424462e3ebecb48 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 3 18:07:26 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 3 18:07:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95773f31 media-libs/shaderc: Stabilize 2023.2 amd64, #898954 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/shaderc/shaderc-2023.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2023.2.ebuild b/media-libs/shaderc/shaderc-2023.2.ebuild index 8f66336f9c0d..5c11df617dfb 100644 --- a/media-libs/shaderc/shaderc-2023.2.ebuild +++ b/media-libs/shaderc/shaderc-2023.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: c5072334b55b2d8cfe493a01b7f9a17ca13b41aa Author: Nick Sarnie gentoo org> AuthorDate: Wed Feb 8 00:48:33 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Wed Feb 8 00:48:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5072334 media-libs/shaderc: drop 2022.2-r1 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 - media-libs/shaderc/shaderc-2022.2-r1.ebuild | 79 - 2 files changed, 80 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 24e72c0273a2..2009f082e939 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,3 +1,2 @@ -DIST shaderc-2022.2.tar.gz 223386 BLAKE2B feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a SHA512 85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039 DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c SHA512 a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee DIST shaderc-2023.2.tar.gz 222452 BLAKE2B e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113 SHA512 8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84 diff --git a/media-libs/shaderc/shaderc-2022.2-r1.ebuild b/media-libs/shaderc/shaderc-2022.2-r1.ebuild deleted file mode 100644 index f75a3b7f5831.. --- a/media-libs/shaderc/shaderc-2022.2-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="doc" - -RDEPEND=" - >=dev-util/glslang-1.3.224[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-1.3.224[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.3.224" - -BDEPEND="doc? ( dev-ruby/asciidoctor )" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="true" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 72da14a881b3a0f1d2d05f3114bca1cd54cd5a24 Author: Nick Sarnie gentoo org> AuthorDate: Sat Feb 4 16:53:05 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Sat Feb 4 17:07:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72da14a8 media-libs/shaderc: add 2023.2 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2023.2.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 3b1d30e0ec48..24e72c0273a2 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1,3 @@ DIST shaderc-2022.2.tar.gz 223386 BLAKE2B feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a SHA512 85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039 DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c SHA512 a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee +DIST shaderc-2023.2.tar.gz 222452 BLAKE2B e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113 SHA512 8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84 diff --git a/media-libs/shaderc/shaderc-2023.2.ebuild b/media-libs/shaderc/shaderc-2023.2.ebuild new file mode 100644 index ..8f66336f9c0d --- /dev/null +++ b/media-libs/shaderc/shaderc-2023.2.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-util/glslang-1.3.239:=[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.239[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.3.239" + +BDEPEND="doc? ( dev-ruby/asciidoctor )" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="true" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: a845bbf0541318d0b32b13cd663ad909f216bacf Author: Michał Górny gentoo org> AuthorDate: Fri Dec 23 13:56:03 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Dec 23 14:36:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a845bbf0 media-libs/shaderc: Remove old Signed-off-by: Michał Górny gentoo.org> media-libs/shaderc/shaderc-2022.2.ebuild | 88 1 file changed, 88 deletions(-) diff --git a/media-libs/shaderc/shaderc-2022.2.ebuild b/media-libs/shaderc/shaderc-2022.2.ebuild deleted file mode 100644 index 92b7dc4d3a6b.. --- a/media-libs/shaderc/shaderc-2022.2.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="doc test" - -RDEPEND=" - >=dev-util/glslang-1.3.224[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-1.3.224[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.3.224 - test? ( dev-cpp/gtest ) -" -BDEPEND="doc? ( dev-ruby/asciidoctor ) - test? ( $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -python_check_deps() { - if use test; then - python_has_version "dev-python/nose[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="$(usex !test)" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 76d693c61f4b82775037db50a2fb5a86e3232d45 Author: Sam James gentoo org> AuthorDate: Sun Dec 4 23:40:03 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 4 23:40:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d693c6 media-libs/shaderc: Stabilize 2022.3 ppc64, #884381 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2022.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.3.ebuild b/media-libs/shaderc/shaderc-2022.3.ebuild index a621d6635731..4afb18610cf5 100644 --- a/media-libs/shaderc/shaderc-2022.3.ebuild +++ b/media-libs/shaderc/shaderc-2022.3.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 8d1b47c1a127b7386d71d75af9c6c442ed9f5fce Author: Sam James gentoo org> AuthorDate: Sun Dec 4 22:48:10 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 4 22:49:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1b47c1 media-libs/shaderc: Stabilize 2022.3 x86, #884381 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2022.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.3.ebuild b/media-libs/shaderc/shaderc-2022.3.ebuild index de27081db28c..a621d6635731 100644 --- a/media-libs/shaderc/shaderc-2022.3.ebuild +++ b/media-libs/shaderc/shaderc-2022.3.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: e9d863ffece2118200babdc96bc59774a2e5a810 Author: Sam James gentoo org> AuthorDate: Sun Dec 4 22:42:54 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 4 22:42:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d863ff media-libs/shaderc: Stabilize 2022.3 amd64, #884381 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2022.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.3.ebuild b/media-libs/shaderc/shaderc-2022.3.ebuild index 5098336ac7d9..de27081db28c 100644 --- a/media-libs/shaderc/shaderc-2022.3.ebuild +++ b/media-libs/shaderc/shaderc-2022.3.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: d24ca1e26b11e466ebf87e92e60b0953c4a7e74a Author: Nick Sarnie gentoo org> AuthorDate: Sun Nov 6 00:49:15 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Nov 8 23:56:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d24ca1e2 media-libs/shaderc: add 2022.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2022.3.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 157bd0b00fcb..3b1d30e0ec48 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1 +1,2 @@ DIST shaderc-2022.2.tar.gz 223386 BLAKE2B feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a SHA512 85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039 +DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c SHA512 a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee diff --git a/media-libs/shaderc/shaderc-2022.3.ebuild b/media-libs/shaderc/shaderc-2022.3.ebuild new file mode 100644 index ..5098336ac7d9 --- /dev/null +++ b/media-libs/shaderc/shaderc-2022.3.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-util/glslang-1.3.231:=[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.231[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.3.231" + +BDEPEND="doc? ( dev-ruby/asciidoctor )" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="true" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 745b272983312f08e3bf6806da6b1311fc9b1189 Author: Nick Sarnie gentoo org> AuthorDate: Sat Oct 29 20:27:35 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Sat Oct 29 20:31:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=745b2729 media-libs/shaderc: drop 2022.1-r2 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 - media-libs/shaderc/shaderc-2022.1-r2.ebuild | 88 - 2 files changed, 89 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index bc02a39a9b6d..157bd0b00fcb 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1 @@ -DIST shaderc-2022.1.tar.gz 222009 BLAKE2B c6707699a49c130b2669620e11f5286279054a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51 SHA512 21c2462cb434d94da87c71ba660f6cd5b161450d7faeff8789b41db25e64f2baa7c560e78aa856d128c5a73699215d6b1085b5ca19a4640237adf194793ad44b DIST shaderc-2022.2.tar.gz 223386 BLAKE2B feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a SHA512 85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039 diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild b/media-libs/shaderc/shaderc-2022.1-r2.ebuild deleted file mode 100644 index 9e5933824f86.. --- a/media-libs/shaderc/shaderc-2022.1-r2.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="doc test" - -RDEPEND=" - >=dev-util/glslang-1.3.216[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-1.3.216[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.3.216 - test? ( dev-cpp/gtest ) -" -BDEPEND="doc? ( dev-ruby/asciidoctor ) - test? ( $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -python_check_deps() { - if use test; then - python_has_version "dev-python/nose[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="$(usex !test)" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: ecd84eaa07a7c3e9685de9aeeed3fa39bc35abd5 Author: Nick Sarnie gentoo org> AuthorDate: Sat Oct 29 20:27:09 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Sat Oct 29 20:31:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd84eaa media-libs/shaderc: Disable tests They don't work anyway Closes: https://bugs.gentoo.org/878711 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/shaderc-2022.2-r1.ebuild | 79 + 1 file changed, 79 insertions(+) diff --git a/media-libs/shaderc/shaderc-2022.2-r1.ebuild b/media-libs/shaderc/shaderc-2022.2-r1.ebuild new file mode 100644 index ..42aa3aa3e57d --- /dev/null +++ b/media-libs/shaderc/shaderc-2022.2-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ppc64 x86" +IUSE="doc" + +RDEPEND=" + >=dev-util/glslang-1.3.224[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.224[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.3.224" + +BDEPEND="doc? ( dev-ruby/asciidoctor )" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="true" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 7b51b9565a4069a42da72ca4857bde60cfef3154 Author: Sam James gentoo org> AuthorDate: Sat Oct 15 14:55:19 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 15 14:55:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b51b956 media-libs/shaderc: fix PythonAnyMismatchedDepHasVersionCheck Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2022.1-r2.ebuild | 11 +-- media-libs/shaderc/shaderc-2022.2.ebuild| 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild b/media-libs/shaderc/shaderc-2022.1-r2.ebuild index 4f70155c9a09..9e5933824f86 100644 --- a/media-libs/shaderc/shaderc-2022.1-r2.ebuild +++ b/media-libs/shaderc/shaderc-2022.1-r2.ebuild @@ -24,12 +24,11 @@ RDEPEND=" DEPEND="${RDEPEND} ${PYTHON_DEPS} >=dev-util/spirv-headers-1.3.216 - test? ( - dev-cpp/gtest - $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') - ) + test? ( dev-cpp/gtest ) +" +BDEPEND="doc? ( dev-ruby/asciidoctor ) + test? ( $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') ) " -BDEPEND="doc? ( dev-ruby/asciidoctor )" PATCHES=( "${FILESDIR}"/${PN}-2020.4-fix-build.patch @@ -40,7 +39,7 @@ RESTRICT=test python_check_deps() { if use test; then - has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" + python_has_version "dev-python/nose[${PYTHON_USEDEP}]" fi } diff --git a/media-libs/shaderc/shaderc-2022.2.ebuild b/media-libs/shaderc/shaderc-2022.2.ebuild index ce832420d98f..0e52ee51e2db 100644 --- a/media-libs/shaderc/shaderc-2022.2.ebuild +++ b/media-libs/shaderc/shaderc-2022.2.ebuild @@ -24,7 +24,7 @@ RDEPEND=" DEPEND="${RDEPEND} ${PYTHON_DEPS} >=dev-util/spirv-headers-1.3.224 - test? ( dev-cpp/gtest ) + test? ( dev-cpp/gtest ) " BDEPEND="doc? ( dev-ruby/asciidoctor ) test? ( $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') )
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 1944de433f651d30309d65d5172f12a1210996c9 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Oct 13 06:56:10 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Oct 13 06:56:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1944de43 media-libs/shaderc: Stabilize 2022.2 ppc64, #876897 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/shaderc/shaderc-2022.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.2.ebuild b/media-libs/shaderc/shaderc-2022.2.ebuild index 3aef028985ad..ce832420d98f 100644 --- a/media-libs/shaderc/shaderc-2022.2.ebuild +++ b/media-libs/shaderc/shaderc-2022.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 1b7d2e417af110182b19b5364190d833ddd0ee2f Author: Sam James gentoo org> AuthorDate: Wed Oct 12 23:58:04 2022 + Commit: Sam James gentoo org> CommitDate: Wed Oct 12 23:58:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b7d2e41 media-libs/shaderc: Stabilize 2022.2 amd64, #876897 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2022.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.2.ebuild b/media-libs/shaderc/shaderc-2022.2.ebuild index 792146ea3a6c..3aef028985ad 100644 --- a/media-libs/shaderc/shaderc-2022.2.ebuild +++ b/media-libs/shaderc/shaderc-2022.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 5ecbbfbec8a02ea4740a8bf0f364e6b9fa0e9c9d Author: Nick Sarnie gentoo org> AuthorDate: Fri Sep 2 01:06:12 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Fri Sep 2 01:15:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ecbbfbe media-libs/shaderc: add 2022.2 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2022.2.ebuild | 88 2 files changed, 89 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 83836c899286..bc02a39a9b6d 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1 +1,2 @@ DIST shaderc-2022.1.tar.gz 222009 BLAKE2B c6707699a49c130b2669620e11f5286279054a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51 SHA512 21c2462cb434d94da87c71ba660f6cd5b161450d7faeff8789b41db25e64f2baa7c560e78aa856d128c5a73699215d6b1085b5ca19a4640237adf194793ad44b +DIST shaderc-2022.2.tar.gz 223386 BLAKE2B feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a SHA512 85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039 diff --git a/media-libs/shaderc/shaderc-2022.2.ebuild b/media-libs/shaderc/shaderc-2022.2.ebuild new file mode 100644 index ..792146ea3a6c --- /dev/null +++ b/media-libs/shaderc/shaderc-2022.2.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc test" + +RDEPEND=" + >=dev-util/glslang-1.3.224[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.224[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.3.224 + test? ( dev-cpp/gtest ) +" +BDEPEND="doc? ( dev-ruby/asciidoctor ) + test? ( $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +python_check_deps() { + if use test; then + python_has_version "dev-python/nose[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="$(usex !test)" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: dca7e001b955252a4789de502eccbe65540bff2c Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Aug 17 10:49:15 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Aug 18 07:56:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca7e001 media-libs/shaderc: drop 2022.1-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/shaderc/shaderc-2022.1-r1.ebuild | 92 - 1 file changed, 92 deletions(-) diff --git a/media-libs/shaderc/shaderc-2022.1-r1.ebuild b/media-libs/shaderc/shaderc-2022.1-r1.ebuild deleted file mode 100644 index bd74f502102a.. --- a/media-libs/shaderc/shaderc-2022.1-r1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -CMAKE_ECLASS=cmake - -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="doc test" - -RDEPEND=" - >=dev-util/glslang-1.3.204[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-1.3.204[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.3.204 - doc? ( dev-ruby/asciidoctor ) - test? ( - dev-cpp/gtest - $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -python_check_deps() { - if use test; then - has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="$(usex !test)" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 491ee7a1c98e4b619728506785858b79da47c730 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 17 07:09:41 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Aug 17 07:09:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=491ee7a1 media-libs/shaderc: x86 stable wrt bug #865241 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/shaderc/shaderc-2022.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild b/media-libs/shaderc/shaderc-2022.1-r2.ebuild index c1f9ca47ed84..4f70155c9a09 100644 --- a/media-libs/shaderc/shaderc-2022.1-r2.ebuild +++ b/media-libs/shaderc/shaderc-2022.1-r2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 546703e7102408c8cb21ccf9fa4c2cb4bb4470f2 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 17 07:05:36 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Aug 17 07:06:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=546703e7 media-libs/shaderc: amd64 stable wrt bug #865241 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/shaderc/shaderc-2022.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild b/media-libs/shaderc/shaderc-2022.1-r2.ebuild index 39deee4b60bf..c1f9ca47ed84 100644 --- a/media-libs/shaderc/shaderc-2022.1-r2.ebuild +++ b/media-libs/shaderc/shaderc-2022.1-r2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 727a462f7ccaf4ebeec01db3010e2ad66727881f Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Aug 16 07:46:51 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Aug 16 07:46:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727a462f media-libs/shaderc: ppc64 stable wrt bug #865241 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/shaderc/shaderc-2022.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild b/media-libs/shaderc/shaderc-2022.1-r2.ebuild index 8df706eda6fc..39deee4b60bf 100644 --- a/media-libs/shaderc/shaderc-2022.1-r2.ebuild +++ b/media-libs/shaderc/shaderc-2022.1-r2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 005d681054ec4daba2a90b7ba08d861066b2546a Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Aug 15 11:40:38 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Aug 15 16:40:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005d6810 media-libs/shaderc: update EAPI 7 -> 8, fix BDEPEND, indentation Bug: https://bugs.gentoo.org/865241 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/shaderc/shaderc-2022.1-r2.ebuild | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild b/media-libs/shaderc/shaderc-2022.1-r2.ebuild index 510a9ffae13b..8df706eda6fc 100644 --- a/media-libs/shaderc/shaderc-2022.1-r2.ebuild +++ b/media-libs/shaderc/shaderc-2022.1-r2.ebuild @@ -1,12 +1,9 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) - -CMAKE_ECLASS=cmake - inherit cmake-multilib python-any-r1 DESCRIPTION="Collection of tools, libraries and tests for shader compilation" @@ -27,15 +24,15 @@ RDEPEND=" DEPEND="${RDEPEND} ${PYTHON_DEPS} >=dev-util/spirv-headers-1.3.216 - doc? ( dev-ruby/asciidoctor ) test? ( dev-cpp/gtest $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') ) " +BDEPEND="doc? ( dev-ruby/asciidoctor )" PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch + "${FILESDIR}"/${PN}-2020.4-fix-build.patch ) # https://github.com/google/shaderc/issues/470
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 095f33774f3b399659569b99d89d569d63effc7c Author: Nick Sarnie gentoo org> AuthorDate: Tue Jul 19 13:48:25 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Jul 19 13:48:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=095f3377 media-libs/shaderc: Bump deps Closes: https://bugs.gentoo.org/840773 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/shaderc-2022.1-r2.ebuild | 92 + 1 file changed, 92 insertions(+) diff --git a/media-libs/shaderc/shaderc-2022.1-r2.ebuild b/media-libs/shaderc/shaderc-2022.1-r2.ebuild new file mode 100644 index ..510a9ffae13b --- /dev/null +++ b/media-libs/shaderc/shaderc-2022.1-r2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +CMAKE_ECLASS=cmake + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc test" + +RDEPEND=" + >=dev-util/glslang-1.3.216[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.216[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.3.216 + doc? ( dev-ruby/asciidoctor ) + test? ( + dev-cpp/gtest + $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +python_check_deps() { + if use test; then + has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="$(usex !test)" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 62b68ea97b51dbfd608d7ecb3859eb2c5eee89d4 Author: Matt Turner gentoo org> AuthorDate: Sun Jun 12 19:30:12 2022 + Commit: Matt Turner gentoo org> CommitDate: Sun Jun 12 19:36:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b68ea9 media-libs/shaderc: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/shaderc/shaderc-2022.1.ebuild | 92 1 file changed, 92 deletions(-) diff --git a/media-libs/shaderc/shaderc-2022.1.ebuild b/media-libs/shaderc/shaderc-2022.1.ebuild deleted file mode 100644 index d560e31f8453.. --- a/media-libs/shaderc/shaderc-2022.1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -CMAKE_ECLASS=cmake - -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="doc test" - -RDEPEND=" - ~dev-util/glslang-1.3.204[${MULTILIB_USEDEP}] - ~dev-util/spirv-tools-1.3.204[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - ~dev-util/spirv-headers-1.3.204 - doc? ( dev-ruby/asciidoctor ) - test? ( - dev-cpp/gtest - $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -python_check_deps() { - if use test; then - has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="$(usex !test)" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 29e7486054f5581bb75aaf6ec21e1c5a008e9148 Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 1 14:20:34 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 1 14:20:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e74860 media-libs/shaderc: Stabilize 2022.1-r1 x86, #84 Signed-off-by: Jakov Smolić gentoo.org> media-libs/shaderc/shaderc-2022.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.1-r1.ebuild b/media-libs/shaderc/shaderc-2022.1-r1.ebuild index 9467ec6b27ea..bd74f502102a 100644 --- a/media-libs/shaderc/shaderc-2022.1-r1.ebuild +++ b/media-libs/shaderc/shaderc-2022.1-r1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 198d4948309392d9f97d46e6b2c9cfed7503c456 Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 1 14:20:24 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 1 14:20:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=198d4948 media-libs/shaderc: Stabilize 2022.1-r1 amd64, #84 Signed-off-by: Jakov Smolić gentoo.org> media-libs/shaderc/shaderc-2022.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.1-r1.ebuild b/media-libs/shaderc/shaderc-2022.1-r1.ebuild index ffcef5b37ab8..9467ec6b27ea 100644 --- a/media-libs/shaderc/shaderc-2022.1-r1.ebuild +++ b/media-libs/shaderc/shaderc-2022.1-r1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 1d227c58541807087db6e55255290f5ccf65545c Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 1 14:18:10 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 1 14:18:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d227c58 media-libs/shaderc: Stabilize 2022.1-r1 ppc64, #84 Signed-off-by: Jakov Smolić gentoo.org> media-libs/shaderc/shaderc-2022.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.1-r1.ebuild b/media-libs/shaderc/shaderc-2022.1-r1.ebuild index 3312ef71f4e5..ffcef5b37ab8 100644 --- a/media-libs/shaderc/shaderc-2022.1-r1.ebuild +++ b/media-libs/shaderc/shaderc-2022.1-r1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: e19e91dd1914dbbdf10f8aad640aa36d9d2b6062 Author: Matt Turner gentoo org> AuthorDate: Sun May 29 15:40:50 2022 + Commit: Matt Turner gentoo org> CommitDate: Sun May 29 15:40:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e19e91dd media-libs/shaderc: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/shaderc/Manifest | 1 - media-libs/shaderc/shaderc-2021.3.ebuild | 92 2 files changed, 93 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 80288a6dc282..83836c899286 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1 @@ -DIST shaderc-2021.3.tar.gz 221509 BLAKE2B 5061073e4489bdf2245a7cd18968a5a874cd33c16b8944b5c781b78e648f20bc8cf49b52e61ee3fe5b2aa029fa8195687079865403bb662839917b142421c49c SHA512 759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a DIST shaderc-2022.1.tar.gz 222009 BLAKE2B c6707699a49c130b2669620e11f5286279054a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51 SHA512 21c2462cb434d94da87c71ba660f6cd5b161450d7faeff8789b41db25e64f2baa7c560e78aa856d128c5a73699215d6b1085b5ca19a4640237adf194793ad44b diff --git a/media-libs/shaderc/shaderc-2021.3.ebuild b/media-libs/shaderc/shaderc-2021.3.ebuild deleted file mode 100644 index 542b6fc9b649.. --- a/media-libs/shaderc/shaderc-2021.3.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -CMAKE_ECLASS=cmake - -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="doc test" - -RDEPEND=" - ~dev-util/glslang-1.2.198[${MULTILIB_USEDEP}] - ~dev-util/spirv-tools-1.2.198[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - ~dev-util/spirv-headers-1.2.198 - doc? ( dev-ruby/asciidoctor ) - test? ( - dev-cpp/gtest - $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -python_check_deps() { - if use test; then - has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="$(usex !test)" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 2acb9d1ea37757d5ee8aa824009286cf066036a5 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Apr 24 06:34:02 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Apr 24 06:34:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acb9d1e media-libs/shaderc: x86 stable wrt bug #839963 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/shaderc/shaderc-2022.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.1.ebuild b/media-libs/shaderc/shaderc-2022.1.ebuild index 742587298d6c..d560e31f8453 100644 --- a/media-libs/shaderc/shaderc-2022.1.ebuild +++ b/media-libs/shaderc/shaderc-2022.1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 1e988606dcbc4a8f420204c93564730e388721e4 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Apr 24 06:30:38 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Apr 24 06:30:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e988606 media-libs/shaderc: amd64 stable wrt bug #839963 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/shaderc/shaderc-2022.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.1.ebuild b/media-libs/shaderc/shaderc-2022.1.ebuild index 349ea460e76d..742587298d6c 100644 --- a/media-libs/shaderc/shaderc-2022.1.ebuild +++ b/media-libs/shaderc/shaderc-2022.1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 97ba74ccc5504ac669b545e6c6cd71fe8816e313 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 22 17:41:19 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 22 17:41:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ba74cc media-libs/shaderc: Stabilize 2022.1 ppc64, #839963 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/shaderc/shaderc-2022.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2022.1.ebuild b/media-libs/shaderc/shaderc-2022.1.ebuild index 6158ee5f04dc..349ea460e76d 100644 --- a/media-libs/shaderc/shaderc-2022.1.ebuild +++ b/media-libs/shaderc/shaderc-2022.1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 818597b4f9d0639fb366bde9ca8c4a003524caf8 Author: Nick Sarnie gentoo org> AuthorDate: Tue Apr 19 22:39:52 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Apr 19 22:40:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818597b4 media-libs/shaderc: Rev bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/shaderc-2022.1-r1.ebuild | 92 + 1 file changed, 92 insertions(+) diff --git a/media-libs/shaderc/shaderc-2022.1-r1.ebuild b/media-libs/shaderc/shaderc-2022.1-r1.ebuild new file mode 100644 index ..3312ef71f4e5 --- /dev/null +++ b/media-libs/shaderc/shaderc-2022.1-r1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +CMAKE_ECLASS=cmake + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc test" + +RDEPEND=" + >=dev-util/glslang-1.3.204[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.204[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.3.204 + doc? ( dev-ruby/asciidoctor ) + test? ( + dev-cpp/gtest + $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +python_check_deps() { + if use test; then + has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="$(usex !test)" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 2ed01c87400d21ee5cb08f3997ca4ea77bb0b5b0 Author: Nick Sarnie gentoo org> AuthorDate: Sun Feb 20 01:56:10 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Sun Feb 20 02:09:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed01c87 media-libs/shaderc: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2022.1.ebuild | 92 2 files changed, 93 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index c19920a76d66..80288a6dc282 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1 +1,2 @@ DIST shaderc-2021.3.tar.gz 221509 BLAKE2B 5061073e4489bdf2245a7cd18968a5a874cd33c16b8944b5c781b78e648f20bc8cf49b52e61ee3fe5b2aa029fa8195687079865403bb662839917b142421c49c SHA512 759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a +DIST shaderc-2022.1.tar.gz 222009 BLAKE2B c6707699a49c130b2669620e11f5286279054a84b05f9f54d238fb0ae68e2523cc4b86104b3d4bce4528db31be89e441b278a97a375b90d7e0f458075f51 SHA512 21c2462cb434d94da87c71ba660f6cd5b161450d7faeff8789b41db25e64f2baa7c560e78aa856d128c5a73699215d6b1085b5ca19a4640237adf194793ad44b diff --git a/media-libs/shaderc/shaderc-2022.1.ebuild b/media-libs/shaderc/shaderc-2022.1.ebuild new file mode 100644 index ..6158ee5f04dc --- /dev/null +++ b/media-libs/shaderc/shaderc-2022.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +CMAKE_ECLASS=cmake + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc test" + +RDEPEND=" + ~dev-util/glslang-1.3.204[${MULTILIB_USEDEP}] + ~dev-util/spirv-tools-1.3.204[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + ~dev-util/spirv-headers-1.3.204 + doc? ( dev-ruby/asciidoctor ) + test? ( + dev-cpp/gtest + $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +python_check_deps() { + if use test; then + has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="$(usex !test)" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: f2d6da20308430839f49bd61ca0bb3003b799ed0 Author: Nick Sarnie gentoo org> AuthorDate: Sat Dec 25 15:06:01 2021 + Commit: Nick Sarnie gentoo org> CommitDate: Sat Dec 25 15:06:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d6da20 media-libs/shaderc: Drop old Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 - media-libs/shaderc/shaderc-2021.2.ebuild | 92 2 files changed, 93 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index b9d9b66eddf4..c19920a76d66 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1 @@ -DIST shaderc-2021.2.tar.gz 221444 BLAKE2B 77ba2a6cd5a08d19ef1e3e81b186a4ce5478aeccdafa940192347026dc550666eaf0acbf9c0e3ab5c62eaacf3c56c7bfc888480a13490403d30b0edaa173f19a SHA512 44779d3ec8c3451c51ad1a51a5644565dd7feacb0695fe3adc5c46fd2b5b5ca1220ed92f2178e0c56352a73db7c89653eac829b5cdc6ae8394902e1805b73ed3 DIST shaderc-2021.3.tar.gz 221509 BLAKE2B 5061073e4489bdf2245a7cd18968a5a874cd33c16b8944b5c781b78e648f20bc8cf49b52e61ee3fe5b2aa029fa8195687079865403bb662839917b142421c49c SHA512 759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild b/media-libs/shaderc/shaderc-2021.2.ebuild deleted file mode 100644 index f2ba5ecc7bea.. --- a/media-libs/shaderc/shaderc-2021.2.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -CMAKE_ECLASS=cmake - -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="d0d8d7e7ea5074cb107499a73a22ce14bec3fb10" -SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="doc test" - -RDEPEND=" - >=dev-util/glslang-11.6.0[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-20210825[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - >=dev-util/spirv-headers-20210817 - doc? ( dev-ruby/asciidoctor ) - test? ( - dev-cpp/gtest - $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -python_check_deps() { - if use test; then - has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="$(usex !test)" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 717eee35b51b29f2c125147c463871db6d3ae18e Author: Sam James gentoo org> AuthorDate: Sat Dec 25 01:24:15 2021 + Commit: Sam James gentoo org> CommitDate: Sat Dec 25 01:24:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717eee35 media-libs/shaderc: Stabilize 2021.3 x86, #829937 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2021.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2021.3.ebuild b/media-libs/shaderc/shaderc-2021.3.ebuild index 42c57ac7b4ba..542b6fc9b649 100644 --- a/media-libs/shaderc/shaderc-2021.3.ebuild +++ b/media-libs/shaderc/shaderc-2021.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: df92dc540bc5e0c9101ff65ae5cb40e31a80c047 Author: Sam James gentoo org> AuthorDate: Sat Dec 25 01:24:05 2021 + Commit: Sam James gentoo org> CommitDate: Sat Dec 25 01:24:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df92dc54 media-libs/shaderc: Stabilize 2021.3 amd64, #829937 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2021.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2021.3.ebuild b/media-libs/shaderc/shaderc-2021.3.ebuild index 51aeec38015a..42c57ac7b4ba 100644 --- a/media-libs/shaderc/shaderc-2021.3.ebuild +++ b/media-libs/shaderc/shaderc-2021.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 8c1d6ce0a5faa2b26a93e63c1afc1460287ec5fe Author: Sam James gentoo org> AuthorDate: Sat Dec 25 01:22:11 2021 + Commit: Sam James gentoo org> CommitDate: Sat Dec 25 01:22:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c1d6ce0 media-libs/shaderc: Stabilize 2021.3 ppc64, #829937 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2021.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2021.3.ebuild b/media-libs/shaderc/shaderc-2021.3.ebuild index 65900468121c..51aeec38015a 100644 --- a/media-libs/shaderc/shaderc-2021.3.ebuild +++ b/media-libs/shaderc/shaderc-2021.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 58d96c4d47787793bb1d4f614dbf54423755d9e0 Author: t0b3 gmail com> AuthorDate: Fri Dec 17 11:17:17 2021 + Commit: Nick Sarnie gentoo org> CommitDate: Thu Dec 23 14:29:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d96c4d media-libs/shaderc: add python 3.10 Closes: https://bugs.gentoo.org/829441 Signed-off-by: t0b3 gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23378 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/shaderc-2021.2.ebuild | 2 +- media-libs/shaderc/shaderc-2021.3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild b/media-libs/shaderc/shaderc-2021.2.ebuild index 94f52642f34b..f2ba5ecc7bea 100644 --- a/media-libs/shaderc/shaderc-2021.2.ebuild +++ b/media-libs/shaderc/shaderc-2021.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{3_7,3_8,3_9} ) +PYTHON_COMPAT=( python3_{8..10} ) CMAKE_ECLASS=cmake diff --git a/media-libs/shaderc/shaderc-2021.3.ebuild b/media-libs/shaderc/shaderc-2021.3.ebuild index 5fde20a88adf..65900468121c 100644 --- a/media-libs/shaderc/shaderc-2021.3.ebuild +++ b/media-libs/shaderc/shaderc-2021.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{3_7,3_8,3_9} ) +PYTHON_COMPAT=( python3_{8..10} ) CMAKE_ECLASS=cmake
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 69a2c34df68a6dd69df809112f945d7374fedf08 Author: Nick Sarnie gentoo org> AuthorDate: Sun Dec 5 16:13:00 2021 + Commit: Nick Sarnie gentoo org> CommitDate: Sun Dec 5 16:13:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a2c34d media-libs/shaderc: Drop old Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest| 3 - .../shaderc/shaderc-2020.5_pre20201216.ebuild | 92 -- .../shaderc/shaderc-2020.6_pre20210327.ebuild | 92 -- media-libs/shaderc/shaderc-2021.0.ebuild | 92 -- 4 files changed, 279 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 4c4c85cb9944..b9d9b66eddf4 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,5 +1,2 @@ -DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 9565873bd1d85c2800b26ba821da8044aecf7ef7268b4843570b18bfbe07e0c9891b4f67b3ef58d7ac0813a2ca306ec2af8ef8bacb15047903d2d9bd1b723b6f SHA512 6b133b83f300c09408efa61f56b299b5ee3900fb739f2ada37e0ee3b8af4bf50423f0f9ca9a637d845bb02eeb61347456ddae9d616b5e46d2e481994ca3d35f3 -DIST shaderc-2020.6_pre20210327.tar.gz 220258 BLAKE2B 5f3321d7bea0a39bec865cf3c6b25baba82068ecea6a5272a4c1e3432bb9f1c0062c1bcf9a57bac1e92dcd382dfb0837a03bbe434d19e83b755dc5da16e2f1dd SHA512 07f4a49faed28f23fb2f7b33c804c9909617e362f8046d6cafaaf3c74d6453ac53ea3f848dde8d2164a8827375e492c4fc544d7b9276c3e7ca80cae4baf1b47c -DIST shaderc-2021.0.tar.gz 220308 BLAKE2B 7178b99ce726f73e4eee2eb1b81b9575cf5a97a1d29bf0ed6a64ffde1095f91e14ae2c7f62d21f33bf2f7551e94b6d3e3c8fd149446899276a67d7df33a8e679 SHA512 cec230949f98589eef2532b02048e3d1b4a2c07ceff1043bfe5b30cdbd3511cdfcbb625cc115d9cfa52252b20a486e146db7e2e1944d89f9371811d64f9f675c DIST shaderc-2021.2.tar.gz 221444 BLAKE2B 77ba2a6cd5a08d19ef1e3e81b186a4ce5478aeccdafa940192347026dc550666eaf0acbf9c0e3ab5c62eaacf3c56c7bfc888480a13490403d30b0edaa173f19a SHA512 44779d3ec8c3451c51ad1a51a5644565dd7feacb0695fe3adc5c46fd2b5b5ca1220ed92f2178e0c56352a73db7c89653eac829b5cdc6ae8394902e1805b73ed3 DIST shaderc-2021.3.tar.gz 221509 BLAKE2B 5061073e4489bdf2245a7cd18968a5a874cd33c16b8944b5c781b78e648f20bc8cf49b52e61ee3fe5b2aa029fa8195687079865403bb662839917b142421c49c SHA512 759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild deleted file mode 100644 index f5b20c3034d9.. --- a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{3_7,3_8,3_9} ) - -CMAKE_ECLASS=cmake - -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="4089217d30c1f035c44a08255b875b5fea4f4bc5" -SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="doc test" - -RDEPEND=" - >=dev-util/glslang-10.11.0.0_pre20201216[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-2020.6[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.5.4.1 - doc? ( dev-ruby/asciidoctor ) - test? ( - dev-cpp/gtest - $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -python_check_deps() { - if use test; then - has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="$(usex !test)" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -mul
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: a7aca1091cdfb237f3ccd35c7505130f8ee23c14 Author: Nick Sarnie gentoo org> AuthorDate: Mon Nov 29 23:07:21 2021 + Commit: Nick Sarnie gentoo org> CommitDate: Mon Nov 29 23:11:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7aca109 media-libs/shaderc: Version bump Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2021.3.ebuild | 92 2 files changed, 93 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 57e027f111d2..4c4c85cb9944 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -2,3 +2,4 @@ DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 9565873bd1d85c2800b26ba821 DIST shaderc-2020.6_pre20210327.tar.gz 220258 BLAKE2B 5f3321d7bea0a39bec865cf3c6b25baba82068ecea6a5272a4c1e3432bb9f1c0062c1bcf9a57bac1e92dcd382dfb0837a03bbe434d19e83b755dc5da16e2f1dd SHA512 07f4a49faed28f23fb2f7b33c804c9909617e362f8046d6cafaaf3c74d6453ac53ea3f848dde8d2164a8827375e492c4fc544d7b9276c3e7ca80cae4baf1b47c DIST shaderc-2021.0.tar.gz 220308 BLAKE2B 7178b99ce726f73e4eee2eb1b81b9575cf5a97a1d29bf0ed6a64ffde1095f91e14ae2c7f62d21f33bf2f7551e94b6d3e3c8fd149446899276a67d7df33a8e679 SHA512 cec230949f98589eef2532b02048e3d1b4a2c07ceff1043bfe5b30cdbd3511cdfcbb625cc115d9cfa52252b20a486e146db7e2e1944d89f9371811d64f9f675c DIST shaderc-2021.2.tar.gz 221444 BLAKE2B 77ba2a6cd5a08d19ef1e3e81b186a4ce5478aeccdafa940192347026dc550666eaf0acbf9c0e3ab5c62eaacf3c56c7bfc888480a13490403d30b0edaa173f19a SHA512 44779d3ec8c3451c51ad1a51a5644565dd7feacb0695fe3adc5c46fd2b5b5ca1220ed92f2178e0c56352a73db7c89653eac829b5cdc6ae8394902e1805b73ed3 +DIST shaderc-2021.3.tar.gz 221509 BLAKE2B 5061073e4489bdf2245a7cd18968a5a874cd33c16b8944b5c781b78e648f20bc8cf49b52e61ee3fe5b2aa029fa8195687079865403bb662839917b142421c49c SHA512 759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a diff --git a/media-libs/shaderc/shaderc-2021.3.ebuild b/media-libs/shaderc/shaderc-2021.3.ebuild new file mode 100644 index ..5fde20a88adf --- /dev/null +++ b/media-libs/shaderc/shaderc-2021.3.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8,3_9} ) + +CMAKE_ECLASS=cmake + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc test" + +RDEPEND=" + ~dev-util/glslang-1.2.198[${MULTILIB_USEDEP}] + ~dev-util/spirv-tools-1.2.198[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + ~dev-util/spirv-headers-1.2.198 + doc? ( dev-ruby/asciidoctor ) + test? ( + dev-cpp/gtest + $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +python_check_deps() { + if use test; then + has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="$(usex !test)" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 611d626958430dff7e943af3bab77df68a7edb65 Author: Sam James gentoo org> AuthorDate: Sat Nov 13 19:49:23 2021 + Commit: Sam James gentoo org> CommitDate: Sat Nov 13 19:49:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=611d6269 media-libs/shaderc: Stabilize 2021.2 ppc64, #823077 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2021.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild b/media-libs/shaderc/shaderc-2021.2.ebuild index 10a734059d4..94f52642f34 100644 --- a/media-libs/shaderc/shaderc-2021.2.ebuild +++ b/media-libs/shaderc/shaderc-2021.2.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 6d64a5b1141417988ed254db3f5a0ba7b13792b9 Author: Jakov Smolić gentoo org> AuthorDate: Fri Nov 12 22:13:37 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Nov 12 22:13:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d64a5b1 media-libs/shaderc: Stabilize 2021.2 amd64, #823077 Signed-off-by: Jakov Smolić gentoo.org> media-libs/shaderc/shaderc-2021.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild b/media-libs/shaderc/shaderc-2021.2.ebuild index 2b411373e3c..10a734059d4 100644 --- a/media-libs/shaderc/shaderc-2021.2.ebuild +++ b/media-libs/shaderc/shaderc-2021.2.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 8fd11c75c76d4f7a925e8ff634c855be3c61d055 Author: Jakov Smolić gentoo org> AuthorDate: Fri Nov 12 22:13:25 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Nov 12 22:13:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd11c75 media-libs/shaderc: Stabilize 2021.2 x86, #823077 Signed-off-by: Jakov Smolić gentoo.org> media-libs/shaderc/shaderc-2021.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild b/media-libs/shaderc/shaderc-2021.2.ebuild index 88f4804044d..2b411373e3c 100644 --- a/media-libs/shaderc/shaderc-2021.2.ebuild +++ b/media-libs/shaderc/shaderc-2021.2.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: d9986773f6befab2e3641618d83739c249d68fae Author: Nick Sarnie gentoo org> AuthorDate: Sun Sep 5 02:02:06 2021 + Commit: Nick Sarnie gentoo org> CommitDate: Sun Sep 5 02:04:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9986773 media-libs/shaderc: Version bump Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2021.2.ebuild | 92 2 files changed, 93 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 6d7cd5f102c..57e027f111d 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,3 +1,4 @@ DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 9565873bd1d85c2800b26ba821da8044aecf7ef7268b4843570b18bfbe07e0c9891b4f67b3ef58d7ac0813a2ca306ec2af8ef8bacb15047903d2d9bd1b723b6f SHA512 6b133b83f300c09408efa61f56b299b5ee3900fb739f2ada37e0ee3b8af4bf50423f0f9ca9a637d845bb02eeb61347456ddae9d616b5e46d2e481994ca3d35f3 DIST shaderc-2020.6_pre20210327.tar.gz 220258 BLAKE2B 5f3321d7bea0a39bec865cf3c6b25baba82068ecea6a5272a4c1e3432bb9f1c0062c1bcf9a57bac1e92dcd382dfb0837a03bbe434d19e83b755dc5da16e2f1dd SHA512 07f4a49faed28f23fb2f7b33c804c9909617e362f8046d6cafaaf3c74d6453ac53ea3f848dde8d2164a8827375e492c4fc544d7b9276c3e7ca80cae4baf1b47c DIST shaderc-2021.0.tar.gz 220308 BLAKE2B 7178b99ce726f73e4eee2eb1b81b9575cf5a97a1d29bf0ed6a64ffde1095f91e14ae2c7f62d21f33bf2f7551e94b6d3e3c8fd149446899276a67d7df33a8e679 SHA512 cec230949f98589eef2532b02048e3d1b4a2c07ceff1043bfe5b30cdbd3511cdfcbb625cc115d9cfa52252b20a486e146db7e2e1944d89f9371811d64f9f675c +DIST shaderc-2021.2.tar.gz 221444 BLAKE2B 77ba2a6cd5a08d19ef1e3e81b186a4ce5478aeccdafa940192347026dc550666eaf0acbf9c0e3ab5c62eaacf3c56c7bfc888480a13490403d30b0edaa173f19a SHA512 44779d3ec8c3451c51ad1a51a5644565dd7feacb0695fe3adc5c46fd2b5b5ca1220ed92f2178e0c56352a73db7c89653eac829b5cdc6ae8394902e1805b73ed3 diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild b/media-libs/shaderc/shaderc-2021.2.ebuild new file mode 100644 index 000..88f4804044d --- /dev/null +++ b/media-libs/shaderc/shaderc-2021.2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8,3_9} ) + +CMAKE_ECLASS=cmake + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="d0d8d7e7ea5074cb107499a73a22ce14bec3fb10" +SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc test" + +RDEPEND=" + >=dev-util/glslang-11.6.0[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-20210825[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-20210817 + doc? ( dev-ruby/asciidoctor ) + test? ( + dev-cpp/gtest + $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +python_check_deps() { + if use test; then + has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="$(usex !test)" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 1be6eb57cb365e093d16e16e9df15cb6effca7a0 Author: Sam James gentoo org> AuthorDate: Thu Aug 5 14:12:30 2021 + Commit: Sam James gentoo org> CommitDate: Thu Aug 5 14:12:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be6eb57 media-libs/shaderc: Stabilize 2021.0 ppc64, #806444 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2021.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2021.0.ebuild b/media-libs/shaderc/shaderc-2021.0.ebuild index 4c171f535f6..fda81322508 100644 --- a/media-libs/shaderc/shaderc-2021.0.ebuild +++ b/media-libs/shaderc/shaderc-2021.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: ac13fc1514861c0abc5d4f9c13b70c2e4c2946e1 Author: Sam James gentoo org> AuthorDate: Thu Aug 5 14:06:45 2021 + Commit: Sam James gentoo org> CommitDate: Thu Aug 5 14:06:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac13fc15 media-libs/shaderc: Stabilize 2021.0 x86, #806444 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2021.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2021.0.ebuild b/media-libs/shaderc/shaderc-2021.0.ebuild index 1608c25ed2c..4c171f535f6 100644 --- a/media-libs/shaderc/shaderc-2021.0.ebuild +++ b/media-libs/shaderc/shaderc-2021.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 08e42082195cc79846288121bdb5202567ce137f Author: Nick Sarnie gentoo org> AuthorDate: Thu May 27 02:15:35 2021 + Commit: Nick Sarnie gentoo org> CommitDate: Thu May 27 02:32:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e42082 media-libs/shaderc: Version bump Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 + media-libs/shaderc/shaderc-2021.0.ebuild | 92 2 files changed, 93 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 446a6f887f3..6d7cd5f102c 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1,3 @@ DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 9565873bd1d85c2800b26ba821da8044aecf7ef7268b4843570b18bfbe07e0c9891b4f67b3ef58d7ac0813a2ca306ec2af8ef8bacb15047903d2d9bd1b723b6f SHA512 6b133b83f300c09408efa61f56b299b5ee3900fb739f2ada37e0ee3b8af4bf50423f0f9ca9a637d845bb02eeb61347456ddae9d616b5e46d2e481994ca3d35f3 DIST shaderc-2020.6_pre20210327.tar.gz 220258 BLAKE2B 5f3321d7bea0a39bec865cf3c6b25baba82068ecea6a5272a4c1e3432bb9f1c0062c1bcf9a57bac1e92dcd382dfb0837a03bbe434d19e83b755dc5da16e2f1dd SHA512 07f4a49faed28f23fb2f7b33c804c9909617e362f8046d6cafaaf3c74d6453ac53ea3f848dde8d2164a8827375e492c4fc544d7b9276c3e7ca80cae4baf1b47c +DIST shaderc-2021.0.tar.gz 220308 BLAKE2B 7178b99ce726f73e4eee2eb1b81b9575cf5a97a1d29bf0ed6a64ffde1095f91e14ae2c7f62d21f33bf2f7551e94b6d3e3c8fd149446899276a67d7df33a8e679 SHA512 cec230949f98589eef2532b02048e3d1b4a2c07ceff1043bfe5b30cdbd3511cdfcbb625cc115d9cfa52252b20a486e146db7e2e1944d89f9371811d64f9f675c diff --git a/media-libs/shaderc/shaderc-2021.0.ebuild b/media-libs/shaderc/shaderc-2021.0.ebuild new file mode 100644 index 000..0cd81867acc --- /dev/null +++ b/media-libs/shaderc/shaderc-2021.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8,3_9} ) + +CMAKE_ECLASS=cmake + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="bdd134d1b7eca01925c1919d2ea05fd3cd6843c7" +SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc test" + +RDEPEND=" + >=dev-util/glslang-11.4.0[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-2021.1[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.5.4.2_pre20210526 + doc? ( dev-ruby/asciidoctor ) + test? ( + dev-cpp/gtest + $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +python_check_deps() { + if use test; then + has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="$(usex !test)" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 2088ffbbe9005690faa7de02d4a939fd3a46fe7a Author: Sam James gentoo org> AuthorDate: Tue May 11 18:42:37 2021 + Commit: Sam James gentoo org> CommitDate: Tue May 11 19:24:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2088ffbb media-libs/shaderc: fix build with USE=doc (fix cmake_src_compile typo) Closes: https://bugs.gentoo.org/752996 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild | 2 +- media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild index aea9fc518e2..f5b20c3034d 100644 --- a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild +++ b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild @@ -79,7 +79,7 @@ multilib_src_configure() { multilib_src_compile() { if multilib_is_native_abi && use doc; then - cmake_src_make glslc_doc_README + cmake_src_compile glslc_doc_README fi cmake_src_compile } diff --git a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild index 871135cebb0..cdce13da42b 100644 --- a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild +++ b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild @@ -79,7 +79,7 @@ multilib_src_configure() { multilib_src_compile() { if multilib_is_native_abi && use doc; then - cmake_src_make glslc_doc_README + cmake_src_compile glslc_doc_README fi cmake_src_compile }
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 8fd485f4a5eed1cb1c127dcbbc26b18554e199cd Author: Sam James gentoo org> AuthorDate: Thu May 6 23:31:02 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 6 23:31:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd485f4 media-libs/shaderc: Stabilize 2020.6_pre20210327 x86, #788259 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild index 0870ce299ce..871135cebb0 100644 --- a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild +++ b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 365aeaf69e3add5a83aba059d07a6d49e8331414 Author: Sam James gentoo org> AuthorDate: Thu May 6 22:21:33 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 6 22:21:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=365aeaf6 media-libs/shaderc: Stabilize 2020.6_pre20210327 amd64, #788259 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild index e86397f0f38..0870ce299ce 100644 --- a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild +++ b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 697a7c2fea8f8da879e1493fa68ba6db8c467624 Author: Sam James gentoo org> AuthorDate: Thu May 6 10:08:21 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 6 10:08:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=697a7c2f media-libs/shaderc: Stabilize 2020.6_pre20210327 ppc64, #788259 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild index d116c32b130..e86397f0f38 100644 --- a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild +++ b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: d55e44ff328fb30016078d26c3ea8f57e368d87e Author: Nick Sarnie gentoo org> AuthorDate: Sun Mar 28 00:27:35 2021 + Commit: Nick Sarnie gentoo org> CommitDate: Sun Mar 28 00:36:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d55e44ff media-libs/shaderc: Version bump Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest| 2 +- ...re20201106.ebuild => shaderc-2020.6_pre20210327.ebuild} | 14 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 4e746dc81cf..446a6f887f3 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1,2 @@ -DIST shaderc-2020.4_pre20201106.tar.gz 220189 BLAKE2B 5add12ddc2013c797b96a65bf531ea7f2a05812fb6cccf0d7d2e5bbaab0d6da78086de7d3a4cce1be936aa683524a9306f97e9d825b2fac7ea660fe7e5ee6a3f SHA512 99433df499213eb5c625a54994278567863fa402cbdac78ca06b635c488284e59308a6ce79ecd07e55b256431206fe7e26171de39a2508feb32dd85bb7bbcfe2 DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 9565873bd1d85c2800b26ba821da8044aecf7ef7268b4843570b18bfbe07e0c9891b4f67b3ef58d7ac0813a2ca306ec2af8ef8bacb15047903d2d9bd1b723b6f SHA512 6b133b83f300c09408efa61f56b299b5ee3900fb739f2ada37e0ee3b8af4bf50423f0f9ca9a637d845bb02eeb61347456ddae9d616b5e46d2e481994ca3d35f3 +DIST shaderc-2020.6_pre20210327.tar.gz 220258 BLAKE2B 5f3321d7bea0a39bec865cf3c6b25baba82068ecea6a5272a4c1e3432bb9f1c0062c1bcf9a57bac1e92dcd382dfb0837a03bbe434d19e83b755dc5da16e2f1dd SHA512 07f4a49faed28f23fb2f7b33c804c9909617e362f8046d6cafaaf3c74d6453ac53ea3f848dde8d2164a8827375e492c4fc544d7b9276c3e7ca80cae4baf1b47c diff --git a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild similarity index 85% rename from media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild rename to media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild index 7e4884d24ce..d116c32b130 100644 --- a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild +++ b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python{3_7,3_8} ) +PYTHON_COMPAT=( python{3_7,3_8,3_9} ) CMAKE_ECLASS=cmake @@ -11,22 +11,22 @@ inherit cmake-multilib python-any-r1 DESCRIPTION="Collection of tools, libraries and tests for shader compilation" HOMEPAGE="https://github.com/google/shaderc"; -EGIT_COMMIT="fcafd5b49266d65ab7e4268c825224e8b6c1b8bb" +EGIT_COMMIT="3fe94c6a76d2b617e7fb20fdf3cde98001a274e3" SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="doc test" RDEPEND=" - >=dev-util/glslang-10.11.0.0_pre20200924[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-2020.5_pre20201107[${MULTILIB_USEDEP}] + >=dev-util/glslang-11.2.0[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-2021.0_pre20210327[${MULTILIB_USEDEP}] " DEPEND="${RDEPEND} ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.5.4 + >=dev-util/spirv-headers-1.5.4.2_pre20210327 doc? ( dev-ruby/asciidoctor ) test? ( dev-cpp/gtest
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: dd42ddc8f518c427f75f9c1037d26d0674ba8ec3 Author: Sam James gentoo org> AuthorDate: Wed Feb 17 00:59:17 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 17 00:59:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd42ddc8 media-libs/shaderc: Stabilize 2020.5_pre20201216 x86, #766713 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild index 92aad0f298b..aea9fc518e2 100644 --- a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild +++ b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 6d75a7e7b84226ba410f1abb71ec70983ea3a91f Author: Sam James gentoo org> AuthorDate: Sun Jan 24 21:52:43 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jan 24 21:52:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d75a7e7 media-libs/shaderc: Stabilize 2020.5_pre20201216 amd64, #766713 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild index 9c1ee75c3fe..0fac5bb2b40 100644 --- a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild +++ b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ppc64 ~x86" +KEYWORDS="amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 64a16afae20b1938063ea105d27b0fd3725b5798 Author: Sam James gentoo org> AuthorDate: Sun Jan 24 19:31:44 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jan 24 19:31:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64a16afa media-libs/shaderc: Stabilize 2020.5_pre20201216 ppc64, #766713 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild index 63a26151653..9c1ee75c3fe 100644 --- a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild +++ b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ppc64 ~x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 94127c3a68228a52440a458afd5cbab5d0f5c7b5 Author: Nick Sarnie gentoo org> AuthorDate: Thu Dec 17 02:23:09 2020 + Commit: Nick Sarnie gentoo org> CommitDate: Thu Dec 17 02:40:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94127c3a media-libs/shaderc: Version bump and drop old Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest| 1 + .../shaderc/shaderc-2020.5_pre20201216.ebuild | 92 ++ 2 files changed, 93 insertions(+) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index d04536b9863..4e746dc81cf 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1 +1,2 @@ DIST shaderc-2020.4_pre20201106.tar.gz 220189 BLAKE2B 5add12ddc2013c797b96a65bf531ea7f2a05812fb6cccf0d7d2e5bbaab0d6da78086de7d3a4cce1be936aa683524a9306f97e9d825b2fac7ea660fe7e5ee6a3f SHA512 99433df499213eb5c625a54994278567863fa402cbdac78ca06b635c488284e59308a6ce79ecd07e55b256431206fe7e26171de39a2508feb32dd85bb7bbcfe2 +DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 9565873bd1d85c2800b26ba821da8044aecf7ef7268b4843570b18bfbe07e0c9891b4f67b3ef58d7ac0813a2ca306ec2af8ef8bacb15047903d2d9bd1b723b6f SHA512 6b133b83f300c09408efa61f56b299b5ee3900fb739f2ada37e0ee3b8af4bf50423f0f9ca9a637d845bb02eeb61347456ddae9d616b5e46d2e481994ca3d35f3 diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild new file mode 100644 index 000..63a26151653 --- /dev/null +++ b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9} ) + +CMAKE_ECLASS=cmake + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc"; +EGIT_COMMIT="4089217d30c1f035c44a08255b875b5fea4f4bc5" +SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc test" + +RDEPEND=" + >=dev-util/glslang-10.11.0.0_pre20201216[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-2020.6[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.5.4.1 + doc? ( dev-ruby/asciidoctor ) + test? ( + dev-cpp/gtest + $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +python_check_deps() { + if use test; then + has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="$(usex !test)" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_make glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/files/, media-libs/shaderc/
commit: 6f99c02ebff8db2dcbe180e021f5d6f2b44fa930 Author: Matt Turner gentoo org> AuthorDate: Wed Dec 16 19:56:30 2020 + Commit: Matt Turner gentoo org> CommitDate: Wed Dec 16 20:08:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f99c02e media-libs/shaderc: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/shaderc/Manifest| 1 - .../shaderc/files/shaderc-2020.1-fix-build.patch | 17 media-libs/shaderc/shaderc-2020.2.ebuild | 90 -- 3 files changed, 108 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 2aa1ccceae8..d04536b9863 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,2 +1 @@ -DIST shaderc-2020.2.tar.gz 278161 BLAKE2B 8c8eaf610eb4b6ee44ecf2535eaefe6cca6b39e084293981f1ba50677d8e9d0ee5a88371ccb94696746c830246fac7b48d25568971ee40e504cc4aef57f69320 SHA512 1316445d3310db75b3513ef9cd3012485d945c4b775c29b74d29bb7b7ccad9b2c80dcb4a904eaa6854a3273c569349b186bed8dcc70bc33d6caacfd4c0e12d97 DIST shaderc-2020.4_pre20201106.tar.gz 220189 BLAKE2B 5add12ddc2013c797b96a65bf531ea7f2a05812fb6cccf0d7d2e5bbaab0d6da78086de7d3a4cce1be936aa683524a9306f97e9d825b2fac7ea660fe7e5ee6a3f SHA512 99433df499213eb5c625a54994278567863fa402cbdac78ca06b635c488284e59308a6ce79ecd07e55b256431206fe7e26171de39a2508feb32dd85bb7bbcfe2 diff --git a/media-libs/shaderc/files/shaderc-2020.1-fix-build.patch b/media-libs/shaderc/files/shaderc-2020.1-fix-build.patch deleted file mode 100644 index f46aa5ddb66..000 --- a/media-libs/shaderc/files/shaderc-2020.1-fix-build.patch +++ /dev/null @@ -1,17 +0,0 @@ -This patch is a revert of commit 15a66d72f33a099ec65e0fd37cf14548ed1d2bdb (Rolling 5 dependencies and fixing build (#1057)) because it adds usage of the .maxDualSourceDrawBuffersEXT field which is not available in any tagged release of glslang. The field is added in glslang in https://github.com/KhronosGroup/glslang/commit/e05cc20ec20a154d94256c744a3837c23719c0f9 - -diff --git b/libshaderc_util/src/resources.cc a/libshaderc_util/src/resources.cc -index d64e47f..458a63f 100644 b/libshaderc_util/src/resources.cc -+++ a/libshaderc_util/src/resources.cc -@@ -125,7 +125,7 @@ const TBuiltInResource kDefaultTBuiltInResource = { - /* .maxTaskWorkGroupSizeY_NV = */ 1, - /* .maxTaskWorkGroupSizeZ_NV = */ 1, - /* .maxMeshViewCountNV = */ 4, --/* .maxDualSourceDrawBuffersEXT = */ 1, -+ - // This is the glslang TLimits structure. - // It defines whether or not the following features are enabled. - // We want them to all be enabled. --- diff --git a/media-libs/shaderc/shaderc-2020.2.ebuild b/media-libs/shaderc/shaderc-2020.2.ebuild deleted file mode 100644 index d059007510d..000 --- a/media-libs/shaderc/shaderc-2020.2.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{3_6,3_7,3_8} ) - -CMAKE_ECLASS=cmake - -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc"; -SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" -IUSE="doc test" - -RDEPEND=" - >=dev-util/glslang-8.13.3560_pre20200404[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-2020.3[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.5.3 - doc? ( dev-ruby/asciidoctor ) - test? ( - dev-cpp/gtest - $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.1-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -python_check_deps() { - if use test; then - has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="$(usex !test)" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) -
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: ba5d2ee91ea23b6d36ee46cdf8ce8a24dc4d9beb Author: Sam James gentoo org> AuthorDate: Wed Dec 16 18:36:52 2020 + Commit: Sam James gentoo org> CommitDate: Wed Dec 16 18:36:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba5d2ee9 media-libs/shaderc: Stabilize 2020.4_pre20201106 amd64, #758680 Signed-off-by: Sam James gentoo.org> media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild b/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild index 32988c5d5b7..ace84320112 100644 --- a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild +++ b/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 1b58f9afdfac078c715368a452abda9a2d099bbe Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Dec 6 17:10:03 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Dec 6 17:10:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b58f9af media-libs/shaderc: x86 stable (bug #758680) Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild b/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild index 9a8b97deedf..32988c5d5b7 100644 --- a/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild +++ b/media-libs/shaderc/shaderc-2020.4_pre20201106.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc64 x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/, media-libs/shaderc/files/
commit: e7ef1eb448ee00078898167b5f68dec3ea7b3700 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Nov 28 21:20:22 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Nov 28 21:56:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7ef1eb4 media-libs/shaderc: Drop 2018* 2019* and 2020.1 Bug: https://bugs.gentoo.org/751007 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/shaderc/Manifest| 3 - .../shaderc-2018.0-fix-glslang-link-order.patch| 26 --- ...derc-2019.0-fix-build-against-new-glslang.patch | 54 -- .../shaderc-2019.0-fix-glslang-link-order.patch| 26 --- media-libs/shaderc/shaderc-2018.0.ebuild | 85 - media-libs/shaderc/shaderc-2019.0-r1.ebuild| 86 - media-libs/shaderc/shaderc-2020.1.ebuild | 87 -- 7 files changed, 367 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index ab03783825f..2aa1ccceae8 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,5 +1,2 @@ -DIST shaderc-2018.0.tar.gz 206013 BLAKE2B b45fb6e959f621566817f8e31b1947e479b6ea392eb64f334dca9ad24cc4e8b736dd236e634de3f96342f48d8138722a2b769efb9db65025def5ed59bf5b911b SHA512 7a420fde73c9f2aae3f13558d538a1f4ae43bba19e2b4d2da8fbbd017e9e4f328ece5f330f1bbcb9fe84c91b7eb84b9158dc2e3d144c82939090a0fa6f5b4ef0 -DIST shaderc-2019.0.tar.gz 232620 BLAKE2B 53fd0967fe22e5a89783fccb485dc07c31a18eb328c6cf7244349714c6774d1877c1fbae0b8ffcf47d189f1e0c5f2d501f027ff3aa05bdd59950d49a4084e9b5 SHA512 c76887ad0a96145211b6550b0dfe63091df9e1463f9a3140aba2d1982c33e98ad14fb4bcf9ce2281433fc77626fc892c268d0636b9f348a159dd06e3f41b461a -DIST shaderc-2020.1.tar.gz 276137 BLAKE2B 06466db46b244001c36523ccf218b0485a46864465eda4c605889f65e3acbbbae9f1f7e30c183352f39fb09b1d2b2e87bde26092f1c415de3c55f9d5dde839d2 SHA512 3f53b0be4a15b5b3da0778f2275c7f69579482ee8253b77b4127c4db13a94fbf1e39b3daabafc8642b2d3351acdceed45996af6cbfe310cfaa6cea3a666d828e DIST shaderc-2020.2.tar.gz 278161 BLAKE2B 8c8eaf610eb4b6ee44ecf2535eaefe6cca6b39e084293981f1ba50677d8e9d0ee5a88371ccb94696746c830246fac7b48d25568971ee40e504cc4aef57f69320 SHA512 1316445d3310db75b3513ef9cd3012485d945c4b775c29b74d29bb7b7ccad9b2c80dcb4a904eaa6854a3273c569349b186bed8dcc70bc33d6caacfd4c0e12d97 DIST shaderc-2020.4_pre20201106.tar.gz 220189 BLAKE2B 5add12ddc2013c797b96a65bf531ea7f2a05812fb6cccf0d7d2e5bbaab0d6da78086de7d3a4cce1be936aa683524a9306f97e9d825b2fac7ea660fe7e5ee6a3f SHA512 99433df499213eb5c625a54994278567863fa402cbdac78ca06b635c488284e59308a6ce79ecd07e55b256431206fe7e26171de39a2508feb32dd85bb7bbcfe2 diff --git a/media-libs/shaderc/files/shaderc-2018.0-fix-glslang-link-order.patch b/media-libs/shaderc/files/shaderc-2018.0-fix-glslang-link-order.patch deleted file mode 100644 index 837303d84e1..000 --- a/media-libs/shaderc/files/shaderc-2018.0-fix-glslang-link-order.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/glslc/CMakeLists.txt b/glslc/CMakeLists.txt -index acf6fb0..0f5d888 100644 a/glslc/CMakeLists.txt -+++ b/glslc/CMakeLists.txt -@@ -18,7 +18,7 @@ add_library(glslc STATIC - shaderc_default_compile_options(glslc) - target_include_directories(glslc PUBLIC ${glslang_SOURCE_DIR}) - target_link_libraries(glslc PRIVATE glslang OSDependent OGLCompiler -- HLSL glslang SPIRV ${CMAKE_THREAD_LIBS_INIT}) -+ glslang SPIRV HLSL ${CMAKE_THREAD_LIBS_INIT}) - target_link_libraries(glslc PRIVATE shaderc_util shaderc) - - add_executable(glslc_exe src/main.cc) -diff --git a/libshaderc_util/CMakeLists.txt b/libshaderc_util/CMakeLists.txt -index 873540a..b189430 100644 a/libshaderc_util/CMakeLists.txt -+++ b/libshaderc_util/CMakeLists.txt -@@ -35,7 +35,7 @@ endif(SHADERC_ENABLE_INSTALL) - find_package(Threads) - target_link_libraries(shaderc_util PRIVATE - glslang OSDependent OGLCompiler HLSL glslang SPIRV -- SPIRV-Tools-opt ${CMAKE_THREAD_LIBS_INIT}) -+ SPIRV-Tools-opt SPIRV-Tools ${CMAKE_THREAD_LIBS_INIT}) - - shaderc_add_tests( - TEST_PREFIX shaderc_util diff --git a/media-libs/shaderc/files/shaderc-2019.0-fix-build-against-new-glslang.patch b/media-libs/shaderc/files/shaderc-2019.0-fix-build-against-new-glslang.patch deleted file mode 100644 index 807540cf62a..000 --- a/media-libs/shaderc/files/shaderc-2019.0-fix-build-against-new-glslang.patch +++ /dev/null @@ -1,54 +0,0 @@ -diff --git a/libshaderc/src/shaderc.cc b/libshaderc/src/shaderc.cc -index 3c3c3de..b5fc6cb 100644 a/libshaderc/src/shaderc.cc -+++ b/libshaderc/src/shaderc.cc -@@ -20,7 +20,7 @@ - #include - #include - --#include "SPIRV/spirv.hpp" -+#include "glslang/SPIRV/spirv.hpp" - - #include "libshaderc_util/compiler.h" - #include "libshaderc_util/counting_includer.h" -diff --git a/libshaderc_util/src/compiler.cc b/libshaderc_util/src/compiler.cc -index ef7867f..acc172