--- /dev/null
--- /dev/null
++The Debian package gcl
++----------------------
++
++GCL is one of the oldest free common lisp systems still in use. Several
++production systems have used it for over a decade. The common lisp
++standard in effect when GCL was first released is known as "Common Lisp,
++the Language" (CLtL1) after a book by Steele of the same name providing
++this specification. Subsequently, a much expanded standard was adopted by
++the American National Standards Institute (ANSI), which is still
++considered the definitive common lisp language specification to this day.
++
++Debian GCL now installs both the small 'traditional' lisp image
++designed to conform to a pre-ANSI Lisp standard, and an experimental
++ANSI image. Please note that ANSI support in GCL is still
++preliminary. On an ansi-test suite written by a GCL developer, GCL
++fails on a little under 3 percent of the tests. Details can be found
++in /usr/share/doc/gcl/test_results.gz.
++
++To toggle the use of the ANSI image, set the environment variable
++GCL_ANSI to any non-empty string.
++
++New in 2.6.2
++------------
++
++Please see the RELEASE-2.6.2.html file for release note information,
++regression testing, and sample benchmarks.
++
++ -- Camm Maguire <camm@enhanced.com>, Wed Dec 14 18:55:19 2005
--- /dev/null
--- /dev/null
++gcl27 (2.7.1-4) unstable; urgency=medium
++
++ * Version_2_7_2ore3
++
++ -- Camm Maguire <camm@debian.org> Sat, 03 May 2025 09:21:20 -0400
++
++gcl27 (2.7.1-3) unstable; urgency=medium
++
++ * Version_2_7_2ore2
++
++ -- Camm Maguire <camm@debian.org> Tue, 22 Apr 2025 20:39:18 -0400
++
++gcl27 (2.7.1-2) unstable; urgency=medium
++
++ * Version_2_7_2ore1
++
++ -- Camm Maguire <camm@debian.org> Fri, 11 Apr 2025 20:30:34 -0400
++
++gcl27 (2.7.1-1) unstable; urgency=medium
++
++ * New upstream release
++
++ -- Camm Maguire <camm@debian.org> Thu, 10 Apr 2025 21:39:17 -0400
++
++gcl27 (2.7.0-36) unstable; urgency=medium
++
++ * Version_2_7_0pre39
++
++ -- Camm Maguire <camm@debian.org> Mon, 24 Mar 2025 16:30:46 -0400
++
++gcl27 (2.7.0-35) unstable; urgency=medium
++
++ * Version_2_7_0pre38
++ * Bug fix: "ftbfs with GCC-15", thanks to Matthias Klose (Closes:
++ #1096686).
++
++ -- Camm Maguire <camm@debian.org> Thu, 06 Mar 2025 10:54:11 -0500
++
++gcl27 (2.7.0-34) unstable; urgency=medium
++
++ * Version_2_7_0pre37
++ * Bug fix: "outdated debconf version constraint; inhibits support for
++ debconf-2.0/cdebconf", thanks to Gioele Barabucci (Closes: #1096166).
++
++ -- Camm Maguire <camm@debian.org> Tue, 18 Feb 2025 12:50:30 -0500
++
++gcl27 (2.7.0-33) unstable; urgency=medium
++
++ * Version_2_7_0pre36
++
++ -- Camm Maguire <camm@debian.org> Sat, 08 Feb 2025 15:29:48 -0500
++
++gcl27 (2.7.0-32) unstable; urgency=medium
++
++ * Version_2_7_0pre35
++
++ -- Camm Maguire <camm@debian.org> Sun, 02 Feb 2025 12:00:42 -0500
++
++gcl27 (2.7.0-31) unstable; urgency=medium
++
++ * Version_2_7_0pre34
++
++ -- Camm Maguire <camm@debian.org> Fri, 17 Jan 2025 18:42:15 -0500
++
++gcl27 (2.7.0-30) unstable; urgency=medium
++
++ * Version_2_7_0pre33
++
++ -- Camm Maguire <camm@debian.org> Fri, 27 Dec 2024 13:21:13 -0500
++
++gcl27 (2.7.0-29) unstable; urgency=medium
++
++ * Version_2_7_0pre32
++
++ -- Camm Maguire <camm@debian.org> Mon, 09 Dec 2024 10:00:39 -0500
++
++gcl27 (2.7.0-28) unstable; urgency=medium
++
++ * Version_2_7_0pre31
++
++ -- Camm Maguire <camm@debian.org> Wed, 04 Dec 2024 13:25:14 -0500
++
++gcl27 (2.7.0-27) unstable; urgency=medium
++
++ * Version_2_7_0pre30
++
++ -- Camm Maguire <camm@debian.org> Wed, 04 Dec 2024 07:48:31 -0500
++
++gcl27 (2.7.0-26) unstable; urgency=medium
++
++ * Version_2_7_0pre29
++
++ -- Camm Maguire <camm@debian.org> Sat, 23 Nov 2024 11:33:30 -0500
++
++gcl27 (2.7.0-25) unstable; urgency=medium
++
++ * Bug fix: "needs rebuild against dh-elpa >=2.1.5", thanks to
++ spwhitton@spwhitton.name</a>; (Closes: #1077103).
++
++ -- Camm Maguire <camm@debian.org> Sun, 28 Jul 2024 12:07:24 -0400
++
++gcl27 (2.7.0-24) unstable; urgency=medium
++
++ * Version_2_7_0pre27
++
++ -- Camm Maguire <camm@debian.org> Fri, 19 Jul 2024 15:04:27 -0400
++
++gcl27 (2.7.0-23) unstable; urgency=medium
++
++ * Version_2_7_0pre26
++
++ -- Camm Maguire <camm@debian.org> Sun, 28 Apr 2024 22:13:09 -0400
++
++gcl27 (2.7.0-22) unstable; urgency=medium
++
++ * Version_2_7_0pre25
++
++ -- Camm Maguire <camm@debian.org> Sun, 28 Apr 2024 07:55:48 -0400
++
++gcl27 (2.7.0-21) unstable; urgency=high
++
++ * Version_2_7_0pre24
++ * Bug fix: "recent libc6-dev change causes XDR support to be dropped",
++ thanks to Aurelien Jarno (Closes: #1065207).
++
++ -- Camm Maguire <camm@debian.org> Fri, 15 Mar 2024 20:00:19 -0400
++
++gcl27 (2.7.0-20) unstable; urgency=medium
++
++ * Version_2_7_0pre23
++
++ -- Camm Maguire <camm@debian.org> Thu, 29 Feb 2024 06:51:25 -0500
++
++gcl27 (2.7.0-19) unstable; urgency=medium
++
++ * Version_2_7_0pre22
++
++ -- Camm Maguire <camm@debian.org> Wed, 28 Feb 2024 13:35:45 -0500
++
++gcl27 (2.7.0-18) unstable; urgency=medium
++
++ * Version_2_7_0pre21
++
++ -- Camm Maguire <camm@debian.org> Sat, 24 Feb 2024 08:40:29 -0500
++
++gcl27 (2.7.0-17) unstable; urgency=medium
++
++ * Version_2_7_0pre20
++
++ -- Camm Maguire <camm@debian.org> Fri, 23 Feb 2024 12:23:51 -0500
++
++gcl27 (2.7.0-16) unstable; urgency=medium
++
++ * Version_2_7_0pre19
++
++ -- Camm Maguire <camm@debian.org> Thu, 22 Feb 2024 22:03:20 -0500
++
++gcl27 (2.7.0-15) unstable; urgency=medium
++
++ * Version_2_7_0pre18
++
++ -- Camm Maguire <camm@debian.org> Thu, 22 Feb 2024 15:00:44 -0500
++
++gcl27 (2.7.0-14) unstable; urgency=medium
++
++ * Version_2_7_0pre17
++
++ -- Camm Maguire <camm@debian.org> Wed, 21 Feb 2024 08:03:46 -0500
++
++gcl27 (2.7.0-13) unstable; urgency=medium
++
++ * Version_2_7_0pre16
++
++ -- Camm Maguire <camm@debian.org> Wed, 21 Feb 2024 00:17:54 -0500
++
++gcl27 (2.7.0-12) unstable; urgency=medium
++
++ * Version_2_7_0pre15
++
++ -- Camm Maguire <camm@debian.org> Mon, 19 Feb 2024 19:08:05 -0500
++
++gcl27 (2.7.0-11) unstable; urgency=medium
++
++ * Version_2_7_0pre14
++
++ -- Camm Maguire <camm@debian.org> Mon, 19 Feb 2024 11:04:51 -0500
++
++gcl27 (2.7.0-10) unstable; urgency=medium
++
++ * Version_2_7_0pre13
++
++ -- Camm Maguire <camm@debian.org> Sun, 28 Jan 2024 20:17:32 -0500
++
++gcl27 (2.7.0-9) unstable; urgency=medium
++
++ * Version_2_7_0pre12
++
++ -- Camm Maguire <camm@debian.org> Sun, 28 Jan 2024 18:09:15 -0500
++
++gcl27 (2.7.0-8) unstable; urgency=medium
++
++ * Version_2_7_0pre11
++
++ -- Camm Maguire <camm@debian.org> Sun, 28 Jan 2024 10:36:24 -0500
++
++gcl27 (2.7.0-7) unstable; urgency=medium
++
++ * Version_2_7_0pre10
++
++ -- Camm Maguire <camm@debian.org> Sat, 27 Jan 2024 12:35:03 -0500
++
++gcl27 (2.7.0-6) unstable; urgency=medium
++
++ * Version_2_7_0pre9
++
++ -- Camm Maguire <camm@debian.org> Thu, 21 Dec 2023 15:02:31 -0500
++
++gcl27 (2.7.0-5) unstable; urgency=medium
++
++ * Version_2_7_0pre8
++
++ -- Camm Maguire <camm@debian.org> Thu, 21 Dec 2023 13:08:00 -0500
++
++gcl27 (2.7.0-4) unstable; urgency=medium
++
++ * Version_2_7_0pre7
++
++ -- Camm Maguire <camm@debian.org> Thu, 21 Dec 2023 09:37:49 -0500
++
++gcl27 (2.7.0-3) unstable; urgency=medium
++
++ * Version_2_7_0pre5
++
++ -- Camm Maguire <camm@debian.org> Wed, 20 Dec 2023 19:43:39 -0500
++
++gcl27 (2.7.0-2) unstable; urgency=medium
++
++ * Version_2_7_0pre4
++
++ -- Camm Maguire <camm@debian.org> Wed, 20 Dec 2023 16:01:04 -0500
++
++gcl27 (2.7.0-1) unstable; urgency=medium
++
++ * Version_2_7_0pre3
++
++ -- Camm Maguire <camm@debian.org> Thu, 14 Dec 2023 16:20:45 -0500
++
++gcl (2.6.13-5) unstable; urgency=medium
++
++ * Version_2_6_14pre4
++
++ -- Camm Maguire <camm@debian.org> Sun, 25 Dec 2022 07:14:33 -0500
++
++gcl (2.6.13-4) unstable; urgency=medium
++
++ * Version_2_6_14pre3
++
++ -- Camm Maguire <camm@debian.org> Fri, 23 Dec 2022 11:34:35 -0500
++
++gcl (2.6.13-3) unstable; urgency=medium
++
++ * Version_2_6_14pre2
++
++ -- Camm Maguire <camm@debian.org> Thu, 22 Dec 2022 19:09:24 -0500
++
++gcl (2.6.13-2) unstable; urgency=medium
++
++ * Version_2_6_14pre1
++
++ -- Camm Maguire <camm@debian.org> Wed, 21 Dec 2022 14:40:21 -0500
++
++gcl (2.6.13-1) unstable; urgency=medium
++
++ * New Upstream Release
++
++ -- Camm Maguire <camm@debian.org> Tue, 20 Dec 2022 10:35:44 -0500
++
++gcl (2.6.12-131) unstable; urgency=medium
++
++ * Version_2.6.13pre131
++
++ -- Camm Maguire <camm@debian.org> Sat, 17 Dec 2022 12:15:58 -0500
++
++gcl (2.6.12-130) unstable; urgency=medium
++
++ * Version_2.6.13pre130
++
++ -- Camm Maguire <camm@debian.org> Fri, 16 Dec 2022 12:41:29 -0500
++
++gcl (2.6.12-129) unstable; urgency=medium
++
++ * Version_2.6.13pre129
++
++ -- Camm Maguire <camm@debian.org> Sun, 13 Nov 2022 07:55:14 -0500
++
++gcl (2.6.12-128) unstable; urgency=medium
++
++ * Version_2.6.13pre128
++
++ -- Camm Maguire <camm@debian.org> Sat, 12 Nov 2022 11:02:31 -0500
++
++gcl (2.6.12-126) unstable; urgency=medium
++
++ * Version_2.6.13pre126
++
++ -- Camm Maguire <camm@debian.org> Tue, 08 Nov 2022 19:43:41 -0500
++
++gcl (2.6.12-125) unstable; urgency=medium
++
++ * Version_2.6.13pre125
++
++ -- Camm Maguire <camm@debian.org> Tue, 08 Nov 2022 15:33:25 -0500
++
++gcl (2.6.12-124) unstable; urgency=medium
++
++ * Version_2.6.13pre124
++
++ -- Camm Maguire <camm@debian.org> Thu, 11 Aug 2022 13:16:42 -0400
++
++gcl (2.6.12-123) unstable; urgency=medium
++
++ * Version_2.6.13pre123
++
++ -- Camm Maguire <camm@debian.org> Mon, 08 Aug 2022 13:00:55 -0400
++
++gcl (2.6.12-122) unstable; urgency=medium
++
++ * Version_2.6.13pre122
++
++ -- Camm Maguire <camm@debian.org> Mon, 08 Aug 2022 11:50:22 -0400
++
++gcl (2.6.12-121) unstable; urgency=medium
++
++ * Version_2.6.13pre121
++
++ -- Camm Maguire <camm@debian.org> Mon, 08 Aug 2022 11:45:30 -0400
++
++gcl (2.6.12-120) unstable; urgency=medium
++
++ * Version_2.6.13pre120
++
++ -- Camm Maguire <camm@debian.org> Sun, 07 Aug 2022 12:26:10 -0400
++
++gcl (2.6.12-119) unstable; urgency=medium
++
++ * Version_2.6.13pre119
++
++ -- Camm Maguire <camm@debian.org> Sun, 31 Jul 2022 12:00:02 -0400
++
++gcl (2.6.12-118) unstable; urgency=medium
++
++ * Bug fix: "emacs dependency should be "emacs | emacsen"",
++ thanks to Adrian Bunk (Closes: #1006617).
++ * Bug fix: "Please remove dependency on install-info", thanks to
++ hille42@web.de</a>; (Closes: #1013691).
++ * Version_2.6.13pre118
++
++ -- Camm Maguire <camm@debian.org> Tue, 12 Jul 2022 17:17:09 -0400
++
++gcl (2.6.12-117) unstable; urgency=medium
++
++ * Version_2.6.13pre114
++
++ -- Camm Maguire <camm@debian.org> Sat, 25 Dec 2021 11:38:16 -0500
++
++gcl (2.6.12-116) unstable; urgency=medium
++
++ * Version_2.6.13pre113
++
++ -- Camm Maguire <camm@debian.org> Wed, 22 Dec 2021 19:52:18 +0000
++
++gcl (2.6.12-115) unstable; urgency=medium
++
++ * Version_2.6.13pre112
++
++ -- Camm Maguire <camm@debian.org> Fri, 17 Dec 2021 16:08:45 +0000
++
++gcl (2.6.12-114) unstable; urgency=medium
++
++ * Version_2.6.13pre111
++
++ -- Camm Maguire <camm@debian.org> Thu, 16 Dec 2021 11:35:04 +0000
++
++gcl (2.6.12-113) unstable; urgency=medium
++
++ * Version_2.6.13pre110
++
++ -- Camm Maguire <camm@debian.org> Thu, 16 Dec 2021 11:35:04 +0000
++
++gcl (2.6.12-112) unstable; urgency=medium
++
++ * Version_2.6.13pre109
++
++ -- Camm Maguire <camm@debian.org> Wed, 15 Dec 2021 19:39:42 +0000
++
++gcl (2.6.12-111) unstable; urgency=medium
++
++ * Version_2.6.13pre108
++
++ -- Camm Maguire <camm@debian.org> Thu, 11 Nov 2021 17:10:43 +0000
++
++gcl (2.6.12-110) unstable; urgency=medium
++
++ * Version_2.6.13pre107
++
++ -- Camm Maguire <camm@debian.org> Thu, 11 Nov 2021 01:34:07 +0000
++
++gcl (2.6.12-109) unstable; urgency=medium
++
++ * Version_2.6.13pre106
++
++ -- Camm Maguire <camm@debian.org> Wed, 10 Nov 2021 18:57:21 +0000
++
++gcl (2.6.12-108) unstable; urgency=medium
++
++ * Version_2.6.13pre105
++
++ -- Camm Maguire <camm@debian.org> Tue, 09 Nov 2021 18:22:58 +0000
++
++gcl (2.6.12-107) unstable; urgency=medium
++
++ * Version_2.6.13pre103
++
++ -- Camm Maguire <camm@debian.org> Tue, 09 Nov 2021 10:10:19 +0000
++
++gcl (2.6.12-106) unstable; urgency=medium
++
++ * Version_2.6.13pre102
++
++ -- Camm Maguire <camm@debian.org> Thu, 04 Nov 2021 14:33:53 +0000
++
++gcl (2.6.12-105) unstable; urgency=medium
++
++ * Version_2.6.13pre101
++ * Bug fix: "fails to start with glibc 2.33", thanks to Andreas Kloeckner
++ (Closes: #995323).
++
++ -- Camm Maguire <camm@debian.org> Sun, 10 Oct 2021 13:18:39 +0000
++
++gcl (2.6.12-104) unstable; urgency=medium
++
++ * Version_2.6.13pre100
++ * standardize cstack start address on 32bit arm
++
++ -- Camm Maguire <camm@debian.org> Sun, 10 Oct 2021 12:44:51 +0000
++
++gcl (2.6.12-103) unstable; urgency=medium
++
++ * Bug fix: "Fails to install in unstable", thanks to Samuel Thibault
++ (Closes: #993480).
++
++ -- Camm Maguire <camm@debian.org> Sat, 04 Sep 2021 19:23:26 +0000
++
++gcl (2.6.12-102) unstable; urgency=medium
++
++ * Version_2.6.13pre99
++ * Bug fix: "describe fails because gcl-si.info does not exist", thanks
++ to Leo Butler (Closes: #980003).
++
++ -- Camm Maguire <camm@debian.org> Fri, 29 Jan 2021 19:08:05 +0000
++
++gcl (2.6.12-101) unstable; urgency=medium
++
++ * Version_2.6.13pre98
++
++ -- Camm Maguire <camm@debian.org> Sun, 17 Jan 2021 16:25:34 +0000
++
++gcl (2.6.12-100) unstable; urgency=medium
++
++ * Version_2.6.13pre97
++
++ -- Camm Maguire <camm@debian.org> Fri, 04 Dec 2020 14:51:41 +0000
++
++gcl (2.6.12-99) unstable; urgency=medium
++
++ * Version_2.6.13pre95
++
++ -- Camm Maguire <camm@debian.org> Sat, 28 Nov 2020 15:50:42 +0000
++
++gcl (2.6.12-98) unstable; urgency=medium
++
++ * Version_2.6.13pre94
++
++ -- Camm Maguire <camm@debian.org> Tue, 29 Sep 2020 18:29:10 +0000
++
++gcl (2.6.12-97) unstable; urgency=medium
++
++ * Bug fix: "Removal of obsolete debhelper compat 5 and 6 in bookworm",
++ thanks to Niels Thykier (Closes: #965543).
++ * Version_2.6.13pre93
++
++ -- Camm Maguire <camm@debian.org> Sat, 29 Aug 2020 16:23:07 +0000
++
++gcl (2.6.12-96) unstable; urgency=high
++
++ * Version_2.6.13pre92: Work around armhf strip bug producing undefined
++ instruction in .plt
++
++ -- Camm Maguire <camm@debian.org> Sun, 23 Aug 2020 17:53:14 +0000
++
++gcl (2.6.12-95) unstable; urgency=high
++
++ * Version_2_6_13pre90
++ * build under GCL_MEM_MULTIPLE=0.1
++ * Bug fix: "FTBFS: Unrecoverable error: Segmentation violation..",
++ thanks to Lucas Nussbaum (Closes: #952334).
++
++ -- Camm Maguire <camm@debian.org> Fri, 01 May 2020 12:55:02 +0000
++
++gcl (2.6.12-94) unstable; urgency=medium
++
++ * re-release to overcome hopefully transient buildd failure
++
++ -- Camm Maguire <camm@debian.org> Mon, 24 Feb 2020 20:02:52 +0000
++
++gcl (2.6.12-93) unstable; urgency=medium
++
++ * Version_2_6_13pre90
++
++ -- Camm Maguire <camm@debian.org> Fri, 21 Feb 2020 19:06:56 +0000
++
++gcl (2.6.12-92) unstable; urgency=medium
++
++ * Version_2_6_13pre89
++
++ -- Camm Maguire <camm@debian.org> Mon, 30 Dec 2019 15:46:22 +0000
++
++gcl (2.6.12-91) unstable; urgency=medium
++
++ * Version_2_6_13pre88
++
++ -- Camm Maguire <camm@debian.org> Wed, 18 Dec 2019 20:14:09 +0000
++
++gcl (2.6.12-90) unstable; urgency=medium
++
++ * Version_2_6_13pre87
++ * latest standards
++
++ -- Camm Maguire <camm@debian.org> Sun, 08 Dec 2019 19:27:24 +0000
++
++gcl (2.6.12-89) unstable; urgency=medium
++
++ * Bug fix: "gcl - FTBFS on ppc64el - invalid relocation type 31", thanks
++ to thierry.fauck@fr.ibm.com</a>; (Closes: #942312).
++ * Bug fix: "FTBFS on ppc64el", thanks to Ivo De Decker (Closes:
++ #944651).
++
++ -- Camm Maguire <camm@debian.org> Sat, 07 Dec 2019 23:27:53 +0000
++
++gcl (2.6.12-88) unstable; urgency=medium
++
++ * Source only upload
++
++ -- Camm Maguire <camm@debian.org> Fri, 11 Oct 2019 19:18:44 +0000
++
++gcl (2.6.12-87) unstable; urgency=medium
++
++ * Version_2_6_13pre84
++
++ -- Camm Maguire <camm@debian.org> Sat, 06 Apr 2019 13:03:21 +0000
++
++gcl (2.6.12-86) unstable; urgency=medium
++
++ * Version_2_6_13pre83
++
++ -- Camm Maguire <camm@debian.org> Tue, 02 Apr 2019 19:57:15 +0000
++
++gcl (2.6.12-85) unstable; urgency=medium
++
++ * Version_2_6_13pre82
++
++ -- Camm Maguire <camm@debian.org> Thu, 28 Mar 2019 18:48:55 +0000
++
++gcl (2.6.12-84) unstable; urgency=medium
++
++ * Version_2_6_13pre80
++
++ -- Camm Maguire <camm@debian.org> Thu, 21 Mar 2019 18:59:40 +0000
++
++gcl (2.6.12-83) unstable; urgency=high
++
++ * Version_2_6_13pre79
++ * Fix acl2 arm builds (Closes: #919477).
++
++ -- Camm Maguire <camm@debian.org> Tue, 05 Feb 2019 21:54:42 +0000
++
++gcl (2.6.12-82) unstable; urgency=high
++
++ * Version_2_6_13pre74
++
++ -- Camm Maguire <camm@debian.org> Sat, 02 Feb 2019 17:40:20 +0000
++
++gcl (2.6.12-81) unstable; urgency=high
++
++ * Version_2_6_13pre72
++ * Fix to ppc64el for acl2 FTBFS bug
++
++ -- Camm Maguire <camm@debian.org> Mon, 21 Jan 2019 16:40:36 +0000
++
++gcl (2.6.12-80) unstable; urgency=medium
++
++ * Version_2_6_13pre71
++ * Bug fix: "FTBFS on hppa - segmentation fault assembling gbc.s", thanks
++ to John David Anglin (Closes: #912071).
++
++ -- Camm Maguire <camm@debian.org> Tue, 30 Oct 2018 17:20:43 +0000
++
++gcl (2.6.12-79) unstable; urgency=medium
++
++ * Version_2_6_13pre70
++
++ -- Camm Maguire <camm@debian.org> Mon, 29 Oct 2018 16:52:17 +0000
++
++gcl (2.6.12-78) unstable; urgency=medium
++
++ * rebuild against latest compilers and tools
++ * Version_2_6_13pre69
++
++ -- Camm Maguire <camm@debian.org> Thu, 11 Oct 2018 16:40:48 +0000
++
++gcl (2.6.12-77) unstable; urgency=medium
++
++ * Version_2_6_13pre68
++ * Bug fix: "GCL fails to load .o files it generates", thanks to Gong-Yi
++ Liao (Closes: #902475). Add support for R_X86_64_PLT32 relocs.
++
++ -- Camm Maguire <camm@debian.org> Tue, 24 Jul 2018 20:06:45 +0000
++
++gcl (2.6.12-76) unstable; urgency=medium
++
++ * Version_2_6_13pre67
++
++ -- Camm Maguire <camm@debian.org> Fri, 23 Mar 2018 19:25:22 +0000
++
++gcl (2.6.12-75) unstable; urgency=medium
++
++ * Version_2_6_13pre65
++
++ -- Camm Maguire <camm@debian.org> Wed, 21 Mar 2018 20:28:08 +0000
++
++gcl (2.6.12-74) unstable; urgency=medium
++
++ * Version_2_6_13pre63
++
++ -- Camm Maguire <camm@debian.org> Sat, 17 Mar 2018 11:56:05 +0000
++
++gcl (2.6.12-73) unstable; urgency=medium
++
++ * Version_2_6_13pre62
++
++ -- Camm Maguire <camm@debian.org> Wed, 14 Mar 2018 15:38:43 +0000
++
++gcl (2.6.12-72) unstable; urgency=medium
++
++ * Version_2_6_13pre61
++
++ -- Camm Maguire <camm@debian.org> Tue, 13 Mar 2018 15:32:44 +0000
++
++gcl (2.6.12-71) unstable; urgency=medium
++
++ * Version_2_6_13pre60
++
++ -- Camm Maguire <camm@debian.org> Mon, 12 Mar 2018 19:44:47 +0000
++
++gcl (2.6.12-70) unstable; urgency=medium
++
++ * Version_2_6_13pre59
++
++ -- Camm Maguire <camm@debian.org> Mon, 12 Mar 2018 16:19:00 +0000
++
++gcl (2.6.12-69) unstable; urgency=medium
++
++ * Version_2_6_13pre58
++
++ -- Camm Maguire <camm@debian.org> Fri, 09 Mar 2018 17:10:51 +0000
++
++gcl (2.6.12-68) unstable; urgency=medium
++
++ * Version_2_6_13pre57
++
++ -- Camm Maguire <camm@debian.org> Sun, 04 Mar 2018 13:21:00 +0000
++
++gcl (2.6.12-67) unstable; urgency=medium
++
++ * Version_2_6_13pre55
++
++ -- Camm Maguire <camm@debian.org> Sat, 03 Mar 2018 14:27:51 +0000
++
++gcl (2.6.12-66) unstable; urgency=medium
++
++ * Version_2_6_13pre54
++
++ -- Camm Maguire <camm@debian.org> Fri, 02 Mar 2018 21:19:03 +0000
++
++gcl (2.6.12-65) unstable; urgency=medium
++
++ * Version_2_6_13pre52
++ * Bug fix: "FTBFS on hurd-i386", thanks to svante.signell@gmail.com</a>;
++ (Closes: #802593).
++
++ -- Camm Maguire <camm@debian.org> Fri, 23 Feb 2018 15:55:23 +0000
++
++gcl (2.6.12-64) unstable; urgency=medium
++
++ * list_order.24
++
++ -- Camm Maguire <camm@debian.org> Sun, 04 Feb 2018 13:26:27 +0000
++
++gcl (2.6.12-63) unstable; urgency=medium
++
++ * list_order.23
++
++ -- Camm Maguire <camm@debian.org> Thu, 01 Feb 2018 18:36:29 +0000
++
++gcl (2.6.12-62) unstable; urgency=medium
++
++ * list_order.22
++
++ -- Camm Maguire <camm@debian.org> Thu, 01 Feb 2018 01:05:10 +0000
++
++gcl (2.6.12-61) unstable; urgency=medium
++
++ * list_order.21
++
++ -- Camm Maguire <camm@debian.org> Tue, 30 Jan 2018 21:13:13 +0000
++
++gcl (2.6.12-60) unstable; urgency=medium
++
++ * list_order.19
++
++ -- Camm Maguire <camm@debian.org> Tue, 23 Jan 2018 18:11:59 +0000
++
++gcl (2.6.12-59) unstable; urgency=medium
++
++ * list_order.16
++
++ -- Camm Maguire <camm@debian.org> Fri, 12 Jan 2018 03:25:08 +0000
++
++gcl (2.6.12-58) unstable; urgency=medium
++
++ * list_order.14
++
++ -- Camm Maguire <camm@debian.org> Mon, 18 Sep 2017 15:45:10 +0000
++
++gcl (2.6.12-57) unstable; urgency=medium
++
++ * list_order.13
++
++ -- Camm Maguire <camm@debian.org> Fri, 25 Aug 2017 13:44:10 +0000
++
++gcl (2.6.12-56) unstable; urgency=medium
++
++ * list_order.12
++
++ -- Camm Maguire <camm@debian.org> Thu, 24 Aug 2017 19:12:50 +0000
++
++gcl (2.6.12-55) unstable; urgency=medium
++
++ * disable gprof on aarch64
++ * Bug fix: "gcl FTBFS on arm64: Unrecoverable error: Segmentation
++ violation..", thanks to Adrian Bunk (Closes: #873052).
++
++ -- Camm Maguire <camm@debian.org> Thu, 24 Aug 2017 16:37:07 +0000
++
++gcl (2.6.12-54) unstable; urgency=medium
++
++ * list_order.11
++
++ -- Camm Maguire <camm@debian.org> Wed, 23 Aug 2017 22:19:14 +0000
++
++gcl (2.6.12-53) unstable; urgency=medium
++
++ * list_order.9
++
++ -- Camm Maguire <camm@debian.org> Sun, 18 Jun 2017 18:32:30 +0000
++
++gcl (2.6.12-52) unstable; urgency=medium
++
++ * list_order.8
++
++ -- Camm Maguire <camm@debian.org> Thu, 15 Jun 2017 18:04:41 +0000
++
++gcl (2.6.12-51) unstable; urgency=medium
++
++ * list_order.7
++
++ -- Camm Maguire <camm@debian.org> Wed, 14 Jun 2017 18:30:46 +0000
++
++gcl (2.6.12-50) unstable; urgency=medium
++
++ * list_order.6
++
++ -- Camm Maguire <camm@debian.org> Tue, 13 Jun 2017 22:38:52 +0000
++
++gcl (2.6.12-49) unstable; urgency=medium
++
++ * list_order.5
++
++ -- Camm Maguire <camm@debian.org> Thu, 08 Jun 2017 17:21:01 +0000
++
++gcl (2.6.12-48) unstable; urgency=medium
++
++ * list_order.1
++
++ -- Camm Maguire <camm@debian.org> Sun, 28 May 2017 01:42:29 +0000
++
++gcl (2.6.12-47) unstable; urgency=high
++
++ * pathnames1.13
++
++ -- Camm Maguire <camm@debian.org> Tue, 22 Nov 2016 04:53:35 +0000
++
++gcl (2.6.12-46) unstable; urgency=high
++
++ * pathnames1.12
++ * Bug fix: "maintainer script(s) do not start on #!", thanks to
++ treinen@debian.org</a>; (Closes: #843303).
++
++ -- Camm Maguire <camm@debian.org> Fri, 18 Nov 2016 18:27:53 +0000
++
++gcl (2.6.12-45) unstable; urgency=high
++
++ * pathnames1.11
++
++ -- Camm Maguire <camm@debian.org> Mon, 31 Oct 2016 22:57:27 +0000
++
++gcl (2.6.12-44) unstable; urgency=high
++
++ * pathnames1.9
++
++ -- Camm Maguire <camm@debian.org> Fri, 28 Oct 2016 17:04:38 +0000
++
++gcl (2.6.12-43) unstable; urgency=medium
++
++ * pathnames1.7
++
++ -- Camm Maguire <camm@debian.org> Thu, 27 Oct 2016 03:46:32 +0000
++
++gcl (2.6.12-42) unstable; urgency=medium
++
++ * pathnames1.6
++ * Bug fix: "FTBFS with bindnow and PIE enabled", thanks to Balint Reczey
++ (Closes: #837481).
++ * Bug fix: "FTBFS with compilers that default to -fPIE (patch
++ attached)", thanks to Adam Conrad (Closes: #822820).
++
++ -- Camm Maguire <camm@debian.org> Wed, 26 Oct 2016 23:04:57 +0000
++
++gcl (2.6.12-41) unstable; urgency=medium
++
++ * pathnames1.4, kfreebsd fix
++
++ -- Camm Maguire <camm@debian.org> Fri, 14 Oct 2016 01:17:18 +0000
++
++gcl (2.6.12-40) unstable; urgency=medium
++
++ * pathnames1.2
++ * Bug fix: "popen arguments not quoted causes trouble and security
++ issues", thanks to axel (Closes: #802203).
++
++ -- Camm Maguire <camm@debian.org> Wed, 12 Oct 2016 18:09:26 +0000
++
++gcl (2.6.12-39) unstable; urgency=medium
++
++ * pathnames1.1
++ * ansi-test clean target
++
++ -- Camm Maguire <camm@debian.org> Wed, 12 Oct 2016 01:32:05 +0000
++
++gcl (2.6.12-38) unstable; urgency=medium
++
++ * Version_2_6_13pre50
++
++ -- Camm Maguire <camm@debian.org> Tue, 04 Oct 2016 19:45:38 +0000
++
++gcl (2.6.12-37) unstable; urgency=medium
++
++ * Version_2_6_13pre49
++
++ -- Camm Maguire <camm@debian.org> Mon, 03 Oct 2016 14:54:09 +0000
++
++gcl (2.6.12-36) unstable; urgency=medium
++
++ * Version_2_6_13pre48
++
++ -- Camm Maguire <camm@debian.org> Sat, 01 Oct 2016 12:10:25 +0000
++
++gcl (2.6.12-35) unstable; urgency=medium
++
++ * Version_2_6_13pre47
++
++ -- Camm Maguire <camm@debian.org> Fri, 30 Sep 2016 21:21:43 +0000
++
++gcl (2.6.12-34) unstable; urgency=medium
++
++ * Version_2_6_13pre45
++
++ -- Camm Maguire <camm@debian.org> Fri, 23 Sep 2016 19:42:37 +0000
++
++gcl (2.6.12-33) unstable; urgency=medium
++
++ * Version_2_6_13pre43
++
++ -- Camm Maguire <camm@debian.org> Tue, 03 May 2016 16:17:03 +0000
++
++gcl (2.6.12-32) unstable; urgency=medium
++
++ * Version_2_6_13pre40
++ * Bug fix: "[INTL:pt_BR] Brazilian Portuguese debconf templates
++ translation", thanks to Adriano Rafael Gomes (Closes: #811523).
++
++ -- Camm Maguire <camm@debian.org> Wed, 20 Apr 2016 15:18:35 +0000
++
++gcl (2.6.12-31) unstable; urgency=medium
++
++ * Version_2_6_13pre39
++
++ -- Camm Maguire <camm@debian.org> Mon, 11 Apr 2016 00:41:11 +0000
++
++gcl (2.6.12-30) unstable; urgency=medium
++
++ * Version_2_6_13pre38
++
++ -- Camm Maguire <camm@debian.org> Wed, 06 Apr 2016 00:20:15 +0000
++
++gcl (2.6.12-29) unstable; urgency=medium
++
++ * Version_2_6_13pre35; support latest binutils
++ * Bug fix: "gcl ftbfs on amd64 and i386 with binutils from
++ experimental", thanks to Matthias Klose (Closes: #803214).
++
++ -- Camm Maguire <camm@debian.org> Thu, 29 Oct 2015 15:20:27 +0000
++
++gcl (2.6.12-28) unstable; urgency=medium
++
++ * Version_2_6_13pre35; restore hppa build
++
++ -- Camm Maguire <camm@debian.org> Tue, 27 Oct 2015 20:00:46 +0000
++
++gcl (2.6.12-27) unstable; urgency=medium
++
++ * Version_2_6_13pre34; mips64 relocs; stack saving tail-recursive equal.
++
++ -- Camm Maguire <camm@debian.org> Tue, 27 Oct 2015 16:35:06 +0000
++
++gcl (2.6.12-26) unstable; urgency=medium
++
++ * Version_2_6_13pre32
++
++ -- Camm Maguire <camm@debian.org> Fri, 23 Oct 2015 00:03:34 +0000
++
++gcl (2.6.12-25) unstable; urgency=medium
++
++ * Version_2_6_13pre31, kfreebsd and mips64 FTBFS fix
++
++ -- Camm Maguire <camm@debian.org> Fri, 16 Oct 2015 15:03:03 +0000
++
++gcl (2.6.12-24) unstable; urgency=medium
++
++ * Version_2_6_13pre30
++
++ -- Camm Maguire <camm@debian.org> Fri, 16 Oct 2015 02:44:23 +0000
++
++gcl (2.6.12-23) unstable; urgency=medium
++
++ * Version_2_6_13pre29
++
++ -- Camm Maguire <camm@debian.org> Thu, 15 Oct 2015 18:09:59 +0000
++
++gcl (2.6.12-22) unstable; urgency=medium
++
++ * Version_2_6_13pre27
++
++ -- Camm Maguire <camm@debian.org> Tue, 13 Oct 2015 14:38:53 +0000
++
++gcl (2.6.12-21) unstable; urgency=medium
++
++ * Version_2_6_13pre26
++
++ -- Camm Maguire <camm@debian.org> Wed, 07 Oct 2015 15:14:27 +0000
++
++gcl (2.6.12-20) unstable; urgency=medium
++
++ * Version_2_6_13pre25
++
++ -- Camm Maguire <camm@debian.org> Thu, 01 Oct 2015 15:16:14 +0000
++
++gcl (2.6.12-19) unstable; urgency=medium
++
++ * Use-dpkg-buidflags-opt-levels-in-debian-rules, -O3 has bug in 5.2.1
++ * Version_2_6_13pre24
++
++ -- Camm Maguire <camm@debian.org> Wed, 30 Sep 2015 15:45:20 +0000
++
++gcl (2.6.12-18) unstable; urgency=medium
++
++ * Version_2_6_13pre22
++
++ -- Camm Maguire <camm@debian.org> Tue, 29 Sep 2015 16:51:03 +0000
++
++gcl (2.6.12-17) unstable; urgency=medium
++
++ * Version_2_6_13pre20
++
++ -- Camm Maguire <camm@debian.org> Sat, 26 Sep 2015 10:34:23 -0400
++
++gcl (2.6.12-16) unstable; urgency=medium
++
++ * Version_2_6_13pre19
++
++ -- Camm Maguire <camm@debian.org> Fri, 25 Sep 2015 18:39:52 -0400
++
++gcl (2.6.12-15) unstable; urgency=medium
++
++ * Version_2_6_13pre18
++
++ -- Camm Maguire <camm@debian.org> Fri, 25 Sep 2015 15:08:50 +0000
++
++gcl (2.6.12-14) unstable; urgency=medium
++
++ * Version_2_6_13pre17
++
++ -- Camm Maguire <camm@debian.org> Thu, 28 May 2015 03:37:47 +0000
++
++gcl (2.6.12-13) unstable; urgency=medium
++
++ * Version_2_6_13pre16
++
++ -- Camm Maguire <camm@debian.org> Fri, 15 May 2015 18:09:38 +0000
++
++gcl (2.6.12-12) unstable; urgency=medium
++
++ * Version_2_6_13pre13
++
++ -- Camm Maguire <camm@debian.org> Fri, 01 May 2015 11:08:46 -0400
++
++gcl (2.6.12-11) unstable; urgency=medium
++
++ * Version_2_6_13pre12
++
++ -- Camm Maguire <camm@debian.org> Thu, 30 Apr 2015 12:49:16 -0400
++
++gcl (2.6.12-10) unstable; urgency=medium
++
++ * rebuild in clean sid environment
++
++ -- Camm Maguire <camm@debian.org> Mon, 27 Apr 2015 15:34:15 -0400
++
++gcl (2.6.12-9) unstable; urgency=medium
++
++ * Version_2_6_13pre8b
++ * Bug fix: "ftbfs with GCC-5", thanks to Matthias Klose (Closes:
++ #777866).
++
++ -- Camm Maguire <camm@debian.org> Mon, 27 Apr 2015 12:32:49 -0400
++
++gcl (2.6.12-8) unstable; urgency=medium
++
++ * Version_2_6_13pre7
++
++ -- Camm Maguire <camm@debian.org> Fri, 24 Apr 2015 13:38:30 -0400
++
++gcl (2.6.12-7) unstable; urgency=medium
++
++ * Version_2_6_13pre6
++
++ -- Camm Maguire <camm@debian.org> Thu, 23 Apr 2015 13:43:45 -0400
++
++gcl (2.6.12-6) unstable; urgency=medium
++
++ * Version_2_6_13pre5
++
++ -- Camm Maguire <camm@debian.org> Wed, 22 Apr 2015 17:14:16 -0400
++
++gcl (2.6.12-5) unstable; urgency=medium
++
++ * Version_2_6_13pre4
++
++ -- Camm Maguire <camm@debian.org> Wed, 22 Apr 2015 10:25:36 -0400
++
++gcl (2.6.12-4) unstable; urgency=medium
++
++ * Version_2_6_13pre3a
++
++ -- Camm Maguire <camm@debian.org> Mon, 20 Apr 2015 13:26:36 -0400
++
++gcl (2.6.12-3) unstable; urgency=medium
++
++ * Version_2_6_13pre2
++
++ -- Camm Maguire <camm@debian.org> Fri, 17 Apr 2015 15:50:37 -0400
++
++gcl (2.6.12-2) unstable; urgency=medium
++
++ * Version_2_6_13pre1
++
++ -- Camm Maguire <camm@debian.org> Wed, 26 Nov 2014 11:12:46 -0500
++
++gcl (2.6.12-1) unstable; urgency=medium
++
++ * New upstream release
++
++ -- Camm Maguire <camm@debian.org> Tue, 28 Oct 2014 09:56:15 -0400
++
++gcl (2.6.11-6) unstable; urgency=medium
++
++ * 2.6.12pre5
++
++ -- Camm Maguire <camm@debian.org> Thu, 23 Oct 2014 17:33:22 -0400
++
++gcl (2.6.11-5) unstable; urgency=medium
++
++ * 2.6.12pre4
++
++ -- Camm Maguire <camm@debian.org> Sat, 18 Oct 2014 09:46:34 -0400
++
++gcl (2.6.11-4) unstable; urgency=medium
++
++ * 2.6.12pre3
++
++ -- Camm Maguire <camm@debian.org> Thu, 16 Oct 2014 11:56:15 -0400
++
++gcl (2.6.11-3) unstable; urgency=medium
++
++ * 2.6.12pre2
++
++ -- Camm Maguire <camm@debian.org> Sun, 28 Sep 2014 20:56:18 -0400
++
++gcl (2.6.11-2) unstable; urgency=medium
++
++ * 2.6.12pre1
++
++ -- Camm Maguire <camm@debian.org> Fri, 19 Sep 2014 14:49:25 -0400
++
++gcl (2.6.11-1) unstable; urgency=medium
++
++ * New upstream release
++
++ -- Camm Maguire <camm@debian.org> Sat, 06 Sep 2014 12:28:46 -0400
++
++gcl (2.6.10-54) unstable; urgency=medium
++
++ * remove-debug-message-from-BUGGY_MAXIMUM_SSCANF_LENGTH-code
++
++ -- Camm Maguire <camm@debian.org> Fri, 05 Sep 2014 10:35:46 -0400
++
++gcl (2.6.10-53) unstable; urgency=medium
++
++ * ppc64le-support-headers
++
++ -- Camm Maguire <camm@debian.org> Wed, 03 Sep 2014 15:02:12 -0400
++
++gcl (2.6.10-52) unstable; urgency=medium
++
++ * accept-TMP-paths-with-types-versions
++
++ -- Camm Maguire <camm@debian.org> Fri, 29 Aug 2014 17:51:04 -0400
++
++gcl (2.6.10-51) unstable; urgency=medium
++
++ * fix-match-function-proclaim-skew
++
++ -- Camm Maguire <camm@debian.org> Fri, 29 Aug 2014 16:40:30 +0000
++
++gcl (2.6.10-50) unstable; urgency=medium
++
++ * trial_selinux_support
++
++ -- Camm Maguire <camm@debian.org> Thu, 21 Aug 2014 17:29:50 +0000
++
++gcl (2.6.10-49) unstable; urgency=medium
++
++ * R_ARM_JUMP24
++
++ -- Camm Maguire <camm@debian.org> Wed, 20 Aug 2014 17:08:23 +0000
++
++gcl (2.6.10-48) unstable; urgency=medium
++
++ * try-SGC-for-aarch64
++
++ -- Camm Maguire <camm@debian.org> Tue, 19 Aug 2014 18:35:22 +0000
++
++gcl (2.6.10-47) unstable; urgency=medium
++
++ * set-stack_guard-after-alloc-setup
++ * Bug fix: "work around build failure on AArch64", thanks to Matthias
++ Klose (Closes: #758101).
++
++ -- Camm Maguire <camm@debian.org> Thu, 14 Aug 2014 19:36:48 +0000
++
++gcl (2.6.10-46) unstable; urgency=medium
++
++ * R_AARCH64_LDST128_ABS_LO12_NC
++
++ -- Camm Maguire <camm@debian.org> Wed, 13 Aug 2014 21:39:50 +0000
++
++gcl (2.6.10-45) unstable; urgency=medium
++
++ * fix sh4 CLEAR_CACHE
++
++ -- Camm Maguire <camm@debian.org> Sun, 10 Aug 2014 20:12:03 +0000
++
++gcl (2.6.10-44) unstable; urgency=medium
++
++ * clear_protect_memory on all elf machines
++
++ -- Camm Maguire <camm@debian.org> Sat, 09 Aug 2014 00:55:17 +0000
++
++gcl (2.6.10-43) unstable; urgency=medium
++
++ * mips uses builtin_clear_cache like mipsel
++
++ -- Camm Maguire <camm@debian.org> Fri, 08 Aug 2014 23:42:42 +0000
++
++gcl (2.6.10-42) unstable; urgency=medium
++
++ * backport travel_push_new from master
++
++ -- Camm Maguire <camm@debian.org> Wed, 06 Aug 2014 20:14:14 +0000
++
++gcl (2.6.10-41) unstable; urgency=medium
++
++ * protos and CFLAGS for axiom extensions
++
++ -- Camm Maguire <camm@debian.org> Wed, 06 Aug 2014 01:54:38 +0000
++
++gcl (2.6.10-40) unstable; urgency=medium
++
++ * better solaris unexec fix
++
++ -- Camm Maguire <camm@debian.org> Mon, 04 Aug 2014 22:00:54 +0000
++
++gcl (2.6.10-39) unstable; urgency=medium
++
++ * earlier prelink_init, phys_pages w/o malloc
++
++ -- Camm Maguire <camm@debian.org> Mon, 04 Aug 2014 16:52:09 +0000
++
++gcl (2.6.10-38) unstable; urgency=medium
++
++ * error on overflow of array dimensions
++
++ -- Camm Maguire <camm@debian.org> Fri, 01 Aug 2014 14:35:44 +0000
++
++gcl (2.6.10-37) unstable; urgency=medium
++
++ * FILE * casts for windows feof wrapper
++
++ -- Camm Maguire <camm@debian.org> Thu, 31 Jul 2014 02:17:11 +0000
++
++gcl (2.6.10-36) unstable; urgency=medium
++
++ * better casts for frs_jmpbuf
++
++ -- Camm Maguire <camm@debian.org> Wed, 30 Jul 2014 17:00:06 +0000
++
++gcl (2.6.10-35) unstable; urgency=medium
++
++ * find_sym_ptable typo fix
++
++ -- Camm Maguire <camm@debian.org> Tue, 29 Jul 2014 18:08:57 +0000
++
++gcl (2.6.10-34) unstable; urgency=medium
++
++ * --enable-prelink configure arg; stack_chk_guard for 68k
++
++ -- Camm Maguire <camm@debian.org> Fri, 25 Jul 2014 20:39:10 +0000
++
++gcl (2.6.10-33) unstable; urgency=medium
++
++ * hurd stack_guard, ppc64 C_GC_OFFSET
++
++ -- Camm Maguire <camm@debian.org> Thu, 24 Jul 2014 21:46:24 +0000
++
++gcl (2.6.10-32) unstable; urgency=medium
++
++ * __stack_chk_guard fix for arm/sh4
++
++ -- Camm Maguire <camm@debian.org> Wed, 23 Jul 2014 18:12:56 +0000
++
++gcl (2.6.10-31) unstable; urgency=medium
++
++ * dpkg-buildflags trial
++
++ -- Camm Maguire <camm@debian.org> Tue, 22 Jul 2014 20:06:10 +0000
++
++gcl (2.6.10-30) unstable; urgency=medium
++
++ * fix offsets ppc
++
++ -- Camm Maguire <camm@debian.org> Tue, 22 Jul 2014 17:12:27 +0000
++
++gcl (2.6.10-29) unstable; urgency=medium
++
++ * fix unexec file offsets
++
++ -- Camm Maguire <camm@debian.org> Tue, 22 Jul 2014 15:36:45 +0000
++
++gcl (2.6.10-28) unstable; urgency=high
++
++ * enable prelink
++
++ -- Camm Maguire <camm@debian.org> Fri, 18 Jul 2014 19:24:38 +0000
++
++gcl (2.6.10-27) unstable; urgency=high
++
++ * protect closure calls from gc
++
++ -- Camm Maguire <camm@debian.org> Wed, 16 Jul 2014 16:15:33 +0000
++
++gcl (2.6.10-26) unstable; urgency=high
++
++ * Bug fix: "packages should not build-depend on binutils-dev", thanks to
++ Matthias Klose (Closes: #754840). Please note that gcl has long
++ depended on binutils-dev for good reason -- happily it is no longer
++ necessary
++
++ -- Camm Maguire <camm@debian.org> Tue, 15 Jul 2014 16:04:04 +0000
++
++gcl (2.6.10-25) unstable; urgency=high
++
++ * rebuild to get gcc fixes on i386
++
++ -- Camm Maguire <camm@debian.org> Fri, 11 Jul 2014 03:14:45 +0000
++
++gcl (2.6.10-24) unstable; urgency=high
++
++ * try default gcc 4.9
++ * access libopcodes without link dependency via dlopen
++ * Bug fix: "please switch to emacs24", thanks to Gabriele Giacone
++ (Closes: #754012).
++
++ -- Camm Maguire <camm@debian.org> Wed, 09 Jul 2014 17:34:21 +0000
++
++gcl (2.6.10-23) unstable; urgency=high
++
++ * rebuild latest binutils
++
++ -- Camm Maguire <camm@debian.org> Sat, 05 Jul 2014 23:19:27 +0000
++
++gcl (2.6.10-22) unstable; urgency=high
++
++ * gcc-4.8 on i386, 4.9 has bugs at present
++
++ -- Camm Maguire <camm@debian.org> Fri, 04 Jul 2014 01:36:06 +0000
++
++gcl (2.6.10-21) unstable; urgency=high
++
++ * 2.6.11pre test 20
++
++ -- Camm Maguire <camm@debian.org> Mon, 30 Jun 2014 22:43:27 +0000
++
++gcl (2.6.10-20) unstable; urgency=high
++
++ * 2.6.11pre test 19
++
++ -- Camm Maguire <camm@debian.org> Sun, 29 Jun 2014 17:59:59 +0000
++
++gcl (2.6.10-19) unstable; urgency=high
++
++ * 2.6.11pre test 18
++
++ -- Camm Maguire <camm@debian.org> Sun, 29 Jun 2014 16:00:07 +0000
++
++gcl (2.6.10-18) unstable; urgency=high
++
++ * 2.6.11pre test 17
++
++ -- Camm Maguire <camm@debian.org> Sat, 28 Jun 2014 16:57:54 +0000
++
++gcl (2.6.10-17) unstable; urgency=high
++
++ * 2.6.11pre test 16
++
++ -- Camm Maguire <camm@debian.org> Thu, 26 Jun 2014 18:06:42 +0000
++
++gcl (2.6.10-16) unstable; urgency=high
++
++ * 2.6.11pre test 15
++
++ -- Camm Maguire <camm@debian.org> Wed, 18 Jun 2014 17:37:36 +0000
++
++gcl (2.6.10-15) unstable; urgency=high
++
++ * 2.6.11pre test 14
++
++ -- Camm Maguire <camm@debian.org> Tue, 17 Jun 2014 00:39:35 +0000
++
++gcl (2.6.10-14) unstable; urgency=high
++
++ * 2.6.11pre test 13
++
++ -- Camm Maguire <camm@debian.org> Sat, 14 Jun 2014 13:43:57 +0000
++
++gcl (2.6.10-13) unstable; urgency=high
++
++ * 2.6.11pre test 12
++
++ -- Camm Maguire <camm@debian.org> Tue, 20 May 2014 16:00:22 +0000
++
++gcl (2.6.10-12) unstable; urgency=high
++
++ * 2.6.11pre test 11
++
++ -- Camm Maguire <camm@debian.org> Fri, 16 May 2014 17:41:33 +0000
++
++gcl (2.6.10-11) unstable; urgency=high
++
++ * 2.6.11pre test 10
++
++ -- Camm Maguire <camm@debian.org> Fri, 16 May 2014 13:18:07 +0000
++
++gcl (2.6.10-10) unstable; urgency=high
++
++ * 2.6.11pre test 9
++
++ -- Camm Maguire <camm@debian.org> Wed, 07 May 2014 17:10:30 +0000
++
++gcl (2.6.10-9) unstable; urgency=high
++
++ * 2.6.11pre test 8
++
++ -- Camm Maguire <camm@debian.org> Fri, 25 Apr 2014 19:53:10 +0000
++
++gcl (2.6.10-8) unstable; urgency=high
++
++ * 2.6.11pre test 7
++
++ -- Camm Maguire <camm@debian.org> Mon, 21 Apr 2014 14:09:37 +0000
++
++gcl (2.6.10-7) unstable; urgency=high
++
++ * 2.6.11pre test 6
++
++ -- Camm Maguire <camm@debian.org> Sat, 19 Apr 2014 17:52:17 +0000
++
++gcl (2.6.10-6) unstable; urgency=high
++
++ * 2.6.11pre test 5
++
++ -- Camm Maguire <camm@debian.org> Fri, 18 Apr 2014 15:06:09 +0000
++
++gcl (2.6.10-5) unstable; urgency=high
++
++ * 2.6.11pre test 4
++
++ -- Camm Maguire <camm@debian.org> Tue, 15 Apr 2014 20:30:13 +0000
++
++gcl (2.6.10-4) unstable; urgency=high
++
++ * 2.6.11pre test 3
++ * Bug fix: "debian/rules uses DEB_BUILD_* macros instead of DEB_HOST_*
++ macros", thanks to Matthias Klose (Closes: #743520).
++
++ -- Camm Maguire <camm@debian.org> Wed, 09 Apr 2014 13:15:32 +0000
++
++gcl (2.6.10-3) unstable; urgency=high
++
++ * 2.6.11pre test 2
++
++ -- Camm Maguire <camm@debian.org> Thu, 03 Apr 2014 14:24:23 +0000
++
++gcl (2.6.10-2) unstable; urgency=high
++
++ * 2.6.11pre test 1
++ * Bug fix: "FTBFS: gcl_readline.d:472:39: error: 'CPPFunction'
++ undeclared (first use in this function)", thanks to David Suárez
++ (Closes: #741819).
++
++ -- Camm Maguire <camm@debian.org> Mon, 24 Mar 2014 15:47:01 +0000
++
++gcl (2.6.10-1) unstable; urgency=high
++
++ * New upstream release
++
++ -- Camm Maguire <camm@debian.org> Wed, 13 Nov 2013 18:39:19 +0000
++
++gcl (2.6.9-17) unstable; urgency=high
++
++ * 2.6.10pre test 17
++
++ -- Camm Maguire <camm@debian.org> Mon, 11 Nov 2013 19:41:45 +0000
++
++gcl (2.6.9-16) unstable; urgency=high
++
++ * 2.6.10pre test 16
++ * Bug fix: "gcl 2.6.7+dfsga-20 needs 1 GB disk space on amd64", thanks
++ to Edi Meier (Closes: #714507).
++ * Bug fix: "[INTL:ja] New Japanese translation", thanks to victory
++ (Closes: #718925).
++
++ -- Camm Maguire <camm@debian.org> Sat, 09 Nov 2013 13:34:32 +0000
++
++gcl (2.6.9-15) unstable; urgency=high
++
++ * 2.6.10pre test 15
++
++ -- Camm Maguire <camm@debian.org> Sat, 02 Nov 2013 22:21:16 +0000
++
++gcl (2.6.9-14) unstable; urgency=high
++
++ * 2.6.10pre test 14
++
++ -- Camm Maguire <camm@debian.org> Wed, 23 Oct 2013 17:44:14 +0000
++
++gcl (2.6.9-13) unstable; urgency=high
++
++ * environment allocation unrandomize.h
++
++ -- Camm Maguire <camm@debian.org> Mon, 21 Oct 2013 00:20:16 +0000
++
++gcl (2.6.9-12) unstable; urgency=high
++
++ * 2.6.10pre test 13
++
++ -- Camm Maguire <camm@debian.org> Fri, 18 Oct 2013 14:18:17 +0000
++
++gcl (2.6.9-11) unstable; urgency=high
++
++ * 2.6.10pre test 12, s390, mingw cleanup, make_bignum bug fix
++
++ -- Camm Maguire <camm@debian.org> Tue, 15 Oct 2013 23:32:09 +0000
++
++gcl (2.6.9-10) unstable; urgency=high
++
++ * fast-fixnums
++
++ -- Camm Maguire <camm@debian.org> Fri, 11 Oct 2013 15:05:58 +0000
++
++gcl (2.6.9-9) unstable; urgency=high
++
++ * 2.6.10pre test 10 and 11
++
++ -- Camm Maguire <camm@debian.org> Wed, 02 Oct 2013 19:12:36 +0000
++
++gcl (2.6.9-8) unstable; urgency=high
++
++ * 2.6.10pre test 8 and 9
++
++ -- Camm Maguire <camm@debian.org> Tue, 01 Oct 2013 21:00:19 +0000
++
++gcl (2.6.9-7) unstable; urgency=high
++
++ * 2.6.10pre test 6 and 7
++
++ -- Camm Maguire <camm@debian.org> Mon, 30 Sep 2013 19:34:38 +0000
++
++gcl (2.6.9-6) unstable; urgency=high
++
++ * 2.6.10pre test 5
++
++ -- Camm Maguire <camm@debian.org> Tue, 24 Sep 2013 17:03:24 +0000
++
++gcl (2.6.9-5) unstable; urgency=high
++
++ * 2.6.10pre test 4
++
++ -- Camm Maguire <camm@debian.org> Mon, 23 Sep 2013 19:27:36 +0000
++
++gcl (2.6.9-4) unstable; urgency=high
++
++ * 2.6.10pre test 3
++
++ -- Camm Maguire <camm@debian.org> Mon, 23 Sep 2013 16:30:09 +0000
++
++gcl (2.6.9-3) unstable; urgency=high
++
++ * 2.6.10pre test 2
++
++ -- Camm Maguire <camm@debian.org> Sun, 22 Sep 2013 03:27:10 +0000
++
++gcl (2.6.9-2) unstable; urgency=high
++
++ * 2.6.10pre test
++
++ -- Camm Maguire <camm@debian.org> Sat, 21 Sep 2013 04:14:55 +0000
++
++gcl (2.6.9-1) unstable; urgency=high
++
++ * New upstream release
++
++ -- Camm Maguire <camm@debian.org> Wed, 28 Aug 2013 16:49:18 +0000
++
++gcl (2.6.7+dfsga-40) unstable; urgency=high
++
++ * fix allocate functions
++
++ -- Camm Maguire <camm@debian.org> Tue, 06 Aug 2013 22:36:37 +0000
++
++gcl (2.6.7+dfsga-39) unstable; urgency=high
++
++ * lower initial contiguous and relblock allocations, set *ihs-top*
++ properly on startup, protect memory->cfd.cfd_start initialization from
++ gc
++
++ -- Camm Maguire <camm@debian.org> Mon, 05 Aug 2013 17:38:22 +0000
++
++gcl (2.6.7+dfsga-38) unstable; urgency=high
++
++ * robustify near oom handling to fix axiom compile of EXPEXPAN on mips
++
++ -- Camm Maguire <camm@debian.org> Fri, 02 Aug 2013 16:25:16 +0000
++
++gcl (2.6.7+dfsga-37) unstable; urgency=high
++
++ * ppc64 gprof fix
++
++ -- Camm Maguire <camm@debian.org> Fri, 26 Jul 2013 23:40:14 +0000
++
++gcl (2.6.7+dfsga-36) unstable; urgency=high
++
++ * min_pagewidth=14 on mips
++
++ -- Camm Maguire <camm@debian.org> Fri, 26 Jul 2013 02:20:56 +0000
++
++gcl (2.6.7+dfsga-35) unstable; urgency=high
++
++ * latest gcc on all platforms, no gprof ppc64, -O1 ia64, -O0 alpha
++
++ -- Camm Maguire <camm@debian.org> Thu, 25 Jul 2013 14:42:48 +0000
++
++gcl (2.6.7+dfsga-34) unstable; urgency=high
++
++ * sgc link_array mark fix;rb_end across save fix;more stable gcc on older arches
++
++ -- Camm Maguire <camm@debian.org> Tue, 23 Jul 2013 17:11:23 +0000
++
++gcl (2.6.7+dfsga-33) unstable; urgency=high
++
++ * fix mark_link_array for marked sLAlink_arrayA->s.s_dbind
++
++ -- Camm Maguire <camm@debian.org> Mon, 22 Jul 2013 19:00:43 +0000
++
++gcl (2.6.7+dfsga-32) unstable; urgency=high
++
++ * protect mark_link_array in sgc
++
++ -- Camm Maguire <camm@debian.org> Sat, 20 Jul 2013 00:16:07 +0000
++
++gcl (2.6.7+dfsga-31) unstable; urgency=high
++
++ * properly clean link array on gc
++
++ -- Camm Maguire <camm@debian.org> Fri, 19 Jul 2013 20:34:34 +0000
++
++gcl (2.6.7+dfsga-30) unstable; urgency=high
++
++ * fix gcl.script compiler::link, darwin compile warnings
++
++ -- Camm Maguire <camm@debian.org> Mon, 15 Jul 2013 20:35:03 +0000
++
++gcl (2.6.7+dfsga-29) unstable; urgency=high
++
++ * fix compiler::link in presence of gcl.script
++
++ -- Camm Maguire <camm@debian.org> Mon, 15 Jul 2013 16:23:33 +0000
++
++gcl (2.6.7+dfsga-28) unstable; urgency=high
++
++ * install unixport/gcl.script
++
++ -- Camm Maguire <camm@debian.org> Sat, 13 Jul 2013 18:42:28 +0000
++
++gcl (2.6.7+dfsga-27) unstable; urgency=high
++
++ * workaround for ia64 and hurd brk issues
++
++ -- Camm Maguire <camm@debian.org> Fri, 12 Jul 2013 21:44:54 +0000
++
++gcl (2.6.7+dfsga-26) unstable; urgency=high
++
++ * -- command line support, map-shared in unexec
++
++ -- Camm Maguire <camm@debian.org> Fri, 12 Jul 2013 00:52:35 +0000
++
++gcl (2.6.7+dfsga-25) unstable; urgency=high
++
++ * alpha, mips, 68k
++
++ -- Camm Maguire <camm@debian.org> Wed, 10 Jul 2013 18:29:37 +0000
++
++gcl (2.6.7+dfsga-24) unstable; urgency=high
++
++ * sgc and reloc fixes
++
++ -- Camm Maguire <camm@debian.org> Mon, 08 Jul 2013 13:56:33 +0000
++
++gcl (2.6.7+dfsga-23) unstable; urgency=high
++
++ * fix for maxima on kfbsd and sparc
++
++ -- Camm Maguire <camm@debian.org> Wed, 03 Jul 2013 19:19:16 +0000
++
++gcl (2.6.7+dfsga-22) unstable; urgency=high
++
++ * fix stack definition issues on i386
++
++ -- Camm Maguire <camm@debian.org> Tue, 02 Jul 2013 18:27:54 +0000
++
++gcl (2.6.7+dfsga-21) unstable; urgency=high
++
++ * near out of memory robustification
++
++ -- Camm Maguire <camm@debian.org> Tue, 02 Jul 2013 15:32:58 +0000
++
++gcl (2.6.7+dfsga-20) unstable; urgency=high
++
++ * fix 3GB workaround for gprof
++
++ -- Camm Maguire <camm@debian.org> Fri, 21 Jun 2013 11:09:01 -0400
++
++gcl (2.6.7+dfsga-19) unstable; urgency=high
++
++ * work around 3GB personality/alloca/malloc bug
++
++ -- Camm Maguire <camm@debian.org> Fri, 21 Jun 2013 02:46:49 +0000
++
++gcl (2.6.7+dfsga-18) unstable; urgency=high
++
++ * alpha NULL_OR_ON_C_STACK, attempt to get 32 immfix space with
++ ADDR_LIMIT_3GB|ADDR_COMPAT_LAYOUT personality, clean compile with no
++ immfix
++
++ -- Camm Maguire <camm@debian.org> Thu, 20 Jun 2013 20:24:29 +0000
++
++gcl (2.6.7+dfsga-17) unstable; urgency=high
++
++ * small optimizations, #= nil fix
++
++ -- Camm Maguire <camm@debian.org> Wed, 19 Jun 2013 16:23:27 +0000
++
++gcl (2.6.7+dfsga-16) unstable; urgency=high
++
++ * no linker script on hurd;fix OBJ_ALIGN
++
++ -- Camm Maguire <camm@debian.org> Thu, 13 Jun 2013 15:35:00 +0000
++
++gcl (2.6.7+dfsga-15) unstable; urgency=high
++
++ * ia64 fix
++
++ -- Camm Maguire <camm@debian.org> Thu, 13 Jun 2013 02:38:47 +0000
++
++gcl (2.6.7+dfsga-14) unstable; urgency=high
++
++ * eliminate maxpage/dbegin, restore windows and macosx builds
++
++ -- Camm Maguire <camm@debian.org> Wed, 12 Jun 2013 21:42:29 +0000
++
++gcl (2.6.7+dfsga-13) unstable; urgency=low
++
++ * ia64/hurd/s390 and SGC
++
++ -- Camm Maguire <camm@debian.org> Sun, 09 Jun 2013 00:23:51 +0000
++
++gcl (2.6.7+dfsga-12) unstable; urgency=low
++
++ * ia64/hurd/s390
++
++ -- Camm Maguire <camm@debian.org> Sat, 08 Jun 2013 15:24:46 +0000
++
++gcl (2.6.7+dfsga-11) unstable; urgency=high
++
++ * 2.6.9 test
++
++ -- Camm Maguire <camm@debian.org> Fri, 07 Jun 2013 21:46:41 +0000
++
++gcl (2.6.7+dfsga-10) unstable; urgency=high
++
++ * output mips make bug text to stderr
++
++ -- Camm Maguire <camm@debian.org> Sat, 25 May 2013 12:24:35 +0000
++
++gcl (2.6.7+dfsga-9) unstable; urgency=high
++
++ * mips make bug workaround
++
++ -- Camm Maguire <camm@debian.org> Wed, 22 May 2013 14:23:43 +0000
++
++gcl (2.6.7+dfsga-8) unstable; urgency=high
++
++ * revert doubled default maxpage
++ * export *read-eval*
++
++ -- Camm Maguire <camm@debian.org> Tue, 21 May 2013 14:42:05 +0000
++
++gcl (2.6.7+dfsga-7) unstable; urgency=high
++
++ * export ansi symbols
++
++ -- Camm Maguire <camm@debian.org> Sat, 11 May 2013 21:36:56 +0000
++
++gcl (2.6.7+dfsga-6) unstable; urgency=high
++
++ * fast hash-equal in compiler
++
++ -- Camm Maguire <camm@debian.org> Sat, 11 May 2013 19:11:42 +0000
++
++gcl (2.6.7+dfsga-5) unstable; urgency=high
++
++ * Bug fix: "FTBFS: cp: cannot stat
++ 'debian/tmp/usr/share/info/gcl-si.info': No such file or
++ directory", thanks to Lucas Nussbaum (Closes: #707490).
++
++ -- Camm Maguire <camm@debian.org> Fri, 10 May 2013 18:09:14 +0000
++
++gcl (2.6.7+dfsga-4) unstable; urgency=high
++
++ * sgc-on fix with latest gcc
++
++ -- Camm Maguire <camm@debian.org> Tue, 23 Apr 2013 18:45:11 +0000
++
++gcl (2.6.7+dfsga-3) unstable; urgency=high
++
++ * hash depth bug fix
++ * new s390 reloc
++
++ -- Camm Maguire <camm@debian.org> Thu, 24 Jan 2013 19:46:30 +0000
++
++gcl (2.6.7+dfsga-2) unstable; urgency=high
++
++ * more arm relocs supported;check default timezone dynamically;follow
++ bash ~ semantics in user-homedir-pathname
++
++ -- Camm Maguire <camm@debian.org> Mon, 21 Jan 2013 18:41:06 +0000
++
++gcl (2.6.7+dfsga-1) unstable; urgency=high
++
++ * Acknowledge Non-maintainer upload.
++ (thanks David Prévot <taffit@debian.org>)
++ * Remove unused and non DFSG-compliant gmp3/gmp.* from source.
++ (Closes: #695721)
++ * Show translated debconf templates, thanks to Denis Barbier for the
++ analysis and the proposed fixes. (Closes: #691946)
++ * trim excess digits from printed floats
++
++ -- Camm Maguire <camm@debian.org> Tue, 15 Jan 2013 20:46:25 +0000
++
++gcl (2.6.7-108) unstable; urgency=high
++
++ * Depend on emacs23 | emacsen to allow wheezy propagation
++
++ -- Camm Maguire <camm@debian.org> Mon, 08 Oct 2012 18:08:36 +0000
++
++gcl (2.6.7-107) unstable; urgency=high
++
++ * mode 644 on ucf newfile
++
++ -- Camm Maguire <camm@debian.org> Wed, 03 Oct 2012 20:38:43 +0000
++
++gcl (2.6.7-106) unstable; urgency=high
++
++ * Bug fix: "modifies conffiles (policy 10.7.3): /etc/default/gcl",
++ thanks to Andreas Beckmann (Closes: #688201).
++
++ -- Camm Maguire <camm@debian.org> Wed, 03 Oct 2012 16:52:10 +0000
++
++gcl (2.6.7-105) unstable; urgency=high
++
++ * restore #DEBHELPER# to postinst and postrm scripts
++
++ -- Camm Maguire <camm@debian.org> Mon, 01 Oct 2012 17:31:43 +0000
++
++gcl (2.6.7-104) unstable; urgency=high
++
++ * Bug fix: "modifies conffiles (policy 10.7.3): /etc/default/gcl",
++ thanks to Andreas Beckmann (Closes: #688201).
++
++ -- Camm Maguire <camm@debian.org> Mon, 01 Oct 2012 15:32:52 +0000
++
++gcl (2.6.7-103) unstable; urgency=high
++
++ * sfaslelf.c: FIX_HIDDEN_SYMBOLS
++
++ -- Camm Maguire <camm@debian.org> Wed, 22 Aug 2012 15:13:12 +0000
++
++gcl (2.6.7-102) unstable; urgency=high
++
++ * Fix hash key distribution bug, bitvector equal bug
++ * distinguish car position in equal-hash of lists
++
++ -- Camm Maguire <camm@debian.org> Mon, 20 Aug 2012 17:33:26 +0000
++
++gcl (2.6.7-101) unstable; urgency=high
++
++ * add alpha, ppc, ppc64, and ia64 to __builtin__clear_cache exception
++ list as per gcc maintainers
++ * lintian cleanups
++
++ -- Camm Maguire <camm@debian.org> Sat, 05 May 2012 23:18:56 +0000
++
++gcl (2.6.7-100) unstable; urgency=high
++
++ * nil case keylist support
++ * Bug fix: "[INTL:da] Danish translation of the debconf templates gcl",
++ thanks to Joe Dalton (Closes: #666528).
++
++ -- Camm Maguire <camm@debian.org> Fri, 20 Apr 2012 02:25:26 +0000
++
++gcl (2.6.7-99) unstable; urgency=low
++
++ * case default error checking
++
++ -- Camm Maguire <camm@debian.org> Fri, 23 Mar 2012 14:14:44 +0000
++
++gcl (2.6.7-98) unstable; urgency=low
++
++ * restore traditional make-sequence,make-array, and coerce, and
++ optimize replace, as 2.6.8 compiler is still too weak re: inlines
++
++ -- Camm Maguire <camm@debian.org> Fri, 20 Jan 2012 19:55:45 +0000
++
++gcl (2.6.7-97) unstable; urgency=low
++
++ * evade __builtin___clear_cache on hppa
++ * make-array;make-sequence;replace;coerce
++
++ -- Camm Maguire <camm@debian.org> Fri, 20 Jan 2012 05:13:22 +0000
++
++gcl (2.6.7-96) unstable; urgency=low
++
++ * better XDR detection; no __builtin_clear_cache on sh4
++
++ -- Camm Maguire <camm@debian.org> Wed, 18 Jan 2012 01:32:43 +0000
++
++gcl (2.6.7-95) unstable; urgency=low
++
++ * clear_cache after mprotect
++
++ -- Camm Maguire <camm@debian.org> Tue, 17 Jan 2012 03:54:56 +0000
++
++gcl (2.6.7-94) unstable; urgency=low
++
++ * optimize unwind at O0 to workaround gcc bug; centralize on
++ __builtin__clear_cache when available;arm_thm_call reloc support
++
++ -- Camm Maguire <camm@debian.org> Mon, 16 Jan 2012 20:10:07 +0000
++
++gcl (2.6.7-93) unstable; urgency=low
++
++ * remove C_GC_OFFSET for sparc64
++ * remove ncurses dependency for readline
++ * Bug fix: "FTBFS: dpkg-buildpackage: error: dpkg-source -b gcl-2.6.7
++ gave error exit status 2", thanks to Didier Raboud (Closes: #643131).
++ * Bug fix: "drops readline support if rebuilt", thanks to Sven Joachim
++ (Closes: #646735).
++ * lower opts on sparc64 asof gcc 4.6.1
++
++ -- Camm Maguire <camm@debian.org> Wed, 11 Jan 2012 21:04:23 +0000
++
++gcl (2.6.7-92) unstable; urgency=low
++
++ * remove gprof on arm as mcount calls are 24/22bit -- marginally
++ accessible
++
++ -- Camm Maguire <camm@debian.org> Sat, 07 Jan 2012 02:42:06 +0000
++
++gcl (2.6.7-91) unstable; urgency=low
++
++ * s390x reloc support
++ * lower C optimization on ia64, arm and mips for now
++
++ -- Camm Maguire <camm@debian.org> Thu, 05 Jan 2012 17:30:01 +0000
++
++gcl (2.6.7-90) unstable; urgency=low
++
++ * libtirpc check for newest glibc
++ * read_preserving_whitespace fix
++ * armhf reloc support
++ * s390x support
++ * try C_GC_OFFSET for sparc64
++
++ -- Camm Maguire <camm@debian.org> Wed, 04 Jan 2012 19:51:13 +0000
++
++gcl (2.6.7-89) unstable; urgency=low
++
++ * support new mips relocs
++ * lower opt to work around gcc 4.6 bug on arm
++
++ -- Camm Maguire <camm@debian.org> Wed, 11 May 2011 20:06:04 +0000
++
++gcl (2.6.7-88) unstable; urgency=low
++
++ * Bug fix: "FTBFS: gcl_arraylib.c:4:42: error: 'VV' undeclared
++ (first use in this function)", thanks to Lucas Nussbaum (Closes:
++ #625032).
++
++ -- Camm Maguire <camm@debian.org> Mon, 09 May 2011 16:00:21 +0000
++
++gcl (2.6.7-87) unstable; urgency=low
++
++ * mips reloc fix;configure default dlopen fix;clean rules and makefiles
++
++ -- Camm Maguire <camm@debian.org> Fri, 05 Nov 2010 13:29:05 +0000
++
++gcl (2.6.7-86) unstable; urgency=low
++
++ * remove binutils subdir, configure and make changes
++
++ -- Camm Maguire <camm@debian.org> Thu, 04 Nov 2010 17:55:48 +0000
++
++gcl (2.6.7-85) unstable; urgency=low
++
++ * fix mips relocs for non-static clines
++
++ -- Camm Maguire <camm@debian.org> Tue, 02 Nov 2010 13:56:40 +0000
++
++gcl (2.6.7-84) unstable; urgency=low
++
++ * better mips relocs, fix link on mingw32
++
++ -- Camm Maguire <camm@debian.org> Sat, 30 Oct 2010 00:07:39 +0000
++
++gcl (2.6.7-83) unstable; urgency=low
++
++ * fix alpha stubs; fix sparc64 typo; print armhf relocs
++
++ -- Camm Maguire <camm@debian.org> Thu, 28 Oct 2010 13:43:16 +0000
++
++gcl (2.6.7-82) unstable; urgency=low
++
++ * mips64 fixes
++
++ -- Camm Maguire <camm@debian.org> Tue, 26 Oct 2010 18:20:04 +0000
++
++gcl (2.6.7-81) unstable; urgency=low
++
++ * sparc64;mips64
++
++ -- Camm Maguire <camm@debian.org> Tue, 26 Oct 2010 03:33:52 +0000
++
++gcl (2.6.7-80) unstable; urgency=low
++
++ * alpha stubs; sgc mips kernel bug test; mips GPREL32 reloc
++
++ -- Camm Maguire <camm@debian.org> Mon, 25 Oct 2010 19:52:51 +0000
++
++gcl (2.6.7-79) unstable; urgency=low
++
++ * mips ld_bind_now, disable sgc workaround mips SIGBUS bug
++
++ -- Camm Maguire <camm@debian.org> Wed, 20 Oct 2010 15:31:59 +0000
++
++gcl (2.6.7-78) unstable; urgency=low
++
++ * mips local got relocs
++
++ -- Camm Maguire <camm@debian.org> Tue, 12 Oct 2010 17:15:35 +0000
++
++gcl (2.6.7-77) unstable; urgency=low
++
++ * workaround gcc alpha bug
++ * fix alpha reloc
++
++ -- Camm Maguire <camm@debian.org> Fri, 01 Oct 2010 21:25:11 +0000
++
++gcl (2.6.7-76) unstable; urgency=low
++
++ * fix page_multiple usage for runtime pagesize variance and stable mipsel builds
++ * sparc64 support
++
++ -- Camm Maguire <camm@debian.org> Fri, 01 Oct 2010 19:18:47 +0000
++
++gcl (2.6.7-75) unstable; urgency=low
++
++ * fix alpha bug
++
++ -- Camm Maguire <camm@debian.org> Tue, 28 Sep 2010 20:23:21 +0000
++
++gcl (2.6.7-74) unstable; urgency=low
++
++ * fix alpha relocs for axiom
++
++ -- Camm Maguire <camm@debian.org> Tue, 28 Sep 2010 16:07:38 +0000
++
++gcl (2.6.7-73) unstable; urgency=low
++
++ * sparc reloc updates
++ * fast-link fix
++
++ -- Camm Maguire <camm@debian.org> Fri, 24 Sep 2010 19:23:16 +0000
++
++gcl (2.6.7-72) unstable; urgency=low
++
++ * remove unused symbols from gcl_cmpopt.lsp
++ * reloc updates
++ * clear gcc warning
++ * default tilde expansion to HOME env in absence of passwd
++ * configure typo fix
++
++ -- Camm Maguire <camm@debian.org> Wed, 22 Sep 2010 19:32:52 +0000
++
++gcl (2.6.7-71) unstable; urgency=low
++
++ * print sparc64 relocs
++
++ -- Camm Maguire <camm@debian.org> Sat, 28 Aug 2010 14:50:00 +0000
++
++gcl (2.6.7-70) unstable; urgency=low
++
++ * sparc64/m68k
++
++ -- Camm Maguire <camm@debian.org> Fri, 27 Aug 2010 16:54:11 +0000
++
++gcl (2.6.7-69) unstable; urgency=low
++
++ * Bug fix: "non-standard gcc/g++ used for build (gcc-4.3)", thanks to
++ Matthias Klose (Closes: #594280).
++
++ -- Camm Maguire <camm@debian.org> Thu, 26 Aug 2010 19:08:39 +0000
++
++gcl (2.6.7-68) unstable; urgency=low
++
++ * ppc/mips elf reloc fixes
++
++ -- Camm Maguire <camm@debian.org> Mon, 23 Aug 2010 20:54:30 +0000
++
++gcl (2.6.7-67) unstable; urgency=low
++
++ * Fix compiler::link ansi combo
++
++ -- Camm Maguire <camm@debian.org> Sat, 21 Aug 2010 02:05:37 +0000
++
++gcl (2.6.7-66) unstable; urgency=low
++
++ * ppc autobuild fix
++ * Bug fix: "FTBFS: sfasli.c:139: error: invalid initializer", thanks to
++ Lucas Nussbaum (Closes: #593037).
++ * Bug fix: "FTBFS on powerpc: Error: The function TK::GET-AUTOLOADS is
++ undefined.", thanks to Mehdi Dogguy (Closes: #593191).
++
++ -- Camm Maguire <camm@debian.org> Fri, 20 Aug 2010 01:25:09 +0000
++
++gcl (2.6.7-65) unstable; urgency=low
++
++ * autobuilder fixes
++
++ -- Camm Maguire <camm@debian.org> Sat, 14 Aug 2010 11:30:46 +0000
++
++gcl (2.6.7-64) unstable; urgency=low
++
++ * configure fix
++
++ -- Camm Maguire <camm@debian.org> Fri, 13 Aug 2010 23:26:07 +0000
++
++gcl (2.6.7-63) unstable; urgency=low
++
++ * macosx support, ppc, i386 and x86_64 -- sfaslmacho.c
++ * windows/wine support -- sfaslcoff.c
++ * better custreloc support obviating my_plt -- sfaslelf.c
++ * debian default custreloc build where supported, all but ia64 and hppa
++ * fix mingw/wine path issues
++
++ -- Camm Maguire <camm@debian.org> Fri, 13 Aug 2010 16:08:49 +0000
++
++gcl (2.6.7-62) unstable; urgency=high
++
++ * more stable sgc detection via h/tsgc.h
++ * fix plt.h bug on hppa
++ * sublis1-inline fix for acl2
++
++ -- Camm Maguire <camm@debian.org> Mon, 26 Jul 2010 16:03:54 +0000
++
++gcl (2.6.7-61) unstable; urgency=high
++
++ * mac osx support
++ * fix undef sgc bug in cmpinclude.h
++
++ -- Camm Maguire <camm@debian.org> Tue, 20 Jul 2010 14:50:19 +0000
++
++gcl (2.6.7-60) unstable; urgency=high
++
++ * fix sh4 support
++
++ -- Camm Maguire <camm@debian.org> Thu, 29 Apr 2010 18:09:04 +0000
++
++gcl (2.6.7-59) unstable; urgency=high
++
++ * fix hurd support
++
++ -- Camm Maguire <camm@debian.org> Fri, 23 Apr 2010 17:12:54 +0000
++
++gcl (2.6.7-58) unstable; urgency=high
++
++ * hurd support
++ * sh4 support
++
++ -- Camm Maguire <camm@debian.org> Fri, 23 Apr 2010 05:09:29 +0000
++
++gcl (2.6.7-57) unstable; urgency=high
++
++ * static function pointer wrapper for gcl_gmp_allocfun, stabilizing gmp
++ on hppa/ia64
++
++ -- Camm Maguire <camm@debian.org> Mon, 12 Apr 2010 22:28:41 +0000
++
++gcl (2.6.7-56) unstable; urgency=high
++
++ * __builtin___clear_cache on arm
++ * gcc-4.3 on alpha
++
++ -- Camm Maguire <camm@debian.org> Thu, 28 Jan 2010 00:32:16 +0000
++
++gcl (2.6.7-55) unstable; urgency=low
++
++ * SGC fix, debian override fix, xgcl update
++ * SGC fix for relocatable and contiguous gmp storage
++ * configure fix for arm and hppa
++
++ -- Camm Maguire <camm@debian.org> Tue, 26 Jan 2010 19:43:08 +0000
++
++gcl (2.6.7-54) unstable; urgency=low
++
++ * robustify user_match, unrandomize, read-char-no-hang for sockets
++ * SA_SIGINFO for 386-linux
++ * if cmpinclude.h is not available, use *cmpinclude-string* in compiler-pass2
++
++ -- Camm Maguire <camm@debian.org> Wed, 20 Jan 2010 19:02:28 +0000
++
++gcl (2.6.7-53) unstable; urgency=low
++
++ * revert round ratio to nearest
++
++ -- Camm Maguire <camm@debian.org> Tue, 05 Jan 2010 03:06:59 +0000
++
++gcl (2.6.7-52) unstable; urgency=low
++
++ * SIGINFO for kfreebsd-386
++
++ -- Camm Maguire <camm@debian.org> Mon, 04 Jan 2010 17:49:05 +0000
++
++gcl (2.6.7-51) unstable; urgency=low
++
++ * user_match exscapes once only
++
++ -- Camm Maguire <camm@debian.org> Sun, 03 Jan 2010 05:31:20 +0000
++
++gcl (2.6.7-50) unstable; urgency=low
++
++ * gcc 4.4 warning cleanups
++
++ -- Camm Maguire <camm@debian.org> Thu, 31 Dec 2009 20:43:39 +0000
++
++gcl (2.6.7-49) unstable; urgency=low
++
++ * Bug fix: "/bin/sh: line 6: /bin/gcl: Permission denied", thanks to
++ Nobuhiro Iwamatsu (Closes: #561554).
++
++ -- Camm Maguire <camm@debian.org> Wed, 30 Dec 2009 23:04:39 +0000
++
++gcl (2.6.7-48) unstable; urgency=low
++
++ * round to nearest in ratio to double
++
++ -- Camm Maguire <camm@debian.org> Wed, 16 Dec 2009 15:01:55 +0000
++
++gcl (2.6.7-47) unstable; urgency=low
++
++ * Bug fix: "configure: error: Need zlib for bfd linking", thanks to
++ Cyril Brulebois (Closes: #560761).
++ * Bug fix: "Disfunctional maintainer address", thanks to Joerg Jaspert
++ (Closes: #560752).
++
++ -- Camm Maguire <camm@debian.org> Mon, 14 Dec 2009 19:06:45 +0000
++
++gcl (2.6.7-46) unstable; urgency=low
++
++ * support newer binutils with output_bfd element
++ * Fix 64bit interrupt bug
++ * reader error fix
++ * Ensure plt entries are not blank
++ * plt table reading fix
++ * Bug fix: "FTBFS: current binutils static libs need -lz", thanks to
++ Daniel Schepler (Closes: #521929).
++ * Bug fix: "replacing libreadline5-dev build dependency with
++ libreadline-dev", thanks to Matthias Klose (Closes: #553761).
++ * Bug fix: "crash after ctrl-C", thanks to Miroslaw Kwasniak (Closes:
++ #519903).
++ * Bug fix: "FTBFS with binutils-gold", thanks to Peter Fritzsche
++ (Closes: #554418). -ldl added to bfd linker args
++ * Bug fix: "[INTL:es] Spanish debconf template translation for gcl",
++ thanks to Francisco Javier Cuadrado (Closes: #508728).
++ * Bug fix: "[INTL:it] Italian translation", thanks to Vincenzo
++ Campanella (Closes: #560364).
++ * gcc error/warning cleanups
++ * fix plt table awk
++
++ -- Camm Maguire <camm@debian.org> Fri, 11 Dec 2009 17:45:14 +0000
++
++gcl (2.6.7-45) unstable; urgency=high
++
++ * proper word order detection macro, fixes armel
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 01 Sep 2008 13:48:16 +0000
++
++gcl (2.6.7-44) unstable; urgency=high
++
++ * backoff on arm opts
++ * more careful handling of GCL_GPROF_START
++
++ -- Camm Maguire <camm@maguirefamily.org> Sat, 23 Aug 2008 21:28:52 +0000
++
++gcl (2.6.7-43) unstable; urgency=low
++
++ * redo unrandomize.h to enable compilation under -O2 -- FIXME; Closes: 494153
++
++ -- Camm Maguire <camm@maguirefamily.org> Wed, 20 Aug 2008 21:18:43 +0000
++
++gcl (2.6.7-42) unstable; urgency=low
++
++ * more div/rem symbols for alpha
++
++ -- Camm Maguire <camm@sacrifice.m.enhanced.com> Sun, 03 Aug 2008 11:18:51 +0000
++
++gcl (2.6.7-41) unstable; urgency=low
++
++ * more div/rem symbols for arm and hppa
++
++ -- Camm Maguire <camm@sacrifice.m.enhanced.com> Sat, 02 Aug 2008 00:36:07 +0000
++
++gcl (2.6.7-40) unstable; urgency=low
++
++ * default gcc with pic enabled on mips/mipsel
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 01 Aug 2008 13:28:00 -0400
++
++gcl (2.6.7-39) unstable; urgency=high
++
++ * gcc 4.2 for mips/mipsel for now
++ * __divdi3 et. al. symbols for ia64 and arm
++ * clean some compiler warnings
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 01 Aug 2008 12:53:07 -0400
++
++gcl (2.6.7-38) unstable; urgency=low
++
++ * No infinite unrandomization loops
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 31 Jul 2008 15:18:37 -0400
++
++gcl (2.6.7-37) unstable; urgency=low
++
++ * Non-maintainer upload to fix pending l10n issues
++ * Debconf templates and debian/control reviewed by the debian-l10n-
++ english team as part of the Smith review project. Closes: #457025
++ * [Debconf translation updates]
++ - Portuguese. Closes: #457576
++ - Czech. Closes: #457677
++ - French. Closes: #458120
++ - Finnish. Closes: #458255
++ - Galician. Closes: #458529
++ - Vietnamese. Closes: #459008
++ - Russian. Closes: #459308
++ - Dutch. Closes: #459541
++ - German. Closes: #459887
++ * [Lintian] Correct FSF address in debian/copyright
++ * [Lintian] Remove extra whitespaces at the end of
++ debian/in.gcl-doc.doc-base.tk
++ * [Lintian] Correct section in doc-base documents from Apps/Programming
++ to Programming
++ * Accept NMU
++ * Bug fix: "[INTL:sv] po-debconf file for gcl", thanks to Martin Ågren
++ (Closes: #492241).
++ * Bug fix: "gcl: FTBFS [amd64]: cannot trap sbrk", thanks to Daniel
++ Schepler (Closes: #487435). Modified and applied personality handling
++ patch.
++ * Bug fix: "gcl: Builds broken package with gcc-4.3", thanks to Daniel
++ Schepler (Closes: #467474). Added sincos to plttest.c
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 31 Jul 2008 15:18:15 -0400
++
++gcl (2.6.7-36) unstable; urgency=low
++
++ * statsysbfd in Debian, incoporating modules into libgcl.a for
++ compiler::link support
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 30 Nov 2007 12:03:31 -0500
++
++gcl (2.6.7-35) unstable; urgency=low
++
++ * drop gcc-3.4 on arm, Closes: #440421
++ * Depend on emacs22 | emacsen, Closes: #440190
++ * debconf translations Closes: #410683, Closes: #419736, Closes: #423706, Closes: #441408
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 23 Nov 2007 10:25:23 -0500
++
++gcl (2.6.7-34) unstable; urgency=low
++
++ * add read-byte,read-sequence,write-byte,write-sequence support
++ * fix some float parsing inaccuracies
++ * support GNU_HASH sections, Closes: #426135
++ * safety 2 for certain low level functions in gcl_listlib.lsp, CLoses:
++ #415266
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 4 Jul 2007 16:23:25 -0400
++
++gcl (2.6.7-33) unstable; urgency=low
++
++ * Fix leading underscore behavior of my_plt
++ * add sqrt to plttest.c
++ * disable-nls added to the binutils subconfigures to avoid msgfmt
++ dependency
++ * remove -lintl from powerpc-macosx.defs
++ * update to make-user-init from cvs head to support hol88, fix link on
++ mingw
++ * solaris-i386 support
++ * fix read-char-no-hang on mingw
++ * fast compile without wrap-literals
++ * sigaltstack support
++ * fix cerror
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 16 May 2007 12:45:40 -0400
++
++gcl (2.6.7-32) unstable; urgency=low
++
++ * static function pointers for hppa
++
++ -- Camm Maguire <camm@enhanced.com> Sun, 29 Oct 2006 02:15:13 -0500
++
++gcl (2.6.7-31) unstable; urgency=low
++
++ * no C optimization on hppa, gcc 4.x on hppa
++ * update cs.po, Closes: #389211
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 27 Oct 2006 13:06:55 -0400
++
++gcl (2.6.7-30) unstable; urgency=low
++
++ * make sure *tmp-dir* is set
++ * makeinfo is optional
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 25 Oct 2006 17:37:54 -0400
++
++gcl (2.6.7-29) unstable; urgency=low
++
++ * Fix build issues on hppa and m68k
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 21 Oct 2006 15:10:41 -0400
++
++gcl (2.6.7-28) unstable; urgency=low
++
++ * si::gettimeofday function for HOL88 build;macosx fixes
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 18 Oct 2006 13:21:26 -0400
++
++gcl (2.6.7-27) unstable; urgency=low
++
++ * unrestricted gcc for alpha
++ * more default stack space
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 17 Oct 2006 16:33:43 -0400
++
++gcl (2.6.7-26) unstable; urgency=low
++
++ * Fix large float read bug in c1constant-value
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 16 Oct 2006 12:41:03 -0400
++
++gcl (2.6.7-25) unstable; urgency=low
++
++ * build-dep on gcc3.4 where appropriate
++ * Newer standards
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 12 Oct 2006 09:37:08 -0400
++
++gcl (2.6.7-24) unstable; urgency=low
++
++ * build-dep on gcc3.4 where appropriate
++ * Newer standards
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 12 Oct 2006 02:22:04 -0400
++
++gcl (2.6.7-23) unstable; urgency=low
++
++ * backoff to gcc-3.4 on alpha,arm,hppa, and m68k
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 11 Oct 2006 10:16:59 -0400
++
++gcl (2.6.7-22) unstable; urgency=low
++
++ * HAVE_SYS_SOCKIO_H for solaris
++ * autolocbfd for solaris
++ * no -Wall when no gcc
++ * no -fomit-frame-pointer on m68k
++ * no profiling on mips
++ * $(AWK) instead of awk
++ * si::stat function
++ * fix 'the boolean type coersion error
++ * no varargs on cygwin
++ * while eval macro
++ * gensym counter fixes
++ * xgcl updates
++
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 15 Sep 2006 13:48:28 -0400
++
++gcl (2.6.7-21) unstable; urgency=low
++
++ * Fix socket write error
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 6 Sep 2006 09:59:50 -0400
++
++gcl (2.6.7-20) unstable; urgency=low
++
++ * fix ia64 build
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 31 Aug 2006 15:14:18 -0400
++
++gcl (2.6.7-19) unstable; urgency=low
++
++ * xgcl upgrade
++ * parse_number from cvs head with *read-base* fixes
++ * fix object_to_string
++ * install xgcl-2/sysdef.lisp
++ * fix info dir and emacs site lisp dir installation
++ * New xgcl readme
++ * Remove bashism from debian/rules, Closes: #376806, Closes: #385176.
++ * Fix dwdoc doc-base error, Closes: #385126
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 30 Aug 2006 12:13:46 -0400
++
++gcl (2.6.7-18) unstable; urgency=low
++
++ * remove emacs build dependency
++ * synch xgcl-2 with Novak edits
++ * fix build errors
++ * Remove power of two limit to MAXPAGE;fix X lib paths
++ * configure cleanup
++ * delete-file works on directories;build xgcl the old way;latest xgcl
++ from Gordon Novak
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 23 Aug 2006 14:19:51 -0400
++
++gcl (2.6.7-17) unstable; urgency=low
++
++ * Bug fix: "gcl: [INTL:sv] Swedish debconf templates translation",
++ thanks to Daniel Nylander (Closes: #343695).
++ * Bug fix: "gcl: French debconf templates translation update", thanks to
++ Sylvain Archenault (Closes: #344629).
++ * clean xgcl-2/gmon.out
++ * cleanup latest gcc type-punning warnings
++ * defentry C proclamations and xgcl cleanup
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 26 Jun 2006 16:45:09 +0000
++
++gcl (2.6.7-16) unstable; urgency=high
++
++ * Add missing build dependencies, omit html generation to avoid non-free
++ dependencies, CLoses: #372574.
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 19 Jun 2006 14:05:59 +0000
++
++gcl (2.6.7-15) unstable; urgency=low
++
++ * Use internal gettext for bfd
++ * Restore xgcl2
++ * Set compiler::*tmp-dir* at runtime
++ * report tmp-dir setting with system-banner to enable clean -eval -
++ batch operation; fix listen on socket streams; use (abs (getpid)) in
++ tmp names for Windows
++ * fix configure unbalanced quotes
++ * support for bignums in nth et.al.
++ * Fix branch cut of atanh
++ * Fix typep on simple-arrays
++ * prevent nested free errors
++ * revert atanh branch cut change
++ * Fix function documentation wrapping by compile
++ * cond evalmacro from cvs head
++ * Fix fixnum declarations in new smallnthcdr/bignthcdr
++ * fix simple-array typep
++ * updates for lsp/sys-proclaim
++ * xgcl integration
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 9 Jun 2006 17:52:22 +0000
++
++gcl (2.6.7-14) unstable; urgency=low
++
++ * Add mount declaration to plt.c
++
++ -- Camm Maguire <camm@enhanced.com> Sun, 18 Dec 2005 12:56:51 +0000
++
++gcl (2.6.7-13) unstable; urgency=low
++
++ * Add feof to plttest.c for macosx
++ * plt related fixes for macosx
++ * fix configure
++ * Cleanup LEADING_UNDERSCORE case in plt.c et.al for macosx et.al.
++ * pass devices if present in compiler::get-temp-dir, fix disassemble
++ for new gazonk name pattern
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 17 Dec 2005 15:22:40 +0000
++
++gcl (2.6.7-12) unstable; urgency=low
++
++ * Fix read-char-no-hang
++ * Strip emacs warnings when finding site-lisp directory
++ * mach-o update for latest binutils
++ * Latext bfd mach-o support from Aurelien
++ * revert to locbfd default on ppc-macosx
++ * More ppc macosx fixes from Aurelien
++ * revert a few macosx changes
++ * default to void * prototype on my_sbrk for latest macosx pending
++ Aureliens #ifdef
++ * Fix plt.h parsing on macosx
++ * Fix leading_underscore detection on mac
++ * macosx name mangling fixes
++ * multi-process safe gazonk names in compiler::*tmp-dir*
++ * Add underscore-mangled setjmp calls to plttest.c for macosx
++ * Fix POTFILES.in, Closes: #336207.
++ * Update templates, Closes: #324636
++ * New French and Swedish translations, Closes: #333654, Closes: #336757.
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 14 Dec 2005 18:52:49 +0000
++
++gcl (2.6.7-11) unstable; urgency=low
++
++ * Remove gcc-3.3 for arm in debian/rules
++ * make default maxpage depend on SIZEOF_LONG and PAGEWIDTH in a sane
++ fashion
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 20 Oct 2005 00:08:37 +0000
++
++gcl (2.6.7-10) unstable; urgency=low
++
++ * Fix long-call gcc configure bug for ppc, add fdollars in
++ identifiers on arm
++ * remove gcc restrictions on arm
++ * revert 64bit coersion (gmp_big.c, maybe_replace_big) and replace with
++ code in siLnani (main.c) to get addresses from bignums. 2.7.0 will
++ have 64bit fixnums on 64bit machines, but this should not be
++ backported to 2.6.x
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 12 Oct 2005 23:11:12 +0000
++
++gcl (2.6.7-9) unstable; urgency=low
++
++ * 64bit fixnum fasd data format fix from cvs head
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 5 Oct 2005 18:49:50 +0000
++
++gcl (2.6.7-8) unstable; urgency=low
++
++ * Fix 64bit fixnum coersion bug using code from cvs HEAD
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 30 Sep 2005 22:14:38 +0000
++
++gcl (2.6.7-7) unstable; urgency=high
++
++ * Scan .o file for init name when using dlopen
++ * Set init name using .o file instead of source file by default
++ * wrap-literals function from cvs head to allow optimizations using
++ compile or compile-file
++ * ADDR_NO_RANDOMIZE fix
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 29 Sep 2005 17:50:56 +0000
++
++gcl (2.6.7-6) unstable; urgency=high
++
++ * Build bfd snapshot locally, Closes: #318681
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 20 Sep 2005 17:53:17 +0000
++
++gcl (2.6.7-5) unstable; urgency=high
++
++ * gcc-3.3 for arm
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 15 Sep 2005 20:33:00 +0000
++
++gcl (2.6.7-4) unstable; urgency=high
++
++ * gcc 3.4 on arm to work around reserved '$' identifiers.
++ * gcl: French translation update
++ * French translation added, Closes: #325214
++ * Czech translation added, Closes: #325869
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 15 Sep 2005 13:45:11 +0000
++
++gcl (2.6.7-3) unstable; urgency=low
++
++ * static wraper for compiled_regexp for ia64
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 10 Sep 2005 11:26:37 +0000
++
++gcl (2.6.7-2) unstable; urgency=high
++
++ * rebuild against libgmp3c2, Closes: #323765
++ * 2.6.7 fixes all gcc 4.0 issues. Closes: #323979
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 24 Aug 2005 00:44:48 +0000
++
++gcl (2.6.7-1) unstable; urgency=high
++
++ * Fix (listen) with readline on
++ * fix control-d with readline
++ * libreadline5 support for Debian
++ * Support for pre-compiled regexps and new texinfo format
++ * Reenable run-process
++ * Push function 'accept into lisp, use select for 'listen on socket
++ streams
++ * New Upstream release version
++ * Native-reloc feature
++ * Add daemon capabilities to server sockets, document socket and
++ accept
++ * Some gcl-tk fixes
++ * Update wrapt-literals strategy to be consistent with CVS head --
++ wrap evreything but symbols and integers, don't wrap when keeping
++ the gazonk files for linking in different images, this is really a
++ compile-file operation
++ * gcltk demo cleanups
++ * Probe-file, open_stream, and the like fail on directories
++ * Resolve symlinks in truename
++ * Place prototypes for defcfun in header files
++ * Support for unique init names for compiler::link and the like
++ * libreadline5 for Debian
++ * remove _o from init-names
++ * gcc-4.0 fixups
++ * Bug fix: "gcl: depends on binutils-dev <<= 2.1.5-999), so
++ uninstallable in unstable", thanks to Steve Langasek (Closes:
++ #318681). Rebuild with new release to autocompute this dep
++ * Bug fix: "gcl: Please switch to po-debconf", thanks to Lucas Wall
++ (Closes: #295930). Apply po-debconf patch
++ * Newer standards
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 11 Aug 2005 15:00:26 +0000
++
++gcl (2.6.6-1) unstable; urgency=high
++
++ * New upstream release
++ * Allow .data section to be first in executable, as on solaris. Also
++ allow for new bfd section size semantics
++ * Don't try to write map file when not using GNU ld. Also allow
++ compile-file to process pathnames with whitespace on Windows
++ * Fix corner case fixnum arithmetic on 64bit machines
++ * Rework gmp_wrappers semantics for older gcc
++ * Explicitly mprotect loaded code pages PROT_EXEC on x86 Linux, as FC3
++ now requires it.
++ * lisp-implementation-version is GCL
++ * Reader extension patch allowing for foo::(bar foobar) semantics
++ * a shell script variable fix in "unixport/makefile" for MSYS
++ * __MINGW32__ malloc initialisation fix in "o/alloc.c"
++ * Windows file/directory fixes in "o/unixfsys.c"
++ * MinGW32 -march in configure - removes deprecation warnings
++ * MinGW32 directory fix - "o/mingfile.c".
++ * Allow for sysconf to determine clock granularity at compile time to
++ fix time errors on the Itanium
++ * Disable SGC on macosx until the sgc/save problem can be fixed.
++ * Fix fixnum print bug on 64bit
++ * Fix nil types in room report
++ * 64bit fixes to fixnum_add and fixnum_sub
++ * Fix Mac SGC/save bug, at least in part
++
++ -- Camm Maguire <camm@enhanced.com> Sun, 16 Jan 2005 02:28:50 +0000
++
++gcl (2.6.5-1) unstable; urgency=high
++
++ * New gmp_wrappers.{c,h} files that prevent all GBC within gmp,
++ obviating the need for gmp patches and a local gmp configure. FIXME
++ -- extend to all gmp functions in a systematic way, and write header
++ information for future use in the compiler, making sure that plt.c
++ carries the needed gmp symbols at this point
++ * Build support for gmp_wrappers
++ * Support for gmp_wrappers in alloc_relblock/alloc_contblock;Support
++ for GCL_GPROF_START define in gprof functions
++ * dynsysgmp on by default; configure backs off to local gmp configure
++ and build automatically if needed either because gmp not present or
++ patched symbols are needed; autodetect and set the _start symbol
++ when using gprof
++ * Fix (setf (get ...) ...) return bug when interpreted
++ * Fix overwrite end of sgc_type_map bug
++ * Versioned depends on binutils-dev manually installed by Debian build
++ process
++ * New upstream release
++ * Proper binutils dependency for Debian
++ * head -1l -> head -n 1 for freebsd
++ * Cleanup gmp_wrapper code, check for in-place calls as write in one
++ step is not guaranteed in gmp according to its developers
++ * Rebuild against binutils 2.15, Closes: #266253, Closes: #263983
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 17 Aug 2004 18:22:27 +0000
++
++gcl (2.6.4-1) unstable; urgency=high
++
++ * New upstream release
++ * Make disassemble work when original system directory is gone
++ * New debian/support files for debconf image default selection support
++ * More descriptive compiled C function names for use in gprof when
++ profiling is compiled in
++ * Compiler fix for proclaimed vararg functions
++ * Allow sharp numbers to be bignums
++ * lintian fix in string-match
++ * Prototype for alloca for lint
++ * Improve gprof support
++ * Improve sgc page allocation which optimize-maximum-pages is in
++ effect and the hole is overrun
++ * Build a profiling set of images as well for Debian, toggle between
++ all four by default via debconf
++ * reset-sys-paths lisp function for moving image installation
++ directories, show profiling support in banner if present
++ * Fix typo in sys docs
++ * reset sys paths on installation
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 5 Aug 2004 22:48:56 +0000
++
++gcl (2.6.3-1) unstable; urgency=high
++
++ * Correctly parse gcc version strings in gmp3 subconfigure on arm
++ * Fix variable capture error in dotimes macro
++ * Better sed separator for LI-CC in unixport/makefile
++ * Fix segfault in string-match
++ * vs_top=sup -> (reset-top) where possible in compiler. FIXME: a few
++ items of a different form which need to set *sup-used* too.
++ * Correct room report to show proper percentages when sgc is on
++ * Read in RELOC environment variable if set as default in debian/rules
++ * Remove local bfd libraries from libs variables as their objects are
++ incorporated into libgcl and as the source directory may not be
++ available at runtime
++ * Remove pcl/pcl_gazonk*lsp build-generated files from source
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 15 Jul 2004 14:26:44 -0400
++
++gcl (2.6.2-3) unstable; urgency=low
++
++ * Fix value stack leak in rare compiled call sequence
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 13 Jul 2004 10:17:02 -0400
++
++gcl (2.6.2-2) unstable; urgency=low
++
++ * New upstream point release
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 13 Jul 2004 10:08:53 -0400
++
++gcl (2.6.2-1) unstable; urgency=low
++
++ * gcc-3.4 support
++ * Proper isnormal default courtesy of Magnus Henoch
++ * gclclean makefile target and other small makefile changes
++ * Proper check for C stack array body address in gbc.c and sgbc.c
++ * New upstream release
++ * acconfig.h update for isnormal default
++ * Fix bug in setting elements (si::aset) of 0 rank arrays uncovered by
++ the random tester
++ * No -fomit-frame-pointer on mingw
++ * Backport minimal ansi-test patches from HEAD to enable running of
++ the random tester
++ * installed tcl/tk patch for mingw
++ * Fix banner license detection code in lsp/gcl_mislib.lsp as
++ 8features* entries are now keywords
++ * o/makefile changes to work around trailing slash -I arguments gcc
++ bug on mingw
++ * Patch to mingwin.c:fix_filename to close long standing 'maxima
++ ignore-errors filename corruption' bug on mingw
++ * Check for too large rank supplied to make-array1
++ * Fix potential stack overwrite bug in quick_call_sfun/eval.c
++ * Add -mprferred-stack-boundary=8 on amd64, as constant integers used
++ in a call must be retrievable with va_arg(,fixnum)
++ * Revert preferred-stack-boundary option on amd64 as it does not play
++ well with external libraries, also eliminate -m64 to allow for user
++ settings. Cast fixnum constant C arguments in gcl_cmploc.lsp
++ explicitly to (long) to ensure they can be extracted via
++ va_arg(,fixnum)
++ * reenable SA_SIGINFO on amd64 to restore SGC there
++ * Include elf.h in FreeBSD.h
++ * Allow for elf_abi.h in FreeBSD.h
++ * Add README.openbsd file
++ * readme.mingw updates
++ * solaris.h updates for custreloc option
++ * Close possibility of malloc failure due to intervening gbc arising
++ from the misordering of allocation calls
++ * C_GC_OFFSET is 2 on m68k-linux
++ * Add release notes, remove gcl document presumably based on dpANS for
++ now
++ * Fixup bad extern declaration of signals_handled in usig.c
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 25 Jun 2004 22:43:52 +0000
++
++gcl (2.6.1-39) unstable; urgency=high
++
++ * Fix segfault in referencing (sgc_)type_map out of bounds which can
++ occurr when C stack is below heap, as on alpha.
++ * Cleanup compiler warnings on bcmp.c bzero.c and bcopy.c
++ * Clean up compiler warning in file.d
++ * Ensure set TLDFLAGS are used in finding DBEGIN in copnfigure.in, for
++ OpenBSD
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 7 May 2004 21:50:03 +0000
++
++gcl (2.6.1-38) unstable; urgency=low
++
++ * Make *features* entries keywords -- add canonical host cpu and
++ kernel-system to *features*, disable h files specific
++ ADDITIONAL_FEATURES macro in main.c
++ * Fix merge-pathanames bug in concatenating default and supplied
++ directory lists
++ * Minor pathname and *features* fixes
++ * Fix recently introduced configure.in syntax bug
++ * Minor patches to support big gcl images -- all page integers must be
++ long ints, need stack space limits that scale with MAXPAGES at least
++ to allow free_map stack array in sgc_start. FIXME -- right now can
++ handle situations where page numbers are ints, but npage*PAGESIZE is
++ a long, need to handle npage >MAX_INT later. This is to support the
++ 'billion cons element acl2 image' requested by a gcl user
++ * Revert winnt features and debugging aids in configure.in
++ * OpenBSD support, gcc warning cleanups for long page integers
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 3 May 2004 21:34:57 +0000
++
++gcl (2.6.1-37) unstable; urgency=high
++
++ * mprotect pages PROT_EXEC as CLEAR_CACHE step on amd64-linux
++ * Prevent recursive malloc calls for OpenBSD error reporting
++ * Push dummy 0 time for child runtime on windows to be compatible with
++ other platforms for now
++ * Make sure pages are mprotected PROT_EXEC for amd64 support
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 13 Apr 2004 21:00:22 +0000
++
++gcl (2.6.1-36) unstable; urgency=low
++
++ * Improve optimize-maximum-pages algorithm
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 6 Apr 2004 03:23:40 +0000
++
++gcl (2.6.1-35) unstable; urgency=low
++
++ * Fix sigcontext autodetection on sparc
++
++ -- Camm Maguire <camm@enhanced.com> Sun, 4 Apr 2004 19:26:48 +0000
++
++gcl (2.6.1-34) unstable; urgency=low
++
++ * Fix GNU_LD autodetection in configure.in
++ * Eliminate C_INCLUDE_PATH from shell script wrapper
++ * Use lisp rather than 'system touch' to make empty map file in
++ compiler::link
++ * fix small bug when info is passed bad second argument
++ * Don't try to open map file if doesn't stat (macosx)
++ * Add earlier forgotten branch patch to sfaslbfd.c for macosx
++ * Backport new eval-when keyword support from 2.7 to run random tester
++ * Perhormance improvement to gcl_seqlib.lsp -- no inner loop over
++ bignums
++ * Proper contblock/relblock determination when expanding string
++ streams
++ * Proper string type determination for *link-array*
++ * .ini files depend on plt.h
++ * plttest.c cannot depend on include.h
++ * Address longstanding FIXmE in gensym, so that two strings are not
++ allocated for each gensym
++ * Fix rare infinite loop bug in array.c
++ * Import si::info into 'user
++ * , -> # as sed separator
++ * Minro warning removals and fixups
++ * Binary searches through ordered arrays of referred and changed
++ variables for dramatic compiler performance improvement in the large
++ case -- support declarations and thereby optimizations of the form
++ (declare ((vector t) foo)), etc.
++ * Better 'time macro
++ * rebuild pcl_gaz* files
++ * cleanup room report and give more space to modern large heaps
++ * room report formatting
++ * Properly gensymmed time macro
++ * Allow for white space chars in compiled filenames
++ * Autodetect and work around sbrk randomization, e.g. on Fedora 1
++ * Probe for sbrk before probing for randomized sbrk
++ * Openbsd changes -- maximize data seg resource if possible, avoid
++ mallocing error message when allocation routines fails
++ * Fix sigcontext configure tests
++ * Rename loop-finish -> sloop-finish in sloop package so that sloop
++ and ansi loop can be used simultaneously
++ * Handle arguments which are zero in LCM
++ * Fix typo in configure.in
++ * Improved dotimes macro which avoids unnecessary fixnum garbage
++ generation
++ * Backport of ignorable declaration keyword for new dotimes macro
++ * si::*OPTIMIZE-MAXIMUM-PAGES* support
++ * rebuild pcl generated lisp files
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 3 Apr 2004 19:27:18 +0000
++
++gcl (2.6.1-33) unstable; urgency=low
++
++ * Remove extraneous symbols from plt.h, autodetect and correct for
++ leading underscore in object symbols
++ * complete readline version detection commit
++ * Backport support for new eval-when keywords
++ * Autodetect GNU ld and add -Wl,-Map only when appropriate
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 10 Mar 2004 22:51:44 +0000
++
++gcl (2.6.1-32) unstable; urgency=low
++
++ * Try to automatically determine the form used for the explicitly
++ compiled in external function addresses in plt.c
++ * No need to explicitly write cr-lf on windows
++ * Autodetection of machine on FreeBSD
++ * Updated defs and h files for FreeBSD courtesy of Mark Murray
++ * Minor ifdefs needed for FreeBSD
++ * Refer to exported non-static C stub of fSmake_vector1 in plt.c
++ (needed on ia64)
++ * Readline 4.1/4.3 configure magic
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 9 Mar 2004 01:58:43 +0000
++
++gcl (2.6.1-31) unstable; urgency=low
++
++ * Adjustments to vs_top reset logic to clear (hopefully last)
++ remaining bug found by the random-tester
++ * Allow args-info-referred-vars to match replaced vars, clearing bug
++ report submitted by Matt Kauffman
++ * Rework plt code yet again to be compatible with compiler::link for
++ axiom, and mingw32
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 8 Mar 2004 12:16:46 +0000
++
++gcl (2.6.1-30) unstable; urgency=low
++
++ * Fix rsym generated symbol tables for 64 bit platforms
++ * Make sure 'unwind' in frame.c does nt go below frs_org
++ * Do not define symbols with no value, either in bfd/rsym, or in
++ plt.c. Generates a clear and explicit error of an undefined symbol
++ when we've missed an address
++ * Define the external symbols known to be written at present in plt.c
++ * fix some more compiler errors found by the random tester -- all
++ related to proper unwinding of temporary reductions of vs_top from
++ te local supremum
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 6 Mar 2004 02:05:59 +0000
++
++gcl (2.6.1-29) unstable; urgency=low
++
++ * Remove implicit dependency on gawk, optimize plt.c a little
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 3 Mar 2004 16:08:30 +0000
++
++gcl (2.6.1-28) unstable; urgency=low
++
++ * make sure bfd fasload initializes dum.sm.sm_object1 for
++ read_fasl_vector
++ * When a tagbody contains ccb reference tags, and hence i itself
++ marked ccb, mark all the clb tags therein ccb too, as the tagbody
++ environment will be consed in c2tagbody-ccb. FIXME -- review this
++ logic carefully
++ * fix typoe in o/sfaslbfd.c
++ * Add code to unwind redefinitions of the stack supremum in c2expr-top
++ (used in c2multiple-value-prog1 and c2multiple-value-call in
++ evaluating arguments) on non-local exit
++ * Use new temporarry variables holding lisp stack supremum for lint
++ * Eliminate extraneous warning message when allocating fewer pages
++ than already allocated
++ * Rework internal plt symbol address capture
++ * Cleanup sfaslelf compiler warning
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 3 Mar 2004 00:27:08 +0000
++
++gcl (2.6.1-27) unstable; urgency=low
++
++ * Modify default banner slightly
++ * Homebrew plt-like mechanism for ensuring that valid internal
++ addresses exist to which undefined symbols in compiled lisp objects
++ referring to external shared libraries can be relocated
++ * Make configure demand gettext when choosing --enable-locbfd
++ * Make sure references to ldb1, a stub conventionally optimized away,
++ can be resonled when optimization is turned off
++ * completion_matches -> rl_completion_matches in gcl_readline.d,
++ which is what is exported in the headers
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 27 Feb 2004 23:50:49 +0000
++
++gcl (2.6.1-26) unstable; urgency=low
++
++ * Rework compiler::*ld-libs*, compiler::link, and unixport/makefile to
++ accomodate mingw need for firstfile.o and lastfile.o
++ * Remove incompatible -fomit-frame-pointer when compiling with -pg
++ profiling
++ * Load sys-proclaim.lisp files forimproved linking and smaller object
++ size across the board, install same for use with compiler::link
++ * Use pathnames instead of strings in compiler::link, also in image
++ init files, for Windows
++ * small mod to unixport/makefile re filtering of firstfile and
++ lastfile
++ * Backport zero divisor error cnditions from HEAD for
++ floor,ceiling,truncate
++ * Default to debug mode on hppa to work around gcc compiler
++ optimization bugs
++ * Add missing m4 and automake files in binutils directory to enable
++ automake and autoconf here
++ * Add mach-o specific files from cvs head to local bfd tree
++ * Add bfd/po makefiles
++ * Macosx defaults in configure.in
++ * bfd make and configure file changes to handle mach-o backend
++ * *gcl-version* -> *gcl-minor-version*,*gcl-extra-version*
++ * Support for more informative banner reading features list
++ * Support for both sigbus and sigsegv in sgbc.c as is customary in .h
++ files
++ * mach-o compatible changes in sfaslbfd.c
++ * Support for new debugging section names in sfaslelf.c
++ * powerpc-macosx h and defs files from cvs head
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 25 Feb 2004 23:08:59 +0000
++
++gcl (2.6.1-25) unstable; urgency=low
++
++ * rl_putc_em a carriage return after invoking readline to ensure the
++ prompt in rl_putc_em_line is cleared.
++ * use standard sgc fault recovery element for hppa as recommended by
++ hppa kernel experts
++ * Store banner in si::*system-banner* for possible modification
++ in compatibly licensed programs
++ * exit with -1 when standard in ends in lisp debug mode
++ * Backport macosx files from cvs HEAD
++ * Document system return codes
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 13 Feb 2004 20:44:54 +0000
++
++gcl (2.6.1-24) unstable; urgency=low
++
++ * Revert unixport/makefile link order fix for windows, breaks
++ compiler::link, find another way
++ * runtime SGC fault recovery test
++ * Protect read/fread in case SGC is enabled with safe (restartable)
++ versions
++ * SGC on for arm and hppa
++ * remove fast-link workaround now fixed for windows
++ * Backport HEAD makefile changes to clean .{c,h,data} files and
++ new_decl.h, remove said from repository (generated files)
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 12 Feb 2004 05:56:29 +0000
++
++gcl (2.6.1-23) unstable; urgency=low
++
++ * Remove calls to init-readline with new automatic readline setup
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 27 Jan 2004 20:27:20 +0000
++
++gcl (2.6.1-22) unstable; urgency=low
++
++ * Build depend on emacs21 | emacsen
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 23 Jan 2004 22:01:15 +0000
++
++gcl (2.6.1-21) unstable; urgency=low
++
++ * Automatic readline initialization
++ * Add watch file
++ * Prevent circular error loops
++ * Prevent automatic optimization added to CFLAGS by autoconf
++ * Rework documentation installation in and outside of Debian
++ * Support user deined predicates at an elementary level in the form
++ '(satisfies foop) in gcl_predlib.lsp
++ * Install binary gcd algorithm for ~10% performance increase
++ * Rescale some default allocation parameters -- bignum allocation by
++ relblocks by default, default growth parameters are 1 (min),
++ 0.1*MAXPAGE (max), 0.5 (increase), 0.3 (percent free), holepage is
++ 4*MAXPAGE/1024, INIT_HOLEPAGE, INIT_NRBPAGE and RB_GETA scale
++ accordingly
++ * Clean windows/sysdir.bat
++ * Check for zero args in new gcd code
++ * Default hole is maxpages/10, holesize configure option added
++ * Fix syntax errors in older reloaction code: sfaslelf.c
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 16 Jan 2004 16:57:50 +0000
++
++gcl (2.6.1-20) unstable; urgency=low
++
++ * Fix gcl-doc doc-base files
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 30 Dec 2003 22:30:39 +0000
++
++gcl (2.6.1-19) unstable; urgency=low
++
++ * Fix bug in compiler::c2labels in which *ccb-vs* was missing a ocal
++ rebind
++ * Remove duplicate tags from compiled C switch statements
++ * Minor merges for DARWIN support
++ * Path to configure to make --enable-emacsdir work
++ * Check for readline/readline.h header before configuring for readline
++ * Improve system bfd library location detection
++ * Make sure external gmp lib is compatible via __GNU_MP_VERSION, else
++ backoff to local gmp build; prepend externally defined CFLAGS into
++ output CFLAGS, FINAL_CFLAGS, and NIFLAGS
++ * Remove --enable-gmp configure option; gmp is required for GCL
++ * Use --enable-emacsdir in debian/rules, make sure --enable-emacsdir
++ and --enable-infodir work when arg contains ${prefix}
++ * Fix typo in chap-6.texi
++ * Make sure to export SGC define from config.h to cmpinclude.h -- Now
++ that we used optimized structures in the compiler, we need at least
++ the definition of SGC_TOUCH there to prevent GBC errors. FIXME --
++ handle header dependencies more robustly. Thanks to Robert Boyer
++ for the report
++ * Improve SGC define extraction for cmpinclude.h
++ * Fix variable reference errors which were occurring for compiled
++ local functions defined within closure-generating or other
++ environment stack pushing functions when safety is set to 3 (thanks
++ Paul Dietz for the report.). When constructing local functions and
++ closures within a 'mother' function, *ccb-vs* will hold the number
++ of closure environments stacked at the point of each closure
++ creation or call to a local function. This value is stored as the
++ cadr of a list pushed onto *local-funs*, and is read when writing
++ out the C code for the local function or closure, where it is used
++ to initialize *ccb-vs* and *initial-ccb-vs* for subsequent
++ processing. The latter is used as the reference point when
++ addressing variables in wt-ccb-vs, as the former could be still
++ further incremented within the closure or local function itself.
++ Local functions as opposed to closures do not increment *ccb-vs* and
++ do not push the environment. When a local function is defined
++ within a closure-generating flet/labels, or a tagbody or block which
++ pushes the environment, the value of *ccb-vs* written to the list
++ corresponding to the local function can be erroneously incremented
++ beyond the *initial-ccb-vs* value established before any environment
++ pushing operations were processed. It is this latter value which is
++ appropriate for use in wt-ccb-vs, as the local functions, unlike the
++ closures, receive an environment level with the mother generating
++ function. We therefore push *initial-ccb-vs* onto the end the list
++ pushed onto *local-funs* only when defining a local function, and use
++ it to initialize an added optional variable initialize-ccb-vs in
++ t3local-fun and t3local-dcfun, which default to the original ccb-vs.
++ We then bind *initial-ccb-vs* to this new optional parameter instead
++ of the former *ccb-vs, which was only appropriate for closures.
++ * Put in rudimentary logic for the selection of stack vs. heap storage
++ for bignums depending on the frame context. FIXME, this logic is
++ too conservative at present. SETQ_II and SETQ_IO take an additional
++ parameter which is malloc when *unwind-exit* is bound and contains
++ 'frame and alloca otherwise. New macro bignum-expansion-storage.
++ FIXME, ensure that IDECL does not need similar modification.
++ * Cleanup a few compiler warnings in the compiler
++ * Cleanup compiler warning in alloc.c
++ * Eliminate unneeded transformatio of contniguous pages to other pages
++ on save-system.
++ * malloc -> gcl_gmp_alloc in recent setjmp frame protected bignum
++ allocation
++ * Add -Wa,--execstack if on an exec-shield enabled system, can be
++ explicitly added otherwise by setting the CFLAGS variable before the
++ configure step
++ * Better execstack flag handling in configure
++ * Allow for commas in CFLAGS in sed command writing *cc*
++ * Preliminary gprof profiling support
++ * Rework html documentation generation and installation, Closes:
++ #221774
++ * Remove parentheses from setf class-name info node in chap-7.texi
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 30 Dec 2003 16:26:45 +0000
++
++gcl (2.6.1-18) unstable; urgency=low
++
++ * Portability patches to makefiles to support non-GNU grep (no -q),
++ and non-bash sh, C_INCLUDE_PATH=...;export C_INCLUDE_PATH
++ * copy the global *info* parameter in c1flet and c1labels to prevent
++ accumulation of old data -- FIXME -- make sure there are no other
++ copies required, and eventually replace this global parameter with
++ local variables
++ * Turn on some optimization on hppa, -O only
++ * Make all C defined functions installed into lisp static functions to
++ work around dynamic function descriptors on ia64, Closes: #217484,
++ Closes: #204789, (STATIC_FUNCTION_POINTERS define in config.h)
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 6 Nov 2003 15:40:25 +0000
++
++gcl (2.6.1-17) unstable; urgency=low
++
++ * Repair weak symbol addition to the bfd symbol table in sfasli.c
++ * Be more thorough about adding fun-info to call-local info in
++ gcl_cmpflet.lsp, accompanying simplifications in gcl_cmpeval.lsp
++ (call-global lists have info updated by args already in (c1args args
++ info)), small changes in add-info in gcl_cmpinline.lsp, FIXME --
++ study rational for *info* special variable in certain places as
++ opposed to more common copy-info
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 30 Oct 2003 20:03:22 -0500
++
++gcl (2.6.1-16) unstable; urgency=low
++
++ * Fix sh syntax in debian/gcl.sh
++ * init_or_load1 -> gcl_init_or_load1 in xgcl-2/sysinit.lsp
++ * Load weak symbols as well as undefined symbols in
++ bfd_build_symbol_table, for the purposes of the static build
++ possibility
++ * Map t and nil stream indicators properly in optimized compiled
++ references to read_char1 and read_byte1 (in read.d)
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 23 Oct 2003 16:43:15 +0000
++
++gcl (2.6.1-15) unstable; urgency=low
++
++ * Remove imod/ifloor functions in cmpaux.c and directly inline their
++ fixed equivalents in gcl_cmpopt.lsp
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 13 Oct 2003 15:04:24 +0000
++
++gcl (2.6.1-14) unstable; urgency=low
++
++ * generate less garbage in add-info (gcl_cmpinline.lsp), enabling
++ maxima compile to complete in a finite time :-)
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 10 Oct 2003 22:14:04 +0000
++
++gcl (2.6.1-13) unstable; urgency=low
++
++ * Fix compiler optimization bug in gcl_cmpopt.lsp -- missing parens
++ around inliner for max and min
++ * collect info structures for local functions in flet and labels
++ processing (gcl_cmpflet.lsp), and pass upwards to call-local and
++ call-global (gcl_cmpeval.lsp) to fix certain inlining bugs in via
++ more proper operation of args-info-changed-vars (gcl_cmpinline.lsp,
++ inline-args, gcl_cmplet.lsp, c2let)
++ * Fix an obviou int overflow in ifloor (o/cmpaux.c), handle more
++ proper fixnum/integer determination from declarations later
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 10 Oct 2003 02:34:11 +0000
++
++gcl (2.6.1-12) unstable; urgency=low
++
++ * Restore mpz_to_mpz{1} in gmp_big.c, can be written by compiler
++ * tk8.4 patches
++ * Prevent destructive modification of bignum arguments in log_op/mp_op
++ in gmp_big.c
++ * Make sure to push stack variables onto newly allocated C variable
++ when inlining args and args cause side effects, in inline-args,
++ gcl_cmpinline.lsp
++ * Fix bug related to gcc-3.3 fixes in set_exponent in num_co.c
++ * Remove pcl_methods.c patch. as is apparently no longer needed, TODO
++ -- make sure VOL modifier is inserted where needed to prevent
++ longjmp clobbers
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 2 Oct 2003 14:26:43 +0000
++
++gcl (2.6.1-11) unstable; urgency=low
++
++ * Add compilation step of compiling all lsp and cmpnew .lsp files from
++ an interpreted only saved_pre_gcl before the creation of saved_gcl -
++ - this enables us to use full optimization on these files while
++ getting the STREF constants right on 32bit and 64bit
++ * remove 'attic' from comment in gcl_loop.lsp
++ * configure changes for sizeof(struct contblock) detection
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 24 Sep 2003 16:09:44 +0000
++
++gcl (2.6.1-10) unstable; urgency=low
++
++ * Mac OSX GET_FULL_PATH_SELF
++ * Preliminary subtypep checking for 'satisfies
++ * preliminary 'satisfies support in subtypep, more predicate type
++ pairs and reverse checking
++ * small compiler change to remove unused C variables from optimized
++ compiled macros
++ * Optional compiler init file is called gcl_cmpinit
++ * fasdmacros.lsp -> gcl_fasdmacros.lsp
++ * All cmpinit.lsp files named gcl_cmpinit.lsp; allow full lisp
++ optimization in all directories
++ * collectfn -> gcl_collectfn in lsp/gcl_auto.lsp
++ * collectfn -> gcl_collectfn in cmpnew/gcl_make-fn.lsp
++ * Make sure makefiles can generate sys-proclaim.lsp, regenerate these
++ files and recompile from lsp
++ * Rebuild with opts enabled
++ * Iterate sys-proclaim/rebuild generation once more
++ * Iterate sys-proclaim/rebuild for pcl and clcs
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 23 Sep 2003 19:33:27 +0000
++
++gcl (2.6.1-9) unstable; urgency=low
++
++ * Close streams in fasldlsym.c
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 16 Sep 2003 14:57:20 +0000
++
++gcl (2.6.1-8) unstable; urgency=low
++
++ * Add processor flag variable to flags in configure.in
++ * Autoadd full path to kcl_self to enable save-system when user moves
++ executable and calls without script wrapper
++ * Add special variables si::*collect-binary-modules* and si::*binary-
++ modules* as a facility for discovering the list of fasloaded objects
++ preceding a save-system is required for a subsequent compiler::link
++ * Add collectfn.lsp to distro
++ * Rename some files and init_ functions to eliminate namespace
++ conflicts when building images with compiler::link
++ * Enable compressed info reading
++ * Make sure no opt flags are set when enable debug is specified
++ * Use NIFlAGS to compile new_init with lower opts on ppc to work
++ around gcc bug, restore full opts to other files
++
++ -- Camm Maguire <camm@enhanced.com> Sun, 14 Sep 2003 02:18:28 +0000
++
++gcl (2.6.1-7) unstable; urgency=low
++
++ * Fix permissions bug in temporary gzipped file handling
++ * Propagate control changes correctly with package extension
++ * Newer standards
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 9 Sep 2003 17:06:56 +0000
++
++gcl (2.6.1-6) unstable; urgency=low
++
++ * Remove build-dependency on autoconf as a temporary work around to
++ Debian autoconf's dependency bug on emacsen-common
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 9 Sep 2003 15:29:06 +0000
++
++gcl (2.6.1-5) unstable; urgency=low
++
++ * Redefine temporary files in elisp/makefile
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 8 Sep 2003 21:49:09 +0000
++
++gcl (2.6.1-4) unstable; urgency=low
++
++ * Fix to sfasli.c to avoid defining symbols in other than *UND*
++ sections
++ * Remove some 64 bit warnings
++ * Turn off def_static on ia64 for now -- its broken
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 6 Sep 2003 17:22:10 +0000
++
++gcl (2.6.1-3) unstable; urgency=low
++
++ * Fix static detection fr ia64; contblock size detection on arm
++ * Fix gcc verion checking in gmp3 subconfigure, esp. for arm
++ * Escape all sgc code with #ifdef SGC
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 5 Sep 2003 21:32:47 +0000
++
++gcl (2.6.1-2) unstable; urgency=low
++
++ * Add windows/install.lsp to clean target
++ * Add in macosx files to stable and cvs head
++ * Fix bad debelper postinst, Closes: #208765
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 5 Sep 2003 13:15:11 +0000
++
++gcl (2.6.1-1) unstable; urgency=low
++
++ * New upstream release
++ * Type-punning warning fixes
++ * small_fixnum overflow fixes
++ * off by one fix in cerror
++ * Fix compiler error which had not recognized defpackage as a package
++ operation
++ * Fix tkl.lisp call to open-named-socket
++ * Make values-list and nreconc signal errors when they should on
++ dotted lists.
++ * Avoid use of windows.h types as macros.
++ * New config.{sub,guess}
++ * Windows installer updates from CVS HEAD
++ * fix potential longjmp clobber in read.d;add some windows files to
++ main makefile clean target;
++ * Darwin revealed fixes to usig.c and unixtime.c
++ * Fix gbc time calculation in case of recursive gbc calls
++ * Run patch_sharp in LSharp_exclamation_reader to handle new case of
++ defpackage ops at head of fasl vector, required for maxima build
++ * Special symbol Dotnil has ordinary list Cnil for plist and hpack
++ * Small fixes for profiling support
++ * Restore pp() function for debugging; print out undefined symbol
++ names
++ * Small patch for fix xgcl demo (thanks Michael Koehne)
++ * Better bfd symbol table strategy
++ * Fix bfd table symbol counting for combined_table profiling
++ * amd64 linux support
++ * O6 -> O3
++ * static linking on ia64 to work around current mechanism for runtime
++ generated function descriptors
++ * enable-static configure option
++ * Fix debian/gcl-doc.docs for latest texinfo file splitting policy,
++ Closes: #206017
++ * Fix typo in o/sfasli.c
++ * Rework debian package structure to handle stable and cvs packages
++ simultaneously
++ * Add gazonk*.lsp to clean target
++ * syntax fix to lsp/gprof.hc
++ * Add support for SGC contblock pages
++ * Fixes to debian/rules
++ * Remove unused definitions of Vcs
++ * Increase default maxpages and stack sizes
++ * Maintain a persisten *system-directory* binding
++ * Push installed /h directory onto -I flags on cc command line
++ * Escape old in-package behavior with #ifdef ANSI_COMMON_LISP
++ * define HAVE_XDR in linux.h
++ * reduce resolution of contblock mark_table in gbc.c to match new
++ minimum granularity introduced via CPTR_ALIGN
++ * Remove exit function in main.c
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 4 Sep 2003 02:20:52 +0000
++
++gcl (2.5.3-2) unstable; urgency=low
++
++ * gcc-3.3 all platforms
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 7 Jul 2003 16:10:25 +0000
++
++gcl (2.5.3-1) unstable; urgency=low
++
++ * New upstream release
++ * Restore object_to_float and object_to_double, cmpaux.c, Closes: #195470.
++ * Remove obsolete functiion multiply-bignum-stack from documentation,
++ si-defs.texi
++ * Unstatic object_to_float, object_to_double
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 2 Jun 2003 12:38:03 -0400
++
++gcl (2.5.2-1) unstable; urgency=low
++
++ * New upstream release
++ * Cleanup xdrfuns.c for Axiom
++ * Reenable xgcl build
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 20 Mar 2003 09:15:54 -0500
++
++gcl (2.5.1-1) unstable; urgency=high
++
++ * some optimization now on hppa
++ * Add RELEASE-2.5.1 file
++ * Add dedication notice to the memory of W. Schelter
++
++ -- Camm Maguire <camm@enhanced.com> Sun, 2 Mar 2003 10:20:26 -0500
++
++gcl (2.5.0.cvs20020625-80) unstable; urgency=low
++
++ * enable japi configure flag, defaults to no
++ * enable -mlongcall on ppc when using gcc 3.3 or higher
++ * int -> fixnum in DEFUN function arguments for safety -- ensures
++ pointers and integers passed by lisp are of same size
++ * MYmake_fixnum macro simplification
++ * ufixnum typedef
++ * Prototypes for cmod et.al. -- restoring maxima build on ia64
++ * Fix unaligned access message on ia64 generated by DFLT_aet_fix
++ * Integer va_arg uses fixnum
++ * Define __*i3 symbols used by GCL, supplied by libc, and written into
++ some GCL compiled objects, restores ARM build with ANSI image
++ * num_log.c miscompilation on ia64 apparently fixed, Closes: #156291
++ * Ensure cmpinclude.h up to date in main makefile
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 1 Mar 2003 17:33:29 -0500
++
++gcl (2.5.0.cvs20020625-79) unstable; urgency=low
++
++ * Fix Debian package install bug
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 27 Feb 2003 23:17:55 -0500
++
++gcl (2.5.0.cvs20020625-78) unstable; urgency=low
++
++ * Add config.log config.status and config.cache to clean target
++ * Remove xgcl-2/debian directory
++ * Update clcs/sys-proclaim.lisp
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 27 Feb 2003 18:48:38 -0500
++
++gcl (2.5.0.cvs20020625-77) unstable; urgency=low
++
++ * Lintian cleanups
++ * Don't strip libansi_gcl.a, need .data at end of .o, as with libgcl.a
++ * Take newlines out of doc string for init-cmp-anon
++ * Cleanup gcc-3.2 compiler warning
++ * 64 bit STREF fixes
++ * pcl and clcs need to have C rebuilt afresh, as 64 bit machines write
++ different STREF offsets into the C files
++ * Rework Debian package build a bit
++ * README.Debian explaining the toggling of the ANSI image
++ * Typo in debian/rules
++ * Remove debian/gcl.conffiles
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 27 Feb 2003 15:56:11 -0500
++
++gcl (2.5.0.cvs20020625-76) unstable; urgency=low
++
++ * Debian Priority is optional
++ * Configure lowest common denominator on m68k to m68020 -- gcc-3.2
++ can't handle m68000 -- no __mulsi3
++ * Fix bit array bug
++ * Add upgraded-array-element-type
++ * Misc typep and subtypep fixes
++ * Proper error handling in certain array.c functions
++ * First needs exactly one arg
++ * Proper error handlin in LAST
++ * bit array allocation fixes in num_log.c
++ * eliminate Iapply_fun_n1
++ * Dummy system find-class in traditional image, overwritten by pcl
++ version in ANSI
++ * Invalid variable is a program error, not a symbol is a type error
++ * Attempt at uninterned symbol support as slot names
++ * defstruct changes for ANSI conc-name handling
++ * Rework ansi build to follow existing pattern for traditional image,
++ enabling preliminary ansi support on dlopen systems
++ * Fix broken mingw probe in main makefile
++ * Rename pcl and clcs files to avoid init name conflict on dlopen
++ systems
++ * sys-proclaim for clcs
++ * Compiler goto indentation
++ * Compiler pointer cast in call_or_link_closure
++ * *keep-gaz* compiler variable to save anonymously generated lisp
++ * si::init-cmp-anon function to initialize anonymously generated and
++ compiled lisp from .text section of running executable
++ * Debian/rules builds and ships both images
++ * Check for small fixnum in make_fixnum macro
++ * Pass real integers to array functions to minimize fixnum garbage
++ * Larger SHARP_EQ_CONTEXT_SIZE in read.d
++ * Shadowing-import instead of import dummy symbols into common-lisp in
++ ansi_cl.lisp
++ * Rework object definition in makefiles
++ * Remove old gmp directory
++ * Remove old tests directory
++ * Reinsert JAPI configuration
++ * Spruce up clean target
++ * Use saved_gcl to recompile cmpnew files
++ * Toggle ansi image with GCL_ANSI environment variable
++ * Version 2.5.1
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 26 Feb 2003 21:31:04 -0500
++
++gcl (2.5.0.cvs20020625-75) unstable; urgency=low
++
++ * Export truename for dlopen systems
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 14 Feb 2003 23:31:15 -0500
++
++gcl (2.5.0.cvs20020625-74) unstable; urgency=low
++
++ * Remove duplicates in apropos a la clisp
++ * Use static where possible, remove unused functions, decrease global
++ symbol count by about 1/3 (~ 600 global functions)
++ * Inline optimize cmod,cplus,ctimes and cdifference like maxima
++ * eliminate make-pure-array from lfun_list.lsp, not defined
++ * Prototypes for all possible compiler generated function calls
++ * relative symlink for cmpinclude.h in Debian package
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 14 Feb 2003 20:17:31 -0500
++
++gcl (2.5.0.cvs20020625-73) unstable; urgency=low
++
++ * typep fixes for class types
++ * m68k Build-depend on gcc-2.95 as a temporary work around to bug
++ 179807
++ * gcc-3.2 warning cleanups
++ * bfd_boolean syntax support for newer binutils
++ * gcc-3.2 on powerpc can't yet handle -O2 and higher
++ * Reenable gcc-3.2 for m68k and do some guesswork in configure
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 10 Feb 2003 13:47:00 -0500
++
++gcl (2.5.0.cvs20020625-72) unstable; urgency=high
++
++ * Fix to siLbit_array_op for 0 dimension arrays
++ * Fixed aref of short-float vector
++ * nconc can take dotted lists
++ * tailp returns t if first arg is nil
++ * Repair nconc and tailp fixes
++ * varargs->stdarg for gcc 3.3 and higher
++
++ -- Camm Maguire <camm@enhanced.com> Sun, 9 Feb 2003 16:57:33 -0500
++
++gcl (2.5.0.cvs20020625-71) unstable; urgency=high
++
++ * ansi changes to sloop.lsp and conditions.lisp to fix symbol tests
++ * :definition-before-pcl -> definition-before-pcl
++ * Allow spaces in pathnames
++ * Significant fixes to gmp_num_log.c affecting bitwise ops on bignums
++ * Fix test segfault arising from faulty structure-type-included-type-
++ name in gcl-low.lisp ; Thanks Peter
++ * aref1 -> row-major-aref
++ * Fixes to certain numerical functions to handle denormalized floating
++ point numbers
++ * Number of argument check in IapplyVector
++ * Print offset bit vectors correctly
++ * Correct precision for formatting short and long doubles
++ * Added si::modf
++ * Do not trigger error in IapplyVector if max args is zero
++ * Fixes to with-package-iterator to cleanup compiler warnings
++ * :invalid-variable is a type error
++ * No max arg checking if &key or &rest present
++ * proper defun declarations in listlib.lsp
++ * class specifiers in typep, subtypep and coerce
++ * Corrections to allow-other-key processing in bind.c
++ * eval sfuns with argument error checking (in one place)
++ * copy-structure takes only one arg
++ * si::classp, si::class-of, and si::class-precedence-list overwritten
++ by pcl analogs when compiling ansi
++ * recompiled core lsp and compiler files
++ * restore dvi and html doc build for non-mingw
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 24 Jan 2003 13:55:11 -0500
++
++gcl (2.5.0.cvs20020625-70) unstable; urgency=high
++
++ * loop fixes
++ * configure fixes
++ * :common-lisp in *features*
++ * :definition-before-clcs -> definition-before-clcs
++ * protect against sgc segfault within fread in fasdump.c -- fixes m68k
++ acl2 build
++ * SGC for s390
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 5 Dec 2002 08:02:17 -0500
++
++gcl (2.5.0.cvs20020625-69) unstable; urgency=high
++
++ * eval fix
++ * \-mlong-calls for arm
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 25 Nov 2002 08:35:27 -0500
++
++gcl (2.5.0.cvs20020625-68) unstable; urgency=high
++
++ * enable emacsdir configure option
++ * reordered configure X lib detection for solaris
++ * redo integer declarations for gmp bignums to avoid compiler warnings
++ * Clear large and negative count errors for remove/delete
++ * Loop error fixes
++ * cache flush with page granularity on m68k
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 21 Nov 2002 17:44:30 -0500
++
++gcl (2.5.0.cvs20020625-67) unstable; urgency=high
++
++ * Align cache flushes for powerpc and m68k on 32 byte boundaries,
++ should fix acl2 build
++ * Removed diagnostic SIGILL trapping in cmpaux.c
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 12 Nov 2002 23:25:49 -0500
++
++gcl (2.5.0.cvs20020625-66) unstable; urgency=high
++
++ * Fix SIGILL trap in cmpaux.c
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 11 Nov 2002 11:14:07 -0500
++
++gcl (2.5.0.cvs20020625-65) unstable; urgency=high
++
++ * Miscellaneous Freebsd patches
++ * non-recursive with-package-iterator
++ * map-into fill-pointer fixes
++ * changes to the user-init mechanism for portable acl2 build
++
++ -- Camm Maguire <camm@enhanced.com> Sun, 10 Nov 2002 12:33:59 -0500
++
++gcl (2.5.0.cvs20020625-64) unstable; urgency=low
++
++ * Fix epsilon calculations again to reenable arm build
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 1 Nov 2002 07:08:33 -0500
++
++gcl (2.5.0.cvs20020625-63) unstable; urgency=low
++
++ * Add versioned dependency on the gcc used to build gcl
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 29 Oct 2002 16:20:22 -0500
++
++gcl (2.5.0.cvs20020625-62) unstable; urgency=low
++
++ * with-package-iterator modifications
++ * with-package-iterator uses labels to correctly provide for recursion
++ * Fix doc directory problem with install target in info/makefile
++ * Fix info dir setting in configure
++ * Priority extra
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 28 Oct 2002 23:45:07 -0500
++
++gcl (2.5.0.cvs20020625-61) unstable; urgency=low
++
++ * Placeholder support for optional condition in find-restart
++ * defpackage error on importing non-existent symbols
++ * working with-package-iterator macro
++ * various package errors reported as :package-error
++ * Destructuring-bind fixes
++ * delete-package error fix
++ * pcl functions use pcl-destructuring-bind for now -- fix later
++ * Trigger error if function calls use too many 'values'
++ * Maximum values increased to 50
++ * Enable previously failing tests in multiple-value-{setq,prog1}.lsp
++ * prototype for system_time_zone_helper
++ * Initial changes for solaris support
++ * make -> $(MAKE) in makefiles
++ * Incorporated main GCL (ANSI) Lisp Documentation in distribution
++
++ -- Camm Maguire <camm@m.enhanced.com> Mon, 28 Oct 2002 04:31:33 -0500
++
++gcl (2.5.0.cvs20020625-60) unstable; urgency=low
++
++ * Still better acosh, courtesy of Barton Willis
++ * Better epsilon contant determination in ieee case
++ * Implicit tagbody in do-symbols and do-all-symbols
++ * Better epsilon handling in ieee case
++ * Add setf (values ... support
++ * invalid-function errors are type errors
++ * ecase and ccase take t and otherwise clauses
++ * ECASE/CCASE test fixes
++ * setf values fixes to use setf instead of setq when target value is
++ not a symbol
++ * ETYPECASE/CTYPECASE can take t and otherwise
++ * Backout of restart-clusters export
++ * fix handler.lisp
++ * Fix to bfd/GBC interaction
++
++ -- Camm Maguire <camm@m.enhanced.com> Wed, 23 Oct 2002 08:38:08 -0400
++
++gcl (2.5.0.cvs20020625-59) unstable; urgency=low
++
++ * wrong number of arguments, keyword errors in lambda list bindings,
++ are program errors
++ * acosh fix at -1.0
++ * New config.sub and config.guess files and automatic updates in
++ binutils, gmp, and gmp3 subdirs
++
++ -- Camm Maguire <camm@m.enhanced.com> Wed, 16 Oct 2002 11:38:56 -0400
++
++gcl (2.5.0.cvs20020625-58) unstable; urgency=low
++
++ * GENSYM fixes
++ * add complement and constantly
++ * import certain symbols into common-lisp package
++ * Fix makefile bug in install target
++ * Prepend instead of overwrite C_INCLUDE_PATH in shell wrapper
++ * More shell variable fixes in main makefile
++ * Corrected order of push and pushnew
++ * Set bfd_error appropriately
++ * Report function for package-error in condition-definitions.lisp;fix
++ internal-package-error deinition and handling;export *restart-
++ clusters* to user error code specified in handler-case;package-error
++ error formatting changes;dummy optional argument added to compute-
++ restarts (for now);Paul Dietz patch to defpackage.lsp fixing several
++ tests (thanks);export/unexport error handling fixes
++ * Recompile c,h and data files
++ * Fix number of argument errors in debug.lsp;documentation support for
++ packages in defpackage.lsp and module.lsp;do-symbols loops over
++ inherited symbols too in packlib.lsp
++ * Reworked EXTRAS variable handling in unixport/makefile
++ * Build-depend on autotools-dev and automatic update of config.sub and
++ config.guess;newer config.sub and config.guess in cvs tree; Closes:
++ #164526
++ * Remove stray comments in package.d
++ * elt errors of type type error
++ * bad-sequence limit returns type error
++
++ -- Camm Maguire <camm@m.enhanced.com> Tue, 15 Oct 2002 15:39:19 -0400
++
++gcl (2.5.0.cvs20020625-57) unstable; urgency=low
++
++ * Capitalization changes to names of special characters;graphic-char-p
++ fix
++ * fix shadowing of existing symbols in package.d
++ * (simple-)base-string not a subtype of (simple-)vector
++ * add package-error condition(preliminary);hash conditions only by the
++ error name, not the format string;pass error types for both
++ correctable and non-correctable situations;eliminate duplicate
++ loading of clcs/package.lisp;Allow t doc-types in documentation
++ (returning nil) for now;fix final type errors in predlib.lsp
++ (regarding base-string);other error functions to pass continuable
++ errors (needs cleaning up);package designators can be
++ characters;delete-package added;make-package doesn't :use lisp by
++ default;in-package returns error if package does not exist instead
++ of making the package(relatively big change -- need to address
++ instances of in-package in .lsp code);call make-package on relevant
++ packages in init_gcl.lsp.in and pcl/sys-package.lisp;
++ * \-ffunction-sections for hppa with no-optimization -- enables first
++ maxima build here
++ * separate lisp variables to specify optimization flags for level 2
++ and 3
++ * symbol-name throws a type error on bad input
++ * tk8.2 -> tk8.3
++ * Fix bug in main makefile
++ * Newlines at end of test files
++
++ -- Camm Maguire <camm@m.enhanced.com> Wed, 9 Oct 2002 15:04:41 -0400
++
++gcl (2.5.0.cvs20020625-56) unstable; urgency=high
++
++ * ansi-test corrections; extra-libs option to LINK function; LINK doc
++ change; subtypep and string changes to pass more tests
++ * Add method-combination and structure-object symbols for ansi;remove
++ unused variables in debug.lsp;remove in-package system from
++ defstruct.lsp;make-keyword and defmacro temporary function
++ placeholders in destructuring_bind.lsp;predlib changes to fix ansi-
++ test type errors;break-call takes 2 args (sys-proclaim.lisp);char
++ and char-set protected by string dimension not fillpointer in
++ string.d;fix bug in string.d:member_char for vector types;redefine
++ slot reader and writer functions in pcl/impl/gcl/gcl-low.lisp
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 5 Oct 2002 14:33:46 -0400
++
++gcl (2.5.0.cvs20020625-55) unstable; urgency=high
++
++ * Add LINK documentation to info pages
++ * 0 length last support
++ * make-sequence error check for 'null type and non-zero size
++ * Dotted-list support in member
++ * Reworked dotnil definitions and support macros
++ * add compile-file-pathname
++ * setup C_INCLUDE_PATH env variable in gcl shell wrapper
++ * POSITIVE-FIXNUM variable type,simple-error->type error where
++ indicated by various ansi tests, eq->eql in ldiff and tailp;proper
++ lists only in member et. al.
++ * rev keyword for member1 to reverse test arguments
++ * specific-error function to pass a given type of error from lisp
++ * set-exclusive-or preserves order of test arguments
++ * type-errors where appropriate in make-sequence
++ * nil keys accepted in remove/delete et.al.
++ * Reworked linking command line to ensure that certain symbols are
++ resolved in libgcl.a as opposed to certain system libraries, e.g.
++ gmp
++ * new gmp for m68k;no -ffloat-store for m68k a requested by user due
++ to performance impact (will alter test results in maxima
++ accordingly)
++ * libgclp.a for objects to be overriden by the C library if necessary
++ * readably support
++ * boolean type
++ * Missing ansi type support
++ * subtype code for boolean
++ * add missing ansi types as known types
++ * other preliminary subtype code for missing ansi types
++ * rework result-type check in make-sequence
++ * :element-type support in make-string (preliminary)
++ * (char ignores fill-pointer
++ * remove -O4 from debian/rules
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 3 Oct 2002 01:52:45 -0400
++
++gcl (2.5.0.cvs20020625-54) unstable; urgency=high
++
++ * Fix delete et. al. :from-end error; typo in gbc.c
++ * character and string-char equal in type hierarchy
++ * concatenate/make-sequence fixes
++ * merge takes nil key argument
++ * make-sequence checks size against result type
++ * install endp macro for dotted list support
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 24 Sep 2002 14:57:44 -0400
++
++gcl (2.5.0.cvs20020625-53) unstable; urgency=high
++
++ * Sleep with (in principle) microsecond precision
++ * nth-value macro added
++ * \-ffloat\-store and warning cleanups for m68k
++ * Compile hppa with debugging, will get a build but a broken one, ok
++ for now, Closes: #159591
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 20 Sep 2002 09:48:35 -0400
++
++gcl (2.5.0.cvs20020625-52) unstable; urgency=high
++
++ * Fixed gcc version bug in debian/rules
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 12 Sep 2002 18:00:50 -0400
++
++gcl (2.5.0.cvs20020625-51) unstable; urgency=high
++
++ * static gmp for m68k
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 12 Sep 2002 09:33:03 -0400
++
++gcl (2.5.0.cvs20020625-50) unstable; urgency=high
++
++ * Reworked static gmp target for new libgcl.a;gcc-3.2 for
++ hppa,ia64,and arm;libgmp2-dev for m68k;no rsym with
++ dynsysbfd;build_symbol_table earlier to shrink table size;
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 12 Sep 2002 00:39:17 -0400
++
++gcl (2.5.0.cvs20020625-49) unstable; urgency=high
++
++ * Use old gmp for m68k until can pin down test failure with gmp3
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 10 Sep 2002 00:36:10 -0400
++
++gcl (2.5.0.cvs20020625-48) unstable; urgency=high
++
++ * Rework build and install so that custom images can be made without
++ the source tree, even when using dlopen
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 9 Sep 2002 23:26:47 -0400
++
++gcl (2.5.0.cvs20020625-47) unstable; urgency=high
++
++ * Install cmpinclude.h in system include directory
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 29 Aug 2002 23:31:55 -0400
++
++gcl (2.5.0.cvs20020625-46) unstable; urgency=high
++
++ * Keep a *much* smaller piece of gmp.h in cmpinclude.h, reducing image
++ size by almost 100k
++ * Check for _SHORT_LIMB and _LONG_LONG_LIMB in configure
++ * Remove build specific include directories from compile command in
++ final executable
++ * Include local regexp.h explicitly in cmpinclude.h, to eliminate
++ intereference with system regexp.h, and to fix bug in which gcl
++ compilation depended on existing build directories
++ * Correctly add directory paths to extra gmp file targets in
++ unixport/makefile for m68k
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 29 Aug 2002 21:56:28 -0400
++
++gcl (2.5.0.cvs20020625-45) unstable; urgency=high
++
++ * Fix typo in rshift target for m68k
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 28 Aug 2002 18:02:00 -0400
++
++gcl (2.5.0.cvs20020625-44) unstable; urgency=high
++
++ * Handle second argument to last; treat dotted lists correctly in
++ ldiff et. al., tailp fix
++ * optional key argument for assoc-if et.al.;eval getf deflt if in setf
++ * Fix infinite loop in assoc-if et.al.
++ * X_LIBS and X_CFLAGS determination in configure script
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 21 Aug 2002 18:22:37 -0400
++
++gcl (2.5.0.cvs20020625-43) unstable; urgency=high
++
++ * Larger ihs stack;fix array-total-size-limit;check negative
++ fillp;allow #P
++ * don't make common_lisp package when not configuring with --enable-
++ ansi
++ * Patch gmp3/mpn/m68k/{l,r}shift.asm, restore gmp3 to m68k build
++ * Dynamic libgmp support, overriding with patched functions from local
++ source where necessary
++
++ -- Camm Maguire <camm@enhanced.com> Sun, 18 Aug 2002 12:10:55 -0400
++
++gcl (2.5.0.cvs20020625-42) unstable; urgency=high
++
++ * copy ansidecl.h and symcat.h in h/ for local bfd builds
++ * localize bfd.h includes to sfaslbfd.c
++ * take bfd/po out of the build loop
++ * import xgcl-2, but don't build by default
++ * oldgmp configure option, and made default for m68k as temporary
++ workaround
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 12 Aug 2002 23:49:09 -0400
++
++gcl (2.5.0.cvs20020625-41) unstable; urgency=high
++
++ * Minor rules revision for i164
++
++ -- Camm Maguire <camm@enhanced.com> Sun, 11 Aug 2002 13:49:03 -0400
++
++gcl (2.5.0.cvs20020625-40) unstable; urgency=high
++
++ * revamp CONST configure test for certain bfd versions
++
++ -- Camm Maguire <camm@enhanced.com> Sun, 11 Aug 2002 12:31:35 -0400
++
++gcl (2.5.0.cvs20020625-39) unstable; urgency=high
++
++ * gcc-3.1 for ia64 fixes a compilation bug in num_co.c for -O3 and
++ higher -- code takes address of a variable kept in a register
++ * compile num_log.c with -O only on ia64 to work around compiler bug
++
++ -- Camm Maguire <camm@enhanced.com> Sun, 11 Aug 2002 08:53:03 -0400
++
++gcl (2.5.0.cvs20020625-38) unstable; urgency=high
++
++ * check for long c statck addresses, fixing NULL_OR_ON_C_STACK macro
++ for ia64
++ * Remove error in clean target
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 10 Aug 2002 13:20:08 -0400
++
++gcl (2.5.0.cvs20020625-37) unstable; urgency=high
++
++ * Replace tmpnam and mktemp with less dangerous mkstemp
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 9 Aug 2002 19:45:52 -0400
++
++gcl (2.5.0.cvs20020625-36) unstable; urgency=high
++
++ * Fix rsym compilation when not using bfd
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 9 Aug 2002 19:10:16 -0400
++
++gcl (2.5.0.cvs20020625-35) unstable; urgency=high
++
++ * Don't build bfd/po subdir
++ * Build-depend on automake and gettext
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 9 Aug 2002 14:36:58 -0400
++
++gcl (2.5.0.cvs20020625-34) unstable; urgency=high
++
++ * fix zero length array support
++ * reverse configure order for bfd and libiberty
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 9 Aug 2002 11:52:38 -0400
++
++gcl (2.5.0.cvs20020625-33) unstable; urgency=high
++
++ * chmod +x for subconfigures
++ * dlopen for appropriate arches in debian/rules
++ * add custreloc configure option
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 9 Aug 2002 10:16:55 -0400
++
++gcl (2.5.0.cvs20020625-32) unstable; urgency=high
++
++ * Local bfd build option to prepare for arch-specific patches
++ * Try default gmp3 build on m68k
++ * Fix merge-pathnames
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 9 Aug 2002 00:13:16 -0400
++
++gcl (2.5.0.cvs20020625-31) unstable; urgency=high
++
++ * #undef bool in object.h for some gcc-3.1 installations
++ * New number_tan implementation using real tan, so optimized compiled
++ code will find symbol in -lm
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 6 Aug 2002 18:37:52 -0400
++
++gcl (2.5.0.cvs20020625-30) unstable; urgency=high
++
++ * fix bug in cmpif.lsp and recompile compiler
++ * \-O6 \-fomit\-frame\-pointer for Linux, speed gain of ~ 10%
++ * clean saved_gcl_pcl
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 5 Aug 2002 16:34:33 -0400
++
++gcl (2.5.0.cvs20020625-29) unstable; urgency=high
++
++ * Back out of hppa assembler register flush for hppa, apparently issue
++ is cleared by long/object function declaration fix
++ * Remove ansi2knr.1 man page, Closes: #155067
++ * hppa still has gc leak, possibly due to faulty setjmp. Try Lamont
++ Jones' latest assembler to flush regs
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 2 Aug 2002 20:50:21 -0400
++
++gcl (2.5.0.cvs20020625-28) unstable; urgency=high
++
++ * SGC support for alpha
++ * generic gmp3 build for m68k
++ * compiler changes to declare all functions as returning object, with
++ functions that actually return long being cast appropriately
++ * back out of m68k hack in eval.c and funlink.c
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 2 Aug 2002 18:22:04 -0400
++
++gcl (2.5.0.cvs20020625-27) unstable; urgency=high
++
++ * Use generic lshift.c in gmp3 for m68k
++ * use SGC for ia64
++ * m68k workaround, cast (object(*)()) to (long(*)()) in funlink.c and
++ eval.c
++ * GBC register spiil asm for hppa
++ * fix hash_equal declaration error in hash.d
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 1 Aug 2002 18:12:49 -0400
++
++gcl (2.5.0.cvs20020625-26) unstable; urgency=high
++
++ * Remove extra load of tkl.o in install target of main makefile
++ * gcc-3.1 for hppa
++ * Remove gcc version spec for m68k
++ * \-fPIC for hppa, needed for dlopen
++ * cleanup gcc 3.1 warning in funlink.c
++ * cc instead of ld for -shared linking in fasldlsym.c (needed for
++ hppa)
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 31 Jul 2002 18:46:54 -0400
++
++gcl (2.5.0.cvs20020625-25) unstable; urgency=high
++
++ * Move chmod +x gmp3/* into debian/rules
++ * Remove gclm.bat from Debian package
++ * Build-Depend on autoconf, Closes: #154909
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 31 Jul 2002 09:44:20 -0400
++
++gcl (2.5.0.cvs20020625-24) unstable; urgency=high
++
++ * chmod +x gmp3/configure
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 31 Jul 2002 07:55:17 -0400
++
++gcl (2.5.0.cvs20020625-23) unstable; urgency=high
++
++ * 64bit SGC support
++ * SGC on by default for sparc-linux and mips(el)-linux
++ * Optimized logxor funtion
++ * Check for MP_LIMB_SIZE in fasdump.c, for 64bit support
++ * gbc fix for ia64
++ * gmp3 import for ia64
++ * system bzero, bcmp, and bcopy function prototypes
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 30 Jul 2002 23:11:58 -0400
++
++gcl (2.5.0.cvs20020625-22) unstable; urgency=high
++
++ * ElfW macros in rsym*.c for 64bit
++ * Allow for 8 byte gmp mp_limbs
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 25 Jul 2002 18:52:37 -0400
++
++gcl (2.5.0.cvs20020625-21) unstable; urgency=high
++
++ * Support for dlopen object loading where bfd is not yet working --
++ ./configure --enable-dlopen
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 25 Jul 2002 15:08:05 -0400
++
++gcl (2.5.0.cvs20020625-20) unstable; urgency=high
++
++ * Cleanups for --disable-bfd option
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 24 Jul 2002 15:05:28 -0400
++
++gcl (2.5.0.cvs20020625-19) unstable; urgency=high
++
++ * 64bit fixes
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 24 Jul 2002 12:16:42 -0400
++
++gcl (2.5.0.cvs20020625-18) unstable; urgency=high
++
++ * misc. lintian cleanups, mostly for 64 bit
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 23 Jul 2002 23:35:03 -0400
++
++gcl (2.5.0.cvs20020625-17) unstable; urgency=high
++
++ * Fixed typeo in error.c preventing arm compilation
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 22 Jul 2002 17:18:18 -0400
++
++gcl (2.5.0.cvs20020625-16) unstable; urgency=high
++
++ * Fix bad on_stack_list_vector args
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 22 Jul 2002 16:10:16 -0400
++
++gcl (2.5.0.cvs20020625-15) unstable; urgency=high
++
++ * More lint changes for sundry arches
++ * Fixed bug in Iapply_ap
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 20 Jul 2002 23:40:33 -0400
++
++gcl (2.5.0.cvs20020625-14) unstable; urgency=high
++
++ * include stdarg.h when defining _GNU_SOURCE
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 20 Jul 2002 18:47:43 -0400
++
++gcl (2.5.0.cvs20020625-13) unstable; urgency=high
++
++ * Proper va_dcl declarations
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 20 Jul 2002 10:40:02 -0400
++
++gcl (2.5.0.cvs20020625-12) unstable; urgency=high
++
++ * cvs updates for missing ptrdiff_t
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 20 Jul 2002 08:41:37 -0400
++
++gcl (2.5.0.cvs20020625-11) unstable; urgency=high
++
++ * cvs changes to compile cleanly with -Wall
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 20 Jul 2002 02:59:33 -0400
++
++gcl (2.5.0.cvs20020625-10) unstable; urgency=high
++
++ * Architecture any, though still have some issues
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 12 Jul 2002 19:02:09 -0400
++
++gcl (2.5.0.cvs20020625-9) unstable; urgency=high
++
++ * cvs commits for 64bit support
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 12 Jul 2002 18:01:21 -0400
++
++gcl (2.5.0.cvs20020625-8) unstable; urgency=high
++
++ * NULL_OR_ON_C_STACK macro correction for m68k
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 12 Jul 2002 14:37:48 -0400
++
++gcl (2.5.0.cvs20020625-7) unstable; urgency=high
++
++ * arm is bigendian
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 10 Jul 2002 18:04:22 -0400
++
++gcl (2.5.0.cvs20020625-6) unstable; urgency=high
++
++ * cvs updates for arm build
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 9 Jul 2002 16:09:26 -0400
++
++gcl (2.5.0.cvs20020625-5) unstable; urgency=high
++
++ * CC environment variable setting in debian/rules to aid in porting
++ * gcc 2.95 for m68k
++
++ -- Camm Maguire <camm@enhanced.com> Sat, 6 Jul 2002 23:00:23 -0400
++
++gcl (2.5.0.cvs20020625-4) unstable; urgency=high
++
++ * gcc 3.0 for arm
++ * cachectl header for m68k
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 1 Jul 2002 15:47:53 -0400
++
++gcl (2.5.0.cvs20020625-3) unstable; urgency=high
++
++ * Better libbfd detection for arm/alpha
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 26 Jun 2002 17:27:21 -0400
++
++gcl (2.5.0.cvs20020625-2) unstable; urgency=high
++
++ * s390 support
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 25 Jun 2002 21:25:35 -0400
++
++gcl (2.5.0.cvs20020625-1) unstable; urgency=high
++
++ * CVS updates, new s390 arch
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 25 Jun 2002 19:26:36 -0400
++
++gcl (2.5.0.cvs20020610-2) unstable; urgency=high
++
++ * cvs updates
++
++ -- Camm Maguire <camm@enhanced.com> Thu, 13 Jun 2002 08:42:32 -0400
++
++gcl (2.5.0.cvs20020610-1) unstable; urgency=high
++
++ * cvs updates
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 12 Jun 2002 23:04:57 -0400
++
++gcl (2.5.0.cvs20020523-2) unstable; urgency=high
++
++ * configure updates for better tk detection
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 24 May 2002 18:50:22 -0400
++
++gcl (2.5.0.cvs20020523-1) unstable; urgency=high
++
++ * New upstream release
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 24 May 2002 18:50:22 -0400
++
++gcl (2.5.0.cvs20020429-1) unstable; urgency=high
++
++ * Build-Depend on tk8.2-dev, Closes: #144330
++ * New cvs updates
++ * Added sparc to arch list, Closes: #143465
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 29 Apr 2002 23:07:36 -0400
++
++gcl (2.5.0.cvs20020219-2) unstable; urgency=medium
++
++ * flavor ->debian-emacs-flavor in emacsen-startup
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 4 Mar 2002 14:29:59 -0500
++
++gcl (2.5.0.cvs20020219-1) unstable; urgency=medium
++
++ * Updated package descriptions, Closes: #134402
++ * Static linking of libbfd, Closes: #134647
++ * Gcl currently only available on i386, arm and m68k as specified in
++ the Architecture control field, Closes: #133912
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 19 Feb 2002 12:04:29 -0500
++
++gcl (2.5.0.cvs-3) unstable; urgency=medium
++
++ * Build-depend on texi2html, Closes: #133699
++
++ -- Camm Maguire <camm@enhanced.com> Wed, 13 Feb 2002 16:22:35 -0500
++
++gcl (2.5.0.cvs-2) unstable; urgency=medium
++
++ * Put in versioned dependency on binutils for libbfd support, rebuilt
++ with latest binutils, Closes: #133004
++
++ -- Camm Maguire <camm@enhanced.com> Tue, 12 Feb 2002 13:19:12 -0500
++
++gcl (2.5.0.cvs-1) unstable; urgency=medium
++
++ * Latest patches from CVS, enabling libbfd relocations, among other
++ things
++ * /etc/emacs/site-start.d/50gcl.el as conffile, Closes: #132137
++ * limited arm and m68k support
++
++ -- Camm Maguire <camm@enhanced.com> Mon, 4 Feb 2002 09:32:29 -0500
++
++gcl (2.5.0-1) unstable; urgency=medium
++
++ * New maintainer
++ * New upstream release
++ * New release so far builds only on i386, Closes: #116070, Closes:
++ #123371
++ * New release so far builds only on i386, Closes: #115041
++ * Gcl must currently use its own copy of gmp, as the upstream version
++ of gmp uses malloc, which interferes with gcl's garbage collection
++ and relocation scheme. The change from malloc to alloca has been
++ suggested to upstream gmp developers. Closes: #108910
++ * Tcl/Tk support now in. Closes: #113197
++
++ -- Camm Maguire <camm@enhanced.com> Fri, 21 Dec 2001 00:03:43 -0500
++
++gcl (2.4.0-3) unstable; urgency=medium
++
++ * Make gcl use libgmp3 package. (closes: #108910)
++ * Remove tk support. (closes: #108909)
++ * Fix stupid missing dependency line. (closes: #108907, #108908)
++ * Removed readme.mingw from the debian package, this package is not compiled under
++ mingw (windows gcc port).
++ * Close ITA bug. (closes: #112312)
++
++ -- Baruch Even <baruch@debian.org> Sat, 22 Sep 2001 00:27:14 +0300
++
++gcl (2.4.0-2) unstable; urgency=low
++
++ * Change tclsh Build-Depends to tcl8.0 because apt is broken. (closes: #99261)
++
++ -- JP Sugarbroad <taral@taral.net> Wed, 30 May 2001 14:34:53 -0500
++
++gcl (2.4.0-1) unstable; urgency=low
++
++ * New upstream release
++
++ -- JP Sugarbroad <taral@taral.net> Sun, 13 May 2001 20:31:01 -0500
++
++gcl (2.3.7+beta3-3) unstable; urgency=low
++
++ * Move gcl-doc to section doc (closes: #78666)
++
++ -- JP Sugarbroad <taral@taral.net> Sun, 13 May 2001 20:26:28 -0500
++
++gcl (2.3.7+beta3-2) unstable; urgency=low
++
++ * Remove alpha from arch list
++ * Move tcl/tk from Depends to Suggests
++
++ -- JP Sugarbroad <taral@taral.net> Fri, 4 May 2001 16:24:11 -0500
++
++gcl (2.3.7+beta3-1) unstable; urgency=low
++
++ * New maintainer
++ * Repackaged with debhelper (closes: #42045, #86097, #91475, #91478)
++ * New upstream release (closes: #59577, #71096)
++ * Added sparc+alpha, removed m68k (closes: #87407)
++
++ -- JP Sugarbroad <taral@taral.net> Mon, 30 Apr 2001 19:07:49 -0500
++
++gcl (2.2.1-6) unstable; urgency=low
++
++ * Disable stripping of "saved_gcl" binary. (#45778)
++
++ -- Steve Dunham <dunham@debian.org> Fri, 24 Sep 1999 14:39:15 -0400
++
++gcl (2.2.1-5) unstable; urgency=low
++
++ * Fix m68k build
++
++ -- Steve Dunham <dunham@debian.org> Tue, 6 Jul 1999 09:45:09 -0400
++
++gcl (2.2.1-4) unstable; urgency=low
++
++ * Fix bug #31718
++
++ -- Steve Dunham <dunham@debian.org> Fri, 2 Jul 1999 11:11:12 -0400
++
++gcl (2.2.1-3) unstable; urgency=low
++
++ * Add m68k patches
++
++ -- Steve Dunham <dunham@debian.org> Wed, 16 Dec 1998 14:25:46 -0500
++
++gcl (2.2.1-2) unstable; urgency=low
++
++ * Compile against libc6. New maintainer.
++
++ -- Steve Dunham <dunham@cps.msu.edu> Wed, 5 Nov 1997 10:09:12 -0500
++
++gcl (2.2.1-1) unstable; urgency=low
++
++ * New upstream release; suggests tcl76, tk42.
++ * gcl-doc contains gcl-si and gcl-tk info pages.
++ * debian/rules: clean target removes temporary files from h and o
++ subdirectories (bug #5984).
++
++ -- Karl Sackett <krs@debian.org> Fri, 3 Jan 1997 10:16:40 -0600
++
++gcl (2.2-5) unstable; urgency=low
++
++ * Converted package to 2.1.1.0 standard.
++ * Stripped gcltkaux (bug #5074).
++ * gcl-si and gcl-tk info pages converted to HTML.
++
++ -- Karl Sackett <krs@debian.org> Tue, 5 Nov 1996 13:30:30 -0600
++
++2.2-4
++ * add-defs: patched locates for tk.tcl, init.tcl
++ * gcl-tk/tkAppInit.c: patched for tk4.1 support
++ * gcl-tk/tkMain.c: patched for tk4.1 support
++2.2-3
++ * Debian support files now partily architecture independent.
++ There are, however, no add-defs files except for 386-linux.
++ * Rebuilt package to correct corrupted upload problem.
++2.2-2
++ * Removed tk support from distribution. This was written to
++ use tk-3.6 and doesn't support tk-4.0 or tk-4.1. I am not aware
++ of any plans to upgrade the code. (Closes bug #2865)
++2.2-1
++ * Added Debian support files
++ * h/386-linux.defs: set OFLAG = -O2
++ * h/386-linux.h: undid patch that swaped signal.h for sigcontext.h
--- /dev/null
--- /dev/null
++Source: gcl27
++Section: lisp
++Priority: optional
++Maintainer: Camm Maguire <camm@debian.org>
++Homepage: http://gnu.org/software/gcl
++Build-Depends: debhelper-compat (= 13), libeditreadline-dev, m4, tk8.6-dev, libgmp-dev, libxmu-dev, libxaw7-dev, po-debconf, zlib1g-dev, tcl, texinfo, texlive-latex-extra, texlive-fonts-recommended, libtirpc-dev
++Build-Depends-Indep: dh-elpa
++Standards-Version: 4.5.0
++
++Package: gcl27
++Architecture: any
++Depends: ${shlibs:Depends}, ${misc:Depends}, ucf, libtirpc-dev
++Suggests: gcl27-doc
++Description: GNU Common Lisp compiler
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains the Lisp system itself. Documentation
++ is provided in the gcl-doc package.
++
++Package: gcl27-tk
++Architecture: any
++Depends: ${shlibs:Depends}, ${misc:Depends}, gcl27 (>= ${source:Version})
++Description: GNU Common Lisp compiler
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains a graphical interface based on the popular
++ TCL/TK toolkit.
++
++Package: elpa-gcl27
++Architecture: all
++Depends: gcl27 (>= ${source:Version}), emacs-gtk | emacsen, ${misc:Depends}
++Section: lisp
++Description: GNU Common Lisp compiler
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains an emacs interface to GCL.
++
++Package: gcl27-doc
++Section: doc
++Architecture: all
++Conflicts: gclinfo
++Replaces: gclinfo
++Depends: dpkg (>= 1.15.4), ${misc:Depends}
++Description: Documentation for GNU Common Lisp
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains documentation in info format of the
++ system internals.
++
++Package: gcl27-tk-doc
++Section: doc
++Architecture: all
++Conflicts: gclinfo
++Replaces: gclinfo
++Depends: dpkg (>= 1.15.4), ${misc:Depends}
++Description: Documentation for GNU Common Lisp
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains documentation in info format of the
++ graphical interface currently implemented in Tcl/Tk.
--- /dev/null
--- /dev/null
++Source: gcl
++Section: lisp
++Priority: optional
++Maintainer: Camm Maguire <camm@debian.org>
++Homepage: http://gnu.org/software/gcl
++Build-Depends: debhelper (>= 13), libeditreadline-dev, m4, tk8.6-dev, libgmp-dev, libxmu-dev, libxaw7-dev, po-debconf, zlib1g-dev, tcl, texinfo
++Standards-Version: 4.5.0
++
++Package: gcl
++Architecture: any
++Depends: ${shlibs:Depends}, ${misc:Depends}, ${gcc}, emacs | emacsen, ucf
++Breaks: emacsen-common (<< 2.0.0)
++Suggests: gcl-doc
++Description: GNU Common Lisp compiler
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains the Lisp system itself. Documentation
++ is provided in the gcl-doc package.
++
++Package: gcl-doc
++Section: doc
++Architecture: all
++Conflicts: gclinfo
++Replaces: gclinfo
++Depends: dpkg (>= 1.15.4), ${misc:Depends}
++Description: Documentation for GNU Common Lisp
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains Documentation in info format of both the
++ system internals, as well as the graphical interface currently
++ implemented in Tcl/Tk.
--- /dev/null
--- /dev/null
++Source: gcl27
++Section: lisp
++Priority: optional
++Maintainer: Camm Maguire <camm@debian.org>
++Homepage: http://gnu.org/software/gcl
++Build-Depends: debhelper-compat (= 13), libeditreadline-dev, m4, tk8.6-dev, libgmp-dev, libxmu-dev, libxaw7-dev, po-debconf, zlib1g-dev, tcl, texinfo, texlive-latex-extra, texlive-fonts-recommended, libtirpc-dev
++Build-Depends-Indep: dh-elpa
++Standards-Version: 4.5.0
++
++Package: gcl27
++Architecture: any
++Depends: ${shlibs:Depends}, ${misc:Depends}, ucf, libtirpc-dev
++Suggests: gcl27-doc
++Description: GNU Common Lisp compiler
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains the Lisp system itself. Documentation
++ is provided in the gcl-doc package.
++
++Package: gcl27-tk
++Architecture: any
++Depends: ${shlibs:Depends}, ${misc:Depends}, gcl27 (>= ${source:Version})
++Description: GNU Common Lisp compiler
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains a graphical interface based on the popular
++ TCL/TK toolkit.
++
++Package: elpa-gcl27
++Architecture: all
++Depends: gcl27 (>= ${source:Version}), emacs-gtk | emacsen, ${misc:Depends}
++Section: lisp
++Description: GNU Common Lisp compiler
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains an emacs interface to GCL.
++
++Package: gcl27-doc
++Section: doc
++Architecture: all
++Conflicts: gclinfo
++Replaces: gclinfo
++Depends: dpkg (>= 1.15.4), ${misc:Depends}
++Description: Documentation for GNU Common Lisp
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains documentation in info format of the
++ system internals.
++
++Package: gcl27-tk-doc
++Section: doc
++Architecture: all
++Conflicts: gclinfo
++Replaces: gclinfo
++Depends: dpkg (>= 1.15.4), ${misc:Depends}
++Description: Documentation for GNU Common Lisp
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains documentation in info format of the
++ graphical interface currently implemented in Tcl/Tk.
--- /dev/null
--- /dev/null
++Source: gclcvs
++Section: lisp
++Priority: optional
++Maintainer: Camm Maguire <camm@debian.org>
++Homepage: http://gnu.org/software/gcl
++Build-Depends: debhelper (>= 13), libeditreadline-dev, m4, tk8.6-dev, libgmp-dev, libxmu-dev, libxaw7-dev, po-debconf, zlib1g-dev, tcl, gcc-11
++Standards-Version: 4.5.0
++
++Package: gclcvs
++Architecture: any
++Depends: ${shlibs:Depends}, ${misc:Depends}, ${gcc}, emacs | emacsen, ucf
++Breaks: emacsen-common (<< 2.0.0)
++Suggests: gclcvs-doc
++Description: GNU Common Lisp compiler, CVS snapshot
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains the Lisp system itself. Documentation
++ is provided in the gclcvs-doc package.
++
++Package: gclcvs-doc
++Section: doc
++Architecture: all
++Conflicts: gclinfo
++Replaces: gclinfo
++Depends: dpkg (>= 1.15.4), ${misc:Depends}
++Description: Documentation for GNU Common Lisp, CVS snapshot
++ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
++ implemented in C, and complying mostly with the standard set
++ forth in the book "Common Lisp, the Language I". It attempts
++ to strike a useful middle ground in performance and portability
++ from its design around C.
++ .
++ This package contains Documentation in info format of both the
++ system internals, as well as the graphical interface currently
++ implemented in Tcl/Tk.
--- /dev/null
--- /dev/null
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++
++Files: *
++Copyright: 1989 The University of Texas at Austin,William F. Schelter
++ 1989 Free Software Foundation
++ 2024 Camm Maguire
++License: LGPL-2
++
++Files: cmpnew/*
++Copyright: 1989 The University of Texas at Austin,William F. Schelter
++ 1994 M. Hagiya,T. Yuasa,William F. Schelter
++ 2024 Camm Maguire
++License: LGPL-2
++
++Files: elisp/*
++Copyright: 1994,1998 William F. Schelter
++ 1985-1988 Free Software Foundation
++License: GPL-2
++
++Files: gcl-tk/*
++Copyright: 1994 Rami el Charif,William F. Schelter
++ 1996 Sun Microsystems
++ 2024 Camm Maguire
++License: LGPL-2
++
++Files: h/*
++Copyright: 1994 M. Hagiya,T. Yuasa,William F. Schelter
++ 2024 Camm Maguire
++License: LGPL-2
++
++Files: debian/*
++Copyright: 2024 Camm Maguire
++License: GPL-2
++
++Files: ansi-tests/*
++Copyright: 2004 Paul Dietz
++License: LGPL-2
++
++Files: ansi-tests/rt.lsp
++Copyright: 1990 Massachusetts Institute of Technology
++License: public-domain
++
++Files: info/*
++Copyright: 1994 William F. Schelter
++License: GPL-2
++
++Files: lsp/*
++Copyright: 1994 M. Hagiya,T. Yuasa,William F. Schelter
++ 1985,1986,1989,1990 William F. Schelter
++ 2024 Camm Maguire
++License: LGPL-2
++
++Files: mod/gcl_defpackage.lsp
++Copyright: 1990,1991 lsp The Boeing Company
++ 2024 Camm Maguire
++License: public-domain
++
++Files: o/*
++Copyright: 1994 M. Hagiya,T. Yuasa,William F. Schelter,Rami el Charif
++ 1991 William F. Schelter
++ 1985-1994 Free Software Foundation
++ 2024 Camm Maguire
++License: LGPL-2
++
++Files: o/gcl_readline.d
++Copyright: 2000 Tuukka Toivonen
++ 2024 Camm Maguire
++License: LGPL-2
++
++Files: pcl/*
++Copyright: 1985-1990 Xerox Corporation
++ 1990 Franz Inc.
++ 2024 Camm Maguire
++License: public-domain
++
++Files: xgcl-2/*
++Copyright: 1987 Digital Equipment Corporation,Massachusetts Institute of Technology
++ 1994 Hiep Huu Nguyen,William F. Schelter,The University of Texas at Austin
++ 1994,1995,1996,2006,2007,2008,2010 Gordon S. Novak Jr.,The University of Texas at Austin
++ 1992 The University of Texas at Austin
++ 1989 Free Software Foundation
++ 2006 Hiep Huu Nguyen
++ 2024 Camm Maguire
++License: GPL-2
++
++License: GPL-2
++ On Debian GNU/Linux systems, the complete text of the GNU General
++ Public License Version 2 can be found in
++ /usr/share/common-licenses/GPL-2.
++
++License: LGPL-2
++ On Debian GNU/Linux systems, the complete text of the GNU General
++ Public License Version 2 can be found in
++ /usr/share/common-licenses/LGPL-2.
++
++License: public-domain
++ All permissions granted.
--- /dev/null
--- /dev/null
++;;;###autoload
++(autoload 'run "gcl" "" t)
++;;;###autoload
++(autoload 'dbl "dbl" "" t)
--- /dev/null
--- /dev/null
++
++(define-package "gcl@EXT@" "@VR@"
++ "Emacs mode for running GCL.")
--- /dev/null
--- /dev/null
++#!/bin/sh
++
++EXT=@EXT@
++VERS=@VERS@
++
++. /etc/default/gcl$EXT
++if ! set | grep -q -w GCL_ANSI ; then GCL_ANSI=$DEFAULT_GCL_ANSI ; fi
++if ! set | grep -q -w GCL_PROF ; then GCL_PROF=$DEFAULT_GCL_PROF ; fi
++
++DIR=/usr/lib/gcl-$VERS;
++
++if [ "$GCL_ANSI" = "" ] ; then
++ if [ "$GCL_PROF" = "" ] ; then
++ EXE=saved_gcl;
++ else
++ EXE=saved_gcl_gprof;
++ fi
++else
++ if [ "$GCL_PROF" = "" ] ; then
++ EXE=saved_ansi_gcl;
++ else
++ EXE=saved_ansi_gcl_gprof;
++ fi
++fi
++SYS=$DIR/unixport
++
++exec $SYS/$EXE -dir $SYS/ -libdir $DIR/ \
++ -eval '(setq si::*allow-gzipped-file* t)' \
++ -eval '(setq si::*tk-library* "/usr/lib/tk@TKVERS@")' \
++ -eval '(setq si::*default-info-files* (list "gcl@EXT@-si.info" "gcl@EXT@-tk.info" "gcl@EXT@.info"))' \
++ "$@"
++
++# other options: -load /tmp/foo.o -load jo.lsp -eval "(joe 3)"
--- /dev/null
--- /dev/null
++Template: gcl27/default_gcl_ansi
++Type: boolean
++_Description: Use the work-in-progress ANSI build by default?
++ GCL is in the process of providing an ANSI compliant image in addition to
++ its traditional CLtL1 image still in production use. Please see the
++ README.Debian file for a brief description of these terms. Setting this
++ variable will determine which image you will use by default on executing
++ 'gcl27'. You can locally override this choice by setting the GCL_ANSI
++ environment variable to any string but "no" for the ANSI build, and to
++ "no" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The
++ flavor of the build in force will be reported in the initial startup
++ banner.
++
++Template: gcl27/default_gcl_prof
++Type: boolean
++_Description: Use the profiling build by default?
++ GCL now has optional support for profiling via gprof. Please see the
++ documentation
++ for si::gprof-start and si::gprof-quit for details. As this build is slower
++ than builds without gprof support, it is not recommended for final production use.
++ You can locally override the default choice made here
++ by setting the
++ GCL_PROF environment variable to any non-empty string for profiling
++ support, and to the empty string for the more optimized builds, e.g.
++ GCL_PROF=t gcl27. If profiling is enabled, this will be reported in
++ the initial startup banner.
--- /dev/null
--- /dev/null
++#!/bin/sh
++
++progname=$(basename $0)
++clc_src=/usr/share/common-lisp/source
++
++if test ! -f $clc_src/common-lisp-controller/common-lisp-controller.lisp ; then
++ echo "Cannot find common-lisp-controller." 1>&2
++ echo "Please report this as a bug." 1>&2
++ exit 1
++fi
++
++export GCL_ANSI=true
++gcl_bin=/usr/bin/gcl@EXT@ # is better than $(which gcl)
++
++command=$1
++shift
++
++build_error()
++{
++ echo "Error building $1" 1>&2
++ exit 1
++}
++
++if [ "$command" = "make-user-image" ] ; then
++ echo $progname Building image with $1 ...
++ if test ! -r $1; then
++ echo "Trying to make user image: Cannot access file $1" 1>&2
++ exit 1
++ fi
++
++ $gcl_bin <<!MAKE_USER_IMAGE!
++(progn
++ (load \"$1\")
++ (si:save-system
++ (make-pathname :name \"gcl@EXT@_$1_image\" :defaults (user-homedir-pathname)))
++ (quit 1))" || build_error $1
++!MAKE_USER_IMAGE!
++ test $? = 0 || build_error make-user-image
++ exit 0
++fi
++
++for PROF in n y; do
++
++ if [ "$PROF" = "y" ] ; then
++ export GCL_PROF=t
++ else
++ export GCL_PROF=
++ fi
++
++ if [ -f $gcl_bin ] ; then
++ image=$($gcl_bin -batch -eval '(princ (namestring (merge-pathnames (make-pathname :name "saved_clc_gcl") (pathname si:*system-directory*))))'</dev/null)
++ gcl_clc=$($gcl_bin -batch -eval '(princ (namestring (make-pathname :directory (append (pathname-directory (pathname "/usr/lib/common-lisp/")) (last (pathname-directory (pathname si::*lib-directory*)))))))'</dev/null)
++ else
++ echo "Cannot find gcl." 1>&2
++ exit 1
++ fi
++
++ case $command in
++ rebuild)
++ while test -x $gcl_bin -a -n "$1"
++ do
++ echo $progname Rebuilding $1 ...
++ echo '
++ (setq *compile-print* t)
++ (setq *compile-verbose* t)
++ (setq *load-verbose* t)
++ (setq *require-verbose* t)
++ (ignore-errors (clc:compile-library (quote '"$1"'))
++ (lisp:quit 0))
++ (lisp:quit 1)
++ ' | $gcl_bin || build_error $1
++ shift
++ done
++ ;;
++
++ remove)
++ while test -n "$1"
++ do
++ echo $progname Removing $1
++ rm -rf "${gcl_clc}$1"
++ shift
++ done
++ ;;
++
++ install-clc)
++ if ! [ -e /etc/default/$(basename $gcl_bin) ] ; then
++ echo $(basename $gcl_bin) not configured, aborting
++ exit 5
++ fi
++ echo $progname Uninstalling clc image and purging object cache ...
++ test -x $gcl_bin || {
++ echo "Cannot install as there is no GCL"
++ exit -1
++ }
++ rm -rf $gcl_clc
++ mkdir -p $gcl_clc
++# chown cl-builder.cl-builder $gcl_clc
++
++ rm -f $image
++
++ echo $progname Installing clc as $image ...
++ if test -x $gcl_bin; then
++ $gcl_bin <<!INSTALL_CLC!
++(in-package :common-lisp-user)
++(load "$clc_src/common-lisp-controller/common-lisp-controller.lisp")
++
++(in-package :common-lisp-controller)
++(init-common-lisp-controller-v4 "$(basename $gcl_clc)")
++
++(when (probe-file "/etc/lisp-config.lisp")
++ (load "/etc/lisp-config.lisp"))
++
++(si:save-system "$image"))
++!INSTALL_CLC!
++ test $? = 0 || build_error send-clc-command
++ fi
++ ;;
++
++ remove-clc)
++ echo $progname Uninstalling clc and restoring pristine orig image ...
++ rm -f $image
++ ;;
++
++ purge-clc)
++ echo $progname Uninstalling clc image and purging object cache ...
++ rm -f $image
++ rm -rf $gcl_clc
++ ;;
++
++ *)
++ expr $command : '.*\(help\).*' > /dev/null 2>&1 || \
++ echo "$progname: Unknown command '$command'" 1>&2
++ echo "Usage: $progname <command>" 1>&2
++ echo "Where <command> is one of:" 1>&2
++ echo " install-clc, remove-clc," 1>&2
++ echo " rebuild <package>*, remove <package>*," 1>&2
++ echo " or make-user-image <load-file>" 1>&2
++ echo "And <package> is a cl-debpkg (e.g. cl-rt)" 1>&2
++ echo " with a defsystem/asdf definition." 1>&2
++ exit 1
++ ;;
++ esac
++
++done
++
++exit 0
--- /dev/null
--- /dev/null
++New in 2.6.2
++------------
++
++The gcl.texi files and the resulting html, info, and pdf outputs have
++been removed pending an enquiry into the copyright and license status
++of the dpANS documents upon which they are presumably based.
++
++
++ -- Camm Maguire <camm@debian.org>, Fri, 9 May 2014 19:08:59 +0000
--- /dev/null
--- /dev/null
++Document: gcl@EXT@-doc
++Title: GNU Common Lisp Documentation
++Author: W. Schelter
++Abstract: A Common Lisp compiler and interpreter based on C
++Section: Programming
++
++Format: DVI
++Files: /usr/share/doc/gcl@EXT@/gcl@EXT@.dvi.gz
++
++Format: PDF
++Files: /usr/share/doc/gcl@EXT@/gcl@EXT@.pdf.gz
++
++Format: HTML
++Index: /usr/share/doc/gcl@EXT@/gcl@EXT@.html/index.html
++Files: /usr/share/doc/gcl@EXT@/gcl@EXT@.html/*.html
--- /dev/null
--- /dev/null
++Document: gcl@EXT@-si-doc
++Title: GNU Common Lisp Documentation -- System Internals
++Author: W. Schelter
++Abstract: Documentation on GCL-specific Lisp system functions
++Section: Programming
++
++Format: DVI
++Files: /usr/share/doc/gcl@EXT@/gcl@EXT@-si.dvi.gz
++
++Format: PDF
++Files: /usr/share/doc/gcl@EXT@/gcl@EXT@-si.pdf.gz
++
++Format: HTML
++Index: /usr/share/doc/gcl@EXT@/gcl@EXT@-si.html/index.html
++Files: /usr/share/doc/gcl@EXT@/gcl@EXT@-si.html/*.html
--- /dev/null
--- /dev/null
++Document: gcl@EXT@-xgcl-doc
++Title: GNU Common Lisp Documentation -- System Internals
++Author: W. Schelter
++Abstract: Documentation on GCL-specific Lisp system functions
++Section: Programming
++
++Format: DVI
++Files: /usr/share/doc/gcl@EXT@/gcl@EXT@-dwdoc.dvi.gz
++
++Format: PDF
++Files: /usr/share/doc/gcl@EXT@/gcl@EXT@-dwdoc.pdf.gz
++
++Format: HTML
++Index: /usr/share/doc/gcl@EXT@/gcl@EXT@-dwdoc.html/index.html
++Files: /usr/share/doc/gcl@EXT@/gcl@EXT@-dwdoc.html/*.html
--- /dev/null
--- /dev/null
++README
--- /dev/null
--- /dev/null
++debian/tmp/usr/share/info/gcl@EXT@-si.info*
++debian/tmp/usr/share/info/gcl@EXT@.info*
++debian/tmp/usr/share/info/gcl@EXT@-dwdoc.info*
--- /dev/null
--- /dev/null
++debian/tmp/usr/share/doc/gcl@EXT@/gcl@EXT@.dvi
++debian/tmp/usr/share/doc/gcl@EXT@/gcl@EXT@.html
++debian/tmp/usr/share/doc/gcl@EXT@/gcl@EXT@.pdf
++debian/tmp/usr/share/doc/gcl@EXT@/gcl@EXT@-si.dvi
++debian/tmp/usr/share/doc/gcl@EXT@/gcl@EXT@-si.html
++debian/tmp/usr/share/doc/gcl@EXT@/gcl@EXT@-si.pdf
++debian/tmp/usr/share/doc/gcl@EXT@/gcl@EXT@-dwdoc.dvi
++debian/tmp/usr/share/doc/gcl@EXT@/gcl@EXT@-dwdoc.html
++debian/tmp/usr/share/doc/gcl@EXT@/gcl@EXT@-dwdoc.pdf
--- /dev/null
--- /dev/null
++Document: gcl@EXT@-tk-doc
++Title: GNU Common Lisp Tk Interface Documentation
++Author: W. Schelter
++Abstract: Documentation for Graphical Interface to GCL using TCL/Tk
++Section: Programming
++
++Format: DVI
++Files: /usr/share/doc/gcl@EXT@/gcl@EXT@-tk*.dvi.gz
++
++Format: PDF
++Files: /usr/share/doc/gcl@EXT@/gcl@EXT@-tk*.pdf.gz
++
++Format: HTML
++Index: /usr/share/doc/gcl@EXT@/gcl@EXT@-tk.html/index.html
++Files: /usr/share/doc/gcl@EXT@/gcl@EXT@-tk.html/*.html
--- /dev/null
--- /dev/null
++debian/tmp/usr/share/info/gcl@EXT@-tk.info*
--- /dev/null
--- /dev/null
++debian/tmp/usr/share/doc/gcl@EXT@/gcl27-tk.dvi
++debian/tmp/usr/share/doc/gcl@EXT@/gcl27-tk.html
++debian/tmp/usr/share/doc/gcl@EXT@/gcl27-tk.pdf
++debian/tmp/usr/share/doc/gcl@EXT@/gcl-tk
--- /dev/null
--- /dev/null
++debian/tmp/usr/lib/gcl-@VERS@/gcl-tk
--- /dev/null
--- /dev/null
++# FIXME
++gcl@EXT@-tk: hardening-no-pie [usr/lib/gcl-@VERS@/gcl-tk/gcltkaux]
--- /dev/null
--- /dev/null
++.TH GCL 1L "17 March 1997"
++.SH NAME
++gcl@EXT@ \- GCL Common Lisp interpreter/compiler
++.SH SYNOPSIS
++.B gcl@EXT@
++[
++.B options
++]
++
++.SH DESCRIPTION
++
++The program
++.I gcl@EXT@
++is an implementation of a subset of the Common Lisp Ansi standard.
++It is written in C and in Common Lisp, and is highly portable. It
++includes those features in the original definition of Common Lisp,
++(Guy Steele version 1.), as well as some features from the proposed
++new standard.
++.LP
++The best documentation is available in
++.I texinfo/info
++form, with there being three groups of information.
++.I gcl@EXT@-si
++for basic common lisp descriptions, and features unique to
++.I gcl@EXT@
++The
++.I gcl@EXT@-tk
++info refers to the connection with
++.I tk
++window system, allowing all the power of the
++.I tcl/tk
++interaction system to be used from lisp.
++The third info file
++.I gcl@EXT@
++details the Ansi standard for common lisp, to which this subset
++tries to adhere. It is highly recommended to write programs,
++which will be in the intersection of gcl and ansi common lisp.
++Unfortunately the Ansi standard is huge, and will require a substantial
++effort, and increase in the size of gcl, to include all of it.
++.LP
++When
++.I gcl@EXT@
++is invoked from the shell, the variable
++.I si::*command-args*
++is set to the list of command line arguments.
++Various
++.I options
++are understood:
++.TP
++.BR \-eval\ command
++.RB
++Call read and then eval on the
++.I command passed in.
++.TP
++.BR \-load\ pathname
++.RB
++Load the file whose
++.I pathname
++is specified after
++.BR \-load .
++.TP
++.B \-f
++Replace si::*command-args* by the the list starting after
++.BR \-f .
++Open the file following
++.BR \-f for input, skip the first line, and
++then read and eval the rest of the forms in the file. This can
++be used as with the shells to write small shell programs:
++
++.LP
++.br
++#!/usr/local/bin/gcl.exe -f
++.br
++(format t "hello world ~a~%" (nth 1 si::*command-args*))
++
++.BR
++The value
++.I si::*command-args*
++will have the appropriate value.
++Thus if the above 2 line file is made executable and called
++.I foo
++then
++
++.LP
++.LP
++.br
++tutorial% foo billy
++.br
++hello world billy
++
++.BR
++NOTE: On many systems (eg SunOs) the first line of an executable
++script file such as:
++.BR
++#!/usr/local/bin/gcl.exe -f
++only reads the first 32 characters! So if your pathname where
++the executable together with the '-f' amount to more than 32
++characters the file will not be recognized. Also the executable
++must be the actual large binary file, [or a link to it], and not
++just a
++.I /bin/sh
++script. In latter case the
++.I /bin/sh
++interpreter would get invoked on the file.
++
++Alternately one could invoke the file
++.I foo
++without making it
++executable:
++.LP
++.LP
++.br
++tutorial% gcl@EXT@ -f foo "from bill"
++.br
++hello world from bill
++
++.TP
++.B \-batch
++.RB
++Do not enter the command print loop. Useful if the other command
++line arguments do something. Do not print the License and
++acknowledgement information. Note if your program does print any
++License information, it must print the GCL header information also.
++
++.TP
++.B \-dir
++.RB
++Directory where the executable binary that is running is located.
++Needed by save and friends. This gets set as
++si::*system-directory*
++
++.TP
++.B \-libdir
++.RB
++.BR \-libdir
++.I /d/wfs/gcl-2.0/
++.RB
++
++would mean that the files like gcl-tk/tk.o would be found by
++concatting the path to the libdir path, ie in
++.RB /d/wfs/gcl-2.0/gcl-tk/tk.o
++
++.TP
++.B \-compile
++.RB
++Invoke the compiler on the filename following
++.BR \-compile.
++Other flags affect compilation.
++
++.TP
++.B \-o-file
++.RB
++If nil follows
++.BR \-o-file
++then do not produce an
++.I .o
++file.
++
++.TP
++.B \-c-file
++.RB
++If
++.BR \-c-file
++is specified, leave the intermediate
++.I .c
++file there.
++
++.TP
++.B \-h-file
++.RB If
++.BR \-h-file
++is specified, leave the intermediate
++.I .h
++file there.
++
++.TP
++.B \-data-file
++.RB If
++.BR \-data-file
++is specified, leave the intermediate
++.I .data
++file
++there.
++
++.TP
++.B \-system-p
++.RB If
++.BR \-system-p
++is specified then invoke
++.I compile-file
++with the
++.I :system-p t
++keyword argument, meaning that the C init function
++will bear a name based on the name of the file, so that it may be
++invoked by name by C code.
++
++
++
++
++This GNU package should not be confused with the proprietary program
++distributed by FRANZ, Inc. Nor should it be confused with any public
++domain or proprietary lisp system.
++
++For anything other than program development, use of the lisp compiler
++is strongly recommended in preference to use of the interpreter, due
++to much higher speed.
++.\".LP
++.\"This program may be used in conjunction with the UCSF
++.\".I batchqueue
++.\"system.
++.\".SH "LOCAL ACCESS"
++.\"Locally, access to all L\s-2ISP\s0 systems is made through a shared
++.\"interactive front-end which assumes that the job is be run in batch mode
++.\"unless the \fB\-i\fP option is activated, which starts an interactive session.
++.\"Interactive sessions are limited to 30 cpu minutes.
++.SH FILES
++.TP
++\fI/usr/bin/gcl
++executable shell script wrapper
++.TP
++\fI/usr/lib/gcl-version/unixport/saved[_flavor]_gcl
++executable lisp images
++.SH "SEE ALSO"
++.sp
++\fICommon LISP: The Language\fP, Guy L. Steele, Jr., Digital Press, Bedford, MA,
++1984.
++.sp
++\fICommon LISPcraft\fP, Robert Wilensky, W. W. Norton & Co., New York, 1984.
++.SH AUTHORS
++
++The GCL system contains C and Lisp source files to build a Common Lisp
++sytem.
++CGL is derived from Kyoto Common LISP (\fIkcl\fP),
++which was written in 1984 by T. Yuasa and M. Hagiya
++(working under Professor R. Nakajima at the Research
++Institute for Mathematical Sciences, Kyoto University).
++The AKCL system work was begun in 1987 by
++William Schelter at the University of Texas, Austin, and continued through 1994.
++In 1994 AKCL was released as GCL (GNU Common Lisp) under the
++GNU public library license.
++.\"
++
--- /dev/null
--- /dev/null
++#!/bin/sh
++CONFIGFILE=/etc/default/gcl@EXT@
++set -e
++. /usr/share/debconf/confmodule
++
++# Load config file, if it exists.
++if [ -e $CONFIGFILE ]; then
++ . $CONFIGFILE || true
++
++ # Store values from config file into
++ # debconf db.
++ db_set gcl@EXT@/default_gcl_ansi $DEFAULT_GCL_ANSI
++ db_set gcl@EXT@/default_gcl_prof $DEFAULT_GCL_PROF
++fi
++
++# Ask questions.
++db_input medium gcl@EXT@/default_gcl_ansi || true
++db_input medium gcl@EXT@/default_gcl_prof || true
++db_go || true
--- /dev/null
--- /dev/null
++sb_ansi-tests/test_results
++sb_bench/timing_results
--- /dev/null
--- /dev/null
++debian/tmp/usr/bin
++debian/tmp/usr/share/man
++debian/tmp/usr/lib/gcl-@VERS@/clcs
++debian/tmp/usr/lib/gcl-@VERS@/cmpnew
++debian/tmp/usr/lib/gcl-@VERS@/h
++debian/tmp/usr/lib/gcl-@VERS@/lsp
++debian/tmp/usr/lib/gcl-@VERS@/pcl
++debian/tmp/usr/lib/gcl-@VERS@/unixport
++debian/tmp/usr/lib/gcl-@VERS@/xgcl-2
--- /dev/null
--- /dev/null
++gcl@EXT@: binary-compiled-with-profiling-enabled [usr/lib/gcl-@VERS@/unixport/saved_ansi_gcl_gprof]
++gcl@EXT@: binary-compiled-with-profiling-enabled [usr/lib/gcl-@VERS@/unixport/saved_gcl_gprof]
++gcl@EXT@: binary-compiled-with-profiling-enabled [usr/lib/gcl-@VERS@/unixport/saved_ansi_gcl]
++gcl@EXT@: binary-compiled-with-profiling-enabled [usr/lib/gcl-@VERS@/unixport/saved_gcl]
++gcl@EXT@: hardening-no-pie [usr/lib/gcl-@VERS@/unixport/saved_ansi_gcl_gprof]
++gcl@EXT@: hardening-no-pie [usr/lib/gcl-@VERS@/unixport/saved_gcl_gprof]
++gcl@EXT@: hardening-no-pie [usr/lib/gcl-@VERS@/unixport/saved_ansi_gcl]
++gcl@EXT@: hardening-no-pie [usr/lib/gcl-@VERS@/unixport/saved_gcl]
--- /dev/null
--- /dev/null
++debian/tmp/usr/share/man/man1/gcl@EXT@.1
--- /dev/null
--- /dev/null
++#!/bin/sh
++case "$1" in
++ configure)
++
++# CONFIGFILE=$(tempfile -m 644)
++ CONFIGFILE=$(mktemp)
++ chmod 644 $CONFIGFILE
++ set -e
++ . /usr/share/debconf/confmodule
++
++ if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ] ; then
++
++ db_get gcl@EXT@/default_gcl_ansi
++
++ if [ "$RET" = "true" ] ; then
++ DEFAULT_GCL_ANSI=t
++ else
++ DEFAULT_GCL_ANSI=
++ fi
++
++ db_get gcl@EXT@/default_gcl_prof
++
++ if [ "$RET" = "true" ] ; then
++ DEFAULT_GCL_PROF=y
++ else
++ DEFAULT_GCL_PROF=
++ fi
++
++ echo "DEFAULT_GCL_ANSI=$DEFAULT_GCL_ANSI" >> $CONFIGFILE
++ echo "DEFAULT_GCL_PROF=$DEFAULT_GCL_PROF" >> $CONFIGFILE
++
++ fi
++
++ ucf --debconf-ok $CONFIGFILE /etc/default/gcl@EXT@
++ ucfr gcl@EXT@ /etc/default/gcl@EXT@
++
++# chmod 644 /etc/default/gcl@EXT@
++
++esac
++
++#DEBHELPER#
++
--- /dev/null
--- /dev/null
++#!/bin/sh
++
++set -e
++
++case "$1" in
++ purge)
++ for ext in '~' '%' .bak .ucf-new .ucf-old .ucf-dist; do
++ rm -f /etc/default/gcl@EXT@$ext
++ done
++
++ rm -f /etc/default/gcl@EXT@
++
++ if which ucf >/dev/null; then
++ ucf --purge /etc/default/gcl@EXT@
++ fi
++ if which ucfr >/dev/null; then
++ ucfr --purge gcl@EXT@ /etc/default/gcl@EXT@
++ fi
++ ;;
++esac
++
++#DEBHELPER#
--- /dev/null
--- /dev/null
++Template: gcl@EXT@/default_gcl_ansi
++Type: boolean
++_Description: Use the work-in-progress ANSI build by default?
++ GCL is in the process of providing an ANSI compliant image in addition to
++ its traditional CLtL1 image still in production use. Please see the
++ README.Debian file for a brief description of these terms. Setting this
++ variable will determine which image you will use by default on executing
++ 'gcl@EXT@'. You can locally override this choice by setting the GCL_ANSI
++ environment variable to any string but "no" for the ANSI build, and to
++ "no" for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The
++ flavor of the build in force will be reported in the initial startup
++ banner.
++
++Template: gcl@EXT@/default_gcl_prof
++Type: boolean
++_Description: Use the profiling build by default?
++ GCL now has optional support for profiling via gprof. Please see the
++ documentation
++ for si::gprof-start and si::gprof-quit for details. As this build is slower
++ than builds without gprof support, it is not recommended for final production use.
++ You can locally override the default choice made here
++ by setting the
++ GCL_PROF environment variable to any non-empty string for profiling
++ support, and to the empty string for the more optimized builds, e.g.
++ GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in
++ the initial startup banner.
--- /dev/null
--- /dev/null
++Document: gcl@EXT@-doc
++Title: GNU Common Lisp Documentation
++Author: W. Schelter
++Abstract: A Common Lisp compiler and interpreter based on C
++Section: Apps/Programming
++
++Format: DVI
++Files: /usr/share/doc/gcl@EXT@-doc/gcl.dvi.gz /usr/share/doc/gcl@EXT@-doc/gcl.dvi
++
++Format: HTML
++Index: /usr/share/doc/gcl@EXT@-doc/gcl/index.html
++Files: /usr/share/doc/gcl@EXT@-doc/gcl/*.html
--- /dev/null
--- /dev/null
++Description: <short summary of the patch>
++ TODO: Put a short summary on the line above and replace this paragraph
++ with a longer explanation of this change. Complete the meta-information
++ with other relevant fields (see below for details). To make it easier, the
++ information below has been extracted from the changelog. Adjust it or drop
++ it.
++ .
++ gcl27 (2.7.1-4) unstable; urgency=medium
++ .
++ * Version_2_7_2ore3
++Author: Camm Maguire <camm@debian.org>
++
++---
++The information above should follow the Patch Tagging Guidelines, please
++checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
++are templates for supplementary fields that you might want to add:
++
++Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
++Bug: <upstream-bugtracker-url>
++Bug-Debian: https://bugs.debian.org/<bugnumber>
++Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
++Forwarded: (no|not-needed|<patch-forwarded-url>)
++Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
++Reviewed-By: <name and email of someone who approved/reviewed the patch>
++Last-Update: 2025-05-03
++
++--- gcl27-2.7.1.orig/Makefile.am
+++++ gcl27-2.7.1/Makefile.am
++@@ -23,7 +23,7 @@ gcltkdocdir=$(docdir)/gcl-tk
++
++ # primaries
++
++-noinst_PROGRAMS=bin/dpp o/grab_defs
+++noinst_PROGRAMS=bin/dpp$(EXEEXT) o/grab_defs$(EXEEXT)
++ noinst_LIBRARIES=lib/libbase_gcl.a
++
++ my_unixport_PROGRAMS=unixport/saved_gcl unixport/saved_ansi_gcl
++@@ -31,7 +31,7 @@ my_unixport_LIBRARIES=unixport/libgcl.a
++ bin_SCRIPTS=bin/gcl
++ check_SCRIPTS=sb_ansi-tests/test_results sb_bench/timing_results
++ info_TEXINFOS=info/gcl.texi info/gcl-si.texi
++-my_unixport_DATA=$(addprefix unixport/,init_raw.lsp gcl.script libboot.so \
+++my_unixport_DATA=$(LIBBOOTSO) $(addprefix unixport/,init_raw.lsp gcl.script \
++ gcl_cmpnopt_gcl.lsp gcl_cmpnopt_ansi_gcl.lsp)
++ my_h_DATA=h/cmpinclude.h
++ my_cmpnew_DATA=sb_cmpnew/gcl_collectfn.o cmpnew/gcl_lfun_list.lsp cmpnew/gcl_cmpopt.lsp
++@@ -48,6 +48,12 @@ dist_noinst_DATA=
++
++ # conditionals
++
+++if AMM_LIBBOOT
+++LIBBOOTSO=unixport/libboot.so
+++else
+++BOOT_C=o/boot.c
+++endif
+++
++ if AMM_GPROF
++
++ LIBGPROF=lib/libgprof.a
++@@ -165,7 +171,7 @@ endif
++ BUILT_SOURCES=$(BUILT_H) $(BUILT_C)
++ CLEANFILES=$(BUILT_SOURCES) $(INI_FILES) o/boot.ini
++
++-lib_libbase_gcl_a_SOURCES=$(C_SRC) $(BASE_H) $(CMPI_H) $(ARCHT_H)
+++lib_libbase_gcl_a_SOURCES=$(C_SRC) $(BASE_H) $(CMPI_H) $(ARCHT_H) $(BOOT_C)
++ nodist_lib_libbase_gcl_a_SOURCES=$(BUILT_C)
++ lib_libgprof_a_SOURCES=o/gprof.c
++ lib_libgprof_a_CFLAGS=$(AM_CFLAGS) -fno-omit-frame-pointer -pg
++@@ -237,7 +243,7 @@ $(addprefix unixport/saved_,gcl ansi_gcl
++ unixport/saved_%: unixport/raw_% # rebuild these only when out of date
++
++ unixport/saved_%: | unixport/raw_% unixport/gcl_cmpnopt_%.lsp \
++- unixport/libboot.so unixport/init_raw.lsp
+++ $(LIBBOOTSO) unixport/init_raw.lsp
++ rm -rf sb_$* # FIXME sandbox ugliness for parallel builds
++ mkdir sb_$*
++ cd sb_$* && \
++@@ -245,14 +251,17 @@ unixport/saved_%: | unixport/raw_% unixp
++ ln -snf gcl_cmpnopt_$*.lsp ../unixport/gcl_cmpnopt.lsp && \
++ mkdir h && \
++ ln -snf ../../h/cmpinclude.h h/ && \
++- echo "(system:save-system \"../$@\")" | cat ../unixport/init_raw.lsp - | \
+++ touch prof_init.lsp && \
+++ ( ! echo $@ | grep -q _gprof$$ || echo "(setq compiler::*default-prof-p* t)" >prof_init.lsp ) && \
+++ echo "(system:save-system \"../$@\")" | \
+++ cat ../unixport/init_raw.lsp prof_init.lsp - | \
++ GCL_LSPSYSDIR=../$(srcdir)/unixport/ GCL_MEM_BOUND=29 \
++ ../unixport/raw_$* $$(dirname $$(pwd))/unixport/ -libdir $$(dirname $$(pwd))/ && \
++ rm -f ../unixport/gcl_cmpnopt.lsp #FIXME GCL_MEM_BOUND darwin limited raw heap xcode linker __huge issue
++ rm -rf sb_$*
++
++-unixport/raw_%: unixport/lib%.a
++- $(CC) $(AM_LDFLAGS) -rdynamic $(LDFLAGS) -o $@ $< $(LIBS) #FIXME relro
+++unixport/raw_%: unixport/lib%.a $(FF) $(LF)
+++ $(CC) $(AM_LDFLAGS) -rdynamic $(LDFLAGS) -o $@ $(FF) $< $(LF) $(LIBS) #FIXME relro
++
++ unixport/gcl_cmpnopt_gcl_gprof.lsp unixport/gcl_cmpnopt_ansi_gcl_gprof.lsp:\
++ unixport/gcl_cmpnopt_%_gprof.lsp: unixport/gcl_cmpnopt_%.lsp
++@@ -464,15 +473,15 @@ o/boot.h: %.h: %.ini
++ cat $< >> $@
++ echo '}' >> $@
++
++-CLEANFILES+=unixport/libboot.so
++-unixport/libboot.so: o/boot.c o/boot.h
+++CLEANFILES+=$(LIBBOOTSO)
+++$(LIBBOOTSO): o/boot.c o/boot.h
++ $(CC) $(AM_CPPFLAGS) -Io $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) \
++ -fPIC -shared -Wl,-undefined -Wl,dynamic_lookup $< -o $@
++
++ o/boot.ini: CPPFLAGS += -DNO_BOOT_H
++ # parallel builds can only have one target accessing an intermediate file
++ # solved with BUILT_SOURCES
++-o/%.ini: o/%.c | o/grab_defs
+++o/%.ini: o/%.c | o/grab_defs$(EXEEXT)
++ @$(CPP) $(AM_CPPFLAGS) -P -DINICOMP -DNO_DEFUN $(CPPFLAGS) $< | $| > new_$(@F)
++ @([ -e $@ ] && cmp new_$(@F) $@) || mv -v new_$(@F) $@
++ @rm -f new_$(@F)
++@@ -540,8 +549,8 @@ sb_cmpnew/gcl_collectfn.o: cmpnew/gcl_co
++ [ -d $(@D) ] || mkdir -p $(@D)
++ $(word 1,$|) -compile $< -o $@
++
++-%.c: %.d | bin/dpp
++- bin/dpp $< $@
+++%.c: %.d | bin/dpp$(EXEEXT)
+++ $| $< $@
++
++ gcl-tk/demos gcl-tk $(MY_DIRS): % :
++ [ -d $@ ] || mkdir -p $@
++--- gcl27-2.7.1.orig/Makefile.in
+++++ gcl27-2.7.1/Makefile.in
++@@ -93,7 +93,6 @@ PRE_UNINSTALL = :
++ POST_UNINSTALL = :
++ build_triplet = @build@
++ host_triplet = @host@
++-noinst_PROGRAMS = bin/dpp$(EXEEXT) o/grab_defs$(EXEEXT)
++ my_unixport_PROGRAMS = unixport/saved_gcl$(EXEEXT) \
++ unixport/saved_ansi_gcl$(EXEEXT) $(am__EXEEXT_1)
++ @AMM_GPROF_TRUE@am__append_1 = $(LIBGPROF) lib/libbase_gcl_gprof.a
++@@ -176,6 +175,56 @@ am__v_AR_1 =
++ lib_libbase_gcl_a_AR = $(AR) $(ARFLAGS)
++ lib_libbase_gcl_a_RANLIB = $(RANLIB)
++ lib_libbase_gcl_a_LIBADD =
+++am__lib_libbase_gcl_a_SOURCES_DIST = o/typespec.c o/alloc.c o/gbc.c \
+++ o/bitop.c o/main.c o/eval.c o/macros.c o/lex.c o/bds.c \
+++ o/frame.c o/predicate.c o/reference.c o/assignment.c o/bind.c \
+++ o/let.c o/conditional.c o/block.c o/iteration.c o/prog.c \
+++ o/multival.c o/catch.c o/cfun.c o/cmpaux.c o/big.c o/number.c \
+++ o/num_pred.c o/num_comp.c o/num_arith.c o/num_sfun.c \
+++ o/num_co.c o/num_log.c o/num_rand.c o/earith.c o/array.c \
+++ o/regexpr.c o/structure.c o/toplevel.c o/backq.c o/format.c \
+++ o/unixfsys.c o/unixfasl.c o/error.c o/unixtime.c o/unixsys.c \
+++ o/unixsave.c o/funlink.c o/fat_string.c o/run_process.c \
+++ o/nfunlink.c o/usig.c o/usig2.c o/utils.c o/makefun.c \
+++ o/sockets.c o/gmp_wrappers.c o/clxsocket.c o/nsocket.c \
+++ o/prelink.c o/sfasl.c o/msbrk.c o/bcmp.c o/bcopy.c o/bzero.c \
+++ o/user_init.c o/user_match.c o/mapfun.c h/compbas2.h \
+++ h/compbas.h h/compprotos.h h/cstack.h h/enum.h h/error.h \
+++ h/eval.h h/fixnum.h h/frame.h h/funlink.h h/globals.h \
+++ h/gmp_wrappers.h h/immnum.h h/include.h h/lex.h h/linux.h \
+++ h/lu.h h/make-init.h h/mp.h h/notcomp.h h/num_include.h \
+++ h/object.h h/options.h h/page.h h/pageinfo.h h/pbits.h \
+++ h/pool.h h/prelink.h h/protoize.h h/ptable.h h/rgbc.h \
+++ h/sfun_argd.h h/stacks.h h/type.h h/usig.h h/vs.h h/writable.h \
+++ o/regexp.h h/arth.h h/bsd.h h/bds.h h/att_ext.h h/bfdef.h \
+++ h/compat.h h/apply_n.h gcl-tk/sheader.h h/make-decl.h \
+++ h/defun.h o/ntheap.h h/compdefs.h h/cmpincl1.h h/mgmp.h \
+++ h/cmponly_last.h h/elf32_armhf_reloc.h \
+++ h/elf32_armhf_reloc_special.h h/elf32_arm_reloc.h \
+++ h/elf32_arm_reloc_special.h h/elf32_hppa_reloc.h \
+++ h/elf32_hppa_reloc_special.h h/elf32_i386_reloc.h \
+++ h/elf32_m68k_reloc.h h/elf32_mips_reloc.h \
+++ h/elf32_mips_reloc_special.h h/elf32_ppc_reloc.h \
+++ h/elf32_s390_reloc.h h/elf32_sh4_reloc.h h/elf32_sparc_reloc.h \
+++ h/elf64_aarch64_reloc.h h/elf64_aarch64_reloc_special.h \
+++ h/elf64_alpha_reloc.h h/elf64_alpha_reloc_special.h \
+++ h/elf64_i386_reloc.h h/elf64_i386_reloc_special.h \
+++ h/elf64_loongarch64_reloc.h \
+++ h/elf64_loongarch64_reloc_special.h h/elf64_mips_reloc.h \
+++ h/elf64_mips_reloc_special.h h/elf64_ppcle_reloc.h \
+++ h/elf64_ppcle_reloc_special.h h/elf64_ppc_reloc.h \
+++ h/elf64_ppc_reloc_special.h h/elf64_riscv64_reloc.h \
+++ h/elf64_s390_reloc.h h/elf64_sparc_reloc.h \
+++ h/elf64_sparc_reloc_special.h h/mach32_i386_reloc.h \
+++ h/mach32_ppc_reloc.h h/mach64_i386_reloc.h h/sh4-linux.h \
+++ h/amd64-linux.h h/amd64-kfreebsd.h h/386-linux.h \
+++ h/riscv64-linux.h h/386-kfreebsd.h h/amd64-gnu.h h/386-gnu.h \
+++ h/m68k-linux.h h/alpha-linux.h h/mips-linux.h h/mipsel-linux.h \
+++ h/sparc-linux.h h/aarch64-linux.h h/armhf-linux.h \
+++ h/arm-linux.h h/s390-linux.h h/ia64-linux.h h/hppa-linux.h \
+++ h/loongarch64-linux.h h/powerpc-linux.h h/powerpc-macosx.h \
+++ h/386-macosx.h h/mingw.h h/gnuwin95.h h/FreeBSD.h h/solaris.h \
+++ h/solaris-i386.h o/boot.c
++ am__dirstamp = $(am__leading_dot)dirstamp
++ am__objects_1 = o/typespec.$(OBJEXT) o/alloc.$(OBJEXT) o/gbc.$(OBJEXT) \
++ o/bitop.$(OBJEXT) o/main.$(OBJEXT) o/eval.$(OBJEXT) \
++@@ -202,20 +251,71 @@ am__objects_1 = o/typespec.$(OBJEXT) o/a
++ o/bzero.$(OBJEXT) o/user_init.$(OBJEXT) o/user_match.$(OBJEXT) \
++ o/mapfun.$(OBJEXT)
++ am__objects_2 =
+++@AMM_LIBBOOT_FALSE@am__objects_3 = o/boot.$(OBJEXT)
++ am_lib_libbase_gcl_a_OBJECTS = $(am__objects_1) $(am__objects_2) \
++- $(am__objects_2) $(am__objects_2)
++-am__objects_3 = o/character.$(OBJEXT) o/file.$(OBJEXT) \
+++ $(am__objects_2) $(am__objects_2) $(am__objects_3)
+++am__objects_4 = o/character.$(OBJEXT) o/file.$(OBJEXT) \
++ o/gcl_readline.$(OBJEXT) o/hash.$(OBJEXT) o/list.$(OBJEXT) \
++ o/package.$(OBJEXT) o/pathname.$(OBJEXT) o/print.$(OBJEXT) \
++ o/read.$(OBJEXT) o/sequence.$(OBJEXT) o/string.$(OBJEXT) \
++ o/symbol.$(OBJEXT) o/new_init.$(OBJEXT)
++-nodist_lib_libbase_gcl_a_OBJECTS = $(am__objects_3)
+++nodist_lib_libbase_gcl_a_OBJECTS = $(am__objects_4)
++ lib_libbase_gcl_a_OBJECTS = $(am_lib_libbase_gcl_a_OBJECTS) \
++ $(nodist_lib_libbase_gcl_a_OBJECTS)
++ lib_libbase_gcl_gprof_a_AR = $(AR) $(ARFLAGS)
++ lib_libbase_gcl_gprof_a_RANLIB = $(RANLIB)
++ lib_libbase_gcl_gprof_a_LIBADD =
++-am__objects_4 = o/lib_libbase_gcl_gprof_a-typespec.$(OBJEXT) \
+++am__lib_libbase_gcl_gprof_a_SOURCES_DIST = o/typespec.c o/alloc.c \
+++ o/gbc.c o/bitop.c o/main.c o/eval.c o/macros.c o/lex.c o/bds.c \
+++ o/frame.c o/predicate.c o/reference.c o/assignment.c o/bind.c \
+++ o/let.c o/conditional.c o/block.c o/iteration.c o/prog.c \
+++ o/multival.c o/catch.c o/cfun.c o/cmpaux.c o/big.c o/number.c \
+++ o/num_pred.c o/num_comp.c o/num_arith.c o/num_sfun.c \
+++ o/num_co.c o/num_log.c o/num_rand.c o/earith.c o/array.c \
+++ o/regexpr.c o/structure.c o/toplevel.c o/backq.c o/format.c \
+++ o/unixfsys.c o/unixfasl.c o/error.c o/unixtime.c o/unixsys.c \
+++ o/unixsave.c o/funlink.c o/fat_string.c o/run_process.c \
+++ o/nfunlink.c o/usig.c o/usig2.c o/utils.c o/makefun.c \
+++ o/sockets.c o/gmp_wrappers.c o/clxsocket.c o/nsocket.c \
+++ o/prelink.c o/sfasl.c o/msbrk.c o/bcmp.c o/bcopy.c o/bzero.c \
+++ o/user_init.c o/user_match.c o/mapfun.c h/compbas2.h \
+++ h/compbas.h h/compprotos.h h/cstack.h h/enum.h h/error.h \
+++ h/eval.h h/fixnum.h h/frame.h h/funlink.h h/globals.h \
+++ h/gmp_wrappers.h h/immnum.h h/include.h h/lex.h h/linux.h \
+++ h/lu.h h/make-init.h h/mp.h h/notcomp.h h/num_include.h \
+++ h/object.h h/options.h h/page.h h/pageinfo.h h/pbits.h \
+++ h/pool.h h/prelink.h h/protoize.h h/ptable.h h/rgbc.h \
+++ h/sfun_argd.h h/stacks.h h/type.h h/usig.h h/vs.h h/writable.h \
+++ o/regexp.h h/arth.h h/bsd.h h/bds.h h/att_ext.h h/bfdef.h \
+++ h/compat.h h/apply_n.h gcl-tk/sheader.h h/make-decl.h \
+++ h/defun.h o/ntheap.h h/compdefs.h h/cmpincl1.h h/mgmp.h \
+++ h/cmponly_last.h h/elf32_armhf_reloc.h \
+++ h/elf32_armhf_reloc_special.h h/elf32_arm_reloc.h \
+++ h/elf32_arm_reloc_special.h h/elf32_hppa_reloc.h \
+++ h/elf32_hppa_reloc_special.h h/elf32_i386_reloc.h \
+++ h/elf32_m68k_reloc.h h/elf32_mips_reloc.h \
+++ h/elf32_mips_reloc_special.h h/elf32_ppc_reloc.h \
+++ h/elf32_s390_reloc.h h/elf32_sh4_reloc.h h/elf32_sparc_reloc.h \
+++ h/elf64_aarch64_reloc.h h/elf64_aarch64_reloc_special.h \
+++ h/elf64_alpha_reloc.h h/elf64_alpha_reloc_special.h \
+++ h/elf64_i386_reloc.h h/elf64_i386_reloc_special.h \
+++ h/elf64_loongarch64_reloc.h \
+++ h/elf64_loongarch64_reloc_special.h h/elf64_mips_reloc.h \
+++ h/elf64_mips_reloc_special.h h/elf64_ppcle_reloc.h \
+++ h/elf64_ppcle_reloc_special.h h/elf64_ppc_reloc.h \
+++ h/elf64_ppc_reloc_special.h h/elf64_riscv64_reloc.h \
+++ h/elf64_s390_reloc.h h/elf64_sparc_reloc.h \
+++ h/elf64_sparc_reloc_special.h h/mach32_i386_reloc.h \
+++ h/mach32_ppc_reloc.h h/mach64_i386_reloc.h h/sh4-linux.h \
+++ h/amd64-linux.h h/amd64-kfreebsd.h h/386-linux.h \
+++ h/riscv64-linux.h h/386-kfreebsd.h h/amd64-gnu.h h/386-gnu.h \
+++ h/m68k-linux.h h/alpha-linux.h h/mips-linux.h h/mipsel-linux.h \
+++ h/sparc-linux.h h/aarch64-linux.h h/armhf-linux.h \
+++ h/arm-linux.h h/s390-linux.h h/ia64-linux.h h/hppa-linux.h \
+++ h/loongarch64-linux.h h/powerpc-linux.h h/powerpc-macosx.h \
+++ h/386-macosx.h h/mingw.h h/gnuwin95.h h/FreeBSD.h h/solaris.h \
+++ h/solaris-i386.h o/boot.c o/gprof.c
+++am__objects_5 = o/lib_libbase_gcl_gprof_a-typespec.$(OBJEXT) \
++ o/lib_libbase_gcl_gprof_a-alloc.$(OBJEXT) \
++ o/lib_libbase_gcl_gprof_a-gbc.$(OBJEXT) \
++ o/lib_libbase_gcl_gprof_a-bitop.$(OBJEXT) \
++@@ -281,11 +381,13 @@ am__objects_4 = o/lib_libbase_gcl_gprof_
++ o/lib_libbase_gcl_gprof_a-user_init.$(OBJEXT) \
++ o/lib_libbase_gcl_gprof_a-user_match.$(OBJEXT) \
++ o/lib_libbase_gcl_gprof_a-mapfun.$(OBJEXT)
++-am__objects_5 = $(am__objects_4) $(am__objects_2) $(am__objects_2) \
++- $(am__objects_2)
++-am_lib_libbase_gcl_gprof_a_OBJECTS = $(am__objects_5) \
+++@AMM_LIBBOOT_FALSE@am__objects_6 = \
+++@AMM_LIBBOOT_FALSE@ o/lib_libbase_gcl_gprof_a-boot.$(OBJEXT)
+++am__objects_7 = $(am__objects_5) $(am__objects_2) $(am__objects_2) \
+++ $(am__objects_2) $(am__objects_6)
+++am_lib_libbase_gcl_gprof_a_OBJECTS = $(am__objects_7) \
++ o/lib_libbase_gcl_gprof_a-gprof.$(OBJEXT)
++-am__objects_6 = o/lib_libbase_gcl_gprof_a-character.$(OBJEXT) \
+++am__objects_8 = o/lib_libbase_gcl_gprof_a-character.$(OBJEXT) \
++ o/lib_libbase_gcl_gprof_a-file.$(OBJEXT) \
++ o/lib_libbase_gcl_gprof_a-gcl_readline.$(OBJEXT) \
++ o/lib_libbase_gcl_gprof_a-hash.$(OBJEXT) \
++@@ -298,8 +400,8 @@ am__objects_6 = o/lib_libbase_gcl_gprof_
++ o/lib_libbase_gcl_gprof_a-string.$(OBJEXT) \
++ o/lib_libbase_gcl_gprof_a-symbol.$(OBJEXT) \
++ o/lib_libbase_gcl_gprof_a-new_init.$(OBJEXT)
++-am__objects_7 = $(am__objects_6)
++-nodist_lib_libbase_gcl_gprof_a_OBJECTS = $(am__objects_7)
+++am__objects_9 = $(am__objects_8)
+++nodist_lib_libbase_gcl_gprof_a_OBJECTS = $(am__objects_9)
++ lib_libbase_gcl_gprof_a_OBJECTS = \
++ $(am_lib_libbase_gcl_gprof_a_OBJECTS) \
++ $(nodist_lib_libbase_gcl_gprof_a_OBJECTS)
++@@ -311,20 +413,20 @@ lib_libgprof_a_OBJECTS = $(am_lib_libgpr
++ lib_libxgcl_a_AR = $(AR) $(ARFLAGS)
++ lib_libxgcl_a_RANLIB = $(RANLIB)
++ lib_libxgcl_a_LIBADD =
++-am__objects_8 = xgcl-2/Events.$(OBJEXT) xgcl-2/general-c.$(OBJEXT) \
+++am__objects_10 = xgcl-2/Events.$(OBJEXT) xgcl-2/general-c.$(OBJEXT) \
++ xgcl-2/XStruct-2.$(OBJEXT) xgcl-2/XStruct-4.$(OBJEXT) \
++ xgcl-2/Xutil-2.$(OBJEXT)
++-am_lib_libxgcl_a_OBJECTS = $(am__objects_8)
+++am_lib_libxgcl_a_OBJECTS = $(am__objects_10)
++ lib_libxgcl_a_OBJECTS = $(am_lib_libxgcl_a_OBJECTS)
++ lib_libxgcl_gprof_a_AR = $(AR) $(ARFLAGS)
++ lib_libxgcl_gprof_a_RANLIB = $(RANLIB)
++ lib_libxgcl_gprof_a_LIBADD =
++-am__objects_9 = xgcl-2/lib_libxgcl_gprof_a-Events.$(OBJEXT) \
+++am__objects_11 = xgcl-2/lib_libxgcl_gprof_a-Events.$(OBJEXT) \
++ xgcl-2/lib_libxgcl_gprof_a-general-c.$(OBJEXT) \
++ xgcl-2/lib_libxgcl_gprof_a-XStruct-2.$(OBJEXT) \
++ xgcl-2/lib_libxgcl_gprof_a-XStruct-4.$(OBJEXT) \
++ xgcl-2/lib_libxgcl_gprof_a-Xutil-2.$(OBJEXT)
++-am_lib_libxgcl_gprof_a_OBJECTS = $(am__objects_9)
+++am_lib_libxgcl_gprof_a_OBJECTS = $(am__objects_11)
++ lib_libxgcl_gprof_a_OBJECTS = $(am_lib_libxgcl_gprof_a_OBJECTS)
++ unixport_libansi_gcl_a_AR = $(AR) $(ARFLAGS)
++ unixport_libansi_gcl_a_RANLIB = $(RANLIB)
++@@ -351,10 +453,10 @@ unixport_libgcl_gprof_a_OBJECTS = \
++ bin_dpp_SOURCES = bin/dpp.c
++ bin_dpp_OBJECTS = bin/dpp.$(OBJEXT)
++ bin_dpp_LDADD = $(LDADD)
++-am__objects_10 = gcl-tk/gcltkaux-guis.$(OBJEXT) \
+++am__objects_12 = gcl-tk/gcltkaux-guis.$(OBJEXT) \
++ gcl-tk/gcltkaux-tkAppInit.$(OBJEXT) \
++ gcl-tk/gcltkaux-tkMain.$(OBJEXT)
++-am_gcl_tk_gcltkaux_OBJECTS = $(am__objects_10)
+++am_gcl_tk_gcltkaux_OBJECTS = $(am__objects_12)
++ gcl_tk_gcltkaux_OBJECTS = $(am_gcl_tk_gcltkaux_OBJECTS)
++ am__DEPENDENCIES_1 =
++ gcl_tk_gcltkaux_DEPENDENCIES = $(am__DEPENDENCIES_1) \
++@@ -400,8 +502,8 @@ am__depfiles_remade = bin/$(DEPDIR)/dpp.
++ o/$(DEPDIR)/array.Po o/$(DEPDIR)/assignment.Po \
++ o/$(DEPDIR)/backq.Po o/$(DEPDIR)/bcmp.Po o/$(DEPDIR)/bcopy.Po \
++ o/$(DEPDIR)/bds.Po o/$(DEPDIR)/big.Po o/$(DEPDIR)/bind.Po \
++- o/$(DEPDIR)/bitop.Po o/$(DEPDIR)/block.Po o/$(DEPDIR)/bzero.Po \
++- o/$(DEPDIR)/catch.Po o/$(DEPDIR)/cfun.Po \
+++ o/$(DEPDIR)/bitop.Po o/$(DEPDIR)/block.Po o/$(DEPDIR)/boot.Po \
+++ o/$(DEPDIR)/bzero.Po o/$(DEPDIR)/catch.Po o/$(DEPDIR)/cfun.Po \
++ o/$(DEPDIR)/character.Po o/$(DEPDIR)/clxsocket.Po \
++ o/$(DEPDIR)/cmpaux.Po o/$(DEPDIR)/conditional.Po \
++ o/$(DEPDIR)/earith.Po o/$(DEPDIR)/error.Po o/$(DEPDIR)/eval.Po \
++@@ -422,6 +524,7 @@ am__depfiles_remade = bin/$(DEPDIR)/dpp.
++ o/$(DEPDIR)/lib_libbase_gcl_gprof_a-bind.Po \
++ o/$(DEPDIR)/lib_libbase_gcl_gprof_a-bitop.Po \
++ o/$(DEPDIR)/lib_libbase_gcl_gprof_a-block.Po \
+++ o/$(DEPDIR)/lib_libbase_gcl_gprof_a-boot.Po \
++ o/$(DEPDIR)/lib_libbase_gcl_gprof_a-bzero.Po \
++ o/$(DEPDIR)/lib_libbase_gcl_gprof_a-catch.Po \
++ o/$(DEPDIR)/lib_libbase_gcl_gprof_a-cfun.Po \
++@@ -554,9 +657,10 @@ SOURCES = $(lib_libbase_gcl_a_SOURCES) \
++ $(unixport_saved_ansi_gcl_gprof_SOURCES) \
++ $(unixport_saved_gcl_SOURCES) \
++ $(unixport_saved_gcl_gprof_SOURCES)
++-DIST_SOURCES = $(lib_libbase_gcl_a_SOURCES) \
++- $(lib_libbase_gcl_gprof_a_SOURCES) $(lib_libgprof_a_SOURCES) \
++- $(lib_libxgcl_a_SOURCES) $(lib_libxgcl_gprof_a_SOURCES) \
+++DIST_SOURCES = $(am__lib_libbase_gcl_a_SOURCES_DIST) \
+++ $(am__lib_libbase_gcl_gprof_a_SOURCES_DIST) \
+++ $(lib_libgprof_a_SOURCES) $(lib_libxgcl_a_SOURCES) \
+++ $(lib_libxgcl_gprof_a_SOURCES) \
++ $(unixport_libansi_gcl_a_SOURCES) \
++ $(unixport_libansi_gcl_gprof_a_SOURCES) \
++ $(unixport_libgcl_a_SOURCES) \
++@@ -712,6 +816,7 @@ ETAGS = @ETAGS@
++ EXEEXT = @EXEEXT@
++ EXT = @EXT@
++ EXTRA_LOBJS = @EXTRA_LOBJS@
+++FF = @FF@
++ FINAL_CFLAGS = @FINAL_CFLAGS@
++ GCL_CC = @GCL_CC@
++ GMP = @GMP@
++@@ -731,6 +836,7 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
++ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
++ LDFLAGS = @LDFLAGS@
++ LEADING_UNDERSCORE = @LEADING_UNDERSCORE@
+++LF = @LF@
++ LIBOBJS = @LIBOBJS@
++ LIBS = @LIBS@
++ LI_CC = @LI_CC@
++@@ -854,6 +960,9 @@ my_cmpnewdir = $(my_libdir)/cmpnew
++ my_clcsdir = $(my_libdir)/clcs
++ xgcl2docdir = $(docdir)/xgcl-2
++ gcltkdocdir = $(docdir)/gcl-tk
+++
+++# primaries
+++noinst_PROGRAMS = bin/dpp$(EXEEXT) o/grab_defs$(EXEEXT)
++ noinst_LIBRARIES = lib/libbase_gcl.a $(am__append_1) $(am__append_4) \
++ $(am__append_7)
++ my_unixport_LIBRARIES = unixport/libgcl.a unixport/libansi_gcl.a \
++@@ -862,7 +971,7 @@ bin_SCRIPTS = bin/gcl
++ check_SCRIPTS = sb_ansi-tests/test_results sb_bench/timing_results
++ info_TEXINFOS = info/gcl.texi info/gcl-si.texi $(am__append_6) \
++ $(am__append_9)
++-my_unixport_DATA = $(addprefix unixport/,init_raw.lsp gcl.script libboot.so \
+++my_unixport_DATA = $(LIBBOOTSO) $(addprefix unixport/,init_raw.lsp gcl.script \
++ gcl_cmpnopt_gcl.lsp gcl_cmpnopt_ansi_gcl.lsp)
++
++ my_h_DATA = h/cmpinclude.h
++@@ -879,6 +988,8 @@ lisp_DATA = elisp/add-default.el elisp/a
++ dist_noinst_DATA = $(am__append_5) $(am__append_8)
++
++ # conditionals
+++@AMM_LIBBOOT_TRUE@LIBBOOTSO = unixport/libboot.so
+++@AMM_LIBBOOT_FALSE@BOOT_C = o/boot.c
++ @AMM_GPROF_TRUE@LIBGPROF = lib/libgprof.a
++
++ #it would be nice someday to sandbox xgcl-2 and gcl-tk builds in tmpdirs
++@@ -968,9 +1079,8 @@ BUILT_SOURCES = $(BUILT_H) $(BUILT_C)
++ CLEANFILES = $(BUILT_SOURCES) $(INI_FILES) o/boot.ini $(addprefix \
++ unixport/raw_,gcl gcl_gprof ansi_gcl ansi_gcl_gprof) \
++ h/cmpinclude.h h/mstdint.h h/cmpincludea.h h/mcompdefs.h \
++- unixport/libboot.so gcl-tk/demos/index.lsp \
++- gcl-tk/demos/gc-monitor.o
++-lib_libbase_gcl_a_SOURCES = $(C_SRC) $(BASE_H) $(CMPI_H) $(ARCHT_H)
+++ $(LIBBOOTSO) gcl-tk/demos/index.lsp gcl-tk/demos/gc-monitor.o
+++lib_libbase_gcl_a_SOURCES = $(C_SRC) $(BASE_H) $(CMPI_H) $(ARCHT_H) $(BOOT_C)
++ nodist_lib_libbase_gcl_a_SOURCES = $(BUILT_C)
++ lib_libgprof_a_SOURCES = o/gprof.c
++ lib_libgprof_a_CFLAGS = $(AM_CFLAGS) -fno-omit-frame-pointer -pg
++@@ -1293,6 +1403,7 @@ o/bzero.$(OBJEXT): o/$(am__dirstamp) o/$
++ o/user_init.$(OBJEXT): o/$(am__dirstamp) o/$(DEPDIR)/$(am__dirstamp)
++ o/user_match.$(OBJEXT): o/$(am__dirstamp) o/$(DEPDIR)/$(am__dirstamp)
++ o/mapfun.$(OBJEXT): o/$(am__dirstamp) o/$(DEPDIR)/$(am__dirstamp)
+++o/boot.$(OBJEXT): o/$(am__dirstamp) o/$(DEPDIR)/$(am__dirstamp)
++ o/character.$(OBJEXT): o/$(am__dirstamp) o/$(DEPDIR)/$(am__dirstamp)
++ o/file.$(OBJEXT): o/$(am__dirstamp) o/$(DEPDIR)/$(am__dirstamp)
++ o/gcl_readline.$(OBJEXT): o/$(am__dirstamp) \
++@@ -1447,6 +1558,8 @@ o/lib_libbase_gcl_gprof_a-user_match.$(O
++ o/$(DEPDIR)/$(am__dirstamp)
++ o/lib_libbase_gcl_gprof_a-mapfun.$(OBJEXT): o/$(am__dirstamp) \
++ o/$(DEPDIR)/$(am__dirstamp)
+++o/lib_libbase_gcl_gprof_a-boot.$(OBJEXT): o/$(am__dirstamp) \
+++ o/$(DEPDIR)/$(am__dirstamp)
++ o/lib_libbase_gcl_gprof_a-gprof.$(OBJEXT): o/$(am__dirstamp) \
++ o/$(DEPDIR)/$(am__dirstamp)
++ o/lib_libbase_gcl_gprof_a-character.$(OBJEXT): o/$(am__dirstamp) \
++@@ -1654,6 +1767,7 @@ distclean-compile:
++ @AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/bind.Po@am__quote@ # am--include-marker
++ @AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/bitop.Po@am__quote@ # am--include-marker
++ @AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/block.Po@am__quote@ # am--include-marker
+++@AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/boot.Po@am__quote@ # am--include-marker
++ @AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/bzero.Po@am__quote@ # am--include-marker
++ @AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/catch.Po@am__quote@ # am--include-marker
++ @AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/cfun.Po@am__quote@ # am--include-marker
++@@ -1688,6 +1802,7 @@ distclean-compile:
++ @AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/lib_libbase_gcl_gprof_a-bind.Po@am__quote@ # am--include-marker
++ @AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/lib_libbase_gcl_gprof_a-bitop.Po@am__quote@ # am--include-marker
++ @AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/lib_libbase_gcl_gprof_a-block.Po@am__quote@ # am--include-marker
+++@AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/lib_libbase_gcl_gprof_a-boot.Po@am__quote@ # am--include-marker
++ @AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/lib_libbase_gcl_gprof_a-bzero.Po@am__quote@ # am--include-marker
++ @AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/lib_libbase_gcl_gprof_a-catch.Po@am__quote@ # am--include-marker
++ @AMDEP_TRUE@@am__include@ @am__quote@o/$(DEPDIR)/lib_libbase_gcl_gprof_a-cfun.Po@am__quote@ # am--include-marker
++@@ -2761,6 +2876,20 @@ o/lib_libbase_gcl_gprof_a-mapfun.obj: o/
++ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib_libbase_gcl_gprof_a_CPPFLAGS) $(CPPFLAGS) $(lib_libbase_gcl_gprof_a_CFLAGS) $(CFLAGS) -c -o o/lib_libbase_gcl_gprof_a-mapfun.obj `if test -f 'o/mapfun.c'; then $(CYGPATH_W) 'o/mapfun.c'; else $(CYGPATH_W) '$(srcdir)/o/mapfun.c'; fi`
++
+++o/lib_libbase_gcl_gprof_a-boot.o: o/boot.c
+++@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib_libbase_gcl_gprof_a_CPPFLAGS) $(CPPFLAGS) $(lib_libbase_gcl_gprof_a_CFLAGS) $(CFLAGS) -MT o/lib_libbase_gcl_gprof_a-boot.o -MD -MP -MF o/$(DEPDIR)/lib_libbase_gcl_gprof_a-boot.Tpo -c -o o/lib_libbase_gcl_gprof_a-boot.o `test -f 'o/boot.c' || echo '$(srcdir)/'`o/boot.c
+++@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) o/$(DEPDIR)/lib_libbase_gcl_gprof_a-boot.Tpo o/$(DEPDIR)/lib_libbase_gcl_gprof_a-boot.Po
+++@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='o/boot.c' object='o/lib_libbase_gcl_gprof_a-boot.o' libtool=no @AMDEPBACKSLASH@
+++@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+++@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib_libbase_gcl_gprof_a_CPPFLAGS) $(CPPFLAGS) $(lib_libbase_gcl_gprof_a_CFLAGS) $(CFLAGS) -c -o o/lib_libbase_gcl_gprof_a-boot.o `test -f 'o/boot.c' || echo '$(srcdir)/'`o/boot.c
+++
+++o/lib_libbase_gcl_gprof_a-boot.obj: o/boot.c
+++@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib_libbase_gcl_gprof_a_CPPFLAGS) $(CPPFLAGS) $(lib_libbase_gcl_gprof_a_CFLAGS) $(CFLAGS) -MT o/lib_libbase_gcl_gprof_a-boot.obj -MD -MP -MF o/$(DEPDIR)/lib_libbase_gcl_gprof_a-boot.Tpo -c -o o/lib_libbase_gcl_gprof_a-boot.obj `if test -f 'o/boot.c'; then $(CYGPATH_W) 'o/boot.c'; else $(CYGPATH_W) '$(srcdir)/o/boot.c'; fi`
+++@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) o/$(DEPDIR)/lib_libbase_gcl_gprof_a-boot.Tpo o/$(DEPDIR)/lib_libbase_gcl_gprof_a-boot.Po
+++@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='o/boot.c' object='o/lib_libbase_gcl_gprof_a-boot.obj' libtool=no @AMDEPBACKSLASH@
+++@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+++@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib_libbase_gcl_gprof_a_CPPFLAGS) $(CPPFLAGS) $(lib_libbase_gcl_gprof_a_CFLAGS) $(CFLAGS) -c -o o/lib_libbase_gcl_gprof_a-boot.obj `if test -f 'o/boot.c'; then $(CYGPATH_W) 'o/boot.c'; else $(CYGPATH_W) '$(srcdir)/o/boot.c'; fi`
+++
++ o/lib_libbase_gcl_gprof_a-gprof.o: o/gprof.c
++ @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib_libbase_gcl_gprof_a_CPPFLAGS) $(CPPFLAGS) $(lib_libbase_gcl_gprof_a_CFLAGS) $(CFLAGS) -MT o/lib_libbase_gcl_gprof_a-gprof.o -MD -MP -MF o/$(DEPDIR)/lib_libbase_gcl_gprof_a-gprof.Tpo -c -o o/lib_libbase_gcl_gprof_a-gprof.o `test -f 'o/gprof.c' || echo '$(srcdir)/'`o/gprof.c
++ @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) o/$(DEPDIR)/lib_libbase_gcl_gprof_a-gprof.Tpo o/$(DEPDIR)/lib_libbase_gcl_gprof_a-gprof.Po
++@@ -3974,6 +4103,7 @@ distclean: distclean-am
++ -rm -f o/$(DEPDIR)/bind.Po
++ -rm -f o/$(DEPDIR)/bitop.Po
++ -rm -f o/$(DEPDIR)/block.Po
+++ -rm -f o/$(DEPDIR)/boot.Po
++ -rm -f o/$(DEPDIR)/bzero.Po
++ -rm -f o/$(DEPDIR)/catch.Po
++ -rm -f o/$(DEPDIR)/cfun.Po
++@@ -4008,6 +4138,7 @@ distclean: distclean-am
++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-bind.Po
++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-bitop.Po
++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-block.Po
+++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-boot.Po
++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-bzero.Po
++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-catch.Po
++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-cfun.Po
++@@ -4294,6 +4425,7 @@ maintainer-clean: maintainer-clean-am
++ -rm -f o/$(DEPDIR)/bind.Po
++ -rm -f o/$(DEPDIR)/bitop.Po
++ -rm -f o/$(DEPDIR)/block.Po
+++ -rm -f o/$(DEPDIR)/boot.Po
++ -rm -f o/$(DEPDIR)/bzero.Po
++ -rm -f o/$(DEPDIR)/catch.Po
++ -rm -f o/$(DEPDIR)/cfun.Po
++@@ -4328,6 +4460,7 @@ maintainer-clean: maintainer-clean-am
++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-bind.Po
++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-bitop.Po
++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-block.Po
+++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-boot.Po
++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-bzero.Po
++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-catch.Po
++ -rm -f o/$(DEPDIR)/lib_libbase_gcl_gprof_a-cfun.Po
++@@ -4541,7 +4674,7 @@ $(addprefix unixport/saved_,gcl ansi_gcl
++ unixport/saved_%: unixport/raw_% # rebuild these only when out of date
++
++ unixport/saved_%: | unixport/raw_% unixport/gcl_cmpnopt_%.lsp \
++- unixport/libboot.so unixport/init_raw.lsp
+++ $(LIBBOOTSO) unixport/init_raw.lsp
++ rm -rf sb_$* # FIXME sandbox ugliness for parallel builds
++ mkdir sb_$*
++ cd sb_$* && \
++@@ -4549,14 +4682,17 @@ unixport/saved_%: | unixport/raw_% unixp
++ ln -snf gcl_cmpnopt_$*.lsp ../unixport/gcl_cmpnopt.lsp && \
++ mkdir h && \
++ ln -snf ../../h/cmpinclude.h h/ && \
++- echo "(system:save-system \"../$@\")" | cat ../unixport/init_raw.lsp - | \
+++ touch prof_init.lsp && \
+++ ( ! echo $@ | grep -q _gprof$$ || echo "(setq compiler::*default-prof-p* t)" >prof_init.lsp ) && \
+++ echo "(system:save-system \"../$@\")" | \
+++ cat ../unixport/init_raw.lsp prof_init.lsp - | \
++ GCL_LSPSYSDIR=../$(srcdir)/unixport/ GCL_MEM_BOUND=29 \
++ ../unixport/raw_$* $$(dirname $$(pwd))/unixport/ -libdir $$(dirname $$(pwd))/ && \
++ rm -f ../unixport/gcl_cmpnopt.lsp #FIXME GCL_MEM_BOUND darwin limited raw heap xcode linker __huge issue
++ rm -rf sb_$*
++
++-unixport/raw_%: unixport/lib%.a
++- $(CC) $(AM_LDFLAGS) -rdynamic $(LDFLAGS) -o $@ $< $(LIBS) #FIXME relro
+++unixport/raw_%: unixport/lib%.a $(FF) $(LF)
+++ $(CC) $(AM_LDFLAGS) -rdynamic $(LDFLAGS) -o $@ $(FF) $< $(LF) $(LIBS) #FIXME relro
++
++ unixport/gcl_cmpnopt_gcl_gprof.lsp unixport/gcl_cmpnopt_ansi_gcl_gprof.lsp:\
++ unixport/gcl_cmpnopt_%_gprof.lsp: unixport/gcl_cmpnopt_%.lsp
++@@ -4754,14 +4890,14 @@ o/boot.h: %.h: %.ini
++ echo 'void gcl_init_boot(void){' >> $@
++ cat $< >> $@
++ echo '}' >> $@
++-unixport/libboot.so: o/boot.c o/boot.h
+++$(LIBBOOTSO): o/boot.c o/boot.h
++ $(CC) $(AM_CPPFLAGS) -Io $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) \
++ -fPIC -shared -Wl,-undefined -Wl,dynamic_lookup $< -o $@
++
++ o/boot.ini: CPPFLAGS += -DNO_BOOT_H
++ # parallel builds can only have one target accessing an intermediate file
++ # solved with BUILT_SOURCES
++-o/%.ini: o/%.c | o/grab_defs
+++o/%.ini: o/%.c | o/grab_defs$(EXEEXT)
++ @$(CPP) $(AM_CPPFLAGS) -P -DINICOMP -DNO_DEFUN $(CPPFLAGS) $< | $| > new_$(@F)
++ @([ -e $@ ] && cmp new_$(@F) $@) || mv -v new_$(@F) $@
++ @rm -f new_$(@F)
++@@ -4824,8 +4960,8 @@ sb_cmpnew/gcl_collectfn.o: cmpnew/gcl_co
++ [ -d $(@D) ] || mkdir -p $(@D)
++ $(word 1,$|) -compile $< -o $@
++
++-%.c: %.d | bin/dpp
++- bin/dpp $< $@
+++%.c: %.d | bin/dpp$(EXEEXT)
+++ $| $< $@
++
++ gcl-tk/demos gcl-tk $(MY_DIRS): % :
++ [ -d $@ ] || mkdir -p $@
++--- gcl27-2.7.1.orig/bin/gcl.in
+++++ gcl27-2.7.1/bin/gcl.in
++@@ -5,13 +5,19 @@ VERS=@VERSION@
++
++ if [ -e /etc/default/gcl$EXT ] ; then
++ . /etc/default/gcl$EXT ;
++- if ! set | grep -q -w GCL_ANSI ; then GCL_ANSI=$DEFAULT_GCL_ANSI ; fi
+++ if ! set | grep -q -w GCL_ANSI ; then
+++ if [ "$DEFAULT_GCL_ANSI" != "" ] ; then
+++ GCL_ANSI="t" ;
+++ else
+++ GCL_ANSI="no" ;
+++ fi
+++ fi
++ if ! set | grep -q -w GCL_PROF ; then GCL_PROF=$DEFAULT_GCL_PROF ; fi
++ fi
++
++ DIR=@prefix@/lib/gcl-$VERS;
++
++-if [ "$GCL_ANSI" = "" ] ; then
+++if [ "$GCL_ANSI" = "no" ] ; then
++ if [ "$GCL_PROF" = "" ] ; then
++ EXE=saved_gcl;
++ else
++--- gcl27-2.7.1.orig/cmpnew/gcl_cmpcall.lsp
+++++ gcl27-2.7.1/cmpnew/gcl_cmpcall.lsp
++@@ -334,8 +334,10 @@
++ ((append at '(*))))));let call_proc_new foil fast linking and catch errors
++
++ (defun add-fast-link (fname la &optional apnarg
++- &aux n
++- (at (call-arg-types (mapcar (lambda (x) (link-rt x t)) (get-arg-types fname)) la apnarg))
+++ &aux n
+++ (at (call-arg-types
+++ (adj-call-tps-max (mapcar (lambda (x) (link-rt x t)) (get-arg-types fname)))
+++ la apnarg))
++ (rt (link-rt (get-return-type fname) t))
++ (clp (cclosure-p fname))
++ (tail (list rt at clp apnarg)))
++--- gcl27-2.7.1.orig/cmpnew/gcl_cmpeval.lsp
+++++ gcl27-2.7.1/cmpnew/gcl_cmpeval.lsp
++@@ -2353,6 +2353,12 @@
++ (otherwise (when (or always (ltvp val))
++ `(vv ,val)))))
++
+++(defun encap-src-val (val)
+++ (typecase val
+++ (function (afe (cons 'df nil) (mf (fle val))))
+++ (cons (cons (encap-src-val (car val)) (encap-src-val (cdr val))))
+++ (t val)))
+++
++ (defun c1constant-value (val always &aux (val (if (exit-to-fmla-p) (not (not val)) val)))
++ (case
++ val
++@@ -2363,11 +2369,7 @@
++ (when l
++ `(location
++ ,(make-info :type (or (ltvp val)
++- (object-type
++- (typecase val
++- (function (afe (cons 'df nil) (mf (fle val))))
++- (list (copy-tree val))
++- (t val)))))
+++ (object-type (encap-src-val val))))
++ ,l))))))
++
++ (defvar *compiler-temps*
++--- gcl27-2.7.1.orig/cmpnew/gcl_cmpflet.lsp
+++++ gcl27-2.7.1/cmpnew/gcl_cmpflet.lsp
++@@ -495,7 +495,7 @@
++ (clp (when clp (ccb-vs-str (fun-ref-ccb fun))))
++ (nm (if clp (ms clp "->fun.fun_self") nm))
++ (inl (g1 clp nm sig ap clp (if clp -1 (fun-level fun)))))
++- `(,(car sig) ,(cadr sig)
+++ `(,(adj-call-tps-max (car sig)) ,(cadr sig)
++ ,(if mv (flags rfa svt) (flags rfa))
++ ,inl)))
++
++--- gcl27-2.7.1.orig/cmpnew/gcl_cmptop.lsp
+++++ gcl27-2.7.1/cmpnew/gcl_cmptop.lsp
++@@ -823,7 +823,7 @@
++ ((cons (eql vv) t) (fm-to-string (cadr form)))
++ ((cons (member char-value fixnum-value character-value) t) (fm-to-string (caddr form)))
++ ((eql most-negative-fixnum) #.(string-concatenate "(" (write-to-string (1+ most-negative-fixnum)) "- 1)"))
++- (integer (format nil "~a" form)); string character
+++ (fixnum (format nil "~a" form)); string character
++ (float (format nil "~10,,,,,,'eG" form))
++ ((complex float)
++ (string-concatenate "(" (fm-to-string (realpart form)) " + I * " (fm-to-string (imagpart form)) ")"))))
++@@ -832,7 +832,7 @@
++ (string-concatenate
++ (cond ((member key '(:cnum :creal)) "")
++ ((eq ft tt) "")
++- ((equal ft t)
+++ ((equal ft t)
++ (if *compiler-new-safety*
++ (let ((v (member key '(:char :int :fixnum))))
++ (if v (si::string-concatenate (setq p "object_to_") (strcat key))
++@@ -1127,11 +1127,19 @@
++ (let ((x (position x +c-global-arg-types+ :test 'type<=)))
++ (if x (1+ x) 0))))
++
+++(defconstant +max-typed-args+
+++ (let ((x (cdr (tp-bnds (cadr (si::sig 'c-function-argd))))))
+++ (if (typep x 'fixnum) (1- (truncate (integer-length x) 2)) 0)))
+++
+++(defun adj-call-tps-max (tps &aux (i -1))
+++ (mapcar (lambda (x) (type-or1 (>= (incf i) +max-typed-args+) x)) tps))
+++
++ (defun new-proclaimed-argd (args return)
++ (do* ((type (f-type return) (f-type (pop args)))
++ (i 0 (+ 2 i))
++ (ans type (logior ans (ash type i))))
++- ((or (>= i 32) (null args)) (the (unsigned-byte 32) ans))))
+++ ((or (>= i #.(ash +max-typed-args+ 1)) (null args))
+++ (the (unsigned-byte #.(1+ (ash +max-typed-args+ 1))) ans))))
++
++ (defun type-f (x)
++ (declare (fixnum x))
++@@ -1300,14 +1308,16 @@
++ (defun t3defun-local-entry (fname cfun lambda-expr sp inline-info
++ &aux specials *reg-clv* (requireds (caaddr lambda-expr)) nargs)
++ (do ((vl requireds (cdr vl))
++- (types (cadr inline-info) (cdr types)))
+++ (types (cadr inline-info) (cdr types))
+++ (i 0 (1+ i)))
++ ((endp vl))
++ (cond ((eq (var-kind (car vl)) 'special)
++ (push (cons (car vl) (var-loc (car vl))) specials))
++ ((var-cb (car vl)) (push (list (eq 'clb (var-loc (car vl))) (car vl)) *reg-clv*))
++-; ((var-cb (car vl)) (push (car vl) *reg-clv*))
++ ((setf (var-kind (car vl))
++- (or (car (member (promoted-c-type (var-type (car vl))) +c-local-arg-types+)) 'object))))
+++ (or (when (< i +max-typed-args+)
+++ (car (member (promoted-c-type (var-type (car vl))) +c-local-arg-types+)))
+++ 'object))))
++ (setf (var-loc (car vl)) (cs-push (var-type (car vl)) t)))
++ (when (is-narg-le lambda-expr)
++ (setq nargs (car (last requireds)))
++@@ -1382,13 +1392,12 @@
++ (wt-h "#define VMRV" cm "(a_,b_)" vstu bdsu frsu " return((" (declaration-type (rep-type return-type)) ")a_);")
++ (wt-h "#define VMR" cm "(a_) VMRV" cm "(a_,0);")))
++
++-
++-(defun wt-requireds (requireds arg-types &optional first narg)
+++(defun wt-requireds (requireds arg-types &optional first narg &aux (i -1))
++ (declare (ignore arg-types))
++ (flet ((wt (x) (wt x) (let ((*compiler-output1* *compiler-output2*)) (wt x))))
++ (dolist (v requireds (wt (if narg ",...)" ")")))
++ (setq narg (or narg (is-narg-var v)))
++- (let* ((gt (global-type-bump (var-type v)))
+++ (let* ((gt (global-type-bump (if (< (incf i) +max-typed-args+) (var-type v) t)))
++ (cvar (cs-push gt t)))
++ (when first (wt ","))
++ (setq first t)
++@@ -1811,6 +1820,12 @@
++ ;; ,@(mapcar (lambda (x y)
++ ;; `(unbox ,(intern (symbol-name x) 'keyword) ,y)) args syms)))))))
++
+++(defun c-key-rep (key)
+++ (ecase key
+++ ((:object :char :int :long :float :double :fixnum :void) (string-downcase key))
+++ (:string "char *")
+++ (:ustring "unsigned char *")))
+++
++ (defmacro defentry (n args c &optional (lt t)
++ &aux (tsyms (load-time-value
++ (mapl (lambda (x) (setf (car x) (gensym "DEFENTRY")))
++@@ -1824,9 +1839,9 @@
++ (tps (mapcar (lambda (x) (intern (string (if (consp x) (car x) x)) 'keyword)) args))
++ (decl (reduce (lambda (y x)
++ (strcat y (if (> (length y) 0) "," "")
++- (cdr (assoc (get x 'cmp-lisp-type) +defentry-c-rep-alist+))))
+++ (c-key-rep x)))
++ tps :initial-value ""))
++- (decl (concatenate 'string (string-downcase rt) " " m "(" decl ");"))
+++ (decl (concatenate 'string (c-key-rep rt) " " m "(" decl ");"))
++ (decl (if st "" decl))
++ (syms (mapcar (lambda (x) (declare (ignore x)) (pop tsyms)) args)))
++ `(defun ,n ,syms
++@@ -1881,14 +1896,16 @@
++
++ (setq h (fun-call fun) at (caar h) rt (cadar h)
++ at (mapcar 'global-type-bump at) rt (global-type-bump rt));FIXME
++- (dolist (vl requireds)
++- (cond ((eq (var-kind vl) 'special)
++- (push (cons vl (var-loc vl)) specials))
++- ((var-cb vl) (push (list (eq 'clb (var-loc vl)) vl) *reg-clv*))
++-; ((var-cb vl) (push vl *reg-clv*))
++- ((setf (var-kind vl)
++- (or (car (member (promoted-c-type (var-type vl)) +c-global-arg-types+)) 'object))))
++- (setf (var-loc vl) (cs-push (var-type vl) t)))
+++ (do ((vlp requireds (cdr vlp))(i 0 (1+ i)))((endp vlp))
+++ (let ((vl (car vlp)))
+++ (cond ((eq (var-kind vl) 'special)
+++ (push (cons vl (var-loc vl)) specials))
+++ ((var-cb vl) (push (list (eq 'clb (var-loc vl)) vl) *reg-clv*))
+++ ((setf (var-kind vl)
+++ (or (when (< i +max-typed-args+)
+++ (car (member (promoted-c-type (var-type vl)) +c-global-arg-types+)))
+++ 'object))))
+++ (setf (var-loc vl) (cs-push (var-type vl) t))))
++
++ (wt-comment "local function " (if (fun-name fun) (fun-name fun) nil))
++ (wt-h "static " (declaration-type (rep-type rt))
++--- gcl27-2.7.1.orig/cmpnew/gcl_cmptype.lsp
+++++ gcl27-2.7.1/cmpnew/gcl_cmptype.lsp
++@@ -220,11 +220,6 @@
++ (list* nil +c-local-var-types-syms+))
++ `((object . "object "))))
++
++-(defconstant +defentry-c-rep-alist+
++- (mapcar (lambda (x &aux (z (assoc x *c-types*)))
++- (cons (cadr z) (eighth z)))
++- '(char #+64bit signed-int fixnum short-float long-float string t)))
++-
++ (defconstant +cmp-type-alist+
++ (mapcar (lambda (x) (cons (cmp-norm-tp (car x)) (cdr x))) +type-alist+))
++
++--- gcl27-2.7.1.orig/configure
+++++ gcl27-2.7.1/configure
++@@ -719,6 +719,10 @@ LDFLAGS
++ CFLAGS
++ CC
++ PRELINK_CHECK
+++AMM_LIBBOOT_FALSE
+++AMM_LIBBOOT_TRUE
+++LF
+++FF
++ host_os
++ host_vendor
++ host_cpu
++@@ -807,6 +811,7 @@ ac_user_opts='
++ enable_option_checking
++ enable_silent_rules
++ with_lispdir
+++enable_libboot
++ enable_machine
++ enable_widecons
++ enable_safecdr
++@@ -1478,6 +1483,7 @@ Optional Features:
++ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
++ --enable-silent-rules less verbose build output (undo: "make V=1")
++ --disable-silent-rules verbose build output (undo: "make V=0")
+++put bootstrap code in shared library to be discarded
++ --enable-machine=XXXX will force the use of one of the definitions in h/XXXX.defs
++ --enable-widecons will use a three word cons with simplified typing
++ --enable-safecdr will protect cdr from immfix and speed up type processing
++@@ -4149,6 +4155,38 @@ case $canonical in
++ i?86-pc-solaris*) use=solaris-i386;;
++ esac
++
+++# Check whether --enable-libboot was given.
+++if test ${enable_libboot+y}
+++then :
+++ enableval=$enable_libboot; libboot=$enableval
+++else case e in #(
+++ e) libboot="yes" ;;
+++esac
+++fi
+++
+++
+++if test "$use" = "gnuwin95" ; then
+++ FF=o/firstfile.o
+++
+++ LF=o/lastfile.o
+++
+++ libboot="no"
+++fi
+++
+++ if test "$libboot" = "yes"; then
+++ AMM_LIBBOOT_TRUE=
+++ AMM_LIBBOOT_FALSE='#'
+++else
+++ AMM_LIBBOOT_TRUE='#'
+++ AMM_LIBBOOT_FALSE=
+++fi
+++
+++if test "$libboot" = "yes" ; then
+++
+++printf "%s\n" "#define USE_LIBBOOT 1" >>confdefs.h
+++
+++fi
+++
++ # Check whether --enable-machine was given.
++ if test ${enable_machine+y}
++ then :
++@@ -7155,19 +7193,11 @@ case $use in
++ assert_arg_to_cflags -mms-bitfields
++ for i in makedefc windows/gcl.iss windows/sysdir.bat windows/install.lsp h/gclincl.h; do
++ cat $i.in | sed 's,^\r\n$,\r\n,g' >tmp && mv tmp $i.in;
++- done
++- OLD_LDFLAGS=$LDFLAGS
++- assert_arg_to_ldflags -pg
++- GPL_FLAG="-pg"
++- LDFLAGS=$OLD_LDFLAGS;;
+++ done;;
++ *gnuwin*)
++ assert_arg_to_cflags -fno-zero-initialized-in-bss
++ assert_arg_to_cflags -mms-bitfields
++- assert_arg_to_ldflags -Wl,--stack,8000000
++- OLD_LDFLAGS=$LDFLAGS
++- assert_arg_to_ldflags -pg
++- GPL_FLAG="-pg"
++- LDFLAGS=$OLD_LDFLAGS;;
+++ assert_arg_to_ldflags -Wl,--stack,8000000;;
++ 386-linux)
++ if ! add_arg_to_cflags -msse2 || ! add_arg_to_cflags -mfpmath=sse ; then
++ add_arg_to_cflags -ffloat-store;
++@@ -8742,6 +8772,41 @@ esac
++ # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
++ # declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'.
++ # This bug is HP SR number 8606223364.
+++{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
+++printf %s "checking size of size_t... " >&6; }
+++if test ${ac_cv_sizeof_size_t+y}
+++then :
+++ printf %s "(cached) " >&6
+++else case e in #(
+++ e) if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"
+++then :
+++
+++else case e in #(
+++ e) if test "$ac_cv_type_size_t" = yes; then
+++ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
+++printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
+++as_fn_error 77 "cannot compute sizeof (size_t)
+++See 'config.log' for more details" "$LINENO" 5; }
+++ else
+++ ac_cv_sizeof_size_t=0
+++ fi ;;
+++esac
+++fi
+++ ;;
+++esac
+++fi
+++{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
+++printf "%s\n" "$ac_cv_sizeof_size_t" >&6; }
+++
+++
+++
+++printf "%s\n" "#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t" >>confdefs.h
+++
+++
+++# The cast to long int works around a bug in the HP C Compiler
+++# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+++# declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'.
+++# This bug is HP SR number 8606223364.
++ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
++ printf %s "checking size of long... " >&6; }
++ if test ${ac_cv_sizeof_long+y}
++@@ -9029,7 +9094,8 @@ esac
++ printf %s "checking for hugepagewidth... " >&6; }
++ j=""
++ if test -e /proc/meminfo ; then
++- j=`awk '/^Hugepagesize:/ {if ($3!="kB") next;j=1;for (i=0;i<20 && j!=$2;i++) j=j*2;if (j==$2) printf("%d\n",i+10)}' /proc/meminfo`
+++ j=`awk '/^Hugepagesize:/ {if ($3!="kB") next;j=1;for (i=0;i<20 && j!=$2;i++) j=j*2;
+++ if (j==$2) {if (i>11) i=11;printf("%d\n",i+10)}}' /proc/meminfo`
++ fi
++ if test "$j" != "" ; then
++ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $j" >&5
++@@ -11661,9 +11727,6 @@ then :
++ fi
++
++
++-#LDFLAGS="`echo $GPL_FLAG $LDFLAGS | sed 's,gcl.script,../unixport/gcl.script,g'`"
++-LDFLAGS="`echo $GPL_FLAG $LDFLAGS`"
++-#AM_LDFLAGS = $LDFLAGS
++ BASE_LDFLAGS="$LDFLAGS"
++ LDFLAGS=""
++
++@@ -11859,6 +11922,10 @@ else
++ am__EXEEXT_FALSE=
++ fi
++
+++if test -z "${AMM_LIBBOOT_TRUE}" && test -z "${AMM_LIBBOOT_FALSE}"; then
+++ as_fn_error $? "conditional \"AMM_LIBBOOT\" was never defined.
+++Usually this means the macro was only invoked conditionally." "$LINENO" 5
+++fi
++ if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
++ as_fn_error $? "conditional \"AMDEP\" was never defined.
++ Usually this means the macro was only invoked conditionally." "$LINENO" 5
++--- gcl27-2.7.1.orig/configure.ac
+++++ gcl27-2.7.1/configure.ac
++@@ -71,6 +71,22 @@ case $canonical in
++ i?86-pc-solaris*) use=solaris-i386;;
++ esac
++
+++AC_ARG_ENABLE([libboot],[put bootstrap code in shared library to be discarded],
+++ [libboot=$enableval],[libboot="yes"])
+++
+++if test "$use" = "gnuwin95" ; then
+++ FF=o/firstfile.o
+++ AC_SUBST(FF)
+++ LF=o/lastfile.o
+++ AC_SUBST(LF)
+++ libboot="no"
+++fi
+++
+++AM_CONDITIONAL([AMM_LIBBOOT],[test "$libboot" = "yes"])
+++if test "$libboot" = "yes" ; then
+++ AC_DEFINE([USE_LIBBOOT],[1],[boot code in shared library])
+++fi
+++
++ AC_ARG_ENABLE([machine],[ --enable-machine=XXXX will force the use of one of the definitions in h/XXXX.defs],
++ [echo enable_machine=$enableval ; use=$enableval])
++
++@@ -271,19 +287,11 @@ case $use in
++ assert_arg_to_cflags -mms-bitfields
++ for i in makedefc windows/gcl.iss windows/sysdir.bat windows/install.lsp h/gclincl.h; do
++ cat $i.in | sed 's,[^\r]\n$,\r\n,g' >tmp && mv tmp $i.in;
++- done
++- OLD_LDFLAGS=$LDFLAGS
++- assert_arg_to_ldflags -pg
++- GPL_FLAG="-pg"
++- LDFLAGS=$OLD_LDFLAGS;;
+++ done;;
++ *gnuwin*)
++ assert_arg_to_cflags -fno-zero-initialized-in-bss
++ assert_arg_to_cflags -mms-bitfields
++- assert_arg_to_ldflags -Wl,--stack,8000000
++- OLD_LDFLAGS=$LDFLAGS
++- assert_arg_to_ldflags -pg
++- GPL_FLAG="-pg"
++- LDFLAGS=$OLD_LDFLAGS;;
+++ assert_arg_to_ldflags -Wl,--stack,8000000;;
++ 386-linux)
++ if ! add_arg_to_cflags -msse2 || ! add_arg_to_cflags -mfpmath=sse ; then
++ add_arg_to_cflags -ffloat-store;
++@@ -793,6 +801,7 @@ esac
++ # mechanism, in the PAGE macro. This offset is subtracted from
++ # addresses, in calculating a page for an address in the heap.
++
+++AC_CHECK_SIZEOF(size_t,0)
++ AC_CHECK_SIZEOF(long,0)
++ AC_CHECK_SIZEOF(short,0)
++ AC_CHECK_SIZEOF(int,0)
++@@ -853,7 +862,8 @@ esac
++ AC_MSG_CHECKING([for hugepagewidth])
++ j=""
++ if test -e /proc/meminfo ; then
++- j=`awk '/^Hugepagesize:/ {if ($3!="kB") next;j=1;for (i=0;i<20 && j!=$2;i++) j=j*2;if (j==$2) printf("%d\n",i+10)}' /proc/meminfo`
+++ j=`awk '/^Hugepagesize:/ {if ($3!="kB") next;j=1;for (i=0;i<20 && j!=$2;i++) j=j*2;
+++ if (j==$2) {if (i>11) i=11;printf("%d\n",i+10)}}' /proc/meminfo`
++ fi
++ if test "$j" != "" ; then
++ AC_MSG_RESULT([$j])
++@@ -1849,9 +1859,6 @@ AC_CONFIG_FILES([bin/gcl])
++ AC_CHECK_HEADERS(sys/mman.h,AC_CHECK_FUNCS(mprotect))
++ AC_CHECK_HEADERS(alloca.h)
++
++-#LDFLAGS="`echo $GPL_FLAG $LDFLAGS | sed 's,gcl.script,../unixport/gcl.script,g'`"
++-LDFLAGS="`echo $GPL_FLAG $LDFLAGS`"
++-#AM_LDFLAGS = $LDFLAGS
++ BASE_LDFLAGS="$LDFLAGS"
++ LDFLAGS=""
++ AC_SUBST(BASE_LDFLAGS)
++--- gcl27-2.7.1.orig/git.tag
+++++ gcl27-2.7.1/git.tag
++@@ -1,2 +1,2 @@
++-"Version_2_7_2ore2"
+++"Version_2_7_2ore3"
++
++--- gcl27-2.7.1.orig/h/386-macosx.h
+++++ gcl27-2.7.1/h/386-macosx.h
++@@ -132,7 +132,7 @@ if (realpath (buf, fub) == 0) {
++ #define UC(a_) ((ucontext_t *)a_)
++ #define SF(a_) ((siginfo_t *)a_)
++
++-#define FPE_CODE(i_,v_) make_fixnum(FFN(fSfpe_code)(*(fixnum *)&UC(v_)->uc_mcontext->__fs.__fpu_fsw,UC(v_)->uc_mcontext->__fs.__fpu_mxcsr))
+++#define FPE_CODE(i_,v_) make_fixnum((fixnum)FFN(fSfpe_code)(*(fixnum *)&UC(v_)->uc_mcontext->__fs.__fpu_fsw,UC(v_)->uc_mcontext->__fs.__fpu_mxcsr))
++ #define FPE_ADDR(i_,v_) make_fixnum(UC(v_)->uc_mcontext->__fs.__fpu_fop ? UC(v_)->uc_mcontext->__fs.__fpu_ip : (fixnum)SF(i_)->si_addr)
++ #define FPE_CTXT(v_) list(3,make_fixnum((fixnum)&UC(v_)->uc_mcontext->__ss), \
++ make_fixnum((fixnum)&UC(v_)->uc_mcontext->__fs.__fpu_stmm0), \
++--- gcl27-2.7.1.orig/h/compprotos.h
+++++ gcl27-2.7.1/h/compprotos.h
++@@ -85,7 +85,11 @@ char object_to_char(object);
++ void not_a_symbol(object);
++ object number_expt(object,object);
++ object fLrow_major_aref(object,fixnum);
+++#if SIZEOF_SIZE_T == SIZEOF_INT
+++void *alloca(unsigned);
+++#else
++ void *alloca(unsigned long);
+++#endif
++ object cmod(object);
++ object ctimes(object,object);
++ object cdifference(object,object);
++--- gcl27-2.7.1.orig/h/gclincl.h.in
+++++ gcl27-2.7.1/h/gclincl.h.in
++@@ -315,6 +315,9 @@
++ /* The size of 'short', as computed by sizeof. */
++ #undef SIZEOF_SHORT
++
+++/* The size of 'size_t', as computed by sizeof. */
+++#undef SIZEOF_SIZE_T
+++
++ /* staticly linked images */
++ #undef STATIC_LINKING
++
++@@ -332,6 +335,9 @@
++ /* use gprof */
++ #undef USE_GPROF
++
+++/* boot code in shared library */
+++#undef USE_LIBBOOT
+++
++ /* use readline library */
++ #undef USE_READLINE
++
++--- gcl27-2.7.1.orig/h/protoize.h
+++++ gcl27-2.7.1/h/protoize.h
++@@ -1450,8 +1450,6 @@ void init_shared_memory(void);
++
++ void * object_to_pointer(object);
++
++-void * alloca(unsigned long);
++-
++ object make_dcomplex(dcomplex);
++
++ object find_init_string(const char *);
++--- gcl27-2.7.1.orig/info/internal.texi
+++++ gcl27-2.7.1/info/internal.texi
++@@ -218,7 +218,7 @@ GCL specific: The compiler defines a Lis
++ calling sequence to the C language function specified by C-FUNCTION. The
++ interpreter ignores this form. The ARG-TYPES specifies the C types of the
++ arguments which C-FUNCTION requires. The list of allowed types is (object
++-char int float double string). Code will be produced to coerce from a lisp
+++char int long float double string). Code will be produced to coerce from a lisp
++ object to the appropriate type before passing the argument to the C-FUNCTION.
++ The c-function should be of the form (c-result-type c-fname) where
++ c-result-type is a member of (void object char int float double string).
++--- gcl27-2.7.1.orig/lsp/gcl_info.lsp
+++++ gcl27-2.7.1/lsp/gcl_info.lsp
++@@ -96,18 +96,12 @@
++
++ (defun get-index-node ()
++ (or (third *current-info-data*)
++- (let* (
++- s
++- (node-string (car (nth 1 *current-info-data*)))
++- (node
++- (and node-string (car (get-nodes "Index" node-string)))))
++- (when node
++- (setq s (show-info
++- node
++- nil
++- nil
++- ))
++- (setf (third *current-info-data*) s)))))
+++ (let* ((node-string (car (nth 1 *current-info-data*)))
+++ (nodes (when node-string (get-nodes "Index" node-string))))
+++ (when nodes
+++ (setf (third *current-info-data*)
+++ (reduce 'string-concatenate
+++ (mapcar (lambda (x) (show-info x nil nil)) nodes)))))))
++
++ (defun nodes-from-index (pat &aux (i 0) ans
++ (*case-fold-search* t) *match-data*)
++--- gcl27-2.7.1.orig/o/format.c
+++++ gcl27-2.7.1/o/format.c
++@@ -160,11 +160,11 @@ object sSAindent_formatted_outputA;
++ VOL int old_fmt_index; \
++ VOL int old_fmt_end; \
++ VOL object old_fmt_iteration_list; \
++- jmp_bufp VOL old_fmt_jmp_bufp; \
+++ jmp_bufp VOL old_fmt_jmp_bufp; \
++ VOL int old_fmt_indents; \
++ VOL object old_fmt_string ; \
++- VOL object(*old_fmt_advance)(void) ; \
++- VOL void (*old_fmt_lt)(volatile bool,bool) ; \
+++ object(*VOL old_fmt_advance)(void) ; \
+++ void (*VOL old_fmt_lt)(volatile bool,bool) ; \
++ VOL format_parameter *old_fmt_paramp
++ #define fmt_save old_fmt_stream = fmt_stream; \
++ old_ctl_origin = ctl_origin; \
++--- gcl27-2.7.1.orig/o/main.c
+++++ gcl27-2.7.1/o/main.c
++@@ -582,7 +582,7 @@ void
++ init_boot(void) {
++
++ char *sysd=getenv("GCL_SYSDIR"),*d=sysd ? sysd : kcl_self;
++-#ifndef __CYGWIN__
+++#ifdef USE_LIBBOOT
++ void *v,*q;
++ #endif
++ char *z,*s="libboot.so";
++@@ -592,14 +592,14 @@ init_boot(void) {
++ sSAoptimize_maximum_pagesA->s.s_dbind=Cnil;
++ z=alloca(n);
++ snprintf(z,n,"%-*.*s%s",(int)m,(int)m,d,s);
++-#ifndef __CYGWIN__
+++#ifdef USE_LIBBOOT
++ if (!(v=dlopen(z,RTLD_LAZY|RTLD_GLOBAL)))
++ printf("%s\n",dlerror());
++ if (!(q=dlsym(v,"gcl_init_boot")))
++ printf("%s\n",dlerror());
++ #endif
++ initializing_boot=1;
++-#ifdef __CYGWIN__
+++#ifndef USE_LIBBOOT
++ {
++ extern void gcl_init_boot(void);
++ gcl_init_boot();
++--- gcl27-2.7.1.orig/unixport/init_raw.lsp.in
+++++ gcl27-2.7.1/unixport/init_raw.lsp.in
++@@ -90,13 +90,13 @@
++
++ (in-package :compiler)
++ (setq *cc* @LI_CC@
++- *default-prof-p* (> (length @LI_DFP@) 0)
++ *ld* @LI_LD@
++ *ld-libs* @LI_LD_LIBS@
++ *ld-libs* (concatenate 'string "-l" #+ansi-cl "ansi_" "gcl" #+gprof "_gprof" " " *ld-libs*)
++ *opt-three* @LI_OPT_THREE@
++ *opt-two* @LI_OPT_TWO@
++- *init-lsp* @LI_INIT_LSP@)
+++ *init-lsp* @LI_INIT_LSP@
+++ si::*info-paths* (cons "@prefix@/share/info/" si::*info-paths*))
++
++ (import 'si::(clines defentry defcfun object void int double quit bye gbc system
++ commonp *break-on-warnings* make-char char-bits char-font
--- /dev/null
--- /dev/null
++Description: <short summary of the patch>
++ TODO: Put a short summary on the line above and replace this paragraph
++ with a longer explanation of this change. Complete the meta-information
++ with other relevant fields (see below for details). To make it easier, the
++ information below has been extracted from the changelog. Adjust it or drop
++ it.
++ .
++ gcl27 (2.7.1-2) unstable; urgency=medium
++ .
++ * Version_2_7_2ore1
++Author: Camm Maguire <camm@debian.org>
++
++---
++The information above should follow the Patch Tagging Guidelines, please
++checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
++are templates for supplementary fields that you might want to add:
++
++Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
++Bug: <upstream-bugtracker-url>
++Bug-Debian: https://bugs.debian.org/<bugnumber>
++Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
++Forwarded: (no|not-needed|<patch-forwarded-url>)
++Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
++Reviewed-By: <name and email of someone who approved/reviewed the patch>
++Last-Update: 2025-04-12
++
++--- gcl27-2.7.1.orig/git.tag
+++++ gcl27-2.7.1/git.tag
++@@ -1,2 +1,2 @@
++-"Version_2_7_0"
+++"Version_2_7_2ore1"
++
++--- gcl27-2.7.1.orig/o/alloc.c
+++++ gcl27-2.7.1/o/alloc.c
++@@ -707,6 +707,7 @@ empty_relblock(void) {
++ for (;!rb_emptyp();) {
++ tm_table[t_relocatable].tm_adjgbccnt--;
++ expand_contblock_index_space();
+++ expand_contblock_array();
++ GBC(t_relocatable);
++ }
++ sSAleaf_collection_thresholdA->s.s_dbind=o;
--- /dev/null
--- /dev/null
++Description: <short summary of the patch>
++ TODO: Put a short summary on the line above and replace this paragraph
++ with a longer explanation of this change. Complete the meta-information
++ with other relevant fields (see below for details). To make it easier, the
++ information below has been extracted from the changelog. Adjust it or drop
++ it.
++ .
++ gcl27 (2.7.1-3) unstable; urgency=medium
++ .
++ * Version_2_7_2ore2
++Author: Camm Maguire <camm@debian.org>
++
++---
++The information above should follow the Patch Tagging Guidelines, please
++checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
++are templates for supplementary fields that you might want to add:
++
++Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
++Bug: <upstream-bugtracker-url>
++Bug-Debian: https://bugs.debian.org/<bugnumber>
++Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
++Forwarded: (no|not-needed|<patch-forwarded-url>)
++Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
++Reviewed-By: <name and email of someone who approved/reviewed the patch>
++Last-Update: 2025-04-23
++
++--- gcl27-2.7.1.orig/Makefile.am
+++++ gcl27-2.7.1/Makefile.am
++@@ -1,4 +1,5 @@
++-export C_INCLUDE_PATH=$(srcdir)/h:$(srcdir)/gcl-tk
+++C_INCLUDE_PATH:=$(srcdir)/h:$(srcdir)/gcl-tk:$(C_INCLUDE_PATH)
+++export C_INCLUDE_PATH
++
++ AM_CPPFLAGS=$(BASE_CPPFLAGS)
++ AM_CFLAGS=$(BASE_CFLAGS)
++@@ -244,14 +245,14 @@ unixport/saved_%: | unixport/raw_% unixp
++ ln -snf gcl_cmpnopt_$*.lsp ../unixport/gcl_cmpnopt.lsp && \
++ mkdir h && \
++ ln -snf ../../h/cmpinclude.h h/ && \
++- GCL_LSPSYSDIR=../$(srcdir)/unixport/ \
++- ../unixport/raw_$* $$(dirname $$(pwd))/unixport/ -libdir $$(dirname $$(pwd))/ \
++- < <(cat ../unixport/init_raw.lsp <(echo "(system:save-system \"../$@\")")) && \
++- rm -f ../unixport/gcl_cmpnopt.lsp
+++ echo "(system:save-system \"../$@\")" | cat ../unixport/init_raw.lsp - | \
+++ GCL_LSPSYSDIR=../$(srcdir)/unixport/ GCL_MEM_BOUND=29 \
+++ ../unixport/raw_$* $$(dirname $$(pwd))/unixport/ -libdir $$(dirname $$(pwd))/ && \
+++ rm -f ../unixport/gcl_cmpnopt.lsp #FIXME GCL_MEM_BOUND darwin limited raw heap xcode linker __huge issue
++ rm -rf sb_$*
++
++ unixport/raw_%: unixport/lib%.a
++- $(CC) $(AM_LDFLAGS) -rdynamic -Wl,-z,relro $(LDFLAGS) -o $@ $< $(LIBS) #FIXME relro
+++ $(CC) $(AM_LDFLAGS) -rdynamic $(LDFLAGS) -o $@ $< $(LIBS) #FIXME relro
++
++ unixport/gcl_cmpnopt_gcl_gprof.lsp unixport/gcl_cmpnopt_ansi_gcl_gprof.lsp:\
++ unixport/gcl_cmpnopt_%_gprof.lsp: unixport/gcl_cmpnopt_%.lsp
++@@ -309,7 +310,7 @@ unixport/mod_gcl: | unixport/saved_mod_
++ unixport/pcl_gcl: | unixport/saved_mod_gcl
++ unixport/ansi_gcl: | unixport/saved_pcl_gcl
++ $(addprefix unixport/,gcl0 gcl1): unixport/% : unixport/cinit.lisp | %
++- $(word 2,$|) < <(cat $< <(echo "(system:save-system \"$@\")"))
+++ echo "(system:save-system \"$@\")" | cat $< - | $(word 2,$|)
++ $(addprefix unixport/,gcl2 gcl3 gcl mod_gcl): unixport/% : | %
++ ln -snf $$(basename $(word 2,$|)) $@
++
++@@ -434,16 +435,16 @@ CMPINCLUDE_FILES=h/cmpincl1.h h/gclincl.
++ CLEANFILES+=h/cmpinclude.h h/mstdint.h h/cmpincludea.h h/mcompdefs.h
++
++ h/mstdint.h:
++- echo "#include <stdint.h>" | $(CC) -E -I./h/ - | $(AWK) '/fsid/ {next} {print}' >$@
+++ echo "#include <stdint.h>" | $(CPP) $(AM_CPPFLAGS) -P $(CPPFLAGS) - | $(AWK) '/fsid/ {next} {print}' >$@
++
++ h/mcompdefs.h: h/compdefs.h h/new_decl.h
++ $(AWK) 'BEGIN {print "#include \"include.h\"";print "#include \"page.h\"";print "---"} {a=$$1;gsub("\\.\\.\\.","",a);print "\"#define " $$1 "\" " a}' $< |\
++- $(CC) $(AM_CPPFLAGS) $(AM_CFLAGS) -E -P -I./h/ - |\
+++ $(CPP) $(AM_CPPFLAGS) -P $(CPPFLAGS) - |\
++ $(AWK) '/^\-\-\-$$/ {i=1;next} {if (!i) next} {gsub("\"","");print}' >$@
++
++ h/cmpincludea.h: $(filter-out gclincl.h,$(CMPINCLUDE_FILES)) | h/gclincl.h # FIXME!
++ cat $< $| $(filter-out $<,$^) | \
++- $(CC) $(AM_CPPFLAGS) $(AM_CFLAGS) -E -I./h/ - | \
+++ $(CPP) $(AM_CPPFLAGS) -P $(CPPFLAGS) - | \
++ $(AWK) '/^# |^$$|^#pragma/ {next}{print}' > $@
++
++ h/cmpinclude.h: h/mcompdefs.h h/cmpincludea.h h/cmponly_last.h
++@@ -454,7 +455,7 @@ h/cmpinclude.h: h/mcompdefs.h h/cmpinclu
++ h/new_decl.h: $(INI_FILES)
++ echo '#include "make-decl.h"' > foo.c
++ cat $^ |sed 's,DEFBFUN,DEFUN,g' >> foo.c
++- $(CPP) $(AM_CPPFLAGS) $(CPPFLAGS) foo.c | sed -n -e '/#/d' -e '/DO_/d' -e '/[a-zA-Z;]/p' > $@
+++ $(CPP) $(AM_CPPFLAGS) -P $(CPPFLAGS) foo.c | sed -n -e '/DO_/d' -e '/[a-zA-Z;]/p' > $@
++ rm -f foo.c
++
++ o/boot.h: %.h: %.ini
++@@ -472,7 +473,7 @@ o/boot.ini: CPPFLAGS += -DNO_BOOT_H
++ # parallel builds can only have one target accessing an intermediate file
++ # solved with BUILT_SOURCES
++ o/%.ini: o/%.c | o/grab_defs
++- @$(CPP) $(AM_CPPFLAGS) -DINICOMP -DNO_DEFUN $(CPPFLAGS) $< | $| > new_$(@F)
+++ @$(CPP) $(AM_CPPFLAGS) -P -DINICOMP -DNO_DEFUN $(CPPFLAGS) $< | $| > new_$(@F)
++ @([ -e $@ ] && cmp new_$(@F) $@) || mv -v new_$(@F) $@
++ @rm -f new_$(@F)
++
++@@ -483,6 +484,16 @@ o/new_init.c: $(INI_FILES)
++ echo '}' >> $@
++ ! cat $@ | awk -F, '/DEFUN/ {print $$1,$$2}' | grep -v object || (rm $@ && false)
++
+++sbr_ansi-tests/random_test: ansi-tests | unixport/saved_ansi_gcl
+++ [ -d $(@D) ] || (mkdir $(@D) && cp $</*.lsp $(@D)) # FIXME testsuite in separate directory, hard
+++ cd $(@D) && \
+++ echo "(load \"gclload1\")" \
+++ "(compile-and-load \"random-int-form.lsp\")" \
+++ "(in-package :cl-test)" \
+++ "(let ((*random-state* (make-random-state t))) \
+++ (test-random-integer-forms 100 4 10000))" | \
+++ GCL_MEM_BOUND=29 ../$| | tee $(@F) #FIXME MEM_BOUND
+++
++ sb_ansi-tests/test_results: ansi-tests | unixport/saved_ansi_gcl
++ [ -d $(@D) ] || (mkdir $(@D) && cp $</*.lsp $(@D)) # FIXME testsuite in separate directory, hard
++ cd $(@D) && echo '(load "gclload")' | ../$| |tee $(@F)
++@@ -577,7 +588,7 @@ clean_%:
++ rm -rf $* $(addprefix unixport/,$* lib$*.a saved_$* sys_$*.o gcl_cmpnopt_$*.lsp)
++
++ clean-local: $(addprefix clean_,pre_gcl $(MY_DIRS) gcl_gprof ansi_gcl_gprof)
++- rm -rf sb_ansi-tests sb_cmpnew sb_bench
+++ rm -rf sb_ansi-tests sbr_ansi-tests sb_cmpnew sb_bench
++
++ distclean-local:
++ rm -rf gcl.script unixport/gcl.script #FIXME
++@@ -588,3 +599,18 @@ AM_ETAGSFLAGS=--regex='/[ \n\t\#\.`]*(de
++ --regex='/[ \n\t\#\.`]*(defmfun[ \n\t]+"[^ \n\t"]+"[ \n\t]+\([^ \n\t]+\)/\1/'
++
++ TAGS_FILES=lsp/*.lsp cmpnew/*.lsp mod/*.lsp pcl/*sp clcs/*sp xgcl-2/*p
+++
+++info/gcl.texi: $(addprefix info/,$(addsuffix .texi,\
+++ chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \
+++ chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \
+++ chap-22 chap-23 chap-24 chap-25 chap-26 chap-a))
+++ touch $@
+++
+++info/gcl-si.texi: $(addprefix info/,$(addsuffix .texi,\
+++ number sequence character list io form compile \
+++ symbol system structure iteration user-interface doc type internal c-interface \
+++ si-defs debug misc compiler-defs japi))
+++ touch $@
+++
+++info/gcl-tk.texi: $(addprefix info/,$(addsuffix .texi,general widgets control))
+++ touch $@
++--- gcl27-2.7.1.orig/Makefile.in
+++++ gcl27-2.7.1/Makefile.in
++@@ -683,7 +683,6 @@ distcleancheck_listfiles = \
++ find . \( -type f -a \! \
++ \( -name .nfs* -o -name .smb* -o -name .__afs* \) \) -print
++ ACLOCAL = @ACLOCAL@
++-ALLOCA = @ALLOCA@
++ AMTAR = @AMTAR@
++ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
++ AUTOCONF = @AUTOCONF@
++@@ -839,6 +838,7 @@ target_alias = @target_alias@
++ top_build_prefix = @top_build_prefix@
++ top_builddir = @top_builddir@
++ top_srcdir = @top_srcdir@
+++C_INCLUDE_PATH := $(srcdir)/h:$(srcdir)/gcl-tk:$(C_INCLUDE_PATH)
++ AM_CPPFLAGS = $(BASE_CPPFLAGS)
++ AM_CFLAGS = $(BASE_CFLAGS)
++ AM_LDFLAGS = $(BASE_LDFLAGS)
++@@ -4528,7 +4528,7 @@ uninstall-man: uninstall-man1
++
++ .PRECIOUS: Makefile
++
++-export C_INCLUDE_PATH=$(srcdir)/h:$(srcdir)/gcl-tk
+++export C_INCLUDE_PATH
++ unixport/saved_gcl$(EXEEXT):
++ unixport/saved_ansi_gcl$(EXEEXT):
++ unixport/saved_gcl_gprof$(EXEEXT):
++@@ -4549,14 +4549,14 @@ unixport/saved_%: | unixport/raw_% unixp
++ ln -snf gcl_cmpnopt_$*.lsp ../unixport/gcl_cmpnopt.lsp && \
++ mkdir h && \
++ ln -snf ../../h/cmpinclude.h h/ && \
++- GCL_LSPSYSDIR=../$(srcdir)/unixport/ \
++- ../unixport/raw_$* $$(dirname $$(pwd))/unixport/ -libdir $$(dirname $$(pwd))/ \
++- < <(cat ../unixport/init_raw.lsp <(echo "(system:save-system \"../$@\")")) && \
++- rm -f ../unixport/gcl_cmpnopt.lsp
+++ echo "(system:save-system \"../$@\")" | cat ../unixport/init_raw.lsp - | \
+++ GCL_LSPSYSDIR=../$(srcdir)/unixport/ GCL_MEM_BOUND=29 \
+++ ../unixport/raw_$* $$(dirname $$(pwd))/unixport/ -libdir $$(dirname $$(pwd))/ && \
+++ rm -f ../unixport/gcl_cmpnopt.lsp #FIXME GCL_MEM_BOUND darwin limited raw heap xcode linker __huge issue
++ rm -rf sb_$*
++
++ unixport/raw_%: unixport/lib%.a
++- $(CC) $(AM_LDFLAGS) -rdynamic -Wl,-z,relro $(LDFLAGS) -o $@ $< $(LIBS) #FIXME relro
+++ $(CC) $(AM_LDFLAGS) -rdynamic $(LDFLAGS) -o $@ $< $(LIBS) #FIXME relro
++
++ unixport/gcl_cmpnopt_gcl_gprof.lsp unixport/gcl_cmpnopt_ansi_gcl_gprof.lsp:\
++ unixport/gcl_cmpnopt_%_gprof.lsp: unixport/gcl_cmpnopt_%.lsp
++@@ -4609,7 +4609,7 @@ unixport/mod_gcl: | unixport/saved_mod_
++ unixport/pcl_gcl: | unixport/saved_mod_gcl
++ unixport/ansi_gcl: | unixport/saved_pcl_gcl
++ $(addprefix unixport/,gcl0 gcl1): unixport/% : unixport/cinit.lisp | %
++- $(word 2,$|) < <(cat $< <(echo "(system:save-system \"$@\")"))
+++ echo "(system:save-system \"$@\")" | cat $< - | $(word 2,$|)
++ $(addprefix unixport/,gcl2 gcl3 gcl mod_gcl): unixport/% : | %
++ ln -snf $$(basename $(word 2,$|)) $@
++
++@@ -4726,16 +4726,16 @@ ansi_gcl/%.o: clcs/%.lisp | unixport/ans
++ cat $*.data >>$@
++
++ h/mstdint.h:
++- echo "#include <stdint.h>" | $(CC) -E -I./h/ - | $(AWK) '/fsid/ {next} {print}' >$@
+++ echo "#include <stdint.h>" | $(CPP) $(AM_CPPFLAGS) -P $(CPPFLAGS) - | $(AWK) '/fsid/ {next} {print}' >$@
++
++ h/mcompdefs.h: h/compdefs.h h/new_decl.h
++ $(AWK) 'BEGIN {print "#include \"include.h\"";print "#include \"page.h\"";print "---"} {a=$$1;gsub("\\.\\.\\.","",a);print "\"#define " $$1 "\" " a}' $< |\
++- $(CC) $(AM_CPPFLAGS) $(AM_CFLAGS) -E -P -I./h/ - |\
+++ $(CPP) $(AM_CPPFLAGS) -P $(CPPFLAGS) - |\
++ $(AWK) '/^\-\-\-$$/ {i=1;next} {if (!i) next} {gsub("\"","");print}' >$@
++
++ h/cmpincludea.h: $(filter-out gclincl.h,$(CMPINCLUDE_FILES)) | h/gclincl.h # FIXME!
++ cat $< $| $(filter-out $<,$^) | \
++- $(CC) $(AM_CPPFLAGS) $(AM_CFLAGS) -E -I./h/ - | \
+++ $(CPP) $(AM_CPPFLAGS) -P $(CPPFLAGS) - | \
++ $(AWK) '/^# |^$$|^#pragma/ {next}{print}' > $@
++
++ h/cmpinclude.h: h/mcompdefs.h h/cmpincludea.h h/cmponly_last.h
++@@ -4746,7 +4746,7 @@ h/cmpinclude.h: h/mcompdefs.h h/cmpinclu
++ h/new_decl.h: $(INI_FILES)
++ echo '#include "make-decl.h"' > foo.c
++ cat $^ |sed 's,DEFBFUN,DEFUN,g' >> foo.c
++- $(CPP) $(AM_CPPFLAGS) $(CPPFLAGS) foo.c | sed -n -e '/#/d' -e '/DO_/d' -e '/[a-zA-Z;]/p' > $@
+++ $(CPP) $(AM_CPPFLAGS) -P $(CPPFLAGS) foo.c | sed -n -e '/DO_/d' -e '/[a-zA-Z;]/p' > $@
++ rm -f foo.c
++
++ o/boot.h: %.h: %.ini
++@@ -4762,7 +4762,7 @@ o/boot.ini: CPPFLAGS += -DNO_BOOT_H
++ # parallel builds can only have one target accessing an intermediate file
++ # solved with BUILT_SOURCES
++ o/%.ini: o/%.c | o/grab_defs
++- @$(CPP) $(AM_CPPFLAGS) -DINICOMP -DNO_DEFUN $(CPPFLAGS) $< | $| > new_$(@F)
+++ @$(CPP) $(AM_CPPFLAGS) -P -DINICOMP -DNO_DEFUN $(CPPFLAGS) $< | $| > new_$(@F)
++ @([ -e $@ ] && cmp new_$(@F) $@) || mv -v new_$(@F) $@
++ @rm -f new_$(@F)
++
++@@ -4773,6 +4773,16 @@ o/new_init.c: $(INI_FILES)
++ echo '}' >> $@
++ ! cat $@ | awk -F, '/DEFUN/ {print $$1,$$2}' | grep -v object || (rm $@ && false)
++
+++sbr_ansi-tests/random_test: ansi-tests | unixport/saved_ansi_gcl
+++ [ -d $(@D) ] || (mkdir $(@D) && cp $</*.lsp $(@D)) # FIXME testsuite in separate directory, hard
+++ cd $(@D) && \
+++ echo "(load \"gclload1\")" \
+++ "(compile-and-load \"random-int-form.lsp\")" \
+++ "(in-package :cl-test)" \
+++ "(let ((*random-state* (make-random-state t))) \
+++ (test-random-integer-forms 100 4 10000))" | \
+++ GCL_MEM_BOUND=29 ../$| | tee $(@F) #FIXME MEM_BOUND
+++
++ sb_ansi-tests/test_results: ansi-tests | unixport/saved_ansi_gcl
++ [ -d $(@D) ] || (mkdir $(@D) && cp $</*.lsp $(@D)) # FIXME testsuite in separate directory, hard
++ cd $(@D) && echo '(load "gclload")' | ../$| |tee $(@F)
++@@ -4862,12 +4872,27 @@ clean_%:
++ rm -rf $* $(addprefix unixport/,$* lib$*.a saved_$* sys_$*.o gcl_cmpnopt_$*.lsp)
++
++ clean-local: $(addprefix clean_,pre_gcl $(MY_DIRS) gcl_gprof ansi_gcl_gprof)
++- rm -rf sb_ansi-tests sb_cmpnew sb_bench
+++ rm -rf sb_ansi-tests sbr_ansi-tests sb_cmpnew sb_bench
++
++ distclean-local:
++ rm -rf gcl.script unixport/gcl.script #FIXME
++ rm -rf h/config.h #FIXME
++
+++info/gcl.texi: $(addprefix info/,$(addsuffix .texi,\
+++ chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \
+++ chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \
+++ chap-22 chap-23 chap-24 chap-25 chap-26 chap-a))
+++ touch $@
+++
+++info/gcl-si.texi: $(addprefix info/,$(addsuffix .texi,\
+++ number sequence character list io form compile \
+++ symbol system structure iteration user-interface doc type internal c-interface \
+++ si-defs debug misc compiler-defs japi))
+++ touch $@
+++
+++info/gcl-tk.texi: $(addprefix info/,$(addsuffix .texi,general widgets control))
+++ touch $@
+++
++ # Tell versions [3.59,3.63) of GNU make to not export all variables.
++ # Otherwise a system limit (for SysV at least) may be exceeded.
++ .NOEXPORT:
++--- gcl27-2.7.1.orig/cmpnew/gcl_cmpinline.lsp
+++++ gcl27-2.7.1/cmpnew/gcl_cmpinline.lsp
++@@ -162,113 +162,28 @@
++ ;; (defmacro referred-length (info)
++ ;; `(length (info-ref ,info)))
++
++-(defun imerge (x y list)
++- (nunion x (intersection y list :test 'eq) :test 'eq))
++-(declaim (inline imerge))
+++(declaim (inline in-env-p))
+++(defun in-env-p (x)
+++ (typecase x
+++ (symbol t)
+++ (structure (or (member x *vars*) (member x *blocks*) (member x *tags*) (member x *funs*)))))
++
++ (defun add-info (to-info from-info)
++ ;; Allow nil from-info without error CM 20031030
++ (unless from-info (return-from add-info to-info))
++- (macrolet ((mrg (field) `(let* ((r (,field from-info)))
++- (when r
++- (setf (,field to-info) (imerge (,field to-info) r *vars*)
++- (,field to-info) (imerge (,field to-info) r *blocks*)
++- (,field to-info) (imerge (,field to-info) r *tags*)
++- (,field to-info) (imerge (,field to-info) r *funs*))))))
+++ (macrolet ((mrg (field)
+++ `(setf (,field to-info)
+++ (union (,field to-info)
+++ (remove-if-not 'in-env-p (,field from-info))
+++ :test 'eq))))
++ (mrg info-ch)
++ (mrg info-ref-ccb)
++ (mrg info-ref-clb)
++ (mrg info-ref))
++ (setf (info-flags to-info) (logior (info-flags to-info) (info-flags from-info)))
++- (setf (info-ref to-info) (nunion (info-ref to-info) (remove-if-not 'symbolp (info-ref from-info))));FIXME nunion asym
++ (setf (info-ch-ccb to-info) (nunion (info-ch-ccb to-info) (info-ch-ccb from-info)))
++ to-info)
++
++-;; (defun add-info (to-info from-info)
++-;; ;; Allow nil from-info without error CM 20031030
++-;; (unless from-info (return-from add-info to-info))
++-;; (macrolet ((mrg (field scrn) `(let* ((r (,field from-info))) (when r (setf (,field to-info) (imerge (,field to-info) r ,scrn)))))
++-;; (mrg1 (field) `(let* ((r (,field from-info)))
++-;; (when r
++-;; (setf (,field to-info) (imerge (,field to-info) r *vars*)
++-;; (,field to-info) (imerge (,field to-info) r *blocks*)
++-;; (,field to-info) (imerge (,field to-info) r *tags*)
++-;; (,field to-info) (imerge (,field to-info) r *funs*))))))
++-;; (mrg info-ch *vars*)
++-;; (mrg1 info-ref-ccb)
++-;; (mrg1 info-ref-clb)
++-;; (mrg1 info-ref))
++-;; (when (/= (info-sp-change from-info) 0) (setf (info-sp-change to-info) 1))
++-;; (setf (info-flags to-info) (logior (info-flags to-info) (info-flags from-info)))
++-;; to-info)
++-
++-;; (defun add-info (to-info from-info)
++-;; ;; Allow nil from-info without error CM 20031030
++-;; (unless from-info (return-from add-info to-info))
++-;; (macrolet ((mrg (field scrn) `(let* ((r (,field from-info))) (when r (setf (,field to-info) (imerge (,field to-info) r ,scrn)))))
++-;; (mrg1 (field) `(let* ((r (,field from-info)))
++-;; (when r
++-;; (setf (,field to-info) (imerge (,field to-info) r *vars*)
++-;; (,field to-info) (imerge (,field to-info) r *blocks*)
++-;; (,field to-info) (imerge (,field to-info) r *tags*)
++-;; (,field to-info) (imerge (,field to-info) r *funs*))))))
++-;; (mrg info-ref *vars*)
++-;; (mrg info-ch *vars*)
++-;; (mrg info-blocks *blocks*)
++-;; (mrg info-tags *tags*)
++-;; (when *make-fast-ref*
++-;; (mrg1 info-vref-ccb)
++-;; (mrg1 info-vref-clb)
++-;; (mrg1 info-vref)))
++-;; (when (/= (info-sp-change from-info) 0) (setf (info-sp-change to-info) 1))
++-;; (setf (info-flags to-info) (logior (info-flags to-info) (info-flags from-info)))
++-;; to-info)
++-
++-;; (defun add-info (to-info from-info)
++-;; ;; Allow nil from-info without error CM 20031030
++-;; (unless from-info (return-from add-info to-info))
++-;; (macrolet ((mrg (field scrn) `(let* ((r (,field from-info))) (when r (setf (,field to-info) (imerge (,field to-info) r ,scrn))))))
++-;; (mrg info-ref *vars*)
++-;; (mrg info-ch *vars*)
++-;; (mrg info-blocks *blocks*)
++-;; (mrg info-tags *tags*)
++-;; (mrg info-vref-ccb *vars*)
++-;; (mrg info-vref-clb *vars*)
++-;; (mrg info-vref *vars*)
++-;; (mrg info-bref-ccb *blocks*)
++-;; (mrg info-bref-clb *blocks*)
++-;; (mrg info-bref *blocks*)
++-;; (mrg info-tref-ccb *tags*)
++-;; (mrg info-tref-clb *tags*)
++-;; (mrg info-tref *tags*)
++-;; (mrg info-fref-ccb *funs*)
++-;; ; (mrg info-fref-clb *funs*)
++-;; (mrg info-fref *funs*))
++-;; (when (/= (info-sp-change from-info) 0) (setf (info-sp-change to-info) 1))
++-;; (setf (info-flags to-info) (logior (info-flags to-info) (info-flags from-info)))
++-;; to-info)
++-
++-;; (setf (info-ref to-info) (imerge (info-ref to-info) (info-ref from-info) *vars*)
++-;; (info-ch to-info) (imerge (info-ch to-info) (info-ch from-info) *vars*)
++-;; (info-blocks to-info) (imerge (info-blocks to-info) (info-blocks from-info) *blocks*)
++-;; (info-tags to-info) (imerge (info-tags to-info) (info-tags from-info) *tags*)
++-;; (info-vref-ccb to-info) (imerge (info-vref-ccb to-info) (info-vref-ccb from-info) *vars*)
++-;; (info-vref-clb to-info) (imerge (info-vref-clb to-info) (info-vref-clb from-info) *vars*)
++-;; (info-vref to-info) (imerge (info-vref to-info) (info-vref from-info) *vars*)
++-;; (info-bref-ccb to-info) (imerge (info-bref-ccb to-info) (info-bref-ccb from-info) *blocks*)
++-;; (info-bref-clb to-info) (imerge (info-bref-clb to-info) (info-bref-clb from-info) *blocks*)
++-;; (info-bref to-info) (imerge (info-bref to-info) (info-bref from-info) *blocks*)
++-;; (info-tref-ccb to-info) (imerge (info-tref-ccb to-info) (info-tref-ccb from-info) *tags*)
++-;; (info-tref-clb to-info) (imerge (info-tref-clb to-info) (info-tref-clb from-info) *tags*)
++-;; (info-tref to-info) (imerge (info-tref to-info) (info-tref from-info) *tags*)
++-;; (info-fref-ccb to-info) (imerge (info-fref-ccb to-info) (info-fref-ccb from-info) *funs*)
++-;; ; (info-fref-clb to-info) (imerge (info-fref-clb to-info) (info-fref-clb from-info) *funs*)
++-;; (info-fref to-info) (imerge (info-fref to-info) (info-fref from-info) *funs*)
++-;; )
++-;; (when (/= (info-sp-change from-info) 0) (setf (info-sp-change to-info) 1))
++-;; (setf (info-flags to-info) (logior (info-flags to-info) (info-flags from-info)))
++-;; to-info)
++-
++ (defconstant +c1nil+ (list 'LOCATION (make-info :type (object-type nil)) nil))
++ (defmacro c1nil () `+c1nil+)
++ (defconstant +c1t+ (list 'LOCATION (make-info :type (object-type t)) t))
++--- gcl27-2.7.1.orig/cmpnew/gcl_cmpmain.lsp
+++++ gcl27-2.7.1/cmpnew/gcl_cmpmain.lsp
++@@ -707,31 +707,6 @@ Cannot compile ~a.~%" (namestring (merge
++ do (setq m (si::fread tem 0 n st-b))
++ while (and m (> m 0))
++ do (si::fwrite tem 0 m st-a))))))
++-
++-#+dos
++-(progn
++-(defun directory (x &aux ans)
++- (let* ((pa (pathname x))
++- (temp "XXDIR")
++- tem
++- (name (pathname-name pa)))
++- (setq pa (make-pathname :directory (pathname-directory pa)
++- :name (or (pathname-name pa) :wild)
++- :type (pathname-type pa)))
++- (setq name (namestring pa))
++- (safe-system (format nil "ls -d ~a > ~a" name temp))
++- (with-open-file (st temp)
++- (loop (setq tem (read-line st nil nil))
++- (if (and tem (setq tem (probe-file tem)))
++- (push tem ans) (return))))
++- ans))
++-
++-
++-(defun user-homedir-pathname ()
++- (or (si::getenv "HOME") "/"))
++-
++-)
++-
++ ;
++ ; These functions are added to build custom images requiring
++ ; the loading of binary objects on systems relocating with dlopen.
++--- gcl27-2.7.1.orig/configure
+++++ gcl27-2.7.1/configure
++@@ -664,7 +664,6 @@ BASE_CFLAGS
++ NIFLAGS
++ FINAL_CFLAGS
++ BASE_LDFLAGS
++-ALLOCA
++ EXT
++ TCL_LIB_SPEC
++ TK_LIB_SPEC
++@@ -2189,65 +2188,6 @@ printf "%s\n" "$ac_res" >&6; }
++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
++
++ } # ac_fn_check_decl
++-
++-# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
++-# -------------------------------------------
++-# Tests whether TYPE exists after having included INCLUDES, setting cache
++-# variable VAR accordingly.
++-ac_fn_c_check_type ()
++-{
++- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
++-printf %s "checking for $2... " >&6; }
++-if eval test \${$3+y}
++-then :
++- printf %s "(cached) " >&6
++-else case e in #(
++- e) eval "$3=no"
++- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++-/* end confdefs.h. */
++-$4
++-int
++-main (void)
++-{
++-if (sizeof ($2))
++- return 0;
++- ;
++- return 0;
++-}
++-_ACEOF
++-if ac_fn_c_try_compile "$LINENO"
++-then :
++- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++-/* end confdefs.h. */
++-$4
++-int
++-main (void)
++-{
++-if (sizeof (($2)))
++- return 0;
++- ;
++- return 0;
++-}
++-_ACEOF
++-if ac_fn_c_try_compile "$LINENO"
++-then :
++-
++-else case e in #(
++- e) eval "$3=yes" ;;
++-esac
++-fi
++-rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
++-fi
++-rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
++-esac
++-fi
++-eval ac_res=\$$3
++- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
++-printf "%s\n" "$ac_res" >&6; }
++- eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
++-
++-} # ac_fn_c_check_type
++ ac_configure_args_raw=
++ for ac_arg
++ do
++@@ -7155,9 +7095,10 @@ add_args_to_cflags -fsigned-char -pipe
++ -std=gnu17 \
++ -Wall \
++ -Wno-builtin-requires-header -Wno-empty-body -Wno-self-assign \
++- -Wno-unused-but-set-variable -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64
+++ -Wno-unused-but-set-variable -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 \
+++ -fbracket-depth=512
++
++-add_args_to_ldflags -no-pie # -Wl,-z,lazy
+++add_args_to_ldflags -no-pie -Wl,-z,relro # -Wl,-z,lazy
++
++ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline semantics" >&5
++ printf %s "checking for inline semantics... " >&6; }
++@@ -9600,10 +9541,11 @@ else case e in #(
++ #include <unistd.h>
++ int
++ main(int argc,char **argv,char **envp) {
++- FILE *fp = fopen("conftest1","w"),*f=fopen("/proc/self/maps","r");
+++ FILE *fp = fopen("conftest1","w"),*f;
++ unsigned long i,j;
++ char b[4096];
++ i=(unsigned long)alloca(sizeof(void *));
+++ f=fopen("/proc/self/maps","r");
++ for (j=0;j<i && fgets(b,sizeof(b),f);)
++ sscanf(b,"%x-",&j);
++ j-=1;
++@@ -9648,11 +9590,12 @@ else case e in #(
++ #include <errno.h>
++ int
++ main(int argc,char **argv,char **envp) {
++- FILE *fp = fopen("conftest1","w"),*f=fopen("/proc/self/maps","r");
+++ FILE *fp = fopen("conftest1","w"),*f;
++ unsigned long i,j;
++ char b[4096],*stack_map_base;
++ #include "$srcdir/h/cstack.h"
++ i=(unsigned long)alloca(sizeof(void *));
+++ f=fopen("/proc/self/maps","r");
++ for (j=0;j<i && fgets(b,sizeof(b),f);)
++ sscanf(b,"%x-",&j);
++ j-=1;
++@@ -9911,30 +9854,8 @@ printf "%s\n" "bfd_arch_${output_arch}"
++ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
++ printf "%s\n" "not found" >&6; }
++ fi
++- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking output_mach" >&5
++-printf %s "checking output_mach... " >&6; }
++- output_mach=`cat gcl.script |grep OUTPUT_ARCH|head -n 1|sed 's,.*(\(.*\)).*,\1:,1'|cut -f2 -d:|tr '-' '_'|tr -d '.'`;
++
++- if test "$output_mach" = "common" ; then #FIXME
++- output_mach=""
++- fi
++- defaulted=""
++- if test "$output_mach" = "" ; then
++- if test "$output_arch" = "i386" ; then
++- output_mach="i386_i386";
++- defaulted="(defaulted)"
++- fi
++- fi
++- if test "$output_mach" != "" ; then
++-
++-printf "%s\n" "#define OUTPUT_MACH bfd_mach_${output_mach}" >>confdefs.h
++
++- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $defaulted bfd_mach_${output_mach}" >&5
++-printf "%s\n" "$defaulted bfd_mach_${output_mach}" >&6; }
++- else
++- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
++-printf "%s\n" "not found" >&6; }
++- fi
++
++ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying to adjust text start" >&5
++ printf "%s\n" "$as_me: trying to adjust text start" >&6;}
++@@ -11372,6 +11293,75 @@ if test "x$ac_cv_header_dis_asm_h" = xye
++ then :
++ printf "%s\n" "#define HAVE_DIS_ASM_H 1" >>confdefs.h
++ MLIBS=$LIBS
+++
+++# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
+++# -------------------------------------------
+++# Tests whether TYPE exists after having included INCLUDES, setting cache
+++# variable VAR accordingly.
+++ac_fn_c_check_type ()
+++{
+++ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+++ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+++printf %s "checking for $2... " >&6; }
+++if eval test \${$3+y}
+++then :
+++ printf %s "(cached) " >&6
+++else case e in #(
+++ e) eval "$3=no"
+++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+++/* end confdefs.h. */
+++$4
+++int
+++main (void)
+++{
+++if (sizeof ($2))
+++ return 0;
+++ ;
+++ return 0;
+++}
+++_ACEOF
+++if ac_fn_c_try_compile "$LINENO"
+++then :
+++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+++/* end confdefs.h. */
+++$4
+++int
+++main (void)
+++{
+++if (sizeof (($2)))
+++ return 0;
+++ ;
+++ return 0;
+++}
+++_ACEOF
+++if ac_fn_c_try_compile "$LINENO"
+++then :
+++
+++else case e in #(
+++ e) eval "$3=yes" ;;
+++esac
+++fi
+++rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+++fi
+++rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
+++esac
+++fi
+++eval ac_res=\$$3
+++ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+++printf "%s\n" "$ac_res" >&6; }
+++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+++
+++} # ac_fn_c_check_type
+++ac_fn_c_check_type "$LINENO" "fprintf_styled_ftype" "ac_cv_type_fprintf_styled_ftype" "#include <dis-asm.h>
+++"
+++if test "x$ac_cv_type_fprintf_styled_ftype" = xyes
+++then :
+++
+++printf "%s\n" "#define HAVE_FPRINTF_STYLED_FTYPE 1" >>confdefs.h
+++
+++
+++fi
+++
++ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for init_disassemble_info in -lopcodes" >&5
++ printf %s "checking for init_disassemble_info in -lopcodes... " >&6; }
++ if test ${ac_cv_lib_opcodes_init_disassemble_info+y}
++@@ -11670,171 +11660,6 @@ then :
++
++ fi
++
++-ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
++-if test "x$ac_cv_type_size_t" = xyes
++-then :
++-
++-else case e in #(
++- e)
++-printf "%s\n" "#define size_t unsigned int" >>confdefs.h
++- ;;
++-esac
++-fi
++-
++-# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
++-# for constant arguments. Useless!
++-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
++-printf %s "checking for working alloca.h... " >&6; }
++-if test ${ac_cv_working_alloca_h+y}
++-then :
++- printf %s "(cached) " >&6
++-else case e in #(
++- e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++-/* end confdefs.h. */
++-#include <alloca.h>
++-int
++-main (void)
++-{
++-char *p = (char *) alloca (2 * sizeof (int));
++- if (p) return 0;
++- ;
++- return 0;
++-}
++-_ACEOF
++-if ac_fn_c_try_link "$LINENO"
++-then :
++- ac_cv_working_alloca_h=yes
++-else case e in #(
++- e) ac_cv_working_alloca_h=no ;;
++-esac
++-fi
++-rm -f core conftest.err conftest.$ac_objext conftest.beam \
++- conftest$ac_exeext conftest.$ac_ext ;;
++-esac
++-fi
++-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
++-printf "%s\n" "$ac_cv_working_alloca_h" >&6; }
++-if test $ac_cv_working_alloca_h = yes; then
++-
++-printf "%s\n" "#define HAVE_ALLOCA_H 1" >>confdefs.h
++-
++-fi
++-
++-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
++-printf %s "checking for alloca... " >&6; }
++-if test ${ac_cv_func_alloca_works+y}
++-then :
++- printf %s "(cached) " >&6
++-else case e in #(
++- e) ac_cv_func_alloca_works=$ac_cv_working_alloca_h
++-if test "$ac_cv_func_alloca_works" != yes
++-then :
++- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++-/* end confdefs.h. */
++-#include <stdlib.h>
++-#include <stddef.h>
++-#ifndef alloca
++-# ifdef __GNUC__
++-# define alloca __builtin_alloca
++-# elif defined _MSC_VER
++-# include <malloc.h>
++-# define alloca _alloca
++-# else
++-# ifdef __cplusplus
++-extern "C"
++-# endif
++-void *alloca (size_t);
++-# endif
++-#endif
++-
++-int
++-main (void)
++-{
++-char *p = (char *) alloca (1);
++- if (p) return 0;
++- ;
++- return 0;
++-}
++-_ACEOF
++-if ac_fn_c_try_link "$LINENO"
++-then :
++- ac_cv_func_alloca_works=yes
++-fi
++-rm -f core conftest.err conftest.$ac_objext conftest.beam \
++- conftest$ac_exeext conftest.$ac_ext
++-fi ;;
++-esac
++-fi
++-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
++-printf "%s\n" "$ac_cv_func_alloca_works" >&6; }
++-
++-if test $ac_cv_func_alloca_works = yes; then
++-
++-printf "%s\n" "#define HAVE_ALLOCA 1" >>confdefs.h
++-
++-else
++- # The SVR3 libPW and SVR4 libucb both contain incompatible functions
++-# that cause trouble. Some versions do not even contain alloca or
++-# contain a buggy version. If you still want to use their alloca,
++-# use ar to extract alloca.o from them instead of compiling alloca.c.
++-
++-ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
++-
++-printf "%s\n" "#define C_ALLOCA 1" >>confdefs.h
++-
++-
++-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
++-printf %s "checking stack direction for C alloca... " >&6; }
++-if test ${ac_cv_c_stack_direction+y}
++-then :
++- printf %s "(cached) " >&6
++-else case e in #(
++- e) if test "$cross_compiling" = yes
++-then :
++- ac_cv_c_stack_direction=0
++-else case e in #(
++- e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++-/* end confdefs.h. */
++-$ac_includes_default
++-int
++-find_stack_direction (int *addr, int depth)
++-{
++- int dir, dummy = 0;
++- if (! addr)
++- addr = &dummy;
++- *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
++- dir = depth ? find_stack_direction (addr, depth - 1) : 0;
++- return dir + dummy;
++-}
++-
++-int
++-main (int argc, char **argv)
++-{
++- return find_stack_direction (0, argc + !argv + 20) < 0;
++-}
++-_ACEOF
++-if ac_fn_c_try_run "$LINENO"
++-then :
++- ac_cv_c_stack_direction=1
++-else case e in #(
++- e) ac_cv_c_stack_direction=-1 ;;
++-esac
++-fi
++-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
++- conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
++-esac
++-fi
++- ;;
++-esac
++-fi
++-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
++-printf "%s\n" "$ac_cv_c_stack_direction" >&6; }
++-printf "%s\n" "#define STACK_DIRECTION $ac_cv_c_stack_direction" >>confdefs.h
++-
++-
++-fi
++-
++-
++
++ #LDFLAGS="`echo $GPL_FLAG $LDFLAGS | sed 's,gcl.script,../unixport/gcl.script,g'`"
++ LDFLAGS="`echo $GPL_FLAG $LDFLAGS`"
++--- gcl27-2.7.1.orig/configure.ac
+++++ gcl27-2.7.1/configure.ac
++@@ -232,9 +232,10 @@ add_args_to_cflags -fsigned-char -pipe
++ -std=gnu17 \
++ -Wall \
++ -Wno-builtin-requires-header -Wno-empty-body -Wno-self-assign \
++- -Wno-unused-but-set-variable -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64
+++ -Wno-unused-but-set-variable -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 \
+++ -fbracket-depth=512
++
++-add_args_to_ldflags -no-pie # -Wl,-z,lazy
+++add_args_to_ldflags -no-pie -Wl,-z,relro # -Wl,-z,lazy
++
++ AC_MSG_CHECKING([for inline semantics])
++ AC_COMPILE_IFELSE(
++@@ -1039,10 +1040,11 @@ if test $cstack_direction -eq 1 ; then
++ #include <unistd.h>
++ int
++ main(int argc,char **argv,char **envp) {
++- FILE *fp = fopen("conftest1","w"),*f=fopen("/proc/self/maps","r");
+++ FILE *fp = fopen("conftest1","w"),*f;
++ unsigned long i,j;
++ char b[4096];
++ i=(unsigned long)alloca(sizeof(void *));
+++ f=fopen("/proc/self/maps","r");
++ for (j=0;j<i && fgets(b,sizeof(b),f);)
++ sscanf(b,"%x-",&j);
++ j-=1;
++@@ -1066,11 +1068,12 @@ if test $cstack_direction -eq 1 ; then
++ #include <errno.h>
++ int
++ main(int argc,char **argv,char **envp) {
++- FILE *fp = fopen("conftest1","w"),*f=fopen("/proc/self/maps","r");
+++ FILE *fp = fopen("conftest1","w"),*f;
++ unsigned long i,j;
++ char b[4096],*stack_map_base;
++ #include "$srcdir/h/cstack.h"
++ i=(unsigned long)alloca(sizeof(void *));
+++ f=fopen("/proc/self/maps","r");
++ for (j=0;j<i && fgets(b,sizeof(b),f);)
++ sscanf(b,"%x-",&j);
++ j-=1;
++@@ -1212,25 +1215,28 @@ if test "`cat gcl.script | wc -l`" != "0
++ else
++ AC_MSG_RESULT([not found])
++ fi
++- AC_MSG_CHECKING([output_mach])
++- output_mach=`cat gcl.script |grep OUTPUT_ARCH|head -n 1|sed 's,.*(\(.*\)).*,\1:,1'|cut -f2 -d:|tr '-' '_'|tr -d '.'`;
++
++- if test "$output_mach" = "common" ; then #FIXME
++- output_mach=""
++- fi
++- defaulted=""
++- if test "$output_mach" = "" ; then
++- if test "$output_arch" = "i386" ; then
++- output_mach="i386_i386";
++- defaulted="(defaulted)"
++- fi
++- fi
++- if test "$output_mach" != "" ; then
++- AC_DEFINE_UNQUOTED(OUTPUT_MACH,bfd_mach_${output_mach},[bfd output mach])
++- AC_MSG_RESULT([$defaulted bfd_mach_${output_mach}])
++- else
++- AC_MSG_RESULT([not found])
++- fi
+++ dnl FIXME this does not work reliably. Defines added by hand to .h files, but this is fragile.
+++ dnl
+++ dnl AC_MSG_CHECKING([output_mach])
+++ dnl output_mach=`cat gcl.script |grep OUTPUT_ARCH|head -n 1|sed 's,.*(\(.*\)).*,\1:,1'|cut -f2 -d:|tr '-' '_'|tr -d '.'`;
+++
+++ dnl if test "$output_mach" = "common" ; then #FIXME
+++ dnl output_mach=""
+++ dnl fi
+++ dnl defaulted=""
+++ dnl if test "$output_mach" = "" ; then
+++ dnl if test "$output_arch" = "i386" ; then
+++ dnl output_mach="i386_i386";
+++ dnl defaulted="(defaulted)"
+++ dnl fi
+++ dnl fi
+++ dnl if test "$output_mach" != "" ; then
+++ dnl AC_DEFINE_UNQUOTED(OUTPUT_MACH,bfd_mach_${output_mach},[bfd output mach])
+++ dnl AC_MSG_RESULT([$defaulted bfd_mach_${output_mach}])
+++ dnl else
+++ dnl AC_MSG_RESULT([not found])
+++ dnl fi
++
++ AC_MSG_NOTICE([trying to adjust text start])
++ cp gcl.script gcl.script.def
++@@ -1740,6 +1746,7 @@ AC_CHECK_FUNCS(feenableexcept)
++
++ AC_CHECK_HEADERS(dis-asm.h,
++ MLIBS=$LIBS
+++ AC_CHECK_TYPES([fprintf_styled_ftype],[],[],[#include <dis-asm.h>])
++ AC_CHECK_LIB(opcodes,init_disassemble_info)
++ AC_CHECK_LIB(dl,dlopen,#opcodes changes too quickly to link directly
++ AC_CHECK_FUNCS(print_insn_i386,LIBS="$MLIBS -ldl")))
++@@ -1841,8 +1848,6 @@ AC_CONFIG_FILES([bin/gcl])
++
++ AC_CHECK_HEADERS(sys/mman.h,AC_CHECK_FUNCS(mprotect))
++ AC_CHECK_HEADERS(alloca.h)
++-AC_FUNC_ALLOCA
++-
++
++ #LDFLAGS="`echo $GPL_FLAG $LDFLAGS | sed 's,gcl.script,../unixport/gcl.script,g'`"
++ LDFLAGS="`echo $GPL_FLAG $LDFLAGS`"
++--- gcl27-2.7.1.orig/git.tag
+++++ gcl27-2.7.1/git.tag
++@@ -1,2 +1,2 @@
++-"Version_2_7_2ore1"
+++"Version_2_7_2ore2"
++
++--- /dev/null
+++++ gcl27-2.7.1/git_touch
++@@ -0,0 +1,7 @@
+++#!/bin/bash
+++
+++touch aclocal.m4 \
+++ configure.ac gcl-tk/gcltksrv.in bin/gcl.in unixport/init_raw.lsp.in h/gclincl.h.in \
+++ configure \
+++ Makefile.am Makefile.in \
+++ info/gcl.info info/gcl-si.info info/gcl-tk.info info/gcl-dwdoc.info
++--- gcl27-2.7.1.orig/h/386-linux.h
+++++ gcl27-2.7.1/h/386-linux.h
++@@ -9,3 +9,5 @@
++ #define SGC
++
++ #define RELOC_H "elf32_i386_reloc.h"
+++
+++#define OUTPUT_MACH bfd_mach_i386_i386
++--- gcl27-2.7.1.orig/h/386-macosx.h
+++++ gcl27-2.7.1/h/386-macosx.h
++@@ -21,23 +21,11 @@
++ #undef HAVE_ELF
++
++
++-/** sbrk(2) emulation */
++-
++ /* Alternatively, we could use the global variable vm_page_size. */
++ #define PAGEWIDTH 12
++
++-/* The following value determines the running process heap size. */
++-/* #define BIG_HEAP_SIZE 0x50000000 */
++-
++-extern char *mach_mapstart;
++-extern char *mach_maplimit;
++-extern char *mach_brkpt;
++-
++-extern char *get_dbegin ();
++
++ #include <unistd.h> /* to get sbrk defined */
++-extern void *my_sbrk(long incr);
++-#define sbrk my_sbrk
++
++
++ /** (si::save-system "...") a.k.a. unexec implementation */
++@@ -101,36 +89,7 @@ do {
++ sigaction (SIGSEGV, &sact, 0); \
++ } while (0);
++
++-/* si_addr not containing the faulting address is a bug in Darwin.
++- Work around this by looking at the dar field of the exception state. */
++ #define GET_FAULT_ADDR(sig,code,sv,a) ((siginfo_t *)code)->si_addr
++-/* #define GET_FAULT_ADDR(sig,code,scp,addr) ((char *) (((ucontext_t *) scp)->uc_mcontext->es.dar)) */
++-
++-/*
++-#include <signal.h>
++-#include <unistd.h>
++-#include <stdio.h>
++-#include <sys/ucontext.h>
++-
++-void handler (int sig, siginfo_t *info, void *scp)
++-{
++- ucontext_t *uc = (ucontext_t *)scp;
++- fprintf(stderr, "addr = 0x%08lx\n", uc->uc_mcontext->es.dar);
++- _exit(99);
++-}
++-
++-int main(void)
++-{
++- struct sigaction sact;
++- int ret;
++-
++- sigfillset(&(sact.sa_mask));
++- sact.sa_flags = SA_SIGINFO;
++- sact.sa_sigaction = (void (*)())handler;
++- ret = sigaction (SIGBUS, &sact, 0);
++- return *(int *)0x43;
++-}
++-*/
++
++
++ /** Misc stuff */
++@@ -199,3 +158,7 @@ if (realpath (buf, fub) == 0) {
++ #include <sys/param.h>/*PATH_MAX MAXPATHLEN*/
++ #undef MIN
++ #undef MAX
+++
+++#undef sbrk
+++#define sbrk msbrk
+++#define INITIALIZE_BRK msbrk_init();
++--- gcl27-2.7.1.orig/h/aarch64-linux.h
+++++ gcl27-2.7.1/h/aarch64-linux.h
++@@ -5,3 +5,5 @@
++
++ #define NEED_STACK_CHK_GUARD
++ #define SGC
+++
+++#define OUTPUT_MACH bfd_mach_aarch64
++--- gcl27-2.7.1.orig/h/alpha-linux.h
+++++ gcl27-2.7.1/h/alpha-linux.h
++@@ -10,3 +10,5 @@
++
++ /*FIXME probe broken in recent kernels, no access*/
++ /* #define DEFINED_REAL_MAXPAGE (1UL<<18) /\*FIXME brk probe broken*\/ */
+++
+++#define OUTPUT_MACH bfd_mach_alpha_ev6
++--- gcl27-2.7.1.orig/h/amd64-linux.h
+++++ gcl27-2.7.1/h/amd64-linux.h
++@@ -14,3 +14,5 @@
++ #define MAX_CODE_ADDRESS (1L<<31)/*large memory model broken gcc 4.8*/
++ #define MAX_DEFAULT_MEMORY_MODEL_CODE_ADDRESS (1UL<<31)
++ #define LARGE_MEMORY_MODEL /*working -mcmodel=large giving unrestricted code load addresses*/
+++
+++#define OUTPUT_MACH bfd_mach_x86_64
++--- gcl27-2.7.1.orig/h/arm-linux.h
+++++ gcl27-2.7.1/h/arm-linux.h
++@@ -6,3 +6,5 @@
++ #define SPECIAL_RELOC_H "elf32_arm_reloc_special.h"
++
++ #define NEED_STACK_CHK_GUARD
+++
+++#define OUTPUT_MACH bfd_mach_arm_9
++--- gcl27-2.7.1.orig/h/armhf-linux.h
+++++ gcl27-2.7.1/h/armhf-linux.h
++@@ -6,3 +6,5 @@
++ #define SPECIAL_RELOC_H "elf32_armhf_reloc_special.h"
++
++ #define NEED_STACK_CHK_GUARD
+++
+++#define OUTPUT_MACH bfd_mach_arm_9
++--- gcl27-2.7.1.orig/h/cstack.h
+++++ gcl27-2.7.1/h/cstack.h
++@@ -34,17 +34,22 @@
++ {
++ void *p,*p1,*b,*s;
++ int a,f=MAP_FIXED|MAP_PRIVATE|MAP_ANON|MAP_STACK;
+++ int ss=
+++#ifdef CHECK_FOR_QEMU
+++ qemu_p() ? FIXED_STACK :
+++#endif
+++ SS;
++
++ p=alloca(1);
++ p1=alloca(1);
++- b=CTOP-(p1<p ? SS : FIXED_STACK);
+++ b=CTOP-(p1<p ? ss : FIXED_STACK);
++ a=p1<p ? p-p1 : p1-p;
++ a<<=2;
++ s=p1<p ? CTOP-a : b+a;
++ if (p1<p) f|=MAP_GROWSDOWN;
++
++ if (p > CTOP || p < b) {
++- if (mmap(b,SS,PROT_READ|PROT_WRITE|PROT_EXEC,f,-1,0)!=(void *)-1) {
+++ if (mmap(b,ss,PROT_READ|PROT_WRITE|PROT_EXEC,f,-1,0)!=(void *)-1) {
++ stack_map_base=b;
++ asm volatile (SET_STACK_POINTER::"r" (s):"memory");
++ if (p1>p)
++--- gcl27-2.7.1.orig/h/gclincl.h.in
+++++ gcl27-2.7.1/h/gclincl.h.in
++@@ -12,9 +12,6 @@
++ /* whether C stack grows up or down */
++ #undef CSTACK_DIRECTION
++
++-/* Define to 1 if using 'alloca.c'. */
++-#undef C_ALLOCA
++-
++ /* debug safecdr code */
++ #undef DEBUG_SAFE_CDR
++
++@@ -27,10 +24,7 @@
++ /* using gmp */
++ #undef GMP
++
++-/* Define to 1 if you have 'alloca', as a function or macro. */
++-#undef HAVE_ALLOCA
++-
++-/* Define to 1 if <alloca.h> works. */
+++/* Define to 1 if you have the <alloca.h> header file. */
++ #undef HAVE_ALLOCA_H
++
++ /* have __builtin__clear_cache instruction */
++@@ -72,6 +66,9 @@
++ /* Define to 1 if you have the <float.h> header file. */
++ #undef HAVE_FLOAT_H
++
+++/* Define to 1 if the system has the type 'fprintf_styled_ftype'. */
+++#undef HAVE_FPRINTF_STYLED_FTYPE
+++
++ /* Define to 1 if you have the 'getcwd' function. */
++ #undef HAVE_GETCWD
++
++@@ -261,9 +258,6 @@
++ /* bfd output arch */
++ #undef OUTPUT_ARCH
++
++-/* bfd output mach */
++-#undef OUTPUT_MACH
++-
++ /* Name of package */
++ #undef PACKAGE
++
++@@ -321,14 +315,6 @@
++ /* The size of 'short', as computed by sizeof. */
++ #undef SIZEOF_SHORT
++
++-/* If using the C implementation of alloca, define if you know the
++- direction of stack growth for your system; otherwise it will be
++- automatically deduced at runtime.
++- STACK_DIRECTION > 0 => grows toward higher addresses
++- STACK_DIRECTION < 0 => grows toward lower addresses
++- STACK_DIRECTION = 0 => direction of growth unknown */
++-#undef STACK_DIRECTION
++-
++ /* staticly linked images */
++ #undef STATIC_LINKING
++
++@@ -461,6 +447,3 @@
++
++ /* short gmp3 limbs */
++ #undef __SHORT_LIMB
++-
++-/* Define as 'unsigned int' if <stddef.h> doesn't define. */
++-#undef size_t
++--- gcl27-2.7.1.orig/h/hppa-linux.h
+++++ gcl27-2.7.1/h/hppa-linux.h
++@@ -17,3 +17,5 @@
++
++ #define RELOC_H "elf32_hppa_reloc.h"
++ #define SPECIAL_RELOC_H "elf32_hppa_reloc_special.h"
+++
+++#define OUTPUT_MACH bfd_mach_hppa11
++--- gcl27-2.7.1.orig/h/loongarch64-linux.h
+++++ gcl27-2.7.1/h/loongarch64-linux.h
++@@ -10,3 +10,5 @@
++ /* #define MAX_CODE_ADDRESS (1L<<31)/\*large memory model broken gcc 4.8*\/ */
++
++ #define NEED_STACK_CHK_GUARD
+++
+++#define OUTPUT_MACH bfd_mach_loongarch64
++--- gcl27-2.7.1.orig/h/m68k-linux.h
+++++ gcl27-2.7.1/h/m68k-linux.h
++@@ -56,3 +56,5 @@ int cacheflush(void *,int,int,int);
++ #define NEED_STACK_CHK_GUARD
++
++ /* #define DEFINED_REAL_MAXPAGE (1UL<<18) /\*FIXME brk probe broken*\/ */
+++
+++#define OUTPUT_MACH bfd_mach_m68060
++--- gcl27-2.7.1.orig/h/mipsel-linux.h
+++++ gcl27-2.7.1/h/mipsel-linux.h
++@@ -1,3 +1,5 @@
++ #include "linux.h"
++
++ #define SGC
+++
+++#define OUTPUT_MACH bfd_mach_mipsisa64r6
++--- gcl27-2.7.1.orig/h/powerpc-linux.h
+++++ gcl27-2.7.1/h/powerpc-linux.h
++@@ -11,6 +11,7 @@
++
++ #if SIZEOF_LONG == 4
++ #define RELOC_H "elf32_ppc_reloc.h"
+++#define OUTPUT_MACH bfd_mach_ppc
++ #else
++ #ifdef WORDS_BIGENDIAN
++ #define RELOC_H "elf64_ppc_reloc.h"
++@@ -20,5 +21,6 @@
++ #define RELOC_H "elf64_ppcle_reloc.h"
++ #define SPECIAL_RELOC_H "elf64_ppcle_reloc_special.h"
++ #endif
+++#define OUTPUT_MACH bfd_mach_ppc64
++ #define C_GC_OFFSET 4
++ #endif
++--- gcl27-2.7.1.orig/h/riscv64-linux.h
+++++ gcl27-2.7.1/h/riscv64-linux.h
++@@ -9,3 +9,5 @@
++ /* #define MAX_CODE_ADDRESS (1L<<31)/\*large memory model broken gcc 4.8*\/ */
++
++ #define NEED_STACK_CHK_GUARD
+++
+++#define OUTPUT_MACH bfd_mach_riscv64
++--- gcl27-2.7.1.orig/h/s390-linux.h
+++++ gcl27-2.7.1/h/s390-linux.h
++@@ -6,6 +6,9 @@
++ #define C_GC_OFFSET 4
++ #define RELOC_H "elf64_s390_reloc.h"
++ #define SPECIAL_RELOC_H "elf64_sparc_reloc_special.h"
+++#define OUTPUT_MACH #define bfd_mach_s390_64
++ #else
++ #define RELOC_H "elf32_s390_reloc.h"
+++#define OUTPUT_MACH #define bfd_mach_s390_32
++ #endif
+++
++--- gcl27-2.7.1.orig/h/sh4-linux.h
+++++ gcl27-2.7.1/h/sh4-linux.h
++@@ -21,3 +21,5 @@
++ #define NEED_STACK_CHK_GUARD
++
++ /* #define DEFINED_REAL_MAXPAGE (1UL<<18) /\*FIXME brk probe broken*\/ */
+++
+++#define OUTPUT_MACH bfd_mach_sh4
++--- gcl27-2.7.1.orig/h/sparc-linux.h
+++++ gcl27-2.7.1/h/sparc-linux.h
++@@ -18,3 +18,5 @@ void unwind() __attribute__((optimize("O
++ /* #if SIZEOF_LONG == 8 */
++ /* #define C_GC_OFFSET 4 */
++ /* #endif */
+++
+++#define OUTPUT_MACH bfd_mach_sparc_v9
++--- gcl27-2.7.1.orig/info/character.texi
+++++ gcl27-2.7.1/info/character.texi
++@@ -40,14 +40,14 @@ This is faster than CHAR.
++ @end defun
++
++ @defvr {Constant} CHAR-SUPER-BIT
++-Package:LISP
+++Package:SI
++ The bit that indicates a super character.
++
++
++ @end defvr
++
++ @defvr {Constant} CHAR-FONT-LIMIT
++-Package:LISP
+++Package:SI
++ The upper exclusive bound on values produced by CHAR-FONT.
++
++
++@@ -63,7 +63,7 @@ If not, simply returns CHAR.
++ @end defun
++
++ @defun STRING-CHAR-P (char)
++-Package:LISP
+++Package:SI
++
++ Returns T if CHAR can be stored in a string. In GCL, this function always
++ returns T since any character in GCL can be stored in a string.
++@@ -113,7 +113,7 @@ otherwise.
++ @end defun
++
++ @defvr {Constant} CHAR-HYPER-BIT
++-Package:LISP
+++Package:SI
++ The bit that indicates a hyper character.
++
++
++@@ -137,7 +137,7 @@ Returns the code attribute of CHAR.
++ @end defun
++
++ @defvr {Constant} CHAR-CONTROL-BIT
++-Package:LISP
+++Package:SI
++ The bit that indicates a control character.
++
++
++@@ -154,7 +154,7 @@ is used.
++ @end defun
++
++ @defun CHAR-FONT (char)
++-Package:LISP
+++Package:SI
++
++ Returns the font attribute of CHAR.
++
++@@ -179,7 +179,7 @@ otherwise.
++ @end defun
++
++ @defvr {Constant} CHAR-META-BIT
++-Package:LISP
+++Package:SI
++ The bit that indicates a meta character.
++
++
++@@ -204,7 +204,7 @@ Upper case character and its lower case
++ @end defun
++
++ @defvr {Constant} CHAR-BITS-LIMIT
++-Package:LISP
+++Package:SI
++ The upper exclusive bound on values produced by CHAR-BITS.
++
++
++@@ -243,7 +243,7 @@ Returns T if CHAR is an upper-case chara
++ @end defun
++
++ @defun CHAR-BIT (char name)
++-Package:LISP
+++Package:SI
++
++ Returns T if the named bit is on in the character CHAR; NIL otherwise.
++ In GCL, this function always returns NIL.
++@@ -252,7 +252,7 @@ In GCL, this function always returns NIL
++ @end defun
++
++ @defun MAKE-CHAR (char &optional (bits 0) (font 0))
++-Package:LISP
+++Package:SI
++
++ Returns a character object with the same code attribute as CHAR and with
++ the specified BITS and FONT attributes.
++@@ -350,7 +350,7 @@ Returns T if CHAR is either numeric or a
++ @end defun
++
++ @defun CHAR-BITS (char)
++-Package:LISP
+++Package:SI
++
++ Returns the bits attribute (which is always 0 in GCL) of CHAR.
++
++@@ -367,7 +367,7 @@ Returns NIL if no such character exists.
++ @end defun
++
++ @defun SET-CHAR-BIT (char name newvalue)
++-Package:LISP
+++Package:SI
++
++ Returns a character just like CHAR except that the named bit is set or
++ cleared, according to whether NEWVALUE is non-NIL or NIL. This function
++--- gcl27-2.7.1.orig/info/compile.texi
+++++ gcl27-2.7.1/info/compile.texi
++@@ -20,7 +20,7 @@ NIL, these files are automatically delet
++ @end defun
++
++ @defun LINK (files image &optional post extra-libs (run-user-init t) &aux raw init)
++-Package:LISP
+++Package:COMPILER
++
++ On systems where dlopen is used for relocations, one cannot make custom
++ images containing loaded binary object files simply by loading the files
++@@ -242,24 +242,6 @@ their lisp names. Please see also the P
++
++ @end defun
++
++-
++-@defun GPROF-SET (begin end)
++-Package:SYSTEM
++-
++-GCL now has preliminary support for profiling with gprof, an
++-externally supplied profiling tool at the C level which typically
++-accompanies gcc. Support must be enabled at compile time with
++---enable-gprof. This function sets the address range used by
++-GPROF-START in specifying the section of the running program which is
++-to be profiled. All subsequent calls to GPROF-START will use this new
++-address range. By default, the range is set to begin at the starting
++-address of the .text section, and to end at the current end of the
++-running core. These default values can be restored by calling
++-GPROF-SET with both argments set to 0.
++-
++-@end defun
++-
++-
++ @defvar *DEFAULT-SYSTEM-P*
++ Package:COMPILER
++ Specifies the default setting of :SYSTEM-P used by COMPILE. Defaults to NIL.
++--- gcl27-2.7.1.orig/info/compiler-defs.texi
+++++ gcl27-2.7.1/info/compiler-defs.texi
++@@ -102,7 +102,7 @@ or
++ @end example
++
++ @end defun
++-@defun COMPILER-DEFAULT-TYPE (pathname)
+++@defun *COMPILER-DEFAULT-TYPE* (pathname)
++ Package:COMPILER
++
++ Allows you to set the default file extension for compiler source files.
++@@ -150,13 +150,6 @@ NIL
++
++
++ @end defun
++-@defun COMPILER-RESET-TYPE ()
++-Package:COMPILER
++-
++-Resets the default compiler input file extension to the GCL historical
++-value of #''.lsp''.
++-
++-@end defun
++ @defvar *CC*
++ Package:COMPILER
++ Has value a string which controls which C compiler is used by GCL.
++--- gcl27-2.7.1.orig/info/form.texi
+++++ gcl27-2.7.1/info/form.texi
++@@ -9,7 +9,7 @@ List of all the lambda-list keywords use
++ @end defvr
++
++ @defun GET-SETF-METHOD (form)
++-Package:LISP
+++Package:SI
++
++ Returns the five values (or five 'gangs') constituting the SETF method for
++ FORM. See the doc of DEFINE-SETF-METHOD for the meanings of the gangs. It
++@@ -345,7 +345,7 @@ Also, see the function doc of PPRINT for
++ @end deffn
++
++ @defvar *EVALHOOK*
++-Package:LISP
+++Package:SI
++ If *EVALHOOK* is not NIL, its value must be a function that can receive
++ two arguments: a form to evaluate and an environment. This function does
++ the evaluation instead of EVAL.
++@@ -521,7 +521,7 @@ a function. Actually, however, there is
++ @end defvr
++
++ @defun APPLYHOOK (function args evalhookfn applyhookfn &optional (env nil))
++-Package:LISP
+++Package:SI
++
++ Applies FUNCTION to ARGS, with *EVALHOOK* bound to EVALHOOKFN and with
++ *APPLYHOOK* bound to APPLYHOOKFN. Ignores the hook function once, for the
++@@ -682,7 +682,7 @@ TEST. Returns NIL, if all TESTs evaluat
++ @end deffn
++
++ @defun GET-SETF-METHOD-MULTIPLE-VALUE (form)
++-Package:LISP
+++Package:SI
++ Returns the five values (or five 'gangs')
++ constituting the SETF method for FORM. See the doc of
++ DEFINE-SETF-METHOD for the meanings of the gangs. The third value
++@@ -769,7 +769,7 @@ returns the value(s) of the last FORM.
++ @end deffn
++
++ @deffn {Macro} DEFINE-SETF-METHOD
++-Package:LISP
+++Package:SI
++
++ Syntax:
++ @example
++@@ -799,7 +799,7 @@ by (documentation 'NAME 'setf).
++ @end deffn
++
++ @deffn {Special Form} COMPILER-LET
++-Package:LISP
+++Package:SI
++
++ Syntax:
++ @example
++@@ -891,7 +891,7 @@ Creates a NIL block, binds VARs in paral
++ @end deffn
++
++ @defvar *APPLYHOOK*
++-Package:LISP
+++Package:SI
++ Used to substitute another function for the implicit APPLY normally done
++ within EVAL. If *APPLYHOOK* is not NIL, its value must be a function
++ which takes three arguments: a function to be applied, a list of arguments,
++@@ -1032,7 +1032,7 @@ form.
++ @end deffn
++
++ @defun EVALHOOK (form evalhookfn applyhookfn &optional (env nil))
++-Package:LISP
+++Package:SI
++
++ Evaluates FORM with *EVALHOOK* bound to EVALHOOKFN and *APPLYHOOK* bound
++ to APPLYHOOKFN. Ignores these hooks once, for the top-level evaluation
++--- gcl27-2.7.1.orig/info/internal.texi
+++++ gcl27-2.7.1/info/internal.texi
++@@ -2,7 +2,7 @@
++ @chapter GCL Specific
++
++ @defun SYSTEM (string)
++-Package:LISP
+++Package:SI
++
++ GCL specific: Executes a Shell command as if STRING is an input to the
++ Shell. Not all versions of GCL support this function. At least on
++@@ -49,16 +49,8 @@ on which GCL is currently running.
++
++ @end defun
++
++-@defun BY ()
++-Package:LISP
++-
++-GCL specific: Exits from GCL.
++-
++-
++-@end defun
++-
++ @deffn {Macro} DEFCFUN
++-Package:LISP
+++Package:SI
++
++ Syntax:
++ @example
++@@ -126,7 +118,7 @@ C-type:
++ @end deffn
++
++ @deffn {Macro} CLINES
++-Package:LISP
+++Package:SI
++
++ Syntax:
++ @example
++@@ -148,7 +140,7 @@ specified in the environment.
++ @end defun
++
++ @defun ALLOCATE (type number &optional (really-allocate nil))
++-Package:LISP
+++Package:SI
++
++ GCL specific: Sets the maximum number of pages for the type class of the
++ GCL implementation type TYPE to NUMBER. If REALLY-ALLOCATE is given a
++@@ -159,7 +151,7 @@ immediately.
++ @end defun
++
++ @defun GBC (x)
++-Package:LISP
+++Package:SI
++
++ GCL specific: Invokes the garbage collector (GC) with the collection level
++ specified by X. NIL as the argument causes GC to collect cells only. T as
++@@ -169,7 +161,7 @@ the argument causes GC to collect everyt
++ @end defun
++
++ @defun SAVE (pathname)
++-Package:LISP
+++Package:SI
++
++ GCL specific: Saves the current GCL core image into a program file specified
++ by PATHNAME. This function depends on the version of GCL. The function
++@@ -180,7 +172,7 @@ currently loaded .o files.
++ @end defun
++
++ @defun HELP* (string &optional (package 'lisp))
++-Package:LISP
+++Package:USER
++
++ GCL specific: Prints the documentation associated with those symbols in the
++ specified package whose print names contain STRING as substring. STRING may
++@@ -191,7 +183,7 @@ is NIL, then all packages are searched.
++ @end defun
++
++ @deffn {Macro} DEFLA
++-Package:LISP
+++Package:SI
++
++ Syntax:
++ @example
++@@ -214,7 +206,7 @@ NIL otherwise. See the doc of DECLARE f
++ @end defun
++
++ @deffn {Macro} DEFENTRY
++-Package:LISP
+++Package:SI
++
++ Syntax:
++ @example
++@@ -282,7 +274,7 @@ implementation dependent results.
++ @end defun
++
++ @defun BYE ( &optional (exit-status 0))
++-Package:LISP
+++Package:SI
++
++ GCL specific: Exits from GCL with exit-status.
++
++@@ -290,7 +282,7 @@ GCL specific: Exits from GCL with exit-s
++ @end defun
++
++ @defun USE-FAST-LINKS (turn-on)
++-Package:LISP
+++Package:SI
++
++ GCL specific: If TURN-ON is not nil, the fast link mechanism is enabled,
++ so that ordinary function calls will not appear in the invocation stack,
++--- gcl27-2.7.1.orig/info/number.texi
+++++ gcl27-2.7.1/info/number.texi
++@@ -86,7 +86,7 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
++ @end defun
++
++ @defun INT-CHAR (integer)
++-Package:LISP
+++Package:SI
++
++ Performs the inverse of CHAR-INT. Equivalent to CODE-CHAR in GCL.
++
++--- gcl27-2.7.1.orig/info/si-defs.texi
+++++ gcl27-2.7.1/info/si-defs.texi
++@@ -41,14 +41,6 @@ calling this the defstruct should not be
++
++
++ @end defun
++-@defun MAXIMUM-ALLOCATABLE-PAGES (type)
++-Package:SI
++-
++-GCL specific: Returns the current maximum number of pages for the type class
++-of the GCL implementation type TYPE.
++-
++-
++-@end defun
++ @defun ALLOCATED-RELOCATABLE-PAGES ()
++ Package:SI
++
++@@ -64,14 +56,6 @@ Give SYMBOL the VALUE on INDICATOR prope
++
++
++ @end defun
++-@defun ALLOCATED-PAGES (type)
++-Package:SI
++-
++-GCL specific: Returns the number of pages currently allocated for the type
++-class of the GCL implementation type TYPE.
++-
++-
++-@end defun
++ @defun ALLOCATE-RELOCATABLE-PAGES (number)
++ Package:SI
++
++@@ -420,18 +404,6 @@ type.
++
++
++ @end defun
++-@defun CATCH-BAD-SIGNALS ()
++-Package:SI
++-
++-GCL/BSD specific: Installs a signal catcher for bad signals:
++- SIGILL, SIGIOT, SIGEMT, SIGBUS, SIGSEGV, SIGSYS.
++-The signal catcher, upon catching the signal, signals an error (and enter
++-the break-level). Since the internal memory of GCL may be broken, the user
++-should check the signal and exit from GCL if necessary. When the signal
++-is caught during garbage collection, GCL terminates immediately.
++-
++-
++-@end defun
++ @defun RESET-STACK-LIMITS ()
++ Package:SI
++
++@@ -450,7 +422,7 @@ should be set NIL.
++
++
++ @end defvar
++-@defvar *GBC-NOTIFY*
+++@defvar *NOTIFY-GBC*
++ Package:SI
++ GCL specific: If the value is non-NIL, the garbage
++ collector prints a very brief one line message about the area causing the collection,
++@@ -465,7 +437,7 @@ a lisp variable indicating the TYPE whic
++
++
++ @end defvar
++-@deffn {Funcition} ALLOCATED (type)
+++@deffn {Function} ALLOCATED (type)
++ Package:SI
++
++ Returns 6 values:
++@@ -572,13 +544,6 @@ resetting io streams. It would not be
++
++
++ @end defun
++-@defun UNCATCH-BAD-SIGNALS ()
++-Package:SI
++-
++-GCL/BSD specific: Undoes the effect of SI:CATCH-BAD-SIGNALS.
++-
++-
++-@end defun
++ @defun VS (i)
++ Package:SI
++
++@@ -601,13 +566,6 @@ the GCL process.
++
++
++ @end defun
++-@defvar *DEFAULT-TIME-ZONE*
++-Package:SI
++-GCL specific: Holds the default time zone. The initial value of SI:*DEFAULT-
++-TIME-ZONE* is 6 (the time zone of Austin, Texas).
++-
++-
++-@end defvar
++ @defun GETENV (string)
++ Package:SI
++
++@@ -660,47 +618,36 @@ stack.
++
++
++ @end defun
++-@defun WRITE-DEBUG-SYMBOLS (start file &key (main-file "/usr/local/schelter/xgcl/unixport/raw_gcl") (output-file "debug-symbols.o" ))
++-Package:SI
++-
++-Write out a file of debug-symbols using address START as the place
++-where FILE will be loaded into the running executable MAIN-FILE. The
++-last is a keyword argument.
++-
+++@c @defun PROF (x y)
+++@c Package:SI
++
+++@c These functions in the SI package are GCL specific, and allow monitoring
+++@c the run time of functions loaded into GCL, as well as the basic functions.
+++@c Sample Usage:
+++@c (si::set-up-profile 1000000) (si::prof 0 90)
+++@c run program
+++@c (si::prof 0 0) ;; turn off profile
+++@c (si::display-prof)
+++@c (si::clear-profile)
+++@c (si::prof 0 90) ;; start profile again
+++@c run program
+++@c ..
+++@c Profile can be stopped with (si::prof 0 0) and restarted with (si::prof 0 90)
+++@c The START-ADDRESS will correspond to the beginning of the profile array, and
+++@c the SCALE will mean that 256 bytes of code correspond to SCALE bytes in the
+++@c profile array.
+++
+++@c Thus if the profile array is 1,000,000 bytes long and the code segment is
+++@c 5 megabytes long you can profile the whole thing using a scale of 50
+++@c Note that long runs may result in overflow, and so an understating of the
+++@c time in a function.
+++
+++@c You must run intensively however since, with a scale of 128 it takes
+++@c 6,000,000 times through a loop to overflow the sampling in one part of
+++@c the code.
++
++
++-@end defun
++-@defun PROF (x y)
++-Package:SI
++-
++-These functions in the SI package are GCL specific, and allow monitoring
++-the run time of functions loaded into GCL, as well as the basic functions.
++- Sample Usage:
++- (si::set-up-profile 1000000) (si::prof 0 90)
++- run program
++- (si::prof 0 0) ;; turn off profile
++- (si::display-prof)
++- (si::clear-profile)
++- (si::prof 0 90) ;; start profile again
++- run program
++- ..
++- Profile can be stopped with (si::prof 0 0) and restarted with (si::prof 0 90)
++-The START-ADDRESS will correspond to the beginning of the profile array, and
++-the SCALE will mean that 256 bytes of code correspond to SCALE bytes in the
++-profile array.
++-
++-Thus if the profile array is 1,000,000 bytes long and the code segment is
++-5 megabytes long you can profile the whole thing using a scale of 50
++-Note that long runs may result in overflow, and so an understating of the
++-time in a function.
++-
++-You must run intensively however since, with a scale of 128 it takes
++-6,000,000 times through a loop to overflow the sampling in one part of
++-the code.
++-
++-
++-@end defun
+++@c @end defun
++ @defun CATCH-FATAL (i)
++ Package:SI
++
++--- gcl27-2.7.1.orig/info/structure.texi
+++++ gcl27-2.7.1/info/structure.texi
++@@ -34,7 +34,7 @@ a lisp structure correspond to a C struc
++ @end deffn
++
++ @defun HELP (&optional symbol)
++-Package:LISP
+++Package:USER
++
++ GCL specific: Prints the documentation associated with SYMBOL. With no
++ argument, this function prints the greeting message to GCL beginners.
++--- gcl27-2.7.1.orig/info/type.texi
+++++ gcl27-2.7.1/info/type.texi
++@@ -34,7 +34,7 @@ Returns T if X is of the type TYPE; NIL
++ @end defun
++
++ @defun COMMONP (x)
++-Package:LISP
+++Package:SI
++
++ Returns T if X is a Common Lisp object; NIL otherwise.
++
++--- gcl27-2.7.1.orig/info/user-interface.texi
+++++ gcl27-2.7.1/info/user-interface.texi
++@@ -61,7 +61,7 @@ Evaluates FORM in the single-step mode a
++ @end deffn
++
++ @defvar *BREAK-ENABLE*
++-Package:LISP
+++Package:SI
++ GCL specific: When an error occurrs, control enters to the break loop only
++ if the value of this variable is non-NIL.
++
++@@ -99,7 +99,7 @@ Holds the I/O stream used by the GCL deb
++ @end defvar
++
++ @defvar *BREAK-ON-WARNINGS*
++-Package:LISP
+++Package:SI
++ When the function WARN is called, control enters to the break loop only
++ if the value of this varialbe is non-NIL.
++
++--- gcl27-2.7.1.orig/lsp/gcl_listlib.lsp
+++++ gcl27-2.7.1/lsp/gcl_listlib.lsp
++@@ -371,7 +371,8 @@
++
++ (defseq union (nil (l1 l2) :list t)
++ (let (rp)
++- (prog1 (or (mapcan (lambda (x)
+++ (prog1 (or (unless l2 l1)
+++ (mapcan (lambda (x)
++ (unless (member (key x) l2 :test #'test)
++ (setq rp (cons x nil))))
++ l1)
++@@ -380,21 +381,26 @@
++
++
++ (defseq set-difference (nil (l1 l2) :list t)
++- (mapcan (lambda (x)
+++ (if l2
+++ (mapcan (lambda (x)
++ (unless (member (key x) l2 :test #'test)
++ (cons x nil)))
++- l1))
+++ l1)
+++ l1))
++
++
++ (defseq set-exclusive-or (nil (l1 l2) :list t)
++- (let (rp (rr (copy-list l2)))
++- (prog1 (or (mapcan (lambda (x &aux (k (key x)))
+++ (let (rp tmp n2)
+++ (declare (dynamic-extent tmp))
+++ (or (unless l2 l1)
+++ (prog1 (mapcan (lambda (x &aux (k (key x)))
++ (if (member k l2 :test #'test)
++- (unless (setq rr (delete k rr :test #'test)))
+++ (unless (push k tmp))
++ (setq rp (cons x nil))))
++ l1)
++- rr)
++- (when rp (rplacd rp rr)))))
+++ (setq n2 (set-difference l2 tmp :test (lambda (x y) (funcall #'test y x))))
+++ (when rp (rplacd rp n2)))
+++ n2)))
++
++ (defseq nintersection (nil (l1 l2) :list t)
++ (let (r rp)
++--- gcl27-2.7.1.orig/lsp/gcl_lr.lsp
+++++ gcl27-2.7.1/lsp/gcl_lr.lsp
++@@ -106,7 +106,8 @@
++
++ (defbltin clzl)
++ (defbltin ctzl)
++-(defbltin popcountl)
+++#-darwin(defbltin popcountl) ;Macports builtin calls external function outside symbol table
+++#+darwin(defmacro popcountl (x) `(popcount ,x))
++ (defbltin parityl)
++ (defbltin ffsl)
++
++--- gcl27-2.7.1.orig/lsp/gcl_make_pathname.lsp
+++++ gcl27-2.7.1/lsp/gcl_make_pathname.lsp
++@@ -112,10 +112,12 @@
++ (defun canonicalize-pathname-directory (l)
++ (cond ((eq l :wild) (canonicalize-pathname-directory '(:absolute :wild-inferiors)))
++ ((stringp l) (canonicalize-pathname-directory (list :absolute l)))
++- ((mapl (lambda (x &aux (c (car x)))
++- (when (and (or (stringp c) (eq c :wild)) (eq (cadr x) :back))
+++ ((mapl (lambda (x &aux (c (car x))
+++ (skip (cond ((equal c ".") (cdr x))
+++ ((when (or (stringp c) (eq c :wild)) (eq (cadr x) :back)) (cddr x)))))
+++ (when skip
++ (return-from canonicalize-pathname-directory
++- (canonicalize-pathname-directory (nconc (ldiff-nf l x) (cddr x))))))
+++ (canonicalize-pathname-directory (nconc (ldiff-nf l x) skip)))))
++ l))))
++
++ (defvar *default-pathname-defaults* (init-pathname nil nil nil nil nil nil ""))
++--- gcl27-2.7.1.orig/o/file.d
+++++ gcl27-2.7.1/o/file.d
++@@ -1439,7 +1439,8 @@ BEGIN:
++
++ #ifdef USE_READLINE
++ if (readline_on && strm->sm.sm_fp==rl_instream)
++- if (rl_line_buffer) return *rl_line_buffer ? TRUE : FALSE;
+++ /*FIXME homogenize this*/
+++ if (rl_line_buffer) return *rl_line_buffer && *rl_line_buffer!=EOF ? TRUE : FALSE;
++ #endif
++ if (strm->sm.sm_fp == NULL)
++ closed_stream(strm);
++--- gcl27-2.7.1.orig/o/main.c
+++++ gcl27-2.7.1/o/main.c
++@@ -186,7 +186,8 @@ next_line(int l,ufixnum *s) {
++ ssize_t i;
++ char *p;
++
++- if (*s && (n=strlen(FN1))) {
+++ if (*s) {
+++ n=strlen(FN1);
++ memmove(FN1,FN1+n+1,sizeof(FN1)-(n+1));
++ *s-=n+1;
++ }
++@@ -406,6 +407,31 @@ setup_maxpages(double scale) {
++
++ }
++
+++int
+++qemu_p(void) {
+++
+++#if !defined(DARWIN) && !defined(__CYGWIN__) && !defined(__MINGW32__) && !defined(__MINGW64__)/*FIXME*/
+++
+++ char *c;
+++ ufixnum e,r=0;
+++ int l;
+++
+++ massert((l=open("/proc/cpuinfo",O_RDONLY))!=-1);
+++
+++ for (e=0;!e && (c=next_line(l,&r));)
+++ e=!memcmp("model",c,5) && strstr(c,"QEMU");
+++
+++ massert(!close(l));
+++
+++ return e;
+++
+++#else
+++
+++ return 0;
+++
+++#endif
+++}
+++
++
++ static void *
++ next_shared_lib_map_no_malloc(void) {
++@@ -727,6 +753,7 @@ main(int argc, char **argv, char **envp)
++ bds_top = bds_org-1;
++ frs_top = frs_org-1;
++
+++#define CHECK_FOR_QEMU
++ #include "cstack.h"
++
++ gcl_init_alloc(alloca(1));
++@@ -1432,6 +1459,7 @@ my_fprintf(void *v,const char *f,...) {
++ return r;
++ }
++
+++#ifdef HAVE_FPRINTF_STYLED_FTYPE
++ static int
++ my_fprintf_styled(void *v,enum disassembler_style,const char *f,...) {
++ va_list va;
++@@ -1441,6 +1469,7 @@ my_fprintf_styled(void *v,enum disassemb
++ va_end(va);
++ return r;
++ }
+++#endif
++
++ static int
++ my_read(bfd_vma memaddr, bfd_byte *myaddr, unsigned int length, struct disassemble_info *dinfo) {
++@@ -1468,14 +1497,18 @@ DEFUN("DISASSEMBLE-INSTRUCTION",object,f
++
++ if ((v=dlopen("libopcodes.so",RTLD_NOW))) {
++ if ((s=dlsym(v,"init_disassemble_info"))) {
++- s(&i, stdout,(fprintf_ftype) my_fprintf,my_fprintf_styled);
+++ s(&i, stdout,(fprintf_ftype)my_fprintf
+++#ifdef HAVE_FPRINTF_STYLED_FTYPE
+++ ,my_fprintf_styled
+++#endif
+++ );
++ i.read_memory_func=my_read;
++ i.print_address_func=my_pa;
++ #if defined(OUTPUT_MACH)
++ i.mach=OUTPUT_MACH;
++ #endif
++ if ((s=dlsym(v,"disassembler"))) {
++- disassembler_ftype disasm=(disassembler_ftype)(ufixnum)s(OUTPUT_ARCH,false,0,NULL);/*bfd_mach_x86_64*/
+++ disassembler_ftype disasm=(disassembler_ftype)(ufixnum)s(OUTPUT_ARCH,0,0,NULL);
++ bp=b;
++ disasm(addr,&i);
++ my_fprintf(NULL," ;");
++--- gcl27-2.7.1.orig/o/msbrk.c
+++++ gcl27-2.7.1/o/msbrk.c
++@@ -17,13 +17,21 @@ msbrk_end(void) {
++
++ }
++
++-#if !defined(DARWIN) && !defined(__CYGWIN__) && !defined(__MINGW32__) && !defined(__MINGW64__)/*FIXME*/
+++#if !defined(__CYGWIN__) && !defined(__MINGW32__) && !defined(__MINGW64__)/*FIXME*/
++
++ static void *
++ new_map(void *v,ufixnum s) {
++ return mmap(v,s,PROT_READ|PROT_WRITE|PROT_EXEC,MAP_PRIVATE|MAP_ANON|MAP_FIXED,-1,0);
++ }
++
+++#if defined(DARWIN)
+++/*This initial heap must be large enough to initialize the raw image,
+++ but not so large that the Mac linker ignores the segment designation
+++ and creates a __huge section under __DATA for this and other
+++ variables. We enlarge this on unexec.*/
+++asm (".zerofill __HEAP,__heap,__end,0x70000000\n\t.globl __end");
+++#endif
+++
++ int
++ msbrk_init(void) {
++
++--- gcl27-2.7.1.orig/o/num_sfun.c
+++++ gcl27-2.7.1/o/num_sfun.c
++@@ -802,7 +802,6 @@ DEFUN("ISINF",object,fSisinf,SI,1,1,NONE
++
++ }
++
++-
++ void
++ gcl_init_num_sfun(void)
++ {
++--- gcl27-2.7.1.orig/o/sfaslmacho.c
+++++ gcl27-2.7.1/o/sfaslmacho.c
++@@ -208,7 +208,7 @@ load_memory(struct section *sec1,struct
++ if (LOAD_SEC(sec))
++ memcpy((void *)sec->addr,v1+sec->offset,sec->size);
++ else
++- bzero((void *)sec->sh_addr,sec->sh_size);
+++ bzero((void *)sec->addr,sec->size);
++ }
++
++ if (**got) {
++--- gcl27-2.7.1.orig/o/unexmacosx.c
+++++ gcl27-2.7.1/o/unexmacosx.c
++@@ -211,9 +211,6 @@ vm_range_t marked_regions [MAX_MARKED_RE
++
++ unsigned num_marked_regions;
++
++-/* Size of the heap. */
++-static unsigned long big_heap;
++-
++ /* Start of the heap. */
++ char *mach_mapstart = 0;
++
++@@ -543,42 +540,6 @@ copy_data_segment (struct load_command *
++ unexec_error ("cannot write header of __DATA segment");
++ curr_header_offset += lc->cmdsize;
++
++- /* Create new __DATA segment load commands for regions on the region
++- list that do not corresponding to any segment load commands in
++- the input file.
++- */
++- /* for (j = 0; j < num_unexec_regions; j++) */
++- {
++- struct segment_command sc;
++-
++- sc.cmd = LC_SEGMENT;
++- sc.cmdsize = sizeof (struct segment_command);
++- /* strncpy (sc.segname, SEG_DATA, 16); */
++- strncpy (sc.segname, "__HEAP", 16);
++- sc.vmaddr = (long)mach_mapstart;
++- sc.vmsize = mach_maplimit-mach_mapstart;
++- sc.fileoff = curr_file_offset;
++- sc.filesize = core_end-mach_mapstart;
++- sc.maxprot = VM_PROT_READ | VM_PROT_WRITE | VM_PROT_EXECUTE;
++- sc.initprot = VM_PROT_READ | VM_PROT_WRITE /* | VM_PROT_EXECUTE */;
++- sc.nsects = 0;
++- sc.flags = 0;
++-
++-#if VERBOSE
++- printf ("Writing segment %-16.16s @ %#8lx (%#8lx/%#8lx @ %#10lx)\n",
++- sc.segname, (long) (sc.fileoff), (long) (sc.filesize),
++- (long) (sc.vmsize), (long) (sc.vmaddr));
++-#endif
++-
++- if (!unexec_write (sc.fileoff, (void *) sc.vmaddr, sc.filesize))
++- unexec_error ("cannot write new __DATA segment");
++- curr_file_offset += ROUNDUP_TO_PAGE_BOUNDARY (sc.filesize);
++-
++- if (!unexec_write (curr_header_offset, &sc, sc.cmdsize))
++- unexec_error ("cannot write new __DATA segment's header");
++- curr_header_offset += sc.cmdsize;
++- mh.ncmds++;
++- }
++ }
++
++ /* Copy a LC_SYMTAB load command from the input file to the output
++@@ -853,7 +814,7 @@ static void
++ dump_it () {
++
++ int i;
++- long linkedit_delta = 0;
+++ long linkedit_delta=0,linkedit_vmdelta=0;
++
++ #if VERBOSE
++ printf ("--- Load Commands written to Output File ---\n");
++@@ -878,17 +839,46 @@ dump_it () {
++
++ copy_data_segment (lca[i]);
++
++- } else {
+++ } else if (strncmp (scp->segname, "__HEAP", 16) == 0) {
++
++- if (strncmp (scp->segname, SEG_LINKEDIT, 16) == 0) {
++- if (linkedit_delta)
++- unexec_error ("cannot handle multiple LINKEDIT segments in input file");
++- linkedit_delta = curr_file_offset - scp->fileoff;
++- }
+++ extern char *data_start;
+++ struct section *sectp = (struct section *) (scp + 1);
+++ unsigned long header_offset=curr_header_offset + sizeof (struct segment_command);
++
++- if (strncmp (scp->segname, "__HEAP", 16) != 0) copy_segment (lca[i]); else mh.ncmds--;
+++ scp->vmaddr=(long)data_start;
+++ linkedit_vmdelta=(1UL<<37)-scp->vmsize;
+++ scp->vmsize=(1UL<<37);
+++ scp->fileoff=curr_file_offset;
+++ scp->filesize=core_end-data_start;
+++ scp->maxprot=VM_PROT_READ | VM_PROT_WRITE | VM_PROT_EXECUTE;
+++ scp->initprot=VM_PROT_READ | VM_PROT_WRITE;
+++ scp->nsects=1;
+++ scp->flags=S_REGULAR;
++
++- }
+++ sectp->addr=scp->vmaddr;
+++ sectp->size=scp->filesize;
+++ sectp->flags=S_REGULAR;
+++
+++ if (!unexec_write (header_offset, sectp, sizeof (struct section)))
+++ unexec_error ("cannot write section _HEAP's header");
+++
+++ if (!unexec_write (scp->fileoff, (void *) scp->vmaddr, scp->filesize))
+++ unexec_error ("cannot write __HEAP segment");
+++ curr_file_offset += ROUNDUP_TO_PAGE_BOUNDARY (scp->filesize);
+++
+++ if (!unexec_write (curr_header_offset, scp, sizeof (struct segment_command)))
+++ unexec_error ("cannot write header of __HEAP segment");
+++ curr_header_offset += scp->cmdsize;
+++
+++ } else if (strncmp (scp->segname, SEG_LINKEDIT, 16) == 0) {
+++
+++ if (linkedit_delta)
+++ unexec_error ("cannot handle multiple LINKEDIT segments in input file");
+++ linkedit_delta = curr_file_offset - scp->fileoff;
+++ scp->vmaddr+=linkedit_vmdelta;
+++ copy_segment (lca[i]);
+++ } else
+++ copy_segment (lca[i]);
++ }
++ break;
++ case LC_SYMTAB:
++@@ -1035,52 +1025,6 @@ unexec (char *outfile, char *infile, voi
++
++ }
++
++-/* Replacement for broken sbrk(2). */
++-
++-#include <sys/mman.h>
++-#include <errno.h>
++-unsigned long
++-probe_big_heap(unsigned long try,unsigned long inc,unsigned long max) {
++-
++- void *r;
++-
++- if ((r=mmap(NULL, try, PROT_READ|PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0))==(void *)-1)
++- return try>inc ? probe_big_heap(try-inc,inc>>1,max) : 0;
++- munmap(r,try);
++- return (!inc || try >=max) ? try : probe_big_heap(try+inc,inc,max);
++-
++-}
++-
++-void *my_sbrk (long incr)
++-{
++- char *temp, *ptr;
++-
++- if (mach_brkpt == 0) {
++-
++- big_heap=(1UL)<<35;
++- if (!(big_heap=probe_big_heap(PAGESIZE,big_heap>>1,big_heap))) {
++- unexec_error("my_sbrk(): probe_big_heap() failed\n");
++- return ((char *)-1);
++- }
++-
++- mach_brkpt=mmap(NULL, big_heap, PROT_READ|PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
++-
++- mach_mapstart = mach_brkpt;
++- mach_maplimit = mach_brkpt + big_heap;
++-
++- }
++- if (incr == 0) {
++- return (mach_brkpt);
++- } else {
++- ptr = mach_brkpt + incr;
++- if (ptr<mach_mapstart || ptr > mach_maplimit)
++- return (char *)-1;
++- temp = mach_brkpt;
++- mach_brkpt = ptr;
++- return (temp);
++- }
++-}
++-
++ static size_t stub_size (malloc_zone_t *zone, const void *ptr)
++ {
++ extern object malloc_list;
++--- gcl27-2.7.1.orig/pcl/gcl_pcl_defs.lisp
+++++ gcl27-2.7.1/pcl/gcl_pcl_defs.lisp
++@@ -411,6 +411,7 @@
++ ; (print `(deftype ,name nil `(si::std-instance ,(si::coerce-to-standard-class ',name))))
++ ; (print (si::coerce-to-standard-class name))
++ (eval `(deftype ,name nil t))
+++ (unintern (get name 'si::simple-typep-fn))
++ (remprop name 'si::simple-typep-fn)))
++
++ ;; #+cmu17 (declare (ignore name predicate))
++--- gcl27-2.7.1.orig/xbin/ar_merge
+++++ gcl27-2.7.1/xbin/ar_merge
++@@ -4,13 +4,14 @@ FLAGS=$1
++ shift
++ ARCHIVE=$1
++ shift
+++XPWD=$(pwd)
++
++ TMPDIR=$(mktemp -d)
++ while [ $# -gt 0 ] ; do
++ case $(basename $1) in
++ *.o) cp $1 $TMPDIR;;
++ *.go) cp $1 $TMPDIR/$(echo $(basename $1)|sed 's,\.go,.o,g');;
++- *.a) ar x $1 --output $TMPDIR;;
+++ *.a) cd $TMPDIR && ar x $XPWD/$1 && cd $XPWD;;
++ recompile);;
++ *) echo Bad arg $1 ; exit 1 ;;
++ esac
--- /dev/null
--- /dev/null
++Version_2_7_2pre1
++Version_2_7_2pre2
++Version_2_7_2ore3
--- /dev/null
--- /dev/null
++[type: gettext/rfc822deb] gcl27.templates
--- /dev/null
--- /dev/null
++#
++# Translators, if you are not familiar with the PO format, gettext
++# documentation is worth reading, especially sections dedicated to
++# this format, e.g. by running:
++# info -n '(gettext)PO Files'
++# info -n '(gettext)Header Entry'
++#
++# Some information specific to po-debconf are available at
++# /usr/share/doc/po-debconf/README-trans
++# or http://www.debian.org/intl/l10n/po-debconf/README-trans
++#
++# Developers do not need to manually edit POT or PO files.
++#
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2007-12-24 13:21+0100\n"
++"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
++"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
++"Language: cs\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "Používat implicitně ANSI verzi (stále ve vývoji)?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "Používat implicitně profilování?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "GCL se nachází ve fázi, kdy kromě tradičního obrazu CLtL1 (který se stále "
++#~ "používá) poskytuje i obraz kompatibilní s ANSI."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Pro stručný popis těchto termínů si prosím přečtěte soubor README.Debian. "
++#~ "Touto odpovědí určujete, který obraz se spustí po zadání „gcl@EXT@“. "
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Toto nastavení můžete přebít nastavením proměnné prostředí GCL_ANSI na "
++#~ "neprázdný řetězec (použije ANSI verzi) nebo na prázdnou hodnotu (použije "
++#~ "CLtL1 verzi). Například GCL_ANSI=t gcl@EXT@. Aktuálně použitá verze se "
++#~ "zobrazí na úvodní obrazovce."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL nyní podporuje profilování přes gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Podrobnosti naleznete v dokumentaci si::gprof-start a si::gprof-quit. "
++#~ "Tato verze je pomalejší než verze bez podpory gprof, tudíž ji "
++#~ "nedoporučujeme pro koncové produkční nasazení."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Toto nastavení můžete přebít nastavením proměnné prostředí GCL_PROF na "
++#~ "neprázdný řetězec (zapne profilování) nebo na prázdnou hodnotu (povolí "
++#~ "lepší optimalizace). Například GCL_PROF=t gcl@EXT@. Pokud je profilování "
++#~ "zapnuto, dozvíte se o tom z úvodní obrazovky."
++
++#~ msgid ""
++#~ "GCL is one of the oldest free common lisp systems still in use. Several "
++#~ "production systems have used it for over a decade. The common lisp "
++#~ "standard in effect when GCL was first released is known as \"Common Lisp, "
++#~ "the Language\" (CLtL1) after a book by Steele of the same name providing "
++#~ "this specification. Subsequently, a much expanded standard was adopted "
++#~ "by the American National Standards Institute (ANSI), which is still "
++#~ "considered the definitive common lisp language specification to this "
++#~ "day. GCL is in the process of providing an ANSI compliant image in "
++#~ "addition to its traditional CLtL1 image still in production use. Setting "
++#~ "this variable will determine which image you will use by default on "
++#~ "executing 'gcl'. You can locally override this choice by setting the "
++#~ "GCL_ANSI environment variable to any non-empty string for the ANSI build, "
++#~ "and to the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl. You "
++#~ "may be interested in reviewing the ANSI test results sketching the level "
++#~ "of compliance achieved thus far in /usr/share/doc/gcl/test_results.gz. "
++#~ "The flavor of the build in force will be reported in the initial startup "
++#~ "banner."
++#~ msgstr ""
++#~ "GCL je jedním z nejstarších svobodných systémů common lispu, který se "
++#~ "dosud používá. Několik produkčních systémů jej používá déle než dekádu. "
++#~ "Při prvním vydání GCL byl v platnosti standard common lispu známý jako "
++#~ "\"Common Lisp, the Language\" (CLtL1) pojmenovaný podle Steelovy knihy "
++#~ "stejného jména, která tento standard definovala. Americkým národním "
++#~ "institutem pro standardizaci (ANSI) pak byl přijat podstatně rozšířený "
++#~ "standard, který se do dnešní doby považuje za konečnou specifikaci common "
++#~ "lispu. Kromě tradičního CLtL1 se GCL snaží nabídnout i verzi odpovídající "
++#~ "ANSI standardu. Nastavením této proměnné určíte, jakým způsobem se má "
++#~ "binárka 'gcl' chovat. Lokálně můžete toto nastavení přepsat nastavením "
++#~ "proměnné prostředí GCL_ANSI na neprázdný řetězec (zapne ANSI chování) "
++#~ "nebo na prázdnou hodnotu (zapne CLtL1 chování). Například GCL_ANSI-t gcl. "
++#~ "Aktuálně vybraný standard bude zobrazen v úvodní obrazovce prostředí. "
++#~ "Zajímavé může být porovnání dosud dosažené shody s ANSI standardem v "
++#~ "souboru /usr/share/doc/gcl/test_results.gz."
--- /dev/null
--- /dev/null
++# Danish translation gcl.
++# Copyright (C) 2012 gcl & nedenstående oversættere.
++# This file is distributed under the same license as the gcl package.
++# Joe Hansen (joedalton2@yahoo.dk), 2012.
++#
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2012-03-31 12:42+0000\n"
++"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
++"Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
++"Language: da\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "Brug den foreløbige ANSI bygget som standard?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "Brug profileringen bygget som standard?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "GCL er i gang med at tilbyde et ANSI-overholdende aftryk udover det "
++#~ "traditionelle CLtL1-aftryk som stadig er i produktionsbrug."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Se venligst filen README.Debian for en kort beskrivelse af disse termer. "
++#~ "Valg af denne indstilling vil bestemme hvilket aftryk som vil blive brugt "
++#~ "som standard, når der køres »gcl@EXT@«."
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Denne indstilling kan overskrives ved at angive miljøvariablen GCL_ANSI "
++#~ "til enhver streng der ikke er tom for ANSI-bygningen, og til den tomme "
++#~ "streng for CLtL1-bygningen, f.eks. GCL_ANSI=t gcl@EXT@. Den aktuelt "
++#~ "tvungne byggevariant vil blive rapporteret i det oprindelige "
++#~ "opstartsbanner."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL har valgfri understøttelse for profilering via gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Se venligst dokumentationen for si::gprof-start og si::gprof-quit for "
++#~ "detaljer. Da denne bygning er langsommere end bygninger uden gprof-"
++#~ "understøttelse, så anbefales den ikke for endelig produktionsbrug."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Angiv miljøvariablen GCL_PROF til den tomme streng for bedre optimerede "
++#~ "bygninger, eller enhver streng der ikke er tom for "
++#~ "profileringsunderstøttelse; f.eks. GCL_PROF=t gcl@EXT@. Hvis profilering "
++#~ "er aktiveret, vil denne blive rapporteret i det oprindelige "
++#~ "opstartsbanner."
--- /dev/null
--- /dev/null
++# Translation of gcl debconf templates to German
++# Copyright (C) Stefan Bauer <stefan.bauer@edv-fix.de>, 2007.
++# Copyright (C) Helge Kreutzmann <debian@helgefjell.de>, 2007, 2008.
++# Copyright (C) 2024 Camm Maguire
++# This file is distributed under the same license as the gcl package.
++#
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl 2.6.7-36\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2008-01-09 11:49+0100\n"
++"Last-Translator: Stefan Bauer <stefan.bauer@edv-fix.de>\n"
++"Language-Team: de <debian-l10n-german@lists.debian.org>\n"
++"Language: \n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=ISO-8859-15\n"
++"Content-Transfer-Encoding: 8bit\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "Verwende standardmig den sich in Arbeit befindlichen ANSI-Build?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++#, fuzzy
++#| msgid ""
++#| "GCL is in the process of providing an ANSI compliant image in addition to "
++#| "its traditional CLtL1 image still in production use. Please see the "
++#| "README.Debian file for a brief description of these terms. Setting this "
++#| "variable will determine which image you will use by default on executing "
++#| "'gcl@EXT@'. You can locally override this choice by setting the GCL_ANSI "
++#| "environment variable to any non-empty string for the ANSI build, and to "
++#| "the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The "
++#| "flavor of the build in force will be reported in the initial startup "
++#| "banner."
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++"GCL arbeitet neben dem traditionellen CLtL1-Image fr den Produktiveinsatz "
++"zustzlich an der Bereitstellung eines kompatiblen ANSI-Images. Bitte "
++"beachten Sie die README.Debian-Datei fr eine kurze Beschreibung dieses "
++"Themas. Durch diese Variable definieren Sie, welches Image voreingestellt "
++"bei der Ausfhrung von gcl@EXT@ verwendet wird. Diese Auswahl kann lokal, "
++"durch einen nicht leeren Wert in der Umgebungsvariable GCL_ANSI fr den ANSI-"
++"Build, bzw. einen leeren Wert fr den CLtL1-Build, z.B. GCL_ANSI=t gcl@EXT@ "
++"definiert werden. Es erfolgt eine Meldung ber die aktive Erstellung im "
++"einfhrenden Start-Banner."
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "Verwende standardmig den Profiling-Build?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++#, fuzzy
++#| msgid ""
++#| "GCL now has optional support for profiling via gprof. Please see the "
++#| "documentation for si::gprof-start and si::gprof-quit for details. As this "
++#| "build is slower than builds without gprof support, it is not recommended "
++#| "for final production use. You can locally override the default choice "
++#| "made here by setting the GCL_PROF environment variable to any non-empty "
++#| "string for profiling support, and to the empty string for the more "
++#| "optimized builds, e.g. GCL_PROF=t gcl@EXT@. If profiling is enabled, "
++#| "this will be reported in the initial startup banner."
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++"GCL besitzt optionale Untersttzung fr Profiling mit gprof. Bitte lesen Sie "
++"hierzu die Dokumentation von si::gprof-start und si::gprof-quit fr "
++"weiterfhrende Informationen. Da dieser Build langsamer ist als ohne gprof-"
++"Untersttzung, wird dieser Weg nicht fr den endgltig produktiven Einsatz "
++"empfohlen. Sie knnen die hier gemachten Angaben lokal ber die GCL_PROF-"
++"Umgebungsvariable durch einen beliebigen Wert ndern, bzw. durch einen leeren "
++"Wert fr das weitaus anpassungsfhigere Build, z.B. GCL_PROF=t gcl@EXT@. Falls "
++"Profiling aktiviert ist, erfolgt eine Meldung im einfhrenden Start-Banner."
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "GCL ist derzeit dabei, zustzlich zu dem noch im Einsatz befindlichen "
++#~ "traditionellen CLtL1-Image ein ANSI-konformes Image bereitzustellen."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Bitte lesen Sie die Datei README.Debian fr eine kurze Beschreibung dieser "
++#~ "Begriffe. Die Wahl dieser Option bestimmen, welches Image standardmig "
++#~ "verwendet wird, wenn gcl@EXT@ ausgefhrt wird."
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Diese Einstellung kann mit der Umgebungsvariablen GCL_ANSI berschrieben "
++#~ "werden. Jede nicht-leere Zeichenkette fhrt zur ANSI-Erstellung, und die "
++#~ "leere Zeichenkette fhrt zum CLtL1-Bau, z.B. GCL_ANSI=t gcl@EXT@. In der "
++#~ "Startmeldung wird die derzeit erzwungene Bauart berichtet."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL besitzt optionale Untersttzung fr Profiling mittels Gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Bitte lesen Sie die Dokumentation fr si::gprof-start und si::gprof-quit "
++#~ "fr Details. Da ein solches Programm langsamer ist als ein Programm ohne "
++#~ "Gprof-Untersttzung, wird dies fr den Produktiveinsatz nicht empfohlen."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Setzen Sie die Umgebungsvariable GCL_PROF auf die leere Zeichenkette, um "
++#~ "ein optimiertes Programm zu erhalten oder auf irgendeine nicht-leere "
++#~ "Zeichenkette, fr Profiling-Untersttzung; z.B. GCL_PROF=t gcl@EXT@. Falls "
++#~ "Profiling aktiviert ist, wird dies in der Startmeldung angezeigt."
--- /dev/null
--- /dev/null
++# gcl po-debconf translation to Spanish
++# Copyright (C) 2005, 2007, 2008 Software in the Public Interest
++# Copyright (C) 2024 Camm Maguire
++# This file is distributed under the same license as the gcl package.
++#
++# Changes:
++# - Initial translation
++# César Gómez Martín <cesar.gomez@gmail.com>, 2005
++#
++# - Updates
++# Rudy Godoy Guillén <rudyd@stone-head.org>, 2007
++# Francisco Javier Cuadrado <fcocuadrado@gmail.com>, 2008
++#
++# Traductores, si no conoce el formato PO, merece la pena leer la
++# documentación de gettext, especialmente las secciones dedicadas a este
++# formato, por ejemplo ejecutando:
++#
++# info -n '(gettext)PO Files'
++# info -n '(gettext)Header Entry'
++#
++# Equipo de traducción al español, por favor, lean antes de traducir
++# los siguientes documentos:
++#
++# - El proyecto de traducción de Debian al español
++# http://www.debian.org/intl/spanish/
++# especialmente las notas de traducción en
++# http://www.debian.org/intl/spanish/notas
++#
++# - La guía de traducción de po's de debconf:
++# /usr/share/doc/po-debconf/README-trans
++# o http://www.debian.org/intl/l10n/po-debconf/README-trans
++#
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl 2.6.7-45\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2008-12-04 20:00+0100\n"
++"Last-Translator: Francisco Javier Cuadrado <fcocuadrado@gmail.com>\n"
++"Language-Team: Debian l10n spanish <debian-l10n-spanish@lists.debian.org>\n"
++"Language: \n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=utf-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++"X-Poedit-Language: Spanish\n"
++"X-Poedit-Country: SPAIN\n"
++"X-Poedit-SourceCharset: utf-8\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr ""
++"¿Utilizar la generación ANSI todavía en desarrollo de manera predeterminada?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++#, fuzzy
++#| msgid ""
++#| "GCL is in the process of providing an ANSI compliant image in addition to "
++#| "its traditional CLtL1 image still in production use. Please see the "
++#| "README.Debian file for a brief description of these terms. Setting this "
++#| "variable will determine which image you will use by default on executing "
++#| "'gcl@EXT@'. You can locally override this choice by setting the GCL_ANSI "
++#| "environment variable to any non-empty string for the ANSI build, and to "
++#| "the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The "
++#| "flavor of the build in force will be reported in the initial startup "
++#| "banner."
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++"GCL está en proceso de incorporar una imagen compatible con ANSI en adición "
++"a su imagen CLtL1 tradicional que todavía se usa en producción. Por favor, "
++"véase el fichero README de Debian para una breve descripción acerca de estos "
++"términos. El definir esta variable determinará qué imagen utilizar de manera "
++"predeterminada cuando ejecute «gcl@EXT@».\n"
++"Puede anular esta elección localmente definiendo la variable de entorno "
++"GCL_ANSI a una cadena no vacía para la compilación ANSI, y a una vacía para "
++"la compilación CLtL1, ejemplo: GCL_ANSI=t gcl@EXT@. La versión de la "
++"compilación se indicará en el anuncio inicial de arranque."
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "¿Utilizar la generación con «profiling» de manera predeterminada?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++#, fuzzy
++#| msgid ""
++#| "GCL now has optional support for profiling via gprof. Please see the "
++#| "documentation for si::gprof-start and si::gprof-quit for details. As this "
++#| "build is slower than builds without gprof support, it is not recommended "
++#| "for final production use. You can locally override the default choice "
++#| "made here by setting the GCL_PROF environment variable to any non-empty "
++#| "string for profiling support, and to the empty string for the more "
++#| "optimized builds, e.g. GCL_PROF=t gcl@EXT@. If profiling is enabled, "
++#| "this will be reported in the initial startup banner."
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++"Ahora GCL tiene soporte opcional para perfilado a través de gprof. Por "
++"favor, mire la documentación de «si::gprof-start» y de «si::gprof-quit» y "
++"«si::gprof-quit» si desea más detalles. Dado que esta compilación es más "
++"lenta que otras sin soporte para gprof, no se recomienda usarlo en "
++"producción. Puede anular esta elección de forma local mediante el "
++"establecimiento de la variable de entorno GCL_PROF a cualquier cadena no "
++"vacía para soporte de perfiles, y a la cadena vacía para los paquetes más "
++"optimizados, es decir GCL_PROF=t gcl. Si el perfilado está activo se "
++"indicará en el anuncio inicial de arranque."
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "GL está en el proceso de proporcionar una imagen ANSI, además de su "
++#~ "imagen CLtL1 tradicional que todavía se usa."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Por favor, véase el archivo README.Debian para una descripción corta de "
++#~ "estos términos. Eligiendo esta opción determinará que imagen se usará de "
++#~ "manera predeterminada al ejecutar «gcl@EXT@»."
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Esta configuración se puede sobrescribir cambiando la variable de entorno "
++#~ "GCL_ANSI a cualquier cadena de caracteres no vacía para la generación "
++#~ "ANSI, y a una cadena de caracteres vacía para la generación CLtL1, por "
++#~ "ejemplo: «GCL_ANSI=t gcl@EXT@». El actual tipo de generación se mostrará "
++#~ "en la información inicial del arranque."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL permite usar «profiling», de manera opcional, mediante gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Por favor, véase la documentación para los detalles de «si::gprof-start» "
++#~ "y «si::gprof-quit». Ya que esta generación es más lenta que sin el uso de "
++#~ "gprof, no se recomienda para su uso final."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Cambie el valor de la variable de entorno GCL_PROF a una cadena de "
++#~ "caracteres vacía para generación más optimizadas, o a una cadena de "
++#~ "caracteres no vacía para usar el «profiling», por ejemplo: «GCL_PROF=t "
++#~ "gcl@EXT@». Si el «profiling» está activado, se mostrará en la información "
++#~ "inicial del arranque."
++
++#~ msgid ""
++#~ "GCL is one of the oldest free common lisp systems still in use. Several "
++#~ "production systems have used it for over a decade. The common lisp "
++#~ "standard in effect when GCL was first released is known as \"Common Lisp, "
++#~ "the Language\" (CLtL1) after a book by Steele of the same name providing "
++#~ "this specification. Subsequently, a much expanded standard was adopted "
++#~ "by the American National Standards Institute (ANSI), which is still "
++#~ "considered the definitive common lisp language specification to this "
++#~ "day. GCL is in the process of providing an ANSI compliant image in "
++#~ "addition to its traditional CLtL1 image still in production use. Setting "
++#~ "this variable will determine which image you will use by default on "
++#~ "executing 'gcl'. You can locally override this choice by setting the "
++#~ "GCL_ANSI environment variable to any non-empty string for the ANSI build, "
++#~ "and to the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl. You "
++#~ "may be interested in reviewing the ANSI test results sketching the level "
++#~ "of compliance achieved thus far in /usr/share/doc/gcl/test_results.gz. "
++#~ "The flavor of the build in force will be reported in the initial startup "
++#~ "banner."
++#~ msgstr ""
++#~ "GCL es uno de los sistemas libres de «common lisp» más antiguos que "
++#~ "todavía se usan. Varios sistemas en producción han estado usándolo "
++#~ "durante más de una década. Cuando GCL se liberó por primera vez, el "
++#~ "estándar «common lisp» se conocía como «Common Lisp, the Language» "
++#~ "(CLtL1) después de un libro escrito por Steele que llevaba el mismo "
++#~ "nombre y que proporcionaba esta especificación. Posteriormente se adoptó "
++#~ "en el Instituto Nacional de Estándares Americano (ANSI) un estándar más "
++#~ "extendido, que todavía se considera la especificación definitiva del "
++#~ "lenguaje «common lisp» hasta hoy. GCL está en el proceso de proporcionar "
++#~ "una imagen conforme a ANSI además de su imagen CltL1 tradicional que "
++#~ "todavía se usa en producción. Al establecer esta variable se determinará "
++#~ "la imagen por omisión que usará al ejecutar «gcl». Puede anular esta "
++#~ "elección de forma local mediante el establecimiento de la variable de "
++#~ "entorno GCL_ANSI a cualquier cadena no vacía para el paquete ANSI, y a la "
++#~ "cadena vacía para el paquete CLtL1, i.e. GCL_ANSI=t gcl. Quizás esté "
++#~ "interesado en revisar los resultados de las pruebas ANSI describiendo el "
++#~ "nivel de conformidad logrado hasta ahora en /usr/share/doc/gcl/"
++#~ "test_results.gz. Se informará del tipo de paquete usado en el anuncio "
++#~ "inicial de arranque."
--- /dev/null
--- /dev/null
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2007-12-29 23:28+0200\n"
++"Last-Translator: Esko Arajärvi <edu@iki.fi>\n"
++"Language-Team: Finnish <debian-l10n-finnish@lists.debian.org>\n"
++"Language: fi\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++"X-Poedit-Language: Finnish\n"
++"X-Poedit-Country: Finland\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "Käytetäänkö kehitettävää ANSI-käännöstä oletuksena?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "Käytetäänkö profilointia oletuksena?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "GCL:n on tarkoitus tarjota ANSI-yhteensopiva kuva perinteisen, vielä "
++#~ "tuotantokäytössä olevan CLtL1-kuvan lisäksi."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Tiedostosta README.Debian löytyy (englanniksi) näiden termien lyhyet "
++#~ "kuvaukset. Tämä valinta vaikuttaa siihen mitä kuvaa käytetään oletuksena "
++#~ "ajettaessa ”gcl@EXT@”."
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Tämä asetus voidaan ohittaa asettamalla GCL_ANSI-ympäristömuuttuja. Jos "
++#~ "muuttujan arvo on mikä tahansa ei-tyhjä merkkijono, käytetään ANSI-"
++#~ "käännöstä, ja jos muuttujan arvo on tyhjä merkkijono, käytetään CLtL1-"
++#~ "käännöstä. Esimerkiksi: GCL_ANSI=t gcl@EXT@. Käytetty pakotettu "
++#~ "käännöstapa raportoidaan käynnistysruudussa."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL tukee valinnaisesti profilointia gprofin avulla."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Katso yksityiskohdat (englanniksi) dokumentaatiosta kohdista si::gprof-"
++#~ "start ja si::gprof-quit. Koska tämä käännös on hitaampi kuin käännökset "
++#~ "ilman gprof-tukea, tätä ei suositella tuotantokäyttöön."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Aseta GCL_PROF-ympäristömuuttuja tyhjäksi merkkijonoksi käyttääksesi "
++#~ "optimoidumpia käännöksiä ja miksi tahansa ei-tyhjäksi merkkijonoksi "
++#~ "käyttääksesi profilointia. Esimerkiksi: GCL_PROF=t gcl@EXT@. Jos "
++#~ "profilointi on aktivoituna, se raportoidaan käynnistysruudussa."
--- /dev/null
--- /dev/null
++# Translation of gcl debconf templates to French
++# Copyright (C) 2007 Sylvain Archenault <sylvain.archenault@laposte.net>
++# Copyright (C) 2024 Camm Maguire
++# This file is distributed under the same license as the iodine package.
++#
++# Sylvain Archenault <sylvain.archenault@laposte.net>, 2007.
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl 2.6.7-1\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2007-12-23 13:03+0100\n"
++"Last-Translator: Sylvain Archenault <sylvain.archenault@laposte.net>\n"
++"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
++"Language: fr\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=ISO-8859-15\n"
++"Content-Transfer-Encoding: 8bit\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "Faut-il utiliser la compilation ANSI par dfaut?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++#, fuzzy
++#| msgid ""
++#| "GCL is in the process of providing an ANSI compliant image in addition to "
++#| "its traditional CLtL1 image still in production use. Please see the "
++#| "README.Debian file for a brief description of these terms. Setting this "
++#| "variable will determine which image you will use by default on executing "
++#| "'gcl@EXT@'. You can locally override this choice by setting the GCL_ANSI "
++#| "environment variable to any non-empty string for the ANSI build, and to "
++#| "the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The "
++#| "flavor of the build in force will be reported in the initial startup "
++#| "banner."
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++"GCL a pour but de fournir une image conforme la dfinition de l'ANSI en plus "
++"de son image traditionnelle CLtL1 qui est toujours utilise en production. "
++"Veuillez consulter le fichier README.Debian pour plus d'informations sur ces "
++"normes. Ce choix dterminera quelle norme vous allez utiliser par dfaut lors "
++"de l'excution de gcl@EXT@. Vous pouvez localement modifier ce choix en "
++"affectant une chane non vide la variable d'environnement GCL_ANSI pour une "
++"compilation respectant la norme dfinie par l'ANSI, et une chane vide pour "
++"une compilation en accord avec la norme CLtL1, par exemple GCL_ANSI=t "
++"gcl@EXT@. Le type de compilation sera affich dans le bandeau de dmarrage."
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "Faut-il utiliser le profilage par dfaut?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++#, fuzzy
++#| msgid ""
++#| "GCL now has optional support for profiling via gprof. Please see the "
++#| "documentation for si::gprof-start and si::gprof-quit for details. As this "
++#| "build is slower than builds without gprof support, it is not recommended "
++#| "for final production use. You can locally override the default choice "
++#| "made here by setting the GCL_PROF environment variable to any non-empty "
++#| "string for profiling support, and to the empty string for the more "
++#| "optimized builds, e.g. GCL_PROF=t gcl@EXT@. If profiling is enabled, "
++#| "this will be reported in the initial startup banner."
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++"GCL gre dsormais le profilage via gprof. Veuillez consulter la documentation "
++"de si::gprof-start et de si::gprof-quit pour plus d'informations. La "
++"construction produite avec cette option est plus lente que la construction "
++"classique. Par consquent il n'est pas recommand de l'utiliser en production. "
++"Vous pouvez localement modifier ce choix en affectant la variable "
++"d'environnement GCL_PROF, une chane non vide pour activer le profilage, ou "
++"une chane vide pour une compilation optimise, par exemple GCL_PROF=t "
++"gcl@EXT@. Si le profilage est activ, cela sera affich dans le bandeau de "
++"dmarrage."
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "GCL est en passe de fournir une image respectant la norme ANSI en plus de "
++#~ "l'image traditionnelle CLtL1, toujours utilise en production."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Veuillez lire le fichier README.Debian pour une brve description de ces "
++#~ "termes. Le choix de cette option dterminera quelle image sera utilise par "
++#~ "dfaut en excutant gcl@EXT@."
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Ce rglage peut tre chang en affectant la variable d'environnement "
++#~ "GCL_ANSI une chane non vide pour la compilation ANSI, et une chane vide "
++#~ "pour la compilation CLtL1, par exemple GCL_ANSI=t gcl@EXT@. Le type de "
++#~ "compilation sera affich dans le bandeau de dmarrage."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL permet optionnellement la gestion du profilage via gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Veuillez vous reporter la documentation de si::gprof-start et si::gprof-"
++#~ "quit pour plus de dtails. Comme cet excutable est plus lent que les "
++#~ "excutables sans la gestion de gprof, il n'est pas recommand de l'utiliser "
++#~ "en production."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Veuillez affecter une chane vide la variable d'environnement GCL_PROF "
++#~ "pour des compilations optimises, ou une chane non vide pour avoir la "
++#~ "gestion du profilage; par exemple GCL_PROF=t gcl@EXT@. Si le profilage "
++#~ "est activ, cela sera affich dans le bandeau de dmarrage."
--- /dev/null
--- /dev/null
++# Galician translation of gclcvs's debconf templates
++# This file is distributed under the same license as the gclcvs package.
++# Jacobo Tarrio <jtarrio@debian.org>, 2007.
++#
++msgid ""
++msgstr ""
++"Project-Id-Version: gclcvs\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2008-01-01 13:38+0000\n"
++"Last-Translator: Jacobo Tarrio <jtarrio@debian.org>\n"
++"Language-Team: Galician <proxecto@trasno.net>\n"
++"Language: gl\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "¿Empregar por defecto a versión ANSI que se está a facer?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++#, fuzzy
++#| msgid ""
++#| "GCL is in the process of providing an ANSI compliant image in addition to "
++#| "its traditional CLtL1 image still in production use. Please see the "
++#| "README.Debian file for a brief description of these terms. Setting this "
++#| "variable will determine which image you will use by default on executing "
++#| "'gcl@EXT@'. You can locally override this choice by setting the GCL_ANSI "
++#| "environment variable to any non-empty string for the ANSI build, and to "
++#| "the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The "
++#| "flavor of the build in force will be reported in the initial startup "
++#| "banner."
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++"Estase a traballar para que GCL forneza unha imaxe ANSI ademáis da imaxe "
++"CLtL1 que aínda se emprega en produción. Consulte o ficheiro README.Debian "
++"para ver unha descrición breve deses termos. Ao estabrecer esa variable ha "
++"determinar a imaxe que ha empregar por defecto ao executar \"gcl@EXT@\". "
++"Pode empregar a outra imaxe estabrecendo a variable de ambiente GCL_ANSI a "
++"calquera cadea non baleira para empregar a versión ANSI, e á cadea baleira "
++"para empregar a versión CLtL1; por exemplo, GCL_ANSI=t gcl@EXT@. Hase "
++"informar da versión en uso no cartel que aparece ao iniciar o programa."
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "¿Empregar por defecto a versión con cronometrado?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++#, fuzzy
++#| msgid ""
++#| "GCL now has optional support for profiling via gprof. Please see the "
++#| "documentation for si::gprof-start and si::gprof-quit for details. As this "
++#| "build is slower than builds without gprof support, it is not recommended "
++#| "for final production use. You can locally override the default choice "
++#| "made here by setting the GCL_PROF environment variable to any non-empty "
++#| "string for profiling support, and to the empty string for the more "
++#| "optimized builds, e.g. GCL_PROF=t gcl@EXT@. If profiling is enabled, "
++#| "this will be reported in the initial startup banner."
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++"GCL agora ten soporte opcional de cronometrado mediante gprof. Consulte a "
++"documentación de si::gprof-start e si::gprof-quit para máis detalles. Xa que "
++"esta versión é máis lenta que as que non teñen soporte de gprof, non se "
++"recomenda que a empregue para o uso en produción. Pode empregar unha versión "
++"distinta á seleccionada estabrecendo a variable de ambiente GCL_PROF a "
++"calquera cadea non baleira para empregar o soporte de cronometrado, ou á "
++"cadea baleira para as versións máis optimizadas; por exemplo, GCL_PROF=t "
++"gcl@EXT@. Se está activado o cronometrado, hase informar diso no cartel que "
++"aparece ao iniciar o programa."
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "Estase a traballar para que GCL forneza unha imaxe ANSI ademáis da imaxe "
++#~ "CLtL1 que aínda se emprega en produción."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Consulte o ficheiro README.Debian para ver unha descrición breve deses "
++#~ "termos. Ao establecer esa variable ha determinar a imaxe que ha empregar "
++#~ "por defecto ao executar \"gcl@EXT@\"."
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Pode empregar a outra imaxe establecendo a variable de ambiente GCL_ANSI "
++#~ "a calquera cadea non baleira para empregar a versión ANSI, e á cadea "
++#~ "baleira para empregar a versión CLtL1; por exemplo, GCL_ANSI=t gcl@EXT@. "
++#~ "Hase informar da versión en uso no cartel que aparece ao iniciar o "
++#~ "programa."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL agora ten soporte opcional de cronometrado mediante gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Consulte a documentación de si::gprof-start e si::gprof-quit para máis "
++#~ "detalles. Xa que esta versión é máis lenta que as que non teñen soporte "
++#~ "de gprof, non se recomenda que a empregue para o uso en produción."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Pode empregar unha versión distinta á seleccionada establecendo a "
++#~ "variable de ambiente GCL_PROF a calquera cadea non baleira para empregar "
++#~ "o soporte de cronometrado, ou á cadea baleira para as versións máis "
++#~ "optimizadas; por exemplo, GCL_PROF=t gcl@EXT@. Se está activado o "
++#~ "cronometrado, hase informar diso no cartel que aparece ao iniciar o "
++#~ "programa."
--- /dev/null
--- /dev/null
++[type: gettext/rfc822deb] gcl@EXT@.templates
--- /dev/null
--- /dev/null
++# ITALIAN TRANSLATION OF GCL'S PO-DEBCONF FILE.
++# COPYRIGHT (C) 2009 THE GCL'S COPYRIGHT HOLDER
++# This file is distributed under the same license as the gcl package.
++#
++# Vincenzo Campanella <vinz65@gmail.com>, 2009.
++#
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2009-11-29 08:39+0100\n"
++"Last-Translator: Vincenzo Campanella <vinz65@gmail.com>\n"
++"Language-Team: Italian <tp@lists.linux.it>\n"
++"Language: it\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr ""
++"Usare in modo predefinito la compilazione ANSI, che è in fase di "
++"approntamento?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "Usare il profiling in modo predefinito?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "Accanto all'immagine tradizionale CLtL1, in uso in realtà produttive, GCL "
++#~ "sta preparando un'immagine conforme ad ANSI."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Per maggiori informazioni consultare il file «README.Debian». La scelta "
++#~ "di questa opzione determinerà quale immagine verrà utilizzata in modo "
++#~ "predefinito durante l'esecuzione di «gcl@EXT@»."
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Questa impostazione può essere sovrascritta impostando la variabile "
++#~ "d'ambiente «GCL_ANSI» con una stringa non vuota per la compilazione ANSI "
++#~ "e con una stringa vuota per la compilazione CLtL1, per esempio: "
++#~ "«GCL_ANSI=t gcl@EXT@». Il tipo di compilazione attualmente in uso viene "
++#~ "mostrato nella schermata di avvio."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL possiede un supporto opzionale per il profiling tramite gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Per maggiori dettagli consultare la documentazione per «si::gprof-start» "
++#~ "e «si::gprof-quit». Poiché questa compilazione è più lenta, rispetto a "
++#~ "quella senza supporto per gprof, non è raccomandata per un utilizzo in "
++#~ "realtà produttive."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Per compilazioni ottimizzate impostare la variabile d'ambiente «GCL_PROF» "
++#~ "a una stringa vuota, oppure per impostare il supporto al profiling "
++#~ "impostarla a una stringa non vuota, per esempio «GCL_PROF=t gcl@EXT@». La "
++#~ "schermata d'avvio indicherà se il profiling è abilitato."
--- /dev/null
--- /dev/null
++# SOME DESCRIPTIVE TITLE.
++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
++# This file is distributed under the same license as the gcl package.
++# victory <victory.deb@gmail.com>, 2013.
++#
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2013-07-27 23:28+0900\n"
++"Last-Translator: victory <victory.deb@gmail.com>\n"
++"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
++"Language: ja\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "未完成の ANSI ビルドをデフォルトで使用しますか?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "デフォルトで profiling ビルドを使いますか?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "GCL は未だに生産利用されている従来の CLtL1 イメージに加えて ANSI 準拠のイ"
++#~ "メージを提供する過程にあります。"
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "用語については README.Debian ファイルに簡単な説明があります。このオプショ"
++#~ "ンの選択「gcl@EXT@」を実行するときにどのイメージをデフォルトで利用するのか"
++#~ "決定することになります。"
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "この設定は、GCL_ANSI 環境変数に ANSI ビルドでは空白ではない任意の文字列、"
++#~ "CLtL1 ビルドでは空白文字列をセットすることで上書きできます。例えば "
++#~ "GCL_ANSI=t gcl@EXT@。現在実行しているビルドの種類は初期の開始時バナーで報"
++#~ "告されます。"
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL にはオプションで gprof 経由の profiling サポートがあります。"
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "詳細については si::gprof-start や si::gprof-quit の文書を見てください。こ"
++#~ "のビルドは gprof サポートのないビルドより遅いため、最終的な生産利用にはお"
++#~ "勧めしません。"
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "ビルドをもっと最適化する場合は GCL_PROF 環境変数に空白文字列を、profiling "
++#~ "をサポートさせる場合は空白ではない任意の文字列をセットしてください。例え"
++#~ "ば GCL_PROF=t gcl@EXT@。profiling が有効な場合、初期の開始時バナーで報告さ"
++#~ "れます。"
--- /dev/null
--- /dev/null
++# SOME DESCRIPTIVE TITLE.
++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
++# Copyright (C) 2024 Camm Maguire
++# This file is distributed under the same license as the PACKAGE package.
++# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
++#
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2008-01-01 21:15+0100\n"
++"Last-Translator: Bart Cornelis <cobaco@skolelinux.no>\n"
++"Language-Team: debian-l10n-dutch <debian-l10n-dutch@lists.debian.org>\n"
++"Language: \n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=utf-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++"X-Poedit-Language: Dutch\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "Wilt u standaard de in-ontwikkeling-zijnde ansi-compilatie gebruiken?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr ""
++"Wilt u standaard een compilatie met ondersteuning voor profilering gebruiken?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "GCL is bezig om, aanvullend op het traditionele CLtL1-compilatie dat nog "
++#~ "steeds in gebruik is, een aan ANSI voldoend compilatie te voorzien."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Meer informatie hierover vindt u in het bestand /usr/share/doc/gcl/"
++#~ "README.Debian . Deze optie bepaalt welk compilatie standaard gebruikt "
++#~ "wordt wanneer u 'gcl@EXT@' uitvoert. "
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Deze instelling kan altijd overstegen worden door de omgevingsvariabele "
++#~ "GCL_ANSI in te stellen op een niet-lege string om de ANSI-compilatie te "
++#~ "bekomen, en op een lege string om de CLtL1-compilatie te bekomen (bv. "
++#~ "GCL_ANSI=t gcl@EXT@). De momenteel afgedwongen compilatie-soort wordt "
++#~ "weergegeven in de initiële opstartbanier."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL heeft optionele ondersteuning voor profilering via gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Meer informatie vindt u in de documentatie voor si::gprof-start en "
++#~ "si::gprof-quit . Aangezien compilaties met gprof-ondersteuning trager "
++#~ "zijn dan deze zonder is dit niet aan te raden voor productie-gebruik."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Om een geoptimaliseerde compilatie te verkrijgen stelt u de "
++#~ "omgevingsvariabele GCL_PROF in op een lege string, of op een niet-lege "
++#~ "string als u profilering wilt ondersteunen (bv. GCL_PROF=t gcl@EXT@). Als "
++#~ "profilering geactiveerd is wordt dit weergegeven in de initiële "
++#~ "opstartbanier ."
--- /dev/null
--- /dev/null
++# translation of gcl debconf to Portuguese
++# Copyright (C) 2007 Américo Monteiro
++# Copyright (C) 2024 Camm Maguire
++# This file is distributed under the same license as the gcl package.
++#
++# Américo Monteiro <a_monteiro@netcabo.pt>, 2007.
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl 2.6.7-36\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2007-12-23 16:44+0000\n"
++"Last-Translator: Américo Monteiro <a_monteiro@netcabo.pt>\n"
++"Language-Team: Portuguese <traduz@debianpt.org>\n"
++"Language: pt\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++"X-Generator: KBabel 1.11.4\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "Usar a compilação 'ainda em desenvolvimento' ANSI por prédefinição? "
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "Usar, como pré-definição, a compilação com 'profiling'?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "GCL está no processo de disponibilizar uma imagem compatível com ANSI "
++#~ "como adição à sua imagem tradicional CLtL1 ainda em utilização de "
++#~ "produção."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Por favor veja o ficheiro README.Debian para uma breve descrição destes "
++#~ "termos. Escolher esta opção irá determinar qual imagem será usada por "
++#~ "prédefinição ao executar 'gcl@EXT@'."
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Esta opção pode ser sobreposta ao regular a variável de ambiente GCL_ANSI "
++#~ "para qualquer string não-vazia para a compilação ANSI, e para uma string "
++#~ "vazia para a compilação CLtL1, como por exemplo GCL_ANSI=t gcl@EXT@. O "
++#~ "tipo de compilação actualmente imposto será reportado no banner inicial "
++#~ "de arranque."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "O GCL tem suporte opcional para 'profiling' via gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Por favor veja a documentação de si::gprof-start e si::gprof-quit para "
++#~ "mais detalhes. Como esta compilação é mais lenta do que as compilações "
++#~ "sem o suporte para gprof, não é recomendada para utilização de produção "
++#~ "final."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Regule a variável de ambiente GCL_PROF para uma string vazia para mais "
++#~ "compilações optimizadas, ou para qualquer string não-vazia para suporte "
++#~ "de 'profiling'; como por exemplo GCL_PROF=t gcl@EXT@. Se o 'profiling' "
++#~ "estiver activo, isto será reportado no banner inicial de arranque."
--- /dev/null
--- /dev/null
++# Debconf translations for gcl.
++# Copyright (C) 2016 THE gcl'S COPYRIGHT HOLDER
++# This file is distributed under the same license as the gcl package.
++# Adriano Rafael Gomes <adrianorg@arg.eti.br>, 2016.
++#
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2016-01-05 11:09-0200\n"
++"Last-Translator: Adriano Rafael Gomes <adrianorg@arg.eti.br>\n"
++"Language-Team: Brazilian Portuguese <debian-l10n-"
++"portuguese@lists.debian.org>\n"
++"Language: pt_BR\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "Usar a versão ANSI em desenvolvimento por padrão?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "Usar a versão de \"profiling\" por padrão?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "O GCL está em processo de fornecer uma imagem de acordo com o padrão ANSI "
++#~ "em adição à sua imagem CLtL1 tradicional, ainda em uso em produção."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Por favor, veja o arquivo README.Debian para uma breve descrição desses "
++#~ "termos. Escolher essa opção determinará qual imagem será usada por padrão "
++#~ "ao executar \"gcl@EXT@\"."
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Essa configuração pode ser sobreposta definindo a variável de ambiente "
++#~ "GCL_ANSI para qualquer texto não vazio para a versão ANSI, e para um "
++#~ "texto vazio para a versão CLtL1, por exemplo, GCL_ANSI=t gcl@EXT@. O "
++#~ "sabor da versão atualmente definida será exibida na mensagem de "
++#~ "inicialização."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "O GCL tem suporte opcional a \"profiling\" via gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Por favor, veja a documentação para si::gprof-start e si::gprof-quit para "
++#~ "detalhes. Como essa versão é mais lenta que versões sem suporte a gprof, "
++#~ "ela não é recomendada para uso final em produção."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Defina a variável de ambiente GCL_PROF para um texto vazio para versões "
++#~ "mais otimizadas, ou para qualquer texto não vazio para ter suporte a "
++#~ "\"profiling\"; por exemplo, GCL_PROF=t gcl@EXT@. Se o \"profiling\" "
++#~ "estiver habilitado, isso será exibido na mensagem de inicialização."
--- /dev/null
--- /dev/null
++# translation of ru.po to Russian
++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
++# Copyright (C) 2024 Camm Maguire
++# This file is distributed under the same license as the PACKAGE package.
++#
++# Yuri Kozlov <kozlov.y@gmail.com>, 2008.
++msgid ""
++msgstr ""
++"Project-Id-Version: 2.6.7-36\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2008-01-03 10:22+0300\n"
++"Last-Translator: Yuri Kozlov <kozlov.y@gmail.com>\n"
++"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
++"Language: ru\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++"X-Generator: KBabel 1.11.4\n"
++"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
++"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "Использовать разрабатываемую ANSI сборку по умолчанию?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "Использовать по умолчанию профилируемую сборку?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "Помимо обычного образа CLtL1, используемого в повсеместной работе, GCL "
++#~ "имеет практически готовый образ, соответствующий ANSI."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Краткое описание приведено в файле README.Debian. Данным выбором "
++#~ "определяется, какой из образов будет использован по умолчанию при "
++#~ "выполнении 'gcl@EXT@'."
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Эта настройка может быть переопределена установкой переменной окружения "
++#~ "GCL_ANSI в непустое значение для ANSI сборки, а пустым значением "
++#~ "выбирается CLtL1 сборка, например GCL_ANSI=t gcl@EXT@. Текущий "
++#~ "используемый тип сборки будет показан при первом запуске."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL поддерживает необязательное профилирование через gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Подробней об этом смотрите в документации на si::gprof-start и si::gprof-"
++#~ "quit. Так как данная сборка работает медленнее чем без поддержки gprof, "
++#~ "её не рекомендуется использовать в реальной работе."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Задание переменной окружения GCL_PROF пустого значения включает более "
++#~ "оптимизированную сборку, а любое непустое -- поддержку профилирования; "
++#~ "например GCL_PROF=t gcl@EXT@. Если профилирование включено, то об этом "
++#~ "будет написано при первом запуске."
--- /dev/null
--- /dev/null
++# translation of gcl_2.6.7-36.1_sv.po to Swedish
++# Translators, if you are not familiar with the PO format, gettext
++# documentation is worth reading, especially sections dedicated to
++# this format, e.g. by running:
++# info -n '(gettext)PO Files'
++# info -n '(gettext)Header Entry'
++# Some information specific to po-debconf are available at
++# /usr/share/doc/po-debconf/README-trans
++# or http://www.debian.org/intl/l10n/po-debconf/README-trans
++# Developers do not need to manually edit POT or PO files.
++#
++# Martin gren <martin.agren@gmail.com>, 2008.
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl_2.6.7-36.1_sv\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2008-07-24 18:21+0200\n"
++"Last-Translator: Martin gren <martin.agren@gmail.com>\n"
++"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
++"Language: sv\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=ISO-8859-1\n"
++"Content-Transfer-Encoding: 8bit\n"
++"X-Generator: KBabel 1.11.4\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "Anvnd det nnu inte frdiga ANSI-bygget som standard?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "Anvnd profileringsbygget som standard?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "GCL arbetar p att tillhandahlla en ANSI-godknd bild frutom dess "
++#~ "traditionella CLtL1-bild som fortfarande anvnds i produktionsmiljn."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Se README.Debian-filen fr en versiktlig beskrivning av dessa termer. Nr "
++#~ "du vljer det hr alternativet avgrs vilken bild som kommer anvndas som "
++#~ "standard nr 'gcl@EXT@' krs."
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Denna instllning kan verskridas genom att stta miljvariabeln GCL_ANSI "
++#~ "till en icke-tom strng fr ANSI-bygget, och till den tomma strngen fr "
++#~ "CLtL1-bygget, t. ex. GCL_ANSI=t gcl@EXT@. Det bygge som fr tillfllet "
++#~ "anvnds kommer anges i uppstartsutskriften."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL har valfritt std fr profilering via gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Se dokumentationen fr si::gprof-start och si::gprof-quit fr detaljer. "
++#~ "Eftersom detta bygge r lngsammare n byggen utan std fr gprof, "
++#~ "rekommenderas det inte fr slutlig anvndning i produktionsmilj."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Stt miljvariabeln GCL_PROF till den tomma strngen fr mer optimiserade "
++#~ "byggen, eller en icke-tom strng fr profileringsstd; t. ex. GCL_PROF=t "
++#~ "gcl@EXT@. Om profilering r aktiverad, kommer denna rapporteras i den "
++#~ "ursprungliga uppstartsutskriften."
--- /dev/null
--- /dev/null
++# SOME DESCRIPTIVE TITLE.
++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
++# This file is distributed under the same license as the gcl27 package.
++# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
++#
++#, fuzzy
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl27\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
++"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
++"Language-Team: LANGUAGE <LL@li.org>\n"
++"Language: \n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=CHARSET\n"
++"Content-Transfer-Encoding: 8bit\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
--- /dev/null
--- /dev/null
++# Vietnamese translation for GCL.
++# Copyright © 2007 Free Software Foundation, Inc.
++# Copyright © 2024 Camm Maguire
++# Clytie Siddall <clytie@riverland.net.au>, 2007
++#
++msgid ""
++msgstr ""
++"Project-Id-Version: gcl 2.6.7-36\n"
++"Report-Msgid-Bugs-To: gcl27@packages.debian.org\n"
++"POT-Creation-Date: 2025-05-03 13:26+0000\n"
++"PO-Revision-Date: 2008-01-04 16:27+1030\n"
++"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
++"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
++"Language: vi\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++"Plural-Forms: nplurals=1; plural=0;\n"
++"X-Generator: LocFactoryEditor 1.7b1\n"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid "Use the work-in-progress ANSI build by default?"
++msgstr "Dùng bản xây dựng đang phát triển ANSI theo mặc định không?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:1001
++msgid ""
++"GCL is in the process of providing an ANSI compliant image in addition to "
++"its traditional CLtL1 image still in production use. Please see the "
++"README.Debian file for a brief description of these terms. Setting this "
++"variable will determine which image you will use by default on executing "
++"'gcl27'. You can locally override this choice by setting the GCL_ANSI "
++"environment variable to any string but \"no\" for the ANSI build, and to "
++"\"no\" for the CLtL1 build, e.g. GCL_ANSI=t gcl27. The flavor of the build "
++"in force will be reported in the initial startup banner."
++msgstr ""
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid "Use the profiling build by default?"
++msgstr "Dùng bản xây dựng đo hiệu năng sử dụng theo mặc định không?"
++
++#. Type: boolean
++#. Description
++#: ../gcl27.templates:2001
++msgid ""
++"GCL now has optional support for profiling via gprof. Please see the "
++"documentation for si::gprof-start and si::gprof-quit for details. As this "
++"build is slower than builds without gprof support, it is not recommended for "
++"final production use. You can locally override the default choice made here "
++"by setting the GCL_PROF environment variable to any non-empty string for "
++"profiling support, and to the empty string for the more optimized builds, "
++"e.g. GCL_PROF=t gcl27. If profiling is enabled, this will be reported in "
++"the initial startup banner."
++msgstr ""
++
++#~ msgid ""
++#~ "GCL is in the process of providing an ANSI compliant image in addition to "
++#~ "its traditional CLtL1 image still in production use."
++#~ msgstr ""
++#~ "GCL đang phát triển chức năng cung cấp ảnh tùy theo ANSI thêm vào ảnh "
++#~ "CLtL1 truyền thống vẫn còn được sử dụng trong trường hợp sản xuất."
++
++#~ msgid ""
++#~ "Please see the README.Debian file for a brief description of these terms. "
++#~ "Choosing this option will determine which image will be used by default "
++#~ "when executing 'gcl@EXT@'."
++#~ msgstr ""
++#~ "Xem tài liệu Đọc Đi (README.Debian) để tìm mô tả ngắn về các thuật ngữ "
++#~ "này. Bật tùy chọn này thì xác định ảnh nào cần dùng theo mặc định khi "
++#~ "thực hiện lệnh « gcl@EXT@ »."
++
++#~ msgid ""
++#~ "This setting may be overridden by setting the GCL_ANSI environment "
++#~ "variable to any non-empty string for the ANSI build, and to the empty "
++#~ "string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently "
++#~ "enforced build flavor will be reported in the initial startup banner."
++#~ msgstr ""
++#~ "Vẫn còn có thể ghi đè lên thiết lập này bằng cách đặt biến môi trường "
++#~ "« GCL_ANSI » thành bắt cứ chuỗi không rỗng cho bản xây dựng ANSI, và cho "
++#~ "chuỗi rỗng cho bản xây dựng CLtL1, v.d. « GCL_ANSI=t gcl@EXT@ ». Kiểu bản "
++#~ "xây dựng hiện thời được chọn sẽ được thông báo trên băng cờ khởi chạy đầu "
++#~ "tiên."
++
++#~ msgid "GCL has optional support for profiling via gprof."
++#~ msgstr "GCL có hỗ trợ tùy chọn để đo hiệu năng sử dụng thông qua gprof."
++
++#~ msgid ""
++#~ "Please see the documentation for si::gprof-start and si::gprof-quit for "
++#~ "details. As this build is slower than builds without gprof support, it is "
++#~ "not recommended for final production use."
++#~ msgstr ""
++#~ "Xem tài liệu hướng dẫn về « si::gprof-start » và « si::gprof-quit » để "
++#~ "tìm chi tiết. Vì bản xây dựng này chạy chậm hơn các bản xây dựng không hỗ "
++#~ "trợ gprof, không khuyên bạn sử dụng nó trong trường hợp sản xuất cuối "
++#~ "cùng."
++
++#~ msgid ""
++#~ "Set the GCL_PROF environment variable to the empty string for more "
++#~ "optimized builds, or any non-empty string for profiling support; e.g. "
++#~ "GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in "
++#~ "the initial startup banner."
++#~ msgstr ""
++#~ "Đặt biến môi trường « GCL_PROF » thành chuỗi rỗng cho các bản xây dựng "
++#~ "tối ưu hơn, hoặc cho bất cứ chuỗi không rỗng nào để hỗ trợ chức năng đo "
++#~ "hiệu năng sử dụng, v.d. « GCL_PROF=t gcl@EXT@ ». Hiệu lực chức năng đo "
++#~ "hiệu năng sử dụng thì nó được thông báo trên băng cờ khởi chạy đầu tiên."
--- /dev/null
--- /dev/null
++#!/usr/bin/make -f
++# Sample debian/rules that uses debhelper.
++# GNU copyright 1997 by Joey Hess.
++# GNU copyright 2024 Camm Maguire
++#
++# This version is for a hypothetical package that builds an
++# architecture-dependant package, as well as an architecture-independent
++# package.
++
++# Uncomment this to turn on verbose mode.
++#export DH_VERBOSE=1
++
++#export GCL_MEM_MULTIPLE=0.1
++
++# This has to be exported to make some magic below work.
++export DH_OPTIONS
++
++ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
++NUMJOBS=$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
++endif
++ifneq (,$(NUMJOBS))
++MAKEFLAGS+=-j $(NUMJOBS)
++GCL_MULTIPROCESS_MEMORY_POOL?=$(shell pwd)
++export GCL_MULTIPROCESS_MEMORY_POOL
++endif
++
++# This is the debhelper compatability version to use.
++ARCHT:=$(shell dpkg-architecture -qDEB_HOST_ARCH)
++
++MCC?=gcc
++# ifeq ($(ARCHT),alpha)
++# MCC:=gcc-4.6
++# endif
++
++CFLAGS_APPEND?=
++#ifeq ($(ARCHT),ppc64)
++#CFLAGS_APPEND:=$(CFLAGS_APPEND) -O1
++#endif
++
++DEBUG?=
++#ifeq ($(ARCHT),hppa)
++#DEBUG=--enable-debug
++#endif
++
++VERS=$(shell echo $$(cat majvers).$$(cat minvers))
++EXT=$(shell echo $(VERS) | sed 's,\([0-9]\)\.\([0-9]\)\..*,\1\2,')
++
++debian/elpa-gcl$(EXT).elpa: debian/gcl$(EXT)-pkg.el
++ find elisp -name "*.el" >$@
++# echo debian/gcl$(EXT).el >> debian/elpa-gcl$(EXT).elpa
++ echo debian/gcl$(EXT)-pkg.el >> debian/elpa-gcl$(EXT).elpa
++ echo debian/debian-autoloads.el >> debian/elpa-gcl$(EXT).elpa
++
++VR:=$(shell awk '{if (i) next;i=1;a=$$2;gsub("[()]","",a);split(a,A,"-");print A[1];}' debian/changelog)
++
++debian/gcl$(EXT)-pkg.el: debian/gcl-pkg.el.in
++ cat $< | sed "s,@VR@,$$(echo $(VR) | sed 's,[a-zA-Z]*,,g'),g" | sed "s,@EXT@,$(EXT),g" > $@
++
++
++configure-stamp:
++
++ dh_testdir
++
++ dh_autoreconf
++
++ eval `dpkg-buildflags --export=sh` && \
++ CC=$(MCC) CFLAGS="$$CFLAGS $(CFLAGS_APPEND)" ./configure \
++ --host=$$(dpkg-architecture -qDEB_HOST_GNU_TYPE) \
++ $(DEBUG) \
++ --prefix=/usr
++
++ touch $@
++
++build-stamp: configure-stamp
++ dh_testdir
++ $(MAKE) $(MAKEFLAGS)
++ $(MAKE) $(MAKEFLAGS) check
++ touch $@
++
++build: build-arch build-indep
++build-arch: build-stamp
++build-indep: build-stamp
++ touch $@
++
++DOC_STUBS=gcl$(EXT) gcl$(EXT)-si gcl$(EXT)-tk gcl$(EXT)-dwdoc
++DOC_FILES=$(addsuffix .info,$(DOC_STUBS))
++DOC_FILES+=$(addsuffix .dvi,$(DOC_STUBS))
++DOC_FILES+=$(addsuffix .pdf,$(DOC_STUBS))
++DOC_FILES+=$(addsuffix .html,$(DOC_STUBS))
++DOC_FFILES=$(addprefix info/,$(DOC_FILES))
++EXT_TARGS=$(DOC_FFILES) man/man1/gcl$(EXT).1 bin/gcl$(EXT)
++
++install-stamp: build-stamp
++ dh_testdir
++ dh_testroot
++ dh_prep
++ $(MAKE) $(MAKEFLAGS) install-all DESTDIR=$$(pwd)/debian/tmp
++ $(MAKE) $(MAKEFLAGS) $(EXT_TARGS)
++ for i in $(EXT_TARGS); do \
++ for j in $$i*; do \
++ if [ -d $$j ] ; then l=d ; r=-r ; else l=f ; fi ; \
++ k=$$(find debian/tmp -type $$l -name $$(echo $$(basename $$j) | sed 's,$(EXT),,g')); \
++ [ "$$k" = "" ] || cp $$r $$j $$(dirname $$k) ; \
++ echo $$i $$j $$k; \
++ [ "$$k" = "" ] || chmod $$(dirname $$k)/$$(basename $$j) --reference=$$k ; \
++ [ "$$k" = "" ] || rm $$r $$k ; \
++ done ; \
++ done
++ mv debian/tmp/usr/share/doc/gcl debian/tmp/usr/share/doc/gcl$(EXT)
++ touch $@
++
++INS:=$(shell for i in `find debian -name "in.*"` ; do \
++ echo $$i | sed 's,in.,,1' ; \
++ done |\
++ sed "s,\([^x]gcl\),\1$(EXT),g")
++
++gcl$(EXT)% : in.gcl%
++ cat $< | sed -e 's,@EXT@,$(EXT),g' -e 's,@VERS@,$(VERS),g' >$@
++
++debian/po/POTFILES.in: debian/po/in.POTFILES.in
++ cat $< | sed -e 's,@EXT@,$(EXT),g' -e 's,@VERS@,$(VERS),g' >$@
++
++debian/control: debian/control_$(EXT)
++ cp $< $@
++
++install: DH_OPTIONS:=
++install: install-stamp debian/control $(INS)
++ dh_installdirs
++ dh_install
++
++clean: debian/control debian/gcl$(EXT).templates debian/po/POTFILES.in
++ dh_testdir
++ dh_testroot
++ debconf-updatepo
++
++ ! [ -e Makefile ] || $(MAKE) $(MAKEFLAGS) distclean
++
++ dh_autoreconf_clean
++ dh_clean
++
++ for i in $(INS); do echo $^ | grep -q $$i || rm -rf $$i ; done
++ rm -rf debian/substvars debian.upstream
++ rm -rf *stamp build-indep
++ rm -f debian/elpa-gcl$(EXT).elpa debian/gcl$(EXT)-pkg.el
++ rm -rf $(EXT_TARGS) info/gcl$(EXT)*.info* gcl_pool
++
++debian-clean: debian/control debian/gcl$(EXT).templates debian/po/POTFILES.in
++ dh_testdir
++ dh_testroot
++ debconf-updatepo
++
++ dh_clean
++
++ for i in $(INS); do echo $^ | grep -q $$i || rm -rf $$i ; done
++ rm -rf debian/substvars debian.upstream
++ rm -rf *stamp build-indep
++ rm -f debian/elpa-gcl$(EXT).elpa debian/gcl$(EXT)-pkg.el
++ rm -rf $(EXT_TARGS) info/gcl$(EXT)*.info* gcl_pool
++
++
++
++# Build architecture-independent files here.
++# Pass -i to all debhelper commands in this target to reduce clutter.
++binary-indep: DH_OPTIONS:=-i
++binary-indep: build install debian/elpa-gcl$(EXT).elpa
++ dh_testdir
++ dh_testroot
++ dh_elpa
++ dh_installdocs
++ dh_installinfo
++ dh_installchangelogs ChangeLog
++ dh_link
++ dh_compress
++ dh_fixperms
++ dh_installdeb
++ dh_gencontrol
++ dh_md5sums
++ dh_builddeb
++
++binary-arch: DH_OPTIONS=-a
++binary-arch: build install #debian/substvars
++ dh_testdir
++ dh_testroot
++ dh_installdocs
++ dh_installdebconf
++ sed -i -e 's,@EXT@,$(EXT),g' debian/gcl$(EXT)/DEBIAN/templates
++ dh_installchangelogs ChangeLog
++ dh_strip -Xlibgcl -Xlibansi_gcl -Xlibgcl_gprof -Xlibansi_gcl_gprof
++ dh_lintian
++ dh_link
++ dh_compress
++ dh_fixperms
++ dh_installdeb
++ dh_shlibdeps
++ dh_gencontrol -u"-Vgcc=$(MCC)"
++ dh_md5sums
++ dh_builddeb
++
++binary: binary-indep binary-arch
++.PHONY: build clean binary-indep binary-arch binary install configure
++.PRECIOUS: configure-trad-stamp configure-ansi-stamp configure-gprof-stamp configure-ansi-gprof-stamp
--- /dev/null
--- /dev/null
++3.0 (quilt)
--- /dev/null
--- /dev/null
++info/gcl.pdf
++info/gcl-si.pdf
++info/gcl-tk.pdf
++xgcl-2/dwdoc.pdf
--- /dev/null
--- /dev/null
++#!/usr/bin/awk -f
++
++/^@defun/ {
++ a=split($0,A,"(");
++ b=split($0,B,")");
++ if (a==b)
++ print ;
++ else {
++ i=1;
++ c=$0;
++ }
++ next;
++}
++{
++ if (i) {
++ sub("^ *","");
++ c=c " " $0;
++ a=split(c,A,"(");
++ b=split(c,B,")");
++ if (a==b) {
++ print c;
++ c="";
++ i=0;
++ }
++ } else
++ print;
++}
--- /dev/null
--- /dev/null
++-----BEGIN PGP PUBLIC KEY BLOCK-----
++
++mDMEY72GEhYJKwYBBAHaRw8BAQdA0hMaElCclwaCCulgX4m8rDdHFFQvYsZlh01C
++P5LGsOG0JUNhbW0gTWFndWlyZSA8Y2FtbUBtYWd1aXJlZmFtaWx5Lm9yZz6IjwQT
++FggAOBYhBGp0ZZ8fIxkel/m2XhrylJS+USuuBQJjvYYSAhsDBQsJCAcDBRUKCQgL
++BRYCAwEAAh4BAheAAAoJEBrylJS+USuub7AA+MkuPTCpVNVEQCwBTeiG8o3haoss
++t5527jQZtAO4+zoBAL0VaTA+KFzVgWHEDoAybH2TC0DMnf75glwTmWg+PgoNuDgE
++Y72GEhIKKwYBBAGXVQEFAQEHQC+wtP2/fnklVYfh7sP7KpkzLgFyOCNSMFY5mKjB
++XfI5AwEIB4h4BBgWCAAgFiEEanRlnx8jGR6X+bZeGvKUlL5RK64FAmO9hhICGwwA
++CgkQGvKUlL5RK64vIgD+LaehRHfaNaJEe4H9lbq1ocu11YABw66a5XsKvU6gXi4A
++/A1jbf1vLz7JrvZQLAPQ/n8+E9ePART7zAoiqDWIEXAO
++=bH2+
++-----END PGP PUBLIC KEY BLOCK-----
--- /dev/null
--- /dev/null
++version=4
++options=pasv,pgpsigurlmangle=s/$/.sig/ ftp://ftp.gnu.org/pub/gnu/gcl gcl-([0-9.]*).tar.gz debian uupdate