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
6163c2a98e
Revert "Split bsdmake wrapper out from make wrapper"
...
This reverts commit ba7ec6eb2f650ebc5a0ae09547eea423dbd45173.
Temporarily mitigate bug fixed in 1153d0f9e20d0b6a19203707b609634f8fea1ad5.
2013-11-14 09:48:20 -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
Adam Vandenberg
fbb7d80a32
grammar
2013-11-14 06:23:05 -08:00
Mike McQuaid
70cce946da
SUPPORTERS: another late addition.
2013-11-14 08:30:42 +00:00
Jack Nagel
bb67a20206
Add ant wrapper to superenv
...
Closes Homebrew/homebrew#24285 .
Refs Homebrew/homebrew#22199 .
2013-11-13 22:37:38 -06:00
Jack Nagel
5a56ad123d
Split bsdmake wrapper out from make wrapper
2013-11-13 22:26:07 -06:00
Adam Vandenberg
7df136cd50
grammar edits
2013-11-13 20:23:27 -08:00
Elliot Saba
0ece9135eb
Add support for relocating pkgconfig files for bottles
...
* Finds pkg-config files such as "lib/pkgconfig/libfoo.pc" and "bin/libfoo-config"
* Does inreplace on paths in such files to allow for better bottle relocation ability
Closes Homebrew/homebrew#23825 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-11-13 18:49:16 -06:00
Jack Nagel
2fb5ead38a
Prevent deps of build-time deps from leaking into the build environment
...
When decided what dependencies should be part of the build environment
(and have appropriate entries added to variables like PKG_CONFIG_PATH),
we select the entire dependency tree except for
(1) inactive optional and recommended deps (2) indirect build-time deps
(i.e., build-time deps of other deps)
There is a third category that sould be excluded: dependencies of direct
build-time deps. These are irrelevant to the build, and including them
can cause unexpected linkages.
2013-11-13 10:38:14 -06:00
Jack Nagel
c137f030bc
Whitelist llvm.org for shallow git clones
2013-11-13 01:56:25 -06:00
Jack Nagel
7fc9ffec86
Better documentation for no-op superenv methods
2013-11-12 13:53:29 -06:00
Jack Nagel
4cb824b92e
Allow changing the optimization level under superenv
2013-11-12 13:53:29 -06:00
Jack Nagel
c7b7fdf0ca
Simplify ENV.0x methods in stdenv
2013-11-12 13:53:29 -06:00
Jack Nagel
0b793e321e
Add ENV.O0 to stdenv
2013-11-12 13:53:29 -06:00
Jack Nagel
74673633c0
Extract optflags method from cflags method
2013-11-12 13:53:29 -06:00
Jack Nagel
16d2429703
Extract archflags method from cflags method
2013-11-12 13:53:29 -06:00
Jack Nagel
8b7ddc1fed
XQuartz 2.7.5 released
...
Closes Homebrew/homebrew#24173 .
2013-11-12 10:12:41 -06:00
Mike McQuaid
be3e60fc95
inreplace: odie for Homebrew developers.
2013-11-12 15:44:30 +00: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
Jack Nagel
83cbb1e3fb
Group public ENV methods together
2013-11-11 18:34:15 -06:00
Jack Nagel
c95c32fbb0
Remove outdated comment
2013-11-11 18:32:56 -06: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
Jack Nagel
9dd2f1a2c3
Fix Apache download strategy in verbose mode
...
A better fix would be to rewrite the curl method to yield its output,
but I don't feel like doing that right now.
2013-11-11 12:36:14 -06:00
Jack Nagel
e22ad69f00
Only pass cflags during configure and make
...
Fixes Homebrew/homebrew#24172 .
2013-11-11 12:15:57 -06:00
Mike McQuaid
6af4ab44c6
exceptions: improve tap error message.
...
Point users to the tap's issue tracker URL.
2013-11-11 18:09:02 +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
Mike McQuaid
f81ee0320b
brew-bundle: general cleanup.
2013-11-11 14:07:37 +00:00
ChristianBundy
6f8692ba4d
brew-bundle: add new command to support Brewfiles.
...
Closes Homebrew/homebrew#24107 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-11-11 14:07:24 +00:00
Mike McQuaid
e8bb8e3727
SUPPORTERS: add very late URL.
2013-11-11 10:03:08 +00:00
Jack Nagel
42b54150af
Pass optimization and arch flags during configure
...
Closes Homebrew/homebrew#24106 .
2013-11-10 18:25:33 -06:00
Jack Nagel
43baf49ff1
Extract cxxflags method from cflags method
2013-11-10 18:24:49 -06:00
Adam Vandenberg
7e2979707c
document --devel|--HEAD for uses
2013-11-10 11:08:57 -08:00
Jack Nagel
4cbaeb6d61
Clarify XQuartz warning
...
Closes Homebrew/homebrew#24094 .
2013-11-09 19:04:46 -06:00
Bulat Shakirzyanov
1f1678a1d5
superenv: fix versioned g++ invocations.
...
Closes Homebrew/homebrew#24104 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-11-09 09:56:37 +00:00
Jack Nagel
e7f20bcfbc
superenv: fix type error
...
This is a string since it is used to match string keys in a hash.
2013-11-08 23:15:12 -06:00
Mike McQuaid
90c696ea67
xcode: fix nil outdated comparison.
2013-11-08 09:54:25 +00: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
Mike McQuaid
8484e72f75
superenv: set cc/cxx based on actual compiler.
...
Closes Homebrew/homebrew#23449 .
2013-11-07 12:06:03 +00:00
Mike McQuaid
f426fdd4fb
superenv: add shims for gcc4.{3-9}.
2013-11-07 12:04:59 +00:00
Mike McQuaid
4589a6a071
tap_migrations: grads to homebrew/binary.
2013-11-07 10:40:29 +00:00
Mike McQuaid
1d0515c1d3
resource: only unpack to target if it exists.
2013-11-06 18:34:08 +00:00
Jack Nagel
5863a72625
Make sure 10.9 users upgrade XQuartz
2013-11-06 09:48:18 -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
f580e9271b
Revert "Make sure 10.9 users upgrade XQuartz"
...
This causes CI builds on 10.9 to fail; will repush once it is updated.
This reverts commit 70c5ce09d995426aefdbfd4aba0b06efe100a433.
2013-11-05 22:53:22 -06:00
Jack Nagel
82d6e2cf8a
Make sure 10.9 users upgrade XQuartz
2013-11-05 22:34:20 -06:00
Jack Nagel
466cc33bf3
Add pkgutil version for XQuartz 2.7.5_rc4
2013-11-05 22:32:42 -06:00