Andreas Wacknitz
2023-11-22 4b9f9b445a4ddc77da0da9c8aab1186d8688ca34
gnu-gettext: update to 0.22.4 & drop 32 bit

4 files modified
52 ■■■■ changed files
components/text/gettext/Makefile 14 ●●●● patch | view | raw | blame | history
components/text/gettext/gettext.p5m 18 ●●●● patch | view | raw | blame | history
components/text/gettext/manifests/sample-manifest.p5m 10 ●●●●● patch | view | raw | blame | history
components/text/gettext/test/results-all.master 10 ●●●● patch | view | raw | blame | history
components/text/gettext/Makefile
@@ -24,17 +24,17 @@
# Copyright (c) 2019, Michal Nowak
#
BUILD_BITS= 64_and_32
BUILD_BITS= 64
USE_DEFAULT_TEST_TRANSFORMS= yes
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        gettext
COMPONENT_VERSION=    0.22.3
COMPONENT_VERSION=    0.22.4
COMPONENT_SUMMARY=    GNU gettext - message handling utilities
COMPONENT_PROJECT_URL=    https://www.gnu.org/software/gettext/
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH=    sha256:b838228b3f8823a6c1eddf07297197c4db13f7e1b173b9ef93f3f945a63080b6
COMPONENT_ARCHIVE_HASH=    sha256:29217f1816ee2e777fa9a01f9956a14139c0c23cc1b20368f06b2888e8a34116
COMPONENT_ARCHIVE_URL=    https://ftp.gnu.org/pub/gnu/gettext/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        text/gnu-gettext
COMPONENT_CLASSIFICATION=    Development/GNU
@@ -49,13 +49,7 @@
CONFIGURE_OPTIONS += --disable-static
CONFIGURE_OPTIONS += --without-emacs
# Drop 32-bit binaries
COMPONENT_POST_INSTALL_ACTION.32 += $(RM) -r $(PROTOUSRBINDIR32) $(PROTOUSRLIBDIR32)/gettext ;
# Some files clash with those provided by illumos so move them to usr/gnu
COMPONENT_POST_INSTALL_ACTION.32 += \
    for f in gettext msgfmt xgettext ; do \
        $(RM) $(PROTOUSRSHAREMAN1DIR)/$$f.1 ; \
    done ;
COMPONENT_POST_INSTALL_ACTION.64 += \
    $(MKDIR) $(PROTOGNUBIN) $(PROTOGNUSHAREMAN1) ; \
    for f in gettext msgfmt xgettext ; do \
@@ -67,10 +61,8 @@
COMPONENT_TEST_ENV= -i PATH=${PATH}
COMPONENT_TEST_TRANSFORMS += \
    '-n ' \
    '-e "/=========/p" ' \
    '-e "/Testsuite summary for/p" '
