Update of /cvsroot/fink/dists/10.4/stable/crypto/finkinfo
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv22817

Modified Files:
        maxima.info 
Added Files:
        maxima.patch wxmaxima-mac.info wxmaxima-mac.patch 
        xmaxima-x11.info xmaxima-x11.patch 
Log Message:
Modern maxima in stable.  Let Intel folks use it too.


--- NEW FILE: xmaxima-x11.info ---
Package: xmaxima-x11
Version: 5.17.0
Revision: 2
Maintainer: Alexander Hansen <[email protected]>
Description: Tcl/TK front end for maxima (X11 graphics)
Source: mirror:sourceforge:maxima/maxima-%v.tar.gz
Source-MD5:  98ec3ec237d55639a8de5b317990eb2d
PatchFile: %n.patch
PatchFile-MD5: b792de81c0479b2d553cb9575df0be68
Depends: maxima ( >= 5.15.0-3), tcltk
BuildDepends: <<
libgettext3-dev, libiconv-dev, libncurses5, 
readline5, fink ( >=0.24.12)
<<
Conflicts: maxima ( << 5.15.0-3 ), maxima-nox, xmaxima
Replaces: maxima ( << 5.16.1-1 ), maxima-nox, xmaxima
License: GPL
ConfigureParams: <<
--infodir='${prefix}/share/info' \
--mandir='${prefix}/share/man' \
--libexecdir='${prefix}/lib' \
--enable-recode \
--enable-sbcl \
--with-default-lisp=sbcl \
--with-wish=%p/bin/wish
<<
InfoDocs: xmaxima.info
CompileScript: <<
#!/bin/sh -ev
 export LANG=C LC_ALL=C
 ./configure %c
 cd interfaces/xmaxima
 make xmaxima
<<
InstallScript: <<
#!/bin/sh -ev
export LANG=C LC_ALL=C
 pushd interfaces/xmaxima
 make install DESTDIR=%d
 popd 
 pushd plotting
 make install DESTDIR=%d
 <<
DocFiles: AUTHORS COPYING NEWS INSTALL README ChangeLog*
DescPackaging: <<
Patch xmaxima.texi so that install-info can work with it.
Use maxima's BuildDepends +tcltk, but satisfy Depends through maxima.
<< 
DescDetail: << 
See the maxima package
<<
Homepage: http://maxima.sourceforge.net


--- NEW FILE: wxmaxima-mac.info ---
Package: wxmaxima-mac
Version: 0.8.1
Revision: 2
Description: Aqua wxWidgets interface to Maxima 
DescDetail: <<
wxMaxima is a cross platform GUI for the computer algebra system maxima based 
on wxWidgets.  wxMaxima features include:
*       2D formatted math display: wxMaxima implements its own math display 
engine
        to nicely display maxima output.
*       Menu system: most maxima commands are available through menus. Most 
used 
        functions are also available through a button panel at below the input 
        line.
*       Dialogs: commands which require more that one argument can be entered
        through dialogs so that there is no need to remember the exact syntax.
*       Command line history: the input line has command history and command 
        completion based on previous input.
