pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
libixion: add new, broken package.
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By: wiz
Date: Mon Sep 19 16:06:44 2016 +0200
Changeset: 37e8ae5fa2fbe8481a602d486a28cb040c28dfdf
Modified Files:
Makefile
Added Files:
libixion/DESCR
libixion/Makefile
libixion/PLIST
libixion/TODO
libixion/distinfo
Log Message:
libixion: add new, broken package.
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.
TODO:
boost detection fails:
checking for the toolset name used by Boost for c++... configure: WARNING: could not figure out which toolset name to use for c++
checking boost/program_options.hpp usability... no
checking boost/program_options.hpp presence... yes
configure: WARNING: boost/program_options.hpp: present but cannot be compiled
configure: WARNING: boost/program_options.hpp: check for missing prerequisite headers?
configure: WARNING: boost/program_options.hpp: see the Autoconf documentation
configure: WARNING: boost/program_options.hpp: section "Present But Cannot Be Compiled"
configure: WARNING: boost/program_options.hpp: proceeding with the compiler's result
checking for boost/program_options.hpp... no
configure: error: cannot find boost/program_options.hpp
*** Error code 1
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=37e8ae5fa2fbe8481a602d486a28cb040c28dfdf
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 3 +++
libixion/DESCR | 12 ++++++++++++
libixion/Makefile | 28 ++++++++++++++++++++++++++++
libixion/PLIST | 1 +
libixion/TODO | 15 +++++++++++++++
libixion/distinfo | 6 ++++++
6 files changed, 65 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index 0dbd52d..de37982 100644
--- a/Makefile
+++ b/Makefile
@@ -1619,6 +1619,7 @@ SUBDIR+= libinotify
SUBDIR+= libinstpatch
SUBDIR+= libircclient
SUBDIR+= libitl
+SUBDIR+= libixion
SUBDIR+= libjdksmidi
SUBDIR+= libjingle
SUBDIR+= libkscreen
@@ -3086,6 +3087,7 @@ SUBDIR+= py-linop
SUBDIR+= py-lire
SUBDIR+= py-liveplots
SUBDIR+= py-llfuse
+SUBDIR+= py-llvmlite
SUBDIR+= py-lmfit
SUBDIR+= py-locustio
SUBDIR+= py-logbook
@@ -3190,6 +3192,7 @@ SUBDIR+= py-nptdms
SUBDIR+= py-nsim
SUBDIR+= py-ntch
SUBDIR+= py-nuitka
+SUBDIR+= py-numba
SUBDIR+= py-numberjack
SUBDIR+= py-numdifftools
SUBDIR+= py-numericalunits
diff --git a/libixion/DESCR b/libixion/DESCR
new file mode 100644
index 0000000..5099863
--- /dev/null
+++ b/libixion/DESCR
@@ -0,0 +1,12 @@
+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.
diff --git a/libixion/Makefile b/libixion/Makefile
new file mode 100644
index 0000000..6979bf2
--- /dev/null
+++ b/libixion/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD$
+
+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@localhost
+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++
+
+CXXFLAGS+= -std=c++11
+
+CONFIGURE_ARGS+= --disable-python
+CONFIGURE_ARGS+= CXXFLAGS=${CXXFLAGS:Q}
+
+PKGCONFIG_OVERRIDE+= libixion.pc.in
+
+.include "../../devel/boost-headers/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/mdds1.2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/libixion/PLIST b/libixion/PLIST
new file mode 100644
index 0000000..48d96a5
--- /dev/null
+++ b/libixion/PLIST
@@ -0,0 +1 @@
+@comment $NetBSD$
diff --git a/libixion/TODO b/libixion/TODO
new file mode 100644
index 0000000..5ecea7a
--- /dev/null
+++ b/libixion/TODO
@@ -0,0 +1,15 @@
+boost detection fails:
+
+checking for the toolset name used by Boost for c++... configure: WARNING: could not figure out which toolset name to use for c++
+
+checking boost/program_options.hpp usability... no
+checking boost/program_options.hpp presence... yes
+configure: WARNING: boost/program_options.hpp: present but cannot be compiled
+configure: WARNING: boost/program_options.hpp: check for missing prerequisite headers?
+configure: WARNING: boost/program_options.hpp: see the Autoconf documentation
+configure: WARNING: boost/program_options.hpp: section "Present But Cannot Be Compiled"
+configure: WARNING: boost/program_options.hpp: proceeding with the compiler's result
+checking for boost/program_options.hpp... no
+configure: error: cannot find boost/program_options.hpp
+*** Error code 1
+
diff --git a/libixion/distinfo b/libixion/distinfo
new file mode 100644
index 0000000..798843a
--- /dev/null
+++ b/libixion/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (libixion-0.12.1.tar.xz) = ee0c216d93cb124e4aebd2a48d53a1a1c4a5fc59
+RMD160 (libixion-0.12.1.tar.xz) = c8ef753f2da4209af72de8f6998a8233ef579ed8
+SHA512 (libixion-0.12.1.tar.xz) = b3ba4c09f3f12df7fe9e6ef19d35e618d0effce2cf0866acdb23c72754ac7168c24cc979d6a49c756cf70b1e4a79e58b33ec6a05b8155b43a1682375eea9d022
+Size (libixion-0.12.1.tar.xz) = 406300 bytes
Home |
Main Index |
Thread Index |
Old Index