Date: Thu, 19 Aug 2021 01:25:42 GMT From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 72814688400e - main - cad/csxcad: New port: C++ library to describe geometrical objects Message-ID: <202108190125.17J1Pg2v034706@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=72814688400e7e540398c2a2ed83f775ef545582 commit 72814688400e7e540398c2a2ed83f775ef545582 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2021-08-19 00:27:24 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2021-08-19 01:25:38 +0000 cad/csxcad: New port: C++ library to describe geometrical objects --- cad/Makefile | 1 + cad/csxcad/Makefile | 32 +++++++++++++++ cad/csxcad/distinfo | 3 ++ cad/csxcad/pkg-descr | 4 ++ cad/csxcad/pkg-plist | 108 +++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 148 insertions(+) diff --git a/cad/Makefile b/cad/Makefile index 584d83c65224..45c3f242fc77 100644 --- a/cad/Makefile +++ b/cad/Makefile @@ -18,6 +18,7 @@ SUBDIR += cascade SUBDIR += cascade-compiler SUBDIR += chipvault + SUBDIR += csxcad SUBDIR += cura SUBDIR += cura-engine SUBDIR += digital diff --git a/cad/csxcad/Makefile b/cad/csxcad/Makefile new file mode 100644 index 000000000000..a4a96f5c2c21 --- /dev/null +++ b/cad/csxcad/Makefile @@ -0,0 +1,32 @@ +PORTNAME= csxcad +DISTVERSIONPREFIX= v +DISTVERSION= 0.6.2-103 +DISTVERSIONSUFFIX= -g3c4fb66 +CATEGORIES= cad + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C++ library to describe geometrical objects + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= cgal>0:math/cgal +LIB_DEPENDS= libboost_system.so:devel/boost-libs \ + libfparser-4.5.so:math/fparser \ + libgmp.so:math/gmp \ + libhdf5.so:science/hdf5 \ + libmpfr.so:math/mpfr \ + libsz.so:science/szip \ + libtinyxml.so:textproc/tinyxml \ + libvtkCommonMath-9.0.so:math/vtk9 + +USES= cmake pkgconfig +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= thliebig +GH_PROJECT= ${PORTNAME:tu} + +CMAKE_ARGS= -DFPARSER_ROOT_DIR=${LOCALBASE} + +.include <bsd.port.mk> diff --git a/cad/csxcad/distinfo b/cad/csxcad/distinfo new file mode 100644 index 000000000000..eadb6746faf6 --- /dev/null +++ b/cad/csxcad/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1629325356 +SHA256 (thliebig-CSXCAD-v0.6.2-103-g3c4fb66_GH0.tar.gz) = df9713b4218009d71e3b3ebfb28797a9c82f3a26153c81f021e052f76bbdbee2 +SIZE (thliebig-CSXCAD-v0.6.2-103-g3c4fb66_GH0.tar.gz) = 169184 diff --git a/cad/csxcad/pkg-descr b/cad/csxcad/pkg-descr new file mode 100644 index 000000000000..ebeee4c0337c --- /dev/null +++ b/cad/csxcad/pkg-descr @@ -0,0 +1,4 @@ +CSXCAD, Continuous Structure XML, is a C++ library to describe geometrical +objects and their physical or non-physical properties. + +WWW: https://github.com/thliebig/CSXCAD diff --git a/cad/csxcad/pkg-plist b/cad/csxcad/pkg-plist new file mode 100644 index 000000000000..161dc802b08d --- /dev/null +++ b/cad/csxcad/pkg-plist @@ -0,0 +1,108 @@ +include/CSXCAD/CSBackgroundMaterial.h +include/CSXCAD/CSFunctionParser.h +include/CSXCAD/CSPrimBox.h +include/CSXCAD/CSPrimCurve.h +include/CSXCAD/CSPrimCylinder.h +include/CSXCAD/CSPrimCylindricalShell.h +include/CSXCAD/CSPrimLinPoly.h +include/CSXCAD/CSPrimMultiBox.h +include/CSXCAD/CSPrimPoint.h +include/CSXCAD/CSPrimPolygon.h +include/CSXCAD/CSPrimPolyhedron.h +include/CSXCAD/CSPrimPolyhedronReader.h +include/CSXCAD/CSPrimRotPoly.h +include/CSXCAD/CSPrimSphere.h +include/CSXCAD/CSPrimSphericalShell.h +include/CSXCAD/CSPrimUserDefined.h +include/CSXCAD/CSPrimWire.h +include/CSXCAD/CSPrimitives.h +include/CSXCAD/CSPropConductingSheet.h +include/CSXCAD/CSPropDebyeMaterial.h +include/CSXCAD/CSPropDiscMaterial.h +include/CSXCAD/CSPropDispersiveMaterial.h +include/CSXCAD/CSPropDumpBox.h +include/CSXCAD/CSPropExcitation.h +include/CSXCAD/CSPropLorentzMaterial.h +include/CSXCAD/CSPropLumpedElement.h +include/CSXCAD/CSPropMaterial.h +include/CSXCAD/CSPropMetal.h +include/CSXCAD/CSPropProbeBox.h +include/CSXCAD/CSPropResBox.h +include/CSXCAD/CSPropUnknown.h +include/CSXCAD/CSProperties.h +include/CSXCAD/CSRectGrid.h +include/CSXCAD/CSTransform.h +include/CSXCAD/CSUseful.h +include/CSXCAD/CSXCAD_Global.h +include/CSXCAD/ContinuousStructure.h +include/CSXCAD/ParameterCoord.h +include/CSXCAD/ParameterObjects.h +lib/libCSXCAD.so +lib/libCSXCAD.so.0 +lib/libCSXCAD.so.0.6.2 +share/CSXCAD/matlab/AddBox.m +share/CSXCAD/matlab/AddConductingSheet.m +share/CSXCAD/matlab/AddCurve.m +share/CSXCAD/matlab/AddCylinder.m +share/CSXCAD/matlab/AddCylindricalShell.m +share/CSXCAD/matlab/AddDebyeMaterial.m +share/CSXCAD/matlab/AddDiscMaterial.m +share/CSXCAD/matlab/AddDump.m +share/CSXCAD/matlab/AddExcitation.m +share/CSXCAD/matlab/AddLinPoly.m +share/CSXCAD/matlab/AddLorentzMaterial.m +share/CSXCAD/matlab/AddLumpedElement.m +share/CSXCAD/matlab/AddMaterial.m +share/CSXCAD/matlab/AddMetal.m +share/CSXCAD/matlab/AddPlaneWaveExcite.m +share/CSXCAD/matlab/AddPoint.m +share/CSXCAD/matlab/AddPolygon.m +share/CSXCAD/matlab/AddPolyhedron.m +share/CSXCAD/matlab/AddProbe.m +share/CSXCAD/matlab/AddPropAttribute.m +share/CSXCAD/matlab/AddRotPoly.m +share/CSXCAD/matlab/AddSphere.m +share/CSXCAD/matlab/AddSphericalShell.m +share/CSXCAD/matlab/AddWire.m +share/CSXCAD/matlab/AnalyseMesh.m +share/CSXCAD/matlab/AutoSmoothMeshLines.m +share/CSXCAD/matlab/CSXGeomPlot.m +share/CSXCAD/matlab/CalcDebyeMaterial.m +share/CSXCAD/matlab/CalcDrudeMaterial.m +share/CSXCAD/matlab/CalcLorentzMaterial.m +share/CSXCAD/matlab/CheckMesh.m +share/CSXCAD/matlab/Convert_VF_DiscMaterial.m +share/CSXCAD/matlab/CreateDiscMaterial.m +share/CSXCAD/matlab/DefineRectGrid.m +share/CSXCAD/matlab/DetectEdges.m +share/CSXCAD/matlab/DirChar2Int.m +share/CSXCAD/matlab/ImportPLY.m +share/CSXCAD/matlab/ImportSTL.m +share/CSXCAD/matlab/InitCSX.m +share/CSXCAD/matlab/RecursiveSmoothMesh.m +share/CSXCAD/matlab/SetBackgroundMaterial.m +share/CSXCAD/matlab/SetExcitationWeight.m +share/CSXCAD/matlab/SetMaterialProperty.m +share/CSXCAD/matlab/SetMaterialWeight.m +share/CSXCAD/matlab/SmoothMesh.m +share/CSXCAD/matlab/SmoothMeshLines.m +share/CSXCAD/matlab/SmoothMeshLines2.m +share/CSXCAD/matlab/export_empire.m +share/CSXCAD/matlab/export_excellon.m +share/CSXCAD/matlab/export_gerber.m +share/CSXCAD/matlab/export_povray.m +share/CSXCAD/matlab/isOctave.m +share/CSXCAD/matlab/private/Add2Property.m +share/CSXCAD/matlab/private/AddPrimitiveArgs.m +share/CSXCAD/matlab/private/AddProperty.m +share/CSXCAD/matlab/private/CheckSymmtricLines.m +share/CSXCAD/matlab/private/FindProperty.m +share/CSXCAD/matlab/private/GetPropertyPosition.m +share/CSXCAD/matlab/private/GetPropertyType.m +share/CSXCAD/matlab/private/SetPropertyArgs.m +share/CSXCAD/matlab/private/SmoothRange.m +share/CSXCAD/matlab/private/octave_struct2xml_2.m +share/CSXCAD/matlab/private/struct_2_xmlNode.m +share/CSXCAD/matlab/private/vector2str.m +share/CSXCAD/matlab/searchBinary.m +share/CSXCAD/matlab/struct_2_xml.m
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202108190125.17J1Pg2v034706>