[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/

2021-11-15 Thread Akinori Hattori
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/

2021-11-15 Thread Akinori Hattori
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/

2021-10-04 Thread Akinori Hattori
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/

2021-10-04 Thread Akinori Hattori
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/

2021-10-04 Thread Akinori Hattori
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/

2021-10-04 Thread Akinori Hattori
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/

2018-07-20 Thread Akinori Hattori
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/

2018-07-11 Thread Akinori Hattori
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/

2018-07-11 Thread Akinori Hattori
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/

2018-07-11 Thread Akinori Hattori
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/

2017-03-30 Thread Akinori Hattori
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/

2017-03-30 Thread Akinori Hattori
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/

2017-03-30 Thread Akinori Hattori
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}"