Adam Vandenberg
339abc769d
brew-doctor - fix llvm typo
2010-09-07 10:05:51 -07:00
Adam Vandenberg
53cf7e843b
Add ENV.ldflags and use.
2010-09-06 11:48:21 -07:00
Adam Vandenberg
56a4342eeb
Use 'realpath'
2010-09-06 09:30:23 -07:00
Will Robertson
64b45334bb
Improve :provided_by_osx rationale message
...
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-09-06 09:14:17 -07:00
David Höppner
6907bdae01
Update help options
2010-09-04 12:48:37 +02:00
Ryan Pavlik
07f4efa878
Fix typo in update.rb
...
Signed-off-by: David Höppner <0xffea@gmail.com>
2010-08-30 18:14:05 +02:00
David Höppner
bbad458c9b
Blacklist vim, screen and libarchive
2010-08-29 19:06:49 +02:00
lukas
bd6fb10361
Fixed recognition of versions like 'foobar-4.50-beta' in Pathname#version
...
Sphinx currently has a download name 'http://sphinxsearch.com/downloads/sphinx-1.10-beta.tar.gz ', which homebrew currently can't correctly identify - with a small change to the regex for 'foobar-4.5.0-beta1' (make that trailing number optional) - it works like a charm.
Signed-off-by: David Höppner <0xffea@gmail.com>
2010-08-27 17:53:06 +02:00
Adam Vandenberg
1e5b23f2db
Define "snow_leopard_64?"
...
snow_leopard_64? (defined in Hardware) is a short-cut for:
MACOS_VERSION >= 10.6 and Hardware.is_64_bit?
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-22 20:11:03 -07:00
Adam Vandenberg
1146eec3bf
Only check for Jars if lib exists.
2010-08-21 14:12:10 -07:00
Adam Vandenberg
4b198a6664
Warn about jars in lib.
...
Java software tends to come with its own mini file layout including
bin, lib and other folders. The lib folder typically holds jars,
which can conflict between packages if linked into HOMEBREW_PREFIX/lib
and aren't needed to compile other .dylib based software anyway.
The recommendation for Java software is to install to "libexec" and then
symlink or wrap binaries from libexec/bin to bin in the Cellar.
2010-08-21 12:18:17 -07:00
Adam Vandenberg
c9d41345d0
Deal with symlinked meta files
2010-08-21 11:45:08 -07:00
Adam Vandenberg
4e6d7a4de9
Man sections only run through 8
2010-08-21 11:25:14 -07:00
Adam Vandenberg
3a4ab5ed97
HOMEBREW_KEEP_INFO to keep info pages
2010-08-21 11:23:54 -07:00
Adam Vandenberg
0fd221dadd
use f.info
2010-08-21 11:07:04 -07:00
Adam Vandenberg
8ff8b84235
Move cleaner to separate file
2010-08-21 11:06:02 -07:00
Adam Vandenberg
04c0342d96
comment link step
2010-08-21 10:51:43 -07:00
Adam Vandenberg
c1e293f5a4
Let 'interactive_shell' take a formula and set ENV vars.
...
Pull duplicate code out of install --debug and install -i up into
'interactive_shell'.
2010-08-20 10:03:44 -07:00
Adam Vandenberg
7080ea0de6
Add 'HOMEBREW_DEBUG_PREFIX'
...
When doing "brew install -i", set the "HOMEBREW_DEBUG_PREFIX"
variable to the prefix of the formula being installed.
2010-08-20 10:03:38 -07:00
Adam Vandenberg
5ff48066f1
'brew cleanup' no longer complains about single versions
...
Previously "brew cleanup" would complain if the most recent
version of a brew wasn't installed.
We now suppress this message if only one (outdated) formula is
present.
2010-08-20 08:57:22 -07:00
Adam Vandenberg
115ffb226d
brew doctor - look for MacGPG2 installed via the .mpkg
2010-08-18 09:09:38 -07:00
Adam Vandenberg
492748bc0b
Use 1.9 compat syntax. Fixes Homebrew/homebrew#2192
2010-08-16 14:14:46 -07:00
Adam Vandenberg
80bec9bcc1
brew doctor - tweak multiple volume check
2010-08-16 09:32:16 -07:00
Adam Vandenberg
74a081e08d
Make errors during link step more visible.
2010-08-15 17:17:59 -07:00
Adam Vandenberg
157425cc10
Move method back to Pathname.
2010-08-15 17:17:26 -07:00
Adam Vandenberg
7c2841543d
Tweak ARGV.usage
2010-08-11 21:15:59 -07:00
Adam Vandenberg
7d7b5cfab0
Tweak default template
2010-08-11 14:22:44 -07:00
Adam Vandenberg
c5a9520310
ENV.rb - add ENV.cflags
2010-08-10 08:30:11 -07:00
Adam Vandenberg
5d58d99d10
ENV.rb - style cleanups
2010-08-10 07:58:08 -07:00
Adam Vandenberg
5efc579f76
brew doctor - add libiconv check
2010-08-09 22:15:10 -07:00
Adam Vandenberg
a7e6e71405
brew doctor - check all keg_only brews
...
Add a check to see if any keg_only brews are installed and linked
into the Cellar. Doing this can cause installs of other formulae
to fail.
2010-08-09 21:58:47 -07:00
Adam Vandenberg
612ff57894
fails_with_llvm will switch to GCC 4.2 by default
2010-08-09 21:33:30 -07:00
Adam Vandenberg
45753d31ad
brew doctor - add check for non-standard autoconf
2010-08-09 21:33:06 -07:00
Adam Vandenberg
a62c16e77f
brew doctor - add check for /usr/bin/cc symlinks.
...
If you symlink /usr/bin/cc to llvm, then Homebrew's "fails_with_llvm"
checks are bypassed. So add a warning to "brew doctor".
2010-08-09 21:06:33 -07:00
Adam Vandenberg
80c090aaae
Remove redundent line and reword comments slightly.
2010-08-09 21:03:29 -07:00
Adam Vandenberg
6c23f9b324
brew doctor - X11 check
...
Tweak wording in X11 check and use the same X11 detection function
as ENV.x11; also move that function into utils.
2010-08-09 19:13:07 -07:00
Chris Hoffman
2f3ce485f3
Fix skip_clean :all to actually skip clean step
...
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-09 08:13:17 -07:00
Brent Fitzgerald
d85ff377f3
Changing the magic &:downcase back to regular block.
...
Fixes Homebrew/homebrew#2089
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
(This is needed for 10.5 support.)
2010-08-08 18:26:13 -07:00
Adam Vandenberg
013fe4bf38
Move Pathname.starts_with? into Pathname
2010-08-08 09:13:27 -07:00
Brent Fitzgerald
eca31da253
Getting rid of pesky 'warning: parenthesize argument(s) for future version'
...
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-08 08:25:35 -07:00
lukas
fd39ff2da6
change behaviour of github_info to fallback sooner to mxcl/master
...
Fixes Homebrew/homebrew#1980
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07 22:22:15 -07:00
Adam Vandenberg
e2f0e1a26f
Resolve aliases in 'brew edit'.
2010-08-07 22:15:29 -07:00
Adam Vandenberg
612af6b4fe
Make "lib/node" a real folder.
...
Treat the "lib/node" folder like Python, Perl, etc.
Create it as a real folder in HOMEBREW_PREFIX, so that
package managers (npm) have a stable place to drop libs.
2010-08-07 21:10:41 -07:00
Adam Vandenberg
6b32dfe8de
Homebrew now at version 0.7
...
Changes in this version include:
* Aliases are now defined by relative symlinks rather than in the
formulae themselves. Many commands are faster now that they don't
have to read every formula to find aliases.
* "url" now supports the same features as "head", including ":using"
and version specifiers for VCS systems.
* Files and methods marked for deprecation in 0.7 have been removed.
* The Formula DSL now supports "skip_clean :all" and "keg_only 'reason'"
2010-08-07 18:08:54 -07:00
Adam Vandenberg
76de1fd588
0.7 Remove deprecated brewkit
2010-08-07 18:08:54 -07:00
Adam Vandenberg
57bbeb3bd7
Put /usr/X11/bin in PATH when requesting X11.
2010-08-07 18:08:52 -07:00
Adam Vandenberg
74727560ee
Add 'skip_clean :all' to the DSL.
2010-08-07 18:08:52 -07:00
Adam Vandenberg
bdf245ff98
Add keg-only to DSL
2010-08-07 18:08:52 -07:00
Sam X Nguyen
1bc71794e9
added man subdirectories man2-man8
...
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07 18:08:51 -07:00
Adam Vandenberg
1f55ba270d
Sort and line up path helpers
2010-08-07 18:08:51 -07:00