BSD Ports

cad/opencascade740 7.4.0_6 MidnightBSD

Open CASCADE Technology, 3D modeling & numerical simulation

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
cecdc5212d
License
OCTPL
Categories
cad, science

Description

Open CASCADE Technology is a software development platform freely available in open source. It includes components for 3D surface and solid modeling, visualization, data exchange and rapid application development.

Open CASCADE Technology can be best applied in development of numerical simulation software including CAD/CAM/CAE, AEC and GIS, as well as PDM applications.

BUGS: the interesting parts of this port are the libraries, but some components like Wok are not [yet] fully functional.

In the other systems

The newest version among them is 7.4.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDcad/opencascade7407.4.0_6 newestno data-[email protected]2026-08-16
FreeBSDcad/opencascade7407.4.0_5 newestnone known-[email protected]-
HardenedBSDcad/opencascade7407.4.0_5 newestno data-[email protected]-
GhostBSDcad/opencascade7407.4.0_5 newestno data-[email protected]-

Install

Binary package:

mport install opencascade740

From mports:

cd /usr/mports/cad/opencascade740 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	opencascade740>0:cad/opencascade740

Dependencies

As this port's Makefile names them.

Build 2

Library 2

Runtime 1

Build dependencies 4
Run dependencies 3
Required by 1

Configuration

Options name: cad_opencascade

OptionDefaultDescription
DOCSoff
DOXYGENoff
FFMPEGon
VISonBuild Visualizazion module (requires OpenGL, freetype, ftgl and gl2ps)
USES
cmake compiler:c++14-lang dos2unix gl python qt:5 shebangfix tk tar:tgz xorg
Service scripts
none
Conflicts with
opencascade

Files

distinfo 1
FileSizeSHA256
opencascade-7.4.0.tgz2.16650633e+081eace85115ea178f268e9d803ced994b66b72455b5484074b6ad7f643261f0a0

Commit history 1

DateCommitCreditsLog message
cecdc5212d Lucas Holt cad/opencascade740: fix the staging path in the option install targets
The option helper targets (post-install-DOCS-on and friends) are entries in _FAKE_SEQ and run in the main make, not in the sub-make that fake-post-install starts with FAKE_SETUP. There PREFIX is not stage-prefixed and STAGEDIR is empty, so ${STAGEDIR}${DOCSDIR} resolved to the live /usr/local: the build wrote outside the stage directory and the file was then reported missing, e.g. install ... README.rst /usr/local/share/doc/py312-webcolors /usr/local/share/doc/py312-webcolors/README.rst not installed. Fake failed. Use ${FAKE_DESTDIR} in these targets, as x11-wm/icewm already does. AI-Assisted-by: Claude Opus 5 (1M context) <[email protected]> Signed-off-by: Lucas Holt <[email protected]>