summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-09-04 23:14:15 +0100
committerSam James <sam@gentoo.org>2022-09-04 23:56:38 +0100
commit9dd51813ba52dd36ee8d7ec90db9baf341a1ec94 (patch)
tree28b784a7d1e484582ae5146162794d73953c614f /sys-apps/gawk
parentapp-misc/spacenavd: 1.1 (diff)
downloadgentoo-9dd51813ba52dd36ee8d7ec90db9baf341a1ec94.tar.gz
gentoo-9dd51813ba52dd36ee8d7ec90db9baf341a1ec94.tar.bz2
gentoo-9dd51813ba52dd36ee8d7ec90db9baf341a1ec94.zip
sys-apps/gawk: add 5.2.0, drop 5.1.65
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-apps/gawk')
-rw-r--r--sys-apps/gawk/Manifest3
-rw-r--r--sys-apps/gawk/gawk-5.2.0.ebuild (renamed from sys-apps/gawk/gawk-5.1.65.ebuild)9
-rw-r--r--sys-apps/gawk/metadata.xml20
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
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>base-system@gentoo.org</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>base-system@gentoo.org</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>