From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Apr 29 10:40:18 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4295937B401 for ; Tue, 29 Apr 2003 10:40:18 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B24943FBD for ; Tue, 29 Apr 2003 10:40:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h3THeGUp008991 for ; Tue, 29 Apr 2003 10:40:16 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h3THeGiv008985; Tue, 29 Apr 2003 10:40:16 -0700 (PDT) Resent-Date: Tue, 29 Apr 2003 10:40:16 -0700 (PDT) Resent-Message-Id: <200304291740.h3THeGiv008985@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Seva Gluschenko Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 930C537B404 for ; Tue, 29 Apr 2003 10:34:57 -0700 (PDT) Received: from road.demos.su (road.demos.su [194.87.2.211]) by mx1.FreeBSD.org (Postfix) with ESMTP id 670AC43FBF for ; Tue, 29 Apr 2003 10:34:56 -0700 (PDT) (envelope-from gvs@road.demos.su) Received: from road.demos.su (localhost [127.0.0.1]) by road.demos.su (8.12.8/8.12.8) with ESMTP id h3THf3ww040617 for ; Tue, 29 Apr 2003 21:41:03 +0400 (MSD) (envelope-from gvs@road.demos.su) Received: (from root@localhost) by road.demos.su (8.12.8/8.12.8/Submit) id h3THf347040616; Tue, 29 Apr 2003 21:41:03 +0400 (MSD) Message-Id: <200304291741.h3THf347040616@road.demos.su> Date: Tue, 29 Apr 2003 21:41:03 +0400 (MSD) From: Seva Gluschenko To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/51595: www/mozilla port's Makefile fails to disable Xft X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2003 17:40:18 -0000 >Number: 51595 >Category: ports >Synopsis: www/mozilla port's Makefile fails to disable Xft >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Apr 29 10:40:16 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Seva Gluschenko >Release: FreeBSD 4.8-RC i386 >Organization: JSC Demos-Internet >Environment: System: FreeBSD road.demos.su 4.8-RC FreeBSD 4.8-RC #2: Tue Mar 4 15:43:13 MSK 2003 gvs@road.demos.su:/usr/local/obj/usr/local/src/sys/ROAD i386 >Description: The www/mozilla port offers user several make options including WITHOUT_XFT. Specifying it doesn't really disables Xft linking because configure script detects it and installs anyway. The only way to handle it is to extend configure args with explicit --disable-xft switch. >How-To-Repeat: Try to build the port by changing directory to www/mozilla port and then typing make WITHOUT_XFT=yes. Warning: it takes really long time for build to complete. After it is finished, however, issueing ldd command against the compiled binary will clearly demonstrate that Xft was used in build. Breaking build after configure processing finished and looking into work/mozilla/config.log will prove it, too >Fix: Apply patch below: --- Makefile.orig Thu Apr 17 20:31:43 2003 +++ Makefile Tue Apr 29 21:34:56 2003 @@ -144,6 +144,8 @@ .if !defined(WITHOUT_XFT) CONFIGURE_ARGS+= --enable-xft +.else +CONFIGURE_ARGS+= --disable-xft .endif .include >Release-Note: >Audit-Trail: >Unformatted: