# HG changeset patch # User Hans-G?nter Theisgen # Date 1649867380 -3600 # Node ID 14a442b5fdf01be8e54159d81820ef2254e2f7dc # Parent 2ce7eccb169ed3a580642ae1a2320d70cfda2c01 updated muparser and muparser-dev (2.2.6.1 -> 2.3.3) diff -r 2ce7eccb169e -r 14a442b5fdf0 muparser-dev/receipt --- a/muparser-dev/receipt Wed Apr 13 17:02:22 2022 +0100 +++ b/muparser-dev/receipt Wed Apr 13 17:29:40 2022 +0100 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="muparser-dev" -VERSION="2.2.6.1" +VERSION="2.3.3" CATEGORY="development" SHORT_DESC="A fast mathematical expression parser library - development files." MAINTAINER="devl547@gmail.com" @@ -14,8 +14,6 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib - - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/include $fs/usr + cook_copy_folders include + cook_copy_folders pkgconfig } diff -r 2ce7eccb169e -r 14a442b5fdf0 muparser/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/muparser/description.txt Wed Apr 13 17:29:40 2022 +0100 @@ -0,0 +1,16 @@ +Many applications require the parsing of mathematical expressions. +The main objective muparser is to provide a fast, easy and secure way +of doing this. +Muparser is an extensible high performance math expression parser +library written in C++. +It works by transforming a mathematical expression into bytecode and +precalculating constant parts of the expression. +For best performance muparser allows parallelized evaluation of +expressions with OpenMP. + +The library was designed with portability in mind and should compile +on every standard compliant C++ compiler. +The build system is based on CMake. +The code runs on both 32 bit and 64 bit architechtures and has been +tested using Visual Studio 2019, CLANG and GCC. +Code samples are provided in order to help you understand its usage. diff -r 2ce7eccb169e -r 14a442b5fdf0 muparser/receipt --- a/muparser/receipt Wed Apr 13 17:02:22 2022 +0100 +++ b/muparser/receipt Wed Apr 13 17:29:40 2022 +0100 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="muparser" -VERSION="2.2.6.1" +VERSION="2.3.3" CATEGORY="development" SHORT_DESC="A fast mathematical expression parser library." MAINTAINER="devl547@gmail.com" @@ -9,10 +9,10 @@ WEB_SITE="https://beltoforion.de/en/muparser" TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="https://github.com/beltoforion/$PACKAGE/archive/v$VERSION.tar.gz" +WGET_URL="https://github.com/beltoforion/$PACKAGE/archive/v$VERSION-1.tar.gz" -DEPENDS="" -BUILD_DEPENDS="gcc83" +DEPENDS="gcc83-lib-base" +BUILD_DEPENDS="cmake gcc83" current_version() { @@ -26,18 +26,18 @@ export CC=gcc-83 export CXX=g++-83 - ./configure \ - --disable-samples \ - $CONFIGURE_ARGS && + mkdir _build && + cd _build && + cmake .. \ + -D ENABLE_OPENMP=OFF \ + -D ENABLE_SAMPLES=OFF \ + -D CMAKE_INSTALL_PREFIX=/usr && make $MAKEFLAGS && - make DESTDIR=$DESTDIR install + make install DESTDIR=$DESTDIR } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/ - - #cp -a $install/usr/bin $fs/usr/ - cp -a $install/usr/lib $fs/usr/ + cook_copy_folders lib }