From owner-freebsd-ports Mon Nov 4 14: 0: 9 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C90F737B401 for ; Mon, 4 Nov 2002 14:00:06 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8916943E75 for ; Mon, 4 Nov 2002 14:00:04 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gA4M04x3018839 for ; Mon, 4 Nov 2002 14:00:04 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gA4M04AV018838; Mon, 4 Nov 2002 14:00:04 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB07F37B401 for ; Mon, 4 Nov 2002 13:54:38 -0800 (PST) Received: from 12-234-90-219.client.attbi.com (12-234-90-219.client.attbi.com [12.234.90.219]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37B3743E7B for ; Mon, 4 Nov 2002 13:54:38 -0800 (PST) (envelope-from doug@12-234-90-219.client.attbi.com) Received: from 12-234-90-219.client.attbi.com (kytko1puivkkzj7e@localhost [127.0.0.1]) by 12-234-90-219.client.attbi.com (8.12.6/8.12.6) with ESMTP id gA4LsWmX043798 for ; Mon, 4 Nov 2002 13:54:37 -0800 (PST) (envelope-from doug@12-234-90-219.client.attbi.com) Received: (from doug@localhost) by 12-234-90-219.client.attbi.com (8.12.6/8.12.6/Submit) id gA4LsWC9043797; Mon, 4 Nov 2002 13:54:32 -0800 (PST) Message-Id: <200211042154.gA4LsWC9043797@12-234-90-219.client.attbi.com> Date: Mon, 4 Nov 2002 13:54:32 -0800 (PST) From: DougB@FreeBSD.org Reply-To: DougB@FreeBSD.org To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/44895: I need MANPREFIX defined in MAKE_ENV Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 44895 >Category: ports >Synopsis: I need MANPREFIX defined in MAKE_ENV >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Nov 04 14:00:04 PST 2002 >Closed-Date: >Last-Modified: >Originator: Doug >Release: FreeBSD 4.7-STABLE i386 >Organization: AAAG >Environment: System: Ports >Description: I recently created a patch for bsd.port.mk that properly defines MANPREFIX when PREFIX = /usr. However, when I started using it in my ports, I noticed it wasn't defined in MAKE_ENV, so I have to add 'MAKE_ENV+= MANPREFIX=${MANPREFIX}' in my port's Makefile. The attached patch solves this issue. The reason I think this is worth putting in bsd.port.mk is that some of us are working on more ports that replace functionality in the base system, so being able to use this transparently would be quite convenient. I also think that other ports would probably benefit. >How-To-Repeat: Define PREFIX=/usr, and attempt to use MANPREFIX in your port. >Fix: Apply the following patch: Index: bsd.port.mk =================================================================== RCS file: /home/ncvs/ports/Mk/bsd.port.mk,v retrieving revision 1.416 diff -u -r1.416 bsd.port.mk --- bsd.port.mk 28 Jun 2002 12:20:03 -0000 1.416 +++ bsd.port.mk 1 Jul 2002 04:23:27 -0000 @@ -1101,7 +1101,7 @@ MAKE_FLAGS?= -f MAKEFILE?= Makefile -MAKE_ENV+= PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} MOTIFLIB="${MOTIFLIB}" LIBDIR="${LIBDIR}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +MAKE_ENV+= PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} MOTIFLIB="${MOTIFLIB}" LIBDIR="${LIBDIR}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" MANPREFIX="${MANPREFIX}" .if ${OSVERSION} < 500016 PTHREAD_CFLAGS= -D_THREAD_SAFE >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message