summaryrefslogtreecommitdiffstats
path: root/multimedia/ffmpeg
diff options
context:
space:
mode:
authorse <se@FreeBSD.org>2007-08-19 10:35:00 +0000
committerse <se@FreeBSD.org>2007-08-19 10:35:00 +0000
commit748bc0c60db04abdf43e912755e377337c5aa922 (patch)
tree5ac94561c1108f65352bab9315e3929fa88b71b9 /multimedia/ffmpeg
parent16799e9de032cd889fd5f023d20ae9ef7d56043e (diff)
downloadFreeBSD-ports-748bc0c60db04abdf43e912755e377337c5aa922.zip
FreeBSD-ports-748bc0c60db04abdf43e912755e377337c5aa922.tar.gz
The ffmpeg developers moved part of avcodec.h into a new file allcodecs.h,
but have not modified the Makefile in libavcodec to install that header. This broke dvbcut and possibly other ports that directly access decoder or encoder functions (i.e. which do not use avcodec_find_decoder() to search for them). Direct access to the functions has not been declared deprecated (AFAIK) and thus it appears that installation of the header has just been forgotten ...
Diffstat (limited to 'multimedia/ffmpeg')
-rw-r--r--multimedia/ffmpeg/files/patch-libavcodec_Makefile11
-rw-r--r--multimedia/ffmpeg/pkg-plist1
2 files changed, 12 insertions, 0 deletions
diff --git a/multimedia/ffmpeg/files/patch-libavcodec_Makefile b/multimedia/ffmpeg/files/patch-libavcodec_Makefile
new file mode 100644
index 0000000..b12912f
--- /dev/null
+++ b/multimedia/ffmpeg/files/patch-libavcodec_Makefile
@@ -0,0 +1,11 @@
+--- libavcodec/Makefile~ 2007-08-18 08:52:23.156380000 +0200
++++ libavcodec/Makefile 2007-08-19 11:46:16.402305301 +0200
+@@ -29,7 +29,7 @@
+ audioconvert.o \
+
+
+-HEADERS = avcodec.h opt.h
++HEADERS = allcodecs.h avcodec.h opt.h
+
+ OBJS-$(CONFIG_AASC_DECODER) += aasc.o
+ OBJS-$(CONFIG_AC3_ENCODER) += ac3enc.o ac3tab.o ac3.o
diff --git a/multimedia/ffmpeg/pkg-plist b/multimedia/ffmpeg/pkg-plist
index 275dbe5..94e7dc0 100644
--- a/multimedia/ffmpeg/pkg-plist
+++ b/multimedia/ffmpeg/pkg-plist
@@ -3,6 +3,7 @@ bin/ffserver
@unexec if cmp -s %D/etc/ffserver.conf %D/etc/ffserver.conf-dist; then rm -f %D/etc/ffserver.conf; fi
etc/ffserver.conf-dist
include/ffmpeg/adler32.h
+include/ffmpeg/allcodecs.h
include/ffmpeg/avcodec.h
include/ffmpeg/avformat.h
include/ffmpeg/avio.h
OpenPOWER on IntegriCloud