diff --git a/math/pari/Makefile b/math/pari/Makefile index e50cce4bd9fb..9cfb07b037ba 100644 --- a/math/pari/Makefile +++ b/math/pari/Makefile @@ -1,84 +1,83 @@ # Created by: Yoshiaki UCHIKAWA PORTNAME= pari -DISTVERSION= 2.13.2 +DISTVERSION= 2.13.3 PORTEPOCH= 2 CATEGORIES= math -MASTER_SITES= http://pari.math.u-bordeaux.fr/pub/pari/unix/ \ - http://mirrors.rit.edu/zi/ +MASTER_SITES= https://pari.math.u-bordeaux.fr/pub/pari/unix/ MAINTAINER= yuri@FreeBSD.org COMMENT= Mathematics library and advanced calculator package LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_mips64= fails to link: mpker.c:(.text+0x33bc): relocation truncated to fit: R_MIPS_TLS_GD against 'PARI_SIGINT_block' LIB_DEPENDS= libgmp.so:math/gmp USES= perl5 readline USE_LDCONFIG= yes USE_PERL5= build run HAS_CONFIGURE= yes CONFIGURE_SCRIPT= Configure CONFIGURE_ARGS= --mandir=${MANPREFIX}/man/man1 \ --prefix=${PREFIX} \ --with-readline ALL_TARGET= gp OPTIONS_DEFINE= DOCS EXAMPLES OPTIMIZED_CFLAGS X11 OPTIONS_RADIO= THREADS OPTIONS_RADIO_THREADS= PTHREADS MPI OPTIONS_DEFAULT= OPTIMIZED_CFLAGS X11 PTHREADS THREADS_DESC= Thread engine (single-threaded when none is selected) PTHREADS_DESC= Enable pthread thread engine MPI_DESC= Enable MPI thread engine MPI_BUILD_ENV= CC=mpicc .ifndef WITH_DEBUG OPTIMIZED_CFLAGS_CFLAGS= -O3 -fno-strict-aliasing -fomit-frame-pointer .endif X11_CONFIGURE_ON= --graphic=X11 X11_CONFIGURE_OFF= --graphic=none X11_USES= xorg X11_USE= xorg=x11 MPI_RUN_DEPENDS= ${LOCALBASE}/bin/mpirun:net/mpich MPI_BUILD_DEPENDS= ${LOCALBASE}/bin/mpicc:net/mpich MPI_LIB_DEPENDS= libgmp.so:math/gmp PTHREADS_LIB_DEPENDS= libgmp.so:math/gmp PTHREADS_CONFIGURE_ON= --mt=pthread --with-gmp=${LOCALBASE} MPI_CONFIGURE_ON= --mt=mpi --with-gmp=${LOCALBASE} MPI_CONFIGURE_ENV= CC=${LOCALBASE}/bin/mpicc OPTIONS_SUB= yes PLIST_SUB= GP_VERSION=${PORTVERSION:R} PORTVERSION=${PORTVERSION} PORTDATA= * PORTDOCS= * PORTEXAMPLES= * .include .if defined(PPC_ABI) && ${PPC_ABI} == ELFv1 CFLAGS+= -mminimal-toc .endif post-patch: @${REINPLACE_CMD} -E '/libpari_base\=/s/-tls|-gmp//' \ ${WRKSRC}/Configure @${REINPLACE_CMD} -e '/^CFLAGS=/s/\$$cflags//' \ ${WRKSRC}/config/get_cc @${REINPLACE_CMD} -e 's|-lX11|-L${LOCALBASE}/lib -lX11|' \ ${WRKSRC}/config/get_X11 @${REINPLACE_CMD} -e 's|-lreadline|-L${LOCALBASE}/lib -lreadline|' \ ${WRKSRC}/config/get_readline post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpari.so.${PORTVERSION} do-test-PTHREADS-on: @cd ${WRKSRC} && ${MAKE_CMD} test-parallel do-test-MPI-on: @cd ${WRKSRC} && ${MAKE_CMD} test-parallel RUNTEST="mpirun -np 3" .include diff --git a/math/pari/distinfo b/math/pari/distinfo index 878b63e989cf..3f5324cd656f 100644 --- a/math/pari/distinfo +++ b/math/pari/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1624764961 -SHA256 (pari-2.13.2.tar.gz) = 1679985094a0b723d14f49aa891dbe5ec967aa4040050a2c50bd764ddb3eba24 -SIZE (pari-2.13.2.tar.gz) = 4766461 +TIMESTAMP = 1636358273 +SHA256 (pari-2.13.3.tar.gz) = ccba7f1606c6854f1443637bb57ad0958d41c7f4753f8ae8459f1d64c267a1ca +SIZE (pari-2.13.3.tar.gz) = 4768312 diff --git a/math/pari/pkg-descr b/math/pari/pkg-descr index f4dead445e76..40252f802006 100644 --- a/math/pari/pkg-descr +++ b/math/pari/pkg-descr @@ -1,18 +1,18 @@ The PARI system is a package which is capable of doing formal computations on recursive types at high speed. It is possible to use PARI in two different ways: 1) as a library, which can be called from any upper-level language application (for instance written in C, C++, Pascal or Fortran); 2) as a sophisticated programmable calculator, named GP, which contains most of the standard control instructions of a standard language like C. This is the alpha quality version that development is in the way. Algorithm, improvement of implementation are done. Because improvement of performance was big, ports was made as -devel in particular. -WWW: http://pari.math.u-bordeaux.fr/ +WWW: https://pari.math.u-bordeaux.fr/