| Age | Commit message (Collapse) | Author |
|
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is as Python bindings are not build in a way that can have
system or Homebrew Python used interchangeably.
|
|
Otherwise super will overwrite @env_proc with the default value.
|
|
The method signature of Dependency changed in
1fdf69b90382c43493a5f62f0020729289db6c70, however LD64Dependency was
missed in the update. This resulted in failures in merge_repeats(),
which creates many dependency objects using all three arguments.
|
|
|
|
|
|
|
|
- PythonDependency now implies Python 2.7
- PythonDependency now uses brewed Python for bottling
- Use double-quotes everywhere
Closes Homebrew/homebrew#27112.
|
|
|
|
|
|
|
|
|
|
Returning nil is in the contract of the Comparable module, and a future
version of Ruby will no longer hide this error.
|
|
This is so a e.g. brewed Python's modules can be found by superenv.
References Homebrew/homebrew#26229.
Closes Homebrew/homebrew#26197.
|
|
* Only set PYTHONPATH for Python 2.
* Set the Python binary for superenv.
References Homebrew/homebrew#24842.
Closes Homebrew/homebrew#26197.
Closes Homebrew/homebrew#26216.
Closes Homebrew/homebrew#26218.
Closes Homebrew/homebrew#26228.
|
|
Closes Homebrew/homebrew#26067.
|
|
Closes Homebrew/homebrew#24842.
|
|
The array elements here are individual arguments to exec, not a string
to pass to the shell; this only appeared to work. In reality, `opam
list` accepts "|" as valid argument, and the command works fine without
grepping the output.
|
|
|
|
make sure it doesn't actually point to something else
since sitecustomize.py is put in a location found by pypy,
it breaks pypy by setting sys.executable to a path that is definitely wrong,
and may not even exist.
Closes Homebrew/homebrew#24581.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Fixes Homebrew/homebrew#24456.
|
|
|
|
Fixes Homebrew/homebrew#23837.
Fixes Homebrew/homebrew#23866.
|