diff options
Diffstat (limited to 'dev-util/glslang')
-rw-r--r-- | dev-util/glslang/Manifest | 4 | ||||
-rw-r--r-- | dev-util/glslang/glslang-1.3.250.ebuild | 37 | ||||
-rw-r--r-- | dev-util/glslang/glslang-9999.ebuild | 2 |
3 files changed, 41 insertions, 2 deletions
diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest index b911280c5cad..ad7862230705 100644 --- a/dev-util/glslang/Manifest +++ b/dev-util/glslang/Manifest @@ -2,8 +2,10 @@ AUX glslang-1.3.236-Install-static-libs.patch 1460 BLAKE2B f17b5b7325e112d52a657 DIST glslang-1.3.239.tar.gz 3683945 BLAKE2B ffc690522814d7a28bea7168744d390a5a1c7e34e67f2037c72b2a040c8c48fbb9d46f37d74ea58b2bcf7621b0008498a9dd592da08e9e93037e3f45c5b920d6 SHA512 a7cd35c76dc4f3a4f2f1015e7495b87313472d7c766075256c0d2d0004f395f62d38d715675b49f13f66a12645175c421af4622129aeb588528397e92f51790b DIST glslang-1.3.243.tar.gz 3688482 BLAKE2B 4346d7a3524f16ef938e9bf2f3c184fb4b915b3adb1facb0297ddb1c4095a6d32dac35d4be0ad18918d80e2106db5bdd037e035efe613ec4b42ff1878f8bc653 SHA512 0febe5d4187970ebea3e28a323bc85da2ad24feee12390410fe817b363847409f00c1b7e8d4e88156443929eb9a616e6064bf73aa5f8914e71c01d985d6fc15c DIST glslang-1.3.246.tar.gz 3688484 BLAKE2B 6013b0d8903a96344d6f77a50b8689a53429522b6793016378023d5f5179ed9116d10d19b02ccd7abbcf2d30e4864989ebcc3fbfc86110492f58dd283b7d42ea SHA512 92b1cb4d55cfbffb50eed094568d5fc78785b4d42967d3ce70c704135ddc1d75191c58809cfac99e81cf9e2735226606d3792b4a59ca5351fe8e412f5865b005 +DIST glslang-1.3.250.tar.gz 3707963 BLAKE2B 24096c88307dfca765bb5fdbcebe1ec8f658ee640408f89cf2e17b3dd35c4870fa2de07403fe754991d953a4b171a75f499638c599c3045e2560fae0c871dabe SHA512 deacf79bd036ee472235ae138028c8e7d39527feda387d4ac648edf2c6e93d958b983ba85cdbb5136ff336942e220dddedf44bdc890ed731bdc942cdf1fa045c EBUILD glslang-1.3.239.ebuild 973 BLAKE2B b4810ffb64a48c2103345a55b55ce856ec4fd7a0e5be22324e0cdf52cce95816fa2cf7759e1a30d85130e54cd80f81b2fd42598e61aee3ff082ad5da35f984c9 SHA512 197e83ba1850f56f348bbbff6c48e29f091855116c5ce0709b4f3148e6e96ab9718a4511670ef7db802b3cf8836325ca4c8d4b5f07ee4ae88a72c7cbd2fa64c4 EBUILD glslang-1.3.243.ebuild 973 BLAKE2B b4810ffb64a48c2103345a55b55ce856ec4fd7a0e5be22324e0cdf52cce95816fa2cf7759e1a30d85130e54cd80f81b2fd42598e61aee3ff082ad5da35f984c9 SHA512 197e83ba1850f56f348bbbff6c48e29f091855116c5ce0709b4f3148e6e96ab9718a4511670ef7db802b3cf8836325ca4c8d4b5f07ee4ae88a72c7cbd2fa64c4 EBUILD glslang-1.3.246.ebuild 979 BLAKE2B 9be4b50d30e27260788c9702f784c61df580b96efa40833d3685edb9774ff119dd72cc9d2859c23264785ea271d2cc94f4a93583f857930bafe4058a0dc0d703 SHA512 cf8af799beee2b6a945fffd89b3cdb8813b51d06985286d109d237347d086cc90ed2a7058b428bf1d9b117109bbc67ad161b714cdb7ffd634c4bd681bf4762b1 -EBUILD glslang-9999.ebuild 979 BLAKE2B 9be4b50d30e27260788c9702f784c61df580b96efa40833d3685edb9774ff119dd72cc9d2859c23264785ea271d2cc94f4a93583f857930bafe4058a0dc0d703 SHA512 cf8af799beee2b6a945fffd89b3cdb8813b51d06985286d109d237347d086cc90ed2a7058b428bf1d9b117109bbc67ad161b714cdb7ffd634c4bd681bf4762b1 +EBUILD glslang-1.3.250.ebuild 979 BLAKE2B 1bac169298a1f7c67bf43db9eaff12c1ebbe9f379c37bcc99a87329577c1052688f68a8647ca8b2edefefe1e4ce02b05ce4870a9bdcc173eb67ee31d164c2e2d SHA512 c3031962d7b8fb0915676a02866fd2a72ee5ca8304434f5d8315426eb716183e409edbd37241275baee30a3d7f7670ca56a494d545190f618e4c7a48df75778e +EBUILD glslang-9999.ebuild 979 BLAKE2B 1bac169298a1f7c67bf43db9eaff12c1ebbe9f379c37bcc99a87329577c1052688f68a8647ca8b2edefefe1e4ce02b05ce4870a9bdcc173eb67ee31d164c2e2d SHA512 c3031962d7b8fb0915676a02866fd2a72ee5ca8304434f5d8315426eb716183e409edbd37241275baee30a3d7f7670ca56a494d545190f618e4c7a48df75778e MISC metadata.xml 330 BLAKE2B c3874bbe807a8dd1a55897feadfc0a89e4cb806441390ee7e7cc317f3b533a08338a669834122ede89cefd9b6532d789aece2c29fcc6cdfc7f76a81bf382192b SHA512 1c591a28214fb76334171e4a49c8ac302b6f174f265749ad005f2503df1312e8303c92a68248775ed3db98d65107471f9cfc8cfb758c89261f283711beaac764 diff --git a/dev-util/glslang/glslang-1.3.250.ebuild b/dev-util/glslang/glslang-1.3.250.ebuild new file mode 100644 index 000000000000..0ddc071bafdc --- /dev/null +++ b/dev-util/glslang/glslang-1.3.250.ebuild @@ -0,0 +1,37 @@ +# 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 python-any-r1 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git" + inherit git-r3 +else + SNAPSHOT_COMMIT="sdk-${PV}.0" + SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}" +fi + +DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator" +HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ https://github.com/KhronosGroup/glslang" + +LICENSE="BSD" +SLOT="0/12" + +# Bug 698850 +RESTRICT="test" + +BDEPEND="${PYTHON_DEPS}" + +PATCHES=( "${FILESDIR}/${PN}-1.3.236-Install-static-libs.patch" ) + +multilib_src_configure() { + local mycmakeargs=( + -DENABLE_PCH=OFF + ) + cmake_src_configure +} diff --git a/dev-util/glslang/glslang-9999.ebuild b/dev-util/glslang/glslang-9999.ebuild index c00807a5549c..0ddc071bafdc 100644 --- a/dev-util/glslang/glslang-9999.ebuild +++ b/dev-util/glslang/glslang-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit cmake-multilib python-any-r1 if [[ ${PV} == *9999* ]]; then |