Update of /cvsroot/fink/experimental/fangism/finkinfo
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv15563

Modified Files:
        ffmpeg.info 
Log Message:
stolen from Snaggle, and hacked to use/bdep:make (3.81+)


Index: ffmpeg.info
===================================================================
RCS file: /cvsroot/fink/experimental/fangism/finkinfo/ffmpeg.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- ffmpeg.info 18 Feb 2010 00:15:21 -0000      1.5
+++ ffmpeg.info 10 Nov 2010 00:20:12 -0000      1.6
@@ -1,14 +1,59 @@
-# from snaggle
 Package: ffmpeg
-Version: 0.5
-Revision: 2
+Version: 0.6.1
+Revision: 3
 ###
-BuildDepends: bzip2, faac-dev, fink (>= 0.28), freetype219, gsm, imlib2, 
lame-dev, libogg, libtheora0, libvorbis0, libx264-dev, pkgconfig, sdl, x11-dev, 
xvidcore
-Depends: bzip2-shlibs, faac, lame, faac-shlibs, freetype219-shlibs, 
imlib2-shlibs, lame-shlibs, libavdevice52-shlibs, libavcodec52-shlibs, 
libavformat52-shlibs, libavutil49-shlibs, libogg-shlibs, libpostproc51-shlibs, 
libswscale0-shlibs, libtheora0-shlibs, libvorbis0-shlibs, libx264-57-shlibs, 
sdl-shlibs, x11-shlibs, xvidcore-shlibs
+BuildDepends: <<
+       bzip2,
+       dirac-dev (>= 1.0.2-1),
+       fink (>= 0.28),
+       fink-package-precedence,
+       freetype219,
+       gsm,
+       lame-dev,
+       libfaad2-dev (>= 2.7-1014),
+       libogg,
+       libopencore-amr0,
+       libopenjpeg,
+       libspeex1 (>= 1.2-0.0rc1.1),
+    libtheora0,
+       libvorbis0,
+       libvpx (>= 0.9.0-20100604-1),
+       libx264-98-dev (>= 0.0.20100602-2),
+       pkgconfig,
+       make,
+       sdl,
+       x11-dev,
+       xvidcore
+<<
+Depends: <<
+       bzip2-shlibs,
+       dirac-shlibs (>= 1.0.2-1),
+       freetype219-shlibs,
+       lame-shlibs,
+       libavcodec52-shlibs (= %v-%r),
+       libavdevice52-shlibs (= %v-%r),
+       libavfilter1-shlibs (= %v-%r),
+       libavformat52-shlibs (= %v-%r),
+       libavutil50-shlibs (= %v-%r),
+       libfaad2-shlibs (>= 2.7-1014),
+       libogg-shlibs,
+       libopencore-amr0-shlibs,
+       libopenjpeg-shlibs,
+       libpostproc51-shlibs (= %v-%r),
+       libspeex1-shlibs (>= 1.2-0.0rc1.1),
+       libswscale0-shlibs (= %v-%r),
+    libtheoradec1-shlibs,
+    libtheoraenc1-shlibs,
+       libvorbis0-shlibs,
+       libx264-98-shlibs (>= 0.0.20100602-2),
+       sdl-shlibs,
+       x11-shlibs,
+       xvidcore-shlibs
+<<
 #BuildConflicts: libavcodec1-dev, libpostproc1, libavformat1-dev
 ###
-Source: mirror:sourceforge:fink/%n-%v.tar.bz2
-Source-MD5: be8503f15c3b81ba00eb8379ca8dcf33
+Source: http://ffmpeg.org/releases/%n-%v.tar.bz2
+Source-MD5: 4f5d732d25eedfb072251b5314ba2093
 ###
 # link directly to build-dir lib files instead of mis-ordering local -L flags
 # make sure global -I come after local ones too
@@ -16,70 +61,132 @@
 #PatchFile-MD5: 4f7322c02bb0e6dc319974313bd3612d
 PatchScript: <<
        %{default_script}
-  ### Link to proper shlibs
+  ### Give dylibs a versioned install_name
   perl -pi -e 
's;-install_name,\$\(SHLIBDIR\)/\$\(SLIBNAME\);-install_name,\$\(SHLIBDIR\)/\$\(SLIBNAME_WITH_MAJOR\);g'
 configure
