Date: 09-02-06 02:46
Yes it is quite strange that the portupgrade would specify a port to be its own dependency. I also experienced the same situation once or twice.
Origin of port linux-sun-jdk-1.4.2.08_2 is java/linux-sun-jdk14. Not all the port names conform to /^[-,._a-zA-Z]+$/.
Here, linux-sun-jdk-188.8.131.52 (installed from ports tree) has dependency on both linux_base & linux-XFree86-libs ...
... apparently on my system there seems to be no conflic between linux_base & linux-XFree86-libs.
It is possible that your linux_base might have installed XFree86-libs?