Marcel Telka
2023-11-23 88425d51e99df2105ecaf197328865bceb4ecbe1
groff: man wrapper for system package infinitely recurses

1 files added
3 files modified
31 ■■■■ changed files
components/text/groff/Makefile 5 ●●●●● patch | view | raw | blame | history
components/text/groff/patches/0001-build-man-Fix-Savannah-63924.patch 14 ●●●●● patch | view | raw | blame | history
components/text/groff/pkg5 2 ●●● patch | view | raw | blame | history
components/text/groff/test/results-all.master 10 ●●●● patch | view | raw | blame | history
components/text/groff/Makefile
@@ -29,7 +29,7 @@
COMPONENT_NAME=        groff
COMPONENT_VERSION=    1.23.0
COMPONENT_REVISION=    2
COMPONENT_REVISION=    3
COMPONENT_SUMMARY=    GNU troff Text Formatting
COMPONENT_PROJECT_URL=    https://www.gnu.org/software/groff/
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
@@ -56,6 +56,7 @@
# Manually added build dependencies
REQUIRED_PACKAGES += developer/test/dejagnu
REQUIRED_PACKAGES += text/doctools
# Manually added dependencies
# URW fonts:
@@ -64,11 +65,11 @@
REQUIRED_PACKAGES += library/netpbm
# Auto-generated dependencies
PERL_REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG)
REQUIRED_PACKAGES += SUNWcs
REQUIRED_PACKAGES += library/uchardet
REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += shell/bash
REQUIRED_PACKAGES += shell/ksh93
REQUIRED_PACKAGES += system/library
components/text/groff/patches/0001-build-man-Fix-Savannah-63924.patch
New file
@@ -0,0 +1,14 @@
https://savannah.gnu.org/bugs/?63924
--- groff-1.23.0/tmac/tmac.am.orig
+++ groff-1.23.0/tmac/tmac.am
@@ -305,9 +305,6 @@
     $(AM_V_at)if test -n "$(tmac_wrap)"; then \
       for m in ""$(tmac_wrap); do \
         $(RM) $(top_builddir)/tmac/$$m-wrap; \
-        if test "$$m" = an; then \
-          echo .do mso an.tmac >>$(top_builddir)/tmac/$$m-wrap; \
-        fi; \
         echo .cp 1 >>$(top_builddir)/tmac/$$m-wrap; \
         echo .so $(sys_tmac_prefix)$$m \
           >>$(top_builddir)/tmac/$$m-wrap; \
components/text/groff/pkg5
@@ -5,7 +5,7 @@
        "library/netpbm",
        "library/uchardet",
        "print/filter/ghostscript/fonts/gnu-gs-fonts-std",
        "runtime/perl-538",
        "runtime/perl",
        "shell/bash",
        "shell/ksh93",
        "system/library",
components/text/groff/test/results-all.master
@@ -14,7 +14,7 @@
PASS: contrib/rfc1345/tests/rfc1345-smoke-test.sh
PASS: font/devpdf/tests/check-default-foundry.sh
PASS: font/devpdf/tests/check-urw-foundry.sh
PASS: src/devices/grotty/tests/basic_latin_glyphs_map_correctly.sh
SKIP: src/devices/grotty/tests/basic_latin_glyphs_map_correctly.sh
PASS: src/devices/grotty/tests/osc8_works.sh
PASS: src/preproc/eqn/tests/diagnostics-report-correct-line-numbers.sh
PASS: src/preproc/preconv/tests/do-not-seek-the-unseekable.sh
@@ -61,7 +61,7 @@
PASS: src/roff/groff/tests/regression_savannah_58162.sh
PASS: src/roff/groff/tests/regression_savannah_58337.sh
PASS: src/roff/groff/tests/regression_savannah_59202.sh
FAIL: src/roff/groff/tests/smoke-test_html_device.sh
SKIP: src/roff/groff/tests/smoke-test_html_device.sh
PASS: src/roff/groff/tests/some_escapes_accept_newline_delimiters.sh
PASS: src/roff/groff/tests/soquiet_works.sh
PASS: src/roff/groff/tests/string_case_xform_errors.sh
@@ -163,9 +163,9 @@
PASS: tmac/tests/s_no-excess-space-around-displays.sh
PASS: tmac/tests/s_rejects-too-short-page-lengths.sh
# TOTAL: 164
# PASS:  155
# SKIP:  6
# PASS:  154
# SKIP:  8
# XFAIL: 2
# FAIL:  1
# FAIL:  0
# XPASS: 0
# ERROR: 0