html documents, to avoid problems with our texinfo tools; pass prefix,
dynamic space size, and lisp bootstrap via make.sh options; update
flags and use them in tests; remove unused patches; simplify and sort
some variables and options-handling; shorten some long lines
be build WITH_THREADS on recent versions of FreeBSD once again) [1]; rename
*.core files in sbcl and math/maxima so that they are not removed by
disk-cleaning scripts [2]; make it possible to use the makesum target in sbcl
WITH_SBCL; fix maxima build WITH_CMUCL, and place a default memory cap of
1GiB on amd64; reduce default output from a few targets in maxima, and defer
patch cleaning to the pre-build target to make debugging easier
PR: 162017 [1], 162680 [2]
Approved by: pav (portmgr)
Feature safe: yes
- Allow memory upper bound on amd64, too. [1]
- Respect CC, *FLAGS, and toolchain-related variables. [1]
- Disable failing tests on threaded build: mailbox.interrupts-safety.1
and get-protocol-by-name/error. [2]
- Prevent local SBCL_HOME from interfering with installation. [2]
- Delete both .bak *and* .orig files in WRKSRC. [2]
- Install supplied documentation, both for the SBCL itself and the modules.
- Provide a way to install HTML, PDF and PS versions of manuals. Install
PDF and HTML by defaul.
- Substitue the correct build date in sbcl.1 manual page before installing.
- Don't install empty dirs and other temporary files.
- Respect NOPORTDOCS.
PR: ports/146623
Submitted by: bf <bf1783@gmail.com> [1], Anonymous <swell.k@gmail.com> [2]
- Patch a few files to use the exported LISP_EXTRA_ARG variable,
thus respecting --dynamic-space-size on every sbcl invocation.
Without this, the port fails to build even if DYNAMIC_SPACE_SIZE
is set to a proper value.
PR: ports/149281
Submitted by: olgeni
Approved by: maintainer timeout (50 days)
- Fix threading support (thanks to Hiroyuki Komatsu <kom@narihara-lab.jp>).
- Temporary use my mirror for distfiles until issues with sourceforge are
resolved.
- Update bootstrap binaries to the latest version. Also, add bootstrap
for each supported FreeBSD version to eliminate compat-XXX dependency.
- Add a knob to specify SBCL dynamic space size (useful for low-memory
systems). [1]
- Enable sb-luted for threaded SBCL. [1]
- FreeBSD 5.x cleanup.
PR: ports/123250 (based on) [1]
Submitted by: bf <bf2006a@yahoo.com>