Andreas Wacknitz
2023-11-03 9fb9c1177457994e2f813a5fd33322a83a41dc43
gawk: update to 5.3.0

5 files modified
64 ■■■■■ changed files
components/text/gawk/Makefile 12 ●●●●● patch | view | raw | blame | history
components/text/gawk/gawk.p5m 14 ●●●●● patch | view | raw | blame | history
components/text/gawk/manifests/sample-manifest.p5m 2 ●●●●● patch | view | raw | blame | history
components/text/gawk/pkg5 1 ●●●● patch | view | raw | blame | history
components/text/gawk/test/results-all.master 35 ●●●●● patch | view | raw | blame | history
components/text/gawk/Makefile
@@ -24,16 +24,16 @@
# Copyright (c) 2020, Nona Hansel
#
BUILD_BITS=                64
BUILD_BITS= 64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=            gawk
COMPONENT_VERSION=        5.2.2
COMPONENT_VERSION=        5.3.0
COMPONENT_SUMMARY=        GNU awk
COMPONENT_PROJECT_URL=    https://www.gnu.org/software/gawk/
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:3c1fce1446b4cbee1cd273bd7ec64bc87d89f61537471cd3e05e33a965a250e9
COMPONENT_ARCHIVE_HASH= sha256:ca9c16d3d11d0ff8c69d79dc0b47267e1329a69b39b799895604ed447d3ca90b
COMPONENT_ARCHIVE_URL=    https://ftp.gnu.org/gnu/gawk/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=            text/gawk
COMPONENT_CLASSIFICATION=Applications/System Utilities
@@ -41,13 +41,16 @@
include $(WS_MAKE_RULES)/common.mk
PATH= $(PATH.gnu)
CFLAGS += $(gcc_C99_ENABLE) $(CPP_XPG6MODE)
CONFIGURE_OPTIONS += --infodir=$(CONFIGURE_INFODIR)
CONFIGURE_OPTIONS += --libexecdir=$(CONFIGURE_LIBDIR.$(BITS))
CONFIGURE_OPTIONS += --with-mpfr=$(LIBDIR.$(BITS))
COMPONENT_TEST_ENV += LANG=C LC_ALL=C
COMPONENT_TEST_ENV += PATH=$(PATH.gnu)
COMPONENT_TEST_ENV += LC_ALL=en_US.UTF-8
COMPONENT_TEST_TRANSFORMS += \
    '-e "/\/usr\/gnu\/bin\/make/d" ' \
@@ -59,7 +62,6 @@
# Auto-generated dependencies
REQUIRED_PACKAGES += library/gmp
REQUIRED_PACKAGES += library/libsigsegv
REQUIRED_PACKAGES += library/mpfr
REQUIRED_PACKAGES += library/readline
REQUIRED_PACKAGES += shell/ksh93
components/text/gawk/gawk.p5m
@@ -28,12 +28,6 @@
# Drop info dir files:
<transform file path=.+/share/info/dir -> drop>
# The following link conflicts with an action from system/extended-system-utilities:
#link path=usr/bin/awk target=gawk
file usr/bin/gawk path=usr/gnu/bin/awk
file usr/bin/gawkbug path=usr/gnu/bin/awkbug
# Compatibility links
link path=usr/bin/gawk target=../gnu/bin/awk facet.compat.gnulinks=true
link path=usr/bin/gawkbug target=../gnu/bin/awkbug facet.compat.gnulinks=true
@@ -43,6 +37,12 @@
    target=../../../gnu/share/man/man1/awkbug.1 facet.compat.gnulinks=all
link path=usr/share/man/man1/pm-gawk.1 \
    target=../../../gnu/share/man/man1/pm-awk.1 facet.compat.gnulinks=all
