Commit graph

56 commits

Author SHA1 Message Date
Mario Sergio Fujikawa Ferreira
b2428a738b Fix build on OSVERSION < 500000 by disabling POSTPROCESS library
building. The compiler does not support the assembler code. Tested
in tinderbox
2005-06-19 18:20:23 +00:00
Mario Sergio Fujikawa Ferreira
74ca587a9e o Improve the bktr(4) device grab code [1]
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
o Inherit CFLAGS (uphold CFLAGS) if WITH_OPTIMIZED_CFLAGS
o Build and install post processing library
o Bump PORTREVISION

Submitted by:	Steve O'Hara-Smith <steve@sohara.org> et al [1]
2005-06-06 02:05:01 +00:00
Mario Sergio Fujikawa Ferreira
6690f1d30f Add CONFLICTS due to upcoming ffmpeg-devel port 2005-05-07 01:02:23 +00:00
Adam Weinberger
5c5c5a72a3 Bump PORTREVISION on all ports that received the imlib2 shlib chase. 2005-03-07 16:41:04 +00:00
Vanilla I. Shu
a9beb3d4b2 1: Upgrade imlib2 to 1.2.0
2: chase shared library version to 3.

PR:		ports/78347
Submitted by:	Russell Jackson <raj at cserv62.csub.edu>
Somepart by:	me
2005-03-07 15:10:20 +00:00
Kris Kennaway
ce3d881cbe Does not compile on alpha
Approved by:    portmgr (self)
2005-01-02 00:53:51 +00:00
Mario Sergio Fujikawa Ferreira
8e4d4c560d o Pet devel/portlint(1)
- Remove extraneous whitespaces at end of lines
- Place DISTVERSION on the correct location
2004-12-25 12:49:11 +00:00
Mario Sergio Fujikawa Ferreira
2cc7b41b64 o Fix PLIST: ffplay is only built WITH_SDL
o Bump PORTREVISION

PR:		74965
Submitted by:	Serge Gagnon <ser_gagnon@sympatico.ca>
2004-12-12 21:32:14 +00:00
Mario Sergio Fujikawa Ferreira
7ca10bae17 Fix build without NOPORTDOCS: force detection of port textproc/texi2html
Reviewed by:	Randy Pratt <rpratt1950@earthlink.net>,
		Frank Mayhar <frank@exit.com>
2004-12-08 15:05:16 +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
Michael Nottebrock
7b30f2b5d4 Fix build on gcc 3.4 2004-09-03 21:48:56 +00:00
Mario Sergio Fujikawa Ferreira
afb0370144 Fix build on -CURRENT i386 ARCH, OSVERSION >= 502000
PR:		64825
Submitted by:	mike johnson <ahze@ahze.net>
2004-04-14 22:34:50 +00:00
Mario Sergio Fujikawa Ferreira
ca730a0a4c Fix typo: WITHOUT_A52 -> WITHOUT_LIBA52 2004-04-13 23:35:41 +00:00
Mario Sergio Fujikawa Ferreira
53151e47a7 1) Enable shared postprocess per default
2) Add WITHOUT_POSTPROCESS knob for backward compatibility. However,
   using might break ports that require postprocess to be enabled
   in ffmpeg
3) Bump PORTREVISION due to [1]
4) Remove PKGMESSAGE since it is no longer necessary to warn about
   ffmpeg045 port. It has been removed since the reasons for
   maintaining an old parallel version of ffmpeg no longer exist

PR:		64257 [1,2,3]
Submitted by:	dinoex
2004-03-21 01:32:37 +00:00
Kris Kennaway
5e07dae5ee BROKEN on i386 5.x: Does not compile 2004-03-19 12:22:34 +00:00
Mario Sergio Fujikawa Ferreira
0cd3517c79 o Fix "make deinstall reinstall": "unfix" some header files inside
WRKSRC after installation.

PR:		47713
Submitted by:	parv <parv_fm@emailgroups.net> (report),
		Anish Mistry <mistry.7@osu.edu> (fix)
2004-03-14 04:51:05 +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
Edwin Groothuis
672c044e2e Properly use SDL everywhere:
USE_SDL=yes	-> USE_SDL=sdl	(good examles everywhere)
	WANT_SDL/HAVE_SDL instead of exists(localbase/lib/lib...)

See
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-sdl.html
for more information on how to use USE_SDL, WANT_SDL and HAVE_SDL.

