Commit Graph

63 Commits (a3668786363b8e5661b48994f376a4edb28d2bdb)

Author SHA1 Message Date
samueljohn 6ee1d5042b ffmpeg: Xcode-only install needs additional flags
Two flags are necessary for Xcode-only systems: `--host-cflags` and
`--host-ldflags` are set to `ENV.cflags` and `ENV.ldflags`,
respectively.

Closes Homebrew/homebrew#13344.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-07-13 02:49:41 -05:00
Jack Nagel d6e8244287 Update formulae for XQuartz compatibility 2012-07-01 12:41:00 -05:00
Misty De Meo d6a50dab27 ffmpeg: add optional openjpeg dep
Fixes Homebrew/homebrew#12802.
2012-06-14 12:01:49 -05:00
nibbles 2bits 9c44ae0446 ffmpeg 0.11.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-06-10 08:00:56 -07:00
Jack Nagel 068aaec739 ffmpeg: no longer fails with LLVM
Closes Homebrew/homebrew#12466.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-29 23:12:24 -05:00
Dave Rice ae3872f78c ffmpeg 0.11
Closes Homebrew/homebrew#12439.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-27 23:29:10 -05:00
Michael S. Fischer 17f8458ef5 ffmpeg: add libvo-aacenc support
This patch compiles ffmpeg against libvo-aacenc (if installed) to
provide AAC encoding support - preferred by the maintainers over
libfaac.

Closes Homebrew/homebrew#12231.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-20 16:19:00 -05:00
nibbles 2bits ad7c1005c4 ffmpeg 0.10.3
Upgrade ffmpeg to version 0.10.3 which includes many security
fixes and bugfixes.  The changelog can be seen in their git repo
under the 0.10.3 tag, tree view, raw link to Changelog.

This still fails with llvm on Lion with undefined symbols.  Using
clang all the the tools and ffplay compile and display an mkv
with sound using sdl.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-05-07 06:37:59 -07:00
Charlie Sharpsteen 6dd9f49cc9 ffmpeg: Actually change optional deps checking
Ooops, this should have been ammended onto 9e24c7a.
2012-05-03 11:33:43 -07:00
nibbles 2bits 40fa5cfc49 ffmpeg: use linked_keg when checking optional deps
ffmpeg when built as head checks if x264 is installed using
`Formula.factory.installed?` that won't find x264 stable as it looks for a HEAD
build.  Switch from `.installed?` to `linked_keg.exist?` for all dependencies
as this will find them whether they are installed as head or stable.

Fixes Homebrew/homebrew#11996.
Closes Homebrew/homebrew#12020.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-05-03 11:23:28 -07:00
Jack Nagel 64afeec6d4 Use new fails_with DSL syntax
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01 12:39:59 -05:00
Dave Rice 04bf5d378b ffmpeg 0.10.2
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-03-27 00:54:56 -07:00
rogeriopvl 19ca591fed ffmpeg: enable libass support
Closes Homebrew/homebrew#10535.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-27 16:09:45 -06:00
dinkypumpkin 487970c819 ffmpeg: Remove version string generation for HEAD builds
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-02-04 10:11:17 -08:00
Dave Rice 3890399569 ffmpeg 0.10
Closes Homebrew/homebrew#9830.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2012-02-02 12:44:00 -06:00
Jack Nagel 236ceea0eb ffmpeg: fix audit warning
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-25 22:25:58 -06:00
Sandeep Ghael 6ab59a771f ffmpeg: add optional dep on opencore-amr
Closes Homebrew/homebrew#8986.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-23 23:35:21 -06:00
Jakob Schlyter 0694ba9937 ffmpeg: add rtmp support
Closes Homebrew/homebrew#9399.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-01-23 23:07:08 -06:00
Charlie Sharpsteen 2d5354f558 FFmpeg: Update to 0.9.1 2012-01-12 12:04:25 -08:00
Misty De Meo ab75034b2a ffmpeg: add libfreetype in configuration 2012-01-05 21:17:16 -06:00
Misty De Meo 6974586452 ffmpeg: fix compilation under Leopard
Fixes Homebrew/homebrew#9312.
2012-01-04 14:12:39 -06:00
Misty De Meo bb325de9e7 ffmpeg: fix compilation on 32-bit Leopard 2011-12-28 12:08:20 -06:00
Misty De Meo 05ad22e844 ffmpeg 0.9
ffmpeg 0.9 still fails with llvm on all builds. It will build with
clang.

API remains compatible with 0.8, so no that depends_on 'ffmpeg' has
broken.
2011-12-12 14:16:47 -06:00
Trevor Wennblom 50cba21373 ffmpeg: update to 0.8.7
still requires --use-gcc

