On Sat, Nov 15, 2025 at 12:14:17PM -0600, G. Branden Robinson wrote: > Hi folks, > > Happy to report this. > > commit 20a41b7640a67a2f4a0c8ca129ab24fcc6cd9c70 (origin/master, origin/HEAD) > Author: G. Branden Robinson <[email protected]> > Date: Fri Nov 14 13:16:35 2025 -0600 > > [install-font]: Add new component. > > * Makefile.am: Include "contrib/install-font/install-font.am". > > * contrib/install-font/install-font.bash: Import Peter Schaffter's > "install-font.sh" script from his website. Rename as shown; its > "shebang" line declares it a Bash script (albeit one that operates in > Bash's POSIX mode). Cosmetic changes to Peter's version comprise > removal of trailing whitespace, a replacement of the GPL license > notice with model language from the current version of the GPL, and > addition of a Vim modeline reflecting the code style in evidence. I > also recoded the file to plain ASCII (Unicode Basic Latin), the only > consequence of which was dropping of the U+00A9 copyright sign. > > * contrib/install-font/COPYRIGHT: Add file promised by groff's > "LICENSES" file. > > * contrib/install-font/install-font.am: Automake script, when driven by > a groff build, installs "install-font.bash" to the target's "examples" > directory. > > Fixes <https://savannah.gnu.org/bugs/?60930>. > > This doesn't take care of documentation updates, which are being tracked > in another ticket. > > https://savannah.gnu.org/bugs/?58831 > > Peter, I'd like to know from you how much patience you'd have for me > going bonkers on that script, shell-style-wise. :) > > Regards, > Branden > >
Peter knows me somewhat (and although I don't know him personally, without exaggeration, I consider him a friend), I know he won't mind what I'm going to say (and he'll probably agree). Among other points, taking into account that one of the goals in this release is: 1. document "install-font.bash" script (bug #58831, Need Info) And Peter's script includes *a whole man page* in its body, I assume that script will be sanitized before including it in the release. My advice is that, at the very least, you remove the color escapes (\033) and bashisms, to make it portable. Finally, I don't remember presently the causes, but that script didn't work for me in the occasions I tried it, this is why I wrote my own version: https://en.roquesor.com/groff.html Under the title "What my script does that others don't do" you'll find other improvements that could be added to the script. -- Walter
