Commit Graph

47 Commits

Author SHA1 Message Date
naddy
6594b034ec lang/gambit: remove the -O1 workaround again
After tweaks to malloc(3), clang 13 now builds this fast enough for the
package building machines.
prodded by otto@, ok juanfra@
2022-03-24 20:17:43 +00:00
naddy
e93f9d0ca9 drop RCS Ids 2022-03-11 19:28:46 +00:00
juanfra
50e1bc6f09 Update to gambit 4.9.4. 2022-02-18 22:34:47 +00:00
juanfra
1d499435cc From Brad:
"This isolates the -O1 workaround to just the two files that eat most
of the build time with Clang 13. The rest is fine with -O2. The
difference on naddy's build system for unpatched to patched went from
3 hours 45 mins to 15 mins."
2021-12-16 21:44:38 +00:00
juanfra
ec918f96b5 Move gambit back to clang. The change to ports-gcc breaks gerbil. 2021-12-14 21:56:59 +00:00
juanfra
0e01c54935 Move gambit to ports-gcc. clang13 takes more than an hour to build the
package. Tested with ports-gcc on sparc64.

While here, remove the extra CFLAGS for powerpc as suggested by Brad.
Tested by gkoehler@ with the current version of clang on powerpc
(should works also with ports-gcc).
2021-12-11 19:32:22 +00:00
juanfra
5601b25690 Give gambit another chance on sparc64. 2021-11-30 23:32:50 +00:00
jca
256a630bda Mark this as broken on riscv64 (segfault at startup) 2021-10-26 10:41:01 +00:00
juanfra
4ba00fcc8d Unbreak on macppc. 2019-09-08 17:40:02 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
juanfra
9637d94f3b Update to gambit 4.9.3. From Timo Myyra. 2019-02-10 18:00:26 +00:00
juanfra
b9aa1fe86d Update to gambit 4.9.2. 2019-01-20 20:11:59 +00:00
juanfra
2bbf2b63e2 Update to gambit 4.9.1. 2018-11-24 22:23:53 +00:00
juanfra
527f1a2854 Enable ssl support and change gambit to use poll instead of select.
From Timo Myyra.
2018-09-20 21:41:40 +00:00
juanfra
3e05690401 Update to gambit 4.9.0. 2018-09-05 21:39:18 +00:00
juanfra
0cbe07d2d4 Add sparc64 to the hall of shame. 2018-05-21 14:30:43 +00:00
juanfra
dd391eb00c Update gambit to 4.8.9. Add myself as maintainer. 2018-03-02 12:02:51 +00:00
juanfra
fe6732b153 Update to gambit 4.8.8. 2017-02-13 16:07:07 +00:00
juanfra
8d44b43f67 Update to gambit 4.8.7. 2017-01-05 00:23:13 +00:00
juanfra
e6bbb4a14e Update to gambit 4.8.6. 2016-11-21 22:37:21 +00:00
naddy
071c34fd6f remove SHARED_ONLY from ports that use only the gnu module 2016-03-16 21:19:37 +00:00
juanfra
c37e7d8896 Remove the comment. The workaround fixed the build. 2016-02-09 02:02:49 +00:00
juanfra
ad57050b2d "cc1: out of memory allocating 1608 bytes".
Adding -O0 for the next bulk build. I don't have a machine where to
test the workaround. I will remove the comment when I know if that
helps with the bug or not.
2016-02-04 22:16:19 +00:00
juanfra
f128098de8 Update to Gambit 4.8.4.
In addition to the update, I'm removing the shared libs. The term
"shared" is misleading here, gambit will continue generating
dynamically linked binaries by default and the only static libraries
linked will be its own libraries. Nothing uses the non-versioned
gambit shared libraries in the ports tree.

OK jasper@.
2016-01-27 18:47:02 +00:00
juanfra
99bde4522f Update to Gambit 4.7.9. OK jasper@.
Remove the references to "gambit-c". More info:
http://article.gmane.org/gmane.lisp.scheme.gambit/7938
2015-09-06 22:32:17 +00:00
juanfra
268db3aa4f Fix the problem on sparc64.
GCC crashes with the default stack size limit. Gambit passes the tests
with the default limits.

OK jasper@.
2015-08-26 15:38:46 +00:00
juanfra
8f5f7aba7b Update to Gambit 4.7.8.
Workaround for sparc64. OK jasper@.
2015-08-24 16:36:32 +00:00
jasper
eb6fe3c882 unbreak mips64 2015-08-24 11:47:05 +00:00
juanfra
5f97117b76 Update to gambit 4.7.7. Regex and OK jasper@. 2015-07-24 23:43:17 +00:00
juanfra
3c09cbfcc2 Add a note about gambit 4.7.6. 2015-05-21 17:50:00 +00:00
juanfra
18f8ca398b Update to gambit 4.7.5. OK jasper@. 2015-04-21 21:32:06 +00:00
juanfra
99a178c871 Unbreak gambit on hppa. All tests passed. OK landry@. 2015-03-19 15:47:38 +00:00
juanfra
82eabe5cef Update to Gambit 4.7.4. OK jasper@. 2015-03-14 23:34:17 +00:00
landry
8f003597b1 BROKEN-hppa: gcc ICE on _gambc.c since end of september 2014-12-08 14:28:00 +00:00
jasper
6f8a2070d8 update to gambit-4.7.3 2014-10-26 14:22:05 +00:00
juanfra
1dcc88b1f1 Unbreak gambit on hppa. The package builds and the interpreter works fine. 2014-09-29 16:12:51 +00:00
armani
cf0480d6e5 Complete homepage url with http://
ok sthen@
2014-07-13 08:59:41 +00:00
juanfra
19483aef9d Gambit overwrites our default cflags with -O1. ok sthen@ jasper@ 2014-03-10 22:16:19 +00:00
jasper
78fa0b8c1a - update to gambit-4.7.2 2014-03-09 20:00:32 +00:00
jasper
e21b5cf48e add link to upstream issue tracker. 2013-06-12 12:57:20 +00:00
jasper
94b7e7d051 - update to gambit-4.6.8 2013-05-30 15:51:47 +00:00
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
landry
82a8a36b42 Mark as BROKEN-hppa: it never built there.
cc: Internal error: Illegal instruction on _gambc.c
2012-12-21 18:04:02 +00:00
naddy
be091a93af bump: this uses openpty since we fixed ac_cv_func_openpty in config.site 2012-12-13 14:41:51 +00:00
jasper
3d1f96a2c4 skip the test for get_fpc_csr() on OpenBSD; we do have the function,
but gambit expects union fpc_csr to be present too, which we lack.
2012-08-29 18:46:24 +00:00
jasper
d414bb5e45 - update to 4.6.6 2012-07-07 09:39:55 +00:00
jasper
4106d78c2d import gambit 4.6.5
The Gambit Scheme system is a complete, portable, efficient and reliable
implementation of the Scheme programming language.
The Gambit-C system conforms to the R4RS, R5RS and IEEE Scheme
standards.  The full numeric tower is implemented, including: infinite
precision integers (bignums), rationals, inexact reals (floating point
numbers), and complex numbers.

ok sthen@
2012-04-20 10:47:40 +00:00