Kouhei Sutou
kous****@users*****
Thu Apr 20 10:51:52 JST 2006
Index: kazehakase/ChangeLog diff -u kazehakase/ChangeLog:1.1665 kazehakase/ChangeLog:1.1666 --- kazehakase/ChangeLog:1.1665 Wed Apr 5 22:56:15 2006 +++ kazehakase/ChangeLog Thu Apr 20 10:51:52 2006 @@ -1,3 +1,9 @@ +2006-04-20 Kouhei Sutou <kou****@cozmi*****> + + * autogen.sh: copy mkinstalldirs.dist to mkinstalldirs instead of + using glib-gettextize. + * mkinstalldirs.dist: added. + 2006-04-05 Kouhei Sutou <kou****@cozmi*****> * ext/ruby/kz-rb-ext.c: removed SIG{HUP,QUIT,TERM} handler set by Index: kazehakase/autogen.sh diff -u kazehakase/autogen.sh:1.8 kazehakase/autogen.sh:1.9 --- kazehakase/autogen.sh:1.8 Sat Feb 4 22:53:22 2006 +++ kazehakase/autogen.sh Thu Apr 20 10:51:52 2006 @@ -10,7 +10,7 @@ automake_version=`automake --version |grep automake |sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'` case "$automake_version" in - 1.8*|1.9*) glib-gettextize -c ;; + 1.8*|1.9*) cp -f mkinstalldirs.dist mkinstalldirs ;; esac autoconf Index: kazehakase/mkinstalldirs.dist diff -u /dev/null kazehakase/mkinstalldirs.dist:1.1 --- /dev/null Thu Apr 20 10:51:52 2006 +++ kazehakase/mkinstalldirs.dist Thu Apr 20 10:51:52 2006 @@ -0,0 +1,111 @@ +#! /bin/sh +# mkinstalldirs --- make directory hierarchy +# Author: Noah Friedman <fried****@prep*****> +# Created: 1993-05-16 +# Public domain + +errstatus=0 +dirmode="" + +usage="\ +Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..." + +# process command line arguments +while test $# -gt 0 ; do + case $1 in + -h | --help | --h*) # -h for help + echo "$usage" 1>&2 + exit 0 + ;; + -m) # -m PERM arg + shift + test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } + dirmode=$1 + shift + ;; + --) # stop option processing + shift + break + ;; + -*) # unknown option + echo "$usage" 1>&2 + exit 1 + ;; + *) # first non-opt arg + break + ;; + esac +done + +for file +do + if test -d "$file"; then + shift + else + break + fi +done + +case $# in + 0) exit 0 ;; +esac + +case $dirmode in + '') + if mkdir -p -- . 2>/dev/null; then + echo "mkdir -p -- $*" + exec mkdir -p -- "$@" + fi + ;; + *) + if mkdir -m "$dirmode" -p -- . 2>/dev/null; then + echo "mkdir -m $dirmode -p -- $*" + exec mkdir -m "$dirmode" -p -- "$@" + fi + ;; +esac + +for file +do + set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` + shift + + pathcomp= + for d + do + pathcomp="$pathcomp$d" + case $pathcomp in + -*) pathcomp=./$pathcomp ;; + esac + + if test ! -d "$pathcomp"; then + echo "mkdir $pathcomp" + + mkdir "$pathcomp" || lasterr=$? + + if test ! -d "$pathcomp"; then + errstatus=$lasterr + else + if test ! -z "$dirmode"; then + echo "chmod $dirmode $pathcomp" + lasterr="" + chmod "$dirmode" "$pathcomp" || lasterr=$? + + if test ! -z "$lasterr"; then + errstatus=$lasterr + fi + fi + fi + fi + + pathcomp="$pathcomp/" + done +done + +exit $errstatus + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# End: +# mkinstalldirs ends here