diff options
Diffstat (limited to 'tools/gnulib/patches/652-package-version-simplify-further.patch')
-rw-r--r-- | tools/gnulib/patches/652-package-version-simplify-further.patch | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/tools/gnulib/patches/652-package-version-simplify-further.patch b/tools/gnulib/patches/652-package-version-simplify-further.patch new file mode 100644 index 0000000000..5458918246 --- /dev/null +++ b/tools/gnulib/patches/652-package-version-simplify-further.patch @@ -0,0 +1,89 @@ +From 48648b4b9b3fd79a5c68913deb28678bd9d8eb34 Mon Sep 17 00:00:00 2001 +From: Bruno Haible <bruno@clisp.org> +Date: Sat, 25 Jan 2025 04:07:32 +0100 +Subject: package-version: Simplify further. + +* doc/package-version.texi (Propagating the package version): Recommend +use of gl_INIT_PACKAGE_VERSION instead of gl_INIT_PACKAGE. +* build-aux/git-version-gen: Likewise. +* m4/init-package-version.m4: Likewise. +(gl_INIT_PACKAGE_VERSION): Renamed from gl_INIT_PACKAGE. Take only one +argument. Don't fiddle with AC_PACKAGE_NAME, AC_PACKAGE_TARNAME, +PACKAGE. +(gl_RPL_INIT_AUTOMAKE): Update. +--- + ChangeLog | 10 ++++++++++ + build-aux/git-version-gen | 4 ++-- + doc/package-version.texi | 4 ++-- + m4/init-package-version.m4 | 30 ++++++++++++------------------ + 4 files changed, 26 insertions(+), 22 deletions(-) + +--- a/m4/init-package-version.m4 ++++ b/m4/init-package-version.m4 +@@ -1,5 +1,5 @@ + # init-package-version.m4 +-# serial 4 ++# serial 5 + dnl Copyright (C) 1992-2025 Free Software Foundation, Inc. + dnl This file is free software, distributed under the terms of the GNU + dnl General Public License. As a special exception to the GNU General +@@ -60,7 +60,7 @@ dnl the same distribution terms as the r + # AC_INIT(PACKAGE, [dummy], [MORE OPTIONS]) + # AC_CONFIG_SRCDIR(WITNESS) + # . $srcdir/../version.sh +-# gl_INIT_PACKAGE(PACKAGE, $VERSION_NUMBER) ++# gl_INIT_PACKAGE_VERSION($VERSION_NUMBER) + # AM_INIT_AUTOMAKE([OPTIONS]) + # + # and after changing version.sh, the developer can directly configure and build: +@@ -85,32 +85,26 @@ dnl the same distribution terms as the r + # make + # + +-# gl_INIT_PACKAGE(PACKAGE-NAME, VERSION) +-# -------------------------------------- ++# gl_INIT_PACKAGE_VERSION(VERSION) ++# -------------------------------- + # followed by an AM_INIT_AUTOMAKE invocation, + # is like calling AM_INIT_AUTOMAKE(PACKAGE-NAME, VERSION) + # except that it can use computed non-literal arguments. +-AC_DEFUN([gl_INIT_PACKAGE], ++AC_DEFUN([gl_INIT_PACKAGE_VERSION], + [ + AC_BEFORE([$0], [AM_INIT_AUTOMAKE]) + dnl Redefine AM_INIT_AUTOMAKE. + m4_define([gl_AM_INIT_AUTOMAKE], +- m4_bpatsubst(m4_dquote( +- m4_bpatsubst(m4_dquote( +- m4_bpatsubst(m4_dquote( +- m4_defn([AM_INIT_AUTOMAKE])), +- [AC_PACKAGE_NAME], [gl_INIT_DUMMY])), +- [AC_PACKAGE_TARNAME], [gl_INIT_EMPTY])), ++ m4_bpatsubst(m4_dquote(m4_defn([AM_INIT_AUTOMAKE])), + [AC_PACKAGE_VERSION], [gl_INIT_DUMMY]) + [dnl Set variables documented in Automake. +- AC_SUBST([PACKAGE], [$1]) +- AC_SUBST([VERSION], ["$2"]) ++ AC_SUBST([VERSION], ["$1"]) + dnl Set variables documented in Autoconf. +- AC_SUBST([PACKAGE_VERSION], ["$2"]) +- AC_SUBST([PACKAGE_STRING], ["$1 $2"]) +- AC_DEFINE_UNQUOTED([PACKAGE_VERSION], ["$2"], ++ AC_SUBST([PACKAGE_VERSION], ["$1"]) ++ AC_SUBST([PACKAGE_STRING], ["AC_PACKAGE_NAME $1"]) ++ AC_DEFINE_UNQUOTED([PACKAGE_VERSION], ["$1"], + [Define to the version of this package.]) +- AC_DEFINE_UNQUOTED([PACKAGE_STRING], ["$1 $2"], ++ AC_DEFINE_UNQUOTED([PACKAGE_STRING], ["AC_PACKAGE_NAME $1"], + [Define to the full name and version of this package.]) + ]) + m4_define([AM_INIT_AUTOMAKE], +@@ -123,7 +117,7 @@ m4_define([gl_INIT_DUMMY], [gl_INIT_DUMM + m4_define([gl_INIT_DUMMY2], []) + AC_DEFUN([gl_RPL_INIT_AUTOMAKE], [ + m4_ifval([$2], +- [m4_fatal([After gl_INIT_PACKAGE, the two-argument form of AM_INIT_AUTOMAKE cannot be used.])]) ++ [m4_fatal([After gl_INIT_PACKAGE_VERSION, the two-argument form of AM_INIT_AUTOMAKE cannot be used.])]) + gl_AM_INIT_AUTOMAKE([$1 no-define]) + m4_if(m4_index([ $1 ], [ no-define ]), [-1], + [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) |