Mike McQuaid
108effb95d
README: update maintainers.
2015-11-11 15:06:50 +00:00
Mike McQuaid
52ee5aa836
Revert "cc: disable RUBYOPT variable."
...
This reverts commit 03268031f1b371fc573c736a03f87f3a15284a0c.
2015-11-11 14:45:23 +00:00
Mike McQuaid
a814f119c0
cc: disable RUBYOPT variable.
...
If this was set at build-time (i.e. by the Ruby 1.8.7 buildsystem) then
`cc` could be passed arguments and fail to run.
Closes Homebrew/homebrew#45890 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-11 14:35:34 +00:00
Xu Cheng
0d74967ceb
Formula.racks: exclude empty rack
...
Fixes https://github.com/Homebrew/homebrew-bundle/issues/121
Closes Homebrew/homebrew#45879 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-11 19:37:05 +08:00
Martin Afanasjew
4d772042f7
keg_relocate: remove options from Keg#dylib_id_for
...
No longer used since commit 3b0cbe6a56d9133941482a9e2d033ad86cdb5e79.
Closes Homebrew/homebrew#45835 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-11 14:23:59 +08:00
Martin Afanasjew
8091b33f85
ruby 1.8: address syntax warnings in Homebrew core
...
Closes Homebrew/homebrew#45849 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-11 14:22:44 +08:00
Dominyk Tiller
4296ec63eb
rubocop: update to 0.35.1
2015-11-10 19:21:37 +00:00
Dominyk Tiller
d21c8151d5
rubocop: enforce comma instead of consistent_comma
...
Ref b0c21eb9d4 .
2015-11-10 19:14:49 +00:00
Xu Cheng
d7e95997ae
tap: warn already tapped
2015-11-10 18:33:57 +08:00
Mike McQuaid
aab53e65a9
tap: don't error when already tapped.
2015-11-10 09:12:25 +00:00
Mike McQuaid
0c20957f5b
test: enable sandbox by default.
...
Closes Homebrew/homebrew#45843 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-10 09:09:03 +00:00
Mike McQuaid
307ca85e0e
ARGV: add explicit option for disabling sandbox.
2015-11-10 09:09:03 +00:00
Sarah
65a7f7807c
Library/Homebrew/README: Fix broken link
...
Closes Homebrew/homebrew#45852 .
Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-11-09 18:17:52 -08:00
Alex Dunn
745ec8f7c9
cmd/update: check before tapping
...
Follow-up to ea6c8f7e2dc8f1adf8df9065468d0b37047d4a46
2015-11-09 07:30:02 -08:00
Alex Dunn
95bbd8ef02
cmd/install: check before tapping
...
Changes introduced in dfdc570abcd7c19a7b385c2fe8c6b26b12bca646 were
causing installations using fully-qualified formula names to fail.
2015-11-09 07:25:26 -08:00
Xu Cheng
ac6b22fd69
auto install certain external commands
...
Closes Homebrew/homebrew#45773 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-09 15:34:20 +08:00
Xu Cheng
82689d81f7
use Tap#install
2015-11-09 15:34:20 +08:00
Xu Cheng
e97610b916
add Tap#install and Tap#uninstall
2015-11-09 15:34:20 +08:00
Xu Cheng
889bb5fb03
exceptions: add TapAlreadyTappedError
2015-11-09 15:34:20 +08:00
Xu Cheng
4e196a2348
tap: add more document
2015-11-09 15:34:20 +08:00
Mike McQuaid
f59ad1c9e9
Revert "keg_relocate: fix relocation of frameworks"
...
This reverts commit 14ce4027ae5b8aa994f4bdf0b8160bbc4994948b.
2015-11-08 14:00:27 -08:00
Martin Afanasjew
06634edab7
keg_relocate: fix relocation of frameworks
...
When fixing references to regular dylibs, it is sufficient to search for
a file with the same base name, e.g., `libpoppler.56.dylib`. However, if
the broken reference is to a framework, we also have to take into
account preceding path components to find a suitable match. Framework
references (according to the `dyld` man page) come in two flavors:
- `XXX.framework/Versions/YYY/XXX` (with version)
- `XXX.framework/XXX` (without version)
The change here is to detect these patterns and to make sure that the
fixed library reference has the same suffix as the broken one.
Prior to this fix, a broken framework reference (if originating in a
sister framework) to `QtXml.framework/Versions/5/QtXml` would have been
rewritten to `<qt5-keg>/lib/QtXml.framework/QtXml`. In practice, this
mostly works, but is technically incorrect and thus creates problems
like in Homebrew/homebrew#42191 . With this fix, the framework reference is correctly
rewritten to `<qt5-keg>/lib/QtXml.framework/Versions/5/QtXml`.
Closes Homebrew/homebrew#45494 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-08 13:27:03 -08:00
Tim D. Smith
55063f0ec7
set up Python sys.path from install HOME
...
Necessary to allow system Python to find Python modules installed by Homebrew.
Closes Homebrew/homebrew#45076 . Fixes Homebrew/homebrew#43919 . Probably fixes Homebrew/homebrew#44813 .
2015-11-08 11:58:28 -08:00
Joel B Schwartz
e4b4ad532f
Tips-N'-Trick: add a tip to use switch.
...
I find brew switch very helpful to activate a different version of an
installed formula. This seems worth calling out in the documentation to
elevate awareness.
Closes Homebrew/homebrew#45694 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-06 16:23:47 -08:00
Xu Cheng
7f167963b3
test-bot: skip optional deps when computing formulae test order
...
Closes Homebrew/homebrew#45611 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-07 02:26:33 +08:00
Xu Cheng
8cf3402870
keg: mkpath for share/postgresql
2015-11-07 02:26:33 +08:00
Adam Demasi
0ff7de8104
appledoc 2.2.1 (new formula)
...
Closes Homebrew/homebrew#45574 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-05 19:33:32 +00:00
Dominyk Tiller
52d4276e29
wolfssl: rename from cyassl
2015-11-04 14:31:17 +00:00
Dominyk Tiller
c7b0173688
doctor: tweak tmp sticky bit check
2015-11-04 12:53:31 +00:00
Xu Cheng
ffbb1828a2
update: always rescue formula loading
...
Closes Homebrew/homebrew#45676 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-04 20:44:28 +08:00
Xu Cheng
ec114bb480
test-bot: cleanup bottle files in cache
...
Closes Homebrew/homebrew#45637 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-04 14:58:00 +08:00
Xu Cheng
20d38701b5
test-bot: hard link generated bottle file to HOMEBREW_CACHE
2015-11-04 14:58:00 +08:00
Dominyk Tiller
3a29a3cc93
maximum_macos_requirement: reword message
...
Closes Homebrew/homebrew#45658 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-04 05:25:10 +00:00
Jeremy McNevin
dd8146d21b
nim: renamed from nimrod
...
Closes Homebrew/homebrew#45618 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-03 18:01:33 -08:00
Dominyk Tiller
85469b99b1
doctor: fix typo
...
Fixes Homebrew/homebrew#45623 .
2015-11-02 21:04:03 +00:00
Dominyk Tiller
7d0c57cc9e
doctor: whitelist Paragon ExtFS dylib
2015-11-02 18:27:13 +00:00
Mike McQuaid
2537942540
El Capitan and Homebrew: update instructions.
...
These seem to not apply for everyone on 10.11 any more (as explained
in Homebrew/homebrew#45387 ).
Closes Homebrew/homebrew#45387 .
Closes Homebrew/homebrew#45566 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-01 22:30:26 -08:00
Alex Dunn
d435f3ac41
keg.rb: guard against nonexistent site-lisp subdir
...
Fixes Homebrew/homebrew#45596 .
2015-11-01 18:04:42 -08:00
Alex Dunn
e891699342
formula.rb: define elisp and opt_elisp
...
Closes Homebrew/homebrew#45567 .
Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-11-01 17:34:28 -08:00
Alex Dunn
168a2687f8
stricter audit for Emacs Lisp installs
...
Require that the subdirectory in site-lisp match the formula name
exactly. This lets us provide better information in the caveats and
will make it easier for helper methods to write to the correct
location (as in in Homebrew/homebrew-emacs#13 ).
2015-11-01 17:34:28 -08:00
Ryan Hendrickson
91dd4d56d4
os/mac/hardware: reverse universal_archs entries.
...
The order ought not to matter, but GCC can fail with -arch i386 -arch
x86_64 (producing an error like "FATAL:Bad fx_size (0x8) in
fix_to_relocation_info()") but succeed with -arch x86_64 -arch i386.
Closes Homebrew/homebrew#45401 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-01 09:30:00 -08:00
Dominyk Tiller
76435ece68
tap_migrations: add whereami
...
Closes Homebrew/homebrew#45569 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-01 17:27:42 +00:00
Mike McQuaid
39a1ff2aa0
audit: don't flag Gnome devel releases < 1.0.
2015-11-01 09:26:43 -08:00
Mike McQuaid
2614d39087
pull: fix pulling new bottles.
2015-11-01 08:25:02 -08:00
Xu Cheng
ae329a802b
pull: use bottle_defined?
...
Fixes Homebrew/homebrew#45575
Closes Homebrew/homebrew#45577 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-01 08:22:18 -08:00
Xu Cheng
ff9fdc078f
add Formula#bottle_defined?
2015-11-01 08:22:18 -08:00
Xu Cheng
593dff3dc1
pull: bottle_unneeded? is covered by bottle_disabled?
2015-11-01 17:51:10 +08:00
Mike McQuaid
68896d14aa
download_strategy: silence curl on Travis CI.
...
Use one of the Travis CI default environment variables:
http://docs.travis-ci.com/user/environment-variables/#Default-Environment-Variables
Closes Homebrew/homebrew#44446 .
Closes https://github.com/travis-ci/travis-ci/issues/4936 .
Closes Homebrew/homebrew#45561 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-01 00:18:51 -07:00
Mike McQuaid
18b2d0150e
pull: handle unneeded and disabled bottles.
...
Closes Homebrew/homebrew#45563 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-10-31 23:45:11 -07:00
Martin Afanasjew
4a9960bee7
doc: be consistent when referring to official taps
...
Always use the `<user/repo>` format as used by the `brew tap` command.
Also fixed a link to `homebrew/head-only` and sorted a list in `FAQ.md`
in alphabetical order.
Closes Homebrew/homebrew#45535 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-10-31 20:32:09 -07:00