[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