On Fri, Apr 29, 2016 at 10:47:39AM +0200, Christian Weisgerber wrote: > This updates x11/openmotif to 2.3.5 and completely overhauls the port. > > The existing port is a big pile of dung. Patches have been blindly > cargo-culted forward for years. There are patches to fix the imake > build infrastructure, which isn't used any longer. There are > security patches that add checks that are already there, right in > the context. There are patches to work around missing functions > OpenBSD has had for years. > > The cleaned-up port might as well have been done from scratch. > I verified that all ports that depend on Motif still build. xpdf > still runs. DESCR is poor, but I haven't found any usable text on > the Motif sites. > > Motif defaults to installing its demo programs and their associated > data under share/Xm. That isn't right, share is for machine-independent > data, not for compiled executables. Previously, the port installed > the programs themselves into bin, but apparently nobody noticed > that many of them don't run there. You can only run them from the > directory that also holds their data. I've moved the whole mess > to lib/Xm. > > With the many demo programs no longer cluttering up the bin directory, > there is no point in splitting them off into a subpackage. Merging > the subpackages changes the package paths, so the 21 dependent ports > will need a bump. I think that's fine. (Diff not included.) Since > the dependent ports will already need a bump, we might as well > change the package name from the obsolete "openmotif" to plain > "motif". Is there any point in installing the demos at all?
-- jasper