cad/ifcopenshell 0.7.0.231127_7 FreeBSD
Open source IFC library and geometry engine
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
97a84ef467- License
- LGPL3+
- Categories
- cad
- Package size
- 33783.2 KiB, 360744.6 KiB installed
Description
IfcOpenShell is an open source (LGPL) software library for working with the Industry Foundation Classes (IFC) file format. Currently supported IFC releases are IFC2x3 TC1 and [IFC4 Add2 TC1].
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | cad/ifcopenshell | 0.7.0.231127_7 |
| MidnightBSD | cad/ifcopenshell | 0.7.0.231127_6 |
Install
Binary package:
pkg install ifcopenshell
From the ports tree:
cd /usr/ports/cad/ifcopenshell/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ifcopenshell>0:cad/ifcopenshell
LIB_DEPENDS= libIfcGeom.so:cad/ifcopenshell
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 | 0.7.0.231127_7 | 0.7.0.231127_7 | - | 0.7.0.231127_4 | 0.7.0.231127_7 |
| FreeBSD:14:quarterly | 0.7.0.231127_7 | 0.7.0.231127_7 | n/a | 0.7.0.231127_4 | 0.7.0.231127_7 |
| FreeBSD:15:latest | 0.7.0.231127_7 | 0.7.0.231127_7 | n/a | 0.7.0.231127_4 | 0.7.0.231127_4 |
| FreeBSD:15:quarterly | 0.7.0.231127_7 | 0.7.0.231127_7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.7.0.231127_7 | 0.7.0.231127_7 | 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 3
${LOCALBASE}/include/CGAL/Cartesian.h: math/cgal${LOCALBASE}/include/nlohmann/json.hpp: devel/nlohmann-json${LOCALBASE}/include/svgpp/svgpp.hpp: graphics/svgpp
Library 4
libboost_thread.so: devel/boost-libslibgmp.so: math/gmplibmpfr.so: math/mpfrlibTKernel.so: cad/opencascade740
The full lists below include those, and their dependencies in turn.
Build dependencies 105
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- cad/opencascade740
- converters/fribidi
- converters/libiconv
- devel/binutils
- devel/boost-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/jsoncpp
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/nlohmann-json
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- devel/swig
- dns/libidn2
- graphics/freeimage
- graphics/ftgl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/png
- graphics/svgpp
- graphics/tiff
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/blas
- math/cgal
- math/eigen3
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/hwdata
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg4
- multimedia/libass
- multimedia/libv4l
- multimedia/libva
- multimedia/libvdpau
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- ports-mgmt/pkg
- print/freetype2
- print/gl2ps
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- security/rhash
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/tk86
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdmcp
- x11/libXext
The first 100 are listed.
Run dependencies 88
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- cad/opencascade740
- converters/fribidi
- converters/libiconv
- devel/boost-libs
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/libidn2
- graphics/freeimage
- graphics/ftgl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/png
- graphics/tiff
- graphics/wayland
- graphics/webp
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/mpdecimal
- math/mpfr
- misc/hwdata
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg4
- multimedia/libass
- multimedia/libv4l
- multimedia/libva
- multimedia/libvdpau
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/gl2ps
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/tk86
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
Options name: cad_ifcopenshell
| Option | Default | Description |
|---|---|---|
| PYTHON | on | Python bindings or support |
- USES
- cmake compiler:c++11-lang eigen:3 gnome
- Service scripts
- none
Message after installing
Files
pkg-plist 583
- bin/IfcConvert
- bin/IfcGeomServer
- bin/svgfill
- include/ifcgeom/IfcGeom.h
- include/ifcgeom/IfcGeomIteratorImplementation.h
- include/ifcgeom/mapping.i
- include/ifcgeom/mapping_cache.i
- include/ifcgeom/mapping_curve.i
- include/ifcgeom/mapping_define_missing.i
- include/ifcgeom/mapping_face.i
- include/ifcgeom/mapping_kernel_header.i
- include/ifcgeom/mapping_purge_cache.i
- include/ifcgeom/mapping_shape.i
- include/ifcgeom/mapping_shape_type.i
- include/ifcgeom/mapping_shapes.i
- include/ifcgeom/mapping_undefine.i
- include/ifcgeom/mapping_wire.i
- include/ifcgeom_schema_agnostic/GeometrySerializer.h
- include/ifcgeom_schema_agnostic/IfcGeomElement.h
- include/ifcgeom_schema_agnostic/IfcGeomFilter.h
- include/ifcgeom_schema_agnostic/IfcGeomIterator.h
- include/ifcgeom_schema_agnostic/IfcGeomIteratorSettings.h
- include/ifcgeom_schema_agnostic/IfcGeomMaterial.h
- include/ifcgeom_schema_agnostic/IfcGeomRenderStyles.h
- include/ifcgeom_schema_agnostic/IfcGeomRepresentation.h
- include/ifcgeom_schema_agnostic/IfcGeomShapeType.h
- include/ifcgeom_schema_agnostic/IfcGeomTree.h
- include/ifcgeom_schema_agnostic/IfcRepresentationShapeItem.h
- include/ifcgeom_schema_agnostic/IteratorCache.h
- include/ifcgeom_schema_agnostic/IteratorImplementation.h
- include/ifcgeom_schema_agnostic/Kernel.h
- include/ifcgeom_schema_agnostic/Serialization.h
- include/ifcgeom_schema_agnostic/Serializer.h
- include/ifcgeom_schema_agnostic/base_utils.h
- include/ifcgeom_schema_agnostic/boolean_utils.h
- include/ifcgeom_schema_agnostic/empty.h
- include/ifcgeom_schema_agnostic/face_definition.h
- include/ifcgeom_schema_agnostic/ifc_geom_api.h
- include/ifcgeom_schema_agnostic/layerset.h
- include/ifcgeom_schema_agnostic/profile_helper.h
- include/ifcgeom_schema_agnostic/sweep_utils.h
- include/ifcgeom_schema_agnostic/wire_builder.h
- include/ifcgeom_schema_agnostic/wire_utils.h
- include/ifcparse/Argument.h
- include/ifcparse/ArgumentType.h
- include/ifcparse/Ifc2x3-definitions.h
- include/ifcparse/Ifc2x3.h
- include/ifcparse/Ifc4-definitions.h
- include/ifcparse/Ifc4.h
- include/ifcparse/Ifc4x1-definitions.h
- include/ifcparse/Ifc4x1.h
- include/ifcparse/Ifc4x2-definitions.h
- include/ifcparse/Ifc4x2.h
- include/ifcparse/Ifc4x3-definitions.h
- include/ifcparse/Ifc4x3.h
- include/ifcparse/Ifc4x3_add1-definitions.h
- include/ifcparse/Ifc4x3_add1.h
- include/ifcparse/Ifc4x3_add2-definitions.h
- include/ifcparse/Ifc4x3_add2.h
- include/ifcparse/Ifc4x3_rc1-definitions.h
- include/ifcparse/Ifc4x3_rc1.h
- include/ifcparse/Ifc4x3_rc2-definitions.h
- include/ifcparse/Ifc4x3_rc2.h
- include/ifcparse/Ifc4x3_rc3-definitions.h
- include/ifcparse/Ifc4x3_rc3.h
- include/ifcparse/Ifc4x3_rc4-definitions.h
- include/ifcparse/Ifc4x3_rc4.h
- include/ifcparse/Ifc4x3_tc1-definitions.h
- include/ifcparse/Ifc4x3_tc1.h
- include/ifcparse/IfcBaseClass.h
- include/ifcparse/IfcCharacterDecoder.h
- include/ifcparse/IfcEntityInstanceData.h
- include/ifcparse/IfcException.h
- include/ifcparse/IfcFile.h
- include/ifcparse/IfcGlobalId.h
- include/ifcparse/IfcHierarchyHelper.h
- include/ifcparse/IfcLogger.h
- include/ifcparse/IfcParse.h
- include/ifcparse/IfcSIPrefix.h
- include/ifcparse/IfcSchema.h
- include/ifcparse/IfcSpfHeader.h
- include/ifcparse/IfcSpfStream.h
- include/ifcparse/IfcWrite.h
- include/ifcparse/aggregate_of_instance.h
- include/ifcparse/ifc_parse_api.h
- include/ifcparse/macros.h
- include/ifcparse/utils.h
- include/progress.h
- include/serializers/ColladaSerializer.cpp
- include/serializers/ColladaSerializer.h
- include/serializers/GltfSerializer.cpp
- include/serializers/GltfSerializer.h
- include/serializers/HdfSerializer.cpp
- include/serializers/HdfSerializer.h
- include/serializers/IgesSerializer.h
- include/serializers/OpenCascadeBasedSerializer.cpp
- include/serializers/OpenCascadeBasedSerializer.h
- include/serializers/StepSerializer.h
- include/serializers/SvgSerializer.cpp
- include/serializers/SvgSerializer.h
The first 100 are listed.
distinfo 5
| File | Size | SHA256 |
|---|---|---|
| IfcOpenShell-IfcOpenShell-v0.7.0.231127_GH0.tar.gz | 4.2587594e+07 | 85bc511f307df125caca320c340809e3aae372dfd7edcc5b2a4fd7d3020ae81e |
| IfcOpenShell-svgfill-4d2aa7a_GH0.tar.gz | 19877 | a3b7c2071de17aff1e104d1098dfc9fc2aa9de1eee458ff707295dd728e26ab0 |
| 589b98053e62ee14b6817e7d2b9f5b6b527310b7.patch | 1160 | 8b5250837f93e8831a26a84bb42b16b62eea5f792008462011a688c7932f41bd |
| 1fe168d331123920eeb9a96e542fcc1453de57fe.patch | 1216 | e3f01bd6463ba0e81580c56cc7711d336835347091bde68c9596c604379fe524 |
| 0f87bd8206a50d186621c2511d2e907bcf438968.patch | 1013 | 113aa45ada1c11daa403b4d54427f243e43c83336dd380f65fc5ae32086adff5 |