OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   04-Feb-2006 20:07:00
  Branch: HEAD                             Handle: 2006020419065800

  Modified files:
    openpkg-src/openpkg     HISTORY shtool

  Log:
    upgrade to GNU shtool 2.0.4

  Summary:
    Revision    Changes     Path
    1.310       +1  -0      openpkg-src/openpkg/HISTORY
    1.32        +54 -37     openpkg-src/openpkg/shtool
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/HISTORY
  ============================================================================
  $ cvs diff -u -r1.309 -r1.310 HISTORY
  --- openpkg-src/openpkg/HISTORY       4 Feb 2006 09:39:16 -0000       1.309
  +++ openpkg-src/openpkg/HISTORY       4 Feb 2006 19:06:58 -0000       1.310
  @@ -2,6 +2,7 @@
   2005
   ====
   
  +20060204 upgrade to GNU shtool 2.0.4
   20060204 apply Bash 3.1 vendor patches 001 to 007
   20060115 upgrade to OSSP uuid 1.4.0
   20060101 upgrade to GNU config 20051231
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/shtool
  ============================================================================
  $ cvs diff -u -r1.31 -r1.32 shtool
  --- openpkg-src/openpkg/shtool        2 Oct 2005 15:18:23 -0000       1.31
  +++ openpkg-src/openpkg/shtool        4 Feb 2006 19:06:58 -0000       1.32
  @@ -1,12 +1,12 @@
   #!/bin/sh
   ##
   ##  GNU shtool -- The GNU Portable Shell Tool
  -##  Copyright (c) 1994-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +##  Copyright (c) 1994-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
   ##
   ##  See http://www.gnu.org/software/shtool/ for more information.
   ##  See ftp://ftp.gnu.org/gnu/shtool/ for latest version.
   ##
  -##  Version:  2.0.3 (02-Oct-2005)
  +##  Version:  2.0.4 (04-Feb-2006)
   ##  Contents: all available modules
   ##
   
  @@ -59,17 +59,42 @@
   ##    path       Deal with program paths
   ##
   
  +#   maximum Bourne-Shell compatibility
  +if [ ".$ZSH_VERSION" != . ] && (emulate sh) >/dev/null 2>&1; then
  +    #   reconfigure zsh(1)
  +    emulate sh
  +    NULLCMD=:
  +    alias -g '${1+"$@"}'='"$@"'
  +elif [ ".$BASH_VERSION" != . ] && (set -o posix) >/dev/null 2>&1; then
  +    #   reconfigure bash(1)
  +    set -o posix
  +fi
  +
  +#   maximum independence of NLS nuisances
  +for var in \
  +    LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
  +    LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
  +    LC_TELEPHONE LC_TIME
  +do
  +    if (set +x; test -z "`(eval $var=C; export $var) 2>&1`"); then
  +        eval $var=C; export $var
  +    else
  +        unset $var
  +    fi
  +done
  +
  +#   initial command line handling
   if [ $# -eq 0 ]; then
       echo "$0:Error: invalid command line" 1>&2
       echo "$0:Hint:  run \`$0 -h' for usage" 1>&2
       exit 1
   fi
   if [ ".$1" = ".-h" ] || [ ".$1" = ".--help" ]; then
  -    echo "This is GNU shtool, version 2.0.3 (02-Oct-2005)"
  -    echo "Copyright (c) 1994-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>"
  -    echo "Report bugs to <[EMAIL PROTECTED]>"
  +    echo "This is GNU shtool, version 2.0.4 (04-Feb-2006)"
  +    echo 'Copyright (c) 1994-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>'
  +    echo 'Report bugs to <[EMAIL PROTECTED]>'
       echo ''
  -    echo "Usage: shtool [<options>] [<cmd-name> [<cmd-options>] 
[<cmd-args>]]"
  +    echo 'Usage: shtool [<options>] [<cmd-name> [<cmd-options>] 