# Manually added dependencies
REQUIRED_PACKAGES += library/libcroco
components/text/gettext/gettext.p5m
@@ -32,10 +32,10 @@
<transform file path=usr/lib/$(MACH64)/gettext/ -> set mode 0555>
# Compatibility
link path=usr/lib/intltool/gettext-tools/lib/libgettextlib.so target=../../../libgettextlib-$(COMPONENT_VERSION).so
link path=usr/lib/intltool/gettext-tools/lib/libgettextlib-$(COMPONENT_VERSION).so target=../../../libgettextlib-$(COMPONENT_VERSION).so
link path=usr/lib/intltool/gettext-tools/lib/libgettextsrc.so target=../../../libgettextsrc-$(COMPONENT_VERSION).so
link path=usr/lib/intltool/gettext-tools/lib/libgettextsrc-$(COMPONENT_VERSION).so target=../../../libgettextsrc-$(COMPONENT_VERSION).so
link path=usr/lib/intltool/gettext-tools/lib/libgettextlib.so target=../../../$(MACH64)/libgettextlib-$(COMPONENT_VERSION).so
link path=usr/lib/intltool/gettext-tools/lib/libgettextlib-$(COMPONENT_VERSION).so target=../../../$(MACH64)/libgettextlib-$(COMPONENT_VERSION).so
link path=usr/lib/intltool/gettext-tools/lib/libgettextsrc.so target=../../../$(MACH64)/libgettextsrc-$(COMPONENT_VERSION).so
link path=usr/lib/intltool/gettext-tools/lib/libgettextsrc-$(COMPONENT_VERSION).so target=../../../$(MACH64)/libgettextsrc-$(COMPONENT_VERSION).so
link path=usr/lib/intltool/gettext-tools/msgmerge target=../../../bin/msgmerge
link path=usr/lib/intltool/gettext-tools/recode-sr-latin target=../../../bin/recode-sr-latin
link path=usr/lib/intltool/gettext-tools/xgettext target=../../../gnu/bin/xgettext
@@ -97,16 +97,6 @@
link path=usr/lib/$(MACH64)/libtextstyle.so target=libtextstyle.so.0.2.1
link path=usr/lib/$(MACH64)/libtextstyle.so.0 target=libtextstyle.so.0.2.1
file path=usr/lib/$(MACH64)/libtextstyle.so.0.2.1
file path=usr/lib/libgettextlib-$(HUMAN_VERSION).so
link path=usr/lib/libgettextlib.so target=libgettextlib-$(HUMAN_VERSION).so
link path=usr/lib/libgettextpo.so target=libgettextpo.so.0.5.10
link path=usr/lib/libgettextpo.so.0 target=libgettextpo.so.0.5.10
file path=usr/lib/libgettextpo.so.0.5.10
file path=usr/lib/libgettextsrc-$(HUMAN_VERSION).so
link path=usr/lib/libgettextsrc.so target=libgettextsrc-$(HUMAN_VERSION).so
link path=usr/lib/libtextstyle.so target=libtextstyle.so.0.2.1
link path=usr/lib/libtextstyle.so.0 target=libtextstyle.so.0.2.1
file path=usr/lib/libtextstyle.so.0.2.1
file path=usr/share/aclocal/build-to-host.m4
file path=usr/share/aclocal/gettext.m4
file path=usr/share/aclocal/host-cpu-c-abi.m4
components/text/gettext/manifests/sample-manifest.p5m
@@ -70,16 +70,6 @@
link path=usr/lib/$(MACH64)/libtextstyle.so target=libtextstyle.so.0.2.1
link path=usr/lib/$(MACH64)/libtextstyle.so.0 target=libtextstyle.so.0.2.1
file path=usr/lib/$(MACH64)/libtextstyle.so.0.2.1
file path=usr/lib/libgettextlib-$(HUMAN_VERSION).so
link path=usr/lib/libgettextlib.so target=libgettextlib-$(HUMAN_VERSION).so
link path=usr/lib/libgettextpo.so target=libgettextpo.so.0.5.10
link path=usr/lib/libgettextpo.so.0 target=libgettextpo.so.0.5.10
file path=usr/lib/libgettextpo.so.0.5.10
file path=usr/lib/libgettextsrc-$(HUMAN_VERSION).so
link path=usr/lib/libgettextsrc.so target=libgettextsrc-$(HUMAN_VERSION).so
link path=usr/lib/libtextstyle.so target=libtextstyle.so.0.2.1
link path=usr/lib/libtextstyle.so.0 target=libtextstyle.so.0.2.1
file path=usr/lib/libtextstyle.so.0.2.1
file path=usr/share/aclocal/build-to-host.m4
file path=usr/share/aclocal/gettext.m4
file path=usr/share/aclocal/host-cpu-c-abi.m4
components/text/gettext/test/results-all.master
@@ -1,5 +1,5 @@
============================================================================
Testsuite summary for gettext-runtime 0.22.3
Testsuite summary for gettext-runtime 0.22.4
============================================================================
# TOTAL: 0
# PASS:  0
@@ -548,7 +548,7 @@
PASS: lang-po
PASS: lang-c
SKIP: lang-c++
SKIP: lang-c++20
PASS: lang-c++20
PASS: lang-objc
PASS: lang-python-1
PASS: lang-python-2
@@ -577,11 +577,11 @@
PASS: autopoint-3
PASS: cldr-plurals-1
============================================================================
Testsuite summary for gettext-tools 0.22.3
Testsuite summary for gettext-tools 0.22.4
============================================================================
# TOTAL: 552
# PASS:  528
# SKIP:  23
# PASS:  529
# SKIP:  22
# XFAIL: 0
# FAIL:  1
# XPASS: 0