# The following link conflicts with an action from system/extended-system-utilities:
#link path=usr/bin/awk target=gawk
file usr/bin/gawk path=usr/gnu/bin/awk
file usr/bin/gawkbug path=usr/gnu/bin/awkbug
file path=usr/etc/profile.d/gawk.csh
file path=usr/etc/profile.d/gawk.sh
@@ -87,6 +87,7 @@
file path=usr/share/awk/round.awk
file path=usr/share/awk/shellquote.awk
file path=usr/share/awk/strtonum.awk
file path=usr/share/awk/tocsv.awk
file path=usr/share/awk/walkarray.awk
file path=usr/share/awk/zerofile.awk
file path=usr/share/info/dir
@@ -120,6 +121,7 @@
file path=usr/share/locale/ro/LC_MESSAGES/gawk.mo
file path=usr/share/locale/sr/LC_MESSAGES/gawk.mo
file path=usr/share/locale/sv/LC_MESSAGES/gawk.mo
file path=usr/share/locale/uk/LC_MESSAGES/gawk.mo
file path=usr/share/locale/vi/LC_MESSAGES/gawk.mo
file path=usr/share/locale/zh_CN/LC_MESSAGES/gawk.mo
file usr/share/man/man1/gawk.1 path=usr/gnu/share/man/man1/awk.1
components/text/gawk/manifests/sample-manifest.p5m
@@ -70,6 +70,7 @@
file path=usr/share/awk/round.awk
file path=usr/share/awk/shellquote.awk
file path=usr/share/awk/strtonum.awk
file path=usr/share/awk/tocsv.awk
file path=usr/share/awk/walkarray.awk
file path=usr/share/awk/zerofile.awk
file path=usr/share/info/dir
@@ -103,6 +104,7 @@
file path=usr/share/locale/ro/LC_MESSAGES/gawk.mo
file path=usr/share/locale/sr/LC_MESSAGES/gawk.mo
file path=usr/share/locale/sv/LC_MESSAGES/gawk.mo
file path=usr/share/locale/uk/LC_MESSAGES/gawk.mo
file path=usr/share/locale/vi/LC_MESSAGES/gawk.mo
file path=usr/share/locale/zh_CN/LC_MESSAGES/gawk.mo
file path=usr/share/man/man1/gawk.1
components/text/gawk/pkg5
@@ -1,7 +1,6 @@
{
    "dependencies": [
        "library/gmp",
        "library/libsigsegv",
        "library/mpfr",
        "library/readline",
        "shell/ksh93",
components/text/gawk/test/results-all.master
@@ -49,9 +49,11 @@
callparam
childin
clobber
closebad
close_status
closebad
clsflnam
cmdlinefsbacknl
cmdlinefsbacknl2
compare
compare2
concat1
@@ -113,6 +115,7 @@
getnr2tb
getnr2tm
gsubasgn
gsubnulli18n
gsubtest
gsubtst2
gsubtst3
@@ -210,6 +213,7 @@
redfilnm
regeq
regex3minus
regexpbad
regexpbrack
regexpbrack2
regexprange
@@ -308,11 +312,11 @@
arraysort2
arraytype
asortbool
asortsymtab
backw
badargs
beginfile1
beginfile2
asortsymtab
binmode1
charasbytes
clos1way
@@ -324,6 +328,10 @@
colonwarn
commas
crlf
csv1
csv2
csv3
csvodd
dbugeval
dbugeval2
dbugeval3
@@ -371,6 +379,7 @@
gensub
gensub2
gensub3
gensub4
getlndir
gnuops2
gnuops3
@@ -407,6 +416,8 @@
lintlength
lintold
lintplus
lintplus2
lintplus3
lintset
lintwarn
manyfiles
@@ -462,14 +473,6 @@
procinfs
profile0
profile1
profile2
profile3
profile4
profile5
profile6
profile7
profile8
profile9
profile10
profile11
profile12
@@ -478,6 +481,14 @@
profile15
profile16
profile17
profile2
profile3
profile4
profile5
profile6
profile7
profile8
profile9
pty1
pty2
rebuf
@@ -538,6 +549,7 @@
typeof4
typeof5
typeof6
unicode1
watchpoint1
gawk is not compiled to support the array debug tests
======== Done with gawk extension tests ========
@@ -566,6 +578,7 @@
mbprintf4
mbprintf5
mtchi18n
mtchi18n2
nlstringtest
rebt8b2
rtlenmb
@@ -592,8 +605,8 @@
ordchr2
readall
readdir
readdir_test
readdir_retest
readdir_test
readfile
readfile2
revout