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

Reply via email to