]> git.pld-linux.org Git - packages/gawk.git/commitdiff
- outdated
authortrojan <trojan@pld-linux.org>
Fri, 4 Apr 2003 10:14:11 +0000 (10:14 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    gawk-newsecurity.patch -> 1.2

gawk-newsecurity.patch [deleted file]

diff --git a/gawk-newsecurity.patch b/gawk-newsecurity.patch
deleted file mode 100644 (file)
index 75ff937..0000000
+++ /dev/null
@@ -1,151 +0,0 @@
---- gawk-3.1.0/doc/gawk.texi.orig      Tue Jun 26 00:01:14 2001
-+++ gawk-3.1.0/doc/gawk.texi   Tue Jun 26 00:13:40 2001
-@@ -20336,8 +20336,7 @@
- arranges to clean up any temporary files on program exit or upon an
- interrupt.
--@c 2e: For the temp file handling, go with Darrel's ig=${TMP:-/tmp}/igs.$$
--@c 2e: or something as similar as possible.
-+@c 2e: For the temporary file handling, use mktemp with $@{TMPDIR:-/tmp@}.
- The next part loops through all the command-line arguments.
- There are several cases of interest:
-@@ -20358,13 +20357,13 @@
- These are saved and passed on to @command{gawk}.
- @item -f@r{,} --file@r{,} --file=@r{,} -Wfile=
--The @value{FN} is saved to the temporary file @file{/tmp/ig.s.$$} with an
-+The @value{FN} is saved to the temporary file with an
- @samp{@@include} statement.
- The @command{sed} utility is used to remove the leading option part of the
- argument (e.g., @samp{--file=}).
- @item --source@r{,} --source=@r{,} -Wsource=
--The source text is echoed into @file{/tmp/ig.s.$$}.
-+The source text is echoed into a temporary file.
- @item --version@r{,} -Wversion
- @command{igawk} prints its version number, runs @samp{gawk --version}
-@@ -20375,10 +20374,7 @@
- or @option{-Wsource} arguments are supplied, then the first non-option argument
- should be the @command{awk} program.  If there are no command-line
- arguments left, @command{igawk} prints an error message and exits.
--Otherwise, the first argument is echoed into @file{/tmp/ig.s.$$}.
--In any case, after the arguments have been processed,
--@file{/tmp/ig.s.$$} contains the complete text of the original @command{awk}
--program.
-+Otherwise, the first argument is echoed into a temporary file.
- @cindex @command{sed} utility
- @cindex stream editor
-@@ -20403,13 +20399,25 @@
- @c endfile
- @end ignore
- @c file eg/prog/igawk.sh
-+# Temporary file handling modifications for Owl by
-+# Jarno Huuskonen and Solar Designer, still Public Domain
-+# May 2001
-+
-+if [ ! -x /bin/mktemp ]; then
-+    echo "$0 needs mktemp to create temporary files."
-+    exit 1
-+fi
-+
-+STEMPFILE=`/bin/mktemp $@{TMPDIR:-/tmp@}/igawk.s.XXXXXX` || exit 1
-+ETEMPFILE=`/bin/mktemp $@{TMPDIR:-/tmp@}/igawk.e.XXXXXX` || exit 1
-+
- if [ "$1" = debug ]
- then
-     set -x
-     shift
- else
-     # cleanup on exit, hangup, interrupt, quit, termination
--    trap 'rm -f /tmp/ig.[se].$$' 0 1 2 3 15
-+    trap 'rm -f $STEMPFILE $ETEMPFILE' EXIT HUP INT QUIT TERM
- fi
- while [ $# -ne 0 ] # loop over arguments
-@@ -20426,26 +20434,26 @@
-     -[vF]*) opts="$opts '$1'" ;;
--    -f)     echo @@include "$2" >> /tmp/ig.s.$$
-+    -f)     echo @@include "$2" >> $STEMPFILE
-             shift;;
-     -f*)    f=`echo "$1" | sed 's/-f//'`
--            echo @@include "$f" >> /tmp/ig.s.$$ ;;
-+            echo @@include "$f" >> $STEMPFILE ;;
-     -?file=*)    # -Wfile or --file
-             f=`echo "$1" | sed 's/-.file=//'`
--            echo @@include "$f" >> /tmp/ig.s.$$ ;;
-+            echo @@include "$f" >> $STEMPFILE ;;
-     -?file)      # get arg, $2
--            echo @@include "$2" >> /tmp/ig.s.$$
-+            echo @@include "$2" >> $STEMPFILE
-             shift;;
-     -?source=*)  # -Wsource or --source
-             t=`echo "$1" | sed 's/-.source=//'`
--            echo "$t" >> /tmp/ig.s.$$ ;;
-+            echo "$t" >> $STEMPFILE ;;
-     -?source)    # get arg, $2
--            echo "$2" >> /tmp/ig.s.$$
-+            echo "$2" >> $STEMPFILE
-             shift;;
-     -?version)
-@@ -20460,7 +20468,7 @@
-     shift
- done
--if [ ! -s /tmp/ig.s.$$ ]
-+if [ ! -s $STEMPFILE ]
- then
- @group
-     if [ -z "$1" ]
-@@ -20469,12 +20477,12 @@
-          exit 1
- @end group
-     else
--        echo "$1" > /tmp/ig.s.$$
-+        echo "$1" > $STEMPFILE
-         shift
-     fi
- fi
--# at this point, /tmp/ig.s.$$ has the program
-+# at this point, $STEMPFILE has the program
- @c endfile
- @end example
-@@ -20553,7 +20561,7 @@
- @c endfile
- @end example
--The stack is initialized with @code{ARGV[1]}, which will be @file{/tmp/ig.s.$$}.
-+The stack is initialized with @code{ARGV[1]}, which will be @file{$STEMPFILE}.
- The main loop comes next.  Input lines are read in succession. Lines that
- do not start with @samp{@@include} are printed verbatim.
- If the line does start with @samp{@@include}, the @value{FN} is in @code{$2}.
-@@ -20599,7 +20607,7 @@
-         @}
-         close(input[stackptr])
-     @}
--@}' /tmp/ig.s.$$ > /tmp/ig.e.$$
-+@}' $STEMPFILE > $ETEMPFILE
- @c endfile
- @end example
-@@ -20625,7 +20633,7 @@
- @example
- @c file eg/prog/igawk.sh
--eval gawk -f /tmp/ig.e.$$ $opts -- "$@@"
-+eval gawk -f $ETEMPFILE $opts -- "$@@"
- exit $?
- @c endfile
This page took 0.031052 seconds and 4 git commands to generate.