From 39bf3cf4fd06a26ad6b0d49af25c84773b1eae55 Mon Sep 17 00:00:00 2001 From: asau Date: Wed, 24 Nov 2010 22:43:40 +0000 Subject: Update to FriCAS 1.1.1 Notable changes since version 1.1.0: - New graphics framework. - Support for using GMP with sbcl on 32/64 bit AMD/Intel processors (to activate it one must use '--with-gmp' option to configure). - Improvements to integration and normalization. In particular integrals containing multiple non-nested roots should now work much faster. Also FriCAS now can compute more integrals of Liouvillian functions. - Several new special functions. - Improvements to efricas. - Looking for default init file FriCAS now first tries to use '.fricas.input' and only if that fails it looks for '.axiom.input'. Bug fixes, in particular: - Numeric atan, asin and acos took wrong branch. - WeierstrassPreparation package did not work. - Saving and restoring history should be now more reliable. - Fixed two bugs in Spad compiler related to conditional compilation. - Fixed a problem with rational reconstruction which affected guessing package. --- math/fricas/Makefile | 4 ++-- math/fricas/PLIST | 13 ++++++++++++- math/fricas/distinfo | 8 ++++---- math/fricas/options.mk | 7 ++++++- 4 files changed, 24 insertions(+), 8 deletions(-) (limited to 'math/fricas') diff --git a/math/fricas/Makefile b/math/fricas/Makefile index 8cc3b5931e9..9bb43eb8a6d 100644 --- a/math/fricas/Makefile +++ b/math/fricas/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.12 2010/07/05 22:41:16 asau Exp $ +# $NetBSD: Makefile,v 1.13 2010/11/24 22:43:40 asau Exp $ -PKGNAME= fricas-1.1.0 +PKGNAME= fricas-1.1.1 DISTNAME= ${PKGNAME_NOREV}-full CATEGORIES= math MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fricas/} diff --git a/math/fricas/PLIST b/math/fricas/PLIST index 7861a17b32f..db3ae91b2b2 100644 --- a/math/fricas/PLIST +++ b/math/fricas/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.9 2010/07/05 22:41:16 asau Exp $ +@comment $NetBSD: PLIST,v 1.10 2010/11/24 22:43:40 asau Exp $ bin/efricas bin/fricas lib/fricas/emacs/fricas-cpl.el @@ -935,8 +935,13 @@ lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SAE.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SAEFACT.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SAERFFC.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SAOS.${FASL} +lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SARGND.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SCACHE.${FASL} +lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SCENE.${FASL} +lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SCIFS.${FASL} +lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SCONF.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SCPKG.${FASL} +lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SCRT.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SDPOL.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SDVAR.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SEG.${FASL} @@ -988,6 +993,7 @@ lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SPECOUT.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SPFCAT.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SPLNODE.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SPLTREE.${FASL} +lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SPTCAT.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SQMATRIX.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SRAGG-.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/SRAGG.${FASL} @@ -1002,6 +1008,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/STR.${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} @@ -1139,6 +1146,9 @@ lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/XEXPPKG.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/XF-.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/XF.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/XFALG.${FASL} +lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/XML.${FASL} +lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/XMLAT.${FASL} +lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/XMLEL.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/XPBWPOLY.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/XPOLY.${FASL} lib/fricas/target/${MACHINE_GNU_PLATFORM}/algebra/XPOLYC.${FASL} @@ -2801,6 +2811,7 @@ lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/rf.spad.pamphlet lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/riccati.spad.pamphlet lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/rinterp.spad.pamphlet lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/rule.spad.pamphlet +lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/scene.spad.pamphlet lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/seg.spad.pamphlet lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/setorder.spad.pamphlet lib/fricas/target/${MACHINE_GNU_PLATFORM}/src/algebra/sets.spad.pamphlet diff --git a/math/fricas/distinfo b/math/fricas/distinfo index 1640c3fe57f..5237b20d840 100644 --- a/math/fricas/distinfo +++ b/math/fricas/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.7 2010/07/05 22:41:16 asau Exp $ +$NetBSD: distinfo,v 1.8 2010/11/24 22:43:40 asau Exp $ -SHA1 (fricas-1.1.0-full.tar.bz2) = bc50654ba046a8c89a60de98c23565cc0927b475 -RMD160 (fricas-1.1.0-full.tar.bz2) = cce8de585916b9dae61011a1948e15d644db1d0d -Size (fricas-1.1.0-full.tar.bz2) = 9074961 bytes +SHA1 (fricas-1.1.1-full.tar.bz2) = 01723accdbe5240a0062ea0137a6abbf3fb21ad4 +RMD160 (fricas-1.1.1-full.tar.bz2) = c59f2c18f5608984a411988052a66b1bb9560224 +Size (fricas-1.1.1-full.tar.bz2) = 9200773 bytes diff --git a/math/fricas/options.mk b/math/fricas/options.mk index 5e7d6af8a1c..be11134072a 100644 --- a/math/fricas/options.mk +++ b/math/fricas/options.mk @@ -1,4 +1,4 @@ -# $NetBSD: options.mk,v 1.4 2009/10/26 07:53:39 asau Exp $ +# $NetBSD: options.mk,v 1.5 2010/11/24 22:43:40 asau Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.fricas PKG_OPTIONS_REQUIRED_GROUPS= lisp @@ -24,6 +24,7 @@ CONFIGURE_ARGS+= --with-lisp=sbcl .if !empty(PKG_OPTIONS:Mecl) FASL= fas CONFIGURE_ARGS+= --with-lisp=ecl +.include "../../devel/libffi/buildlink3.mk" .include "../../lang/ecl/buildlink3.mk" .endif @@ -53,6 +54,10 @@ PRINT_PLIST_AWK+= {if ($$0 !~ /^\$${x11}/ && $$0 ~ /\/bin\/${_file_}$$/) {$$0 = .for _file_ in ex2ht hthits htsearch presea spadbuf view2D view3D viewman PRINT_PLIST_AWK+= {if ($$0 !~ /^\$${x11}/ && $$0 ~ /\/lib\/${_file_}$$/) {$$0 = "$${x11}" $$0;}} .endfor +# files in lib/.../bitmaps +.for _file_ in door ht_icon +PRINT_PLIST_AWK+= {if ($$0 !~ /^\$${x11}/ && $$0 ~ /\/bitmaps\/${_file_}$$/) {$$0 = "$${x11}" $$0;}} +.endfor # Postscript files in lib/.../lib/graph: PRINT_PLIST_AWK+= {if ($$0 !~ /^\$${x11}/ && $$0 ~ /\/lib\/graph\/.*\.ps$$/) {$$0 = "$${x11}" $$0;}} .endif -- cgit v1.2.3