[Lunar-commits] r20050 - in moonbase/trunk: . compilers compilers/clisp compilers/gcl gnome2-core/gnome-common2 science science/maxima science/wxMaxima
Jannis Pohlmann
jannis at lunar-linux.org
Fri May 12 16:07:47 UTC 2006
Author: jannis
Date: 2006-05-12 16:07:44 +0000 (Fri, 12 May 2006)
New Revision: 20050
Added:
moonbase/trunk/compilers/clisp/
moonbase/trunk/compilers/clisp/BUILD
moonbase/trunk/compilers/clisp/CONFLICTS
moonbase/trunk/compilers/clisp/DETAILS
moonbase/trunk/science/wxMaxima/
moonbase/trunk/science/wxMaxima/DEPENDS
moonbase/trunk/science/wxMaxima/DETAILS
Modified:
moonbase/trunk/aliases
moonbase/trunk/compilers/gcl/BUILD
moonbase/trunk/gnome2-core/gnome-common2/DETAILS
moonbase/trunk/science/maxima/DEPENDS
moonbase/trunk/science/maxima/DETAILS
Log:
gnome-common2:
* Change SOURCE_VGY to SOURCE_VFY
aliases:
* Added %LISP alias (after Auke agreed)
gcl:
* Finally fixed the GCL build, errors where caused
by -s in LDFLAGS
clisp:
* Another lisp compiler added
maxima:
* Depend on %LISP instead of gcl
* Bump version from 5.9.0 to 5.9.2
wxMaxima:
* GUI for maxima added
Modified: moonbase/trunk/aliases
===================================================================
--- moonbase/trunk/aliases 2006-05-12 16:02:34 UTC (rev 20049)
+++ moonbase/trunk/aliases 2006-05-12 16:07:44 UTC (rev 20050)
@@ -10,3 +10,4 @@
%SSL:openssl gnutls
%GLUT:glut freeglut
%RUBYGTK2:ruby-gtk2 ruby-gnome2
+%LISP:clisp gcl
Added: moonbase/trunk/compilers/clisp/BUILD
===================================================================
--- moonbase/trunk/compilers/clisp/BUILD (rev 0)
+++ moonbase/trunk/compilers/clisp/BUILD 2006-05-12 16:07:44 UTC (rev 20050)
@@ -0,0 +1,18 @@
+(
+ ln -s /dev/null src/config.cache &&
+
+ ./configure --prefix=/usr \
+ $OPTS &&
+
+ cd src &&
+
+ ./makemake --prefix=/usr \
+ --with-dynamic-ffi \
+ $OPTS > Makefile &&
+
+ make config.lisp &&
+ make &&
+ prepare_install &&
+ make install
+
+) > $C_FIFO 2>&1
Added: moonbase/trunk/compilers/clisp/CONFLICTS
===================================================================
--- moonbase/trunk/compilers/clisp/CONFLICTS (rev 0)
+++ moonbase/trunk/compilers/clisp/CONFLICTS 2006-05-12 16:07:44 UTC (rev 20050)
@@ -0,0 +1 @@
+conflicts gcl
Added: moonbase/trunk/compilers/clisp/DETAILS
===================================================================
--- moonbase/trunk/compilers/clisp/DETAILS (rev 0)
+++ moonbase/trunk/compilers/clisp/DETAILS 2006-05-12 16:07:44 UTC (rev 20050)
@@ -0,0 +1,20 @@
+ MODULE=clisp
+ VERSION=2.35
+ SOURCE=$MODULE-$VERSION.tar.bz2
+ SOURCE_URL[0]=$GNU_URL/$MODULE/release/$VERSION/
+ SOURCE_URL[1]=$SFORGE_URL/$MODULE/
+ SOURCE_VFY=sha1:14cf509e3260ee3d7039a8bbbc767840a2625f2d
+ WEB_SITE=http://clisp.cons.org/
+ ENTERED=20060512
+ UPDATED=20060512
+ SHORT="An ANSI Common Lisp implementation"
+
+cat <<EOF
+Common Lisp is a high-level, all-purpose, object-oriented,
+dynamic, functional programming language.
+
+CLISP is a Common Lisp implementation by Bruno Haible, then
+of Karlsruhe University, and Michael Stoll, then of Munich
+University, both in Germany. It supports the Lisp described
+in the ANSI Common Lisp standard plus many extensions.
+EOF
Modified: moonbase/trunk/compilers/gcl/BUILD
===================================================================
--- moonbase/trunk/compilers/gcl/BUILD 2006-05-12 16:02:34 UTC (rev 20049)
+++ moonbase/trunk/compilers/gcl/BUILD 2006-05-12 16:07:44 UTC (rev 20050)
@@ -1,19 +1,21 @@
(
# Apply configure patch
patch_it $SOURCE2 0 &&
+
+ unset LDFLAGS
- cd $SOURCE_DIRECTORY &&
./configure --prefix=/usr \
- --enable-notify=no \
- --enable-tkconfig=/usr/share/gcl \
+ --enable-ansi \
+ --enable-notify=no \
--enable-locbfd=yes \
--enable-dynsysbfd=no \
- --enable-statsysbfd=no \
- $OPTS &&
+ --enable-statsysbfd=no &&
+
if ! module_installed emacs; then
sedit "s!EMACS_SITE_LISP=!EMACS_SITE_LISP=/usr/share/gcl!" makedefs &&
sedit "s!EMACS_SITE_LISP=!EMACS_SITE_LISP=/usr/share/gcl!" makedefc
fi &&
+
default_make
) > $C_FIFO 2>&1
Modified: moonbase/trunk/gnome2-core/gnome-common2/DETAILS
===================================================================
--- moonbase/trunk/gnome2-core/gnome-common2/DETAILS 2006-05-12 16:02:34 UTC (rev 20049)
+++ moonbase/trunk/gnome2-core/gnome-common2/DETAILS 2006-05-12 16:07:44 UTC (rev 20050)
@@ -3,7 +3,7 @@
SOURCE=gnome-common-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gnome-common-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/gnome-common/2.8/
- SOURCE_VGY=sha1:0d6953df51a3aabe9bf7c1668731fb2b25dc5393
+ SOURCE_VFY=sha1:0d6953df51a3aabe9bf7c1668731fb2b25dc5393
WEB_SITE=http://www.gnome.org
ENTERED=20020701
UPDATED=20050315
Modified: moonbase/trunk/science/maxima/DEPENDS
===================================================================
--- moonbase/trunk/science/maxima/DEPENDS 2006-05-12 16:02:34 UTC (rev 20049)
+++ moonbase/trunk/science/maxima/DEPENDS 2006-05-12 16:07:44 UTC (rev 20050)
@@ -1,3 +1,3 @@
-depends gcl &&
-depends tk &&
-depends gnuplot
+depends %LISP &&
+depends tk &&
+depends gnuplot
Modified: moonbase/trunk/science/maxima/DETAILS
===================================================================
--- moonbase/trunk/science/maxima/DETAILS 2006-05-12 16:02:34 UTC (rev 20049)
+++ moonbase/trunk/science/maxima/DETAILS 2006-05-12 16:07:44 UTC (rev 20050)
@@ -1,12 +1,14 @@
MODULE=maxima
- VERSION=5.9.0
+ VERSION=5.9.2
SOURCE=$MODULE-$VERSION.tar.gz
- SOURCE_URL[0]=$SFORGE_URL/maxima/
+ SOURCE_URL=$SFORGE_URL/maxima/
+ SOURCE_VFY=sha1:b0282e86b34b1769e89fa80880c4d4577d035074
WEB_SITE=http://maxima.sourceforge.net
ENTERED=20031027
- UPDATED=20031027
+ UPDATED=20060512
MAINTAINER=hardkrash at lunar-linux.org
SHORT="Maxima - a sophisticated computer algebra system"
+
cat << EOF
Maxima is a descendant of DOE Macsyma, which had its origins in the late 1960s at MIT. It is the only system based on that effort still publicly available and with an active user community, thanks to its open source nature. Macsyma was the first of a new breed of computer algebra systems, leading the way for programs such as Maple and Mathematica. This particular variant of Macsyma was maintained by William Schelter from 1982 until he passed away in 2001. In 1998 he obtained permission to release the source code under GPL.
EOF
Added: moonbase/trunk/science/wxMaxima/DEPENDS
===================================================================
--- moonbase/trunk/science/wxMaxima/DEPENDS (rev 0)
+++ moonbase/trunk/science/wxMaxima/DEPENDS 2006-05-12 16:07:44 UTC (rev 20050)
@@ -0,0 +1,3 @@
+depends wxGTK &&
+depends libxml &&
+depends maxima
Added: moonbase/trunk/science/wxMaxima/DETAILS
===================================================================
--- moonbase/trunk/science/wxMaxima/DETAILS (rev 0)
+++ moonbase/trunk/science/wxMaxima/DETAILS 2006-05-12 16:07:44 UTC (rev 20050)
@@ -0,0 +1,16 @@
+ MODULE=wxMaxima
+ VERSION=0.6.4
+ SOURCE=$MODULE-$VERSION.tar.gz
+ SOURCE_URL=$SFORGE_URL/wxmaxima/
+ SOURCE_VFY=sha1:4fc1579ac300715e7a60206a8ecf40c0297eb62b
+ WEB_SITE=http://wxmaxima.sf.net
+ ENTERED=20060512
+ UPDATED=20060512
+ SHORT="Cross platform GUI for the maxima computer algebra system"
+ MAINTAINER=jannis at lunar-linux.org
+
+cat << EOF
+wxMaxima is a cross platform GUI for the computer algebra system maxima
+based on wxWidgets. It provides menu and dialog based interface for
+maxima and a nice display of math output.
+EOF
More information about the Lunar-commits
mailing list