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

2024-05-12 Thread Akinori Hattori
commit: 420554edf748f2a561e6b691f207fa95affb6fad
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun May 12 06:23:41 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun May 12 06:23:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=420554ed

dev-scheme/gauche: rename patch

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/files/{gauche-info.patch => gauche-0.9.14-info.patch} | 0
 dev-scheme/gauche/gauche-0.9.14-r1.ebuild   | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/files/gauche-info.patch 
b/dev-scheme/gauche/files/gauche-0.9.14-info.patch
similarity index 100%
rename from dev-scheme/gauche/files/gauche-info.patch
rename to dev-scheme/gauche/files/gauche-0.9.14-info.patch

diff --git a/dev-scheme/gauche/gauche-0.9.14-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
index f2441b774c98..6151e01fabcd 100644
--- a/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${MY_P}"
 PATCHES=(
"${FILESDIR}"/${PN}-ext-ldflags.patch
"${FILESDIR}"/${PN}-gauche.m4.patch
-   "${FILESDIR}"/${PN}-info.patch
+   "${FILESDIR}"/${P}-info.patch
"${FILESDIR}"/${PN}-xz-info.patch
 )
 DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )



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

2024-05-12 Thread Akinori Hattori
commit: a83783270542dc02fec73e86c204471f76ebe0e4
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun May 12 06:27:14 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun May 12 06:27:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8378327

dev-scheme/gauche: new upstream release

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest|  1 +
 dev-scheme/gauche/files/gauche-info.patch | 95 +++
 dev-scheme/gauche/gauche-0.9.15.ebuild| 56 ++
 3 files changed, 152 insertions(+)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index f72e95e1fd56..7996744b0f2d 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1 +1,2 @@
 DIST Gauche-0.9.14.tgz 9352431 BLAKE2B 
cb747a16037167a95a543e324b53a48e3cb4dd372e9f6cc00603b7072b902c839248fbf3e9926360a2732fcf4bc0caa16a4ea1ad757e84d5d597ef4bdfa2592f
 SHA512 
3dd9dc8627fe1c5e518731a17dd984120485b36d6c2bb2d0d54a8b5f6778f45efd02640abe4699466eec2eb18dd4474d9525848029468128974c13c615087662
+DIST Gauche-0.9.15.tgz 9444756 BLAKE2B 
1b4cbc764ea3af78bc736ce9a8ff083318366fbf3197ebc5060222b8df93ed426ca4b3b90402cd604e110bcfa8fb46c0d4c5f35be39899cc89dc82a671372bf9
 SHA512 
fc246a9ba937eba642621a5707f0e7a02d62191749360b9b15e2563c9ceb13e18f236c736172d05c177df8b7220ff0e973f568aaf9eb92e92643af0823f0f865

diff --git a/dev-scheme/gauche/files/gauche-info.patch 
b/dev-scheme/gauche/files/gauche-info.patch
new file mode 100644
index ..f02113893ba6
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-info.patch
@@ -0,0 +1,95 @@
+--- a/configure.ac
 b/configure.ac
+@@ -345,7 +345,6 @@
+ AC_CHECK_PROGS(INSTALL_INFO, install-info)
+ AC_CHECK_TOOLS(AR, ar gar)
+ AC_CHECK_PROGS(MAKEINFO, makeinfo)
+-AC_CHECK_PROGS(GZIP_PROGRAM, gzip)
+ 
+ if test -z "$MAKEINFO" -o -z "$GZIP_PROGRAM"; then
+   build_doc="No (requires makeinfo and gzip to build documents)"
+--- a/doc/Makefile.in
 b/doc/Makefile.in
+@@ -19,7 +19,6 @@
+ INSTALL_INFO = @INSTALL_INFO@
+ MKINSTDIR= $(top_srcdir)/mkinstalldirs
+ MAKEINFO = @MAKEINFO@
+-GZIP_PROGRAM = @GZIP_PROGRAM@
+ VERSION_INFO = @PACKAGE_STRING@
+ PREPROCESSOR = $(top_srcdir)/lib/tools/docprep
+ 
+@@ -61,7 +60,7 @@
+   texi html htmls dvi pdf info epub \
+   clean distclean maintainer-clean
+ 
+-.SUFFIXES: .texi .html .info.gz .pdf .dvi .epub
++.SUFFIXES: .texi .html .info .pdf .dvi .epub
+ 
+ all: info
+ 
+@@ -77,7 +76,7 @@
+   $(INSTALL_INFO) gauche-refj.info.gz "$(infodir)/dir" ; \
+ fi; \
+   fi; \
+-  if test -f gauche-refe.info.gz -o -f gauche-refj.info.gz; then \
++  if test -f gauche-refe.info -o -f gauche-refj.info; then \
+ $(INSTALL_DATA) *.info* "$(DESTDIR)$(infodir)/"; \
+   fi
+ 
+@@ -114,8 +113,8 @@
+ %-draft/index.html : %.texi
+   $(MAKEDOC) htmls $< "$(MAKEINFO)" "Development HEAD DRAFT"
+ 
+-%.info.gz : %.texi
+-  $(MAKEDOC) info $< "$(MAKEINFO)" "$(GZIP_PROGRAM)"
++%.info : %.texi
++  $(MAKEDOC) info $< "$(MAKEINFO)"
+ 
+ %.pdf : %.texi
+   $(MAKEDOC) pdf $< "$(MAKEINFO)"
+@@ -137,7 +136,7 @@
+ htmls-draft : gauche-refe-draft/index.html gauche-refj-draft/index.html
+ dvi : gauche-refe.dvi gauche-refj.dvi
+ pdf : gauche-refe.pdf gauche-refj.pdf
+-info : gauche-refe.info.gz gauche-refj.info.gz
++info : gauche-refe.info gauche-refj.info
+ epub : gauche-refe.epub gauche-refj.epub
+ 
+ gauche-refe.texi : $(TEXIS) $(PREPROCESSOR)
+--- a/doc/makedoc.scm
 b/doc/makedoc.scm
