[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 0952745ce7bad1baad3baec0c01ab4f31841bf70 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Sat Feb 25 00:02:23 2023 + Commit: Anna Vyalkova sysrq in> CommitDate: Sat Feb 25 00:02:26 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0952745c dev-libs/cglm: treeclean (in ::gentoo now) Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-libs/cglm/Manifest | 2 -- dev-libs/cglm/cglm-0.8.8.ebuild | 46 - dev-libs/cglm/cglm-0.8.9.ebuild | 46 - dev-libs/cglm/cglm-.ebuild | 46 - dev-libs/cglm/metadata.xml | 16 -- 5 files changed, 156 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest deleted file mode 100644 index 05dcd5ca9..0 --- a/dev-libs/cglm/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cglm-0.8.8.tar.gz 631074 BLAKE2B 381de733722ef7cc7deb8799da2e7ccb2efeec1fd8cf9322c98216e796b829d4b81208e93c6b0e4f14b868fe60d498142b59c5de48e578df656333f4196967f9 SHA512 a89f76378aee6ee8a7a38b9ce975bff1873590b4cb83daaf658b2875578758d05e15e92ef7141df3109ee37e6b097eda0bb2e60b13fdeca536a72053145c5ece -DIST cglm-0.8.9.tar.gz 631331 BLAKE2B 17f6f8d379aa81ee9327315b121cc7629fcc394fe032c1e1540e5153b2d3b0a2129f27eb46a8ae4323aa826b2bfff310b9039f78953d52d0bd994ba493fcdbd9 SHA512 ac0a042d61c60eac7d6616e5bc0f5c3e77b1a45f58f6732b34edc9a0d714046777e4b490200a3b54c6325ddad5b5faeb3648a299685f748f8b0618ce66a9a7f4 diff --git a/dev-libs/cglm/cglm-0.8.8.ebuild b/dev-libs/cglm/cglm-0.8.8.ebuild deleted file mode 100644 index 6c3dd814c..0 --- a/dev-libs/cglm/cglm-0.8.8.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=1 -DOCS_DEPEND="dev-python/sphinx-rtd-theme" -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit python-any-r1 -inherit docs meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm; -LICENSE="MIT" -SLOT="0" - -src_prepare() { - default - # Enable autodoc since themeing plugin is used. - sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die -} - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - docs_compile -} diff --git a/dev-libs/cglm/cglm-0.8.9.ebuild b/dev-libs/cglm/cglm-0.8.9.ebuild deleted file mode 100644 index 614d475d7..0 --- a/dev-libs/cglm/cglm-0.8.9.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=1 -DOCS_DEPEND="dev-python/sphinx-rtd-theme" -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit python-any-r1 -inherit docs meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm; -LICENSE="MIT" -SLOT="0" - -src_prepare() { - default - # Enable autodoc since themeing plugin is used. - sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die -} - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - docs_compile -} diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild deleted file mode 100644 index 6c3dd814c..0 --- a/dev-libs/cglm/cglm-.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=1 -DOCS_DEPEND="dev-python/sphinx-rtd-theme" -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit python-any-r1 -inherit docs meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm;
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 8c0b48af7a3090c95ecd3e2226bf6cb5ab7e22e4 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Feb 4 19:26:05 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Feb 4 19:26:05 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c0b48af dev-libs/cglm: drop 0.8.7 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 - dev-libs/cglm/cglm-0.8.7.ebuild | 46 - 2 files changed, 47 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index e2234184b..05dcd5ca9 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,3 +1,2 @@ -DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f DIST cglm-0.8.8.tar.gz 631074 BLAKE2B 381de733722ef7cc7deb8799da2e7ccb2efeec1fd8cf9322c98216e796b829d4b81208e93c6b0e4f14b868fe60d498142b59c5de48e578df656333f4196967f9 SHA512 a89f76378aee6ee8a7a38b9ce975bff1873590b4cb83daaf658b2875578758d05e15e92ef7141df3109ee37e6b097eda0bb2e60b13fdeca536a72053145c5ece DIST cglm-0.8.9.tar.gz 631331 BLAKE2B 17f6f8d379aa81ee9327315b121cc7629fcc394fe032c1e1540e5153b2d3b0a2129f27eb46a8ae4323aa826b2bfff310b9039f78953d52d0bd994ba493fcdbd9 SHA512 ac0a042d61c60eac7d6616e5bc0f5c3e77b1a45f58f6732b34edc9a0d714046777e4b490200a3b54c6325ddad5b5faeb3648a299685f748f8b0618ce66a9a7f4 diff --git a/dev-libs/cglm/cglm-0.8.7.ebuild b/dev-libs/cglm/cglm-0.8.7.ebuild deleted file mode 100644 index ddb415056..0 --- a/dev-libs/cglm/cglm-0.8.7.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=1 -DOCS_DEPEND="dev-python/sphinx_rtd_theme" -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit python-any-r1 -inherit docs meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm; -LICENSE="MIT" -SLOT="0" - -src_prepare() { - default - # Enable autodoc since themeing plugin is used. - sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die -} - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - docs_compile -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 361bd54a93505180a97e7882798dc5ab70500a48 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Feb 4 19:25:57 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Feb 4 19:25:57 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=361bd54a dev-libs/cglm: add 0.8.9 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.9.ebuild | 46 + 2 files changed, 47 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 1f3e0b5f5..e2234184b 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,2 +1,3 @@ DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f DIST cglm-0.8.8.tar.gz 631074 BLAKE2B 381de733722ef7cc7deb8799da2e7ccb2efeec1fd8cf9322c98216e796b829d4b81208e93c6b0e4f14b868fe60d498142b59c5de48e578df656333f4196967f9 SHA512 a89f76378aee6ee8a7a38b9ce975bff1873590b4cb83daaf658b2875578758d05e15e92ef7141df3109ee37e6b097eda0bb2e60b13fdeca536a72053145c5ece +DIST cglm-0.8.9.tar.gz 631331 BLAKE2B 17f6f8d379aa81ee9327315b121cc7629fcc394fe032c1e1540e5153b2d3b0a2129f27eb46a8ae4323aa826b2bfff310b9039f78953d52d0bd994ba493fcdbd9 SHA512 ac0a042d61c60eac7d6616e5bc0f5c3e77b1a45f58f6732b34edc9a0d714046777e4b490200a3b54c6325ddad5b5faeb3648a299685f748f8b0618ce66a9a7f4 diff --git a/dev-libs/cglm/cglm-0.8.9.ebuild b/dev-libs/cglm/cglm-0.8.9.ebuild new file mode 100644 index 0..7ed5a83c3 --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.9.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=1 +DOCS_DEPEND="dev-python/sphinx_rtd_theme" +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit python-any-r1 +inherit docs meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +src_prepare() { + default + # Enable autodoc since themeing plugin is used. + sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die +} + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + docs_compile +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 36cb11dd8d77766736c5481e2c2a44b49169aaf9 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Dec 15 21:24:27 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Dec 15 21:24:27 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36cb11dd dev-libs/cglm: drop 0.8.5 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 - dev-libs/cglm/cglm-0.8.5.ebuild | 39 --- 2 files changed, 40 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 3d8d27652..1f3e0b5f5 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,3 +1,2 @@ -DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f DIST cglm-0.8.8.tar.gz 631074 BLAKE2B 381de733722ef7cc7deb8799da2e7ccb2efeec1fd8cf9322c98216e796b829d4b81208e93c6b0e4f14b868fe60d498142b59c5de48e578df656333f4196967f9 SHA512 a89f76378aee6ee8a7a38b9ce975bff1873590b4cb83daaf658b2875578758d05e15e92ef7141df3109ee37e6b097eda0bb2e60b13fdeca536a72053145c5ece diff --git a/dev-libs/cglm/cglm-0.8.5.ebuild b/dev-libs/cglm/cglm-0.8.5.ebuild deleted file mode 100644 index 4fb50580e..0 --- a/dev-libs/cglm/cglm-0.8.5.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=0 -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{8,9,10} ) - -inherit python-any-r1 -inherit docs meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm; -LICENSE="MIT" -SLOT="0" - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - docs_compile -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: efcfce92c52e7ac61de30d13ac686e4dbe2a13d5 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Dec 15 21:24:18 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Dec 15 21:24:18 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=efcfce92 dev-libs/cglm: add 0.8.8 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.8.ebuild | 46 + 2 files changed, 47 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 3dab91aad..3d8d27652 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,2 +1,3 @@ DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f +DIST cglm-0.8.8.tar.gz 631074 BLAKE2B 381de733722ef7cc7deb8799da2e7ccb2efeec1fd8cf9322c98216e796b829d4b81208e93c6b0e4f14b868fe60d498142b59c5de48e578df656333f4196967f9 SHA512 a89f76378aee6ee8a7a38b9ce975bff1873590b4cb83daaf658b2875578758d05e15e92ef7141df3109ee37e6b097eda0bb2e60b13fdeca536a72053145c5ece diff --git a/dev-libs/cglm/cglm-0.8.8.ebuild b/dev-libs/cglm/cglm-0.8.8.ebuild new file mode 100644 index 0..ddb415056 --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.8.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=1 +DOCS_DEPEND="dev-python/sphinx_rtd_theme" +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit python-any-r1 +inherit docs meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +src_prepare() { + default + # Enable autodoc since themeing plugin is used. + sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die +} + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + docs_compile +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: c435e079dc5bf391ed354710f2ed00c2f2cf97d2 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Oct 30 14:07:42 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Oct 30 14:07:42 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c435e079 dev-libs/cglm: Add doc dependency on sphinx_rtd_theme. Closes: https://bugs.gentoo.org/878791 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/cglm-0.8.7.ebuild | 9 - dev-libs/cglm/cglm-.ebuild | 9 - 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/dev-libs/cglm/cglm-0.8.7.ebuild b/dev-libs/cglm/cglm-0.8.7.ebuild index b148db8ed..ddb415056 100644 --- a/dev-libs/cglm/cglm-0.8.7.ebuild +++ b/dev-libs/cglm/cglm-0.8.7.ebuild @@ -4,7 +4,8 @@ EAPI=8 DOCS_BUILDER="sphinx" -DOCS_AUTODOC=0 +DOCS_AUTODOC=1 +DOCS_DEPEND="dev-python/sphinx_rtd_theme" DOCS_DIR="${S}/docs/source" PYTHON_COMPAT=( python3_{8..11} ) @@ -25,6 +26,12 @@ HOMEPAGE="https://github.com/recp/cglm; LICENSE="MIT" SLOT="0" +src_prepare() { + default + # Enable autodoc since themeing plugin is used. + sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die +} + src_configure() { local emesonargs=( "-Dwerror=false" diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild index b148db8ed..ddb415056 100644 --- a/dev-libs/cglm/cglm-.ebuild +++ b/dev-libs/cglm/cglm-.ebuild @@ -4,7 +4,8 @@ EAPI=8 DOCS_BUILDER="sphinx" -DOCS_AUTODOC=0 +DOCS_AUTODOC=1 +DOCS_DEPEND="dev-python/sphinx_rtd_theme" DOCS_DIR="${S}/docs/source" PYTHON_COMPAT=( python3_{8..11} ) @@ -25,6 +26,12 @@ HOMEPAGE="https://github.com/recp/cglm; LICENSE="MIT" SLOT="0" +src_prepare() { + default + # Enable autodoc since themeing plugin is used. + sed -i "s#'sphinx.ext.githubpages'#'sphinx.ext.githubpages','sphinx.ext.autodoc'#" docs/source/conf.py || die +} + src_configure() { local emesonargs=( "-Dwerror=false"
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 1bf60254cae0daf0d57c2bf40d02932bf80ef24b Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Oct 26 20:27:38 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Oct 26 20:27:38 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bf60254 dev-libs/cglm: drop 0.8.6 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 - dev-libs/cglm/cglm-0.8.6.ebuild | 39 --- 2 files changed, 40 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index bd036b21a..3dab91aad 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,3 +1,2 @@ DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 -DIST cglm-0.8.6.tar.gz 630230 BLAKE2B 21bc97110c87989ab218335254062566e6e58b558c6f8778004ab036a345bb6abd59018150fe902e27fb044c38301c03f608bda49bce68055750fb74457fa73a SHA512 50f8327f1b93577f05244f1e9b5541f66cb9279f431260f19800f650dcfadb02a7a7bdfa3fee2bf59d2d711f1898a5ede3a054d4defa221c1f04f2608b151c71 DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f diff --git a/dev-libs/cglm/cglm-0.8.6.ebuild b/dev-libs/cglm/cglm-0.8.6.ebuild deleted file mode 100644 index b148db8ed..0 --- a/dev-libs/cglm/cglm-0.8.6.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=0 -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit python-any-r1 -inherit docs meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm; -LICENSE="MIT" -SLOT="0" - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - docs_compile -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: f74b9395893e5ff94816f63d825c934e4e0985d4 Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Oct 26 20:27:25 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Oct 26 20:27:25 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f74b9395 dev-libs/cglm: add 0.8.7 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.7.ebuild | 39 +++ 2 files changed, 40 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 176bcc645..bd036b21a 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,2 +1,3 @@ DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 DIST cglm-0.8.6.tar.gz 630230 BLAKE2B 21bc97110c87989ab218335254062566e6e58b558c6f8778004ab036a345bb6abd59018150fe902e27fb044c38301c03f608bda49bce68055750fb74457fa73a SHA512 50f8327f1b93577f05244f1e9b5541f66cb9279f431260f19800f650dcfadb02a7a7bdfa3fee2bf59d2d711f1898a5ede3a054d4defa221c1f04f2608b151c71 +DIST cglm-0.8.7.tar.gz 630522 BLAKE2B 063daa82a52136bb8f19ac120afa3813e2a5edab8db161fe87de6217402b37be4db0e904619659e2bd4a4c152dd47d5aeba704aec326b7d5d100c9957932ff1f SHA512 658b9af42111a4e2f68a3fe0665d51a5b2b34abefa404374d843d5b5506eac51d07e9e29549e69683d18982856e175573d218ceb55617870f239c00b1bf6bc0f diff --git a/dev-libs/cglm/cglm-0.8.7.ebuild b/dev-libs/cglm/cglm-0.8.7.ebuild new file mode 100644 index 0..b148db8ed --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.7.ebuild @@ -0,0 +1,39 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=0 +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit python-any-r1 +inherit docs meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + docs_compile +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 5562fd74ff22b98e1bfc52f8a82dd0b86e272648 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Oct 23 17:45:58 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Oct 23 17:45:58 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5562fd74 dev-libs/cglm: add 0.8.6 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.6.ebuild | 39 +++ 2 files changed, 40 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 0ff60093d..176bcc645 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1 +1,2 @@ DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 +DIST cglm-0.8.6.tar.gz 630230 BLAKE2B 21bc97110c87989ab218335254062566e6e58b558c6f8778004ab036a345bb6abd59018150fe902e27fb044c38301c03f608bda49bce68055750fb74457fa73a SHA512 50f8327f1b93577f05244f1e9b5541f66cb9279f431260f19800f650dcfadb02a7a7bdfa3fee2bf59d2d711f1898a5ede3a054d4defa221c1f04f2608b151c71 diff --git a/dev-libs/cglm/cglm-0.8.6.ebuild b/dev-libs/cglm/cglm-0.8.6.ebuild new file mode 100644 index 0..b148db8ed --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.6.ebuild @@ -0,0 +1,39 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=0 +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit python-any-r1 +inherit docs meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + docs_compile +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 9dd4cda9fb21f449f91aacd61fc5a441bdcaf805 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Oct 23 17:45:14 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Oct 23 17:45:14 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9dd4cda9 dev-libs/cglm: enable py3.11 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/cglm-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild index 4fb50580e..b148db8ed 100644 --- a/dev-libs/cglm/cglm-.ebuild +++ b/dev-libs/cglm/cglm-.ebuild @@ -7,7 +7,7 @@ DOCS_BUILDER="sphinx" DOCS_AUTODOC=0 DOCS_DIR="${S}/docs/source" -PYTHON_COMPAT=( python3_{8,9,10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit python-any-r1 inherit docs meson
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 8918b200bf59cc797b9c3d16853b88d25fcb51ff Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Mar 20 19:37:28 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Mar 20 19:37:28 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8918b200 dev-libs/cglm: Drop oldest version. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 - dev-libs/cglm/cglm-0.8.3.ebuild | 39 --- 2 files changed, 40 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 5549c097f..da7d3c1b8 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,3 +1,2 @@ -DIST cglm-0.8.3.tar.gz 246664 BLAKE2B 70e89d8926b3470c32ef847d2076fb1d8cbce0b0aa726f84c0bcf0207419b3ee7d70f1bfb40b1598827cd74c1b3482d86d0bb4cb3c77c3667ae341829580cca6 SHA512 71062814637e2523b2632980384fa58a639cdc1bbe8b647e7826fe334a53cd880bd5b29baac7d5eaff2bb009a97830c76b239e7273af46908ad7ab52cc8b8173 DIST cglm-0.8.4.tar.gz 620905 BLAKE2B 9891172bd97c714f81ec931daa82c62d7f2a91008a44b8a49a24cd899bd15b7a5d21c2e7ae322d670336233682435f0f28eab2630891d153b8df5c562478e610 SHA512 507875119eac77cb3f60fe2353cd92b39f50605fdbf68f56d27b7062b7ec6b1cadd868f70c059ebde17adaf4a9167e5082c0151f1af5b0a5e751864a1eca1fa8 DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 diff --git a/dev-libs/cglm/cglm-0.8.3.ebuild b/dev-libs/cglm/cglm-0.8.3.ebuild deleted file mode 100644 index 92e9105c7..0 --- a/dev-libs/cglm/cglm-0.8.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=0 -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{8,9} ) - -inherit python-any-r1 -inherit docs meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm; -LICENSE="MIT" -SLOT="0" - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - docs_compile -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 4c9fe7636d84f325292817af91fe2e1bd32455d8 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Mar 20 19:37:14 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Mar 20 19:37:14 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c9fe763 dev-libs/cglm: Bump to version 0.8.5. Also bumps to EAPI 8 and allows Python 3.10. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest| 1 + dev-libs/cglm/{cglm-.ebuild => cglm-0.8.5.ebuild} | 6 +++--- dev-libs/cglm/cglm-.ebuild| 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 78b0abb0f..5549c097f 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,2 +1,3 @@ DIST cglm-0.8.3.tar.gz 246664 BLAKE2B 70e89d8926b3470c32ef847d2076fb1d8cbce0b0aa726f84c0bcf0207419b3ee7d70f1bfb40b1598827cd74c1b3482d86d0bb4cb3c77c3667ae341829580cca6 SHA512 71062814637e2523b2632980384fa58a639cdc1bbe8b647e7826fe334a53cd880bd5b29baac7d5eaff2bb009a97830c76b239e7273af46908ad7ab52cc8b8173 DIST cglm-0.8.4.tar.gz 620905 BLAKE2B 9891172bd97c714f81ec931daa82c62d7f2a91008a44b8a49a24cd899bd15b7a5d21c2e7ae322d670336233682435f0f28eab2630891d153b8df5c562478e610 SHA512 507875119eac77cb3f60fe2353cd92b39f50605fdbf68f56d27b7062b7ec6b1cadd868f70c059ebde17adaf4a9167e5082c0151f1af5b0a5e751864a1eca1fa8 +DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359 SHA512 a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5 diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-0.8.5.ebuild similarity index 89% copy from dev-libs/cglm/cglm-.ebuild copy to dev-libs/cglm/cglm-0.8.5.ebuild index 92e9105c7..4fb50580e 100644 --- a/dev-libs/cglm/cglm-.ebuild +++ b/dev-libs/cglm/cglm-0.8.5.ebuild @@ -1,13 +1,13 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DOCS_BUILDER="sphinx" DOCS_AUTODOC=0 DOCS_DIR="${S}/docs/source" -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8,9,10} ) inherit python-any-r1 inherit docs meson diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild index 92e9105c7..4fb50580e 100644 --- a/dev-libs/cglm/cglm-.ebuild +++ b/dev-libs/cglm/cglm-.ebuild @@ -1,13 +1,13 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DOCS_BUILDER="sphinx" DOCS_AUTODOC=0 DOCS_DIR="${S}/docs/source" -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8,9,10} ) inherit python-any-r1 inherit docs meson
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/, dev-libs/cglm/files/
commit: 5b8370bd01bd97d6cf536ad29c8eb33bb0a0c11a Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Aug 18 15:00:45 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Aug 18 15:00:45 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b8370bd dev-libs/cglm: Drop oldest version. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 - dev-libs/cglm/cglm-0.8.2-r1.ebuild | 53 -- dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch | 22 - 3 files changed, 76 deletions(-) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 63b1f4f5b..78b0abb0f 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,3 +1,2 @@ -DIST cglm-0.8.2.tar.gz 231038 BLAKE2B 138a3aec9446e0588b0fc43462f05caf901ac8d03337120e477ec91df2bb0f65aea43921384eeb3d07d63dc4cd8b6ec016d55d6a40ab1e8db4fd6c74131817b9 SHA512 9ed9661f69fc46c7f0fe8468ec7cdf4071118adaa06b97f99134f5d04a0f7b21158df479f678f78e927c6e4a5d2e6f38c2e8d38ef40ab1f04b2b721af3e7a152 DIST cglm-0.8.3.tar.gz 246664 BLAKE2B 70e89d8926b3470c32ef847d2076fb1d8cbce0b0aa726f84c0bcf0207419b3ee7d70f1bfb40b1598827cd74c1b3482d86d0bb4cb3c77c3667ae341829580cca6 SHA512 71062814637e2523b2632980384fa58a639cdc1bbe8b647e7826fe334a53cd880bd5b29baac7d5eaff2bb009a97830c76b239e7273af46908ad7ab52cc8b8173 DIST cglm-0.8.4.tar.gz 620905 BLAKE2B 9891172bd97c714f81ec931daa82c62d7f2a91008a44b8a49a24cd899bd15b7a5d21c2e7ae322d670336233682435f0f28eab2630891d153b8df5c562478e610 SHA512 507875119eac77cb3f60fe2353cd92b39f50605fdbf68f56d27b7062b7ec6b1cadd868f70c059ebde17adaf4a9167e5082c0151f1af5b0a5e751864a1eca1fa8 diff --git a/dev-libs/cglm/cglm-0.8.2-r1.ebuild b/dev-libs/cglm/cglm-0.8.2-r1.ebuild deleted file mode 100644 index 6c84b8aea..0 --- a/dev-libs/cglm/cglm-0.8.2-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/recp/cglm.git; -else - SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm; -LICENSE="MIT" -SLOT="0" - -IUSE="doc" - -BDEPEND="dev-util/meson - doc? ( dev-python/sphinx )" - -PATCHES=( - # Upstream patch: https://github.com/recp/cglm/commit/13269f4af8d3c95220f97746c968eac3ba122a32 - "${FILESDIR}"/${PN}-0.8.2-fix-vec3-vec4.patch -) - -src_configure() { - local emesonargs=( - "-Dwerror=false" - ) - meson_src_configure -} - -src_compile() { - default - meson_src_compile - if use doc; then - einfo "Building documentation ..." - local doc_dir="${S}/docs" - cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" - sphinx-build -b html source build || die "Building documentation failed!" - fi -} - -src_install() { - use doc && local HTML_DOCS=( "${S}/docs/build/." ) - default - meson_src_install -} diff --git a/dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch b/dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch deleted file mode 100644 index 1819ab1a6..0 --- a/dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 13269f4af8d3c95220f97746c968eac3ba122a32 Mon Sep 17 00:00:00 2001 -From: winter091 -Date: Sat, 1 May 2021 16:48:31 +0300 -Subject: [PATCH] fix typo: vec3 -> vec4 - - include/cglm/call/vec4.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/cglm/call/vec4.h b/include/cglm/call/vec4.h -index 28a3734..f56f599 100644 a/include/cglm/call/vec4.h -+++ b/include/cglm/call/vec4.h -@@ -99,7 +99,7 @@ glmc_vec4_scale(vec4 v, float s, vec4 dest); - - CGLM_EXPORT - void --glmc_vec4_scale_as(vec3 v, float s, vec3 dest); -+glmc_vec4_scale_as(vec4 v, float s, vec4 dest); - - CGLM_EXPORT - void
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 0f4dd5aa3e726fd8ebbe5f277f512e8fc810dd9a Author: Oliver Freyermuth googlemail com> AuthorDate: Wed Aug 18 14:59:53 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Wed Aug 18 14:59:53 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f4dd5aa dev-libs/cglm: version bump to 0.8.3. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.4.ebuild | 39 +++ 2 files changed, 40 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 0f5c7fae7..63b1f4f5b 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,2 +1,3 @@ DIST cglm-0.8.2.tar.gz 231038 BLAKE2B 138a3aec9446e0588b0fc43462f05caf901ac8d03337120e477ec91df2bb0f65aea43921384eeb3d07d63dc4cd8b6ec016d55d6a40ab1e8db4fd6c74131817b9 SHA512 9ed9661f69fc46c7f0fe8468ec7cdf4071118adaa06b97f99134f5d04a0f7b21158df479f678f78e927c6e4a5d2e6f38c2e8d38ef40ab1f04b2b721af3e7a152 DIST cglm-0.8.3.tar.gz 246664 BLAKE2B 70e89d8926b3470c32ef847d2076fb1d8cbce0b0aa726f84c0bcf0207419b3ee7d70f1bfb40b1598827cd74c1b3482d86d0bb4cb3c77c3667ae341829580cca6 SHA512 71062814637e2523b2632980384fa58a639cdc1bbe8b647e7826fe334a53cd880bd5b29baac7d5eaff2bb009a97830c76b239e7273af46908ad7ab52cc8b8173 +DIST cglm-0.8.4.tar.gz 620905 BLAKE2B 9891172bd97c714f81ec931daa82c62d7f2a91008a44b8a49a24cd899bd15b7a5d21c2e7ae322d670336233682435f0f28eab2630891d153b8df5c562478e610 SHA512 507875119eac77cb3f60fe2353cd92b39f50605fdbf68f56d27b7062b7ec6b1cadd868f70c059ebde17adaf4a9167e5082c0151f1af5b0a5e751864a1eca1fa8 diff --git a/dev-libs/cglm/cglm-0.8.4.ebuild b/dev-libs/cglm/cglm-0.8.4.ebuild new file mode 100644 index 0..6fbdc797c --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.4.ebuild @@ -0,0 +1,39 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=0 +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit python-any-r1 +inherit docs meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + docs_compile +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 6affc71a3c6eede0e0a004f1dcf938fb34fe6c5e Author: Oliver Freyermuth googlemail com> AuthorDate: Sun May 30 15:04:37 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun May 30 15:04:37 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6affc71a dev-libs/cglm: use docs.eclass in most recent versions. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/cglm-0.8.3.ebuild | 27 +-- dev-libs/cglm/cglm-.ebuild | 27 +-- 2 files changed, 18 insertions(+), 36 deletions(-) diff --git a/dev-libs/cglm/cglm-0.8.3.ebuild b/dev-libs/cglm/cglm-0.8.3.ebuild index 4009cf449..6fbdc797c 100644 --- a/dev-libs/cglm/cglm-0.8.3.ebuild +++ b/dev-libs/cglm/cglm-0.8.3.ebuild @@ -3,7 +3,14 @@ EAPI=7 -inherit meson +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=0 +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit python-any-r1 +inherit docs meson if [[ ${PV} == ** ]]; then inherit git-r3 @@ -18,11 +25,6 @@ HOMEPAGE="https://github.com/recp/cglm; LICENSE="MIT" SLOT="0" -IUSE="doc" - -BDEPEND="dev-util/meson - doc? ( dev-python/sphinx )" - src_configure() { local emesonargs=( "-Dwerror=false" @@ -33,16 +35,5 @@ src_configure() { src_compile() { default meson_src_compile - if use doc; then - einfo "Building documentation ..." - local doc_dir="${S}/docs" - cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" - sphinx-build -b html source build || die "Building documentation failed!" - fi -} - -src_install() { - use doc && local HTML_DOCS=( "${S}/docs/build/." ) - default - meson_src_install + docs_compile } diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild index 4009cf449..6fbdc797c 100644 --- a/dev-libs/cglm/cglm-.ebuild +++ b/dev-libs/cglm/cglm-.ebuild @@ -3,7 +3,14 @@ EAPI=7 -inherit meson +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=0 +DOCS_DIR="${S}/docs/source" + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit python-any-r1 +inherit docs meson if [[ ${PV} == ** ]]; then inherit git-r3 @@ -18,11 +25,6 @@ HOMEPAGE="https://github.com/recp/cglm; LICENSE="MIT" SLOT="0" -IUSE="doc" - -BDEPEND="dev-util/meson - doc? ( dev-python/sphinx )" - src_configure() { local emesonargs=( "-Dwerror=false" @@ -33,16 +35,5 @@ src_configure() { src_compile() { default meson_src_compile - if use doc; then - einfo "Building documentation ..." - local doc_dir="${S}/docs" - cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" - sphinx-build -b html source build || die "Building documentation failed!" - fi -} - -src_install() { - use doc && local HTML_DOCS=( "${S}/docs/build/." ) - default - meson_src_install + docs_compile }
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 0947a2e5486efd520c3f1217ebd330f38ceed314 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun May 30 13:37:43 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun May 30 13:37:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0947a2e5 dev-libs/cglm: version bump to 0.8.3. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.3.ebuild | 48 + 2 files changed, 49 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 1b93ded5f..0f5c7fae7 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1 +1,2 @@ DIST cglm-0.8.2.tar.gz 231038 BLAKE2B 138a3aec9446e0588b0fc43462f05caf901ac8d03337120e477ec91df2bb0f65aea43921384eeb3d07d63dc4cd8b6ec016d55d6a40ab1e8db4fd6c74131817b9 SHA512 9ed9661f69fc46c7f0fe8468ec7cdf4071118adaa06b97f99134f5d04a0f7b21158df479f678f78e927c6e4a5d2e6f38c2e8d38ef40ab1f04b2b721af3e7a152 +DIST cglm-0.8.3.tar.gz 246664 BLAKE2B 70e89d8926b3470c32ef847d2076fb1d8cbce0b0aa726f84c0bcf0207419b3ee7d70f1bfb40b1598827cd74c1b3482d86d0bb4cb3c77c3667ae341829580cca6 SHA512 71062814637e2523b2632980384fa58a639cdc1bbe8b647e7826fe334a53cd880bd5b29baac7d5eaff2bb009a97830c76b239e7273af46908ad7ab52cc8b8173 diff --git a/dev-libs/cglm/cglm-0.8.3.ebuild b/dev-libs/cglm/cglm-0.8.3.ebuild new file mode 100644 index 0..4009cf449 --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.3.ebuild @@ -0,0 +1,48 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +IUSE="doc" + +BDEPEND="dev-util/meson + doc? ( dev-python/sphinx )" + +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + +src_compile() { + default + meson_src_compile + if use doc; then + einfo "Building documentation ..." + local doc_dir="${S}/docs" + cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" + sphinx-build -b html source build || die "Building documentation failed!" + fi +} + +src_install() { + use doc && local HTML_DOCS=( "${S}/docs/build/." ) + default + meson_src_install +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/files/, dev-libs/cglm/
commit: 65ce8e0ffcc8bccc88df3cfd4f38aabdcf16f371 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun May 2 13:06:33 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun May 2 13:06:33 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=65ce8e0f dev-libs/cglm: Backport upstream fix to 0.8.2. This fixes a typo in 0.8.2, causing a warning and actual misbehaviour. Closes: https://bugs.gentoo.org/787677 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> .../{cglm-0.8.2.ebuild => cglm-0.8.2-r1.ebuild}| 5 + dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch | 22 ++ 2 files changed, 27 insertions(+) diff --git a/dev-libs/cglm/cglm-0.8.2.ebuild b/dev-libs/cglm/cglm-0.8.2-r1.ebuild similarity index 86% rename from dev-libs/cglm/cglm-0.8.2.ebuild rename to dev-libs/cglm/cglm-0.8.2-r1.ebuild index 4009cf449..6c84b8aea 100644 --- a/dev-libs/cglm/cglm-0.8.2.ebuild +++ b/dev-libs/cglm/cglm-0.8.2-r1.ebuild @@ -23,6 +23,11 @@ IUSE="doc" BDEPEND="dev-util/meson doc? ( dev-python/sphinx )" +PATCHES=( + # Upstream patch: https://github.com/recp/cglm/commit/13269f4af8d3c95220f97746c968eac3ba122a32 + "${FILESDIR}"/${PN}-0.8.2-fix-vec3-vec4.patch +) + src_configure() { local emesonargs=( "-Dwerror=false" diff --git a/dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch b/dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch new file mode 100644 index 0..1819ab1a6 --- /dev/null +++ b/dev-libs/cglm/files/cglm-0.8.2-fix-vec3-vec4.patch @@ -0,0 +1,22 @@ +From 13269f4af8d3c95220f97746c968eac3ba122a32 Mon Sep 17 00:00:00 2001 +From: winter091 +Date: Sat, 1 May 2021 16:48:31 +0300 +Subject: [PATCH] fix typo: vec3 -> vec4 + +--- + include/cglm/call/vec4.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/cglm/call/vec4.h b/include/cglm/call/vec4.h +index 28a3734..f56f599 100644 +--- a/include/cglm/call/vec4.h b/include/cglm/call/vec4.h +@@ -99,7 +99,7 @@ glmc_vec4_scale(vec4 v, float s, vec4 dest); + + CGLM_EXPORT + void +-glmc_vec4_scale_as(vec3 v, float s, vec3 dest); ++glmc_vec4_scale_as(vec4 v, float s, vec4 dest); + + CGLM_EXPORT + void
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: fee29b1d9c01368f1c175e43a42f54e6fef881fd Author: Oliver Freyermuth googlemail com> AuthorDate: Sun May 2 13:04:39 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun May 2 13:04:39 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fee29b1d dev-libs/cglm: Disable -Werror. Closes: https://bugs.gentoo.org/787677 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/cglm-0.8.2.ebuild | 7 +++ dev-libs/cglm/cglm-.ebuild | 7 +++ 2 files changed, 14 insertions(+) diff --git a/dev-libs/cglm/cglm-0.8.2.ebuild b/dev-libs/cglm/cglm-0.8.2.ebuild index b3201d57d..4009cf449 100644 --- a/dev-libs/cglm/cglm-0.8.2.ebuild +++ b/dev-libs/cglm/cglm-0.8.2.ebuild @@ -23,6 +23,13 @@ IUSE="doc" BDEPEND="dev-util/meson doc? ( dev-python/sphinx )" +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + src_compile() { default meson_src_compile diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild index b3201d57d..4009cf449 100644 --- a/dev-libs/cglm/cglm-.ebuild +++ b/dev-libs/cglm/cglm-.ebuild @@ -23,6 +23,13 @@ IUSE="doc" BDEPEND="dev-util/meson doc? ( dev-python/sphinx )" +src_configure() { + local emesonargs=( + "-Dwerror=false" + ) + meson_src_configure +} + src_compile() { default meson_src_compile
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/cglm/
commit: 5e0f19d8ba42207b76ff9d53cf9cfd2230ea717a Author: Oliver Freyermuth googlemail com> AuthorDate: Sat May 1 15:35:48 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat May 1 15:35:48 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e0f19d8 dev-libs/cglm: new ebuild Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> dev-libs/cglm/Manifest | 1 + dev-libs/cglm/cglm-0.8.2.ebuild | 41 + dev-libs/cglm/cglm-.ebuild | 41 + dev-libs/cglm/metadata.xml | 16 4 files changed, 99 insertions(+) diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest new file mode 100644 index 0..1b93ded5f --- /dev/null +++ b/dev-libs/cglm/Manifest @@ -0,0 +1 @@ +DIST cglm-0.8.2.tar.gz 231038 BLAKE2B 138a3aec9446e0588b0fc43462f05caf901ac8d03337120e477ec91df2bb0f65aea43921384eeb3d07d63dc4cd8b6ec016d55d6a40ab1e8db4fd6c74131817b9 SHA512 9ed9661f69fc46c7f0fe8468ec7cdf4071118adaa06b97f99134f5d04a0f7b21158df479f678f78e927c6e4a5d2e6f38c2e8d38ef40ab1f04b2b721af3e7a152 diff --git a/dev-libs/cglm/cglm-0.8.2.ebuild b/dev-libs/cglm/cglm-0.8.2.ebuild new file mode 100644 index 0..b3201d57d --- /dev/null +++ b/dev-libs/cglm/cglm-0.8.2.ebuild @@ -0,0 +1,41 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +IUSE="doc" + +BDEPEND="dev-util/meson + doc? ( dev-python/sphinx )" + +src_compile() { + default + meson_src_compile + if use doc; then + einfo "Building documentation ..." + local doc_dir="${S}/docs" + cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" + sphinx-build -b html source build || die "Building documentation failed!" + fi +} + +src_install() { + use doc && local HTML_DOCS=( "${S}/docs/build/." ) + default + meson_src_install +} diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild new file mode 100644 index 0..b3201d57d --- /dev/null +++ b/dev-libs/cglm/cglm-.ebuild @@ -0,0 +1,41 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/recp/cglm.git; +else + SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OpenGL Mathematics (glm) for C" +HOMEPAGE="https://github.com/recp/cglm; +LICENSE="MIT" +SLOT="0" + +IUSE="doc" + +BDEPEND="dev-util/meson + doc? ( dev-python/sphinx )" + +src_compile() { + default + meson_src_compile + if use doc; then + einfo "Building documentation ..." + local doc_dir="${S}/docs" + cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!" + sphinx-build -b html source build || die "Building documentation failed!" + fi +} + +src_install() { + use doc && local HTML_DOCS=( "${S}/docs/build/." ) + default + meson_src_install +} diff --git a/dev-libs/cglm/metadata.xml b/dev-libs/cglm/metadata.xml new file mode 100644 index 0..b063dadad --- /dev/null +++ b/dev-libs/cglm/metadata.xml @@ -0,0 +1,16 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + o.freyerm...@googlemail.com + Oliver Freyermuth + + + https://github.com/recp/cglm/issues + https://github.com/recp/cglm/releases + recp/cglm + + + cglm is an optimized 3D math library written in C99 (compatible with C89). It is similar to original glm library except this is mainly for C. + +