On 4/8/12 23:47 , Christian Weisgerber wrote: > I noticed that pkglocatedb,src would sometimes fail to build due to a > missing /usr/X11R6/lib/X11/config/Motif.rules. Odd. > > That file is installed by xenocara. The openmotif package comes > with its own version of Motif.rules and Motif.tmpl and by way of > @sample offers to install them in the place of the xenocara ones > if those don't exist. Yeah, that doesn't make sense. Now, if you > run "pkg_delete -c openmotif", all @sample'd files will be > unconditionally removed including the xenocara ones! And if you > reinstall the package, its files take the place of the previously > deleted xenocara ones! > > Fix: Drop the @sample lines. Having two versions of Motif.rules > in different places isn't great, but having an indeterminate version > (xenocara, openmotif, none) in /usr/X11R6/lib/X11/config is worse.
I can kill the xenocara version instead, if it helps building openmotif based ports to have the version provided by openmotif installed. More generally I'd like to slowly kill imake in xenocara. Either by providing an alternative build system for ports still using imake, or by moving imake and its config out to ports. Does it make sense ? -- Matthieu Herrb