gbranden pushed a commit to branch master
in repository groff.
commit 8439a9b1b1eebbe729c934863ff00db89224b5ee
Author: G. Branden Robinson <[email protected]>
AuthorDate: Wed Oct 28 18:41:08 2026 -0500
[mm]: Improve testing of "mmroff".
* contrib/mm/tests/mmroff-does-not-defeat-safer-mode.sh: Set up
environment for "mmroff" wrapper script as we do in the
"GETST-work.sh" test script and the similar "pdfmom" wrapper script,
configuring `GROFF_BIN_PATH`, `GROFF_FONT_PATH`, `GROFF_TMAC_PATH`.
---
contrib/mm/ChangeLog | 7 +++++++
contrib/mm/tests/mmroff-does-not-defeat-safer-mode.sh | 7 ++++++-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/contrib/mm/ChangeLog b/contrib/mm/ChangeLog
index b48b1a2b5..719a387ce 100644
--- a/contrib/mm/ChangeLog
+++ b/contrib/mm/ChangeLog
@@ -1,3 +1,10 @@
+2026-10-28 G. Branden Robinson <[email protected]>
+
+ * tests/mmroff-does-not-defeat-safer-mode.sh: Set up environment
+ for "mmroff" wrapper script as we do in the "GETST-work.sh" test
+ script and the similar "pdfmom" wrapper script, configuring
+ `GROFF_BIN_PATH`, `GROFF_FONT_PATH`, `GROFF_TMAC_PATH`.
+
2026-10-16 G. Branden Robinson <[email protected]>
* mmroff.pl: Fix Savannah #68782. Decode wait status on
diff --git a/contrib/mm/tests/mmroff-does-not-defeat-safer-mode.sh
b/contrib/mm/tests/mmroff-does-not-defeat-safer-mode.sh
index 97f327809..ece513325 100755
--- a/contrib/mm/tests/mmroff-does-not-defeat-safer-mode.sh
+++ b/contrib/mm/tests/mmroff-does-not-defeat-safer-mode.sh
@@ -19,6 +19,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
mmroff="${abs_top_builddir:-.}/mmroff"
+fontdir="${abs_top_builddir:-.}/font"
+src="${abs_top_srcdir:-..}"
# Regression-test Savannah #68689.
#
@@ -39,7 +41,10 @@ input='.
.tm .\\" PIC llx '"'"';qx(id>'"$oops_file"');#
.'
-printf "%s\n" "$input" | "$mmroff"
+printf "%s\n" "$input" \
+ | GROFF_BIN_PATH=. GROFF_FONT_PATH="$fontdir":"$src"/font \
+ GROFF_TMAC_PATH="$src"/contrib/mm:"$src"/tmac \
+ "$mmroff"
if ! test -f "$oops_file"
then
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit