From owner-freebsd-ports Wed Jan 14 18:09:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA29864 for freebsd-ports-outgoing; Wed, 14 Jan 1998 18:09:51 -0800 (PST) (envelope-from owner-freebsd-freebsd-ports@FreeBSD.ORG) Received: from bubble.didi.com (granlibakken-250.sierra.net [207.135.219.250]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA29837 for ; Wed, 14 Jan 1998 18:09:39 -0800 (PST) (envelope-from asami@vader.cs.berkeley.edu) Received: (from asami@localhost) by bubble.didi.com (8.8.7/8.8.8) id SAA08146; Wed, 14 Jan 1998 18:09:07 -0800 (PST) (envelope-from asami) Date: Wed, 14 Jan 1998 18:09:07 -0800 (PST) Message-Id: <199801150209.SAA08146@bubble.didi.com> To: jkh@time.cdrom.com CC: ports@FreeBSD.ORG In-reply-to: <4457.884790633@time.cdrom.com> (jkh@time.cdrom.com) Subject: Re: Houston, we have a problem. From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-freebsd-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org * However, this leads to a problem. If I put this in my Makefile: * * CONFIGURE_ARGS= --with-perl5=${PREFIX}/bin/perl --prefix=${PREFIX}/pilot And GNU_CONFIGURE= yes ? Well, there are two solutions. (I haven't tested those, but I believe they would both work.) (1) redefine PREFIX PREFIX= ${LOCALBASE}/pilot GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-perl5=${LOCALBASE}/bin/perl5 (2) Don't use GNU_CONFIGURE, and define NO_MTREE CONFIGURE_ARGS= --with-perl5=${PREFIX}/bin/perl --prefix=${PREFIX}/pilot Either is acceptable under the current scheme, but since you are installing a whole new subtree (complete with bin, include, etc.), I think (1) is the right thing to do. It's what devel/prc-tools does too. Looking at the prc-tools Makefile, I see that pst had a problem with mtree being run before anything else in the install stage. Hmm. I'll look into that so you won't have to define NO_MTREE (it's nice to have the complete subtree created for you). Satoshi