X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=bootstrap;h=c250cf05bdfb1854e6191d56b8aa4852d1b3296a;hb=023c766600a4c2565455e5cfdd5820eb24fa7776;hp=e23eb0f3a81f874e6c2613e1a167f818baa9967a;hpb=f1309bffbf3b38661b9951bc14ede85e2a3b30bc;p=chaz%2Ftar diff --git a/bootstrap b/bootstrap index e23eb0f..c250cf0 100755 --- a/bootstrap +++ b/bootstrap @@ -266,7 +266,7 @@ copy_files ${PAXUTILS_SRCDIR}/m4 m4 echo "$0: Creating m4/paxutils.m4" (echo "# This file is generated automatically. Please, do not edit." echo "#" - echo "AC_DEFUN([tar_PAXUTILS],[" + echo "AC_DEFUN([${package}_PAXUTILS],[" cat ${PAXUTILS_SRCDIR}/m4/DISTFILES | sed '/^#/d;s/\(.*\)\.m4/pu_\1/' | tr a-z A-Z echo "])") > ./m4/paxutils.m4 @@ -336,7 +336,7 @@ sed ' echo "$0: Creating m4/gnulib.m4" (echo "# This file is generated automatically. Please, do not edit." echo "#" - echo "AC_DEFUN([tar_GNULIB],[" + echo "AC_DEFUN([${package}_GNULIB],[" for gnulib_module in $gnulib_modules; do echo "# $gnulib_module" $gnulib_tool --extract-autoconf-snippet $gnulib_module @@ -350,7 +350,7 @@ echo "$0: Creating lib/Makefile.am" for gnulib_module in $gnulib_modules; do echo "# $gnulib_module" $gnulib_tool --extract-automake-snippet $gnulib_module - done | sed 's/lib_SOURCES/libtar_a_SOURCES/g' ) > lib/Makefile.am + done | sed "s/lib_SOURCES/lib${package}_a_SOURCES/g" ) > lib/Makefile.am # Get translations. if test "$DOWNLOAD_PO" = "yes"; then @@ -369,8 +369,6 @@ intl_files_to_remove=' m4/glibc2.m4 m4/intdiv0.m4 m4/intmax.m4 - m4/inttypes-h.m4 - m4/inttypes-pri.m4 m4/lcmessage.m4 m4/lock.m4 m4/printf-posix.m4 @@ -381,6 +379,7 @@ rm -fr $intl_files_to_remove || exit # Undo changes to gnulib files that autoreconf made. + for gnulib_file in $gnulib_files; do test ! -f $gnulib_file || cmp -s $gnulib_file $GNULIB_SRCDIR/$gnulib_file || { rm -f $gnulib_file && @@ -403,10 +402,25 @@ do done -# Put bug-reporting address into po/Makevars. -echo "$0: sed '/^MSGID_BUGS_ADDRESS *=/s/=.*/= bug-$package@gnu.org/' po/Makevars.template >po/Makevars ..." -sed '/^MSGID_BUGS_ADDRESS *=/s/=.*/= bug-'"$package"'@gnu.org/' po/Makevars.template >po/Makevars - +# Create gettext configuration. +echo "$0: Creating po/Makevars from po/Makevars.template ..." +sed ' + /^MSGID_BUGS_ADDRESS *=/s/=.*/= bug-'"$package"'@gnu.org/ + /^XGETTEXT_OPTIONS *=/{ + s/$/ \\/ + a\ + --flag=_:1:pass-c-format \\\ + --flag=N_:1:pass-c-format \\\ + --flag=error:3:c-format --flag=error_at_line:5:c-format \\\ + --flag=asnprintf:3:c-format --flag=vasnprintf:3:c-format \\\ + --flag=argp_error:2:c-format \\\ + --flag=__argp_error:2:c-format \\\ + --flag=argp_failure:4:c-format \\\ + --flag=__argp_failure:4:c-format \\\ + --flag=argp_fmtstream_printf:2:c-format \\\ + --flag=__argp_fmtstream_printf:2:c-format + } +' po/Makevars.template >po/Makevars echo "$0: done. Now you can run './configure'."