portupgrade problem

Mark Linimon linimon at lonesome.com
Sat Nov 13 07:46:06 PST 2004


On Sat, 13 Nov 2004, Andres Mejias wrote:

> 
> > portupgrade -ra
> > Updating the ports index ... Generating INDEX.tmp - please
> wait..tkscanfax-1.02: "/usr/ports/japanese/tk80" non-existent -- dependency
> list incomplete
> > ===> comms/tkscanfax failed
> > *** Error code 1
> > 1 error
> 
> I have the same problem that Alan with portupgrade, I also have refuse with
> some ports put

The last time I investigated this issue (some number of months ago),
there were indeed ports in other categories that depended on at least
one port in the japanese/ category.  It's my own opinion that this is
a bug -- however, it's not documented as one anywhere.

It turns out that there were very few 'leaf categories' at all.
The other language categories were; so were benchmarks, some of
the science-based ones, finance, mbone, picobsd, and x11-themes.
There were 4 ports in japanese that were required elsewhere (mimekit,
nkf, p5-Jcode, and tk80).

Other categories that one might think were leaf categories, but
weren't, included cad, dns, irc, news, palm, science, shells, and
x11-clocks.

Since we've never told porters that they can't cross-depend on
categories, we can't really fuss at them for having done so.  Again,
I personally consider it a bug that japenese is depended on, but
pushing for these changes to happen hasn't gotten to the top of my
priority list.

So for the moment it's not feasible to refuse the japanese category,
and possibly those others that one might think one ought to be able to,
simply because no one has worked on sorting it all out.

mcl 



More information about the freebsd-ports mailing list