* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-05-06 23:40 Andreas K. Hüttel
0 siblings, 0 replies; 41+ messages in thread
From: Andreas K. Hüttel @ 2023-05-06 23:40 UTC (permalink / raw
To: gentoo-commits
commit: f2d625742780788bca38a4cc976fe2b515ecde3b
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat May 6 23:38:22 2023 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat May 6 23:40:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d62574
sys-apps/locale-gen: New package, splitting out of glibc
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 1 +
sys-apps/locale-gen/locale-gen-2.23.ebuild | 39 ++++++++++++++++++++++++++++++
sys-apps/locale-gen/metadata.xml | 8 ++++++
3 files changed, 48 insertions(+)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
new file mode 100644
index 000000000000..6b7bfc73baec
--- /dev/null
+++ b/sys-apps/locale-gen/Manifest
@@ -0,0 +1 @@
+DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
diff --git a/sys-apps/locale-gen/locale-gen-2.23.ebuild b/sys-apps/locale-gen/locale-gen-2.23.ebuild
new file mode 100644
index 000000000000..ee824727c21f
--- /dev/null
+++ b/sys-apps/locale-gen/locale-gen-2.23.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit prefix
+
+DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
+HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
+SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+# Totally unclear what the license is. Following here the statement
+# in the Debian file that the tools accompanying glibc are GPL-2+
+LICENSE="GPL-2+"
+
+SLOT="0"
+#KEYWORDS="~amd64"
+
+RDEPEND="
+ app-alternatives/awk
+ app-arch/gzip
+ sys-apps/grep
+ >=sys-libs/glibc-2.38
+ !<sys-libs/glibc-2.38
+"
+DEPEND=""
+
+src_prepare() {
+ default
+ eprefixify locale-gen
+}
+
+src_install() {
+ dosbin locale-gen
+ doman *.[0-8]
+ insinto /etc
+ doins locale.gen
+ keepdir /usr/lib/locale
+}
diff --git a/sys-apps/locale-gen/metadata.xml b/sys-apps/locale-gen/metadata.xml
new file mode 100644
index 000000000000..e9de1423720b
--- /dev/null
+++ b/sys-apps/locale-gen/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>toolchain@gentoo.org</email>
+ <name>Gentoo Toolchain Project</name>
+ </maintainer>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-05-07 0:02 Andreas K. Hüttel
0 siblings, 0 replies; 41+ messages in thread
From: Andreas K. Hüttel @ 2023-05-07 0:02 UTC (permalink / raw
To: gentoo-commits
commit: d97835912434e18b6faf4871fa45645b2d3de69f
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat May 6 23:55:46 2023 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat May 6 23:55:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9783591
sys-apps/locale-gen: needs gentoo-functions
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-2.23.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/sys-apps/locale-gen/locale-gen-2.23.ebuild b/sys-apps/locale-gen/locale-gen-2.23.ebuild
index ee824727c21f..4b6dadbfa5d4 100644
--- a/sys-apps/locale-gen/locale-gen-2.23.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23.ebuild
@@ -19,6 +19,7 @@ SLOT="0"
RDEPEND="
app-alternatives/awk
app-arch/gzip
+ sys-apps/gentoo-functions
sys-apps/grep
>=sys-libs/glibc-2.38
!<sys-libs/glibc-2.38
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-05-09 20:59 Andreas K. Hüttel
0 siblings, 0 replies; 41+ messages in thread
From: Andreas K. Hüttel @ 2023-05-09 20:59 UTC (permalink / raw
To: gentoo-commits
commit: 04f727a5752329447bfe9576a2769db046b0a95f
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Tue May 9 20:55:22 2023 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue May 9 20:59:45 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f727a5
sys-apps/locale-gen: Adjust dependencies
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-2.23.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sys-apps/locale-gen/locale-gen-2.23.ebuild b/sys-apps/locale-gen/locale-gen-2.23.ebuild
index 4b6dadbfa5d4..c819b986ee6b 100644
--- a/sys-apps/locale-gen/locale-gen-2.23.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23.ebuild
@@ -14,15 +14,15 @@ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-#KEYWORDS="~amd64"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
app-alternatives/awk
app-arch/gzip
sys-apps/gentoo-functions
sys-apps/grep
- >=sys-libs/glibc-2.38
- !<sys-libs/glibc-2.38
+ >=sys-libs/glibc-2.37-r3
+ !<sys-libs/glibc-2.37-r3
"
DEPEND=""
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-05-09 21:50 Andreas K. Hüttel
0 siblings, 0 replies; 41+ messages in thread
From: Andreas K. Hüttel @ 2023-05-09 21:50 UTC (permalink / raw
To: gentoo-commits
commit: c7113426ff88c5ca46a432f43b0fc1de1f52b512
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Tue May 9 21:50:02 2023 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue May 9 21:50:20 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7113426
sys-apps/locale-gen: remove errorneous dependency
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-2.23.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-2.23.ebuild b/sys-apps/locale-gen/locale-gen-2.23.ebuild
index c819b986ee6b..8272f634317c 100644
--- a/sys-apps/locale-gen/locale-gen-2.23.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23.ebuild
@@ -21,7 +21,6 @@ RDEPEND="
app-arch/gzip
sys-apps/gentoo-functions
sys-apps/grep
- >=sys-libs/glibc-2.37-r3
!<sys-libs/glibc-2.37-r3
"
DEPEND=""
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-05-10 19:15 Andreas K. Hüttel
0 siblings, 0 replies; 41+ messages in thread
From: Andreas K. Hüttel @ 2023-05-10 19:15 UTC (permalink / raw
To: gentoo-commits
commit: 44d6eb71a6b115d40f0c1903b24eb9fe09cc76d0
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed May 10 19:13:18 2023 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed May 10 19:14:51 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d6eb71
sys-apps/locale-gen: keyword 2.23
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-2.23.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-2.23.ebuild b/sys-apps/locale-gen/locale-gen-2.23.ebuild
index 8272f634317c..f038ac23e2ab 100644
--- a/sys-apps/locale-gen/locale-gen-2.23.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
app-alternatives/awk
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-05-27 9:59 Andreas K. Hüttel
0 siblings, 0 replies; 41+ messages in thread
From: Andreas K. Hüttel @ 2023-05-27 9:59 UTC (permalink / raw
To: gentoo-commits
commit: dacb583732097cee4363d78b30b7ecf2a176b04a
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat May 27 09:59:15 2023 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat May 27 09:59:15 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dacb5837
sys-apps/locale-gen: use app-alternatives/gzip
Closes: https://bugs.gentoo.org/906243
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
.../locale-gen/{locale-gen-2.23.ebuild => locale-gen-2.23-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-2.23.ebuild b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
similarity index 97%
rename from sys-apps/locale-gen/locale-gen-2.23.ebuild
rename to sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
index f038ac23e2ab..fb94d8f3c620 100644
--- a/sys-apps/locale-gen/locale-gen-2.23.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~
RDEPEND="
app-alternatives/awk
- app-arch/gzip
+ app-alternatives/gzip
sys-apps/gentoo-functions
sys-apps/grep
!<sys-libs/glibc-2.37-r3
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-06-28 21:23 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2023-06-28 21:23 UTC (permalink / raw
To: gentoo-commits
commit: 4ca17385e9dc029ea579a1914e3fc890a4f99d10
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 28 21:21:24 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 28 21:21:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca17385
sys-apps/locale-gen: Stabilize 2.23-r1 amd64, #907241
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-2.23-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
index fb94d8f3c620..2505276e4e10 100644
--- a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
app-alternatives/awk
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-06-28 22:30 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2023-06-28 22:30 UTC (permalink / raw
To: gentoo-commits
commit: 185b749351cd8b474900890d8ae4cc572c20b702
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 28 22:30:19 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 28 22:30:19 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=185b7493
sys-apps/locale-gen: add gentoo, github upstream metadata
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/metadata.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys-apps/locale-gen/metadata.xml b/sys-apps/locale-gen/metadata.xml
index e9de1423720b..2b151008630f 100644
--- a/sys-apps/locale-gen/metadata.xml
+++ b/sys-apps/locale-gen/metadata.xml
@@ -5,4 +5,8 @@
<email>toolchain@gentoo.org</email>
<name>Gentoo Toolchain Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="gentoo">proj/locale-gen</remote-id>
+ <remote-id type="github">gentoo/locale-gen</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-07-02 14:57 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2023-07-02 14:57 UTC (permalink / raw
To: gentoo-commits
commit: 830c3c931e9972c64a527ec34991526663ed597d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 2 14:57:06 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 2 14:57:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=830c3c93
sys-apps/locale-gen: Stabilize 2.23-r1 hppa, #907241
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-2.23-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
index 2505276e4e10..c9eac88e19ad 100644
--- a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
app-alternatives/awk
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-07-09 19:07 Arthur Zamarin
0 siblings, 0 replies; 41+ messages in thread
From: Arthur Zamarin @ 2023-07-09 19:07 UTC (permalink / raw
To: gentoo-commits
commit: df016d20b14d4f22fc703e12e9e55fee77586f9b
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 9 19:05:13 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 9 19:05:13 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df016d20
sys-apps/locale-gen: Stabilize 2.23-r1 x86, #907241
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-2.23-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
index c9eac88e19ad..6885e2f3b43a 100644
--- a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
app-alternatives/awk
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-07-09 19:07 Arthur Zamarin
0 siblings, 0 replies; 41+ messages in thread
From: Arthur Zamarin @ 2023-07-09 19:07 UTC (permalink / raw
To: gentoo-commits
commit: 494c8826d99216e25048dbbbbf90d731cce3ffec
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 9 19:05:32 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 9 19:05:32 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494c8826
sys-apps/locale-gen: Stabilize 2.23-r1 arm, #907241
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-2.23-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
index 6885e2f3b43a..f399a76af4ad 100644
--- a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
app-alternatives/awk
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-07-09 19:07 Arthur Zamarin
0 siblings, 0 replies; 41+ messages in thread
From: Arthur Zamarin @ 2023-07-09 19:07 UTC (permalink / raw
To: gentoo-commits
commit: f7898b815914d9d28e2c4598ec2e6513cc300b33
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 9 19:06:12 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 9 19:06:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7898b81
sys-apps/locale-gen: Stabilize 2.23-r1 arm64, #907241
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-2.23-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
index f399a76af4ad..5b1012c996b8 100644
--- a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
app-alternatives/awk
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-07-15 12:12 Arthur Zamarin
0 siblings, 0 replies; 41+ messages in thread
From: Arthur Zamarin @ 2023-07-15 12:12 UTC (permalink / raw
To: gentoo-commits
commit: be812d4c236013a063ea50c9f68223ce702a2888
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 15 12:12:09 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 15 12:12:09 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be812d4c
sys-apps/locale-gen: Stabilize 2.23-r1 ppc64, #907241
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-2.23-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
index c5aeb09139c6..3b3626701fc2 100644
--- a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
app-alternatives/awk
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-07-15 12:12 Arthur Zamarin
0 siblings, 0 replies; 41+ messages in thread
From: Arthur Zamarin @ 2023-07-15 12:12 UTC (permalink / raw
To: gentoo-commits
commit: 9b2ee03ef894782d6d8d426a8eb8eeb8084ef4fc
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 15 12:12:12 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 15 12:12:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b2ee03e
sys-apps/locale-gen: Stabilize 2.23-r1 sparc, #907241
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-2.23-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
index 3b3626701fc2..0182e537b342 100644
--- a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
app-alternatives/awk
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2023-07-15 12:12 Arthur Zamarin
0 siblings, 0 replies; 41+ messages in thread
From: Arthur Zamarin @ 2023-07-15 12:12 UTC (permalink / raw
To: gentoo-commits
commit: af1d87a26942988e12d69291a3b81160c043f120
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 15 12:12:05 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 15 12:12:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af1d87a2
sys-apps/locale-gen: Stabilize 2.23-r1 ppc, #907241
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-2.23-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
index 5b1012c996b8..c5aeb09139c6 100644
--- a/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
app-alternatives/awk
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-07-01 21:08 Andreas K. Hüttel
0 siblings, 0 replies; 41+ messages in thread
From: Andreas K. Hüttel @ 2025-07-01 21:08 UTC (permalink / raw
To: gentoo-commits
commit: ecc3beb504587ee532156b4f3f1c82edfd6bf87f
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 1 21:06:34 2025 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue Jul 1 21:08:16 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc3beb5
sys-apps/locale-gen: add 3.0
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 1 +
sys-apps/locale-gen/locale-gen-3.0.ebuild | 26 ++++++++++++++++++++++++++
2 files changed, 27 insertions(+)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index 6b7bfc73baec..06ec41ec6045 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1 +1,2 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
+DIST locale-gen-3.0.tar.bz2 14810 BLAKE2B f88381ca53eff89016daddedcaf349d4584a991de384e08f0908b025e37df8ecc90ee0b2834e596c8330516bbabd2e17a6c460ce5190e939704ae683732cc456 SHA512 4bfc27a12b2f4822ce7fb8ac7881adc2d1c34f8722aa688c940caaed06225d99a1c81569871de3cac9980725ed9743508ade0f68b171062d607e71261951373a
diff --git a/sys-apps/locale-gen/locale-gen-3.0.ebuild b/sys-apps/locale-gen/locale-gen-3.0.ebuild
new file mode 100644
index 000000000000..b3a29ad9dffa
--- /dev/null
+++ b/sys-apps/locale-gen/locale-gen-3.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
+HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
+SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-lang/perl
+ !<sys-libs/glibc-2.37-r3
+"
+
+src_install() {
+ dosbin locale-gen
+ doman *.[0-8]
+ insinto /etc
+ doins locale.gen
+ keepdir /usr/lib/locale
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-08-08 5:23 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-08-08 5:23 UTC (permalink / raw
To: gentoo-commits
commit: 02b54f4932232c754d0652f27c81950dd2daf9f7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 8 05:22:33 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 8 05:23:01 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b54f49
sys-apps/locale-gen: add 9999
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-3.1.ebuild | 11 +++++++++--
.../{locale-gen-3.1.ebuild => locale-gen-9999.ebuild} | 11 +++++++++--
2 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/sys-apps/locale-gen/locale-gen-3.1.ebuild b/sys-apps/locale-gen/locale-gen-3.1.ebuild
index d460716c4f73..76bab6dc43c0 100644
--- a/sys-apps/locale-gen/locale-gen-3.1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.1.ebuild
@@ -5,11 +5,18 @@ EAPI=8
DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
-SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
LICENSE="GPL-2"
SLOT="0"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
dev-lang/perl
diff --git a/sys-apps/locale-gen/locale-gen-3.1.ebuild b/sys-apps/locale-gen/locale-gen-9999.ebuild
similarity index 58%
copy from sys-apps/locale-gen/locale-gen-3.1.ebuild
copy to sys-apps/locale-gen/locale-gen-9999.ebuild
index d460716c4f73..76bab6dc43c0 100644
--- a/sys-apps/locale-gen/locale-gen-3.1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-9999.ebuild
@@ -5,11 +5,18 @@ EAPI=8
DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
-SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
LICENSE="GPL-2"
SLOT="0"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
dev-lang/perl
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-08-08 5:23 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-08-08 5:23 UTC (permalink / raw
To: gentoo-commits
commit: 197d3342fc9122c70ce4514c3ca65b3520cf5976
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 8 05:21:01 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 8 05:23:00 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=197d3342
sys-apps/locale-gen: add 3.1
Kerin Millar (33):
Initial commit of locale-gen 3.0, rewritten in Perl
Remove a stray leading tab from an otherwise empty line
Refrain from passing $prefix to the generate_locales sub
Rewrap a comment in the parse_config sub
Speed up the trim_line sub by approximately 25%
Only check the prospective archive dir once there is work to be done
Render compatible with the compile-locales USE flag of sys-libs/glibc
Drop the is_eq_file subroutine
Attempt to create the archive directory, if missing
locale-gen.8: remove references to options that have been dropped
locale-gen.8: update the AUTHORS section
locale-gen.8: rewrite in the style that a technical writer might
locale.gen: show only UTF-8 based locales as commented examples
Improve the diagnostic where /usr/share/i18n/locales cannot be entered
Require either a null string or an absolute path for --prefix
Claim that glibc is absent where localedef(1) output cannot be parsed
locale.gen.5: remove the OPTIONS section
locale-gen.8: escape the hyphen character where appropriate
locale-gen.8: eliminate blank lines
locale-gen.8: use the TP macro to structure the FILES section
locale-gen.8: remove "<" and ">" from option-args
locale-gen.8: add full stops (periods) where appropriate
locale-gen.8: add a SYNOPSIS section
locale-gen.8: write "central archive" instead of "single archive"
locale-gen.8: reference locale.conf(5) in SEE ALSO
locale-gen.8: remove an unnecessary use of the word, shall
locale-gen.8: use the .MT and .ME macros to format email addresses
locale-gen.8: use the .UR and .UE macros to format hyperlinks
locale-gen.8: spell out /etc/locale.gen directly under DESCRIPTION
locale.gen.5: rewrite entirely
locale.gen: remove the comments masquerading as documentation
Allow for options to be parsed before aborting for a foreign libc
Bump $VERSION to 3.1
Sam James (1):
Revert "Initial commit of Perl-based locale-gen"
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 1 +
sys-apps/locale-gen/locale-gen-3.1.ebuild | 25 +++++++++++++++++++++++++
2 files changed, 26 insertions(+)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index 06ec41ec6045..a0f49945bcc1 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,2 +1,3 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
DIST locale-gen-3.0.tar.bz2 14810 BLAKE2B f88381ca53eff89016daddedcaf349d4584a991de384e08f0908b025e37df8ecc90ee0b2834e596c8330516bbabd2e17a6c460ce5190e939704ae683732cc456 SHA512 4bfc27a12b2f4822ce7fb8ac7881adc2d1c34f8722aa688c940caaed06225d99a1c81569871de3cac9980725ed9743508ade0f68b171062d607e71261951373a
+DIST locale-gen-3.1.tar.bz2 16351 BLAKE2B 3a4d19ce13db43d280e056c685506e42e4f61f6abf6053c5d5724d43616522c08ce9691d40abb587a9016433214bdc3a289b2ffe9010186be3eaff059b6473d5 SHA512 a07ac2b5c61672c89dbf27ff9cda252263b1a4bcad50c0c55d3ae005b71187027f83d1faf5317b2eba1dd8c888e56a4f49a7bc6cb109dba33b276d42e8b0b70c
diff --git a/sys-apps/locale-gen/locale-gen-3.1.ebuild b/sys-apps/locale-gen/locale-gen-3.1.ebuild
new file mode 100644
index 000000000000..d460716c4f73
--- /dev/null
+++ b/sys-apps/locale-gen/locale-gen-3.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
+HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
+SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-lang/perl
+ !<sys-libs/glibc-2.37-r3
+"
+
+src_install() {
+ dosbin locale-gen
+ doman *.[0-8]
+ insinto /etc
+ doins locale.gen
+ keepdir /usr/lib/locale
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-08-08 11:04 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-08-08 11:04 UTC (permalink / raw
To: gentoo-commits
commit: 146206fdb839084cc8ae976d3a66d804807db51b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 8 11:01:59 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 8 11:01:59 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=146206fd
sys-apps/locale-gen: depend on >=perl-5.36
Bug: https://bugs.gentoo.org/961207
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-3.1.ebuild | 2 +-
sys-apps/locale-gen/locale-gen-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-apps/locale-gen/locale-gen-3.1.ebuild b/sys-apps/locale-gen/locale-gen-3.1.ebuild
index 76bab6dc43c0..e4225086b078 100644
--- a/sys-apps/locale-gen/locale-gen-3.1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.1.ebuild
@@ -19,7 +19,7 @@ LICENSE="GPL-2"
SLOT="0"
RDEPEND="
- dev-lang/perl
+ >=dev-lang/perl-5.36
!<sys-libs/glibc-2.37-r3
"
diff --git a/sys-apps/locale-gen/locale-gen-9999.ebuild b/sys-apps/locale-gen/locale-gen-9999.ebuild
index 76bab6dc43c0..e4225086b078 100644
--- a/sys-apps/locale-gen/locale-gen-9999.ebuild
+++ b/sys-apps/locale-gen/locale-gen-9999.ebuild
@@ -19,7 +19,7 @@ LICENSE="GPL-2"
SLOT="0"
RDEPEND="
- dev-lang/perl
+ >=dev-lang/perl-5.36
!<sys-libs/glibc-2.37-r3
"
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-08-08 11:04 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-08-08 11:04 UTC (permalink / raw
To: gentoo-commits
commit: 5aa8e8b327f58503a5969825f7798dd2442ca79a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 8 11:02:38 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 8 11:02:38 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa8e8b3
sys-apps/locale-gen: keyword 3.1
Closes: https://bugs.gentoo.org/961207
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-3.1.ebuild | 2 +-
sys-apps/locale-gen/locale-gen-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-apps/locale-gen/locale-gen-3.1.ebuild b/sys-apps/locale-gen/locale-gen-3.1.ebuild
index e4225086b078..45a38c7dfc25 100644
--- a/sys-apps/locale-gen/locale-gen-3.1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then
else
SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
LICENSE="GPL-2"
diff --git a/sys-apps/locale-gen/locale-gen-9999.ebuild b/sys-apps/locale-gen/locale-gen-9999.ebuild
index e4225086b078..45a38c7dfc25 100644
--- a/sys-apps/locale-gen/locale-gen-9999.ebuild
+++ b/sys-apps/locale-gen/locale-gen-9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then
else
SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-08-08 11:04 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-08-08 11:04 UTC (permalink / raw
To: gentoo-commits
commit: 120dcc2988a44b4f14e52c6dae8f0d5ae6a63e5c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 8 11:02:53 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 8 11:02:53 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=120dcc29
sys-apps/locale-gen: drop 3.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 1 -
sys-apps/locale-gen/locale-gen-3.0.ebuild | 26 --------------------------
2 files changed, 27 deletions(-)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index a0f49945bcc1..bf0b5fc6c584 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,3 +1,2 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
-DIST locale-gen-3.0.tar.bz2 14810 BLAKE2B f88381ca53eff89016daddedcaf349d4584a991de384e08f0908b025e37df8ecc90ee0b2834e596c8330516bbabd2e17a6c460ce5190e939704ae683732cc456 SHA512 4bfc27a12b2f4822ce7fb8ac7881adc2d1c34f8722aa688c940caaed06225d99a1c81569871de3cac9980725ed9743508ade0f68b171062d607e71261951373a
DIST locale-gen-3.1.tar.bz2 16351 BLAKE2B 3a4d19ce13db43d280e056c685506e42e4f61f6abf6053c5d5724d43616522c08ce9691d40abb587a9016433214bdc3a289b2ffe9010186be3eaff059b6473d5 SHA512 a07ac2b5c61672c89dbf27ff9cda252263b1a4bcad50c0c55d3ae005b71187027f83d1faf5317b2eba1dd8c888e56a4f49a7bc6cb109dba33b276d42e8b0b70c
diff --git a/sys-apps/locale-gen/locale-gen-3.0.ebuild b/sys-apps/locale-gen/locale-gen-3.0.ebuild
deleted file mode 100644
index b3a29ad9dffa..000000000000
--- a/sys-apps/locale-gen/locale-gen-3.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
-HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
-SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-
-SLOT="0"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- dev-lang/perl
- !<sys-libs/glibc-2.37-r3
-"
-
-src_install() {
- dosbin locale-gen
- doman *.[0-8]
- insinto /etc
- doins locale.gen
- keepdir /usr/lib/locale
-}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-08-08 17:56 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-08-08 17:56 UTC (permalink / raw
To: gentoo-commits
commit: 86392dde0178e1269cc2f2e6938a2ce91ad02455
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 8 17:56:04 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 8 17:56:20 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86392dde
sys-apps/locale-gen: add 3.2, drop 3.1
Kerin Millar (4):
locale-gen.8: position the FILES section before AUTHORS
locale.gen.5: correct a Japanese locale typo in the EXAMPLES section
Coerce LC_ALL=C for localedef(1) in get_locale_dir()
Bump $VERSION to 3.2
Closes: https://bugs.gentoo.org/961219
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 2 +-
sys-apps/locale-gen/{locale-gen-3.1.ebuild => locale-gen-3.2.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index bf0b5fc6c584..75dc4ae3d6be 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,2 +1,2 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
-DIST locale-gen-3.1.tar.bz2 16351 BLAKE2B 3a4d19ce13db43d280e056c685506e42e4f61f6abf6053c5d5724d43616522c08ce9691d40abb587a9016433214bdc3a289b2ffe9010186be3eaff059b6473d5 SHA512 a07ac2b5c61672c89dbf27ff9cda252263b1a4bcad50c0c55d3ae005b71187027f83d1faf5317b2eba1dd8c888e56a4f49a7bc6cb109dba33b276d42e8b0b70c
+DIST locale-gen-3.2.tar.bz2 16340 BLAKE2B a0558a0f84da3ea6a66903a632f261fe9cf63e21ccb32411f827367699fefd3e2e627ee018c2720dce3901e3801089c3aca6a487f2f075a9b6831529b160a0e2 SHA512 76655947a1d28cbda5be75454a3cc38e75d2914ab987bd59359f70acc6e3a3f2961675280ee8a52ada4724fb6393f1d5b6712077a89ebd3511a49c43cf459adf
diff --git a/sys-apps/locale-gen/locale-gen-3.1.ebuild b/sys-apps/locale-gen/locale-gen-3.2.ebuild
similarity index 100%
rename from sys-apps/locale-gen/locale-gen-3.1.ebuild
rename to sys-apps/locale-gen/locale-gen-3.2.ebuild
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-08-14 2:13 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-08-14 2:13 UTC (permalink / raw
To: gentoo-commits
commit: e51631aba1fcc12ab4266b4ca57afa12b5eee377
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 14 01:58:02 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 14 02:12:15 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51631ab
sys-apps/locale-gen: add 3.3
Kerin Millar (28):
Have the --help option reference the man pages
locale-gen.8: Add an EXIT STATUS section
Disambiguate a mismatching codeset/charmap as a class of error
locale.gen.5: Correct the locale name synopsis per XPG Issue 4
Report the username if $locale_dir cannot be modified
Ensure that get_valid_locales() restores the current working directory
Delegate config file selection wholly to a new subroutine
Allow for locale declarations to have trailing comments
locale.gen: Annotate the entries with descriptive trailing comments
locale.gen.5: remove a stray blank line
Eliminate all unescaped line continuations from the man pages
locale.gen: refine the annotations
Report the size of the installed archive
Correct a typo where $total is assigned
Refrain from unsetting the CDPATH environment variable
Use ($CHILD_ERROR & 0x7F) to check for death by signal
Better align the behaviour of normalize() with localedef(1)
Don't call parse_config() from a try block in read_config()
Don't report more workers than there are locales to be compiled
Link to spdx.org from the output of --version
locale.gen.5: remove a stray leading space
locale.gen.5: document /usr/share/i18n/{locales,charmaps}
locale.gen.5: clarify the means by which a locale can be effected
locale.gen.5: define what a locale is under LOCALE NAMES
locale.gen.5: reference several specifications from SEE ALSO
Assign TEMPDIR in the main block rather than enter_tempdir()
Reformat a comment in the normalize() subroutine
Bump $VERSION to 3.3
Closes: https://bugs.gentoo.org/961471
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 1 +
sys-apps/locale-gen/locale-gen-3.3.ebuild | 32 +++++++++++++++++++++++++++++++
2 files changed, 33 insertions(+)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index 75dc4ae3d6be..5137f6637102 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,2 +1,3 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
DIST locale-gen-3.2.tar.bz2 16340 BLAKE2B a0558a0f84da3ea6a66903a632f261fe9cf63e21ccb32411f827367699fefd3e2e627ee018c2720dce3901e3801089c3aca6a487f2f075a9b6831529b160a0e2 SHA512 76655947a1d28cbda5be75454a3cc38e75d2914ab987bd59359f70acc6e3a3f2961675280ee8a52ada4724fb6393f1d5b6712077a89ebd3511a49c43cf459adf
+DIST locale-gen-3.3.tar.bz2 19815 BLAKE2B be46b2bedfc876900998fb1a4af3c6e5b04a0005caf0590052bda3f46a532c93ead62d44a6d0b4d6d0ef4bc01df1c2916c9ffac8dd8322278b2f3d21da0aaeb1 SHA512 3f55c0fe2fc0c434dc26538366238463798fde7e9367f6dc1c824531b6bff326ad0e6f62d3b599a8c2b92a6b974fa8ef8c46e58acf80d50820cc1987c20da7cb
diff --git a/sys-apps/locale-gen/locale-gen-3.3.ebuild b/sys-apps/locale-gen/locale-gen-3.3.ebuild
new file mode 100644
index 000000000000..45a38c7dfc25
--- /dev/null
+++ b/sys-apps/locale-gen/locale-gen-3.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
+HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+ >=dev-lang/perl-5.36
+ !<sys-libs/glibc-2.37-r3
+"
+
+src_install() {
+ dosbin locale-gen
+ doman *.[0-8]
+ insinto /etc
+ doins locale.gen
+ keepdir /usr/lib/locale
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-08-18 15:55 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-08-18 15:55 UTC (permalink / raw
To: gentoo-commits
commit: d1ca6dabb7b7d8f474d7f95869c45b1b9a5f5e3f
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Sun Aug 17 04:03:31 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 18 15:50:24 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ca6dab
sys-apps/locale-gen: integrate the mkconfig util into 9999
The locale-gen repo now carries the mkconfig utility. It writes a sample
/etc/locale.gen file to standard output as a columnated list, consisting
only of UTF-8 locales supported by the installed version of glibc, with
comments indicating the languages and territories in plain English.
Have the src_install() function of the live ebuild take advantage of it.
[sam: Note that this introduces a BDEPEND (but not an RDEPEND) on
dev-perl/File-Slurper. If this is unacceptable to someone, please file
a bug explaining why and we can discuss.]
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-9999.ebuild | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-9999.ebuild b/sys-apps/locale-gen/locale-gen-9999.ebuild
index 45a38c7dfc25..b676a0c54f01 100644
--- a/sys-apps/locale-gen/locale-gen-9999.ebuild
+++ b/sys-apps/locale-gen/locale-gen-9999.ebuild
@@ -18,6 +18,10 @@ fi
LICENSE="GPL-2"
SLOT="0"
+BDEPEND="
+ >=dev-lang/perl-5.36
+ dev-perl/File-Slurper
+"
RDEPEND="
>=dev-lang/perl-5.36
!<sys-libs/glibc-2.37-r3
@@ -27,6 +31,17 @@ src_install() {
dosbin locale-gen
doman *.[0-8]
insinto /etc
- doins locale.gen
+ {
+ cat <<-'EOF' &&
+ # This file defines which locales to incorporate into the glibc locale archive.
+ # See the locale.gen(5) and locale-gen(8) man pages for more details.
+
+ EOF
+ # Run the interpreter by name so as not to have to prefixify mkconfig.
+ perl mkconfig "${EROOT}"
+ } | newins - locale.gen
+ if (( PIPESTATUS[0] || PIPESTATUS[1] )); then
+ die "Failed to generate and/or install locale.gen"
+ fi
keepdir /usr/lib/locale
}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-08-19 0:46 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-08-19 0:46 UTC (permalink / raw
To: gentoo-commits
commit: 83bbfec25159aa015c43b7bc7e14f1aa81a11a42
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Tue Aug 19 00:04:25 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 19 00:46:48 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bbfec2
sys-apps/locale-gen: add 3.2-r1 and 3.3-r1 and revise 9999 per bug #961743
Upon locale-gen-3.0 being introduced, the ebuild lost the ability to
prefixify the locale-gen script in src_prepare(). Address this issue so
that the shebang is properly adjusted for Gentoo Prefix environments.
I eschewed the use of the prefix eclass because I consider its
implementation to be substandard. I also eschewed the use of sed(1)
because it encourages pattern injection and seldom returns a useful exit
status. Instead, perl is used to replace the shebang. I could think of
no reason not to, given that dev-lang/perl is already a requirement.
Reported-by: Nick Bowler <nbowler <AT> draconx.ca>
Fixes: ecc3beb504587ee532156b4f3f1c82edfd6bf87f
Closes: https://bugs.gentoo.org/961743
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{locale-gen-3.2.ebuild => locale-gen-3.2-r1.ebuild} | 14 ++++++++++++++
.../{locale-gen-3.3.ebuild => locale-gen-3.3-r1.ebuild} | 14 ++++++++++++++
sys-apps/locale-gen/locale-gen-9999.ebuild | 10 ++++++++++
3 files changed, 38 insertions(+)
diff --git a/sys-apps/locale-gen/locale-gen-3.2.ebuild b/sys-apps/locale-gen/locale-gen-3.2-r1.ebuild
similarity index 71%
rename from sys-apps/locale-gen/locale-gen-3.2.ebuild
rename to sys-apps/locale-gen/locale-gen-3.2-r1.ebuild
index 45a38c7dfc25..832a9c0ffdf1 100644
--- a/sys-apps/locale-gen/locale-gen-3.2.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.2-r1.ebuild
@@ -18,11 +18,25 @@ fi
LICENSE="GPL-2"
SLOT="0"
+# In-place editing became safer in v5.28.
+BDEPEND="
+ >=dev-lang/perl-5.28
+"
RDEPEND="
>=dev-lang/perl-5.36
!<sys-libs/glibc-2.37-r3
"
+src_prepare() {
+ # EPREFIX is readonly.
+ local -x MY_EPREFIX=${EPREFIX}
+
+ eapply_user
+
+ perl -pi -e '$f //= ($. == 1 && s/^#!\K\//$ENV{MY_EPREFIX}\//); END { exit !$f }' "${PN}" \
+ || die "Failed to prefixify ${PN}"
+}
+
src_install() {
dosbin locale-gen
doman *.[0-8]
diff --git a/sys-apps/locale-gen/locale-gen-3.3.ebuild b/sys-apps/locale-gen/locale-gen-3.3-r1.ebuild
similarity index 71%
rename from sys-apps/locale-gen/locale-gen-3.3.ebuild
rename to sys-apps/locale-gen/locale-gen-3.3-r1.ebuild
index 45a38c7dfc25..832a9c0ffdf1 100644
--- a/sys-apps/locale-gen/locale-gen-3.3.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.3-r1.ebuild
@@ -18,11 +18,25 @@ fi
LICENSE="GPL-2"
SLOT="0"
+# In-place editing became safer in v5.28.
+BDEPEND="
+ >=dev-lang/perl-5.28
+"
RDEPEND="
>=dev-lang/perl-5.36
!<sys-libs/glibc-2.37-r3
"
+src_prepare() {
+ # EPREFIX is readonly.
+ local -x MY_EPREFIX=${EPREFIX}
+
+ eapply_user
+
+ perl -pi -e '$f //= ($. == 1 && s/^#!\K\//$ENV{MY_EPREFIX}\//); END { exit !$f }' "${PN}" \
+ || die "Failed to prefixify ${PN}"
+}
+
src_install() {
dosbin locale-gen
doman *.[0-8]
diff --git a/sys-apps/locale-gen/locale-gen-9999.ebuild b/sys-apps/locale-gen/locale-gen-9999.ebuild
index b676a0c54f01..b3bcb3b41b7a 100644
--- a/sys-apps/locale-gen/locale-gen-9999.ebuild
+++ b/sys-apps/locale-gen/locale-gen-9999.ebuild
@@ -27,6 +27,16 @@ RDEPEND="
!<sys-libs/glibc-2.37-r3
"
+src_prepare() {
+ # EPREFIX is readonly.
+ local -x MY_EPREFIX=${EPREFIX}
+
+ eapply_user
+
+ perl -pi -e '$f //= ($. == 1 && s/^#!\K\//$ENV{MY_EPREFIX}\//); END { exit !$f }' "${PN}" \
+ || die "Failed to prefixify ${PN}"
+}
+
src_install() {
dosbin locale-gen
doman *.[0-8]
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-08-23 1:42 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-08-23 1:42 UTC (permalink / raw
To: gentoo-commits
commit: c449d4d9c56a636d032f6b33abfb6fb4b89874d3
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Fri Aug 22 23:54:42 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 23 01:40:29 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c449d4d9
sys-apps/locale-gen: add 3.4
Kerin Millar (31):
Introduce the mkconfig utility
mkconfig: protect against BASH_ENV being set
mkconfig: capture basename directly in map_locale_attributes()
mkconfig: don't transliterate paths in map_locale_attributes()
mkconfig: marginally simplify the territory cleanup code
mkconfig: replace "Russian Federation" with "Russia"
mkconfig: don't operate on refs of $language and $territory
locale-gen.8: replace "-d, --prefix" with "-p, --prefix"
Let the config be set by LOCALEGEN_CONFIG in the environment
Ensure that locales/charmaps are opened relative to the prefix
Report the file from which the locales are chosen
mkconfig: capitalise first letter of territory *after* decoding
Claim to be compiling "locales" rather than "locale definition files"
mkconfig: always decode the locale files as UTF-8
mkconfig: ensure column(1) considers its input stream as US-ASCII
mkconfig: use read_lines() to read the SUPPORTED file
Support charmaps compressed with bzip2
Clarify the behaviour of the --prefix option in run_localedef()
Clarify a comment preceding the setting of I18NPATH
Simplify an exit call
Simplify the render_printable() subroutine
Don't bother loading and using List::Util
Reduce the extent to which render_printable() is used
Refrain from calling POSIX::setlocale()
Specify the /n regex modifier where appropriate
Have render_printable() load JSON::PP on demand
Compose an array of canonicals before passing to generate_archive()
Refine the wording of the comment preceding I18NPATH assignment
locale-gen.8: mention locales and charmaps under FILES
locale-gen.8: document the behaviour of "-" as a -c option-arg
Bump $VERSION to 3.4
Closes: https://bugs.gentoo.org/785406
Closes: https://bugs.gentoo.org/961109
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 1 +
sys-apps/locale-gen/locale-gen-3.4.ebuild | 57 +++++++++++++++++++++++++++++++
2 files changed, 58 insertions(+)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index 5137f6637102..c05e0307f1e4 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,3 +1,4 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
DIST locale-gen-3.2.tar.bz2 16340 BLAKE2B a0558a0f84da3ea6a66903a632f261fe9cf63e21ccb32411f827367699fefd3e2e627ee018c2720dce3901e3801089c3aca6a487f2f075a9b6831529b160a0e2 SHA512 76655947a1d28cbda5be75454a3cc38e75d2914ab987bd59359f70acc6e3a3f2961675280ee8a52ada4724fb6393f1d5b6712077a89ebd3511a49c43cf459adf
DIST locale-gen-3.3.tar.bz2 19815 BLAKE2B be46b2bedfc876900998fb1a4af3c6e5b04a0005caf0590052bda3f46a532c93ead62d44a6d0b4d6d0ef4bc01df1c2916c9ffac8dd8322278b2f3d21da0aaeb1 SHA512 3f55c0fe2fc0c434dc26538366238463798fde7e9367f6dc1c824531b6bff326ad0e6f62d3b599a8c2b92a6b974fa8ef8c46e58acf80d50820cc1987c20da7cb
+DIST locale-gen-3.4.tar.bz2 21116 BLAKE2B 97739bd3be34407639fbe77b9538e792dd1b94ba9a0612262f8df0a0cb70c3b513e1348470d5350a2ad0a2e92ac7287921c62b32c72815c82f43a271a8d3cdda SHA512 38ec6801142be282e25ff913e78ca48dce5faecd5bfa0187cd85065622195c746b63ccc05b9818b7a1240b8d01f38c8ca8fa45737d6ac5ae0ac41675c1b49584
diff --git a/sys-apps/locale-gen/locale-gen-3.4.ebuild b/sys-apps/locale-gen/locale-gen-3.4.ebuild
new file mode 100644
index 000000000000..c380120ac933
--- /dev/null
+++ b/sys-apps/locale-gen/locale-gen-3.4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
+HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+BDEPEND="
+ >=dev-lang/perl-5.36
+ dev-perl/File-Slurper
+"
+RDEPEND="
+ >=dev-lang/perl-5.36
+ !<sys-libs/glibc-2.37-r3
+"
+
+src_prepare() {
+ # EPREFIX is readonly.
+ local -x MY_EPREFIX=${EPREFIX}
+
+ eapply_user
+
+ perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
+ || die "Failed to prefixify ${PN}"
+}
+
+src_install() {
+ dosbin locale-gen
+ doman *.[0-8]
+ insinto /etc
+ {
+ cat <<-'EOF' &&
+ # This file defines which locales to incorporate into the glibc locale archive.
+ # See the locale.gen(5) and locale-gen(8) man pages for more details.
+
+ EOF
+ # Run the interpreter by name so as not to have to prefixify mkconfig.
+ perl mkconfig "${EROOT}"
+ } | newins - locale.gen
+ if (( PIPESTATUS[0] || PIPESTATUS[1] )); then
+ die "Failed to generate and/or install locale.gen"
+ fi
+ keepdir /usr/lib/locale
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-08-23 1:42 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-08-23 1:42 UTC (permalink / raw
To: gentoo-commits
commit: bbfddc57eebddb1709289b86d7d0e89c704dbf11
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Sat Aug 23 01:25:43 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 23 01:40:30 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbfddc57
sys-apps/locale-gen: prefixify in a consistent way for >=3.2-r1
The 3.4 ebuild introduced a slightly more refined expression for
prefixifying the shebang in src_prepare(). Align the other ebuilds
accordingly.
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-3.2-r1.ebuild | 2 +-
sys-apps/locale-gen/locale-gen-3.3-r1.ebuild | 2 +-
sys-apps/locale-gen/locale-gen-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sys-apps/locale-gen/locale-gen-3.2-r1.ebuild b/sys-apps/locale-gen/locale-gen-3.2-r1.ebuild
index 832a9c0ffdf1..0f9eb6b9c6f4 100644
--- a/sys-apps/locale-gen/locale-gen-3.2-r1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.2-r1.ebuild
@@ -33,7 +33,7 @@ src_prepare() {
eapply_user
- perl -pi -e '$f //= ($. == 1 && s/^#!\K\//$ENV{MY_EPREFIX}\//); END { exit !$f }' "${PN}" \
+ perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
|| die "Failed to prefixify ${PN}"
}
diff --git a/sys-apps/locale-gen/locale-gen-3.3-r1.ebuild b/sys-apps/locale-gen/locale-gen-3.3-r1.ebuild
index 832a9c0ffdf1..0f9eb6b9c6f4 100644
--- a/sys-apps/locale-gen/locale-gen-3.3-r1.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.3-r1.ebuild
@@ -33,7 +33,7 @@ src_prepare() {
eapply_user
- perl -pi -e '$f //= ($. == 1 && s/^#!\K\//$ENV{MY_EPREFIX}\//); END { exit !$f }' "${PN}" \
+ perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
|| die "Failed to prefixify ${PN}"
}
diff --git a/sys-apps/locale-gen/locale-gen-9999.ebuild b/sys-apps/locale-gen/locale-gen-9999.ebuild
index b3bcb3b41b7a..c380120ac933 100644
--- a/sys-apps/locale-gen/locale-gen-9999.ebuild
+++ b/sys-apps/locale-gen/locale-gen-9999.ebuild
@@ -33,7 +33,7 @@ src_prepare() {
eapply_user
- perl -pi -e '$f //= ($. == 1 && s/^#!\K\//$ENV{MY_EPREFIX}\//); END { exit !$f }' "${PN}" \
+ perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
|| die "Failed to prefixify ${PN}"
}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-09-12 20:31 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-09-12 20:31 UTC (permalink / raw
To: gentoo-commits
commit: a55f2f8a78994f4df05211a78cca45795d4b8009
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Fri Sep 12 17:12:11 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 12 20:30:35 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55f2f8a
sys-apps/locale-gen: drop 3.2-r1 and 3.3-r1
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-3.2-r1.ebuild | 46 ----------------------------
sys-apps/locale-gen/locale-gen-3.3-r1.ebuild | 46 ----------------------------
2 files changed, 92 deletions(-)
diff --git a/sys-apps/locale-gen/locale-gen-3.2-r1.ebuild b/sys-apps/locale-gen/locale-gen-3.2-r1.ebuild
deleted file mode 100644
index 0f9eb6b9c6f4..000000000000
--- a/sys-apps/locale-gen/locale-gen-3.2-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
-HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
-
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-# In-place editing became safer in v5.28.
-BDEPEND="
- >=dev-lang/perl-5.28
-"
-RDEPEND="
- >=dev-lang/perl-5.36
- !<sys-libs/glibc-2.37-r3
-"
-
-src_prepare() {
- # EPREFIX is readonly.
- local -x MY_EPREFIX=${EPREFIX}
-
- eapply_user
-
- perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
- || die "Failed to prefixify ${PN}"
-}
-
-src_install() {
- dosbin locale-gen
- doman *.[0-8]
- insinto /etc
- doins locale.gen
- keepdir /usr/lib/locale
-}
diff --git a/sys-apps/locale-gen/locale-gen-3.3-r1.ebuild b/sys-apps/locale-gen/locale-gen-3.3-r1.ebuild
deleted file mode 100644
index 0f9eb6b9c6f4..000000000000
--- a/sys-apps/locale-gen/locale-gen-3.3-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
-HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
-
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-# In-place editing became safer in v5.28.
-BDEPEND="
- >=dev-lang/perl-5.28
-"
-RDEPEND="
- >=dev-lang/perl-5.36
- !<sys-libs/glibc-2.37-r3
-"
-
-src_prepare() {
- # EPREFIX is readonly.
- local -x MY_EPREFIX=${EPREFIX}
-
- eapply_user
-
- perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
- || die "Failed to prefixify ${PN}"
-}
-
-src_install() {
- dosbin locale-gen
- doman *.[0-8]
- insinto /etc
- doins locale.gen
- keepdir /usr/lib/locale
-}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-09-12 20:31 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-09-12 20:31 UTC (permalink / raw
To: gentoo-commits
commit: 7aeb548a369db2d2aeb13c94bb47945724699d84
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Fri Sep 12 17:13:33 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 12 20:30:37 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aeb548a
sys-apps/locale-gen: add 3.5
Kerin Millar (6):
Introduce the basename() helper subroutine
Add support for preserving/restoring SELinux contexts
Drop the locale.gen file
locale-gen.8: Don't imply that option bundling is supported
locale-gen.8: Don't subject "LOCALEGEN_CONFIG" to word-breaking
Bump $VERSION to 3.5
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
Bug: https://bugs.gentoo.org/962753
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 3 +-
sys-apps/locale-gen/locale-gen-3.5.ebuild | 57 +++++++++++++++++++++++++++++++
2 files changed, 58 insertions(+), 2 deletions(-)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index c05e0307f1e4..a3b83e50b1ba 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,4 +1,3 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
-DIST locale-gen-3.2.tar.bz2 16340 BLAKE2B a0558a0f84da3ea6a66903a632f261fe9cf63e21ccb32411f827367699fefd3e2e627ee018c2720dce3901e3801089c3aca6a487f2f075a9b6831529b160a0e2 SHA512 76655947a1d28cbda5be75454a3cc38e75d2914ab987bd59359f70acc6e3a3f2961675280ee8a52ada4724fb6393f1d5b6712077a89ebd3511a49c43cf459adf
-DIST locale-gen-3.3.tar.bz2 19815 BLAKE2B be46b2bedfc876900998fb1a4af3c6e5b04a0005caf0590052bda3f46a532c93ead62d44a6d0b4d6d0ef4bc01df1c2916c9ffac8dd8322278b2f3d21da0aaeb1 SHA512 3f55c0fe2fc0c434dc26538366238463798fde7e9367f6dc1c824531b6bff326ad0e6f62d3b599a8c2b92a6b974fa8ef8c46e58acf80d50820cc1987c20da7cb
DIST locale-gen-3.4.tar.bz2 21116 BLAKE2B 97739bd3be34407639fbe77b9538e792dd1b94ba9a0612262f8df0a0cb70c3b513e1348470d5350a2ad0a2e92ac7287921c62b32c72815c82f43a271a8d3cdda SHA512 38ec6801142be282e25ff913e78ca48dce5faecd5bfa0187cd85065622195c746b63ccc05b9818b7a1240b8d01f38c8ca8fa45737d6ac5ae0ac41675c1b49584
+DIST locale-gen-3.5.tar.bz2 17361 BLAKE2B 57ff109cfc523523981d347e1c5fc0e7242c9c03484c2638354e485931c83733676815d5d8bb5240a90e23d739ddd8206ccb8cfecc095c032a6a9e2d707bdfb8 SHA512 36826d19bb8abac2e47be1882abc1303d8e804001870acd4828bc60dece48de44850efc0d46d9de5727b2c79c2d627491807dacefa24112a5e1b5b9b27a88dfc
diff --git a/sys-apps/locale-gen/locale-gen-3.5.ebuild b/sys-apps/locale-gen/locale-gen-3.5.ebuild
new file mode 100644
index 000000000000..c380120ac933
--- /dev/null
+++ b/sys-apps/locale-gen/locale-gen-3.5.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
+HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+BDEPEND="
+ >=dev-lang/perl-5.36
+ dev-perl/File-Slurper
+"
+RDEPEND="
+ >=dev-lang/perl-5.36
+ !<sys-libs/glibc-2.37-r3
+"
+
+src_prepare() {
+ # EPREFIX is readonly.
+ local -x MY_EPREFIX=${EPREFIX}
+
+ eapply_user
+
+ perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
+ || die "Failed to prefixify ${PN}"
+}
+
+src_install() {
+ dosbin locale-gen
+ doman *.[0-8]
+ insinto /etc
+ {
+ cat <<-'EOF' &&
+ # This file defines which locales to incorporate into the glibc locale archive.
+ # See the locale.gen(5) and locale-gen(8) man pages for more details.
+
+ EOF
+ # Run the interpreter by name so as not to have to prefixify mkconfig.
+ perl mkconfig "${EROOT}"
+ } | newins - locale.gen
+ if (( PIPESTATUS[0] || PIPESTATUS[1] )); then
+ die "Failed to generate and/or install locale.gen"
+ fi
+ keepdir /usr/lib/locale
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-09-14 0:11 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-09-14 0:11 UTC (permalink / raw
To: gentoo-commits
commit: bfd02d0553727dac749920accc14de71a16ba31a
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Sun Sep 14 00:05:24 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 14 00:11:23 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfd02d05
sys-apps/locale-gen: add 3.6
Kerin Millar (12):
Delete interim archives for which installation fails
Don't directly unlink $interim_path if renaming fails
Introduce the install_archive() subroutine
Remove a stray newline
Relieve run_localedef() of the duty of incorporating the --prefix option
Refrain from passing the --replace option to localedef(1)
Simplify a comment in the main block
Drop the run_localedef() subroutine
Ignore findmnt(8) exiting 1 where / is not a mountpoint
Revert "Ignore findmnt(8) exiting 1 where / is not a mountpoint"
Ignore findmnt(8) exiting 1 where / is not a mountpoint
Bump $VERSION to 3.6
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
Bug: https://bugs.gentoo.org/962817
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-3.6.ebuild | 57 +++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
diff --git a/sys-apps/locale-gen/locale-gen-3.6.ebuild b/sys-apps/locale-gen/locale-gen-3.6.ebuild
new file mode 100644
index 000000000000..c380120ac933
--- /dev/null
+++ b/sys-apps/locale-gen/locale-gen-3.6.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
+HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+BDEPEND="
+ >=dev-lang/perl-5.36
+ dev-perl/File-Slurper
+"
+RDEPEND="
+ >=dev-lang/perl-5.36
+ !<sys-libs/glibc-2.37-r3
+"
+
+src_prepare() {
+ # EPREFIX is readonly.
+ local -x MY_EPREFIX=${EPREFIX}
+
+ eapply_user
+
+ perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
+ || die "Failed to prefixify ${PN}"
+}
+
+src_install() {
+ dosbin locale-gen
+ doman *.[0-8]
+ insinto /etc
+ {
+ cat <<-'EOF' &&
+ # This file defines which locales to incorporate into the glibc locale archive.
+ # See the locale.gen(5) and locale-gen(8) man pages for more details.
+
+ EOF
+ # Run the interpreter by name so as not to have to prefixify mkconfig.
+ perl mkconfig "${EROOT}"
+ } | newins - locale.gen
+ if (( PIPESTATUS[0] || PIPESTATUS[1] )); then
+ die "Failed to generate and/or install locale.gen"
+ fi
+ keepdir /usr/lib/locale
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-09-14 0:28 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-09-14 0:28 UTC (permalink / raw
To: gentoo-commits
commit: b80bd70ba2cd660db762015555091d12ca330491
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 14 00:28:26 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 14 00:28:34 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80bd70b
sys-apps/locale-gen: fix Manifest
I didn't stage it.
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 1 +
1 file changed, 1 insertion(+)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index a3b83e50b1ba..2e12b650ac41 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,3 +1,4 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
DIST locale-gen-3.4.tar.bz2 21116 BLAKE2B 97739bd3be34407639fbe77b9538e792dd1b94ba9a0612262f8df0a0cb70c3b513e1348470d5350a2ad0a2e92ac7287921c62b32c72815c82f43a271a8d3cdda SHA512 38ec6801142be282e25ff913e78ca48dce5faecd5bfa0187cd85065622195c746b63ccc05b9818b7a1240b8d01f38c8ca8fa45737d6ac5ae0ac41675c1b49584
DIST locale-gen-3.5.tar.bz2 17361 BLAKE2B 57ff109cfc523523981d347e1c5fc0e7242c9c03484c2638354e485931c83733676815d5d8bb5240a90e23d739ddd8206ccb8cfecc095c032a6a9e2d707bdfb8 SHA512 36826d19bb8abac2e47be1882abc1303d8e804001870acd4828bc60dece48de44850efc0d46d9de5727b2c79c2d627491807dacefa24112a5e1b5b9b27a88dfc
+DIST locale-gen-3.6.tar.bz2 17379 BLAKE2B b578717a0a73b90f222c6983d6b92271878f2c2bb1e90c7c8353c86cd8d92b2ec2612da44e14a5095bcb80e1eca993fa1cda0397d6f01fd128abdbdf1446dd26 SHA512 6ed4671822a91bf8ffbb37e33f0de871398314072c7d2e9461edf504b882241b629fa3ce2f6909dc610c4245759d2c2b28be5440df7776794005dae12ce0f5a7
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-09-14 4:50 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-09-14 4:50 UTC (permalink / raw
To: gentoo-commits
commit: 9dd6d19fe9de88c494b515f04783db9f037152c9
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Sun Sep 14 04:30:44 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 14 04:49:45 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd6d19f
sys-apps/locale-gen: drop 3.5 and 3.6
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 2 --
sys-apps/locale-gen/locale-gen-3.5.ebuild | 57 -------------------------------
sys-apps/locale-gen/locale-gen-3.6.ebuild | 57 -------------------------------
3 files changed, 116 deletions(-)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index 2e12b650ac41..8a21681d4800 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,4 +1,2 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
DIST locale-gen-3.4.tar.bz2 21116 BLAKE2B 97739bd3be34407639fbe77b9538e792dd1b94ba9a0612262f8df0a0cb70c3b513e1348470d5350a2ad0a2e92ac7287921c62b32c72815c82f43a271a8d3cdda SHA512 38ec6801142be282e25ff913e78ca48dce5faecd5bfa0187cd85065622195c746b63ccc05b9818b7a1240b8d01f38c8ca8fa45737d6ac5ae0ac41675c1b49584
-DIST locale-gen-3.5.tar.bz2 17361 BLAKE2B 57ff109cfc523523981d347e1c5fc0e7242c9c03484c2638354e485931c83733676815d5d8bb5240a90e23d739ddd8206ccb8cfecc095c032a6a9e2d707bdfb8 SHA512 36826d19bb8abac2e47be1882abc1303d8e804001870acd4828bc60dece48de44850efc0d46d9de5727b2c79c2d627491807dacefa24112a5e1b5b9b27a88dfc
-DIST locale-gen-3.6.tar.bz2 17379 BLAKE2B b578717a0a73b90f222c6983d6b92271878f2c2bb1e90c7c8353c86cd8d92b2ec2612da44e14a5095bcb80e1eca993fa1cda0397d6f01fd128abdbdf1446dd26 SHA512 6ed4671822a91bf8ffbb37e33f0de871398314072c7d2e9461edf504b882241b629fa3ce2f6909dc610c4245759d2c2b28be5440df7776794005dae12ce0f5a7
diff --git a/sys-apps/locale-gen/locale-gen-3.5.ebuild b/sys-apps/locale-gen/locale-gen-3.5.ebuild
deleted file mode 100644
index c380120ac933..000000000000
--- a/sys-apps/locale-gen/locale-gen-3.5.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
-HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
-
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-BDEPEND="
- >=dev-lang/perl-5.36
- dev-perl/File-Slurper
-"
-RDEPEND="
- >=dev-lang/perl-5.36
- !<sys-libs/glibc-2.37-r3
-"
-
-src_prepare() {
- # EPREFIX is readonly.
- local -x MY_EPREFIX=${EPREFIX}
-
- eapply_user
-
- perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
- || die "Failed to prefixify ${PN}"
-}
-
-src_install() {
- dosbin locale-gen
- doman *.[0-8]
- insinto /etc
- {
- cat <<-'EOF' &&
- # This file defines which locales to incorporate into the glibc locale archive.
- # See the locale.gen(5) and locale-gen(8) man pages for more details.
-
- EOF
- # Run the interpreter by name so as not to have to prefixify mkconfig.
- perl mkconfig "${EROOT}"
- } | newins - locale.gen
- if (( PIPESTATUS[0] || PIPESTATUS[1] )); then
- die "Failed to generate and/or install locale.gen"
- fi
- keepdir /usr/lib/locale
-}
diff --git a/sys-apps/locale-gen/locale-gen-3.6.ebuild b/sys-apps/locale-gen/locale-gen-3.6.ebuild
deleted file mode 100644
index c380120ac933..000000000000
--- a/sys-apps/locale-gen/locale-gen-3.6.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
-HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
-
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-BDEPEND="
- >=dev-lang/perl-5.36
- dev-perl/File-Slurper
-"
-RDEPEND="
- >=dev-lang/perl-5.36
- !<sys-libs/glibc-2.37-r3
-"
-
-src_prepare() {
- # EPREFIX is readonly.
- local -x MY_EPREFIX=${EPREFIX}
-
- eapply_user
-
- perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
- || die "Failed to prefixify ${PN}"
-}
-
-src_install() {
- dosbin locale-gen
- doman *.[0-8]
- insinto /etc
- {
- cat <<-'EOF' &&
- # This file defines which locales to incorporate into the glibc locale archive.
- # See the locale.gen(5) and locale-gen(8) man pages for more details.
-
- EOF
- # Run the interpreter by name so as not to have to prefixify mkconfig.
- perl mkconfig "${EROOT}"
- } | newins - locale.gen
- if (( PIPESTATUS[0] || PIPESTATUS[1] )); then
- die "Failed to generate and/or install locale.gen"
- fi
- keepdir /usr/lib/locale
-}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-09-14 4:50 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-09-14 4:50 UTC (permalink / raw
To: gentoo-commits
commit: 32e59c724db2c4f7bf9e1af97654683c098b78e1
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Sun Sep 14 04:31:51 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 14 04:49:46 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32e59c72
sys-apps/locale-gen: add 3.7
Kerin Millar (2):
Disregard chcon(1) errors caused by ENOTSUP
Bump $VERSION to 3.7
Bug: https://bugs.gentoo.org/962824
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 1 +
sys-apps/locale-gen/locale-gen-3.7.ebuild | 57 +++++++++++++++++++++++++++++++
2 files changed, 58 insertions(+)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index 8a21681d4800..cbe46ecf34fa 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,2 +1,3 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
DIST locale-gen-3.4.tar.bz2 21116 BLAKE2B 97739bd3be34407639fbe77b9538e792dd1b94ba9a0612262f8df0a0cb70c3b513e1348470d5350a2ad0a2e92ac7287921c62b32c72815c82f43a271a8d3cdda SHA512 38ec6801142be282e25ff913e78ca48dce5faecd5bfa0187cd85065622195c746b63ccc05b9818b7a1240b8d01f38c8ca8fa45737d6ac5ae0ac41675c1b49584
+DIST locale-gen-3.7.tar.bz2 17496 BLAKE2B 44f894c5c54974c1e7ae00179092f1489f818c3306b1ad6fc15b7a13cb4d72bfad9910f6acc26af589a4a0469a4b0d36c5885546267e667851379aefcccddeea SHA512 ae187e939ee8cd0e70561b271de4f6e8bbe9fef6c27bfe024f468eb32a74f4260c50bea85c8dabec6b675e3d1ed2d1f7a7fbb560ee6537082dd6aa85c772aea8
diff --git a/sys-apps/locale-gen/locale-gen-3.7.ebuild b/sys-apps/locale-gen/locale-gen-3.7.ebuild
new file mode 100644
index 000000000000..c380120ac933
--- /dev/null
+++ b/sys-apps/locale-gen/locale-gen-3.7.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
+HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+BDEPEND="
+ >=dev-lang/perl-5.36
+ dev-perl/File-Slurper
+"
+RDEPEND="
+ >=dev-lang/perl-5.36
+ !<sys-libs/glibc-2.37-r3
+"
+
+src_prepare() {
+ # EPREFIX is readonly.
+ local -x MY_EPREFIX=${EPREFIX}
+
+ eapply_user
+
+ perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
+ || die "Failed to prefixify ${PN}"
+}
+
+src_install() {
+ dosbin locale-gen
+ doman *.[0-8]
+ insinto /etc
+ {
+ cat <<-'EOF' &&
+ # This file defines which locales to incorporate into the glibc locale archive.
+ # See the locale.gen(5) and locale-gen(8) man pages for more details.
+
+ EOF
+ # Run the interpreter by name so as not to have to prefixify mkconfig.
+ perl mkconfig "${EROOT}"
+ } | newins - locale.gen
+ if (( PIPESTATUS[0] || PIPESTATUS[1] )); then
+ die "Failed to generate and/or install locale.gen"
+ fi
+ keepdir /usr/lib/locale
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-09-19 8:19 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-09-19 8:19 UTC (permalink / raw
To: gentoo-commits
commit: d8be6f6a57289e5adda8264737fbf6bf7197efeb
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Thu Sep 18 23:17:46 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 19 08:18:19 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8be6f6a
sys-apps/locale-gen: add 3.8
Kerin Millar (7):
Capture STDERR with a piped open in generate_archive()
Drop the $mode parameter of the fopen() subroutine
Have list_locales() call close to wait for the child
Shorten a comment in generate_locales()
Have generate_archive() accept undef to signify no prior archive
Tolerate a codeset/charmap of "UTF8" (for now)
Bump $VERSION to 3.8
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 1 +
sys-apps/locale-gen/locale-gen-3.8.ebuild | 57 +++++++++++++++++++++++++++++++
2 files changed, 58 insertions(+)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index cbe46ecf34fa..6adb7142928c 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,3 +1,4 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
DIST locale-gen-3.4.tar.bz2 21116 BLAKE2B 97739bd3be34407639fbe77b9538e792dd1b94ba9a0612262f8df0a0cb70c3b513e1348470d5350a2ad0a2e92ac7287921c62b32c72815c82f43a271a8d3cdda SHA512 38ec6801142be282e25ff913e78ca48dce5faecd5bfa0187cd85065622195c746b63ccc05b9818b7a1240b8d01f38c8ca8fa45737d6ac5ae0ac41675c1b49584
DIST locale-gen-3.7.tar.bz2 17496 BLAKE2B 44f894c5c54974c1e7ae00179092f1489f818c3306b1ad6fc15b7a13cb4d72bfad9910f6acc26af589a4a0469a4b0d36c5885546267e667851379aefcccddeea SHA512 ae187e939ee8cd0e70561b271de4f6e8bbe9fef6c27bfe024f468eb32a74f4260c50bea85c8dabec6b675e3d1ed2d1f7a7fbb560ee6537082dd6aa85c772aea8
+DIST locale-gen-3.8.tar.bz2 17593 BLAKE2B 0197096021286f47f4e289ee5c4cbf0220264b5784c101df567c0a5dc81a0a83999e8306e8ab72e47f4f35f92d0f7e7e40589ff3c74936e22c56e3b5a172fb15 SHA512 6e802283bce6a927ed020d3011a9bc4a81ef017d728a698fa6a8c74887895a87d225cdbe23cf18798a12f2e58beacfdd6ba5e3990d74ebafb4b2ba5986d35720
diff --git a/sys-apps/locale-gen/locale-gen-3.8.ebuild b/sys-apps/locale-gen/locale-gen-3.8.ebuild
new file mode 100644
index 000000000000..c380120ac933
--- /dev/null
+++ b/sys-apps/locale-gen/locale-gen-3.8.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
+HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+BDEPEND="
+ >=dev-lang/perl-5.36
+ dev-perl/File-Slurper
+"
+RDEPEND="
+ >=dev-lang/perl-5.36
+ !<sys-libs/glibc-2.37-r3
+"
+
+src_prepare() {
+ # EPREFIX is readonly.
+ local -x MY_EPREFIX=${EPREFIX}
+
+ eapply_user
+
+ perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
+ || die "Failed to prefixify ${PN}"
+}
+
+src_install() {
+ dosbin locale-gen
+ doman *.[0-8]
+ insinto /etc
+ {
+ cat <<-'EOF' &&
+ # This file defines which locales to incorporate into the glibc locale archive.
+ # See the locale.gen(5) and locale-gen(8) man pages for more details.
+
+ EOF
+ # Run the interpreter by name so as not to have to prefixify mkconfig.
+ perl mkconfig "${EROOT}"
+ } | newins - locale.gen
+ if (( PIPESTATUS[0] || PIPESTATUS[1] )); then
+ die "Failed to generate and/or install locale.gen"
+ fi
+ keepdir /usr/lib/locale
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-10-03 1:53 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-10-03 1:53 UTC (permalink / raw
To: gentoo-commits
commit: febec71a767c4ba918ee519d07efb9c7b59ef38c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 3 01:52:08 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 3 01:52:08 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=febec71a
sys-apps/locale-gen: drop 3.4, 3.7
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/Manifest | 2 --
sys-apps/locale-gen/locale-gen-3.4.ebuild | 57 -------------------------------
sys-apps/locale-gen/locale-gen-3.7.ebuild | 57 -------------------------------
3 files changed, 116 deletions(-)
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index 6adb7142928c..eba1c29c097e 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,4 +1,2 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
-DIST locale-gen-3.4.tar.bz2 21116 BLAKE2B 97739bd3be34407639fbe77b9538e792dd1b94ba9a0612262f8df0a0cb70c3b513e1348470d5350a2ad0a2e92ac7287921c62b32c72815c82f43a271a8d3cdda SHA512 38ec6801142be282e25ff913e78ca48dce5faecd5bfa0187cd85065622195c746b63ccc05b9818b7a1240b8d01f38c8ca8fa45737d6ac5ae0ac41675c1b49584
-DIST locale-gen-3.7.tar.bz2 17496 BLAKE2B 44f894c5c54974c1e7ae00179092f1489f818c3306b1ad6fc15b7a13cb4d72bfad9910f6acc26af589a4a0469a4b0d36c5885546267e667851379aefcccddeea SHA512 ae187e939ee8cd0e70561b271de4f6e8bbe9fef6c27bfe024f468eb32a74f4260c50bea85c8dabec6b675e3d1ed2d1f7a7fbb560ee6537082dd6aa85c772aea8
DIST locale-gen-3.8.tar.bz2 17593 BLAKE2B 0197096021286f47f4e289ee5c4cbf0220264b5784c101df567c0a5dc81a0a83999e8306e8ab72e47f4f35f92d0f7e7e40589ff3c74936e22c56e3b5a172fb15 SHA512 6e802283bce6a927ed020d3011a9bc4a81ef017d728a698fa6a8c74887895a87d225cdbe23cf18798a12f2e58beacfdd6ba5e3990d74ebafb4b2ba5986d35720
diff --git a/sys-apps/locale-gen/locale-gen-3.4.ebuild b/sys-apps/locale-gen/locale-gen-3.4.ebuild
deleted file mode 100644
index c380120ac933..000000000000
--- a/sys-apps/locale-gen/locale-gen-3.4.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
-HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
-
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-BDEPEND="
- >=dev-lang/perl-5.36
- dev-perl/File-Slurper
-"
-RDEPEND="
- >=dev-lang/perl-5.36
- !<sys-libs/glibc-2.37-r3
-"
-
-src_prepare() {
- # EPREFIX is readonly.
- local -x MY_EPREFIX=${EPREFIX}
-
- eapply_user
-
- perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
- || die "Failed to prefixify ${PN}"
-}
-
-src_install() {
- dosbin locale-gen
- doman *.[0-8]
- insinto /etc
- {
- cat <<-'EOF' &&
- # This file defines which locales to incorporate into the glibc locale archive.
- # See the locale.gen(5) and locale-gen(8) man pages for more details.
-
- EOF
- # Run the interpreter by name so as not to have to prefixify mkconfig.
- perl mkconfig "${EROOT}"
- } | newins - locale.gen
- if (( PIPESTATUS[0] || PIPESTATUS[1] )); then
- die "Failed to generate and/or install locale.gen"
- fi
- keepdir /usr/lib/locale
-}
diff --git a/sys-apps/locale-gen/locale-gen-3.7.ebuild b/sys-apps/locale-gen/locale-gen-3.7.ebuild
deleted file mode 100644
index c380120ac933..000000000000
--- a/sys-apps/locale-gen/locale-gen-3.7.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
-HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
-
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-BDEPEND="
- >=dev-lang/perl-5.36
- dev-perl/File-Slurper
-"
-RDEPEND="
- >=dev-lang/perl-5.36
- !<sys-libs/glibc-2.37-r3
-"
-
-src_prepare() {
- # EPREFIX is readonly.
- local -x MY_EPREFIX=${EPREFIX}
-
- eapply_user
-
- perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
- || die "Failed to prefixify ${PN}"
-}
-
-src_install() {
- dosbin locale-gen
- doman *.[0-8]
- insinto /etc
- {
- cat <<-'EOF' &&
- # This file defines which locales to incorporate into the glibc locale archive.
- # See the locale.gen(5) and locale-gen(8) man pages for more details.
-
- EOF
- # Run the interpreter by name so as not to have to prefixify mkconfig.
- perl mkconfig "${EROOT}"
- } | newins - locale.gen
- if (( PIPESTATUS[0] || PIPESTATUS[1] )); then
- die "Failed to generate and/or install locale.gen"
- fi
- keepdir /usr/lib/locale
-}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-10-04 18:17 Arthur Zamarin
0 siblings, 0 replies; 41+ messages in thread
From: Arthur Zamarin @ 2025-10-04 18:17 UTC (permalink / raw
To: gentoo-commits
commit: b4df3f7b7f5237c0a98535b527fb0f8e509a3de9
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 4 18:16:39 2025 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 4 18:16:39 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4df3f7b
sys-apps/locale-gen: Stabilize 3.8 x86, #963046
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-3.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-3.8.ebuild b/sys-apps/locale-gen/locale-gen-3.8.ebuild
index c380120ac933..7e12e985681c 100644
--- a/sys-apps/locale-gen/locale-gen-3.8.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.8.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then
else
SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
fi
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-10-04 18:50 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-10-04 18:50 UTC (permalink / raw
To: gentoo-commits
commit: 1df73742165efe5232fc218000ebcba55ea18bf3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 4 18:46:35 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 4 18:47:30 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df73742
sys-apps/locale-gen: Stabilize 3.8 amd64, #963046
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-3.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-3.8.ebuild b/sys-apps/locale-gen/locale-gen-3.8.ebuild
index 7e12e985681c..893a7003ecda 100644
--- a/sys-apps/locale-gen/locale-gen-3.8.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.8.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then
else
SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
fi
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-10-04 18:50 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-10-04 18:50 UTC (permalink / raw
To: gentoo-commits
commit: 106c31a2393871515d2dc8931cffeeb02d90b1ec
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 4 18:46:41 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 4 18:47:31 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106c31a2
sys-apps/locale-gen: Stabilize 3.8 arm64, #963046
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-3.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-3.8.ebuild b/sys-apps/locale-gen/locale-gen-3.8.ebuild
index 893a7003ecda..a7f3bdbece85 100644
--- a/sys-apps/locale-gen/locale-gen-3.8.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.8.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then
else
SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
fi
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-10-04 18:50 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-10-04 18:50 UTC (permalink / raw
To: gentoo-commits
commit: 8467763f133543e580dfd9b8eb8d7669fda489a8
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 4 18:46:47 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 4 18:47:32 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8467763f
sys-apps/locale-gen: Stabilize 3.8 arm, #963046
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-3.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-3.8.ebuild b/sys-apps/locale-gen/locale-gen-3.8.ebuild
index a7f3bdbece85..a9c89b298db8 100644
--- a/sys-apps/locale-gen/locale-gen-3.8.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.8.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then
else
SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
fi
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-10-04 18:50 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-10-04 18:50 UTC (permalink / raw
To: gentoo-commits
commit: d73cdb69f92eb87aac86c48ebbadb11ef94fcad0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 4 18:46:52 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 4 18:47:33 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73cdb69
sys-apps/locale-gen: Stabilize 3.8 ppc, #963046
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-3.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-3.8.ebuild b/sys-apps/locale-gen/locale-gen-3.8.ebuild
index a9c89b298db8..f776589a44e3 100644
--- a/sys-apps/locale-gen/locale-gen-3.8.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.8.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then
else
SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
fi
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/
@ 2025-10-04 18:50 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2025-10-04 18:50 UTC (permalink / raw
To: gentoo-commits
commit: f5713691ec554bc7f6654a1f2ccd72c69f1d64c2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 4 18:46:58 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 4 18:47:34 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5713691
sys-apps/locale-gen: Stabilize 3.8 ppc64, #963046
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/locale-gen/locale-gen-3.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/locale-gen/locale-gen-3.8.ebuild b/sys-apps/locale-gen/locale-gen-3.8.ebuild
index f776589a44e3..5c7fc7a3b931 100644
--- a/sys-apps/locale-gen/locale-gen-3.8.ebuild
+++ b/sys-apps/locale-gen/locale-gen-3.8.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then
else
SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
fi
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 41+ messages in thread
end of thread, other threads:[~2025-10-04 18:50 UTC | newest]
Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-19 8:19 [gentoo-commits] repo/gentoo:master commit in: sys-apps/locale-gen/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2025-10-04 18:50 Sam James
2025-10-04 18:50 Sam James
2025-10-04 18:50 Sam James
2025-10-04 18:50 Sam James
2025-10-04 18:50 Sam James
2025-10-04 18:17 Arthur Zamarin
2025-10-03 1:53 Sam James
2025-09-14 4:50 Sam James
2025-09-14 4:50 Sam James
2025-09-14 0:28 Sam James
2025-09-14 0:11 Sam James
2025-09-12 20:31 Sam James
2025-09-12 20:31 Sam James
2025-08-23 1:42 Sam James
2025-08-23 1:42 Sam James
2025-08-19 0:46 Sam James
2025-08-18 15:55 Sam James
2025-08-14 2:13 Sam James
2025-08-08 17:56 Sam James
2025-08-08 11:04 Sam James
2025-08-08 11:04 Sam James
2025-08-08 11:04 Sam James
2025-08-08 5:23 Sam James
2025-08-08 5:23 Sam James
2025-07-01 21:08 Andreas K. Hüttel
2023-07-15 12:12 Arthur Zamarin
2023-07-15 12:12 Arthur Zamarin
2023-07-15 12:12 Arthur Zamarin
2023-07-09 19:07 Arthur Zamarin
2023-07-09 19:07 Arthur Zamarin
2023-07-09 19:07 Arthur Zamarin
2023-07-02 14:57 Sam James
2023-06-28 22:30 Sam James
2023-06-28 21:23 Sam James
2023-05-27 9:59 Andreas K. Hüttel
2023-05-10 19:15 Andreas K. Hüttel
2023-05-09 21:50 Andreas K. Hüttel
2023-05-09 20:59 Andreas K. Hüttel
2023-05-07 0:02 Andreas K. Hüttel
2023-05-06 23:40 Andreas K. Hüttel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox