Commit graph

62 commits

Author SHA1 Message Date
Martin Matuska
227d87d1df Fix patchfile.
Feature safe:	yes
2012-10-14 20:20:50 +00:00
Martin Matuska
abc37036ec Update ffmpeg-devel to 2012-10-13
Feature safe:	yes
2012-10-14 08:03:45 +00:00
Martin Matuska
50eadf7862 Fix incorrect ffplay in pkg-plist [1]
Adjust program and library suffixes and pkg-config files

Reported by:	Juergen Lock and Jimmy Olgeny [1]
2012-08-12 08:33:10 +00:00
Martin Matuska
c96f4266a1 Update ffmpeg-devel to 2012.08.06
Install to individual locations
Change SHLIB_VER to 99
Remove conflict with multimedia/ffmpeg
2012-08-06 11:26:25 +00:00
Martin Matuska
bdb35d5eba Add missing patch
Reported by:	pointyhat (pav)
2012-05-04 15:01:39 +00:00
Martin Matuska
280ccec97b Update to 2012-04-25 2012-04-25 14:22:39 +00:00
Martin Matuska
e54af57539 Update ffmpeg-devel to 2012-01-22 (b4ec645)
Unbreak for i386 and sparc64
Set PKGNAMESUFFIX to -devel
Fix CONFLICTS with ffmpeg
2012-01-22 15:48:18 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Martin Matuska
e3e549096e Update to 2011-10-09 2011-10-10 10:04:52 +00:00
Martin Matuska
59cb6d0fba Unbreak by fixing patches
Reported by:	pointyhat (pav)
2011-06-27 20:35:29 +00:00
Martin Matuska
8608019f7a Update to 2011-05-03 2011-05-03 17:33:49 +00:00
Martin Matuska
f86a429d97 - Update to 2011-03-21
- Add LICENSE information
- If linking against libfaac, set to RESTRICTED
- Respect WITH_DEBUG [1]
- Change WITH_VDPAU to a build-time dependency [2]
- Add new option WITH_VAAPI (multimedia/libva) [3]
- Accept x264_devel if installed

PR:		ports/153540 [1], ports/153581 [2], ports/153727 [3]
Submitted by:	swell.k@gmail.com [1] [2] [3]
2011-03-22 07:34:47 +00:00
Martin Matuska
05f8d201e3 - Add runtime CPU detection to OPTIONS (WITH_CPUDETECT)
- Enable runtime CPU detection by default (suitable for packages)
- Add MAP_ANONYMOUS libswscale patch (partially upstream) [1]

Submitted by:	avg [1]
2010-12-21 09:16:51 +00:00
Martin Matuska
30bca21ace - Remove -D_POSIX_C_SOURCE=200112 from CFLAGS
fixes some inline assembly crashes (libswscale.so)

Reported by:	avg (on freebsd-multimedia@)
2010-12-12 23:43:50 +00:00
Martin Matuska
0a001e1a93 - Update to 2010-11-30 snapshot
- Add optional support for frei0r and OpenCV
2010-11-30 14:33:15 +00:00
Martin Matuska
abff9e46a8 - Fix architecture recognition [1]
- Remove ARCH hack and rename ARCH to FFMPEG_ARCH (fixes powerpc64 build)
- Synchronize patches between ffmpeg and ffmpeg-devel

PR:		ports/148200 [1]
Submitted by:	Nathan Whitehorn <nwhitehorn@freebsd.org> [1]
2010-08-01 20:41:26 +00:00
Martin Matuska
181dc31424 - Update to 2010-04-18
- Deselect x264 by default (requires multimedia/x264-devel)
- Add SSSE3 to OPTIONS (requires lang/gcc44 and higher)
2010-04-19 08:15:40 +00:00
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Martin Matuska
7881ed2a4a FFmpeg is a complete, cross-platform solution to record, convert and
stream audio and video. It includes libavcodec - the leading audio/video
codec library.

This is the development version from a SVN snapshot.

WWW: http://ffmpeg.mplayerhq.hu/
2009-08-12 10:40:47 +00:00
Michael Johnson
70ba0bc3ab Remove ffmpeg-devel 2007-05-25 17:20:05 +00:00
Michael Johnson
af3dbfe39e Fix configure on some? configurations
PR:		ports/112382
Submitted by:	swp@swp.pp.ru
2007-05-03 14:40:32 +00:00
Michael Johnson
4810e8d662 - Always build libswscale
This fixes build on multimedia/handbrake
2007-05-03 14:28:46 +00:00
Michael Johnson
c8161bc264 - Build with dynamic libdca instead of static libdts 2007-05-01 21:50:11 +00:00
Michael Johnson
d8daebc0e2 - Update to 2007.04.29 snapshot (this will probably be moved to multimedia/ffmpeg, assumeing we have no major problems)
- Add support for libswscale [1]
- Honor CFLAGS [1]
- Update WWW [1]
- Fix build on amd64 [2]
- Replace erroneous tr with a better one [3]
- Better CONFLICTS with multimedia/ffmpeg [4]
- Disable liba52 instead of building internal liba52 if WITHOUT_A52 is defined since it's no longer
  required [5]

