Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Jun 2017 13:54:08 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 220110] [NEW PORT] cad/opencascade7: Open CASCADE Technology, 3D modeling & numerical simulation
Message-ID:  <bug-220110-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220110

            Bug ID: 220110
           Summary: [NEW PORT] cad/opencascade7: Open CASCADE Technology,
                    3D modeling & numerical simulation
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: tj+freebsd_ports@a13.fr

Created attachment 183603
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D183603&action=
=3Dedit
cad/opencascade7 shar file

Open CASCADE Technology (OCCT) is an object-oriented C++ class library desi=
gned
for rapid production of sophisticated domain-specific CAD/CAM/CAE applicati=
ons.


  We already have version 6.9.1 in port `cad/opencascade'. This last
one is currently used as a runtime dependency for `cad/freecad' port.
However, FreeCAD is transitioning to opencascade 7, because of
segfaults and bugs with opencascade 6.9.1.
  Building `cad/freecad' with this new port instead solve those
issues.

  The port I suggest here is less complete than `cad/opencascade', for
example VTK is disabled as FreeCAD does not require opencascade to be
built with this option, and this is currently my main focus.


  I think there is two main issues in my work:

  * I could not find a reliable source for download. We can fetch
    snapshot from their gitweb:
    fetch
'http://git.dev.opencascade.org/gitweb/?p=3Docct.git;a=3Dsnapshot;sf=3Dtgz;=
h=3D89aebde;/opencascade-7.1.0.tar.gz'
    But content differ every time.
    I think the solution is to mirror it and specify
    `MASTER_SITES=3DLOCAL/some_dir' or something like that. File is at:
    http://vault.a13.fr/dev/opencascade-7.1.0.tar.gz

  * I use the same `PORTNAME' as `cad/opencascade' port, and did not
    add any `CONFLICT_*' var. I'm not sure if it's the best way.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-220110-13>