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