[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/, 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/, 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/, 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/, 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/, 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/, 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/, dev-scheme/gauche/files/

2018-07-11 Thread Akinori Hattori
commit: 9b966756dceaa5cc6a709273242dd360f38c8162
Author: Akinori Hattori  gentoo  org>
AuthorDate: Wed Jul 11 13:37:43 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Wed Jul 11 13:41:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b966756

dev-scheme/gauche: rename patches

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../{gauche-ext-ldflags.patch => gauche-0.9-ext-ldflags.patch}  | 0
 .../gauche/files/{gauche-rfc.tls.patch => gauche-0.9-rfc.tls.patch} | 0
 dev-scheme/gauche/gauche-0.9.5.ebuild   | 6 +++---
 dev-scheme/gauche/metadata.xml  | 1 +
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-scheme/gauche/files/gauche-ext-ldflags.patch 
b/dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch
similarity index 100%
rename from dev-scheme/gauche/files/gauche-ext-ldflags.patch
rename to dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch

diff --git a/dev-scheme/gauche/files/gauche-rfc.tls.patch 
b/dev-scheme/gauche/files/gauche-0.9-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-rfc.tls.patch

diff --git a/dev-scheme/gauche/gauche-0.9.5.ebuild 
b/dev-scheme/gauche/gauche-0.9.5.ebuild
index 8cf193dcbce..2ace0a45f69 100644
--- a/dev-scheme/gauche/gauche-0.9.5.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.5.ebuild
@@ -27,11 +27,11 @@ S="${WORKDIR}/${MY_P}"
 PATCHES=(
"${FILESDIR}"/${PN}-rpath.patch
"${FILESDIR}"/${PN}-gauche.m4.patch
-   "${FILESDIR}"/${PN}-ext-ldflags.patch
"${FILESDIR}"/${PN}-xz-info.patch
-   "${FILESDIR}"/${PN}-rfc.tls.patch
-   "${FILESDIR}"/${P}-libressl.patch
+   "${FILESDIR}"/${PN}-0.9-ext-ldflags.patch
+   "${FILESDIR}"/${PN}-0.9-rfc.tls.patch
"${FILESDIR}"/${P}-bsd.patch
+   "${FILESDIR}"/${P}-libressl.patch
"${FILESDIR}"/${P}-unicode.patch
 )
 DOCS=( AUTHORS ChangeLog HACKING README )

diff --git a/dev-scheme/gauche/metadata.xml b/dev-scheme/gauche/metadata.xml
index b2990653937..48438982cc2 100644
--- a/dev-scheme/gauche/metadata.xml
+++ b/dev-scheme/gauche/metadata.xml
@@ -3,6 +3,7 @@
 

hat...@gentoo.org
+   Akinori Hattori


sch...@gentoo.org



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

2018-06-23 Thread Akinori Hattori
commit: 42542c7b6db5c76d21a0ecb720b224de9b43088f
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Jun 23 06:48:36 2018 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Jun 23 06:48:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42542c7b

dev-scheme/gauche: drop old

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-scheme/gauche/Manifest |   2 -
 .../gauche/files/gauche-0.9-ext-ldflags.patch  |  11 --
 dev-scheme/gauche/files/gauche-0.9-gauche.m4.patch |  19 
 dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch   |  12 ---
 dev-scheme/gauche/files/gauche-0.9-rpath.patch |  10 --
 dev-scheme/gauche/files/gauche-0.9-xz-info.patch   |  31 --
 .../gauche/files/gauche-0.9.3.3-file.util.patch|  21 
 .../files/gauche-0.9.3.3-gauche.threads.patch  | 120 -
 dev-scheme/gauche/gauche-0.9.3.3.ebuild|  52 -
 dev-scheme/gauche/gauche-0.9.4-r1.ebuild   |  56 --
 10 files changed, 334 deletions(-)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 92711774c98..d8fb93ee259 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,3 +1 @@
-DIST Gauche-0.9.3.3.tgz 5042189 BLAKE2B 
28aaae506d89f0ba8dc7dd78eaf78678875d8d785a9ee67352f00e82531cafa4ec711f4ee55b9b791476cc1e196585131db8f63c3d2ac9584fb4fa0ab54b9291
 SHA512 
5743781d88454d579d853a50c5c7651c52bdcea8b7b2130408e1c7761cee73edfdebaf258342e837ef7d5a3886e08bbb33b2862d1e19585f519ada5cb7475d1c
-DIST Gauche-0.9.4.tgz 5601987 BLAKE2B 
3c1181d4ff17b7c90fb1fb30401f9f284290fee05dfb368ced69c813966220152e81269c954f66d9b31ed182912d6552011e73ae92d69418160f86f7c0e758c8
 SHA512 
815e719d78950a31c238fd7879e09f40d6b3a83a3ebf9d5f7cd3cc7ada081e5f20fbc6b432900e3455bc59e5e60014bf77605b8c9c5f27def53f89284b9cfca3
 DIST Gauche-0.9.5.tgz 6458675 BLAKE2B 
ca7f1ad48841a2a6a98632980d8a4fe5065234de5c23835c24e633345ba77fd4d3610d073c00a8da00c1e794e22a74e493793d8fca4a7f3ed1a3161a29622f30
 SHA512 
6d853d734c7a56a86f0015b1bfef378803d6acc1e0405ed841eab5afc08d1edef736d85df10c86d75fd5fb6b2def684bb1f2095a019133b9f497192f5511197a

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 a9de4114d2b..000
--- a/dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 Gauche-0.9.1.orig/ext/Makefile.ext.in
-+++ Gauche-0.9.1/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-gauche.m4.patch 
b/dev-scheme/gauche/files/gauche-0.9-gauche.m4.patch
deleted file mode 100644
index 8c4d3180836..000
--- a/dev-scheme/gauche/files/gauche-0.9-gauche.m4.patch
+++ /dev/null
@@ -1,19 +0,0 @@
 Gauche-0.9.4.orig/m4/gauche.m4
-+++ Gauche-0.9.4/m4/gauche.m4
-@@ -103,15 +103,11 @@
-   i686-*) I686OPT="-DUSE_I686_PREFETCH";;
- esac
- case "$CC" in
--  gcc*)  # some systems may have gcc-2.95, gcc-3, etc.
-+  *gcc*)  # some systems may have gcc-2.95, gcc-3, etc.
- case "$target" in
-   *mingw*) ;;
-   *) GCCOPT="-fomit-frame-pointer";;
- esac
--case "$target" in
-- i586-*) GCCOPT="$GCCOPT -march=i586";;
-- i686-*) GCCOPT="$GCCOPT -march=i686";;
--esac
- ;;
- esac
- OPTFLAGS="$GCCOPT $I686OPT"

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 0bce39ad992..000
--- a/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 Gauche-0.9.3.2.orig/ext/tls/Makefile.in
-+++ Gauche-0.9.3.2/ext/tls/Makefile.in
-@@ -77,6 +77,9 @@
-   @sed -e "s@\.\./ssl/@../../$(srcdir)/axTLS/ssl/@g" \
-  -e "s/system/safe_system/g" \
-  -e "s@openssl @sh ../../$(srcdir)/kick_openssl @g" \
-+ -e "/do_reneg = 1;/i#if 0" \
-+ -e "/do_reneg = 0;/a#endif" \
-+ -e "/SSL_server_test(/,/)/s/ -tls1//" \
-  $(srcdir)/axTLS/ssl/test/ssltest.c >> $(SSLTEST_GENERATED)
-   @cat $(srcdir)/system-fix.c >> $(SSLTEST_GENERATED)
- 

