[packages/glibc] Up to 2.40

arekm arekm at pld-linux.org
Mon Jul 22 19:02:46 CEST 2024


commit 0b968348207e2153aae070fb7a45f8a7e3fad86a
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Mon Jul 22 18:39:19 2024 +0200

    Up to 2.40

 branch.sh                |  4 ++--
 glibc-autoconf.patch     |  2 +-
 glibc-locale_fixes.patch |  2 +-
 glibc-morelocales.patch  | 35 ++++++++++++++++++-----------------
 glibc.spec               | 12 ++++++++----
 5 files changed, 30 insertions(+), 25 deletions(-)
---
diff --git a/glibc.spec b/glibc.spec
index 033ef94..75520bf 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -38,7 +38,7 @@
 %define		with_static_pie		1
 %endif
 
-%define		core_version	2.39
+%define		core_version	2.40
 %define		llh_version	7:2.6.32.1-1
 
 Summary:	GNU libc
@@ -52,12 +52,12 @@ Summary(tr.UTF-8):	GNU libc
 Summary(uk.UTF-8):	GNU libc версії
 Name:		glibc
 Version:	%{core_version}
-Release:	7
+Release:	1
 Epoch:		6
 License:	LGPL v2.1+
 Group:		Libraries
 Source0:	https://ftp.gnu.org/gnu/glibc/%{name}-%{version}.tar.xz
-# Source0-md5:	be81e87f72b5ea2c0ffe2bedfeb680c6
+# Source0-md5:	b390feef233022114950317f10c4fa97
 Source2:	nscd.init
 Source3:	nscd.sysconfig
 Source4:	nscd.logrotate
@@ -69,7 +69,7 @@ Source7:	%{name}-LD-path.c
 Source9:	nscd.tmpfiles
 # use branch.sh to update glibc-git.patch
 Patch0:		glibc-git.patch
-# Patch0-md5:	f03b7aadd7ead8bfa78cdf23e4cc7a44
+# Patch0-md5:	8d72c03094ec80cdfbbec87abb2f44ad
 # against GNU TP (libc domain)
 #Patch1:		%{name}-pl.po-update.patch
 Patch2:		%{name}-pld.patch
@@ -952,8 +952,12 @@ AWK="gawk" \
 	--enable-cet \
 %endif
 	--enable-bind-now \
+	--enable-fortify-source \
 	--enable-hidden-plt \
 	--enable-kernel="%{min_kernel}" \
+%ifarch aarch64
+	--enable-memory-tagging \
+%endif
 	--enable-obsolete-nsl \
 	--enable-profile \
 	--enable-stack-protector=strong \
diff --git a/branch.sh b/branch.sh
index 8ff0d40..0e0a72a 100755
--- a/branch.sh
+++ b/branch.sh
@@ -2,8 +2,8 @@
 set -e
 url=git://sourceware.org/git/glibc.git
 package=glibc
-tag=glibc-2.39
-branch=release/2.39/master
+tag=glibc-2.40
+branch=release/2.40/master
 out=$package-git.patch
 repo=$package.git
 
diff --git a/glibc-autoconf.patch b/glibc-autoconf.patch
index d327f55..dc1bb60 100644
--- a/glibc-autoconf.patch
+++ b/glibc-autoconf.patch
@@ -4,7 +4,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/aclocal.m4 glibc-2.33/aclocal.m4
 @@ -3,11 +3,6 @@ dnl the internal functions defined and u
  dnl match those expected by the fragments.  When changing this version,
  dnl install.texi also needs to be updated.
