pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/math/yacas update to yacas-1.0.56 and bl3ify.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8359a123124d
branches:  trunk
changeset: 470799:8359a123124d
user:      dmcmahill <dmcmahill%pkgsrc.org@localhost>
date:      Fri Mar 12 01:15:45 2004 +0000

description:
update to yacas-1.0.56 and bl3ify.

Many, many, many additions, bug fixes, and improvements since the last
packaged version.  Too many to even summarize here.  Please refer to the
change log in the distfile or on the homepage.

diffstat:

 math/yacas/Makefile |   28 +++-
 math/yacas/PLIST    |  340 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 math/yacas/distinfo |    6 +-
 3 files changed, 354 insertions(+), 20 deletions(-)

diffs (truncated from 588 to 300 lines):

diff -r b3113a93c476 -r 8359a123124d math/yacas/Makefile
--- a/math/yacas/Makefile       Fri Mar 12 01:14:00 2004 +0000
+++ b/math/yacas/Makefile       Fri Mar 12 01:15:45 2004 +0000
@@ -1,22 +1,40 @@
-# $NetBSD: Makefile,v 1.11 2003/11/07 15:27:24 gavan Exp $
+# $NetBSD: Makefile,v 1.12 2004/03/12 01:15:45 dmcmahill Exp $
 #
 
-DISTNAME=      yacas-1.0.48
+DISTNAME=      yacas-1.0.56
 CATEGORIES=    math
-MASTER_SITES=  http://www.xs4all.nl/~apinkus/backups/
+MASTER_SITES=  http://yacas.sourceforge.net/backups/
 
 MAINTAINER=    tech-pkg%NetBSD.org@localhost
-HOMEPAGE=      http://www.xs4all.nl/~apinkus/yacas.html
+HOMEPAGE=      http://yacas.sourceforge.net
 COMMENT=       Yet Another Computer Algebra System
 
+USE_BUILDLINK3=        YES
 GNU_CONFIGURE= YES
 USE_GCC_SHLIB= YES
+USE_GNU_TOOLS+=        make
+USE_LIBTOOL=   YES
+USE_X11=       YES
 
 TEST_TARGET=   test
 
+LDFLAGS+=      -Wl,-R${PREFIX}/lib/yacas
+
+# dos2unix fix on a few files
+pre-patch:
+.for __tmp__ in src/cyacas.h src/cyacas.cpp plugins/pcre/pcre_config.h
+       ${MV} ${WRKSRC}/${__tmp__} ${WRKSRC}/${__tmp__}.bak
+       ${CAT} ${WRKSRC}/${__tmp__}.bak | ${TR} -d "\015" >  \
+               ${WRKSRC}/${__tmp__}
+.endfor
+
 post-install:
        ${INSTALL_SCRIPT} ${WRKSRC}/yacas.sh ${PREFIX}/bin
        ${INSTALL_DATA_DIR} ${PREFIX}/share/emacs/site-lisp
-       ${INSTALL_DATA} ${WRKSRC}/yacas.el ${PREFIX}/share/emacs/site-lisp
+.for __tmp__ in yacas.el yacas-names.el yacas-functions.el yacas-notebook.el \
+       yacas-notebook.sty font-latex.el
+       ${INSTALL_DATA} ${WRKSRC}/YacasNotebook/${__tmp__} ${PREFIX}/share/emacs/site-lisp
+.endfor
 
+.include "../../math/gsl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r b3113a93c476 -r 8359a123124d math/yacas/PLIST
--- a/math/yacas/PLIST  Fri Mar 12 01:14:00 2004 +0000
+++ b/math/yacas/PLIST  Fri Mar 12 01:15:45 2004 +0000
@@ -1,45 +1,161 @@
-@comment $NetBSD: PLIST,v 1.4 2002/12/09 16:01:34 tron Exp $
+@comment $NetBSD: PLIST,v 1.5 2004/03/12 01:15:45 dmcmahill Exp $
 bin/yacas
+bin/yacas.sh
 bin/yacas_client
+bin/ytxt2tex
+lib/libcyacas.a
+lib/libcyacas.la
+lib/libcyacas.so
+lib/libcyacas.so.0
+lib/libcyacas.so.0.0
+lib/libyacas.a
+lib/libyacas.la
+lib/libyacas.so
+lib/libyacas.so.0
+lib/libyacas.so.0.0
+lib/libyacasnumbers.a
+lib/libyacasnumbers.la
+lib/libyacasnumbers.so
+lib/libyacasnumbers.so.0
+lib/libyacasnumbers.so.0.0
+lib/libyacasplatform.a
+lib/libyacasplatform.la
+lib/libyacasplatform.so
+lib/libyacasplatform.so.0
+lib/libyacasplatform.so.0.0
+lib/yacas/example.a
+lib/yacas/example.la
+lib/yacas/example.so
+lib/yacas/filescanner.a
+lib/yacas/filescanner.la
+lib/yacas/filescanner.so
+lib/yacas/forth.a
+lib/yacas/forth.la
+lib/yacas/forth.so
+lib/yacas/libmath.a
+lib/yacas/libmath.la
+lib/yacas/libmath.so
+lib/yacas/libmath.so.0
+lib/yacas/libmath.so.0.0
+lib/yacas/opengl.a
+lib/yacas/opengl.la
+lib/yacas/opengl.so
+lib/yacas/pcre.a
+lib/yacas/pcre.la
+lib/yacas/pcre.so
+lib/yacas/yacas_gsl.a
+lib/yacas/yacas_gsl.la
+lib/yacas/yacas_gsl.so
+share/emacs/site-lisp/font-latex.el
+share/emacs/site-lisp/yacas-functions.el
+share/emacs/site-lisp/yacas-names.el
+share/emacs/site-lisp/yacas-notebook.el
+share/emacs/site-lisp/yacas-notebook.sty
 share/emacs/site-lisp/yacas.el
