diff options
Diffstat (limited to 'Build/source/texk/psutils/psutils-1.21/bootstrap.conf')
-rw-r--r-- | Build/source/texk/psutils/psutils-1.21/bootstrap.conf | 104 |
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: |