aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia/ffmpeg
diff options
context:
space:
mode:
authorse <se@FreeBSD.org>2007-08-19 18:35:00 +0800
committerse <se@FreeBSD.org>2007-08-19 18:35:00 +0800
commit748bc0c60db04abdf43e912755e377337c5aa922 (patch)
tree5ac94561c1108f65352bab9315e3929fa88b71b9 /multimedia/ffmpeg
parent16799e9de032cd889fd5f023d20ae9ef7d56043e (diff)
downloadfreebsd-ports-gnome-748bc0c60db04abdf43e912755e377337c5aa922.tar.gz
freebsd-ports-gnome-748bc0c60db04abdf43e912755e377337c5aa922.tar.zst
freebsd-ports-gnome-748bc0c60db04abdf43e912755e377337c5aa922.zip
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 000000000000..b12912f9dcb9
--- /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 275dbe5ac4f0..94e7dc0b9dec 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