General cleanup and some specific changes:
- Now depends on Homebrew's libtiff and libgeotiff now that BigTIFF support
has landed upstream. This should prevent clashes arising from having
internal and external copies of these libraries loaded by the same
executable as noted in Homebrew/homebrew#7054.
- Add WebP support to the `--complete` option.
- All backends for which there is no suitable stable formula in core are now
explicitly listed and disabled using `--without-<backend>` flags during
configuration. This behavior may be disabled by using the
`--enable-unsupported` flag which allows configure to drag in any libraries
that it finds in the user's environment that GDAL enables by default.
Previously this behavior was a side-effect of the `--complete` option.
The OSGeo sources include a patch that allows Jasper to compute UUID bounding
boxes---a feature that is required for accessing certain georeferenced images.
The Debian packages for Jasper also include this patch.
Update files to reflect new source locations.
Existing users upgrading must note the new autojump.sh location
and modify ~/.bash_profile or ~/.zshrc appropriately as mentioned
in the caveat message.
FixesHomebrew/homebrew#15797.
ClosesHomebrew/homebrew#15793.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Wxmaxima needs the standard caveat telling the user where the
app gets installed, plus one about linking the app, plus one
describing how to first setup wxmaxima to find maxima.
FixesHomebrew/homebrew#15721ClosesHomebrew/homebrew#15790.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Add `--extra-cflags` using pkg-config to find openjpeg.
- The cflags fix a configure error.
- Add an option `with-schroedinger` for Dirac Video
FixesHomebrew/homebrew#15772FixesHomebrew/homebrew#15734ClosesHomebrew/homebrew#15791.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
mpd out of the box doesn't do well with m4a files. Since Homebrew
is used on OS X, and a lot of Mac users are bound to have lots of
music purchased from iTunes, it makes sense to install mpd with
all the dependencies necessary to play iTunes-purchased music.
ClosesHomebrew/homebrew#15788.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Also, disable building Ruby bindings, as they try to install to a
system folder that the user may not have permission to.
ClosesHomebrew/homebrew#14341.
GNU GLOBAL is distributed with a PHP parser generated with an older
version of flex(1). That parser has some limitation (see
http://comments.gmane.org/gmane.comp.gnu.global.bugs/1439).
Added a rebuild of the PHP parser to the install target.
ClosesHomebrew/homebrew#13814.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Add in u-boot-tools which are used to create bootable
kernel and ramdisk images for embeded platforms taht use the uboot
bootloader such as sheevaplugs, android, etc.
ClosesHomebrew/homebrew#15764.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Neither super-stable nor stable compile due to our new libpng.
- So swith to using the netpbm advanced and trunk branches.
- Upgrade to the newer advanced revision 1755, version 10.60.02.
- Remove the patches for devel and HEAD that have been merged.
- Works with superenv
FixesHomebrew/homebrew#15677.
ClosesHomebrew/homebrew#15762.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
If the Poppler configure script detects Glib libraries, it will set up for a
build but fail because superenv strips required utilities out of the `PATH`.
Also, fix use of conditional expression operators. `build.include?`
_must always_ have a set of parenthesis surrounding its argument when used in a
conditional expression.
FixesHomebrew/homebrew#15748.
The PGPLOT Graphics Subroutine Library is a Fortran-
or C-callable, device-independent graphics package
for making simple scientific graphs.
ClosesHomebrew/homebrew#11233.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Fontconfig does not cache fonts in /Library/Fonts and ~/Library/Fonts.
The patch fixes this.
ClosesHomebrew/homebrew#15745.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Swatchbooker is a python program to view, convert and edit swatches
(colours mostly at the moment). It comprises command line tools and a
Qt GUI, hence the pyqt dependency. It requires little-cms to convert
colours and little-cms hence needs to be compiled with python bindings.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Rationale: java is an optional OS X component, so don't try to build
with Java by default.
Nothing in core uses the java components.
ClosesHomebrew/homebrew#14411.
- Upgrade to 2.0.6
- Add a patch: intializes variable length arrays to 1 for clang.
- Patch stops a variable length array non-POD element type error.
- Patch reported upstream via email and noted in comments.
- Add an LDFLAG for `-lboost_system-mt` because autoconf doesn't.
- Add a dep on boost because the build requires it and samtools.
- Works with superenv on ML with XCode-4.5.1.
ClosesHomebrew/homebrew#15716.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Upgrade to 2.5.2
- Add a patch to add <sys/types.h> otherwise missing symbols
- Add a patch to make a non-void function return a `0`
- Add comments for the patch linking the upstream bug report.
- Works with superenv on 10.8.2
ClosesHomebrew/homebrew#15717.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Upgrade to 0.9.34
- Add a required dep on x11. It's an X window manager.
- Works well with superenv
ClosesHomebrew/homebrew#15718.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Upgrade to rsyslog 5.10.1
- It's old, but newer ones, v6.x or 7.x, require linux & sysinfo.h
- Add an explicit dep on pkg-config
- Works with superenv
ClosesHomebrew/homebrew#15719.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Upgrade to 2.3.0
- Switch to cmake because it's the only build system now.
- Add a dep on cmake.
- Add `-DENABLE_HELP=OFF` so it doesn't require latex.
- It still installs some man pages.
- It has an fltk option that doesn't work due to HB fltk issues.
- Works with superenv on ML with XCode-4.5.1
ClosesHomebrew/homebrew#15720.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The Genetic Algorithm Utility Library (or, GAUL for short) is a
flexible programming library designed to aid in the development
of applications that use genetic, or evolutionary, algorithms.
Gaul would be a dependency in the requested pgrouting formula.
Gaul builds well with superenv and is under active development.
It has no dependencies itself. Tested on 10.8.2 w/XCode-4.5.1.
ClosesHomebrew/homebrew#15708.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The fetch-crl utility will retrieve certificate revocation lists (CRLs)
for a set of installed trust anchors, based on crl_url files or IGTF-style
info files. It will install these for use with OpenSSL, NSS or third-party
tools.
ClosesHomebrew/homebrew#15269.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Upgrade to version 3.2.0
- Use git and a tag for stable so that we pick up the submodule.
- Add options for 32-bit, Alignment, Google Perf Tools, and NoColor
- Add deps on 'automake' and 'libtool' to generate 'configure'
- Add a conditional dep on google-perftools if optioned.
- Add `env :std` and `fails_with :clang` otherwise missing symbols.
ClosesHomebrew/homebrew#15425.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Flake is a faster flac encoder/decoder. It is written in C and is completely opensource.
ClosesHomebrew/homebrew#15700.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Upgrade to 1.12.0
- Add an option to build `without-x` like cairo
- Add a dep on x11 by default because it uses cairo and pango
- Make the x11 dep active if X11 is installed
- Works well with superenv & clutter
ClosesHomebrew/homebrew#15633.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- It builds a command line and gui interface to maxima.
- The app gets installed to prefix.
- Works well with superenv and wxmac.
FixesHomebrew/homebrew#15655ClosesHomebrew/homebrew#15669.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Add `ENV['LANG'] = 'C'` per the build instrutions for OSX.
- Tested with superenv and the new wxmaxima formula
ClosesHomebrew/homebrew#15668.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
srecord does not build if glibtool is not available at build time.
The libtool package installs glibtool into /usr/local/bin, so srecord
needs to list this dependency to overcome superenv.
ClosesHomebrew/homebrew#15688.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
tiny-fugue was crafted in 2007 to use pcre, and it uses system
pcre or HB pcre over its own internal pcre-2.08 by linking against
`-lpcre`. However it uses a removed API, `pcre_info` like goffice
tries to do.
- Add a dep on HB pcre.
- patch this to change to using `pcre_fullinfo`
- design the patch like the goffice patch.
FixesHomebrew/homebrew#15105ClosesHomebrew/homebrew#15681.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Fix typo in comment for adding rpath
* Enable detailed build log by adding "-d2" to bjam.
- This will show the actual compile commands during building.
* Tweak ICU handling
- Change icu4c_prefix to opt_prefix to avoid breakage when keg_only icu updates.
ClosesHomebrew/homebrew#15506.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
The sha1 for par2tbb was changed in 2814e3a9 but it's not right.
Correct the sha1 to be that of the download tarball. This change
matches the sha1 of the old tarball in my cache from March 20th.
FixesHomebrew/homebrew#15666ClosesHomebrew/homebrew#15674.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Fix a compiler error on OS X 10.8.
Link with boost_system for boost::system::system_category().
ClosesHomebrew/homebrew#15607.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
subversion --perl tries to install to `/Library/Perl` which is
not writeable by the regular user and causes a build error.
- Set the perl `DESTDIR=#{prefix}` and add a caveat.
FixesHomebrew/homebrew#15352ClosesHomebrew/homebrew#15652.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Upgrade to 110.75
- Remove the patches that have been merged.
- Add `env :std` because `ENV.m32` doesn't work in superenv.
- This builds a set of 32bit binaries via multiple downloads.
FixesHomebrew/homebrew#15587ClosesHomebrew/homebrew#15658.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Heroku has deprecated their Rubygem, and is encouraging everyone to use
their Toolbelt to install and use the `heroku` command line tool. While
they have a GUI installer for OS X, that's just not how I roll when it
comes to CLI tools. This takes the underlying package that the Toolbelt
is based on and wraps it up in a formula everyone can use.
ClosesHomebrew/homebrew#15480.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This is a pure library that can build with or without Boost,
but does not build against newer versions of Boost.
Nothing else in Homebrew depends on this library, so remove.
Users of this library will have to decide whether or not they want
to use Boost.
ClosesHomebrew/homebrew#14135.
- Upgrade to 1.12.2
- Add an option to build `without-x` like cairo and pango
- Add a dep on x11 by default because it uses cairo, pango, cogl
- Add a few flags like `disable-debug, disable-tests
- Works well with superenv. Requires the new atk PR.
FixesHomebrew/homebrew#15034ClosesHomebrew/homebrew#15634.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Upgrade to 0.91.0
- Change the skip clean to 'share' to stop a warning.
- The `skip_clean` is needed. It installs nothing to its prefix.
- Change the `satisfied?` PGS test to whether HB PGS is installed.
- Prepend HB PSG bin to PATH so it finds the right pg-config
ClosesHomebrew/homebrew#15474.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>