git: a967390ae709 - main - graphics/openexr: fix post-extract to move testimages into place

From: Matthias Andree <mandree_at_FreeBSD.org>
Date: Fri, 08 Mar 2024 00:42:21 UTC
The branch main has been updated by mandree:

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

commit a967390ae709ad02b7ce36d85953edbc29c52c5a
Author:     Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2024-03-08 00:04:50 +0000
Commit:     Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2024-03-08 00:42:14 +0000

    graphics/openexr: fix post-extract to move testimages into place
    
    ...and avoid downloading in the configure phase.
    
    Reported by:    Tatsuki Makino
    
    While here, revert TESTING_UNSAFE, which does not reproduce,
    neither under WITH_TESTING=yes in make.conf in poudriere after "make
    distclean".
    
    Bump PORTREVISION.
---
 graphics/openexr/Makefile | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile
index dafaf1bd6cad..8c196934143f 100644
--- a/graphics/openexr/Makefile
+++ b/graphics/openexr/Makefile
@@ -1,6 +1,6 @@
 PORTNAME?=	openexr
 PORTVERSION=	3.2.2
-PORTREVISION?=	0
+PORTREVISION?=	1
 CATEGORIES=	graphics devel
 .if !defined(MASTERDIR)
 MASTER_SITES=	https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/:testimages \
@@ -69,8 +69,6 @@ _DOCSRCDIR1=	${WRKSRC}
 _DOC_FILES1=	CHANGES.md CONTRIBUTING.md GOVERNANCE.md LICENSE.md SECURITY.md \
 		CODE_OF_CONDUCT.md CONTRIBUTORS.md README.md
 
-TESTING_UNSAFE=	10 tests fails out of 125
-
 # too many reports about compilation failures, so
 # sanity check we are using the same C++ standard library
 _imath_libcxx=	${COMPILER_FEATURES:Mlib*c++}
@@ -80,8 +78,8 @@ _imath_libcxx=	${COMPILER_FEATURES:Mlib*c++}
 # so we do not benefit from our checksumming and the distdir caching.
 post-extract:
 	${MKDIR} ${CONFIGURE_WRKSRC}/src/test/bin
-.for i in ${DISTFILES:M*.exr}
-	${PRINTF} %s ${i} | ( cd ${DISTDIR}/${DIST_SUBDIR} && ${CPIO} -dumpl ${CONFIGURE_WRKSRC}/src/test/bin/ 2>/dev/null )
+.for i in ${DISTFILES:M*.exr?testimages}
+	${PRINTF} %s ${i:S/:testimages//} | ( cd ${DISTDIR}/${DIST_SUBDIR} && ${CPIO} -dumpl ${CONFIGURE_WRKSRC}/src/test/bin/ 2>/dev/null )
 .endfor
 
 pre-configure: