ports/105538: [PATCH] multimedia/ffmpeg-devel: Update to 2006/11/14 cvs version
Gea-Suan Lin
gslin at gslin.org
Tue Nov 14 20:00:27 UTC 2006
>Number: 105538
>Category: ports
>Synopsis: [PATCH] multimedia/ffmpeg-devel: Update to 2006/11/14 cvs version
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Nov 14 20:00:05 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Gea-Suan Lin
>Release: FreeBSD 6.1-RELEASE-p8 i386
>Organization:
>Environment:
System: FreeBSD netnews.NCTU.edu.tw 6.1-RELEASE-p8 FreeBSD 6.1-RELEASE-p8 #0: Fri Sep 29 03:41:50 CST 2006
>Description:
- Update to 2006/11/14 cvs version
- REQUEST FOR LOCAL DISTFILES
Removed file(s):
- files/patch-Makefile
- files/patch-configure
- files/patch-libavcodec::libpostproc::Makefile
- files/patch-libavcodec_x264.c
- files/patch-libavformat::udp.c
- files/patch-libavformat_movenc.c
- files/patch-libavutil__bswap.h
- files/patch-vhook__Makefile
Port maintainer (lioux at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- ffmpeg-devel-0.4.9.2006111500.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/multimedia/ffmpeg-devel/Makefile /home/staff/gslin/work/ports/ffmpeg-devel/Makefile
--- /usr/ports/multimedia/ffmpeg-devel/Makefile Mon Oct 9 03:16:20 2006
+++ /home/staff/gslin/work/ports/ffmpeg-devel/Makefile Wed Nov 15 03:51:38 2006
@@ -6,620 +6,172 @@
#
PORTNAME= ffmpeg
-DISTVERSION= 0.4.9.cvs.${RELEASE_DATE}
-PORTREVISION= 4
+PORTVERSION= 0.4.9.${RELEASE_DATE}
CATEGORIES= multimedia audio ipv6 net
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-# http://mplayerhq.hu/MPlayer/cvs/
-MASTER_SITE_SUBDIR= lioux
+MASTER_SITES= http://netnews.nctu.edu.tw/~gslin/tmp/
PKGNAMESUFFIX= -devel
DISTNAME= FFMpeg-${RELEASE_DATE}
MAINTAINER= lioux at FreeBSD.org
COMMENT= Hyper fast realtime audio/video encoder/converter, streaming server
+BUILD_DEPENDS= texi2html:${PORTSDIR}/textproc/texi2html
+
+CONFIGURE_ARGS+= --cc="${CC}" --make="${GMAKE}" \
+ --extra-cflags="${ECFLAGS}" --extra-ldflags=${ELDFLAGS} \
+ --extra-libs=${ELIBS} --disable-debug
+CONFLICTS= ffmpeg-[0-9]*-*
HAS_CONFIGURE= yes
+NO_LATEST_LINK= yes
USE_BZIP2= yes
+USE_GCC= 3.4+
USE_GMAKE= yes
-WANT_SDL= yes
-CONFIGURE_ARGS= --cc="${CC}" --prefix="${PREFIX}" \
- --make="${GMAKE}" \
- --disable-debug \
- --enable-memalign-hack \
- --enable-shared \
- --source-path=${WRKSRC}
-MAKE_ENV= INSTALL="${INSTALL}"
-
-FFMPEG_CFLAGS= \
- -I${WRKSRC}/libavcodec \
- -I${WRKSRC}/libavcodec/i386 \
- -I${WRKSRC}/libavformat \
- -I${WRKSRC}/libavutil \
- -I${LOCALBASE}/include \
- -I${X11BASE}/include \
- -I. -I.. \
- -L${LOCALBASE}/lib \
- -L${X11BASE}/lib \
- ${CFLAGS}
-FFMPEG_LDFLAGS= \
- -L${WRKSRC}/libavcodec/libpostproc \
- -L${WRKSRC}/libavcodec \
- -L${WRKSRC}/libavformat \
- -L${WRKSRC}/libavutil \
- -L${LOCALBASE}/lib \
- -L${X11BASE}/lib \
- ${LDFLAGS} \
- -lm \
- -fpie \
- -fPIE
-
-PLIST_SUB= SHLIB_VERSION=${SHLIB_VERSION}
USE_LDCONFIG= yes
+USE_RC_SUBR= ffserver
+USE_SDL= sdl
+WANT_SDL= yes
-NO_LATEST_LINK= yes
-CONFLICTS= ffmpeg-[0-9]*-*
-
-RELEASE_DATE= 2006032300
-SHLIB_VERSION= 1
-
-MAN1= ffmpeg.1
-
-##
+DOC_DOTFILES= TODO faq.html ffmpeg-doc.html \
+ ffmpeg_powerpc_performance_evaluation_howto.txt \
+ ffplay-doc.html ffserver-doc.html hooks.html \
+ optimization.txt soc.txt
DOC_FILES= COPYING Changelog README
-# under subdir doc
-DOC_DOCFILES= TODO faq.html ffmpeg-doc.html \
- ffplay-doc.html ffserver-doc.html \
- hooks.html optimization.txt
-#
-PORTDOCS= *
-
-## headers
-HEADER_FILES= libavcodec/avcodec.h \
- libavcodec/dsputil.h \
- libavutil/common.h
-#
-# libraries
-LIB_FILES= libavcodec/libavcodec.a \
- libavformat/libavformat.a \
- libavutil/libavutil.a
-
-.include <bsd.port.pre.mk>
+ECFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} ${CFLAGS}
+ELDFLAGS+= ${PTHREAD_LIBS} ${LDFLAGS}
+ELIBS+= -L${LOCALBASE}/lib ${LIBS}
+RELEASE_DATE= 2006111500
+
+OPTIONS+= A52 "Enable GPLed A52 support" off \
+ DTS "Enable GPLed DTS support" off \
+ FAAC "Enable FAAC support" off \
+ FAAD "Enable GPLed FAAD support" off \
+ GPL "Allow libav* and ffmpeg GPLize" off \
+ GSM "Enable GSM support" off \
+ IPV6 "Enable IPV6 support" on \
+ MP3LAME "Enable libmp3lame support" off \
+ MMX "Enable MMX support (i386 only)" on \
+ NETWORK "Enable Network support" on \
+ OGG "Enable Ogg support" off \
+ OPTIMIZED_CFLAGS "Build with optimized CFLAGS" on \
+ PP "Enable GPLed postprocessing support" off \
+ SSE "Enable SSE support in CFLAGS (i386 only)" on \
+ SSE2 "Enable SSE2 support in CFLAGS (i386 only)" on \
+ VORBIS "Enable Vorbis support" off \
+ X264 "Enable GPLed H.264 support" off \
+ XVID "Enable GPLed XviD support" off \
+ ZLIB "Enable zlib support" on
-.if ${ARCH} == "ia64"
-BROKEN= Does not compile on ${ARCH}
-.endif
+MAN1= ffmpeg.1 ffplay.1 ffserver.1
-##
-## default options
-##
-GPLLIBS=yes
-WITHOUT_LIBA52=yes
-
-##
-## support detection
-##
-.if !defined(WITHOUT_IPV6) && ${OSVERSION} >= 400014
-WITH_IPV6= yes
-.endif
-
-##
-## arch detection
-##
-.if ${ARCH} != "i386"
-WITHOUT_MMX= yes
-.else
-#EXTRA_PATCHES+= ${FILESDIR}/extra-bktr-patch-libavformat::Makefile
-.endif
-## sse hardware vector support
-.if (defined(MACHINE_CPU) && ${MACHINE_CPU:Msse} == "sse")
-WITH_BUILTIN_VECTOR= yes
-.endif
-# !i386 does not like bktr
-.if ${ARCH} != "i386"
-CONFIGURE_ARGS+= --disable-bktr
-.endif
-
-##
-## lib detection
-##
-## dts
-.if exists(${LOCALBASE}/lib/libdts.a)
-WITH_DTS=yes
-.endif
-## faac
-.if exists(${LOCALBASE}/lib/libfaac.so)
-WITH_FAAC=yes
-.endif
-## faad
-.if exists(${LOCALBASE}/lib/libfaad.so)
-WITH_FAAD=yes
-.endif
-## freetype2
-.if exists(${LOCALBASE}/lib/libfreetype.so)
-WITH_FREETYPE2=yes
-.endif
-## gsm
-.if exists(${LOCALBASE}/lib/libgsm.so)
-WITH_GSM=yes
-.endif
-## imlib2
-.if exists(${LOCALBASE}/lib/libImlib2.so)
-WITH_IMLIB2=yes
-.endif
-## lame mp3
-.if exists(${LOCALBASE}/lib/libmp3lame.so)
-WITH_MP3=yes
-.endif
-## ogg
-.if exists(${LOCALBASE}/lib/libogg.so)
-WITH_OGG=yes
-.endif
-## sdl
-.if ${HAVE_SDL:Msdl}
-WITH_SDL=yes
-.endif
-## theora
-.if exists(${LOCALBASE}/lib/libtheora.so)
-## XXX theora does not work for the time being
-WITH_THEORA=yes
-.endif
-## vorbis
-.if exists(${LOCALBASE}/lib/libvorbisenc.so)
-WITH_VORBIS=yes
-.endif
-# x264
-.if exists(${LOCALBASE}/lib/libx264.so)
-WITH_X264=yes
-.endif
-# xvid
-.if exists(${LOCALBASE}/lib/libxvidcore.so)
-WITH_XVID=yes
-.endif
-
-##
-## support activation
-##
-## PORTDOCS
-.ifndef(NOPORTDOCS)
-BUILD_DEPENDS+= texi2html:${PORTSDIR}/textproc/texi2html
-.endif
-## optimization
-# breaks ffmpeg build if defined
-FFMPEG_CFLAGS+= -fno-force-addr
+.include <bsd.port.pre.mk>
-.ifdef(WITH_OPTIMIZED_CFLAGS)
-FFMPEG_CFLAGS+= -O3 -ffast-math -fomit-frame-pointer
-. if ${OSVERSION} > 502124
-FFMPEG_CFLAGS+= -fno-unit-at-a-time
-. endif
+.ifdef(WITH_A52)
+CONFIGURE_ARGS+= --enable-a52 --enable-a52bin
+LIB_DEPENDS+= a52:${PORTSDIR}/audio/liba52
.endif
-## a52
-.ifndef(WITHOUT_LIBA52)
-LIB_DEPENDS+= a52.0:${PORTSDIR}/audio/liba52
-
-CONFIGURE_ARGS+= --enable-a52 \
- --enable-a52bin
-
-# libavcodec needs it
-FFMPEG_LDFLAGS+= -la52
-.else
-CONFIGURE_ARGS+= --enable-a52
-.endif
-## dts
.ifdef(WITH_DTS)
BUILD_DEPENDS+= ${LOCALBASE}/lib/libdts.a:${PORTSDIR}/multimedia/libdts
-
CONFIGURE_ARGS+= --enable-dts
+RUN_DEPENDS+= ${LOCALBASE}/lib/libdts.a:${PORTSDIR}/multimedia/libdts
.endif
-## faac
-.ifdef(WITH_FAAC)
-LIB_DEPENDS+= faac.0:${PORTSDIR}/audio/faac
+.ifdef(WITH_FAAC)
CONFIGURE_ARGS+= --enable-faac
+LIB_DEPENDS+= faac:${PORTSDIR}/audio/faac
.endif
-## faad
-.ifdef(WITH_FAAD)
-LIB_DEPENDS+= faad.0:${PORTSDIR}/audio/faad
-CONFIGURE_ARGS+= --enable-faad \
- --enable-faadbin
+.ifdef(WITH_FAAD)
+CONFIGURE_ARGS+= --enable-faad --enable-faadbin
+LIB_DEPENDS+= faac:${PORTSDIR}/audio/faad
.endif
-## ffserver
-.ifdef(WITHOUT_FFMPEG_FFSERVER)
-CONFIGURE_ARGS+= --disable-ffserver
-.else
-USE_RC_SUBR= ffserver
-MAN1+= ffserver.1
+.ifdef(WITH_GPL)
+CONFIGURE_ARGS+= --enable-gpl
+.endif
-PLIST_FILES+= bin/ffserver \
- etc/ffserver.conf.sample
+.ifdef(WITH_GSM)
+CONFIGURE_ARGS+= --enable-libgsm
+LIB_DEPENDS+= gsm:${PORTSDIR}/audio/gsm
.endif
-## gpl libs
-.ifdef(GPLLIBS)
-CONFIGURE_ARGS+= --enable-gpl
+
+.ifdef(WITHOUT_IPV6)
+CONFIGURE_ARGS+= --disable-ipv6
.endif
-## disable mmx
+
.ifdef(WITHOUT_MMX)
CONFIGURE_ARGS+= --disable-mmx
-
-WITHOUT_BUILTIN_VECTOR= yes
.endif
-## gsm
-.ifdef(WITH_GSM)
-LIB_DEPENDS+= gsm.1:${PORTSDIR}/audio/gsm
-CONFIGURE_ARGS+= --enable-libgsm
+.ifdef(WITHOUT_NETWORK)
+CONFIGURE_ARGS+= --disable-network
.endif
-## mp3
-.ifdef(WITH_MP3)
-LIB_DEPENDS+= mp3lame.0:${PORTSDIR}/audio/lame
+.ifdef(WITH_MP3LAME)
CONFIGURE_ARGS+= --enable-mp3lame
+LIB_DEPENDS+= mp3lame:${PORTSDIR}/audio/lame
.endif
-## ogg
-.ifdef(WITH_OGG)
-LIB_DEPENDS+= ogg.5:${PORTSDIR}/audio/libogg
+.ifdef(WITH_OGG)
CONFIGURE_ARGS+= --enable-libogg
+LIB_DEPENDS+= ogg:${PORTSDIR}/audio/libogg
.endif
-## post processing
-.ifndef(WITHOUT_POSTPROCESS)
-CONFIGURE_ARGS+= --enable-pp
-LIB_FILES+= libavcodec/libpostproc/libpostproc.a
-PLIST_DIRS+= include/ffmpeg/postproc
-PLIST_FILES+= include/ffmpeg/postproc/postprocess.h \
- lib/libpostproc.a \
- lib/libpostproc.so \
- lib/libpostproc.so.0 \
- lib/libpostproc.so.%%SHLIB_VERSION%% \
- libdata/pkgconfig/libpostproc.pc
-.endif
-## pthreads
-.ifndef(WITHOUT_PTHREADS)
-CONFIGURE_ARGS+= --enable-pthreads
+.ifndef(WITHOUT_OPTIMIZED_CFLAGS)
+ECFLAGS+= -O3 -ffast-math -fomit-frame-pointer
+. if ${OSVERSION} > 502124
+ECFLAGS+= -fno-unit-at-a-time
+. endif
.endif
-## SDL
-.ifdef(WITH_SDL)
-USE_SDL= sdl
-MAN1+= ffplay.1
-
-PLIST_FILES+= bin/ffplay
+.ifdef(WITH_PP)
+CONFIGURE_ARGS+= --enable-pp
+PLIST_SUB+= FFMPEG_POSTPROCESS=""
.else
-CONFIGURE_ARGS+= --disable-ffplay
+PLIST_SUB+= FFMPEG_POSTPROCESS="@comment "
.endif
-## theora
-.ifdef(WITH_THEORA)
-LIB_DEPENDS+= theora.2:${PORTSDIR}/multimedia/libtheora
-CONFIGURE_ARGS+= --enable-theora
+.ifndef(WITHOUT_SSE)
+ECFLAGS+= -msse
.endif
-## vorbis
-.ifdef(WITH_VORBIS)
-LIB_DEPENDS+= vorbisenc.2:${PORTSDIR}/audio/libvorbis
+.ifndef(WITHOUT_SSE2)
+ECFLAGS+= -msse2
+.endif
+
+.ifdef(WITH_VORBIS)
CONFIGURE_ARGS+= --enable-vorbis
-FFMPEG_CFLAGS+= -I${LOCALBASE}/include/vorbis
+LIB_DEPENDS+= vorbis:${PORTSDIR}/audio/libvorbis
.endif
-# x264
-.ifdef(WITH_X264)
-LIB_DEPENDS+= x264.50:${PORTSDIR}/multimedia/x264
+.ifdef(WITH_X264)
CONFIGURE_ARGS+= --enable-x264
+LIB_DEPENDS+= x264:${PORTSDIR}/multimedia/x264
.endif
-## builtin vector, requires mmx
-.if !defined(WITHOUT_BUILTIN_VECTOR) && defined(WITH_BUILTIN_VECTOR)
-FFMPEG_CFLAGS+= -msse
-.endif
-## vhook
-.ifndef(WITHOUT_VHOOK)
-PLIST_DIRS+= lib/vhook
-PLIST_FILES+= \
- lib/vhook/fish.so \
- lib/vhook/null.so \
- lib/vhook/ppm.so \
- lib/vhook/watermark.so
-
-# enable freetype2
-. ifdef(WITH_FREETYPE2)
-LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2
-
-PLIST_FILES+= lib/vhook/drawtext.so
-. endif # freetype2
-
-# enable imlib2
-. ifdef(WITH_IMLIB2)
-LIB_DEPENDS+= Imlib2.3:${PORTSDIR}/graphics/imlib2
-
-PLIST_FILES+= lib/vhook/imlib2.so
-. else
-WITHOUT_IMLIB2= yes
-. endif # imlib2
-.else
-CONFIGURE_ARGS+= --disable-vhook
-.endif ## WITHOUT_VHOOK
-## xvid
.ifdef(WITH_XVID)
-LIB_DEPENDS+= xvidcore.4:${PORTSDIR}/multimedia/xvid
-
CONFIGURE_ARGS+= --enable-xvid
+LIB_DEPENDS+= xvidcore:${PORTSDIR}/multimedia/xvid
.endif
-###
-### XXX - PLIST_DIRS come after PLIST entries so some aforementioned
-### entries breaks PLIST
-###
-PLIST_DIRS+= include/ffmpeg
-
-pre-everything::
-.ifndef(WITHOUT_LIBA52)
- @${ECHO_MSG} 'You can disable liba52 support by defining WITHOUT_LIBA52'
- @${ECHO_MSG}
-.endif
-.if !defined(WITHOUT_BUILTIN_VECTOR) && !defined(WITH_BUILTIN_VECTOR)
- @${ECHO_MSG} 'Define WITH_BUILTIN_VECTOR if your system supports SSE'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_DTS)
- @${ECHO_MSG} 'Define WITH_DTS to enable DTS codec'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_FAAC)
- @${ECHO_MSG} 'Define WITH_FAAC to enable FAAC codec'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_FAAD)
- @${ECHO_MSG} 'Define WITH_FAAD to enable FAAD codec'
- @${ECHO_MSG}
-.endif
-.ifndef(WITHOUT_FFMPEG_FFSERVER)
- @${ECHO_MSG} 'Define WITHOUT_FFMPEG_FFSERVER to disable ffserver build'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_FREETYPE2)
- @${ECHO_MSG} 'Define WITH_FREETYPE2 to enable VHOOK drawtext FREETYPE2 codec'
- @${ECHO_MSG}
-.endif
-.ifndef(WITHOUT_IPV6)
- @${ECHO_MSG} 'Define WITHOUT_IPV6 to disable IPV6 network support'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_GSM)
- @${ECHO_MSG} 'Define WITH_GSM to enable GSM codec'
- @${ECHO_MSG}
-.endif
-.ifndef(WITHOUT_MMX)
- @${ECHO_MSG} 'Define WITHOUT_MMX if your system does not support MMX'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_MP3)
- @${ECHO_MSG} 'Define WITH_MP3 to enable lame MP3 codec'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_OGG)
- @${ECHO_MSG} 'Define WITH_OGG to enable OGG codec'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_OPTIMIZED_CFLAGS)
- @${ECHO_MSG} 'You can enable additional compilation optimizations'
- @${ECHO_MSG} 'by defining WITH_OPTIMIZED_CFLAGS'
- @${ECHO_MSG}
-.endif
-.ifndef(WITHOUT_PTHREADS)
- @${ECHO_MSG} 'Define WITHOUT_PTHREADS to disable threading support'
- @${ECHO_MSG}
-.endif
-.ifndef(WITHOUT_POSTPROCESS)
- @${ECHO_MSG} 'You can disable post process support by defining'
- @${ECHO_MSG} 'WITHOUT_POSTPROCESS'
- @${ECHO_MSG} 'Beware that this might break some ports that require it'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_SDL)
- @${ECHO_MSG} 'Define WITH_SDL to enable ffplay SDL version'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_THEORA)
- @${ECHO_MSG} 'Define WITH_THEORA to enable THEORA codec'
- @${ECHO_MSG}
-.endif
-.ifndef(WITHOUT_VHOOK)
- @${ECHO_MSG} 'You can disable vhook support by defining WITHOUT_VHOOK'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_VORBIS)
- @${ECHO_MSG} 'Define WITH_VORBIS to enable libvorbisenc VORBIS codec'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_X264)
- @${ECHO_MSG} 'Define WITH_X264 to enable X264 codec'
- @${ECHO_MSG}
-.endif
-.ifndef(WITH_XVID)
- @${ECHO_MSG} 'Define WITH_XVID to enable XVID codec'
- @${ECHO_MSG}
-.endif
-.if ${ARCH} == "i386"
-. ifndef(WITH_VIDEO_CAPTURE)
- @${ECHO_MSG} 'Define WITH_VIDEO_CAPTURE to enable bktr(4) driver'
- @${ECHO_MSG} 'video capture'
- @${ECHO_MSG}
-. else
-.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
-. endif # WITH_VIDEO_CAPTURE
-.endif # ${ARCH} == i386
-
-post-extract:
-.if ${ARCH} == "i386"
-# install booktree extension
-# @${CP} ${FILESDIR}/grab_bsdbktr.c ${WRKSRC}/libavformat/
-.endif # ${ARCH} == i386
+.ifdef(WITHOUT_ZLIB)
+CONFIGURE_ARGS+= --disable-zlib
+.endif
post-patch:
-# {C,LD}FLAGS safeness
- @${FIND} ${WRKDIR} -type f -name "Makefile" -print0 | \
- ${XARGS} -0 -n 5 -x \
- ${REINPLACE_CMD} -E \
- -e 's@^(CFLAGS.+)$$@\1 ${FFMPEG_CFLAGS}@' \
- -e 's@^(FFLIBS|LDFLAGS)(.+)$$@\1\2 ${FFMPEG_LDFLAGS}@'
-# fix x264 math, use correct log base 2 from math(3)
- @${REINPLACE_CMD} -E \
- -e 's| log2| log|' \
- ${WRKSRC}/libavcodec/x264.c
- @${REINPLACE_CMD} -E \
- -e "s|(EXTRALIBS[[:space:]]*=)|\1-L${LOCALBASE}/lib |g" \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-# force detection of texi2html
-.ifndef(NOPORTDOCS)
- @${REINPLACE_CMD} -E \
- -e 's|^(texi2html=)no|\1yes|' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-.endif
-.if ${ARCH} == "i386"
-.ifdef(WITH_VIDEO_CAPTURE)
-# set proper audio device
-.ifdef(WITH_AUDIO_DEV)
- @${REINPLACE_CMD} -E \
- -e 's!/dev/dsp!${WITH_AUDIO_DEV:Q}!' \
- ${WRKSRC}/libavformat/audio.c
-.endif
-.ifdef(WITH_BKTR_DEV)
- @${REINPLACE_CMD} -E \
- -e "s!idev = 0!idev = ${WITH_BKTR_DEV}!" \
- ${WRKSRC}/libavformat/grab_bsdbktr.c
-.endif
-.ifdef(WITH_BKTR_FORMAT)
- @${REINPLACE_CMD} -E \
- -e "s!VIDEO_FORMAT NTSC!VIDEO_FORMAT ${WITH_BKTR_FORMAT}!" \
- ${WRKSRC}/libavformat/grab_bsdbktr.c
-.endif
-.endif # WITH_VIDEO_CAPTURE
-.endif # ${ARCH} == i386
-# malloc.h was deprecated in favor of stdlib.h
-# do not shadow fprintf(3) with bogus statement
- @${FIND} ${WRKSRC} -type f -print0 | \
- ${XARGS} -0 -n 5 -x ${REINPLACE_CMD} -E \
- -e 's|malloc\.h|stdlib\.h|' \
- -e 's|^.*please_use_av_log.*$$||'
-.ifndef(WITHOUT_LIBA52)
- @${REINPLACE_CMD} -e 's|-ldl||' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
- @${REINPLACE_CMD} -E \
- -e 's|../(avcodec.h)|\1|' \
- ${WRKSRC}/libavcodec/liba52/a52.h
-.endif
-.ifndef(WITHOUT_FFMPEG_FFSERVER)
- @${REINPLACE_CMD} -e "s!/etc/ffserver.conf!${PREFIX}/etc/ffserver.conf!g" \
- ${WRKSRC}/ffserver.c ${WRKSRC}/doc/ffserver-doc.texi
- @${REINPLACE_CMD} -e 's!NoDaemon!# NoDaemon!g' \
- ${WRKSRC}/doc/ffserver.conf
-.endif
-.if defined(WITH_IMLIB2) && !defined(WITHOUT_IMLIB2)
- @${REINPLACE_CMD} -E \
- -e 's|^(imlib2).*$$|\1=yes|' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
- @${REINPLACE_CMD} -E \
- -e 's|(-lImlib2)|-L ${LOCALBASE}/lib \1|' \
- ${WRKSRC}/vhook/Makefile
-.endif
-.if defined(WITH_IPV6) && ${OSVERSION} >= 400014
- @${REINPLACE_CMD} -E \
- -e 's|^(ipv6).*$$|\1=yes|' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-.endif
-.ifdef(WITH_SDL)
- @${REINPLACE_CMD} -E \
- -e 's|sdl-config|${SDL_CONFIG}|g' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
- @${FIND} ${WRKSRC} -type f | \
- ${XARGS} -n 10 ${REINPLACE_CMD} -E \
- -e 's|#include <SDL|#include <SDL/SDL|'
-.endif
-.ifndef(WITHOUT_POSTPROCESS)
- @${LN} -sf libpostproc.so \
- ${WRKSRC}/libavcodec/libpostproc/libpostproc.so.${SHLIB_VERSION}
-.endif
-.if !defined(WITHOUT_BUILTIN_VECTOR) && defined(WITH_BUILTIN_VECTOR)
- @${REINPLACE_CMD} -E \
- -e 's|^([[:space:]]+builtin_vector).*$$|\1=yes|' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-.else
- @${REINPLACE_CMD} -E \
- -e 's|^([[:space:]]+builtin_vector).*$$|\1=no|' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-.endif
+ @${REINPLACE_CMD} -e 's/log2/log/' ${WRKSRC}/libavcodec/imc.c
-post-configure:
-# FreeBSD 5.4-STABLE and later have lrintf()
-.if ${OSVERSION} >= 504100
- @${ECHO_CMD} '#define HAVE_LRINTF' >> ${WRKSRC}/config.h
-.endif
-.ifdef(WITH_DTS)
- @${REINPLACE_CMD} -E \
- -e 's|-ldts|${LOCALBASE}/lib/libdts_pic.a|' \
- -e 's|(-lx264)|-L${LOCALBASE}/lib \1|' \
- ${WRKSRC}/config.mak \
- ${WRKSRC}/libavcodec/Makefile
-.endif
-.ifndef(WITH_THEORA)
- @${REINPLACE_CMD} -E \
- -e 's|^(CONFIG_LIBTHEORA).*$$|\1=no|' \
- ${WRKSRC}/config.mak
-.endif
-# shared libraries PIC
- @${REINPLACE_CMD} -E \
- -e 's|^(PIC[[:space:]]*=.*)$$|\1 -fpic -fPIC -DPIC|' \
- ${WRKSRC}/config.mak
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
-.ifndef(WITHOUT_FFMPEG_FFSERVER)
- @${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf \
+ ${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf \
${PREFIX}/etc/ffserver.conf.sample
-.endif
-.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}
-# change headers back so reinstall target works
- @${REINPLACE_CMD} -e 's|<ffmpeg/common.h>|"common.h"|; \
- s|<ffmpeg/avcodec.h>|"avcodec.h"|' \
- ${WRKSRC}/${file}
-.endfor
-.for file in ${LIB_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/lib/${file:T}
- @${LN} -sf ${file:T:R}.so \
- ${PREFIX}/lib/${file:T:R}.so.${SHLIB_VERSION}
-.endfor
-.ifndef(WITHOUT_POSTPROCESS)
-# XXX - libavcodec.so needs libpostproc.so but looks for libpostproc.so.0
-# existence instead of libpostproc.so.${SHLIB_VERSION}
- @${LN} -sf libpostproc.so \
- ${PREFIX}/lib/libpostproc.so.0
+.ifndef(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+. for f in ${DOC_FILES}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+. endfor
+. for f in ${DOC_DOTFILES}
+ ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR}
+. endfor
.endif
.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/multimedia/ffmpeg-devel/distinfo /home/staff/gslin/work/ports/ffmpeg-devel/distinfo
--- /usr/ports/multimedia/ffmpeg-devel/distinfo Fri Mar 24 21:53:05 2006
+++ /home/staff/gslin/work/ports/ffmpeg-devel/distinfo Wed Nov 15 01:03:56 2006
@@ -1,3 +1,3 @@
-MD5 (FFMpeg-2006032300.tar.bz2) = 09fc4f533b0c0a8cc004d1fd1761772d
-SHA256 (FFMpeg-2006032300.tar.bz2) = 782c61e789960c6fd6763cab7df46baa530a4c6e2fc4e8a7d0055b1fb6bc3e4f
-SIZE (FFMpeg-2006032300.tar.bz2) = 1767400
+MD5 (FFMpeg-2006111500.tar.bz2) = 531235113be70e52320b3e1ae9a46bcf
+SHA256 (FFMpeg-2006111500.tar.bz2) = 243e814b51edcac788e7967ba2f792ada230d6416717f275a8eff4eeb2f6838b
+SIZE (FFMpeg-2006111500.tar.bz2) = 2043644
diff -ruN --exclude=CVS /usr/ports/multimedia/ffmpeg-devel/files/patch-Makefile /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-Makefile
--- /usr/ports/multimedia/ffmpeg-devel/files/patch-Makefile Fri Mar 24 21:53:05 2006
+++ /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-Makefile Thu Jan 1 08:00:00 1970
@@ -1,31 +0,0 @@
---- Makefile.orig Wed Mar 15 21:15:07 2006
-+++ Makefile Thu Mar 23 14:49:50 2006
-@@ -59,7 +59,7 @@
-
- OBJS = ffmpeg.o ffserver.o cmdutils.o $(FFPLAY_O)
- SRCS = $(OBJS:.o=.c) $(ASM_OBJS:.o=.s)
--FFLIBS = -L./libavformat -lavformat$(BUILDSUF) -L./libavcodec -lavcodec$(BUILDSUF) -L./libavutil -lavutil$(BUILDSUF)
-+FFLIBS = -L./libavutil -lavutil$(BUILDSUF) -L./libavformat -lavformat$(BUILDSUF) -L./libavcodec -lavcodec$(BUILDSUF)
-
- all: lib $(PROG_G) $(PROG) $(PROGTEST) $(VHOOK) $(QTFASTSTART) $(DOC)
-
-@@ -118,8 +118,7 @@
- else
- install-progs: $(PROG)
- endif
-- install -d "$(bindir)"
-- install -c $(INSTALLSTRIP) -m 755 $(PROG) "$(bindir)"
-+ ${BSD_INSTALL_PROGRAM} $(PROG) "$(bindir)"
-
- # create the window installer
- wininstaller: all install
-@@ -129,8 +128,7 @@
- install-man:
- ifneq ($(CONFIG_WIN32),yes)
- if [ -f doc/ffmpeg.1 ] ; then \
-- install -d "$(mandir)/man1" ; \
-- install -m 644 $(MANPAGE) "$(mandir)/man1" ; \
-+ ${BSD_INSTALL_MAN} $(MANPAGE) "${MANPREFIX}/man/man1" ; \
- fi
- endif
-
diff -ruN --exclude=CVS /usr/ports/multimedia/ffmpeg-devel/files/patch-common.mak /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-common.mak
--- /usr/ports/multimedia/ffmpeg-devel/files/patch-common.mak Fri Mar 24 21:53:05 2006
+++ /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-common.mak Wed Nov 15 01:27:46 2006
@@ -1,36 +1,23 @@
---- common.mak.orig Thu Mar 23 14:55:10 2006
-+++ common.mak Thu Mar 23 15:01:13 2006
-@@ -71,27 +71,20 @@
- install-libs: $(INSTLIBTARGETS)
-
- install-lib-shared: $(SLIBNAME)
-- install -d "$(libdir)"
- ifeq ($(CONFIG_WIN32),yes)
- install $(INSTALLSTRIP) -m 755 $(SLIBNAME) "$(prefix)"
- else
-- install $(INSTALLSTRIP) -m 755 $(SLIBNAME) \
-- $(libdir)/$(SLIBNAME_WITH_VERSION)
-- ln -sf $(SLIBNAME_WITH_VERSION) \
-- $(libdir)/$(SLIBNAME_WITH_MAJOR)
-- ln -sf $(SLIBNAME_WITH_VERSION) \
-- $(libdir)/$(SLIBNAME)
-+ ${BSD_INSTALL_DATA} $(SLIBNAME) \
-+ $(libdir)
- endif
-
- install-lib-static: $(LIB)
-- install -d "$(libdir)"
-- install -m 644 $(LIB) "$(libdir)"
-+ ${BSD_INSTALL_DATA} $(LIB) "$(libdir)"
+--- common.mak.orig Wed Nov 8 08:02:15 2006
++++ common.mak Wed Nov 15 01:27:43 2006
+@@ -77,9 +77,9 @@
install-headers:
-- install -d "$(incdir)"
+ install -d "$(incdir)"
- install -d "$(libdir)/pkgconfig"
-- install -m 644 $(addprefix "$(SRC_DIR)"/,$(HEADERS)) "$(incdir)"
++ install -d "$(prefix)/libdata/pkgconfig"
+ install -m 644 $(addprefix $(SRC_DIR)/,$(HEADERS)) "$(incdir)"
- install -m 644 $(BUILD_ROOT)/lib$(NAME).pc "$(libdir)/pkgconfig"
-+ ${INSTALL} -d "$(incdir)"
-+ ${BSD_INSTALL_DATA} $(addprefix "$(SRC_DIR)"/,$(HEADERS)) "$(incdir)"
-+ ${BSD_INSTALL_DATA} $(BUILD_ROOT)/lib$(NAME).pc "$(prefix)/libdata/pkgconfig"
++ install -m 644 $(BUILD_ROOT)/lib$(NAME).pc "$(prefix)/libdata/pkgconfig"
+
+ uninstall: uninstall-libs uninstall-headers
+
+@@ -91,7 +91,7 @@
+
+ uninstall-headers:
+ rm -f $(addprefix "$(incdir)/",$(HEADERS))
+- rm -f "$(libdir)/pkgconfig/lib$(NAME).pc"
++ rm -f "$(prefix)/libdata/pkgconfig/lib$(NAME).pc"
+
+ .PHONY: all depend dep clean distclean install* uninstall*
- #
- # include dependency files if they exist
diff -ruN --exclude=CVS /usr/ports/multimedia/ffmpeg-devel/files/patch-configure /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-configure
--- /usr/ports/multimedia/ffmpeg-devel/files/patch-configure Sun Oct 8 03:27:16 2006
+++ /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-configure Thu Jan 1 08:00:00 1970
@@ -1,48 +0,0 @@
---- configure.orig Sun Mar 19 01:31:55 2006
-+++ configure Thu Sep 28 20:27:49 2006
-@@ -138,7 +138,7 @@
- cpu="x86"
- ;;
- x86_64|amd64)
-- cpu="x86"
-+ cpu="x86_64"
- canon_arch="`cc -dumpmachine | sed -e 's,\([^-]*\)-.*,\1,'`"
- if [ x"$canon_arch" = x"x86_64" -o x"$canon_arch" = x"amd64" ]; then
- if [ -z "`echo $CFLAGS | grep -- -m32`" ]; then
-@@ -1107,6 +1107,8 @@
- builtin_vector=no
- if $cc -msse -o $TMPO $TMPC 2> /dev/null ; then
- builtin_vector=yes
-+else
-+ builtin_vector=no
- fi
-
- # test for mm3dnow.h
-@@ -1597,13 +1599,13 @@
- echo "#define BUILD_SHARED_AV 1" >> $TMPH
- echo "BUILD_SHARED=yes" >> config.mak
- echo "PIC=-fPIC -DPIC" >> config.mak
-- echo "SPPMAJOR=${lavc_version%%.*}" >> config.mak
-- echo "SPPVERSION=$lavc_version" >> config.mak
-- echo "LAVCMAJOR=${lavc_version%%.*}" >> config.mak
-+ echo "SPPMAJOR=1" >> config.mak
-+ echo "SPPVERSION=1" >> config.mak
-+ echo "LAVCMAJOR=1" >> config.mak
- echo "LAVCVERSION=$lavc_version" >> config.mak
-- echo "LAVFMAJOR=${lavf_version%%.*}" >> config.mak
-+ echo "LAVFMAJOR=1" >> config.mak
- echo "LAVFVERSION=$lavf_version" >> config.mak
-- echo "LAVUMAJOR=${lavu_version%%.*}" >> config.mak
-+ echo "LAVUMAJOR=1" >> config.mak
- echo "LAVUVERSION=$lavu_version" >> config.mak
- echo "SLIBNAME=${SLIBNAME}" >> config.mak
- echo "SLIBNAME_WITH_VERSION=${SLIBNAME_WITH_VERSION}" >> config.mak
-@@ -2075,7 +2077,7 @@
- Requires:
- Conflicts:
- Libs: -L\${libdir} -lpostproc
--Cflags: -I\${includedir} -I\${includedir}/postproc
-+Cflags: -I\${includedir} -I\${includedir}/ffmpeg/postproc
- EOF
-
- cat <<EOF >libpostproc-uninstalled.pc
diff -ruN --exclude=CVS /usr/ports/multimedia/ffmpeg-devel/files/patch-libavcodec::libpostproc::Makefile /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-libavcodec::libpostproc::Makefile
--- /usr/ports/multimedia/ffmpeg-devel/files/patch-libavcodec::libpostproc::Makefile Fri Mar 24 21:53:05 2006
+++ /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-libavcodec::libpostproc::Makefile Thu Jan 1 08:00:00 1970
@@ -1,11 +0,0 @@
---- libavcodec/libpostproc/Makefile.orig Thu Mar 23 15:07:08 2006
-+++ libavcodec/libpostproc/Makefile Thu Mar 23 15:07:13 2006
-@@ -2,7 +2,7 @@
- include ../../config.mak
-
- # Overload incdir, postproc include files go in a different directory.
--incdir=$(prefix)/include/postproc
-+incdir=$(prefix)/include/ffmpeg/postproc
-
- NAME=postproc
- SUBDIR=libavcodec/libpostproc
diff -ruN --exclude=CVS /usr/ports/multimedia/ffmpeg-devel/files/patch-libavcodec_x264.c /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-libavcodec_x264.c
--- /usr/ports/multimedia/ffmpeg-devel/files/patch-libavcodec_x264.c Wed Nov 15 03:15:05 2006
+++ /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-libavcodec_x264.c Thu Jan 1 08:00:00 1970
@@ -1,22 +0,0 @@
---- libavcodec/x264.c.orig Mon Feb 20 14:01:29 2006
-+++ libavcodec/x264.c Mon Nov 13 10:29:53 2006
-@@ -142,13 +142,17 @@
- x4->params.rc.b_stat_write = (avctx->flags & CODEC_FLAG_PASS1);
- if(avctx->flags & CODEC_FLAG_PASS2) x4->params.rc.b_stat_read = 1;
- else{
-- if(avctx->crf) x4->params.rc.i_rf_constant = avctx->crf;
-+#if X264_BUILD >= 54
-+ if(avctx->crf) x4->params.rc.f_rf_constant = avctx->crf;
-+#else
-+ if(avctx->crf) x4->params.rc.i_rf_constant = avctx->crf;
-+#endif
- else if(avctx->cqp > -1) x4->params.rc.i_qp_constant = avctx->cqp;
- }
-
- // if neither crf nor cqp modes are selected we have to enable the RC
- // we do it this way because we cannot check if the bitrate has been set
-- if(!(avctx->crf || (avctx->cqp > -1))) x4->params.rc.b_cbr = 1;
-+ if(!(avctx->crf || (avctx->cqp > -1))) x4->params.rc.i_rc_method = 1;
-
- x4->params.i_bframe = avctx->max_b_frames;
- x4->params.b_cabac = avctx->coder_type == FF_CODER_TYPE_AC;
diff -ruN --exclude=CVS /usr/ports/multimedia/ffmpeg-devel/files/patch-libavformat::udp.c /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-libavformat::udp.c
--- /usr/ports/multimedia/ffmpeg-devel/files/patch-libavformat::udp.c Thu May 12 10:54:48 2005
+++ /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-libavformat::udp.c Thu Jan 1 08:00:00 1970
@@ -1,13 +0,0 @@
---- libavformat/udp.c.orig Tue May 10 01:08:33 2005
-+++ libavformat/udp.c Tue May 10 01:09:27 2005
-@@ -27,6 +27,10 @@
- # include "barpainet.h"
- #endif
- #include <netdb.h>
-+#ifndef IPV6_ADD_MEMBERSHIP
-+#define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP
-+#define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP
-+#endif
-
- typedef struct {
- int udp_fd;
diff -ruN --exclude=CVS /usr/ports/multimedia/ffmpeg-devel/files/patch-libavformat_movenc.c /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-libavformat_movenc.c
--- /usr/ports/multimedia/ffmpeg-devel/files/patch-libavformat_movenc.c Mon Sep 25 08:47:40 2006
+++ /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-libavformat_movenc.c Thu Jan 1 08:00:00 1970
@@ -1,13 +0,0 @@
---- libavformat/movenc.c.orig Wed Mar 22 16:49:05 2006
-+++ libavformat/movenc.c Wed Aug 23 12:37:33 2006
-@@ -22,6 +22,10 @@
- #include "avio.h"
- #include "mov.h"
-
-+#ifndef UINT32_MAX
-+#define UINT32_MAX 0xffffffffU
-+#endif
-+
- #undef NDEBUG
- #include <assert.h>
-
diff -ruN --exclude=CVS /usr/ports/multimedia/ffmpeg-devel/files/patch-libavutil__bswap.h /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-libavutil__bswap.h
--- /usr/ports/multimedia/ffmpeg-devel/files/patch-libavutil__bswap.h Tue Nov 29 11:11:41 2005
+++ /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-libavutil__bswap.h Thu Jan 1 08:00:00 1970
@@ -1,21 +0,0 @@
---- libavutil/bswap.h.orig Mon Nov 28 22:16:18 2005
-+++ libavutil/bswap.h Mon Nov 28 22:21:22 2005
-@@ -6,8 +6,18 @@
- #ifndef __BSWAP_H__
- #define __BSWAP_H__
-
-+/* to detect __FreeBSD_version */
-+#if (defined(__unix__) || defined(unix)) && !defined(USG)
-+#include <sys/param.h>
-+#endif
-+
- #ifdef HAVE_BYTESWAP_H
- #include <byteswap.h>
-+#elif (defined(__FreeBSD__) && __FreeBSD_version >= 500000)
-+# include <sys/endian.h>
-+# define bswap_16(x) bswap16(x)
-+# define bswap_32(x) bswap32(x)
-+# define bswap_64(x) bswap64(x)
- #else
-
- #ifdef ARCH_X86_64
diff -ruN --exclude=CVS /usr/ports/multimedia/ffmpeg-devel/files/patch-vhook__Makefile /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-vhook__Makefile
--- /usr/ports/multimedia/ffmpeg-devel/files/patch-vhook__Makefile Fri Mar 24 21:53:05 2006
+++ /home/staff/gslin/work/ports/ffmpeg-devel/files/patch-vhook__Makefile Thu Jan 1 08:00:00 1970
@@ -1,13 +0,0 @@
---- vhook/Makefile.orig Thu Mar 23 14:34:08 2006
-+++ vhook/Makefile Thu Mar 23 14:35:12 2006
-@@ -27,8 +27,8 @@
- $(CC) -MM $(CFLAGS) $^ 1>.depend
-
- install:
-- install -d "$(libdir)/vhook"
-- install -m 755 $(HOOKS) "$(libdir)/vhook"
-+ ${INSTALL} -d "$(libdir)/vhook"
-+ ${BSD_INSTALL_DATA} $(HOOKS) "$(libdir)/vhook"
-
- imlib2$(SLIBSUF): imlib2.o
- $(CC) $(LDFLAGS) -g -o $@ $(SHFLAGS) $< -L /usr/local/lib -lImlib2
diff -ruN --exclude=CVS /usr/ports/multimedia/ffmpeg-devel/pkg-plist /home/staff/gslin/work/ports/ffmpeg-devel/pkg-plist
--- /usr/ports/multimedia/ffmpeg-devel/pkg-plist Fri Mar 24 21:53:05 2006
+++ /home/staff/gslin/work/ports/ffmpeg-devel/pkg-plist Wed Nov 15 03:50:48 2006
@@ -1,26 +1,55 @@
+ at comment $FreeBSD$
+%%FFMPEG_POSTPROCESS%%include/postproc/postprocess.h
+%%FFMPEG_POSTPROCESS%%lib/libpostproc.a
+%%FFMPEG_POSTPROCESS%%libdata/pkgconfig/libpostproc.pc
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/Changelog
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/ffmpeg-doc.html
+%%PORTDOCS%%%%DOCSDIR%%/ffmpeg_powerpc_performance_evaluation_howto.txt
+%%PORTDOCS%%%%DOCSDIR%%/ffplay-doc.html
+%%PORTDOCS%%%%DOCSDIR%%/ffserver-doc.html
+%%PORTDOCS%%%%DOCSDIR%%/hooks.html
+%%PORTDOCS%%%%DOCSDIR%%/optimization.txt
+%%PORTDOCS%%%%DOCSDIR%%/soc.txt
bin/ffmpeg
+bin/ffplay
+bin/ffserver
+include/ffmpeg/adler32.h
include/ffmpeg/avcodec.h
include/ffmpeg/avformat.h
include/ffmpeg/avio.h
include/ffmpeg/avutil.h
include/ffmpeg/common.h
-include/ffmpeg/dsputil.h
+include/ffmpeg/fifo.h
include/ffmpeg/integer.h
include/ffmpeg/intfloat_readwrite.h
+include/ffmpeg/log.h
include/ffmpeg/mathematics.h
+include/ffmpeg/md5.h
+include/ffmpeg/opt.h
include/ffmpeg/rational.h
+include/ffmpeg/rgb2rgb.h
include/ffmpeg/rtp.h
include/ffmpeg/rtsp.h
include/ffmpeg/rtspcodes.h
+include/ffmpeg/swscale.h
lib/libavcodec.a
-lib/libavcodec.so
-lib/libavcodec.so.%%SHLIB_VERSION%%
lib/libavformat.a
-lib/libavformat.so
-lib/libavformat.so.%%SHLIB_VERSION%%
lib/libavutil.a
-lib/libavutil.so
-lib/libavutil.so.%%SHLIB_VERSION%%
+lib/vhook/drawtext.so
+lib/vhook/fish.so
+lib/vhook/null.so
+lib/vhook/ppm.so
+lib/vhook/watermark.so
libdata/pkgconfig/libavcodec.pc
libdata/pkgconfig/libavformat.pc
libdata/pkgconfig/libavutil.pc
+libdata/pkgconfig/libswscale.pc
+ at dirrmtry libdata/pkgconfig
+ at dirrmtry lib/vhook
+ at dirrmtry include/ffmpeg
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%FFMPEG_POSTPROCESS%%@dirrmtry include/postproc
--- ffmpeg-devel-0.4.9.2006111500.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list