Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2b0b30442bde7a9a1105b42ec26bc961a8e38dfb
commit 2b0b30442bde7a9a1105b42ec26bc961a8e38dfb Author: Elentir <elen...@mailoo.org> Date: Sat Nov 21 22:17:20 2009 +0100 chomp-20090710-1-i686 * new package diff --git a/source/apps-extra/chomp/FrugalBuild b/source/apps-extra/chomp/FrugalBuild new file mode 100644 index 0000000..27cec94 --- /dev/null +++ b/source/apps-extra/chomp/FrugalBuild @@ -0,0 +1,29 @@ +# Compiling Time: 2.03 SBU +# Maintainer: Elentir <elen...@mailoo.org> + +pkgname=chomp +pkgver=20090710 +pkgrel=1 +pkgdesc="A software package for homology computations in n-dimensions" +url="http://chomp.rutgers.edu" +groups=('apps-extra') +archs=('i686' 'x86_64') +depends=('libstdc++') +up2date="lynx -dump $url/advanced/download.php | grep [0-9]*-[0-9]*-[0-9]* | sed 's/\(.*\)\([0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}\)/\2/g' | sort | tail -1 | sed 's/-//g'" +source=('http://chomp.rutgers.edu/download/chomp-full.tar.gz' gcc43-chomp.patch) +_F_cd_path="chomp-full" +sha1sums=('8498da95469801cce50eacd6b98d29523ff39ac1' \ + '2e33504b569d436b6682662c502e8ac3fd8a6caf') +unset MAKEFLAGS + +build() { + Fpatchall + Fsed "COMPILE = \$(CXX) -O2 -ansi -pedantic -Wall" "COMPILE = \$(CXX) -ansi $CFLAGS" make/config/unx + Fmake + Finstall 755 $_F_cd_path/bin/* usr/bin/ + Fcp $_F_cd_path/include/ usr/ + Fcp $_F_cd_path/lib/ usr/ + Fdoc $_F_cd_path/license.txt +} + +# optimization OK diff --git a/source/apps-extra/chomp/gcc43-chomp.patch b/source/apps-extra/chomp/gcc43-chomp.patch new file mode 100644 index 0000000..a249a00 --- /dev/null +++ b/source/apps-extra/chomp/gcc43-chomp.patch @@ -0,0 +1,44 @@ +diff -Naur chomp-full/include/capd/interval/Interval_Op.hpp chomp-fullnew/include/capd/interval/Interval_Op.hpp +--- chomp-full/include/capd/interval/Interval_Op.hpp 2009-07-08 14:18:00.000000000 +0200 ++++ chomp-fullnew/include/capd/interval/Interval_Op.hpp 2009-11-15 12:49:39.273724136 +0100 +@@ -23,6 +23,7 @@ + + #include "capd/interval/IntervalError.h" + #include <iostream> ++#include <cstdio> + + namespace chomp{ + namespace intervals{ +diff -Naur chomp-full/include/capd/vectalg/Matrix.hpp chomp-fullnew/include/capd/vectalg/Matrix.hpp +--- chomp-full/include/capd/vectalg/Matrix.hpp 2009-07-08 14:18:02.000000000 +0200 ++++ chomp-fullnew/include/capd/vectalg/Matrix.hpp 2009-11-15 12:48:44.863586141 +0100 +@@ -18,6 +18,7 @@ + + #include <vector> + #include <stack> ++#include <cstdio> + + #include "capd/capd/minmax.h" + #include "capd/vectalg/Matrix.h" +diff -Naur chomp-full/include/capd/vectalg/Vector.hpp chomp-fullnew/include/capd/vectalg/Vector.hpp +--- chomp-full/include/capd/vectalg/Vector.hpp 2008-09-22 20:54:27.000000000 +0200 ++++ chomp-fullnew/include/capd/vectalg/Vector.hpp 2009-11-15 12:53:43.403485279 +0100 +@@ -19,6 +19,7 @@ + #include <cmath> + #include <stack> + #include <stdexcept> ++#include <cstdio> + + #include "capd/capd/minmax.h" + #include "capd/capd/power.h" +diff -Naur chomp-full/include/chomp/multiwork/mwdata.h chomp-fullnew/include/chomp/multiwork/mwdata.h +--- chomp-full/include/chomp/multiwork/mwdata.h 2009-01-13 21:12:24.000000000 +0100 ++++ chomp-fullnew/include/chomp/multiwork/mwdata.h 2009-11-15 12:55:59.932384160 +0100 +@@ -34,6 +34,7 @@ + #ifndef _CHOMP_MULTIWORK_MWDATA_H_ + #define _CHOMP_MULTIWORK_MWDATA_H_ + ++#include <cstdio> + #include "chomp/multiwork/mwconfig.h" + + // include an appropriate header file for 'string' if necessary _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git