commit: 9dd51813ba52dd36ee8d7ec90db9baf341a1ec94
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 4 22:14:15 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 4 22:56:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd51813
sys-apps/gawk: add 5.2.0, drop 5.1.65
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/gawk/Manifest | 3 ++-
.../gawk/{gawk-5.1.65.ebuild => gawk-5.2.0.ebuild} | 9 +++------
sys-apps/gawk/metadata.xml | 20 +++++++++++++-------
3 files changed, 18 insertions(+), 14 deletions(-)
diff --git a/sys-apps/gawk/Manifest b/sys-apps/gawk/Manifest
index 83d86319c88b..fab6c00a5a4b 100644
--- a/sys-apps/gawk/Manifest
+++ b/sys-apps/gawk/Manifest
@@ -1,3 +1,4 @@
DIST gawk-5.1.1.tar.xz 3250860 BLAKE2B
35eec6f4c9bf52496ac16e4b0e1b98947ae0dd46d0ab1df9ec13ede24374a4917214e492182a16e25fc515fa62a765340914feac16a006d980ba1328634a5291
SHA512
794538fff03fdb9a8527a6898b26383d01988e8f8456f8d48131676387669a8bb3e706fa1a17f6b6316ddba0ebe653c24ad5dd769f357de509d6ec25f3ff1a43
DIST gawk-5.1.1.tar.xz.sig 488 BLAKE2B
1c7813753f3e982e1ef31efc7a1d78da4b977064b395e7b138ce09e68c1b9cb9a7b7de0d0b36afd6d39a2e62d5563cf7ceac6fcc73e9124ab07eceb56c0aa040
SHA512
71ecfa1b3a9e3005f033e83a75abce5c576c7941c62ed571cb6124032426db0e220bcdd577395d1af00a53c13dd1c8e6de71702cbe9c71960d3a3ff76dc026bd
-DIST gawk-5.1.65.tar.gz 6492536 BLAKE2B
93d3542dcd38fbf68b10fd665b8959b51db2f3b5b7f511d00c019db82c9e9876e81c52d24b8845cc5956929f43432c55b1076ba6f424ea67a134d7be16f74dcc
SHA512
3a60364d7f4a4e989367d98deeb8380e3c491340deba3782be4791a67909c55e5269adf5a6ac75d655fe254ec2c1bbe99920f2dfe2be11532fb3cbd3ef82bb1c
+DIST gawk-5.2.0.tar.xz 3385496 BLAKE2B
c4df19fe59c67ca1de490febc218f7eebb7f9d99f383b908c0af4179f89570d9bc102c0f1c2235dd758e397717957352853b2efbf7282532f51b17538dd95bf1
SHA512
e81e1efb1be06f82602e704d10e8de4b78797d058d9718d353e0837660dc8adf952965240c0a3b1a71c3e295f2e9641eacf64496d1d896edd81b101e09a656ac
+DIST gawk-5.2.0.tar.xz.sig 488 BLAKE2B
541e06de12f720bfd890daae8f50263ec5eeebb1bff1e69510fcc004b0fd0b5c4b9e182557757e833ad10324ce51c4db47c0857b5feaf17002975dfd34be35ab
SHA512
c9ae287fbb31e35384ed8814b4f51e7f7e214f499556b71eb4b8085b65c73d0e32f88eb17f83aed8dfc6880485e7a348887cdf9ae54f3b13265dbf653cf84665
diff --git a/sys-apps/gawk/gawk-5.1.65.ebuild b/sys-apps/gawk/gawk-5.2.0.ebuild
similarity index 93%
rename from sys-apps/gawk/gawk-5.1.65.ebuild
rename to sys-apps/gawk/gawk-5.2.0.ebuild
index f981ee8318ff..b792f8e7a54f 100644
--- a/sys-apps/gawk/gawk-5.1.65.ebuild
+++ b/sys-apps/gawk/gawk-5.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-GAWK_IS_BETA=yes
+GAWK_IS_BETA=no
DESCRIPTION="GNU awk pattern-matching language"
HOMEPAGE="https://www.gnu.org/software/gawk/gawk.html"
@@ -22,7 +22,7 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE="mpfr nls readline"
+IUSE="mpfr pma nls readline"
RDEPEND="
mpfr? (
@@ -54,10 +54,6 @@ src_prepare() {
# bug #413327
sed -i '/^pty1:$/s|$|\n_pty1:|' test/Makefile.in || die
- # Fix typo in configure
- # https://lists.gnu.org/archive/html/bug-gawk/2021-10/msg00022.html
- sed -i -e 's/AR_FLAGS = /AR_FLAGS=/' configure || die
-
# Fix standards conflict on Solaris
if [[ ${CHOST} == *-solaris* ]] ; then
sed -i \
@@ -76,6 +72,7 @@ src_configure() {
--libexec='$(libdir)/misc'
$(use_with mpfr)
$(use_enable nls)
+ $(use_enable pma)
$(use_with readline)
)
diff --git a/sys-apps/gawk/metadata.xml b/sys-apps/gawk/metadata.xml
index fda45f78db6f..2a36db0a458e 100644
--- a/sys-apps/gawk/metadata.xml
+++ b/sys-apps/gawk/metadata.xml
@@ -1,11 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>[email protected]</email>
- <name>Gentoo Base System</name>
-</maintainer>
-<use>
- <flag name="mpfr">use mpfr for high precision arithmetic (-M /
--bignum)</flag>
-</use>
+ <maintainer type="project">
+ <email>[email protected]</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <use>
+ <flag name="mpfr">
+ Use <pkg>dev-libs/mpfr</pkg> for high precision
arithmetic (-M / --bignum)
+ </flag>
+ <flag name="pma">
+ Experimental Persistent Memory Allocator (PMA) support
which allows persistence
+ of variables, arrays, and user-defined functions across
runs.
+ </flag>
+ </use>
</pkgmetadata>