[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 19/39: [mm]: Add `--version` option support to mmroff.
From: |
G. Branden Robinson |
Subject: |
[groff] 19/39: [mm]: Add `--version` option support to mmroff. |
Date: |
Sun, 9 Oct 2022 23:53:38 -0400 (EDT) |
gbranden pushed a commit to branch master
in repository groff.
commit ed75a9a4bc86f5aa94eb989f2f83d0ba663ac97c
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Sun Oct 9 05:00:14 2022 -0500
[mm]: Add `--version` option support to mmroff.
* contrib/mm/mm.am (mmroff): Replace `@VERSION@` token in script.
* contrib/mm/mmroff.pl: Recognize `--version` option.
* contrib/mm/mmroff.1.man (Synopsis, Options): Document.
---
contrib/mm/ChangeLog | 8 ++++++++
contrib/mm/mm.am | 1 +
contrib/mm/mmroff.1.man | 12 ++++++++++++
contrib/mm/mmroff.pl | 6 ++++++
4 files changed, 27 insertions(+)
diff --git a/contrib/mm/ChangeLog b/contrib/mm/ChangeLog
index 3cd877b75..5948ec6b6 100644
--- a/contrib/mm/ChangeLog
+++ b/contrib/mm/ChangeLog
@@ -1,3 +1,11 @@
+2022-10-09 G. Branden Robinson <g.branden.robinson@gmail.com>
+
+ [mm]: Add `--version` option support to mmroff.
+
+ * mm.am (mmroff): Replace `@VERSION@` token in script.
+ * mmroff.pl: Recognize `--version` option.
+ * mmroff.1.man (Synopsis, Options): Document.
+
2022-10-09 G. Branden Robinson <g.branden.robinson@gmail.com>
* mmroff.pl: Add proper diagnostic subroutine. Add "progname"
diff --git a/contrib/mm/mm.am b/contrib/mm/mm.am
index fc68ec4fe..64d107283 100644
--- a/contrib/mm/mm.am
+++ b/contrib/mm/mm.am
@@ -76,6 +76,7 @@ EXTRA_DIST += \
mmroff: $(mm_srcdir)/mmroff.pl
$(AM_V_GEN)$(SED) \
-e 's;[@]PERL[@];$(PERL);' \
+ -e 's;[@]VERSION[@];$(VERSION);' \
$(mm_srcdir)/mmroff.pl \
>$@.tmp \
&& chmod +x $@.tmp \
diff --git a/contrib/mm/mmroff.1.man b/contrib/mm/mmroff.1.man
index a99df7791..17276acb3 100644
--- a/contrib/mm/mmroff.1.man
+++ b/contrib/mm/mmroff.1.man
@@ -40,6 +40,11 @@ mmroff \- cross-referencing front end for GNU roff mm macro
package
.YS
.
.
+.SY mmroff
+.B \-\-version
+.YS
+.
+.
.\" ====================================================================
.SH Description
.\" ====================================================================
@@ -66,6 +71,13 @@ when the cross-reference file is up to date.
.SH Options
.\" ====================================================================
.
+If called with the
+.B \-\-version
+option,
+.I mmroff
+displays its version information and exits.
+.
+.
.TP
.B \-x
Just create the cross-reference file.
diff --git a/contrib/mm/mmroff.pl b/contrib/mm/mmroff.pl
index 3c56af397..5688b53f9 100644
--- a/contrib/mm/mmroff.pl
+++ b/contrib/mm/mmroff.pl
@@ -28,6 +28,12 @@ use warnings;
# of security holes.
my $no_exec;
+
+if (grep(/^--version$/, @ARGV)) {
+ print "mmroff (groff) @VERSION@\n";
+ exit;
+}
+
# check for -x and remove it
if (grep(/^-x$/, @ARGV)) {
$no_exec++;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 19/39: [mm]: Add `--version` option support to mmroff.,
G. Branden Robinson <=