| Age | Commit message (Collapse) | Author |
|
Closes Homebrew/homebrew#47605.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
|
|
|
|
This test wasn't running by default, so we missed that it wasn't
actually being executed - or that it was failing when running in the
testing environment.
As far as I can tell this is not, and has not, been used either in core
or in any tap, third party or otherwise, so just remove the feature and
its test.
|
|
Closes Homebrew/homebrew#45658.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
It made less sense to call a method `java_version` when it returns
boolean value.
Closes Homebrew/homebrew#45501.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
The Emacs shell sets $EMACS to "t" for detection purposes, but it causes
builds to fail when they attempt to call Emacs using the variable.
Fixes Homebrew/homebrew-emacs#30.
Closes Homebrew/homebrew#45495.
Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
|
|
see Homebrew/homebrew-emacs#29
Closes Homebrew/homebrew#45426.
Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
|
|
|
|
This reverts commit 85271644b0083cbc0fd6fea71120d1ad859fbc2a.
Alex noticed that setting PYTHONPATH causes weirdness if we depend_on
something which may be optionally built --with-python3; PYTHONPATH
unexpectedly contains python3 modules in the depending formula if
the formula upon which it depends was built --with-python3 even
though the depending formula may only use python2.
Closes Homebrew/homebrew#43724. Closes Homebrew/homebrew#43744.
|
|
Closes Homebrew/homebrew#43453.
|
|
It's never used since a0a93f1b3b7b2be9b8a319be91086ffe220f8e32.
Closes Homebrew/homebrew#43462.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
Merge branch 'bottle_hooks'
|
|
|
|
Install it as a dependency unless already satisfied by Xcode.
require cctools_requirement
cctools_requirement should be satisfied by cctools present in opt
add build_env => false to the satify block options in CctoolsRequirement
|
|
|
|
|
|
Fixes Homebrew/homebrew#42461.
|
|
|
|
Closes Homebrew/homebrew#42354.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
Dependency is another similar, related class and it's super confusing
to have some Requirements that are named *Dependency.
Closes Homebrew/homebrew#38891.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
1. Remove dead code (RubyRequirement always has a version)
2. Perfer `Utils.popen_read` instead of backticks.
|
|
Closes Homebrew/homebrew#39326.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
|
|
Per requirements.rb:
> XXX If the satisfy block returns a Pathname, then make sure that it
> remains available on the PATH. This makes requirements like
> satisfy { which("executable") }
> work, even under superenv where "executable" wouldn't normally be on the
> PATH.
> This is undocumented magic and it should be removed, but we need to add
> a way to declare path-based requirements that work with superenv first.
Fixes homebrew/homebrew-python#170.
Closes Homebrew/homebrew#38448.
|
|
The backticks will either return a string or raise an exception, so
`executable` cannot be nil.
|
|
|
|
Language::Java.java_home_env
Also update activemq to test against it
Closes Homebrew/homebrew#37218.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Closes Homebrew/homebrew#37116.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
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 Homebrew/homebrew#36301.
Fixes Homebrew/homebrew#36438.
Closes Homebrew/homebrew#36443.
|
|
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.
|
|
Requirements with default formulae cannot fail the build.
|
|
This matches the recommendation in the message.
|
|
Migrates Apr from Homebrew/Apache to Homebrew/Homebrew, adds a
requirement to allow people to use this Apr instead of requiring
people to download the full CLT package. Tested against subversion
with consistent success.
Closes Homebrew/homebrew#34987.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#35531.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Closes Homebrew/homebrew#35257.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
Also, tweak the XQuartz requirement to not show 0.0.0 versions being required.
Closes Homebrew/homebrew#35254.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
`opam list <package>` only checks if the package is available
Closes Homebrew/homebrew#35209.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
Slightly loosens up the wording to make it less narrow and more
tolerant of wider usage. Relates to Homebrew/homebrew#34041 and Homebrew/homebrew#34039.
Closes Homebrew/homebrew#34042.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
We have an upstream signed binary available! Big big love to Mattias
for this.
This PR converts all the existing tuntap dependencies into
binary-friendly tuntap dependencies, and adds a tuntap dependency to
requirements to look for the kexts.
Closes Homebrew/homebrew#33894.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Creates a new requirement that dictates packages are unable to install due to requiring a signed kext to function.
Closes Homebrew/homebrew#33404.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#32953.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
add :osxfuse symbolic dependency
add ConflictsWithFuseForOsx requirement for osxfuse/fuse4x/fuse4x-kext
Closes Homebrew/homebrew#31975.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|