Commit Graph

73 Commits

Author SHA1 Message Date
Sergei Reznikov
a276f73eaa ffmpeg26: 2.4 is compatible with ffmpeg 2.6 (same SONAME) 2015-06-01 09:19:53 +03:00
Sergei Reznikov
f074749ba5 ffmpeg26: fix build 2015-06-01 08:59:06 +03:00
Jerome Duval
a727e47fdd ffmpeg: rename 2.6 recipe to ffmpeg26.
* enable to install along the system libs.
* bump version.
2015-05-24 21:52:41 +00:00
Adrien Destugues
09584311f1 ffmpeg: fix undefined references
* We need to manually remove some function calls in dead code that gcc2
can't optimize itself.
2015-05-11 20:34:01 +02:00
Sergei Reznikov
a2d0f43de3 ffmpeg: bump version 2015-04-26 18:29:49 +03:00
Sergei Reznikov
b427a1bd09 ffmpeg: bump version 2015-03-29 16:28:22 +03:00
Sergei Reznikov
015fd7140c ffmpeg: added a recipe for version 2.6 2015-03-16 13:37:40 +03:00
Chirayu Desai
daf27dd089 Let ffmpeg use cmd:grep and cmd:sed, to fix build 2014-12-15 17:25:49 +00:00
Oliver Tappe
52b344b97b Drop references to $haikuVersion.
* Referring the current haiku version explicitly is not needed, since
  the RequiresUpdater takes care of setting the version of Haiku used
  for building a package.
