Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci
In directory 
sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv24454/10.4/unstable/main/finkinfo/sci

Added Files:
        genius.info genius.patch 
Log Message:
new package


--- NEW FILE: genius.info ---
Package: genius

Version: 0.7.6.1
Revision: 101
# higher Revision in 10.4 because newly-added _wordexp symbol in libSystem

Depends: atk1-shlibs, audiofile-shlibs, esound-shlibs, gconf2-shlibs, 
glib2-shlibs, gmp-shlibs, gnome-keyring-shlibs, gnome-vfs2-ssl-shlibs | 
gnome-vfs2-shlibs, gtk+2-shlibs, gtksourceview-shlibs, libart2-shlibs, 
libbonobo2-shlibs, libbonoboui2-shlibs, libgettext3-shlibs, libglade2-shlibs, 
libgnome2-shlibs, libgnomecanvas2-shlibs, libgnomeprint2.2-shlibs, 
libgnomeui2-shlibs, libiconv, libjpeg-shlibs, libmpfr1-shlibs, 
libncurses5-shlibs, libxml2-shlibs, orbit2-shlibs, pango1-xft2-shlibs, 
popt-shlibs, readline5-shlibs, vte-shlibs (>= 0.8.19-1), x11, scrollkeeper, 
shared-mime-info
BuildDepends: atk1, audiofile, esound, gconf2-dev, glib2-dev, gmp, 
gnome-keyring-dev, dbus-dev (>= 0.60-1), libhowl-dev, gnome-vfs2-ssl-dev | 
gnome-vfs2-dev, gtk+2-dev, gtksourceview-dev, libart2, libbonobo2-dev, 
libbonoboui2-dev, libgettext3-dev, gettext-tools, libglade2, libgnome2-dev, 
libgnomecanvas2-dev, libgnomeprint2.2-dev, libgnomeui2-dev, libiconv-dev, 
libjpeg, libmpfr1, libncurses5, libxml2, orbit2-dev, pango1-xft2-dev, popt, 
readline5, vte-dev (>= 0.8.19-1), x11-dev, intltool, pkgconfig

Source: mirror:gnome:sources/%n/0.7/%n-%v.tar.bz2
Source-MD5: 35f3711ab30575474035b1bb99e08f5a

Patch: %n.patch
PatchScript: <<
  perl -pi -e 's/-scrollkeeper-update/#-scrollkeeper-update/' help/C/Makefile.in
  perl -pi -e 's/-update-mime-database/#-update-mime-database/' Makefile.in
<<
ConfigureParams: --libexecdir=%p/lib --disable-dependency-tracking
InstallScript: make install DESTDIR=%d
DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO

PostInstScript: <<
  if [ configure = "$1" ]; then
    %p/bin/update-mime-database %p/share/mime || :
    scrollkeeper-update -q
  fi
<<
PostRmScript: <<  
  if [ remove != "$1" ]; then
    %p/bin/update-mime-database %p/share/mime || :
    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 lots of libtool and automake misusage

  Plugin loading doesn't seem to work (not parsing the Name and
  Filename fields from the .plugin cfg file).
<<
License: GPL
Maintainer: Daniel Macks <[EMAIL PROTECTED]>
Homepage: http://www.jirka.org/genius.html

--- NEW FILE: genius.patch ---
diff -Nurd -x'*~' genius-0.7.6.1.orig/src/Makefile.in 
genius-0.7.6.1/src/Makefile.in
--- genius-0.7.6.1.orig/src/Makefile.in 2006-08-15 14:06:16.000000000 -0400
+++ genius-0.7.6.1/src/Makefile.in      2006-08-22 03:50:06.000000000 -0400
@@ -67,6 +67,7 @@
 pluginLTLIBRARIES_INSTALL = $(INSTALL)
 LTLIBRARIES = $(plugin_LTLIBRARIES)
 libtestplugin_la_LIBADD =
+libtestplugin_la_LDFLAGS = -module -avoid-version
 am_libtestplugin_la_OBJECTS = testplugin.lo
 libtestplugin_la_OBJECTS = $(am_libtestplugin_la_OBJECTS)
 binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
