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

Reply via email to