-#  perl -pi -e 's|,-compatibility_version,\$\(LIBMAJOR\)||;' configure
-  perl -pi -e 's,-rdynamic,,g;' `/usr/bin/grep -lr rdynamic .`
 #  ### Fix for 10.5 ASM problem with ld: absolute addressing (perhaps 
-mdynamic-no-pic) used in _rgb24tobgr24_MMX from rgb2rgb.o not allowed in 
slidable image
 #  perl -pi -e 's,defined\(ARCH_X86\) \&\& 
defined\(CONFIG_GPL\),defined\(ARCH_X86\) \&\& defined\(CONFIG_GPL\) \&\& 
\!defined\(__APPLE__\),g' libswscale/rgb2rgb.c
 #  ### Fix for "warning: cast from pointer to integer of different size" with 
gcc-4.2
 #  perl -pi -e 's|(\(int\))|$1 (uintptr_t)|g' libavcodec/cabac.h
 #  ### Fix for selecting x86_32 in spite of --arch=x86_64
 #  perl -pi -e '$c++ if m,arch="x86_32",; s,arch="x86_32",arch="x86_64", if 
$c==2' configure
+  ### Fix for x264.h requiring stdint.h first
+  perl -pi -e 's,^enabled libx264.*$,enabled libx264 \&\& require2 x264 
"stdint.h x264.h" x264_encoder_open -lx264,' configure
+  ### look for gsm.h in upstream's (and Fink's) declared <gsm.h> rather than 
Debian's <gsm/gsm.h>
+  perl -pi -e 's,gsm\/gsm.h,gsm.h,g' configure libavcodec/libgsm.c
 <<
 ###