- m4_define([GLIBC_AUTOCONF_VERSION], [2.71])
+ m4_define([GLIBC_AUTOCONF_VERSION], [2.72])
 -m4_if(m4_defn([AC_AUTOCONF_VERSION]), GLIBC_AUTOCONF_VERSION, [],
 -      [m4_fatal(m4_flatten(
 -Exactly version GLIBC_AUTOCONF_VERSION of Autoconf is required but you have
diff --git a/glibc-locale_fixes.patch b/glibc-locale_fixes.patch
index a06d185..dc69328 100644
--- a/glibc-locale_fixes.patch
+++ b/glibc-locale_fixes.patch
@@ -641,7 +641,7 @@ diff -ur glibc-2.39.orig/localedata/locales/cv_RU glibc-2.39/localedata/locales/
 +country_car  "RUS"
 +country_isbn "5"
  % Чӑвашла
- lang_name    "Чӑвашла"
+ lang_name    "чӑваш"
  lang_ab      "cv"
 diff -ur glibc-2.39.orig/localedata/locales/da_DK glibc-2.39/localedata/locales/da_DK
 --- glibc-2.39.orig/localedata/locales/da_DK	2024-02-01 09:53:20.562394124 +0100
diff --git a/glibc-morelocales.patch b/glibc-morelocales.patch
index 7d989d3..9eb01a2 100644
--- a/glibc-morelocales.patch
+++ b/glibc-morelocales.patch
@@ -44,7 +44,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  af_ZA.UTF-8/UTF-8 \
  af_ZA/ISO-8859-1 \
  agr_PE/UTF-8 \
-@@ -50,6 +50,8 @@ ar_TN.UTF-8/UTF-8 \
+@@ -50,6 +51,8 @@ ar_TN.UTF-8/UTF-8 \
  ar_TN/ISO-8859-6 \
  ar_YE.UTF-8/UTF-8 \
  ar_YE/ISO-8859-6 \
@@ -53,7 +53,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  ayc_PE/UTF-8 \
  az_AZ/UTF-8 \
  az_IR/UTF-8 \
-@@ -59,6 +61,8 @@ ast_ES/ISO-8859-15 \
+@@ -59,6 +62,8 @@ ast_ES/ISO-8859-15 \
  be_BY.UTF-8/UTF-8 \
  be_BY/CP1251 \
  be_BY at latin/UTF-8 \
@@ -62,7 +62,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  bem_ZM/UTF-8 \
  ber_DZ/UTF-8 \
  ber_MA/UTF-8 \
-@@ -210,11 +214,15 @@ et_EE.ISO-8859-15/ISO-8859-15 \
+@@ -210,11 +215,15 @@ et_EE.ISO-8859-15/ISO-8859-15 \
  eu_ES.UTF-8/UTF-8 \
  eu_ES/ISO-8859-1 \
  eu_ES at euro/ISO-8859-15 \
@@ -78,7 +78,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  fil_PH/UTF-8 \
  fo_FO.UTF-8/UTF-8 \
  fo_FO/ISO-8859-1 \
-@@ -231,8 +239,14 @@ fr_FR at euro/ISO-8859-15 \
+@@ -231,8 +240,14 @@ fr_FR at euro/ISO-8859-15 \
  fr_LU.UTF-8/UTF-8 \
  fr_LU/ISO-8859-1 \
  fr_LU at euro/ISO-8859-15 \
@@ -93,7 +93,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  fy_DE/UTF-8 \
  ga_IE.UTF-8/UTF-8 \
  ga_IE/ISO-8859-1 \
-@@ -261,11 +275,13 @@ hr_HR/ISO-8859-2 \
+@@ -261,11 +276,13 @@ hr_HR/ISO-8859-2 \
  hsb_DE/ISO-8859-2 \
  hsb_DE.UTF-8/UTF-8 \
  ht_HT/UTF-8 \
@@ -107,7 +107,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  id_ID.UTF-8/UTF-8 \
  id_ID/ISO-8859-1 \
  ig_NG/UTF-8 \
-@@ -280,9 +296,11 @@ it_IT at euro/ISO-8859-15 \
+@@ -280,9 +297,11 @@ it_IT at euro/ISO-8859-15 \
  iu_CA/UTF-8 \
  ja_JP.EUC-JP/EUC-JP \
  ja_JP.UTF-8/UTF-8 \
@@ -119,7 +119,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  kk_KZ.UTF-8/UTF-8 \
  kk_KZ/PT154 \
  kl_GL.UTF-8/UTF-8 \
-@@ -298,14 +316,20 @@ ku_TR.UTF-8/UTF-8 \
+@@ -298,14 +317,20 @@ ku_TR.UTF-8/UTF-8 \
  kv_RU/UTF-8 \
  kw_GB.UTF-8/UTF-8 \
  kw_GB/ISO-8859-1 \
@@ -140,7 +140,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  lo_LA/UTF-8 \
  lt_LT.UTF-8/UTF-8 \
  lt_LT/ISO-8859-13 \
-@@ -335,11 +359,17 @@ ms_MY/ISO-8859-1 \
+@@ -335,11 +360,17 @@ ms_MY/ISO-8859-1 \
  mt_MT.UTF-8/UTF-8 \
  mt_MT/ISO-8859-3 \
  my_MM/UTF-8 \
@@ -158,7 +158,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  nds_NL/UTF-8 \
  ne_NP/UTF-8 \
  nhn_MX/UTF-8 \
-@@ -354,10 +384,13 @@ nl_NL/ISO-8859-1 \
+@@ -354,10 +385,13 @@ nl_NL/ISO-8859-1 \
  nl_NL at euro/ISO-8859-15 \
  nn_NO.UTF-8/UTF-8 \
  nn_NO/ISO-8859-1 \
@@ -172,7 +172,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  om_ET/UTF-8 \
  om_KE.UTF-8/UTF-8 \
  om_KE/ISO-8859-1 \
-@@ -367,6 +400,7 @@ pa_IN/UTF-8 \
+@@ -367,6 +401,7 @@ pa_IN/UTF-8 \
  pa_PK/UTF-8 \
  pap_AW/UTF-8 \
  pap_CW/UTF-8 \
@@ -180,7 +180,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  pl_PL.UTF-8/UTF-8 \
  pl_PL/ISO-8859-2 \
  ps_AF/UTF-8 \
-@@ -377,6 +411,9 @@ pt_PT/ISO-8859-1 \
+@@ -377,6 +412,9 @@ pt_PT/ISO-8859-1 \
  quz_PE/UTF-8 \
  raj_IN/UTF-8 \
  rif_MA/UTF-8 \
@@ -190,7 +190,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  ro_RO.UTF-8/UTF-8 \
  ro_RO/ISO-8859-2 \
  ru_RU.KOI8-R/KOI8-R \
-@@ -384,13 +421,17 @@ ru_RU.UTF-8/UTF-8 \
+@@ -428,14 +428,18 @@ ru_RU.UTF-8/UTF-8 \
  ru_RU/ISO-8859-5 \
  ru_UA.UTF-8/UTF-8 \
  ru_UA/KOI8-U \
@@ -202,13 +202,14 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
 +sc_IT.ISO-8859-1/ISO-8859-1 \
 +sc_IT.ISO-8859-15/ISO-8859-15 \
  sc_IT/UTF-8 \
+ scn_IT/UTF-8 \
  sd_IN/UTF-8 \
  sd_IN at devanagari/UTF-8 \
 +sd_PK/UTF-8 \
  se_NO/UTF-8 \
  sgs_LT/UTF-8 \
  shn_MM/UTF-8 \
-@@ -399,6 +440,7 @@ si_LK/UTF-8 \
+@@ -399,6 +441,7 @@ si_LK/UTF-8 \
  sid_ET/UTF-8 \
  sk_SK.UTF-8/UTF-8 \
  sk_SK/ISO-8859-2 \
@@ -216,7 +217,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  sl_SI.UTF-8/UTF-8 \
  sl_SI/ISO-8859-2 \
  sm_WS/UTF-8 \
-@@ -412,27 +454,43 @@ so_SO/ISO-8859-1 \
+@@ -412,27 +455,43 @@ so_SO/ISO-8859-1 \
  sq_MK/UTF-8 \
 +sr_BA.ISO-8859-5 at ijekavian/ISO-8859-5 \
 +sr_BA at ijekavian/UTF-8 \
@@ -260,7 +261,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  th_TH.UTF-8/UTF-8 \
  th_TH/TIS-620 \
  the_NP/UTF-8 \
-@@ -441,6 +499,7 @@ tig_ER/UTF-8 \
+@@ -441,6 +500,7 @@ tig_ER/UTF-8 \
  tk_TM/UTF-8 \
  tl_PH.UTF-8/UTF-8 \
  tl_PH/ISO-8859-1 \
@@ -268,7 +269,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  tn_ZA/UTF-8 \
  to_TO/UTF-8 \
  tok/UTF-8 \
-@@ -448,7 +507,10 @@ tr_CY.UTF-8/UTF-8 \
+@@ -448,7 +508,10 @@ tr_CY.UTF-8/UTF-8 \
  tr_CY/ISO-8859-9 \
  tr_TR.UTF-8/UTF-8 \
  tr_TR/ISO-8859-9 \
@@ -279,7 +280,7 @@ diff -urNp -x '*.orig' glibc-2.33.org/localedata/SUPPORTED glibc-2.33/localedata
  tt_RU/UTF-8 \
  tt_RU at iqtelif/UTF-8 \
  ug_CN/UTF-8 \
-@@ -456,6 +518,7 @@ uk_UA.UTF-8/UTF-8 \
+@@ -456,6 +519,7 @@ uk_UA.UTF-8/UTF-8 \
  uk_UA/KOI8-U \
  unm_US/UTF-8 \
  ur_IN/UTF-8 \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/glibc.git/commitdiff/0b968348207e2153aae070fb7a45f8a7e3fad86a



More information about the pld-cvs-commit mailing list