aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/clisp.rb
AgeCommit message (Collapse)Author
2012-11-10Revert "Rename readline to gnu-readline"Jack Nagel
This reverts commit adee5315265cc46aa6a3057071527abb16e1cd94. Turns out one of the "other things" is a dealbreaker. We only create kegs using a formula's canonical name. However, we do not check that this is the case when mapping existing kegs back to formula objects, and thus a keg with a name that happens to be an alias can fool Homebrew into thinking the canonically-named keg exists. So anything that enumerates kegs and then tries to do stuff with the resulting formula objects will just break. This is obviously worse than the debugger being broken, so reverting this for the time being.
2012-11-10Rename readline to gnu-readlineJack Nagel
The Readline class clashes with the Readline module from the Ruby stdlib. This has mostly worked, but with the recent debugging support's integration of IRB, it is no longer possible for them to coexist. So we need to rename it. The implications of this are: - Anything that depends on readline will reinstall it as "gnu-readline". Anything already installed will continue to function. - "brew upgrade readline" will say "gnu-readline not installed", as "readline" is now an alias. - Probably other things. So there are some downsides, but we will just have to deal with them. Fixes #15776.
2012-10-01Clisp doesn't like -Os; Fixes #14698Max Howell
superenv isn't flexible here yet, and I'd rather wait and see what else is needed before making it flexible in this way.
2012-09-13clisp: remove skip_clean :allJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-10Clean up MacOS version method usageJack Nagel
The MacOS.version? family of methods (other than "leopard?") are poorly defined and lead to confusing code. Replace them in formulae with more explicit comparisons. "MacOS.version" is a special version object that can be compared to numerics, symbols, and strings using the standard Ruby comparison methods. The old methods were moved to compat when the version comparison code was merged, and they must remain there "forever", but they should not be used in new code. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-30Fixes #14571; clisp superenv issueMax Howell
2012-06-11clisp: update homepageAdam Vandenberg
2012-05-15Fix more quoting issuesJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01Use new fails_with DSL syntaxJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-02Remove spurious libiconv dependenciesCamillo Lugaresi
OS X ships with iconv. glib failed to detect it, and this snowballed into a few formulas requiring a superfluous duplicate install of libiconv. All of the formulas in this commit compile without the libiconv dependency. jn: The libiconv shipped with 10.5, 10.6, and 10.7 is version 1.11, so there shouldn't be any cases of "10.x needs a newer libiconv but 10.y does not". In any case, we'll wait a week or so just in case any weird issues crop up, and if not, then we can remove the libiconv formula and blacklist it. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-24clisp: turn off optimizationNick Saika
Fixes some build issues on Lion. Apparently it's enough to remove just the '-O' flags and preserve our other optimization flags. This may only be needed on Lion, but frankly clisp tends to have issues on all platforms so it's probably acceptable to just disable it everywhere. Closes #10450. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-22Normalize MacPorts patch URLsJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-19clisp: builds with llvm on Xcode 3.2.6Misty De Meo
2012-01-18clisp: fix LLVM buildsJack Nagel
This patch from MacPorts seems to be all that is necessary to enable building with LLVM-GCC. I can't test it with any LLVM builds other than 2336, though. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-30Add mirrors for GNU formulaeJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-09-12Use automatic mirror selection for GNU downloadsJack Nagel
It seems that the main GNU download site has issues in some places outside the U.S., so we'll use the provided "ftpmirror.gnu.org" to pick a nearby mirror. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-09-01Be more explicit about paths in test methodsAdam Vandenberg
2011-08-11clisp: disable self-check on LionAdam Vandenberg
The self check fails to run on Lion, though installation succeeds. So skip the test, but warn the user. Fixes #6905
2011-03-25Update fails_with_llvm in formulaeAdam Vandenberg
2011-03-19clisp: does not compile with llvmAdam Vandenberg
2011-03-18Replace snow_leopard_64? in brews.Adam Vandenberg
2011-03-12Use ruby style for inheritance.Adam Vandenberg
2010-10-31New formula: clispTianyi Cui
Signed-off-by: Adam Vandenberg <flangy@gmail.com>