Gentoo Archives: gentoo-commits

From: Akinori Hattori <hattya@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/files/, dev-scheme/gauche/
Date: Fri, 27 Sep 2019 14:56:36
Message-Id: 1569596185.3ddc28c5900ce89664b5d04a80a08496302972b3.hattya@gentoo
1 commit: 3ddc28c5900ce89664b5d04a80a08496302972b3
2 Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 27 14:55:41 2019 +0000
4 Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 27 14:56:25 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ddc28c5
7
8 dev-scheme/gauche: drop old
9
10 Package-Manager: Portage-2.3.69, Repoman-2.3.16
11 Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
12
13 dev-scheme/gauche/Manifest | 1 -
14 .../gauche/files/gauche-0.9-ext-ldflags.patch | 11 ----
15 dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch | 12 -----
16 dev-scheme/gauche/files/gauche-0.9.5-bsd.patch | 25 ---------
17 .../gauche/files/gauche-0.9.5-libressl.patch | 19 -------
18 dev-scheme/gauche/files/gauche-0.9.5-unicode.patch | 19 -------
19 dev-scheme/gauche/files/gauche-rpath.patch | 10 ----
20 dev-scheme/gauche/gauche-0.9.5.ebuild | 60 ----------------------
21 8 files changed, 157 deletions(-)
22
23 diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
24 index 6992e6fe1f0..9417525aef1 100644
25 --- a/dev-scheme/gauche/Manifest
26 +++ b/dev-scheme/gauche/Manifest
27 @@ -1,3 +1,2 @@
28 -DIST Gauche-0.9.5.tgz 6458675 BLAKE2B ca7f1ad48841a2a6a98632980d8a4fe5065234de5c23835c24e633345ba77fd4d3610d073c00a8da00c1e794e22a74e493793d8fca4a7f3ed1a3161a29622f30 SHA512 6d853d734c7a56a86f0015b1bfef378803d6acc1e0405ed841eab5afc08d1edef736d85df10c86d75fd5fb6b2def684bb1f2095a019133b9f497192f5511197a
29 DIST Gauche-0.9.6.tgz 6927530 BLAKE2B 9b32a0db4fc41e2b35331818850e7aa3c1ac5b1294c76caa053abe1ae2da20a0ac4424470ca94626108f996700d1b7e52f6f9e5c6f0a2326f7e6862880f48aa1 SHA512 1d8a7f56fd9ca183d6dce1dedadfaec7c7150c29540e5158f2a61977f7406d7d7a8ab753ef1912865a7d7e9a9e2fa845d86b2eb4c5e07a176f1c60276bc1908f
30 DIST Gauche-0.9.8.tgz 7101599 BLAKE2B 032c27b1bf5a15e7b1871801f57d9deefb4657c1921104bdb978f70df3627cf392be13dbe1a9cab4346d459c57ee4b31b622269cfc42451afdfaeb6751efc836 SHA512 53c8b022593385167a7fde7d6e8e1bfffeec91a765ffba3295c0c7a840b68977aad83d1460bdc77a5b3e0420b90eaaf55b1b7acba469f855cc6a1b72bd81f3cf
31
32 diff --git a/dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch b/dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch
33 deleted file mode 100644
34 index b4aedef2a31..00000000000
35 --- a/dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch
36 +++ /dev/null
37 @@ -1,11 +0,0 @@
38 ---- a/ext/Makefile.ext.in
39 -+++ b/ext/Makefile.ext.in
40 -@@ -22,7 +22,7 @@
41 - LIBS = $(XLIBS) @LIBS@
42 - CFLAGS = @CFLAGS@ @SHLIB_SO_CFLAGS@ $(XCFLAGS)
43 - CPPFLAGS = @CPPFLAGS@ $(XCPPFLAGS)
44 --LDFLAGS = $(LOCAL_LFLAGS) $(XLDFLAGS) @SHLIB_SO_LDFLAGS@
45 -+LDFLAGS = $(LOCAL_LFLAGS) $(XLDFLAGS) @LDFLAGS@ @SHLIB_SO_LDFLAGS@
46 -
47 - # These are set by configure
48 - DEFS = @DEFS@
49
50 diff --git a/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch b/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch
51 deleted file mode 100644
52 index 1e5ef71b6c9..00000000000
53 --- a/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch
54 +++ /dev/null
55 @@ -1,12 +0,0 @@
56 ---- a/ext/tls/ssltest-mod.scm
57 -+++ b/ext/tls/ssltest-mod.scm
58 -@@ -53,7 +53,8 @@
59 - ($ format #t "~a\n" $ regexp-replace-all* line
60 - #/\.\.\/ssl\// srcpath-replace
61 - #/openssl / kicker-replace
62 -- #/system/ "safe_system")))
63 -+ #/system/ "safe_system"
64 -+ #/(s_server) / "\\1 -4 ")))
65 -
66 - (p "#include <errno.h>"
67 - "int safe_system(const char *commands)"
68
69 diff --git a/dev-scheme/gauche/files/gauche-0.9.5-bsd.patch b/dev-scheme/gauche/files/gauche-0.9.5-bsd.patch
70 deleted file mode 100644
71 index 615020df8df..00000000000
72 --- a/dev-scheme/gauche/files/gauche-0.9.5-bsd.patch
73 +++ /dev/null
74 @@ -1,25 +0,0 @@
75 -commit da2ea76503e8f1784d0f0be26435d4c8e0d1b12f
76 -Author: Shiro Kawai <shiro@×××.org>
77 -Date: Sat Oct 15 11:44:28 2016 -1000
78 -
79 - Avoid preprocessor symbols redefinition on OpenBSD
80 -
81 - https://sourceforge.net/p/gauche/mailman/message/35429549/
82 -
83 -diff --git a/ext/net/gauche-net.h b/ext/net/gauche-net.h
84 -index d4f1dcd..decba64 100644
85 ---- a/ext/net/gauche-net.h
86 -+++ b/ext/net/gauche-net.h
87 -@@ -362,8 +362,12 @@ extern ScmObj Scm_GetAddrinfo(const char *nodename,
88 - struct addrinfo *hints);
89 - extern ScmObj Scm_GetNameinfo(ScmSockAddr *addr, int flags);
90 -
91 -+#ifndef NI_MAXHOST
92 - #define NI_MAXHOST 1025
93 -+#endif
94 -+#ifndef NI_MAXSERV
95 - #define NI_MAXSERV 32
96 -+#endif
97 -
98 - #endif /* HAVE_IPV6 */
99 -
100
101 diff --git a/dev-scheme/gauche/files/gauche-0.9.5-libressl.patch b/dev-scheme/gauche/files/gauche-0.9.5-libressl.patch
102 deleted file mode 100644
103 index 7b4c839dccb..00000000000
104 --- a/dev-scheme/gauche/files/gauche-0.9.5-libressl.patch
105 +++ /dev/null
106 @@ -1,19 +0,0 @@
107 -commit c26a4836e767807dd8c98d280c4d9e742b759edd
108 -Author: Shiro Kawai <shiro@×××.org>
109 -Date: Sun Oct 9 02:04:19 2016 -1000
110 -
111 - rfc.tls - Detect LibreSSL as well
112 -
113 -diff --git a/ext/tls/test.scm b/ext/tls/test.scm
114 -index 63a1d04..efbfbca 100644
115 ---- a/ext/tls/test.scm
116 -+++ b/ext/tls/test.scm
117 -@@ -37,7 +37,7 @@
118 - [(not gauche.os.windows)
119 - (guard (e [(<process-abnormal-exit> e)
120 - (no-openssl "couldn't run openssl command")])
121 -- (if-let1 m ($ #/OpenSSL\s+([\d\.]+\w*)/
122 -+ (if-let1 m ($ #/(?:OpenSSL|LibreSSL)\s+([\d\.]+\w*)/
123 - $ process-output->string `(,openssl-cmd "version"))
124 - (let1 vers (m 1)
125 - (unless (version>=? vers "1.0.1")
126
127 diff --git a/dev-scheme/gauche/files/gauche-0.9.5-unicode.patch b/dev-scheme/gauche/files/gauche-0.9.5-unicode.patch
128 deleted file mode 100644
129 index a87ca5d7c39..00000000000
130 --- a/dev-scheme/gauche/files/gauche-0.9.5-unicode.patch
131 +++ /dev/null
132 @@ -1,19 +0,0 @@
133 -commit d31eb5c02b65514e695b45c0c01cbd45a36bac4a
134 -Author: OOHASHI Daichi <dico.leque.comicron@×××××.com>
135 -Date: Thu Oct 20 10:48:17 2016 +0900
136 -
137 - (char-general-category #\x20000) should be Lo
138 -
139 -diff --git a/src/gauche/char_utf_8.h b/src/gauche/char_utf_8.h
140 -index 082e764..5f92d13 100644
141 ---- a/src/gauche/char_utf_8.h
142 -+++ b/src/gauche/char_utf_8.h
143 -@@ -294,7 +294,7 @@ static inline unsigned char Scm__LookupCharCategory(ScmChar ch)
144 - {
145 - if (ch == SCM_CHAR_INVALID || ch >= 0x10ffff) {
146 - return SCM_CHAR_CATEGORY_Cn;
147 -- } else if (ch <= 0x20000) {
148 -+ } else if (ch < 0x20000) {
149 - return ucs_general_category_00000[ch];
150 - } else {
151 - return ucs_general_category_20000(ch);
152
153 diff --git a/dev-scheme/gauche/files/gauche-rpath.patch b/dev-scheme/gauche/files/gauche-rpath.patch
154 deleted file mode 100644
155 index 8774bac7be1..00000000000
156 --- a/dev-scheme/gauche/files/gauche-rpath.patch
157 +++ /dev/null
158 @@ -1,10 +0,0 @@
159 ---- a/configure.ac
160 -+++ b/configure.ac
161 -@@ -709,7 +709,6 @@
162 - fi
163 - if test "$RPATH_FLAG" != ""; then
164 - RPATH_TMP=$RPATH_FLAG'`pwd`'
165 -- RPATH_REAL=$RPATH_FLAG'$(LIB_INSTALL_DIR)'
166 - fi
167 - fi
168 - AC_SUBST(RPATH_FLAG)
169
170 diff --git a/dev-scheme/gauche/gauche-0.9.5.ebuild b/dev-scheme/gauche/gauche-0.9.5.ebuild
171 deleted file mode 100644
172 index b7844984474..00000000000
173 --- a/dev-scheme/gauche/gauche-0.9.5.ebuild
174 +++ /dev/null
175 @@ -1,60 +0,0 @@
176 -# Copyright 1999-2019 Gentoo Authors
177 -# Distributed under the terms of the GNU General Public License v2
178 -
179 -EAPI="6"
180 -
181 -inherit autotools eapi7-ver
182 -
183 -MY_P="${P^g}"
184 -
185 -DESCRIPTION="A Unix system friendly Scheme Interpreter"
186 -HOMEPAGE="http://practical-scheme.net/gauche/"
187 -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
188 -
189 -LICENSE="BSD"
190 -SLOT="0/$(ver_cut 1-2)"
191 -KEYWORDS="~alpha amd64 ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
192 -IUSE="ipv6 libressl test"
193 -
194 -RDEPEND="sys-libs/gdbm"
195 -DEPEND="${RDEPEND}
196 - test? (
197 - !libressl? ( dev-libs/openssl:0 )
198 - libressl? ( dev-libs/libressl )
199 - )"
200 -S="${WORKDIR}/${MY_P}"
201 -
202 -PATCHES=(
203 - "${FILESDIR}"/${PN}-rpath.patch
204 - "${FILESDIR}"/${PN}-gauche.m4.patch
205 - "${FILESDIR}"/${PN}-xz-info.patch
206 - "${FILESDIR}"/${PN}-0.9-ext-ldflags.patch
207 - "${FILESDIR}"/${PN}-0.9-rfc.tls.patch
208 - "${FILESDIR}"/${P}-bsd.patch
209 - "${FILESDIR}"/${P}-libressl.patch
210 - "${FILESDIR}"/${P}-unicode.patch
211 -)
212 -DOCS=( AUTHORS ChangeLog HACKING README )
213 -
214 -src_prepare() {
215 - default
216 - use ipv6 && sed -i "s/ -4//" ext/tls/ssltest-mod.scm
217 -
218 - eautoconf
219 -}
220 -
221 -src_configure() {
222 - econf \
223 - $(use_enable ipv6) \
224 - --with-libatomic-ops=no \
225 - --with-slib="${EPREFIX}"/usr/share/slib
226 -}
227 -
228 -src_test() {
229 - emake -j1 -s check
230 -}
231 -
232 -src_install() {
233 - emake DESTDIR="${D}" install-pkg install-doc
234 - einstalldocs
235 -}