Commit graph

30 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
Eric Lo
4936af9837 lftp 4.4.0
Closes Homebrew/homebrew#15176.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-28 08:58:08 -07:00
Jack Nagel
53473b6bf5 Clean up MacOS version method usage
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-09-10 16:16:54 -05:00
Brandon Carl
aec49d4eb9 lftp 4.3.8
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-07-06 20:55:59 -07:00
Stian Eikeland
acefb08b84 lftp 4.3.7
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-05-30 07:08:32 -07:00
Stian Eikeland
7fcadb6b74 lftp 4.3.6
Closes Homebrew/homebrew#11379.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-02 13:30:52 -05:00
Pieter Nicolai
bb0c0f3353 lftp 4.3.5
update lftp to 4.3.5

Closes Homebrew/homebrew#9772.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2012-01-25 10:22:43 -06:00
Patrick Armstrong
50fa84bf42 lftp 4.3.3
Closes Homebrew/homebrew#8211.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-10-20 20:10:33 -05:00
Jack Nagel
cf96718072 lftp 4.3.2
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-09-18 16:39:36 -05:00
Adam Vandenberg
71d1ea47df lftp 4.3.1 2011-07-04 08:44:17 -07:00
Shawn Lee-Kwong
d047b4ae0a lftp 4.2.2
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-13 12:11:05 -07:00
Adam Vandenberg
121e4f8614 Normalize use of MACOS_VERSION 2011-04-09 09:36:30 -07:00
xdite
300881f4fc update lftp version to 4.2.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-01 12:01:35 -07:00
Adam Vandenberg
4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Adam Vandenberg
dc4dbf477a lftp 4.2.0 2011-03-07 12:47:26 -08:00
Jannis Leidel
e893715aa6 Updated lftp formula to 4.1.1.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-26 09:17:14 -08:00
David Höppner
19c50375c5 Lftp: update version to 4.1 2010-11-23 16:58:26 +01:00
Adam Vandenberg
19e5e6e64a Mark scons, cmake & pkg-config as build-time deps 2010-10-12 07:13:29 -07:00
David Höppner
9794efec50 lftp: update version to 4.0.10 2010-09-03 19:25:45 +02:00
David Höppner
06ad8847a4 lftp: update version to 4.0.9 2010-06-13 14:23:16 +02:00
Paul Bohm
156824c7ae new version (old version no longer available via that url)
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-05-25 08:31:23 -07:00
Adam Vandenberg
30f0e38a60 Update lftp to 4.0.7 2010-04-29 20:28:25 -07:00
David Höppner
86ec187123 lftp: update version to 4.0.6 2010-03-28 14:55:33 +02:00
David Höppner
5acfabc74a lftp: fix bus error on 10.5 2010-02-08 18:01:50 +01:00
toothrot
07a6399d4f Updates broken LFTP formula 2010-01-06 22:41:38 +00:00
David Reynolds
17ee325b83 Remove some unecessary compiler flags 2009-10-21 02:27:24 +01:00
Max Howell
61b2307139 s/require 'brewkit'/require 'formula'/g
brewkit.rb changes ENV destructively, so lets not do that everytime a formula
is required. Now it's possible for other tools to require a formula
description without worrying about side-effects.
2009-10-15 16:48:03 +01:00
Max Howell
a0759ae93a Use new depends_on syntax in all formula
Many formula were imported during the development of the dependency branch.
2009-09-21 19:00:13 +01:00
David Reynolds
5cf8e5a4ad LFTP formula
LFTP is sophisticated ftp/http client, file transfer program supporting a
number of network protocols. Like BASH, it has job control and uses readline
library for input. It has bookmarks, built-in mirror, can transfer several
files in parallel. It was designed with reliability in mind.

Signed-off-by: Max Howell <max@methylblue.com>

Added MD5 and modified tweaks to the ENV slightly.
2009-09-16 14:49:07 +01:00