44 Commits

Author SHA1 Message Date
solene
13bfea6093 Update to sbcl-2.0.1
diff from Timo Myyrä timo dot myyra at bittivirhe dot fi
ok maintainer Josh Elsasser
2020-03-15 19:53:59 +00:00
solene
0682110aab Update to sbcl-1.5.5
Diff from Timo Myyrä <timo.myyra@bittivirhe.fi> (thank you)
ok maintainer
2019-09-16 06:24:18 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
solene
e890f60fae Update to sbcl-1.5.2
From maintainer joshe@
Re-enable -threads flavor
2019-05-13 12:58:58 +00:00
sthen
a7444a2fe2 i386 fixes for lang/sbcl, from maintainer joshe@ 2019-03-21 22:06:53 +00:00
sthen
cecef6a9c8 mark BROKEN-i386 2019-02-23 18:23:13 +00:00
solene
dcfb84eaf0 Update sbcl-1.4.8
Patch from maintainer Josh Elsasser

ok solene@ jca@
2018-06-24 18:33:36 +00:00
solene
f466003bae Update sbcl 1.4.6
Hint about missing include from espie@

ok jca@
2018-04-27 16:25:12 +00:00
sthen
107249dd97 update to sbcl-1.4.5, and use MAP_STACK. from joshe (maintainer),
and thanks to Solène Rapenne for tests.
2018-03-08 15:17:39 +00:00
jca
15693d6b7f Fix passing --export-dynamic to ld(1) with clang
Use either -rdynamic or -Wl,--export-dynamic so that both clang and gcc
do the right thing.  sbcl and squeak did not seem affected, gnaughty was
probably broken since it uses libglade that kinda requires this ld(1)
flag.

Typical warning in logs:

  paths/lang/squeak/vm.log:4328:cc: warning: argument unused during compilation: '-e xport-dynamic' [-Wunused-command-line-argument]
2017-12-25 07:04:45 +00:00
espie
851fb29537 don't build threads flavor for now, it doesn't build reliably, and blocks
normal sbcl.

maintainer agrees, add comment per aja@'s request, which is a good idea.
2017-07-06 21:25:38 +00:00
sthen
2cdafcdc1e zap stray OB at start of file 2017-02-06 12:23:14 +00:00
jca
2b415bde2c Respect CFLAGS, don't hardcode -O3
Spotted in a report from sthen@
2017-02-06 08:18:53 +00:00
jca
1379686a36 The threads FLAVOR doesn't build on i386 either.
Spotted by sthen@

  https://marc.info/?l=openbsd-ports&m=148632665127848&w=2
2017-02-06 07:36:01 +00:00
jca
7534181dcc Fix the threads FLAVOR (wrong configure arg, silently ignored)
Spotted by Timo Myyra, input from sthen@
2017-02-01 23:14:46 +00:00
jca
2d25b45245 Update to sbcl-1.3.0, and add a 'threads' FLAVOR.
This is a FLAVOR for now since the code is still not enabled by default
upstream.  Threads are not supported on powerpc yet.

Diff from Solene Rapenne, maintainer timeout.
2016-11-02 13:26:07 +00:00
jca
9b2446fd9a Re-enable test, now that wxneeded is inherited after fork.
Prodded by naddy@
2016-09-03 15:10:12 +00:00
jca
6daf0d93f5 Disable test that fails for unknown reasons (W^X-related), fixes build.
Test already disabled on Windows and NetBSD.  Initial diff from Solene
Rapenne.
2016-09-03 12:27:17 +00:00
jca
5febad1d7e USE_WXNEEDED=Yes, even if not effective. 2016-08-22 05:44:54 +00:00
jca
84311bdd65 Mark as BROKEN: mmap W^X violations, but ld -z wxneeded isn't effective 2016-08-22 05:43:33 +00:00
jasper
1c3c3bbb7b - use ${CC} instead of hardcoding egcc (pointed out by sthen@)
- also use gcc4 from ports on i386 to combat failing tests (pointed out by joshe@)

