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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | cad/opencascade740 | 7.4.0_6 newest | no data | - | [email protected] | 2026-08-16 |
| FreeBSD | cad/opencascade740 | 7.4.0_5 newest | none known | - | [email protected] | - |
| HardenedBSD | cad/opencascade740 | 7.4.0_5 newest | no data | - | [email protected] | - |
| GhostBSD | cad/opencascade740 | 7.4.0_5 newest | no 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
${LOCALBASE}/lib/qt5/bin/qmake: devel/qt5-qmake${LOCALBASE}/lib/qt5/bin/moc: devel/qt5-buildtools
Library 2
libfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2
Runtime 1
bash: shells/bash
Build dependencies 4
Run dependencies 3
Required by 1
Configuration
Options name: cad_opencascade
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| DOXYGEN | off | |
| FFMPEG | on | |
| VIS | on | Build 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
| File | Size | SHA256 |
|---|---|---|
| opencascade-7.4.0.tgz | 2.16650633e+08 | 1eace85115ea178f268e9d803ced994b66b72455b5484074b6ad7f643261f0a0 |
Commit history 1
| Date | Commit | Credits | Log 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]> |