Also move to using pre-packaged downloads for Riak.
Rationale:
Riak does not always compile against the latest version of Erlang.
As we like to bump Erlang aggresively, this ends up breaking Riak.
Since the pre-packaged Riak comes with a specific verison of Erlang,
this gets around this problem. And there's no compelling reason to want
to compile Erlang-based software from scratch.
Parsley is head-only with no stable versions available, and hasn't been
updated for two years. argp-standalone is only used by parsley and does
not have a real homepage.
ClosesHomebrew/homebrew#10458.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
- Upgrade fluid-synth to 1.1.5.
- Switch to cmake build. Docs say configure is deprecated.
- Add a patch to fix a missing CoreAudio header on Lion.
- Disable the framework build.
- Remove lib suffix to avoid lib64.
- Compiles on Lion 10.7.3 and SL 10.6.8 using all five compilers.
ClosesHomebrew/homebrew#10197.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
MacPorts used to have this too, for whatever reason, but they removed it
almost two years ago. I can build irssi fine without it, so I think it
needs better justification in the formula.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Fixes some build issues on Lion.
Apparently it's enough to remove just the '-O' flags and preserve our
other optimization flags. This may only be needed on Lion, but frankly
clisp tends to have issues on all platforms so it's probably acceptable
to just disable it everywhere.
ClosesHomebrew/homebrew#10450.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
These are unstable versions.
This reverts commit 9b5cba752f678a11686299d09a78f2970ed0f4bd.
This reverts commit 130b408db14d4d54f8ec4fb1c8cca5caa2edcd29.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
We provide a pcre formula as OS X does not provide libpcre headers.
However, it does provide the library itself and so occasionally things
will use Homebrew's pcre headers and link against the system library.
This should be avoided to prevent incompatibilities, so explicitly tell
the build system where to look for the library where necessary.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libplist-1.8 has a broken inreplace that is supposed to disable swig
python bindings. Fix that and inline the patch to prevent future
inreplace failures. Also disables Cython python bindings until there is
a homebrew formula for Cython. Tested on Lion with Homebrew
python-2.7.2.
ClosesHomebrew/homebrew#10436.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Use the standard `ENV.m32` to force a 32-bit build now that Homebrew's
environment tools can work with Objective C flags.
Only specify `-arch` flags when building Python modules---this prevents Python
from trying to build for more architectures than it should.
FixesHomebrew/homebrew#10348.
This version includes a workaround to not trigger an LLVM optimizer bug
which was causing a LLVM to hang.
ClosesHomebrew/homebrew#10406.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade libmagic to version 5.10.
Throw the --enable-fsect-man5 flag to configure because OSX uses
magic(5) not magic(4) when it comes to man page sections.
ClosesHomebrew/homebrew#10198.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Add the flag --disable-visibility to configure, fixes compile errors
with Clang and llvm from CLT-4.3. That flag means don't use ELF
visibility attributes.
FixesHomebrew/homebrew#10283.
ClosesHomebrew/homebrew#10287.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
The tests try to link with dbus-glib, but dbus-glib depends on dbus.
SMH.
FixesHomebrew/homebrew#10367.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Includes a patch by Lincoln Myers <lincoln_myers@yahoo.com>,
fixing a recently introduced compilation bug on OSX.
Patch is already included upstream, and will be in libvirt 0.9.11.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This has had ENV.j1 since the beginning, but it seems to build fine
these days. If it still fails for someone it needs a comment with
justification.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Better tests are certainly welcome, but keep in mind that the source is
not available to `brew test`. If `make check` is necessary it should be
done as part of the build.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This adds a very small patch to fix an issue with building nmap with
clang. The crux of the issue is that clang no longer compiles files with
void main() instead requiring int main(). This causes the configure to
fail when attempting to identify if a certain feature exists which
causes nmap to include its own version which off course causes a compile
failure because now you have two structs with the same name and two
functions with the same name in the same compilation unit.
This patch should probably be sent upstream as well.
ClosesHomebrew/homebrew#10302.
ClosesHomebrew/homebrew#10300.
Signed-off-by: Max Howell <max@methylblue.com>
This adds an extra flag --enable-debug so that the user can build Botan
with debugging enabled which is handy for debugging programs written
with Botan.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ECM is a program to remove redundant information from cd images, and
losslessly replace that information when you want the original back.
This formula installs two binaries: ecm and unecm. That's all.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
A formula for GibbsLDA++ (A C/C++ Implementation of Latent Dirichlet Allocation (LDA) using Gibbs Sampling for Parameter Estimation and Inference). http://gibbslda.sourceforge.net/ClosesHomebrew/homebrew#7164.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Adjust CFLAGS to preserve building with clang
- Remove the patch, which fails to apply. It was not submitted upstream
prior to the 1.4.12 release; users who need this patch preserved
should see that it is sent to the GnuPG maintainer. We will consider
carrying it again once that is done.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Fix call to poppler to render normal thickness lines in Firefox.
ClosesHomebrew/homebrew#10317.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
arp-scan is a command-line tool that uses the ARP protocol to discover
and fingerprint IP hosts on the local network. It is available under the
GPL licence (GPLv3).
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
"Blackbox is a planning system that works by converting problems
specified in STRIPS notation into Boolean satisfiability problems, and
then solving the problems with a variety of state-of-the-art
satisfiability engines. The front-end employs the graphplan system (Blum
and Furst 1995). There is extreme flexibility in specifying the engines
to use. For example, you can tell it to use walksat (Selman, Kautz, and
Cohen 1994) for 60 seconds, and if that fails, then satz (Li and
Anbulagan 1997) for 1000 seconds. This gives blackbox the capability of
functioning efficiently over a broad range of problems. The name
blackbox refers to the fact that the plan generator knows nothing about
the SAT solvers, and the SAT solvers know nothing about plans: each is a
"black box" to the other."
[http://www.cs.rochester.edu/u/kautz/satplan/blackbox/]
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Conserver is an application that allows multiple users to watch a serial
console at the same time. It can log the data, allows users to take
write-access of a console (one at a time).
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
These now return an Array of all the target destinations.
Previously, if a single argument was passed a single non-
Array was returned.
This behavior has been changed so that an Array is always returned
even for a single argument.
Updated the test.
Hopefully this won't break any custom code out there.
Determining build-time deps as part of the download strategy is probably
a Homebrew 2 topic, so avoid the "you need to install xz" warning by
declaring xz as a dep where used.
The "don't use xz if there are alternatives" policy is still in effect,
though.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Several issues with PostGIS are addressed with this refactoring:
- PostGIS takes all of its orders from the PGXS makefiles distributed with
Postgresql. This means that it installs its self into the Postgres keg and
there is nothing that can be done. The solution is to avoid `make install`
and manually install everything.
- Gettext is no longer used as there is no way to properly specify paths to a
keg-only formula when all of the flags are being dictated by PGXS.
- The list of components in the 2.0 HEAD builds has been updated.
- The default behavior for HEAD is to build the raster and topology
extensions. Because of this, the `--with-raster` and `--with-topology`
options have been dropped.
ClosesHomebrew/homebrew#9448.
Frink is a head-only formula served up as a jar with no version information
in the path. Removing from Homebrew-core.
To reinstate, encourage upstream to tag stable releases.
- 64bit and cocoa is only possible in the 2.9 series.
- Using the bundle wxPython+wxWidgets for 2.9.x.
- Better caveats telling about all issues based on the actual options to guide the users with options/problems.
- Building gizmos, sec and ogl only for 2.8 (because 2.9 does not have these subduers)
- Python bindings for 2.8 are now built with MacOS 10.6 sdk on Lion explicitly for i386. This fixes the error of "Cursor" not found during build time in current wxmac formula.
- Added head for wxPython (may be of use later on)
- Set right home pages.
- Removed --system-python. Not needed, since the policy is to take whichever python is upfront in the path.
- Fixed bug that "gizmos", "stc" and "ogl" were not built because "$c" is not a variable expansion expression in ruby. "#{c}" was meant.
ClosesHomebrew/homebrew#8639.
ClosesHomebrew/homebrew#10149.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Benefit: For brewed Python, adding stuff to the PYTHONPATH is no longer needed.
For other Pythons nothing changes but the X.Y part in the path. Oh, and you
only need to edit your PYTHONPATH once.
- Added a method to get the major.minor version number from the current python
- Updated the caveats to reflect the new path
FixesHomebrew/homebrew#8182.
ClosesHomebrew/homebrew#10051.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Both of these were picked up by the checks added in 641d22f. While
lowercase is the convention used across Homebrew, I wonder if the audit
check should be more forgiving; after all, uppercase letters are valid.
And the checksum validation code does an uppercase comparison.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
To be safe (because this is an important dep), mark 2335 as the failure
point since a 2335.x shipped with older Xcode. Given that Clang 2.1 is
one of Boost's test compilers, current Xcode compilers should be fine.
And most users will get the bottle, anyway.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Monotone does not build against botan 1.10.x, so we need to build an
ad-hoc botan 1.8 in the Monotone keg.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Define a couple of variables to help --HEAD run autogen.sh and locate
our m4 macros. Adds a Dir.chdir for HEAD, and a depend_on libotr,
otherwise configure will choke once you generate it and run it. Adds a
caveat to inform the user how to setup their .mcabberrc configuration
file. This compiles on Lion and Snow Lep with all five compilers,
either stable or head.
Changes --enable-otr from an option to being the default.
ClosesHomebrew/homebrew#10174.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Rather than download a shell script and tell users to run it with
`sudo`, it is better to keep everything under Homebrew's control.
Luckily, the XML toolchain provides the environment variable
XML_CATALOG_FILES to allow files otehr than /etc/xml/catalog to be used.
So remove the shell script, and do all the work inside the formula
itself. When we're done, we just tell the user to add
HOMEBREW_PREFIX/etc/xml/catalog to their shell configuration, rather
than tell them to `sudo docbook-register`.
Rather than download the shell script, just download docbook 5.0, which
we need anyway.
This also simplifies the logic in a handful of docbook-using formula.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit updates chromaprint from 0.5 to 0.6. Also, the existing recipe
didn't build examples, which meant that it didn't build fpcalc, which is the
most useful part of the package. Now it builds examples by default, which
introduces a dependency on ffmpeg. If you really want just the libraries,
the option --without-examples will give the old behavior.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This avoids leaving a port open to the local network and also the annoying
firewall confirmation dialogs every time redis starts.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
7.1 is over two years old, and upstream recommends using 7.2alpha6
instead. This fixes build and test issues that 7.1 had on some systems,
and incompatibilities with some software.
ClosesHomebrew/homebrew#8609.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
"The Spring Roo team is pleased to announce the availability
1.2.1.RELEASE. This is the first maintenance release for 1.2 and
includes fixes for a number of issues in multi-module Maven support and
JSF/PrimeFaces. It also has performance enhancements and has been
updated to support the recent release of PrimeFaces 3.1 and Google App
Engine 1.6.2. Please note that to keep the distribution size small we
have not included the reference documentation in the zip for this and
future releases. The documentation, as always, can be found on the
Spring Roo site."
ClosesHomebrew/homebrew#10184.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade loudmouth to version 1.4.3-20111204.
Set the version string to 1.4.3.111204 so it is unique.
Remove the optional argument against gnutls and add a dep
on libidn because loudmouth prefers to build with those,
and they support the use of crypto and libotr in mcabber.
ClosesHomebrew/homebrew#10173.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
There are some optional libraries built by the compiler that are used by
3rd party packages to create interactive toplevels. Debian installs the
optional files in lib/ocaml/compiler-libs, so this commit follows the
same convention.
ClosesHomebrew/homebrew#10175.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
According to the pkg-config docs, share/pkgconfig is also a valid
location for pc files, and a few packages in Homebrew insist on sticking
them there. Rather than patch these packages individually, just add
HOMEBREW_PREFIX/share/pkgconfig to the default pc file search path.
FixesHomebrew/homebrew#10182.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This fix applies to any platform with Clang 3.0 (and presumably older
clang, but older clang is rarely used); XCode 4.2 on Snow Leopard, for
example.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrades openjpeg to version 1.5.0.
Changes the lcms dep to lcms2, which it prefers.
Organizes the cmake command with the sourcedir last.
Builds on Lion and Snow Leopard with all five compilers.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade field3d to version 1.3.2. Remove Clang compiler flags that
cause SCons to error during the build. Works on Lion and Snow Lep
with all five compilers now.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>