From owner-freebsd-ports Sat Mar 25 23:56:55 1995 Return-Path: ports-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA03281 for ports-outgoing; Sat, 25 Mar 1995 23:56:55 -0800 Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id XAA03275; Sat, 25 Mar 1995 23:56:50 -0800 Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.6.9/8.6.9) id XAA01568; Sat, 25 Mar 1995 23:56:42 -0800 Date: Sat, 25 Mar 1995 23:56:42 -0800 Message-Id: <199503260756.XAA01568@silvia.HIP.Berkeley.EDU> To: jmacd@freefall.cdrom.com CC: ports@freefall.cdrom.com In-reply-to: <199503260616.WAA02068@freefall.cdrom.com> (message from Joshua Peck Macdonald on Sat, 25 Mar 1995 22:16:38 -0800) Subject: Re: bsd.port.mk From: asami@cs.berkeley.edu (Satoshi Asami/=?ISO-2022-JP?B?GyRCQHUbKEI=?= =?ISO-2022-JP?B?GyRCOCsbKEIgGyRCOC0bKEI=?=) Sender: ports-owner@FreeBSD.org Precedence: bulk * thud-mit-scheme % make "DISTDIR = ../.." * Checksums OK. * ===> Extracting for mit-scheme * tar: can't open archive ../../scheme-microcode+dist-7.3-freebsd.tgz : No such file or directory * tar: child returned status 3 Well, look at this line in bsd.port.mk: if ! (cd ${WRKDIR};${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/$$file ${EXTRACT_AFTER_ARGS});\ The problem is that we've changed bsd.port.mk a while back to have "cd ${WRKDIR}" before "${EXTRACT_CMD}" so that we can use unzip, etc., that doesn't have the equivalent to "-C" in tar. So relative pathnames in DISTDIRs don't work anymore, which was obviously an oversight at that time. You can still use absolute pathnames for alternative DISTDIRs while we figure out how to fix this. Any ideas, anyone? Satoshi