PR:		ports/111335 [1]
		ports/111560 [3]
		ports/112068 [4]
		ports/112192 [5]
Submitted by:	thierry [1]
		vanilla (partly submitted by) [2]
		ast@marabu.ch [3]
		Ganael LAPLANCHE <ganael.laplanche@martymac.com> [4]
		Martin Tournoij <carpetsmoker@xs4all.nl> [5]
2007-04-30 15:24:44 +00:00
Michael Johnson
f7126ec8c9 - Update to 2007-04-18 snapshot
- OGG is enabled by default now
- Partly fix amd64 support by disabling mem align check code that bombs
  gcc on amd64 [1]. amd64 support still does not build

Partly obtained from:	OpenBSD [1]
2007-04-18 16:14:01 +00:00
Michael Johnson
14a2cdecd4 Update to 2007-03-31 snapshot 2007-04-02 14:06:07 +00:00
Michael Johnson
ca05a2a27d Fix build with latest x264
Reported and tested by:	Pav
Forgotten by:		ahze
2006-11-13 15:47:05 +00:00
Kris Kennaway
01840bf3b2 * Fix build with SDL
* Fix build on amd64

Pointy hat to:	lioux
2006-10-07 17:12:14 +00:00
Mario Sergio Fujikawa Ferreira
1124db206b o Fix build: Rollback modification of files/patch-libavcodec_x264.c
o Bump PORTREVISION (Some ARCHs build but should be rebuilt)

PR:		103889
Submitted by:	Hans Nieser <h.nieser@xs4all.nl>
2006-10-03 01:36:30 +00:00
Mario Sergio Fujikawa Ferreira
617018b249 Fix build on 4.x: fix devel/sdl header include
PR:		102431
Submitted by:	Shaun Amott <shaun@FreeBSD.org>
2006-09-25 00:47:40 +00:00
Michael Johnson
37bf7b369f - Fix build with x264
Reported by: many
2006-08-10 10:29:51 +00:00
Mario Sergio Fujikawa Ferreira
d52139f9a6 o Update to 2006032300 cvs snapshot made on March 23, 2006
o Properly USE_RC_SUBR directive by poiting it at a rc.d script
  template
o Take care of some problems raised by portlint(1)
2006-03-24 13:53:05 +00:00
Mario Sergio Fujikawa Ferreira
4ac66aaa73 Removed after copy to ffserver.in 2006-03-24 13:52:51 +00:00
Mario Sergio Fujikawa Ferreira
172854a46a Copied from ffserver.sh 2006-03-24 13:52:19 +00:00
Doug Barton
c49d1a3273 Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts.
2006-02-20 20:47:50 +00:00
Doug Barton
ffde46cbf9 Now that new style rc.d scripts are being run as part of the
base rcorder, hard coded variable values in these scripts
are overriding the values in /etc/rc.conf[.local] (due to
the way that variables from the latter are read at boot time).

Therefore, change the boot scripts to set default values only
if the variable is unset in /etc/rc.conf[.local]. This will
allow the service to start at boot time if it's been enabled
as the user would expect.

This change will be a noop for users who have systems that
have not yet been upgraded to the new rc.d code in the base.

In many cases there are other variables in the scripts that
should get similar treatment, however I did not change
anything other than the _enable lines. I'll leave the rest
up to the maintainers to do as they see fit.

Bump PORTREVISION to make sure that users and packages
pick up this change.
2006-01-07 06:29:57 +00:00
Mario Sergio Fujikawa Ferreira
bf5209249d o gnu configure script: fix shared library number versioning
o Bump PORTREVISION
2005-12-27 05:40:26 +00:00
Mario Sergio Fujikawa Ferreira
3f55e08a26 Update to 2005122600 CVS snapshot 2005-12-26 20:06:35 +00:00
Mario Sergio Fujikawa Ferreira
e5e34689bd 1) PLIST change: install ffmpeg's libavutil.pc pkgconfig under
${PREFIX}/libdata/pkgconfig instead of incorrect
   ${PREFIX}/lib/pkgconfig.  This incidently fixes PLIST since
   {PREFIX}/lib/pkgconfig dir can no longer forgotten behind.
