gbranden pushed a commit to branch master
in repository groff.
commit d999ebec443352bdee7520ee95f8d33cb9410a59
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Oct 9 06:23:05 2022 -0500
[gpinyin]: Report groff version number as well.
* contrib/gpinyin/gpinyin.pl: Report groff version number along with
this program's own when not run from source tree. Drop dead code.
Bump micro version number to reflect recent restructuring.
---
contrib/gpinyin/ChangeLog | 6 ++++++
contrib/gpinyin/gpinyin.pl | 32 ++++----------------------------
2 files changed, 10 insertions(+), 28 deletions(-)
diff --git a/contrib/gpinyin/ChangeLog b/contrib/gpinyin/ChangeLog
index 08eb3c8fa..53cc22880 100644
--- a/contrib/gpinyin/ChangeLog
+++ b/contrib/gpinyin/ChangeLog
@@ -1,3 +1,9 @@
+2022-10-09 G. Branden Robinson <[email protected]>
+
+ * gpinyin.pl: Report groff version number along with this
+ program's own when not run from source tree. Drop dead code.
+ Bump micro version number to reflect recent restructuring.
+
2022-10-09 G. Branden Robinson <[email protected]>
Make gpinyin script stand alone.
diff --git a/contrib/gpinyin/gpinyin.pl b/contrib/gpinyin/gpinyin.pl
index 46cacbee3..73b303427 100755
--- a/contrib/gpinyin/gpinyin.pl
+++ b/contrib/gpinyin/gpinyin.pl
@@ -6,7 +6,8 @@
# Written by Bernd Warken <[email protected]>.
-my $version = '1.0.4';
+my $version = '1.0.5';
+my $groff_version = '(groff @VERSION@) '; # with trailing space
# This file is part of 'gpinyin', which is part of 'groff'.
@@ -54,34 +55,9 @@ use FindBin;
$\ = "\n"; # final part for print command
-########################################################################
-# read-only variables with double-@ construct
-########################################################################
-
-our $File_split_env_sh;
-our $File_version_sh;
-our $Groff_Version;
-
-my $before_make; # script before run of 'make'
{
my $at = '@';
- $before_make = 1 if '@VERSION@' eq "${at}VERSION${at}";
-}
-
-my %at_at;
-my $file_gpinyin_test_pl;
-my $gpinyin_libdir;
-
-if ($before_make) {
- my $gpinyin_source_dir = $FindBin::Bin;
- $at_at{'BINDIR'} = $gpinyin_source_dir;
- $at_at{'G'} = '';
- $gpinyin_libdir = '@gpinyin_dir@';
-} else {
- $at_at{'BINDIR'} = '@BINDIR@';
- $at_at{'G'} = '@g@';
- $gpinyin_libdir = '@gpinyin_dir@';
- unshift(@INC, $gpinyin_libdir);
+ $groff_version = '' if '@VERSION@' eq "${at}VERSION${at}";
}
########################################################################
@@ -651,7 +627,7 @@ foreach (@ARGV) {
q(pinyin parts in 'roff' files.);
exit;
} elsif (/^(-v|--v|--ve|--ver|--vers|--versi|--versio|--version)$/) {
- print q('gpinyin' version ) . $version;
+ print "gpinyin ${groff_version}version $version";
exit;
}
}
_______________________________________________
Groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit