[Bug 220110] [NEW PORT] cad/opencascade7: Open CASCADE Technology, 3D modeling & numerical simulation

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jun 18 13:54:08 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220110

            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 at FreeBSD.org
          Reporter: tj+freebsd_ports at a13.fr

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

Open CASCADE Technology (OCCT) is an object-oriented C++ class library designed
for rapid production of sophisticated domain-specific CAD/CAM/CAE applications.


  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=occt.git;a=snapshot;sf=tgz;h=89aebde;/opencascade-7.1.0.tar.gz'
    But content differ every time.
    I think the solution is to mirror it and specify
    `MASTER_SITES=LOCAL/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.

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


More information about the freebsd-ports-bugs mailing list