2) Safer installion (no complains received regarding this): add
   quotes around file/directory paths inside ffmpeg's Makefile.
   Safety approach.
3) Bump PORTREVISION due to [1]

Submitted by:	pointyhat (kris) [1]
2005-12-04 10:51:30 +00:00
Mario Sergio Fujikawa Ferreira
24e432e264 Remove improper additions to CFLAGS 2005-12-02 00:19:28 +00:00
Mario Sergio Fujikawa Ferreira
4bb41a8ba4 Update to cvs snapshot 2005112800: house the snapshot distinfo under
MASTER_SITE_LOCAL. Currently, ffmpeg cvs snapshot distribution
server is down.
2005-11-29 03:11:41 +00:00
Mario Sergio Fujikawa Ferreira
83d5b351ba I) Update to snapshot 20050607
II) Improve the bktr(4) device grab code [1] in sync with
multimedia/ffmpeg/files/grab_bsdbktr.c revision 1.9
        1) Add support for DragonFly
        2) Use proper castings
        3) Test file descriptors before using them
        4) Improve frame capture
        5) Fix some errors
        6) Clean up the signals on bktr(4) when closing the device
III) Re-enable video capture WITH_VIDEO_CAPTURE due to (II)

Submitted by:	Steve O'Hara-Smith <steve@sohara.org> et al [1]
2005-06-08 02:33:41 +00:00
Mario Sergio Fujikawa Ferreira
d46bacb4a7 o Update to snapshot 20050526
o Fix PLIST typos
o Improve WITH{,OUT}_BUILTIN_VECTOR Makefile support
o Re-enable theora support [1]. This is still being investigated
o This version's ffplay recognizes neither .mkv nor .ogm

Reviewed by:	kwm [1]
2005-05-26 17:58:51 +00:00
Mario Sergio Fujikawa Ferreira
4e5523cde0 o Remove USE_GCC dependency on 3.4
o Have byteswap work for both 5.x (and over) and 4.x FreeBSD branches
o Fix build on 4.x by disabling gcc3 SMID code (patch-configure)

Submitted by:	ahze
2005-05-14 00:48:35 +00:00
Mario Sergio Fujikawa Ferreira
2ad8ab31b2 o Commit updates after repo copy from multimedia/ffmpeg
o Update to CVS snapshot 20050511
o Add FreeBSD native byteswap support
o Video capture is not working and help is appreciated on this
  matter. Join irc.freenode.net #freebsd-multimedia to help. Some fixes
  have been borrowed from [2], [3] and [4]
o IPV6 support fixed [1]

Submitted by:	ahze [1],
		Jacob Meuser <jakemsr@jakemsr.com> [4],
		Vladimir Kushnir <vkushnir@i.kiev.ua> [4]
Reviewed by:	ahze,
		Jacob Meuser <jakemsr@jakemsr.com>,
		Vladimir Kushnir <vkushnir@i.kiev.ua>,
		countless others at FreeBSD-multimedia@FreeBSD.org
		mailing list
Obtained from:	FFmpeg CVS repo [2],
		OpenBSD FFmpeg port [3]
2005-05-12 02:54:48 +00:00
Mario Sergio Fujikawa Ferreira
19a0507350 o Update to 0.4.9.p1
o SHLIB version bump: a trick to help detect the problem that ffmpeg
  will not build with the previous ffmpeg library installed

PR:		69210 [1],
		74225 [2]
Submitted by:	ahze [1],
		Frank Mayhar <frank@exit.com> [2]
2004-12-05 18:12:41 +00:00
Mario Sergio Fujikawa Ferreira
62bb7573bb Support moved header files in FreeBSD 5.x branch: the header files
for the Brooktree and Meteor interfaces have been moved

PR:		62178
Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
2004-03-14 04:42:54 +00:00
FUJISHIMA Satsuki
d4a1aee4af fix build with lame. 2003-12-28 01:05:16 +00:00
Mark Linimon
f6f8cd3799 Fix installation of shared libs, man page installation, and plist.
Bump portrevision, although the original patch didn't do that (this
seems necessary enough to me).  Compiles ok on 4.x, 5.x.
PR:		ports/56721
Submitted by:	Simon Barner <barner@in.tum.de>
Committed on behalf of lioux@, who is having machine troubles.
2003-12-08 03:26:41 +00:00
Mario Sergio Fujikawa Ferreira
0e4cf92a01 Update to 0.4.8
Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
2003-10-08 13:37:43 +00:00