Date: Thu, 11 Feb 2010 21:24:04 +0100 (CET) From: Thierry Thomas <thierry@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Stephen Montgomery-Smith <stephen@missouri.edu>, Tong LIU <nemoliu@FreeBSD.org> Subject: ports/143820: cad/gmsh: don't depend on TAUCS by default to unbreak Code_Aster Message-ID: <20100211202404.EDFE61146A@graf.pompo.net> Resent-Message-ID: <201002112030.o1BKU2lp020076@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 143820 >Category: ports >Synopsis: cad/gmsh: don't depend on TAUCS by default to unbreak Code_Aster >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Feb 11 20:30:02 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Thierry Thomas >Release: FreeBSD 8.0-STABLE i386 >Organization: Kabbale Eros >Environment: System: FreeBSD graf.pompo.net 8.0-STABLE FreeBSD 8.0-STABLE #0: Sat Dec 5 19:27:51 CET 2009 thierry@graf.pompo.net:/usr/obj/usr/src/sys/GRAF090829 i386 >Description: Since commit 1.82 for /ports/cad/gmsh/Makefile, which set Taucs as a default dependence for Gmsh, the port french/aster is broken: http://www.freebsd.org/cgi/cvsweb.cgi/ports/cad/gmsh/Makefile.diff?r1=1.81;r2=1.82;f=h The problem is that french/aster depends on Gmsh and metis-edf, but Taucs depends on metis, which conflicts with metis-edf! Note: if Taucs is required for some reason, and Gmsh needs to be packaged with it, we could consider to create another slave port. >How-To-Repeat: Try to install the port french/aster. >Fix: Please apply the following patch: --- gmsh.diff begins here --- diff -urN cad/gmsh.orig/Makefile cad/gmsh/Makefile --- cad/gmsh.orig/Makefile 2010-02-07 15:03:21.000000000 +0100 +++ cad/gmsh/Makefile 2010-02-11 21:13:33.000000000 +0100 @@ -80,7 +80,7 @@ PLIST_SUB+= METIS="@comment " .endif -.if !defined(WITHOUT_TAUCS) +.if defined(WITH_TAUCS) LIB_DEPENDS+= taucs.1:${PORTSDIR}/math/taucs CMAKE_ARGS+= -DENABLE_TAUCS=ON .else --- gmsh.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100211202404.EDFE61146A>