From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jul 21 23:40:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5A224106567D for ; Mon, 21 Jul 2008 23:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2E9F08FC12 for ; Mon, 21 Jul 2008 23:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6LNe1Hb002479 for ; Mon, 21 Jul 2008 23:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6LNe1wh002478; Mon, 21 Jul 2008 23:40:01 GMT (envelope-from gnats) Resent-Date: Mon, 21 Jul 2008 23:40:01 GMT Resent-Message-Id: <200807212340.m6LNe1wh002478@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, "Pedro F. Giffuni" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E0E531065698 for ; Mon, 21 Jul 2008 23:32:44 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id C90368FC30 for ; Mon, 21 Jul 2008 23:32:44 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m6LNWiPT029265 for ; Mon, 21 Jul 2008 23:32:44 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m6LNWiD4029264; Mon, 21 Jul 2008 23:32:44 GMT (envelope-from nobody) Message-Id: <200807212332.m6LNWiD4029264@www.freebsd.org> Date: Mon, 21 Jul 2008 23:32:44 GMT From: "Pedro F. Giffuni" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/125846: Fix for science/silo X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jul 2008 23:40:01 -0000 >Number: 125846 >Category: ports >Synopsis: Fix for science/silo >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Jul 21 23:40:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Pedro F. Giffuni >Release: 6.3-Release >Organization: >Environment: FreeBSD kakumen.cable.net.co 6.3-RELEASE FreeBSD 6.3-RELEASE #10: Sat Jan 19 01:13:55 COT 2008 root@kakumen.cable.net.co:/usr/src/sys/amd64/compile/SMP amd64 >Description: - Turn off the python module as it causes breakage in the build cluster. - While here, rename the BROWSER option to SILEXB to avoid confusion. - No version bump since no package has been built. >How-To-Repeat: - Pointyhat is not picking up USE_PYTHON because it is defined after bsd.port.pre.mk - portlint will complain if we try to use WITH_PYTHON before bsd.port.mk so either way we lose. - Thankfully I don't need the python module for my project, and people wanting it are like to know they should install it. >Fix: diff -ruN silo.orig/Makefile silo/Makefile --- silo.orig/Makefile 2008-07-21 17:45:44.000000000 -0500 +++ silo/Makefile 2008-07-21 18:31:15.000000000 -0500 @@ -28,16 +28,17 @@ USE_QT_VER= 3 QT_COMPONENTS= moc uic -OPTIONS= PYTHON "Enable Python Module" On \ +OPTIONS= PYTHON "Enable Python Module" Off \ HDF5 "Enable HDF5 Driver" Off \ - BROWSER "Enable Silex Browser" Off \ + SILEXB "Enable Silex Browser" Off \ FORTRAN "Compile Fortran interface" Off \ OPTIMIZATION "Enable extra optimizations" On +USE_PYTHON= yes + .include .ifdef WITH_PYTHON -USE_PYTHON= yes CONFIGURE_ARGS+= --enable-pythonmodule PLIST_SUB+= WITH_PYTHON="" .else @@ -54,11 +55,11 @@ PLIST_SUB+= WITH_NCDF="" .endif -.ifdef WITH_BROWSER +.ifdef WITH_SILEXB CONFIGURE_ARGS+= --enable-silex -PLIST_SUB+= WITH_BROWSER="" +PLIST_SUB+= WITH_SILEXB="" .else -PLIST_SUB+= WITH_BROWSER="@comment " +PLIST_SUB+= WITH_SILEXB="@comment " .endif .ifdef WITH_FORTRAN diff -ruN silo.orig/pkg-plist silo/pkg-plist --- silo.orig/pkg-plist 2008-07-21 17:45:44.000000000 -0500 +++ silo/pkg-plist 2008-07-21 18:30:43.000000000 -0500 @@ -1,4 +1,4 @@ -%%WITH_BROWSER%%bin/browser +%%WITH_SILEXB%%bin/browser bin/silodiff bin/silex bin/silock >Release-Note: >Audit-Trail: >Unformatted: