parent
22b2a193d3
commit
1eeb3d6721
7 changed files with 21 additions and 458 deletions
@ -0,0 +1,3 @@ |
||||
Makefile |
||||
Makefile.in |
||||
pixmaps.list |
@ -1,238 +0,0 @@ |
||||
#! /bin/sh |
||||
# |
||||
# install - install a program, script, or datafile |
||||
# This comes from X11R5. |
||||
# |
||||
# Calling this script install-sh is preferred over install.sh, to prevent |
||||
# `make' implicit rules from creating a file called install from it |
||||
# when there is no Makefile. |
||||
# |
||||
# This script is compatible with the BSD install script, but was written |
||||
# from scratch. |
||||
# |
||||
|
||||
|
||||
# set DOITPROG to echo to test this script |
||||
|
||||
# Don't use :- since 4.3BSD and earlier shells don't like it. |
||||
doit="${DOITPROG-}" |
||||
|
||||
|
||||
# put in absolute paths if you don't have them in your path; or use env. vars. |
||||
|
||||
mvprog="${MVPROG-mv}" |
||||
cpprog="${CPPROG-cp}" |
||||
chmodprog="${CHMODPROG-chmod}" |
||||
chownprog="${CHOWNPROG-chown}" |
||||
chgrpprog="${CHGRPPROG-chgrp}" |
||||
stripprog="${STRIPPROG-strip}" |
||||
rmprog="${RMPROG-rm}" |
||||
mkdirprog="${MKDIRPROG-mkdir}" |
||||
|
||||
tranformbasename="" |
||||
transform_arg="" |
||||
instcmd="$mvprog" |
||||
chmodcmd="$chmodprog 0755" |
||||
chowncmd="" |
||||
chgrpcmd="" |
||||
stripcmd="" |
||||
rmcmd="$rmprog -f" |
||||
mvcmd="$mvprog" |
||||
src="" |
||||
dst="" |
||||
dir_arg="" |
||||
|
||||
while [ x"$1" != x ]; do |
||||
case $1 in |
||||
-c) instcmd="$cpprog" |
||||
shift |
||||
continue;; |
||||
|
||||
-d) dir_arg=true |
||||
shift |
||||
continue;; |
||||
|
||||
-m) chmodcmd="$chmodprog $2" |
||||
shift |
||||
shift |
||||
continue;; |
||||
|
||||
-o) chowncmd="$chownprog $2" |
||||
shift |
||||
shift |
||||
continue;; |
||||
|
||||
-g) chgrpcmd="$chgrpprog $2" |
||||
shift |
||||
shift |
||||
continue;; |
||||
|
||||
-s) stripcmd="$stripprog" |
||||
shift |
||||
continue;; |
||||
|
||||
-t=*) transformarg=`echo $1 | sed 's/-t=//'` |
||||
shift |
||||
continue;; |
||||
|
||||
-b=*) transformbasename=`echo $1 | sed 's/-b=//'` |
||||
shift |
||||
continue;; |
||||
|
||||
*) if [ x"$src" = x ] |
||||
then |
||||
src=$1 |
||||
else |
||||
# this colon is to work around a 386BSD /bin/sh bug |
||||
: |
||||
dst=$1 |
||||
fi |
||||
shift |
||||
continue;; |
||||
esac |
||||
done |
||||
|
||||
if [ x"$src" = x ] |
||||
then |
||||
echo "install: no input file specified" |
||||
exit 1 |
||||
else |
||||
true |
||||
fi |
||||
|
||||
if [ x"$dir_arg" != x ]; then |
||||
dst=$src |
||||
src="" |
||||
|
||||
if [ -d $dst ]; then |
||||
instcmd=: |
||||
else |
||||
instcmd=mkdir |
||||
fi |
||||
else |
||||
|
||||
# Waiting for this to be detected by the "$instcmd $src $dsttmp" command |
||||
# might cause directories to be created, which would be especially bad |
||||
# if $src (and thus $dsttmp) contains '*'. |
||||
|
||||
if [ -f $src -o -d $src ] |
||||
then |
||||
true |
||||
else |
||||
echo "install: $src does not exist" |
||||
exit 1 |
||||
fi |
||||
|
||||
if [ x"$dst" = x ] |
||||
then |
||||
echo "install: no destination specified" |
||||
exit 1 |
||||
else |
||||
true |
||||
fi |
||||
|
||||
# If destination is a directory, append the input filename; if your system |
||||
# does not like double slashes in filenames, you may need to add some logic |
||||
|
||||
if [ -d $dst ] |
||||
then |
||||
dst="$dst"/`basename $src` |
||||
else |
||||
true |
||||
fi |
||||
fi |
||||
|
||||
## this sed command emulates the dirname command |
||||
dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` |
||||
|
||||
# Make sure that the destination directory exists. |
||||
# this part is taken from Noah Friedman's mkinstalldirs script |
||||
|
||||
# Skip lots of stat calls in the usual case. |
||||
if [ ! -d "$dstdir" ]; then |
||||
defaultIFS=' |
||||
' |
||||
IFS="${IFS-${defaultIFS}}" |
||||
|
||||
oIFS="${IFS}" |
||||
# Some sh's can't handle IFS=/ for some reason. |
||||
IFS='%' |
||||
set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` |
||||
IFS="${oIFS}" |
||||
|
||||
pathcomp='' |
||||
|
||||
while [ $# -ne 0 ] ; do |
||||
pathcomp="${pathcomp}${1}" |
||||
shift |
||||
|
||||
if [ ! -d "${pathcomp}" ] ; |
||||
then |
||||
$mkdirprog "${pathcomp}" |
||||
else |
||||
true |
||||
fi |
||||
|
||||
pathcomp="${pathcomp}/" |
||||
done |
||||
fi |
||||
|
||||
if [ x"$dir_arg" != x ] |
||||
then |
||||
$doit $instcmd $dst && |
||||
|
||||
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && |
||||
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && |
||||
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && |
||||
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi |
||||
else |
||||
|
||||
# If we're going to rename the final executable, determine the name now. |
||||
|
||||
if [ x"$transformarg" = x ] |
||||
then |
||||
dstfile=`basename $dst` |
||||
else |
||||
dstfile=`basename $dst $transformbasename | |
||||
sed $transformarg`$transformbasename |
||||
fi |
||||
|
||||
# don't allow the sed command to completely eliminate the filename |
||||
|
||||
if [ x"$dstfile" = x ] |
||||
then |
||||
dstfile=`basename $dst` |
||||
else |
||||
true |
||||
fi |
||||
|
||||
# Make a temp file name in the proper directory. |
||||
|
||||
dsttmp=$dstdir/#inst.$$# |
||||
|
||||
# Move or copy the file name to the temp name |
||||
|
||||
$doit $instcmd $src $dsttmp && |
||||
|
||||
trap "rm -f ${dsttmp}" 0 && |
||||
|
||||
# and set any options; do chmod last to preserve setuid bits |
||||
|
||||
# If any of these fail, we abort the whole thing. If we want to |
||||
# ignore errors from any of these, just make sure not to ignore |
||||
# errors from the above "$doit $instcmd $src $dsttmp" command. |
||||
|
||||
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && |
||||
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && |
||||
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && |
||||
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && |
||||
|
||||
# Now rename the file to the real destination. |
||||
|
||||
$doit $rmcmd -f $dstdir/$dstfile && |
||||
$doit $mvcmd $dsttmp $dstdir/$dstfile |
||||
|
||||
fi && |
||||
|
||||
|
||||
exit 0 |
@ -0,0 +1,7 @@ |
||||
Makefile |
||||
Makefile.in |
||||
.deps |
||||
.libs |
||||
libmej.la |
||||
*.da |
||||
*.lo |
@ -1,188 +0,0 @@ |
||||
#! /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 create \`y.tab.[ch]', if possible, from existing .[ch] |
||||
flex create \`lex.yy.c', if possible, from existing .c |
||||
lex create \`lex.yy.c', if possible, from existing .c |
||||
makeinfo touch the output file |
||||
yacc create \`y.tab.[ch]', if possible, from existing .[ch]" |
||||
;; |
||||
|
||||
-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." |
||||
files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER([^):]*:\([^)]*\)).*/\1/p' configure.in` |
||||
if test -z "$files"; then |
||||
files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^):]*\)).*/\1/p' configure.in` |
||||
test -z "$files" || files="$files.in" |
||||
else |
||||
files=`echo "$files" | sed -e 's/:/ /g'` |
||||
fi |
||||
test -z "$files" && files="config.h.in" |
||||
touch $files |
||||
;; |
||||
|
||||
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." |
||||
rm -f y.tab.c y.tab.h |
||||
if [ $# -ne 1 ]; then |
||||
eval LASTARG="\${$#}" |
||||
case "$LASTARG" in |
||||
*.y) |
||||
SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` |
||||
if [ -f "$SRCFILE" ]; then |
||||
cp "$SRCFILE" y.tab.c |
||||
fi |
||||
SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` |
||||
if [ -f "$SRCFILE" ]; then |
||||
cp "$SRCFILE" y.tab.h |
||||
fi |
||||
;; |
||||
esac |
||||
fi |
||||
if [ ! -f y.tab.h ]; then |
||||
echo >y.tab.h |
||||
fi |
||||
if [ ! -f y.tab.c ]; then |
||||
echo 'main() { return 0; }' >y.tab.c |
||||
fi |
||||
;; |
||||
|
||||
lex|flex) |
||||
echo 1>&2 "\ |
||||
WARNING: \`$1' is missing on your system. You should only need it if |
||||
you modified a \`.l' file. You may need the \`Flex' package |
||||
in order for those modifications to take effect. You can get |
||||
\`Flex' from any GNU archive site." |
||||
rm -f lex.yy.c |
||||
if [ $# -ne 1 ]; then |
||||
eval LASTARG="\${$#}" |
||||
case "$LASTARG" in |
||||
*.l) |
||||
SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` |
||||
if [ -f "$SRCFILE" ]; then |
||||
cp "$SRCFILE" lex.yy.c |
||||
fi |
||||
;; |
||||
esac |
||||
fi |
||||
if [ ! -f lex.yy.c ]; then |
||||
echo 'main() { return 0; }' >lex.yy.c |
||||
fi |
||||
;; |
||||
|
||||
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 |
@ -1,32 +0,0 @@ |
||||
#!/bin/sh |
||||
# mkinstalldirs --- make directory hierarchy |
||||
# Author: Noah Friedman <friedman@prep.ai.mit.edu> |
||||
# Created: 1993-05-16 |
||||
# Last modified: 1994-03-25 |
||||
# Public domain |
||||
|
||||
errstatus=0 |
||||
|
||||
for file in ${1+"$@"} ; do |
||||
set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` |
||||
shift |
||||
|
||||
pathcomp= |
||||
for d in ${1+"$@"} ; do |
||||
pathcomp="$pathcomp$d" |
||||
case "$pathcomp" in |
||||
-* ) pathcomp=./$pathcomp ;; |
||||
esac |
||||
|
||||
if test ! -d "$pathcomp"; then |
||||
echo "mkdir $pathcomp" 1>&2 |
||||
mkdir "$pathcomp" || errstatus=$? |
||||
fi |
||||
|
||||
pathcomp="$pathcomp/" |
||||
done |
||||
done |
||||
|
||||
exit $errstatus |
||||
|
||||
# mkinstalldirs ends here |
@ -0,0 +1,2 @@ |
||||
Makefile |
||||
Makefile.in |
@ -0,0 +1,9 @@ |
||||
Makefile |
||||
Makefile.in |
||||
.deps |
||||
.libs |
||||
Esetroot |
||||
Etbg |
||||
Etcolors.sh |
||||
Etmenu.sh |
||||
|
Loading…
Reference in new issue