Closes Homebrew/homebrew#8728.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-11-22 20:19:22 -08:00
Charlie Sharpsteen 124091a0c1 FFmpeg: Add option to build ffplay
The ffplay binary is only built by default if SDL is present---which made
obtaining it a hit-and-miss operation for some users. A new option,
`--with-ffplay`, has been added that will cause ffplay to be built.

ffplay will be explicitly disabled if the option is not invoked.

Fixes Homebrew/homebrew#6880.
2011-11-09 12:02:42 -08:00
Charlie Sharpsteen 56897f4859 FFmpeg: Update to 0.8.6 2011-11-09 11:56:29 -08:00
Charlie Sharpsteen ca38ec7138 FFmpeg: Update to 0.8.5 2011-10-09 21:28:58 -07:00
Charlie Sharpsteen 4d4eb10f50 FFmpeg: Update to 0.8.4
Also, flag as `fails_with_llvm`.

Closes Homebrew/homebrew#7715.
2011-09-23 18:56:44 -07:00
Gregory Man e5e60a55a4 FFmpeg: Added option to install FFmpeg tools
Closes Homebrew/homebrew#7298.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-08-30 17:35:07 -07:00
Lenny222 762b156454 FFmpeg: upgrade to 0.8.2
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-08-26 13:27:07 -07:00
Max Howell a4a35d8c26 Some more sanity with ENV.compiler
Deprecated use_clang? etc. since the logic was such that multiple states could be set, when in reality only one compiler can be set.

Changed fails_with_llvm handling so if HOMEBREW_USE_LLVM is set then it tries to build even if the formula has fails_with_llvm set. Rationale: mostly they will no longer fail and we need to catch these cases.
2011-08-26 14:21:37 +01:00
Charlie Sharpsteen b9da85347a FFmpeg: Re-enable shared libraries
Removing shared libraries from the FFmpeg build has broken a couple of formulae
that depend on it. This is because the shared libraries provided linker
information pertaining to the FFmpeg dependencies.

Re-enabling shared libraries fixes build issues FFmpeg-PHP (issue Homebrew/homebrew#6832) and
GRASS GIS.

Static libraries are still built.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-08-19 09:43:05 -07:00
João 499d8523c5 ffmpeg: always use clang to compile on Lion
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-08-14 16:43:06 -07:00
Artem Baguinski cfe1bebf83 ffmpeg: remove now-unused dependency
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-05 14:57:38 -07:00
Fabián Arias 7e47d55f04 ffmpeg: allow use of alternate compilers 2011-06-30 09:27:39 -07:00
Paul Howes 12f709960c ffmpeg 0.8
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-30 07:24:25 -07:00
Trevor Wennblom f394f17336 ffmpeg 0.6.3
Fixes Homebrew/homebrew#6136

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-25 19:49:40 -07:00
dinkypumpkin ec6433647e ffmpeg: restored ffmpeg.org links, fixed inreplace edit
1. Original ffmpeg developers have regained ffmpeg.org from
libav fork, so url and head links have been reset accordingly.
2. Fixed config.mak inreplace munging for 64-bit builds
(was breaking HEAD builds)
3. Changed version string generation to first try version.sh
script in git repo before falling back to 'git describe'

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-11 07:53:14 -07:00
Adam Vandenberg 121e4f8614 Normalize use of MACOS_VERSION 2011-04-09 09:36:30 -07:00
dinkypumpkin 16e478e477 ffmpeg: fix version stamp for HEAD builds
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-20 17:05:36 -07:00
dinkypumpkin ea2a1bbd63 ffmpeg 0.6.2
This project is now known as libav upstream, but still compiles to "ffmpeg",
so add an alias. Also update the homepage and download urls.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-20 13:32:54 -07:00
Adam Vandenberg 7689fb8fd2 Replace snow_leopard_64? in brews. 2011-03-18 10:30:47 -07:00
dinkypumpkin 1d14ecb9fa point head to git repo
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-14 15:28:30 -07:00
Adam Vandenberg 4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
David Backeus 243e5f1de2 Updated FFMPEG to 0.6.1.
Skip --enable-libfaad flag if installing from head as it is no
longer availible.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-18 20:37:30 -08:00
Pavel Gorbokon 81b93ed592 ffmpeg formula: add optional xvid dependency
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-30 17:23:00 -07:00
Philip Weaver 5b0f857413 ffmpeg: add support for compiling with libvpx
Signed-off-by: David Höppner <0xffea@gmail.com>
2010-08-29 14:06:52 +02:00
Adam Vandenberg 576185d345 Define "snow_leopard_64?"
snow_leopard_64? (defined in Hardware) is a short-cut for:
  MACOS_VERSION >= 10.6 and Hardware.is_64_bit?

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-22 20:11:03 -07:00
Adam Vandenberg fb8a8f691a ffmpeg won't compile when jack is installed 2010-08-14 10:05:39 -07:00
Adam Vandenberg a401bcc30e Use is_32_bit? and remove negatives. 2010-08-08 11:28:33 -07:00