[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Survey for macosx and/or windows users
From: |
Camm Maguire |
Subject: |
Re: Survey for macosx and/or windows users |
Date: |
Sun, 06 Apr 2025 16:57:48 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Greetings! What a fantastic email to receive!
The final releases of both are very near. It is looking like 2.7.0 can
have the correct GNU build system according to FSF standards. If you
test this, please use branch gnu-build-system until it is merged into
master. 2.7.0 builds everything in one pass from ./configure and make.
Both Cltl1 and ANSI images are built, as well as gprof versions if
configured. xgcl and gcl-tk are also configure options honored by the
system.
2.7.0 also has Portfiles in the repository, as well as cygport files for
the CYGWIN package. I see no reason not to include at least workable
versions in the distribution as we do with the debian subdirectory. My
understanding is the Maxports GCL package is orphaned -- it would be
great if you would like to maintain it. If not, I was intending to do
so, but am already short on time. Hopefully at least one of us can get
some working file in before release.
2.6.15 of course is not going to change barring catastrophic new bugs.
Take care,
"Chun Tian (binghe)" <binghe.lisp@gmail.com> writes:
> Hello again,
>
> it seems that MacPorts doesn't like including pre-release versions of GCL and
> want to include a final release.
>
> So I'm going to help testing GCL builds in all "recent" macOS versions (I have
> macOS VMs from 10.5 to 15.0, continuously), especially those after 11.0 (Big
> Sur) and send patches or bug reports to Camm, until GCL 2.6.15 (and maybe also
> 2.7.0) is finally released, and then MacPorts package can be updated (gcl and
> gcl27).
>
> --Chun
>
> On 29/03/25 11:20, Chun Tian (binghe) wrote:
>> Hello,
>>
>> Today I submitted a PR [1] to MacPorts with a updated Portfile (package
>> definition). The idea was to let MacPorts to download GCL 2.6.14 from main
>> GNU
>> site (as before) but then apply all Debian patches extracted from Debian
>> source
>> tarballs (like [2]). It's tested that now I can build GCL 2.6.15pre17 on my
>> local machine as a MacPorts package, without any other private patch.
>>
>> If MacPorts maintainer does not let me put 17K patch files into their Git
>> repository, I will try to download these patches from Debian server first,
>> and
>> then apply them manually.
>>
>> The "cltl1" mode is added as a package variant so far, but I'm working on
>> building GCL 4 times (ansi/cltl1, with/without profiling) together and
>> combine
>> all files into a single package like the Debian package does.
>>
>> I will also test the building process on more macOS versions and report back
>> (if
>> the issue is non-trivial). Now I got my first ARM Mac, and I will check GCL
>> building on it.
>>
>> P.S. My final purpose is to add also the "axiom" package into MacPorts.
>>
>> --Chun
>>
>> [1] https://github.com/macports/macports-ports/pull/28031
>> [2] http://deb.debian.org/debian/pool/main/g/gcl/gcl_2.6.14-18.debian.tar.xz
>>
>> On 08/03/25 05:59, Camm Maguire wrote:
>>> Greetings, and thanks so much, and for all your wonderful work as well!
>>> It does appear that we will be using macports as our preferred mac
>>> packaging system for GCL. I will post here when 'port install' can be
>>> expected to work.
>>>
>>> Take care,
>>>
>>> "Warren A. Hunt Jr." <hunt@cs.utexas.edu> writes:
>>>
>>>> Hi Camm,
>>>>
>>>>> Greetings! Do macosx users like to use macports,
>>>>> homebrew, or compile on their own? Likewise do
>>>>> windows users use cygwin, or compile on their own?
>>>>
>>>> I use ``macports.'' Thank you for all of your great
>>>> work on GCL.
>>>>
>>>> Cheers,
>>>>
>>>> Warren
>>>>
>>>>
>>>>
>>>
>>
>
--
Camm Maguire camm@maguirefamily.org
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Survey for macosx and/or windows users,
Camm Maguire <=