From owner-freebsd-ports@FreeBSD.ORG Wed Apr 3 18:06:46 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E5E8DE60; Wed, 3 Apr 2013 18:06:46 +0000 (UTC) (envelope-from ml@netfence.it) Received: from smtp.eutelia.it (mp1-smtp-2.eutelia.it [62.94.10.162]) by mx1.freebsd.org (Postfix) with ESMTP id 6EF85396; Wed, 3 Apr 2013 18:06:45 +0000 (UTC) Received: from ns2.biolchim.it (ip-188-188.sn2.eutelia.it [83.211.188.188]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.eutelia.it (Eutelia) with ESMTP id 14E09D078A; Wed, 3 Apr 2013 19:35:27 +0200 (CEST) Received: from soth.ventu (adsl-ull-12-244.41-151.net24.it [151.41.244.12]) (authenticated bits=0) by ns2.biolchim.it (8.14.6/8.14.6) with ESMTP id r33HYtD6096669 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 3 Apr 2013 19:35:00 +0200 (CEST) (envelope-from ml@netfence.it) Received: from alamar.ventu (alamar.ventu [10.1.2.18]) by soth.ventu (8.14.6/8.14.5) with ESMTP id r33HYj7H083127; Wed, 3 Apr 2013 19:34:45 +0200 (CEST) (envelope-from ml@netfence.it) Message-ID: <515C6835.6080407@netfence.it> Date: Wed, 03 Apr 2013 19:34:45 +0200 From: Andrea Venturoli User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:17.0) Gecko/20130312 Thunderbird/17.0.4 MIME-Version: 1.0 To: ports@freebsd.org Subject: Re: OpenCASCADE References: <514C6398.4050509@netfence.it> <20130324125826.GA926@graf.pompo.net> In-Reply-To: <20130324125826.GA926@graf.pompo.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.73 X-Scanned-By: MIMEDefang 2.73 on 10.1.2.13 X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (ns2.biolchim.it [192.168.2.203]); Wed, 03 Apr 2013 19:35:00 +0200 (CEST) Cc: stephen@FreeBSD.org, thierry@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Apr 2013 18:06:47 -0000 On 03/24/13 13:58, Thierry Thomas wrote: > Have you checked that the ports depending on OpenCASCADE are really > incompatible with this latest release? Somewhat... According to FreshPorts, there are 14 ports which require OpenCASCADE, all in category "cad". First is opencascade-tutorial, which has been marked broken for as long as I can remember (and I guess should be removed). Second is gmsh-occ: this will compile with my port of OpenCASCADE 6.5.x. Whether it really works I don't know: I don't know this program and I don't think it's as simple as launching it... The other 12 ports belongs to Salome: this is hard... if OpenCASCADE can be considered a big beast, Salome is *HUGE*. It pulls in gobs of dependencies (GCC44, Python, TCL/TK, QT3, QT4, boost-all, VTK, omniORB&Co, just to name a few) and I wasn't even able to compile with traditional OpenCASCADE 6.3, since it gives some errors with QT. Keep in mind that Salome is at 6.6.0, while our port is at 5.1.4. Also interesting is cat/netgen, whose Makefile states: > .if ${PORT_OPTIONS:MOCC} > BROKEN= The opencascade port needs to be updated before OCC will work (this is why I'm cc-ing stephen). Please also note that some components where removed in 6.5 (e.g. Java wrappers) and that I ported from scratch, trying to install files in the standard FreeBSD hierarchy (as opposed to /usr/local/ros which previous ported used). >> My proposal is to rename 6.3 from opencascade to opencascade-legacy or >> opencascade63 and introduce a new 6.5.3 port. >> I could create the latter and volunteer to maintain it. >> >> What do you think? > > Yes, that would be fine! Please go. You can find a port skeleton here: http://netfence.it/download/opencascade_port.tbz. Although I've done a few ports in the past, I don't feel I'm an expert; so I'd be glad if someone would take a look at this before I submit an official PR. bye & Thanks av.