| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-06-03 | depends_on :python Default to min vers 2.6 not 2.7 | Samuel John | |
| To support system python on OS X | |||
| 2013-06-03 | superenv: Work if build tool changes DEVELOPER_DIR | Samuel John | |
| Some build systems still set the DEVELOPER_DIR to /Developer and then nothing works any more (xcrun, xcodebuild etc.) I am looking at you MacVim. | |||
| 2013-06-03 | Python 2.x and 3.x support | Samuel John | |
| 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-02 | Allow gcc-4.2 in HOMEBREW_CC | Jack Nagel | |
| Fixes: $ HOMEBREW_CC=gcc brew irb ... irb(main):001:0> require 'superenv' => true irb(main):002:0> ENV.setup_build_environment => nil irb(main):003:0> ENV.setup_build_environment Warning: Invalid value for HOMEBREW_CC: gcc-4.2 | |||
| 2013-06-02 | InstallationError: don't search issues on < 1.8.6 | Misty De Meo | |
| open-uri on Ruby pre-1.8.6 simply will not open https URLs at all, making it impossible to check the Github API using the same method as Homebrew. This may only be disabled temporarily until the issue search is rewritten, for example to use the curl helper. | |||
| 2013-06-02 | Requirement: fix typo | Jack Nagel | |
| 2013-06-02 | PostgresqlDependency: use canonical name for default formula | Jack Nagel | |
| 2013-06-02 | superenv: find Homebrew's gcc-4.2 | Misty De Meo | |
| If we're using a homebrewed gcc-4.2, xcrun may fail to find it (or, worse, find superenv's shim instead). Explicitly add it to the PATH and search all path elements for the requested tool. Also make sure to specify 'gcc-4.2' as the compiler name, not plain 'gcc'. That can resolve to llvm-gcc and to gcc-4.0 on various Xcodes. | |||
| 2013-06-02 | Update pull request regex name to include commits. | Mike McQuaid | |
| 2013-06-01 | test_mach: move helper method out of global namespace | Jack Nagel | |
| 2013-06-01 | Require hardware where it is needed | Jack Nagel | |
| 2013-05-27 | Audit url/devel/head for redundant :using | Adam Vandenberg | |
| 2013-05-27 | Add `brew search --debian <f>` | Adam Vandenberg | |
| 2013-05-27 | audit: drop redundant 'each' after 'grep' | Jack Nagel | |
| 2013-05-27 | superenv: Improve compiler selection | Misty De Meo | |
| This fixes superenv on Xcode 3.2.6, and also fixes C++ software with gcc-4.2 on all Xcodes. | |||
| 2013-05-27 | doctor: check git SSL settings on <= 10.5 | Jack Nagel | |
| 2013-05-26 | doctor: combine git origin checks | Jack Nagel | |
| 2013-05-26 | doctor: combine git existence and version checks | Jack Nagel | |
| 2013-05-26 | Add required methods to AbstractDownloadStrategy | Jack Nagel | |
| Fixes Homebrew/homebrew#20080. | |||
| 2013-05-25 | Fix Formula#installed_prefix logic | Jack Nagel | |
| Due to the precedence of "and" relative to "||", this was not working as intended; but because #version influences #prefix, the outcome was still correct. So we can simplify this method quite a bit, and take the opportunity to share code with #prefix. | |||
| 2013-05-25 | Add tests for Formula#installed_prefix | Jack Nagel | |
| 2013-05-25 | tests: extract common formula helper | Jack Nagel | |
| 2013-05-25 | build: expand dependencies only once | Jack Nagel | |
| Closes Homebrew/homebrew#20081. | |||
| 2013-05-25 | build: expand requirements only once | Jack Nagel | |
| 2013-05-25 | build: make deps an attribute of Build | Jack Nagel | |
| 2013-05-25 | build: move build methods into a class | Jack Nagel | |
| 2013-05-25 | Dependency: use instanceof? in eql? | Jack Nagel | |
| This matches the eql? definition for requirements. | |||
| 2013-05-25 | Remove cat_without_underscores bottle methods. | Mike McQuaid | |
| 2013-05-24 | doctor: style nits | Jack Nagel | |
| 2013-05-24 | outdated: yield version list rather than recreate it | Jack Nagel | |
| 2013-05-24 | Define inspect on Option and Options | Jack Nagel | |
| 2013-05-24 | upgrade: fix expansion of options for top-level formula objects | Jack Nagel | |
| Fixes Homebrew/homebrew#20045. | |||
| 2013-05-24 | Remove default_formula from MPIDependency. | Mike McQuaid | |
| Closes Homebrew/homebrew#19966. | |||
| 2013-05-23 | Directory, not folder | Jack Nagel | |
| 2013-05-23 | doctor: reorganize check_for_macgpg2 | Jack Nagel | |
| 2013-05-23 | doctor: simplify trailing slash checks | Jack Nagel | |
| 2013-05-23 | doctor: extract helper from stray file checks | Jack Nagel | |
| 2013-05-23 | MacOS::Xcode.latest_version: add Tiger | Misty De Meo | |
| 2013-05-23 | correct an indent | Adam Vandenberg | |
| 2013-05-23 | doctor: fix check_for_broken_symlinks | Jack Nagel | |
| Fixes Homebrew/homebrew#20000. | |||
| 2013-05-23 | Allow brew log on deleted formulae. | Adam Vandenberg | |
| Closes Homebrew/homebrew#19995. | |||
| 2013-05-22 | doctor: remove stale OS version check | Jack Nagel | |
| Closes Homebrew/homebrew#19959. | |||
| 2013-05-22 | MacOS.version in case statement doesn't work with ranges | Jack Nagel | |
| 2013-05-22 | Refactor Xcode/CLT version checks | Jack Nagel | |
| 2013-05-22 | Use implicit begin | Jack Nagel | |
| 2013-05-22 | Hoist requires out of methods | Jack Nagel | |
| 2013-05-22 | Remove unnecessary rescue-all exception handling | Daniel Lee Harple | |
| Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-05-22 | Added support for a GitHub Personal API Access token | Daniel Lee Harple | |
| Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-05-22 | Check GitHub API rate limit instead of silently failing | Daniel Lee Harple | |
| Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-05-22 | Pass a User-Agent when fetching data from the GitHub API | Daniel Lee Harple | |
| See <http://developer.github.com/v3/#user-agent-required>. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
