From owner-freebsd-ports Thu Mar 25 19: 9:19 1999 Delivered-To: freebsd-ports@freebsd.org Received: from corp.au.triax.com (slwag2p05.ozemail.com.au [203.108.157.53]) by hub.freebsd.org (Postfix) with ESMTP id 7E80415031 for ; Thu, 25 Mar 1999 19:09:11 -0800 (PST) (envelope-from jim@corp.au.triax.com) Received: (from jim@localhost) by corp.au.triax.com (8.9.3/8.9.3) id OAA79158 for ports@FreeBSD.ORG; Fri, 26 Mar 1999 14:08:56 +1100 (EST) Date: Fri, 26 Mar 1999 14:08:56 +1100 From: Jim Mock To: ports@FreeBSD.ORG Subject: Makefile help Message-ID: <19990326140856.A75573@corp.au.triax.com> Reply-To: jim@corp.au.triax.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Mutt/0.96.1i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi folks, I'm in the process of upgrading the ascd port to 0.10.1, and I'm running into a problem. Here's the situation.. I'm trying to make it install to the X prefix (/usr/X11R6/bin) but it's not. It keeps installing in /usr/local instead. I tried adding some stuff under do-install, but then none of the required libraries get installed. Here's what the relevant part of the Makefile currently looks like.. USE_IMAKE= yes MAN1= ascd.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ascd-0.10.1/ascd ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/ascd-0.10.1/ascd.man \ ${PREFIX}/man/man1/ascd.1 ${GZIP_CMD} ${PREFIX}/man/man1/ascd.1 .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/share/doc/ascd ${INSTALL_MAN} ${WRKSRC}/ascd-0.10.1/README \ ${PREFIX}/share/doc/ascd .endif .include That's the only way I've found that makes it install to X prefix, but none of the libs are installed and it doesn't run as a result. Removing the do-install stuff allows the port to build and installs everything (and it works) but it's not in X prefix. Is this a big deal? Should I just let it install to /usr/local instead or is there a way I can make it install the libs doing it as above? Also, since USE_IMAKE implies USE_X_PREFIX, the deinstall looks in /usr/X11R6 for the files in the PLIST and doesn't find them there. Setting USE_X_PREFIX to no doesn't matter, it still looks in /usr/X11R6 and doesn't find them. So basically, my questions are.. Is there a way to make it install everything into X prefix (including the libs)? If it's not a big deal that it installs into /usr/local, how can I get deinstall to look there instead of X prefix? Am I missing something right in front of my face? Any pointers in the right direction would be very much appreciated. Later, -- Jim Mock System Administrator jim@corp.au.triax.com ,-._|\ FreeBSD work: Triax Internet Services http://www.triax.com/ / \ The personal: http://www.triax.com/~jim/ \_,--._/ Power To The FreeBSD 'zine http://www.freebsdzine.org/ v Serve! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message