wok diff ffmpeg-svn/stuff/ffmpeg-svn-23117-mktemp.patch @ rev 7957

Up: mlt-python-bindings to 0.6.0.
author Christopher Rogers <slaxemulator@gmail.com>
date Sat Jan 15 17:23:12 2011 +0000 (2011-01-15)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/ffmpeg-svn/stuff/ffmpeg-svn-23117-mktemp.patch	Sat Jan 15 17:23:12 2011 +0000
     1.3 @@ -0,0 +1,43 @@
     1.4 +--- ffmpeg/configure	Mon Apr 19 12:17:54 2010
     1.5 ++++ ffmpeg/configure	Mon Apr 19 12:22:54 2010
     1.6 +@@ -1666,34 +1666,12 @@
     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 temporary 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 TMPV  .ver
    1.35 +-tmpfile TMPSH .sh
    1.36 +-
    1.37 +-unset -f mktemp
    1.38 ++TMPC="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.c"
    1.39 ++TMPE="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}${EXESUF}"
    1.40 ++TMPH="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.h"
    1.41 ++TMPO="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.o"
    1.42 ++TMPS="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.S"
    1.43 ++TMPSH="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.sh"
    1.44 + 
    1.45 + # make sure we can execute files in $TMPDIR
    1.46 + cat > $TMPSH 2>> $logfile <<EOF