7333 Commits

Author SHA1 Message Date
Jack Nagel
6096ec9568 Unset LIBRARY_PATH before builds
See https://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html

Closes Homebrew/homebrew-versions#592.
2014-12-17 14:40:05 -05:00
Jack Nagel
9a2f2aee7e Use Utils.popen_read to avoid shelling out in a few places 2014-12-16 15:51:57 -05:00
Jack Nagel
8c0928ccca Use quiet_system to avoid the shell 2014-12-16 15:27:36 -05:00
Jack Nagel
7e20b353a2 Utils.popen_read doesn't doesn't require a block 2014-12-16 15:27:36 -05:00
Kyungdahm Yun
a70a805111 Capitalize descriptions of --HEAD, --devel
Closes Homebrew/homebrew#35027.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-16 12:22:29 -05:00
Dominyk Tiller
1c3a810830 Documentation Updates
Some minor changes to reflect Homebrew/homebrew#34989, and other bits and pieces.

Closes Homebrew/homebrew#35023.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-16 00:41:07 -05:00
Mike McQuaid
2cb5da6916 create: remove formula include. 2014-12-15 07:50:14 +00:00
Jack Nagel
9a89878b75 Revert "Skip temporary directory when target directory is known"
This reverts commit 028ee18b851497f8aede55004bcdcc5c16f087cc.
2014-12-14 17:59:35 -05:00
Jack Nagel
5ca4dbfd25 Skip temporary directory when target directory is known 2014-12-14 13:32:55 -05:00
Mike McQuaid
612230a705 doctor: check cache directory is writable.
Fixes Homebrew/homebrew#32304.
Fixes Homebrew/homebrew#34933.
2014-12-14 10:17:29 +00:00
Jack Nagel
0ed43d607b Validate arguments in Resource#stage 2014-12-13 23:27:59 -05:00
Xu Cheng
a3000f3ea9 tap-readme: fix indent
Closes Homebrew/homebrew#34953.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-13 18:14:49 -05:00
Jack Nagel
d91d56555c Formula#install has public visibility
It is called with an explicit receiver in build.rb, so the base class
method should also be public.
2014-12-12 22:31:15 -05:00
Tim D. Smith
997a3b5212 Formula#exec_cmd: coerce arg to string before start_with? 2014-12-12 15:17:35 -08:00
Mike McQuaid
dc1f58dead unsigned_kext: use binary and cask options now. 2014-12-12 09:52:55 +00:00
Jack Nagel
007926d7a6 Correct external command docs 2014-12-11 21:53:11 -05:00
Dominyk Tiller
42b35b8957 zlib & sqlite3: pkgconfig support
native pkg-config support for zlib and sqlite to elimate the need
to pass flags to configure or make stages in formulae.

Closes Homebrew/homebrew#34765.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-11 14:44:46 -05:00
Tim D. Smith
df2e570fef Python docs: use prepend_create_path
prepend_path doesn't do anything if path doesn't already exist, so use
prepend_create_path.
2014-12-11 07:55:32 -08:00
Mike McQuaid
56e82c941e mach: improve otool failure handling. 2014-12-11 13:59:12 +00:00
Mike McQuaid
02e5f8ed6b mach: handle empty otool output. 2014-12-11 13:23:44 +00:00
Tim D. Smith
c5c4684714 docs: recommend setup_install_args instead of setup_install
Closes Homebrew/homebrew#34793.
2014-12-10 14:20:17 -08:00
Tim D. Smith
65a7a631ea Language::Python.setup_install: add deprecation warning 2014-12-10 14:18:24 -08:00
Tim D. Smith
fe16f36f3c Formula#exec_cmd: recognize setuptools shim and refurbish args 2014-12-10 14:18:23 -08:00
Tim D. Smith
99848607b2 Formula#system: hide python setup.py shim in ohai 2014-12-10 14:18:23 -08:00
Tim D. Smith
75535395ac language/python: setup_install_args
Add a helper like std_cmake_args that returns the correct incantation
for invoking setup.py in a consistent way and with our preferred
arguments. Replaces setup_install.
2014-12-10 14:18:23 -08:00
chdiza
720f13d8d5 Cookbook: Fix the link for squashing-instructions
Closes Homebrew/homebrew#34859.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2014-12-10 11:25:44 -08:00
Jack Nagel
5201411a6d Provide version reader method 2014-12-10 00:55:26 -05:00
Jack Nagel
0909b12eb9 Prefer cached_location over tarball_path 2014-12-10 00:53:57 -05:00
Jack Nagel
37c636ae18 Reorganize methods in CurlDownloadStrategy 2014-12-10 00:53:57 -05:00
Jack Nagel
00ad37dd84 Add more general support for passing credentials to curl 2014-12-09 22:39:58 -05:00
Jack Nagel
18b8681a7c Pull strategy for downloading from research.att.com into core 2014-12-09 21:18:01 -05:00
Jack Nagel
1dc4fbdb0b Provide access to the specs hash indirectly via a meta attribute 2014-12-09 19:59:16 -05:00
Jack Nagel
3e1cc70fb4 Move tool path methods to AbstractDownloadStrategy 2014-12-09 16:46:28 -05:00
Jack Nagel
bec5e0671f Use quiet_safe_system to silence CVS checkouts 2014-12-09 16:03:14 -05:00
Jack Nagel
e9c368b92e Include FileUtils in AbstractDownloadStrategy 2014-12-09 15:55:28 -05:00
Jack Nagel
ddf6f51776 Prefer cached_location method over @clone ivar 2014-12-09 14:22:44 -05:00
Jack Nagel
90f938dc86 Stop returning a path from CurlDownloadStrategy#fetch
Download strategies do not consistently return a value from `fetch`, so
our code calls `cached_location` to get the path instead.
2014-12-09 12:47:10 -05:00
Jack Nagel
585ddb5428 Remove type checks 2014-12-09 11:48:00 -05:00
Xu Cheng
5310d16686 brew-doctor: warning the external commands with conflicting names
Closes Homebrew/homebrew#34755.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-09 12:59:04 +00:00
Mike McQuaid
775cfd9117 requirements: check Xcode version is a string.
Fixes Homebrew/homebrew#34822.
2014-12-09 11:14:23 +00:00
Mike McQuaid
a92362348d XcodeDependency: allow specifying a version. 2014-12-09 09:26:38 +00:00
Jack Nagel
e311b4a95b Move ume and mess to homebrew-games 2014-12-09 02:37:47 -05:00
Jack Nagel
1a69ceaf7e Recognize rpm file magic 2014-12-09 01:22:55 -05:00
Misty De Meo
30f346447c itsol, salt: move to homebrew/science
Closes Homebrew/homebrew#34777.
2014-12-08 14:45:37 -08:00
Mike McQuaid
d09727ae4a formula.rb: make some methods private.
Don't seem to be used publicly anywhere.

Closes Homebrew/homebrew#34729.
2014-12-08 12:41:51 +00:00
Mike McQuaid
e7497e33c0 formula.rb: add install method.
Mostly for links in API documentation.
2014-12-08 12:41:50 +00:00
Mike McQuaid
858f7fb529 Document Formula attributes.
The beginnings of some decent API documentation.

Also, tweak `.yardopts` to better fix our internal style.
2014-12-08 12:41:50 +00:00
Xu Cheng
219ba68c2a doc: update brew-desc install method
Closes Homebrew/homebrew#34785.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-08 11:24:10 +00:00
Jack Nagel
c06fe57b04 Use FileUtils instead of shelling out to cp 2014-12-07 14:38:42 -05:00
Jakukyo Friel
aad52918f4 doc/External-Commands: update links
`brew-gem`'s link is 404.
`brew-pip` has reached EOL.
Thus I updates the link of `brew-gem`, and remove descriptions
about `brew-pip`.

Thanks @DomT4 for pointing out brew-gem's new home.

Closes Homebrew/homebrew#34569.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-06 22:05:23 -05:00