From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:48461) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gimbY-0001kv-HC for guix-patches@gnu.org; Sun, 13 Jan 2019 15:43:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gimZ4-000465-RK for guix-patches@gnu.org; Sun, 13 Jan 2019 15:41:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58825) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gimZ4-00045n-Nh for guix-patches@gnu.org; Sun, 13 Jan 2019 15:41:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gimZ4-0006n7-Et for guix-patches@gnu.org; Sun, 13 Jan 2019 15:41:02 -0500 Subject: [bug#33920] [PATCH] gnu: Add gauche. Resent-Message-ID: From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <875zvbjvxv.fsf@gmail.com> <8709180406da2b2eabffd1b4397a2bf3@riseup.net> <87muof8pyk.fsf@gmail.com> <87sgy14yg2.fsf@gnu.org> <87o98m8961.fsf@gmail.com> Date: Sun, 13 Jan 2019 21:40:11 +0100 In-Reply-To: <87o98m8961.fsf@gmail.com> (Gabriel Hondet's message of "Sat, 12 Jan 2019 11:25:26 +0100") Message-ID: <87k1j847h0.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Gabriel Hondet Cc: 33920@debbugs.gnu.org Hello, Gabriel Hondet skribis: > On Wed 09 Jan 2019 at 16:56 Ludovic Court=C3=A8s wrote: [...] >> Please use mirror://sourceforge here. > > As far as I understand, I should use > "mirror://sourceforge/gauche/Gauche-" > but it does not work (redirections fail with a 404 not found error). This one appears to work: mirror://sourceforge/gauche/Gauche/Gauche-0.9.7.tgz Trial and error=E2=80=A6 >>> + (substitute* '("configure" >>> + "test/www.scm" >>> + "config.guess" >>> + "ltmain.sh" >>> + "ext/tls/test.scm" >>> + "gc/configure" >>> + "lib/gauche/configure.scm" >>> + "lib/gauche/package/util.scm" >>> + "lib/gauche/process.scm") >>> + (("/bin/sh") (which "sh"))) >> >> This looks redundant with what the standard =E2=80=98patch-source-sheban= gs=E2=80=99 and >> =E2=80=98configure=E2=80=99 phases do, no? > > Isn't 'patch-source-shebangs' only patching the shebangs? Because here > I have to patch other path specifications in the source as well. On the > other hand, for the 'setenv', you are totally right. Oh you=E2=80=99re right. But at least the Autotools files (configure, config.guess, ltmain.sh) can be omitted. Thanks, Ludo=E2=80=99.