-DocFiles: COPYING.GPL COPYING.LGPL CREDITS Changelog INSTALL README doc/TODO 
doc/*.txt
+DocFiles: COPYING.GPLv3 COPYING.LGPLv3 CREDITS Changelog INSTALL README 
doc/TODO doc/*.txt
 ###
-#SetCFLAGS: -I%p/include
-SetCFLAGS: -I/usr/X11R6/include
-SetLDFLAGS: -L/usr/X11R6/lib -lX11 -lXext
+SetCFLAGS: -I/usr/X11R6/include -MD
+SetLDFLAGS: -L%p/lib/libspeex1/lib -L/usr/X11R6/lib -lX11 -lXext
 ###
-ConfigureParams: --mandir=%p/share/man --enable-shared --enable-gpl 
--enable-postproc --enable-swscale --enable-pthreads --enable-x11grab 
--enable-libfaac --disable-libfaad --enable-libgsm --enable-libmp3lame 
--enable-libtheora --enable-libvorbis --enable-libxvid --disable-mmx 
--disable-iwmmxt (%m = powerpc) --enable-powerpc-perf (%m = i386) 
--disable-altivec (%m = x86_64) --disable-altivec (%m = x86_64) --arch=x86_64
-# --enable-libamr now needs the opencore version
-# --enable-libx264 should work but needs newer version (0.65).
-# --enable-faad was removed because the dependency chain is too big for me.  
no reason why it shouldn't work otherwise
+ConfigureParams: <<
+       (%m = powerpc) --enable-powerpc-perf \
+       (%m = i386) --disable-altivec \
+       (%m = x86_64) --disable-altivec \
+       (%m = x86_64) --arch=x86_64 \
+       (%m = i386) --arch=x86_32 \
+       --mandir=%p/share/man \
+       --enable-shared \
+       --enable-gpl \
+       --enable-version3 \
+       --enable-postproc \
+       --enable-swscale \
+       --enable-avfilter \
+       --enable-pthreads \
+       --enable-x11grab \
+       --enable-bzlib \
+       --enable-libopencore-amrnb \
+       --enable-libopencore-amrwb \
+       --enable-libdirac \
+       --enable-libfaad \
+       --enable-libgsm \
+       --enable-libmp3lame \
+       --enable-libopenjpeg \
+       --enable-libspeex \
+       --enable-libtheora \
+       --enable-libvorbis \
+       --enable-libvpx \
+       --enable-libx264 \
+       --enable-libxvid \
+       --enable-zlib \
+       --disable-mmx \
+       --disable-iwmmxt
+<<
 ###
 CompileScript: <<
-  CFLAGS=-I%p/include ./configure %c
-  make -w
+  #!/bin/sh -ev
+  mkdir build
+  cd build
+  ../configure %c
+  # make=/usr/bin/make
+  make=make
+  $make -w V=1
+  ### The following set of commands are to fix the compat_name of libpostproc 
and libswscale which
+  ### were downgraded (from 51.1.0 to 51.0.0 for libpostproc; from 51.1.0 to 
0.0.0 for libswscale)
+  ### by upstream between the ffmpeg-0.4 and ffmpeg-0.5+ releases, but kept 
the install_name the same.
+  ### Because only those two libraries are now messed up, we're first building 
all the ffmpeg libraries as normal,
+  ### then rebuilding libpostproc and libswscale using a patched makefile that 
hardcodes 51.1.0 for compat_version.
+  ### This patch can be removed once upstream increases libpostproc and 
libswscale to compat_version to 51.1.0 or higher.
+  #
+  ### Patch config.mak to apply newer compat_version
+  /usr/bin/perl -pi -e 
's|compatibility_version,\$\(LIBMAJOR\)|compatibility_version,51.1.0|g' 
config.mak
+  ### clean libpostproc
+  cd libpostproc
+  $make clean
+  $make -w V=1
+  cd ..
+  ### clean libswscale
+  cd libswscale
+  $make clean
+  $make -w V=1
+  cd ..
+  ### return config.mak to orig value so that libavfilter.1.dylib doesn't get 
rebuilt 
+  ### with incorrect values during the install phase (it deps on libswscale)
+  /usr/bin/perl -pi -e 
's|compatibility_version,51.1.0|compatibility_version,\$\(LIBMAJOR\)|g' 
config.mak
+  $make -w V=1
+
+  %p/bin/fink-package-precedence --depfile-ext=.d .
 <<
 ###
 InstallScript: <<
-  make install DESTDIR=%d
+  make=make
+  cd build && $make -w install DESTDIR=%d V=1
   install -d %i/etc
   install -m 664 doc/ffserver.conf %i/etc
-  #mkdir %i/lib/vhook/vhook
-  #mv %i/lib/vhook/*.dylib %i/lib/vhook/vhook
-<<
-###
-Shlibs: <<
-  !%p/lib/vhook/drawtext.dylib
-  !%p/lib/vhook/fish.dylib
-  !%p/lib/vhook/imlib2.dylib
-  !%p/lib/vhook/null.dylib
-  !%p/lib/vhook/ppm.dylib
-  !%p/lib/vhook/watermark.dylib
 <<
 ###
 SplitOff: <<
   Package: libavcodec52-shlibs
-  Depends: bzip2-shlibs, faac-shlibs, lame-shlibs, libavutil49-shlibs, 
libogg-shlibs, libtheora0-shlibs, libvorbis0-shlibs, libx264-57-shlibs, 
xvidcore-shlibs
+  Depends: <<
+    bzip2-shlibs,
+    dirac-shlibs (>= 1.0.2-1),
+    lame-shlibs,
+    libavutil50-shlibs (= %v-%r),
+    libfaad2-shlibs (>= 2.7-1014),
+    libogg-shlibs,
+    libopencore-amr0-shlibs,
+    libopenjpeg-shlibs,
+    libspeex1-shlibs (>= 1.2-0.0rc1.1),
+    libtheoradec1-shlibs,
+    libtheoraenc1-shlibs,
+    libx264-98-shlibs (>= 0.0.20100602-2),
+    xvidcore-shlibs
+  <<
   Files: <<
     lib/libavcodec.*.dylib
   <<
   Shlibs: <<
-    %p/lib/libavcodec.52.dylib 0.0.0 %n (>= 0.5-1)
+    %p/lib/libavcodec.52.dylib 52.0.0 %n (>= 0.5-1)
   <<
-  DocFiles: COPYING.LGPL
+  DocFiles: COPYING.LGPLv3
   Description: Audio/video encoders and decoders libs
 <<
 SplitOff2: <<
-  Package: libavcodec-dev
+  Package: libavcodec52-dev
   Depends: libavcodec52-shlibs (= %v-%r)
-# Provides breaks build of transcode e.g. (undeclared symbols ac3_encoder and 
mp2_encoder) 
-#  Provides: libavcodec1-dev
-  Conflicts: ffmpeg (<< 0.4.6-1), libavcodec1-dev
-  Replaces: ffmpeg (<< 0.4.6-1), libavcodec1-dev
+  Conflicts: ffmpeg (<< 0.4.6-1), libavcodec-dev, libavcodec1-dev, 
libavcodec52-dev
+  Replaces: ffmpeg (<< 0.4.6-1), libavcodec-dev, libavcodec1-dev, 
libavcodec52-dev
   BuildDependsOnly: true
   Files: <<
     include/libavcodec
@@ -87,28 +194,41 @@
     lib/libavcodec.a
     lib/pkgconfig/libavcodec.pc
   <<
-  DocFiles: COPYING.LGPL
+  DocFiles: COPYING.LGPLv3
   Description: Audio/video encoders and decoders dev files
 <<
 SplitOff3: <<
   Package: libavformat52-shlibs
-  Depends: bzip2-shlibs, faac-shlibs, lame-shlibs, libavcodec52-shlibs, 
libavutil49-shlibs, libogg-shlibs, libtheora0-shlibs, libvorbis0-shlibs, 
libx264-57-shlibs, xvidcore-shlibs
+  Depends: <<
+    bzip2-shlibs,
+    dirac-shlibs (>= 1.0.2-1),
+    lame-shlibs,
+    libavcodec52-shlibs (= %v-%r),
+    libavutil50-shlibs  (= %v-%r),
+    libfaad2-shlibs (>= 2.7-1014),
+    libogg-shlibs,
+    libopencore-amr0-shlibs,
+    libopenjpeg-shlibs,
+    libspeex1-shlibs (>= 1.2-0.0rc1.1),
+    libtheoradec1-shlibs,
+    libtheoraenc1-shlibs,
+    libx264-98-shlibs (>= 0.0.20100602-2),
+    xvidcore-shlibs
+  <<
   Files: <<
     lib/libavformat.*.dylib
   <<
   Shlibs: <<
-    %p/lib/libavformat.52.dylib 0.0.0 %n (>= 0.5-1)
+    %p/lib/libavformat.52.dylib 52.0.0 %n (>= 0.5-1)
   <<
-  DocFiles: COPYING.LGPL
+  DocFiles: COPYING.LGPLv3
   Description: Parsers and generators for all common audio/video formats libs
 <<
 SplitOff4: <<
-  Package: libavformat-dev
-# remove also by precaution :
-#  Provides: libavformat1-dev
+  Package: libavformat52-dev
   Depends: libavformat52-shlibs (= %v-%r)
-  Conflicts: libavformat1-dev
-  Replaces: libavformat1-dev
+  Conflicts: libavformat-dev, libavformat1-dev, libavformat52-dev
+  Replaces: libavformat-dev, libavformat1-dev, libavformat52-dev
   BuildDependsOnly: true
   Files: <<
     include/libavformat
@@ -116,24 +236,40 @@
     lib/libavformat.a
     lib/pkgconfig/libavformat.pc
   <<
-  DocFiles: COPYING.LGPL
+  DocFiles: COPYING.LGPLv3
   Description: Parsers and generators for all common audio/video formats dev
 <<
 SplitOff5: <<
-  Package: libavutil49-shlibs
-  Depends: bzip2-shlibs, faac-shlibs, lame-shlibs, libogg-shlibs, 
libtheora0-shlibs, libvorbis0-shlibs, libx264-57-shlibs, xvidcore-shlibs
+  Package: libavutil50-shlibs
+  Depends: <<
+    bzip2-shlibs,
+    dirac-shlibs (>= 1.0.2-1),
+    lame-shlibs,
+    libfaad2-shlibs (>= 2.7-1014),
+    libogg-shlibs,
+    libopencore-amr0-shlibs,
+    libopenjpeg-shlibs,
+    libspeex1-shlibs (>= 1.2-0.0rc1.1),
+    libtheoradec1-shlibs,
+    libtheoraenc1-shlibs,
+    libvorbis0-shlibs,
+    libx264-98-shlibs (>= 0.0.20100602-2),
+    xvidcore-shlibs
+  <<
   Files: <<
     lib/libavutil.*.dylib
   <<
   Shlibs: <<
-    %p/lib/libavutil.49.dylib 0.0.0 %n (>= 0.5-1)
+    %p/lib/libavutil.50.dylib 50.0.0 %n (>= 0.5-1)
   <<
-  DocFiles: COPYING.LGPL
+  DocFiles: COPYING.LGPLv3
   Description: Audio/video utils libs
 <<
 SplitOff6: <<
-  Package: libavutil-dev
-  Depends: libavutil49-shlibs (= %v-%r)
+  Package: libavutil50-dev
+  Depends: libavutil50-shlibs (= %v-%r)
+  Conflicts: libavutil-dev, libavutil50-dev
+  Replaces: libavutil-dev, libavutil50-dev
   BuildDependsOnly: true
   Files: <<
     include/libavutil
@@ -141,26 +277,41 @@
     lib/libavutil.a
     lib/pkgconfig/libavutil.pc
   <<
-  DocFiles: COPYING.LGPL
+  DocFiles: COPYING.LGPLv3
   Description: Audio/video utils dev
 <<
 SplitOff7: <<
   Package: libpostproc51-shlibs
-  Depends: bzip2-shlibs, faac-shlibs, lame-shlibs, libavutil49-shlibs, 
libogg-shlibs, libtheora0-shlibs, libvorbis0-shlibs, libx264-57-shlibs, 
xvidcore-shlibs
+  Depends: <<
+    bzip2-shlibs,
+    dirac-shlibs (>= 1.0.2-1),
+    lame-shlibs,
+    libavutil50-shlibs (= %v-%r),
+    libfaad2-shlibs (>= 2.7-1014),
+    libogg-shlibs,
+    libopencore-amr0-shlibs,
+    libopenjpeg-shlibs,
+    libspeex1-shlibs,
+    libtheoradec1-shlibs,
+    libtheoraenc1-shlibs,
+    libvorbis0-shlibs,
+    libx264-98-shlibs (>= 0.0.20100602-2),
+    xvidcore-shlibs
+  <<
   Files: <<
     lib/libpostproc.*.dylib
   <<
   Shlibs: <<
-    %p/lib/libpostproc.51.dylib 0.0.0 %n (>= 0.5-1)
+    %p/lib/libpostproc.51.dylib 51.1.0 %n (>= 0.5-1)
   <<
-  DocFiles: COPYING.LGPL
+  DocFiles: COPYING.LGPLv3
   Description: Audio/video post process libs
 <<
 SplitOff8: <<
-  Package: libpostproc-dev
+  Package: libpostproc51-dev
   Depends: libpostproc51-shlibs (= %v-%r)
-  Conflicts: libpostproc1
-  Replaces: libpostproc1
+  Conflicts: libpostproc-dev, libpostproc1, libpostproc51-dev
+  Replaces: libpostproc-dev, libpostproc1, libpostproc51-dev
   BuildDependsOnly: true
   Files: <<
     include/libpostproc
@@ -168,24 +319,41 @@
     lib/libpostproc.a
     lib/pkgconfig/libpostproc.pc
   <<
-  DocFiles: COPYING.LGPL
+  DocFiles: COPYING.LGPLv3
   Description: Audio/video post process dev
 <<
 SplitOff9: <<
   Package: libswscale0-shlibs
-  Depends: bzip2-shlibs, faac-shlibs, lame-shlibs, libavutil49-shlibs, 
libogg-shlibs, libtheora0-shlibs, libvorbis0-shlibs, libx264-57-shlibs, 
xvidcore-shlibs
+  Depends: <<
+    bzip2-shlibs,
+    dirac-shlibs (>= 1.0.2-1),
+    lame-shlibs,
+    libavutil50-shlibs (= %v-%r),
+    libfaad2-shlibs (>= 2.7-1014),
+    libogg-shlibs,
+    libopencore-amr0-shlibs,
+    libopenjpeg-shlibs,
+    libspeex1-shlibs,
+    libtheoradec1-shlibs,
+    libtheoraenc1-shlibs,
+    libvorbis0-shlibs,
+    libx264-98-shlibs (>= 0.0.20100602-2),
+    xvidcore-shlibs
+  <<
   Files: <<
     lib/libswscale.*.dylib
   <<
   Shlibs: <<
-    %p/lib/libswscale.0.dylib 0.0.0 %n (>= 0.5-1)
+    %p/lib/libswscale.0.dylib 51.1.0 %n (>= 0.5-1)
   <<
-  DocFiles: COPYING.LGPL
+  DocFiles: COPYING.LGPLv3
   Description: Audio/video scaling libs
 <<
 SplitOff10: <<
-  Package: libswscale-dev
+  Package: libswscale0-dev
   Depends: libswscale0-shlibs (= %v-%r)
+  Conflicts: libswscale-dev, libswscale0-dev
+  Replaces: libswscale-dev, libswscale0-dev
   BuildDependsOnly: true
   Files: <<
     include/libswscale
@@ -193,26 +361,45 @@
     lib/libswscale.a
     lib/pkgconfig/libswscale.pc
   <<
-  DocFiles: COPYING.LGPL
+  DocFiles: COPYING.LGPLv3
   Description: Audio/video scaling dev
 <<
 SplitOff11: <<
   Package: libavdevice52-shlibs
   Replaces: %N (<< 0.4.20071217-6), %N-dev (<< 0.4.20071217-6)
-  Depends: bzip2-shlibs, faac-shlibs, lame-shlibs, libavcodec52-shlibs, 
libavformat52-shlibs, libavutil49-shlibs, libogg-shlibs, libtheora0-shlibs, 
libvorbis0-shlibs, libx264-57-shlibs, x11-shlibs, xvidcore-shlibs
+  Depends: <<
+    bzip2-shlibs,
+    dirac-shlibs (>= 1.0.2-1),
+    lame-shlibs,
+    libavcodec52-shlibs (= %v-%r),
+    libavformat52-shlibs (= %v-%r),
+    libavutil50-shlibs (= %v-%r),
+    libfaad2-shlibs (>= 2.7-1014),
+    libogg-shlibs,
+    libopencore-amr0-shlibs,
+    libopenjpeg-shlibs,
+    libspeex1-shlibs (>= 1.2-0.0rc1.1),
+    libtheoradec1-shlibs,
+    libtheoraenc1-shlibs,
+    libvorbis0-shlibs,
+    libx264-98-shlibs (>= 0.0.20100602-2),
+    x11-shlibs,
+    xvidcore-shlibs
+  <<
   Files: <<
     lib/libavdevice.*.dylib
   <<
   Shlibs: <<
-    %p/lib/libavdevice.52.dylib 0.0.0 %n (>= 0.5-1)
+    %p/lib/libavdevice.52.dylib 52.0.0 %n (>= 0.5-1)
   <<
-  DocFiles: COPYING.LGPL
+  DocFiles: COPYING.LGPLv3
   Description: Audio/video device libs
 <<
 SplitOff12: <<
-  Package: libavdevice-dev
+  Package: libavdevice52-dev
   Depends: libavdevice52-shlibs (= %v-%r)
-  Replaces: %N (<< 0.4.20071217-6), %N-dev (<< 0.4.20071217-6)
+  Conflicts:  %N (<< 0.4.20071217-6), %N-dev (<< 0.4.20071217-6), 
libavdevice-dev, libavdevice52-dev
+  Replaces: %N (<< 0.4.20071217-6), %N-dev (<< 0.4.20071217-6), 
libavdevice-dev, libavdevice52-dev
   BuildDependsOnly: true
   Files: <<
     include/libavdevice
@@ -220,21 +407,77 @@
     lib/libavdevice.a
     lib/pkgconfig/libavdevice.pc
   <<
-  DocFiles: COPYING.LGPL
+  DocFiles: COPYING.LGPLv3
   Description: Audio/video device dev files
 <<
 SplitOff13: <<
-  Package: %N-dev
-  BuildDependsOnly: true
+  Package: libavfilter1-shlibs
+  Depends: <<
+    bzip2-shlibs,
+    dirac-shlibs (>= 1.0.2-1),
+    lame-shlibs,
+    libavcodec52-shlibs (= %v-%r),
+    libavutil50-shlibs (= %v-%r),
+    libfaad2-shlibs (>= 2.7-1014),
+    libogg-shlibs,
+    libopencore-amr0-shlibs,
+    libopenjpeg-shlibs,
+    libspeex1-shlibs (>= 1.2-0.0rc1.1),
+    libswscale0-shlibs (= %v-%r),
+    libtheoradec1-shlibs,
+    libtheoraenc1-shlibs,
+    libvorbis0-shlibs,
+    libx264-98-shlibs (>= 0.0.20100602-2),
+    x11-shlibs,
+    xvidcore-shlibs
+  <<
   Files: <<
-    include
+    lib/libavfilter.*.dylib
   <<
-  DocFiles: COPYING.GPL COPYING.LGPL CREDITS Changelog INSTALL README doc/TODO 
doc/*.txt
-  Description: FFmpeg developement files
+  Shlibs: <<
+    %p/lib/libavfilter.1.dylib 1.0.0 %n (>= 0.6-1)
+  <<
+  DocFiles: COPYING.LGPLv3
+  Description: Audio/video filtering libs
 <<
 SplitOff14: <<
+  Package: libavfilter1-dev
+  Depends: libavfilter1-shlibs (= %v-%r)
+  BuildDependsOnly: true
+  Files: <<
+    include/libavfilter
+    lib/libavfilter.dylib
+    lib/libavfilter.a
+    lib/pkgconfig/libavfilter.pc
+  <<
+  DocFiles: COPYING.LGPLv3
+  Description: Audio/video filtering dev files
+<<
+SplitOff15: <<
   Package: %N-server
-  Depends: %N, daemonic, faac, lame, faac-shlibs, lame-shlibs, 
libavcodec52-shlibs, libavformat52-shlibs, libavutil49-shlibs, libogg-shlibs, 
libpostproc51-shlibs, libswscale0-shlibs, libtheora0-shlibs, libvorbis0-shlibs, 
libx264-57-shlibs, xvidcore-shlibs, x11-shlibs
+  Depends: <<
+    bzip2-shlibs,
+    %N,
+    daemonic,
+    dirac-shlibs (>= 1.0.2-1),
+    lame-shlibs,
+    libavcodec52-shlibs (= %v-%r),
+    libavformat52-shlibs (= %v-%r),
+    libavutil50-shlibs (= %v-%r),
+    libfaad2-shlibs (>= 2.7-1014),
+    libogg-shlibs,
+    libopencore-amr0-shlibs,
+    libopenjpeg-shlibs,
+    libpostproc51-shlibs (= %v-%r),
+    libswscale0-shlibs (= %v-%r),
+    libtheora0-shlibs,
+    libvorbis0-shlibs,
+    libx264-98-shlibs (>= 0.0.20100602-2), 
+    xvidcore-shlibs,
+    libspeex1-shlibs (>= 1.2-0.0rc1.1),
+    x11-shlibs,
+    xvidcore-shlibs
+  <<
   Conflicts: ffmpeg (<< 0.4.6-1)
   Replaces: ffmpeg (<< 0.4.6-1)
   ConfFiles: %p/etc/ffserver.conf
@@ -243,7 +486,7 @@
     etc/ffserver.conf
     share/man/man1/ffserver.1
   <<
-  DocFiles: COPYING.GPL COPYING.LGPL CREDITS Changelog INSTALL README doc/TODO 
doc/*.txt
+  DocFiles: COPYING.GPLv3 COPYING.LGPLv3 CREDITS Changelog INSTALL README 
doc/TODO doc/*.txt
   Description: Multimedia streaming server for live broadcasts
   PostInstScript: <<
     # update init script if necessary
@@ -281,11 +524,15 @@
   ac3, asf, avi, real, mjpeg, and flash.
 
   sudo daemonic enable ffserver
-
-  ffplay, currently broken, SDL crash
+<<
+DescPackaging: <<
+Upstream changed the paradigm on how compat_version is entered into the 
dylibs.  This caused a decrease in compat_version for most libraries when first 
implemented, but by 0.6.1, most of the libraries had increased libfooN, so the 
problem didn't matter for them.  However, libswscale.0.dylib and 
libpostproc.51.dylib still have this problem and so a workaround had to be 
created to increase their compat_version to match the current compat_version 
from Fink's ffmpeg-0.4.20071217.  That hack can be removed if/when 
libswscale.0.dylib and libpostproc.51.dylib actually increase their 
compat_version past the ffmpeg-0.4... value.
+bdep on fink's make b/c 10.4's make crashes on common.mak -- fangism.
+<<
+DescPort: <<
+watermark patch from 
http://refractalize.blogspot.com/2009/09/alpha-blended-watermarks-with-ffmpeg.html
 <<
 ###
 License: GPL
-Maintainer: Justin F. Hallett <the...@users.sourceforge.net>
-Homepage: http://ffmpeg.mplayerhq.hu/
-
+Maintainer: Hanspeter Niederstrasser <nie...@users.sourceforge.net>
+Homepage: http://ffmpeg.org/


------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to