diff --git a/dev-scheme/gauche/files/gauche-0.9-rpath.patch 
b/dev-scheme/gauche/files/gauche-0.9-rpath.patch
deleted file mode 100644
index ca76cb83123..000
--- a/dev-scheme/gauche/files/gauche-0.9-rpath.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 Gauche-0.9.1.orig/configure.ac
-+++ Gauche-0.9.1/configure.ac
-@@ -709,7 +709,6 @@
-   fi
-   if test "$RPATH_FLAG" != ""; then
- RPATH_TMP=$RPATH_FLAG'`pwd`'
--RPATH_REAL=$RPATH_FLAG'$(LIB_INSTALL_DIR)'
-   fi
- fi
- AC_SUBST(RPATH_FLAG)


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

2016-11-29 Thread Akinori Hattori
commit: 5d11e566d57fd1102c27a9a7628a6d5b788c050d
Author: Akinori Hattori  gentoo  org>
AuthorDate: Tue Nov 29 10:17:18 2016 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Tue Nov 29 10:17:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d11e566

dev-scheme/gauche: fix build

Gentoo-Bug: 600976

Package-Manager: portage-2.3.0

 dev-scheme/gauche/files/gauche-0.9.5-main.patch | 116 
 dev-scheme/gauche/gauche-0.9.5.ebuild   |  22 +++--
 2 files changed, 12 insertions(+), 126 deletions(-)

