Upgrade getxbook to version 0.9.
Remove the patch for clang. The issue is fixed in 0.9.
Tested with llvm and clang.
ClosesHomebrew/homebrew#11929.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade c-ares to version 1.8.0.
Add `--disable-dependency-tracking` and `--disable-debug`
ClosesHomebrew/homebrew#11930.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Avidemux is a popular video editor, actively developed since 2001.
Working with their lead engineer, the OSX code has been corrected,
and now the formula will build avidemux2_cli, the command line
version, with every video filter, encoder, and decoder available.
In addition, if the user has Qt installed, this will automatically
build the Qt gui, avidemux2. Several weeks of work also gets us a
new CoreAudio output device for Qt, a feature missing since 2008.
Macports has a portfile for 2.5.3, a very buggy version.
The latest stable is 2.5.6. This formula will build stable or
2.5svn, which today is 2.5.6 r7750.
The 2.5 branch, called avidemux2, is being finalized.
The 2.6 branch, called avidemux3, is being very actively developed.
EDIT: removed patches merged upstream
EDIT: now compiles against r7668 on Lion.
EDIT: fixes indentation, removes some debug commands
EDIT: put two patches inline not on fileden
EDIT: remove patches merged upstream, inline variable 'a'
EDIT: add patch for ffmpeg compiling on 32bit OSX,
switch url to 2.5.6 stable, add head (tested at r7724)
EDIT: remove dep on libvpx that fails with XCode-4.3.
EDIT: add back in the libvpx, it's fixed. Fix svn revision patch.
EDIT: Make svn rev patch apply only to head. Use cached_download
EDIT: Change head url to use http not svn. Berlios svn offline.
EDIT: Install app to prefix not bin by Homebrew convention.
EDIT: Build verbose if brewed --with-debug.
EDIT: Fix optimization: O3 for regular, -g -O0 for clang debug,
and -ggdb3 -O2 for llvm or gcc debug.
EDIT: shorten inreplaces, use buildpath, make test work w/head.
EDIT: remove cd, use mkdir do. use interpolated array style.
EDIT: Revert to allowing HB to use -Os.
EDIT: Add a patch for Jack's 32bit Snow Lep.
ClosesHomebrew/homebrew#8429.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
XRootD provides tools and ways to build high performance scalable
data repositories.
ClosesHomebrew/homebrew#11879.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
mapnik compiles can take ~1.5 GB per job for some .cpp files
so lets be cautious by limiting to CPUS/2
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
0.10.0 contains a kernel panic. It is going to be fixed in 0.10.1.
This reverts commit 8a0932f320208db56c10d1d16fff31c22e3be87e.
ClosesHomebrew/homebrew#11888.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Upgrade x264 to the latest stable tarball, 20120425.
Add `ENV.O1` when compiling with clang, which fixes a segfault
when encoding with libx264. The fps encoding rate remains the
same using this commit. The changelog listed in the formula
comments was checked, and the version is unchanged. This will
cause a hash fail when x264-r2184.tar.bz2 already exists. The
user will have to remove the cached tarball and try again. At
the time this commit is being submitted, the x264-devel mailing
listserv is offline. So it hasn't been reported a second time.
FixesHomebrew/homebrew#11248.
ClosesHomebrew/homebrew#11885.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade autoconf to version 2.69 and adjust the patch only to deal
with the different line number.
ClosesHomebrew/homebrew#11866.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade phoronix-test-suite to version 3.8.0.
Change patch to support the changes within `install.sh`
* Put metafiles in prefix
* Add `.bash` to the bash-completion script name
* Change the XDG MIME Openbenchmarking conditional from `DESTDIR`
to `INSTALL_PREFIX` so that all the files it uses get copied into
the Cellar, because Macs don't run `xdg-utils`. This makes that
conditional behave as if Phoronix is being installed into a chroot.
* Remove the `-e` from echo so that it doesn't get echoed.
ClosesHomebrew/homebrew#11847.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Typespeed-0.6.5 stopped development in 2008 but hard-codes `gcc`
into two of their Makefiles. Use `ENV.cc` instead. Tested on
Lion with clang and llvm-gcc. Typespeed also does a `chgrp games`
Even though that group will likely not exist, the software still
works without error because the owner is correct, and the `chgrp`
does not stop the build if it is unsuccessful.
ClosesHomebrew/homebrew#11848.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
[jn: no-asm is to fix compilation on 64-bit; perhaps it is not needed on
32-bit, but I didn't test it and I don't think its that important.]
ClosesHomebrew/homebrew#11821.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade clamav to version 0.97.4. If check is installed, this
will pass all its self tests using clang or llvm from XC-4.3.2.
Remove the --disable-debug, which is the default behavior.
ClosesHomebrew/homebrew#11840.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Installation of the GLw library compiled against the OS X version of
OpenGL libraries. Version 7.2 is considered by many (e.g. Fink, Ubuntu)
to be the stable version of MesaLib. GLw is not provided with OS X.
By default, MesaLib first compiles GL(mesa) and then GLw against it.
This forces that any application compiled against GLw will also need
to be linked with GL(mesa), not the native OS X version of OpenGL,
since otherwise you get a version incompatibility error.
In order to avoid having a duplicated version of the OpenGL library,
and also to take advantage of any hardware acceleration that the OS X
OpenGL version could provide, it is best to compile the GLw library
against the provided OS X OpenGL library. For this purpose, some
modifications to the autoconf setting file and the GLw Makefile
were performed. In particular, the inclusion of the OS X OpenGL header
files (located in /usr/X11/include/GL) instead of the header files
provided with the mesalib package, and the linkage against the OS X
OpenGL libraries (located in /usr/X11/lib). The compilation of the
GL(mesa) libraries was also removed from the autoconf settings file.
The installation of the package files is performed manually since the
'make install' fails due to a bad detection of symbolic links.
ClosesHomebrew/homebrew#6074.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Reviewed most patches (minus the UB stuff), fixed bugs, sent
patches upstream, updated to 2.32.1.
ClosesHomebrew/homebrew#11279.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
The bottle was linked against libunistring, which is not a hard
dependency but gets picked up by the build if its present; this results
in breakage on systems where libunistring is not installed.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
- Disable WxPython GUI. We have no stable WxMac build for this and building
WxPython has the additional constraint of requiring a Framework build of
Python.
- Flag as failing with clang.
FixesHomebrew/homebrew#8594.
Add a small patch to the GRASS makefile that removes a command that installs
stuff to `/Library/Documentation/Help`---this is outside of the prefix and we
don't have permissions for this directory.
Remove the -Werror from its custom cflags fixes error with clang.
Reported upstream and noted in the formula comments. Tested on Lion by
grabbing Game of Thrones preview from Amazon using cli and tcl gui.
FixesHomebrew/homebrew#11760.
ClosesHomebrew/homebrew#11768.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
- bump to latest release
- add --devel option for next anticipated release branch
- document how to run CouchDB as a system or user daemon
ClosesHomebrew/homebrew#11440.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Updates openimageio to version 1.0.3.
Fix compilation against glew.
Fix compilation against qt.
Fix building of iv.
Add all deps to maximize the filetypes oiio can open.
Add a dep on a new formula, field3d.
Add a dep on a new formula, opencolorio.
Build iv & the python bindings.
Run the official testsuite if the user options it.
This compiles without error using llvm-2335.9, clang-2.0.139,
and gcc-4.2.1.5666 from XCode-4.0.2 on 64bit Snow Leopard.
It compiles without error using llvm-2336.9 and clang-3.1.318
on Lion 10.7.3 using XCode-4.3.1.
As of 1.0.3 all tests pass make test.
EDIT: add an include for zlib.h on Lion.
EDIT: switches tarball to 0.10.4, compiles on Lion, same xfails
in the testsuite (that only exists as a master on github).
EDIT: change the oiio-images url to a fixed commit tarball not
the master trunk tarball.
EDIT: add def initialize to oiio-images subformula to trigger
Homebrew's cache naming scheme, gets us oiioimages-1.0.0.tgz
EDIT: Change version to 0.10.5. Remove patch for boost-mt naming
because it works now. Still needs zlib patch, been reported.
Both previous test fails are fixed. There is a new one.
EDIT: Inline the d variable.
EDIT: Remove HR, shorten option.
EDIT: Move inline patch to a DATA block.
EDIT: Change to version 0.10.6.
EDIT: Change to version 1.0.0. Add devel block.
EDIT: Remove patch merged upstream.
EDIT: Fix python bindings to mimic vtk.rb.
EDIT: Add a dep on new formula OpenColorIO (ocio).
EDIT: Add a dep on webp.
EDIT: Remove illogical `which python-config` test.
EDIT: Add a fixed commit from branch RB-1.0 as the devel block url.
EDIT: Remove hard coded path to openjpeg. Determine it instead.
EDIT: Upgrade to 1.0.2. Shorten some comments.
EDIT: Remove code to find OpenJpeg. It just works now.
EDIT: Add head url. Remove Doxygen dep. It already makes a pdf.
EDIT: Remove python option. Just let it build that (10sec extra).
EDIT: Upgrade stable to 1.0.3, devel to 1.0.3a (bugfxes).
EDIT: Add back the oiio alias I clobbered.
ClosesHomebrew/homebrew#8458.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
Without this we get some really nasty arch flags in `dap-config` on Leopard and
Snow Leopard due to a fallback to buggy `libcurl.pc` files shipped with the
system.
Instead of manually listing and installing every component in PostGIS, the
whole mess is now installed to a staging directory and copied to the prefix
using globbing operations.
Man pages are now installed as well.
Building with DEBUGBUILD is sufficient; be verbose about this so the
user is aware and has the chance to abort and possibly build with GCC if
it is available.
ClosesHomebrew/homebrew#11696.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Sofia-SIP is an open-source SIP User-Agent library, compliant with the
IETF RFC3261 specification
ClosesHomebrew/homebrew#11664.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade glfw to version 2.7.5. Change the make target to
`cocoa-dist-install` so that it builds the shared library also.
ClosesHomebrew/homebrew#11717.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade plzip to version 0.9.
Correct the configure flags. It builds just like lzlib, lzip.
Add make check (~2sec) for data integrity. Is massively parallel.
ClosesHomebrew/homebrew#11716.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Adding --enable-plugins and skip_clean 'bin' since dyld will otherwise fail.
ClosesHomebrew/homebrew#9667.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The 64bit version of GHC became officially supported with the 7.0.2 release.
This is now used as the default unless the user does not have the required
hardware or invokes the `--32-bit` flag.
ClosesHomebrew/homebrew#11490.
ClosesHomebrew/homebrew#11491.
ClosesHomebrew/homebrew#11708.
The incompatibility with Leopard is now expressed as a requirement. Caveats
added explaining that the names of the command line tools have been altered to
prevent clashes with other packages.
Added a makefile patch to fbida-2.09
The patch has also been submitted upstream to the author.
FixesHomebrew/homebrew#10801.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The Shen 3.1 source tarball has frequent in-place changes, which causes
the formula checksum to break.
Would accept this as a head-only formula in Homebrew-ALT, or if upstream
stops doing these sorts of non-versioned updates.
Newer versions of SPIM are self-contained downloads
(and use Qt.)
Suggest that they be installed from the website:
http://spimsimulator.sourceforge.net/
This is an older text processing tool that is useful for doing alignment
of trailing characters (e.g., block of /* */ comments).
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* After seven years, libmikmod is back to active status.
* Change to the new Homepage.
* Upgrade to version 3.2.0b3 using the new tarball.
* Use the sha256 listed on the website.
* Remove all the autoreconf related commands and associated deps.
* Use the correct -Og or O2 for debug.
* Adjust the --with-debug option description to reflect that.
* Add the ENV.x11 rather than three configure flags for --with-x.
* Remove the --with-osx because it finds we are osx correctly.
* Remove the --with-debug=no, as it is the default.
* Keep the four inreplaces, as they are all still needed.
* All patches are merged upstream in HEAD. Noted in formula.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
GMAP/GSNAP is a widely used tool for alignment of high-throughput sequence data.
See details about GMAP/GSNAP here:
http://research-pub.gene.com/gmap
Here is the referencable peer-reviewed paper:
Thomas D. Wu and Colin K. Watanabe
GMAP: a genomic mapping and alignment program for mRNA and EST sequences
Bioinformatics 2005 21:1859-1875
PUBMED ID 15728110 full citation at http://www.ncbi.nlm.nih.gov/pubmed/15728110
Signed-off-by: Adam Vandenberg <flangy@gmail.com>