pkgsrc/math/libixion/Makefile.common
ryoon 03ad25c01a {py-,}libixion: Update to 0.17.0
Changelog:
0.17.0:
C++ API
    set the baseline C++ version to 17.
    mdds has been internalized so that the public header no longer contains references to mdds. With this change, the users can use different API versions of mdds between the ixion build and run-time use.
    cleaned up public API to make use of std::string_view and std::variant where appropriate.
formula interpreter
    implemented built-in LEFT() function.
misc
    it is no longer required to set the size of void* at build time to ensure the binaries to be fully functional.
    fixed a bug where named expressions with names containing invalid characters were still allowed in.
2022-02-05 04:28:11 +00:00

28 lines
699 B
Text

# $NetBSD: Makefile.common,v 1.5 2022/02/05 04:28:11 ryoon Exp $
#
# used by math/libixion/Makefile
# used by math/py-libixion/Makefile
DISTNAME= libixion-0.17.0
CATEGORIES= math devel
MASTER_SITES= http://kohei.us/files/ixion/src/
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://gitlab.com/ixion/ixion
COMMENT= General purpose formula parser & interpreter
LICENSE= mpl-2.0
PATCHDIR= ${.CURDIR}/../../math/libixion/patches
DISTINFO_FILE= ${.CURDIR}/../../math/libixion/distinfo
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++17
BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl
PTHREAD_AUTO_VARS= yes
.include "../../devel/spdlog/buildlink3.mk"