Update of /cvsroot/fink/experimental/dmacks/finkinfo/gnome-2.28 In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv16666
Added Files: genius.info genius.patch Log Message: new version --- NEW FILE: genius.info --- Package: genius Version: 1.0.9 Revision: 1 Depends: << atk1-shlibs (>= 1.28.0-1), cairo-shlibs (>= 1.8.8-1), dpkg-base-files, fontconfig2-shlibs (>= 2.8.0-1), freetype219-shlibs (>= 2.3.12-1), gconf2-shlibs (>= 2.28.0-1), glib2-shlibs (>= 2.22.0-1), gmp-shlibs, gnome-vfs2-unified-shlibs (>= 1:2.24.2-1), gtk+2-shlibs (>= 2.18.0-1), gtksourceview2-shlibs (>= 2.8.2-1), libgettext8-shlibs, libmpfr1-shlibs, libncurses5-shlibs, pango1-xft2-ft219-shlibs (>= 1.24.5-4), readline5-shlibs, rarian-compat, shared-mime-info, vte9-shlibs (>= 0.22.5-1), x11 << BuildDepends: << atk1 (>= 1.28.0-1), cairo (>= 1.8.8-1), fink (>= 0.24.12-1), fink-package-precedence, fontconfig2-dev (>= 2.8.0-1), freetype219 (>= 2.3.12-1), gconf2-dev (>= 2.28.0-1), glib2-dev (>= 2.22.0-1), glitz, gmp, gnome-vfs2-unified-dev (>= 1:2.24.2-1), gtk+2-dev (>= 2.18.0-1), gtksourceview2-dev (>= 2.8.2-1), intltool40, libgettext8-dev, gettext-tools, libmpfr1, libncurses5, pango1-xft2-ft219-dev (>= 1.24.5-4), pixman (>= 0.16.0-1), pkgconfig (>= 0.23), readline5, vte9-dev (>= 0.22.5-1), x11-dev << Source: mirror:gnome:sources/%n/1.0/%n-%v.tar.bz2 Source-MD5: 2e6a0b663eb73346318a9e3c52957403 PatchFile: %n.patch PatchFile-MD5: c739b1aa8491747cddaf3898954d55ce PatchScript: << %{default_script} perl -pi -e 's/-I\$\(includedir\)//' */Makefile.in << NoSetMAKEFLAGS: true SetMAKEFLAGS: -j1 ConfigureParams: --libexecdir=%p/lib --enable-dependency-tracking --disable-scrollkeeper --disable-update-mimedb PKG_CONFIG_PATH="%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" --disable-static CompileScript: << ./configure %c make fink-package-precedence . || exit 2 << InstallScript: make install DESTDIR=%d DocFiles: AUTHORS COPYING ChangeLog po/ChangeLog:ChangeLog.po NEWS README TODO PostInstScript: << if [ configure = "$1" ]; then %p/bin/update-mime-database %p/share/mime >/dev/null || : scrollkeeper-update -q fi << PostRmScript: << if [ remove != "$1" ]; then %p/bin/update-mime-database %p/share/mime >/dev/null || : scrollkeeper-update -q fi << Description: Math calculator and graphing package DescDetail: << Genius is a calculator program similiar in some aspects to BC, Matlab or Maple. GEL is the name of its extention language (stands for "Genius Extension Language", clever huh?), in fact, a large part of the standard genius functions are written in GEL itself. What can it do? * Arbitrary precision ints, multiple precision floats, using all the power of gmp. * Rational numbers, stored as quotient and denominator. * Complex numbers, stored in cartesian coordinates as usual. * Automatic typing, no need to declare types of variables. * Math-like-looking expressions, tries to be as much a what you mean is what Genius understands, up to a limit of course. * Matrix calculations, with many related functions. * Modular arithmetic, including inversions and modular arithmetic on matrices. * A complete programming language. In fact large part of Genius standard library is written in GEL. * Can output matrices in LaTeX, Troff (eqn) or MathML, this is I think a very cool feature that allows you to copy stuff directly from the Genius console to a document in LaTeX, troff or MathML. I in fact use this even to just enter matrices into LaTeX documents to begin with. * 2D Function line plots, standard 2D graphs of up to 10 functions at once, with possibility to export to EPS or PNG * Parametric plots, with possibility to export to EPS or PNG * 3D Function surface plots, with possibility to export to EPS or PNG * GUI IDE where you can edit and run/test your programs * A plugin interface, not yet really used. << DescPort: << Fix some of automake misusage Plugin loading may not work (not parsing the Name and Filename fields from the .plugin cfg file?). Work around apparent OS X 10.5/Intel bug in wordexp()/wordfree(). See: http://permalink.gmane.org/gmane.os.apple.fink.general/27104 Recent glib doesn't publish -lintl, so pass it directly. << DescPackaging: << Only apparent support channel is mailing-list (see homepage) Uses gnome-vfs directly. See: http://www.jirka.org/genius-list/archive/0145.html << License: GPL Maintainer: Daniel Macks <dma...@netspace.org> Homepage: http://www.jirka.org/genius.html --- NEW FILE: genius.patch --- diff -Nurd -x'*~' genius-1.0.9.orig/src/Makefile.in genius-1.0.9/src/Makefile.in --- genius-1.0.9.orig/src/Makefile.in 2009-12-23 16:19:15.000000000 -0500 +++ genius-1.0.9/src/Makefile.in 2010-03-02 02:43:06.000000000 -0500 @@ -407,7 +407,7 @@ $(GENIUS_NOGUI_LIBS) \ $(GSV_LIBS) \ @READLINE_LIB@ \ - @TERMCAP_LIB@ + @TERMCAP_LIB@ $(INTLLIBS) genius_readline_helper_fifo_SOURCES = \ genius_lists.c \ @@ -481,7 +481,7 @@ @LEXLIB@ \ $(GENIUS_NOGUI_LIBS) \ @READLINE_LIB@ \ - @TERMCAP_LIB@ + @TERMCAP_LIB@ $(INTLLIBS) plugin_include_HEADERS = \ genius-i18n.h \ diff -Nurd -x'*~' genius-1.0.9.orig/src/calc.c genius-1.0.9/src/calc.c --- genius-1.0.9.orig/src/calc.c 2009-12-23 15:25:36.000000000 -0500 +++ genius-1.0.9/src/calc.c 2010-03-02 02:35:14.000000000 -0500 @@ -3003,6 +3003,7 @@ gel_errorout (_("Can't expand '%s'"), lst); return NULL; } + we.we_offs=0; for (i = 0; i < we.we_wordc; i++) { list = g_slist_prepend (list, g_strdup (we.we_wordv[i])); } ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs