pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/fricas Update to FriCAS 1.0.5, change default Lis...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/95b0cefcf4d9
branches:  trunk
changeset: 553669:95b0cefcf4d9
user:      asau <asau%pkgsrc.org@localhost>
date:      Tue Jan 27 15:54:23 2009 +0000

description:
Update to FriCAS 1.0.5, change default Lisp to CLISP.


Changes since FriCAS 1.0.4:

- improvement to normalize function, it performs now much
  stronger simplifications than before
- better integration: due to improved normalize FriCAS can
  now integrate many functions that it previously considered
  unintegrable
- improvement to Martin Rubey guessing package, for example
  it can now guess differential equation for the generating
  function of integer partitions
- better support for using type valued functions
- several bug fixes


Changes since FriCAS 1.0.3:

User Interface:
- Add a new emacs mode: just (require 'fricas), M-x fricas and enjoy.
- Add support for inline display of LaTeXed code.
- Add support for mouse wheel.
- Supress SBCL style warnings due to autoloading.

Merge Ralf's wonderful new Aldor interface.
Allow calling type-valued functions.
Improve coercion of types.
Add coercions to InputForm.
Improve unparse.
Use SExpression as representation of OutputForm.
Miscellaneous improvements, bug fixes and cleanups.


Approved by <obache>.

diffstat:

 math/fricas/Makefile         |  12 ++++++++++--
 math/fricas/PLIST            |  32 +++++++++++++++++++++++++-------
 math/fricas/distinfo         |   9 ++++-----
 math/fricas/options.mk       |   8 +++-----
 math/fricas/patches/patch-aa |  18 ------------------
 5 files changed, 42 insertions(+), 37 deletions(-)

diffs (190 lines):

diff -r cc1e0a40de76 -r 95b0cefcf4d9 math/fricas/Makefile
--- a/math/fricas/Makefile      Tue Jan 27 12:24:14 2009 +0000
+++ b/math/fricas/Makefile      Tue Jan 27 15:54:23 2009 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2009/01/07 00:00:15 asau Exp $
+# $NetBSD: Makefile,v 1.3 2009/01/27 15:54:23 asau Exp $
 
-PKGNAME=               fricas-1.0.3
+PKGNAME=               fricas-1.0.5
 DISTNAME=              ${PKGNAME}-full
 CATEGORIES=            math
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=fricas/}
@@ -20,6 +20,14 @@
 PKG_DESTDIR_SUPPORT=   user-destdir
 MAKE_JOBS_SAFE=                no
 
+# Problems:
+# 4. Emacs files should go into "site-lisp".
+# 5. view3D hangs sometimes (?), killing it doesn't affect binary package.
+
 .include "options.mk"
 
+.if !empty(PKG_OPTIONS:Mclisp)
+INSTALL_UNSTRIPPED=    yes     # don't strip AXIOMsys, it breaks FFI
+.endif
+
 .include "../../mk/bsd.pkg.mk"
diff -r cc1e0a40de76 -r 95b0cefcf4d9 math/fricas/PLIST
--- a/math/fricas/PLIST Tue Jan 27 12:24:14 2009 +0000
+++ b/math/fricas/PLIST Tue Jan 27 15:54:23 2009 +0000
@@ -1,6 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2008/09/14 12:25:30 ahoka Exp $
+@comment $NetBSD: PLIST,v 1.2 2009/01/27 15:54:23 asau Exp $
 bin/axiom
+bin/efricas
 bin/fricas
+lib/fricas/emacs/fricas-cpl.el
+lib/fricas/emacs/fricas.el
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/A1AGG-.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/A1AGG.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ABELGRP-.${FASL}
@@ -44,9 +47,22 @@
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ARRAY2.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ASSOCEQ.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ASTACK.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATADDVA.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATAPPRO.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATARBEX.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATARBPR.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATCANCL.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATCANON.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATCS.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATCUNOR.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATFINAG.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATMULVA.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATNZDIV.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATPOSET.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATRIG-.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATRIG.${FASL}
-lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATTREG.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATSHMUT.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/ATUNIKN.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/AUTOMOR.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/BALFACT.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/BASTYPE-.${FASL}
@@ -344,6 +360,7 @@
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/GBEUCLID.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/GBF.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/GBINTERN.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/GCDBAS.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/GCDDOM-.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/GCDDOM.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/GCNAALG.${FASL}
@@ -605,7 +622,9 @@
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/MSETAGG.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/MSYSCMD.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/MTHING.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/MTSCAT-.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/MTSCAT.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/MULDEP.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/MULTFACT.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/MULTSQFR.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/NAALG-.${FASL}
@@ -960,6 +979,7 @@
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/STBL.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/STEP.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/STINPROD.${FASL}
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/STNSR.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/STREAM.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/STREAM1.${FASL}
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/STREAM2.${FASL}
@@ -1195,10 +1215,6 @@
 ${clisp-sbcl}lib/fricas/target/${MACHINE_GNU_PLATFORM}/autoload/mark.${FASL}
 ${clisp}lib/fricas/target/${MACHINE_GNU_PLATFORM}/autoload/mark.lib
 ${ecl}lib/fricas/target/${MACHINE_GNU_PLATFORM}/autoload/mark.o
