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