git: b78e0662a8e7 - main - science/{,py-}phonopy: Update 2.15.1 -> 2.16.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 19 Sep 2022 04:24:06 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b78e0662a8e7eaf1c9264f1fbac69c20685aa351

commit b78e0662a8e7eaf1c9264f1fbac69c20685aa351
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-09-19 04:02:53 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-09-19 04:24:01 +0000

    science/{,py-}phonopy: Update 2.15.1 -> 2.16.1
    
    Reported by:    portscout
---
 science/phonopy/Makefile    | 7 ++++++-
 science/phonopy/distinfo    | 8 +++++---
 science/py-phonopy/Makefile | 9 ++++-----
 science/py-phonopy/distinfo | 6 +++---
 4 files changed, 18 insertions(+), 12 deletions(-)

diff --git a/science/phonopy/Makefile b/science/phonopy/Makefile
index 3a4fd0595a63..c8cf3944f0de 100644
--- a/science/phonopy/Makefile
+++ b/science/phonopy/Makefile
@@ -1,8 +1,11 @@
 PORTNAME=	phonopy
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.15.1
+DISTVERSION=	2.16.1
 CATEGORIES=	science python
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	b2e7b1d6f7280b2d4d99fb74737b2bffbc86fd08.patch:-p1 # backport fix for https://github.com/phonopy/phonopy/issues/234
+
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Package for phonon calculations at harmonic and quasi-harmonic levels
 WWW=		https://phonopy.github.io/phonopy/
@@ -15,6 +18,8 @@ USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
 
+CMAKE_ON=	PHONOPY BUILD_SHARED_LIBRARIES
+
 PLIST_FILES=	include/phonopy.h \
 		lib/libphpy.a \
 		lib/libphpy.so \
diff --git a/science/phonopy/distinfo b/science/phonopy/distinfo
index 0714d3883c1c..275603eb57a4 100644
--- a/science/phonopy/distinfo
+++ b/science/phonopy/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1653799579
-SHA256 (phonopy-phonopy-v2.15.1_GH0.tar.gz) = 931b573997ff01955f8248c103074f8ae37ce76ef97e0ccb9d77acefbbec877b
-SIZE (phonopy-phonopy-v2.15.1_GH0.tar.gz) = 6241678
+TIMESTAMP = 1663558187
+SHA256 (phonopy-phonopy-v2.16.1_GH0.tar.gz) = 2968096a29b4ac1698484536b0d066ca9a373f432dcf869dce599716ac14713f
+SIZE (phonopy-phonopy-v2.16.1_GH0.tar.gz) = 6565634
+SHA256 (b2e7b1d6f7280b2d4d99fb74737b2bffbc86fd08.patch) = 76224a55bf4c7dcad01c741e4c71aaa8307bded218c3aeeabe6cb9344d375bf2
+SIZE (b2e7b1d6f7280b2d4d99fb74737b2bffbc86fd08.patch) = 989
diff --git a/science/py-phonopy/Makefile b/science/py-phonopy/Makefile
index 6a2fceeaa844..e6f691b1d1c3 100644
--- a/science/py-phonopy/Makefile
+++ b/science/py-phonopy/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	phonopy
-DISTVERSION=	2.15.1
+DISTVERSION=	2.16.1
 CATEGORIES=	science python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -22,10 +22,9 @@ TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}hiphive>0:science/py-hiphive@${PY_FLAVOR}
 
 USES=		python:3.7+
-USE_PYTHON=	distutils cython autoplist
+USE_PYTHON=	distutils cython autoplist pytest
 
-do-test:
-	@cd ${WRKSRC} && \
-		${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYSETUP} test
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/phonopy/_phonopy${PYTHON_EXT_SUFFIX}.so
 
 .include <bsd.port.mk>
diff --git a/science/py-phonopy/distinfo b/science/py-phonopy/distinfo
index 6c09f2d139f8..ebe797d41dfb 100644
--- a/science/py-phonopy/distinfo
+++ b/science/py-phonopy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1654493736
-SHA256 (phonopy-2.15.1.tar.gz) = 897bc05c5b4dd7029f6ac2401ade050b4e10f4db6be14d9eb80eb56087702f3d
-SIZE (phonopy-2.15.1.tar.gz) = 3366051
+TIMESTAMP = 1663559437
+SHA256 (phonopy-2.16.1.tar.gz) = bed3876699eb00677cac1874732ca7adf52a4d7ab8d5e3d166912b7bd1d74565
+SIZE (phonopy-2.16.1.tar.gz) = 3681630