New comment by g-branden-robinson on void-packages repository https://github.com/void-linux/void-packages/pull/45300#issuecomment-1660120152 Comment: > Thank you for your inputs. The `libgroff` package in Void wasn't actually shipping `libgroff.a`, rather the following files (i.e., everything installed under "$destdir/usr/lib") Ah, thanks, I had forgotten about those since refactoring them away. > The changelog mentions that groffer/*, groff_opts_{no,with}_arg.txt, and grog/subs.pl were all removed. Although not sure about the other ones. Yes, `grog`, `groffer`, `gpinyin`, and `glilypond` (all written by the same contributor) had a similar structure, and on the _groff_ development mailing list we thought it would be simpler if these programs all became stand-alone scripts. So everything they need is now embedded in their executables in `$DESTDIR/bin`. Except for `groffer`, which we withdrew entirely. You didn't find them in the `ChangeLog` because items in the `contrib` directory in _groff_'s source distribution (usually) maintain their own change log files as a consequence of their somewhat independent history. [Our LICENSES file](https://git.savannah.gnu.org/cgit/groff.git/tree/LICENSES?h=1.23.0#n31) suggests the basis for this, and [our HACKING file](https://git.savannah.gnu.org/cgit/groff.git/tree/HACKING?h=1.23.0#n46) covers it explicitly. The Git history is probably easier to search because it records the changes to *everything* in one place. ``` commit 427a5cb1fc6761a0fd6e338d23732522b02804b0 Author: G. Branden Robinson Date: Sun Oct 9 07:00:05 2022 -0500 [glilypond]: Make script stand alone. * contrib/glilypond/args.pl: * contrib/glilypond/oop_fh.pl * contrib/glilypond/subs.pl: Delete, moving their content into... * contrib/glilypond/glilypond.pl: ...here. Also bump overall license to GPLv3 from GPLv2 because all of the deleted files were GPLv3. * contrib/glilypond/glilypond.am (dist_glilypond_DATA): Delete. ``` ``` commit 92c5da8134a0209b7bf34e6f92bfa8218197d485 Author: G. Branden Robinson Date: Sun Oct 9 05:56:36 2022 -0500 [gpinyin]: Make script stand alone. * contrib/gpinyin/subs.pl: Delete, moving its content into... * contrib/gpinyin/gpinyin.pl: ...here. (vowel_t): Use explicit list with `my`. (vowel_n, vowel_t): Declare local scalar $vowel_with_tone using `my`. * contrib/gpinyin/gpinyin.am (dist_gpinyin_DATA): Delete. ``` Does this help?