summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2002-05-24 06:48:17 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2002-05-24 06:48:17 +0000
commit008f6f827b53c80d5f5fb1cfc4772de6fc8442cf (patch)
treedffaf06ef57d39e7bcf2c624d5ab106aa51c5177 /math
parentUpgrade to 1.2b6. This is the result of chasing the (diff)
upgrade to 1.0.52
fix gmp support on current
Notes
Notes: svn path=/head/; revision=59860
Diffstat (limited to 'math')
-rw-r--r--math/yacas/Makefile7
-rw-r--r--math/yacas/distinfo2
-rw-r--r--math/yacas/files/patch-configure19
-rw-r--r--math/yacas/pkg-descr2
-rw-r--r--math/yacas/pkg-plist35
5 files changed, 54 insertions, 11 deletions
diff --git a/math/yacas/Makefile b/math/yacas/Makefile
index 11b1334e28b5..b4983ad59edf 100644
--- a/math/yacas/Makefile
+++ b/math/yacas/Makefile
@@ -7,9 +7,10 @@
#
PORTNAME= yacas
-PORTVERSION= 1.0.51
+PORTVERSION= 1.0.52
CATEGORIES= math
-MASTER_SITES= http://www.xs4all.nl/~apinkus/backups/
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= ${PORTNAME}-${PORTVERSION:S/r/rev/}
MAINTAINER= ports@FreeBSD.org
@@ -21,7 +22,7 @@ USE_GMAKE= yes
.if defined(WITH_GMP)
.if ${OSVERSION} >= 500000
-LIB_DEPENDS+= gmp.3:${PORTSDIR}/math/libgmp
+LIB_DEPENDS+= gmp.5:${PORTSDIR}/math/libgmp4
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
.endif
diff --git a/math/yacas/distinfo b/math/yacas/distinfo
index ecacec084d92..bff9fbfd6899 100644
--- a/math/yacas/distinfo
+++ b/math/yacas/distinfo
@@ -1 +1 @@
-MD5 (yacas-1.0.51.tar.gz) = 770905e5ce104aa816a56ab3a5d1f083
+MD5 (yacas-1.0.52.tar.gz) = f86573d314c2335540e04eb869fd9717
diff --git a/math/yacas/files/patch-configure b/math/yacas/files/patch-configure
new file mode 100644
index 000000000000..d39097c61149
--- /dev/null
+++ b/math/yacas/files/patch-configure
@@ -0,0 +1,19 @@
+--- configure.orig Fri May 24 06:40:55 2002
++++ configure Fri May 24 14:38:40 2002
+@@ -1787,13 +1787,14 @@
+ cat > conftest.$ac_ext <<EOF
+ #line 1789 "configure"
+ #include "confdefs.h"
++#include <gmp.h>
+ /* Override any gcc2 internal prototype to avoid an error. */
+ /* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+-char mpz_init();
+
+ int main() {
+-mpz_init()
++mpz_t integ;
++mpz_init(integ)
+ ; return 0; }
+ EOF
+ if { (eval echo configure:1800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
diff --git a/math/yacas/pkg-descr b/math/yacas/pkg-descr
index 1a5389bf31b1..be27bcfaeef2 100644
--- a/math/yacas/pkg-descr
+++ b/math/yacas/pkg-descr
@@ -7,4 +7,4 @@ arbitrary precision arithmetic (although it can optionally be linked with
the library "libgmp2") and is able to execute symbolic manipulations on
various mathematical objects by following user-defined rules.
-WWW: http://www.xs4all.nl/~apinkus/
+WWW: http://yacas.sourceforge.net/
diff --git a/math/yacas/pkg-plist b/math/yacas/pkg-plist
index f22e8fe178aa..d39cf5dc4f24 100644
--- a/math/yacas/pkg-plist
+++ b/math/yacas/pkg-plist
@@ -28,12 +28,23 @@ 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/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/Algochapters.html
+share/yacas/documentation/Algomanual.html
share/yacas/documentation/books.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/codingchapters.html
share/yacas/documentation/codingmanual.html
share/yacas/documentation/essayschapter1.html
@@ -42,12 +53,12 @@ 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/essayschapters.html
share/yacas/documentation/essaysmanual.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
@@ -60,6 +71,7 @@ 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/refchapter2.html
share/yacas/documentation/refchapter3.html
share/yacas/documentation/refchapter4.html
@@ -75,6 +87,9 @@ 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/refprogchapters.html
share/yacas/documentation/refprogmanual.html
share/yacas/documentation/yacaslogo.gif
@@ -90,14 +105,11 @@ 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/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
@@ -174,6 +186,13 @@ share/yacas/include/yacasbase.h
share/yacas/include/yacasprivate.h
share/yacas/integrate.rep/code.ys
share/yacas/integrate.rep/code.ys.def
+share/yacas/io.rep/code.ys
+share/yacas/io.rep/code.ys.def
+share/yacas/io.rep/defaultprint.ys
+share/yacas/io.rep/defaultprint.ys.def
+share/yacas/io.rep/errors.ys
+share/yacas/io.rep/formula.ys
+share/yacas/io.rep/print.ys
share/yacas/limit.rep/code.ys
share/yacas/limit.rep/code.ys.def
share/yacas/linalg.rep/code.ys
@@ -202,6 +221,7 @@ share/yacas/openmath.rep/code.ys
share/yacas/openmath.rep/code.ys.def
share/yacas/orthopoly.rep/code.ys
share/yacas/orthopoly.rep/code.ys.def
+share/yacas/packages.ys
share/yacas/padic.rep/code.ys
share/yacas/padic.rep/code.ys.def
share/yacas/patterns.rep/code.ys
@@ -211,7 +231,6 @@ share/yacas/plots.rep/code.ys
share/yacas/plots.rep/code.ys.def
share/yacas/predicates.rep/code.ys
share/yacas/predicates.rep/code.ys.def
-share/yacas/print.ys
share/yacas/pslq.rep/code.ys
share/yacas/pslq.rep/code.ys.def
share/yacas/rabinmiller.rep/code.ys
@@ -242,6 +261,8 @@ share/yacas/stdfuncs.rep/code.ys
share/yacas/stdfuncs.rep/code.ys.def
share/yacas/stdfuncs.rep/numerical.ys
share/yacas/stdfuncs.rep/numerical.ys.def
+share/yacas/stdfuncs.rep/nummethods.ys
+share/yacas/stdfuncs.rep/nummethods.ys.def
share/yacas/stdfuncs.rep/om.ys
share/yacas/stdopers.ys
share/yacas/stubs.rep/code.ys
@@ -261,6 +282,8 @@ share/yacas/trigsimp.rep/code.ys
share/yacas/trigsimp.rep/code.ys.def
share/yacas/univar.rep/code.ys
share/yacas/univar.rep/code.ys.def
+share/yacas/univar.rep/sturm.ys
+share/yacas/univar.rep/sturm.ys.def
share/yacas/yacasinit.ys
@dirrm share/yacas/addons
@dirrm share/yacas/array.rep
@@ -277,13 +300,13 @@ share/yacas/yacasinit.ys
@dirrm share/yacas/examples
@dirrm share/yacas/factors.rep
@dirrm share/yacas/fakedb.rep
-@dirrm share/yacas/formula.rep
@dirrm share/yacas/functional.rep
@dirrm share/yacas/html.rep
@dirrm share/yacas/include/plat/linux32
@dirrm share/yacas/include/plat
@dirrm share/yacas/include
@dirrm share/yacas/integrate.rep
+@dirrm share/yacas/io.rep
@dirrm share/yacas/limit.rep
@dirrm share/yacas/linalg.rep
@dirrm share/yacas/lists.rep