gcl27 (2.7.1-4) unstable; urgency=medium
authorCamm Maguire <camm@debian.org>
Sat, 3 May 2025 13:21:20 +0000 (09:21 -0400)
committerCamm Maguire <camm@debian.org>
Sat, 3 May 2025 13:21:20 +0000 (09:21 -0400)
  * Version_2_7_2ore3

[dgit import unpatched gcl27 2.7.1-4]

62 files changed:
1  2 
debian/README.Debian
debian/changelog
debian/control
debian/control_
debian/control_27
debian/control_cvs
debian/copyright
debian/debian-autoloads.el
debian/gcl-pkg.el.in
debian/gcl.sh
debian/gcl27.templates
debian/in.gcl-clc.sh
debian/in.gcl-doc.README.Debian
debian/in.gcl-doc.doc-base.main
debian/in.gcl-doc.doc-base.si
debian/in.gcl-doc.doc-base.xgcl
debian/in.gcl-doc.docs
debian/in.gcl-doc.info
debian/in.gcl-doc.install
debian/in.gcl-tk-doc.doc-base.tk
debian/in.gcl-tk-doc.info
debian/in.gcl-tk-doc.install
debian/in.gcl-tk.install
debian/in.gcl-tk.lintian-overrides
debian/in.gcl.1
debian/in.gcl.config
debian/in.gcl.docs
debian/in.gcl.install
debian/in.gcl.lintian-overrides
debian/in.gcl.manpages
debian/in.gcl.postinst
debian/in.gcl.postrm
debian/in.gcl.templates
debian/old.in.gcl-doc.doc-base.main
debian/patches/Version_2_7_2ore3
debian/patches/Version_2_7_2pre1
debian/patches/Version_2_7_2pre2
debian/patches/series
debian/po/POTFILES.in
debian/po/cs.po
debian/po/da.po
debian/po/de.po
debian/po/es.po
debian/po/fi.po
debian/po/fr.po
debian/po/gl.po
debian/po/in.POTFILES.in
debian/po/it.po
debian/po/ja.po
debian/po/nl.po
debian/po/pt.po
debian/po/pt_BR.po
debian/po/ru.po
debian/po/sv.po
debian/po/templates.pot
debian/po/vi.po
debian/rules
debian/source/format
debian/source/include-binaries
debian/texi.awk
debian/upstream/signing-key.asc
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8174975065b9ef8f610731e22ea1b29a72c1cdc1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,28 @@@
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..efa8292b7591fa388fed945c701c3eafacf863fc
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4511 @@@
++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 &gt;=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 &quot;emacs | emacsen&quot;",
++    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: &#39;CPPFunction&#39;
++    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
++    &#39;debian/tmp/usr/share/info/gcl-si.info&#39;: 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: &#39;VV&#39; 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 &lt;&lt;= 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
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d3a0106e9c66b0c912258f2cfc8e007b8f66e520
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,80 @@@
++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.
diff --cc debian/control_
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..48ac25b48e0f659624a48c5d5d8c1cb6061c05c3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,39 @@@
++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.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d3a0106e9c66b0c912258f2cfc8e007b8f66e520
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,80 @@@
++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.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ee7f6e1f80dd18b5d8386665f9c1ab73dd73ffc1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,39 @@@
++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.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..fd70c5ac1b83c40918b243668790c1ce49a7ebda
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,97 @@@
++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.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ebf323f6ee9c229ad0163172a251384987948d70
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++;;;###autoload
++(autoload 'run "gcl" "" t)
++;;;###autoload
++(autoload 'dbl "dbl" "" t)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2dfc613ee12e84a0ff2807ec74db803eb0811376
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++
++(define-package "gcl@EXT@" "@VR@"
++  "Emacs mode for running GCL.")
diff --cc debian/gcl.sh
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b172b72258f26b0781483ed7accc43040098787b
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,33 @@@
++#!/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)"
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..be351d0f69acf644ede271d5fece5c7b5290246d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,26 @@@
++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.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e91b64732b660148d8254be0df54f8e8092735b6
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,146 @@@
++#!/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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b8d01a66fc9ccd21dc6a12c2a64e729b353ce0b0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,9 @@@
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..fa8c869541e01e177897623ab48ef67e9af1c9a0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,15 @@@
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7760ae1f5d88c169004e6dd69499b5d0a0b514eb
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,15 @@@
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..447671a550640adf86b6a7404d7e863abf4f2835
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,15 @@@
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e845566c06f9bf557d35e8292c37cf05d97a9769
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++README
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9b70ccb6be9f423c6e9fd6d42a52548ed8411758
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++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*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b7b65aec6a8486ae3de117be1541121528687ea0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,9 @@@
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..880e51f4541c6347c7644fa039b3d18c4b52bd5b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,15 @@@
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a46a498d590a340e6cce80f7b95ed20b34cfde1e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/share/info/gcl@EXT@-tk.info*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..82087dacd1697f2468758a16e5accf76c530906f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e7adf46bf8877cd93f4482d1a748c82740f9e66f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/lib/gcl-@VERS@/gcl-tk
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3f007553a5b66f9f77233241e47501dad6fe92d3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++# FIXME
++gcl@EXT@-tk: hardening-no-pie [usr/lib/gcl-@VERS@/gcl-tk/gcltkaux]
diff --cc debian/in.gcl.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5f92f04f56dbb6999f4101c53ee3d16dc4e27297
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,242 @@@
++.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.
++.\"
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0d960b1152c9b5113576695eaf5706c5551a1481
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,19 @@@
++#!/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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..13fdf003e4001101237601cac8637736b5f46d6f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++sb_ansi-tests/test_results
++sb_bench/timing_results
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b46b414f88abf3c456dca9755a4219849cb2e15f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,9 @@@
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..33444f2de839ea790ca6701bc655ea4efffd32a0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,8 @@@
++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]
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0b22534ba3169bba1d1ac29b8a9af802264b52fe
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/share/man/man1/gcl@EXT@.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..917588b865be8aff15e32fc5af70d21f63d79fd0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,42 @@@
++#!/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#
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5360f7dc69f55a07bd5a086a0e476e0de658bd36
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,22 @@@
++#!/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#
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ccbc1340c26bb00bfd021b5ff69a6257050c1e68
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,26 @@@
++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.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2d6f3d120f17d3b7078ab5d059647254f7ad2df3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,12 @@@
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9bd37cf897f49a5e673cffae5c5534af043dd7e5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1193 @@@
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..16b8ae155514c93bc1446160b567a6b9f1418405
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,42 @@@
++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;
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f9940b5fc272a90acf54fbd1a14781beb0b51cbc
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2263 @@@
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..75c0832893a19a5b2829af36562a37ee0468f97b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++Version_2_7_2pre1
++Version_2_7_2pre2
++Version_2_7_2ore3
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cc632a9ff1f9d1aa30151c032701b1f112e5b36e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++[type: gettext/rfc822deb] gcl27.templates
diff --cc debian/po/cs.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..15c57182bd2eee4b6348f847f949dfec60b7ecb4
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,149 @@@
++#
++#    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."
diff --cc debian/po/da.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e229a97a8f1aed8655ab40958986254eb7a3fc76
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,109 @@@
++# 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."
diff --cc debian/po/de.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..72ac30d50ac1ac73d00aa1687aefe5b4eb4d65fd
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,146 @@@
++# 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."
diff --cc debian/po/es.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6bd581029ce3a0f15c02d1ad9bd9c1907ae69cd3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,218 @@@
++# 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."
diff --cc debian/po/fi.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3f4b6dd6c74b5efd8c48e194d1fc45d8811f21e8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,105 @@@
++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."
diff --cc debian/po/fr.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e8309be2b1ce9278397edaa68c0d191255a3651a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,148 @@@
++# 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."
diff --cc debian/po/gl.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0bf7c1712156df5f2b571f8e21a9b44588693d8e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,147 @@@
++# 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."
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f8a5ae13bb8297c337ceadda750fa6de704665ff
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++[type: gettext/rfc822deb] gcl@EXT@.templates
diff --cc debian/po/it.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..de524e4bada2883eb68362c45948651133aa303b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,112 @@@
++# 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."
diff --cc debian/po/ja.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..81ccb3ec66dd8152d5422a8007d74ab6b9746358
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,107 @@@
++# 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 が有効な場合、初期の開始時バナーで報告さ"
++#~ "れます。"
diff --cc debian/po/nl.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..85762c231563fbf6f375fc8d717a1c66f70fab95
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,112 @@@
++# 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 ."
diff --cc debian/po/pt.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b3a8c01f5c7a30402f480116e6da7bac1022cb5e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,112 @@@
++# 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."
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a7ceafc5604965d9db90b6aa9ae8ea2a91474611
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,109 @@@
++# 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."
diff --cc debian/po/ru.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ce532409704f4bf8e6bb004780fc1c64c6b5bb58
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,111 @@@
++# 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@. Если профилирование включено, то об этом "
++#~ "будет написано при первом запуске."
diff --cc debian/po/sv.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2983f297bebcf251ed3c6c09adf6fa6dcd110c43
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,116 @@@
++# 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."
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d901f86b0eaa6c97ef88397d3660aeacf2ca1677
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,58 @@@
++# 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 ""
diff --cc debian/po/vi.po
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e9092528d6d27478e0eaab8ea6d7bf46528aa616
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,111 @@@
++# 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."
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..aad161c975ee22102849e61ddaa28ca7125b3680
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,201 @@@
++#!/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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..091df7a806d1b0be11a42b7e179b72c1edb42cab
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++info/gcl.pdf
++info/gcl-si.pdf
++info/gcl-tk.pdf
++xgcl-2/dwdoc.pdf
diff --cc debian/texi.awk
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ccf9cdbeacbcd79d7905a11921b40b99336d7e8b
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,27 @@@
++#!/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;
++}
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..763a447b2a426e86149cbc81946644c8db4139e9
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,13 @@@
++-----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-----
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4e862f201166a07d00244374351e27e7c91fa192
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++version=4
++options=pasv,pgpsigurlmangle=s/$/.sig/ ftp://ftp.gnu.org/pub/gnu/gcl  gcl-([0-9.]*).tar.gz    debian  uupdate