+@@ -16,7 +16,7 @@
+[gauche.sys.setenv (sys-putenv "LANG=C")]
+[else])
+   (if (match (cdr args)
+-[("info" input makeinfo gzip) (do-info input makeinfo gzip)]
++[("info" input makeinfo)  (do-info input makeinfo)]
+ [("html" input makeinfo)  (do-html input makeinfo)]
+ [("htmls" input makeinfo version) (do-htmls input makeinfo version)]
+ [("pdf" input makeinfo)   (do-pdf input makeinfo)]
+@@ -28,7 +28,7 @@
+ (define (usage)
+   (print "Usage: gosh makedoc.scm command args ...")
+   (print "Valid commands (and args):")
+-  (print "  info input MAKEINFO GZIP- generate info doc")
++  (print "  info input MAKEINFO - generate info doc")
+   (print "  html input MAKEINFO - generate single html")
+   (print "  htmls input MAKEINFO VERSION-STRING - generate html files in 
subdir")
+   (print "  pdf input MAKEINFO  - generate pdf")
+@@ -57,14 +57,11 @@
+ (warn "makeinfo version ~a or greater is required, but ~a's \
+version is ~a.  Skipping.\n" min-version makeinfo vers)
+ 
+-(define (do-info input makeinfo gzip)
++(define (do-info input makeinfo)
+   (define info (path-swap-extension input "info"))
+   (or (string-null? makeinfo)
+-  (string-null? gzip)
+   (not (check-makeinfo-version makeinfo "5.0"))
+-  (and (do-process (make-cmd `(,makeinfo 

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

2024-03-24 Thread Akinori Hattori
commit: 7ae424f3cc052b18ddb4debb6f1d83f8caccbc2a
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Mar 24 13:12:13 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Mar 24 13:12:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae424f3

dev-scheme/gauche: update metadata.xml

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-scheme/gauche/metadata.xml b/dev-scheme/gauche/metadata.xml
index ef4e7e89245f..56f7ed381b44 100644
--- a/dev-scheme/gauche/metadata.xml
+++ b/dev-scheme/gauche/metadata.xml
@@ -17,9 +17,6 @@
 
Gauche runs on several Unix-like platforms.

-   
-   Enable support for 
net-libs/mbedtls
-   

shirok/Gauche
gauche



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

2024-03-24 Thread Akinori Hattori
commit: a4bc2749e82839770f21eff4985f611c4d1c40e1
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Mar 24 13:09:10 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Mar 24 13:09:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4bc2749

dev-scheme/gauche: drop old

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest   |  1 -
 dev-scheme/gauche/files/gauche-0.9.13-info.patch | 95 
 dev-scheme/gauche/gauche-0.9.13.ebuild   | 59 ---
 3 files changed, 155 deletions(-)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index f1d68e536976..f72e95e1fd56 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,2 +1 @@
-DIST Gauche-0.9.13.tgz 9389117 BLAKE2B 
dd2039971d4460d5841272927872cea5cb29992c51468882b26374234bd246cb7a202e7e5f71c0733abad0d18da527e51b3ee46c3836b3862f36d8eec42f7a9f
 SHA512 
f593775d41055599e7b3e281df0b1efcb284a1ce3e2a36a53a609c98f57ca1f2d99246d8b0585c4606839e611cfb4e42ed4d23506617976af375ae39489678d3
 DIST Gauche-0.9.14.tgz 9352431 BLAKE2B 
cb747a16037167a95a543e324b53a48e3cb4dd372e9f6cc00603b7072b902c839248fbf3e9926360a2732fcf4bc0caa16a4ea1ad757e84d5d597ef4bdfa2592f
 SHA512 
3dd9dc8627fe1c5e518731a17dd984120485b36d6c2bb2d0d54a8b5f6778f45efd02640abe4699466eec2eb18dd4474d9525848029468128974c13c615087662

diff --git a/dev-scheme/gauche/files/gauche-0.9.13-info.patch 
b/dev-scheme/gauche/files/gauche-0.9.13-info.patch
deleted file mode 100644
index 14aa58bc7e21..
--- a/dev-scheme/gauche/files/gauche-0.9.13-info.patch
+++ /dev/null
@@ -1,95 +0,0 @@
 a/configure.ac
-+++ b/configure.ac
-@@ -382,7 +382,6 @@
- AC_PROG_LN_S
- AC_CHECK_TOOLS(AR, ar gar)
- AC_CHECK_PROGS(MAKEINFO, makeinfo)
--AC_CHECK_PROGS(GZIP_PROGRAM, gzip)
- 
- if test -z "$MAKEINFO" -o -z "$GZIP_PROGRAM"; then
-   build_doc="No (requires makeinfo and gzip to build documents)"
 a/doc/Makefile.in
-+++ b/doc/Makefile.in
-@@ -18,7 +18,6 @@
- INSTALL_DATA = @INSTALL_DATA@
- MKINSTDIR= $(top_srcdir)/mkinstalldirs
- MAKEINFO = @MAKEINFO@
--GZIP_PROGRAM = @GZIP_PROGRAM@
- VERSION_INFO = @PACKAGE_STRING@
- 
- MAKEDOC = $(GOSH) $(srcdir)/makedoc.scm
-@@ -59,7 +58,7 @@
-   texi html htmls dvi pdf info \
-   clean distclean maintainer-clean
- 
--.SUFFIXES: .texi .html .info.gz .pdf .dvi
-+.SUFFIXES: .texi .html .info .pdf .dvi
- 
- all: info
- 
-@@ -67,7 +66,7 @@
-   if test ! -d "$(DESTDIR)$(mandir)/man1"; then $(MKINSTDIR) 
"$(DESTDIR)$(mandir)/man1"; fi
-   $(INSTALL_DATA) $(MANPAGES) "$(DESTDIR)$(mandir)/man1"
-   if test ! -d "$(DESTDIR)$(infodir)"; then $(MKINSTDIR) 
"$(DESTDIR)$(infodir)"; fi
--  if test -f gauche-refe.info.gz -o -f gauche-refj.info.gz; then \
-+  if test -f gauche-refe.info -o -f gauche-refj.info; then \
- for info in *.info*; do \
-   $(INSTALL_DATA) $$info "$(DESTDIR)$(infodir)/"; \
- done; \
-@@ -98,8 +97,8 @@
- %-draft/index.html : %.texi
-   $(MAKEDOC) htmls $< "$(MAKEINFO)" "Development HEAD DRAFT"
- 
--%.info.gz : %.texi
--  $(MAKEDOC) info $< "$(MAKEINFO)" "$(GZIP_PROGRAM)"
-+%.info : %.texi
-+  $(MAKEDOC) info $< "$(MAKEINFO)"
- 
- %.pdf : %.texi
-   $(MAKEDOC) pdf $< "$(MAKEINFO)"
-@@ -118,7 +117,7 @@
- htmls-draft : gauche-refe-draft/index.html gauche-refj-draft/index.html
- dvi : gauche-refe.dvi gauche-refj.dvi
- pdf : gauche-refe.pdf gauche-refj.pdf
--info : gauche-refe.info.gz gauche-refj.info.gz
-+info : gauche-refe.info gauche-refj.info
- 
- gauche-refe.texi : $(TEXIS) extract.scm
-   $(GOSH) $(srcdir)/extract.scm -en -o gauche-refe.texi 
$(srcdir)/gauche-ref.texi
 a/doc/makedoc.scm
-+++ b/doc/makedoc.scm
-@@ -16,7 +16,7 @@
-[gauche.sys.setenv (sys-putenv "LANG=C")]
-[else])
-   (if (match (cdr args)
--[("info" input makeinfo gzip) (do-info input makeinfo gzip)]
-+[("info" input makeinfo)  (do-info input makeinfo)]
- [("html" input makeinfo)  (do-html input makeinfo)]
- [("htmls" input makeinfo version) (do-htmls input makeinfo version)]
- [("pdf" input makeinfo)   (do-pdf input makeinfo)]
-@@ -27,7 +27,7 @@
- (define (usage)
-   (print "Usage: gosh makedoc.scm command args ...")
-   (print "Valid commands (and args):")
--  (print "  info input MAKEINFO GZIP- generate info doc")
-+  (print "  info input MAKEINFO - generate info doc")
-   (print "  html input MAKEINFO - generate single html")
-   (print "  htmls input MAKEINFO VERSION-STRING - generate html files in 
subdir")
-   (print "  pdf input MAKEINFO  - generate pdf")
-@@ -55,14 +55,11 @@
- (warn "makeinfo version ~a or greater is required, but ~a's \
-version is ~a.  Skipping.\n" min-version makeinfo vers)
- 
--(define (do-info input makeinfo gzip)
-+(define (do-info input makeinfo)
-   (define info 

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

2024-03-24 Thread Akinori Hattori
commit: 805c5cce87285302ca326b35931ff89227b1cc08
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Mar 24 13:07:43 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Mar 24 13:07:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=805c5cce

dev-scheme/gauche: amd64/x86 stable

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/gauche-0.9.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/gauche-0.9.14-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
index c037bef1bc58..f2441b774c98 100644
--- a/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/$
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)8"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 test"
 RESTRICT="!test? ( test )"
 



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

2024-02-14 Thread Akinori Hattori
commit: fb1289d0806ca83f2376f365ed2c51e643c6a3cd
Author: Akinori Hattori  gentoo  org>
AuthorDate: Wed Feb 14 13:31:15 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Wed Feb 14 13:31:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb1289d0

dev-scheme/gauche: fix build

Closes: https://bugs.gentoo.org/924298
Signed-off-by: Akinori Hattori  gentoo.org>

 .../gauche/{gauche-0.9.14.ebuild => gauche-0.9.14-r1.ebuild}   | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-scheme/gauche/gauche-0.9.14.ebuild 
b/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
similarity index 88%
rename from dev-scheme/gauche/gauche-0.9.14.ebuild
rename to dev-scheme/gauche/gauche-0.9.14-r1.ebuild
index bd990924944f..c037bef1bc58 100644
--- a/dev-scheme/gauche/gauche-0.9.14.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
@@ -15,12 +15,12 @@ 
SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/$
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)8"
 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="ipv6 +mbedtls test"
+IUSE="ipv6 test"
 RESTRICT="!test? ( test )"
 
-RDEPEND="sys-libs/gdbm
-   virtual/libcrypt:=
-   mbedtls? ( net-libs/mbedtls:= )"
+RDEPEND="net-libs/mbedtls:=
+   sys-libs/gdbm
+   virtual/libcrypt:="
 DEPEND="${RDEPEND}"
 S="${WORKDIR}/${MY_P}"
 
@@ -43,7 +43,7 @@ src_configure() {
$(use_enable ipv6) \
--with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt 
\
--with-slib="${EPREFIX}"/usr/share/slib \
-   --with-tls=$(usex mbedtls mbedtls axtls)
+   --with-tls=mbedtls
 }
 
 src_test() {



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

2024-02-10 Thread Akinori Hattori
commit: 9280976d1289d3f36e97b19f7c504c04532d66ac
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Feb 11 06:36:22 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Feb 11 06:36:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9280976d

dev-scheme/gauche: rename patch

Signed-off-by: Akinori Hattori  gentoo.org>

 .../gauche/files/{gauche-info.patch => gauche-0.9.13-info.patch}  | 0
 dev-scheme/gauche/gauche-0.9.13.ebuild| 4 ++--
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/gauche/files/gauche-info.patch 
b/dev-scheme/gauche/files/gauche-0.9.13-info.patch
similarity index 100%
rename from dev-scheme/gauche/files/gauche-info.patch
rename to dev-scheme/gauche/files/gauche-0.9.13-info.patch

diff --git a/dev-scheme/gauche/gauche-0.9.13.ebuild 
b/dev-scheme/gauche/gauche-0.9.13.ebuild
index 81ffd5cd6eba..65974bc518ee 100644
--- a/dev-scheme/gauche/gauche-0.9.13.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 PATCHES=(
"${FILESDIR}"/${PN}-ext-ldflags.patch
"${FILESDIR}"/${PN}-gauche.m4.patch
-   "${FILESDIR}"/${PN}-info.patch
+   "${FILESDIR}"/${P}-info.patch
"${FILESDIR}"/${PN}-rfc.tls.patch
"${FILESDIR}"/${PN}-xz-info.patch
 )



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

2024-02-10 Thread Akinori Hattori
commit: 13b69dfed1d8a00c619860bbdd6ab216884ff2a6
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Feb 11 06:39:07 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Feb 11 06:39:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b69dfe

dev-scheme/gauche: new upstream release

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest   |  1 +
 dev-scheme/gauche/files/gauche-info.patch| 95 
 dev-scheme/gauche/files/gauche-xz-info.patch |  8 +--
 dev-scheme/gauche/gauche-0.9.14.ebuild   | 56 
 4 files changed, 156 insertions(+), 4 deletions(-)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 56531ce733bc..f1d68e536976 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1 +1,2 @@
 DIST Gauche-0.9.13.tgz 9389117 BLAKE2B 
dd2039971d4460d5841272927872cea5cb29992c51468882b26374234bd246cb7a202e7e5f71c0733abad0d18da527e51b3ee46c3836b3862f36d8eec42f7a9f
 SHA512 
f593775d41055599e7b3e281df0b1efcb284a1ce3e2a36a53a609c98f57ca1f2d99246d8b0585c4606839e611cfb4e42ed4d23506617976af375ae39489678d3
+DIST Gauche-0.9.14.tgz 9352431 BLAKE2B 
cb747a16037167a95a543e324b53a48e3cb4dd372e9f6cc00603b7072b902c839248fbf3e9926360a2732fcf4bc0caa16a4ea1ad757e84d5d597ef4bdfa2592f
 SHA512 
3dd9dc8627fe1c5e518731a17dd984120485b36d6c2bb2d0d54a8b5f6778f45efd02640abe4699466eec2eb18dd4474d9525848029468128974c13c615087662

diff --git a/dev-scheme/gauche/files/gauche-info.patch 
b/dev-scheme/gauche/files/gauche-info.patch
new file mode 100644
index ..fa730944ee96
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-info.patch
@@ -0,0 +1,95 @@
+--- a/configure.ac
 b/configure.ac
+@@ -330,7 +330,6 @@
+ AC_PROG_LN_S
+ AC_CHECK_TOOLS(AR, ar gar)
+ AC_CHECK_PROGS(MAKEINFO, makeinfo)
+-AC_CHECK_PROGS(GZIP_PROGRAM, gzip)
+ 
+ if test -z "$MAKEINFO" -o -z "$GZIP_PROGRAM"; then
+   build_doc="No (requires makeinfo and gzip to build documents)"
+--- a/doc/Makefile.in
 b/doc/Makefile.in
+@@ -18,7 +18,6 @@
+ INSTALL_DATA = @INSTALL_DATA@
+ MKINSTDIR= $(top_srcdir)/mkinstalldirs
+ MAKEINFO = @MAKEINFO@
+-GZIP_PROGRAM = @GZIP_PROGRAM@
+ VERSION_INFO = @PACKAGE_STRING@
+ PREPROCESSOR = $(top_srcdir)/lib/tools/docprep
+ 
+@@ -60,7 +59,7 @@
+   texi html htmls dvi pdf info epub \
+   clean distclean maintainer-clean
+ 
+-.SUFFIXES: .texi .html .info.gz .pdf .dvi .epub
++.SUFFIXES: .texi .html .info .pdf .dvi .epub
+ 
+ all: info
+ 
+@@ -68,7 +67,7 @@
+   if test ! -d "$(DESTDIR)$(mandir)/man1"; then $(MKINSTDIR) 
"$(DESTDIR)$(mandir)/man1"; fi
+   $(INSTALL_DATA) $(MANPAGES) "$(DESTDIR)$(mandir)/man1"
+   if test ! -d "$(DESTDIR)$(infodir)"; then $(MKINSTDIR) 
"$(DESTDIR)$(infodir)"; fi
+-  if test -f gauche-refe.info.gz -o -f gauche-refj.info.gz; then \
++  if test -f gauche-refe.info -o -f gauche-refj.info; then \
+ for info in *.info*; do \
+   $(INSTALL_DATA) $$info "$(DESTDIR)$(infodir)/"; \
+ done; \
+@@ -99,8 +98,8 @@
+ %-draft/index.html : %.texi
+   $(MAKEDOC) htmls $< "$(MAKEINFO)" "Development HEAD DRAFT"
+ 
+-%.info.gz : %.texi
+-  $(MAKEDOC) info $< "$(MAKEINFO)" "$(GZIP_PROGRAM)"
++%.info : %.texi
++  $(MAKEDOC) info $< "$(MAKEINFO)"
+ 
+ %.pdf : %.texi
+   $(MAKEDOC) pdf $< "$(MAKEINFO)"
+@@ -122,7 +121,7 @@
+ htmls-draft : gauche-refe-draft/index.html gauche-refj-draft/index.html
+ dvi : gauche-refe.dvi gauche-refj.dvi
+ pdf : gauche-refe.pdf gauche-refj.pdf
+-info : gauche-refe.info.gz gauche-refj.info.gz
++info : gauche-refe.info gauche-refj.info
+ epub : gauche-refe.epub gauche-refj.epub
+ 
+ gauche-refe.texi : $(TEXIS) $(PREPROCESSOR)
+--- a/doc/makedoc.scm
 b/doc/makedoc.scm
+@@ -16,7 +16,7 @@
+[gauche.sys.setenv (sys-putenv "LANG=C")]
+[else])
+   (if (match (cdr args)
+-[("info" input makeinfo gzip) (do-info input makeinfo gzip)]
++[("info" input makeinfo)  (do-info input makeinfo)]
+ [("html" input makeinfo)  (do-html input makeinfo)]
+ [("htmls" input makeinfo version) (do-htmls input makeinfo version)]
+ [("pdf" input makeinfo)   (do-pdf input makeinfo)]
+@@ -28,7 +28,7 @@
+ (define (usage)
+   (print "Usage: gosh makedoc.scm command args ...")
+   (print "Valid commands (and args):")
+-  (print "  info input MAKEINFO GZIP- generate info doc")
++  (print "  info input MAKEINFO - generate info doc")
+   (print "  html input MAKEINFO - generate single html")
+   (print "  htmls input MAKEINFO VERSION-STRING - generate html files in 
subdir")
+   (print "  pdf input MAKEINFO  - generate pdf")
+@@ -57,14 +57,11 @@
+ (warn "makeinfo version ~a or greater is required, but ~a's \
+version is ~a.  Skipping.\n" min-version makeinfo vers)
+ 
+-(define (do-info input makeinfo gzip)
++(define (do-info 

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

2023-12-28 Thread Akinori Hattori
commit: 5c120d257c4bee26443b076d745878d76bf86383
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Dec 28 12:38:32 2023 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Dec 28 12:39:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c120d25

dev-scheme/gauche: drop old

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest |  1 -
 dev-scheme/gauche/gauche-0.9.12.ebuild | 59 --
 2 files changed, 60 deletions(-)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 9857b9de0902..56531ce733bc 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,2 +1 @@
-DIST Gauche-0.9.12.tgz 7972379 BLAKE2B 
c7ed885f00d8b91ae166b92d7f3a2c0bcdcaa2e4f07d623d4c5b9a7edd5b14ea4846983e474be495533e1d083d787fa8844b9147032bab094e28a940c3eddb70
 SHA512 
cbce8e3312aa75c3b908f0755cf07fbf0ac29278afa0afdae2f7c2df3b30b94a069aada8f6acc0550a18c8c42b95f2dbc7e8b38a5426f6260ac61de8eb1d145e
 DIST Gauche-0.9.13.tgz 9389117 BLAKE2B 
dd2039971d4460d5841272927872cea5cb29992c51468882b26374234bd246cb7a202e7e5f71c0733abad0d18da527e51b3ee46c3836b3862f36d8eec42f7a9f
 SHA512 
f593775d41055599e7b3e281df0b1efcb284a1ce3e2a36a53a609c98f57ca1f2d99246d8b0585c4606839e611cfb4e42ed4d23506617976af375ae39489678d3

diff --git a/dev-scheme/gauche/gauche-0.9.12.ebuild 
b/dev-scheme/gauche/gauche-0.9.12.ebuild
deleted file mode 100644
index c6681782ed47..
--- a/dev-scheme/gauche/gauche-0.9.12.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools
-
-MY_P="${P^g}"
-MY_P="${MY_P/_p/-p}"
-
-DESCRIPTION="A Unix system friendly Scheme Interpreter"
-HOMEPAGE="http://practical-scheme.net/gauche/;
-SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/${MY_P}.tgz;
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)8"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="ipv6 +mbedtls test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/gdbm
-   virtual/libcrypt:=
-   mbedtls? ( net-libs/mbedtls:= )"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/openssl:0 )"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-ext-ldflags.patch
-   "${FILESDIR}"/${PN}-gauche.m4.patch
-   "${FILESDIR}"/${PN}-info.patch
-   "${FILESDIR}"/${PN}-rfc.tls.patch
-   "${FILESDIR}"/${PN}-xz-info.patch
-)
-DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
-
-src_prepare() {
-   default
-   use ipv6 && sed -i "s/ -4//" ext/tls/ssltest-mod.scm
-
-   eautoconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable ipv6) \
-   --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt 
\
-   --with-slib="${EPREFIX}"/usr/share/slib \
-   --with-tls=$(usex mbedtls mbedtls axtls)
-}
-
-src_test() {
-   emake -j1 -s check
-}
-
-src_install() {
-   emake DESTDIR="${D}" install-pkg install-doc
-   einstalldocs
-}



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

2023-12-12 Thread Sam James
commit: 242f7d95ac3242d18e66240026192983cb249b18
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 13 00:36:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 13 00:36:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=242f7d95

dev-scheme/gauche: Stabilize 0.9.13 amd64, #919788

Signed-off-by: Sam James  gentoo.org>

 dev-scheme/gauche/gauche-0.9.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/gauche-0.9.13.ebuild 
b/dev-scheme/gauche/gauche-0.9.13.ebuild
index 3547eead54b3..c30dc7ff6af0 100644
--- a/dev-scheme/gauche/gauche-0.9.13.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.13.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/$
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)8"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 +mbedtls test"
 RESTRICT="!test? ( test )"
 



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

2023-10-16 Thread Akinori Hattori
commit: f0b5860f1184e5543c684c362b9381ab86043436
Author: Akinori Hattori  gentoo  org>
AuthorDate: Mon Oct 16 13:36:20 2023 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Mon Oct 16 13:37:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b5860f

dev-scheme/gauche: new upstream release

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest |  1 +
 dev-scheme/gauche/gauche-0.9.13.ebuild | 59 ++
 dev-scheme/gauche/metadata.xml |  1 +
 3 files changed, 61 insertions(+)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 77e4345ba2ef..9857b9de0902 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1 +1,2 @@
 DIST Gauche-0.9.12.tgz 7972379 BLAKE2B 
c7ed885f00d8b91ae166b92d7f3a2c0bcdcaa2e4f07d623d4c5b9a7edd5b14ea4846983e474be495533e1d083d787fa8844b9147032bab094e28a940c3eddb70
 SHA512 
cbce8e3312aa75c3b908f0755cf07fbf0ac29278afa0afdae2f7c2df3b30b94a069aada8f6acc0550a18c8c42b95f2dbc7e8b38a5426f6260ac61de8eb1d145e
+DIST Gauche-0.9.13.tgz 9389117 BLAKE2B 
dd2039971d4460d5841272927872cea5cb29992c51468882b26374234bd246cb7a202e7e5f71c0733abad0d18da527e51b3ee46c3836b3862f36d8eec42f7a9f
 SHA512 
f593775d41055599e7b3e281df0b1efcb284a1ce3e2a36a53a609c98f57ca1f2d99246d8b0585c4606839e611cfb4e42ed4d23506617976af375ae39489678d3

diff --git a/dev-scheme/gauche/gauche-0.9.13.ebuild 
b/dev-scheme/gauche/gauche-0.9.13.ebuild
new file mode 100644
index ..3547eead54b3
--- /dev/null
+++ b/dev-scheme/gauche/gauche-0.9.13.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools
+
+MY_P="${P^g}"
+MY_P="${MY_P/_p/-p}"
+
+DESCRIPTION="A Unix system friendly Scheme Interpreter"
+HOMEPAGE="http://practical-scheme.net/gauche/;
+SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/${MY_P}.tgz;
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)8"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="ipv6 +mbedtls test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-libs/gdbm
+   virtual/libcrypt:=
+   mbedtls? ( net-libs/mbedtls:= )"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/openssl:0 )"
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-ext-ldflags.patch
+   "${FILESDIR}"/${PN}-gauche.m4.patch
+   "${FILESDIR}"/${PN}-info.patch
+   "${FILESDIR}"/${PN}-rfc.tls.patch
+   "${FILESDIR}"/${PN}-xz-info.patch
+)
+DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
+
+src_prepare() {
+   default
+   use ipv6 && sed -i "s/ -4//" ext/tls/ssltest-mod.scm
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable ipv6) \
+   --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt 
\
+   --with-slib="${EPREFIX}"/usr/share/slib \
+   --with-tls=$(usex mbedtls mbedtls axtls)
+}
+
+src_test() {
+   emake -j1 -s check
+}
+
+src_install() {
+   emake DESTDIR="${D}" install-pkg install-doc
+   einstalldocs
+}

diff --git a/dev-scheme/gauche/metadata.xml b/dev-scheme/gauche/metadata.xml
index 81a5029b6f35..ef4e7e89245f 100644
--- a/dev-scheme/gauche/metadata.xml
+++ b/dev-scheme/gauche/metadata.xml
@@ -21,6 +21,7 @@
Enable support for 
net-libs/mbedtls


+   shirok/Gauche
gauche

 



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

2022-08-05 Thread Akinori Hattori
commit: 0092e6cfdfc2e62f2548729b239c099461a0bcd2
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Aug  6 01:07:18 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Aug  6 01:07:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0092e6cf

dev-scheme/gauche: amd64/x86 stable

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/gauche-0.9.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/gauche-0.9.12.ebuild 
b/dev-scheme/gauche/gauche-0.9.12.ebuild
index aeb0d9e8f34b..c6681782ed47 100644
--- a/dev-scheme/gauche/gauche-0.9.12.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.12.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/$
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)8"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 +mbedtls test"
 RESTRICT="!test? ( test )"
 



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

2022-08-05 Thread Akinori Hattori
commit: ab20c5a82fce25e7352ede50dda172b8148ba1cb
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Aug  6 01:08:40 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Aug  6 01:08:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab20c5a8

dev-scheme/gauche: drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest|  1 -
 dev-scheme/gauche/gauche-0.9.11_p1.ebuild | 60 ---
 2 files changed, 61 deletions(-)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index d1088106edee..77e4345ba2ef 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,2 +1 @@
-DIST Gauche-0.9.11-p1.tgz 8104827 BLAKE2B 
5c35ced6f64296e294804add967045b8e5aca817b65648f7c6708c774b1c1e218676517f86c3d8c8eb11d983e0a6b396ed00de1f95ecdc5a4dd5eee157f58bea
 SHA512 
51be78d7f9bb62987e76c9867006c367ecb27eaf444f022d93bb92010e51ffb6b922cfc39aaab51cc9edbc94d7f7bb21e021705abb1a8fabd0bdbc52d4c92ee8
 DIST Gauche-0.9.12.tgz 7972379 BLAKE2B 
c7ed885f00d8b91ae166b92d7f3a2c0bcdcaa2e4f07d623d4c5b9a7edd5b14ea4846983e474be495533e1d083d787fa8844b9147032bab094e28a940c3eddb70
 SHA512 
cbce8e3312aa75c3b908f0755cf07fbf0ac29278afa0afdae2f7c2df3b30b94a069aada8f6acc0550a18c8c42b95f2dbc7e8b38a5426f6260ac61de8eb1d145e

diff --git a/dev-scheme/gauche/gauche-0.9.11_p1.ebuild 
b/dev-scheme/gauche/gauche-0.9.11_p1.ebuild
deleted file mode 100644
index 11c050779410..
--- a/dev-scheme/gauche/gauche-0.9.11_p1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools
-
-MY_P="${P^g}"
-MY_P="${MY_P/_p/-p}"
-
-DESCRIPTION="A Unix system friendly Scheme Interpreter"
-HOMEPAGE="http://practical-scheme.net/gauche/;
-SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/${MY_P}.tgz;
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)8"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="ipv6 mbedtls test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/gdbm
-   virtual/libcrypt:=
-   mbedtls? ( net-libs/mbedtls:= )"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/openssl:0 )"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-ext-ldflags.patch
-   "${FILESDIR}"/${PN}-gauche.m4.patch
-   "${FILESDIR}"/${PN}-info.patch
-   "${FILESDIR}"/${PN}-rfc.tls.patch
-   "${FILESDIR}"/${PN}-xz-info.patch
-)
-DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
-
-src_prepare() {
-   default
-   use ipv6 && sed -i "s/ -4//" ext/tls/ssltest-mod.scm
-
-   eautoconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable ipv6) \
-   --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt 
\
-   --with-libatomic-ops=no \
-   --with-slib="${EPREFIX}"/usr/share/slib \
-   --with-tls=axtls$(usex mbedtls ',mbedtls' '')
-}
-
-src_test() {
-   emake -j1 -s check
-}
-
-src_install() {
-   emake DESTDIR="${D}" install-pkg install-doc
-   einstalldocs
-}



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

2022-06-30 Thread Akinori Hattori
commit: 1d87fdf3a820ab6f9828887aa7ed714a9f5f6fb7
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Jun 30 13:52:28 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Jun 30 13:52:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d87fdf3

dev-scheme/gauche: new upstream release

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest |  1 +
 dev-scheme/gauche/gauche-0.9.12.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index ef01fb5415e9..d1088106edee 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1 +1,2 @@
 DIST Gauche-0.9.11-p1.tgz 8104827 BLAKE2B 
5c35ced6f64296e294804add967045b8e5aca817b65648f7c6708c774b1c1e218676517f86c3d8c8eb11d983e0a6b396ed00de1f95ecdc5a4dd5eee157f58bea
 SHA512 
51be78d7f9bb62987e76c9867006c367ecb27eaf444f022d93bb92010e51ffb6b922cfc39aaab51cc9edbc94d7f7bb21e021705abb1a8fabd0bdbc52d4c92ee8
+DIST Gauche-0.9.12.tgz 7972379 BLAKE2B 
c7ed885f00d8b91ae166b92d7f3a2c0bcdcaa2e4f07d623d4c5b9a7edd5b14ea4846983e474be495533e1d083d787fa8844b9147032bab094e28a940c3eddb70
 SHA512 
cbce8e3312aa75c3b908f0755cf07fbf0ac29278afa0afdae2f7c2df3b30b94a069aada8f6acc0550a18c8c42b95f2dbc7e8b38a5426f6260ac61de8eb1d145e

diff --git a/dev-scheme/gauche/gauche-0.9.12.ebuild 
b/dev-scheme/gauche/gauche-0.9.12.ebuild
new file mode 100644
index ..aeb0d9e8f34b
--- /dev/null
+++ b/dev-scheme/gauche/gauche-0.9.12.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools
+
+MY_P="${P^g}"
+MY_P="${MY_P/_p/-p}"
+
+DESCRIPTION="A Unix system friendly Scheme Interpreter"
+HOMEPAGE="http://practical-scheme.net/gauche/;
+SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/${MY_P}.tgz;
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)8"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="ipv6 +mbedtls test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-libs/gdbm
+   virtual/libcrypt:=
+   mbedtls? ( net-libs/mbedtls:= )"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/openssl:0 )"
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-ext-ldflags.patch
+   "${FILESDIR}"/${PN}-gauche.m4.patch
+   "${FILESDIR}"/${PN}-info.patch
+   "${FILESDIR}"/${PN}-rfc.tls.patch
+   "${FILESDIR}"/${PN}-xz-info.patch
+)
+DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
+
+src_prepare() {
+   default
+   use ipv6 && sed -i "s/ -4//" ext/tls/ssltest-mod.scm
+
+   eautoconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable ipv6) \
+   --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt 
\
+   --with-slib="${EPREFIX}"/usr/share/slib \
+   --with-tls=$(usex mbedtls mbedtls axtls)
+}
+
+src_test() {
+   emake -j1 -s check
+}
+
+src_install() {
+   emake DESTDIR="${D}" install-pkg install-doc
+   einstalldocs
+}



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

2022-06-20 Thread Akinori Hattori
commit: 0bee9b161d33ee96c9ddd33df8e0338d65c432a4
Author: Akinori Hattori  gentoo  org>
AuthorDate: Mon Jun 20 12:54:38 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Mon Jun 20 12:54:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bee9b16

dev-scheme/gauche: amd64/x86 stable

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/gauche-0.9.11_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/gauche-0.9.11_p1.ebuild 
b/dev-scheme/gauche/gauche-0.9.11_p1.ebuild
index f5bfcb4e1b79..11c050779410 100644
--- a/dev-scheme/gauche/gauche-0.9.11_p1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.11_p1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/$
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)8"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 mbedtls test"
 RESTRICT="!test? ( test )"
 



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

2022-06-20 Thread Akinori Hattori
commit: b0c14cb78ec721354a0c848a9f5075e7472bf2bc
Author: Akinori Hattori  gentoo  org>
AuthorDate: Mon Jun 20 12:56:16 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Mon Jun 20 12:56:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0c14cb7

dev-scheme/gauche: drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest |  2 -
 dev-scheme/gauche/files/gauche-0.9.10-info.patch   | 95 --
 .../gauche/files/gauche-0.9.10-srfi-134.patch  | 56 -
 dev-scheme/gauche/gauche-0.9.10-r1.ebuild  | 62 --
 4 files changed, 215 deletions(-)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index f19612b1994b..ef01fb5415e9 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,3 +1 @@
-DIST Gauche-0.9.10.tgz 7701616 BLAKE2B 
ecffc8cbffdbbea53a52468bcc190c57eede51ade78ccafd323299458f333794cc613bbfa11090d261993908020ccf8d42c2142da5996e1e55188f28e03cc28b
 SHA512 
f014ec00903fc91b90da8dbdaace04a64d12695c631e923d5cdca3574aaf6701374f5adbed20c395881b047bb5a448352614d4ce7f16b6e38f69382bf8e66ed0
 DIST Gauche-0.9.11-p1.tgz 8104827 BLAKE2B 
5c35ced6f64296e294804add967045b8e5aca817b65648f7c6708c774b1c1e218676517f86c3d8c8eb11d983e0a6b396ed00de1f95ecdc5a4dd5eee157f58bea
 SHA512 
51be78d7f9bb62987e76c9867006c367ecb27eaf444f022d93bb92010e51ffb6b922cfc39aaab51cc9edbc94d7f7bb21e021705abb1a8fabd0bdbc52d4c92ee8
-DIST gauche-0.9.10-sys-ctermid.patch.xz 10328 BLAKE2B 
f4cde73528624d07a8c7d820b8cf10a0b96e5f13394df3113b8d40ddb43996afc5e519a34fa1de72529e42e1fb6e1feec60213bbf5df97e7725f4c0cd2c621e3
 SHA512 
7d16a9e6097d458bcad9db68fbedd2f694afade681bf9b876e0a2f6c232be85fb58e3d7dca6b208117b300e2bf529027b736b381d8eca29c688628725c0466ed

diff --git a/dev-scheme/gauche/files/gauche-0.9.10-info.patch 
b/dev-scheme/gauche/files/gauche-0.9.10-info.patch
deleted file mode 100644
index f60f1f8a87d8..
--- a/dev-scheme/gauche/files/gauche-0.9.10-info.patch
+++ /dev/null
@@ -1,95 +0,0 @@
 a/configure.ac
-+++ b/configure.ac
-@@ -417,7 +417,6 @@
- AC_CHECK_PROGS(AR, ar gar)
- AC_CHECK_PROGS(AS, as gas)
- AC_CHECK_PROGS(MAKEINFO, makeinfo)
--AC_CHECK_PROGS(GZIP_PROGRAM, gzip)
- 
- dnl for cross build
- AC_CHECK_PROGS(BUILD_CC, ${build}-gcc ${build_alias}-gcc gcc cc)
 a/doc/Makefile.in
-+++ b/doc/Makefile.in
-@@ -16,7 +16,6 @@
- INSTALL_DATA = @INSTALL_DATA@
- MKINSTDIR= $(top_srcdir)/mkinstalldirs
- MAKEINFO = @MAKEINFO@
--GZIP_PROGRAM = @GZIP_PROGRAM@
- VERSION_INFO = @PACKAGE_STRING@
- 
- MAKEDOC = $(GOSH) $(srcdir)/makedoc.scm
-@@ -58,7 +57,7 @@
-   texi html htmls dvi pdf info \
-   clean distclean maintainer-clean
- 
--.SUFFIXES: .texi .html .info.gz .pdf .dvi
-+.SUFFIXES: .texi .html .info .pdf .dvi
- 
- all: info
- 
-@@ -66,7 +65,7 @@
-   if test ! -d "$(DESTDIR)$(mandir)/man1"; then $(MKINSTDIR) 
"$(DESTDIR)$(mandir)/man1"; fi
-   $(INSTALL_DATA) $(MANPAGES) "$(DESTDIR)$(mandir)/man1"
-   if test ! -d "$(DESTDIR)$(infodir)"; then $(MKINSTDIR) 
"$(DESTDIR)$(infodir)"; fi
--  if test -f gauche-refe.info.gz -o -f gauche-refj.info.gz; then \
-+  if test -f gauche-refe.info -o -f gauche-refj.info; then \
- for info in *.info*; do \
-   $(INSTALL_DATA) $$info "$(DESTDIR)$(infodir)/"; \
- done; \
-@@ -94,8 +93,8 @@
- %/index.html : %.texi
-   $(MAKEDOC) htmls $< "$(MAKEINFO)" "$(VERSION_INFO)"
- 
--%.info.gz : %.texi
--  $(MAKEDOC) info $< "$(MAKEINFO)" "$(GZIP_PROGRAM)"
-+%.info : %.texi
-+  $(MAKEDOC) info $< "$(MAKEINFO)"
- 
- %.pdf : %.texi
-   $(MAKEDOC) pdf $< "$(MAKEINFO)"
-@@ -113,7 +112,7 @@
- htmls : gauche-refe/index.html gauche-refj/index.html
- dvi : gauche-refe.dvi gauche-refj.dvi
- pdf : gauche-refe.pdf gauche-refj.pdf
--info : gauche-refe.info.gz gauche-refj.info.gz
-+info : gauche-refe.info gauche-refj.info
- 
- gauche-refe.texi : $(TEXIS) extract.scm
-   $(GOSH) $(srcdir)/extract.scm -en -o gauche-refe.texi 
$(srcdir)/gauche-ref.texi
 a/doc/makedoc.scm
-+++ b/doc/makedoc.scm
-@@ -16,7 +16,7 @@
-[gauche.sys.setenv (sys-putenv "LANG=C")]
-[else])
-   (if (match (cdr args)
--[("info" input makeinfo gzip) (do-info input makeinfo gzip)]
-+[("info" input makeinfo)  (do-info input makeinfo)]
- [("html" input makeinfo)  (do-html input makeinfo)]
- [("htmls" input makeinfo version) (do-htmls input makeinfo version)]
- [("pdf" input makeinfo)   (do-pdf input makeinfo)]
-@@ -27,7 +27,7 @@
- (define (usage)
-   (print "Usage: gosh makedoc.scm command args ...")
-   (print "Valid commands (and args):")
--  (print "  info input MAKEINFO GZIP- generate info doc")
-+  (print "  info input MAKEINFO - generate info doc")
-   (print "  html input MAKEINFO - generate single html")
-   (print "  

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

2022-04-15 Thread Akinori Hattori
commit: 969d70149aa7a158155635c0f4bc74a61bf89a95
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Apr 16 01:56:15 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Apr 16 01:56:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=969d7014

dev-scheme/gauche-gtk: amd64/x86 stable

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild
index 6fa3001ac5a3..b360bb19f77d 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/shirok/${PN^g}2/releases/download/release-${PV}/${MY
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
 IUSE="examples"
 RESTRICT="test"
 



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

2022-04-15 Thread Akinori Hattori
commit: c26ee828e4548884ab86d89a2997e6464e9245fd
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Apr 16 01:59:38 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Apr 16 01:59:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26ee828

dev-scheme/gauche-gtk: new upstream release

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/Manifest|  1 +
 dev-scheme/gauche-gtk/gauche-gtk-0.6.1.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-scheme/gauche-gtk/Manifest b/dev-scheme/gauche-gtk/Manifest
index 3670a7ce51b0..38151f7b63fa 100644
--- a/dev-scheme/gauche-gtk/Manifest
+++ b/dev-scheme/gauche-gtk/Manifest
@@ -1 +1,2 @@
 DIST Gauche-gtk-0.6.tgz 427255 BLAKE2B 
f5144adc98dd6e1017f43ff762a06d2390e6f5b39286151262b51d847fc35ad68c2885459502b10f014b32049eaebd8afaa98bd8a2cfc4640734e1b1d5381f57
 SHA512 
d7887577f6fa361118240651cdc61ba48ad706ea2cc285c2542dbd4972abcb2eaca631e4d77b1fe0a189d4424ec17d01bbeb67ea8a2fe8166cf8e65da81e87ca
+DIST Gauche-gtk2-0.6.1.tgz 427608 BLAKE2B 
c6f2a02702781a4a597218c36fca299ba92c30ce7ef1b555ea568407be2841ca521054d91ae7cf954268862eab3825d32d22c7f5eaabe42e8f1826a6881731dd
 SHA512 
118960205817f2d716a02447ea9badd83b832a420e5be5d8dd44ec89a1b07439a30e089b88f6cecb23be832b03b26b27ba521231a0d091d3683f6b884a028f1e

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6.1.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6.1.ebuild
new file mode 100644
index ..f2c118240f8b
--- /dev/null
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+MY_P="${PN^g}2-${PV}"
+
+DESCRIPTION="GTK2 binding for Gauche"
+HOMEPAGE="https://practical-scheme.net/gauche/;
+SRC_URI="https://github.com/shirok/${PN^g}2/releases/download/release-${PV}/${MY_P}.tgz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="examples"
+RESTRICT="test"
+
+RDEPEND="dev-scheme/gauche:=
+   x11-libs/gtk+:2"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+   emake stubs
+   emake
+}
+
+src_install() {
+   default
+
+   if use examples; then
+   docompress -x /usr/share/doc/${PF}/examples
+   docinto examples
+   dodoc examples/*.scm
+   # install gtk-tutorial
+   docinto examples/gtk-tutorial
+   dodoc examples/gtk-tutorial/*
+   fi
+}



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

2022-04-15 Thread Akinori Hattori
commit: 721cd334a748faab0df9becf7d0aa9beaac1e2cd
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Apr 16 01:57:11 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Apr 16 01:57:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=721cd334

dev-scheme/gauche-gtk: drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/Manifest |  2 -
 .../gauche-gtk/gauche-gtk-0.6_pre1-r2.ebuild   | 48 --
 .../gauche-gtk-0.6_pre20210518-r1.ebuild   | 48 --
 3 files changed, 98 deletions(-)

diff --git a/dev-scheme/gauche-gtk/Manifest b/dev-scheme/gauche-gtk/Manifest
index fc3a15d2b60b..3670a7ce51b0 100644
--- a/dev-scheme/gauche-gtk/Manifest
+++ b/dev-scheme/gauche-gtk/Manifest
@@ -1,3 +1 @@
 DIST Gauche-gtk-0.6.tgz 427255 BLAKE2B 
f5144adc98dd6e1017f43ff762a06d2390e6f5b39286151262b51d847fc35ad68c2885459502b10f014b32049eaebd8afaa98bd8a2cfc4640734e1b1d5381f57
 SHA512 
d7887577f6fa361118240651cdc61ba48ad706ea2cc285c2542dbd4972abcb2eaca631e4d77b1fe0a189d4424ec17d01bbeb67ea8a2fe8166cf8e65da81e87ca
-DIST Gauche-gtk2-0.6_pre1.tar.gz 205003 BLAKE2B 
ecc444c246aa20f67a0030d7d87528596d6c2d69beb7ffaef1b53f80963d2fcc1294a04cacf958df6c3331789b6b0260f911126941d6e672a6c57e3aa4807d81
 SHA512 
5379dafbfabd536e335c30af18f8ddd13e00238e6d99494bbc8e78ee9cf1db872c08b5deee42ac50898dedde39c441d837312d2d6f559a0d2ac2568c31926f70
-DIST Gauche-gtk2-0.6_pre20210518.tar.gz 205759 BLAKE2B 
0f1a11d1b9c3324cc7c8fcb7bfcbcd1b23740e509241698f466cc52454c36ad4c6d4e7ad850b9a20c5a3cc3d854824162686911198aee24e43fe53ef6ca10e95
 SHA512 
a235271b34aafb89a9dfc62ee9db2cc260aa4ffc4b0d450689c699574a79f54299f6b8fbbfb62a32ba18947cf99546e4e118432f0e467457a2566ed4d4839d58

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r2.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r2.ebuild
deleted file mode 100644
index a7439de412d8..
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools vcs-snapshot
-
-MY_P="${PN^g}2-${PV}"
-EGIT_COMMIT="0220722c44ef85f2e1b9b14745702c1b923258e8"
-
-DESCRIPTION="GTK2 binding for Gauche"
-HOMEPAGE="https://practical-scheme.net/gauche/;
-SRC_URI="https://github.com/shirok/${PN^g}2/archive/${EGIT_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="examples"
-RESTRICT="test"
-
-RDEPEND="dev-scheme/gauche:=
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   default
-   eautoconf
-}
-
-src_compile() {
-   emake stubs
-   emake
-}
-
-src_install() {
-   default
-
-   if use examples; then
-   docompress -x /usr/share/doc/${PF}/examples
-   docinto examples
-   dodoc examples/*.scm
-   # install gtk-tutorial
-   docinto examples/gtk-tutorial
-   dodoc examples/gtk-tutorial/*
-   fi
-}

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518-r1.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518-r1.ebuild
deleted file mode 100644
index 5f58b4cc451b..
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools vcs-snapshot
-
-MY_P="${PN^g}2-${PV}"
-EGIT_COMMIT="4a468e48a5d8c2289c53b5d416f632f62ca7f887"
-
-DESCRIPTION="GTK2 binding for Gauche"
-HOMEPAGE="https://practical-scheme.net/gauche/;
-SRC_URI="https://github.com/shirok/${PN^g}2/archive/${EGIT_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="examples"
-RESTRICT="test"
-
-RDEPEND="dev-scheme/gauche:=
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   default
-   eautoconf
-}
-
-src_compile() {
-   emake stubs
-   emake
-}
-
-src_install() {
-   default
-
-   if use examples; then
-   docompress -x /usr/share/doc/${PF}/examples
-   docinto examples
-   dodoc examples/*.scm
-   # install gtk-tutorial
-   docinto examples/gtk-tutorial
-   dodoc examples/gtk-tutorial/*
-   fi
-}



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

2022-03-09 Thread Sam James
commit: 9fbbe929590e6c58b9fc94452740ff164e470658
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  9 23:10:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  9 23:10:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fbbe929

dev-scheme/gauche-gtk: fix UnusedInherits (autotools)

Signed-off-by: Sam James  gentoo.org>

 dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild
index 9319fd963a5f..6fa3001ac5a3 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild
@@ -3,8 +3,6 @@
 
 EAPI="8"
 
-inherit autotools
-
 MY_P="${PN^g}-${PV}"
 
 DESCRIPTION="GTK2 binding for Gauche"



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

2022-03-03 Thread Akinori Hattori
commit: a040c06511ad071e758d7e77c14a1c74f607a4e1
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Mar  3 12:38:26 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Mar  3 12:38:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a040c065

dev-scheme/gauche-gtk: new upstream release

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/Manifest  |  1 +
 dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-scheme/gauche-gtk/Manifest b/dev-scheme/gauche-gtk/Manifest
index f8b53b5c85f5..fc3a15d2b60b 100644
--- a/dev-scheme/gauche-gtk/Manifest
+++ b/dev-scheme/gauche-gtk/Manifest
@@ -1,2 +1,3 @@
+DIST Gauche-gtk-0.6.tgz 427255 BLAKE2B 
f5144adc98dd6e1017f43ff762a06d2390e6f5b39286151262b51d847fc35ad68c2885459502b10f014b32049eaebd8afaa98bd8a2cfc4640734e1b1d5381f57
 SHA512 
d7887577f6fa361118240651cdc61ba48ad706ea2cc285c2542dbd4972abcb2eaca631e4d77b1fe0a189d4424ec17d01bbeb67ea8a2fe8166cf8e65da81e87ca
 DIST Gauche-gtk2-0.6_pre1.tar.gz 205003 BLAKE2B 
ecc444c246aa20f67a0030d7d87528596d6c2d69beb7ffaef1b53f80963d2fcc1294a04cacf958df6c3331789b6b0260f911126941d6e672a6c57e3aa4807d81
 SHA512 
5379dafbfabd536e335c30af18f8ddd13e00238e6d99494bbc8e78ee9cf1db872c08b5deee42ac50898dedde39c441d837312d2d6f559a0d2ac2568c31926f70
 DIST Gauche-gtk2-0.6_pre20210518.tar.gz 205759 BLAKE2B 
0f1a11d1b9c3324cc7c8fcb7bfcbcd1b23740e509241698f466cc52454c36ad4c6d4e7ad850b9a20c5a3cc3d854824162686911198aee24e43fe53ef6ca10e95
 SHA512 
a235271b34aafb89a9dfc62ee9db2cc260aa4ffc4b0d450689c699574a79f54299f6b8fbbfb62a32ba18947cf99546e4e118432f0e467457a2566ed4d4839d58

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild
new file mode 100644
index ..9319fd963a5f
--- /dev/null
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools
+
+MY_P="${PN^g}-${PV}"
+
+DESCRIPTION="GTK2 binding for Gauche"
+HOMEPAGE="https://practical-scheme.net/gauche/;
+SRC_URI="https://github.com/shirok/${PN^g}2/releases/download/release-${PV}/${MY_P}.tgz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="examples"
+RESTRICT="test"
+
+RDEPEND="dev-scheme/gauche:=
+   x11-libs/gtk+:2"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+   emake stubs
+   emake
+}
+
+src_install() {
+   default
+
+   if use examples; then
+   docompress -x /usr/share/doc/${PF}/examples
+   docinto examples
+   dodoc examples/*.scm
+   # install gtk-tutorial
+   docinto examples/gtk-tutorial
+   dodoc examples/gtk-tutorial/*
+   fi
+}



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

2022-02-23 Thread Akinori Hattori
commit: 28f0fcbc7162d8c62cf131ae6ae0a2df82e01565
Author: Akinori Hattori  gentoo  org>
AuthorDate: Wed Feb 23 16:10:28 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Wed Feb 23 16:11:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f0fcbc

dev-scheme/gauche-gtk: fix commit hash

Closes: https://bugs.gentoo.org/833924
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/Manifest| 2 +-
 ...tk-0.6_pre20210518.ebuild => gauche-gtk-0.6_pre20210518-r1.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-scheme/gauche-gtk/Manifest b/dev-scheme/gauche-gtk/Manifest
index fa0ad107286e..f8b53b5c85f5 100644
--- a/dev-scheme/gauche-gtk/Manifest
+++ b/dev-scheme/gauche-gtk/Manifest
@@ -1,2 +1,2 @@
 DIST Gauche-gtk2-0.6_pre1.tar.gz 205003 BLAKE2B 
ecc444c246aa20f67a0030d7d87528596d6c2d69beb7ffaef1b53f80963d2fcc1294a04cacf958df6c3331789b6b0260f911126941d6e672a6c57e3aa4807d81
 SHA512 
5379dafbfabd536e335c30af18f8ddd13e00238e6d99494bbc8e78ee9cf1db872c08b5deee42ac50898dedde39c441d837312d2d6f559a0d2ac2568c31926f70
-DIST Gauche-gtk2-0.6_pre20210518.tar.gz 205003 BLAKE2B 
ecc444c246aa20f67a0030d7d87528596d6c2d69beb7ffaef1b53f80963d2fcc1294a04cacf958df6c3331789b6b0260f911126941d6e672a6c57e3aa4807d81
 SHA512 
5379dafbfabd536e335c30af18f8ddd13e00238e6d99494bbc8e78ee9cf1db872c08b5deee42ac50898dedde39c441d837312d2d6f559a0d2ac2568c31926f70
+DIST Gauche-gtk2-0.6_pre20210518.tar.gz 205759 BLAKE2B 
0f1a11d1b9c3324cc7c8fcb7bfcbcd1b23740e509241698f466cc52454c36ad4c6d4e7ad850b9a20c5a3cc3d854824162686911198aee24e43fe53ef6ca10e95
 SHA512 
a235271b34aafb89a9dfc62ee9db2cc260aa4ffc4b0d450689c699574a79f54299f6b8fbbfb62a32ba18947cf99546e4e118432f0e467457a2566ed4d4839d58

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518-r1.ebuild
similarity index 89%
rename from dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518.ebuild
rename to dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518-r1.ebuild
index d585ddc55762..5f58b4cc451b 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -6,7 +6,7 @@ EAPI="7"
 inherit autotools vcs-snapshot
 
 MY_P="${PN^g}2-${PV}"
-EGIT_COMMIT="0220722c44ef85f2e1b9b14745702c1b923258e8"
+EGIT_COMMIT="4a468e48a5d8c2289c53b5d416f632f62ca7f887"
 
 DESCRIPTION="GTK2 binding for Gauche"
 HOMEPAGE="https://practical-scheme.net/gauche/;



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

2022-01-31 Thread Akinori Hattori
commit: 4f70a248fe162fd21a13360e8dd88cf982183783
Author: Akinori Hattori  gentoo  org>
AuthorDate: Mon Jan 31 13:16:53 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Mon Jan 31 13:20:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f70a248

dev-scheme/gauche: rename patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 .../gauche/files/{gauche-info.patch => gauche-0.9.10-info.patch}  | 0
 dev-scheme/gauche/gauche-0.9.10-r1.ebuild | 8 +++-
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/dev-scheme/gauche/files/gauche-info.patch 
b/dev-scheme/gauche/files/gauche-0.9.10-info.patch
similarity index 100%
rename from dev-scheme/gauche/files/gauche-info.patch
rename to dev-scheme/gauche/files/gauche-0.9.10-info.patch

diff --git a/dev-scheme/gauche/gauche-0.9.10-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.10-r1.ebuild
index 561857d35c8f..d76fcb55857d 100644
--- a/dev-scheme/gauche/gauche-0.9.10-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -22,15 +22,13 @@ RDEPEND="sys-libs/gdbm
virtual/libcrypt:=
mbedtls? ( net-libs/mbedtls:= )"
 DEPEND="${RDEPEND}
-   test? (
-   dev-libs/openssl:0
-   )"
+   test? ( dev-libs/openssl:0 )"
 S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-ext-ldflags.patch
"${FILESDIR}"/${PN}-gauche.m4.patch
-   "${FILESDIR}"/${PN}-info.patch
+   "${FILESDIR}"/${P}-info.patch
"${FILESDIR}"/${PN}-rfc.tls.patch
"${FILESDIR}"/${PN}-xz-info.patch
"${FILESDIR}"/${P}-srfi-134.patch



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

2022-01-31 Thread Akinori Hattori
commit: 03ffc8e43b0db237776b79fd8131565cc57a1661
Author: Akinori Hattori  gentoo  org>
AuthorDate: Mon Jan 31 13:19:51 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Mon Jan 31 13:20:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ffc8e4

dev-scheme/gauche: new upstream release

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest|  1 +
 dev-scheme/gauche/files/gauche-info.patch | 95 +++
 dev-scheme/gauche/gauche-0.9.11_p1.ebuild | 60 +++
 3 files changed, 156 insertions(+)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 0af80b0d20b6..f19612b1994b 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,2 +1,3 @@
 DIST Gauche-0.9.10.tgz 7701616 BLAKE2B 
ecffc8cbffdbbea53a52468bcc190c57eede51ade78ccafd323299458f333794cc613bbfa11090d261993908020ccf8d42c2142da5996e1e55188f28e03cc28b
 SHA512 
f014ec00903fc91b90da8dbdaace04a64d12695c631e923d5cdca3574aaf6701374f5adbed20c395881b047bb5a448352614d4ce7f16b6e38f69382bf8e66ed0
+DIST Gauche-0.9.11-p1.tgz 8104827 BLAKE2B 
5c35ced6f64296e294804add967045b8e5aca817b65648f7c6708c774b1c1e218676517f86c3d8c8eb11d983e0a6b396ed00de1f95ecdc5a4dd5eee157f58bea
 SHA512 
51be78d7f9bb62987e76c9867006c367ecb27eaf444f022d93bb92010e51ffb6b922cfc39aaab51cc9edbc94d7f7bb21e021705abb1a8fabd0bdbc52d4c92ee8
 DIST gauche-0.9.10-sys-ctermid.patch.xz 10328 BLAKE2B 
f4cde73528624d07a8c7d820b8cf10a0b96e5f13394df3113b8d40ddb43996afc5e519a34fa1de72529e42e1fb6e1feec60213bbf5df97e7725f4c0cd2c621e3
 SHA512 
7d16a9e6097d458bcad9db68fbedd2f694afade681bf9b876e0a2f6c232be85fb58e3d7dca6b208117b300e2bf529027b736b381d8eca29c688628725c0466ed

diff --git a/dev-scheme/gauche/files/gauche-info.patch 
b/dev-scheme/gauche/files/gauche-info.patch
new file mode 100644
index ..14aa58bc7e21
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-info.patch
@@ -0,0 +1,95 @@
+--- a/configure.ac
 b/configure.ac
+@@ -382,7 +382,6 @@
+ AC_PROG_LN_S
+ AC_CHECK_TOOLS(AR, ar gar)
+ AC_CHECK_PROGS(MAKEINFO, makeinfo)
+-AC_CHECK_PROGS(GZIP_PROGRAM, gzip)
+ 
+ if test -z "$MAKEINFO" -o -z "$GZIP_PROGRAM"; then
+   build_doc="No (requires makeinfo and gzip to build documents)"
+--- a/doc/Makefile.in
 b/doc/Makefile.in
+@@ -18,7 +18,6 @@
+ INSTALL_DATA = @INSTALL_DATA@
+ MKINSTDIR= $(top_srcdir)/mkinstalldirs
+ MAKEINFO = @MAKEINFO@
+-GZIP_PROGRAM = @GZIP_PROGRAM@
+ VERSION_INFO = @PACKAGE_STRING@
+ 
+ MAKEDOC = $(GOSH) $(srcdir)/makedoc.scm
+@@ -59,7 +58,7 @@
+   texi html htmls dvi pdf info \
+   clean distclean maintainer-clean
+ 
+-.SUFFIXES: .texi .html .info.gz .pdf .dvi
++.SUFFIXES: .texi .html .info .pdf .dvi
+ 
+ all: info
+ 
+@@ -67,7 +66,7 @@
+   if test ! -d "$(DESTDIR)$(mandir)/man1"; then $(MKINSTDIR) 
"$(DESTDIR)$(mandir)/man1"; fi
+   $(INSTALL_DATA) $(MANPAGES) "$(DESTDIR)$(mandir)/man1"
+   if test ! -d "$(DESTDIR)$(infodir)"; then $(MKINSTDIR) 
"$(DESTDIR)$(infodir)"; fi
+-  if test -f gauche-refe.info.gz -o -f gauche-refj.info.gz; then \
++  if test -f gauche-refe.info -o -f gauche-refj.info; then \
+ for info in *.info*; do \
+   $(INSTALL_DATA) $$info "$(DESTDIR)$(infodir)/"; \
+ done; \
+@@ -98,8 +97,8 @@
+ %-draft/index.html : %.texi
+   $(MAKEDOC) htmls $< "$(MAKEINFO)" "Development HEAD DRAFT"
+ 
+-%.info.gz : %.texi
+-  $(MAKEDOC) info $< "$(MAKEINFO)" "$(GZIP_PROGRAM)"
++%.info : %.texi
++  $(MAKEDOC) info $< "$(MAKEINFO)"
+ 
+ %.pdf : %.texi
+   $(MAKEDOC) pdf $< "$(MAKEINFO)"
+@@ -118,7 +117,7 @@
+ htmls-draft : gauche-refe-draft/index.html gauche-refj-draft/index.html
+ dvi : gauche-refe.dvi gauche-refj.dvi
+ pdf : gauche-refe.pdf gauche-refj.pdf
+-info : gauche-refe.info.gz gauche-refj.info.gz
++info : gauche-refe.info gauche-refj.info
+ 
+ gauche-refe.texi : $(TEXIS) extract.scm
+   $(GOSH) $(srcdir)/extract.scm -en -o gauche-refe.texi 
$(srcdir)/gauche-ref.texi
+--- a/doc/makedoc.scm
 b/doc/makedoc.scm
+@@ -16,7 +16,7 @@
+[gauche.sys.setenv (sys-putenv "LANG=C")]
+[else])
+   (if (match (cdr args)
+-[("info" input makeinfo gzip) (do-info input makeinfo gzip)]
++[("info" input makeinfo)  (do-info input makeinfo)]
+ [("html" input makeinfo)  (do-html input makeinfo)]
+ [("htmls" input makeinfo version) (do-htmls input makeinfo version)]
+ [("pdf" input makeinfo)   (do-pdf input makeinfo)]
+@@ -27,7 +27,7 @@
+ (define (usage)
+   (print "Usage: gosh makedoc.scm command args ...")
+   (print "Valid commands (and args):")
+-  (print "  info input MAKEINFO GZIP- generate info doc")
++  (print "  info input MAKEINFO - generate info doc")
+   (print "  html input MAKEINFO - generate single html")
+   (print "  htmls input MAKEINFO VERSION-STRING - generate 

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

2021-11-18 Thread Akinori Hattori
commit: 9c4b8644cdfbe66cc8b37e11c73e826fd9fac4f2
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Nov 18 12:50:30 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Nov 18 12:50:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c4b8644

dev-scheme/gauche-mecab: update to EAPI 8

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 .../{gauche-mecab-1.0.2.ebuild => gauche-mecab-1.0.2-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-scheme/gauche-mecab/gauche-mecab-1.0.2.ebuild 
b/dev-scheme/gauche-mecab/gauche-mecab-1.0.2-r1.ebuild
similarity index 83%
rename from dev-scheme/gauche-mecab/gauche-mecab-1.0.2.ebuild
rename to dev-scheme/gauche-mecab/gauche-mecab-1.0.2-r1.ebuild
index 1f7af5b4816a..5d95791643c4 100644
--- a/dev-scheme/gauche-mecab/gauche-mecab-1.0.2.ebuild
+++ b/dev-scheme/gauche-mecab/gauche-mecab-1.0.2-r1.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="8"
 
 MY_P="${P^g}"
 
@@ -15,6 +15,6 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 RDEPEND="app-text/mecab
-   >=dev-scheme/gauche-0.9.5"
+   dev-scheme/gauche:="
 DEPEND="${RDEPEND}"
 S="${WORKDIR}/${MY_P}"



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

2021-11-18 Thread Akinori Hattori
commit: 75f727de4b955fe27fbbb8512f2807d5b4b54516
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Nov 18 12:51:19 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Nov 18 12:51:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f727de

dev-scheme/gauche-mecab: amd64/x86 stable

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-mecab/gauche-mecab-1.0.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-mecab/gauche-mecab-1.0.2-r1.ebuild 
b/dev-scheme/gauche-mecab/gauche-mecab-1.0.2-r1.ebuild
index 5d95791643c4..064d573170a1 100644
--- a/dev-scheme/gauche-mecab/gauche-mecab-1.0.2-r1.ebuild
+++ b/dev-scheme/gauche-mecab/gauche-mecab-1.0.2-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/shirok/${PN^g}/archive/v${PV}.tar.gz -> ${MY_P}.tar.
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 RDEPEND="app-text/mecab



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

2021-11-16 Thread Akinori Hattori
commit: 1b43f616dfc1b145b574faf48f2df607943b6ca1
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Nov 16 13:45:22 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Nov 16 13:45:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b43f616

dev-scheme/gauche-kakasi: update to EAPI 8

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-kakasi/gauche-kakasi-0.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1-r1.ebuild 
b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1-r1.ebuild
index 6578a06ae03b..ce93266467be 100644
--- a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1-r1.ebuild
+++ b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1-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
 



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

2021-11-16 Thread Akinori Hattori
commit: 458aea6abc0dd7ce252f7fc8128bbeefbb6f22da
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Nov 16 13:25:48 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Nov 16 13:28:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=458aea6a

dev-scheme/gauche-kakasi: update LICENSE

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild 
b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
index cfe757a384a0..7eab318a6578 100644
--- a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
+++ b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Kakasi binding for Gauche"
 HOMEPAGE="https://osdn.jp/projects/gauche/;
 SRC_URI="mirror://sourceforge/${PN%-*}/${MY_P}.tgz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~ia64 x86"
 IUSE=""



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

2021-11-16 Thread Akinori Hattori
commit: 93d85b5253e9f290c1e5f2fd1f29f1f032f07996
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Nov 16 13:24:37 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Nov 16 13:28:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d85b52

dev-scheme/gauche-kakasi: update HOMEPAGE

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild 
b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
index 10ac8a46a9a9..cfe757a384a0 100644
--- a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
+++ b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -8,7 +8,7 @@ inherit autotools
 MY_P="${P^g}"
 
 DESCRIPTION="Kakasi binding for Gauche"
-HOMEPAGE="http://sourceforge.jp/projects/gauche/;
+HOMEPAGE="https://osdn.jp/projects/gauche/;
 SRC_URI="mirror://sourceforge/${PN%-*}/${MY_P}.tgz"
 
 LICENSE="GPL-2"



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

2021-11-16 Thread Akinori Hattori
commit: 12abd4502cc9ffb5a99cf665e1b0cc04069fed73
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Nov 16 13:27:19 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Nov 16 13:28:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12abd450

dev-scheme/gauche-kakasi: update to EAPI 8

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 .../{gauche-kakasi-0.1.ebuild => gauche-kakasi-0.1-r1.ebuild} | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild 
b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1-r1.ebuild
similarity index 83%
rename from dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
rename to dev-scheme/gauche-kakasi/gauche-kakasi-0.1-r1.ebuild
index 7eab318a6578..abfd178f3e3b 100644
--- a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
+++ b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="7"
 
 inherit autotools
 
@@ -16,8 +16,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~ia64 x86"
 IUSE=""
 
-RDEPEND="dev-scheme/gauche
-   >=app-i18n/kakasi-2.3.4"
+RDEPEND=">=app-i18n/kakasi-2.3.4
+   dev-scheme/gauche:="
 DEPEND="${RDEPEND}"
 S="${WORKDIR}/${MY_P}"
 
@@ -26,6 +26,6 @@ PATCHES=( "${FILESDIR}"/${PN}-gauche-package.patch )
 src_prepare() {
default
 
-   mv configure.{in,ac}
+   mv configure.{in,ac} || die
eautoreconf
 }



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

2021-11-16 Thread Akinori Hattori
commit: f6c66c07c31453b3138a5f02be357278ebbb7ed7
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Nov 16 13:27:53 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Nov 16 13:28:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6c66c07

dev-scheme/gauche-kakasi: amd64 stable

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-kakasi/gauche-kakasi-0.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1-r1.ebuild 
b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1-r1.ebuild
index abfd178f3e3b..6578a06ae03b 100644
--- a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1-r1.ebuild
+++ b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN%-*}/${MY_P}.tgz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ia64 x86"
+KEYWORDS="amd64 ~ia64 x86"
 IUSE=""
 
 RDEPEND=">=app-i18n/kakasi-2.3.4



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

2021-11-16 Thread Akinori Hattori
commit: 5ac1b7135a0e7e5a3ebfcc16e27b6ed823a8c7a9
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Nov 16 13:22:51 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Nov 16 13:23:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ac1b713

dev-scheme/gauche-gtk: new snapshot

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/Manifest |  1 +
 .../gauche-gtk/gauche-gtk-0.6_pre20210518.ebuild   | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-scheme/gauche-gtk/Manifest b/dev-scheme/gauche-gtk/Manifest
index 5b9c86bb5f85..fa0ad107286e 100644
--- a/dev-scheme/gauche-gtk/Manifest
+++ b/dev-scheme/gauche-gtk/Manifest
@@ -1 +1,2 @@
 DIST Gauche-gtk2-0.6_pre1.tar.gz 205003 BLAKE2B 
ecc444c246aa20f67a0030d7d87528596d6c2d69beb7ffaef1b53f80963d2fcc1294a04cacf958df6c3331789b6b0260f911126941d6e672a6c57e3aa4807d81
 SHA512 
5379dafbfabd536e335c30af18f8ddd13e00238e6d99494bbc8e78ee9cf1db872c08b5deee42ac50898dedde39c441d837312d2d6f559a0d2ac2568c31926f70
+DIST Gauche-gtk2-0.6_pre20210518.tar.gz 205003 BLAKE2B 
ecc444c246aa20f67a0030d7d87528596d6c2d69beb7ffaef1b53f80963d2fcc1294a04cacf958df6c3331789b6b0260f911126941d6e672a6c57e3aa4807d81
 SHA512 
5379dafbfabd536e335c30af18f8ddd13e00238e6d99494bbc8e78ee9cf1db872c08b5deee42ac50898dedde39c441d837312d2d6f559a0d2ac2568c31926f70

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518.ebuild
new file mode 100644
index ..d585ddc55762
--- /dev/null
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre20210518.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools vcs-snapshot
+
+MY_P="${PN^g}2-${PV}"
+EGIT_COMMIT="0220722c44ef85f2e1b9b14745702c1b923258e8"
+
+DESCRIPTION="GTK2 binding for Gauche"
+HOMEPAGE="https://practical-scheme.net/gauche/;
+SRC_URI="https://github.com/shirok/${PN^g}2/archive/${EGIT_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="examples"
+RESTRICT="test"
+
+RDEPEND="dev-scheme/gauche:=
+   x11-libs/gtk+:2"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+   eautoconf
+}
+
+src_compile() {
+   emake stubs
+   emake
+}
+
+src_install() {
+   default
+
+   if use examples; then
+   docompress -x /usr/share/doc/${PF}/examples
+   docinto examples
+   dodoc examples/*.scm
+   # install gtk-tutorial
+   docinto examples/gtk-tutorial
+   dodoc examples/gtk-tutorial/*
+   fi
+}



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

2021-11-16 Thread Akinori Hattori
commit: 38810877efc7a925fed6dd1f82cdd8461ada5dbf
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Nov 16 13:20:36 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Nov 16 13:23:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38810877

dev-scheme/gauche-gtk: update to EAPI 7

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 ...tk-0.6_pre1-r1.ebuild => gauche-gtk-0.6_pre1-r2.ebuild} | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r2.ebuild
similarity index 72%
rename from dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
rename to dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r2.ebuild
index d4c2e9ef8fbf..a7439de412d8 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r2.ebuild
@@ -1,16 +1,16 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="7"
 
 inherit autotools vcs-snapshot
 
 MY_P="${PN^g}2-${PV}"
-PV_COMMIT="0220722c44ef85f2e1b9b14745702c1b923258e8"
+EGIT_COMMIT="0220722c44ef85f2e1b9b14745702c1b923258e8"
 
 DESCRIPTION="GTK2 binding for Gauche"
 HOMEPAGE="https://practical-scheme.net/gauche/;
-SRC_URI="https://github.com/shirok/${PN^g}2/archive/${PV_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
+SRC_URI="https://github.com/shirok/${PN^g}2/archive/${EGIT_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
@@ -18,10 +18,10 @@ KEYWORDS="amd64 ~ppc x86"
 IUSE="examples"
 RESTRICT="test"
 
-RDEPEND="x11-libs/gtk+:2
-   dev-scheme/gauche"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+RDEPEND="dev-scheme/gauche:=
+   x11-libs/gtk+:2"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 S="${WORKDIR}/${MY_P}"
 
 src_prepare() {



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

2021-11-16 Thread Akinori Hattori
commit: 896c42f3443163dc74b44f1054b79cc2c24d57eb
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Nov 16 13:17:53 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Nov 16 13:23:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=896c42f3

dev-scheme/gauche-gtk: update HOMEPAGE

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
index 9497ba267f79..d4c2e9ef8fbf 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -9,7 +9,7 @@ MY_P="${PN^g}2-${PV}"
 PV_COMMIT="0220722c44ef85f2e1b9b14745702c1b923258e8"
 
 DESCRIPTION="GTK2 binding for Gauche"
-HOMEPAGE="http://practical-scheme.net/gauche/;
+HOMEPAGE="https://practical-scheme.net/gauche/;
 SRC_URI="https://github.com/shirok/${PN^g}2/archive/${PV_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
 
 LICENSE="BSD"



[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-qdbm/

2021-11-14 Thread Akinori Hattori
commit: cb1d236412b41ff0f6316efff3e71ae19131ab1d
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Nov 14 08:27:11 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Nov 14 08:27:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb1d2364

dev-scheme/gauche-qdbm: update to EAPI 8

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild 
b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
index 0983fc334522..0bd56a4ab1b1 100644
--- a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
+++ b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="8"
 
 inherit autotools
 
@@ -16,8 +16,8 @@ SLOT="0"
 KEYWORDS="amd64 ~ia64 ~sparc x86"
 IUSE=""
 
-RDEPEND="dev-scheme/gauche:=
-   dev-db/qdbm"
+RDEPEND="dev-db/qdbm
+   dev-scheme/gauche:="
 DEPEND="${RDEPEND}"
 S="${WORKDIR}/${MY_P}"
 



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

2021-11-14 Thread Akinori Hattori
commit: e76792acc294bb7ebefa20ac5bce7119e7475976
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Nov 14 08:28:04 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Nov 14 08:28:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e76792ac

dev-scheme/gauche-qdbm: update HOMEPAGE

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild 
b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
index 0bd56a4ab1b1..ed21f214a6a7 100644
--- a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
+++ b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
@@ -8,7 +8,7 @@ inherit autotools
 MY_P="${P^g}"
 
 DESCRIPTION="QDBM binding for Gauche"
-HOMEPAGE="http://sourceforge.jp/projects/gauche/;
+HOMEPAGE="https://osdn.jp/projects/gauche/;
 SRC_URI="mirror://sourceforge.jp/${PN%-*}/6988/${MY_P}.tar.gz"
 
 LICENSE="BSD"



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

2021-11-14 Thread Akinori Hattori
commit: 04dff20004f68d26830a8bc04376043d044c3365
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Nov 14 08:24:55 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Nov 14 08:24:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04dff200

dev-scheme/gauche-cdb: update to EAPI 8

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild 
b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
index 941d4acb9d24..845c3318608d 100644
--- a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
+++ b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="8"
 
 inherit autotools
 
@@ -16,8 +16,8 @@ SLOT="0"
 KEYWORDS="amd64 ~ia64 x86"
 IUSE=""
 
-RDEPEND="dev-scheme/gauche:=
-   dev-db/tinycdb"
+RDEPEND="dev-db/tinycdb
+   dev-scheme/gauche:="
 DEPEND="${RDEPEND}"
 S="${WORKDIR}/${MY_P}"
 



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

2021-11-14 Thread Akinori Hattori
commit: d9e85ba0bdb72756e5802c5eadccb9197ee2e94f
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Nov 14 08:25:40 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Nov 14 08:25:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e85ba0

dev-scheme/gauche-cdb: update HOMEPAGE

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild 
b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
index 845c3318608d..8d7b13b2471a 100644
--- a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
+++ b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
@@ -8,7 +8,7 @@ inherit autotools
 MY_P="${P^g}"
 
 DESCRIPTION="CDB binding for Gauche"
-HOMEPAGE="http://sourceforge.jp/projects/gauche/;
+HOMEPAGE="https://osdn.jp/projects/gauche/;
 SRC_URI="mirror://sourceforge.jp/${PN%-*}/8407/${MY_P}.tar.gz"
 
 LICENSE="BSD"



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

2021-11-12 Thread Akinori Hattori
commit: 9b9b5436d2a99a18d9416800cfa7e98c48bd3250
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Nov 12 12:20:03 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Nov 12 12:20:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9b5436

dev-scheme/gauche: update to EAPI 8

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/gauche-0.9.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/gauche-0.9.10-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.10-r1.ebuild
index 06bbf39e6e5..561857d35c8 100644
--- a/dev-scheme/gauche/gauche-0.9.10-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.10-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
 



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

2021-10-11 Thread Akinori Hattori
commit: bd84d673be0f3dfd3b9b344758f45d686364d95c
Author: Akinori Hattori  gentoo  org>
AuthorDate: Mon Oct 11 12:51:20 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Mon Oct 11 12:51:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd84d673

dev-scheme/gauche: amd64/x86 stable

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/gauche-0.9.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/gauche-0.9.10-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.10-r1.ebuild
index 0b07cfba042..06bbf39e6e5 100644
--- a/dev-scheme/gauche/gauche-0.9.10-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.10-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)7"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 mbedtls test"
 RESTRICT="!test? ( test )"
 



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

2021-10-11 Thread Akinori Hattori
commit: df2ed2b677f1c0aa923c958b1f5213e1c054609a
Author: Akinori Hattori  gentoo  org>
AuthorDate: Mon Oct 11 12:54:43 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Mon Oct 11 12:54:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df2ed2b6

dev-scheme/gauche: drop old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest |  1 -
 dev-scheme/gauche/files/gauche-0.9.9-xz-info.patch | 31 ---
 dev-scheme/gauche/gauche-0.9.9-r1.ebuild   | 61 --
 3 files changed, 93 deletions(-)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index dfbf6674e9a..0af80b0d20b 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,3 +1,2 @@
 DIST Gauche-0.9.10.tgz 7701616 BLAKE2B 
ecffc8cbffdbbea53a52468bcc190c57eede51ade78ccafd323299458f333794cc613bbfa11090d261993908020ccf8d42c2142da5996e1e55188f28e03cc28b
 SHA512 
f014ec00903fc91b90da8dbdaace04a64d12695c631e923d5cdca3574aaf6701374f5adbed20c395881b047bb5a448352614d4ce7f16b6e38f69382bf8e66ed0
-DIST Gauche-0.9.9.tgz 7244347 BLAKE2B 
843fe0c7341c7020ad9130edfc41f02eeda0bc2e1f8983f83faf443f69073e132a9a2f37e6a6260334ab9aacc3e976a2df68d4c43f17f6ea07531c14e783efec
 SHA512 
ff6fdc80bd14c4a5dc57b5a6ac9558078a557cd30c2efe98146c3817a7830ef2b3f5bb6184ce6b8ac9b1b9cb636f041643fa761b2f99e6dd0602e13e7928e210
 DIST gauche-0.9.10-sys-ctermid.patch.xz 10328 BLAKE2B 
f4cde73528624d07a8c7d820b8cf10a0b96e5f13394df3113b8d40ddb43996afc5e519a34fa1de72529e42e1fb6e1feec60213bbf5df97e7725f4c0cd2c621e3
 SHA512 
7d16a9e6097d458bcad9db68fbedd2f694afade681bf9b876e0a2f6c232be85fb58e3d7dca6b208117b300e2bf529027b736b381d8eca29c688628725c0466ed

diff --git a/dev-scheme/gauche/files/gauche-0.9.9-xz-info.patch 
b/dev-scheme/gauche/files/gauche-0.9.9-xz-info.patch
deleted file mode 100644
index e55f5360600..000
--- a/dev-scheme/gauche/files/gauche-0.9.9-xz-info.patch
+++ /dev/null
@@ -1,31 +0,0 @@
 a/lib/gauche/interactive/info.scm
-+++ b/lib/gauche/interactive/info.scm
-@@ -137,7 +137,8 @@
- :paths paths
- :pred (^p (or (file-is-readable? p)
-   (file-is-readable? #"~|p|.gz")
--  (file-is-readable? #"~|p|.bz2"
-+  (file-is-readable? #"~|p|.bz2")
-+  (file-is-readable? #"~|p|.xz"
- (errorf "couldn't find info file ~s in paths: ~s" *info-file* paths))
- ))
- 
 a/lib/text/info.scm
-+++ b/lib/text/info.scm
-@@ -64,6 +64,7 @@
- 
- ;; Find bzip2 location
- (define bzip2  (find-file-in-paths "bzip2"))
-+(define xz (find-file-in-paths "xz"))
- 
- ;; Read an info file FILE, and returns a list of strings splitted by ^_ 
(#\u001f)
- ;; If FILE is not found, look for compressed one.
-@@ -78,6 +79,8 @@
-  (close-input-port zp)]
-   [(and bzip2 (file-exists? #"~|file|.bz2"))
-(with-input-from-process #"~bzip2 -c -d ~|file|.bz2" thunk)]
-+  [(and xz (file-exists? #"~|file|.xz"))
-+   (with-input-from-process #"~xz -c -d ~|file|.xz" thunk)]
-   [else (error "can't find info file" file)]))
-   (with-input-from-info
-(lambda ()

diff --git a/dev-scheme/gauche/gauche-0.9.9-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.9-r1.ebuild
deleted file mode 100644
index f352c5b1aca..000
--- a/dev-scheme/gauche/gauche-0.9.9-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools
-
-MY_P="${P^g}"
-
-DESCRIPTION="A Unix system friendly Scheme Interpreter"
-HOMEPAGE="http://practical-scheme.net/gauche/;
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)7"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="ipv6 mbedtls test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/gdbm
-   virtual/libcrypt:=
-   mbedtls? ( net-libs/mbedtls:= )"
-DEPEND="${RDEPEND}
-   test? (
-   dev-libs/openssl:0
-   )"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-ext-ldflags.patch
-   "${FILESDIR}"/${PN}-gauche.m4.patch
-   "${FILESDIR}"/${PN}-info.patch
-   "${FILESDIR}"/${PN}-rfc.tls.patch
-   "${FILESDIR}"/${P}-xz-info.patch
-)
-DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
-
-src_prepare() {
-   default
-   use ipv6 && sed -i "s/ -4//" ext/tls/ssltest-mod.scm
-
-   eautoconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable ipv6) \
-   --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt 
\
-   --with-libatomic-ops=no \
-   --with-slib="${EPREFIX}"/usr/share/slib \
-  

[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/

2021-07-24 Thread Sam James
commit: 7367a585a4f6c720a99d120d6cf652d08ae88bcb
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 25 00:51:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 25 00:51:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7367a585

dev-scheme/gauche: add missing libcrypt dependency

Closes: https://bugs.gentoo.org/803911
Signed-off-by: Sam James  gentoo.org>

 dev-scheme/gauche/{gauche-0.9.10.ebuild => gauche-0.9.10-r1.ebuild} | 1 +
 dev-scheme/gauche/{gauche-0.9.9.ebuild => gauche-0.9.9-r1.ebuild}   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-scheme/gauche/gauche-0.9.10.ebuild 
b/dev-scheme/gauche/gauche-0.9.10-r1.ebuild
similarity index 98%
rename from dev-scheme/gauche/gauche-0.9.10.ebuild
rename to dev-scheme/gauche/gauche-0.9.10-r1.ebuild
index 4274769d10e..0b07cfba042 100644
--- a/dev-scheme/gauche/gauche-0.9.10.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.10-r1.ebuild
@@ -19,6 +19,7 @@ IUSE="ipv6 mbedtls test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="sys-libs/gdbm
+   virtual/libcrypt:=
mbedtls? ( net-libs/mbedtls:= )"
 DEPEND="${RDEPEND}
test? (

diff --git a/dev-scheme/gauche/gauche-0.9.9.ebuild 
b/dev-scheme/gauche/gauche-0.9.9-r1.ebuild
similarity index 98%
rename from dev-scheme/gauche/gauche-0.9.9.ebuild
rename to dev-scheme/gauche/gauche-0.9.9-r1.ebuild
index e8c5b844c6f..f352c5b1aca 100644
--- a/dev-scheme/gauche/gauche-0.9.9.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.9-r1.ebuild
@@ -18,6 +18,7 @@ IUSE="ipv6 mbedtls test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="sys-libs/gdbm
+   virtual/libcrypt:=
mbedtls? ( net-libs/mbedtls:= )"
 DEPEND="${RDEPEND}
test? (



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

2021-05-02 Thread Mikle Kolyada
commit: 41d7b55edb222db414bfffa539b648a91bbeb0a2
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 15:52:15 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 15:52:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d7b55e

dev-scheme/gauche: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-scheme/gauche/gauche-0.9.10.ebuild | 5 ++---
 dev-scheme/gauche/gauche-0.9.9.ebuild  | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-scheme/gauche/gauche-0.9.10.ebuild 
b/dev-scheme/gauche/gauche-0.9.10.ebuild
index 1e2b95e5bc2..4274769d10e 100644
--- a/dev-scheme/gauche/gauche-0.9.10.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.10.ebuild
@@ -15,15 +15,14 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)7"
 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="ipv6 libressl mbedtls test"
+IUSE="ipv6 mbedtls test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="sys-libs/gdbm
mbedtls? ( net-libs/mbedtls:= )"
 DEPEND="${RDEPEND}
test? (
-   !libressl? ( dev-libs/openssl:0 )
-   libressl? ( dev-libs/libressl:0 )
+   dev-libs/openssl:0
)"
 S="${WORKDIR}/${MY_P}"
 

diff --git a/dev-scheme/gauche/gauche-0.9.9.ebuild 
b/dev-scheme/gauche/gauche-0.9.9.ebuild
index 89d9c6e2571..e8c5b844c6f 100644
--- a/dev-scheme/gauche/gauche-0.9.9.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.9.ebuild
@@ -14,15 +14,14 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)7"
 KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="ipv6 libressl mbedtls test"
+IUSE="ipv6 mbedtls test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="sys-libs/gdbm
mbedtls? ( net-libs/mbedtls:= )"
 DEPEND="${RDEPEND}
test? (
-   !libressl? ( dev-libs/openssl:0 )
-   libressl? ( dev-libs/libressl:0 )
+   dev-libs/openssl:0
)"
 S="${WORKDIR}/${MY_P}"
 



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

2021-02-14 Thread Akinori Hattori
commit: 247ce4067451b82b642c53823231f8ebfe32a879
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Feb 14 14:18:48 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Feb 14 14:18:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=247ce406

dev-scheme/gauche: fix build

Closes: https://bugs.gentoo.org/767310
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest |  1 +
 .../gauche/files/gauche-0.9.10-sys-ctermid.patch   | 27 --
 dev-scheme/gauche/gauche-0.9.10.ebuild |  5 ++--
 3 files changed, 4 insertions(+), 29 deletions(-)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 2e14732c353..dfbf6674e9a 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,2 +1,3 @@
 DIST Gauche-0.9.10.tgz 7701616 BLAKE2B 
ecffc8cbffdbbea53a52468bcc190c57eede51ade78ccafd323299458f333794cc613bbfa11090d261993908020ccf8d42c2142da5996e1e55188f28e03cc28b
 SHA512 
f014ec00903fc91b90da8dbdaace04a64d12695c631e923d5cdca3574aaf6701374f5adbed20c395881b047bb5a448352614d4ce7f16b6e38f69382bf8e66ed0
 DIST Gauche-0.9.9.tgz 7244347 BLAKE2B 
843fe0c7341c7020ad9130edfc41f02eeda0bc2e1f8983f83faf443f69073e132a9a2f37e6a6260334ab9aacc3e976a2df68d4c43f17f6ea07531c14e783efec
 SHA512 
ff6fdc80bd14c4a5dc57b5a6ac9558078a557cd30c2efe98146c3817a7830ef2b3f5bb6184ce6b8ac9b1b9cb636f041643fa761b2f99e6dd0602e13e7928e210
+DIST gauche-0.9.10-sys-ctermid.patch.xz 10328 BLAKE2B 
f4cde73528624d07a8c7d820b8cf10a0b96e5f13394df3113b8d40ddb43996afc5e519a34fa1de72529e42e1fb6e1feec60213bbf5df97e7725f4c0cd2c621e3
 SHA512 
7d16a9e6097d458bcad9db68fbedd2f694afade681bf9b876e0a2f6c232be85fb58e3d7dca6b208117b300e2bf529027b736b381d8eca29c688628725c0466ed

diff --git a/dev-scheme/gauche/files/gauche-0.9.10-sys-ctermid.patch 
b/dev-scheme/gauche/files/gauche-0.9.10-sys-ctermid.patch
deleted file mode 100644
index 18e4d5d2295..000
--- a/dev-scheme/gauche/files/gauche-0.9.10-sys-ctermid.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-commit f3b4beb18f256e733a4c699e96118d47a2191b74
-Author: Shiro Kawai 
-Date:   Wed Dec 23 16:22:10 2020 -1000
-
-Fix sys-ctermid out-of-extent memory access bug
-
-https://github.com/shirok/Gauche/issues/740
-
-diff --git a/src/libsys.scm b/src/libsys.scm
-index f253c08a4..7f433c184 100644
 a/src/libsys.scm
-+++ b/src/libsys.scm
-@@ -460,11 +460,11 @@
- (define-cproc sys-mkdtemp (template::) Scm_SysMkdtemp)
- 
- ;; ctermid
--(define-cproc sys-ctermid () ::
-+(define-cproc sys-ctermid ()
-   (.if "defined(GAUCHE_WINDOWS)"
--   (return "CON")
-+   (return '"CON")
-(let* ([buf::(.array char [(+ L_ctermid 1)])])
-- (return (ctermid buf)
-+ (return (SCM_MAKE_STR_COPYING (ctermid buf))
- 
- ;;-
- ;; stdlib.h

diff --git a/dev-scheme/gauche/gauche-0.9.10.ebuild 
b/dev-scheme/gauche/gauche-0.9.10.ebuild
index a5c71f6e454..1e2b95e5bc2 100644
--- a/dev-scheme/gauche/gauche-0.9.10.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.10.ebuild
@@ -9,7 +9,8 @@ MY_P="${P^g}"
 
 DESCRIPTION="A Unix system friendly Scheme Interpreter"
 HOMEPAGE="http://practical-scheme.net/gauche/;
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz
+   https://dev.gentoo.org/~hattya/distfiles/${P}-sys-ctermid.patch.xz;
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)7"
@@ -33,7 +34,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-rfc.tls.patch
"${FILESDIR}"/${PN}-xz-info.patch
"${FILESDIR}"/${P}-srfi-134.patch
-   "${FILESDIR}"/${P}-sys-ctermid.patch
+   "${WORKDIR}"/${P}-sys-ctermid.patch
 )
 DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
 



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

2021-01-26 Thread Akinori Hattori
commit: 291522a2c05ce4ed5418f02646b0358433de317e
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Jan 26 14:23:01 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Jan 26 14:47:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=291522a2

dev-scheme/gauche: drop old

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest |  1 -
 dev-scheme/gauche/files/gauche-0.9.6-rfc.tls.patch | 12 -
 dev-scheme/gauche/gauche-0.9.6-r1.ebuild   | 60 --
 3 files changed, 73 deletions(-)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 7fbda97d0df..1e800470dbd 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,2 +1 @@
-DIST Gauche-0.9.6.tgz 6927530 BLAKE2B 
9b32a0db4fc41e2b35331818850e7aa3c1ac5b1294c76caa053abe1ae2da20a0ac4424470ca94626108f996700d1b7e52f6f9e5c6f0a2326f7e6862880f48aa1
 SHA512 
1d8a7f56fd9ca183d6dce1dedadfaec7c7150c29540e5158f2a61977f7406d7d7a8ab753ef1912865a7d7e9a9e2fa845d86b2eb4c5e07a176f1c60276bc1908f
 DIST Gauche-0.9.9.tgz 7244347 BLAKE2B 
843fe0c7341c7020ad9130edfc41f02eeda0bc2e1f8983f83faf443f69073e132a9a2f37e6a6260334ab9aacc3e976a2df68d4c43f17f6ea07531c14e783efec
 SHA512 
ff6fdc80bd14c4a5dc57b5a6ac9558078a557cd30c2efe98146c3817a7830ef2b3f5bb6184ce6b8ac9b1b9cb636f041643fa761b2f99e6dd0602e13e7928e210

diff --git a/dev-scheme/gauche/files/gauche-0.9.6-rfc.tls.patch 
b/dev-scheme/gauche/files/gauche-0.9.6-rfc.tls.patch
deleted file mode 100644
index cf570df0ed3..000
--- a/dev-scheme/gauche/files/gauche-0.9.6-rfc.tls.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/ext/tls/ssltest-mod.scm
-+++ b/ext/tls/ssltest-mod.scm
-@@ -53,7 +53,8 @@
-  ($ format #t "~a\n" $ regexp-replace-all* line
- #/\.\.\/ssl\// srcpath-replace
- #/openssl /kicker-replace
--#/system\s*\(/  "safe_system(")))
-+#/system\s*\(/ "safe_system("
-+#/(s_server) / "\\1 -4 ")))
- 
-   (p "#include "
-  "int safe_system(const char *commands)"

diff --git a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
deleted file mode 100644
index 072a1b05fc6..000
--- a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit autotools eapi7-ver
-
-MY_P="${P^g}"
-
-DESCRIPTION="A Unix system friendly Scheme Interpreter"
-HOMEPAGE="http://practical-scheme.net/gauche/;
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="ipv6 libressl mbedtls test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/gdbm
-   mbedtls? ( net-libs/mbedtls:= )"
-DEPEND="${RDEPEND}
-   test? (
-   !libressl? ( dev-libs/openssl:0 )
-   libressl? ( dev-libs/libressl:0 )
-   )"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-gauche.m4.patch
-   "${FILESDIR}"/${PN}-ext-ldflags.patch
-   "${FILESDIR}"/${PN}-xz-info.patch
-   "${FILESDIR}"/${P}-rfc.tls.patch
-)
-DOCS=( AUTHORS ChangeLog HACKING README )
-
-src_prepare() {
-   default
-   use ipv6 && sed -i "s/ -4//" ext/tls/ssltest-mod.scm
-
-   eautoconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable ipv6) \
-   --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt 
\
-   --with-libatomic-ops=no \
-   --with-slib="${EPREFIX}"/usr/share/slib \
-   --with-tls=axtls$(usex mbedtls ',mbedtls' '')
-}
-
-src_test() {
-   emake -j1 -s check
-}
-
-src_install() {
-   emake DESTDIR="${D}" install-pkg install-doc
-   einstalldocs
-}



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

2021-01-26 Thread Akinori Hattori
commit: 63c1a2e9e670131d4f16b96ee08991ab239cf003
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Jan 26 14:46:13 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Jan 26 14:47:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63c1a2e9

dev-scheme/gauche: new upstream release

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest |  1 +
 .../gauche/files/gauche-0.9.10-srfi-134.patch  | 56 +++
 .../gauche/files/gauche-0.9.10-sys-ctermid.patch   | 27 ++
 dev-scheme/gauche/files/gauche-xz-info.patch   | 31 +++
 dev-scheme/gauche/gauche-0.9.10.ebuild | 63 ++
 5 files changed, 178 insertions(+)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 1e800470dbd..2e14732c353 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1 +1,2 @@
+DIST Gauche-0.9.10.tgz 7701616 BLAKE2B 
ecffc8cbffdbbea53a52468bcc190c57eede51ade78ccafd323299458f333794cc613bbfa11090d261993908020ccf8d42c2142da5996e1e55188f28e03cc28b
 SHA512 
f014ec00903fc91b90da8dbdaace04a64d12695c631e923d5cdca3574aaf6701374f5adbed20c395881b047bb5a448352614d4ce7f16b6e38f69382bf8e66ed0
 DIST Gauche-0.9.9.tgz 7244347 BLAKE2B 
843fe0c7341c7020ad9130edfc41f02eeda0bc2e1f8983f83faf443f69073e132a9a2f37e6a6260334ab9aacc3e976a2df68d4c43f17f6ea07531c14e783efec
 SHA512 
ff6fdc80bd14c4a5dc57b5a6ac9558078a557cd30c2efe98146c3817a7830ef2b3f5bb6184ce6b8ac9b1b9cb636f041643fa761b2f99e6dd0602e13e7928e210

diff --git a/dev-scheme/gauche/files/gauche-0.9.10-srfi-134.patch 
b/dev-scheme/gauche/files/gauche-0.9.10-srfi-134.patch
new file mode 100644
index 000..1e9da832083
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-0.9.10-srfi-134.patch
@@ -0,0 +1,56 @@
+commit 8582c68d127b0127f15e1a7f74265e3c0e9f3d87
+Author: Shiro Kawai 
+Date:   Tue Dec 22 10:34:09 2020 -1000
+
+Incorporate upstream fixes
+
+
https://github.com/scheme-requests-for-implementation/srfi-134/commit/2bfd4b585c8140c25f4fdd9adef84ab3ceca67b3
+
+diff --git a/lib/data/ideque.scm b/lib/data/ideque.scm
+index 484ca52b4..e4894e2d0 100644
+--- a/lib/data/ideque.scm
 b/lib/data/ideque.scm
+@@ -231,12 +231,12 @@
+ (define (%ideque-drop dq n) ; n is within the range
+   (match-let1 ($  lenf f lenr r) dq
+ (if (<= n lenf)
+-  (check n (drop f n) lenr r)
++  (check (- lenf n) (drop f n) lenr r)
+   (let1 lenr. (- lenr (- n lenf))
+ (check 0 '() lenr. (take r lenr.))
+ 
+ (define (%check-length dq n)
+-  (unless (<= 0 n (- (ideque-length dq) 1))
++  (unless (<= 0 n (ideque-length dq))
+ (error "argument is out of range:" n)))
+ 
+ ;; API [srfi-134]
+diff --git a/test/include/ideque-tests.scm b/test/include/ideque-tests.scm
+index 63f3f73a0..5e4c9e023 100644
+--- a/test/include/ideque-tests.scm
 b/test/include/ideque-tests.scm
+@@ -50,6 +50,12 @@
+  (test-assert (ideque-empty? (ideque-remove-back (ideque 1
+  (test 0 (ideque-front (ideque-add-front (ideque 1 2 3) 0)))
+  (test 0 (ideque-back (ideque-add-back (ideque 1 2 3) 0)))
++ ;; loss of front ideque
++ (let ((id (ideque #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f #f)))
++   (set! id (ideque-remove-front (ideque-add-back id 1)))
++   (set! id (ideque-remove-front (ideque-add-back id 1)))
++   (set! id (ideque-remove-front (ideque-add-back id 1)))
++   (test #f (ideque-front (ideque-take-right id 12 
+  )
+ 
+ (test-group "ideque/other-accessors"
+@@ -63,7 +69,11 @@
+  (map ideque->list xs
+lis)))
+  (check 'ideque-take ideque-take take 7)
++ (test '(1 2 3 4) (ideque->list (ideque-take (ideque 1 2 3 4) 4)))
++ (test '(1 2 3 4) (ideque->list (ideque-take-right (ideque 1 2 3 4) 4)))
+  (check 'ideque-drop ideque-drop drop 6)
++ (test '() (ideque->list (ideque-drop (ideque 1 2 3 4) 4)))
++ (test '() (ideque->list (ideque-drop-right (ideque 1 2 3 4) 4)))
+  (check 'ideque-split-at ideque-split-at split-at 8)
+  ;; out-of-range conditions
+  (test-error (ideque->list (ideque-take (ideque 1 2 3 4 5 6 7) 10)))

diff --git a/dev-scheme/gauche/files/gauche-0.9.10-sys-ctermid.patch 
b/dev-scheme/gauche/files/gauche-0.9.10-sys-ctermid.patch
new file mode 100644
index 000..18e4d5d2295
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-0.9.10-sys-ctermid.patch
@@ -0,0 +1,27 @@
+commit f3b4beb18f256e733a4c699e96118d47a2191b74
+Author: Shiro Kawai 
+Date:   Wed Dec 23 16:22:10 2020 -1000
+
+Fix sys-ctermid out-of-extent memory access bug
+
+https://github.com/shirok/Gauche/issues/740
+
+diff --git a/src/libsys.scm b/src/libsys.scm
+index f253c08a4..7f433c184 100644
+--- a/src/libsys.scm
 b/src/libsys.scm
+@@ -460,11 +460,11 @@
+ (define-cproc sys-mkdtemp (template::) Scm_SysMkdtemp)
+ 
+ ;; ctermid
+-(define-cproc sys-ctermid () ::
++(define-cproc sys-ctermid ()
+   (.if 

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

2021-01-26 Thread Akinori Hattori
commit: 9eeaeea4a13100caf36a57aa706cb34152b5ba93
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Jan 26 14:21:34 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Jan 26 14:47:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eeaeea4

dev-scheme/gauche: amd64/x86 stable

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/gauche-0.9.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/gauche-0.9.9.ebuild 
b/dev-scheme/gauche/gauche-0.9.9.ebuild
index cd437d6add5..8c9eb46d082 100644
--- a/dev-scheme/gauche/gauche-0.9.9.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)7"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 libressl mbedtls test"
 RESTRICT="!test? ( test )"
 



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

2021-01-26 Thread Akinori Hattori
commit: f82ee5528fd2ca3e2eadf6c3cab627e54745f3ec
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Jan 26 14:32:10 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Jan 26 14:47:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82ee552

dev-scheme/gauche: rename patch

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Akinori Hattori  gentoo.org>

 .../gauche/files/{gauche-xz-info.patch => gauche-0.9.9-xz-info.patch}   | 0
 dev-scheme/gauche/gauche-0.9.9.ebuild   | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/files/gauche-xz-info.patch 
b/dev-scheme/gauche/files/gauche-0.9.9-xz-info.patch
similarity index 100%
rename from dev-scheme/gauche/files/gauche-xz-info.patch
rename to dev-scheme/gauche/files/gauche-0.9.9-xz-info.patch

diff --git a/dev-scheme/gauche/gauche-0.9.9.ebuild 
b/dev-scheme/gauche/gauche-0.9.9.ebuild
index 8c9eb46d082..89d9c6e2571 100644
--- a/dev-scheme/gauche/gauche-0.9.9.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.9.ebuild
@@ -31,7 +31,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-gauche.m4.patch
"${FILESDIR}"/${PN}-info.patch
"${FILESDIR}"/${PN}-rfc.tls.patch
-   "${FILESDIR}"/${PN}-xz-info.patch
+   "${FILESDIR}"/${P}-xz-info.patch
 )
 DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
 



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

2021-01-06 Thread Fabian Groffen
commit: cf19bbe6ba624bf52ca892c3eedd745fed8cc7c6
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 22:30:59 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 22:30:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf19bbe6

dev-scheme/gauche: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-scheme/gauche/gauche-0.9.6-r1.ebuild | 4 ++--
 dev-scheme/gauche/gauche-0.9.9.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
index c921f5b02f7..072a1b05fc6 100644
--- a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~x86-macos"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 libressl mbedtls test"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-scheme/gauche/gauche-0.9.9.ebuild 
b/dev-scheme/gauche/gauche-0.9.9.ebuild
index 74e9ca5b857..cd437d6add5 100644
--- a/dev-scheme/gauche/gauche-0.9.9.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)7"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 libressl mbedtls test"
 RESTRICT="!test? ( test )"
 



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

2020-04-30 Thread Akinori Hattori
commit: 0db47e16e1bc8c853052f11a7064ac29b413edd8
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Apr 30 13:17:10 2020 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Apr 30 13:17:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db47e16

dev-scheme/gauche: new upstream release

Closes: https://bugs.gentoo.org/695924
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest|  1 +
 dev-scheme/gauche/gauche-0.9.9.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 9417525aef1..b9ad85e960e 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,2 +1,3 @@
 DIST Gauche-0.9.6.tgz 6927530 BLAKE2B 
9b32a0db4fc41e2b35331818850e7aa3c1ac5b1294c76caa053abe1ae2da20a0ac4424470ca94626108f996700d1b7e52f6f9e5c6f0a2326f7e6862880f48aa1
 SHA512 
1d8a7f56fd9ca183d6dce1dedadfaec7c7150c29540e5158f2a61977f7406d7d7a8ab753ef1912865a7d7e9a9e2fa845d86b2eb4c5e07a176f1c60276bc1908f
 DIST Gauche-0.9.8.tgz 7101599 BLAKE2B 
032c27b1bf5a15e7b1871801f57d9deefb4657c1921104bdb978f70df3627cf392be13dbe1a9cab4346d459c57ee4b31b622269cfc42451afdfaeb6751efc836
 SHA512 
53c8b022593385167a7fde7d6e8e1bfffeec91a765ffba3295c0c7a840b68977aad83d1460bdc77a5b3e0420b90eaaf55b1b7acba469f855cc6a1b72bd81f3cf
+DIST Gauche-0.9.9.tgz 7244347 BLAKE2B 
843fe0c7341c7020ad9130edfc41f02eeda0bc2e1f8983f83faf443f69073e132a9a2f37e6a6260334ab9aacc3e976a2df68d4c43f17f6ea07531c14e783efec
 SHA512 
ff6fdc80bd14c4a5dc57b5a6ac9558078a557cd30c2efe98146c3817a7830ef2b3f5bb6184ce6b8ac9b1b9cb636f041643fa761b2f99e6dd0602e13e7928e210

diff --git a/dev-scheme/gauche/gauche-0.9.9.ebuild 
b/dev-scheme/gauche/gauche-0.9.9.ebuild
new file mode 100644
index 000..74e9ca5b857
--- /dev/null
+++ b/dev-scheme/gauche/gauche-0.9.9.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools
+
+MY_P="${P^g}"
+
+DESCRIPTION="A Unix system friendly Scheme Interpreter"
+HOMEPAGE="http://practical-scheme.net/gauche/;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)7"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
+IUSE="ipv6 libressl mbedtls test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-libs/gdbm
+   mbedtls? ( net-libs/mbedtls:= )"
+DEPEND="${RDEPEND}
+   test? (
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl:0 )
+   )"
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-ext-ldflags.patch
+   "${FILESDIR}"/${PN}-gauche.m4.patch
+   "${FILESDIR}"/${PN}-info.patch
+   "${FILESDIR}"/${PN}-rfc.tls.patch
+   "${FILESDIR}"/${PN}-xz-info.patch
+)
+DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
+
+src_prepare() {
+   default
+   use ipv6 && sed -i "s/ -4//" ext/tls/ssltest-mod.scm
+
+   eautoconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable ipv6) \
+   --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt 
\
+   --with-libatomic-ops=no \
+   --with-slib="${EPREFIX}"/usr/share/slib \
+   --with-tls=axtls$(usex mbedtls ',mbedtls' '')
+}
+
+src_test() {
+   emake -j1 -s check
+}
+
+src_install() {
+   emake DESTDIR="${D}" install-pkg install-doc
+   einstalldocs
+}



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

2020-04-30 Thread Akinori Hattori
commit: 966ffd6c4b8c49ceb635b2e0d721c448d4829c3e
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Apr 30 13:18:24 2020 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Apr 30 13:18:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=966ffd6c

dev-scheme/gauche: drop old

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest|  1 -
 dev-scheme/gauche/gauche-0.9.8.ebuild | 61 ---
 2 files changed, 62 deletions(-)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index b9ad85e960e..7fbda97d0df 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,3 +1,2 @@
 DIST Gauche-0.9.6.tgz 6927530 BLAKE2B 
9b32a0db4fc41e2b35331818850e7aa3c1ac5b1294c76caa053abe1ae2da20a0ac4424470ca94626108f996700d1b7e52f6f9e5c6f0a2326f7e6862880f48aa1
 SHA512 
1d8a7f56fd9ca183d6dce1dedadfaec7c7150c29540e5158f2a61977f7406d7d7a8ab753ef1912865a7d7e9a9e2fa845d86b2eb4c5e07a176f1c60276bc1908f
-DIST Gauche-0.9.8.tgz 7101599 BLAKE2B 
032c27b1bf5a15e7b1871801f57d9deefb4657c1921104bdb978f70df3627cf392be13dbe1a9cab4346d459c57ee4b31b622269cfc42451afdfaeb6751efc836
 SHA512 
53c8b022593385167a7fde7d6e8e1bfffeec91a765ffba3295c0c7a840b68977aad83d1460bdc77a5b3e0420b90eaaf55b1b7acba469f855cc6a1b72bd81f3cf
 DIST Gauche-0.9.9.tgz 7244347 BLAKE2B 
843fe0c7341c7020ad9130edfc41f02eeda0bc2e1f8983f83faf443f69073e132a9a2f37e6a6260334ab9aacc3e976a2df68d4c43f17f6ea07531c14e783efec
 SHA512 
ff6fdc80bd14c4a5dc57b5a6ac9558078a557cd30c2efe98146c3817a7830ef2b3f5bb6184ce6b8ac9b1b9cb636f041643fa761b2f99e6dd0602e13e7928e210

diff --git a/dev-scheme/gauche/gauche-0.9.8.ebuild 
b/dev-scheme/gauche/gauche-0.9.8.ebuild
deleted file mode 100644
index eb8bdf456b7..000
--- a/dev-scheme/gauche/gauche-0.9.8.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit autotools eapi7-ver
-
-MY_P="${P^g}"
-
-DESCRIPTION="A Unix system friendly Scheme Interpreter"
-HOMEPAGE="http://practical-scheme.net/gauche/;
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)7"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
-IUSE="ipv6 libressl mbedtls test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/gdbm
-   mbedtls? ( net-libs/mbedtls:= )"
-DEPEND="${RDEPEND}
-   test? (
-   !libressl? ( dev-libs/openssl:0 )
-   libressl? ( dev-libs/libressl:0 )
-   )"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-ext-ldflags.patch
-   "${FILESDIR}"/${PN}-gauche.m4.patch
-   "${FILESDIR}"/${PN}-info.patch
-   "${FILESDIR}"/${PN}-rfc.tls.patch
-   "${FILESDIR}"/${PN}-xz-info.patch
-)
-DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
-
-src_prepare() {
-   default
-   use ipv6 && sed -i "s/ -4//" ext/tls/ssltest-mod.scm
-
-   eautoconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable ipv6) \
-   --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt 
\
-   --with-libatomic-ops=no \
-   --with-slib="${EPREFIX}"/usr/share/slib \
-   --with-tls=axtls$(usex mbedtls ',mbedtls' '')
-}
-
-src_test() {
-   emake -j1 -s check
-}
-
-src_install() {
-   emake DESTDIR="${D}" install-pkg install-doc
-   einstalldocs
-}



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

2020-02-10 Thread Akinori Hattori
commit: da5ba39c7d1d4ea6b9900b797bf333ce5b064463
Author: Akinori Hattori  gentoo  org>
AuthorDate: Mon Feb 10 11:49:11 2020 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Mon Feb 10 11:49:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5ba39c

dev-scheme/gauche-gtk: drop PATCHES

Closes: https://bugs.gentoo.org/708790
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
index fc572995a60..fe386d8ee5a 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
@@ -24,8 +24,6 @@ DEPEND="${RDEPEND}
virtual/pkgconfig"
 S="${WORKDIR}/${MY_P}"
 
-PATCHES=( "${FILESDIR}"/${PN}-glgd.patch )
-
 src_prepare() {
default
eautoconf



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

2020-02-10 Thread Akinori Hattori
commit: 1a2c7aca1d5a6740f7f72847a79fe46065497d30
Author: Akinori Hattori  gentoo  org>
AuthorDate: Mon Feb 10 11:50:15 2020 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Mon Feb 10 11:50:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a2c7aca

dev-scheme/gauche-gtk: amd64 stable

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
index fe386d8ee5a..9497ba267f7 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/shirok/${PN^g}2/archive/${PV_COMMIT}.tar.gz -> ${MY_
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
+KEYWORDS="amd64 ~ppc x86"
 IUSE="examples"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gtk/files/, dev-scheme/gauche-gtk/

2020-02-08 Thread Akinori Hattori
commit: 1e1e34afe459f2d22b21e4bbe09eaf18c7828d75
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Feb  8 09:21:45 2020 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Feb  8 09:22:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e1e34af

dev-scheme/gauche-gtk: drop x11-libs/gtkglext dependency

Closes: https://bugs.gentoo.org/698960
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/files/gauche-gtk-glgd.patch  | 14 -
 ...6_pre1.ebuild => gauche-gtk-0.6_pre1-r1.ebuild} | 35 ++
 dev-scheme/gauche-gtk/metadata.xml |  3 --
 3 files changed, 3 insertions(+), 49 deletions(-)

diff --git a/dev-scheme/gauche-gtk/files/gauche-gtk-glgd.patch 
b/dev-scheme/gauche-gtk/files/gauche-gtk-glgd.patch
deleted file mode 100644
index 36a723fee98..000
--- a/dev-scheme/gauche-gtk/files/gauche-gtk-glgd.patch
+++ /dev/null
@@ -1,14 +0,0 @@
 a/glgd/glgdGraph.c
-+++ b/glgd/glgdGraph.c
-@@ -19,11 +19,7 @@
- #define GLGDGRAPH_CAMORBIT  (0)
- #define GLGDGRAPH_NODENAME  (1)
- #define GLGDGRAPH_LINKNAME  (2)
--#ifdef __MINGW32__
- #define _MAXFLT (HUGE_VAL)
--#else  /*!__MINGW32__*/
--#define _MAXFLT (HUGE)
--#endif /*!__MINGW32__*/
- #define _PANGO_DPI  (72)
- #define _PANGO_SCALE(3)
- #define _TEXW   (1024)

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
similarity index 64%
rename from dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
rename to dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
index 408f80d26af..fc572995a60 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
@@ -15,17 +15,13 @@ 
SRC_URI="https://github.com/shirok/${PN^g}2/archive/${PV_COMMIT}.tar.gz -> ${MY_
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc x86"
-IUSE="examples glgd nls opengl"
+IUSE="examples"
 RESTRICT="test"
 
+RDEPEND="x11-libs/gtk+:2
+   dev-scheme/gauche"
 DEPEND="${RDEPEND}
virtual/pkgconfig"
-RDEPEND="x11-libs/gtk+:2
-   dev-scheme/gauche
-   opengl? (
-   x11-libs/gtkglext
-   dev-scheme/gauche-gl
-   )"
 S="${WORKDIR}/${MY_P}"
 
 PATCHES=( "${FILESDIR}"/${PN}-glgd.patch )
@@ -35,23 +31,6 @@ src_prepare() {
eautoconf
 }
 
-src_configure() {
-   local myconf=()
-   if use opengl; then
-   if use glgd; then
-   if use nls; then
-   myconf+=( --enable-glgd-pango )
-   else
-   myconf+=( --enable-glgd )
-   fi
-   else
-   myconf+=( --enable-gtkgl )
-   fi
-   fi
-
-   econf "${myconf[@]}"
-}
-
 src_compile() {
emake stubs
emake
@@ -67,13 +46,5 @@ src_install() {
# install gtk-tutorial
docinto examples/gtk-tutorial
dodoc examples/gtk-tutorial/*
-   if use opengl; then
-   # install gtkglext
-   dodoc -r examples/gtkglext
-   if use glgd; then
-   # install glgd
-   dodoc -r examples/glgd
-   fi
-   fi
fi
 }

diff --git a/dev-scheme/gauche-gtk/metadata.xml 
b/dev-scheme/gauche-gtk/metadata.xml
index 4dd4d4ed3fd..fe87f96ca80 100644
--- a/dev-scheme/gauche-gtk/metadata.xml
+++ b/dev-scheme/gauche-gtk/metadata.xml
@@ -8,9 +8,6 @@

Gauche extension module to use GTK.

-   
-   Enable GL graph draw
-   

shirok/Gauche-gtk2




[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gtk/, dev-scheme/gauche-gtk/files/

2020-01-09 Thread Akinori Hattori
commit: 59195c0e272656e9e87dd1af35005d5aff85c16b
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Jan  9 13:42:25 2020 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Jan  9 13:43:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59195c0e

dev-scheme/gauche-gtk: fix build with >=sys-libs/glibc-2.27

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/files/gauche-gtk-glgd.patch | 14 ++
 dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild  |  2 ++
 2 files changed, 16 insertions(+)

diff --git a/dev-scheme/gauche-gtk/files/gauche-gtk-glgd.patch 
b/dev-scheme/gauche-gtk/files/gauche-gtk-glgd.patch
new file mode 100644
index 000..36a723fee98
--- /dev/null
+++ b/dev-scheme/gauche-gtk/files/gauche-gtk-glgd.patch
@@ -0,0 +1,14 @@
+--- a/glgd/glgdGraph.c
 b/glgd/glgdGraph.c
+@@ -19,11 +19,7 @@
+ #define GLGDGRAPH_CAMORBIT  (0)
+ #define GLGDGRAPH_NODENAME  (1)
+ #define GLGDGRAPH_LINKNAME  (2)
+-#ifdef __MINGW32__
+ #define _MAXFLT (HUGE_VAL)
+-#else  /*!__MINGW32__*/
+-#define _MAXFLT (HUGE)
+-#endif /*!__MINGW32__*/
+ #define _PANGO_DPI  (72)
+ #define _PANGO_SCALE(3)
+ #define _TEXW   (1024)

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
index e9d8d564876..408f80d26af 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
@@ -28,6 +28,8 @@ RDEPEND="x11-libs/gtk+:2
)"
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=( "${FILESDIR}"/${PN}-glgd.patch )
+
 src_prepare() {
default
eautoconf



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

2020-01-09 Thread Akinori Hattori
commit: e19d462b2521377621e8748b050b53890809cc3b
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Jan  9 13:38:33 2020 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Jan  9 13:43:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e19d462b

dev-scheme/gauche-gtk: fix build with >=dev-scheme/gauche-0.9.7

Closes: https://bugs.gentoo.org/695928
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-gtk/Manifest   | 2 +-
 dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-scheme/gauche-gtk/Manifest b/dev-scheme/gauche-gtk/Manifest
index 1211956e65c..5b9c86bb5f8 100644
--- a/dev-scheme/gauche-gtk/Manifest
+++ b/dev-scheme/gauche-gtk/Manifest
@@ -1 +1 @@
-DIST Gauche-gtk2-0.6_pre1.tar.gz 205235 BLAKE2B 
90f2c69c7521817fd81bee007618fe35c6a20678812139f2f99964cccb953e6ceaa301886a703702ac67184526d5cb3d24db786ef0869f54490acbcb6e3745f3
 SHA512 
5d47af94f3683c25787bb31b2b077ab5526f84e67db49b95a04d59ee57d1249a9ba9223305fe47597a2fa77a6e8d81507a05b1a83a4a76ac5f867738f228
+DIST Gauche-gtk2-0.6_pre1.tar.gz 205003 BLAKE2B 
ecc444c246aa20f67a0030d7d87528596d6c2d69beb7ffaef1b53f80963d2fcc1294a04cacf958df6c3331789b6b0260f911126941d6e672a6c57e3aa4807d81
 SHA512 
5379dafbfabd536e335c30af18f8ddd13e00238e6d99494bbc8e78ee9cf1db872c08b5deee42ac50898dedde39c441d837312d2d6f559a0d2ac2568c31926f70

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
index beb3882420d..e9d8d564876 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -6,7 +6,7 @@ EAPI="6"
 inherit autotools vcs-snapshot
 
 MY_P="${PN^g}2-${PV}"
-PV_COMMIT="6fca535f7bb950f81db066bd1afdca9d55e9b460"
+PV_COMMIT="0220722c44ef85f2e1b9b14745702c1b923258e8"
 
 DESCRIPTION="GTK2 binding for Gauche"
 HOMEPAGE="http://practical-scheme.net/gauche/;



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

2019-09-27 Thread Akinori Hattori
commit: 3ddc28c5900ce89664b5d04a80a08496302972b3
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Sep 27 14:55:41 2019 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Sep 27 14:56:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ddc28c5

dev-scheme/gauche: drop old

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest |  1 -
 .../gauche/files/gauche-0.9-ext-ldflags.patch  | 11 
 dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch   | 12 -
 dev-scheme/gauche/files/gauche-0.9.5-bsd.patch | 25 -
 .../gauche/files/gauche-0.9.5-libressl.patch   | 19 ---
 dev-scheme/gauche/files/gauche-0.9.5-unicode.patch | 19 ---
 dev-scheme/gauche/files/gauche-rpath.patch | 10 
 dev-scheme/gauche/gauche-0.9.5.ebuild  | 60 --
 8 files changed, 157 deletions(-)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 6992e6fe1f0..9417525aef1 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,3 +1,2 @@
-DIST Gauche-0.9.5.tgz 6458675 BLAKE2B 
ca7f1ad48841a2a6a98632980d8a4fe5065234de5c23835c24e633345ba77fd4d3610d073c00a8da00c1e794e22a74e493793d8fca4a7f3ed1a3161a29622f30
 SHA512 
6d853d734c7a56a86f0015b1bfef378803d6acc1e0405ed841eab5afc08d1edef736d85df10c86d75fd5fb6b2def684bb1f2095a019133b9f497192f5511197a
 DIST Gauche-0.9.6.tgz 6927530 BLAKE2B 
9b32a0db4fc41e2b35331818850e7aa3c1ac5b1294c76caa053abe1ae2da20a0ac4424470ca94626108f996700d1b7e52f6f9e5c6f0a2326f7e6862880f48aa1
 SHA512 
1d8a7f56fd9ca183d6dce1dedadfaec7c7150c29540e5158f2a61977f7406d7d7a8ab753ef1912865a7d7e9a9e2fa845d86b2eb4c5e07a176f1c60276bc1908f
 DIST Gauche-0.9.8.tgz 7101599 BLAKE2B 
032c27b1bf5a15e7b1871801f57d9deefb4657c1921104bdb978f70df3627cf392be13dbe1a9cab4346d459c57ee4b31b622269cfc42451afdfaeb6751efc836
 SHA512 
53c8b022593385167a7fde7d6e8e1bfffeec91a765ffba3295c0c7a840b68977aad83d1460bdc77a5b3e0420b90eaaf55b1b7acba469f855cc6a1b72bd81f3cf

diff --git a/dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch 
b/dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch
deleted file mode 100644
index b4aedef2a31..000
--- a/dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/ext/Makefile.ext.in
-+++ b/ext/Makefile.ext.in
-@@ -22,7 +22,7 @@
- LIBS = $(XLIBS) @LIBS@ 
- CFLAGS   = @CFLAGS@ @SHLIB_SO_CFLAGS@ $(XCFLAGS)
- CPPFLAGS = @CPPFLAGS@ $(XCPPFLAGS)
--LDFLAGS  = $(LOCAL_LFLAGS) $(XLDFLAGS) @SHLIB_SO_LDFLAGS@
-+LDFLAGS  = $(LOCAL_LFLAGS) $(XLDFLAGS) @LDFLAGS@ @SHLIB_SO_LDFLAGS@
- 
- # These are set by configure
- DEFS = @DEFS@

diff --git a/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch 
b/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch
deleted file mode 100644
index 1e5ef71b6c9..000
--- a/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/ext/tls/ssltest-mod.scm
-+++ b/ext/tls/ssltest-mod.scm
-@@ -53,7 +53,8 @@
-  ($ format #t "~a\n" $ regexp-replace-all* line
- #/\.\.\/ssl\// srcpath-replace
- #/openssl /kicker-replace
--#/system/  "safe_system")))
-+#/system/  "safe_system"
-+#/(s_server) / "\\1 -4 ")))
- 
-   (p "#include "
-  "int safe_system(const char *commands)"

diff --git a/dev-scheme/gauche/files/gauche-0.9.5-bsd.patch 
b/dev-scheme/gauche/files/gauche-0.9.5-bsd.patch
deleted file mode 100644
index 615020df8df..000
--- a/dev-scheme/gauche/files/gauche-0.9.5-bsd.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-commit da2ea76503e8f1784d0f0be26435d4c8e0d1b12f
-Author: Shiro Kawai 
-Date:   Sat Oct 15 11:44:28 2016 -1000
-
-Avoid preprocessor symbols redefinition on OpenBSD
-
-https://sourceforge.net/p/gauche/mailman/message/35429549/
-
-diff --git a/ext/net/gauche-net.h b/ext/net/gauche-net.h
-index d4f1dcd..decba64 100644
 a/ext/net/gauche-net.h
-+++ b/ext/net/gauche-net.h
-@@ -362,8 +362,12 @@ extern ScmObj Scm_GetAddrinfo(const char *nodename,
-   struct addrinfo *hints);
- extern ScmObj Scm_GetNameinfo(ScmSockAddr *addr, int flags);
- 
-+#ifndef NI_MAXHOST
- #define NI_MAXHOST  1025
-+#endif
-+#ifndef NI_MAXSERV
- #define NI_MAXSERV32
-+#endif
- 
- #endif /* HAVE_IPV6 */
- 

diff --git a/dev-scheme/gauche/files/gauche-0.9.5-libressl.patch 
b/dev-scheme/gauche/files/gauche-0.9.5-libressl.patch
deleted file mode 100644
index 7b4c839dccb..000
--- a/dev-scheme/gauche/files/gauche-0.9.5-libressl.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-commit c26a4836e767807dd8c98d280c4d9e742b759edd
-Author: Shiro Kawai 
-Date:   Sun Oct 9 02:04:19 2016 -1000
-
-rfc.tls - Detect LibreSSL as well
-
-diff --git a/ext/tls/test.scm b/ext/tls/test.scm
-index 63a1d04..efbfbca 100644
 a/ext/tls/test.scm
-+++ b/ext/tls/test.scm
-@@ -37,7 +37,7 @@
-  [(not gauche.os.windows)
-   

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

2019-09-27 Thread Akinori Hattori
commit: 8085991ebd9bc858ea04b81c3d222a854d9bd2f4
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Sep 27 14:52:15 2019 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Sep 27 14:56:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8085991e

dev-scheme/gauche: ia64 stable

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/gauche-0.9.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
index e4e3fb4a331..c82f8d5df9b 100644
--- a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~x86-macos"
+KEYWORDS="~alpha amd64 ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~x86-macos"
 IUSE="ipv6 libressl mbedtls test"
 
 RDEPEND="sys-libs/gdbm



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

2019-09-27 Thread Akinori Hattori
commit: d6ec8ec846a93eceb9939136a7cebd2682289fee
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Sep 27 14:21:25 2019 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Sep 27 14:36:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ec8ec8

dev-scheme/gauche: rename patch

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 .../gauche/files/{gauche-rfc.tls.patch => gauche-0.9.6-rfc.tls.patch}   | 0
 dev-scheme/gauche/gauche-0.9.6-r1.ebuild| 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/files/gauche-rfc.tls.patch 
b/dev-scheme/gauche/files/gauche-0.9.6-rfc.tls.patch
similarity index 100%
rename from dev-scheme/gauche/files/gauche-rfc.tls.patch
rename to dev-scheme/gauche/files/gauche-0.9.6-rfc.tls.patch

diff --git a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
index 384b30032a6..d23446e7c5a 100644
--- a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
@@ -29,7 +29,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-gauche.m4.patch
"${FILESDIR}"/${PN}-ext-ldflags.patch
"${FILESDIR}"/${PN}-xz-info.patch
-   "${FILESDIR}"/${PN}-rfc.tls.patch
+   "${FILESDIR}"/${P}-rfc.tls.patch
 )
 DOCS=( AUTHORS ChangeLog HACKING README )
 



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

2019-09-27 Thread Akinori Hattori
commit: 8ef30679fde82132dbbd8315287c0352bba363d8
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Sep 27 14:35:48 2019 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Sep 27 14:36:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ef30679

dev-scheme/gauche: amd64/x86 stable

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/gauche-0.9.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
index d23446e7c5a..e4e3fb4a331 100644
--- a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~x86-macos"
 IUSE="ipv6 libressl mbedtls test"
 
 RDEPEND="sys-libs/gdbm



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

2019-09-27 Thread Akinori Hattori
commit: 7043de23ba596508d8088d7083b0f6b8d114
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Sep 27 14:29:18 2019 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Sep 27 14:36:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7043de23

dev-scheme/gauche: new upstream release

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest   |  1 +
 dev-scheme/gauche/files/gauche-info.patch| 95 
 dev-scheme/gauche/files/gauche-rfc.tls.patch | 10 +++
 dev-scheme/gauche/gauche-0.9.8.ebuild| 60 ++
 4 files changed, 166 insertions(+)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 337e9006388..6992e6fe1f0 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,2 +1,3 @@
 DIST Gauche-0.9.5.tgz 6458675 BLAKE2B 
ca7f1ad48841a2a6a98632980d8a4fe5065234de5c23835c24e633345ba77fd4d3610d073c00a8da00c1e794e22a74e493793d8fca4a7f3ed1a3161a29622f30
 SHA512 
6d853d734c7a56a86f0015b1bfef378803d6acc1e0405ed841eab5afc08d1edef736d85df10c86d75fd5fb6b2def684bb1f2095a019133b9f497192f5511197a
 DIST Gauche-0.9.6.tgz 6927530 BLAKE2B 
9b32a0db4fc41e2b35331818850e7aa3c1ac5b1294c76caa053abe1ae2da20a0ac4424470ca94626108f996700d1b7e52f6f9e5c6f0a2326f7e6862880f48aa1
 SHA512 
1d8a7f56fd9ca183d6dce1dedadfaec7c7150c29540e5158f2a61977f7406d7d7a8ab753ef1912865a7d7e9a9e2fa845d86b2eb4c5e07a176f1c60276bc1908f
+DIST Gauche-0.9.8.tgz 7101599 BLAKE2B 
032c27b1bf5a15e7b1871801f57d9deefb4657c1921104bdb978f70df3627cf392be13dbe1a9cab4346d459c57ee4b31b622269cfc42451afdfaeb6751efc836
 SHA512 
53c8b022593385167a7fde7d6e8e1bfffeec91a765ffba3295c0c7a840b68977aad83d1460bdc77a5b3e0420b90eaaf55b1b7acba469f855cc6a1b72bd81f3cf

diff --git a/dev-scheme/gauche/files/gauche-info.patch 
b/dev-scheme/gauche/files/gauche-info.patch
new file mode 100644
index 000..f60f1f8a87d
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-info.patch
@@ -0,0 +1,95 @@
+--- a/configure.ac
 b/configure.ac
+@@ -417,7 +417,6 @@
+ AC_CHECK_PROGS(AR, ar gar)
+ AC_CHECK_PROGS(AS, as gas)
+ AC_CHECK_PROGS(MAKEINFO, makeinfo)
+-AC_CHECK_PROGS(GZIP_PROGRAM, gzip)
+ 
+ dnl for cross build
+ AC_CHECK_PROGS(BUILD_CC, ${build}-gcc ${build_alias}-gcc gcc cc)
+--- a/doc/Makefile.in
 b/doc/Makefile.in
+@@ -16,7 +16,6 @@
+ INSTALL_DATA = @INSTALL_DATA@
+ MKINSTDIR= $(top_srcdir)/mkinstalldirs
+ MAKEINFO = @MAKEINFO@
+-GZIP_PROGRAM = @GZIP_PROGRAM@
+ VERSION_INFO = @PACKAGE_STRING@
+ 
+ MAKEDOC = $(GOSH) $(srcdir)/makedoc.scm
+@@ -58,7 +57,7 @@
+   texi html htmls dvi pdf info \
+   clean distclean maintainer-clean
+ 
+-.SUFFIXES: .texi .html .info.gz .pdf .dvi
++.SUFFIXES: .texi .html .info .pdf .dvi
+ 
+ all: info
+ 
+@@ -66,7 +65,7 @@
+   if test ! -d "$(DESTDIR)$(mandir)/man1"; then $(MKINSTDIR) 
"$(DESTDIR)$(mandir)/man1"; fi
+   $(INSTALL_DATA) $(MANPAGES) "$(DESTDIR)$(mandir)/man1"
+   if test ! -d "$(DESTDIR)$(infodir)"; then $(MKINSTDIR) 
"$(DESTDIR)$(infodir)"; fi
+-  if test -f gauche-refe.info.gz -o -f gauche-refj.info.gz; then \
++  if test -f gauche-refe.info -o -f gauche-refj.info; then \
+ for info in *.info*; do \
+   $(INSTALL_DATA) $$info "$(DESTDIR)$(infodir)/"; \
+ done; \
+@@ -94,8 +93,8 @@
+ %/index.html : %.texi
+   $(MAKEDOC) htmls $< "$(MAKEINFO)" "$(VERSION_INFO)"
+ 
+-%.info.gz : %.texi
+-  $(MAKEDOC) info $< "$(MAKEINFO)" "$(GZIP_PROGRAM)"
++%.info : %.texi
++  $(MAKEDOC) info $< "$(MAKEINFO)"
+ 
+ %.pdf : %.texi
+   $(MAKEDOC) pdf $< "$(MAKEINFO)"
+@@ -113,7 +112,7 @@
+ htmls : gauche-refe/index.html gauche-refj/index.html
+ dvi : gauche-refe.dvi gauche-refj.dvi
+ pdf : gauche-refe.pdf gauche-refj.pdf
+-info : gauche-refe.info.gz gauche-refj.info.gz
++info : gauche-refe.info gauche-refj.info
+ 
+ gauche-refe.texi : $(TEXIS) extract.scm
+   $(GOSH) $(srcdir)/extract.scm -en -o gauche-refe.texi 
$(srcdir)/gauche-ref.texi
+--- a/doc/makedoc.scm
 b/doc/makedoc.scm
+@@ -16,7 +16,7 @@
+[gauche.sys.setenv (sys-putenv "LANG=C")]
+[else])
+   (if (match (cdr args)
+-[("info" input makeinfo gzip) (do-info input makeinfo gzip)]
++[("info" input makeinfo)  (do-info input makeinfo)]
+ [("html" input makeinfo)  (do-html input makeinfo)]
+ [("htmls" input makeinfo version) (do-htmls input makeinfo version)]
+ [("pdf" input makeinfo)   (do-pdf input makeinfo)]
+@@ -27,7 +27,7 @@
+ (define (usage)
+   (print "Usage: gosh makedoc.scm command args ...")
+   (print "Valid commands (and args):")
+-  (print "  info input MAKEINFO GZIP- generate info doc")
++  (print "  info input MAKEINFO - generate info doc")
+   (print "  html input MAKEINFO - generate single html")
+   (print "  htmls input MAKEINFO VERSION-STRING - generate html files in 

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

2019-09-14 Thread Akinori Hattori
commit: 4bb3d5cc1ec7a08b46ad9f1e520747385b6de7b5
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Sep 14 09:37:03 2019 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Sep 14 09:37:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb3d5cc

dev-scheme/gauche-qdbm: add sub-slot dependency for dev-scheme/gauche

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild 
b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
index 8bfec2a242d..16270eba2b3 100644
--- a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
+++ b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~ia64 ~sparc x86"
 IUSE=""
 
-RDEPEND="dev-scheme/gauche
+RDEPEND="dev-scheme/gauche:=
dev-db/qdbm"
 DEPEND="${RDEPEND}"
 S="${WORKDIR}/${MY_P}"



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

2019-09-14 Thread Akinori Hattori
commit: 989d6490aecf444dce758577203452b434247813
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Sep 14 09:38:27 2019 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Sep 14 09:38:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989d6490

dev-scheme/gauche-qdbm: amd64 stable

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild 
b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
index 16270eba2b3..0983fc33452 100644
--- a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
+++ b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge.jp/${PN%-*}/6988/${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~sparc x86"
 IUSE=""
 
 RDEPEND="dev-scheme/gauche:=



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

2019-09-14 Thread Akinori Hattori
commit: 3cfea5f74aeb3cb08f9acd523a7803a587d153a2
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Sep 14 09:34:46 2019 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Sep 14 09:34:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cfea5f7

dev-scheme/gauche-cdb: amd64 stable

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild 
b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
index 1ecba842d64..44cf5cd51e0 100644
--- a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
+++ b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge.jp/${PN%-*}/8407/${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ia64 x86"
+KEYWORDS="amd64 ia64 x86"
 IUSE=""
 
 RDEPEND="dev-scheme/gauche:=



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

2019-09-14 Thread Akinori Hattori
commit: 0734cd649f4764c386f54118de177a754cd1d5c8
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Sep 14 09:30:31 2019 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Sep 14 09:30:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0734cd64

dev-scheme/gauche-cdb: add sub-slot dependency for dev-scheme/gauche

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild 
b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
index 416778ad184..1ecba842d64 100644
--- a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
+++ b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64 ia64 x86"
 IUSE=""
 
-RDEPEND="dev-scheme/gauche
+RDEPEND="dev-scheme/gauche:=
dev-db/tinycdb"
 DEPEND="${RDEPEND}"
 S="${WORKDIR}/${MY_P}"



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

2019-09-12 Thread Akinori Hattori
commit: 518c6226179e4347d85acac544d362e8cfed917c
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Sep 12 13:57:52 2019 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Sep 12 13:59:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=518c6226

dev-scheme/gauche: add sub-slot dependency for net-libs/mbedtls

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/gauche-0.9.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
index a6b4d1c1ca1..384b30032a6 100644
--- a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x
 IUSE="ipv6 libressl mbedtls test"
 
 RDEPEND="sys-libs/gdbm
-   mbedtls? ( net-libs/mbedtls )"
+   mbedtls? ( net-libs/mbedtls:= )"
 DEPEND="${RDEPEND}
test? (
!libressl? ( dev-libs/openssl:0 )



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

2019-09-12 Thread Akinori Hattori
commit: 45fe8130908e170eb85f45976e05e36347e4cd57
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Sep 12 13:32:12 2019 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Sep 12 13:32:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45fe8130

dev-scheme/gauche: add sub-slot

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/gauche-0.9.5.ebuild| 6 +++---
 dev-scheme/gauche/gauche-0.9.6-r1.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-scheme/gauche/gauche-0.9.5.ebuild 
b/dev-scheme/gauche/gauche-0.9.5.ebuild
index 2ace0a45f69..b7844984474 100644
--- a/dev-scheme/gauche/gauche-0.9.5.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
 
-inherit autotools
+inherit autotools eapi7-ver
 
 MY_P="${P^g}"
 
@@ -12,7 +12,7 @@ HOMEPAGE="http://practical-scheme.net/gauche/;
 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
 
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~alpha amd64 ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~x86-macos"
 IUSE="ipv6 libressl test"
 

diff --git a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
index 17f4e9bbdc4..a6b4d1c1ca1 100644
--- a/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
 
-inherit autotools
+inherit autotools eapi7-ver
 
 MY_P="${P^g}"
 
@@ -12,7 +12,7 @@ HOMEPAGE="http://practical-scheme.net/gauche/;
 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
 
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
 IUSE="ipv6 libressl mbedtls test"
 



[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/

2018-07-20 Thread Akinori Hattori
commit: 1745b65b389b5a07d37cf4f65a00b9d9b2768107
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Jul 20 13:12:31 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Jul 20 13:23:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1745b65b

dev-scheme/gauche: specify system CA certificates path

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche/{gauche-0.9.6.ebuild => gauche-0.9.6-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-scheme/gauche/gauche-0.9.6.ebuild 
b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
similarity index 94%
rename from dev-scheme/gauche/gauche-0.9.6.ebuild
rename to dev-scheme/gauche/gauche-0.9.6-r1.ebuild
index 37e0c2b459d..17f4e9bbdc4 100644
--- a/dev-scheme/gauche/gauche-0.9.6.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.6-r1.ebuild
@@ -43,6 +43,7 @@ src_prepare() {
 src_configure() {
econf \
$(use_enable ipv6) \
+   --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt 
\
--with-libatomic-ops=no \
--with-slib="${EPREFIX}"/usr/share/slib \
--with-tls=axtls$(usex mbedtls ',mbedtls' '')



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

2018-07-20 Thread Akinori Hattori
commit: 82cdc782aebcf40b61c898be872153c23b1e2884
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Jul 20 13:17:28 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Jul 20 13:23:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82cdc782

dev-scheme/gauche-mecab: initial import

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-mecab/Manifest  |  1 +
 dev-scheme/gauche-mecab/gauche-mecab-1.0.2.ebuild | 20 
 dev-scheme/gauche-mecab/metadata.xml  | 11 +++
 3 files changed, 32 insertions(+)

diff --git a/dev-scheme/gauche-mecab/Manifest b/dev-scheme/gauche-mecab/Manifest
new file mode 100644
index 000..0eed344b439
--- /dev/null
+++ b/dev-scheme/gauche-mecab/Manifest
@@ -0,0 +1 @@
+DIST Gauche-mecab-1.0.2.tar.gz 12724 BLAKE2B 
7e18910f5e45750b6fe3a916a0350071be97f0c860bdf27733639599ec2e302305887ae04b7239c9da90e0913bc2ba03626f105a0004bd3c7f087016b66cef63
 SHA512 
2d000a0c0f795af93e2728249e7ab339c19d388546d3a300d5960079b9bf360a23c7758867edaca4abb871329689372b645e27eb20bed139aeb997e4d7583c43

diff --git a/dev-scheme/gauche-mecab/gauche-mecab-1.0.2.ebuild 
b/dev-scheme/gauche-mecab/gauche-mecab-1.0.2.ebuild
new file mode 100644
index 000..1f7af5b4816
--- /dev/null
+++ b/dev-scheme/gauche-mecab/gauche-mecab-1.0.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+MY_P="${P^g}"
+
+DESCRIPTION="MeCab binding for Gauche"
+HOMEPAGE="https://github.com/shirok/Gauche-mecab;
+SRC_URI="https://github.com/shirok/${PN^g}/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="app-text/mecab
+   >=dev-scheme/gauche-0.9.5"
+DEPEND="${RDEPEND}"
+S="${WORKDIR}/${MY_P}"

diff --git a/dev-scheme/gauche-mecab/metadata.xml 
b/dev-scheme/gauche-mecab/metadata.xml
new file mode 100644
index 000..fb1515c4d15
--- /dev/null
+++ b/dev-scheme/gauche-mecab/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   hat...@gentoo.org
+   Akinori Hattori
+   
+   
+   shirok/Gauche-mecab
+   
+



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

2018-07-20 Thread Akinori Hattori
commit: 6149a94e0cc04b642deb0b9f18319f081e9c268d
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Jul 20 13:21:05 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Jul 20 13:23:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6149a94e

dev-scheme/gauche-gtk: fix distfile name

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-gtk/Manifest   | 2 +-
 dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-scheme/gauche-gtk/Manifest b/dev-scheme/gauche-gtk/Manifest
index d79dc8a956a..1211956e65c 100644
--- a/dev-scheme/gauche-gtk/Manifest
+++ b/dev-scheme/gauche-gtk/Manifest
@@ -1 +1 @@
-DIST Gauche-gtk-0.6_pre1.tar.gz 205235 BLAKE2B 
90f2c69c7521817fd81bee007618fe35c6a20678812139f2f99964cccb953e6ceaa301886a703702ac67184526d5cb3d24db786ef0869f54490acbcb6e3745f3
 SHA512 
5d47af94f3683c25787bb31b2b077ab5526f84e67db49b95a04d59ee57d1249a9ba9223305fe47597a2fa77a6e8d81507a05b1a83a4a76ac5f867738f228
+DIST Gauche-gtk2-0.6_pre1.tar.gz 205235 BLAKE2B 
90f2c69c7521817fd81bee007618fe35c6a20678812139f2f99964cccb953e6ceaa301886a703702ac67184526d5cb3d24db786ef0869f54490acbcb6e3745f3
 SHA512 
5d47af94f3683c25787bb31b2b077ab5526f84e67db49b95a04d59ee57d1249a9ba9223305fe47597a2fa77a6e8d81507a05b1a83a4a76ac5f867738f228

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
index 258e582076d..beb3882420d 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
@@ -5,13 +5,12 @@ EAPI="6"
 
 inherit autotools vcs-snapshot
 
-MY_P="${P/g/G}"
-MY_PN="${PN/g/G}2"
+MY_P="${PN^g}2-${PV}"
 PV_COMMIT="6fca535f7bb950f81db066bd1afdca9d55e9b460"
 
 DESCRIPTION="GTK2 binding for Gauche"
 HOMEPAGE="http://practical-scheme.net/gauche/;
-SRC_URI="https://github.com/shirok/${MY_PN}/archive/${PV_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
+SRC_URI="https://github.com/shirok/${PN^g}2/archive/${PV_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"



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

2018-07-15 Thread Akinori Hattori
commit: d260765f5b843b38f10d87662afb8ea90d53c4b9
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:37:51 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:37:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d260765f

dev-scheme/gauche-kakasi: update to EAPI 6

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild | 31 ++-
 dev-scheme/gauche-kakasi/metadata.xml |  1 +
 2 files changed, 9 insertions(+), 23 deletions(-)

diff --git a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild 
b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
index fd5ecde1baa..617e71d6888 100644
--- a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
+++ b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
@@ -1,35 +1,20 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=0
+EAPI="6"
 
-IUSE=""
-
-MY_P="${P/g/G}"
+MY_P="${P^g}"
 
 DESCRIPTION="Kakasi binding for Gauche"
 HOMEPAGE="http://gauche.sf.net/;
-SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz"
+SRC_URI="mirror://sourceforge/${PN%-*}/${MY_P}.tgz"
 
 LICENSE="GPL-2"
-KEYWORDS="x86"
 SLOT="0"
-S="${WORKDIR}/${MY_P}"
+KEYWORDS="x86"
+IUSE=""
 
-DEPEND=">=dev-scheme/gauche-0.8
+RDEPEND="dev-scheme/gauche
>=app-i18n/kakasi-2.3.4"
-
-src_compile() {
-
-   econf || die
-   emake || die
-
-}
-
-src_install() {
-
-   make DESTDIR=${D} install || die
-
-   dodoc AUTHORS ChangeLog README*
-
-}
+DEPEND="${RDEPEND}"
+S="${WORKDIR}/${MY_P}"

diff --git a/dev-scheme/gauche-kakasi/metadata.xml 
b/dev-scheme/gauche-kakasi/metadata.xml
index 5a36f36510c..8eaf7545ebf 100644
--- a/dev-scheme/gauche-kakasi/metadata.xml
+++ b/dev-scheme/gauche-kakasi/metadata.xml
@@ -3,6 +3,7 @@
 

hat...@gentoo.org
+   Akinori Hattori


gauche



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-kakasi/, dev-scheme/gauche-kakasi/files/

2018-07-15 Thread Akinori Hattori
commit: 166a26e76883a917484aaea88383688a86d61d07
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:51:01 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:51:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=166a26e7

dev-scheme/gauche-kakasi: bulid with gauche-package

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../files/gauche-kakasi-gauche-package.patch   | 145 +
 dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild  |  11 ++
 2 files changed, 156 insertions(+)

diff --git a/dev-scheme/gauche-kakasi/files/gauche-kakasi-gauche-package.patch 
b/dev-scheme/gauche-kakasi/files/gauche-kakasi-gauche-package.patch
new file mode 100644
index 000..73313b5ec41
--- /dev/null
+++ b/dev-scheme/gauche-kakasi/files/gauche-kakasi-gauche-package.patch
@@ -0,0 +1,145 @@
+--- a/Makefile.in
 b/Makefile.in
+@@ -10,58 +10,43 @@
+ VPATH   = $(srcdir)
+ 
+ # These may be overridden by make invocators
+-DESTDIR  =
+-OPTFLAGS = @OPTFLAGS@
+-CC   = @CC@
+-LIBS = -lkakasi @LIBS@
+-CFLAGS   = @CFLAGS@ @KAKASI_INCDIR@ $(OPTFLAGS)
+-LDFLAGS  = @LDFLAGS@ @KAKASI_LIBDIR@ 
+-INSTALL_TYPE = @INSTALL_TYPE@
+-
+-# Set by configure
+-GOSH = @GOSH@
+-GAUCHE_CONFIG = @GAUCHE_CONFIG@
+-OBJEXT   = @OBJEXT@
+-DSOEXT   = @SOEXT@
++DESTDIR=
++CFLAGS = @CFLAGS@ @KAKASI_INCDIR@
++CPPFLAGS   = @CPPFLAGS@
++LDFLAGS= @LDFLAGS@ @KAKASI_LIBDIR@
++GOSH   = "@GOSH@"
++GAUCHE_CONFIG  = "@GAUCHE_CONFIG@"
++GAUCHE_PACKAGE = "@GAUCHE_PACKAGE@"
++INSTALL= "@GAUCHE_INSTALL@"
+ 
+-INSTALL  = @GAUCHE_INSTALL@
++# Other parameters
++SOEXT= @SOEXT@
++OBJEXT   = @OBJEXT@
++EXEEXT   = @EXEEXT@
+ 
+-MODULE   = kakasi
++# Module-specific stuff
++PACKAGE   = kakasi
+ 
+-ARCHFILES = $(MODULE).$(DSOEXT)
+-SCMFILES  = text/$(MODULE).scm
+-HEADERS   = 
++ARCHFILES = $(PACKAGE).$(SOEXT)
++SCMFILES  = text/$(PACKAGE).scm
++HEADERS   =
+ 
+ TARGET= $(ARCHFILES)
+-OBJS  = kakasi_head.$(OBJEXT) \
+-kakasi.$(OBJEXT)  \
+-kakasilib.$(OBJEXT)   \
+-kakasi_tail.$(OBJEXT)
+-GENERATED = kakasilib.$(OBJEXT) kakasi_head.c kakasi_tail.c
++GENERATED =
+ CONFIG_GENERATED = Makefile config.cache config.log config.status \
+- configure.lineno autom4te*.cache Gauche-kakasi.gpd
+-
+-HEADER_INSTALL_DIR  = $(DESTDIR)`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)incdir`
+-SCM_INSTALL_DIR = $(DESTDIR)`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)libdir`
+-ARCH_INSTALL_DIR= $(DESTDIR)`$(GAUCHE_CONFIG) --$(INSTALL_TYPE)archdir`
+-
+-all : $(TARGET)
+-
+-.SUFFIXES: .o .stub
++ configure.lineno autom4te*.cache @PACKAGE_NAME@.gpd
+ 
+-.c.o:
+-  $(CC) $(CFLAGS) -c $< -o $@
++HEADER_INSTALL_DIR  = "$(DESTDIR)`$(GAUCHE_CONFIG) --siteincdir`"
++SCM_INSTALL_DIR = "$(DESTDIR)`$(GAUCHE_CONFIG) --sitelibdir`"
++ARCH_INSTALL_DIR= "$(DESTDIR)`$(GAUCHE_CONFIG) --sitearchdir`"
+ 
+-.stub.c:
+-  $(GOSH) genstub $<
++kakasi_SRCS = kakasi.c kakasilib.stub
++kakasi_LIBS = -lkakasi
+ 
+-kakasilib.c : kakasilib.stub
+-
+-$(MODULE).$(DSOEXT): $(OBJS)
+-  $(CC) -Wl,-rpath -Wl,`gauche-config --sysarchdir` $(LDFLAGS) 
$(MODULE).$(DSOEXT) $(OBJS) $(LIBS)
++all : $(TARGET)
+ 
+-$(MODULE)_head.c $(MODULE)_tail.c :
+-  $(GAUCHE_CONFIG) --fixup-extension $(MODULE)
++$(PACKAGE).$(SOEXT): $(kakasi_SRCS)
++  $(GAUCHE_PACKAGE) compile --verbose --cppflags="$(CPPFLAGS)" 
--cflags="$(CFLAGS)" --ldflags="$(LDFLAGS)" --libs="$(kakasi_LIBS)" $(PACKAGE) 
$(kakasi_SRCS)
+ 
+ check : all
+   @rm -f test.log
+@@ -71,10 +56,11 @@
+   $(INSTALL) -m 444 -T $(HEADER_INSTALL_DIR) $(HEADERS)
+   $(INSTALL) -m 444 -T $(SCM_INSTALL_DIR) $(SCMFILES) 
+   $(INSTALL) -m 555 -T $(ARCH_INSTALL_DIR) $(ARCHFILES)
+-  $(INSTALL) -m 444 -T $(SCM_INSTALL_DIR)/.packages Gauche-kakasi.gpd
++  $(INSTALL) -m 444 -T $(SCM_INSTALL_DIR)/.packages @PACKAGE_NAME@.gpd
+ 
+ clean :
+-  rm -rf core $(TARGET) $(OBJS) $(GENERATED) *~ test.log so_locations
++  $(GAUCHE_PACKAGE) compile --clean $(PACKAGE) $(kakasi_SRCS)
++  rm -rf core $(TARGET) $(GENERATED) *~ test.log so_locations
+ 
+ distclean : clean
+   rm -rf $(CONFIG_GENERATED)
+--- a/configure.in
 b/configure.in
+@@ -7,10 +7,6 @@
+ 
+ AC_PREREQ(2.54)
+ AC_INIT(Gauche-kakasi, 0.1, sh...@acm.org)
+-dnl If you want to use the system name (OS, architecture, etc) in the
+-dnl configure, uncomment the following line.  In such a case, you need
+-dnl to copy config.guess and config.sub from automake distribution.
+-AC_CANONICAL_SYSTEM
+ 
+ dnl Sets several Gauche-specific parameters.
+ AC_GAUCHE_INIT_EXT
+@@ -27,16 +23,10 @@
+ AC_SUBST(KAKASI_INCDIR)
+ AC_SUBST(KAKASI_LIBDIR)
+ 
+-dnl Sets the default value of INSTALL_TYPE macro.
+-dnl You can set it either 'site' or 'sys'.  Usually, user-provided
+-dnl extensions are installed as 'site' category.
+-AC_GAUCHE_INSTALL_TYPE(site)
+-
+ dnl Get compiler 

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

2018-07-15 Thread Akinori Hattori
commit: 71e28889727fedd5f95725dfa458649c03dcd0d4
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:38:58 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:38:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e28889

dev-scheme/gauche-kakasi: update HOMEPAGE

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild 
b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
index 617e71d6888..4542ededd12 100644
--- a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
+++ b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
@@ -6,7 +6,7 @@ EAPI="6"
 MY_P="${P^g}"
 
 DESCRIPTION="Kakasi binding for Gauche"
-HOMEPAGE="http://gauche.sf.net/;
+HOMEPAGE="http://sourceforge.jp/projects/gauche/;
 SRC_URI="mirror://sourceforge/${PN%-*}/${MY_P}.tgz"
 
 LICENSE="GPL-2"



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

2018-07-15 Thread Akinori Hattori
commit: 7b09692ee4fa085e6da3f3e84f77af37a17169b4
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:55:35 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:55:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b09692e

dev-scheme/gauche-kakasi: keyword ia64

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild 
b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
index c179a142a46..10ac8a46a9a 100644
--- a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
+++ b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN%-*}/${MY_P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="~amd64 ~ia64 x86"
 IUSE=""
 
 RDEPEND="dev-scheme/gauche



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

2018-07-15 Thread Akinori Hattori
commit: 1de3505f42df78be513bdfa4e9e03d5cd204
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:52:48 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:52:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1de3

dev-scheme/gauche-kakasi: fix warning in kakasilib.stub

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../gauche-kakasi/files/gauche-kakasi-gauche-package.patch| 11 +++
 1 file changed, 11 insertions(+)

diff --git a/dev-scheme/gauche-kakasi/files/gauche-kakasi-gauche-package.patch 
b/dev-scheme/gauche-kakasi/files/gauche-kakasi-gauche-package.patch
index 73313b5ec41..ca2e3fd73da 100644
--- a/dev-scheme/gauche-kakasi/files/gauche-kakasi-gauche-package.patch
+++ b/dev-scheme/gauche-kakasi/files/gauche-kakasi-gauche-package.patch
@@ -143,3 +143,14 @@
  
  dnl Output
  AC_GAUCHE_MAKE_GPD
+--- a/kakasilib.stub
 b/kakasilib.stub
+@@ -43,7 +43,7 @@
+   SCM_RETURN(sr);")
+ 
+ (define-cproc kakasi-close-kanwadict ()
+-  (return  "kakasi_close_kanwadict"))
++  "SCM_RETURN(SCM_MAKE_INT(kakasi_close_kanwadict()));")
+ 
+ ;; Local variables:
+ ;; mode: scheme



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

2018-07-15 Thread Akinori Hattori
commit: 6a352bf066ee2238dd326c8033d35bddabde83c3
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:54:21 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:54:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a352bf0

dev-scheme/gauche-kakasi: keyword amd64

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild 
b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
index 28763cc7e60..c179a142a46 100644
--- a/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
+++ b/dev-scheme/gauche-kakasi/gauche-kakasi-0.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN%-*}/${MY_P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="x86"
+KEYWORDS="~amd64 x86"
 IUSE=""
 
 RDEPEND="dev-scheme/gauche



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

2018-07-15 Thread Akinori Hattori
commit: 619a079370e0cfa112dfa9a6af61e5c1ce4208cd
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:13:29 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:13:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=619a0793

dev-scheme/gauche-qdbm: keyword amd64

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild | 4 ++--
 dev-scheme/gauche-qdbm/metadata.xml  | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild 
b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
index 9a99480a7c4..dd9498b0458 100644
--- a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
+++ b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge.jp/gauche/6988/${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~sparc x86"
+KEYWORDS="~amd64 ~sparc x86"
 IUSE=""
 
 RDEPEND="dev-scheme/gauche

diff --git a/dev-scheme/gauche-qdbm/metadata.xml 
b/dev-scheme/gauche-qdbm/metadata.xml
index c30645235ea..b700519a0a2 100644
--- a/dev-scheme/gauche-qdbm/metadata.xml
+++ b/dev-scheme/gauche-qdbm/metadata.xml
@@ -3,6 +3,7 @@
 

hat...@gentoo.org
+   Akinori Hattori


gauche



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

2018-07-15 Thread Akinori Hattori
commit: 2cc4953f436b02eab1f096d6fbf5fc798e14537d
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:19:44 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:19:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cc4953f

dev-scheme/gauche-qdbm: respect CFLAGS/LDFLAGS

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch 
b/dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch
index 74e522e3ad7..5c5b0bc5a3f 100644
--- a/dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch
+++ b/dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch
@@ -18,7 +18,9 @@
 -GOSH = @GOSH@
 -GAUCHE_CONFIG = @GAUCHE_CONFIG@
 +DESTDIR=
++CFLAGS = @CFLAGS@
 +CPPFLAGS   = @CPPFLAGS@  # AC_LIB_LINKFLAGS adds to this..
++LDFLAGS= @LDFLAGS@
 +GOSH   = "@GOSH@"
 +GAUCHE_CONFIG  = "@GAUCHE_CONFIG@"
 +GAUCHE_PACKAGE = "@GAUCHE_PACKAGE@"
@@ -79,9 +81,7 @@
 -$(MODULE)_head.c $(MODULE)_tail.c :
 -  $(GAUCHE_CONFIG) --fixup-extension $(MODULE)
 +$(PACKAGE).$(SOEXT): $(qdbm_SRCS)
-+  $(GAUCHE_PACKAGE) compile --verbose \
-+  --libs="$(qdbm_LIBS)" --cppflags="$(CPPFLAGS)" \
-+  $(PACKAGE) $(qdbm_SRCS)
++  $(GAUCHE_PACKAGE) compile --verbose --cppflags="$(CPPFLAGS)" 
--cflags="$(CFLAGS)" --ldflags="$(LDFLAGS)" --libs="$(qdbm_LIBS)" $(PACKAGE) 
$(qdbm_SRCS)
  
  check : all
@rm -f test.log



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

2018-07-15 Thread Akinori Hattori
commit: 7c4ff36fd93aed629cb01037a0c5a5e61748faad
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:21:17 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:21:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c4ff36f

dev-scheme/gauche-qdbm: fix warning in depot.stub

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch 
b/dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch
index 5c5b0bc5a3f..0c74472113a 100644
--- a/dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch
+++ b/dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch
@@ -134,3 +134,14 @@
 +AC_GAUCHE_MAKE_GPD
  echo $PACKAGE_VERSION > VERSION
  AC_OUTPUT(Makefile)
+--- a/depot.stub
 b/depot.stub
+@@ -219,7 +219,7 @@
+   SCM_RETURN(SCM_MAKE_INT(r));")
+ 
+ (define-cproc qdbm-dpprimenum (num::)
+-  (return  "dpprimenum"))
++  "  SCM_RETURN(SCM_MAKE_INT(dpprimenum(num)));")
+ 
+ (define-enum DP_OREADER)
+ (define-enum DP_OWRITER)



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-qdbm/files/, dev-scheme/gauche-qdbm/

2018-07-15 Thread Akinori Hattori
commit: d4f9cf472e99ff8983f73a4f093fd8c7efe7611b
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:23:16 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:23:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f9cf47

dev-scheme/gauche-qdbm: fix tests

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-qdbm/files/gauche-qdbm-test.patch | 13 +
 dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild|  1 +
 2 files changed, 14 insertions(+)

diff --git a/dev-scheme/gauche-qdbm/files/gauche-qdbm-test.patch 
b/dev-scheme/gauche-qdbm/files/gauche-qdbm-test.patch
new file mode 100644
index 000..2153c8978fe
--- /dev/null
+++ b/dev-scheme/gauche-qdbm/files/gauche-qdbm-test.patch
@@ -0,0 +1,13 @@
+--- a/test.scm
 b/test.scm
+@@ -32,8 +32,8 @@
+ (test* "qdbm-dpclosed?" #t (qdbm-dpclosed? qdbm))
+ (test* "qdbm-dpremove" #t (qdbm-dpremove "test.dbm"))
+ 
+-(test* "qdbm-innerhash" -468784272 (qdbm-dpinnerhash "key"))
+-(test* "qdbm-outerhash" -448645494 (qdbm-dpouterhash "key"))
++(test* "qdbm-innerhash" 604957552 (qdbm-dpinnerhash "key"))
++(test* "qdbm-outerhash" 625096330 (qdbm-dpouterhash "key"))
+ (test* "qdbm-primenum" 10223 (qdbm-dpprimenum 1))
+ 
+ ;; The following is taken from ext/dbm/test.scm.

diff --git a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild 
b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
index d05007bfdd6..8bfec2a242d 100644
--- a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
+++ b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
@@ -23,6 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-gauche-package.patch
+   "${FILESDIR}"/${PN}-test.patch
"${FILESDIR}"/${PN}-undefined-reference.patch
 )
 



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

2018-07-15 Thread Akinori Hattori
commit: d34763b6e30fb722bfa137d5738c702da232d4b6
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:14:17 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:14:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d34763b6

dev-scheme/gauche-qdbm: keyword ia64

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild 
b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
index dd9498b0458..debd0ca32b4 100644
--- a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
+++ b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge.jp/gauche/6988/${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~sparc x86"
+KEYWORDS="~amd64 ~ia64 ~sparc x86"
 IUSE=""
 
 RDEPEND="dev-scheme/gauche



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-qdbm/files/, dev-scheme/gauche-qdbm/

2018-07-15 Thread Akinori Hattori
commit: 0b328f50b949206a8e68d3c31d58238cdc814b1b
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:18:36 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:18:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b328f50

dev-scheme/gauche-qdbm: update patches

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 ...m-0.2-gauche-package.diff => gauche-qdbm-gauche-package.patch} | 8 
 ...fined-reference.diff => gauche-qdbm-undefined-reference.patch} | 4 ++--
 dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild  | 4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-gauche-package.diff 
b/dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch
similarity index 96%
rename from dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-gauche-package.diff
rename to dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch
index a4e30560042..74e522e3ad7 100644
--- a/dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-gauche-package.diff
+++ b/dev-scheme/gauche-qdbm/files/gauche-qdbm-gauche-package.patch
@@ -1,5 +1,5 @@
 Gauche-qdbm-0.2.orig/Makefile.in
-+++ Gauche-qdbm-0.2/Makefile.in
+--- a/Makefile.in
 b/Makefile.in
 @@ -10,79 +10,57 @@
  VPATH   = $(srcdir)
  
@@ -112,8 +112,8 @@
  
  distclean : clean
rm -rf $(CONFIG_GENERATED)
 Gauche-qdbm-0.2.orig/configure.ac
-+++ Gauche-qdbm-0.2/configure.ac
+--- a/configure.ac
 b/configure.ac
 @@ -4,18 +4,11 @@
  AC_INIT(Gauche-qdbm, 0.2)
  AC_CONFIG_SRCDIR(qdbm.c)

diff --git 
a/dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-undefined-reference.diff 
b/dev-scheme/gauche-qdbm/files/gauche-qdbm-undefined-reference.patch
similarity index 85%
rename from 
dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-undefined-reference.diff
rename to dev-scheme/gauche-qdbm/files/gauche-qdbm-undefined-reference.patch
index d6a6efb99b4..cf80940c97e 100644
--- a/dev-scheme/gauche-qdbm/files/gauche-qdbm-0.2-undefined-reference.diff
+++ b/dev-scheme/gauche-qdbm/files/gauche-qdbm-undefined-reference.patch
@@ -1,5 +1,5 @@
 Gauche-qdbm-0.2.orig/qdbm.scm
-+++ Gauche-qdbm-0.2/qdbm.scm
+--- a/qdbm.scm
 b/qdbm.scm
 @@ -72,7 +72,7 @@
(unless (slot-bound? self 'path)
  (error "path must be set to open qdbm database"))

diff --git a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild 
b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
index 131d04f10ab..d05007bfdd6 100644
--- a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
+++ b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
@@ -22,8 +22,8 @@ DEPEND="${RDEPEND}"
 S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
-   "${FILESDIR}"/${P}-gauche-package.diff
-   "${FILESDIR}"/${P}-undefined-reference.diff
+   "${FILESDIR}"/${PN}-gauche-package.patch
+   "${FILESDIR}"/${PN}-undefined-reference.patch
 )
 
 src_prepare() {



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

2018-07-15 Thread Akinori Hattori
commit: 19b358409eba7ab4d9029392b7793c9142638fa9
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:16:31 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:16:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b35840

dev-scheme/gauche-qdbm: update to EAPI 6

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild 
b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
index debd0ca32b4..131d04f10ab 100644
--- a/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
+++ b/dev-scheme/gauche-qdbm/gauche-qdbm-0.2-r1.ebuild
@@ -1,15 +1,15 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="4"
+EAPI="6"
 
-inherit autotools eutils
+inherit autotools
 
-MY_P="${P/g/G}"
+MY_P="${P^g}"
 
 DESCRIPTION="QDBM binding for Gauche"
 HOMEPAGE="http://sourceforge.jp/projects/gauche/;
-SRC_URI="mirror://sourceforge.jp/gauche/6988/${MY_P}.tar.gz"
+SRC_URI="mirror://sourceforge.jp/${PN%-*}/6988/${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
@@ -21,8 +21,12 @@ RDEPEND="dev-scheme/gauche
 DEPEND="${RDEPEND}"
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-gauche-package.diff
+   "${FILESDIR}"/${P}-undefined-reference.diff
+)
+
 src_prepare() {
-   epatch "${FILESDIR}"/${P}-gauche-package.diff
-   epatch "${FILESDIR}"/${P}-undefined-reference.diff
+   default
eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-cdb/, dev-scheme/gauche-cdb/files/

2018-07-15 Thread Akinori Hattori
commit: 05964c12184f31a2b89399d1599501176e0a3180
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:06:18 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:09:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05964c12

dev-scheme/gauche-cdb: update patches

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 ...-0.3.1-gauche-package.diff => gauche-cdb-gauche-package.patch} | 8 
 ...efined-reference.diff => gauche-cdb-undefined-reference.patch} | 8 
 dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild  | 4 ++--
 3 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-gauche-package.diff 
b/dev-scheme/gauche-cdb/files/gauche-cdb-gauche-package.patch
similarity index 96%
rename from dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-gauche-package.diff
rename to dev-scheme/gauche-cdb/files/gauche-cdb-gauche-package.patch
index ae093062243..dc521b29af8 100644
--- a/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-gauche-package.diff
+++ b/dev-scheme/gauche-cdb/files/gauche-cdb-gauche-package.patch
@@ -1,5 +1,5 @@
 Gauche-cdb-0.3.1.orig/Makefile.in
-+++ Gauche-cdb-0.3.1/Makefile.in
+--- a/Makefile.in
 b/Makefile.in
 @@ -10,76 +10,57 @@
  VPATH   = $(srcdir)
  
@@ -109,8 +109,8 @@
  
  distclean : clean
rm -rf $(CONFIG_GENERATED)
 Gauche-cdb-0.3.1.orig/configure.ac
-+++ Gauche-cdb-0.3.1/configure.ac
+--- a/configure.ac
 b/configure.ac
 @@ -4,18 +4,11 @@
  AC_INIT(Gauche-cdb, 0.3.1)
  AC_CONFIG_SRCDIR(cdb.stub)

diff --git 
a/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-undefined-reference.diff 
b/dev-scheme/gauche-cdb/files/gauche-cdb-undefined-reference.patch
similarity index 81%
rename from 
dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-undefined-reference.diff
rename to dev-scheme/gauche-cdb/files/gauche-cdb-undefined-reference.patch
index b63a68ddbda..6b6619dc26e 100644
--- a/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-undefined-reference.diff
+++ b/dev-scheme/gauche-cdb/files/gauche-cdb-undefined-reference.patch
@@ -1,5 +1,5 @@
 Gauche-cdb-0.3.1.orig/cdb.scm
-+++ Gauche-cdb-0.3.1/cdb.scm
+--- a/cdb.scm
 b/cdb.scm
 @@ -60,7 +60,7 @@
(unless (slot-bound? self 'path)
  (error "path must be set to open cdb database"))
@@ -9,8 +9,8 @@
(let ((path (slot-ref self 'path))
  (rwmode (slot-ref self 'rw-mode)))
  (case rwmode
 Gauche-cdb-0.3.1.orig/cdb.stub
-+++ Gauche-cdb-0.3.1/cdb.stub
+--- a/cdb.stub
 b/cdb.stub
 @@ -69,7 +69,7 @@
  
   static void cdb_finalize(ScmObj obj, void *data)

diff --git a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild 
b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
index 1fc2a6ee138..416778ad184 100644
--- a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
+++ b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
@@ -22,8 +22,8 @@ DEPEND="${RDEPEND}"
 S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
-   "${FILESDIR}"/${P}-gauche-package.diff
-   "${FILESDIR}"/${P}-undefined-reference.diff
+   "${FILESDIR}"/${PN}-gauche-package.patch
+   "${FILESDIR}"/${PN}-undefined-reference.patch
 )
 
 src_prepare() {



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

2018-07-15 Thread Akinori Hattori
commit: a0d3bf1fd9ef6077acc8a6097613f5277ccb7f73
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:03:53 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:09:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d3bf1f

dev-scheme/gauche-cdb: update to EAPI 6

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild 
b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
index b70d34302bb..1fc2a6ee138 100644
--- a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
+++ b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
@@ -1,15 +1,15 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="4"
+EAPI="6"
 
-inherit autotools eutils
+inherit autotools
 
-MY_P="${P/g/G}"
+MY_P="${P^g}"
 
 DESCRIPTION="CDB binding for Gauche"
 HOMEPAGE="http://sourceforge.jp/projects/gauche/;
-SRC_URI="mirror://sourceforge.jp/gauche/8407/${MY_P}.tar.gz"
+SRC_URI="mirror://sourceforge.jp/${PN%-*}/8407/${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
@@ -21,8 +21,12 @@ RDEPEND="dev-scheme/gauche
 DEPEND="${RDEPEND}"
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-gauche-package.diff
+   "${FILESDIR}"/${P}-undefined-reference.diff
+)
+
 src_prepare() {
-   epatch "${FILESDIR}"/${P}-gauche-package.diff
-   epatch "${FILESDIR}"/${P}-undefined-reference.diff
+   default
eautoreconf
 }



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

2018-07-15 Thread Akinori Hattori
commit: c5d0cda9942d53c51ad4340be573249eaee23ac5
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 08:58:15 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:09:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5d0cda9

dev-scheme/gauche-cdb: keyword amd64

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild | 4 ++--
 dev-scheme/gauche-cdb/metadata.xml   | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild 
b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
index 04f12d3afa7..b70d34302bb 100644
--- a/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
+++ b/dev-scheme/gauche-cdb/gauche-cdb-0.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge.jp/gauche/8407/${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="ia64 x86"
+KEYWORDS="~amd64 ia64 x86"
 IUSE=""
 
 RDEPEND="dev-scheme/gauche

diff --git a/dev-scheme/gauche-cdb/metadata.xml 
b/dev-scheme/gauche-cdb/metadata.xml
index c30645235ea..b700519a0a2 100644
--- a/dev-scheme/gauche-cdb/metadata.xml
+++ b/dev-scheme/gauche-cdb/metadata.xml
@@ -3,6 +3,7 @@
 

hat...@gentoo.org
+   Akinori Hattori


gauche



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

2018-07-15 Thread Akinori Hattori
commit: 4e1d70ca958061934b2ffdab1aa3fb47cbd25303
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 09:07:40 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 09:09:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e1d70ca

dev-scheme/gauche-cdb: respect CFLAGS/LDFLAGS

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-cdb/files/gauche-cdb-gauche-package.patch | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-scheme/gauche-cdb/files/gauche-cdb-gauche-package.patch 
b/dev-scheme/gauche-cdb/files/gauche-cdb-gauche-package.patch
index dc521b29af8..2f09f6c64c7 100644
--- a/dev-scheme/gauche-cdb/files/gauche-cdb-gauche-package.patch
+++ b/dev-scheme/gauche-cdb/files/gauche-cdb-gauche-package.patch
@@ -18,7 +18,9 @@
 -GOSH = @GOSH@
 -GAUCHE_CONFIG = @GAUCHE_CONFIG@
 +DESTDIR=
++CFLAGS = @CFLAGS@
 +CPPFLAGS   = @CPPFLAGS@  # AC_LIB_LINKFLAGS adds to this..
++LDFLAGS= @LDFLAGS@
 +GOSH   = "@GOSH@"
 +GAUCHE_CONFIG  = "@GAUCHE_CONFIG@"
 +GAUCHE_PACKAGE = "@GAUCHE_PACKAGE@"
@@ -76,9 +78,7 @@
 -$(MODULE)_head.c $(MODULE)_tail.c :
 -  $(GAUCHE_CONFIG) --fixup-extension $(MODULE)
 +$(PACKAGE).$(SOEXT): $(cdb_SRCS)
-+  $(GAUCHE_PACKAGE) compile --verbose \
-+  --libs="$(cdb_LIBS)" --cppflags="$(CPPFLAGS)" \
-+  $(PACKAGE) $(cdb_SRCS)
++  $(GAUCHE_PACKAGE) compile --verbose --cppflags="$(CPPFLAGS)" 
--cflags="$(CFLAGS)" --ldflags="$(LDFLAGS)" --libs="$(cdb_LIBS)" $(PACKAGE) 
$(cdb_SRCS)
  
  check : all
@rm -f test.log



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

2018-07-15 Thread Akinori Hattori
commit: d62d8c7f4bc954657d87967305ff92111dbb57bd
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Jul 15 08:49:31 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Jul 15 08:49:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62d8c7f

dev-scheme/gauche: fix AC_GAUCHE_MAKE_GPD

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche/files/gauche-gauche.m4.patch | 9 +
 1 file changed, 9 insertions(+)

diff --git a/dev-scheme/gauche/files/gauche-gauche.m4.patch 
b/dev-scheme/gauche/files/gauche-gauche.m4.patch
index 1b9947cf579..a5c5455f170 100644
--- a/dev-scheme/gauche/files/gauche-gauche.m4.patch
+++ b/dev-scheme/gauche/files/gauche-gauche.m4.patch
@@ -16,3 +16,12 @@
  OPTFLAGS="$GCCOPT $I686OPT"
  AC_SUBST(OPTFLAGS)
  ])
+@@ -150,7 +147,7 @@
+ dnl
+ AC_DEFUN([AC_GAUCHE_MAKE_GPD],
+[
+-GAUCHE_PACKAGE_CONFIGURE_ARGS=`echo "$ac_configure_args" | sed 
's/@<:@\\"\`\$@:>@/&/g'`
++GAUCHE_PACKAGE_CONFIGURE_ARGS=`echo "$ac_configure_args" | sed 
's/@<:@\$\\"\`@:>@/&/g'`
+ AC_MSG_NOTICE([creating ${PACKAGE_NAME}.gpd])
+ $GAUCHE_PACKAGE make-gpd "$PACKAGE_NAME" \
+   -version "$PACKAGE_VERSION" \



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

2018-07-11 Thread Akinori Hattori
commit: 6413697237b71971216fa144cd6e10084630e857
Author: Akinori Hattori  gentoo  org>
AuthorDate: Wed Jul 11 13:57:03 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Wed Jul 11 13:57:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64136972

dev-scheme/gauche-gtk: keyword amd64

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild | 4 ++--
 dev-scheme/gauche-gtk/metadata.xml   | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild 
b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
index 83b46548023..8556de388b6 100644
--- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
+++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/shirok/${MY_PN}/tarball/${PV_COMMIT} -> ${MY_P}.tar.
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~ppc x86"
+KEYWORDS="~amd64 ~ppc x86"
 IUSE="examples glgd nls opengl"
 RESTRICT="test"
 

diff --git a/dev-scheme/gauche-gtk/metadata.xml 
b/dev-scheme/gauche-gtk/metadata.xml
index 883d438926b..4dd4d4ed3fd 100644
--- a/dev-scheme/gauche-gtk/metadata.xml
+++ b/dev-scheme/gauche-gtk/metadata.xml
@@ -3,6 +3,7 @@
 

hat...@gentoo.org
+   Akinori Hattori


Gauche extension module to use GTK.



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gtk/, dev-scheme/gauche-gtk/files/

2018-07-11 Thread Akinori Hattori
commit: aae0acf6af4cb4287c28bd9f56032739367dc302
Author: Akinori Hattori  gentoo  org>
AuthorDate: Wed Jul 11 14:02:12 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Wed Jul 11 14:02:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae0acf6

dev-scheme/gauche-gtk: fix build with >=x11-libs/pango-1.40.2

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche-gtk/Manifest |  2 +-
 .../gauche-gtk/files/gauche-gtk-gtk-lib.hints.diff | 71 --
 .../gauche-gtk/files/gauche-gtk-h2s-cpp.diff   | 11 
 .../files/gauche-gtk-h2s-gdk-pixbuf.diff   | 23 ---
 dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild   | 28 -
 5 files changed, 14 insertions(+), 121 deletions(-)

diff --git a/dev-scheme/gauche-gtk/Manifest b/dev-scheme/gauche-gtk/Manifest
index 8e7e1d5eab6..d79dc8a956a 100644
--- a/dev-scheme/gauche-gtk/Manifest
+++ b/dev-scheme/gauche-gtk/Manifest
@@ -1 +1 @@
-DIST Gauche-gtk-0.6_pre1.tar.gz 203261 BLAKE2B 
c0b29dcafcff600faf4ad3236eb15ec86867cc6ea0ea218f1f4a57b2757cbcb16686815633de2787afff9ab36e4079f13f242c1a357f6e8e832faaddc66b3fe8
 SHA512 
150d9169f893ab4ca80956aab93523cf8d9a5e831f7ba4f577314fa6fac72910238cbb5f375fa6b265b3b6a013bba2674c37c8219c391dd212d52267e2360bb3
+DIST Gauche-gtk-0.6_pre1.tar.gz 205235 BLAKE2B 
90f2c69c7521817fd81bee007618fe35c6a20678812139f2f99964cccb953e6ceaa301886a703702ac67184526d5cb3d24db786ef0869f54490acbcb6e3745f3
 SHA512 
5d47af94f3683c25787bb31b2b077ab5526f84e67db49b95a04d59ee57d1249a9ba9223305fe47597a2fa77a6e8d81507a05b1a83a4a76ac5f867738f228

diff --git a/dev-scheme/gauche-gtk/files/gauche-gtk-gtk-lib.hints.diff 
b/dev-scheme/gauche-gtk/files/gauche-gtk-gtk-lib.hints.diff
deleted file mode 100644
index be54ee550ba..000
--- a/dev-scheme/gauche-gtk/files/gauche-gtk-gtk-lib.hints.diff
+++ /dev/null
@@ -1,71 +0,0 @@
 a/src/gtk-lib.hints
-+++ b/src/gtk-lib.hints
-@@ -527,8 +527,10 @@ SCM_RETURN(Scm_Values2(Scm_MakeInteger(n_properties), 
h));"
-   (add-mixin! "Scm_GtkEditableClass" "Scm_GtkCellEditableClass"))
- 
- ;; we can't free the return value of gtk_entry_get_text.
--(define-cproc gtk-entry-get-text (entry::)
--  "SCM_RETURN(SCM_MAKE_STR_COPYING(gtk_entry_get_text(entry)));")
-+(define-cproc-fix gtk-entry-get-text
-+  (fix-arguments! '(entry::))
-+  (fix-body!
-+   "SCM_RETURN(SCM_MAKE_STR_COPYING(gtk_entry_get_text(entry)));"))
- 
- ;;==
- ;; gtkfilesel.h
-@@ -539,8 +541,10 @@ SCM_RETURN(Scm_Values2(Scm_MakeInteger(n_properties), 
h));"
- ;; gtk_file_selection_get_filename returns mbstr encoded by the current
- ;; locale.  We canonicalize it to utf8.  The Scheme glue code converts
- ;; it to Gauche's internal encoding.
--(define-cproc gtk-file-selection-get-filename (sel::)
--  "const gchar *fn_mb = gtk_file_selection_get_filename(sel);
-+(define-cproc-fix gtk-file-selection-get-filename
-+  (fix-arguments! '(sel::))
-+  (fix-body!
-+   "const gchar *fn_mb = gtk_file_selection_get_filename(sel);
-   gchar *fn_utf8 = g_filename_to_utf8(fn_mb, -1, NULL, NULL, NULL);
-   if (fn_utf8 == NULL) {
- Scm_Error(\"got a filename including multibyte chars which can't be 
converted to UTF8: %s\", fn_mb);
-@@ -549,7 +553,7 @@ SCM_RETURN(Scm_Values2(Scm_MakeInteger(n_properties), h));"
-   SCM_RETURN(SCM_MAKE_STR_COPYING(fn_utf8));
- #else
-   SCM_RETURN(Scm_MakeString(fn_utf8, -1, -1, 
SCM_MAKSTR_COPYING|SCM_MAKSTR_INCOMPLETE));
--#endif")
-+#endif"))
- 
- (define-cproc gtk-file-selection-get-selections (sel::)
-   "gchar **fns_mb = gtk_file_selection_get_selections(sel);
-@@ -609,10 +613,14 @@ SCM_RETURN(Scm_Values2(Scm_MakeInteger(n_properties), 
h));"
- (input-file "gtklabel.h")
- 
- ;; Memory is owned by the widget so we don't need to free them.
--(define-cproc gtk-label-get-text (label::)
--  "SCM_RETURN(SCM_MAKE_STR_COPYING(gtk_label_get_text(label)));")
--(define-cproc gtk-label-get-label (label::)
--  "SCM_RETURN(SCM_MAKE_STR_COPYING(gtk_label_get_label(label)));")
-+(define-cproc-fix gtk-label-get-text
-+  (fix-arguments! '(label::))
-+  (fix-body!
-+   "SCM_RETURN(SCM_MAKE_STR_COPYING(gtk_label_get_text(label)));"))
-+(define-cproc-fix gtk-label-get-label
-+  (fix-arguments! '(label::))
-+  (fix-body!
-+   "SCM_RETURN(SCM_MAKE_STR_COPYING(gtk_label_get_label(label)));"))
- 
- (define-cproc-fix gtk-label-get-seleciton-bounds
-   (fix-arguments! '(label::))
-@@ -1121,9 +1129,11 @@ return SCM_MAKE_STR_COPYING((char*)string);"))
- 
- (input-file "gtkprogressbar.h")
- 
--(define-cproc gtk-progress-bar-get-text (pbar::)
--  "gchar *g = gtk_progress_bar_get_text(pbar);
--  SCM_RETURN(SCM_MAKE_STR_COPYING_SAFELY(g));")
-+(define-cproc-fix gtk-progress-bar-get-text
-+  (fix-arguments! '(pbar::))
-+  (fix-body!
-+   "gchar *g = gtk_progress_bar_get_text(pbar);
-+  SCM_RETURN(SCM_MAKE_STR_COPYING_SAFELY(g));"))
- 
- 

[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



  1   2   >