-share/yacas/Makefile
-share/yacas/Makefile.am
-share/yacas/Makefile.in
-share/yacas/addons/README
 share/yacas/addons/editvi.ys
 share/yacas/addons/editvi.ys.def
-share/yacas/addons/gnuplot.ys
-share/yacas/addons/gnuplot.ys.def
+share/yacas/addons/unix.ys
+share/yacas/addons/unix.ys.def
 share/yacas/array.rep/code.ys
 share/yacas/array.rep/code.ys.def
 share/yacas/assoc.rep/code.ys
 share/yacas/assoc.rep/code.ys.def
+share/yacas/base.rep/math.ys
+share/yacas/base.rep/math.ys.def
 share/yacas/c_form.rep/code.ys
 share/yacas/c_form.rep/code.ys.def
+share/yacas/codecheck.rep/codetransform.ys
+share/yacas/codecheck.rep/commonlispreader.ys
+share/yacas/codecheck.rep/cplusplusreader.ys
+share/yacas/codecheck.rep/genericparser.ys
+share/yacas/codecheck.rep/interface.ys
+share/yacas/codecheck.rep/interface.ys.def
+share/yacas/codecheck.rep/process.ys
+share/yacas/codecheck.rep/process.ys.def
+share/yacas/compile.rep/compilecpp.ys
+share/yacas/compile.rep/compilecpp.ys.def
 share/yacas/complex.rep/code.ys
 share/yacas/complex.rep/code.ys.def
+share/yacas/complex.rep/om.ys
 share/yacas/constants.rep/code.ys
 share/yacas/constants.rep/code.ys.def
+share/yacas/constants.rep/om.ys
 share/yacas/controlflow.rep/code.ys
 share/yacas/controlflow.rep/code.ys.def
+share/yacas/corefunctions.ys
 share/yacas/cstubgen.rep/code.ys
 share/yacas/cstubgen.rep/code.ys.def
+share/yacas/debug.rep/code.ys
+share/yacas/debug.rep/code.ys.def
 share/yacas/deffunc.rep/code.ys
 share/yacas/deffunc.rep/code.ys.def
 share/yacas/deriv.rep/code.ys
 share/yacas/deriv.rep/code.ys.def
+share/yacas/documentation/Algo.html
+share/yacas/documentation/Algochapter1.html
+share/yacas/documentation/Algochapter2.html
+share/yacas/documentation/Algochapter3.html
+share/yacas/documentation/Algochapter4.html
+share/yacas/documentation/Algochapter5.html
+share/yacas/documentation/Algochapter6.html
+share/yacas/documentation/Algochapter7.html
+share/yacas/documentation/Algochapter8.html
+share/yacas/documentation/Algochapters.html
+share/yacas/documentation/Algomanual.html
+share/yacas/documentation/LispProgramming.html
+share/yacas/documentation/LispProgrammingchapter1.html
+share/yacas/documentation/LispProgrammingchapter2.html
+share/yacas/documentation/LispProgrammingchapter3.html
+share/yacas/documentation/LispProgrammingchapter4.html
+share/yacas/documentation/LispProgrammingchapter5.html
+share/yacas/documentation/LispProgrammingchapters.html
+share/yacas/documentation/LispProgrammingmanual.html
+share/yacas/documentation/NewDesign.html
+share/yacas/documentation/NewDesignchapter1.html
+share/yacas/documentation/NewDesignchapter10.html
+share/yacas/documentation/NewDesignchapter2.html
+share/yacas/documentation/NewDesignchapter3.html
+share/yacas/documentation/NewDesignchapter4.html
+share/yacas/documentation/NewDesignchapter5.html
+share/yacas/documentation/NewDesignchapter6.html
+share/yacas/documentation/NewDesignchapter7.html
+share/yacas/documentation/NewDesignchapter8.html
+share/yacas/documentation/NewDesignchapter9.html
+share/yacas/documentation/NewDesignchapters.html
+share/yacas/documentation/NewDesignmanual.html
 share/yacas/documentation/books.html
+share/yacas/documentation/coding.html
 share/yacas/documentation/codingchapter1.html
 share/yacas/documentation/codingchapter2.html
 share/yacas/documentation/codingchapter3.html
 share/yacas/documentation/codingchapter4.html
 share/yacas/documentation/codingchapter5.html
