Date: Fri, 30 Mar 2018 06:48:06 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r465949 - in head/math: . arb Message-ID: <201803300648.w2U6m65A020316@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Fri Mar 30 06:48:06 2018 New Revision: 465949 URL: https://svnweb.freebsd.org/changeset/ports/465949 Log: New port: math/arb: C library for arbitrary-precision interval arithmetic Added: head/math/arb/ head/math/arb/Makefile (contents, props changed) head/math/arb/distinfo (contents, props changed) head/math/arb/pkg-descr (contents, props changed) head/math/arb/pkg-plist (contents, props changed) Modified: head/math/Makefile Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Fri Mar 30 06:40:34 2018 (r465948) +++ head/math/Makefile Fri Mar 30 06:48:06 2018 (r465949) @@ -110,6 +110,7 @@ SUBDIR += analitza-kde4 SUBDIR += ann SUBDIR += apc + SUBDIR += arb SUBDIR += aribas SUBDIR += armadillo SUBDIR += arpack Added: head/math/arb/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/arb/Makefile Fri Mar 30 06:48:06 2018 (r465949) @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= arb +DISTVERSION= 2.13.0 +CATEGORIES= math + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C library for arbitrary-precision interval arithmetic + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libflint.so:math/flint2 \ + libgmp.so:math/gmp \ + libmpfr.so:math/mpfr + +USES= gmake +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-static +USE_GITHUB= yes +GH_ACCOUNT= fredrik-johansson +USE_LDCONFIG= yes + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libarb.so.* + +.include <bsd.port.mk> Added: head/math/arb/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/arb/distinfo Fri Mar 30 06:48:06 2018 (r465949) @@ -0,0 +1,3 @@ +TIMESTAMP = 1522369576 +SHA256 (fredrik-johansson-arb-2.13.0_GH0.tar.gz) = d075116d094bfda96f9c4ce10bb9bf23b333a8246f48c532427168d0f91b7788 +SIZE (fredrik-johansson-arb-2.13.0_GH0.tar.gz) = 1331452 Added: head/math/arb/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/arb/pkg-descr Fri Mar 30 06:48:06 2018 (r465949) @@ -0,0 +1,15 @@ +Arb is an implementation of ball arithmetic, also known as mid-rad interval +arithmetic. Ball arithmetic is an extension of floating-point arithmetic in +which an error bound is attached to each variable. This allows computing +rigorously with real and complex numbers. + +With plain floating-point arithmetic, the user must do an error analysis to +guarantee that results are correct. Manual error analysis is time-consuming and +bug-prone. Ball arithmetic effectively makes error analysis automatic. + +Arb is designed for computer algebra and computational number theory, but may be +useful in any area demanding reliable or precise numerical computing. Arb scales +seamlessly from tens of digits up to billions of digits. Efficiency is achieved +by low level optimizations and use of asymptotically fast algorithms. + +WWW: http://arblib.org/ Added: head/math/arb/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/arb/pkg-plist Fri Mar 30 06:48:06 2018 (r465949) @@ -0,0 +1,28 @@ +include/acb.h +include/acb_calc.h +include/acb_dft.h +include/acb_dirichlet.h +include/acb_elliptic.h +include/acb_hypgeom.h +include/acb_mat.h +include/acb_modular.h +include/acb_poly.h +include/arb.h +include/arb_calc.h +include/arb_fmpz_poly.h +include/arb_hypgeom.h +include/arb_mat.h +include/arb_poly.h +include/arf.h +include/bernoulli.h +include/bool_mat.h +include/dirichlet.h +include/dlog.h +include/fmpr.h +include/fmpz_extras.h +include/hypgeom.h +include/mag.h +include/partitions.h +lib/libarb.so +lib/libarb.so.2 +lib/libarb.so.2.4.0
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201803300648.w2U6m65A020316>