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". > > I'm also considering moving the whole port from x11/openmotif to > x11/motif. If you look at what's changing, there's precious little > history to lose. See below. > > Comments? Opinions?
Hi, I would keep the demos as a sub-package. They are of no practical use for the large majority of the users, and the cost of this isn't too high. Otherwise fine by me, also to move it to x11/motif -- Matthieu Herrb
signature.asc
Description: PGP signature