PR:		follow-ups of ports/55494, ports/61877
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
2004-03-08 01:01:31 +00:00
Adam Weinberger
185119cbb1 Remove a quotation mark that snuck in when I wasn't paying attention.
Woah. The roof of the building right outside my window just caught fire.
Uh... I should probably stop typing and go make a phone call.

Submitted by:	John Birrell <jb@cimlogic.com.au>
2004-03-01 08:09:02 +00:00
Adam Weinberger
761e252397 Add a missing \.
Submitted by:	FreshPorts sanity checking, which I didn't even know was
		trolling my commits. Cool!!1
2004-02-28 19:44:10 +00:00
Adam Weinberger
14f5ccb8ee Add faad support, unbreak imlib2 support, and fix the pkg-plist. All topped
with a PORTREVISION bump.

Approved by:	no response from maintainer
2004-02-28 19:40:31 +00:00
Alexander Kabaev
4159097e3d Unbreak on 5.x. Define PIC when compiling with -fpic, some codecs
use that to decide whether to enable inline assemply optimisations.
2004-02-23 04:26:01 +00:00
Kris Kennaway
3e0b4729b9 This port is also broken on 4.x. It is scheduled for removal on April 21
if it is still broken at that time.
2004-02-22 01:05:25 +00:00
Mario Sergio Fujikawa Ferreira
43485240fb USE_SIZEify 2004-02-08 01:14:05 +00:00
Kris Kennaway
fbd5b8de69 BROKEN On 5.x: does not compile 2004-02-06 23:16:03 +00:00
Joe Marcus Clarke
73f7c91b5d Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
2004-02-04 05:10:27 +00:00
Tilman Keskinoz
16318a622a Fix build on AMD64
Approved by:	maintainer timeout (26 days)
2004-01-31 04:00:09 +00:00
FUJISHIMA Satsuki
d4a1aee4af fix build with lame. 2003-12-28 01:05:16 +00:00
FUJISHIMA Satsuki
9eb1333270 $ ffmpeg
/libexec/ld-elf.so.1: Shared object "libavcodec.so" not found
$ (cd /usr/local/lib; ls -l libavcodec.so*)
lrwxr-xr-x  1 root  wheel  15 Dec 22 00:32 libavcodec.so@ -> libavcodec.so.0
lrwxr-xr-x  1 root  wheel  13 Dec 22 00:32 libavcodec.so.0@ -> libavcodec.so
$ tail -5 /usr/ports/multimedia/ffmpeg/Makefile  | head -3
# add shared lib link
        @${LN} -sf libavcodec.so \
        ${PREFIX}/lib/libavcodec.so.${SHLIB_VERSION}

This inversion symlink problem fixed in ports/56721
(files/patch-libavcodec::Makefile) but this code left unremoved.
2003-12-27 23:02:44 +00:00
Kirill Ponomarev
1526ccbacf - Chase libraries for new Imlib2 version 2003-12-15 18:44:02 +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
Mario Sergio Fujikawa Ferreira
9d89ca037b o Add WITH_FREETYPE2 knob: handles optional drawtext vhook plugin
o Fixes bento build

Submitted by:	bento, kris,
		Steve O'Hara-Smith <steve@sohara.org>
2003-09-22 05:01:39 +00:00
Mario Sergio Fujikawa Ferreira
db73464fc2 Update to 0.4.7
Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
2003-09-07 23:52:59 +00:00
Mario Sergio Fujikawa Ferreira
faced7ffa0 Fix build on alpha arch: do not use i386 specific patches on alpha 2003-06-03 06:33:38 +00:00
Mario Sergio Fujikawa Ferreira
db90ac6c58 Switch to new USE_GETOPT_LONG ports option 2003-04-18 04:08:57 +00:00
Mario Sergio Fujikawa Ferreira
7bb7a9978a o Update grabbing code adding support for: PALBDGHI, NTSCM, SECAM,
PALN, PALM and NTSCJ
o Bump PORTREVISION

Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
2003-03-05 05:30:08 +00:00
Mario Sergio Fujikawa Ferreira
74740483d0 De-pkg-comment 2003-02-23 19:58:35 +00:00
Mario Sergio Fujikawa Ferreira
4a34b202c0 o Add a simple "block until data is available or timeout is reached"
wait mechanism to audio encoding routines. This avoids busy wait
  blocking which needlessly consumes CPU
o Bump PORTREVISION

Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
Obtained from:	ffmpeg CVS repository
2003-02-05 20:31:02 +00:00
Mario Sergio Fujikawa Ferreira
ce9deb3fd4 o Do not select cpu type for the configure script: this disables
assembly optimizations for each platform. Figures.
o configure script was ignoring our enabling the video capture
  interface. Hard code this.