2014-12-14 23:08:52 +01:00
Jerome Duval
5f99d1e33f ffmpeg: added a recipe for version 2.4.2 2014-11-10 22:50:41 +00:00
Adrien Destugues
35e0fdb6d4 ffmpeg 0.11: mark as gcc2-broken again.
It really doesn't work.
2014-10-24 19:15:13 +02:00
Adrien Destugues
72f255be9b ffmpeg: gcc4 and 64bit fixes. 2014-10-24 10:26:14 +00:00
Adrien Destugues
6c5ee5d32c ffmpeg: port 0.11.5.
* Seems to work as well as 0.10.14. Video playback (tested with youtube)
does not seem broken like it was in the 0.11.1 port (see #8856). However
it also doesn't fix our issues with encoding.
2014-10-23 21:10:43 +02:00
Jerome Duval
1e3a525889 ffmpeg: enable x86_64
* build with fPIC on x86_64
* also build libavresample
2014-10-05 21:15:25 +00:00
Adrien Destugues
83cfe0ee8f ffmpeg: bump revision following enabling GPL. 2014-09-11 09:11:32 +02:00
Adrien Destugues
7acc7ba7f5 ffmpeg: enable GPL licensed code
* Needed for VLC to build (libpostproc)
2014-09-10 22:57:06 +02:00
Adrien Destugues
f1d4d6533b FFMPEG 2.3: enable GPL code.
libpostproc is needed by VLC.
2014-09-10 22:57:05 +02:00
Adrien Destugues
0eef6b4116 ffmpeg 2.3: fix packaging.
* HTML files are being installed to share/. Move them to $docDir.
2014-08-29 15:30:53 +02:00
Jérôme Duval
665b0b78f4 add $secondaryArchSuffix for pkg:config where appropriate
* bump revision for libs
2014-08-27 17:33:30 +02:00
Augustin Cavalier
d032cfd0d6 ffmpeg 0.10: mark as working on GCC4. 2014-07-29 11:35:33 -04:00
Augustin Cavalier
23fd6c807b ffmpeg 0.10: fix build on GCC4. 2014-07-29 11:01:45 -04:00
Augustin Cavalier
af44d046b0 ffmpeg 2.3: ffprobe works 2014-07-28 17:15:35 -04:00
Augustin Cavalier
0466598113 ffmpeg: 2.3!! 2014-07-28 17:14:32 -04:00
Augustin Cavalier
16ee50dad0 ffmpeg: add 0.10.14. GCC2 only, does not compile on GCC4.
Already tried for GCC4:
  * -fstack-check=no
  * --enable-pic
  * --disable-pic
  * -O3, -O2
... all of which were listed as solving the problem by various Linux
distros. Will try for FFmpeg 2.2 next.
2014-07-28 14:34:48 -04:00
Augustin Cavalier
4038f2a711 FFmpeg 0.11: mark as untested to make HaikuPorter select 0.10 instead.
(And it really is untested anyway).
2014-07-28 14:34:46 -04:00
Augustin Cavalier
4cb82bab81 FFmpeg 0.11.1: work on GCC2. 2014-07-21 16:31:58 -04:00
Augustin Cavalier
dc62e3884e FFmpeg: remove old recipes and patches. 2014-07-11 19:43:01 -04:00
Adrien Destugues
746b682c45 Fix ffmpeg 0.11.1 recipe to use SHA256 checksum.
Sorry, this recipe stayed in my local checkout for too long.
2014-05-02 11:37:44 +02:00
Adrien Destugues
57fb59495f ffmpeg: turn 0.11 into valid recipe.
* Still doesn't build on gcc4.8 (same inline asm problems as 0.10)
2014-05-01 10:22:39 +02:00
Oliver Tappe
80bbd70b83 Let all recipes use SHA-256 checksums only. 2014-04-21 19:31:51 +02:00
Adrien Destugues
8b23273f9e Cleanups
* Remove some old non-recipes
* Add missing cmd:awk to some packages
2014-03-30 13:23:00 +02:00
noryb009
d5b5ad35f0 Rewrap media-video DESCRIPTIONs 2014-01-02 16:40:57 -05:00
Jérôme Duval
821ed88b33 ffmpeg: patch is only for gcc2
* added dependency on libbz2
2013-12-04 21:41:12 +00:00
Oliver Tappe
f3532dc2cb Merge branch 'package-management'
Conflicts:
	app-arch/p7zip/p7zip-9.04.bep
	app-arch/p7zip/p7zip-9.13.bep
	app-arch/tar/tar-1.22.bep
	app-arch/tar/tar-1.23.bep
	app-arch/tar/tar-1.25.bep
	app-arch/xz-utils/xz-utils-4.999.9.bep
	app-cdr/bchunk/bchunk-1.2.0.bep
	app-cdr/cdrtools/cdrtools-2.01.01a66.bep
	app-cdr/cdrtools/cdrtools-3.01a01.bep
	app-crypt/gnupg/gnupg-1.4.11.bep
	app-doc/doxygen/doxygen-1.6.3.bep
	app-editors/nano/nano-2.2.6.bep
	app-editors/vim/vim-7.3.bep
	app-text/antiword/antiword-0.37.bep
	app-text/libpaper/libpaper-1.1.23.bep
	app-text/libpaper/libpaper-1.1.24.bep
	app-text/rman/rman-3.2.bep
	dev-db/sqlite/sqlite-3.6.22.bep
	dev-db/sqlite/sqlite-3.6.23.bep
	dev-db/sqlite/sqlite-3.7.2.bep
	dev-db/sqlite/sqlite-3.7.3.bep
	dev-db/sqlite/sqlite-3.7.4.bep
	dev-db/sqlite/sqlite-3.7.5.bep
	dev-lang/lua/lua-5.1.4.bep
	dev-lang/nasm/nasm-2.08.01.bep
	dev-lang/perl/patches/perl-5.10.0.patch
	dev-lang/python/python-2.5.4.bep
	dev-lang/python/python-2.6.4.bep
	dev-lang/python/python-2.6.5.bep
	dev-lang/python/python-2.6.6.bep
	dev-lang/python/python-2.6.7.bep
	dev-lang/python/python-2.6.8.bep
	dev-lang/python/python-3.2.bep
	dev-lang/python/python-3.2.recipe
	dev-lang/python/python-3.2a4.bep
	dev-lang/yasm/yasm-1.1.0.bep
	dev-libs/apr-util/apr-util-1.3.10.bep
	dev-libs/apr-util/apr-util-1.3.9.bep
	dev-libs/apr/apr-1.3.8.bep
	dev-libs/apr/apr-1.3.9.bep
	dev-libs/apr/apr-1.4.2.bep
	dev-libs/apr/patches/apr-1.4.2.patch
	dev-libs/expat/expat-2.0.1.bep
	dev-libs/fribidi/fribidi-0.19.2.bep
	dev-libs/icu/icu-4.4.1.bep
	dev-libs/libedit/libedit-20090923.bep
	dev-libs/libedit/libedit-20100424.bep
	dev-libs/libevent/libevent-1.4.11.bep
	dev-libs/libevent/libevent-1.4.13.bep
	dev-libs/libevent/libevent-1.4.14b.bep
	dev-libs/libevent/libevent-2.0.10.bep
	dev-libs/libiconv/libiconv-1.12.bep
	dev-libs/libiconv/libiconv-1.13.1.bep
	dev-libs/libpcre/libpcre-8.00.bep
	dev-libs/libpcre/libpcre-8.02.bep
	dev-libs/libpcre/libpcre-8.12.bep
	dev-libs/libxml2/libxml2-2.7.3.bep
	dev-libs/libxml2/libxml2-2.7.6.bep
	dev-libs/libxml2/libxml2-2.7.7.bep
	dev-libs/libxml2/libxml2-2.7.8.bep
	dev-libs/openssl/openssl-0.9.8l.bep
	dev-libs/openssl/openssl-0.9.8m.bep
	dev-libs/openssl/openssl-1.0.0.bep
	dev-libs/openssl/openssl-1.0.0a.bep
	dev-libs/openssl/openssl-1.0.0c.bep
	dev-qt/qtcore/qtcore-4.8.x-git.bep
	dev-qt/qtcore/qtcore-4.8.x.recipe
	dev-util/ccache/ccache-3.0.1.bep
	dev-util/cmake/cmake-2.6.4.bep
	dev-util/cmake/cmake-2.8.0.bep
	dev-util/cmake/cmake-2.8.1.bep
	dev-util/cmake/cmake-2.8.2.bep
	dev-util/cmake/cmake-2.8.3.bep
	dev-util/cmake/cmake-2.8.4.bep
	dev-util/ctags/ctags-5.8.bep
	dev-util/fastdep/fastdep-0.16.bep
	dev-util/gperf/gperf-3.0.4.bep
	dev-util/pkgconfig/pkgconfig-0.23.bep
	dev-util/pkgconfig/pkgconfig-0.25.bep
	dev-vcs/cvs/cvs-1.12.13.1.bep
	dev-vcs/cvs/cvs-1.12.13.bep
	dev-vcs/subversion/subversion-1.6.11.bep
	dev-vcs/subversion/subversion-1.6.12.bep
	dev-vcs/subversion/subversion-1.6.13.bep
	dev-vcs/subversion/subversion-1.6.15.bep
	dev-vcs/subversion/subversion-1.6.6.bep
	dev-vcs/subversion/subversion-1.6.9.bep
	dev-vcs/subversion/subversion-1.7.xx-svn.bep
	haiku-apps/bepdf/bepdf-1.1.1b4.bep
	haiku-apps/libwalter/libwalter-97.bep
	haiku-apps/paladin/paladin-1.3-hg.bep
	haiku-apps/pe/pe-2.4.3-600.bep
	haiku-apps/vision/patches/vision-908-gcc4.patch
	haiku-apps/vision/vision-0.9.7.bep
	haiku-libs/libwalter/libwalter-97.bep
	haiku-libs/libwalter/libwalter-97.recipe
	media-gfx/graphviz/graphviz-2.24.bep
	media-gfx/graphviz/graphviz-2.26.3.bep
	media-libs/flac/flac-1.2.1.bep
	media-libs/freetype/freetype-2.3.11.bep
	media-libs/freetype/freetype-2.4.2.bep
	media-libs/freetype/freetype-2.4.4.bep
	media-libs/ftgl/ftgl-2.1-svn.bep
	media-libs/guilib/guilib-1.2.1.bep
	media-libs/jpeg/jpeg-7.bep
	media-libs/jpeg/jpeg-8b.bep
	media-libs/jpeg/jpeg-8c.bep
	media-libs/libao/libao-1.0.0.bep
	media-libs/libmad/libmad-0.15.1b.bep
	media-libs/libmng/libmng-1.0.10.bep
	media-libs/libogg/libogg-1.1.4.bep
	media-libs/libogg/libogg-1.2.0.bep
	media-libs/libogg/libogg-1.2.2.bep
	media-libs/libpng/libpng-1.2.29.bep
	media-libs/libpng/libpng-1.2.30.bep
	media-libs/libpng/libpng-1.2.40.bep
	media-libs/libpng/libpng-1.2.41.bep
	media-libs/libpng/libpng-1.2.43.bep
	media-libs/libpng/libpng-1.2.44.bep
	media-libs/libpng/libpng-1.4.1.bep
	media-libs/libpng/libpng-1.4.2.bep
	media-libs/libpng/libpng-1.4.3.bep
	media-libs/libpng/libpng-1.4.4.bep
	media-libs/libpng/libpng-1.5.0.bep
	media-libs/libsdl/patches/libsdl-1.2-hg.patch
	media-libs/libtheora/libtheora-1.1.1.bep
	media-libs/libvorbis/libvorbis-1.2.3.bep
	media-libs/libvorbis/libvorbis-1.3.1.bep
	media-libs/libvorbis/libvorbis-1.3.2.bep
	media-libs/libvpx/libvpx-0.9.2-git.bep
	media-libs/smpeg/smpeg-0.4.5.bep
	media-libs/speex/speex-1.2-git.bep
	media-libs/speex/speex-1.2rc1.bep
	media-sound/lame/lame-3.98.4.bep
	media-sound/lame/lame-398-2.bep
	media-sound/vorbis-tools/vorbis-tools-1.2.0.bep
	media-sound/vorbis-tools/vorbis-tools-1.4.0.bep
	media-video/ffmpeg/ffmpeg-0.5.bep
	media-video/ffmpeg/ffmpeg-0.6.bep
	net-misc/curl/curl-7.18.2.bep
	net-misc/curl/curl-7.19.1.bep
	net-misc/curl/curl-7.19.2.bep
	net-misc/curl/curl-7.19.5.bep
	net-misc/curl/curl-7.19.7.bep
	net-misc/curl/curl-7.20.0.bep
	net-misc/curl/curl-7.20.1.bep
	net-misc/curl/curl-7.21.1.bep
	net-misc/curl/curl-7.21.2.bep
	net-misc/curl/curl-7.21.3.bep
	net-misc/openssh/openssh-5.4p1.bep
	net-misc/openssh/openssh-5.5p1.bep
	net-misc/openssh/openssh-5.6p1.bep
	net-misc/openssh/openssh-5.7p1.bep
	net-misc/openssh/openssh-5.8p1.bep
	net-wireless/b43-fwcutter/b43-fwcutter-012.bep
	sci-libs/gsl/gsl-1.14.bep
	sys-apps/ed/ed-1.4.bep
	sys-apps/gawk/gawk-3.1.8.bep
	sys-apps/grep/grep-2.5.4.bep
	sys-apps/grep/grep-2.7.bep
	sys-apps/groff/groff-1.20.1.bep
	sys-apps/man/man-1.6f.bep
	sys-apps/sed/sed-4.2.1.bep
	sys-apps/texinfo/texinfo-4.13a.bep
	sys-devel/autoconf/autoconf-2.68.bep
	sys-devel/automake/automake-1.11.1.bep
	sys-devel/bison/bison-2.4.1.bep
	sys-devel/bison/bison-2.4.bep
	sys-devel/flex/flex-2.5.35.bep
	sys-devel/gettext/gettext-0.18.1.1-dev.bep
	sys-devel/gettext/gettext-0.18.1.1.bep
	sys-devel/jam/jam-2.5.bep
	sys-devel/m4/m4-1.4.14.bep
	sys-libs/ncurses/ncurses-5.6.bep
	sys-libs/ncurses/ncurses-5.7.bep
	sys-libs/readline/readline-5.2.bep
	sys-libs/readline/readline-6.0.bep
	sys-libs/readline/readline-6.1.bep
	sys-libs/zlib/zlib-1.2.3.bep
	sys-libs/zlib/zlib-1.2.5.bep
	x11-libs/qt/qt-4.8.x-git.bep
2013-10-15 22:48:02 +02:00
Oliver Tappe
8ec70f6e92 Add x86_64 as supported architecture to ports required by Haiku. 2013-09-02 11:51:26 +02:00
Oliver Tappe
aec3652b01 Cleanup: fix names of recipe and patch files.
* this fixes the wrong recipe names introduced by myself in #d525fee
* adjust patch names to match corresponding recipes
* additionally: create 'additional-files' folders as hint to some
  ports that do not have a proper recipe yet
2013-08-25 23:51:08 +02:00
Ingo Weinhold
089e141aeb Replace ':' in package link paths by '~'
Also add missing libiconv requires for apr_util.
2013-08-13 13:55:32 +02:00
Ingo Weinhold
74cb8b4aa7 ffmpeg: support building for secondary architecture 2013-08-09 02:54:52 +02:00
Oliver Tappe
39a646a289 Adjust recipes to separation of buildhost and target packages 2013-08-05 00:14:47 +02:00
Oliver Tappe
d525fee8e9 Fix names of recipe files that were non-parsable 2013-08-04 21:47:43 +02:00
Ingo Weinhold
d465081d2f ffmpeg: fix ffserver.conf path, include docs
* Patch the hard-coded /etc/ffserver.conf path and declare it as
  global writable file.
* Build the documentation.
* Also include ffserver.conf as a documentation file. It requires
  editing, so we can't include it as a default settings file.
2013-06-30 10:56:03 +02:00
Ingo Weinhold
22ceadf77c ffmpeg: remove old non-recipes and patches 2013-06-11 22:54:53 +02:00
Ingo Weinhold
497b892ab0 ffmpeg: convert 0.10.2 recipe to an actual recipe 2013-06-11 22:54:09 +02:00
Ingo Weinhold
a1ec7ced9d ffmpeg-0.10.2-gcc2.patch: make "git apply" happy 2013-06-11 22:53:30 +02:00
Oliver Tappe
60aba35d64 * convert all .bep files to follow shell syntax
* rename all .bep files to .recipe
2013-03-29 16:31:03 +00:00
Oliver Tappe
94cc6aaf85 Merge all changes from trunk 2013-03-29 14:04:07 +00:00
korli
968caad615 ffmpeg: add bep for 0.11.1 2012-08-06 22:04:54 +00:00
Cian Duffy
2b651bc8c0 VLC requires a libavcodec build with postprocessing enabled, which is
GPL-only. Haiku uses an LGPL build for the media kit addons, so we need 
seperate .beps
2012-07-30 21:09:59 +00:00
Scott McCreary
0752dfe893 Updated ffmpeg to use B_COMMON_DATA_DIRECTORY 2012-05-24 16:17:14 +00:00
korli
43a57409f5 ffmpeg: add bep for 0.10.2 2012-03-28 21:27:14 +00:00