5541 Commits

Author SHA1 Message Date
Wil Moore III
78f9b23218 brew-bundle: clarify path requirements.
Closes Homebrew/homebrew#24463.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-11-19 11:42:39 +00:00
Jack Nagel
c874b5b8ca Fix typo 2013-11-19 00:52:30 -06:00
Adam Vandenberg
a0a2d96182 Redact syslog-ng
Closes Homebrew/homebrew#22030.
2013-11-18 22:49:04 -08:00
Adam Vandenberg
6eeedcf8f1 fix typo 2013-11-18 22:40:35 -08:00
Adam Vandenberg
5f58cd9e53 Move libgtextutils to homebrew-science
Closes Homebrew/homebrew#23972.
2013-11-18 22:32:56 -08:00
Jack Nagel
1f190890fd Implement inferred CVS dependency
Fixes Homebrew/homebrew#24444.
Closes Homebrew/homebrew#24445.
Closes Homebrew/homebrew#24458.
2013-11-18 19:56:15 -06:00
Jack Nagel
4943a81373 Python might not be up-to-date, so use opt_prefix
Fixes Homebrew/homebrew#24456.
2013-11-18 17:08:04 -06:00
Jack Nagel
b7060ebc43 Move blackbox to the boneyard
Closes Homebrew/homebrew#24370.
2013-11-18 09:55:20 -06:00
Jack Nagel
c201d1a976 Move qfits to the boneyard 2013-11-18 09:55:02 -06:00
Adam Vandenberg
d428a66637 iopt moved to homebrew-science
Closes Homebrew/homebrew#22945.
2013-11-18 07:19:03 -08:00
Jack Nagel
268787e76d Fix incorrect reference to prefix in manpage
Closes Homebrew/homebrew#24420.
2013-11-18 00:08:11 -06:00
Jack Nagel
290b58bcc0 ENV strings are already frozen 2013-11-17 22:57:37 -06:00
Jack Nagel
c020950a42 Export HOMEBREW_PREFIX to build environment
Constructing the path relative to a file in the repository is incorrect
on some supported configurations (i.e., the repository is located in a
different place than the prefix).

Closes Homebrew/homebrew#24418.
2013-11-17 22:57:16 -06:00
Jack Nagel
e4da435995 Remove outdated TODOs 2013-11-17 22:17:14 -06:00
Jack Nagel
f465c781d8 Write debug log in non-verbose mode 2013-11-17 19:09:24 -06:00
Jack Nagel
aec457bb7c Replace error-prone superenv debug ouput with a separate log file 2013-11-17 19:04:21 -06:00
Mike McQuaid
f141e4de96 SUPPORTERS: another late addition. 2013-11-17 22:45:41 +00:00
Adam Vandenberg
f37e84d766 retire homebrew/x11
Closes Homebrew/homebrew#24405.
2013-11-17 12:20:28 -08:00
Adam Vandenberg
0c91d9a7a2 Blacklist rubinius and recommend ruby-build
Closes Homebrew/homebrew#23195.
2013-11-17 11:10:13 -08:00
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