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>

Reply via email to