summaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
authorlioux <lioux@FreeBSD.org>2004-03-21 01:17:25 +0000
committerlioux <lioux@FreeBSD.org>2004-03-21 01:17:25 +0000
commitc7486abae185955b4f5dfcc07b9cc52b0c9e1968 (patch)
treea27d47f7a5fc801453eee323dafea8a98df980c5 /multimedia
parent582a6ffa0547c887e97925ede1378ce9d6001f28 (diff)
downloadFreeBSD-ports-c7486abae185955b4f5dfcc07b9cc52b0c9e1968.zip
FreeBSD-ports-c7486abae185955b4f5dfcc07b9cc52b0c9e1968.tar.gz
Remove ports/multimedia/ffmpeg045 in favor of better latest version
ports/multimedia/ffmpeg
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/ffmpeg045/Makefile182
-rw-r--r--multimedia/ffmpeg045/distinfo2
-rw-r--r--multimedia/ffmpeg045/files/grab_bsdbktr.c243
-rw-r--r--multimedia/ffmpeg045/files/patch-Makefile26
-rw-r--r--multimedia/ffmpeg045/files/patch-ffmpeg.c37
-rw-r--r--multimedia/ffmpeg045/files/patch-ffserver.c18
-rw-r--r--multimedia/ffmpeg045/files/patch-libav::Makefile20
-rw-r--r--multimedia/ffmpeg045/files/patch-libav::audio.c17
-rw-r--r--multimedia/ffmpeg045/files/patch-libav::avformat.h9
-rw-r--r--multimedia/ffmpeg045/files/patch-libavcodec::Makefile22
-rw-r--r--multimedia/ffmpeg045/files/patch-libavcodec::bswap.h41
-rw-r--r--multimedia/ffmpeg045/pkg-descr24
-rw-r--r--multimedia/ffmpeg045/pkg-message16
-rw-r--r--multimedia/ffmpeg045/pkg-plist26
15 files changed, 0 insertions, 684 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index c5f1354..4b7e6d3 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -17,7 +17,6 @@
SUBDIR += emovix
SUBDIR += enjoympeg
SUBDIR += ffmpeg
- SUBDIR += ffmpeg045
SUBDIR += fxtv
SUBDIR += gmencoder
SUBDIR += goggles
diff --git a/multimedia/ffmpeg045/Makefile b/multimedia/ffmpeg045/Makefile
deleted file mode 100644
index 1aadfa9..0000000
--- a/multimedia/ffmpeg045/Makefile
+++ /dev/null
@@ -1,182 +0,0 @@
-# New ports collection makefile for: ffmpeg
-# Date created: Tue Sep 25 15:52:09 BRT 2001
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ffmpeg
-PORTVERSION= 0.4.5
-PORTREVISION= 7
-CATEGORIES= multimedia audio net
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= lioux
-DISTNAME= ffmpeg-cvs-2002101400
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= Hyper fast realtime audio/video encoder/converter, streaming server
-
-BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-ONLY_FOR_ARCHS= i386
-USE_GETOPT_LONG= yes
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-USE_REINPLACE= yes
-USE_SIZE= yes
-CONFIGURE_ARGS= --cc="${CC}" --prefix="${PREFIX}" \
- --make="${GMAKE}" --enable-shared \
- --extra-libs="-lm -L${LOCALBASE}/lib"
-PLIST_SUB= SHLIB_VERSION=${SHLIB_VERSION}
-INSTALLS_SHLIB= yes
-NO_LATEST_LINK= yes
-
-SHLIB_VERSION= 0
-#
-DOC_FILES= COPYING Changelog README VERSION
-# under subdir doc
-DOC_DOCFILES= FAQ README.dev README.tech \
- TODO bench.txt ffmpeg.txt \
- HOWTO-STREAM README.beos \
- ffserver.txt
-HEADER_FILES= libavcodec/avcodec.h libavcodec/common.h \
- libavcodec/dsputil.h
-LIB_FILES= libavcodec/libavcodec.a libav/libavformat.a
-
-.include <bsd.port.pre.mk>
-
-## lib detection
-##
-## lame mp3
-.if exists(${LOCALBASE}/lib/libmp3lame.so.0)
-WITH_MP3=yes
-.endif
-## vorbis
-.if exists(${LOCALBASE}/lib/libvorbisenc.so.2)
-WITH_VORBIS=yes
-.endif
-
-## support activation
-##
-## disable a52
-.ifndef(WITHOUT_A52)
-LIB_DEPENDS+= a52.0:${PORTSDIR}/audio/liba52
-
-CONFIGURE_ARGS+= --enable-a52 \
- --enable-a52bin
-.else
-CONFIGURE_ARGS+= --enable-a52 \
- --disable-a52bin
-.endif
-## disable mmx
-.ifdef(WITHOUT_MMX)
-CONFIGURE_ARGS+= --disable-mmx
-.endif
-## mp3
-.ifdef(WITH_MP3)
-LIB_DEPENDS+= mp3lame.0:${PORTSDIR}/audio/lame
-
-CONFIGURE_ARGS+= --enable-mp3lame
-.endif
-## optimization
-.ifdef(WITH_OPTIMIZED_CFLAGS)
-CONFIGURE_ARGS+= --extra-cflags="${CFLAGS} -I${LOCALBASE}/include \
- -O3 -ffast-math -fomit-frame-pointer"
-.else
-CONFIGURE_ARGS+= --extra-cflags="${CFLAGS} -I${LOCALBASE}/include"
-.endif
-## vorbis
-.ifdef(WITH_VORBIS)
-LIB_DEPENDS+= vorbisenc.2:${PORTSDIR}/audio/libvorbis
-
-CONFIGURE_ARGS+= --enable-vorbis
-.endif
-
-pre-everything::
-.ifndef(WITHOUT_LIBA52)
- @${ECHO_MSG} "You can disable liba52 support by defining WITHOUT_LIBA52"
-.endif
-.ifndef(WITHOUT_MMX)
- @${ECHO_MSG} "Define WITHOUT_MMX if your system does not support MMX"
-.endif
-.ifndef(WITH_MP3)
- @${ECHO_MSG} 'Define WITH_MP3 to enable lame MP3 codec'
-.endif
-.ifndef(WITH_OPTIMIZED_CFLAGS)
- @${ECHO_MSG}
- @${ECHO_MSG} 'You can enable additional compilation optimizations'
- @${ECHO_MSG} 'by defining WITH_OPTIMIZED_CFLAGS'
-.endif
-.ifndef(WITH_VORBIS)
- @${ECHO_MSG} 'Define WITH_VORBIS to enable libvorbisenc VORBIS codec'
-.endif
-.if !(defined(WITH_BKTR_FORMAT) && defined(WITH_BKTR_DEV))
- @${ECHO_MSG}
- @${ECHO_MSG} 'If you want to capture from a bktr(4) supported card'
- @${ECHO_MSG} 'you will probably need to set the input device and format'
- @${ECHO_MSG} 'You can set WITH_BKTR_FORMAT to NTSC or PAL and you can set'
- @${ECHO_MSG} 'WITH_BKTR_DEV to 0, 1, 2 or 3 (1 is usually the tuner)'
- @${ECHO_MSG} 'so for a PAL tuner make WITH_BKTR_FORMAT=PAL WITH_BKTR_DEV=1'
- @${ECHO_MSG}
- @${ECHO_MSG} 'Warning: invalid settings will probably dump cores'
- @${ECHO_MSG}
-.endif
-
-post-extract:
-# install booktree extension
- @${CP} ${FILESDIR}/grab_bsdbktr.c ${WRKSRC}/libav/
-
-post-patch:
- @${REINPLACE_CMD} -e "s!/etc/ffserver.conf!${PREFIX}/etc/ffserver.conf!g" \
- ${WRKSRC}/ffserver.c
-# malloc.h was deprecated in favor of stdlib.h
- @${FIND} ${WRKSRC} -type f | \
- ${XARGS} -n 10 ${REINPLACE_CMD} -e \
- 's|malloc.h|stdlib.h|'
-.ifdef(WITH_BKTR_FORMAT)
- @${REINPLACE_CMD} -e \
- "s!VIDEO_FORMAT NTSC!VIDEO_FORMAT ${WITH_BKTR_FORMAT}!" \
- ${WRKSRC}/libav/grab_bsdbktr.c
-.endif
-.ifdef(WITH_BKTR_DEV)
- @${REINPLACE_CMD} -e \
- "s!VIDEO_INPUT METEOR_INPUT_DEV0!VIDEO_INPUT METEOR_INPUT_DEV${WITH_BKTR_DEV}!" \
- ${WRKSRC}/libav/grab_bsdbktr.c
-.endif
-.ifndef(WITHOUT_LIBA52)
- @${REINPLACE_CMD} -e 's|-ldl||' \
- ${WRKSRC}/configure
-.endif
-
-post-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for file in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.for file in ${DOC_DOCFILES}
- @${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR}
-.endfor
-.endif
- @${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf \
- ${PREFIX}/etc/ffserver.conf.sample
-.for file in ${HEADER_FILES}
-# fix header references prior to installation
- @${REINPLACE_CMD} -e 's|"common.h"|<ffmpeg/common.h>|; \
- s|"avcodec.h"|<ffmpeg/avcodec.h>|' \
- ${WRKSRC}/${file}
- @${INSTALL_DATA} ${WRKSRC}/${file} \
- ${PREFIX}/include/ffmpeg/${file:T}
-.endfor
-.for file in ${LIB_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/lib/${file:T}
-.endfor
-# add shared lib link
- @${LN} -sf libavcodec.so \
- ${PREFIX}/lib/libavcodec.so.${SHLIB_VERSION}
-# show PKGMESSAGE
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/multimedia/ffmpeg045/distinfo b/multimedia/ffmpeg045/distinfo
deleted file mode 100644
index 7b48354..0000000
--- a/multimedia/ffmpeg045/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (ffmpeg-cvs-2002101400.tar.gz) = 13d04dcb31a09ff98a4caccbeed8dbc5
-SIZE (ffmpeg-cvs-2002101400.tar.gz) = 577191
diff --git a/multimedia/ffmpeg045/files/grab_bsdbktr.c b/multimedia/ffmpeg045/files/grab_bsdbktr.c
deleted file mode 100644
index f071b2d..0000000
--- a/multimedia/ffmpeg045/files/grab_bsdbktr.c
+++ /dev/null
@@ -1,243 +0,0 @@
-/*
- * FreeBSD video grab interface
- * Copyright (c) 2002 Steve O'Hara-Smith
- * based on
- * Linux video grab interface
- * Copyright (c) 2000,2001 Gerard Lantau.
- * and
- * simple_grab.c Copyright (c) 1999 Roger Hardiman
- *
- * GPL virus inherited:
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-#include "avformat.h"
-#include <machine/ioctl_meteor.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <sys/ioctl.h>
-#include <sys/mman.h>
-#include <sys/time.h>
-#include <signal.h>
-
-typedef struct {
- int fd;
- int tuner_fd;
- int frame_format; /* see VIDEO_PALETTE_xxx */
- int width, height;
- int frame_rate;
- INT64 per_frame;
- INT64 last_frame_time;
-} VideoData;
-
-const char *video_device = "/dev/bktr0";
-
-#define GRABBER_SETTLE_TIME 3
-#define PAL 1
-#define NTSC 2
-/* PAL is 768 x 576. NTSC is 640 x 480 */
-#define PAL_HEIGHT 576
-#define NTSC_HEIGHT 480
-
-#ifndef VIDEO_FORMAT
-#define VIDEO_FORMAT NTSC
-#endif
-
-#ifndef VIDEO_INPUT
-#define VIDEO_INPUT METEOR_INPUT_DEV0;
-#endif
-
-static UINT8 *video_buf;
-static int nsignals = 0;
-static void catchsignal(int signal)
-{
- nsignals++;
- return;
-}
-
-static int bktr_init(AVFormatContext *s1, AVFormatParameters *ap)
-{
- VideoData *s = s1->priv_data;
- int width, height;
- int video_fd;
- int format = VIDEO_FORMAT;
- struct meteor_geomet geo;
- int c;
- struct sigaction act,old;
-
- memset(&act,0,sizeof(act));
- sigemptyset(&act.sa_mask);
- act.sa_handler = catchsignal;
- sigaction(SIGUSR1,&act,&old);
- sigaction(SIGALRM,&act,&old);
-
- width = s->width;
- height = s->height;
- s->last_frame_time = 0;
-
- s->tuner_fd = open ("/dev/tuner0", O_RDWR);
- if (s->tuner_fd < 0) {
- perror("Warning: Tuner not opened continuing");
- }
-
- video_fd = open(video_device, O_RDWR);
- if (video_fd < 0) {
- perror(video_device);
- return -EIO;
- }
- s->fd=video_fd;
- geo.rows = height;
- geo.columns = width;
- geo.frames = 1;
- geo.oformat = METEOR_GEO_YUV_422 | METEOR_GEO_YUV_12;
-
- if ((format == PAL) && (height <= (PAL_HEIGHT/2)))
- geo.oformat |= METEOR_GEO_EVEN_ONLY;
- if ((format == NTSC) && (height <= (NTSC_HEIGHT/2)))
- geo.oformat |= METEOR_GEO_EVEN_ONLY;
-
- if (ioctl(video_fd, METEORSETGEO, &geo) < 0) {
- perror ("METEORSETGEO");
- return -EIO;
- }
-
- switch (format) {
- case PAL: c = METEOR_FMT_PAL; break;
- case NTSC: c = METEOR_FMT_NTSC; break;
- default: c = METEOR_FMT_PAL; break;
- }
-
- if (ioctl(video_fd, METEORSFMT, &c) < 0) {
- perror ("METEORSFMT");
- return -EIO;
- }
-
- c = VIDEO_INPUT;
- if (ioctl(video_fd, METEORSINPUT, &c) < 0) {
- perror ("METEORSINPUT");
- return -EIO;
- }
- video_buf = mmap((caddr_t)0, width*height*3, PROT_READ, MAP_SHARED,
- video_fd, (off_t) 0);
- if (video_buf == MAP_FAILED) {
- perror ("mmap");
- return -EIO;
- }
- c = METEOR_CAP_CONTINOUS;
- ioctl(s->fd, METEORCAPTUR, &c);
- c = SIGUSR1;
- ioctl (s->fd, METEORSSIGNAL, &c);
- return 0;
-}
-
-/* note: we support only one picture read at a time */
-static int grab_read_packet(AVFormatContext *s1, AVPacket *pkt)
-{
- VideoData *s = s1->priv_data;
- int size, halfsize;
- sigset_t msig;
- UINT64 curtime;
-
- size = s->width * s->height;
- halfsize = size << 1;
- if (av_new_packet(pkt, size + halfsize) < 0)
- return -EIO;
-
- curtime = av_gettime();
- if (!s->last_frame_time
- || ((s->last_frame_time + s->per_frame) > curtime)) {
- if (!usleep (s->last_frame_time + s->per_frame + s->per_frame/8 - curtime)) {
- if (!nsignals)
- printf ("\nSLEPT NO signals - %d microseconds late\n",
- av_gettime() - s->last_frame_time - s->per_frame);
- }
- } else if ((s->last_frame_time + s->per_frame*5 < curtime)) {
- bzero (pkt->data, size + halfsize);
- printf ("\nBlank %d signals - %d microseconds\n",
- nsignals, curtime - s->last_frame_time - s->per_frame);
- s->last_frame_time += s->per_frame;
- return size + halfsize;
- }
- nsignals = 0;
-
- s->last_frame_time = s->last_frame_time
- ? s->last_frame_time + s->per_frame
- : av_gettime();
-
- memcpy (pkt->data, video_buf, size + halfsize);
- return size + halfsize;
-}
-
-static int grab_read_header (AVFormatContext *s1, AVFormatParameters *ap)
-{
- VideoData *s = s1->priv_data;
- AVStream *st;
- int width, height;
- int frame_rate;
-
- if (!ap || ap->width <= 0 || ap->height <= 0 || ap->frame_rate <= 0)
- return -1;
-
- width = ap->width;
- height = ap->height;
- frame_rate = ap->frame_rate;
- st = av_new_stream(s1, 0);
- if (!st)
- return -ENOMEM;
- s1->priv_data = s;
- s1->nb_streams = 1;
- s1->streams[0] = st;
-
- s->width = width;
- s->height = height;
- s->frame_rate = frame_rate;
- s->per_frame = (INT64_C(1000000) * FRAME_RATE_BASE) / s->frame_rate;
- st->codec.pix_fmt = PIX_FMT_YUV420P;
- st->codec.codec_id = CODEC_ID_RAWVIDEO;
- st->codec.width = width;
- st->codec.height = height;
- st->codec.frame_rate = frame_rate;
-
- return bktr_init(s1, ap);
-}
-
-static int grab_read_close (AVFormatContext *s1)
-{
- VideoData *s = s1->priv_data;
-
- int c = METEOR_CAP_STOP_CONT;
- ioctl(s->fd, METEORCAPTUR, &c);
- close(s->fd);
- close(s->tuner_fd);
- free(s);
- return 0;
-}
-
-AVInputFormat video_grab_device_format = {
- "video_grab_device",
- "video grab",
- sizeof(VideoData),
- NULL,
- grab_read_header,
- grab_read_packet,
- grab_read_close,
- flags: AVFMT_NOFILE,
-};
-
-int video_grab_init(void)
-{
- av_register_input_format(&video_grab_device_format);
- return 0;
-}
diff --git a/multimedia/ffmpeg045/files/patch-Makefile b/multimedia/ffmpeg045/files/patch-Makefile
deleted file mode 100644
index eebc45c..0000000
--- a/multimedia/ffmpeg045/files/patch-Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
---- Makefile.orig Sun Sep 1 15:07:34 2002
-+++ Makefile Tue Oct 8 13:51:49 2002
-@@ -6,12 +6,12 @@
-
- VPATH=$(SRC_PATH)
-
--CFLAGS= $(OPTFLAGS) -Wall -g -I. -I$(SRC_PATH) -I$(SRC_PATH)/libavcodec -I$(SRC_PATH)/libav -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE
-+CFLAGS= $(OPTFLAGS) -Wall -I. -I$(SRC_PATH) -I$(SRC_PATH)/libavcodec -I$(SRC_PATH)/libav -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE
- ifeq ($(CONFIG_DARWIN),yes)
- LDFLAGS+= -g -d
- FFSLDFLAGS= -Wl,-bind_at_load
- else
--LDFLAGS+= -g -Wl,--warn-common
-+LDFLAGS+= -Wl,--warn-common
- FFSLDFLAGS= -Wl,-E
- endif
-
-@@ -60,7 +60,7 @@
- ffserver$(EXE): ffserver.o $(DEP_LIBS)
- $(CC) $(LDFLAGS) $(FFSLDFLAGS) \
- -o $@ ffserver.o -L./libavcodec -L./libav \
-- -lavformat -lavcodec -ldl $(EXTRALIBS)
-+ -lavformat -lavcodec $(EXTRALIBS)
-
- ffplay: ffmpeg$(EXE)
- ln -sf $< $@
diff --git a/multimedia/ffmpeg045/files/patch-ffmpeg.c b/multimedia/ffmpeg045/files/patch-ffmpeg.c
deleted file mode 100644
index 2242cdb..0000000
--- a/multimedia/ffmpeg045/files/patch-ffmpeg.c
+++ /dev/null
@@ -1,37 +0,0 @@
---- ffmpeg.c.orig Thu Oct 10 20:13:52 2002
-+++ ffmpeg.c Thu Oct 10 20:14:03 2002
-@@ -36,6 +36,7 @@
- #include <ctype.h>
-
-
-+#define INT64_C(x) x##LL
- #define MAXINT64 INT64_C(0x7fffffffffffffff)
-
- typedef struct {
-@@ -146,7 +147,7 @@
- const char *audio_device = "none";
- #endif
- #ifndef CONFIG_VIDEO4LINUX
--const char *v4l_device = "none";
-+const char *video_device = "none";
- #endif
-
- typedef struct AVOutputStream {
-@@ -1601,7 +1602,7 @@
-
- void opt_video_device(const char *arg)
- {
-- v4l_device = strdup(arg);
-+ video_device = strdup(arg);
- }
-
- void opt_audio_device(const char *arg)
-@@ -2099,7 +2100,7 @@
- /* by now video grab has one stream */
- ic->streams[0]->r_frame_rate = ap->frame_rate;
- input_files[nb_input_files] = ic;
-- dump_format(ic, nb_input_files, v4l_device, 0);
-+ dump_format(ic, nb_input_files, video_device, 0);
- nb_input_files++;
- }
- if (has_audio) {
diff --git a/multimedia/ffmpeg045/files/patch-ffserver.c b/multimedia/ffmpeg045/files/patch-ffserver.c
deleted file mode 100644
index 93bd700..0000000
--- a/multimedia/ffmpeg045/files/patch-ffserver.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- ffserver.c.orig Tue Oct 8 13:45:36 2002
-+++ ffserver.c Tue Oct 8 13:46:10 2002
-@@ -20,7 +20,6 @@
- #include "avformat.h"
-
- #include <stdarg.h>
--#include <netinet/in.h>
- #include <unistd.h>
- #include <fcntl.h>
- #include <sys/ioctl.h>
-@@ -30,6 +29,7 @@
- #include <time.h>
- #include <sys/types.h>
- #include <sys/socket.h>
-+#include <netinet/in.h>
- #include <sys/wait.h>
- #include <arpa/inet.h>
- #include <netdb.h>
diff --git a/multimedia/ffmpeg045/files/patch-libav::Makefile b/multimedia/ffmpeg045/files/patch-libav::Makefile
deleted file mode 100644
index bc42942..0000000
--- a/multimedia/ffmpeg045/files/patch-libav::Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- libav/Makefile.orig Tue Oct 8 13:54:16 2002
-+++ libav/Makefile Tue Oct 8 13:54:30 2002
-@@ -6,7 +6,7 @@
-
- VPATH=$(SRC_PATH)/libav
-
--CFLAGS= $(OPTFLAGS) -Wall -g -I.. -I$(SRC_PATH) -I$(SRC_PATH)/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE
-+CFLAGS= $(OPTFLAGS) -Wall -I.. -I$(SRC_PATH) -I$(SRC_PATH)/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE
-
- OBJS= utils.o cutils.o allformats.o
-
-@@ -17,7 +17,7 @@
- OBJS+= avio.o aviobuf.o file.o
-
- ifeq ($(CONFIG_VIDEO4LINUX),yes)
--OBJS+= grab.o
-+OBJS+= grab_bsdbktr.o
- endif
-
- ifeq ($(CONFIG_AUDIO_OSS),yes)
diff --git a/multimedia/ffmpeg045/files/patch-libav::audio.c b/multimedia/ffmpeg045/files/patch-libav::audio.c
deleted file mode 100644
index 665e483..0000000
--- a/multimedia/ffmpeg045/files/patch-libav::audio.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- libav/audio.c.orig Wed Feb 5 20:49:08 2003
-+++ libav/audio.c Wed Feb 5 20:50:36 2003
-@@ -243,6 +243,14 @@
- if (av_new_packet(pkt, s->frame_size) < 0)
- return -EIO;
- for(;;) {
-+ struct timeval tv;
-+ fd_set fds;
-+ tv.tv_sec = 0;
-+ tv.tv_usec = 30 * 1000; /* 30 msecs -- a bit shorter than 1 frame at 30fps */
-+ FD_ZERO(&fds);
-+ FD_SET(s->fd, &fds); /* This will block until data is available or we get a timeout */
-+ (void) select(s->fd + 1, &fds, 0, 0, &tv);
-+
- ret = read(s->fd, pkt->data, pkt->size);
- if (ret > 0)
- break;
diff --git a/multimedia/ffmpeg045/files/patch-libav::avformat.h b/multimedia/ffmpeg045/files/patch-libav::avformat.h
deleted file mode 100644
index 3199bc4..0000000
--- a/multimedia/ffmpeg045/files/patch-libav::avformat.h
+++ /dev/null
@@ -1,9 +0,0 @@
---- libav/avformat.h Mon Jul 8 04:38:40 2002
-+++ libav/avformat.h Sun Jul 14 15:22:58 2002
-@@ -284,5 +284,5 @@
- int video_grab_init(void);
- int audio_init(void);
-
--extern const char *v4l_device;
-+extern const char *video_device;
- extern const char *audio_device;
diff --git a/multimedia/ffmpeg045/files/patch-libavcodec::Makefile b/multimedia/ffmpeg045/files/patch-libavcodec::Makefile
deleted file mode 100644
index d760d0c..0000000
--- a/multimedia/ffmpeg045/files/patch-libavcodec::Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
---- libavcodec/Makefile.orig Sun Oct 6 12:26:38 2002
-+++ libavcodec/Makefile Wed Oct 9 14:24:34 2002
-@@ -7,8 +7,7 @@
- VPATH=$(SRC_PATH)/libavcodec
-
- # NOTE: -I.. is needed to include config.h
--CFLAGS= $(OPTFLAGS) -Wall -g -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE
--LDFLAGS= -g
-+CFLAGS= $(OPTFLAGS) -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE
-
- OBJS= common.o utils.o mem.o allcodecs.o \
- mpegvideo.o h263.o jrevdct.o jfdctfst.o jfdctint.o\
-@@ -167,8 +166,7 @@
- install: all
- ifeq ($(BUILD_SHARED),yes)
- install -d $(prefix)/lib
-- install -s -m 755 $(SLIB) $(prefix)/lib/libavcodec-$(VERSION).so
-- ln -sf libavcodec-$(VERSION).so $(prefix)/lib/libavcodec.so
-+ install -s -m 755 $(SLIB) $(prefix)/lib/libavcodec.so
- ldconfig || true
- mkdir -p $(prefix)/include/ffmpeg
- install -m 644 $(VPATH)/avcodec.h $(prefix)/include/ffmpeg/avcodec.h
diff --git a/multimedia/ffmpeg045/files/patch-libavcodec::bswap.h b/multimedia/ffmpeg045/files/patch-libavcodec::bswap.h
deleted file mode 100644
index 7205d7e..0000000
--- a/multimedia/ffmpeg045/files/patch-libavcodec::bswap.h
+++ /dev/null
@@ -1,41 +0,0 @@
---- libavcodec/bswap.h.orig Sun Nov 3 04:51:51 2002
-+++ libavcodec/bswap.h Sun Nov 3 04:53:30 2002
-@@ -5,6 +5,14 @@
- #include <byteswap.h>
- #else
-
-+#if (defined(__unix__) || defined(unix)) && !defined(USG)
-+#include <sys/param.h>
-+#endif
-+
-+#if defined(__FreeBSD__) && __FreeBSD_version >= 470000
-+#include <sys/endian.h>
-+#endif
-+
- #ifdef ARCH_X86
- inline static unsigned short ByteSwap16(unsigned short x)
- {
-@@ -13,7 +21,11 @@
- "0" (x));
- return x;
- }
-+#if defined(__FreeBSD__) && __FreeBSD_version >= 470000
-+#define bswap_16(x) (be16toh(x))
-+#else
- #define bswap_16(x) ByteSwap16(x)
-+#endif
-
- inline static unsigned int ByteSwap32(unsigned int x)
- {
-@@ -29,7 +41,11 @@
- "0" (x));
- return x;
- }
-+#if defined(__FreeBSD__) && __FreeBSD_version >= 470000
-+#define bswap_32(x) (be32toh(x))
-+#else
- #define bswap_32(x) ByteSwap32(x)
-+#endif
-
- inline static unsigned long long int ByteSwap64(unsigned long long int x)
- {
diff --git a/multimedia/ffmpeg045/pkg-descr b/multimedia/ffmpeg045/pkg-descr
deleted file mode 100644
index cdb0374..0000000
--- a/multimedia/ffmpeg045/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-[ excerpt (with adaptations) from developer's README ]
-ffmpeg is a hyper fast realtime audio/video encoder, a streaming
-server and a generic audio and video file converter.
-
-It can convert a standard video source into several file formats
-based on DCT/motion compensation encoding. Sound is compressed in
-MPEG audio layer 2 or using an AC3 compatible stream.
-
-What makes ffmpeg interesting ?
-- Simple and efficient video encoder: outputs MPEG1, H263, Real
- Video(tm), MPEG4, DIVX and MJPEG compatible bitstreams using the
- same encoder core.
-- Hyper fast MPEG audio layer 2 compression (50 times faster than
- realtime on a K6 500).
-[snip -> rest on website below]
-
-ffmpeg is made of two programs:
-* ffmpeg: soft VCR which encodes in real time to several formats.
- It can also encode from any supported input file format to any
- input supported format.
-* ffserver: high performance live broadcast streaming server based
- on the ffmpeg core encoders.
-
-WWW: http://ffmpeg.sourceforge.net/
diff --git a/multimedia/ffmpeg045/pkg-message b/multimedia/ffmpeg045/pkg-message
deleted file mode 100644
index 7e3dd64..0000000
--- a/multimedia/ffmpeg045/pkg-message
+++ /dev/null
@@ -1,16 +0,0 @@
- ATTENTIONATTENTION:
-
-ffmpeg users have reported that older version 0.4.5 encodes faster
-than later ffmpeg versions. Therefore, it might prove better for
-capturing purporses with Brooktree bktr(4) devices. The current
-ffmpeg port should be used for all other purposes unless you really
-need the additional speed.
-
-Do not install both ports at the same time. They install conflicting
-files.
-
-- ffmpeg 0.4.5
-ports/multimedia/ffmpeg045
-
-- ffmpeg current
-ports/multimedia/ffmpeg
diff --git a/multimedia/ffmpeg045/pkg-plist b/multimedia/ffmpeg045/pkg-plist
deleted file mode 100644
index 13b2fb7..0000000
--- a/multimedia/ffmpeg045/pkg-plist
+++ /dev/null
@@ -1,26 +0,0 @@
-bin/ffmpeg
-bin/ffplay
-bin/ffserver
-etc/ffserver.conf.sample
-include/ffmpeg/avcodec.h
-include/ffmpeg/common.h
-include/ffmpeg/dsputil.h
-lib/libavcodec.a
-lib/libavcodec.so
-lib/libavcodec.so.%%SHLIB_VERSION%%
-lib/libavformat.a
-%%PORTDOCS%%share/doc/ffmpeg/COPYING
-%%PORTDOCS%%share/doc/ffmpeg/Changelog
-%%PORTDOCS%%share/doc/ffmpeg/FAQ
-%%PORTDOCS%%share/doc/ffmpeg/HOWTO-STREAM
-%%PORTDOCS%%share/doc/ffmpeg/README
-%%PORTDOCS%%share/doc/ffmpeg/README.beos
-%%PORTDOCS%%share/doc/ffmpeg/README.dev
-%%PORTDOCS%%share/doc/ffmpeg/README.tech
-%%PORTDOCS%%share/doc/ffmpeg/TODO
-%%PORTDOCS%%share/doc/ffmpeg/VERSION
-%%PORTDOCS%%share/doc/ffmpeg/bench.txt
-%%PORTDOCS%%share/doc/ffmpeg/ffmpeg.txt
-%%PORTDOCS%%share/doc/ffmpeg/ffserver.txt
-%%PORTDOCS%%@dirrm share/doc/ffmpeg
-@dirrm include/ffmpeg
OpenPOWER on IntegriCloud