aboutsummaryrefslogtreecommitdiffstats
path: root/math
diff options
context:
space:
mode:
authorstephen <stephen@FreeBSD.org>2015-08-07 04:55:11 +0800
committerstephen <stephen@FreeBSD.org>2015-08-07 04:55:11 +0800
commit91946517f4824727511e6e17c11116acfbb200a7 (patch)
treefc103cd4d632033f330e120faba1e724c6e72f9c /math
parentdcc1c04c3e74ac7874fbca8da47c2e0c11d4fb57 (diff)
downloadfreebsd-ports-gnome-91946517f4824727511e6e17c11116acfbb200a7.tar.gz
freebsd-ports-gnome-91946517f4824727511e6e17c11116acfbb200a7.tar.zst
freebsd-ports-gnome-91946517f4824727511e6e17c11116acfbb200a7.zip
- Remove uses=compiler:c++11-lang.
- Remove broken for FreeBSD < 10. Will reinstate if errors result. - Update pkg-descr according to upstream info. Submitted by: Oliver Heimlich <oheim@posteo.de>
Diffstat (limited to 'math')
-rw-r--r--math/octave-forge-interval/Makefile10
-rw-r--r--math/octave-forge-interval/pkg-descr11
2 files changed, 9 insertions, 12 deletions
diff --git a/math/octave-forge-interval/Makefile b/math/octave-forge-interval/Makefile
index 16e51849ebdc..cbfaa8bcf9bd 100644
--- a/math/octave-forge-interval/Makefile
+++ b/math/octave-forge-interval/Makefile
@@ -13,8 +13,6 @@ LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LIB_DEPENDS= libmpfr.so:${PORTSDIR}/math/mpfr
-USES= compiler:c++11-lang
-
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
@@ -27,10 +25,4 @@ post-build:
${RM} -f ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 1000000 || ${ARCH} == "i386"
-BROKEN= Doesn't build on FreeBSD 9 nor i386
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/math/octave-forge-interval/pkg-descr b/math/octave-forge-interval/pkg-descr
index aaaf4f5c5763..fcd62705d7b6 100644
--- a/math/octave-forge-interval/pkg-descr
+++ b/math/octave-forge-interval/pkg-descr
@@ -5,8 +5,13 @@ build and install scripts.
This is interval.
- The package provides data types for verified computing. The implementation
- of intervals in inf-sup format is based on interval boundaries represented
- by binary64 numbers and is standard conforming to IEEE 1788.
+ The interval package for real-valued interval arithmetic allows to evaluate
+ functions over subsets of their domain. All results are verified, because
+ interval computations automatically keep track of any errors. These
+ concepts can be used to handle uncertainties, estimate arithmetic errors
+ and produce reliable results. Also it can be applied to computer-assisted
+ proofs, constraint programming, and verified computing. The implementation
+ is based on interval boundaries represented by binary64 numbers and is
+ conforming to IEEE Std 1788-2015, IEEE standard for interval arithmetic.
WWW: http://octave.sourceforge.net/