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>