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>