math/mprime: update to 30.19b21

PR:		283070
Approved by:	rozhuk.im@gmail.com (maintainer)
This commit is contained in:
takefu 2024-12-09 15:13:45 +01:00 committed by Robert Clausecker
parent 915ef0a205
commit e1e35b6cb7
2 changed files with 13 additions and 23 deletions

View file

@ -1,5 +1,5 @@
PORTNAME= mprime
PORTVERSION= 30.19b14
PORTVERSION= 30.19b21
CATEGORIES= math benchmarks net
MASTER_SITES= https://www.mersenne.org/download/software/v${PORTVERSION:R}/${PORTVERSION:R}.19/
DISTNAME= p95v${PORTVERSION:R}${PORTVERSION:E}.source
@ -13,12 +13,12 @@ LICENSE_NAME= EULA
LICENSE_FILE= ${FILESDIR}/LICENSE
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
BROKEN_i386= /gwnum/polymult.a missed in /linux/makebsd
ONLY_FOR_ARCHS= amd64 i386
BROKEN_i386= compilation fails: /gwnum/polymult.a missed in /linux/makebsd
ONLY_FOR_ARCHS= amd64
BUILD_DEPENDS= ${LOCALBASE}/include/boost/circular_buffer.hpp:devel/boost-libs
LIB_DEPENDS= libcurl.so:ftp/curl \
libhwloc.so.15:devel/hwloc2 \
libhwloc.so:devel/hwloc2 \
libgmp.so:math/gmp
USES= localbase zip
@ -31,18 +31,10 @@ SUB_FILES= pkg-message wrapper.sh
NO_WRKSUBDIR= yes
PATCH_WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
WRKSRC_SUBDIR= ${ARCH:S,i386,linux,:S,amd64,linux64,}
PKGMESSAGE= ${WRKSRC}/pkg-message
PLIST_FILES+= bin/mprime bin/mprime-real
.include <bsd.port.pre.mk>
.if ${ARCH} == "amd64"
WRKSRC_SUBDIR= linux64
.else
WRKSRC_SUBDIR= linux
.endif
post-patch:
@${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
-e "s|CC = .*||g" \
@ -56,14 +48,12 @@ post-patch:
${PATCH_WRKSRC}/linux/makebsd
pre-build:
.if ${ARCH} == "amd64"
@${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${PATCH_WRKSRC}/gwnum ${MAKE_FLAGS} makebsd64 ${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g}
.elif ${ARCH} == "i386"
@${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${PATCH_WRKSRC}/gwnum ${MAKE_FLAGS} makemsys ${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g}
.endif
@${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${PATCH_WRKSRC}/gwnum \
${MAKE_FLAGS} ${ARCH:S,i386,makemsys,:S,amd64,makebsd64,} \
${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/mprime ${STAGEDIR}${PREFIX}/bin/mprime-real
${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${STAGEDIR}${PREFIX}/bin/mprime
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1714771984
SHA256 (p95v3019b14.source.zip) = 49fd8e44d8755a4c05915085b0b15c3589f232cfd539028bbab2c01ffc8ad548
SIZE (p95v3019b14.source.zip) = 40668660
TIMESTAMP = 1732753270
SHA256 (p95v3019b21.source.zip) = bdc843a547a6f91dc67004a3efbcd99858af7db075ecd77b7188b23e5ac2ce2a
SIZE (p95v3019b21.source.zip) = 39550852