Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (c0cecf4384802cb0bd69cf0f9a6d83735749c2a8)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (c0cecf4384802cb0bd69cf0f9a6d83735749c2a8)
  • Date: Wed, 13 Jul 2011 16:27:27 -0500

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 6 ++++++
science/cocoalib/BUILD | 3 +++
science/cocoalib/DEPENDS | 2 ++
science/cocoalib/DETAILS | 13 +++++++++++++
science/cocoalib/HISTORY | 3 +++
science/cocoalib/INSTALL | 4 ++++
science/giac/BUILD | 2 ++
science/giac/DEPENDS | 16 ++++++++++++++++
science/giac/DETAILS | 20 ++++++++++++++++++++
science/giac/HISTORY | 3 +++
science/ntl/BUILD | 8 ++++++++
science/ntl/DEPENDS | 3 +++
science/ntl/DETAILS | 15 +++++++++++++++
science/ntl/HISTORY | 3 +++
science/ntl/INSTALL | 2 ++
science/pari/BUILD | 2 ++
science/pari/DEPENDS | 6 ++++++
science/pari/DETAILS | 18 ++++++++++++++++++
science/pari/HISTORY | 3 +++
science/pari/INSTALL | 3 +++
x11-toolkits/fltk/DETAILS | 9 ++++-----
x11-toolkits/fltk/HISTORY | 5 +++++
x11-toolkits/fltk/PRE_BUILD | 2 ++
23 files changed, 146 insertions(+), 5 deletions(-)

New commits:
commit c0cecf4384802cb0bd69cf0f9a6d83735749c2a8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/giac: new spell, a computer algebra system

commit 899a49baf8111ea508468a7c7c78d8fc8c106922
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/fltk: sedit header to prevent build error in old client
code

commit bba02db46766e1f779a621e62ae7b9e492feef45
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/fltk: version 1.3.0

commit 356e3725da22cd07cd5ff50e8796583853522816
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/cocoalib: new spell, a computer algebra system

commit 823a21220117c6ee885d2035e404afd3d218e285
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/pari: new spell, a computer algebra system

commit f158ed2120d7a7fba5a00b70292f1653f8612101
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/ntl: new spell, a C++ library for number theory

diff --git a/ChangeLog b/ChangeLog
index 1b827d8..39f16eb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-07-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * science/ntl: new spell, a C++ library for number theory
+ * science/pari: new spell, a computer algebra system
+ * science/cocoalib: new spell, a computer algebra system
+ * science/giac: new spell, a computer algebra system
+
2011-07-09 Ismael Luceno <ismael AT sourcemage.org>
* fonts-x11/ttf-junction: new spell, Junction Typeface
* fonts-x11/ttf-cursive: new spell, Cursive Typeface
diff --git a/science/cocoalib/BUILD b/science/cocoalib/BUILD
new file mode 100755
index 0000000..de33b68
--- /dev/null
+++ b/science/cocoalib/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+default_build &&
+make_normal
diff --git a/science/cocoalib/DEPENDS b/science/cocoalib/DEPENDS
new file mode 100755
index 0000000..a1291d1
--- /dev/null
+++ b/science/cocoalib/DEPENDS
@@ -0,0 +1,2 @@
+depends g++ &&
+depends gmp "--with-libgmp=${INSTALL_ROOT}/usr/lib/libgmp.a"
diff --git a/science/cocoalib/DETAILS b/science/cocoalib/DETAILS
new file mode 100755
index 0000000..bdc2f43
--- /dev/null
+++ b/science/cocoalib/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=cocoalib
+ VERSION=0.9944
+ SOURCE="CoCoALib-${VERSION}.tgz"
+ SOURCE_URL[0]=http://cocoa.dima.unige.it/${SPELL}/tgz/${SOURCE}
+
SOURCE_HASH=sha512:627e941faf60e20ad4dbb6b3383b49e3459ad46c59d7b83bf9c8384de4f84d4eaac04a387d4d2aa88b81101a8f16d8004729c47feb5b03caaf525a25ca289c1c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/CoCoALib-${VERSION}"
+ WEB_SITE="http://cocoa.dima.unige.it/cocoalib/";
+ LICENSE[0]=GPL
+ ENTERED=20110713
+ SHORT="a GPL C++ library for doing Computations in Commutative
Algebra"
+cat << EOF
+CoCoALib is a GPL C++ library for doing Computations in Commutative Algebra.
+EOF
diff --git a/science/cocoalib/HISTORY b/science/cocoalib/HISTORY
new file mode 100644
index 0000000..88a7037
--- /dev/null
+++ b/science/cocoalib/HISTORY
@@ -0,0 +1,3 @@
+2011-07-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/science/cocoalib/INSTALL b/science/cocoalib/INSTALL
new file mode 100755
index 0000000..13876e1
--- /dev/null
+++ b/science/cocoalib/INSTALL
@@ -0,0 +1,4 @@
+mkdir -p ${INSTALL_ROOT}/usr/include/CoCoA &&
+install -m644 include/CoCoA/* ${INSTALL_ROOT}/usr/include/CoCoA/ &&
+install -m644 lib/libcocoa.a ${INSTALL_ROOT}/usr/lib/ &&
+ranlib ${INSTALL_ROOT}/usr/lib/libcocoa.a
diff --git a/science/giac/BUILD b/science/giac/BUILD
new file mode 100755
index 0000000..5787618
--- /dev/null
+++ b/science/giac/BUILD
@@ -0,0 +1,2 @@
+OPTS="${OPTS} --disable-pari" &&
+default_build
diff --git a/science/giac/DEPENDS b/science/giac/DEPENDS
new file mode 100755
index 0000000..644ae28
--- /dev/null
+++ b/science/giac/DEPENDS
@@ -0,0 +1,16 @@
+depends g++ &&
+depends gmp &&
+depends mpfr &&
+depends ntl &&
+depends pari &&
+depends cocoalib &&
+depends gsl &&
+depends fltk &&
+depends g++ &&
+depends gmp &&
+depends mpfr &&
+depends ntl &&
+depends cocoalib &&
+depends gsl &&
+depends pari &&
+depends fltk
diff --git a/science/giac/DETAILS b/science/giac/DETAILS
new file mode 100755
index 0000000..bcf119d
--- /dev/null
+++ b/science/giac/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=giac
+ VERSION=0.9.3
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=http://www-fourier.ujf-grenoble.fr/~parisse/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:cc31fb1f7c0bdb7535ebc32ed5e5b523b67089d44cf63922e4948150ef65ff34c6b2855da343ba410f06746bcc53d4c43fb70e6d6bb7519fbd8e405cd9f558f5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html";
+ LICENSE[0]=GPL
+ ENTERED=20110713
+ SHORT="a free computer algebra"
+cat << EOF
+The Giac/Xcas project began in year 2000, following the development of the
CAS
+for HP calculators. It has now around 150,000 lines of C++ code (most written
+by B. Parisse), and around 300 pages of English documentation (most written
+ by R. De Graeve). It has interfaces with php, latex, texmacs and soon
+java, playing the role of computation kernel. It also interfaces with PARI,
+CoCoA, NTL, GSL, GMP, MPFR. Current development directions include faster
+algorithms for the mostly used operations: multiplication, division, gcd of
+multivariate polynomials.
+EOF
diff --git a/science/giac/HISTORY b/science/giac/HISTORY
new file mode 100644
index 0000000..8deeb49
--- /dev/null
+++ b/science/giac/HISTORY
@@ -0,0 +1,3 @@
+2011-07-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/science/ntl/BUILD b/science/ntl/BUILD
new file mode 100755
index 0000000..dd3e904
--- /dev/null
+++ b/science/ntl/BUILD
@@ -0,0 +1,8 @@
+cd ${SOURCE_DIRECTORY}/src &&
+./configure NTL_GMP_LIP=on \
+ NTL_STD_CXX=on \
+ CFLAGS="${CFLAGS}" \
+ CXXFLAGS="${CXXFLAGS}" \
+ LDFLAGS="${LDFLAGS}" \
+ PREFIX="${INSTALL_ROOT}/usr" &&
+make
diff --git a/science/ntl/DEPENDS b/science/ntl/DEPENDS
new file mode 100755
index 0000000..7080b19
--- /dev/null
+++ b/science/ntl/DEPENDS
@@ -0,0 +1,3 @@
+depends g++ &&
+depends gmp &&
+depends perl
diff --git a/science/ntl/DETAILS b/science/ntl/DETAILS
new file mode 100755
index 0000000..a4dcc59
--- /dev/null
+++ b/science/ntl/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=ntl
+ VERSION=5.5.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://shoup.net/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:44892e00051ca743b1184c9ae30e62c8e2605edaa394358979ff990a535993a6f282d882871ca9ebb3c632971f806c41d9b8024c8fb2cc6fa0d22bc26c66db06
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://shoup.net/ntl/";
+ LICENSE[0]=GPL
+ ENTERED=20110713
+ SHORT="a C++ library for doing number theory"
+cat << EOF
+NTL is a high-performance, portable C++ library providing data structures
+and algorithms for manipulating signed, arbitrary length integers, and for
+vectors, matrices, and polynomials over the integers and over finite fields.
+EOF
diff --git a/science/ntl/HISTORY b/science/ntl/HISTORY
new file mode 100644
index 0000000..88a7037
--- /dev/null
+++ b/science/ntl/HISTORY
@@ -0,0 +1,3 @@
+2011-07-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/science/ntl/INSTALL b/science/ntl/INSTALL
new file mode 100755
index 0000000..71fb115
--- /dev/null
+++ b/science/ntl/INSTALL
@@ -0,0 +1,2 @@
+cd ${SOURCE_DIRECTORY}/src &&
+default_install
diff --git a/science/pari/BUILD b/science/pari/BUILD
new file mode 100755
index 0000000..b2e0755
--- /dev/null
+++ b/science/pari/BUILD
@@ -0,0 +1,2 @@
+./Configure --prefix=${INSTALL_ROOT}/usr &&
+make all
diff --git a/science/pari/DEPENDS b/science/pari/DEPENDS
new file mode 100755
index 0000000..a701b23
--- /dev/null
+++ b/science/pari/DEPENDS
@@ -0,0 +1,6 @@
+depends g++ &&
+optional_depends gmp "--with-gmp" "--without-gmp" "use the GMP kernel" &&
+optional_depends readline "--with-readline" "--without-readline" "support
for line editing" &&
+depends perl &&
+optional_depends qt4 "--with-qt" "--without-qt" "use the Qt graphical
library" &&
+depends texlive
diff --git a/science/pari/DETAILS b/science/pari/DETAILS
new file mode 100755
index 0000000..344d990
--- /dev/null
+++ b/science/pari/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=pari
+ VERSION=2.5.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://${SPELL}.math.u-bordeaux.fr/pub/${SPELL}/unix/${SOURCE}
+
SOURCE_HASH=sha512:701abdf4d65bcaeac9bdd314b1fc24a59de9ee1874b9abba5761cb88bb871c18d108a99cf1cbf9a357ac192196c043592e0e5d1645689d5a6f85afbfa7a9096f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://pari.math.u-bordeaux.fr/";
+ LICENSE[0]=GPL
+ ENTERED=20110713
+ SHORT="a widely used computer algebra system"
+cat << EOF
+PARI/GP is a widely used computer algebra system designed for fast
computations
+in number theory (factorizations, algebraic number theory, elliptic
curves...),
+but also contains a large number of other useful functions to compute with
+mathematical entities such as matrices, polynomials, power series, algebraic
+numbers etc., and a lot of transcendental functions. PARI is also available
+as a C library to allow for faster computations.
+EOF
diff --git a/science/pari/HISTORY b/science/pari/HISTORY
new file mode 100644
index 0000000..88a7037
--- /dev/null
+++ b/science/pari/HISTORY
@@ -0,0 +1,3 @@
+2011-07-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/science/pari/INSTALL b/science/pari/INSTALL
new file mode 100755
index 0000000..e93e9cc
--- /dev/null
+++ b/science/pari/INSTALL
@@ -0,0 +1,3 @@
+make_single &&
+default_install &&
+make_normal
diff --git a/x11-toolkits/fltk/DETAILS b/x11-toolkits/fltk/DETAILS
index 73bafb0..382b1bd 100755
--- a/x11-toolkits/fltk/DETAILS
+++ b/x11-toolkits/fltk/DETAILS
@@ -1,10 +1,9 @@
SPELL=fltk
- VERSION=1.1.10
-
SOURCE_HASH=sha512:5bdece6855f190e56ea57a54ebe38172f177e9a4ac40d834f7a646a1d419bf92cfda46a30a1434a952c81a2ad14a22a7a02961c8a24d0cfc352f4d80dc3319a6
- SOURCE=$SPELL-$VERSION-source.tar.bz2
+ VERSION=1.3.0
+
SOURCE_HASH=sha512:a7adf9def90b143bc7ff54ac82fe9f6812b49209ab4145aada45210a3c314f9d91ae413240a8c57492826eca011aa147c68a131a9fe20bf221e7bc70c6c908ee
+ SOURCE=$SPELL-$VERSION-source.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=ftp://ftp.easysw.com/pub/$SPELL/$VERSION/$SOURCE
- SOURCE_URL[1]=$SOURCEFORGE_URL/fltk/$SOURCE
+ SOURCE_URL[0]=http://ftp.easysw.com/pub/${SPELL}/${VERSION}/${SOURCE}
LICENSE[0]=GPL
WEB_SITE=http://www.fltk.org/
ENTERED=20011129
diff --git a/x11-toolkits/fltk/HISTORY b/x11-toolkits/fltk/HISTORY
index 49bbd6b..0010e8b 100644
--- a/x11-toolkits/fltk/HISTORY
+++ b/x11-toolkits/fltk/HISTORY
@@ -1,3 +1,8 @@
+2011-07-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.0
+ * PRE_BUILD: sedit header to prevent build error in old client
+ code
+
2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG

diff --git a/x11-toolkits/fltk/PRE_BUILD b/x11-toolkits/fltk/PRE_BUILD
new file mode 100755
index 0000000..bcc0060
--- /dev/null
+++ b/x11-toolkits/fltk/PRE_BUILD
@@ -0,0 +1,2 @@
+default_pre_build &&
+sedit 's:protected:public:' ${SOURCE_DIRECTORY}/FL/Fl_Input.H



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (c0cecf4384802cb0bd69cf0f9a6d83735749c2a8), Florian Franzmann, 07/13/2011

Archive powered by MHonArc 2.6.24.

Top of Page