From owner-dev-commits-ports-all@freebsd.org Thu Aug 19 01:25:42 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 98DF365A844; Thu, 19 Aug 2021 01:25:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GqnCB3lQbz3r9y; Thu, 19 Aug 2021 01:25:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 661891BBCD; Thu, 19 Aug 2021 01:25:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17J1PgnI034707; Thu, 19 Aug 2021 01:25:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17J1Pg2v034706; Thu, 19 Aug 2021 01:25:42 GMT (envelope-from git) Date: Thu, 19 Aug 2021 01:25:42 GMT Message-Id: <202108190125.17J1Pg2v034706@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 72814688400e - main - cad/csxcad: New port: C++ library to describe geometrical objects MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 72814688400e7e540398c2a2ed83f775ef545582 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Aug 2021 01:25:42 -0000 The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=72814688400e7e540398c2a2ed83f775ef545582 commit 72814688400e7e540398c2a2ed83f775ef545582 Author: Yuri Victorovich AuthorDate: 2021-08-19 00:27:24 +0000 Commit: Yuri Victorovich 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 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