5022 Commits

Author SHA1 Message Date
Adam Vandenberg
d8ef57901f Move denyhosts to boneyard
This formula does not configure the software correctly.
In addition, MacPorts blacklists it from newer versions of OS X.

See:
https://github.com/mxcl/homebrew/issues/21484
https://trac.macports.org/browser/trunk/dports/security/denyhosts/Portfile

Closes Homebrew/homebrew#21484.
2013-11-17 10:49:02 -08:00
Adam Vandenberg
040d655d8d add lib/dtrace to non-owned directories 2013-11-17 10:34:19 -08:00
Mike McQuaid
c3b32c0189 brew-bundle: cleanup path handling. 2013-11-17 09:42:18 +00:00
Christian Bundy
de12583bb8 brew-bundle: add path support.
Closes Homebrew/homebrew#24384.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-11-17 09:42:18 +00:00
Mike McQuaid
ed7693cecf brew-pull: run git am --abort on failure. 2013-11-16 20:39:12 +00:00
Jack Nagel
674d041d80 Move brew-leaves into core
Closes Homebrew/homebrew#24371.
2013-11-16 14:10:25 -06:00
Jack Nagel
4366b7956f Make brew-leaves respect optional deps 2013-11-16 14:10:23 -06:00
Jack Nagel
6eef992741 Greatly simplify the implementation of brew-leaves 2013-11-16 14:10:23 -06:00
Adam Vandenberg
d1cfd02e27 AWS tools: always install to libexec
Don't link jars into lib or service into bin.
2013-11-15 23:57:07 -08:00
Jack Nagel
b1f8358fa8 Combine X11 path conditionals 2013-11-15 21:25:43 -06:00
Alexis Hildebrandt
76b69a8eb4 Add HOMEBREW_INSTALL_BADGE environment variable
with which the beer emoji displayed upon successful build
can be changed.

Closes Homebrew/homebrew#23194.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-11-15 07:50:23 -08:00
Todd Persen
8c6c4185b7 Ensure build-time deps are installed when bottle installation fails
Fixes Homebrew/homebrew#22245.
Closes Homebrew/homebrew#24324.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-11-15 09:36:01 -06:00
Jack Nagel
ba0cfd3582 Improve heuristic for detecting configure 2013-11-15 00:40:17 -06:00
Mike McQuaid
0f0bcd4bed brew-pull/test-bot: fix PR filename matching. 2013-11-15 00:06:50 +00:00
Mike McQuaid
8d256848d6 version: match Jenkins LTS releases. 2013-11-14 22:58:24 +00:00
Jack Nagel
dd06522815 Recognized .pax.gz extension 2013-11-14 16:20:25 -06:00
Jack Nagel
07b7abdc7a Add some missing test cases for brew update 2013-11-14 11:10:43 -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
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