diff --git a/cad/netgen/Makefile b/cad/netgen/Makefile index 09a3cd7598b1..2ebd0d21dfa4 100644 --- a/cad/netgen/Makefile +++ b/cad/netgen/Makefile @@ -1,67 +1,64 @@ PORTNAME= netgen DISTVERSIONPREFIX= v -DISTVERSION= 6.2.2601 +DISTVERSION= 6.2.2602 CATEGORIES= cad PATCH_SITES= https://github.com/alexxy/netgen/commit/ +# Patch to fix build with JPEG enabled +# Issue https://github.com/NGSolve/netgen/issues/210 +# Bug https://bugs.gentoo.org/947728 +PATCHFILES+= 3d82bf88360b9d032671a72a31cd9c351bf674f8.patch:-p1 +# Patch to fix build with MPEG enabled +# Issue https://github.com/NGSolve/netgen/issues/192 +PATCHFILES+= 8737bff2bfec303b4affd06be9f44acd4b13f34d.patch:-p1 MAINTAINER= alven@FreeBSD.org COMMENT= Automatic 3D tetrahedral mesh generator WWW= https://ngsolve.org/ \ https://github.com/NGSolve/ngsolve/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON_i386= unsupported CPU architecture BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ git:devel/git USES= cmake gl localbase:ldflags python tcl tk xorg - -# Patch to fix build with JPEG enabled -# Issue https://github.com/NGSolve/netgen/issues/210 -# Bug https://bugs.gentoo.org/947728 -PATCHFILES+= 3d82bf88360b9d032671a72a31cd9c351bf674f8.patch:-p1 -# Patch to fix build with MPEG enabled -# Issue https://github.com/NGSolve/netgen/issues/192 -PATCHFILES+= 8737bff2bfec303b4affd06be9f44acd4b13f34d.patch:-p1 - USE_GITHUB= yes GH_ACCOUNT= NGSolve GH_TUPLE= NGSolve:pybind11:v3.0.1:pybind11/external_dependencies/pybind11 - USE_GL= gl glu USE_LDCONFIG= yes USE_XORG= x11 xi xmu CMAKE_OFF= USE_NATIVE_ARCH USE_OCC CFLAGS+= -I${TK_INCLUDEDIR}/generic -I${TK_INCLUDEDIR}/unix CXXFLAGS+= -I${TK_INCLUDEDIR}/generic -I${TK_INCLUDEDIR}/unix LDFLAGS+= -lexecinfo CONFLICTS_INSTALL= libvisual pybind11 # bin/netgen include/pybind11/attr.h lib/libvisual.so OPTIONS_DEFINE= CGNS JPEG MPEG CGNS_DESC= Enable CGNS file read/write support JPEG_DESC= Enable snapshots using jpeg MPEG_DESC= Enable recording with FFmpeg CGNS_BROKEN= compiler errors CGNS_LIB_DEPENDS= libcgns.so:science/cgnslib CGNS_CMAKE_BOOL= USE_CGNS JPEG_USES= jpeg JPEG_CMAKE_BOOL= USE_JPEG MPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg MPEG_CMAKE_BOOL= USE_MPEG post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/netgen ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so .include diff --git a/cad/netgen/distinfo b/cad/netgen/distinfo index 3007397baa30..0af1db3fbe9c 100644 --- a/cad/netgen/distinfo +++ b/cad/netgen/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1769200217 -SHA256 (NGSolve-netgen-v6.2.2601_GH0.tar.gz) = 6752a6fcf6f8b20c808fe27fff8cb5ba5b40c6bec144bd118e69f2e90648868e -SIZE (NGSolve-netgen-v6.2.2601_GH0.tar.gz) = 3342400 +TIMESTAMP = 1773297945 +SHA256 (NGSolve-netgen-v6.2.2602_GH0.tar.gz) = d54ddec29ce8c2e43c7f125c9a77f249fdf0c8800c390d8d2499a0165e4ad2f3 +SIZE (NGSolve-netgen-v6.2.2602_GH0.tar.gz) = 3344800 SHA256 (NGSolve-pybind11-v3.0.1_GH0.tar.gz) = 741633da746b7c738bb71f1854f957b9da660bcd2dce68d71949037f0969d0ca SIZE (NGSolve-pybind11-v3.0.1_GH0.tar.gz) = 918227 SHA256 (3d82bf88360b9d032671a72a31cd9c351bf674f8.patch) = 50758ed3408b745c8f701f341d31dad96b4819391e7c09aecf0b6413cbd29a97 SIZE (3d82bf88360b9d032671a72a31cd9c351bf674f8.patch) = 825 SHA256 (8737bff2bfec303b4affd06be9f44acd4b13f34d.patch) = c51d2445c4df1952d61c57b18b4cc32709f2f429d85afddb286fb216a16eb5a8 SIZE (8737bff2bfec303b4affd06be9f44acd4b13f34d.patch) = 1453