Created attachment 521482 [details, diff] patch Xprint has been gone from all Xserver releases for the last 9 years. I'd like to remove libXp and printproto. Motif can avoid the libXp dependency by passing --disable-printing to configure.
I am a bit concerned that reverse dependencies will still require XmPrintSetup(3) etc. when linking, even if that code will be non-functional by now. But I guess the only way to find that out (especially for third-party binaries where Motif is popular with) is to give it a try and see if anyone will complain.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=372da5935e2530b2af523c4249a6b1f32501a63a commit 372da5935e2530b2af523c4249a6b1f32501a63a Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2018-03-01 08:58:27 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2018-03-01 08:59:47 +0000 profiles: package.mask x11-libs/motif:2.2 for removal. Bug: https://bugs.gentoo.org/649080 profiles/package.mask | 9 +++++++++ 1 file changed, 9 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78c4c45bc9fdb6eddeb8dfcdd10dfd2770193cfe commit 78c4c45bc9fdb6eddeb8dfcdd10dfd2770193cfe Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2018-03-01 08:42:18 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2018-03-01 08:59:47 +0000 x11-libs/motif: Drop Xprint support. This is obsolete since Xprint was removed from Xserver in 2008. Bug: https://bugs.gentoo.org/649080 Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-libs/motif/motif-2.3.8-r1.ebuild | 114 +++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+)}
Dropped old versions that were depending on libXp. Closing.