ok joshe@ (MAINTAINER)
2015-08-31 18:37:30 +00:00
jasper
14b12a81cc - update to sbcl-1.2.14
based on an initial update by Manuel Giraud
maintainer timed-out
2015-08-11 21:41:04 +00:00
joshe
3fb77d3eec Update lang/sbcl to 1.1.14
ok krw@ jturner@
2013-12-10 17:37:54 +00:00
jca
4f8cbf71ee Update to sbcl-1.1.12, regress tests ok. The struct timeval patch for
sb-posix will be removed when tv_usec will be a suseconds_t.  ok krw@
2013-10-22 19:44:15 +00:00
jca
1d0a80f71e Fix struct timeval representation leading to build failures, and remove
BROKEN-i386.  This makes sbcl usable on i386 again.  ok krw@
2013-09-15 16:34:00 +00:00
sthen
3c955007bb mark BROKEN-i386, fails since 64-bit time_t 2013-09-06 22:16:24 +00:00
krw
945ba0522a Update to v1.1.8. Some minor improvements in regress results.
ok joshe@ ajacoutot@
2013-06-26 17:44:03 +00:00
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
krw
e9661ac4c3 Update to 1.1.5.
ok jasper@
2013-03-03 03:18:47 +00:00
pascal
07ffe3ec07 Adapt PIE fixes to new gcc/ld behaviour: Use -nopie as LDFLAGS and -fno-pie as
CFLAGS.

found in a bulk by and ok naddy@
2012-08-30 20:54:59 +00:00
krw
ad485c2079 Upgrade to 1.58.
From Manuel Giraud via tech@. Thanks!

Tested on i386/amd64/macppc to show fewer regressions failing than
1.54!

ok joshe@
2012-08-27 18:03:32 +00:00
pascal
b118d4e770 Neither of these ports can use PIE.
ok naddy@
2012-08-11 23:02:23 +00:00
krw
bd672bae5e Update to 1.0.54. Some regressions fixed. Some macppc ones still
fail.

Maintainer timeout. ok sthen@ pirofti@ ok for superseded 1.0.52
update.
2012-01-03 02:01:25 +00:00
espie
53295a4812 bye bye FLAVOR:L 2011-12-02 14:36:13 +00:00
espie
636a5c9ac4 CHMOD and CHOWN serve no useful purpose, they're just chown/chmod 2011-10-21 16:23:44 +00:00
jasper
7665c5d699 - update sbcl to 1.0.50
* various bug fixes and optimizations, as described in /usr/local/share/doc/sbcl/NEWS

committing on behalf of joshe@ (MAINTAINER)
2011-07-28 20:54:23 +00:00
joshe
955603c335 Update lang/sbcl to 1.0.48
This eliminates a number of patches which have been committed
upstream, as well as removes the texlive build dependency. The PDF
documentation is no longer built, which doesn't seem to upset anyone.

ok jasper@
2011-05-12 02:11:52 +00:00
espie
88d20077a4 new depends 2010-11-17 08:05:12 +00:00
espie
88dd25abf4 USE_GROFF=Yes 2010-10-18 19:20:41 +00:00
joshe
225f3da797 Update my email address. 2010-09-21 22:25:08 +00:00
jasper
2ed4a8f6f1 - update sbcl to 1.0.41
- add support for powerpc

from josh elasser (MAINTAINER), thanks!
2010-08-24 12:20:30 +00:00
pirofti
b49caa5621 Update SBCL to version 1.0.31 from MAINTAINER (Josh Elsasser).
Highlights:
	- amd64 support
	- bootstraping works with clisp
2009-11-17 10:44:59 +00:00
deanna
7e320765fa Hide arch-dependant distfile from those that don't need it. Unbreaks
mirror-maker.

From Josh Elsasser (MAINTAINER)
noticed by and ok naddy@
2008-04-15 12:07:31 +00:00
deanna
e9a5bb18d6 Import sbcl 1.0.15
Steel Bank Common Lisp (SBCL) is an open source (free software)
compiler and runtime system for ANSI Common Lisp. It provides an
interactive environment including an integrated native compiler, a
debugger, and many extensions.

From Josh Elsasser (MAINTAINER)

ok kili@, jasper@
2008-04-14 12:29:40 +00:00