Hello, i am finally finding time to truly sync my S-roff with the current GNU troff (a bit tricky due to copyright issues…) in order to be able to build and then act on it! Woo-hoo! Or something like that... ...And just in case you wonder...
Now this: in the outsourced common hdtbl example code i think i've found an oversight? Is the attached diff correct? And say, _how_ painstaking exactly do i have to take care for GPL3 versus GPL2 "violations"? E.g., i've taken the freedom to synchronize hdtbl since the changes are mostly cosmetical and the outsourcing of the shared example code i've done a bit differently. Note i've not copied the manual updates (examples etc.). Also, some changes simply cannot be done in a different way (like save and restore compatibility mode: i can use a different name for the save register, but that's it). Ciao, --steffen
diff --git a/contrib/hdtbl/examples/common.roff b/contrib/hdtbl/examples/common.roff index ddb6d4a..0c3257a 100644 --- a/contrib/hdtbl/examples/common.roff +++ b/contrib/hdtbl/examples/common.roff @@ -282,15 +282,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. .\" ** minimal Page setup ** .\" ****************************************************************** . -.nr s \n[.ps] -.nr v \n[.v] +.nr t*s \n[.ps] +.nr t*v \n[.v] .nr p \n[.p] .nr o \n[.o] -.pv 1.2 1.2 "" X +.t*pv 1.2 1.2 "" X .nr l 6.6i \" set text width .ll \n[t*l]u -.nr o 2c \" set offset -.po \n[o]u +.po 2c .nr p 29.7c \" set paper length (A4) .pl \n[p]u .nr tH 1i \" set top margin