Upgrade colormake to version 0.9.
Use `EOS.undent` to clean up the formatting.
Change the location of the perl file from `share` to `libexec`.
Tested on Lion with XCode-4.3.3 by compiling gawk using `colormake`
in place of the command `make`.
ClosesHomebrew/homebrew#12815.
ClosesHomebrew/homebrew#12828.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Many Lion users only install the XCode command line tools which means they
cannot build the fuse4x kernel extension as it uses `xcodebuild`.
This formula is not bottled for Snow Leopard as the build and download times
are too trivial to justify the effort.
FixesHomebrew/homebrew#10960.
Needs a patch now in order to link ncurses instead of ncursesw, as
upstream switched to link ncursesw.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This will find EXTERN.h correctly even if the user has installed a
custom perl installation, such as from perlbrew. See Homebrew/homebrew#11619 for a bit
more info.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade djvulibre to version 3.5.25.3.
Add a patch that's upstream to fix missing `INKSCAPE` file.
Curl a half-dozen missing pngs that are now in HEAD in response
to a bug report I filed. Fixes compile error with all compilers.
Add comments containing the removal version and bug report urls.
Remove unrecognized `--disable-debug`, '--with-x', and '--with-qt'.
Use the given flag named `--disable-desktopfiles` rather than the
negatation flag.
Tested on Lion using clang and llvm from XCode-4.3.3.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Using the recommended way of installing stuff
nowadays: pip. easy_install is still in place
and can be used but pip supports uninstalling
and other features easy_install lacks.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The weechat devs have informed us that configure is deprecated.
Switch back to cmake.
Add a user option to enable the aspell module.
Add a user option to enable the lua module.
Add an inreplace to fix the bad path in HB framework Python's
LINKFORSHARED variable and an explanation for it.
Add deps for lua and apsell if the user options those.
Add a caveat suggesting the user install aspell manually before
installing weechat, otherwise they won't have any dictionaries.
Remove the code that deleted the extra module symlinks.
The Aspell dep could be made into a requirement, but it would be
nice if Aspell installed at least the en dictionary by default.
All bindings work except the Ruby bindings when built against
rbenv and ruby-1.9. This has been reported upstream and is the
main reason for switching back to cmake, so we can get support.
Tested on Lion using clang and llvm from XCode-4.3.3 against
system Python, HB framework and non-framework python, the current
Aspell, Lua, and Guile, system Ruby, and system Perl.
FixesHomebrew/homebrew#12377
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade snobol4 to version 1.4.1 and add `--mandir`.
Tested on Lion using llvm and clang from XCode-4.3.3.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
After testing silk using llvm from XCode-4.3.2 and finding it
compiles well, remove the `fails_with :llvm` block.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade Skytools to version 3.0.3.
Change the `satisfied?` section of the Postgresql requirement to
look for `postgres` not `pg_config` because the build fails when
it can't find the former and because the system Postgresql has the
latter binary causing the Requirement to be met while the build
would fail. Tested using llvm and clang from XCode-4.3.2.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade x264 to version 2197, the 2012-06-09 stable tarball.
Add a caveat advising the user to recompile brews that use x264.
Add a conditional when building head that sets `GIT_DIR` and runs
`version.sh` so that folks can easily see the current version.
Because version 2197 was inadvertently used a couple of commits
ago, some folks may have a tarball with this name in their cache
that will fail sha1 check. Hopefully they will know enough to
delete the version in their cache and attempt the install again.
Compiles well using clang and llvm from XCode-4.3.2 on Lion.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
http://code.google.com/p/serf/ is a C-based HTTP client library
It multiplexes connections, running the read/write communication
asynchronously. Memory copies and transformations are kept to a
minimum to provide high performance operation.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade dwarf to version 0.3.0
Add a `fails_with :clang` block and comments indicating the bug
report upstream. It works well using llvm on Lion.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade dircproxy to version 1.2.0-RC1.
Remove the `mandir` because it installs correctly now.
Add `--enable-ssl` to increase functionality.
Tested with clang and llvm from XCode-4.3.2 on Lion.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade dcled to version 2.0.
Add `FONTDIR` to the list of makefile paths to be adjusted so
the fonts get installed into `share+name` rather than
`HOMEBREW_PREFIX/share` where they can't be uninstalled.
Tested with clang and llvm on Lion.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Compiling against system Python causes a compiler mis-match.
This can be worked around, but as a workaround suggest using
a Homebrewed version of Python instead.
Upgrade mplayer to version 1.1.
Add configure switches so we use our compiler, fixes clang error.
Add build time dep on `xz`.
Add `ENV.O1` to stop symbols being optimized out, fixes llvm error.
Remove fails with llvm that was fixed by `ENV.O1`.
Add `fails_with :clang` build 211 for a 32bit inline asm error.
Remove the patch for Lion because it's fixed in this version.
Mplayer runs well using all five compilers on 64bit Snow Leopard
and Lion using XCode-4.3.2, 4.2, and 4.0.2, but it fails on 32bit
SL due an inline asm error using clang. Can't win them all.
FixesHomebrew/homebrew#12434 and Homebrew/homebrew#7827 -- two birds, one commit!
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The patch has been merged upstream.
Add `unless ARGV.build_head?` to the patch block.
Note in the comments to remove the patch at version 2.0.2.
Mapnik HEAD builds well again.
FixesHomebrew/homebrew#12683
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade arabica to the 2010 November archive, 20101023.
Add `fails_with :clang` block to handle an undeclared identifier.
Add upstream bug report url in the comments.
Remove the autotools deps and the autoreconf. They're not needed.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade aldo to version 0.7.7.
Remove the patch because the changes exist already in this version.
Tested on Lion with clang and llvm.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade apgdiff to version 2.3.
Use `version` string in the heredoc and libexec.install lines
so we don't have to change that at the next upgrade.
Install the metafiles in `prefix`.
Use the official site as the url. Change sf.net to the mirror.
Tested on Lion using clang and llvm-gcc.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade arping to version 2.11.
Remove the patch that's not needed anymore due to changes upstream.
Tested on Lion using clang and llvm-gcc, then pinging my router
by ip address.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade adol-c to version 2.3.0
Adjust the inreplace to patch configure.ac also, because this
software tends to recreate configure on Lion and wipe out the
changes we inreplaced. Tested using clang and llvm.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade colpack to version 1.0.6.
The `makefile` doesn't exist and has to be created with configure.
Remove the `inreplace` that applied to the `makefile`.
Add a call to `system "./configure"`. It creates a Makefile that
has all the features the previous formula inrepalced.
This software is used by adol-c, and adol-c was tested against this
new version. Tested with llvm and clang on Lion.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
[jn: add --without-gtk; gtk+ is (currently) not in the dependency tree
here.]
ClosesHomebrew/homebrew#12681.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade weechat to version 0.3.8.
Remove the patch block because the patch is included.
ClosesHomebrew/homebrew#12679.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
LevelDB is a fast key-value storage library written at Google that
provides an ordered mapping from string keys to string values.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Remove AM_C_PROTOTYPES from configure.in, which was dropped in automake
1.12 as pre-ANSI C compilers are no longer worth caring about.
Add fails_with clang. AGG tries to return a const reference as a
non-const reference, which is allowed by gcc and llvm but not clang 3.1.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Without this option, freetds will compile against other available ODBC, in
Mac OS X for example, it will compile against native OS X iodbc installation.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libewf > 20100226 introduced a significant API change that is not backwards
compatible. The included patch for sleuthkit was provided by the maintainer
of libewf. This patch is not needed to build HEAD in sleuthkit as the issue
was fixed in sleuthkit/sleuthkit@7dcf7863b4FixesHomebrew/homebrew#12628.
ClosesHomebrew/homebrew#12660.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
* fix suggested framework symlink location
* add "python3" executable for --framework builds.
* warn if ~/.pydistutils.cfg is found
* Tk warnings not necessary for Lion.
* Caveats: Fix naming of easy_install
ClosesHomebrew/homebrew#9869.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
TBB enables parallel code in OpenCV. Some task like opencv_traincascade
will be slow without TBB enabled.
ClosesHomebrew/homebrew#12407.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
- Build Python bindings manually so we can exert some semblance of
control over where they are installed.
Tentatively fixesHomebrew/homebrew#12078.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Qt4 has a configure option, `--developer-build` that compiles and
links Qt with Qt developer options. This feature was requested
in an issue. Add that as a user install option. This has no
affect on the bottles, which can remain unchanged. This compiles
without error on Lion using llvm-gcc from XCode-4.3.2.
ClosesHomebrew/homebrew#12284.
ClosesHomebrew/homebrew#12595.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
To support Xcode without CLT installations we need to set LIBS and
INCLUDES, because the default flags are not fully respected by their
build scripts.
ClosesHomebrew/homebrew#12448.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Facebook no longer provides or maintains flvtool++. (This
addresses Homebrew/homebrew#12158.)
ClosesHomebrew/homebrew#12578.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
yaml-cpp does not require libyaml, so it shouldnt be specified as a
dependency.
ClosesHomebrew/homebrew#12590.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>