Jack Nagel
50db35e5d3
Use Hardware::CPU module
2013-06-14 10:34:17 -05:00
Simon Sigurdhsson
776c08490f
Fix bug in brew list --pinned
...
Pinned formulae which were pinned at a previous version but then upgraded
would not be listed by `brew list --pinned`. This is due to the good old
"File.exist? thinks broken symlinks don't exist" gotcha, so the test in
the select block in list_pinned has been changed to check if the pin file
exists _or_ is a symlink.
Closes Homebrew/homebrew#20423 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-13 10:22:03 -05:00
Jack Nagel
630aa27c56
Rename variables for clarity
2013-06-12 14:48:17 -05:00
Jack Nagel
5482092bd0
Extract search_taps method
2013-06-12 14:48:17 -05:00
Jack Nagel
e0fba99699
Pull tap list into a constant
2013-06-12 14:48:17 -05:00
Jack Nagel
c30f00c37c
Remove use of global variable
2013-06-12 14:48:17 -05:00
Jack Nagel
d1a1a3b031
Rename method
2013-06-12 14:48:16 -05:00
Jack Nagel
1d1c292bcb
Extract query construction
2013-06-12 14:48:16 -05:00
Jack Nagel
90768d03d2
Use inspect instead of escaping quotes
2013-06-12 14:48:16 -05:00
Jack Nagel
13a2ceef5c
Move require out of method
2013-06-12 12:23:45 -05:00
Jack Nagel
2045217a68
install: remove overcautious array manipulation
2013-06-12 09:02:20 -05:00
Jack Nagel
652e0982f0
Add doctor check for OS X > 10.8
2013-06-11 10:18:24 -05:00
Misty De Meo
ef054a2d02
doctor: add check for osx-gcc-installer
...
This might not detect all cases, but should detect the two most
common ones.
2013-06-11 08:13:24 -05:00
Jack Nagel
f1df7f208f
info: remove unreachable code
2013-06-09 15:32:08 -05:00
Jack Nagel
8b9a3a560f
Separate formula conflicts from requirements
...
Closes Homebrew/homebrew#20357 .
2013-06-09 13:45:25 -05:00
Jack Nagel
d28deee516
deps: move recursive_deps_tree into Homebrew module
2013-06-09 12:59:42 -05:00
Adam Vandenberg
a60eed48bc
Remove adamv-alt references.
...
Closes Homebrew/homebrew#20364 .
2013-06-09 07:32:06 -07:00
Adam Vandenberg
4c9ac19e87
Consolidate sudo checks.
...
Closes Homebrew/homebrew#20318 .
2013-06-08 20:44:56 -07:00
Jack Nagel
bae36f0830
Make Test::Unit assertions available in formula tests
...
Closes Homebrew/homebrew#18753 .
Closes Homebrew/homebrew#20358 .
2013-06-08 21:31:44 -05:00
Mike McQuaid
4b35539978
brew-bottle: merge arg for bottle metadata files.
...
Closes Homebrew/homebrew#20266 .
2013-06-08 16:48:43 +01:00
Mike McQuaid
517889d6fb
brew-bottle: split output and use a bottle object.
2013-06-08 16:47:11 +01:00
Mike McQuaid
4a7c68763e
brew-test: add five minute timeout.
2013-06-08 16:41:44 +01:00
Samuel John
031a0ae54e
Improved audit of python stuff
2013-06-07 17:58:55 +02:00
Jack Nagel
79a769215f
Decouple bottle tags from MacOS.cat
2013-06-06 16:02:27 -05:00
Jack Nagel
9a741810c8
cleanup: use String#[] instead of "captures.first rescue nil"
2013-06-06 12:34:47 -05:00
Jack Nagel
816531e28d
Remove postgresql and mysql audit noise
...
Closes Homebrew/homebrew#20159 .
2013-06-04 11:15:31 -05:00
Samuel John
c524895666
Python 2.x and 3.x support
...
New `depends_on :python` Dependency.
New `depends_on :python3` Dependency.
To avoid having multiple formulae with endings -py2 and -py3,
we will handle support for different pythons (2.x vs. 3.x)
in the same formula.
Further brewed vs. external python will be transparently supported.
The formula also gets a new object `python`, which is false if
no Python is available or the user has disabled it. Otherwise
it is defined and provides several support methods:
python.site_packages # the site-packages in the formula's Cellar
python.global_site_packages
python.binary # the full path to the python binary
python.prefix
python.version
python.version.major
python.version.minor
python.xy # => e.g. "python2.7"
python.incdir # includes of python
python.libdir # the python dylib library
python.pkg_config_path # used internally by brew
python.from_osx?
python.framework?
python.universal?
python.pypy?
python.standard_caveats # Text to set PYTHONPATH for python.from_osx?
python.if3then3 # => "" for 2.x and to "3" for 3.x.
Further, to avoid code duplication, `python` takes an optional
block that is run twice if the formula defines depends_on
:python AND :python3.
python do
system python, 'setup.py', "--prefix=#{prefix}"
end
Read more in the Homebrew wiki.
2013-06-03 17:29:43 +02:00
Adam Vandenberg
903c340664
Audit url/devel/head for redundant :using
2013-05-27 22:25:34 -07:00
Adam Vandenberg
0e7d47332c
Add brew search --debian <f>
2013-05-27 17:32:27 -07:00
Jack Nagel
1a7ea33ba5
audit: drop redundant 'each' after 'grep'
2013-05-27 18:31:18 -05:00
Jack Nagel
52d84ba7cf
doctor: check git SSL settings on <= 10.5
2013-05-27 10:06:45 -05:00
Jack Nagel
00548b81ce
doctor: combine git origin checks
2013-05-26 17:55:34 -05:00
Jack Nagel
255c6e7c3f
doctor: combine git existence and version checks
2013-05-26 17:48:12 -05:00
Jack Nagel
6f6d4e5894
doctor: style nits
2013-05-24 19:53:39 -05:00
Jack Nagel
dd9346ada2
outdated: yield version list rather than recreate it
2013-05-24 11:13:27 -05:00
Jack Nagel
5f38c19ba8
upgrade: fix expansion of options for top-level formula objects
...
Fixes Homebrew/homebrew#20045 .
2013-05-24 10:33:08 -05:00
Jack Nagel
04d0cea01c
Directory, not folder
2013-05-23 23:33:36 -05:00
Jack Nagel
8b98e83347
doctor: reorganize check_for_macgpg2
2013-05-23 23:28:16 -05:00
Jack Nagel
187b9c9d59
doctor: simplify trailing slash checks
2013-05-23 23:07:20 -05:00
Jack Nagel
6a020239d1
doctor: extract helper from stray file checks
2013-05-23 22:57:00 -05:00
Jack Nagel
1194880cf2
doctor: fix check_for_broken_symlinks
...
Fixes Homebrew/homebrew#20000 .
2013-05-23 11:28:16 -05:00
Adam Vandenberg
46d2b2165a
Allow brew log on deleted formulae.
...
Closes Homebrew/homebrew#19995 .
2013-05-23 09:21:33 -07:00
Jack Nagel
42c02a894d
doctor: remove stale OS version check
...
Closes Homebrew/homebrew#19959 .
2013-05-22 23:33:22 -05:00
Jack Nagel
3755b33a97
Refactor Xcode/CLT version checks
2013-05-22 22:30:38 -05:00
Daniel Lee Harple
471502bc06
Remove unnecessary rescue-all exception handling
...
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-22 19:53:05 -05:00
Daniel Lee Harple
0fa5c47d7f
Check GitHub API rate limit instead of silently failing
...
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-22 19:53:04 -05:00
Daniel Lee Harple
222f96d37b
Pass a User-Agent when fetching data from the GitHub API
...
See <http://developer.github.com/v3/#user-agent-required >.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-22 19:53:01 -05:00
Jack Nagel
92b6bcb77d
link: extract keg-only check into a helper method
2013-05-20 21:55:01 -05:00
Jack Nagel
40dedcec70
upgrade: fix typo
2013-05-18 22:11:19 -05:00
Jack Nagel
a10cda77be
upgrade: use a method rather than a boolean flag
2013-05-18 22:09:15 -05:00