diff options
Diffstat (limited to 'gnulib/config')
m--------- | gnulib | 0 | ||||
-rw-r--r-- | gnulib/config/argz.mk | 64 | ||||
-rwxr-xr-x | gnulib/config/srclist-update | 133 | ||||
-rw-r--r-- | gnulib/config/srclist.txt | 262 | ||||
-rw-r--r-- | gnulib/config/srclistvars.sh | 42 |
5 files changed, 501 insertions, 0 deletions
diff --git a/gnulib b/gnulib deleted file mode 160000 -Subproject 443bc5ffcf7429e557f4a371b0661abe98ddbc1 diff --git a/gnulib/config/argz.mk b/gnulib/config/argz.mk new file mode 100644 index 0000000..3dbd770 --- /dev/null +++ b/gnulib/config/argz.mk @@ -0,0 +1,64 @@ +# Generate argz.c and argz.in.h from glibc sources. + +glibc_dir = ../glibc +glibc_dir = /mirror/d/glibc + +argz_names = \ + append addsep ctsep insert next stringify count \ + extract create delete replace +argz_files = $(patsubst %, $(glibc_dir)/string/argz-%.c, $(argz_names)) + +define print-header + printf '%s\n' \ +"/* Functions for dealing with '\0' separated arg vectors." \ +" Copyright (C) 1995-1998, 2000-2002, 2006, 2009-2011 Free Software +" Foundation, Inc."\ +" This file is part of the GNU C Library." \ +"" \ +" 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */"\ +"" \ +"#include <config.h>" \ +"" \ +"#include <argz.h>" \ +"#include <errno.h>" \ +"#include <stdlib.h>" \ +"#include <string.h>" +endef + +targets = argz.c argz.in.h + +all: $(targets) + +argz.c: $(argz_files) + ($(print-header); \ + for i in $^; do \ + perl -pe 's/__(argz_|st|mem)/$$1/g' $$i \ + | perl -0x0 -pe 's,/\*(.|\n)+?\*/\n,,' \ + | grep -vE '^(#include|INTDEF|weak_alias|libc_hidden_def)'; \ + done) > $@-t && mv $@-t $@ + +argz.in.h: $(glibc_dir)/string/argz.h + perl -pe 's/__(restrict|const|st|mem)/$$1/g;' \ + -e 's/\s*__THROW//;' \ + -e 's/\s*__attribute_pure__//;' \ + $< \ + | perl -ne \ + '/^(#include <features\.h>|__(?:BEGIN|END)_DECLS)/ or print' \ + | perl -0x3b -pe 's/extern \S+ \*?__argz_(.|\n)*?\)\n*;//' \ + | perl -pe 's/__(argz_next)/$$1/g;' \ + > $@-t && mv $@-t $@ + +clean: + rm -f $(targets) diff --git a/gnulib/config/srclist-update b/gnulib/config/srclist-update new file mode 100755 index 0000000..b528d1a --- /dev/null +++ b/gnulib/config/srclist-update @@ -0,0 +1,133 @@ +#!/bin/sh +# Check for files in directory $1 being up to date, according to the +# list on stdin. Don't actually make any changes, just show the diffs. +# +# Copyright (C) 2002-2003, 2005, 2007-2011 Free Software Foundation, Inc. +# +# 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 3 of the License, 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, see <http://www.gnu.org/licenses/>. + +# Originally written by Karl Berry. + + +if test -n "$1"; then + cd "$1" || exit 1 +fi + +verbose=false +#chicken="echo (would)" + +: ${TMPDIR=/tmp} +dsttmp=$TMPDIR/srclist.dst + +# Source `dirname $0`/srclistvars.sh first, if it exists. +mydir=`dirname $0` +test -r $mydir/srclistvars.sh && . $mydir/srclistvars.sh + + +# +# sed command to fix the license to be GPL. +fixlicense=' + /^[[:space:]]*#[[:space:]]*Th[ei][ s].* is free software/,/^[[:space:]]*#.*USA\./c\ +# 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 3 of the License, 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, see <http://www.gnu.org/licenses/>. + + /Th[ei][ s].* is free software/,/\*\//c\ + 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 3 of the License, 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, see <http://www.gnu.org/licenses/>. */ +' + +# sed command to remove lines containing $Id lines. +# Quote the $ so that CVS does not expand it in this script. +remove_id_lines='/[$]Id:.*[$]/d' + +# $1 is input file, $2 is output. +# Remove $Id lines, since they'll differ between source locations. +# If $options contains "gpl", change the license to be the standard +# GPL. We use this for libc files, et al. +# +fixfile() \ +{ + sed_command="$remove_id_lines" + + case " $options " in + *' gpl '*) + sed_command="$sed_command; $fixlicense";; + esac + + sed "$sed_command" $1 >$2 +} + + +# +cat | while read src dst options; do + #echo "src=$src, dst=$dst, options=$options" >&2 + case $src:$dst in + *: ) continue;; # skip lines without second element + '#'* ) continue;; # skip comment-only lines + esac + + # Expand variables and make sure we have an input file. + eval src=$src + if test ! -r $src; then + echo "$0: cannot read $src" >&2 + continue + fi + + # Ignore subdirs in src dir. E.g., if input spec is + # src/subdir/foo.c dst + # then write destination file dst/foo.c. + eval dst=$dst + test -d $dst && dst=$dst/`basename $src` + + # Fix files in both src and dst, for the sake + # of a clean comparison. + srctmp=$TMPDIR/`basename $src` + fixfile $src $srctmp + test -r $dst && fixfile $dst $dsttmp + + # if src was executable, make dst executable, to placate git. + test -x $src && chmod a+x $dst + + if test ! -e $dst; then + echo "## $srctmp $dst # new" + $chicken cp -p $srctmp $dst + elif cmp -s $srctmp $dsttmp; then + $verbose && echo "## $srctmp $dst # unchanged" + else + echo "## $srctmp $dst # changes" + diff -C 2 $dst $srctmp + fi +done + +rm -f $dsttmp diff --git a/gnulib/config/srclist.txt b/gnulib/config/srclist.txt new file mode 100644 index 0000000..abea167 --- /dev/null +++ b/gnulib/config/srclist.txt @@ -0,0 +1,262 @@ +# Files for which we are not the source. See ./srclistvars.sh for the +# variable definitions. + +$GNUCONFIG/config.guess build-aux +$GNUCONFIG/config.sub build-aux +# +$AUTOMAKE/lib/ar-lib build-aux +$AUTOMAKE/lib/compile build-aux +$AUTOMAKE/lib/depcomp build-aux +$AUTOMAKE/lib/elisp-comp build-aux +$AUTOMAKE/lib/gnupload build-aux +$AUTOMAKE/lib/install-sh build-aux +$AUTOMAKE/lib/mdate-sh build-aux +$AUTOMAKE/lib/missing build-aux +$AUTOMAKE/lib/mkinstalldirs build-aux +$AUTOMAKE/lib/ylwrap build-aux +# +$TEXINFOSRC/doc/texinfo.tex build-aux +$TEXINFOSRC/util/gendocs.sh build-aux +$TEXINFOSRC/util/gendocs_template doc +$TEXINFOSRC/util/gendocs_template_min doc +# +# we generate INSTALL from this via a rule in doc/Makefile. +$AUTOCONF/doc/install.texi doc +# +$GNUSTANDARDS/maintain.texi doc +$GNUSTANDARDS/standards.texi doc +$GNUSTANDARDS/make-stds.texi doc +$GNUSTANDARDS/gnu-oids.texi doc +$GNUSTANDARDS/fdl.texi doc +# +$GNUWWWLICENSES/lgpl-3.0.txt doc/COPYING.LESSERv3 +$GNUWWWLICENSES/old-licenses/lgpl-2.1.txt doc/COPYING.LESSERv2 +$GNUWWWLICENSES/gpl-3.0.txt doc/COPYINGv3 +$GNUWWWLICENSES/old-licenses/gpl-2.0.txt doc/COPYINGv2 +$GNUWWWLICENSES/old-licenses/lgpl-2.1.texi doc +$GNUWWWLICENSES/old-licenses/gpl-2.0.texi doc +$GNUWWWLICENSES/old-licenses/fdl-1.2.texi doc +$GNUWWWLICENSES/agpl-3.0.texi doc +$GNUWWWLICENSES/fdl-1.3.texi doc +$GNUWWWLICENSES/gpl-3.0.texi doc +$GNUWWWLICENSES/lgpl-3.0.texi doc +# +# The official forms for contributors to fill out, mentioned in maintain. +$GNUORG/conditions.text doc/Copyright +$GNUORG/Copyright/request-assign.changes doc/Copyright +$GNUORG/Copyright/request-assign.future doc/Copyright +$GNUORG/Copyright/request-assign.program doc/Copyright +$GNUORG/Copyright/request-disclaim.changes doc/Copyright +$GNUORG/assign.manual doc/Copyright +$GNUORG/assign.changes.manual doc/Copyright +$GNUORG/assign.future.manual doc/Copyright +$GNUORG/assign.translation.manual doc/Copyright +$GNUORG/disclaim.manual doc/Copyright +$GNUORG/disclaim.changes.manual doc/Copyright +$GNUORG/disclaim.program doc/Copyright + +# new argp not in glibc yet --13feb06. +#$LIBCSRC/argp/argp-ba.c lib gpl +#$LIBCSRC/argp/argp-eexst.c lib gpl +#$LIBCSRC/argp/argp-fmtstream.c lib gpl +#$LIBCSRC/argp/argp-fmtstream.h lib gpl +#$LIBCSRC/argp/argp-fs-xinl.c lib gpl +#$LIBCSRC/argp/argp-help.c lib gpl +#$LIBCSRC/argp/argp-namefrob.h lib gpl +#$LIBCSRC/argp/argp-parse.c lib gpl +#$LIBCSRC/argp/argp-pv.c lib gpl +#$LIBCSRC/argp/argp-pvh.c lib gpl +#$LIBCSRC/argp/argp-xinl.c lib gpl +#$LIBCSRC/argp/argp.h lib gpl +#$LIBCSRC/stdlib/getsubopt.c lib gpl +#$LIBCSRC/posix/getopt.c lib gpl +#$LIBCSRC/posix/getopt.h lib gpl (getopt.in.h in gnulib) +#$LIBCSRC/posix/getopt1.c lib gpl +#$LIBCSRC/posix/getopt_int.h lib gpl +# +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1293 +#$LIBCSRC/libidn/iconvme.h lib gpl +#$LIBCSRC/libidn/iconvme.c lib gpl + +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1057 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1217 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1220 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1223 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1224 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1237 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1240 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1241 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1273 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1278 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1280 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1281 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1282 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1285 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1291 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1302 +#$LIBCSRC/posix/regcomp.c lib gpl +# +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1238 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1245 +#$LIBCSRC/posix/regex.c lib gpl +# +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1201 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1207 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1222 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1232 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1236 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1240 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1281 +#$LIBCSRC/posix/regex.h lib gpl +# +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1215 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1218 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1220 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1226 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1231 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1237 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1241 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1248 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1281 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1282 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1284 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1285 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1286 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1287 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1291 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1302 +#$LIBCSRC/posix/regex_internal.c lib gpl +# +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1054 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1221 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1237 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1241 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1245 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1248 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1273 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1278 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1281 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1285 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1291 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1302 +#$LIBCSRC/posix/regex_internal.h lib gpl +# +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1216 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1220 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1225 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1227 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1231 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1237 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1241 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1245 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1278 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1279 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1280 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1281 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1282 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1284 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1285 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1302 +#$LIBCSRC/posix/regexec.c lib gpl +# +# c89 changes $LIBCSRC/string/strdup.c lib gpl +#tab changes $LIBCSRC/stdlib/strtoll.c lib gpl +#tab changes $LIBCSRC/stdlib/strtoul.c lib gpl +# (no more strtok_r.h) $LIBCSRC/string/strtok_r.c lib gpl +# (gnulib needs config.h?) $LIBCSRC/string/memmem.c lib gpl +#$LIBCSRC/time/mktime.c lib gpl + +# +# http://sourceware.org/bugzilla/show_bug.cgi?id=1439 +#$LIBCSRC/crypt/md5.c lib gpl +#$LIBCSRC/crypt/md5.h lib gpl +# These are close, but ... +#$LIBCSRC/locale/programs/xmalloc.c lib gpl +#$LIBCSRC/locale/programs/xstrdup.c lib gpl +# +#$LIBCSRC/login/forkpty.c lib gpl +#$LIBCSRC/login/programs/pt_chown.c lib gpl +# +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=321 +#$LIBCSRC/malloc/obstack.c lib gpl +# +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=321 +#$LIBCSRC/malloc/obstack.h lib gpl +#$LIBCSRC/misc/error.c lib gpl +#$LIBCSRC/misc/error.h lib gpl +#$LIBCSRC/misc/getpass.c lib gpl +#$LIBCSRC/misc/mkstemp.c lib gpl +#$LIBCSRC/posix/fnmatch.c lib gpl +#$LIBCSRC/posix/fnmatch.h lib gpl (fnmatch.in.h in gnulib) +#$LIBCSRC/posix/fnmatch_loop.c lib gpl +# +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1060 +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1062 +#$LIBCSRC/posix/glob.c lib gpl +# +# http://sources.redhat.com/bugzilla/show_bug.cgi?id=1060 +#$LIBCSRC/posix/glob.h lib gpl (glob-libc.h in gnulib) +# +#$LIBCSRC/stdlib/putenv.c lib gpl +#$LIBCSRC/stdlib/random_r.c lib gpl +#$LIBCSRC/stdlib/rpmatch.c lib gpl +#$LIBCSRC/stdlib/strtol.c lib gpl +#$LIBCSRC/string/strndup.c lib gpl +#$LIBCSRC/string/strverscmp.c lib gpl +# +#$LIBCSRC/string/memchr.c lib gpl +#$LIBCSRC/string/memcmp.c lib gpl +#$LIBCSRC/string/memrchr.c lib gpl +#$LIBCSRC/string/stpcpy.c lib gpl +#$LIBCSRC/string/stpncpy.c lib gpl +#$LIBCSRC/string/strcspn.c lib gpl +#$LIBCSRC/string/strpbrk.c lib gpl +#$LIBCSRC/string/strstr.c lib gpl +#$LIBCSRC/sysdeps/generic/pty-private.h lib gpl +#$LIBCSRC/sysdeps/posix/dup2.c lib gpl +#$LIBCSRC/sysdeps/posix/euidaccess.c lib gpl +#$LIBCSRC/sysdeps/posix/tempname.c lib gpl +#$LIBCSRC/sysdeps/unix/bsd/poll.c lib gpl +#$LIBCSRC/sysdeps/unix/bsd/ptsname.c lib gpl +#$LIBCSRC/sysdeps/unix/bsd/unlockpt.c lib gpl +#$LIBCSRC/sysdeps/unix/dirfd.c lib gpl +#$LIBCSRC/sysdeps/unix/grantpt.c lib gpl +#$LIBCSRC/sysdeps/unix/rmdir.c lib gpl +#$LIBCSRC/time/strftime.c lib gpl +# These are close, but we are using the gettext versions. +#$LIBCSRC/misc/mkdtemp.c lib gpl +#$LIBCSRC/stdlib/setenv.c lib gpl (setenv.c, unsetenv.c) +# +# These implementations are quite different. +#$LIBCSRC/io/lstat.c lib gpl +#$LIBCSRC/libio/__fpending.c lib gpl +#$LIBCSRC/malloc/malloc.c lib gpl +#$LIBCSRC/misc/dirname.c lib gpl +#$LIBCSRC/misc/getusershell.c lib gpl +#$LIBCSRC/stdio-common/getline.c lib gpl +#$LIBCSRC/stdlib/atexit.c lib gpl +#$LIBCSRC/stdlib/exit.h lib gpl +#$LIBCSRC/stdlib/strtod.c lib gpl +#$LIBCSRC/stdlib/strtoimax.c lib gpl +#$LIBCSRC/stdlib/strtoull.c lib gpl +#$LIBCSRC/stdlib/strtoumax.c lib gpl +#$LIBCSRC/string/basename.c lib gpl +#$LIBCSRC/string/bcopy.c lib gpl +#$LIBCSRC/string/memcpy.c lib gpl +#$LIBCSRC/string/memmove.c lib gpl +#$LIBCSRC/string/memset.c lib gpl +#$LIBCSRC/string/strcasecmp.c lib gpl +#$LIBCSRC/string/strchrnul.c lib gpl +#$LIBCSRC/string/strerror.c lib gpl +#$LIBCSRC/string/strnlen.c lib gpl +#$LIBCSRC/sysdeps/posix/gettimeofday.c lib gpl +#$LIBCSRC/sysdeps/posix/rename.c lib gpl +#$LIBCSRC/sysdeps/unix/mkdir.c lib gpl +#$LIBCSRC/sysdeps/unix/sysv/gethostname.c lib gpl +#$LIBCSRC/sysdeps/unix/utime.c lib gpl + +# Now derived from concatenation of separate .c files in glibc. +# See argz.mk for details. +#$LIBTOOL/libltdl/argz.c lib gpl +#$LIBTOOL/libltdl/argz_.h lib gpl +#$LIBTOOL/libltdl/m4/argz.m4 m4 diff --git a/gnulib/config/srclistvars.sh b/gnulib/config/srclistvars.sh new file mode 100644 index 0000000..4756d56 --- /dev/null +++ b/gnulib/config/srclistvars.sh @@ -0,0 +1,42 @@ +# Variables for srclist-update and srclist.txt. +# Will change for each user. + +# Copyright (C) 2002, 2003, 2004 2005, 2006, 2008 +# Free Software Foundation, Inc. + +# This file 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 3 of the License, 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, see <http://www.gnu.org/licenses/>. + +# per-user overrides. +case $LOGNAME in +karl) + : ${ACLOCAL=/usr/local/gnu/share/aclocal} + : ${GNUBIN=/usr/local/gnu/bin} + : ${GNUORG=$HOME/gnu/gnuorg} + : ${GNUWWWLICENSES=$HOME/gnu/www/www/licenses} + : ${TEXMFROOT=/usr/local/texmf/texmf-dist} + ;; +esac + +# Default to sibling (of parent) directories. +: ${AUTOCONF=../autoconf} +: ${AUTOMAKE=../automake} +: ${GETTEXT=../gettext} +: ${GNUCONFIG=../config} +: ${GNULIBSRC=../gnulib} +: ${GNUORG=../gnuorg} +: ${GNUSTANDARDS=../gnustandards} +: ${GNUWWWLICENSES=$GNUORG} +: ${LIBCSRC=../libc} +: ${LIBTOOL=../libtool} +: ${TEXINFOSRC=../texinfo} |