[Groff] Request for Code Submission Review and Integration [bug #44784]

2015-06-03 Thread Peter Bray

Greetings All,

  In <http://savannah.gnu.org/bugs/?44784> Comment 11, Werner has asked
that I get another committer to review the supplied patch and commit it
to the repository due to his personal time constraints.

  The task is to review the patch (#33630), and associated notes
(#33629), apply the patch, verify that there are no adverse affects on
your platform(s), construct a Changelog entry.

  The supplied patch is well commented and should only affect systems
with vendor-supplied non-GNU *roff macros, such as my test platform
(Solaris 10 X86). The default behavior remains unchanged, and users must 
provide an option to 'configure' to change the behavior.


Many Thanks in Advance,

Peter Bray
Sydney, Australia

PS: Werner has received from the FSF the signed Copyright Assignment
Form requested in Comment 9, and I consider other matters raised by this
bug report as not relevant to the consideration of the submitted patch
as stated in Comment 12

file #33629:  patch-notes.txt
file #33630:  with-compatibility-wrappers.patch

PPS: For those wondering if the change is of interest to them, here is 
the relevant output of 'configure --help', reformatted for email, the
patch contains code comments that provide a longer description of the 
history and related matters.

  --with-compatibility-wrappers[=VALUE]

choose whether and how Operating System compatibility macro set
wrappers are installed.  VALUE can be `check', `yes', `no' or
`manual'.  `check' (the default) checks for the existence of non-GNU OS
macro sets, and implements the `yes' or `no' option accordingly. `yes'
generates Operating System macro set wrappers for use of these macros
with groff. The wrappers are installed with the original macro set
name, while groff implementations of these macro sets are installed
with a `g' prefix.  Thus use of groff implementations of these macro
sets requires use of the `-mg' option (example: -mgan). `no'
only installs only the groff implementation of macro sets. `manual'
installs the Operating System macro set wrappers as `-os'.  Use
of these OS compatibility macro sets requires the use of the
`-m-os' option (example:  -man-os).



[Groff] Request for Code Submission Review and Integration [bug #44784]

2015-06-03 Thread Peter Bray

Greetings All,

  In <http://savannah.gnu.org/bugs/?44784> Comment 11, Werner has asked
that I get another committer to review the supplied patch and commit it
to the repository due to his personal time constraints.

  The task is to review the patch (#33630), and associated notes
(#33629), apply the patch, verify that there are no adverse affects on
your platform(s), construct a Changelog entry.

  The supplied patch is well commented and should only affect systems
with vendor-supplied non-GNU *roff macros, such as my test platform
(Solaris 10 X86)

Many Thanks in Advance,

Peter Bray
Sydney, Australia

PS: Werner has received from the FSF the signed Copyright Assignment
Form requested in Comment 9, and I consider other matters raised by this
bug report as not relevant to the consideration of the submitted patch
as stated in Comment 12

file #33629:  patch-notes.txt
file #33630:  with-compatibility-wrappers.patch






Re: [Groff] Request for Code Submission Review and Integration [bug #44784]

2015-06-03 Thread Peter Bray

All,

With _many_ thanks to Dave, who proofread all the comments and text 
associated with the patch submission, an updated patch file has been 
attached to  :


file #34156:  with-compatibility-wrappers-revision-1.patch

All the comments supplied by Dave in a private email have been 
implemented, and the suggested unification of concept naming in the 
comments and text has been implemented, hopefully they will pass muster.


The code changes are quite small, and now with the commentary and text 
improved, is any one willing to review the code changes?


Many Thanks in Advance,
Peter