Mike McQuaid
dc1f58dead
unsigned_kext: use binary and cask options now.
2014-12-12 09:52:55 +00: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
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
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
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
Jack Nagel
c06fe57b04
Use FileUtils instead of shelling out to cp
2014-12-07 14:38:42 -05:00
Jack Nagel
8560ad3ad0
Use quiet_safe_system to silence submodule updates
2014-12-06 20:57:23 -05:00
Jack Nagel
04d287e8db
Use quiet_safe_system to silence submodule checkouts
2014-12-06 20:57:23 -05:00
Jack Nagel
5d811c519b
Use quiet_safe_system to silence bzr updates
2014-12-06 20:57:22 -05:00
Jack Nagel
37c08393db
Use quiet_safe_system to silence CVS updates
2014-12-06 17:18:34 -05:00
Jack Nagel
7e844cad1c
Simplify fossil checkouts
2014-12-06 16:48:20 -05:00
Jack Nagel
dd2446ab08
Extract part of stage method to VCS strategy superclass
2014-12-06 16:00:20 -05:00
Jack Nagel
5f0feb7e85
Remove years-old TODO
2014-12-06 15:54:04 -05:00
Jack Nagel
df25be78b5
Demote FIXME to a normal comment
2014-12-06 15:53:37 -05:00
Jack Nagel
6081874612
Mark private SubversionDownloadStrategy methods
2014-12-06 15:02:49 -05:00
Jack Nagel
5afa11ecab
Move fetch implementation into VCS strategy superclass
2014-12-06 15:02:49 -05:00
Jack Nagel
4026e035ad
Use start_with? instead of a regexp
2014-12-06 15:02:49 -05:00
Jack Nagel
01dc112b60
Move SVN URL munging to initialize
2014-12-06 15:02:49 -05:00
Jack Nagel
62c1c61ec2
Remove method that duplicates superclass implementation
2014-12-06 15:02:49 -05:00
Jack Nagel
f189454328
Extract update from fetch in VCS strategies
2014-12-06 15:02:49 -05:00
Jack Nagel
3a20562d6e
Add clone_repo to remaining VCS strategies
2014-12-06 15:02:49 -05:00
Jack Nagel
8debc18839
Add repo_valid? to remaining VCS strategies
2014-12-06 15:02:49 -05:00
Jack Nagel
a2dbcfee5b
Make repo_valid? private
2014-12-06 15:02:48 -05:00
Jack Nagel
f43fe41423
Make __path methods private
2014-12-06 15:02:48 -05:00
Jack Nagel
54785bb8a0
Make cache_tag private
2014-12-06 15:02:48 -05:00
Jack Nagel
6a56c45fbf
Mark private VCSDownloadStrategy methods
2014-12-06 15:02:48 -05:00