*       Create documents: text can be mixed with math calculations to create 
        documents. See the
        howto (http://wxmaxima.sourceforge.net/wiki/index.php/Howto)
        for tips on how to use these features. Documents can be saved and edited
        again later.
<<
DescUsage:  <<
The openmath plot option uses whatever Tcl/Tk that Maxima was compiled
with; we've set this to be the system's version in our maxima package. 
<<
Maintainer: Alexander Hansen <[email protected]>
Homepage: http://wxmaxima.sourceforge.net/wiki/index.php/Main_Page
#
Source: mirror:sourceforge:wxmaxima/wxMaxima-%v.tar.gz
Source-MD5: a50e7e78e022408fac61634c92bd2341
#
PatchFile: %n.patch
PatchFile-MD5: f7e0baaa231c278e5527c27423a60673
PatchScript: <<
#!/bin/sh -ev
sed -e 's,PREFIX,%p,' %{PatchFile} | patch -p1 
<<
#
Depends: <<
maxima (>= 5.14.0-1) | maxima-nox (>= 5.14.0-1), libxml2-shlibs, libiconv, 
wxmac28-shlibs ( >= 2.8.3-1001 )
<<
BuildDepends: <<
libxml2, libiconv-dev, wxmac28 ( >= 2.8.3-1001 ), fink ( >=0.24.12-1 ) 
<<
GCC: 4.0
#
ConfigureParams: <<
--with-wx-config=%p/bin/wx-config --with-xml-prefix=%p \
 --enable-unicode-glyphs --enable-printing --enable-dnd \
--disable-dependency-tracking
<<
#
CompileScript: <<
#!/bin/sh -ev
./configure %c
make wxMaxima.app
mv wxMaxima.app/Contents/MacOS/wxmaxima wxMaxima.app/Contents/MacOS/wxmaxima.bin
cp wxmaxima.fink wxMaxima.app/Contents/MacOS/wxmaxima
chmod a+x wxMaxima.app/Contents/MacOS/wxmaxima
<<
#
InstallScript: true 
AppBundles: wxMaxima.app
DocFiles: AUTHORS COPYING ChangeLog NEWS README
DescPackaging:<<
Since Fink's maxima is in the crypto tree, and this Depends on it, it 
must go in the crypto tree too.
<<
DescPort:<<
Patch file installs a wrapper script in the .app bundle to insure 
that Fink's environment is used.
Upstream now wants the inner program name (in the app bundle) to be 
"wxmaxima" rather than "wxMaxima"
<<
License: GPL

--- NEW FILE: wxmaxima-mac.patch ---
--- wxMaxima-0.7.2/wxmaxima.fink        1969-12-31 19:00:00.000000000 -0500
+++ wxMaxima-0.7.2.patched/wxmaxima.fink        2007-05-06 22:18:26.000000000 
-0400
@@ -0,0 +1,3 @@
+#!/bin/bash
+. PREFIX/bin/init.sh
+exec -a "$0" "$0.bin" "$@"

--- NEW FILE: maxima.patch ---
diff -Naur maxima-5.12.0/interfaces/xmaxima/doc/xmaxima.texi 
maxima-5.12.0.patched/interfaces/xmaxima/doc/xmaxima.texi
--- maxima-5.12.0/interfaces/xmaxima/doc/xmaxima.texi   2006-12-04 
21:57:51.000000000 -0500
+++ maxima-5.12.0.patched/interfaces/xmaxima/doc/xmaxima.texi   2007-07-01 
16:16:38.000000000 -0400
@@ -25,6 +25,12 @@
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 MA 02110-1301, USA.
+
+...@format
+START-INFO-DIR-ENTRY
+* Xmaxima: (xmaxima).  Tcl/TK GUI for the Maxima computer algebra system.
+END-INFO-DIR-ENTRY
+...@end format
 @end ifinfo
 
 @titlepage

diff -Naur maxima-5.15.0/src/plot.lisp maxima-5.15.0.patched/src/plot.lisp
--- maxima-5.15.0/src/plot.lisp 2008-04-05 15:41:52.000000000 -0400
+++ maxima-5.15.0.patched/src/plot.lisp 2008-05-22 11:38:42.000000000 -0400
@@ -86,7 +86,7 @@
                         ((mlist) $gnuplot_default_term_command
                          ,(if (string= *autoconf-win32* "true")
                               "set term windows \"Verdana\" 15"
-                              "set term x11 font \"Helvetica,16\""))
+                              "set term aqua"))
                         ((mlist) $gnuplot_dumb_term_command
                          "set term dumb 79 22")
                         ((mlist) $gnuplot_ps_term_command

Index: maxima.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/crypto/finkinfo/maxima.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- maxima.info 18 Jul 2006 22:43:31 -0000      1.5
+++ maxima.info 30 Dec 2008 17:04:27 -0000      1.6
@@ -1,42 +1,99 @@
 Package: maxima
-Version: 5.9.0.0
-Revision: 4
-Architecture: powerpc
-DescPackaging: Depends on clisp-maxima, which doesn't compile on intel
-Maintainer: William McCallum <[email protected]>
+Version: 5.17.0
+Revision: 2
+Maintainer: Alexander Hansen <[email protected]>
 Description: Symbol manipulation program
-Source: mirror:sourceforge:maxima/%n-5.9.0.tar.gz
-Source-MD5: a1d6d6ed6afb0eebf03df865c0a19f19
-SourceDirectory:%n-5.9.0
-Depends: clisp-maxima (=2.29-1014)
-BuildDepends:autoconf (>= 2.60-1), automake1.6
+Source: mirror:sourceforge:%{ni}/%{ni}-%v.tar.gz
+Source-MD5: 98ec3ec237d55639a8de5b317990eb2d
+PatchFile: %n.patch
+PatchFile-MD5: a7becb2234bfc33c946b70f36237d117
+# otool_deps: libgettext3-shlibs, libiconv, libncurses5-shlibs, 
libsigsegv-shlibs, readline5-shlibs
+Depends: <<
+sbcl (= 1.0.19-2), 
+gnuplot | gnuplot-nox | gnuplot-nogtk, 
+libgettext3-shlibs, libiconv, libncurses5-shlibs, 
+readline5-shlibs, recode, rlwrap (>= 0.28-1)
+<<
+BuildDepends: <<
+libgettext3-dev, libiconv-dev, libncurses5, 
+readline5, fink (>= 0.24.12)
+<<
+# not sure about those bdeps; also: + recode-dev ? + tcltk-dev ?
+# <AKH> It doesn't actually seem to _link_ tcltk, but uses its 
+# wish shell at runtime.
+# dep on rlwrap (>= 0.28-1) because of rmaxima
+# among the deps, the following would suffice by recursivity: sbcl gnuplot 
libsigsegv-shlibs recode rlwrap tcltk
+Conflicts: maxima, maxima-nox
+Replaces: maxima, maxima-nox
 License: GPL
-ConfigureParams: --infodir='${prefix}/share/info' 
--mandir='${prefix}/share/man' --libexecdir='${prefix}/lib' 
--with-clisp=clisp-maxima
-CompileScript:<<
-aclocal
-./configure %c
-touch src/gcl-depends.mk src/cmucl-depends.mk
-  make prefix=%p
+ConfigureParams: <<
+--infodir='${prefix}/share/info' \
+--mandir='${prefix}/share/man' \
+--libexecdir='${prefix}/lib' \
+--enable-recode \
+--enable-sbcl \
+--with-default-lisp=sbcl \
+--with-wish=/usr/bin/wish
+<<
+CompileScript: <<
+#!/bin/sh -ev
+ export LANG=C LC_ALL=C
+ ./configure %c
+ make
+<<
+InfoTest: <<
+  TestScript: make check || exit 2
 <<
-DocFiles: AUTHORS COPYING COPYING1 INSTALL README
 InfoDocs: maxima.info
-DescDetail:<<
-Maxima is a descendant of the symbol manipulation program Macsyma, 
-which had its roots in the late 1960s at MIT. Its abilities include 
-basic algebraic manipulation, symbolic integration, 2D and 3D plotting, 
-and an ODE solver. 
+# The info-N files in %p/share/info are probably not needed here.
+DocFiles: AUTHORS COPYING NEWS INSTALL README ChangeLog*
+DescPackaging: <<
+Pkg in crypto because of preamble of COPYING _ even though
+it states explicitly NOT to be part of the licence.
+As of 5.15.0-3, build like the prior maxima-nox package:
+X11 plotting in gnuplot can be turned on via flags sent to the plot commands.
+Separate out the xmaxima package, built against the system's Tcl/Tk,
+as a SplitOff.
+Move mgnuplot into the xmaxima package as of this version, since it uses the 
wish
+set from configure.
+Previous versions maintained by William McCallum, Matthias Neeracher, and 
Andrea Riciputi.
+<< 
+DescDetail: << 
+Maxima is a symbolic computation program. It is full featured, including
+symbolic manipulation of polynomials, matrices, rational functions,
+integration, Todd-coxeter, 2D and 3D plotting, an ODE solver, and bigfloats.
+It contains a symbolic source level debugger for maxima code.
+Maxima is based on the original MACsyma developed at MIT in the 1970's.
+This package contains the command-line executables, demos, sources,
+etc.
 <<
-DescUsage:<<
-If you have trouble installing with Fink Commander, try installing from
-the command line (and don't divert the output to a file).
-
-Enter "maxima" to get a command line interface, and "xmaxima" to get a
-graphical interface under xwindows.
+DescUsage: <<
+Enter "rmaxima" for a command line interface, or "xmaxima" for a
+graphical Tk-based interface (Aqua-based in the -nox variant).
 <<
 DescPort: <<
-Matthias Neeracher <[email protected]>: Added version dependency for clisp to 
-account for the fact that maxima is not currently compatible with clisp > 2.29
+Patch xmaxima.texi so that install-info can work with it.
+Force aqua as default gnuplot option
+IMPORTANT: Maxima will only reliably work with the version (and
+revision) of SBCL that was used to build it. For that reason,
+this package has a versioned dependency on Fink's SBCL package,
+that needs to be updated, and this package rev-bumped,
+any time the sbcl package's version or revision changes.
+<<
+Homepage: http://maxima.sourceforge.net
+Splitoff: <<
+Package: xmaxima
+Depends: maxima ( >= 5.15.0-3 )
+Conflicts: maxima ( << 5.15.0-3 ) , maxima-nox, xmaxima-x11
+Replaces: maxima ( << 5.16.1-1 ) , maxima-nox, xmaxima-x11
+Files: <<
+       bin/%n
+       lib/%N/%v/mgnuplot
+       share/%N/%v/%n/*
+       share/info/%n.info
+<<
+InfoDocs: xmaxima.info
+Description: Tcl/TK front end for maxima (Aqua graphics)
+DocFiles: AUTHORS COPYING NEWS INSTALL README ChangeLog*
 <<
-HomePage: http://maxima.sourceforge.net
-
 

--- NEW FILE: xmaxima-x11.patch ---
diff -Naur maxima-5.12.0/interfaces/xmaxima/doc/xmaxima.texi 
maxima-5.12.0.patched/interfaces/xmaxima/doc/xmaxima.texi
--- maxima-5.12.0/interfaces/xmaxima/doc/xmaxima.texi   2006-12-04 
21:57:51.000000000 -0500
+++ maxima-5.12.0.patched/interfaces/xmaxima/doc/xmaxima.texi   2007-07-01 
16:16:38.000000000 -0400
@@ -25,6 +25,12 @@
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 MA 02110-1301, USA.
+
+...@format
+START-INFO-DIR-ENTRY
+* Xmaxima: (xmaxima).  Tcl/TK GUI for the Maxima computer algebra system.
+END-INFO-DIR-ENTRY
+...@end format
 @end ifinfo
 
 @titlepage


------------------------------------------------------------------------------
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to