From owner-freebsd-ports Mon Oct 13 03:21:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA09182 for ports-outgoing; Mon, 13 Oct 1997 03:21:15 -0700 (PDT) (envelope-from owner-freebsd-ports) Received: from bubble.didi.com (ncr-us9-11.ix.netcom.com [204.31.236.203]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id DAA09172 for ; Mon, 13 Oct 1997 03:21:07 -0700 (PDT) (envelope-from asami@bubble.didi.com) Received: (from asami@localhost) by bubble.didi.com (8.8.7/8.8.5) id DAA07317; Mon, 13 Oct 1997 03:21:29 -0700 (PDT) Date: Mon, 13 Oct 1997 03:21:29 -0700 (PDT) Message-Id: <199710131021.DAA07317@bubble.didi.com> To: grog@lemis.com CC: mike@smith.net.au, ports@FreeBSD.ORG In-reply-to: <19971013093408.48473@lemis.com> (message from Greg Lehey on Mon, 13 Oct 1997 09:34:08 +0930) Subject: Re: Ghostscript 5 port is broken From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-freebsd-ports@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * On Sun, Oct 12, 1997 at 04:24:30AM -0700, Satoshi Asami wrote: * > * - It requires the jpeg6 and png ports for building, but fails to * > * detect that they are already installed. Instead, it depends on * > * the file /nonexistent, ie. it *always* extracts, builds and installs * > * both these ports. This will fail if they have already been * > * installed. * > * * > * - It attempts to execute scripts/configure, which is not executable. * > * Instead, the script should be fed to sh. (This may be a generic * > * ports infrastructure thing.) * > * > You need a new bsd.port.mk for both these things. * * Don't I get that with a 'make world'? I have: * * $ l /usr/share/mk/bsd.port.mk * -r--r--r-- 1 bin bin 54241 Oct 9 04:15 /usr/share/mk/bsd.port.mk * * I've built ghostscript 5 twice in the last couple of weeks on a * -current less than 7 days old, and I can confirm both these points. That it extracts jpeg and png is a feature and is required to build gs5 (don't ask me why, I don't want to know). If it actually *installs* both those ports, there's something amyss with your bsd.port.mk. What does the $Id$ line say? Same for point 2. New (as in "within the last couple of months") bsd.port.mk's should handle this. Satoshi