Allow SBCL to be built with or without support for native OS
threads. The default is to build with threads included. The command
line option --without-threads disables them.
Also, add two other options for useful things that can be included in
the build:
* --with-ldb builds with the low-level debugger (invoked when SBCL
crashes hard)
* --with-internals-xref includes XREF information for internal
functions. This increases the size of the core file by 5-6 MB, but
is useful if you want to figure out how SBCL works.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Xcode 4 does not contain ppc/ppc64 commandline
utils, so src/MacVim/icons/ fails to build
universal binary.
Explicit selection of platform architecture
(x86_64 or i386) solves the problem.
Actually setting environment variable ARCHFLAGS
(e.g. export ARCHFLAGS='-arch x86_64') before
'brew install' should solve the problem,
but corrected formula file is better.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
If you install bash-completion before git or something else that creates
the bash_completion.d folder, the install of bash-completion itself
will fail. Commenting out until a proper fix can be made.
IDEs such as RStudio depend on R.framework being in a certain location, but
the R formula currently doesn't install the framework anywhere. This just
adds a friendly message to remind them that they may want to do so manually.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The stable 1.1.x series of fltk is very old and is no longer being maintained.
The 1.3.x series is expected to replace it as the new stable series soon. This
commit adds the ability to install the current snapshot of 1.3.x by using
--HEAD; this is needed by Octave 3.4's new plotting mode.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
qrupdate is a Fortran library for fast updates of QR and Cholesky
decompositions. It is used by Octave.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Qhull is a mathematical library used by Octave. This formula installs all components into the correct locations, including the libraries and headers, so that Octave can use it.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This library resolves an incompatibility between gfortran and
Accelerate.framework by providing gfortran-compatible entry points for a few
BLAS functions that still use the f77 calling conventions. When using this
library, make sure the linker sees it before Accelerate.framework, eg by using
"-ldotwrp -framework Accelerate".
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Commit ca61263... `Cleanup copying config.*' changes absolute to
relative paths in a few places. In recode.rb it is done
incorrectly. This commit finishes the change.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>