mirror of
https://git.freebsd.org/ports.git
synced 2025-06-01 19:06:28 -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$
|
||||
|
||||
PORTNAME= pari
|
||||
PORTVERSION= 2.9.3
|
||||
DISTVERSION= 2.9.3
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 2
|
||||
CATEGORIES= math
|
||||
MASTER_SITES= http://pari.math.u-bordeaux.fr/pub/pari/unix/ \
|
||||
http://mirrors.rit.edu/zi/
|
||||
|
||||
MAINTAINER= yuri@rawbw.com
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Mathematics library and advanced calculator package
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= libgmp.so:math/gmp
|
||||
|
||||
|
@ -24,7 +26,6 @@ CONFIGURE_ARGS= --mandir=${MANPREFIX}/man/man1 \
|
|||
--prefix=${PREFIX} \
|
||||
--with-readline
|
||||
ALL_TARGET= gp
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS X11
|
||||
OPTIONS_RADIO= THREADS
|
||||
|
@ -49,14 +50,14 @@ MPI_CONFIGURE_ON= --mt=mpi --with-gmp=${LOCALBASE}
|
|||
MPI_CONFIGURE_ENV= CC=${LOCALBASE}/bin/mpicc
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
PLIST_SUB= GP_VERSION=${GP_VERSION} PORTVERSION=${PORTVERSION}
|
||||
PLIST_SUB= GP_VERSION=${PORTVERSION:R} PORTVERSION=${PORTVERSION}
|
||||
PORTDATA= *
|
||||
PORTDOCS= *
|
||||
PORTEXAMPLES= *
|
||||
|
||||
GP_VERSION= ${PORTVERSION:R}
|
||||
|
||||
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|' \
|
||||
|
@ -65,7 +66,7 @@ post-patch:
|
|||
${WRKSRC}/config/get_readline
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpari-gmp*.so.*
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpari.so.${PORTVERSION}
|
||||
|
||||
do-test-PTHREADS-on:
|
||||
@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/parisys.h
|
||||
include/pari/paritune.h
|
||||
lib/libpari-gmp.so.%%PORTVERSION%%
|
||||
lib/libpari-gmp.so.5
|
||||
lib/libpari.so.%%PORTVERSION%%
|
||||
lib/libpari.so.5
|
||||
lib/libpari.so
|
||||
lib/pari/pari.cfg
|
||||
man/man1/gp-%%GP_VERSION%%.1.gz
|
||||
|
|
Loading…
Add table
Reference in a new issue