summaryrefslogtreecommitdiff
path: root/math/libixion/Makefile
diff options
context:
space:
mode:
authorwiz <wiz>2016-09-20 10:34:22 +0000
committerwiz <wiz>2016-09-20 10:34:22 +0000
commita258eed592d8062955ebb1ddf3990bfa8c8db9e8 (patch)
treeff00e40a0ed6f7286dbd04aff9171c924c44fe96 /math/libixion/Makefile
parenteb05442b96ecb26ac401c0331ab7294ea45400bb (diff)
downloadpkgsrc-a258eed592d8062955ebb1ddf3990bfa8c8db9e8.tar.gz
Import libixion-0.12.1 as math/libixion.
Ixion is a general purpose formula parser & interpreter that can calculate multiple named targets, or "cells". The goal of this project is to create a library for calculating the results of formula expressions stored in multiple named targets, or "cells". The cells can be referenced from each other, and the library takes care of resolving their dependencies automatically upon calculation. The caller can run the calculation routine either in a single-threaded mode, or a multi-threaded mode. The library also supports re-calculations where the contents of one or more cells have been modified since the last calculation, and a partial calculation of only the affected cells need to be calculated.
Diffstat (limited to 'math/libixion/Makefile')
-rw-r--r--math/libixion/Makefile26
1 files changed, 26 insertions, 0 deletions
diff --git a/math/libixion/Makefile b/math/libixion/Makefile
new file mode 100644
index 00000000000..2f4ac0e760d
--- /dev/null
+++ b/math/libixion/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 2016/09/20 10:34:22 wiz Exp $
+
+DISTNAME= libixion-0.12.1
+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
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= c c++
+
+CONFIGURE_ARGS+= --disable-python
+
+PKGCONFIG_OVERRIDE+= libixion.pc.in
+
+PTHREAD_AUTO_VARS= yes
+
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/mdds1.2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"