aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/avidemux.rb
AgeCommit message (Collapse)Author
2015-04-19avidemux: update 2.6.8_1 bottle.BrewTestBot
2015-04-19avidemux: fix buildDavid Christenson
- Add upstream patch to remove ffmpeg cmake target since ffmpeg binary building is disabled. - Remove unused dependencies: theora, rtmpdump, libvo-aacenc, openjpeg, speex, schroedinger, fdk-aac, opus, frei0r, libcaca - Specify that xvid, libvpx, and libass are only dependencies for building as they are statically linked. - Add aften and libdca as recommended dependencies - Add jack, two-lame, and fribidi as optional dependencies - Add SDL2 as an optional dependency and a patch to fix the use of a deprecated function (NSQuickDrawView). - Use patch from upstream's commit diff instead of inline, expand SDL patch explanation, use `if` block for SDL patch. Closes #38054. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-13avidemux: update 2.6.8_1 bottle.BrewTestBot
2015-03-13avidemux/gst-plugins-ugly/ffmpeg: revision bumpDavid Christenson
Bump revision of formulas that use x264, update HEAD for avidemux, and modernize. Closes #37624. Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-01-05std_cmake_args includes CMAKE_VERBOSE_MAKEFILEJack Nagel
2015-01-05avidemux: modernize + basic test addedBaptiste Fontaine
Closes #35546. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-10-26Use opt helpers instead of hardcoded pathsJack Nagel
2014-05-23Replace last uses of :freetype and :fontconfig depsJack Nagel
2014-05-12avidemux: update 2.6.8 bottle.BrewTestBot
Closes #29152. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-05-12avidemux 2.6.8David Christenson
2014-03-25avidemux: use install_symlinkJack Nagel
2014-03-25avidemux: add 2.6.4 bottle.BrewTestBot
2014-03-25Bump revisions on x264 dependentsJack Nagel
2014-03-07use opt shortcutsAdam Vandenberg
2014-03-02Batch convert http download urls from SourceForge to httpsJaime Marquínez Ferrándiz
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-02-27avidemux: use Formula[]Adam Vandenberg
2014-01-19avidemux: remove duplicated .app caveats.Mike McQuaid
2013-11-26Add Hardware::CPU.intel? and Hardware::CPU.ppc?Jack Nagel
2013-11-12avidemux: fix debug buildJack Nagel
2013-08-28avidemux: 2.6.4, --HEAD and builds with clangSamuel John
A major rework of this formula. Removed patch and some inreplace and fixes we needed earlier. Need to deparallelize the core build, too. Unfortunately, still doesn't build with SDL. In the Qt-GUI it reports that the build options don't include gettext, freetype etc. but in fact we added all of them and during the build Avidemux seems to pick them up correctly. Therefore, the GUI reporting code is perhaps broken.
2013-07-13avidemux: don't require 'find' explicitlyJack Nagel
2013-07-10Replace == :leopard with <= :leopardMisty De Meo
2013-06-26avidemux: styleJack Nagel
2013-05-22avidemux fails with clang 425Adam Vandenberg
Closes #17924.
2013-05-03avidemux: make qt option explicitJack Nagel
2012-09-10Clean up MacOS version method usageJack Nagel
The MacOS.version? family of methods (other than "leopard?") are poorly defined and lead to confusing code. Replace them in formulae with more explicit comparisons. "MacOS.version" is a special version object that can be compared to numerics, symbols, and strings using the standard Ruby comparison methods. The old methods were moved to compat when the version comparison code was merged, and they must remain there "forever", but they should not be used in new code. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-03avidemux: add dep on :fontconfignibbles 2bits
Avidemux-2.5 uses fontconfig, but some users may not have XQuartz. Add a `depends_on :fontconfig`. Fixes #14644 Closes #14665. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-18avidemux: update fails_withnibbles 2bits
avidemux fails with clang build 421. Make the adjustment. Fixes #14230. Closes #14231. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-09Fix option usageAdam Vandenberg
2012-08-08avidemux: use options dsl and other cleanupsAdam Vandenberg
2012-05-22Use new std_cmake_args methodJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-13avidemux: fix failing inreplacenibbles 2bits
The two inreplaces that add an RPATH to the x264 and xvid dylibs are not meant to run unless the Qt gui is built. The conditional that stops them from running was not coded correctly. This commit changes the conditional to only run the inreplaces if Qt4 is installed using `linked_keg.exist?`. Fixes an issue reported in #12051 Closes #12213. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-10Remove redundant :using => :svnAdam Vandenberg
2012-04-30avidemux: adjust merged patch, use fails_withnibbles 2bits
Avidemux-2.5.6 had its one patch merged upstream the day this formula was accepted. That was hoped for but unexpected. This commit adjusts the conditional for def patches so that it only gets applied to stable. Fixes a patch failure for 32bit + HEAD. Also in this commit, remove the hardcoded `ENV.llvm` and switch to using `fails_with :clang`, surrounded by a conditional so it can still be built with clang if `--with-debug`. Closes #11959. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-28avidemux 2.5.6Nibbles 2bits
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. Closes #8429. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-01-19Revert "New Formula: avidemux"Mike McQuaid
This reverts commit bae5b33a0fe0cac2dab08bcb1530c80410d82535.
2012-01-19New Formula: avidemuxNibbles 2bits
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.5, and that builds but has no OSX fixes. All the work done with their devs is in svn on the 2.5 branch. This formula will build 2.5svn, which today is 2.5.5 r7644. 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' Closes #8429. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>