cad/opencascade 8.0.1_3 FreeBSD
Open CASCADE Technology, 3D modeling & numerical simulation
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
e8660dbf74- License
- OCTPL
- Categories
- cad, science
- Package size
- 36745.4 KiB, 176256.5 KiB installed
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
| System | Port | Version |
|---|---|---|
| FreeBSD | cad/opencascade | 8.0.1_3 |
| OpenBSD | cad/opencascade | 7.9.3 |
| DragonFly | cad/opencascade | 7.8.1_5 |
| MidnightBSD | cad/opencascade | 8.0.1 |
Install
Binary package:
pkg install opencascade
From the ports tree:
cd /usr/ports/cad/opencascade/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= opencascade>0:cad/opencascade
LIB_DEPENDS= libTKBO.so:cad/opencascade
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 8.0.1_3 | 8.0.1_3 | - | - | 8.0.1_3 |
| FreeBSD:14:quarterly | 8.0.1_1 | 8.0.1_1 | n/a | 7.9.1_1 | 8.0.1_1 |
| FreeBSD:15:latest | 8.0.1_3 | 8.0.1_3 | n/a | - | 7.9.1_1 |
| FreeBSD:15:quarterly | 8.0.1_1 | 8.0.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 8.0.1_1 | 8.0.1_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
rapidjson>0: devel/rapidjson${LOCALBASE}/lib/qt5/bin/moc: devel/qt5-buildtools
Library 6
libfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libtbbmalloc.so: devel/onetbblibexpat.so: textproc/expat2libdraco.so: archivers/dracolibpng16.so: graphics/png
Runtime 1
bash: shells/bash
The full lists below include those, and their dependencies in turn.
Build dependencies 164
- archivers/brotli
- archivers/draco
- archivers/libdeflate
- archivers/liblz4
- archivers/minizip
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/qt5-sql
- devel/binutils
- devel/cmake-core
- devel/dbus
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/icu
- devel/jsoncpp
- devel/level-zero
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/onetbb
- devel/pcre2
- devel/pkgconf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-linguisttools
- devel/qt5-qmake
- devel/rapidjson
- devel/readline
- devel/xdg-utils
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/freeimage
- graphics/ftgl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/qt5-opengl
- graphics/tiff
- graphics/vulkan-headers
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/lua54
- lang/python312
- lang/python315
- lang/tcl86
- math/blas
- math/eigen3
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- math/vtk9
- misc/hicolor-icon-theme
- misc/hwdata
- multimedia/aom
- multimedia/assimp
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
The first 100 are listed.
Run dependencies 154
- archivers/brotli
- archivers/draco
- archivers/libdeflate
- archivers/liblz4
- archivers/minizip
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/qt5-sql
- devel/binutils
- devel/dbus
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/icu
- devel/level-zero
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/onetbb
- devel/pcre2
- devel/pkgconf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-linguisttools
- devel/qt5-qmake
- devel/readline
- devel/xdg-utils
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/freeimage
- graphics/ftgl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/qt5-opengl
- graphics/tiff
- graphics/vulkan-headers
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/lua54
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/vtk9
- misc/hicolor-icon-theme
- misc/hwdata
- multimedia/aom
- multimedia/assimp
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/openmpi4
- net/py-mpi4py
- net/qt5-network
- print/freetype2
- print/harfbuzz
The first 100 are listed.
Required by 40
- cad/OrcaSlicer
- cad/PrusaSlicer
- cad/freecad
- cad/freecad-devel
- cad/gmsh
- cad/horizon-eda
- cad/kicad
- cad/kicad-devel
- cad/kicad-doc
- cad/kicad-library-footprints
- cad/kicad-library-footprints-devel
- cad/kicad-library-packages3d
- cad/kicad-library-packages3d-devel
- cad/kicad-library-symbols
- cad/kicad-library-symbols-devel
- cad/kicad-library-templates
- cad/kicad-library-templates-devel
- cad/librepcb
- cad/py-gmsh
- cad/py-pygmsh
- cad/pythonocc-core
- french/aster
- french/homard
- graphics/f3d
- graphics/py-f3d
- math/deal.ii
- math/hyperdeal
- math/octave-forge
- math/octave-forge-bim
- math/octave-forge-drafting
- math/octave-forge-msh
- math/octave-forge-parts
- math/octave-forge-secs1d
- math/octave-forge-secs3d
- math/octave-forge-sole
- math/py-topologic
- math/topologic
- science/elmerfem
- science/paraview
- science/ttk
Configuration
Options name: cad_opencascade
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| DOXYGEN | off | Build documentation with Doxygen |
| FFMPEG | on | FFmpeg support (WMA, AIFF, AC3, APE...) |
| VIS | on | Build Visualizazion module (requires OpenGL, freetype, ftgl) |
- USES
- cmake compiler:c++17-lang eigen:3 gettext-runtime gl gnome localbase python qmake:no_configure,no_env qt:5 shebangfix tk xorg
- Service scripts
- none
- Conflicts with
- opencascade740
Files
pkg-plist 27561
- %%OCCROOT%%/bin/DRAWEXE
- %%OCCROOT%%/bin/custom.sh
- %%OCCROOT%%/bin/custom__.sh
- %%OCCROOT%%/bin/draw.sh
- %%OCCROOT%%/bin/env.sh
- %%OCCROOT%%/data/iges/bearing.iges
- %%OCCROOT%%/data/iges/hammer.iges
- %%OCCROOT%%/data/images/Graph.PNG
- %%OCCROOT%%/data/images/carrelage1.gif
- %%OCCROOT%%/data/images/chataignier.gif
- %%OCCROOT%%/data/images/cookerplate.gif
- %%OCCROOT%%/data/images/cyl_4_1.gif
- %%OCCROOT%%/data/images/hatch_1.png
- %%OCCROOT%%/data/images/impexp.bmp
- %%OCCROOT%%/data/images/marker_box1.png
- %%OCCROOT%%/data/images/marker_box2.png
- %%OCCROOT%%/data/images/marker_dot.png
- %%OCCROOT%%/data/images/marker_kr.png
- %%OCCROOT%%/data/images/nut.bmp
- %%OCCROOT%%/data/images/petitsobj.gif
- %%OCCROOT%%/data/images/plancher.gif
- %%OCCROOT%%/data/images/salome_interface04.jpg
- %%OCCROOT%%/data/images/terrain.gif
- %%OCCROOT%%/data/images/wallpaper.gif
- %%OCCROOT%%/data/occ/Axis_of_bearing.brep
- %%OCCROOT%%/data/occ/Ball.brep
- %%OCCROOT%%/data/occ/Bottom.brep
- %%OCCROOT%%/data/occ/CrankArm.brep
- %%OCCROOT%%/data/occ/CrankArm.rle
- %%OCCROOT%%/data/occ/CylinderHead.rle
- %%OCCROOT%%/data/occ/EngineBlock.rle
- %%OCCROOT%%/data/occ/MAT.brep
- %%OCCROOT%%/data/occ/MAT.pnt
- %%OCCROOT%%/data/occ/MODERN_Chair_1.brep
- %%OCCROOT%%/data/occ/MODERN_Cooker_1.brep
- %%OCCROOT%%/data/occ/MODERN_Cooker_1_opened.brep
- %%OCCROOT%%/data/occ/MODERN_Exhaust_1.brep
- %%OCCROOT%%/data/occ/MODERN_MVCooker_1.brep
- %%OCCROOT%%/data/occ/MODERN_MVCooker_1_opened.brep
- %%OCCROOT%%/data/occ/MODERN_Refrigerator_1.brep
- %%OCCROOT%%/data/occ/MODERN_Refrigerator_1_opened.brep
- %%OCCROOT%%/data/occ/MODERN_Sink_1.brep
- %%OCCROOT%%/data/occ/MODERN_Sink_1_opened.brep
- %%OCCROOT%%/data/occ/MODERN_Table_1.brep
- %%OCCROOT%%/data/occ/Motor-c.brep
- %%OCCROOT%%/data/occ/Piston.rle
- %%OCCROOT%%/data/occ/Propeller.rle
- %%OCCROOT%%/data/occ/Pump_Nut.brep
- %%OCCROOT%%/data/occ/Pump_TopCover.brep
- %%OCCROOT%%/data/occ/Room.brep
- %%OCCROOT%%/data/occ/SurfaceFromPoints/sol1.dat
- %%OCCROOT%%/data/occ/SurfaceFromPoints/sol2.dat
- %%OCCROOT%%/data/occ/Top.brep
- %%OCCROOT%%/data/occ/asahi.brep
- %%OCCROOT%%/data/occ/bottle.brep
- %%OCCROOT%%/data/occ/edge.brep
- %%OCCROOT%%/data/occ/face.brep
- %%OCCROOT%%/data/occ/face1.brep
- %%OCCROOT%%/data/occ/face2.brep
- %%OCCROOT%%/data/occ/fuse.brep
- %%OCCROOT%%/data/occ/hammer.brep
- %%OCCROOT%%/data/occ/mal_ecrou.brep
- %%OCCROOT%%/data/occ/mal_tige.brep
- %%OCCROOT%%/data/occ/mal_vis.brep
- %%OCCROOT%%/data/occ/shell1.brep
- %%OCCROOT%%/data/occ/solid.brep
- %%OCCROOT%%/data/occ/terrain.brep
- %%OCCROOT%%/data/occ/wedge_ok.brep
- %%OCCROOT%%/data/occ/wing.brep
- %%OCCROOT%%/data/step/linkrods.step
- %%OCCROOT%%/data/step/screw.step
- %%OCCROOT%%/data/stl/TR12J_OCC.stl
- %%OCCROOT%%/data/stl/TR12J_OCC64K.stl
- %%OCCROOT%%/data/stl/bearing.stl
- %%OCCROOT%%/data/stl/head.stl
- %%OCCROOT%%/data/stl/motor.stl
- %%OCCROOT%%/data/stl/propeller.stl
- %%OCCROOT%%/data/stl/sh1.stl
- %%OCCROOT%%/data/stl/sh2.stl
- %%OCCROOT%%/data/stl/shape.stl
- %%OCCROOT%%/data/stl/video_part.stl
- %%OCCROOT%%/data/vrml/face.vrml
- %%OCCROOT%%/resources/BOPAlgo/BOPAlgo.msg
- %%OCCROOT%%/resources/DrawResources/CURVES.tcl
- %%OCCROOT%%/resources/DrawResources/CheckCommands.tcl
- %%OCCROOT%%/resources/DrawResources/CheckCommands.tcl.orig
- %%OCCROOT%%/resources/DrawResources/DrawDefault
- %%OCCROOT%%/resources/DrawResources/DrawPlugin
- %%OCCROOT%%/resources/DrawResources/DrawTK.tcl
- %%OCCROOT%%/resources/DrawResources/FILES
- %%OCCROOT%%/resources/DrawResources/Geometry.tcl
- %%OCCROOT%%/resources/DrawResources/InitEnvironment.tcl
- %%OCCROOT%%/resources/DrawResources/Move.tcl
- %%OCCROOT%%/resources/DrawResources/OCC_logo.png
- %%OCCROOT%%/resources/DrawResources/PROFIL.tcl
- %%OCCROOT%%/resources/DrawResources/SCAN.tcl
- %%OCCROOT%%/resources/DrawResources/SURFACES.tcl
- %%OCCROOT%%/resources/DrawResources/StandardCommands.tcl
- %%OCCROOT%%/resources/DrawResources/StandardViews.tcl
- %%OCCROOT%%/resources/DrawResources/TKTopTest.tcl
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| opencascade-8_0_1/Open-Cascade-SAS-OCCT-V8_0_1_GH0.tar.gz | 4.5130339e+07 | 0d6913eae4bcc09a3653ceced6dda1aec11c35a1513d4c06762c9b002092c68a |
Commit history 7
| Date | Commit | Credits | Log message |
|---|---|---|---|
e8660dbf74 |
Gleb Popov | *: Bump PORTREVISION on multimedia/x265 consumers PR: 299194 |
|
df99ced7c7 |
Baptiste Daroussin | cad/opencascade: switch to FFmpeg 9 Use the default multimedia/ffmpeg
Drop the transitive library list, as none of those are required
directly |
|
d98c0147b3 |
Gleb Popov | *: Bump PORTREVISION on multimedia/x265 consumers PR: 298481 |
|
388f5973b7 |
Daniel Engberg | */*: Bump consumers of multimedia/libx264 Reported by: Kevin Oberman <[email protected]> |
|
fa376ba9cc |
Thierry Thomas | cad/opencascade: upgrade to V8.0.1 Release notes at
https://github.com/Open-Cascade-SAS/OCCT/releases#release-V8.0.1 |
The latest 5 of 7 in the history this site was built from.