Edit

kc3-lang/libxml2/missing

Branch :

  • Show log

    Commit

  • Author : Daniel Veillard
    Date : 1998-07-24 19:24:09
    Hash : 01791d57
    Message : Added the XML code developped at W3C, Daniel.

  • missing
  • #! /bin/sh
    # Common stub for a few missing GNU programs while installing.
    # Copyright (C) 1996, 1997 Free Software Foundation, Inc.
    # Franc,ois Pinard <pinard@iro.umontreal.ca>, 1996.
    
    # This program is free software; you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation; either version 2, or (at your option)
    # any later version.
    
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    # GNU General Public License for more details.
    
    # You should have received a copy of the GNU General Public License
    # along with this program; if not, write to the Free Software
    # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
    # 02111-1307, USA.
    
    if test $# -eq 0; then
      echo 1>&2 "Try \`$0 --help' for more information"
      exit 1
    fi
    
    case "$1" in
    
      -h|--h|--he|--hel|--help)
        echo "\
    $0 [OPTION]... PROGRAM [ARGUMENT]...
    
    Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
    error status if there is no known handling for PROGRAM.
    
    Options:
      -h, --help      display this help and exit
      -v, --version   output version information and exit
    
    Supported PROGRAM values:
      aclocal      touch file \`aclocal.m4'
      autoconf     touch file \`configure'
      autoheader   touch file \`config.h.in'
      automake     touch all \`Makefile.in' files
      bison        touch file \`y.tab.c'
      makeinfo     touch the output file
      yacc         touch file \`y.tab.c'"
        ;;
    
      -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
        echo "missing - GNU libit 0.0"
        ;;
    
      -*)
        echo 1>&2 "$0: Unknown \`$1' option"
        echo 1>&2 "Try \`$0 --help' for more information"
        exit 1
        ;;
    
      aclocal)
        echo 1>&2 "\
    WARNING: \`$1' is missing on your system.  You should only need it if
             you modified \`acinclude.m4' or \`configure.in'.  You might want
             to install the \`Automake' and \`Perl' packages.  Grab them from
             any GNU archive site."
        touch aclocal.m4
        ;;
    
      autoconf)
        echo 1>&2 "\
    WARNING: \`$1' is missing on your system.  You should only need it if
             you modified \`configure.in'.  You might want to install the
             \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
             archive site."
        touch configure
        ;;
    
      autoheader)
        echo 1>&2 "\
    WARNING: \`$1' is missing on your system.  You should only need it if
             you modified \`acconfig.h' or \`configure.in'.  You might want
             to install the \`Autoconf' and \`GNU m4' packages.  Grab them
             from any GNU archive site."
        touch config.h.in
        ;;
    
      automake)
        echo 1>&2 "\
    WARNING: \`$1' is missing on your system.  You should only need it if
             you modified \`Makefile.am', \`acinclude.m4' or \`configure.in'.
             You might want to install the \`Automake' and \`Perl' packages.
             Grab them from any GNU archive site."
        find . -type f -name Makefile.am -print \
          | sed 's/^\(.*\).am$/touch \1.in/' \
          | sh
        ;;
    
      bison|yacc)
        echo 1>&2 "\
    WARNING: \`$1' is missing on your system.  You should only need it if
             you modified a \`.y' file.  You may need the \`Bison' package
             in order for those modifications to take effect.  You can get
             \`Bison' from any GNU archive site."
        touch y.tab.c
        ;;
    
      makeinfo)
        echo 1>&2 "\
    WARNING: \`$1' is missing on your system.  You should only need it if
             you modified a \`.texi' or \`.texinfo' file, or any other file
             indirectly affecting the aspect of the manual.  The spurious
             call might also be the consequence of using a buggy \`make' (AIX,
             DU, IRIX).  You might want to install the \`Texinfo' package or
             the \`GNU make' package.  Grab either from any GNU archive site."
        file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
        if test -z "$file"; then
          file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
          file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
        fi
        touch $file
        ;;
    
      *)
        echo 1>&2 "\
    WARNING: \`$1' is needed, and you do not seem to have it handy on your
             system.  You might have modified some files without having the
             proper tools for further handling them.  Check the \`README' file,
             it often tells you about the needed prerequirements for installing
             this package.  You may also peek at any GNU archive site, in case
             some other package would contain this missing \`$1' program."
        exit 1
        ;;
    esac
    
    exit 0