diff --git a/dev-scheme/gauche/files/gauche-0.9.5-main.patch 
b/dev-scheme/gauche/files/gauche-0.9.5-main.patch
deleted file mode 100644
index 20f7070..
--- a/dev-scheme/gauche/files/gauche-0.9.5-main.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-commit 97196adb9dab30e7ab610daf4cc486bfc01ed403
-Author: Shiro Kawai 
-Date:   Mon Oct 17 11:00:44 2016 -1000
-
-Fix main.c to call 'main' proc properly
-
-https://github.com/shirok/Gauche/issues/244
-
-diff --git a/src/core.c b/src/core.c
-index 923d116..fc01211 100644
 a/src/core.c
-+++ b/src/core.c
-@@ -653,9 +653,14 @@ void Scm_SimpleMain(int argc, const char *argv[],
- ScmModule *user = Scm_UserModule();
- ScmObj mainproc = Scm_GlobalVariableRef(user, 
SCM_SYMBOL(SCM_INTERN("main")), 0);
- if (SCM_PROCEDUREP(mainproc)) {
--ScmObj r = Scm_ApplyRec1(mainproc, args);
--if (SCM_INTP(r)) Scm_Exit(SCM_INT_VALUE(r));
--else Scm_Exit(70);
-+static ScmObj run_main_proc = SCM_UNDEFINED;
-+SCM_BIND_PROC(run_main_proc, "run-main", Scm_GaucheInternalModule());
-+SCM_ASSERT(SCM_PROCEDUREP(run_main_proc));
-+
-+ScmEvalPacket epak;
-+int r = Scm_Apply(run_main_proc, SCM_LIST2(mainproc, args), );
-+SCM_ASSERT(r == 1 && SCM_INTP(epak.results[0]));
-+Scm_Exit(SCM_INT_VALUE(epak.results[0]));
- } else {
- Scm_Exit(70);
- }
-diff --git a/src/libeval.scm b/src/libeval.scm
-index 2a2c1fc..279fd7f 100644
 a/src/libeval.scm
-+++ b/src/libeval.scm
-@@ -370,6 +370,17 @@
-(loop1)
- 
- ;;;
-+;;; Kick 'main' procedure
-+;;;   Returns an integer suitable for the exit code.
-+;;;   This is mainly to display proper stack trace in case 'main'
-+;;;   raises an error.
-+(select-module gauche.internal)
-+(define (run-main main args)
-+  (guard (e [else (report-error e) 70])
-+(let1 r (main args)
-+  (if (fixnum? r) r 70
-+
-+;;;
- ;;; Macros
- ;;;
- 
-diff --git a/src/main.c b/src/main.c
-index 46223a6..55660c9 100644
 a/src/main.c
-+++ b/src/main.c
-@@ -502,22 +502,14 @@ int execute_script(const char *scriptfile, ScmObj args)
-  SCM_BINDING_STAY_IN_MODULE);
- }
- if (SCM_PROCEDUREP(mainproc)) {
--#if 0 /* Temporarily turned off due to the bug that loses stack traces. */
-+static ScmObj run_main_proc = SCM_UNDEFINED;
-+SCM_BIND_PROC(run_main_proc, "run-main", Scm_GaucheInternalModule());
-+SCM_ASSERT(SCM_PROCEDUREP(run_main_proc));
-+
- ScmEvalPacket epak;
--int r = Scm_Apply(mainproc, SCM_LIST1(args), );
--if (r > 0) {
--ScmObj res = epak.results[0];
--if (SCM_INTP(res)) return SCM_INT_VALUE(res);
--else return 70;  /* EX_SOFTWARE, see SRFI-22. */
--} else {
--Scm_ReportError(epak.exception);
--return 70;  /* EX_SOFTWARE, see SRFI-22. */
--}
--#else
--ScmObj r = Scm_ApplyRec1(mainproc, args);
--if (SCM_INTP(r)) return SCM_INT_VALUE(r);
--else return 70;
--#endif
-+int r = Scm_Apply(run_main_proc, SCM_LIST2(mainproc, args), );
-+SCM_ASSERT(r == 1 && SCM_INTP(epak.results[0]));
-+return SCM_INT_VALUE(epak.results[0]);
- }
- return 0;
- }
-diff --git a/test/scripts.scm b/test/scripts.scm
-index 44bb44b..4e6777b 100644
 a/test/scripts.scm
-+++ b/test/scripts.scm
-@@ -58,6 +58,25 @@
-  (process-output->string '("./gosh" "-ftest" "test.o")))
-  (delete-files "test.o")))
- 
-+;; This caused assertion failure in 0.9.5, because 'main' was called
-+;; via Scm_ApplyRec without base VM running.
-+;; See https://github.com/shirok/Gauche/issues/244
-+(test* "proper error handling of 'main'" "ok"
-+   (unwind-protect
-+   (begin
-+ (delete-files "test.o")
-+ (with-output-to-file "test.o"
-+   (^[]
-+ (write
-+  '(use gauche.partcont))
-+ (write
-+  '(define (main args)
-+ (reset (shift k (call-with-input-file "gauche.h" k)))
-+ (print 'ok)
-+ 0
-+ (process-output->string '("./gosh" "-ftest" "test.o")))
-+ (delete-files "test.o")))
-+
- ;;===

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

2016-11-26 Thread Akinori Hattori
commit: b031eefc4323d44e065e23611efb8400ebaa0416
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Nov 27 07:34:58 2016 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Nov 27 07:34:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b031eefc

dev-scheme/gauche: new upstream release

Package-Manager: portage-2.3.0

 dev-scheme/gauche/Manifest |   1 +
 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-main.patch| 116 +
 dev-scheme/gauche/files/gauche-0.9.5-unicode.patch |  19 
 dev-scheme/gauche/files/gauche-ext-ldflags.patch   |  11 ++
 dev-scheme/gauche/files/gauche-gauche.m4.patch |  18 
 dev-scheme/gauche/files/gauche-rfc.tls.patch   |  12 +++
 dev-scheme/gauche/files/gauche-rpath.patch |  10 ++
 dev-scheme/gauche/files/gauche-xz-info.patch   |  31 ++
 dev-scheme/gauche/gauche-0.9.5.ebuild  |  59 +++
 11 files changed, 321 insertions(+)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 18a8e5c..1a47c40 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,2 +1,3 @@
 DIST Gauche-0.9.3.3.tgz 5042189 SHA256 
3d8b70075faa0f7a24f8d112cc102ee3e1066680cdd19d324d59f33fab79caac SHA512 
5743781d88454d579d853a50c5c7651c52bdcea8b7b2130408e1c7761cee73edfdebaf258342e837ef7d5a3886e08bbb33b2862d1e19585f519ada5cb7475d1c
 WHIRLPOOL 
7b11d62dc3917c3559897833da1248a3f54644159465df0d628fc5b761773ff59740231f57a7add62f2d0b03952f4f18daaf1be7598940d3b0a4719db2c767ab
 DIST Gauche-0.9.4.tgz 5601987 SHA256 
7b18bcd70beaced1e004594be46c8cff95795318f6f5830dd2a8a700410fc149 SHA512 
815e719d78950a31c238fd7879e09f40d6b3a83a3ebf9d5f7cd3cc7ada081e5f20fbc6b432900e3455bc59e5e60014bf77605b8c9c5f27def53f89284b9cfca3
 WHIRLPOOL 
354ef81913c6f617589590299f616a50dc1e1313e00d61f0918c9b6c20c0358878cd505f3fb02efa4615730380a6db6bd790e241871fde6cd6e11a662efb113c
+DIST Gauche-0.9.5.tgz 6458675 SHA256 
4c8a53213de112708bbda5fa9648c21497d43ebf809ed5b32b15f21266b4e73c SHA512 
6d853d734c7a56a86f0015b1bfef378803d6acc1e0405ed841eab5afc08d1edef736d85df10c86d75fd5fb6b2def684bb1f2095a019133b9f497192f5511197a
 WHIRLPOOL 
b29a81a920fac514866dd4a4e2911f2336d37b84ef3b9b3f50a5386f01dacea05580799ff7941e58ba4e29a9eac9289ca5037cd1b49d28a1b05e5bb2a892a907

diff --git a/dev-scheme/gauche/files/gauche-0.9.5-bsd.patch 
b/dev-scheme/gauche/files/gauche-0.9.5-bsd.patch
new file mode 100644
index ..615020d
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-0.9.5-bsd.patch
@@ -0,0 +1,25 @@
+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
new file mode 100644
index ..7b4c839
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-0.9.5-libressl.patch
@@ -0,0 +1,19 @@
+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)
+   (guard (e [( e)
+  (no-openssl "couldn't run openssl command")])
+-(if-let1 m ($ #/OpenSSL\s+([\d\.]+\w*)/
++(if-let1 m ($ #/(?:OpenSSL|LibreSSL)\s+([\d\.]+\w*)/
+   $ process-output->string `(,openssl-cmd "version"))
+   (let1 vers (m 1)
+ (unless (version>=? vers "1.0.1")

diff --git a/dev-scheme/gauche/files/gauche-0.9.5-main.patch 
b/dev-scheme/gauche/files/gauche-0.9.5-main.patch
new file mode 100644
index ..20f7070
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-0.9.5-main.patch
@@ -0,0 +1,116 @@
+commit 97196adb9dab30e7ab610daf4cc486bfc01ed403
+Author: Shiro Kawai 
+Date:   Mon Oct 17 11:00:44 2016 -1000
+
+Fix main.c to call 'main' proc properly
+
+https://github.com/shirok/Gauche/issues/244
+
+diff --git a/src/core.c b/src/core.c
+index 923d116..fc01211 100644
+--- a/src/core.c
 b/src/core.c
+@@ -653,9 +653,14 @@ void 

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

2016-11-26 Thread Akinori Hattori
commit: af870db01eb3bc19dbcf061522933eda9923265e
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Nov 27 07:25:09 2016 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Nov 27 07:25:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af870db0

dev-scheme/gauche: rename patches

Package-Manager: portage-2.3.0

 ...uche-ext-ldflags.diff => gauche-0.9-ext-ldflags.patch} |  0
 .../{gauche-gauche.m4.diff => gauche-0.9-gauche.m4.patch} |  0
 .../{gauche-rfc.tls.diff => gauche-0.9-rfc.tls.patch} |  0
 .../files/{gauche-rpath.diff => gauche-0.9-rpath.patch}   |  0
 .../{gauche-xz-info.diff => gauche-0.9-xz-info.patch} |  0
 ...e.threads.diff => gauche-0.9.3.3-gauche.threads.patch} |  0
 dev-scheme/gauche/gauche-0.9.3.3.ebuild   | 15 ---
 dev-scheme/gauche/gauche-0.9.4-r1.ebuild  | 12 ++--
 8 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/dev-scheme/gauche/files/gauche-ext-ldflags.diff 
b/dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch
similarity index 100%
rename from dev-scheme/gauche/files/gauche-ext-ldflags.diff
rename to dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch

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

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

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

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

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

diff --git a/dev-scheme/gauche/gauche-0.9.3.3.ebuild 
b/dev-scheme/gauche/gauche-0.9.3.3.ebuild
index da7ad5f..ba9bc8d 100644
--- a/dev-scheme/gauche/gauche-0.9.3.3.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -24,12 +24,13 @@ DEPEND="${RDEPEND}
 S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
-   epatch "${FILESDIR}"/${PN}-rpath.diff
-   epatch "${FILESDIR}"/${PN}-gauche.m4.diff
-   epatch "${FILESDIR}"/${PN}-ext-ldflags.diff
-   epatch "${FILESDIR}"/${PN}-xz-info.diff
-   epatch "${FILESDIR}"/${PN}-rfc.tls.diff
-   epatch "${FILESDIR}"/${P}-gauche.threads.diff
+   epatch "${FILESDIR}"/${PN}-0.9-rpath.patch
+   epatch "${FILESDIR}"/${PN}-0.9-gauche.m4.patch
+   epatch "${FILESDIR}"/${PN}-0.9-ext-ldflags.patch
+   epatch "${FILESDIR}"/${PN}-0.9-xz-info.patch
+   epatch "${FILESDIR}"/${PN}-0.9-rfc.tls.patch
+   epatch "${FILESDIR}"/${P}-gauche.threads.patch
+
eautoconf
 }
 

diff --git a/dev-scheme/gauche/gauche-0.9.4-r1.ebuild 
b/dev-scheme/gauche/gauche-0.9.4-r1.ebuild
index 2dbbe97..03d53dc 100644
--- a/dev-scheme/gauche/gauche-0.9.4-r1.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -27,11 +27,11 @@ DEPEND="${RDEPEND}
 S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
-   epatch "${FILESDIR}"/${PN}-rpath.diff
-   epatch "${FILESDIR}"/${PN}-gauche.m4.diff
-   epatch "${FILESDIR}"/${PN}-ext-ldflags.diff
-   epatch "${FILESDIR}"/${PN}-xz-info.diff
-   epatch "${FILESDIR}"/${PN}-rfc.tls.diff
+   epatch "${FILESDIR}"/${PN}-0.9-rpath.patch
+   epatch "${FILESDIR}"/${PN}-0.9-gauche.m4.patch
+   epatch "${FILESDIR}"/${PN}-0.9-ext-ldflags.patch
+   epatch "${FILESDIR}"/${PN}-0.9-xz-info.patch
+   epatch "${FILESDIR}"/${PN}-0.9-rfc.tls.patch
 
mv gc/src/*.[Ss] gc || die
sed -i "/^EXTRA_libgc_la_SOURCES/s|src/||g" gc/Makefile.am