wok rev 5569
Up: ffmpeg-svn; mktemp patch to make it busybox compatible and drop coreutils-* build_depends
author | Rohit Joshi <jozee@slitaz.org> |
---|---|
date | Fri May 14 10:25:33 2010 -0400 (2010-05-14) |
parents | 865c0b9402ab |
children | 3f8e04bc567f |
files | ffmpeg-svn-dev/receipt ffmpeg-svn/receipt ffmpeg-svn/stuff/ffmpeg-svn-23117-mktemp.patch |
line diff
1.1 --- a/ffmpeg-svn-dev/receipt Fri May 14 16:01:18 2010 +0200 1.2 +++ b/ffmpeg-svn-dev/receipt Fri May 14 10:25:33 2010 -0400 1.3 @@ -1,7 +1,7 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="ffmpeg-svn-dev" 1.7 -VERSION="22914" 1.8 +VERSION="23117" 1.9 CATEGORY="development" 1.10 SHORT_DESC="Record, convert and stream audio and video, development files." 1.11 MAINTAINER="jozee@slitaz.org"
2.1 --- a/ffmpeg-svn/receipt Fri May 14 16:01:18 2010 +0200 2.2 +++ b/ffmpeg-svn/receipt Fri May 14 10:25:33 2010 -0400 2.3 @@ -1,13 +1,13 @@ 2.4 # SliTaz package receipt. 2.5 2.6 PACKAGE="ffmpeg-svn" 2.7 -VERSION="22914" 2.8 +VERSION="23117" 2.9 CATEGORY="multimedia" 2.10 SHORT_DESC="Record, convert and stream audio and video." 2.11 MAINTAINER="jozee@slitaz.org" 2.12 WEB_SITE="http://ffmpeg.org/" 2.13 DEPENDS="bzlib freetype imlib2 alsa-lib jack-audio-connection-kit zlib" 2.14 -BUILD_DEPENDS="subversion imlib2-dev freetype-dev libsdl-dev zlib-dev coreutils-file-format coreutils-file-special" 2.15 +BUILD_DEPENDS="subversion imlib2-dev freetype-dev libsdl-dev zlib-dev " 2.16 PROVIDE="ffmpeg" 2.17 SUGGESTED="ffplay" 2.18 TAGS="audio video convert stream" 2.19 @@ -23,13 +23,14 @@ 2.20 elif [ -f $TARBALL ]; then 2.21 tar xzf $TARBALL 2.22 else 2.23 - svn checkout -r 'HEAD' svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg && 2.24 + svn checkout -r "$VERSION" svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg && 2.25 tar czf $TARBALL ffmpeg 2.26 fi 2.27 2.28 - cd ffmpeg 2.29 - sed -i 's/mktemp -u/mktemp/' configure 2.30 - 2.31 + cd ffmpeg 2.32 + # make busybox compatible or add coreutils-file-format coreutils-file-special in BUILD_DEPENDS if patch/configure fails 2.33 + patch -Np1 -i ../../stuff/$PACKAGE-$VERSION-mktemp.patch 2.34 + 2.35 ./configure \ 2.36 --prefix=/usr \ 2.37 --enable-gpl \
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/ffmpeg-svn/stuff/ffmpeg-svn-23117-mktemp.patch Fri May 14 10:25:33 2010 -0400 3.3 @@ -0,0 +1,43 @@ 3.4 +--- ffmpeg/configure Mon Apr 19 12:17:54 2010 3.5 ++++ ffmpeg/configure Mon Apr 19 12:22:54 2010 3.6 +@@ -1666,34 +1666,12 @@ 3.7 + : ${TMPDIR:=$TMP} 3.8 + : ${TMPDIR:=/tmp} 3.9 + 3.10 +-if ! check_cmd type mktemp; then 3.11 +- # simple replacement for missing mktemp 3.12 +- # NOT SAFE FOR GENERAL USE 3.13 +- mktemp(){ 3.14 +- echo "${2%XXX*}.${HOSTNAME}.${UID}.$$" 3.15 +- } 3.16 +-fi 3.17 +- 3.18 +-tmpfile(){ 3.19 +- tmp=$(mktemp -u "${TMPDIR}/ffconf.XXXXXXXX")$2 && 3.20 +- (set -C; exec > $tmp) 2>/dev/null || 3.21 +- die "Unable to create temporary file in $TMPDIR." 3.22 +- append TMPFILES $tmp 3.23 +- eval $1=$tmp 3.24 +-} 3.25 +- 3.26 +-trap 'rm -f -- $TMPFILES' EXIT 3.27 +-trap exit HUP INT TERM 3.28 +- 3.29 +-tmpfile TMPC .c 3.30 +-tmpfile TMPE $EXESUF 3.31 +-tmpfile TMPH .h 3.32 +-tmpfile TMPO .o 3.33 +-tmpfile TMPS .S 3.34 +-tmpfile TMPV .ver 3.35 +-tmpfile TMPSH .sh 3.36 +- 3.37 +-unset -f mktemp 3.38 ++TMPC="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.c" 3.39 ++TMPE="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}${EXESUF}" 3.40 ++TMPH="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.h" 3.41 ++TMPO="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.o" 3.42 ++TMPS="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.S" 3.43 ++TMPSH="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.sh" 3.44 + 3.45 + # make sure we can execute files in $TMPDIR 3.46 + cat > $TMPSH 2>> $logfile <<EOF