mirror of
https://git.freebsd.org/ports.git
synced 2025-06-06 13:20:32 -04:00
math/pari: Fixed install without threads; Removed MAKE_JOBS_UNSAFE; Added LICENSE_FILE
PR: 222041 Submitted by: Anton Yuzhaninov <citrin+pr@citrin.ru> Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D13174
This commit is contained in:
parent
87ac2031cd
commit
7c95d801ab
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=454700
3 changed files with 10 additions and 24 deletions
|
@ -2,16 +2,18 @@
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
|
|
||||||
PORTNAME= pari
|
PORTNAME= pari
|
||||||
PORTVERSION= 2.9.3
|
DISTVERSION= 2.9.3
|
||||||
|
PORTREVISION= 1
|
||||||
PORTEPOCH= 2
|
PORTEPOCH= 2
|
||||||
CATEGORIES= math
|
CATEGORIES= math
|
||||||
MASTER_SITES= http://pari.math.u-bordeaux.fr/pub/pari/unix/ \
|
MASTER_SITES= http://pari.math.u-bordeaux.fr/pub/pari/unix/ \
|
||||||
http://mirrors.rit.edu/zi/
|
http://mirrors.rit.edu/zi/
|
||||||
|
|
||||||
MAINTAINER= yuri@rawbw.com
|
MAINTAINER= yuri@FreeBSD.org
|
||||||
COMMENT= Mathematics library and advanced calculator package
|
COMMENT= Mathematics library and advanced calculator package
|
||||||
|
|
||||||
LICENSE= GPLv2
|
LICENSE= GPLv2
|
||||||
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||||
|
|
||||||
LIB_DEPENDS= libgmp.so:math/gmp
|
LIB_DEPENDS= libgmp.so:math/gmp
|
||||||
|
|
||||||
|
@ -24,7 +26,6 @@ CONFIGURE_ARGS= --mandir=${MANPREFIX}/man/man1 \
|
||||||
--prefix=${PREFIX} \
|
--prefix=${PREFIX} \
|
||||||
--with-readline
|
--with-readline
|
||||||
ALL_TARGET= gp
|
ALL_TARGET= gp
|
||||||
MAKE_JOBS_UNSAFE= yes
|
|
||||||
|
|
||||||
OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS X11
|
OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS X11
|
||||||
OPTIONS_RADIO= THREADS
|
OPTIONS_RADIO= THREADS
|
||||||
|
@ -49,14 +50,14 @@ MPI_CONFIGURE_ON= --mt=mpi --with-gmp=${LOCALBASE}
|
||||||
MPI_CONFIGURE_ENV= CC=${LOCALBASE}/bin/mpicc
|
MPI_CONFIGURE_ENV= CC=${LOCALBASE}/bin/mpicc
|
||||||
OPTIONS_SUB= yes
|
OPTIONS_SUB= yes
|
||||||
|
|
||||||
PLIST_SUB= GP_VERSION=${GP_VERSION} PORTVERSION=${PORTVERSION}
|
PLIST_SUB= GP_VERSION=${PORTVERSION:R} PORTVERSION=${PORTVERSION}
|
||||||
PORTDATA= *
|
PORTDATA= *
|
||||||
PORTDOCS= *
|
PORTDOCS= *
|
||||||
PORTEXAMPLES= *
|
PORTEXAMPLES= *
|
||||||
|
|
||||||
GP_VERSION= ${PORTVERSION:R}
|
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
|
@${REINPLACE_CMD} -E '/libpari_base\=/s/-tls|-gmp//' \
|
||||||
|
${WRKSRC}/Configure
|
||||||
@${REINPLACE_CMD} -e '/^CFLAGS=/s/\$$cflags//' \
|
@${REINPLACE_CMD} -e '/^CFLAGS=/s/\$$cflags//' \
|
||||||
${WRKSRC}/config/get_cc
|
${WRKSRC}/config/get_cc
|
||||||
@${REINPLACE_CMD} -e 's|-lX11|-L${LOCALBASE}/lib -lX11|' \
|
@${REINPLACE_CMD} -e 's|-lX11|-L${LOCALBASE}/lib -lX11|' \
|
||||||
|
@ -65,7 +66,7 @@ post-patch:
|
||||||
${WRKSRC}/config/get_readline
|
${WRKSRC}/config/get_readline
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpari-gmp*.so.*
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpari.so.${PORTVERSION}
|
||||||
|
|
||||||
do-test-PTHREADS-on:
|
do-test-PTHREADS-on:
|
||||||
@cd ${WRKSRC} && ${MAKE_CMD} test-parallel
|
@cd ${WRKSRC} && ${MAKE_CMD} test-parallel
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
--- Configure.orig 2017-05-28 16:56:49 UTC
|
|
||||||
+++ Configure
|
|
||||||
@@ -104,9 +104,9 @@ case $kernlvl1 in
|
|
||||||
gmp) libpari_base=pari-gmp;;
|
|
||||||
none) libpari_base=pari;;
|
|
||||||
esac
|
|
||||||
-case $enable_tls in
|
|
||||||
-yes) libpari_base="${libpari_base}-tls"
|
|
||||||
-esac
|
|
||||||
+#case $enable_tls in
|
|
||||||
+#yes) libpari_base="${libpari_base}-tls"
|
|
||||||
+#esac
|
|
||||||
|
|
||||||
if test `expr $VersionMinor % 2` = 0; then
|
|
||||||
libpari_base=$libpari_base-$version
|
|
|
@ -19,8 +19,8 @@ include/pari/paripriv.h
|
||||||
include/pari/paristio.h
|
include/pari/paristio.h
|
||||||
include/pari/parisys.h
|
include/pari/parisys.h
|
||||||
include/pari/paritune.h
|
include/pari/paritune.h
|
||||||
lib/libpari-gmp.so.%%PORTVERSION%%
|
lib/libpari.so.%%PORTVERSION%%
|
||||||
lib/libpari-gmp.so.5
|
lib/libpari.so.5
|
||||||
lib/libpari.so
|
lib/libpari.so
|
||||||
lib/pari/pari.cfg
|
lib/pari/pari.cfg
|
||||||
man/man1/gp-%%GP_VERSION%%.1.gz
|
man/man1/gp-%%GP_VERSION%%.1.gz
|
||||||
|
|
Loading…
Add table
Reference in a new issue