aboutsummaryrefslogtreecommitdiffstats
path: root/math
diff options
context:
space:
mode:
authorwen <wen@FreeBSD.org>2017-03-01 14:38:42 +0800
committerwen <wen@FreeBSD.org>2017-03-01 14:38:42 +0800
commita6b92e2145c05b7e6bd418e7934a091ce9a7cc4c (patch)
tree3844bb572494bfb95f3226129fc0f45e60e91449 /math
parent3a3ac4aa08839a6056bbf61fa5c2a8e63cefd5d2 (diff)
downloadfreebsd-ports-gnome-a6b92e2145c05b7e6bd418e7934a091ce9a7cc4c.tar.gz
freebsd-ports-gnome-a6b92e2145c05b7e6bd418e7934a091ce9a7cc4c.tar.zst
freebsd-ports-gnome-a6b92e2145c05b7e6bd418e7934a091ce9a7cc4c.zip
- Update to version 20170124
PR: 217410 Submitted by: pfg@(maintainer)
Diffstat (limited to 'math')
-rw-r--r--math/reduce/Makefile10
-rw-r--r--math/reduce/distinfo5
-rw-r--r--math/reduce/files/patch-fox-configure.ac11
-rw-r--r--math/reduce/files/runpsl.sh3
-rw-r--r--math/reduce/pkg-plist32
5 files changed, 51 insertions, 10 deletions
diff --git a/math/reduce/Makefile b/math/reduce/Makefile
index 512487e6286c..58f461ce72f0 100644
--- a/math/reduce/Makefile
+++ b/math/reduce/Makefile
@@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= reduce
-PORTVERSION= 20141130
+PORTVERSION= 20170124
CATEGORIES= math lang
MASTER_SITES= SF/${PORTNAME}-algebra/${SFSUBDIR}/
-DISTNAME= ${PORTNAME}-src-2014-11-30
+DISTNAME= Reduce-svn3877-src
MAINTAINER= pfg@FreeBSD.org
COMMENT= Portable general-purpose computer algebra system
@@ -14,13 +14,13 @@ LICENSE= BSD2CLAUSE
RUN_DEPENDS= gnuplot:math/gnuplot
-USES= autoreconf:build gmake ncurses tar:bzip2
+USES= autoreconf:build gmake libtool ncurses
TARGET_SDIR= ${ARCH:S/amd64/x86_64/}-unknown-${OPSYS:tl}${OSREL}
CONFIGURE_ARGS= --build=${TARGET_SDIR}
WRKSRC= ${WRKDIR}/${DISTNAME}
CPPFLAGS+= -I${NCURSESINC}
-SFSUBDIR= Snapshot_2014-11-30-kept-only-for-historical-interest
+SFSUBDIR= snapshot_2017-01-24
# Avoid GNU_CONFIGURE as it breaks staging
HAS_CONFIGURE= yes
@@ -48,7 +48,7 @@ USES+= jpeg
CPPFLAGS+= `freetype-config --cflags`
LDFLAGS+= `freetype-config --libs`
.else
-ONLY_FOR_ARCHS= amd64
+ONLY_FOR_ARCHS= amd64
.endif
.if ${PORT_OPTIONS:MCSL}
diff --git a/math/reduce/distinfo b/math/reduce/distinfo
index 5e3a65dad14e..3b60f873773a 100644
--- a/math/reduce/distinfo
+++ b/math/reduce/distinfo
@@ -1,2 +1,3 @@
-SHA256 (reduce-src-2014-11-30.tar.bz2) = b15debc944475d4daee1bcbdbaff415693522306785507f2d3110d75df6e7006
-SIZE (reduce-src-2014-11-30.tar.bz2) = 253343100
+TIMESTAMP = 1488224552
+SHA256 (Reduce-svn3877-src.tar.gz) = d6730ac0a88a510051ad36b069f5bd45d261229b4edead382c359d33a762f626
+SIZE (Reduce-svn3877-src.tar.gz) = 252749994
diff --git a/math/reduce/files/patch-fox-configure.ac b/math/reduce/files/patch-fox-configure.ac
new file mode 100644
index 000000000000..79d9c9094803
--- /dev/null
+++ b/math/reduce/files/patch-fox-configure.ac
@@ -0,0 +1,11 @@
+--- csl/fox/configure.ac.orig 2017-02-27 17:32:49.915004000 -0500
++++ csl/fox/configure.ac 2017-02-27 17:35:58.712250000 -0500
+@@ -160,7 +160,7 @@ if test "x$enable_release" = "xyes" && t
+ CXXFLAGS="${CXXFLAGS} -Wuninitialized -ffast-math -fstrict-aliasing"
+ ;;
+ *)
+- CXXFLAGS="${CXXFLAGS} -Wuninitialized -fomit-frame-pointer -ffast-math -fstrict-aliasing -finline-functions -fexpensive-optimizations"
++ CXXFLAGS="${CXXFLAGS} -Wuninitialized -fomit-frame-pointer -ffast-math -fstrict-aliasing -finline-functions"
+ LDFLAGS="-s ${LDFLAGS}"
+ ;;
+ esac
diff --git a/math/reduce/files/runpsl.sh b/math/reduce/files/runpsl.sh
index a05817a6d572..67de252482a8 100644
--- a/math/reduce/files/runpsl.sh
+++ b/math/reduce/files/runpsl.sh
@@ -4,6 +4,9 @@ case `uname -m` in
amd64)
STORE=2000
;;
+i386)
+ STORE=16000000
+ ;;
esac
bin="/usr/local/share/reduce/psl/bpsl"
diff --git a/math/reduce/pkg-plist b/math/reduce/pkg-plist
index a65271fc3f3f..b08f8260dbda 100644
--- a/math/reduce/pkg-plist
+++ b/math/reduce/pkg-plist
@@ -93,6 +93,8 @@
%%CSL%%%%DATADIR%%/reduce.fonts/cmsy7.ttf
%%CSL%%%%DATADIR%%/reduce.fonts/cmsy8.ttf
%%CSL%%%%DATADIR%%/reduce.fonts/cmsy9.ttf
+%%CSL%%%%DATADIR%%/reduce.fonts/cmuntt.pfb
+%%CSL%%%%DATADIR%%/reduce.fonts/cmuntt.ttf
%%CSL%%%%DATADIR%%/reduce.fonts/fonts.dir
%%CSL%%%%DATADIR%%/reduce.fonts/fonts.scale
%%CSL%%%%DATADIR%%/reduce.fonts/pfmfiles/cmex10.pfm
@@ -385,6 +387,17 @@
%%PSL%%%%DATADIR%%/red/cantens.b
%%PSL%%%%DATADIR%%/red/cdiff.b
%%PSL%%%%DATADIR%%/red/cdiffx.b
+%%PSL%%%%DATADIR%%/red/cde.b
+%%PSL%%%%DATADIR%%/red/cde_ansatz.b
+%%PSL%%%%DATADIR%%/red/cde_cdcalc.b
+%%PSL%%%%DATADIR%%/red/cde_cdiff.b
+%%PSL%%%%DATADIR%%/red/cde_diffcon.b
+%%PSL%%%%DATADIR%%/red/cde_init.b
+%%PSL%%%%DATADIR%%/red/cde_jetspace.b
+%%PSL%%%%DATADIR%%/red/cde_parametric.b
+%%PSL%%%%DATADIR%%/red/cde_tools.b
+%%PSL%%%%DATADIR%%/red/cde_totalder.b
+%%PSL%%%%DATADIR%%/red/cde_varcalc.b
%%PSL%%%%DATADIR%%/red/cedit.b
%%PSL%%%%DATADIR%%/red/cface.b
%%PSL%%%%DATADIR%%/red/cgb.b
@@ -421,7 +434,6 @@
%%PSL%%%%DATADIR%%/red/coeffts.b
%%PSL%%%%DATADIR%%/red/cofactor.b
%%PSL%%%%DATADIR%%/red/comfac.b
-%%PSL%%%%DATADIR%%/red/comment.b
%%PSL%%%%DATADIR%%/red/compact.b
%%PSL%%%%DATADIR%%/red/compactf.b
%%PSL%%%%DATADIR%%/red/compat.b
@@ -461,6 +473,8 @@
%%PSL%%%%DATADIR%%/red/crlinalg.b
%%PSL%%%%DATADIR%%/red/crmain.b
%%PSL%%%%DATADIR%%/red/crpvm.b
+%%PSL%%%%DATADIR%%/red/crresu.b
+%%PSL%%%%DATADIR%%/red/crstart.b
%%PSL%%%%DATADIR%%/red/crsep.b
%%PSL%%%%DATADIR%%/red/crshort.b
%%PSL%%%%DATADIR%%/red/crsimp.b
@@ -602,11 +616,11 @@
%%PSL%%%%DATADIR%%/red/general.b
%%PSL%%%%DATADIR%%/red/genmod.b
%%PSL%%%%DATADIR%%/red/genparser.b
+%%PSL%%%%DATADIR%%/red/genparserprint.b
%%PSL%%%%DATADIR%%/red/genpurfn.b
%%PSL%%%%DATADIR%%/red/gentens.b
%%PSL%%%%DATADIR%%/red/gentran.b
%%PSL%%%%DATADIR%%/red/genus.b
-%%PSL%%%%DATADIR%%/red/geometry.b
%%PSL%%%%DATADIR%%/red/geoprover.b
%%PSL%%%%DATADIR%%/red/ghyper.b
%%PSL%%%%DATADIR%%/red/gint.b
@@ -845,6 +859,10 @@
%%PSL%%%%DATADIR%%/red/ofsftfc.b
%%PSL%%%%DATADIR%%/red/ofsftrop.b
%%PSL%%%%DATADIR%%/red/ofsfvsl.b
+%%PSL%%%%DATADIR%%/red/ofsfvsblock.b
+%%PSL%%%%DATADIR%%/red/ofsfvseset.b
+%%PSL%%%%DATADIR%%/red/ofsfvslists.b
+%%PSL%%%%DATADIR%%/red/ofsfvssub.b
%%PSL%%%%DATADIR%%/red/ofsfxopt.b
%%PSL%%%%DATADIR%%/red/om2ir.b
%%PSL%%%%DATADIR%%/red/opertens.b
@@ -864,7 +882,6 @@
%%PSL%%%%DATADIR%%/red/pasfbnf.b
%%PSL%%%%DATADIR%%/red/pasfmisc.b
%%PSL%%%%DATADIR%%/red/pasfnf.b
-%%PSL%%%%DATADIR%%/red/pasfopt.b
%%PSL%%%%DATADIR%%/red/pasfqe.b
%%PSL%%%%DATADIR%%/red/pasfresolve.b
%%PSL%%%%DATADIR%%/red/pasfsiat.b
@@ -975,6 +992,7 @@
%%PSL%%%%DATADIR%%/red/resultnt.b
%%PSL%%%%DATADIR%%/red/reval.b
%%PSL%%%%DATADIR%%/red/reval4.b
+%%PSL%%%%DATADIR%%/red/revision.b
%%PSL%%%%DATADIR%%/red/ring.b
%%PSL%%%%DATADIR%%/red/rlami.b
%%PSL%%%%DATADIR%%/red/rlcont.b
@@ -983,9 +1001,14 @@
%%PSL%%%%DATADIR%%/red/rlisp.b
%%PSL%%%%DATADIR%%/red/rlisp88.b
%%PSL%%%%DATADIR%%/red/rlsched.b
+%%PSL%%%%DATADIR%%/red/rlservice.b
+%%PSL%%%%DATADIR%%/red/rlservices.b
%%PSL%%%%DATADIR%%/red/rlsl.b
%%PSL%%%%DATADIR%%/red/rlslv.b
+%%PSL%%%%DATADIR%%/red/rlsupport.b
%%PSL%%%%DATADIR%%/red/rltools.b
+%%PSL%%%%DATADIR%%/red/rltype.b
+%%PSL%%%%DATADIR%%/red/rltypes.b
%%PSL%%%%DATADIR%%/red/rmsubs.b
%%PSL%%%%DATADIR%%/red/rnelem.b
%%PSL%%%%DATADIR%%/red/rootaux.b
@@ -993,6 +1016,7 @@
%%PSL%%%%DATADIR%%/red/roots2.b
%%PSL%%%%DATADIR%%/red/rounded.b
%%PSL%%%%DATADIR%%/red/rprint.b
+%%PSL%%%%DATADIR%%/red/rprintf.b
%%PSL%%%%DATADIR%%/red/rsolve.b
%%PSL%%%%DATADIR%%/red/rsupport.b
%%PSL%%%%DATADIR%%/red/rtrace.b
@@ -1068,6 +1092,7 @@
%%PSL%%%%DATADIR%%/red/sqfrnorm.b
%%PSL%%%%DATADIR%%/red/sqprint.b
%%PSL%%%%DATADIR%%/red/sqrtf.b
+%%PSL%%%%DATADIR%%/red/sstools.b
%%PSL%%%%DATADIR%%/red/statmisc.b
%%PSL%%%%DATADIR%%/red/steepstd.b
%%PSL%%%%DATADIR%%/red/str.b
@@ -1157,6 +1182,7 @@
%%PSL%%%%DATADIR%%/red/tri.b
%%PSL%%%%DATADIR%%/red/trialdiv.b
%%PSL%%%%DATADIR%%/red/triang.b
+%%PSL%%%%DATADIR%%/red/trigd.b
%%PSL%%%%DATADIR%%/red/trigint.b
%%PSL%%%%DATADIR%%/red/trigsimp.b
%%PSL%%%%DATADIR%%/red/trigsmp1.b