Commit graph

24 commits

Author SHA1 Message Date
nibbles 2bits
d278d02a1b x264 2197
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>
2012-06-11 18:49:41 -07:00
nibbles 2bits
555e078450 x264: use stable, fix version, rm -O1
* Specify the stable branch for the head url.
* Use http rather than git for the head url.
* Correct the version number, is 2189 for stable (2197 was master)
* Note in comments how to use version.sh to get the version number.
* Remove the -O1 for clang.  Issue is fixed in this version.

The previous commit added -O1 to fix a segfault when x264 was
compiled with clang.  The author was testing this against the
previous tarball, not 2189.  The devs emailed back explaining
that this was fixed since then, and this is confirmed to work
using their -O3 or Homebrew's -Os.  Users should remove x264
and ffmpeg and `brew install x264 ffmpeg` to get a working pair.
Apologies for all this, but it's better to get it right.

Closes Homebrew/homebrew#11908.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-28 20:29:55 -05:00
nibbles 2bits
57b5926732 x264: update to r2197 and fix clang optimization
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.

Fixes Homebrew/homebrew#11248.
Closes Homebrew/homebrew#11885.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-25 21:26:06 -05:00
Jack Nagel
711b54a39d x264 r2184
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-27 20:55:20 -05:00
Jack Nagel
0047be204e x264: remove outdated GREP_OPTIONS check
We now unset GREP_OPTIONS when sanitizing the build environment.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-10 22:07:15 -06:00
Charlie Sharpsteen
5118aaa600 x264: Update to r2245 2012-01-12 12:04:10 -08:00
Adios
f478134b29 x264: add 10-bit option.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-11-26 13:23:02 -08:00
Adam Vandenberg
b65f5d8753 x264 r2092 2011-11-26 11:30:16 -08:00
Oleg Oshmyan
0af81fde82 x264: Update to r2066
Also fix some patching.

Closes Homebrew/homebrew#7596.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-09-13 09:20:47 -07:00
Luke Gallagher
fcd494742e x264 update to newer stable version
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-06 18:44:21 -07:00
Austin Dworaczyk Wiltshire
be13774a36 Updated x264 to version 1924.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-13 14:03:21 -07:00
Adam Vandenberg
7344d708ac yasm is a build-time dependency 2011-03-26 12:33:49 -07:00
Adam Vandenberg
7689fb8fd2 Replace snow_leopard_64? in brews. 2011-03-18 10:30:47 -07:00
Adam Vandenberg
47171bdf3f x264: unset GREP_OPTIONS 2011-03-13 10:28:30 -07:00
Adam Vandenberg
4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Grayson Manley
8bbbc7b483 Updated x264 and switched to using a tarball.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-30 19:32:15 -07: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
7bd947eb0b Update formulae for version 0.7
* Use new "url" features
* Use keg_only DSL
* Use "skip_clean :all" DSL
* Whitespace and style cleanups
* Make bash invocations less silly
* Use new man2-man8 helpers
* Remove "FileUtils." since it is included in Formula
* Use real names for deps instead of aliases
* ENV.x11 now updates path, so remove that from individual brews
2010-08-07 18:08:53 -07:00
Wes Oldenbeuving
dc29f84e62 x264 runs version.sh to set its version and allow ffmpeg to compile against it
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-13 07:51:18 -07:00
Adam Vandenberg
8737c984d1 Update x264
* Use a newer revision of x264
* Remove unused configure flags
* Silence two warnings by editing flags
2010-04-03 17:56:28 -07:00
James Snyder
4f7cd737db Get ffmpeg & x264 building on Mac OS X 10.6.
Signed-off-by: David Höppner <0xffea@gmail.com>
2010-03-22 13:20:33 +01:00
Max Howell
e286e8dce3 Use a stable commit
I picked the one from before the point that configure broke.

Git blame ftw.
2009-12-02 10:38:26 +00:00
Max Howell
61b2307139 s/require 'brewkit'/require 'formula'/g
brewkit.rb changes ENV destructively, so lets not do that everytime a formula
is required. Now it's possible for other tools to require a formula
description without worrying about side-effects.
2009-10-15 16:48:03 +01:00
Christoph Sturm
354d699e0a x264 formula 2009-09-30 01:24:31 +01:00