[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