libraries/libixion: Updated for version 0.12.2.

Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
This commit is contained in:
Hunter Sezen 2017-01-23 15:42:44 +00:00 committed by David Spencer
parent 58dc74d3c7
commit 1ef72fa5e7
3 changed files with 19 additions and 17 deletions

View file

@ -1,9 +1,9 @@
The goal of this project is to create a library for calculating the The goal of this project is to create a library for calculating the
results of formula expressions stored in multiple named targets, or results of formula expressions stored in multiple named targets, or
"cells". The cells can be referenced from each other, and the library "cells". The cells can be referenced from each other, and the library
takes care of resolving their dependencies automatically upon calculation. takes care of resolving their dependencies automatically upon
The caller can run the calculation routine either in a single-threaded calculation. The caller can run the calculation routine either in a
mode, or a multi-threaded mode. The library also supports re-calculations single-threaded mode, or a multi-threaded mode. The library also
where the contents of one or more cells have been modified since the last supports re-calculations where the contents of one or more cells have
calculation, and a partial calculation of only the affected cells need to been modified since the last calculation, and a partial calculation of
be calculated. only the affected cells need to be calculated.

View file

@ -2,7 +2,7 @@
# Slackware build script for libixion # Slackware build script for libixion
# Copyright 2015 Hunter Sezen California, USA # Copyright 2015-2017 Hunter Sezen California, USA
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -23,13 +23,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=libixion PRGNAM=libixion
VERSION=${VERSION:-0.9.1} VERSION=${VERSION:-0.12.2}
BUILD=${BUILD:-1} BUILD=${BUILD:-1}
TAG=${TAG:-_SBo} TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) ARCH=i486 ;; i?86) ARCH=i586 ;;
arm*) ARCH=arm ;; arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;; *) ARCH=$( uname -m ) ;;
esac esac
@ -40,8 +40,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp} OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686" SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686" SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@ -69,8 +69,10 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# generate the configure file
./autogen.sh
CFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS -std=c++11" \
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \ --libdir=/usr/lib${LIBDIRSUFFIX} \
@ -84,7 +86,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING ChangeLog NEWS README $PKG/usr/doc/$PRGNAM-$VERSION cp -a AUTHORS ChangeLog LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install mkdir -p $PKG/install

View file

@ -1,10 +1,10 @@
PRGNAM="libixion" PRGNAM="libixion"
VERSION="0.9.1" VERSION="0.12.2"
HOMEPAGE="https://gitlab.com/ixion/ixion" HOMEPAGE="https://gitlab.com/ixion/ixion"
DOWNLOAD="http://kohei.us/files/ixion/src/libixion-0.9.1.tar.xz" DOWNLOAD="http://kohei.us/files/ixion/src/libixion-0.12.2.tar.xz"
MD5SUM="d292f6d62847f2305178459390842eac" MD5SUM="50873fec72f7f74bb0c0c216ee092d32"
DOWNLOAD_x86_64="" DOWNLOAD_x86_64=""
MD5SUM_x86_64="" MD5SUM_x86_64=""
REQUIRES="mdds" REQUIRES="mdds python3"
MAINTAINER="Hunter Sezen" MAINTAINER="Hunter Sezen"
EMAIL="ovariegata@yahoo.com" EMAIL="ovariegata@yahoo.com"