Issues with portmaster

Peter Jeremy peterjeremy at optushome.com.au
Sun Jun 22 02:07:32 UTC 2008


I recently installed portmaster on a old/slow box to handle upgrading
ports without the overheads of installing portupgrade (which I have
been using elsewhere).  That seemed to go fairly well so I then tried
it on some of my other machines and have run into some issues.

Firstly, I have jdk-1.5.0.14p8,1 installed and this needs updating.
portmaster has decided that doing so requires java/diablo-jdk15 to be
installed - which is wrong because I already have a suitable jdk
installed.  I can't find any reference to this on the mailing lists
so I suspect it's something I've done or am not doing but I can't see
what the problem is.  If I do a "build-depends-list" in java/jdk15
then I get java/diablo-jdk15 so portmaster isn't being totally
unreasonable but I can't see how to resolve the problem.  Relevant
output from "portmaster -v" is:

===>>> Launching child to update jdk-1.5.0.14p8,1

===>>> Port directory: /usr/ports/java/jdk15
===>>> Launching 'make checksum' for java/jdk15 in background
===>>> Gathering dependency list for java/jdk15 from ports
===>>> Starting recursive 'make config' check
===>>> Checking dependency: /usr/ports/archivers/unzip
===>>> Checking dependency: /usr/ports/archivers/zip
===>>> Checking dependency: /usr/ports/converters/libiconv
===>>> Checking dependency: /usr/ports/devel/desktop-file-utils
===>>> Checking dependency: /usr/ports/devel/gio-fam-backend
===>>> Checking dependency: /usr/ports/devel/glib20
===>>> Checking dependency: /usr/ports/devel/gmake
===>>> Checking dependency: /usr/ports/devel/m4
===>>> Checking dependency: /usr/ports/devel/nspr
===>>> Checking dependency: /usr/ports/devel/pkg-config
===>>> Checking dependency: /usr/ports/java/diablo-jdk15
===>>> Launching child to update java/diablo-jdk15
        jdk-1.5.0.14p8,1 >> java/diablo-jdk15

===>>> Port directory: /usr/ports/java/diablo-jdk15
        ===>>> This port is marked IGNORE
        ===>>> :
 Because of licensing restrictions, you must fetch the distribution
 manually.

 Please access
 
 http://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd6-amd64-1.5.0_07-b01.tar.bz2
 
 with a web browser and "Accept" the End User License Agreement for
 "Caffe Diablo 1.5.0".  Please place the downloaded
 diablo-caffe-freebsd6-amd64-1.5.0_07-b01.tar.bz2 in /usr/ports/distfiles.



        ===>>> If you are sure you can build it, remove the
               IGNORE line in the Makefile and try again.

===>>> Update for /usr/ports/java/diablo-jdk15 failed
===>>> Aborting update

===>>> Update for jdk-1.5.0.14p8,1 failed
===>>> Aborting update

Secondly, I notice 'DEPRECATED' is treated as a fatal error.  Some of
the ports I use have DEPRECATED dependencies but I don't maintain
those ports so I'm not directly responsible for resolving that.
Shouldn't there be an easier way for me to treat DEPRECATED as a
non-fatal condition than editing my ports tree?

-- 
Peter Jeremy
Please excuse any delays as the result of my ISP's inability to implement
an MTA that is either RFC2821-compliant or matches their claimed behaviour.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20080622/486e341c/attachment.pgp


More information about the freebsd-ports mailing list