+share/yacas/documentation/codingchapter6.html
+share/yacas/documentation/codingchapter7.html
+share/yacas/documentation/codingchapter8.html
+share/yacas/documentation/codingchapter9.html
 share/yacas/documentation/codingchapters.html
 share/yacas/documentation/codingmanual.html
+share/yacas/documentation/essays.html
+share/yacas/documentation/essayschapter1.html
+share/yacas/documentation/essayschapter10.html
+share/yacas/documentation/essayschapter11.html
+share/yacas/documentation/essayschapter2.html
+share/yacas/documentation/essayschapter3.html
+share/yacas/documentation/essayschapter4.html
+share/yacas/documentation/essayschapter5.html
+share/yacas/documentation/essayschapter6.html
+share/yacas/documentation/essayschapter7.html
+share/yacas/documentation/essayschapter8.html
+share/yacas/documentation/essayschapter9.html
+share/yacas/documentation/essayschapters.html
+share/yacas/documentation/essaysmanual.html
+share/yacas/documentation/hints
 share/yacas/documentation/intro.html
 share/yacas/documentation/introchapter1.html
 share/yacas/documentation/introchapter2.html
 share/yacas/documentation/introchapter3.html
+share/yacas/documentation/introchapter4.html
 share/yacas/documentation/introchapters.html
 share/yacas/documentation/intromanual.html
 share/yacas/documentation/manicon.html
@@ -51,7 +167,15 @@
 share/yacas/documentation/refchapter13.html
 share/yacas/documentation/refchapter14.html
 share/yacas/documentation/refchapter15.html
+share/yacas/documentation/refchapter16.html
+share/yacas/documentation/refchapter17.html
+share/yacas/documentation/refchapter18.html
+share/yacas/documentation/refchapter19.html
 share/yacas/documentation/refchapter2.html
+share/yacas/documentation/refchapter20.html
+share/yacas/documentation/refchapter21.html
+share/yacas/documentation/refchapter22.html
+share/yacas/documentation/refchapter23.html
 share/yacas/documentation/refchapter3.html
 share/yacas/documentation/refchapter4.html
 share/yacas/documentation/refchapter5.html
@@ -61,65 +185,196 @@
 share/yacas/documentation/refchapter9.html
 share/yacas/documentation/refchapters.html
 share/yacas/documentation/refmanual.html
+share/yacas/documentation/refprog.html
 share/yacas/documentation/refprogchapter1.html
+share/yacas/documentation/refprogchapter10.html
 share/yacas/documentation/refprogchapter2.html
 share/yacas/documentation/refprogchapter3.html
 share/yacas/documentation/refprogchapter4.html
+share/yacas/documentation/refprogchapter5.html
+share/yacas/documentation/refprogchapter6.html
+share/yacas/documentation/refprogchapter7.html
+share/yacas/documentation/refprogchapter8.html
+share/yacas/documentation/refprogchapter9.html
 share/yacas/documentation/refprogchapters.html
 share/yacas/documentation/refprogmanual.html
 share/yacas/documentation/yacaslogo.gif
 share/yacas/example.rep/code.ys
 share/yacas/example.rep/code.ys.def
+share/yacas/examples/ABIN.ys
+share/yacas/examples/MinimumSpanningTree.ys
 share/yacas/examples/benchbuild.ys
 share/yacas/examples/benchmark.ys
 share/yacas/examples/benchmark2.ys
 share/yacas/examples/findsum.ys
 share/yacas/examples/goldbach.ys
+share/yacas/examples/pi.ys
 share/yacas/examples/queens.ys
 share/yacas/examples/series.ys
-share/yacas/examples/tests.ys
+share/yacas/examples/wordproblems.ys
+share/yacas/factors.rep/binaryfactors.ys
+share/yacas/factors.rep/binaryfactors.ys.def
 share/yacas/factors.rep/code.ys
 share/yacas/factors.rep/code.ys.def
 share/yacas/fakedb.rep/code.ys
 share/yacas/fakedb.rep/code.ys.def
-share/yacas/formula.rep/code.ys
-share/yacas/formula.rep/code.ys.def
 share/yacas/functional.rep/code.ys
 share/yacas/functional.rep/code.ys.def
 share/yacas/glview.ys
 share/yacas/html.rep/code.ys
 share/yacas/html.rep/code.ys.def
+share/yacas/include/GPL_stuff.h
+share/yacas/include/anumber.h
+share/yacas/include/anumber.inl
+share/yacas/include/archiver.h
+share/yacas/include/arggetter.h
+share/yacas/include/arrayclass.h
+share/yacas/include/arrayclass.inl
+share/yacas/include/choices.h
+share/yacas/include/commandline.h
+share/yacas/include/compressedfiles.h
+share/yacas/include/core_yacasmain.h
+share/yacas/include/corefunctions.h
+share/yacas/include/ctokenizer.h
+share/yacas/include/cyacas.h
+share/yacas/include/debugmem.h
+share/yacas/include/deffile.h
+share/yacas/include/deffile.inl
+share/yacas/include/elfdll.h



Home | Main Index | Thread Index | Old Index