Jack Nagel
b30f409995
bottle: fix typo'd option name
2013-12-08 16:41:35 -06:00
Jack Nagel
3d8bf53187
bottle: don't repeat output for hardlinked files
2013-12-08 16:18:12 -06:00
Misty De Meo
e2af1cbeeb
Use BottleCollector in Bottle SoftwareSpec
2013-12-05 18:24:51 -08:00
Jack Nagel
d6ab345be5
bottle: always perform a full relocation check
...
Even if the prefix check fails, it is useful to see the results from the
cellar check.
2013-12-05 18:41:45 -06:00
Jack Nagel
62170811dd
bottle: String is not Enumerable in 1.9+
2013-12-05 16:39:39 -06:00
Jack Nagel
d9afb4f9ea
bottle: fix reporting matches with spaces in them
2013-12-05 16:39:39 -06:00
Jack Nagel
41a810c1b6
bottle: fix false-positives from static libs when checking relocatability
2013-12-05 16:39:39 -06:00
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