wok-4.x diff ffmpeg/stuff/build.patch @ rev 2680

ffmpeg mktemp busybox hack and avutil hack
author Rohit Joshi <jozee@slitaz.org>
date Tue Apr 21 21:25:07 2009 +0000 (2009-04-21)
parents
children 0f5ea8972a38
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/ffmpeg/stuff/build.patch	Tue Apr 21 21:25:07 2009 +0000
     1.3 @@ -0,0 +1,42 @@
     1.4 +--- configure	Tue Apr 21 20:37:50 2009
     1.5 ++++ configure	Tue Apr 21 20:53:07 2009
     1.6 +@@ -1371,33 +1371,13 @@
     1.7 + : ${TMPDIR:=$TMP}
     1.8 + : ${TMPDIR:=/tmp}
     1.9 + 
    1.10 +-if ! check_cmd type mktemp; then
    1.11 +-    # simple replacement for missing mktemp
    1.12 +-    # NOT SAFE FOR GENERAL USE
    1.13 +-    mktemp(){
    1.14 +-        echo "${2%XXX*}.${HOSTNAME}.${UID}.$$"
    1.15 +-    }
    1.16 +-fi
    1.17 + 
    1.18 +-tmpfile(){
    1.19 +-    tmp=$(mktemp -u "${TMPDIR}/ffconf.XXXXXXXX")$2 &&
    1.20 +-        (set -C; exec > $tmp) 2>/dev/null ||
    1.21 +-        die "Unable to create temoporary file in $TMPDIR."
    1.22 +-    append TMPFILES $tmp
    1.23 +-    eval $1=$tmp
    1.24 +-}
    1.25 +-
    1.26 +-trap 'rm -f -- $TMPFILES' EXIT
    1.27 +-trap exit HUP INT TERM
    1.28 +-
    1.29 +-tmpfile TMPC  .c
    1.30 +-tmpfile TMPE  $EXESUF
    1.31 +-tmpfile TMPH  .h
    1.32 +-tmpfile TMPO  .o
    1.33 +-tmpfile TMPS  .S
    1.34 +-tmpfile TMPSH .sh
    1.35 +-
    1.36 +-unset -f mktemp
    1.37 ++TMPC="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.c"
    1.38 ++TMPE="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}${EXESUF}"
    1.39 ++TMPH="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.h"
    1.40 ++TMPO="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.o"
    1.41 ++TMPS="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.S"
    1.42 ++TMPSH="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.sh"
    1.43 + 
    1.44 + # make sure we can execute files in $TMPDIR
    1.45 + cat > $TMPSH 2>> $logfile <<EOF