[<cmd-args>]]'
       echo ''
       echo 'Available global <options>:'
       echo '  -v, --version   display shtool version information'
  @@ -132,7 +157,7 @@
       exit 0
   fi
   if [ ".$1" = ".-v" ] || [ ".$1" = ".--version" ]; then
  -    echo "GNU shtool 2.0.3 (02-Oct-2005)"
  +    echo "GNU shtool 2.0.4 (04-Feb-2006)"
       exit 0
   fi
   if [ ".$1" = ".-r" ] || [ ".$1" = ".--recreate" ]; then
  @@ -314,7 +339,7 @@
           opt_d=""
           opt_u=""
           opt_g=""
  -        opt_e="CVS,\\.cvsignore,\\.[oa]\$"
  +        opt_e="CVS,\\.cvsignore,\\.svn,\\.[oa]\$"
           ;;
       subst )
           str_tool="subst"
  @@ -622,7 +647,7 @@
   echo )
       ##
       ##  echo -- Print string with optional construct expansion
  -    ##  Copyright (c) 1998-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       text="$*"
  @@ -921,7 +946,7 @@
       ##
       ##  mdate -- Pretty-print modification time of a file or dir
       ##  Copyright (c) 1995-1997 Free Software Foundation, Inc.
  -    ##  Copyright (c) 1998-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       fod="$1"
  @@ -937,11 +962,6 @@
           shtool_exit 1
       fi
   
  -    #   prevent "date" giving response in another language
  -    LANG=C;    export LANG
  -    LC_ALL=C;  export LC_ALL
  -    LC_TIME=C; export LC_TIME
  -
       #   GNU ls changes its time format in response to the TIME_STYLE
       #   variable. Since we cannot assume "unset" works, revert this
       #   variable to its documented default.
  @@ -1054,7 +1074,7 @@
   table )
       ##
       ##  table -- Pretty-print a field-separated list as a table
  -    ##  Copyright (c) 1998-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       if [ $opt_c -gt 4 ]; then
  @@ -1119,7 +1139,7 @@
   prop )
       ##
       ##  prop -- Display progress with a running propeller
  -    ##  Copyright (c) 1998-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       perl=''
  @@ -1165,7 +1185,7 @@
   move )
       ##
       ##  move -- Move files with simultaneous substitution
  -    ##  Copyright (c) 1999-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1999-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       src="$1"
  @@ -1257,7 +1277,7 @@
   install )
       ##
       ##  install -- Install a program, script or datafile
  -    ##  Copyright (c) 1997-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1997-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       #   special case: "shtool install -d <dir> [...]" internally
  @@ -1420,7 +1440,7 @@
   mkdir )
       ##
       ##  mkdir -- Make one or more directories
  -    ##  Copyright (c) 1996-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1996-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       errstatus=0
  @@ -1508,7 +1528,7 @@
   mkln )
       ##
       ##  mkln -- Make link with calculation of relative paths
  -    ##  Copyright (c) 1998-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       #   determine source(s) and destination
  @@ -1659,7 +1679,7 @@
   mkshadow )
       ##
       ##  mkshadow -- Make a shadow tree through symbolic links
  -    ##  Copyright (c) 1998-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       #   source and destination directory
  @@ -1777,7 +1797,7 @@
   fixperm )
       ##
       ##  fixperm -- Fix file permissions inside a source tree
  -    ##  Copyright (c) 1996-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1996-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       paths="$*"
  @@ -1834,7 +1854,7 @@
   rotate )
       ##
       ##  rotate -- Logfile rotation
  -    ##  Copyright (c) 2001-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 2001-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       #   make sure we have at least one file to rotate
  @@ -2198,7 +2218,7 @@
   tarball )
       ##
       ##  tarball -- Roll distribution tarballs
  -    ##  Copyright (c) 1999-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1999-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       srcs="$*"
  @@ -2362,7 +2382,7 @@
   subst )
       ##
       ##  subst -- Apply sed(1) substitution operations
  -    ##  Copyright (c) 2001-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 2001-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       #   remember optional list of file(s)
  @@ -2523,7 +2543,7 @@
   platform )
       ##
       ##  platform -- Platform Identification Utility
  -    ##  Copyright (c) 2003-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 2003-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       #   option post-processing
  @@ -3071,7 +3091,7 @@
   arx )
       ##
       ##  arx -- Extended archive command
  -    ##  Copyright (c) 1999-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1999-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       ar_prg="$opt_C"
  @@ -3150,7 +3170,7 @@
   slo )
       ##
       ##  slo -- Separate linker options by library class
  -    ##  Copyright (c) 1998-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       DIFS="$IFS"
  @@ -3309,7 +3329,7 @@
   scpp )
       ##
       ##  scpp -- Sharing C Pre-Processor
  -    ##  Copyright (c) 1999-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1999-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       srcs="$*"
  @@ -3529,7 +3549,7 @@
   version )
       ##
       ##  version -- Maintain a version information file
  -    ##  Copyright (c) 1994-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1994-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       file="$1"
  @@ -3690,13 +3710,10 @@
   
           #   determine string out of filename
           #   (do NOT try to optimize this in any way because of portability)
  -        filestr=`echo $file |\
  -                 tr 'abcdefghijklmnopqrstuvwxyz./%+' \
  -                    'ABCDEFGHIJKLMNOPQRSTUVWXYZ____' | sed -e 's/-/_/g'`
  +        filestr=`echo $file | util_upper | tr './%+' '____' | sed -e 
's/-/_/g'`
   
           #   generate uppercase prefix
  -        prefixupper=`echo $prefix |\
  -                     tr 'abcdefghijklmnopqrstuvwxyz' 
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  +        prefixupper=`echo $prefix | util_upper`
   
           #   create the version file according the the selected language
           echo "new version: ${vLong}"
  @@ -3824,7 +3841,7 @@
   path )
       ##
       ##  path -- Deal with program paths
  -    ##  Copyright (c) 1998-2005 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +    ##  Copyright (c) 1998-2006 Ralf S. Engelschall <[EMAIL PROTECTED]>
       ##
   
       namelist="$*"
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to