mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2025-08-07 15:01:38 +00:00
The latest versions of gettext rely on several changes to gnulib including both changes to modules and new modules and some previously gettext specific code being moved to gnulib. Backport these changes in order to allow updating gettext while using the local gnulib copy of sources. Add patch: - 640-mem-hash-map.patch - 645-next-prime.patch - 646-hashcode-string.patch - 647-hashkey-string.patch - 650-package-version.patch - 651-package-version-simplify.patch - 652-package-version-simplify-further.patch - 653-package-version-warning.patch - 660-version-stamp.patch - 689-vc-mtime.patch - 755-clean-temp-hashkey.patch - 795-string-desc-rename-functions.patch - 796-vc-mtime-less-read.patch - 797-vc-mtime-add-api.patch - 798-vc-mtime-add-api.patch - 799-vc-mtime-old-git.patch - 900-str_startswith-module.patch - 901-str_endswith-module.patch Signed-off-by: Michael Pratt <mcpratt@pm.me> Link: https://github.com/openwrt/openwrt/pull/16522 Signed-off-by: Robert Marko <robimarko@gmail.com>
90 lines
3.6 KiB
Diff
90 lines
3.6 KiB
Diff
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])
|