aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2015-11-25audit: only run brew style when on Ruby 2.0.Mike McQuaid
2015-11-24uim: migrate to homebrew/x11Baptiste Fontaine
Closes Homebrew/homebrew#41278. Closes Homebrew/homebrew#46309. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-24keg_relocate: replaced 'if' with guard clauseSyed Humza Shah
Closes Homebrew/homebrew#46211.
2015-11-24build: removed instance of redundant mappingSyed Humza Shah
2015-11-23Don't mention easy_installJulian Berman
That which shall not be named! Remove outdated references to easy_install and point users at the pip installation docs. Closes Homebrew/homebrew#44834. Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-11-23Docs: deprecate homebrew/head-onlyBaptiste Fontaine
Closes Homebrew/homebrew#46243. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-23brew-log: warn if shallow cloneBaptiste Fontaine
Closes Homebrew/homebrew#46283. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-23audit: check position of 'revision' and 'keg_only'Martin Afanasjew
Closes Homebrew/homebrew#46178. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-21formula_installer: fix quotation mismatchAlexander Berezovsky
Closes Homebrew/homebrew#46176. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-20utils: native rewrite of install_gem_setup_path!Martin Afanasjew
Setting the environment variable `HOMEBREW_RUBY_PATH` allows one to run Homebrew with a non-standard Ruby, even one that is not in `PATH`. This creates the problem that the `gem` in `PATH` might not be the right one to call, possibly leading to confusing results as the wrong RubyGems installation is queried/manipulated. Closes Homebrew/homebrew#46185. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-19Travis: don't run cleanup at all.Mike McQuaid
2015-11-19test-bot: don't cleanup before on Travis.Mike McQuaid
As we may be using a Ruby 1.8 that this will delete.
2015-11-19Filter "instal" from homebrew bash completionsRobert Buonpastore
Closes Homebrew/homebrew#45086. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-19brew-deps: improved --tree formattingAlexis Hildebrandt
Use proper BOX DRAWINGS LIGHT VERTICAL unicode character. Closes Homebrew/homebrew#46158. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-19keg_relocate: fix relocation of frameworksMartin Afanasjew
When fixing references to regular dylibs, it is sufficient to search for a file with the same base name, e.g., `libpoppler.56.dylib`. However, if the broken reference is to a framework, we also have to take into account preceding path components to find a suitable match. Framework references (according to the `dyld` man page) come in two flavors: - `XXX.framework/Versions/YYY/XXX` (with version) - `XXX.framework/XXX` (without version) The change here is to detect these patterns and to make sure that the fixed library reference has the same suffix as the broken one. Prior to this fix, a broken framework reference (if originating in a sister framework) to `QtXml.framework/Versions/5/QtXml` would have been rewritten to `<qt5-keg>/lib/QtXml.framework/QtXml`. In practice, this mostly works, but is technically incorrect and thus creates problems like in Homebrew/homebrew#42191. With this fix, the framework reference is correctly rewritten to `<qt5-keg>/lib/QtXml.framework/Versions/5/QtXml`. Closes Homebrew/homebrew#45494. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-18travis: test 10.9 using Ruby 1.8.Mike McQuaid
Closes Homebrew/homebrew#45816. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-18test-bot: remove email support.Mike McQuaid
2015-11-17Update libcurl pkgconfig file for 10.10Mohammad AlSaleh
This matches the version shipped with 10.10.5. The list of supported features/protocols was obtained using `curl-config`: ``` features="`curl-config --features`"; echo "${features//$'\n'/ }" protocols="`curl-config --protocols`"; echo "${protocols//$'\n'/ }" ``` Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com> Closes Homebrew/homebrew#46073. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-17FormulaInstaller: don't try to build from source for interruptXu Cheng
Closes Homebrew/homebrew#46078. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-17fix prepend not available in Ruby 1.8Xu Cheng
Closes Homebrew/homebrew#46071. Closes Homebrew/homebrew#46069.
2015-11-17Stdenv: add note on possible future deprecationXu Cheng
Closes Homebrew/homebrew#46043. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-17move more deprecated methods to compat folderXu Cheng
2015-11-17Stdenv should be tagged as private rather deprecatedXu Cheng
2015-11-17Common build environment methods moved in build_environment.rbBaptiste Fontaine
Closes Homebrew/homebrew#45966. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-16audit: respect umask in formula file mode checkMartin Afanasjew
Closes Homebrew/homebrew#45837. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-16audit: add godep and sphinx-doc to build time depsXu Cheng
Closes Homebrew/homebrew#46031. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-16improve brew infoXu Cheng
* Show pinned and keg-only as attributes, where pinned version is shown as well. * Use brackets instead of parentheses to distinguish formula attributes(e.g. keg-only) with spec attributes(e.g. bottled) * Don't show blank line for formula without homepage. * Don't show duplicated keg-only message which will be shown later in caveats. * Underline urls. * Remove unnecessary github_info return value check, which is always existed. Closes Homebrew/homebrew#46037. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-16add Formula#pinned_versionXu Cheng
2015-11-16FormulaPin: pin at max versionXu Cheng
2015-11-15Update 10.11 pkgconfig filesDominyk Tiller
Closes Homebrew/homebrew#45970. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-12pdf-tools: move to homebrew/emacsAlex Dunn
Closes Homebrew/homebrew#45911. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-11-12mysql-proxy: boneyardDominyk Tiller
2015-11-12mysql-connector-odbc: boneyardDominyk Tiller
2015-11-12pull: fix pulling desired bottlesDominyk Tiller
2015-11-11magit: move to homebrew/emacsAlex Dunn
Closes Homebrew/homebrew#45893. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-11-12pull: don't try to publish nonexistent bottlesDominyk Tiller
``` Fast-forward Library/Formula/ant.rb | 8 ++++---- Library/Formula/nailgun.rb | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) Deleted branch pull-bottle-45902 (was 1fdb73d). ==> Publishing on Bintray: {"files":3} ==> Publishing on Bintray: Error: Failure while executing ``` In that case, "jetty-runner" is bottle unneeded, but because I've passed the pull bottle command for the other two formulae, it attempts to publish a bottle that isn't there.
2015-11-11Revert "cc: disable RUBYOPT variable."Mike McQuaid
This reverts commit 03268031f1b371fc573c736a03f87f3a15284a0c.
2015-11-11cc: disable RUBYOPT variable.Mike McQuaid
If this was set at build-time (i.e. by the Ruby 1.8.7 buildsystem) then `cc` could be passed arguments and fail to run. Closes Homebrew/homebrew#45890. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-11Formula.racks: exclude empty rackXu Cheng
Fixes https://github.com/Homebrew/homebrew-bundle/issues/121 Closes Homebrew/homebrew#45879. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-11keg_relocate: remove options from Keg#dylib_id_forMartin Afanasjew
No longer used since commit 3b0cbe6a56d9133941482a9e2d033ad86cdb5e79. Closes Homebrew/homebrew#45835. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-11ruby 1.8: address syntax warnings in Homebrew coreMartin Afanasjew
Closes Homebrew/homebrew#45849. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-10rubocop: update to 0.35.1Dominyk Tiller
2015-11-10rubocop: enforce comma instead of consistent_commaDominyk Tiller
Ref https://github.com/Homebrew/homebrew/commit/b0c21eb9d49eee82263bd1256abb10a3faa6234c.
2015-11-10tap: warn already tappedXu Cheng
2015-11-10tap: don't error when already tapped.Mike McQuaid
2015-11-10test: enable sandbox by default.Mike McQuaid
Closes Homebrew/homebrew#45843. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-10ARGV: add explicit option for disabling sandbox.Mike McQuaid
2015-11-09Library/Homebrew/README: Fix broken linkSarah
Closes Homebrew/homebrew#45852. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-11-09cmd/update: check before tappingAlex Dunn
Follow-up to ea6c8f7e2dc8f1adf8df9065468d0b37047d4a46
2015-11-09cmd/install: check before tappingAlex Dunn
Changes introduced in dfdc570abcd7c19a7b385c2fe8c6b26b12bca646 were causing installations using fully-qualified formula names to fail.