-${clisp-sbcl}lib/fricas/target/${MACHINE_GNU_PLATFORM}/autoload/metalex.${FASL}
-${ecl}lib/fricas/target/${MACHINE_GNU_PLATFORM}/autoload/metalex.o
-${clisp-sbcl}lib/fricas/target/${MACHINE_GNU_PLATFORM}/autoload/metameta.${FASL}
-${ecl}lib/fricas/target/${MACHINE_GNU_PLATFORM}/autoload/metameta.o
 ${clisp-sbcl}lib/fricas/target/${MACHINE_GNU_PLATFORM}/autoload/modemap.${FASL}
 ${clisp}lib/fricas/target/${MACHINE_GNU_PLATFORM}/autoload/modemap.lib
 ${ecl}lib/fricas/target/${MACHINE_GNU_PLATFORM}/autoload/modemap.o
@@ -2579,7 +2595,7 @@
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/any.spad.pamphlet
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/array1.spad.pamphlet
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/array2.spad.pamphlet
-lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/attreg.spad.pamphlet
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/attribs.spad.pamphlet
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/bags.spad.pamphlet
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/bezout.spad.pamphlet
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/boolean.spad.pamphlet
@@ -2738,6 +2754,7 @@
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/mring.spad.pamphlet
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/mset.spad.pamphlet
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/mts.spad.pamphlet
+lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/muldep.spad.pamphlet
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/multfact.spad.pamphlet
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/multpoly.spad.pamphlet
 lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/multsqfr.spad.pamphlet
@@ -3055,4 +3072,5 @@
 @dirrm lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra
 @dirrm lib/fricas/target/${MACHINE_GNU_PLATFORM}
 @dirrm lib/fricas/target
+@dirrm lib/fricas/emacs
 @dirrm lib/fricas
diff -r cc1e0a40de76 -r 95b0cefcf4d9 math/fricas/distinfo
--- a/math/fricas/distinfo      Tue Jan 27 12:24:14 2009 +0000
+++ b/math/fricas/distinfo      Tue Jan 27 15:54:23 2009 +0000
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2008/09/14 12:25:30 ahoka Exp $
+$NetBSD: distinfo,v 1.2 2009/01/27 15:54:23 asau Exp $
 
-SHA1 (fricas-1.0.3-full.tar.bz2) = 06027763d886de3e4856d3533511d6f6b1df5fbc
-RMD160 (fricas-1.0.3-full.tar.bz2) = 23cb885421884dd9242cf0ef38b08c1cf29bd8e7
-Size (fricas-1.0.3-full.tar.bz2) = 9017198 bytes
-SHA1 (patch-aa) = f8526591c54085c1977c72f7f5930698ecf2f105
+SHA1 (fricas-1.0.5-full.tar.bz2) = 6668123652d062ba3a9ead8a72661846227a06d6
+RMD160 (fricas-1.0.5-full.tar.bz2) = bc11531b479e5f92493d3d8fe4dc525c112e5faa
+Size (fricas-1.0.5-full.tar.bz2) = 9006445 bytes
diff -r cc1e0a40de76 -r 95b0cefcf4d9 math/fricas/options.mk
--- a/math/fricas/options.mk    Tue Jan 27 12:24:14 2009 +0000
+++ b/math/fricas/options.mk    Tue Jan 27 15:54:23 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1.1.1 2008/09/14 12:25:30 ahoka Exp $
+# $NetBSD: options.mk,v 1.2 2009/01/27 15:54:23 asau Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.fricas
 PKG_OPTIONS_REQUIRED_GROUPS=   lisp
@@ -6,9 +6,7 @@
 
 PKG_SUPPORTED_OPTIONS+=                x11
 
-# We should use CLISP instead of ECL, but it became problematic
-# in FriCAS 1.0.3:
-PKG_SUGGESTED_OPTIONS+=                ecl x11
+PKG_SUGGESTED_OPTIONS+=                clisp x11
 
 .include "../../mk/bsd.options.mk"
 
@@ -41,7 +39,7 @@
 
 # X11-only files:
 .if !empty(PKG_OPTIONS:Mx11)
-PRINT_PLIST_AWK+=      {if ($$0 ~ /\.(bitmap|xbm|xbm.tiny|bm|bakmap|xpm|ht|pht|ps)$$/) {$$0 = "$${x11}" $$0;}}
+PRINT_PLIST_AWK+=      {if ($$0 ~ /\/share\/viewports\// || $$0 ~ /\.(bitmap|xbm|xbm.tiny|bm|bakmap|xpm|ht|pht|ps)$$/) {$$0 = "$${x11}" $$0;}}
 .endif
 
 # X11
diff -r cc1e0a40de76 -r 95b0cefcf4d9 math/fricas/patches/patch-aa
--- a/math/fricas/patches/patch-aa      Tue Jan 27 12:24:14 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2008/09/14 12:25:30 ahoka Exp $
-
-Don't remove what is there already.
-Precreate "lib" subdirectory.
-
---- Makefile.in.orig   2008-06-24 01:41:17.000000000 +0400
-+++ Makefile.in        2008-09-13 16:02:52.000000000 +0400
-@@ -103,9 +103,8 @@
- 
- install:
-       @echo Installing FriCAS in $(prefix)
--      rm -rf '$(DESTDIR)$(libdir)/fricas'
-       $(mkinstalldirs) '$(DESTDIR)$(libdir)/fricas'
--      for A in algebra autoload doc share src lib/graph ; do \
-+      for A in algebra autoload doc share src lib lib/graph ; do \
-         for B in `find $(reltarget)/$$A -type d -print` ; do \
-            $(mkinstalldirs) '$(DESTDIR)$(libdir)'/fricas/$$B \
-              || exit 1 ; \



Home | Main Index | Thread Index | Old Index