Commit Graph

30 Commits (a3645015c3062c37b0799d41b0167c72b2232093)

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