Date: Mon, 22 Mar 2021 09:03:42 +0000 (UTC) From: =?UTF-8?Q?Lo=c3=afc_Bartoletti?= <lbartoletti@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r568943 - in head/cad/ifcopenshell: . files Message-ID: <202103220903.12M93g18082922@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: lbartoletti Date: Mon Mar 22 09:03:42 2021 New Revision: 568943 URL: https://svnweb.freebsd.org/changeset/ports/568943 Log: cad/ifcopenshell: add and enable PYTHON option IfcOpenShell is mainly consumed via python (FreeCAD, Blender). So add this option and set it as default. While here: - update ifcopenshell 0.6.0 to latest commit (AFAIK, there is no real versioning atm) allow to build with swig >= 4 - remove patch-cmake_CMakeLists.txt (fixed upstream) PR: 254402 Reported by: Greg V <greg@unrelenting.technology> Deleted: head/cad/ifcopenshell/files/ Modified: head/cad/ifcopenshell/Makefile head/cad/ifcopenshell/distinfo head/cad/ifcopenshell/pkg-plist Modified: head/cad/ifcopenshell/Makefile ============================================================================== --- head/cad/ifcopenshell/Makefile Mon Mar 22 08:03:15 2021 (r568942) +++ head/cad/ifcopenshell/Makefile Mon Mar 22 09:03:42 2021 (r568943) @@ -3,8 +3,7 @@ PORTNAME= ifcopenshell DISTVERSIONPREFIX= v DISTVERSION= 0.6.0 -DISTVERSIONSUFFIX= b0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= cad MAINTAINER= lbartoletti@FreeBSD.org @@ -22,11 +21,19 @@ USE_GNOME= libxml2 USE_LDCONFIG= yes USE_GITHUB= yes GH_PROJECT= IfcOpenShell +GH_TAGNAME= 7c61c7d200ff +OPTIONS_DEFINE= PYTHON +OPTIONS_DEFAULT= PYTHON +OPTIONS_SUB= yes + +PYTHON_CMAKE_BOOL= BUILD_IFCPYTHON +PYTHON_USES= python:3.6+ +PYTHON_BUILD_DEPENDS= swig>=3.0.0:devel/swig + CMAKE_SOURCE_PATH= ${WRKSRC}/cmake -CMAKE_OFF= BUILD_IFCPYTHON \ - COLLADA_SUPPORT +CMAKE_OFF= COLLADA_SUPPORT CMAKE_ON= BUILD_SHARED_LIBS \ ENABLE_BUILD_OPTIMIZATIONS \ GLTF_SUPPORT Modified: head/cad/ifcopenshell/distinfo ============================================================================== --- head/cad/ifcopenshell/distinfo Mon Mar 22 08:03:15 2021 (r568942) +++ head/cad/ifcopenshell/distinfo Mon Mar 22 09:03:42 2021 (r568943) @@ -1,3 +1,3 @@ -TIMESTAMP = 1587226962 -SHA256 (ifcopenshell-IfcOpenShell-v0.6.0b0_GH0.tar.gz) = d4a9a28b715512659670f2a101bef64363df7808a64ed30e7019161caae6a914 -SIZE (ifcopenshell-IfcOpenShell-v0.6.0b0_GH0.tar.gz) = 2718837 +TIMESTAMP = 1616400767 +SHA256 (ifcopenshell-IfcOpenShell-v0.6.0-7c61c7d200ff_GH0.tar.gz) = 48216ec7073980315d8d592c82891df7e2787c7a704486f34fce3242b40bd835 +SIZE (ifcopenshell-IfcOpenShell-v0.6.0-7c61c7d200ff_GH0.tar.gz) = 8721040 Modified: head/cad/ifcopenshell/pkg-plist ============================================================================== --- head/cad/ifcopenshell/pkg-plist Mon Mar 22 08:03:15 2021 (r568942) +++ head/cad/ifcopenshell/pkg-plist Mon Mar 22 09:03:42 2021 (r568943) @@ -31,12 +31,9 @@ include/ifcgeom_schema_agnostic/Serialization.h include/ifcparse/Argument.h include/ifcparse/ArgumentType.h include/ifcparse/Ifc2x3.h -include/ifcparse/Ifc2x3enum.h include/ifcparse/Ifc4.h -include/ifcparse/Ifc4enum.h include/ifcparse/IfcBaseClass.h include/ifcparse/IfcCharacterDecoder.h -include/ifcparse/IfcEntityDescriptor.h include/ifcparse/IfcEntityInstanceData.h include/ifcparse/IfcEntityList.h include/ifcparse/IfcException.h @@ -80,3 +77,79 @@ lib/libIfcParse.so lib/libSerializers.so lib/libSerializers_ifc2x3.a lib/libSerializers_ifc4.a +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/__init__.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/_ifcopenshell_wrapper.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/entity_instance.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/file.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/geom/__init__.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/geom/app.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/geom/code_editor_pane.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/geom/main.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/geom/occ_utils.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/guid.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/ifcopenshell_wrapper.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/main.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/template.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/ifcopenshell/validate.py +include/ifcparse/Ifc2x3-definitions.h +include/ifcparse/Ifc4-definitions.h +include/ifcparse/Ifc4x1-definitions.h +include/ifcparse/Ifc4x1.h +include/ifcparse/Ifc4x2-definitions.h +include/ifcparse/Ifc4x2.h +include/ifcparse/Ifc4x3_rc1-definitions.h +include/ifcparse/Ifc4x3_rc1.h +include/ifcparse/Ifc4x3_rc2-definitions.h +include/ifcparse/Ifc4x3_rc2.h +lib/libIfcGeom.so.0.6 +lib/libIfcGeom.so.0.6.0 +lib/libIfcGeom_ifc4x1.a +lib/libIfcGeom_ifc4x2.a +lib/libIfcGeom_ifc4x3_rc1.a +lib/libIfcGeom_ifc4x3_rc2.a +lib/libIfcParse.so.0.6 +lib/libIfcParse.so.0.6.0 +lib/libSerializers.so.0.6 +lib/libSerializers.so.0.6.0 +lib/libSerializers_ifc4x1.a +lib/libSerializers_ifc4x2.a +lib/libSerializers_ifc4x3_rc1.a +lib/libSerializers_ifc4x3_rc2.a +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/DocAttribute.csv +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/DocDefined.csv +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/DocEntity.csv +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/DocEntityAttributes.csv +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/DocEnumeration.csv +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/DocSelect.csv +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/README.txt +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/__init__.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/bootstrap.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/codegen.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/definitions.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/documentation.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/express.bnf +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/express_parser.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/header.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/implementation.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/mapping.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/nodes.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/schema.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/schema_class.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/express/templates.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/ids.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/__init__.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/attribute_4_to_2x3.json +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/class_4_to_2x3.json +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/date.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/element.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/entity_to_type_map_2x3.json +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/entity_to_type_map_4.json +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/geolocation.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/placement.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/pset.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/schema.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/schema/Pset_IFC4_ADD2.ifc +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/selector.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/test_pset.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/type.py +%%PYTHON_SITELIBDIR%%/ifcopenshell/util/unit.py
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202103220903.12M93g18082922>