| Age | Commit message (Collapse) | Author |
|
OS X 10.10 seems to require "-L{lib}" as a C/C++ compiler
argument in order to link properly. This is causing
several brew test failures.
This patch modifies several formula in a single commit
by adding "-L{lib}" to the brew test ENV.cc argument
lists. I manually verified that these specific tests
are failing with the change and passing with it on 10.10.
To identify other formulae that may be subject to this
issue, the following may be used:
~~~
grep -rnI 'ENV\.cc.*test\.c' Library/Formula \
| grep -v '\-L#{lib}'
~~~
Closes #35806.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Closes #35362.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
|
|
|
|
Closes #24024.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
libtiff will look in /usr/local/ for jpeg, so add a dependency
and explicitly set the path
Closes #22758.
|
|
|
|
Closes #17299.
|
|
Closes #15618.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Fixes #14412, #14415.
|
|
|
|
|
|
|
|
Closes #13702.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
Upgrade libtiff to version 4.0.1.
Add ENV.x11 so it can find GL/gl.h.
Remove the apple-opengl flag. It doesn't exist and is the default.
Remove the mandir flag. It gets the directory correct.
Libtiff-4.0.1 is the new stable version. Testing was done by
building several programs that use it, including lcms, lcms2,
gdk-pixbuf, imagemagick, openjpeg, and openimageio. Runtime tests
using the oiio testsuite and imagemagick's identify confirm the
library's functionality.
Closes #12029.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
`ftp://download.remotesensing.org` is just a FTP proxy for
`http://download.osgeo.org`. The primary download server for OSGeo went out a
couple of days ago due to a power outage in San Diego. `download.osgeo.org` has
been back for two days, but `download.remotesensing.org` is still out so let's
shorten the server chain and go directly to the source.
This change affects `libtiff` and `libgeotiff`.
Fixes #7560.
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
brewkit.rb changes ENV destructively, so lets not do that everytime a formula
is required. Now it's possible for other tools to require a formula
description without worrying about side-effects.
|
|
|
|
Specify dependencies in your formula's deps function. You can return an Array,
String or Hash, eg:
def deps
{ :optional => 'libogg', :required => %w[flac sdl], :recommended => 'cmake' }
end
Note currently the Hash is flattened and qualifications are ignored. If you
only return an Array or String, the qualification is assumed to be :required.
Other packaging systems have problems when it comes to packages requiring a
specific version of a package, or some patches that may not work well with
other software. With Homebrew we have some options:
1. If the formula is vanilla but an older version we can cherry-pick the old
version and install it in the Cellar in parallel, but just not symlink it
into /usr/local while forcing the formula that depends on it to link to
that one and not any other versions of it.
2. If the dependency requires patches then we shouldn't install this for use
by any other tools, (I guess this needs to be decided on a per-situation
basis). It can be installed into the parent formula's prefix, and not
symlinked into /usr/local. In this case the dependency's Formula
derivation should be saved in the parent formula's file (check git or
flac for an example of this).
Both the above can be done currently with hacks, so I'll flesh out a proper
way sometime this week.
|