From nobody Thu Nov 17 20:46:50 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NCsQy6mVfz4dMPj; Thu, 17 Nov 2022 20:46:50 +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 4NCsQy6HQvz3CjZ; Thu, 17 Nov 2022 20:46:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668718010; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=f2NDBRoYO6mG3sbigHCPIW64Ez/D8qaNJrPxd95iqKw=; b=jkGjVqq0GKKlul8yf3mARm1RCwykRnq8o+cyjsdHBQFYzfi2gpltLFWuDu9+dhkdYLI0E8 2VUs0NemxsNzfzui/UUHdAqCmFqlSwBPAjJKPyT6DfU5cPstHASXPeyGJo5qYacWpTgHlY aqFfNndToH2L4l98uD//1+kUeWYyWuZoeSJauk0IE5MEzpp0fJcHv44g/otEHyGhcH8jlx 9KRLTamEnO8XTkGYMCP931Ib5Ty3LG/wGZbHX6SQDj8Z8YtOhptP+0xaQ9JED0HK0J3oiN Wt1FPTNsNTGrrmwBHeQsJanOhyT765/5wyUXEQuRSydMBqR6qbN4fNmyv81jrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668718010; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=f2NDBRoYO6mG3sbigHCPIW64Ez/D8qaNJrPxd95iqKw=; b=XkvNHrwNbss6NSc2F/ZuP6ToZ3/AA3GAfnt1kNYUitTw9ZGN+NukpBRGo7WU6kMutskqB4 g1QbyZGh6zZhKz/QiP9tjYnFGLn+SxPEQQtWhsFw7caFWnE/cPGNjsU/LbpOWPXzCG2HzT 1Vqsodf1shREUfE3oTJ6aEoYqDv7KcxLJh4EUSoHPlqjkHyDQfIPdNyTmyrijCGsb00Dh+ 80Gy2Uw1/q4rDTG1GAKAjO2630fe3bCKEGzaZ1C7FR2F2VNd+JxoGN6BPAMmSO8CDQaiEF Aqa6d0SGJuLKR2DraEWEVa80/G/9GBnvibKObljCjUt+Dk1LnA8Yk8zgX8xPSw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1668718010; a=rsa-sha256; cv=none; b=bohniRoxQ+w90dQuPwC459ZcJOr+DvL8qa/qmDgkAyd71h25lAvCxcoiTxYBCvHPU7wai1 iiGTlBlpJwiRPHsdNMhkxE/2A0GwuTlygXQzVeuxixoueIczDng3CSFpW3+pciHofl3ioZ f8Sm1zxp57zzmpaELOQr9PS/DKf4yfCFGNk7u4ricPhswlNlriJPvtmm3593IJ6szqJJdJ uf43PFCgybMtmAQ2oW1foGwSLdRWm714Sesy2l/EwmNxy8VkKWuKTIXfxqyyQDNxMSxGXh +jjCggFMSkJ7dEQq1XFMdc/U2eOV5U2qEdnMqYS7c6czx6cS4QnTMYLSeMeEhg== 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 4NCsQy5MFFzvQ3; Thu, 17 Nov 2022 20:46:50 +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 2AHKkoGp081282; Thu, 17 Nov 2022 20:46:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2AHKkoo0081281; Thu, 17 Nov 2022 20:46:50 GMT (envelope-from git) Date: Thu, 17 Nov 2022 20:46:50 GMT Message-Id: <202211172046.2AHKkoo0081281@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Thierry Thomas Subject: git: c51d758dcc58 - main - math/verdict: compute quality functions of 2 and 3-dimensional regions List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: thierry X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c51d758dcc5831defa9da24f2452ceaf6d4f9384 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by thierry: URL: https://cgit.FreeBSD.org/ports/commit/?id=c51d758dcc5831defa9da24f2452ceaf6d4f9384 commit c51d758dcc5831defa9da24f2452ceaf6d4f9384 Author: Thierry Thomas AuthorDate: 2022-11-17 20:38:56 +0000 Commit: Thierry Thomas CommitDate: 2022-11-17 20:46:48 +0000 math/verdict: compute quality functions of 2 and 3-dimensional regions New port required by science/paraview. --- math/Makefile | 1 + math/verdict/Makefile | 27 +++++++++++++++++++++++++++ math/verdict/distinfo | 3 +++ math/verdict/files/patch-CMakeLists.txt | 11 +++++++++++ math/verdict/pkg-descr | 11 +++++++++++ math/verdict/pkg-plist | 11 +++++++++++ 6 files changed, 64 insertions(+) diff --git a/math/Makefile b/math/Makefile index 53ce6c201f4b..caadc59c95ea 100644 --- a/math/Makefile +++ b/math/Makefile @@ -1157,6 +1157,7 @@ SUBDIR += universal SUBDIR += unuran SUBDIR += vampire + SUBDIR += verdict SUBDIR += viennacl SUBDIR += vinci SUBDIR += visualpolylib diff --git a/math/verdict/Makefile b/math/verdict/Makefile new file mode 100644 index 000000000000..77a73f9dceca --- /dev/null +++ b/math/verdict/Makefile @@ -0,0 +1,27 @@ +PORTNAME= verdict +PORTVERSION= 1.4.0 +CATEGORIES= math + +MAINTAINER= thierry@FreeBSD.org +COMMENT= Compute quality functions of 2 and 3-dimensional regions +WWW= https://github.com/sandialabs/verdict + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libgtest.so:devel/googletest + +USE_GITHUB= yes +GH_ACCOUNT= sandialabs + +USES= cmake:testing +CMAKE_ON= BUILD_SHARED_LIBS + +OPTIONS_DEFINE= DOCS + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/SAND2007-2853p.pdf ${STAGEDIR}${DOCSDIR} + +.include + diff --git a/math/verdict/distinfo b/math/verdict/distinfo new file mode 100644 index 000000000000..3f0a331cea58 --- /dev/null +++ b/math/verdict/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1668613891 +SHA256 (sandialabs-verdict-1.4.0_GH0.tar.gz) = 40efa47bced00df650cead5f1525695bb751eaf9145f136177d6c8a718847481 +SIZE (sandialabs-verdict-1.4.0_GH0.tar.gz) = 2193232 diff --git a/math/verdict/files/patch-CMakeLists.txt b/math/verdict/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..ee0f215588e0 --- /dev/null +++ b/math/verdict/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2022-03-02 17:46:29 UTC ++++ CMakeLists.txt +@@ -98,7 +98,7 @@ install(FILES + # Install documentation + install(FILES + README.md +- DESTINATION ${CMAKE_INSTALL_DOCDIR}/verdict/${verdict_VERSION}/ COMPONENT VerdictDevelopment) ++ DESTINATION ${CMAKE_INSTALL_DOCDIR}/ COMPONENT VerdictDevelopment) + + # Install required header files + install(FILES diff --git a/math/verdict/pkg-descr b/math/verdict/pkg-descr new file mode 100644 index 000000000000..5d45b7af5462 --- /dev/null +++ b/math/verdict/pkg-descr @@ -0,0 +1,11 @@ +Verdict is a collection of subroutines for evaluating the geometric qualities +of triangles, quadrilaterals, tetrahedra, and hexahedra using a variety of +metrics. A metric is a real number assigned to one of these shapes depending +on its particular vertex coordinates. These metrics are used to evaluate the +input to finite element, finite volume, boundary element, and other types +of solvers that approximate the solution to partial differential equations +defined over regions of space. The geometric qualities of these regions is +usually strongly tied to the accuracy these solvers are able to obtain in their +approximations. + +See also . diff --git a/math/verdict/pkg-plist b/math/verdict/pkg-plist new file mode 100644 index 000000000000..62b1487ab6c6 --- /dev/null +++ b/math/verdict/pkg-plist @@ -0,0 +1,11 @@ +include/verdict.h +include/verdict_config.h +lib/cmake/verdict/VerdictConfig.cmake +lib/cmake/verdict/VerdictConfigVersion.cmake +lib/cmake/verdict/VerdictTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/verdict/VerdictTargets.cmake +lib/libverdict.so +lib/libverdict.so.1.4 +lib/libverdict.so.1.4.0 +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/SAND2007-2853p.pdf