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&#174; 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

Reply via email to