[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/
commit: b241bce44bddea61578ba57269ba264b094ea08a Author: Akinori Hattori gentoo org> AuthorDate: Mon Nov 15 13:00:12 2021 + Commit: Akinori Hattori gentoo org> CommitDate: Mon Nov 15 13:00:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b241bce4 dev-scheme/gauche-gl: update to EAPI 8 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Akinori Hattori gentoo.org> .../gauche-gl/{gauche-gl-0.6.ebuild => gauche-gl-0.6-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6-r1.ebuild similarity index 96% rename from dev-scheme/gauche-gl/gauche-gl-0.6.ebuild rename to dev-scheme/gauche-gl/gauche-gl-0.6-r1.ebuild index 840d7c958120..efe49e43ab52 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.6-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI="8" inherit autotools @@ -16,7 +16,7 @@ SLOT="0" KEYWORDS="amd64 ~ppc x86" IUSE="cg examples" -RDEPEND=">=dev-scheme/gauche-0.9.4 +RDEPEND="dev-scheme/gauche:= media-libs/freeglut virtual/opengl x11-libs/libXmu
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/
commit: ad7b9e2ff8e81ec4ef6e2e11bcfee1b1aabd8475 Author: Akinori Hattori gentoo org> AuthorDate: Mon Nov 15 13:01:28 2021 + Commit: Akinori Hattori gentoo org> CommitDate: Mon Nov 15 13:01:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad7b9e2f dev-scheme/gauche-gl: update HOMEPAGE Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Akinori Hattori gentoo.org> dev-scheme/gauche-gl/gauche-gl-0.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6-r1.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6-r1.ebuild index efe49e43ab52..cf7d9f5aac7b 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.6-r1.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.6-r1.ebuild @@ -8,7 +8,7 @@ inherit autotools MY_P="${P^g}" DESCRIPTION="OpenGL binding for Gauche" -HOMEPAGE="http://practical-scheme.net/gauche/; +HOMEPAGE="https://practical-scheme.net/gauche/; SRC_URI="mirror://sourceforge/${PN%-*}/${MY_P}.tgz" LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/files/, dev-scheme/gauche-gl/
commit: 47848d3088963101e51b601a146c656657d1893f Author: Akinori Hattori gentoo org> AuthorDate: Mon Oct 4 13:32:49 2021 + Commit: Akinori Hattori gentoo org> CommitDate: Mon Oct 4 13:37:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47848d30 dev-scheme/gauche-gl: fix build with USE=cg Closes: https://bugs.gentoo.org/682046 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Akinori Hattori gentoo.org> dev-scheme/gauche-gl/files/gauche-gl-0.6-cg.patch | 47 +++ dev-scheme/gauche-gl/gauche-gl-0.6.ebuild | 13 ++- 2 files changed, 59 insertions(+), 1 deletion(-) diff --git a/dev-scheme/gauche-gl/files/gauche-gl-0.6-cg.patch b/dev-scheme/gauche-gl/files/gauche-gl-0.6-cg.patch new file mode 100644 index 000..3c2b6014a80 --- /dev/null +++ b/dev-scheme/gauche-gl/files/gauche-gl-0.6-cg.patch @@ -0,0 +1,47 @@ +--- a/cg/Makefile.in b/cg/Makefile.in +@@ -17,8 +17,8 @@ + # These are set by configure + # NB: cc and various flags must match the ones used to compile Gauche, + # so the make invocator shouldn't casually override them. +-CFLAGS = @DEFS@ @CFLAGS@ @X_CFLAGS@ @GLUT_INCDIR@ -I../src +-LDFLAGS = -I../src @LDFLAGS@ ++CFLAGS = @DEFS@ @CFLAGS@ @X_CFLAGS@ @GLUT_INCDIR@ @CG_CFLAGS@ -I../src ++LDFLAGS = @LDFLAGS@ + OBJEXT = @OBJEXT@ + SOEXT= @SOEXT@ + OLIBS= @LIBS@ +--- a/cg/cg-lib.stub b/cg/cg-lib.stub +@@ -430,7 +430,6 @@ + ;; + ;; Cg/cg_profiles.h + ;; +-(define-enum CG_PROFILE_START) + (define-enum CG_PROFILE_UNKNOWN) + + (define-enum CG_PROFILE_VS_1_1) +@@ -443,8 +442,6 @@ + (define-enum CG_PROFILE_PS_2_0) + (define-enum CG_PROFILE_PS_2_X) + +-(define-enum CG_PROFILE_MAX) +- + ;; + ;; Cg/cg_errors.h + ;; +--- a/configure.ac b/configure.ac +@@ -46,10 +46,11 @@ +AC_HELP_STRING([--enable-cg], [Enable NVidia's Cg binding.]), [ +AC_DEFINE(HAVE_CG, 1) +ENABLE_CG=1 +- CG_LIBS="-lCgGL -lCg" ++ PKG_CHECK_MODULES([CG], [nvidia-cg-toolkit-gl]) +CG_SCM="cg/gl/cg.scm"; + ]) + AC_SUBST(ENABLE_CG) ++AC_SUBST(CG_CFLAGS) + AC_SUBST(CG_LIBS) + AC_SUBST(CG_SCM) + diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild index fa04d0668da..4e7df252b47 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild @@ -3,6 +3,8 @@ EAPI="7" +inherit autotools + MY_P="${P^g}" DESCRIPTION="OpenGL binding for Gauche" @@ -20,9 +22,18 @@ RDEPEND=">=dev-scheme/gauche-0.9.4 x11-libs/libXmu cg? ( media-gfx/nvidia-cg-toolkit )" DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" S="${WORKDIR}/${MY_P}" -PATCHES=( "${FILESDIR}"/${P}-simple.viewer.patch ) +PATCHES=( + "${FILESDIR}"/${P}-simple.viewer.patch + "${FILESDIR}"/${P}-cg.patch +) + +src_prepare() { + default + eautoreconf +} src_configure() { econf $(usex cg --enable-cg "")
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/, dev-scheme/gauche-gl/files/
commit: 3a1fe8b0461de3ee551f5fedaa68063fa1a78f52 Author: Akinori Hattori gentoo org> AuthorDate: Mon Oct 4 13:35:03 2021 + Commit: Akinori Hattori gentoo org> CommitDate: Mon Oct 4 13:37:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a1fe8b0 dev-scheme/gauche-gl: respect CFLAGS Closes: https://bugs.gentoo.org/738818 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Akinori Hattori gentoo.org> dev-scheme/gauche-gl/files/gauche-gl-0.6-cflags.patch | 11 +++ dev-scheme/gauche-gl/gauche-gl-0.6.ebuild | 1 + 2 files changed, 12 insertions(+) diff --git a/dev-scheme/gauche-gl/files/gauche-gl-0.6-cflags.patch b/dev-scheme/gauche-gl/files/gauche-gl-0.6-cflags.patch new file mode 100644 index 000..c5c12f97f06 --- /dev/null +++ b/dev-scheme/gauche-gl/files/gauche-gl-0.6-cflags.patch @@ -0,0 +1,11 @@ +--- a/src/Makefile.in b/src/Makefile.in +@@ -17,7 +17,7 @@ + # These are set by configure + # NB: cc and various flags must match the ones used to compile Gauche, + # so the make invocator shouldn't casually override them. +-CFLAGS = @DEFS@ @X_CFLAGS@ @GLUT_INCDIR@ @GLEW_INCDIR@ ++CFLAGS = @DEFS@ @CFLAGS@ @X_CFLAGS@ @GLUT_INCDIR@ @GLEW_INCDIR@ + LDFLAGS = @LDFLAGS@ + OBJEXT = @OBJEXT@ + SOEXT= @SOEXT@ diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild index 4e7df252b47..411db2ea004 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild @@ -27,6 +27,7 @@ S="${WORKDIR}/${MY_P}" PATCHES=( "${FILESDIR}"/${P}-simple.viewer.patch + "${FILESDIR}"/${P}-cflags.patch "${FILESDIR}"/${P}-cg.patch )
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/
commit: 4abda7ef69c251a07edfa61bb5d3e03655da4a78 Author: Akinori Hattori gentoo org> AuthorDate: Mon Oct 4 13:28:17 2021 + Commit: Akinori Hattori gentoo org> CommitDate: Mon Oct 4 13:37:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4abda7ef dev-scheme/gauche-gl: update to EAPI 7 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Akinori Hattori gentoo.org> dev-scheme/gauche-gl/gauche-gl-0.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild index 3d8aac3c5eb..fa04d0668da 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" MY_P="${P^g}"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/, dev-scheme/gauche-gl/files/
commit: 48e0bbb80cefbdea16fa91aef39a4e0494c55242 Author: Akinori Hattori gentoo org> AuthorDate: Mon Oct 4 13:37:12 2021 + Commit: Akinori Hattori gentoo org> CommitDate: Mon Oct 4 13:37:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e0bbb8 dev-scheme/gauche-gl: do not compress info files Closes: https://bugs.gentoo.org/738820 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Akinori Hattori gentoo.org> .../gauche-gl/files/gauche-gl-0.6-info.patch | 66 ++ dev-scheme/gauche-gl/gauche-gl-0.6.ebuild | 1 + 2 files changed, 67 insertions(+) diff --git a/dev-scheme/gauche-gl/files/gauche-gl-0.6-info.patch b/dev-scheme/gauche-gl/files/gauche-gl-0.6-info.patch new file mode 100644 index 000..663d6c17982 --- /dev/null +++ b/dev-scheme/gauche-gl/files/gauche-gl-0.6-info.patch @@ -0,0 +1,66 @@ +--- a/configure.ac b/configure.ac +@@ -118,7 +118,6 @@ + + # Check for other programs. + AC_CHECK_PROGS(MAKEINFO, makeinfo) +-AC_CHECK_PROGS(GZIP_PROGRAM, gzip) + + # Check for libraries + +--- a/doc/Makefile.in b/doc/Makefile.in +@@ -12,7 +12,6 @@ + GAUCHE_CONFIG = "@GAUCHE_CONFIG@" + INSTALL = "@GAUCHE_INSTALL@" + MAKEINFO = "@MAKEINFO@" +-GZIP_PROGRAM = "@GZIP_PROGRAM@" + + # Manual page destination. + mandir = "$(DESTDIR)`$(GAUCHE_CONFIG) --mandir`" +@@ -21,7 +20,7 @@ + all: info + + install: all +- if test -f gauche-gl-refe.info.gz -o -f gauche-gl-refj.info.gz; then \ ++ if test -f gauche-gl-refe.info -o -f gauche-gl-refj.info; then \ + for info in *.info*; do \ + $(INSTALL) -m 444 -T $(infodir) $$info; \ + done; \ +@@ -46,7 +45,7 @@ + + pdf : gauche-gl-refe.pdf + +-info : gauche-gl-refe.info.gz gauche-gl-refj.info.gz ++info : gauche-gl-refe.info gauche-gl-refj.info + + gauche-gl-refe.html : gauche-gl-refe.texi + texi2html -number gauche-gl-refe.texi +@@ -63,11 +62,9 @@ + gauche-gl-refe.texi : gauche-gl-ref.texi extract + gosh ./extract -en -o gauche-gl-refe.texi gauche-gl-ref.texi + +-gauche-gl-refe.info.gz : gauche-gl-refe.texi +- if test "X$(MAKEINFO)" != X -a "X$(GZIP_PROGRAM)" != X; then \ ++gauche-gl-refe.info : gauche-gl-refe.texi ++ if test "X$(MAKEINFO)" != X; then \ + $(MAKEINFO) --no-warn gauche-gl-refe.texi; \ +-rm -rf gauche-gl-refe.info*.gz; \ +-$(GZIP_PROGRAM) gauche-gl-refe.info; \ + fi + + gauche-gl-refj.html : gauche-gl-refj.texi +@@ -85,11 +82,9 @@ + gauche-gl-refj.texi : gauche-gl-ref.texi extract + gosh ./extract -jp -o gauche-gl-refj.texi gauche-gl-ref.texi + +-gauche-gl-refj.info.gz : gauche-gl-refj.texi +- if test "X$(MAKEINFO)" != X -a "X$(GZIP_PROGRAM)" != X; then \ ++gauche-gl-refj.info : gauche-gl-refj.texi ++ if test "X$(MAKEINFO)" != X; then \ + $(MAKEINFO) --no-warn gauche-gl-refj.texi; \ +-rm -rf gauche-gl-refj.info*.gz; \ +-$(GZIP_PROGRAM) gauche-gl-refj.info ; \ + fi + + clean: diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild index 411db2ea004..840d7c95812 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild @@ -29,6 +29,7 @@ PATCHES=( "${FILESDIR}"/${P}-simple.viewer.patch "${FILESDIR}"/${P}-cflags.patch "${FILESDIR}"/${P}-cg.patch + "${FILESDIR}"/${P}-info.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/
commit: 0398e5e32a3882735c87297fcbf1596a0049b5b3 Author: Akinori Hattori gentoo org> AuthorDate: Fri Jul 20 13:26:32 2018 + Commit: Akinori Hattori gentoo org> CommitDate: Fri Jul 20 13:26:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0398e5e3 dev-scheme/gauche-gl: tidy Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-scheme/gauche-gl/gauche-gl-0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild index 17f401405eb..3d8aac3c5eb 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild @@ -7,7 +7,7 @@ MY_P="${P^g}" DESCRIPTION="OpenGL binding for Gauche" HOMEPAGE="http://practical-scheme.net/gauche/; -SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz" +SRC_URI="mirror://sourceforge/${PN%-*}/${MY_P}.tgz" LICENSE="BSD" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/
commit: c121f3a6d686a9dd37ee5f03580860faceface44 Author: Akinori Hattori gentoo org> AuthorDate: Wed Jul 11 13:48:00 2018 + Commit: Akinori Hattori gentoo org> CommitDate: Wed Jul 11 13:48:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c121f3a6 dev-scheme/gauche-gl: tidy Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-scheme/gauche-gl/gauche-gl-0.6.ebuild | 6 ++ dev-scheme/gauche-gl/metadata.xml | 2 ++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild index 337001f237d..2aeabe93efb 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -22,9 +22,7 @@ RDEPEND=">=dev-scheme/gauche-0.9.4 DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" -PATCHES=( - "${FILESDIR}"/${P}-simple.viewer.patch -) +PATCHES=( "${FILESDIR}"/${P}-simple.viewer.patch ) src_configure() { econf $(usex cg --enable-cg "") diff --git a/dev-scheme/gauche-gl/metadata.xml b/dev-scheme/gauche-gl/metadata.xml index 86d5e8fbae5..1cf61eefae9 100644 --- a/dev-scheme/gauche-gl/metadata.xml +++ b/dev-scheme/gauche-gl/metadata.xml @@ -3,6 +3,7 @@ hat...@gentoo.org + Akinori Hattori OpenGL binding of Gauche @@ -11,6 +12,7 @@ Enable NVidia Cg binding + shirok/Gauche-gl gauche
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/
commit: 779e04a0719254a1cdebe248b997fe3d2300bc5b Author: Akinori Hattori gentoo org> AuthorDate: Wed Jul 11 13:51:05 2018 + Commit: Akinori Hattori gentoo org> CommitDate: Wed Jul 11 13:51:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=779e04a0 dev-scheme/gauche-gl: drop old Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-scheme/gauche-gl/Manifest | 1 - dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild | 46 - 2 files changed, 47 deletions(-) diff --git a/dev-scheme/gauche-gl/Manifest b/dev-scheme/gauche-gl/Manifest index d18bc7fa238..37ad7802988 100644 --- a/dev-scheme/gauche-gl/Manifest +++ b/dev-scheme/gauche-gl/Manifest @@ -1,2 +1 @@ -DIST Gauche-gl-0.5.1.tgz 1161233 BLAKE2B cd216e8242016d81dc49907c0036c65deece07e91db3e9043e86ec666d22ca1cb6f7bb2e4bf7307e8c742bf0423a1d9f54404a3196d940509bafea186b044693 SHA512 7b3834e46e4789f6dcd6a2e01b2d5cfc8fa29aa69c5969e8bb9d9e2af9fe4f82af23a5f13677f27e8ae7ba63855f833dfcdac6f285a0c56041d0eaef48c8a94b DIST Gauche-gl-0.6.tgz 1369790 BLAKE2B b0777a2d64908b36e1d279a1131eef40e98104a983e581856320529207682d17e2c9577ff892c873492f4b78631d86a4c642b1e4f8ecd364acb4ee41482e SHA512 60f763ba832048f9932cabd2e8ce8595ba2a1f0b86f1212b1f6919d6b9b8ba33ed1076f119e53059ceac7f6e46a6ead3ba0e23cce81af3097355cd97b3b4b673 diff --git a/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild deleted file mode 100644 index 1e5a2c734c0..000 --- a/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -MY_P="${P^g}" - -DESCRIPTION="OpenGL binding for Gauche" -HOMEPAGE="http://practical-scheme.net/gauche/; -SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~ppc x86" -IUSE="cg examples" - -RDEPEND=">=dev-scheme/gauche-0.9.2 - media-libs/freeglut - virtual/opengl - x11-libs/libXmu - cg? ( media-gfx/nvidia-cg-toolkit )" -DEPEND="${RDEPEND}" -S="${WORKDIR}/${MY_P}" - -src_configure() { - econf $(usex cg --enable-cg "") -} - -src_install() { - default - - if use examples; then - docompress -x /usr/share/doc/${PF}/examples - docinto examples - dodoc examples/*.scm - # install simple - dodoc -r examples/simple - # install glbook - dodoc -r examples/glbook - dodoc -r examples/images - # install slbook - dodoc -r examples/slbook - # install cg examples - use cg && dodoc -r examples/cg - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/
commit: e91c6b938eb3a77c7e6694ffb42896c9a05432c5 Author: Akinori Hattori gentoo org> AuthorDate: Wed Jul 11 13:49:42 2018 + Commit: Akinori Hattori gentoo org> CommitDate: Wed Jul 11 13:49:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91c6b93 dev-scheme/gauche-gl: amd64/x86 stable Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-scheme/gauche-gl/gauche-gl-0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild index 2aeabe93efb..17f401405eb 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" IUSE="cg examples" RDEPEND=">=dev-scheme/gauche-0.9.4
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/
commit: 33c515b271566dc1c4e8dc55cd07888d7fd2b06c Author: Akinori Hattori gentoo org> AuthorDate: Thu Mar 30 13:17:49 2017 + Commit: Akinori Hattori gentoo org> CommitDate: Thu Mar 30 13:17:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c515b2 dev-scheme/gauche-gl: update to EAPI 6 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild | 11 --- dev-scheme/gauche-gl/gauche-gl-0.6.ebuild | 15 ++- 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild index 80c89c1a79e..ac716f416c3 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild @@ -1,12 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI="6" -inherit eutils - -# Switch to ^g when we switch to EAPI=6. -MY_P="G${P:1}" +MY_P="${P^g}" DESCRIPTION="OpenGL binding for Gauche" HOMEPAGE="http://practical-scheme.net/gauche/; @@ -18,8 +15,8 @@ KEYWORDS="~ppc x86" IUSE="cg examples" RDEPEND=">=dev-scheme/gauche-0.9.2 - virtual/opengl media-libs/freeglut + virtual/opengl cg? ( media-gfx/nvidia-cg-toolkit )" DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild index ab4d26ce0bd..76e3c9939d7 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild @@ -1,12 +1,9 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI="6" -inherit eutils - -# Switch to ^g when we switch to EAPI=6. -MY_P="G${P:1}" +MY_P="${P^g}" DESCRIPTION="OpenGL binding for Gauche" HOMEPAGE="http://practical-scheme.net/gauche/; @@ -18,15 +15,15 @@ KEYWORDS="~amd64 ~ppc ~x86" IUSE="cg examples" RDEPEND=">=dev-scheme/gauche-0.9.4 - virtual/opengl media-libs/freeglut + virtual/opengl cg? ( media-gfx/nvidia-cg-toolkit )" DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" -src_prepare() { - epatch "${FILESDIR}"/${P}-simple.viewer.patch -} +PATCHES=( + "${FILESDIR}"/${P}-simple.viewer.patch +) src_configure() { econf $(usex cg --enable-cg "")
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/files/, dev-scheme/gauche-gl/
commit: ba64bc9b46cbf14b40737bcaf623d9a0487b0268 Author: Akinori Hattori gentoo org> AuthorDate: Thu Mar 30 13:07:49 2017 + Commit: Akinori Hattori gentoo org> CommitDate: Thu Mar 30 13:07:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba64bc9b dev-scheme/gauche-gl: rename patch Package-Manager: Portage-2.3.3, Repoman-2.3.1 ...he-gl-0.6-simple.viewer.diff => gauche-gl-0.6-simple.viewer.patch} | 0 dev-scheme/gauche-gl/gauche-gl-0.6.ebuild | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-scheme/gauche-gl/files/gauche-gl-0.6-simple.viewer.diff b/dev-scheme/gauche-gl/files/gauche-gl-0.6-simple.viewer.patch similarity index 100% rename from dev-scheme/gauche-gl/files/gauche-gl-0.6-simple.viewer.diff rename to dev-scheme/gauche-gl/files/gauche-gl-0.6-simple.viewer.patch diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild index c8308043af5..ab4d26ce0bd 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -25,7 +25,7 @@ DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" src_prepare() { - epatch "${FILESDIR}"/${P}-simple.viewer.diff + epatch "${FILESDIR}"/${P}-simple.viewer.patch } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/
commit: cc9cf9116f952dfde06765f2591ad037152eb895 Author: Akinori Hattori gentoo org> AuthorDate: Thu Mar 30 13:20:58 2017 + Commit: Akinori Hattori gentoo org> CommitDate: Thu Mar 30 13:20:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9cf911 dev-scheme/gauche-gl: fix *DEPEND Gentoo-Bug: 613758 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild | 1 + dev-scheme/gauche-gl/gauche-gl-0.6.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild index ac716f416c3..1e5a2c734c0 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild @@ -17,6 +17,7 @@ IUSE="cg examples" RDEPEND=">=dev-scheme/gauche-0.9.2 media-libs/freeglut virtual/opengl + x11-libs/libXmu cg? ( media-gfx/nvidia-cg-toolkit )" DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild index 76e3c9939d7..337001f237d 100644 --- a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild +++ b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild @@ -17,6 +17,7 @@ IUSE="cg examples" RDEPEND=">=dev-scheme/gauche-0.9.4 media-libs/freeglut virtual/opengl + x11-libs/libXmu cg? ( media-gfx/nvidia-cg-toolkit )" DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}"