o Bump PORTREVISION

Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
2003-01-28 16:27:58 +00:00
Mario Sergio Fujikawa Ferreira
8a44be9a38 o Remove trailing spaces
o Remove spurious blank line

Submitted by:	portlint tool
2003-01-10 18:33:02 +00:00
Mario Sergio Fujikawa Ferreira
620b9a6704 Rollback previous commit: I downgraded the grabbing code. It should
not have been touched.
2003-01-10 18:29:35 +00:00
Mario Sergio Fujikawa Ferreira
639ba969fc - After repo copy to ffmpeg045 port so that both older and faster
version 0.4.5 is preserved while the current version matures:
o Update to 0.4.6
o Remove ONLY_FOR_ARCHS, no longer i386 only
o Add PKGMESSAGE explaining the differences between this and ffmpeg045
  port

Reviewed by:	Steve O'Hara-Smith <steve@sohara.org>
Repo copied by:	cvs (joe)
Approved by:	portmgr (self)
2003-01-10 18:21:21 +00:00
Mario Sergio Fujikawa Ferreira
bf345c4d7f o Improve video grabbing quality via bktr(4) driver: less frame
drops
o Bump PORTREVISION

Submitted by:	Steve O'Hara-Smith <steve@sohara.org>
2003-01-09 02:39:10 +00:00
Mario Sergio Fujikawa Ferreira
ee7adffbe0 After repo copy from graphics category, update all appropriate
references from graphics to multimedia category

Repo copied by:		joe (cvs hat)
Approved by:		knu (portmgr hat)
2002-11-28 00:09:51 +00:00
Mario Sergio Fujikawa Ferreira
b868b85dad o Update booktree capture code to latest version:
1) Warning message if the tuner device cannot be opened for
	   write
	2) A two stage sync slip recovery mechanism, stage 1 runs
	   async to catch up, stage 2 injects a blank frame
	3) Update to a consistent indent style (will minimize future
	   diffs)
o Bump PORTREVISION

Submitted by:	"Steve O'Hara-Smith" <steve@sohara.org>
2002-11-05 02:00:06 +00:00
Mario Sergio Fujikawa Ferreira
4866d1844c Fix <sys/param.h> detection code. NOW, the optimized FreeBSD byteswap
can REALLY be used.
2002-11-03 07:16:43 +00:00
Mario Sergio Fujikawa Ferreira
77072d0212 o Add optimizations if WITH_OPTIMIZED_CFLAGS [1]
o Make it CFLAGS safe (I have no idea how this escaped me)
o Unless WITHOUT_LIBA52, use liba52 port instead of ffmpeg liba52
  code. The liba52 port is more optimized.
o Use FreeBSD byteswap optimized routines IF one happens to be using
  either FreeBSD 4.7-RELEASE or later
o Do not bump PORTREVISION

Submitted by:	"Steve O'Hara-Smith" <steve@sohara.org> [1]
Reviewed by:	"Steve O'Hara-Smith" <steve@sohara.org>
2002-11-03 07:01:44 +00:00
Mario Sergio Fujikawa Ferreira
cb3938f18f o House a known good ffmpeg CVS snapshot under MASTER_SITE_LOCAL
o Add -lm to libs, some installations seem to explicitly require
  it

PR:		43973
Prompted by:	Joe "Floid" Kanowitz <jkanowitz@snet.net>
Reviewed by:	Charles Henrich <henrich@sigbus.com>,
		Steve O'Hara-Smith <steve@sohara.org>,
		alex@acatysmoof.com
2002-10-15 18:21:25 +00:00
Mario Sergio Fujikawa Ferreira
4f2162a0d5 o Update ffmpeg to CVS snapshot dated Aug 20, 2002. Bump PORTREVISION
since this is unversioned.
o Add booktree capture support with patches kindly supplied by
  "Steve O'Hara-Smith" <steve@sohara.org>. Work is in progress to get these
  merged back into ffmpeg's CVS repo
o Add WITH_MP3 for lame mp3 support
o Add WITH_VORBIS for vorbis support
o Install shared library for the first time, begin versioning at 0

Reviewed by:	freebsd-multimedia mailing list,
		"Steve O'Hara-Smith" <steve@sohara.org>,
		Anish Mistry <mistry.7@osu.edu>
2002-10-11 19:28:30 +00:00