[gentoo-commits] repo/gentoo:master commit in: media-libs/quesoglc/
commit: 591850837e90f6ae8b0e5e9f8b3d9e8ff4af85bd Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Jul 2 13:30:23 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Jul 2 20:27:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59185083 media-libs/quesoglc: use HTTPS Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: James Le Cuirot gentoo.org> media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild b/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild index 361382ff10b6..32b922ffbf7a 100644 --- a/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild +++ b/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="Free implementation of the OpenGL Character Renderer (GLC)" -HOMEPAGE="http://quesoglc.sourceforge.net/; +HOMEPAGE="https://quesoglc.sourceforge.net/; SRC_URI="mirror://sourceforge/${PN}/${P}-free.tar.bz2" LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: media-libs/quesoglc/
commit: a2d8fe6f3f80e42fe614686d38142c1dbdce637e Author: Ionen Wolkens gentoo org> AuthorDate: Sat Oct 16 22:25:38 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Oct 16 22:47:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d8fe6f media-libs/quesoglc: drop 0.7.2 Signed-off-by: Ionen Wolkens gentoo.org> media-libs/quesoglc/quesoglc-0.7.2.ebuild | 55 --- 1 file changed, 55 deletions(-) diff --git a/media-libs/quesoglc/quesoglc-0.7.2.ebuild b/media-libs/quesoglc/quesoglc-0.7.2.ebuild deleted file mode 100644 index e96995d0f8e..000 --- a/media-libs/quesoglc/quesoglc-0.7.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DESCRIPTION="A free implementation of the OpenGL Character Renderer (GLC)" -HOMEPAGE="http://quesoglc.sourceforge.net/; -SRC_URI="mirror://sourceforge/${PN}/${P}-free.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ppc sparc x86" -IUSE="doc examples static-libs" - -RDEPEND="virtual/opengl - virtual/glu - media-libs/fontconfig - media-libs/freetype:2 - dev-libs/fribidi" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -src_prepare() { - rm -rf src/fribidi -} - -src_configure() { - # Uses its own copy of media-libs/glew with GLEW_MX - econf \ - --disable-executables \ - --with-fribidi \ - --without-glew \ - $(use_enable static-libs static) -} - -src_compile() { - emake - if use doc ; then - cd docs - doxygen -u Doxyfile && doxygen || die - fi -} - -src_install() { - default - if use doc ; then - dohtml docs/html/* - fi - if use examples ; then - insinto /usr/share/doc/${PF}/examples - doins examples/*.c - fi - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/quesoglc/
commit: 6601b2f3581cc8549444f3299b7dd1c6dadc9c69 Author: Sam James gentoo org> AuthorDate: Sun Sep 19 22:12:18 2021 + Commit: Sam James gentoo org> CommitDate: Sun Sep 19 22:12:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6601b2f3 media-libs/quesoglc: Stabilize 0.7.2-r1 sparc, #813774 Signed-off-by: Sam James gentoo.org> media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild b/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild index fbf767e4880..25361aaf211 100644 --- a/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild +++ b/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}-free.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86" +KEYWORDS="amd64 ~ppc sparc x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/quesoglc/
commit: 75d640bb38848f86b972ec3796cab88629defba4 Author: Sam James gentoo org> AuthorDate: Sun Sep 19 22:09:51 2021 + Commit: Sam James gentoo org> CommitDate: Sun Sep 19 22:09:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75d640bb media-libs/quesoglc: Stabilize 0.7.2-r1 x86, #813774 Signed-off-by: Sam James gentoo.org> media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild b/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild index 7930d179e54..fbf767e4880 100644 --- a/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild +++ b/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}-free.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc ~x86" +KEYWORDS="amd64 ~ppc ~sparc x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/quesoglc/
commit: d389fc8ea57536b2cfbf6d1bb12a8e72d1c466dd Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Sep 19 21:35:46 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Sep 19 21:35:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d389fc8e media-libs/quesoglc: amd64 stable wrt bug #813774 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild b/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild index 6f4fe15c6eb..7930d179e54 100644 --- a/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild +++ b/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}-free.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="amd64 ~ppc ~sparc ~x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/quesoglc/
commit: b2c27008cb83263ee4c622ac90d67e01da1fd311 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Jul 24 19:02:45 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Jul 28 21:22:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2c27008 media-libs/quesoglc: EAPI8 bump, minor improvements Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/21771 Signed-off-by: Ionen Wolkens gentoo.org> media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild | 54 1 file changed, 54 insertions(+) diff --git a/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild b/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild new file mode 100644 index 000..6f4fe15c6eb --- /dev/null +++ b/media-libs/quesoglc/quesoglc-0.7.2-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Free implementation of the OpenGL Character Renderer (GLC)" +HOMEPAGE="http://quesoglc.sourceforge.net/; +SRC_URI="mirror://sourceforge/${PN}/${P}-free.tar.bz2" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="doc" + +RDEPEND=" + dev-libs/fribidi + media-libs/fontconfig + media-libs/freetype:2 + virtual/glu + virtual/opengl" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen + dev-texlive/texlive-latexextra + virtual/latex-base + )" + +src_prepare() { + default + rm -r src/fribidi || die +} + +src_configure() { + # Uses its own copy of media-libs/glew with GLEW_MX + local myeconfargs=( + --disable-executables + --with-fribidi + --without-glew + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + emake all $(usev doc) +} + +src_install() { + default + + use doc && dodoc -r docs/html + find "${ED}" -name '*.la' -delete || die +}