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