Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 6725B7A1B1 for ; Tue, 20 Sep 2016 10:34:24 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id D0AAE85E87; Tue, 20 Sep 2016 10:34:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 6144C84CE5 for ; Tue, 20 Sep 2016 10:34:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id CX2Xyi9411D5 for ; Tue, 20 Sep 2016 10:34:22 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id A116784C86 for ; Tue, 20 Sep 2016 10:34:22 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 9BC68FBD1; Tue, 20 Sep 2016 10:34:22 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1474367662153060" MIME-Version: 1.0 Date: Tue, 20 Sep 2016 10:34:22 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/math/libixion To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20160920103422.9BC68FBD1@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_1474367662153060 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Tue Sep 20 10:34:22 UTC 2016 Added Files: pkgsrc/math/libixion: DESCR Makefile PLIST distinfo Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/math/libixion/DESCR \ pkgsrc/math/libixion/Makefile pkgsrc/math/libixion/PLIST \ pkgsrc/math/libixion/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1474367662153060 Content-Disposition: inline Content-Length: 3908 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/math/libixion/DESCR diff -u /dev/null pkgsrc/math/libixion/DESCR:1.1 --- /dev/null Tue Sep 20 10:34:22 2016 +++ pkgsrc/math/libixion/DESCR Tue Sep 20 10:34:22 2016 @@ -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. Index: pkgsrc/math/libixion/Makefile diff -u /dev/null pkgsrc/math/libixion/Makefile:1.1 --- /dev/null Tue Sep 20 10:34:22 2016 +++ pkgsrc/math/libixion/Makefile Tue Sep 20 10:34:22 2016 @@ -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" Index: pkgsrc/math/libixion/PLIST diff -u /dev/null pkgsrc/math/libixion/PLIST:1.1 --- /dev/null Tue Sep 20 10:34:22 2016 +++ pkgsrc/math/libixion/PLIST Tue Sep 20 10:34:22 2016 @@ -0,0 +1,30 @@ +@comment $NetBSD: PLIST,v 1.1 2016/09/20 10:34:22 wiz Exp $ +bin/ixion-parser +bin/ixion-sorter +include/libixion-0.12/ixion/address.hpp +include/libixion-0.12/ixion/cell.hpp +include/libixion-0.12/ixion/cell_listener_tracker.hpp +include/libixion-0.12/ixion/column_store_type.hpp +include/libixion-0.12/ixion/config.hpp +include/libixion-0.12/ixion/depth_first_search.hpp +include/libixion-0.12/ixion/env.hpp +include/libixion-0.12/ixion/exceptions.hpp +include/libixion-0.12/ixion/formula.hpp +include/libixion-0.12/ixion/formula_function_opcode.hpp +include/libixion-0.12/ixion/formula_name_resolver.hpp +include/libixion-0.12/ixion/formula_opcode.hpp +include/libixion-0.12/ixion/formula_result.hpp +include/libixion-0.12/ixion/formula_tokens.hpp +include/libixion-0.12/ixion/global.hpp +include/libixion-0.12/ixion/info.hpp +include/libixion-0.12/ixion/interface/formula_model_access.hpp +include/libixion-0.12/ixion/interface/session_handler.hpp +include/libixion-0.12/ixion/interface/table_handler.hpp +include/libixion-0.12/ixion/macros.hpp +include/libixion-0.12/ixion/matrix.hpp +include/libixion-0.12/ixion/mem_str_buf.hpp +include/libixion-0.12/ixion/model_context.hpp +include/libixion-0.12/ixion/table.hpp +include/libixion-0.12/ixion/types.hpp +lib/libixion-0.12.la +lib/pkgconfig/libixion-0.12.pc Index: pkgsrc/math/libixion/distinfo diff -u /dev/null pkgsrc/math/libixion/distinfo:1.1 --- /dev/null Tue Sep 20 10:34:22 2016 +++ pkgsrc/math/libixion/distinfo Tue Sep 20 10:34:22 2016 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2016/09/20 10:34:22 wiz Exp $ + +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 --_----------=_1474367662153060--