Index: head/cad/Makefile =================================================================== --- head/cad/Makefile (revision 536268) +++ head/cad/Makefile (revision 536269) @@ -1,123 +1,124 @@ # $FreeBSD$ # COMMENT = CAD tools SUBDIR += NASTRAN-95 SUBDIR += PrusaSlicer SUBDIR += abc SUBDIR += admesh SUBDIR += adms SUBDIR += alliance SUBDIR += astk-client SUBDIR += astk-serveur SUBDIR += atlc SUBDIR += basicdsp SUBDIR += brlcad SUBDIR += calculix SUBDIR += calculix-ccx SUBDIR += caneda SUBDIR += cascade SUBDIR += cascade-compiler SUBDIR += chipvault SUBDIR += cura SUBDIR += cura-engine SUBDIR += digital SUBDIR += dinotrace SUBDIR += electric SUBDIR += electric-ng SUBDIR += fasm SUBDIR += fdm_materials SUBDIR += feappv SUBDIR += fidocadj SUBDIR += freecad SUBDIR += freehdl SUBDIR += fritzing SUBDIR += gdsreader SUBDIR += gdt SUBDIR += geda SUBDIR += gerbv SUBDIR += ghdl SUBDIR += gmsh SUBDIR += gnucap SUBDIR += gplcver SUBDIR += graywolf SUBDIR += gspiceui SUBDIR += gtkwave + SUBDIR += ifcopenshell SUBDIR += impact SUBDIR += irsim SUBDIR += iverilog SUBDIR += jspice3 SUBDIR += k40-whisperer SUBDIR += kicad SUBDIR += kicad-devel SUBDIR += kicad-doc SUBDIR += kicad-library-footprints SUBDIR += kicad-library-footprints-devel SUBDIR += kicad-library-packages3d SUBDIR += kicad-library-packages3d-devel SUBDIR += kicad-library-symbols SUBDIR += kicad-library-symbols-devel SUBDIR += kicad-library-templates SUBDIR += kicad-library-templates-devel SUBDIR += klayout SUBDIR += ktechlab SUBDIR += ldraw SUBDIR += leocad SUBDIR += lepton-eda SUBDIR += libopencad SUBDIR += librecad SUBDIR += libredwg SUBDIR += librepcb SUBDIR += linux-eagle5 SUBDIR += logisim SUBDIR += magic SUBDIR += meshdev SUBDIR += netgen SUBDIR += netgen-lvs SUBDIR += ngspice_rework SUBDIR += nvc SUBDIR += opencascade SUBDIR += openctm SUBDIR += openscad SUBDIR += openscad-devel SUBDIR += opensta SUBDIR += openvsp SUBDIR += oregano SUBDIR += p5-GDS2 SUBDIR += p5-Verilog-Perl SUBDIR += pcb SUBDIR += pdnmesh SUBDIR += py-gdspy SUBDIR += py-lcapy SUBDIR += py-phidl SUBDIR += py-pyfda SUBDIR += python-gdsii SUBDIR += qcad SUBDIR += qelectrotech SUBDIR += qflow SUBDIR += qmls SUBDIR += qrouter SUBDIR += repsnapper SUBDIR += rubygem-gdsii SUBDIR += scotch SUBDIR += solvespace SUBDIR += sp2sp SUBDIR += spice SUBDIR += stepcode SUBDIR += sumo SUBDIR += sweethome3d SUBDIR += tkgate SUBDIR += tochnog SUBDIR += transcalc SUBDIR += uranium SUBDIR += varkon SUBDIR += verilator SUBDIR += verilog-mode.el SUBDIR += veroroute SUBDIR += xcircuit SUBDIR += yosys SUBDIR += z88 SUBDIR += zcad .include Index: head/cad/ifcopenshell/Makefile =================================================================== --- head/cad/ifcopenshell/Makefile (nonexistent) +++ head/cad/ifcopenshell/Makefile (revision 536269) @@ -0,0 +1,37 @@ +# $FreeBSD$ + +PORTNAME= ifcopenshell +DISTVERSIONPREFIX= v +DISTVERSION= 0.6.0 +DISTVERSIONSUFFIX= b0 +CATEGORIES= cad +DISTNAME= ${PORTNAME}-${DISTVERSION} + +MAINTAINER= lbartoletti@FreeBSD.org +COMMENT= Open source IFC library and geometry engine + +LICENSE= LGPL3+ +LICENSE_FILE= ${WRKSRC}/COPYING.LESSER + +BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json +LIB_DEPENDS= libboost_system.so:devel/boost-libs \ + libTKernel.so:cad/opencascade + +USES= cmake eigen:3 gnome +USE_GNOME= libxml2 +USE_LDCONFIG= yes +USE_GITHUB= yes +GH_PROJECT= IfcOpenShell + +CMAKE_SOURCE_PATH= ${WRKSRC}/cmake + +CMAKE_OFF= BUILD_IFCPYTHON \ + COLLADA_SUPPORT +CMAKE_ON= BUILD_SHARED_LIBS \ + ENABLE_BUILD_OPTIMIZATIONS \ + GLTF_SUPPORT +CMAKE_ARGS= -Djson_hpp=${LOCALBASE}/include/nlohmann \ + -DOCC_INCLUDE_DIR=${LOCALBASE}/include/OpenCASCADE \ + -DOCC_LIBRARY_DIR=${LOCALBASE}/lib + +.include Property changes on: head/cad/ifcopenshell/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/ifcopenshell/distinfo =================================================================== --- head/cad/ifcopenshell/distinfo (nonexistent) +++ head/cad/ifcopenshell/distinfo (revision 536269) @@ -0,0 +1,3 @@ +TIMESTAMP = 1587226962 +SHA256 (ifcopenshell-IfcOpenShell-v0.6.0b0_GH0.tar.gz) = d4a9a28b715512659670f2a101bef64363df7808a64ed30e7019161caae6a914 +SIZE (ifcopenshell-IfcOpenShell-v0.6.0b0_GH0.tar.gz) = 2718837 Property changes on: head/cad/ifcopenshell/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/ifcopenshell/files/patch-cmake_CMakeLists.txt =================================================================== --- head/cad/ifcopenshell/files/patch-cmake_CMakeLists.txt (nonexistent) +++ head/cad/ifcopenshell/files/patch-cmake_CMakeLists.txt (revision 536269) @@ -0,0 +1,10 @@ +--- cmake/CMakeLists.txt.orig 2020-04-18 16:47:03 UTC ++++ cmake/CMakeLists.txt +@@ -163,6 +163,7 @@ if(USE_MMAP) + endif() + + if (IFCXML_SUPPORT) ++ find_package(LibXml2 REQUIRED) + add_definitions(-DWITH_IFCXML) + endif() + Property changes on: head/cad/ifcopenshell/files/patch-cmake_CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/ifcopenshell/pkg-descr =================================================================== --- head/cad/ifcopenshell/pkg-descr (nonexistent) +++ head/cad/ifcopenshell/pkg-descr (revision 536269) @@ -0,0 +1,5 @@ +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]. + +WWW: http://ifcopenshell.org Property changes on: head/cad/ifcopenshell/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/ifcopenshell/pkg-plist =================================================================== --- head/cad/ifcopenshell/pkg-plist (nonexistent) +++ head/cad/ifcopenshell/pkg-plist (revision 536269) @@ -0,0 +1,82 @@ +bin/IfcConvert +bin/IfcGeomServer +include/ifcgeom/IfcGeom.h +include/ifcgeom/IfcGeomElement.h +include/ifcgeom/IfcGeomIteratorImplementation.h +include/ifcgeom/IfcGeomIteratorSettings.h +include/ifcgeom/IfcGeomRepresentation.h +include/ifcgeom/IfcGeomShapeType.h +include/ifcgeom/IfcGeomTree.h +include/ifcgeom/IfcRegister.h +include/ifcgeom/IfcRegisterConvertCurve.h +include/ifcgeom/IfcRegisterConvertFace.h +include/ifcgeom/IfcRegisterConvertShape.h +include/ifcgeom/IfcRegisterConvertShapes.h +include/ifcgeom/IfcRegisterConvertWire.h +include/ifcgeom/IfcRegisterCreateCache.h +include/ifcgeom/IfcRegisterDef.h +include/ifcgeom/IfcRegisterGeomHeader.h +include/ifcgeom/IfcRegisterPurgeCache.h +include/ifcgeom/IfcRegisterShapeType.h +include/ifcgeom/IfcRegisterUndef.h +include/ifcgeom/IfcRepresentationShapeItem.h +include/ifcgeom/ifc_geom_api.h +include/ifcgeom_schema_agnostic/IfcGeomFilter.h +include/ifcgeom_schema_agnostic/IfcGeomIterator.h +include/ifcgeom_schema_agnostic/IfcGeomMaterial.h +include/ifcgeom_schema_agnostic/IfcGeomRenderStyles.h +include/ifcgeom_schema_agnostic/IteratorImplementation.h +include/ifcgeom_schema_agnostic/Kernel.h +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 +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/ifc_parse_api.h +include/ifcparse/macros.h +include/ifcparse/utils.h +include/serializers/ColladaSerializer.cpp +include/serializers/ColladaSerializer.h +include/serializers/GeometrySerializer.h +include/serializers/GltfSerializer.cpp +include/serializers/GltfSerializer.h +include/serializers/IgesSerializer.h +include/serializers/OpenCascadeBasedSerializer.cpp +include/serializers/OpenCascadeBasedSerializer.h +include/serializers/Serializer.h +include/serializers/StepSerializer.h +include/serializers/SvgSerializer.cpp +include/serializers/SvgSerializer.h +include/serializers/WavefrontObjSerializer.cpp +include/serializers/WavefrontObjSerializer.h +include/serializers/XmlSerializer.cpp +include/serializers/XmlSerializer.h +include/serializers/schema_dependent/XmlSerializer.cpp +include/serializers/schema_dependent/XmlSerializer.h +include/serializers/util.cpp +include/serializers/util.h +lib/libIfcGeom.so +lib/libIfcGeom_ifc2x3.a +lib/libIfcGeom_ifc4.a +lib/libIfcParse.so +lib/libSerializers.so +lib/libSerializers_ifc2x3.a +lib/libSerializers_ifc4.a Property changes on: head/cad/ifcopenshell/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property