* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/
@ 2016-11-29 10:48 Akinori Hattori
0 siblings, 0 replies; 11+ messages in thread
From: Akinori Hattori @ 2016-11-29 10:48 UTC (permalink / raw
To: gentoo-commits
commit: 5d83e860ea62e3fb89adf982df0c03c81d2df1ea
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 29 10:48:31 2016 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Tue Nov 29 10:48:31 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d83e860
dev-scheme/gauche: fix tests
Package-Manager: portage-2.3.0
dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch | 5 +++--
.../gauche/files/gauche-0.9.3.3-file.util.patch | 21 +++++++++++++++++++++
dev-scheme/gauche/gauche-0.9.3.3.ebuild | 1 +
3 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch b/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch
index 662ab43..0bce39a 100644
--- a/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch
+++ b/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch
@@ -1,11 +1,12 @@
--- Gauche-0.9.3.2.orig/ext/tls/Makefile.in
+++ Gauche-0.9.3.2/ext/tls/Makefile.in
-@@ -77,6 +77,8 @@
+@@ -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 "/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.3.3-file.util.patch b/dev-scheme/gauche/files/gauche-0.9.3.3-file.util.patch
new file mode 100644
index 00000000..1e4cd5d
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-0.9.3.3-file.util.patch
@@ -0,0 +1,21 @@
+commit 15fb279dccb83d66d7e866a0e6f4e3f9ff64fd8d
+Author: Shiro Kawai <shiro@acm.org>
+Date: Thu Nov 29 23:17:55 2012 -1000
+
+ Fix file.util test
+
+ The current test may fail when a size of a directory happens to
+ 100. Patch from NIIBE Yutaka.
+
+--- a/ext/file/test.scm
++++ b/ext/file/test.scm
+@@ -290,7 +290,8 @@
+ (reverse
+ (directory-fold "test.out"
+ (^[path result]
+- (if (= (file-size path) 100)
++ (if (and (file-is-regular? path)
++ (= (file-size path) 100))
+ (cons path result)
+ result))
+ '()
diff --git a/dev-scheme/gauche/gauche-0.9.3.3.ebuild b/dev-scheme/gauche/gauche-0.9.3.3.ebuild
index 675346c..5ccedde 100644
--- a/dev-scheme/gauche/gauche-0.9.3.3.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.3.3.ebuild
@@ -29,6 +29,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.9-xz-info.patch
"${FILESDIR}"/${PN}-0.9-rfc.tls.patch
"${FILESDIR}"/${P}-gauche.threads.patch
+ "${FILESDIR}"/${P}-file.util.patch
)
src_prepare() {
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/
@ 2018-07-11 13:42 Akinori Hattori
0 siblings, 0 replies; 11+ messages in thread
From: Akinori Hattori @ 2018-07-11 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 249cd373615a9a9229e6937755b4096207acf1e5
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 11 13:41:11 2018 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Wed Jul 11 13:41:59 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=249cd373
dev-scheme/gauche: new upstream release
Package-Manager: Portage-2.3.40, Repoman-2.3.9
dev-scheme/gauche/Manifest | 1 +
dev-scheme/gauche/files/gauche-ext-ldflags.patch | 11 +++++
dev-scheme/gauche/files/gauche-rfc.tls.patch | 12 +++++
dev-scheme/gauche/gauche-0.9.6.ebuild | 58 ++++++++++++++++++++++++
dev-scheme/gauche/metadata.xml | 3 ++
5 files changed, 85 insertions(+)
diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index d8fb93ee259..337e9006388 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1 +1,2 @@
DIST Gauche-0.9.5.tgz 6458675 BLAKE2B ca7f1ad48841a2a6a98632980d8a4fe5065234de5c23835c24e633345ba77fd4d3610d073c00a8da00c1e794e22a74e493793d8fca4a7f3ed1a3161a29622f30 SHA512 6d853d734c7a56a86f0015b1bfef378803d6acc1e0405ed841eab5afc08d1edef736d85df10c86d75fd5fb6b2def684bb1f2095a019133b9f497192f5511197a
+DIST Gauche-0.9.6.tgz 6927530 BLAKE2B 9b32a0db4fc41e2b35331818850e7aa3c1ac5b1294c76caa053abe1ae2da20a0ac4424470ca94626108f996700d1b7e52f6f9e5c6f0a2326f7e6862880f48aa1 SHA512 1d8a7f56fd9ca183d6dce1dedadfaec7c7150c29540e5158f2a61977f7406d7d7a8ab753ef1912865a7d7e9a9e2fa845d86b2eb4c5e07a176f1c60276bc1908f
diff --git a/dev-scheme/gauche/files/gauche-ext-ldflags.patch b/dev-scheme/gauche/files/gauche-ext-ldflags.patch
new file mode 100644
index 00000000000..a5a21532d1e
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-ext-ldflags.patch
@@ -0,0 +1,11 @@
+--- 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@
+ BUILD_GOSH_FLAGS =
+
+ # These are set by configure
diff --git a/dev-scheme/gauche/files/gauche-rfc.tls.patch b/dev-scheme/gauche/files/gauche-rfc.tls.patch
new file mode 100644
index 00000000000..cf570df0ed3
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-rfc.tls.patch
@@ -0,0 +1,12 @@
+--- 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 <errno.h>"
+ "int safe_system(const char *commands)"
diff --git a/dev-scheme/gauche/gauche-0.9.6.ebuild b/dev-scheme/gauche/gauche-0.9.6.ebuild
new file mode 100644
index 00000000000..37e0c2b459d
--- /dev/null
+++ b/dev-scheme/gauche/gauche-0.9.6.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+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"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="ipv6 libressl mbedtls 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}"/${PN}-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-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
+}
diff --git a/dev-scheme/gauche/metadata.xml b/dev-scheme/gauche/metadata.xml
index 48438982cc2..b56db088465 100644
--- a/dev-scheme/gauche/metadata.xml
+++ b/dev-scheme/gauche/metadata.xml
@@ -17,6 +17,9 @@
Gauche runs on several Unix-like platforms.
</longdescription>
+ <use>
+ <flag name="mbedtls">Enable support for <pkg>net-libs/mbedtls</pkg></flag>
+ </use>
<upstream>
<remote-id type="sourceforge">gauche</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/
@ 2019-09-27 14:37 Akinori Hattori
0 siblings, 0 replies; 11+ messages in thread
From: Akinori Hattori @ 2019-09-27 14:37 UTC (permalink / raw
To: gentoo-commits
commit: d6ec8ec846a93eceb9939136a7cebd2682289fee
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 14:21:25 2019 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Fri Sep 27 14:36:44 2019 +0000
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 <hattya <AT> 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 )
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/
@ 2019-09-27 14:56 Akinori Hattori
0 siblings, 0 replies; 11+ messages in thread
From: Akinori Hattori @ 2019-09-27 14:56 UTC (permalink / raw
To: gentoo-commits
commit: 3ddc28c5900ce89664b5d04a80a08496302972b3
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 14:55:41 2019 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Fri Sep 27 14:56:25 2019 +0000
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 <hattya <AT> 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..00000000000
--- 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..00000000000
--- 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 <errno.h>"
- "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..00000000000
--- a/dev-scheme/gauche/files/gauche-0.9.5-bsd.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-commit da2ea76503e8f1784d0f0be26435d4c8e0d1b12f
-Author: Shiro Kawai <shiro@acm.org>
-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_MAXSERV 32
-+#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..00000000000
--- a/dev-scheme/gauche/files/gauche-0.9.5-libressl.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-commit c26a4836e767807dd8c98d280c4d9e742b759edd
-Author: Shiro Kawai <shiro@acm.org>
-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 [(<process-abnormal-exit> 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-unicode.patch b/dev-scheme/gauche/files/gauche-0.9.5-unicode.patch
deleted file mode 100644
index a87ca5d7c39..00000000000
--- a/dev-scheme/gauche/files/gauche-0.9.5-unicode.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-commit d31eb5c02b65514e695b45c0c01cbd45a36bac4a
-Author: OOHASHI Daichi <dico.leque.comicron@gmail.com>
-Date: Thu Oct 20 10:48:17 2016 +0900
-
- (char-general-category #\x20000) should be Lo
-
-diff --git a/src/gauche/char_utf_8.h b/src/gauche/char_utf_8.h
-index 082e764..5f92d13 100644
---- a/src/gauche/char_utf_8.h
-+++ b/src/gauche/char_utf_8.h
-@@ -294,7 +294,7 @@ static inline unsigned char Scm__LookupCharCategory(ScmChar ch)
- {
- if (ch == SCM_CHAR_INVALID || ch >= 0x10ffff) {
- return SCM_CHAR_CATEGORY_Cn;
-- } else if (ch <= 0x20000) {
-+ } else if (ch < 0x20000) {
- return ucs_general_category_00000[ch];
- } else {
- return ucs_general_category_20000(ch);
diff --git a/dev-scheme/gauche/files/gauche-rpath.patch b/dev-scheme/gauche/files/gauche-rpath.patch
deleted file mode 100644
index 8774bac7be1..00000000000
--- a/dev-scheme/gauche/files/gauche-rpath.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/configure.ac
-+++ b/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)
diff --git a/dev-scheme/gauche/gauche-0.9.5.ebuild b/dev-scheme/gauche/gauche-0.9.5.ebuild
deleted file mode 100644
index b7844984474..00000000000
--- a/dev-scheme/gauche/gauche-0.9.5.ebuild
+++ /dev/null
@@ -1,60 +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)"
-KEYWORDS="~alpha amd64 ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
-IUSE="ipv6 libressl test"
-
-RDEPEND="sys-libs/gdbm"
-DEPEND="${RDEPEND}
- test? (
- !libressl? ( dev-libs/openssl:0 )
- libressl? ( dev-libs/libressl )
- )"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-rpath.patch
- "${FILESDIR}"/${PN}-gauche.m4.patch
- "${FILESDIR}"/${PN}-xz-info.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 )
-
-src_prepare() {
- default
- use ipv6 && sed -i "s/ -4//" ext/tls/ssltest-mod.scm
-
- eautoconf
-}
-
-src_configure() {
- econf \
- $(use_enable ipv6) \
- --with-libatomic-ops=no \
- --with-slib="${EPREFIX}"/usr/share/slib
-}
-
-src_test() {
- emake -j1 -s check
-}
-
-src_install() {
- emake DESTDIR="${D}" install-pkg install-doc
- einstalldocs
-}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/
@ 2021-01-26 14:47 Akinori Hattori
0 siblings, 0 replies; 11+ messages in thread
From: Akinori Hattori @ 2021-01-26 14:47 UTC (permalink / raw
To: gentoo-commits
commit: 63c1a2e9e670131d4f16b96ee08991ab239cf003
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 26 14:46:13 2021 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Tue Jan 26 14:47:33 2021 +0000
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 <hattya <AT> 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 00000000000..1e9da832083
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-0.9.10-srfi-134.patch
@@ -0,0 +1,56 @@
+commit 8582c68d127b0127f15e1a7f74265e3c0e9f3d87
+Author: Shiro Kawai <shiro@acm.org>
+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 ($ <ideque> 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 00000000000..18e4d5d2295
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-0.9.10-sys-ctermid.patch
@@ -0,0 +1,27 @@
+commit f3b4beb18f256e733a4c699e96118d47a2191b74
+Author: Shiro Kawai <shiro@acm.org>
+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::<string>) Scm_SysMkdtemp)
+
+ ;; ctermid
+-(define-cproc sys-ctermid () ::<const-cstring>
++(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/files/gauche-xz-info.patch b/dev-scheme/gauche/files/gauche-xz-info.patch
new file mode 100644
index 00000000000..5ca77a8d583
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-xz-info.patch
@@ -0,0 +1,31 @@
+--- a/lib/gauche/interactive/info.scm
++++ b/lib/gauche/interactive/info.scm
+@@ -113,7 +113,8 @@
+ :paths (get-info-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")))))
+
+ (define (handle-ambiguous-name entry-name)
+ (let* ([keys (map x->string (hash-table-keys (~ (get-info)'index)))]
+--- a/lib/text/info.scm
++++ b/lib/text/info.scm
+@@ -67,6 +67,7 @@
+
+ ;; Find bzip2 location
+ (define bzip2 (find-file-in-paths "bzip2"))
++(define xz (find-file-in-paths "xz"))
+
+ (cond-expand
+ [gauche.sys.zlib]
+@@ -90,6 +91,8 @@
+ (with-input-from-process #"~gzip -c -d ~|file|.gz" thunk)])]
+ [(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
+ (^[]
diff --git a/dev-scheme/gauche/gauche-0.9.10.ebuild b/dev-scheme/gauche/gauche-0.9.10.ebuild
new file mode 100644
index 00000000000..a5c71f6e454
--- /dev/null
+++ b/dev-scheme/gauche/gauche-0.9.10.ebuild
@@ -0,0 +1,63 @@
+# 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 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
+ "${FILESDIR}"/${P}-srfi-134.patch
+ "${FILESDIR}"/${P}-sys-ctermid.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
+}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/
@ 2021-02-14 14:20 Akinori Hattori
0 siblings, 0 replies; 11+ messages in thread
From: Akinori Hattori @ 2021-02-14 14:20 UTC (permalink / raw
To: gentoo-commits
commit: 247ce4067451b82b642c53823231f8ebfe32a879
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 14 14:18:48 2021 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Sun Feb 14 14:18:48 2021 +0000
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 <hattya <AT> 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..00000000000
--- a/dev-scheme/gauche/files/gauche-0.9.10-sys-ctermid.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-commit f3b4beb18f256e733a4c699e96118d47a2191b74
-Author: Shiro Kawai <shiro@acm.org>
-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::<string>) Scm_SysMkdtemp)
-
- ;; ctermid
--(define-cproc sys-ctermid () ::<const-cstring>
-+(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 )
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/
@ 2021-10-11 12:54 Akinori Hattori
0 siblings, 0 replies; 11+ messages in thread
From: Akinori Hattori @ 2021-10-11 12:54 UTC (permalink / raw
To: gentoo-commits
commit: df2ed2b677f1c0aa923c958b1f5213e1c054609a
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 11 12:54:43 2021 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Mon Oct 11 12:54:43 2021 +0000
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 <hattya <AT> 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..00000000000
--- 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..00000000000
--- 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 \
- --with-tls=axtls$(usex mbedtls ',mbedtls' '')
-}
-
-src_test() {
- emake -j1 -s check
-}
-
-src_install() {
- emake DESTDIR="${D}" install-pkg install-doc
- einstalldocs
-}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/
@ 2022-06-20 12:56 Akinori Hattori
0 siblings, 0 replies; 11+ messages in thread
From: Akinori Hattori @ 2022-06-20 12:56 UTC (permalink / raw
To: gentoo-commits
commit: b0c14cb78ec721354a0c848a9f5075e7472bf2bc
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 20 12:56:16 2022 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Mon Jun 20 12:56:16 2022 +0000
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 <hattya <AT> 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..000000000000
--- 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 " 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 (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 ,input)))
-- (begin (remove-files (glob #"~|info|*.gz"))
-- (do-process (make-cmd `(,gzip ,info ,@(glob #"~|info|-[0-9]*"))))))))
-+ (and (do-process (make-cmd `(,makeinfo ,input))))))
-
- (define (do-html input makeinfo)
- (or (string-null? makeinfo)
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
deleted file mode 100644
index 1e9da832083e..000000000000
--- a/dev-scheme/gauche/files/gauche-0.9.10-srfi-134.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-commit 8582c68d127b0127f15e1a7f74265e3c0e9f3d87
-Author: Shiro Kawai <shiro@acm.org>
-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 ($ <ideque> 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/gauche-0.9.10-r1.ebuild b/dev-scheme/gauche/gauche-0.9.10-r1.ebuild
deleted file mode 100644
index d76fcb55857d..000000000000
--- a/dev-scheme/gauche/gauche-0.9.10-r1.ebuild
+++ /dev/null
@@ -1,62 +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}"
-
-DESCRIPTION="A Unix system friendly Scheme Interpreter"
-HOMEPAGE="http://practical-scheme.net/gauche/"
-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"
-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}"/${P}-info.patch
- "${FILESDIR}"/${PN}-rfc.tls.patch
- "${FILESDIR}"/${PN}-xz-info.patch
- "${FILESDIR}"/${P}-srfi-134.patch
- "${WORKDIR}"/${P}-sys-ctermid.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
-}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/
@ 2024-02-11 6:40 Akinori Hattori
0 siblings, 0 replies; 11+ messages in thread
From: Akinori Hattori @ 2024-02-11 6:40 UTC (permalink / raw
To: gentoo-commits
commit: 13b69dfed1d8a00c619860bbdd6ab216884ff2a6
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 11 06:39:07 2024 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Sun Feb 11 06:39:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b69dfe
dev-scheme/gauche: new upstream release
Signed-off-by: Akinori Hattori <hattya <AT> 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 000000000000..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 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 ,input)))
+- (begin (remove-files (glob #"~|info|*.gz"))
+- (do-process (make-cmd `(,gzip "-n" ,info ,@(glob #"~|info|-[0-9]*"))))))))
++ (and (do-process (make-cmd `(,makeinfo ,input))))))
+
+ (define (do-html input makeinfo)
+ (or (string-null? makeinfo)
diff --git a/dev-scheme/gauche/files/gauche-xz-info.patch b/dev-scheme/gauche/files/gauche-xz-info.patch
index 5ca77a8d583d..698b34e9b0e9 100644
--- a/dev-scheme/gauche/files/gauche-xz-info.patch
+++ b/dev-scheme/gauche/files/gauche-xz-info.patch
@@ -1,6 +1,6 @@
--- a/lib/gauche/interactive/info.scm
+++ b/lib/gauche/interactive/info.scm
-@@ -113,7 +113,8 @@
+@@ -83,7 +83,8 @@
:paths (get-info-paths)
:pred (^p (or (file-is-readable? p)
(file-is-readable? #"~|p|.gz")
@@ -9,10 +9,10 @@
+ (file-is-readable? #"~|p|.xz")))))
(define (handle-ambiguous-name entry-name)
- (let* ([keys (map x->string (hash-table-keys (~ (get-info)'index)))]
+ (let* ([keys (info-index-keys (get-info))]
--- a/lib/text/info.scm
+++ b/lib/text/info.scm
-@@ -67,6 +67,7 @@
+@@ -74,6 +74,7 @@
;; Find bzip2 location
(define bzip2 (find-file-in-paths "bzip2"))
@@ -20,7 +20,7 @@
(cond-expand
[gauche.sys.zlib]
-@@ -90,6 +91,8 @@
+@@ -97,6 +98,8 @@
(with-input-from-process #"~gzip -c -d ~|file|.gz" thunk)])]
[(and bzip2 (file-exists? #"~|file|.bz2"))
(with-input-from-process #"~bzip2 -c -d ~|file|.bz2" thunk)]
diff --git a/dev-scheme/gauche/gauche-0.9.14.ebuild b/dev-scheme/gauche/gauche-0.9.14.ebuild
new file mode 100644
index 000000000000..bd990924944f
--- /dev/null
+++ b/dev-scheme/gauche/gauche-0.9.14.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 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}"
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-ext-ldflags.patch
+ "${FILESDIR}"/${PN}-gauche.m4.patch
+ "${FILESDIR}"/${PN}-info.patch
+ "${FILESDIR}"/${PN}-xz-info.patch
+)
+DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
+
+src_prepare() {
+ default
+
+ 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
+}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/
@ 2024-05-12 6:29 Akinori Hattori
0 siblings, 0 replies; 11+ messages in thread
From: Akinori Hattori @ 2024-05-12 6:29 UTC (permalink / raw
To: gentoo-commits
commit: a83783270542dc02fec73e86c204471f76ebe0e4
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Sun May 12 06:27:14 2024 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Sun May 12 06:27:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8378327
dev-scheme/gauche: new upstream release
Signed-off-by: Akinori Hattori <hattya <AT> 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 000000000000..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 ,input)))
+- (begin (remove-files (glob #"~|info|*.gz"))
+- (do-process (make-cmd `(,gzip "-n" ,info ,@(glob #"~|info|-[0-9]*"))))))))
++ (and (do-process (make-cmd `(,makeinfo ,input))))))
+
+ (define (do-html input makeinfo)
+ (or (string-null? makeinfo)
diff --git a/dev-scheme/gauche/gauche-0.9.15.ebuild b/dev-scheme/gauche/gauche-0.9.15.ebuild
new file mode 100644
index 000000000000..c037bef1bc58
--- /dev/null
+++ b/dev-scheme/gauche/gauche-0.9.15.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 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 test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="net-libs/mbedtls:=
+ sys-libs/gdbm
+ virtual/libcrypt:="
+DEPEND="${RDEPEND}"
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-ext-ldflags.patch
+ "${FILESDIR}"/${PN}-gauche.m4.patch
+ "${FILESDIR}"/${PN}-info.patch
+ "${FILESDIR}"/${PN}-xz-info.patch
+)
+DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
+
+src_prepare() {
+ default
+
+ 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=mbedtls
+}
+
+src_test() {
+ emake -j1 -s check
+}
+
+src_install() {
+ emake DESTDIR="${D}" install-pkg install-doc
+ einstalldocs
+}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/
@ 2024-07-21 8:51 Akinori Hattori
0 siblings, 0 replies; 11+ messages in thread
From: Akinori Hattori @ 2024-07-21 8:51 UTC (permalink / raw
To: gentoo-commits
commit: ad2f28c891e267f0279da48cc0aaa3d3474f1773
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 21 08:49:10 2024 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Sun Jul 21 08:49:10 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2f28c8
dev-scheme/gauche: drop old
Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
dev-scheme/gauche/Manifest | 1 -
dev-scheme/gauche/files/gauche-0.9.14-info.patch | 95 ------------------------
dev-scheme/gauche/gauche-0.9.14-r1.ebuild | 56 --------------
3 files changed, 152 deletions(-)
diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 7996744b0f2d..8bb23ec26f28 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,2 +1 @@
-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-0.9.14-info.patch b/dev-scheme/gauche/files/gauche-0.9.14-info.patch
deleted file mode 100644
index fa730944ee96..000000000000
--- a/dev-scheme/gauche/files/gauche-0.9.14-info.patch
+++ /dev/null
@@ -1,95 +0,0 @@
---- 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 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 ,input)))
-- (begin (remove-files (glob #"~|info|*.gz"))
-- (do-process (make-cmd `(,gzip "-n" ,info ,@(glob #"~|info|-[0-9]*"))))))))
-+ (and (do-process (make-cmd `(,makeinfo ,input))))))
-
- (define (do-html input makeinfo)
- (or (string-null? makeinfo)
diff --git a/dev-scheme/gauche/gauche-0.9.14-r1.ebuild b/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
deleted file mode 100644
index 6151e01fabcd..000000000000
--- a/dev-scheme/gauche/gauche-0.9.14-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2024 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 test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="net-libs/mbedtls:=
- sys-libs/gdbm
- virtual/libcrypt:="
-DEPEND="${RDEPEND}"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-ext-ldflags.patch
- "${FILESDIR}"/${PN}-gauche.m4.patch
- "${FILESDIR}"/${P}-info.patch
- "${FILESDIR}"/${PN}-xz-info.patch
-)
-DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
-
-src_prepare() {
- default
-
- 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=mbedtls
-}
-
-src_test() {
- emake -j1 -s check
-}
-
-src_install() {
- emake DESTDIR="${D}" install-pkg install-doc
- einstalldocs
-}
^ permalink raw reply related [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-07-21 8:51 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-12 6:29 [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/ Akinori Hattori
-- strict thread matches above, loose matches on Subject: below --
2024-07-21 8:51 Akinori Hattori
2024-02-11 6:40 Akinori Hattori
2022-06-20 12:56 Akinori Hattori
2021-10-11 12:54 Akinori Hattori
2021-02-14 14:20 Akinori Hattori
2021-01-26 14:47 Akinori Hattori
2019-09-27 14:56 Akinori Hattori
2019-09-27 14:37 Akinori Hattori
2018-07-11 13:42 Akinori Hattori
2016-11-29 10:48 Akinori Hattori
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox