summaryrefslogtreecommitdiff
path: root/Build/source/texk/psutils/psutils-1.21/bootstrap.conf
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/psutils/psutils-1.21/bootstrap.conf')
-rw-r--r--Build/source/texk/psutils/psutils-1.21/bootstrap.conf104
1 files changed, 104 insertions, 0 deletions
diff --git a/Build/source/texk/psutils/psutils-1.21/bootstrap.conf b/Build/source/texk/psutils/psutils-1.21/bootstrap.conf
new file mode 100644
index 00000000000..2925724bad0
--- /dev/null
+++ b/Build/source/texk/psutils/psutils-1.21/bootstrap.conf
@@ -0,0 +1,104 @@
+# bootstrap.conf (psutils)
+# Written by Gary V. Vaughan, 2010
+
+# Copyright (C) 2010 Gary V. Vaughan.
+
+# This file is part of psutils.
+# See LICENSE for license.
+
+## -------------- ##
+## Configuration. ##
+## -------------- ##
+
+# Additional gnulib-tool options to use.
+gnulib_tool_options='
+ --no-changelog
+'
+
+# gnulib modules used by this package.
+gnulib_modules='
+ warnings
+ manywarnings
+ fstat
+'
+
+# Extra gnulib files that are not in modules, which override files of
+# the same name installed by other bootstrap tools.
+gnulib_non_module_files='
+ build-aux/config.guess
+ build-aux/config.sub
+ build-aux/install-sh
+'
+
+# The not-synced with gnulib warning is bogus until upstream adopts
+# the saner bootstrap script.
+require_bootstrap_uptodate=:
+
+## --------------- ##
+## Hook functions. ##
+## --------------- ##
+
+# psutils_ignore_gnulib_ignore
+# ----------------------------
+# gnulib-tool updates m4/.gitignore and lib/.gitignore, and keeping
+# generated files under version control does not make sense. Since
+# lib is entirely ignored, we only need to prepopulate the m4 ignore
+# files with generated files not tracked by gnulib-tool.
+psutils_ignore_gnulib_ignore ()
+{
+ $debug_cmd
+
+ $require_macro_dir
+
+ if test -f "$macro_dir/.gitignore" ; then
+ :
+ else
+ func_verbose "creating initial \`$macro_dir/.gitignore'"
+ cat > $macro_dir/.gitignore <<\EOF
+# files created by bootstrap, but that gnulib doesn't track
+*~
+/.gitignore
+/gnulib-cache.m4
+/gnulib-comp.m4
+/libtool.m4
+/ltoptions.m4
+/ltsugar.m4
+/ltversion.m4
+/lt~obsolete.m4
+EOF
+ fi
+}
+func_add_hook func_prep psutils_ignore_gnulib_ignore
+
+
+# psutils_force_changelog
+# -----------------------
+# Automake requires that ChangeLog exist.
+psutils_force_changelog ()
+{
+ $debug_cmd
+
+ touch ChangeLog || exit 1
+}
+func_add_hook func_gnulib_tool psutils_force_changelog
+
+
+# psutils_finish
+# ----------------------
+# Configure script does not require ChangeLog.
+# Copy dummy.c with correct license.
+psutils_finish ()
+{
+ $debug_cmd
+
+ cp -fp ./dummy.c $source_base/
+ rm ChangeLog || exit 1
+}
+func_add_hook func_fini psutils_finish
+
+
+
+# Local variables:
+# mode: shell-script
+# sh-indentation: 2
+# End: