aboutsummaryrefslogtreecommitdiff
path: root/math/octave-forge-interval
diff options
context:
space:
mode:
authorStephen Montgomery-Smith <stephen@FreeBSD.org>2015-08-06 20:55:11 +0000
committerStephen Montgomery-Smith <stephen@FreeBSD.org>2015-08-06 20:55:11 +0000
commitbbafe3387b1e563819b321127e57d73f41eecbca (patch)
treefc103cd4d632033f330e120faba1e724c6e72f9c /math/octave-forge-interval
parent27a1dc54be305935dd1e1452025b1622be5e58e5 (diff)
Notes
Diffstat (limited to 'math/octave-forge-interval')
-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/