@@ -82,12 +83,12 @@
        geloutput.$(OBJEXT)
 genius_OBJECTS = $(am_genius_OBJECTS)
 am__DEPENDENCIES_1 =
-genius_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+genius_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) 
$(top_builddir)/ve/libvicious.a
 am_genius_readline_helper_fifo_OBJECTS = genius_lists.$(OBJEXT) \
        genius-readline-helper.$(OBJEXT)
 genius_readline_helper_fifo_OBJECTS =  \
        $(am_genius_readline_helper_fifo_OBJECTS)
-genius_readline_helper_fifo_DEPENDENCIES = $(am__DEPENDENCIES_1)
+genius_readline_helper_fifo_DEPENDENCIES = $(am__DEPENDENCIES_1) 
$(top_builddir)/ve/libvicious.a
 am_gnome_genius_OBJECTS = calc.$(OBJEXT) eval.$(OBJEXT) \
        gnome-genius.$(OBJEXT) util.$(OBJEXT) dict.$(OBJEXT) \
        funclib.$(OBJEXT) symbolic.$(OBJEXT) mpwrap.$(OBJEXT) \
@@ -98,7 +99,7 @@
        utype.$(OBJEXT) geloutput.$(OBJEXT) graphing.$(OBJEXT)
 gnome_genius_OBJECTS = $(am_gnome_genius_OBJECTS)
 gnome_genius_DEPENDENCIES = $(am__DEPENDENCIES_1) \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(top_builddir)/ve/libviciousui.a 
$(top_builddir)/gtkextra/libgtkextra-genius.a
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/depcomp
 am__depfiles_maybe = depfiles
@@ -396,10 +397,8 @@
        funclibhelper.cP
 
 gnome_genius_LDADD = \
-       -L$(top_builddir)/ve                    \
-       -lviciousui                             \
-       -L$(top_builddir)/gtkextra              \
-       -lgtkextra-genius                       \
+       $(top_builddir)/ve/libviciousui.a                               \
+       $(top_builddir)/gtkextra/libgtkextra-genius.a                   \
        -lm                                     \
        @GMP_LIB@                               \
        $(MPFR_LIBDIR)                          \
@@ -416,8 +415,7 @@
 
 # FIXME: no need for so many libs
 genius_readline_helper_fifo_LDADD = \
-       -L$(top_builddir)/ve                    \
-       -lvicious                               \
+       $(top_builddir)/ve/libvicious.a         \
        -lm                                     \
        $(GENIUS_NOGUI_LIBS)                    \
        @READLINE_LIB@                          \
@@ -473,8 +471,7 @@
        funclibhelper.cP
 
 genius_LDADD = \
-       -L$(top_builddir)/ve                    \
-       -lvicious                               \
+       $(top_builddir)/ve/libvicious.a         \
        -lm                                     \
        @GMP_LIB@                               \
        $(MPFR_LIBDIR)                          \
diff -Nurd -x'*~' genius-0.7.6.1.orig/ve/Makefile.in 
genius-0.7.6.1/ve/Makefile.in
--- genius-0.7.6.1.orig/ve/Makefile.in  2006-08-15 14:06:16.000000000 -0400
+++ genius-0.7.6.1/ve/Makefile.in       2006-08-22 03:48:03.000000000 -0400
@@ -68,7 +68,7 @@
 test_ve_config_OBJECTS = $(am_test_ve_config_OBJECTS)
 am__DEPENDENCIES_1 =
 test_ve_config_DEPENDENCIES = $(am__DEPENDENCIES_1) \
-       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) 
$(top_builddir)/ve/libvicious.a
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/depcomp
 am__depfiles_maybe = depfiles
@@ -318,8 +318,7 @@
        $(VICIOUS_LIBS)                         \
        $(INTLLIBS)                             \
        $(GLIB_LIBS)                            \
-       -L$(top_builddir)/ve                    \
-       -lvicious
+       $(top_builddir)/ve/libvicious.a
 
 all: all-recursive
 


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to