aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2015-02-02AprRequirement should not generate a build-time dependencyJack Nagel
We want the apr requirement to act as a build-time requirement in case it is satisfied (that is, the CLT is installed), as the resulting binaries will link to the system libapr which is always present. When it is *not* satisfied by the CLT, and we need to install the formula, we have to treat it as a runtime dependency since the resulting binaries will link to it. Fixes #36301. Fixes #36438. Closes #36443.
2015-02-02AprRequirement should not short-circuit if apr is installedJack Nagel
If apr is installed, we still want to grab it during dependency resolution in case we need to pass options to the generated dependency. In other words, it doesn't make sense for the satisfiable condition to include the default formula, as the default formula is the fallback for when the requirement is *not* satisfied.
2015-02-02Remove message that is never displayedJack Nagel
Requirements with default formulae cannot fail the build.
2015-02-02AprRequirement's default formula should be apr-utilJack Nagel
This matches the recommendation in the message.
2015-02-01untap: Handle multiple argumentschdiza
Closes #36436. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-01ngircd: system openssl fixDominyk Tiller
Fix for linking into the system OpenSSL, strict audit fixes, and the plist. Closes #36386. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-01JavaDependency: ignore trailing + in the versionBaptiste Fontaine
2015-01-31Move mysqlreport to the boneyardJack Nagel
The project was deprecated in favor of percona-toolkit: http://blog.codenode.com/2015/01/hack-mysql-has-been-retired.html Closes #36342.
2015-01-31Move cdf to the boneyardJack Nagel
Closes #36009.
2015-01-31sitecopy: boneyardingDominyk Tiller
Sitecopy currently compiles against the insecure system OpenSSL, and won’t compile against our OpenSSL because it wants SSLv2 at runtime (Ouch) and it won’t compile against GnuTLS because GnuTLS have considerably changed the structure of their build since the last update of sitecopy (2008). Closes #36389. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-01-30Fix more version misdetections for URLs with archsBaptiste Fontaine
Closes #36368. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-29zenity moved into homebrew/x11Baptiste Fontaine
Closes #35626. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-28Fix version misdetections for URLs with OS/archsBaptiste Fontaine
Closes #36308. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-27test-bot: support --devel and/or --HEAD installDominyk Tiller
See discussion in https://github.com/Homebrew/homebrew-devel-only/pull/8 In essence, the test bot currently does this: ``` ==> brew install --verbose --build-bottle j2objc FAILED Error: j2objc is a devel-only formula Install with `brew install --devel j2objc` ``` I’m proposing that we pass that arg to the test-bot automatically to allow the bot to pass head-only and devel-only formulae without that failure message. I’ve also trimmed the arguments further down to prevent it duplicating the —devel install in formulae which define no stable block. Closes #36030. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-27config: be quieter with java_home.Mike McQuaid
References #36249.
2015-01-26audit: stop red-flagging devel-onlyDominyk Tiller
Currently the bot is failing certain devel-only formulae because it thinks having ` devel ` defined with an added ` head ` defined as well = a head-only formula. ``` ==> audit problems docker-machine: * Head-only (no stable download) ``` This is a pretty simple fix for that problem: ``` ==> brew style docker-machine 1 file inspected, no offenses detected ``` Closes #36197. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-25brew-config: check whether java exists in PATHXu Cheng
For OS X, we will call `/usr/libexec/java_home` to exam whehter java is installed. Also rename the method to follow the same naming pattern of other similar methods. Closes #36187. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-23pull: allow temporarily editing an empty commit.Mike McQuaid
2015-01-22Deprecate GithubGistFormulaJack Nagel
Closes #36094.
2015-01-22Remove unnecessary early returnJack Nagel
Iterating over an empty list is a no-op so we can remove this early return.
2015-01-22Hide "Patching" message when there aren't any patchesJack Nagel
2015-01-22Use formula patches accessorJack Nagel
2015-01-22Audit check for gnome unstable as stableJack Nagel
2015-01-22config: add Java to output.Baptiste Fontaine
Closes #35596. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-22Add `depends_on :gpg`Xu Cheng
2015-01-20Expose bottle details on the formula objectJack Nagel
Fixes #36032.
2015-01-19pipe_output optional result assertion addedBaptiste Fontaine
Closes #36024. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-17language/haskell: optionally add args to install.Mike McQuaid
2015-01-17test-bot: handle devel-only formulae.Mike McQuaid
2015-01-17brew-config: show realpath for pyenv and rbenvXu Cheng
Closes #35819. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-16install: fix --HEAD for formulae with head and devel but no stableJack Nagel
2015-01-15install: handle devel-only correctlyDominyk Tiller
See the discussion in https://github.com/Homebrew/homebrew-devel-only/pull/6 Closes #35793. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-01-15doctor: accepting the Xcode license requires sudo.Mike McQuaid
2015-01-15pull: merge and rebase when pulling bottles.Mike McQuaid
This seems to be a more robust approach when a PR has multiple commits.
2015-01-14bcwipe: boneyardDominyk Tiller
bcwipe seems to have gone commercial. 1.9-9 is still “free” as in price, but contains an [incredibly restrictive license](https://www.jetico.com/linux/bcwipe-help/wu_licen.htm) that I’m not particularly sure we want to ship given our rejection of similar situations recently. 1.9-10 onwards, including the latest 1.9-11 release are all “trial” releases which “expire” after 21 days of use and cost some $35 to continue using. Closes #35850. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-14graylog2-server: move to boneyard.Jochen Schalanda
The formula is for an ancient version of Graylog2 and doesn't work because the tarball doesn't exist any more. Closes #35868. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-13metafile: extend ext listXu Cheng
Closes #35820. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-01-13Add message to the exception raised when tests return falseJack Nagel
2015-01-13Move assertion setup into formula_assertions.rbJack Nagel
2015-01-13Save and restore ENV around test invocationsJack Nagel
This prevents mutations that happen in individual tests from leaking into other tests.
2015-01-13pulse: boneyardingDominyk Tiller
Incredibly frustratingly, given it seemed like a promising project taking some steps that its forked predecessor has struggled to thus far, particularly around encryption, and it’s already mature codebase, upstream have nonetheless decided to stop supporting Pulse as an individual project, thus, boneyard it goes. Sigh. Closes #35800. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-12Omit post-install warning unless formula defines itJack Nagel
Closes #34744.
2015-01-12doctor: check access on HOMEBREW_PREFIX/optJack Nagel
2015-01-12doctor: check access on all important HOMEBREW_PREFIX subdirsJack Nagel
2015-01-12doctor: check cellar accessJack Nagel
2015-01-12doctor: fix grammarJack Nagel
2015-01-12doctor: remove incorrect statement from HOMEBREW_LOGS checkJack Nagel
2015-01-12Use attr_accessor for checksumJack Nagel
2015-01-11cleanup-installed: use uninstall --force.Mike McQuaid
2015-01-09language/python: add --no-user-cfg to setuptools optionsTim D. Smith
Closes #35681.