Jack Nagel
371a98fe66
bottle: only split on newlines
2013-12-05 16:39:38 -06:00
Jack Nagel
fb6867c363
String isn't Enumerable in 1.9+
2013-12-05 15:09:18 -06:00
Jack Nagel
36701a89ba
Do relocation check while preparing bottle
2013-12-04 22:37:57 -06:00
Jack Nagel
76153e9780
Insert placeholders for prefix and cellar in relocatable bottles
2013-12-04 22:37:57 -06:00
Adam Vandenberg
1d31200ad2
loosen FileUtils audit
2013-12-04 20:07:38 -08:00
Jack Nagel
6071e3b54c
Fix tap migrations
...
When a `brew update` pulls down additions to tap_migrations.rb and the
removed formulae in the same update, the migrations will never run,
because tap_migrations.rb is loaded before the update takes place. Fix
this by loading it after the update.
2013-12-02 16:22:40 -06:00
Jack Nagel
4443a9f2e1
Emit deprecation warning for --use-{gcc,llvm,clang}
...
Closes Homebrew/homebrew#24864 .
2013-12-02 01:17:32 -06:00
Mike McQuaid
fe4370cdd0
bottle: make writing commit message more robust.
2013-12-01 10:26:20 -08:00
Mike McQuaid
9773b9e8bf
bottle: write bottle version in commit message.
2013-11-27 08:31:26 +00:00
Jack Nagel
7ef03c35f7
audit: distinguish between nil and empty versions
2013-11-26 20:35:07 -06:00
Jack Nagel
6675fd88fc
Fix some unanchored patch URLs
2013-11-25 13:22:03 -06:00
Adam Vandenberg
2efc1dd3f1
audit: remove 'python bindings' warning
2013-11-23 13:53:55 -08:00
Adam Vandenberg
f37e84d766
retire homebrew/x11
...
Closes Homebrew/homebrew#24405 .
2013-11-17 12:20:28 -08:00
Jack Nagel
674d041d80
Move brew-leaves into core
...
Closes Homebrew/homebrew#24371 .
2013-11-16 14:10:25 -06:00
Mike McQuaid
1aba456888
versions: announce deprecation.
...
They break often so we should think, longer-term, about removing it
altogether but may as well give users fair warning before that point.
Closes Homebrew/homebrew#24220 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-11-14 16:39:00 +00:00
Jack Nagel
f42c7f1cc3
update: add remaining status indicators to diff-tree regexp
...
As I understand it, we should never encounter these, but...
2013-11-14 09:52:33 -06:00
Jack Nagel
8335401bc3
update: guard against nil in tap migrations
2013-11-14 09:25:27 -06:00
Jack Nagel
f41e1a3b83
Add file type change to git diff-tree regexp
...
Fixes Homebrew/homebrew#24286 .
2013-11-14 09:24:28 -06:00
Jack Nagel
8b7ddc1fed
XQuartz 2.7.5 released
...
Closes Homebrew/homebrew#24173 .
2013-11-12 10:12:41 -06:00
Adam Vandenberg
81bf8a168a
audit generic binary names
...
Binaries with names like 'run' or 'service' are likely to conflict.
Warn about these and suggest a libexec-style install instead.
2013-11-12 07:10:13 -08:00
Mike McQuaid
e08ec21abe
bottle: always use HOMEBREW_REPOSITORY.
2013-11-12 11:29:50 +00:00
Mike McQuaid
39d3cfd6ae
info: fix on non-tty terminals.
...
References Homebrew/homebrew#18922 .
Closes Homebrew/homebrew#24188 .
Closes Homebrew/homebrew#24190 .
2013-11-11 22:15:24 +00:00
Colin Dean
8939857600
info: decorate deps to show installed status?
...
* shows green tick if installed or red cross if not
* only highlight dependency if HOMEBREW_NO_EMOJI is set
Closes Homebrew/homebrew#18922 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-11-11 14:15:46 +00:00
Jack Nagel
4cbaeb6d61
Clarify XQuartz warning
...
Closes Homebrew/homebrew#24094 .
2013-11-09 19:04:46 -06:00
Jack Nagel
8aa42e5bf1
HOMEBREW_USE variables are no longer honored, ignore them
2013-11-07 14:38:49 -06:00
Jack Nagel
17b59fcee0
Display only HOMEBREW_CC/CXX in brew --env
under superenv
...
The other values will be identical.
2013-11-07 14:38:43 -06:00
William Entriken
0f87351a0e
doctor: quoting fix
...
The one liner should put `#{HOMEBREW_PREFIX}/bin:$PATH` into bash profile.
Previously it was being interpreted by the shell before being put in bash profile.
Closes Homebrew/homebrew#24008 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-11-06 06:29:36 -08:00
Jack Nagel
6c3ee52d14
Remove special cases in build-time dep audit
...
Closes Homebrew/homebrew#23931 .
2013-11-04 12:10:26 -06:00
Misty De Meo
f643b84dc4
Doctor: fix check_access_logs
...
Fixes Homebrew/homebrew#23936 .
2013-11-03 18:51:22 -08:00
Jack Nagel
aafae73cf9
Fix regression in brew deps
...
The default mode is intended to display recursive dependencies, with the
`--1` flag to display only one level.
2013-11-02 22:22:45 -05:00
Mike McQuaid
e24bcba00a
update: check if Cellar exists instead of factory.
...
Fixes Homebrew/homebrew#23881 .
2013-11-01 23:23:14 -07:00
Jack Nagel
4a5b65c9f5
Remove "-c1" one-line config
...
This is broken and nobody noticed, so remove it.
Closes Homebrew/homebrew#23878 .
2013-11-01 19:04:04 -05:00
Mike McQuaid
fd254c3874
bottle: improve written bottle output.
2013-10-31 19:03:31 -07:00
Mike McQuaid
3f489e1eed
bottle: write to relative path if exists.
2013-10-31 18:21:03 -07:00
Mike McQuaid
b0bf181788
install: search when formula isn't found.
2013-10-31 17:20:00 -07:00
Elliot Saba
c20f6395bb
bottle: improve relocatable debugging.
...
* When Homebrew developer mode is enabled, if a bottle is not found to
be relocatable attempt to explain why
* Print out paths of each file that still contains the string search for
* If the string searched for was found in an executable, check to see
if `otool` can explain the string's appearance
* If otool can't explain, see if `strings` can explain
Closes Homebrew/homebrew#23824 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-10-31 17:12:36 -07:00
Mike McQuaid
37e2005e79
Use HOMEBREW_LOGS more consistently.
2013-10-31 17:02:20 -07:00
Jack Nagel
3f2782e22d
fetch: check for existing cache file before downloading
2013-10-31 14:29:48 -05:00
Jack Nagel
d35e465671
fetch: clear partial downloads when --force is given
...
Fixes Homebrew/homebrew#23764 .
2013-10-31 14:29:38 -05:00
Jack Nagel
643469a17c
sh: only activate X11 if it's installed
...
Fixes Homebrew/homebrew#23835 .
2013-10-31 14:20:29 -05:00
Mike McQuaid
d9d2443d5d
Cleanup use of some global constants.
2013-10-30 13:20:48 -07:00
Mike McQuaid
d6ffd493a6
deps: don't use symbol-like output by default.
2013-10-30 13:13:41 -07:00
Mike McQuaid
8e75e3e043
doctor: strengthen osx-gcc-installer warning.
...
We hate it and we should tell people why.
Next step may be blocking it altogether.
2013-10-30 11:28:38 -07:00
Mike McQuaid
ce8123badd
install: print osx-gcc-installer doctor warning.
2013-10-30 11:28:37 -07:00
Mike McQuaid
d31e069ed3
update: automatically tap migrated formulae.
...
When a formula is removed from core and installed let's tap it so users
can get updates without caring which tap we want to put things in.
This should allow us to migrate a lot of things to taps.
Closes Homebrew/homebrew#23760 .
2013-10-30 11:24:21 -07:00
Mike McQuaid
202c6ef826
global: add more tap regexes.
2013-10-30 11:19:46 -07:00
Mike McQuaid
868b4f8bea
uses: display requirements.
...
Closes Homebrew/homebrew#23758 .
2013-10-30 10:48:53 -07:00
Mike McQuaid
34d836872f
deps: display requirements default_formulae.
2013-10-30 10:48:53 -07:00
Mike McQuaid
a252c90a0d
doctor: ensure git --version actually matches.
...
Closes Homebrew/homebrew#23791 .
2013-10-30 10:34:04 -07:00
Teo Ljungberg
95305e6256
New command: brew unlinkapps
...
The name is pretty self explanatory, it unlinks all installed
applications found under `brew --prefix` from either `~/Applications` or
`/Applications`
Closes Homebrew/homebrew#22729 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-10-29 21:04:25 -07:00