[ports-i386@pointyhat.freebsd.org: imake-6.8.2 failed on i386 5-exp]

Dejan Lesjak dejan.lesjak at ijs.si
Tue Mar 15 03:35:06 PST 2005


On Tuesday 15 of March 2005 10:55, Kirill Ponomarew wrote:
> On Mon, Mar 14, 2005 at 10:22:36PM +0100, Kirill Ponomarew wrote:
> > Could you please investigate ?
> >
> > ================================================================
> > Deleting perl-5.8.6_2
> > Removing stale symlinks from /usr/bin...
> >     Removing /usr/bin/perl
> >     Removing /usr/bin/perl5
> >     Skipping /usr/bin/suidperl
> > Done.
> > Cleaning up /etc/make.conf... Done.
> > Cleaning up /etc/manpath.config... Done.
> >
> > === Checking filesystem state
> > list of files present before this port was installed but missing after it
> > was deinstalled) ./usr/X11R6/lib/X11/config missing
>
> Putting config dir into mtree and removing @dirrm lib/X11/config
> from imake port fixed this problem.  Is there any reason why
> config dir was removed from mtree ?

Erm, yes indeed there was. As I explained before, the plan is to move several 
directories from mtree to plists. One of them is this one which is needed 
only by imake. This is why imake lists it's own MTREE_FILE, but pointyhat 
would need a change in portbuild script if I'm not mistaken to not apply 
BSD.x11-4.dist automatically. All xorg ports are changed to use (a temporary) 
mtree file because of this. After talking to kris last time, we agreed that 
this could be the way to go, but that it would require a one-line change in 
pointyhat build scripts.
No package that imake depends on (it actually only perl) requires x11 mtree, 
so since this dir doesn't get created by imake, it must be created by 
pointyhat if I understand things correctly.
So can the buildscripts be changed or am I missing something?


Dejan


More information about the freebsd-x11 mailing list