From nobody Mon Jan 1 11:52:11 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4T3Z8q3F74z56Ztf; Mon, 1 Jan 2024 11:52:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4T3Z8q2nTYz4VBn; Mon, 1 Jan 2024 11:52:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1704109931; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wU5T4INox0Wog1jxAfjh1FpHYbLfnXfvBtuMSkGGjrw=; b=HXopHpNo2fQw0LMCADFoWtUhjjQp4Idx+dHisUvyyu/2Yh3CRis3RIZ6O6riZI/SPqTls1 b5V3VsZ7Tr1L08lCzId4cp2h+du120dV2Ox7UIHRYjnUuh6u8VpKHsrPlzT5fYHlEBpD11 5UvVdTZEEhT/1KiHp9HsV+vDcnJVeCwm5Olcw8neN2anev7vYEeMkr+CZNTgJtsMegV++X a4D11NEKhYX0spV8js3Z3WFADvfrxipNF4kl/u8YG0Qib2WXUvpXHCM7736ExAs8L4FD28 PEKJIK8Dq8293k4L2qLwP3FqYkBphjMlkbQaf0BnBrqvKSLRhKl1g38Uyy6AeQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1704109931; a=rsa-sha256; cv=none; b=iUv2BLP9dUQUrx5PM7/ZBonVGfeSKxHKU57ikCHSHUmfPU/u5W1rNDNWYl2BSu1VzCvL8t 23HRukuC4PH0VFh/nJ2Ju0PAKtd/KRmFY3a1E4iS8YZZLxxWamgusigl6Yslkcg044Xx5u BT+mEeMU3WIX4bSKgsa5T+3ysWbRAeZCZF5JA6Fq37AVlKAhmjw6sGlRJurV2fcVjOCckD a6HihZQvgG+hErTS2FAJpSLUtsoDf3Q4qo2uRHKijQaWzk73DJLLcK8LYF6TJOQemJPqMI 1tekRRAhLLK7T8rqwXVip1fhhBa3tH4ojMB4pefP0kSePEhb9IMFMewDCpWqtA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1704109931; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wU5T4INox0Wog1jxAfjh1FpHYbLfnXfvBtuMSkGGjrw=; b=mey++bczPb2v1wbedmNk0u+MlUeMfv85BjHuQ1tqEuSRgFSp5KHAKQF7fAS4RkZZ49j2fo 8r3OyG8HgnGqyfJX5HgI1t3gn5J8HQCzRwNmc6ruzQOCfScChELuQsKYxglxBEL7C/tvHU t+jJAIZRmRVxnp005QxhPfhzjT5XTX6Q3cA8h81KMcMfg8u15ntteUyUTVqT7CywYdSfNE PmwXp1t+WmdwGutr74ThUsc/RP/4jjr4J8wRXVFqH18rEuyZEr+Y4GtPCu4tosYIrnyJPJ 69QCqOoWxEL0kIPK8PrFULufC0JWhynlKphdRsr0/25EHm+g15p7jwl6ul/iBA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4T3Z8q1rZlz1wD; Mon, 1 Jan 2024 11:52:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 401BqBq7000914; Mon, 1 Jan 2024 11:52:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 401BqBsu000911; Mon, 1 Jan 2024 11:52:11 GMT (envelope-from git) Date: Mon, 1 Jan 2024 11:52:11 GMT Message-Id: <202401011152.401BqBsu000911@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Thierry Thomas Subject: git: cc1715e889fd - main - math/*: upgrade blas, lapack, cblas, xlapack and lapacke to 3.12.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: thierry X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cc1715e889fd1210a2051cd6a22e3e3eaca18dce Auto-Submitted: auto-generated The branch main has been updated by thierry: URL: https://cgit.FreeBSD.org/ports/commit/?id=cc1715e889fd1210a2051cd6a22e3e3eaca18dce commit cc1715e889fd1210a2051cd6a22e3e3eaca18dce Author: Thierry Thomas AuthorDate: 2023-12-20 14:14:36 +0000 Commit: Thierry Thomas CommitDate: 2024-01-01 11:43:45 +0000 math/*: upgrade blas, lapack, cblas, xlapack and lapacke to 3.12.0 Release notes at PR: 275860 Exp-run by: antoine@ --- math/lapack/Makefile | 15 ++++++--------- math/lapack/distinfo | 10 +++++----- math/lapack/files/patch-CMakeLists.txt | 10 ++++++++++ math/lapack/pkg-plist | 1 + 4 files changed, 22 insertions(+), 14 deletions(-) diff --git a/math/lapack/Makefile b/math/lapack/Makefile index 6dc9fce94a62..4ba78403cad4 100644 --- a/math/lapack/Makefile +++ b/math/lapack/Makefile @@ -1,15 +1,15 @@ PORTNAME?= lapack -PORTVERSION= 3.11.0 +PORTVERSION= 3.12.0 .if !(defined(BLAS_SLAVEPORT) || defined(CBLAS_SLAVEPORT) || defined(XLAPACK_SLAVEPORT) || defined(LAPACKE_SLAVEPORT)) -PORTREVISION= 1 +PORTREVISION= 0 .else -PORTREVISION?= 1 # Never remove this line, keep PORTREVISION?=0 in case. +PORTREVISION?= 0 # Never remove this line, keep PORTREVISION?=0 in case. .endif CATEGORIES= math MASTER_SITES= https://github.com/Reference-LAPACK/lapack/archive/refs/tags/:src \ http://www.netlib.org/lapack/:man \ LOCAL/thierry/lapack-${PORTVERSION}/:man -DISTFILES= v${PORTVERSION:R}${EXTRACT_SUFX}:src +DISTFILES= v${PORTVERSION}${EXTRACT_SUFX}:src .if make(makesum) || !(defined(BLAS_SLAVEPORT) || defined(XLAPACK_SLAVEPORT)) DISTFILES+= manpages.tgz:man .endif @@ -22,7 +22,7 @@ WWW?= https://www.netlib.org/lapack/ LICENSE?= BSD3CLAUSE USES= cmake:testing cpe fortran -WRKSRC= ${WRKDIR}/lapack-${PORTVERSION:R} +WRKSRC= ${WRKDIR}/lapack-${PORTVERSION} # The actual math/scilab needs deprecated functions - to be removed later CMAKE_ON= BUILD_SHARED_LIBS BUILD_DEPRECATED USE_LDCONFIG= yes @@ -73,6 +73,7 @@ PLIST_SUB+= BLAS="@comment " CBLAS="@comment " LAPACK="@comment " XLAPACK="" LA LIB_DEPENDS+= libblas.so:math/blas . if defined(MAINTAINER_MODE) USES+= python:build,test +BINARY_ALIAS+= python3=${PYTHON_CMD} . endif CMAKE_ON+= USE_OPTIMIZED_BLAS BUILD_TESTING CMAKE_ARGS+= -DBLAS_LIBRARIES="${LOCALBASE}/lib/libblas.so" @@ -101,10 +102,6 @@ pre-configure: ${WRKSRC}/Makefile ${FIND} ${WRKSRC} -name Makefile | ${XARGS} \ ${SED} -i ".bak" -e 's|^ifdef|.ifdef|;s|^endif|.endif|' -.if defined(MAINTAINER_MODE) - ${REINPLACE_CMD} -e 's|PythonInterp 2.7|PythonInterp ${PYTHON_VER}|' \ - ${WRKSRC}/CMakeLists.txt -.endif post-build: .if defined(BLAS_SLAVEPORT) diff --git a/math/lapack/distinfo b/math/lapack/distinfo index 3d099753d270..6d36ccb5ea6b 100644 --- a/math/lapack/distinfo +++ b/math/lapack/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1668549742 -SHA256 (lapack-3.11.0/v3.11.tar.gz) = 5a5b3bac27709d8c66286b7a0d1d7bf2d7170ec189a1a756fdf812c97aa7fd10 -SIZE (lapack-3.11.0/v3.11.tar.gz) = 7723909 -SHA256 (lapack-3.11.0/manpages.tgz) = 6e3aff37f95c6a5af48b9395af2ade102213ad391d1cbe1a1638c815925950c2 -SIZE (lapack-3.11.0/manpages.tgz) = 2478363 +TIMESTAMP = 1703076157 +SHA256 (lapack-3.12.0/v3.12.0.tar.gz) = eac9570f8e0ad6f30ce4b963f4f033f0f643e7c3912fc9ee6cd99120675ad48b +SIZE (lapack-3.12.0/v3.12.0.tar.gz) = 7933607 +SHA256 (lapack-3.12.0/manpages.tgz) = 342db80461de2c0f10848a3f338ee6e7511b417f459600a7e75ad4dc4bf05f5a +SIZE (lapack-3.12.0/manpages.tgz) = 5396817 diff --git a/math/lapack/files/patch-CMakeLists.txt b/math/lapack/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..db50ddd14eee --- /dev/null +++ b/math/lapack/files/patch-CMakeLists.txt @@ -0,0 +1,10 @@ +--- CMakeLists.txt.orig 2023-11-24 20:41:15 UTC ++++ CMakeLists.txt +@@ -223,6 +223,7 @@ if(BLAS_LIBRARIES) + + # Check the usage of the user provided BLAS libraries + if(BLAS_LIBRARIES) ++ enable_language(Fortran) + include(CheckFortranFunctionExists) + set(CMAKE_REQUIRED_LIBRARIES ${BLAS_LIBRARIES}) + CHECK_FORTRAN_FUNCTION_EXISTS("dgemm" BLAS_FOUND) diff --git a/math/lapack/pkg-plist b/math/lapack/pkg-plist index a65522115702..11d882f39734 100644 --- a/math/lapack/pkg-plist +++ b/math/lapack/pkg-plist @@ -1,4 +1,5 @@ %%CBLAS%%include/cblas/cblas.h +%%CBLAS%%include/cblas/cblas_64.h %%CBLAS%%include/cblas/cblas_f77.h %%CBLAS%%include/cblas/cblas_mangling.h %%LAPACKE%%include/lapacke/lapack.h