svn commit: r567456 - in head/math: . muparserx

Yuri Victorovich yuri at FreeBSD.org
Sat Mar 6 02:08:26 UTC 2021


Author: yuri
Date: Sat Mar  6 02:08:24 2021
New Revision: 567456
URL: https://svnweb.freebsd.org/changeset/ports/567456

Log:
  New port: math/muparserx: C++ math parser library with array and string support

Added:
  head/math/muparserx/
  head/math/muparserx/Makefile   (contents, props changed)
  head/math/muparserx/distinfo   (contents, props changed)
  head/math/muparserx/pkg-descr   (contents, props changed)
  head/math/muparserx/pkg-plist   (contents, props changed)
Modified:
  head/math/Makefile

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Sat Mar  6 02:05:08 2021	(r567455)
+++ head/math/Makefile	Sat Mar  6 02:08:24 2021	(r567456)
@@ -438,6 +438,7 @@
     SUBDIR += mumps
     SUBDIR += mumps4
     SUBDIR += muparser
+    SUBDIR += muparserx
     SUBDIR += nanoflann
     SUBDIR += nauty
     SUBDIR += ndiff

Added: head/math/muparserx/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/muparserx/Makefile	Sat Mar  6 02:08:24 2021	(r567456)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME=	muparserx
+DISTVERSIONPREFIX=	v
+DISTVERSION=	4.0.8-30
+DISTVERSIONSUFFIX=	-g0a7c3b2
+CATEGORIES=	math devel
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	C++ math parser library with array and string support
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		cmake compiler:c++11-lang
+USE_LDCONFIG=	yes
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	beltoforion
+
+CMAKE_ON=	BUILD_SHARED_LIBS
+CMAKE_OFF=	BUILD_EXAMPLES
+
+.include <bsd.port.mk>

Added: head/math/muparserx/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/muparserx/distinfo	Sat Mar  6 02:08:24 2021	(r567456)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1614995736
+SHA256 (beltoforion-muparserx-v4.0.8-30-g0a7c3b2_GH0.tar.gz) = 1c2cc4a16dbef2c8093c72f00aab876eb8bf60d531d8d08cf40b5c9d960b1740
+SIZE (beltoforion-muparserx-v4.0.8-30-g0a7c3b2_GH0.tar.gz) = 1867045

Added: head/math/muparserx/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/muparserx/pkg-descr	Sat Mar  6 02:08:24 2021	(r567456)
@@ -0,0 +1,4 @@
+muParserx is a C++ library initially based on muParser enhanced with support for
+arrays, matrices and strings, and with a completely new parsing engine.
+
+WWW: https://beltoforion.de/en/muparserx/

Added: head/math/muparserx/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/muparserx/pkg-plist	Sat Mar  6 02:08:24 2021	(r567456)
@@ -0,0 +1,53 @@
+include/muparserx/mpCompat.h
+include/muparserx/mpDefines.h
+include/muparserx/mpError.h
+include/muparserx/mpFuncCmplx.h
+include/muparserx/mpFuncCommon.h
+include/muparserx/mpFuncMatrix.h
+include/muparserx/mpFuncNonCmplx.h
+include/muparserx/mpFuncStr.h
+include/muparserx/mpFwdDecl.h
+include/muparserx/mpICallback.h
+include/muparserx/mpIOprt.h
+include/muparserx/mpIPackage.h
+include/muparserx/mpIPrecedence.h
+include/muparserx/mpIToken.h
+include/muparserx/mpIValReader.h
+include/muparserx/mpIValue.h
+include/muparserx/mpIfThenElse.h
+include/muparserx/mpMatrix.h
+include/muparserx/mpMatrixError.h
+include/muparserx/mpOprtBinAssign.h
+include/muparserx/mpOprtBinCommon.h
+include/muparserx/mpOprtCmplx.h
+include/muparserx/mpOprtIndex.h
+include/muparserx/mpOprtMatrix.h
+include/muparserx/mpOprtNonCmplx.h
+include/muparserx/mpOprtPostfixCommon.h
+include/muparserx/mpPackageCmplx.h
+include/muparserx/mpPackageCommon.h
+include/muparserx/mpPackageMatrix.h
+include/muparserx/mpPackageNonCmplx.h
+include/muparserx/mpPackageStr.h
+include/muparserx/mpPackageUnit.h
+include/muparserx/mpParser.h
+include/muparserx/mpParserBase.h
+include/muparserx/mpParserMessageProvider.h
+include/muparserx/mpRPN.h
+include/muparserx/mpScriptTokens.h
+include/muparserx/mpStack.h
+include/muparserx/mpTest.h
+include/muparserx/mpTokenReader.h
+include/muparserx/mpTypes.h
+include/muparserx/mpValReader.h
+include/muparserx/mpValue.h
+include/muparserx/mpValueCache.h
+include/muparserx/mpVariable.h
+include/muparserx/suSortPred.h
+include/muparserx/suStringTokens.h
+include/muparserx/utGeneric.h
+lib/libmuparserx.so
+lib/libmuparserx.so.4.0.9
+libdata/pkgconfig/muparserx.pc
+share/cmake/muparserx/muparserxConfig.cmake
+share/cmake/muparserx/muparserxConfigVersion.cmake


More information about the svn-ports-head mailing list