From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jul 8 08:50:01 2011 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 B34CF1065670 for ; Fri, 8 Jul 2011 08:50: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 732CD8FC15 for ; Fri, 8 Jul 2011 08:50:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p688o1C7066630 for ; Fri, 8 Jul 2011 08:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p688o18p066629; Fri, 8 Jul 2011 08:50:01 GMT (envelope-from gnats) Resent-Date: Fri, 8 Jul 2011 08:50:01 GMT Resent-Message-Id: <201107080850.p688o18p066629@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, Quentin Stievenart Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 93E731065670 for ; Fri, 8 Jul 2011 08:41:42 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 83BFB8FC12 for ; Fri, 8 Jul 2011 08:41:42 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p688ffYZ052386 for ; Fri, 8 Jul 2011 08:41:41 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p688ffAZ052385; Fri, 8 Jul 2011 08:41:41 GMT (envelope-from nobody) Message-Id: <201107080841.p688ffAZ052385@red.freebsd.org> Date: Fri, 8 Jul 2011 08:41:41 GMT From: Quentin Stievenart To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/158723: [PATCH] lang/sbcl: don't require graphviz if not needed for build 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: Fri, 08 Jul 2011 08:50:01 -0000 >Number: 158723 >Category: ports >Synopsis: [PATCH] lang/sbcl: don't require graphviz if not needed for build >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jul 08 08:50:01 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Quentin Stievenart >Release: FreeBSD 8.2-STABLE i386 >Organization: >Environment: System: FreeBSD daemon 8.2-STABLE FreeBSD 8.2-STABLE #5: Tue Mar 1 19:45:55 CET >Description: graphviz (which adds a lot of dependencies, especially on x11-less servers) should not be required if the user doesn't want to build sbcl's doc (ie. NOPORTDOCS is set, and the PDF and PS options aren't selected). This patch fixes that. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN --exclude=CVS /usr/ports/lang/sbcl/Makefile /tmp/sbcl/Makefile --- /usr/ports/lang/sbcl/Makefile 2011-06-18 18:13:31.000000000 +0200 +++ /tmp/sbcl/Makefile 2011-07-08 09:41:57.000000000 +0200 @@ -23,8 +23,6 @@ MAINTAINER= stas@FreeBSD.org COMMENT= A Common Lisp development system derived from the CMU CL system -BUILD_DEPENDS= dot:${PORTSDIR}/graphics/graphviz - # More platforms are supported, but on Linux. ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= is a native code compiler, and has not been ported to this architecture yet @@ -90,6 +88,10 @@ .include +.if !defined(NOPORTDOCS) || !defined(WITHOUT_PDF) || !defined(WITHOUT_PS) +BUILD_DEPENDS= dot:${PORTSDIR}/graphics/graphviz +.endif + .if !defined(WITHOUT_PDF) BUILD_DEPENDS+= latex:${PORTSDIR}/print/teTeX-base \ texi2dvi:${PORTSDIR}/print/texinfo >Release-Note: >Audit-Trail: >Unformatted: