Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jan 2021 22:08:52 +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: r560435 - in head/math: . mpfrcx
Message-ID:  <202101052208.105M8qo0080345@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Tue Jan  5 22:08:52 2021
New Revision: 560435
URL: https://svnweb.freebsd.org/changeset/ports/560435

Log:
  New port: math/mpfrcx: Arbitrary precision library for arithmetic of univariate polynomials

Added:
  head/math/mpfrcx/
  head/math/mpfrcx/Makefile   (contents, props changed)
  head/math/mpfrcx/distinfo   (contents, props changed)
  head/math/mpfrcx/pkg-descr   (contents, props changed)
Modified:
  head/math/Makefile

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Tue Jan  5 22:08:21 2021	(r560434)
+++ head/math/Makefile	Tue Jan  5 22:08:52 2021	(r560435)
@@ -414,6 +414,7 @@
     SUBDIR += mpfi
     SUBDIR += mpfr
     SUBDIR += mpfrc++
+    SUBDIR += mpfrcx
     SUBDIR += mpir
     SUBDIR += mppp
     SUBDIR += mprime

Added: head/math/mpfrcx/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/mpfrcx/Makefile	Tue Jan  5 22:08:52 2021	(r560435)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME=	mpfrcx
+DISTVERSION=	0.6
+CATEGORIES=	math
+MASTER_SITES=	http://www.multiprecision.org/downloads/
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Arbitrary precision library for arithmetic of univariate polynomials
+
+LICENSE=	LGPL3
+LICENSE_FILE=	${WRKSRC}/COPYING.LESSER
+
+LIB_DEPENDS=	libgmp.so:math/gmp \
+		libmpc.so:math/mpc \
+		libmpfr.so:math/mpfr
+
+USES=		gmake libtool localbase
+USE_LDCONFIG=	yes
+
+GNU_CONFIGURE=	yes
+
+INSTALL_TARGET=	install-strip
+
+INFO=		mpfrcx
+
+PLIST_FILES=	include/mpfrcx.h \
+		lib/libmpfrcx.a \
+		lib/libmpfrcx.so \
+		lib/libmpfrcx.so.1 \
+		lib/libmpfrcx.so.1.2.0
+
+.include <bsd.port.mk>

Added: head/math/mpfrcx/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/mpfrcx/distinfo	Tue Jan  5 22:08:52 2021	(r560435)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1609883286
+SHA256 (mpfrcx-0.6.tar.gz) = 2af256e0f0a4410e1fd1c377260ba0c8cd969a6513db795dcc52509554cde53f
+SIZE (mpfrcx-0.6.tar.gz) = 679718

Added: head/math/mpfrcx/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/mpfrcx/pkg-descr	Tue Jan  5 22:08:52 2021	(r560435)
@@ -0,0 +1,10 @@
+MPFRCX is a library for the arithmetic of univariate polynomials over arbitrary
+precision real (GNU MPFR) or complex (GNU MPC) numbers, without control on the
+rounding. The functions implemented are not very numerous and somewhat
+idiosyncratic: the main motivation behind the library is to have functionality
+available for the floating-point approach to complex multiplication. However,
+asymptotically fast routines such as Toom-Cook and the FFT for multiplication of
+polynomials are available, as well as fast routines for interpolation and
+evaluation based on trees of polynomials. 
+
+WWW: http://www.multiprecision.org/mpfrcx/home.html



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101052208.105M8qo0080345>