pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/math/scilab update to scilab-3.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/403d4b099323
branches: trunk
changeset: 478037:403d4b099323
user: dmcmahill <dmcmahill%pkgsrc.org@localhost>
date: Thu Jul 15 04:00:46 2004 +0000
description:
update to scilab-3.0
Main Changes Scilab 2.7 -> 3.0
==============================
NEW FUNCTIONALITIES
===================
- continue instruction added
- [a(i,j),b(..),..]=foo(..) syntax is now handled
- arpack algorithms for sparse matrix eigenvalues/eigenvectors computation added
- Levenberg-Marquardt algorithm of Minpack used to define function lsqrsolve
- New graphics mode improved
- beta and legendre function added (thanks to B Pincon)
- Scicos has been extended to handle non causal systems description (supported by RNTL)
- Matlab to Scilab translator has been re-written, and extended to current Matlab syntax.
OTHERS IMPROVEMENTS
===================
- Better discontinuities handling in Scicos
- More efficient number parsing (thanks to B Pincon)
- More efficient 3D Zoom (thanks to E Segre)
- Improved scipad, shortcuts, language handling, colorization, bug fixes.. (thanks to E Segre)
- for loop variable is no more removed at the end of the loops
- figure sizes are now taken into account in Postscript export
- Windows GUI improved
- Graphic windows refresh improved under Windows
- Scilab has been adapated to IA64 architecture
- Helvetica (Arial on Windows) fonts added (corresponding font identifiers are
from 6 to 9) (thanks to B Pincon)
- N dimensionnal matrices efficiency improved (thanks to B Pincon)
- logical expressions shortcuts handled in if
- cd, ls, clc, clf, tohome functions added
- functions with no argument can be called without () if called as a command
diffstat:
math/scilab/Makefile | 35 +-
math/scilab/PLIST | 6957 ++++++++++++++++++++++++++++++++++-------
math/scilab/distinfo | 31 +-
math/scilab/patches/patch-aa | 32 +-
math/scilab/patches/patch-ab | 44 +-
math/scilab/patches/patch-ac | 9 +-
math/scilab/patches/patch-ad | 19 +-
math/scilab/patches/patch-ae | 24 +-
math/scilab/patches/patch-af | 20 +-
math/scilab/patches/patch-ag | 22 +-
math/scilab/patches/patch-ah | 16 +-
math/scilab/patches/patch-ak | 6 +-
math/scilab/patches/patch-al | 13 +
math/scilab/patches/patch-am | 13 +
math/scilab/patches/patch-an | 13 +
15 files changed, 5900 insertions(+), 1354 deletions(-)
diffs (truncated from 11109 to 300 lines):
diff -r 1b1257b5a0b4 -r 403d4b099323 math/scilab/Makefile
--- a/math/scilab/Makefile Wed Jul 14 22:24:40 2004 +0000
+++ b/math/scilab/Makefile Thu Jul 15 04:00:46 2004 +0000
@@ -1,24 +1,18 @@
-# $NetBSD: Makefile,v 1.53 2004/06/06 04:29:17 schmonz Exp $
+# $NetBSD: Makefile,v 1.54 2004/07/15 04:00:46 dmcmahill Exp $
#
DISTNAME= ${SCIBASE}.src
PKGNAME= ${SCIBASE}
-PKGREVISION= 3
CATEGORIES= math
-MASTER_SITES= ftp://ftp.inria.fr/INRIA/Projects/Meta2/Scilab/distributions/
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} scicos.tar.gz scicos_blocks.tar.gz
+MASTER_SITES= ftp://ftp.inria.fr/INRIA/Scilab/distributions/
MAINTAINER= dmcmahill%NetBSD.org@localhost
-HOMEPAGE= http://www-rocq.inria.fr/scilab/
+HOMEPAGE= http://www.scilab.org/
COMMENT= High-level scientific math programming environment with graphics
-DIST_SUBDIR= ${SCIBASE}
-SCIBASE= scilab-2.7
+SCIBASE= scilab-3.0
WRKSRC= ${WRKDIR}/${SCIBASE}
-SITES_scicos.tar.gz= ftp://ftp.inria.fr/INRIA/Projects/Meta2/Scilab/misc/
-SITES_scicos_blocks.tar.gz= ftp://ftp.inria.fr/INRIA/Projects/Meta2/Scilab/misc/
-
#needs FPC code not found in older versions of NetBSD
NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-alpha NetBSD-1.5-alpha \
NetBSD-1.5.*-alpha NetBSD-1.5[A-U]-alpha
@@ -52,6 +46,8 @@
UNBUILDLINK_FILES+= Makemex config/configuration config/Makeso.incl
+BUILDLINK_DEPMETHOD.sablotron= build
+
.include "../../mk/bsd.prefs.mk"
.if (${MACHINE_ARCH} == "alpha")
@@ -69,18 +65,20 @@
.endif
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-post-extract:
-.for f in scicos scicos_blocks
- @extract_file=${DISTDIR}/${DIST_SUBDIR}/${f}.tar.gz ; export extract_file ; \
- cd ${WRKSRC}/macros/${f} && ${EXTRACT_CMD}
-.endfor
+#post-extract:
+#.for f in scicos scicos_blocks
+# @extract_file=${DISTDIR}/${DIST_SUBDIR}/${f}.tar.gz ; export extract_file ; \
+# cd ${WRKSRC}/macros/${f} && ${EXTRACT_CMD}
+#.endfor
# clean up any possible leftovers from 'make test' so that our PLIST
# will still be right. Also clean up a reference to WRKSRC.
pre-install:
cd ${WRKSRC}/tests && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} distclean
cd ${WRKSRC}/examples && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} distclean
- mv ${WRKSRC}/maple/maple2scilab.mpl ${WRKSRC}/maple/maple2scilab.mpl.bak
+ ${FIND} ${WRKSRC}/tests -name \*.blsav -exec ${RM} {} \;
+ ${FIND} ${WRKSRC}/examples -name \*.blsav -exec ${RM} {} \;
+ ${MV} ${WRKSRC}/maple/maple2scilab.mpl ${WRKSRC}/maple/maple2scilab.mpl.bak
${SED} 's;${WRKSRC};${PREFIX}/lib/${SCIBASE};g' ${WRKSRC}/maple/maple2scilab.mpl.bak > \
${WRKSRC}/maple/maple2scilab.mpl
${RM} -f ${WRKSRC}/maple/maple2scilab.mpl.bak
@@ -102,11 +100,12 @@
do-test:
SCI=0 && unset SCI && cd ${WRKSRC}/tests && \
${MAKE_ENV} ${MAKE_PROGRAM} tests 2>&1 | \
- tee ${WRKDIR}/tests.log
+ ${TEE} ${WRKDIR}/tests.log
SCI=0 && unset SCI && cd ${WRKSRC}/examples && \
${MAKE_ENV} ${MAKE_PROGRAM} tests 2>&1 | \
- tee ${WRKDIR}/examples.log
+ ${TEE} ${WRKDIR}/examples.log
.include "../../parallel/pvm3/buildlink3.mk"
+.include "../../textproc/sablotron/buildlink3.mk"
.include "../../x11/tk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 1b1257b5a0b4 -r 403d4b099323 math/scilab/PLIST
--- a/math/scilab/PLIST Wed Jul 14 22:24:40 2004 +0000
+++ b/math/scilab/PLIST Thu Jul 15 04:00:46 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2003/02/22 04:31:04 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.6 2004/07/15 04:00:46 dmcmahill Exp $
bin/intersci
bin/intersci-n
bin/scilab
@@ -37,10 +37,14 @@
lib/${PKGNAME}/bin/intersci-n
lib/${PKGNAME}/bin/minfopr
lib/${PKGNAME}/bin/scilab
+lib/${PKGNAME}/bin/scilab.bat
lib/${PKGNAME}/bin/scilex
lib/${PKGNAME}/bin/scilink
-lib/${PKGNAME}/bin/wgscilab.mnu
-lib/${PKGNAME}/bin/wscilab.mnu
+lib/${PKGNAME}/bin/wgscilabE.mnu
+lib/${PKGNAME}/bin/wgscilabF.mnu
+lib/${PKGNAME}/bin/wscilabE.mnu
+lib/${PKGNAME}/bin/wscilabF.mnu
+lib/${PKGNAME}/config/.cvsignore
lib/${PKGNAME}/config/Makecygdll.incl
lib/${PKGNAME}/config/Makedll.incl
lib/${PKGNAME}/config/Makefile.aix
@@ -76,130 +80,130 @@
lib/${PKGNAME}/contrib/loader.sce
lib/${PKGNAME}/demos/Makefile
lib/${PKGNAME}/demos/alldems.dem
-lib/${PKGNAME}/demos/anim/anim.dem
-lib/${PKGNAME}/demos/anim/anim1.dem
-lib/${PKGNAME}/demos/anim/anim2.dem
-lib/${PKGNAME}/demos/anim/anim3.dem
-lib/${PKGNAME}/demos/anim/anim4.dem
-lib/${PKGNAME}/demos/anim/anim5.dem
-lib/${PKGNAME}/demos/anim/anim6.dem
-lib/${PKGNAME}/demos/anim/anim6.sci
-lib/${PKGNAME}/demos/anim/anim7.dem
-lib/${PKGNAME}/demos/anim/anim8.dem
-lib/${PKGNAME}/demos/anim/anim_p1.dem
-lib/${PKGNAME}/demos/anim/animxx.dem
-lib/${PKGNAME}/demos/anim/~anim6.sci
-lib/${PKGNAME}/demos/arma/arma.dem
-lib/${PKGNAME}/demos/arma/arma1.dem
-lib/${PKGNAME}/demos/arma/arma2.dem
-lib/${PKGNAME}/demos/arma/arma3.dem
-lib/${PKGNAME}/demos/bike/bike.dem
-lib/${PKGNAME}/demos/bike/bike2.dem
-lib/${PKGNAME}/demos/bike/data/x1.dat
-lib/${PKGNAME}/demos/bike/data/xdemo.dat
-lib/${PKGNAME}/demos/bike/macros/show.sci
-lib/${PKGNAME}/demos/bike/macros/velo1.sci
-lib/${PKGNAME}/demos/bike/macros/velo2.sci
-lib/${PKGNAME}/demos/bike/macros/velo3.sci
-lib/${PKGNAME}/demos/bike/macros/velo4.sci
-lib/${PKGNAME}/demos/bike/macros/velo4p.sci
-lib/${PKGNAME}/demos/bike/macros/velo5.sci
-lib/${PKGNAME}/demos/bike/macros/velod.sci
-lib/${PKGNAME}/demos/bike/macros/velodp.sci
-lib/${PKGNAME}/demos/cmplxfunc/MacCmplx.sci
-lib/${PKGNAME}/demos/cmplxfunc/cmplxfunc.dem
+lib/${PKGNAME}/demos/basic/intro/MakeC.mak
+lib/${PKGNAME}/demos/basic/intro/MakeF.mak
+lib/${PKGNAME}/demos/basic/intro/Makefile
+lib/${PKGNAME}/demos/basic/intro/Makefile.mak
+lib/${PKGNAME}/demos/basic/intro/dem01.dem
+lib/${PKGNAME}/demos/basic/intro/extc.sce
+lib/${PKGNAME}/demos/basic/intro/extf.sce
lib/${PKGNAME}/demos/control/cont.dem
-lib/${PKGNAME}/demos/control/lqg.dem
-lib/${PKGNAME}/demos/control/lqg2.dem
+lib/${PKGNAME}/demos/control/control.dem
+lib/${PKGNAME}/demos/control/flat/car.sci
+lib/${PKGNAME}/demos/control/flat/demo_car_eng.htm
+lib/${PKGNAME}/demos/control/flat/demo_car_fr.htm
+lib/${PKGNAME}/demos/control/flat/demo_truck_eng_htm
+lib/${PKGNAME}/demos/control/flat/demo_truck_fr.htm
+lib/${PKGNAME}/demos/control/flat/fcts.sci
+lib/${PKGNAME}/demos/control/flat/flat.dem
+lib/${PKGNAME}/demos/control/flat/truck.sci
+lib/${PKGNAME}/demos/control/lqg/lqg.dem
+lib/${PKGNAME}/demos/control/lqg/lqg2.dem
+lib/${PKGNAME}/demos/control/lqg/scheme.dem
lib/${PKGNAME}/demos/control/mixed.dem
+lib/${PKGNAME}/demos/control/pendulum/graphics.sci
+lib/${PKGNAME}/demos/control/pendulum/pendule.dem
+lib/${PKGNAME}/demos/control/pendulum/simulation.sci
+lib/${PKGNAME}/demos/control/pendulum/yy
lib/${PKGNAME}/demos/control/pid.dem
-lib/${PKGNAME}/demos/control/scheme.dem
-lib/${PKGNAME}/demos/dae/dae.dem
-lib/${PKGNAME}/demos/dae/dae1.dem
-lib/${PKGNAME}/demos/dae/dae2.dem
-lib/${PKGNAME}/demos/dae/pend3d1.sce
-lib/${PKGNAME}/demos/dae/pend3d1s.sce
-lib/${PKGNAME}/demos/dae/pend3d2.sce
-lib/${PKGNAME}/demos/dae/pendc1.sci
-lib/${PKGNAME}/demos/dae/pendc2.sci
-lib/${PKGNAME}/demos/dae/pendc3.sci
-lib/${PKGNAME}/demos/dae/pendg.sci
-lib/${PKGNAME}/demos/dae/pendg1.sce
-lib/${PKGNAME}/demos/dae/pendg2.sce
-lib/${PKGNAME}/demos/dae/pendg3.mpl
-lib/${PKGNAME}/demos/dae/pendg3.sce
-lib/${PKGNAME}/demos/dae/pendule3d.sci
+lib/${PKGNAME}/demos/control/robust/como.dem
+lib/${PKGNAME}/demos/control/robust/mu.dem
+lib/${PKGNAME}/demos/control/robust/rob.dem
+lib/${PKGNAME}/demos/control/tracking/track.dem
lib/${PKGNAME}/demos/dialog/dialog.dem
-lib/${PKGNAME}/demos/fec/MESH
-lib/${PKGNAME}/demos/fec/MESH.VAL
-lib/${PKGNAME}/demos/fec/fec.dem
-lib/${PKGNAME}/demos/fec/fec.ex1
-lib/${PKGNAME}/demos/fec/fec.ex2
-lib/${PKGNAME}/demos/fec/fec.ex3
-lib/${PKGNAME}/demos/fec/fec.ex4
-lib/${PKGNAME}/demos/fec/fec.info
-lib/${PKGNAME}/demos/fec/macros.sci
-lib/${PKGNAME}/demos/flat/car.sci
-lib/${PKGNAME}/demos/flat/fcts.sci
-lib/${PKGNAME}/demos/flat/flat.dem
+lib/${PKGNAME}/demos/graphics/anim/anim.dem
+lib/${PKGNAME}/demos/graphics/anim/anim1.dem
+lib/${PKGNAME}/demos/graphics/anim/anim2.dem
+lib/${PKGNAME}/demos/graphics/anim/anim3.dem
+lib/${PKGNAME}/demos/graphics/anim/anim4.dem
+lib/${PKGNAME}/demos/graphics/anim/anim5.dem
+lib/${PKGNAME}/demos/graphics/anim/anim6.dem
+lib/${PKGNAME}/demos/graphics/anim/anim6.sci
+lib/${PKGNAME}/demos/graphics/anim/anim7.dem
+lib/${PKGNAME}/demos/graphics/anim/anim8.dem
+lib/${PKGNAME}/demos/graphics/anim/anim_p1.dem
+lib/${PKGNAME}/demos/graphics/anim/animxx.dem
+lib/${PKGNAME}/demos/graphics/anim/riemann.sci
+lib/${PKGNAME}/demos/graphics/anim/yt.wrt
+lib/${PKGNAME}/demos/graphics/anim/~anim6.sci
lib/${PKGNAME}/demos/graphics/bike.dem
+lib/${PKGNAME}/demos/graphics/cmplxfunc/MacCmplx.sci
+lib/${PKGNAME}/demos/graphics/cmplxfunc/cmplxfunc.dem
lib/${PKGNAME}/demos/graphics/contourf.dem
lib/${PKGNAME}/demos/graphics/dessin-1.dem
lib/${PKGNAME}/demos/graphics/dessin.dem
lib/${PKGNAME}/demos/graphics/dessin.dem.pos
+lib/${PKGNAME}/demos/graphics/fec/MESH
+lib/${PKGNAME}/demos/graphics/fec/MESH.VAL
+lib/${PKGNAME}/demos/graphics/fec/fec.dem
+lib/${PKGNAME}/demos/graphics/fec/fec.ex1
+lib/${PKGNAME}/demos/graphics/fec/fec.ex2
+lib/${PKGNAME}/demos/graphics/fec/fec.ex3
+lib/${PKGNAME}/demos/graphics/fec/fec.ex4
+lib/${PKGNAME}/demos/graphics/fec/fec.info
+lib/${PKGNAME}/demos/graphics/fec/macros.sci
+lib/${PKGNAME}/demos/graphics/graphics.dem
+lib/${PKGNAME}/demos/graphics/misc/misc.dem
+lib/${PKGNAME}/demos/graphics/misc/numerique.dem
+lib/${PKGNAME}/demos/graphics/misc/oscil.dem
+lib/${PKGNAME}/demos/graphics/misc/oscil.sci
+lib/${PKGNAME}/demos/graphics/misc/point.dem
lib/${PKGNAME}/demos/graphics/peaks.sci
lib/${PKGNAME}/demos/graphics/portrait.dem
lib/${PKGNAME}/demos/graphics/sd.sav
+lib/${PKGNAME}/demos/graphics/surface/Macros.sci
+lib/${PKGNAME}/demos/graphics/surface/bezier.dem
+lib/${PKGNAME}/demos/graphics/surface/bezier.sci
+lib/${PKGNAME}/demos/graphics/surface/surfaces.dem
+lib/${PKGNAME}/demos/graphics/surface/surfaces.sci
lib/${PKGNAME}/demos/graphics/xdemo-1.dem
lib/${PKGNAME}/demos/graphics/xdemo.dem
lib/${PKGNAME}/demos/graphics/xdemo.dem.pos
lib/${PKGNAME}/demos/graphics/xsetechfig.sce
-lib/${PKGNAME}/demos/icse/README
-lib/${PKGNAME}/demos/icse/icob.sci
-lib/${PKGNAME}/demos/icse/icot.sci
-lib/${PKGNAME}/demos/icse/icse.contexte
-lib/${PKGNAME}/demos/icse/icse.sci
-lib/${PKGNAME}/demos/icse/icsegen.sci
-lib/${PKGNAME}/demos/icse/icseinit.sce
-lib/${PKGNAME}/demos/icse/icsu.sci
-lib/${PKGNAME}/demos/icse/icsua.sci
-lib/${PKGNAME}/demos/icse/icsuq.sci
-lib/${PKGNAME}/demos/icse/icsvisu.sci
-lib/${PKGNAME}/demos/icse/lqv.sce
-lib/${PKGNAME}/demos/icse/navet.sce
-lib/${PKGNAME}/demos/icse/sero.mes
-lib/${PKGNAME}/demos/icse/seros.sce
-lib/${PKGNAME}/demos/intro/MakeC.mak
-lib/${PKGNAME}/demos/intro/MakeF.mak
-lib/${PKGNAME}/demos/intro/Makefile
-lib/${PKGNAME}/demos/intro/Makefile.mak
-lib/${PKGNAME}/demos/intro/dem01.dem
-lib/${PKGNAME}/demos/intro/extc.sce
-lib/${PKGNAME}/demos/intro/extf.sce
-lib/${PKGNAME}/demos/lmitool/bigM.sci
-lib/${PKGNAME}/demos/lmitool/dscr_lyap.sci
-lib/${PKGNAME}/demos/lmitool/dscr_lyap2.sci
-lib/${PKGNAME}/demos/lmitool/fullstate.sci
-lib/${PKGNAME}/demos/lmitool/h2hinf.sci
-lib/${PKGNAME}/demos/lmitool/linprog.sci
-lib/${PKGNAME}/demos/lmitool/lmi.dem
-lib/${PKGNAME}/demos/lmitool/lmidem.sci
-lib/${PKGNAME}/demos/lmitool/norminf.sci
-lib/${PKGNAME}/demos/lmitool/normopt.sci
-lib/${PKGNAME}/demos/lmitool/normopt2.sci
-lib/${PKGNAME}/demos/lmitool/normoptd.sci
-lib/${PKGNAME}/demos/lmitool/of.sci
-lib/${PKGNAME}/demos/lmitool/phase1.sci
-lib/${PKGNAME}/demos/lmitool/ric_dscr.sci
-lib/${PKGNAME}/demos/lmitool/sylvester.sci
-lib/${PKGNAME}/demos/lmitool/test.sci
-lib/${PKGNAME}/demos/lmitool/testdscr_lyap
-lib/${PKGNAME}/demos/lmitool/testh2hinf
-lib/${PKGNAME}/demos/lmitool/testlinprog
-lib/${PKGNAME}/demos/lmitool/testnorminf
-lib/${PKGNAME}/demos/lmitool/testnormopt
-lib/${PKGNAME}/demos/lmitool/tset.sci
Home |
Main Index |
Thread Index |
Old Index