Commit graph

16 commits

Author SHA1 Message Date
Jack Nagel
8c29982153 Revert "Rename readline to gnu-readline"
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-10 21:12:26 -06:00
Jack Nagel
e2f9856882 Rename readline to gnu-readline
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 Homebrew/homebrew#15776.
2012-11-10 20:07:32 -06:00
Brett Koonce
c8bb38e129 newlisp 10.4.4
Closes Homebrew/homebrew#15394.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-24 07:12:49 -07:00
nibbles 2bits
fe7d90467c newlisp 10.4.3
Upgrade newlisp to version 10.4.3.  Rapid bugfix release.
It passes its `def test` compiled with clang or llvm on Lion.

Closes Homebrew/homebrew#12150.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-08 22:12:20 -05:00
Jack Nagel
0079bbcef6 newlisp: use full path in test
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-05 17:12:31 -05:00
nibbles 2bits
829beb0b8a newlisp 10.4.2
Upgrade newlisp to version 10.4.2

Closes Homebrew/homebrew#12056.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-05-04 11:53:58 -07:00
Adam Vandenberg
da3fdbd0cf Use "cd" instead of "Dir.chdir"
* And "mkdir" isntead of "Dir.mkdir"
* And "Dir[]" instead of "Dir.glob"
* Also style fixes and nitpicks
2012-02-24 21:35:50 -08:00
Dan Martinez
058eb78d00 newlisp 10.4.0
Closes Homebrew/homebrew#10260.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-17 14:09:43 -06:00
Libor Wagner
998c1c0edc newLisp: Upgrade to 10.3.3
Closes Homebrew/homebrew#7996.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-10-11 10:09:30 -07:00
David Kendal
68c026a7df newlisp 10.3.2
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-27 11:19:33 -07:00
Adam Vandenberg
4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
David Li
9abf303659 update newlist to 10.3.0
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-02-20 12:15:57 -08:00
Tianyi Cui
67d6a943a8 Refactored the newlisp formula
This formula is completely rewritten. Instead of just
install one executable `newlisp`, it now install
everything including standard library, documentation
and the IDE.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-07 10:20:51 -07:00
Adam Vandenberg
7bd947eb0b Update formulae for version 0.7
* Use new "url" features
* Use keg_only DSL
* Use "skip_clean :all" DSL
* Whitespace and style cleanups
* Make bash invocations less silly
* Use new man2-man8 helpers
* Remove "FileUtils." since it is included in Formula
* Use real names for deps instead of aliases
* ENV.x11 now updates path, so remove that from individual brews
2010-08-07 18:08:53 -07:00
Jonathan Harrington
e6468f87b0 Updating newlisp formula to use 10.2.8
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-06-21 11:36:56 -07:00
Michael Kohl
81ab2109eb Added formula for newLISP
Signed-off-by: Adam Vandenberg <flangy@gmail.com>

* Update to 10.2.1
2010-04-23 20:31:19 -07:00