git: 3a75bcff89ef - main - biology/viennarna: update 2.6.3 → 2.6.4

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 03 Nov 2023 22:02:17 UTC
The branch main has been updated by yuri:

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

commit 3a75bcff89efbcf7a3ddfc734543b7645ae3fcf6
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-11-03 22:01:48 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-11-03 22:02:11 +0000

    biology/viennarna: update 2.6.3 → 2.6.4
---
 biology/viennarna/Makefile | 17 +++++++++++------
 biology/viennarna/distinfo |  6 +++---
 2 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/biology/viennarna/Makefile b/biology/viennarna/Makefile
index 2f63809d8c61..9b9d0b3b4adb 100644
--- a/biology/viennarna/Makefile
+++ b/biology/viennarna/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	viennarna
-DISTVERSION=	2.6.3
+DISTVERSION=	2.6.4
 CATEGORIES=	biology
 MASTER_SITES=	https://www.tbi.univie.ac.at/RNA/download/sourcecode/2_6_x/
 DISTNAME=	ViennaRNA-${DISTVERSION}
@@ -13,23 +13,28 @@ LICENSE_NAME=	Vienna RNA License
 LICENSE_FILE=	${WRKSRC}/COPYING
 LICENSE_PERMS=	auto-accept dist-mirror pkg-mirror
 
-BROKEN_FreeBSD_14=	fails to compile: no member named 'bind2nd' in namespace 'std'
+#BROKEN_FreeBSD_14=	fails to compile: no member named 'bind2nd' in namespace 'std'
 
 BUILD_DEPENDS=	bash:shells/bash \
+		lapacke>0:math/lapacke \
 		libgd>0:graphics/gd # for the static lib
+BUILD_DEPENDS+=	swig:devel/swig \
+		xxd:sysutils/xxd
 LIB_DEPENDS=	libgmp.so:math/gmp \
 		libgsl.so:math/gsl \
 		liblapack.so:math/lapack \
-		libmpfr.so:math/mpfr \
-		libopenblas.so:math/openblas
+		libmpfr.so:math/mpfr
 
-USES=		autoreconf compiler:c++11-lang fortran gmake libtool localbase perl5 pkgconfig xorg # w/out autoreconf -lstdc++ is present in configure and Makefiles and this causes link failure
-USE_XORG=	x11 xext # only for build
+USES=		autoreconf bison compiler:c++17-lang fortran gmake \
+		libtool localbase perl5 pkgconfig xorg # w/out autoreconf -lstdc++ is present in configure and Makefiles and this causes link failure
+USE_XORG=	ice x11 xext # only for build
 
 GNU_CONFIGURE=	yes
 CONFIGURE_SHELL=	${PREFIX}/bin/bash
 CONFIGURE_ARGS=	--enable-shared --disable-static --with-gsl --with-cluster --with-kinwalker --enable-mpfr --without-python --without-python3 --without-perl
 
+CXXFLAGS+=	-Dregister= # workaround for https://github.com/ViennaRNA/ViennaRNA/issues/214
+
 TEST_TARGET=	check
 
 CONFLICTS_INSTALL=	g2 # include/g2.h
diff --git a/biology/viennarna/distinfo b/biology/viennarna/distinfo
index 25276d5df560..75d1552bb0c9 100644
--- a/biology/viennarna/distinfo
+++ b/biology/viennarna/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690013390
-SHA256 (ViennaRNA-2.6.3.tar.gz) = 07b5c3abcda3076f3dd2041a67df5aa25d21468ae41f18eaecf3aaa7751ab495
-SIZE (ViennaRNA-2.6.3.tar.gz) = 66320039
+TIMESTAMP = 1699041043
+SHA256 (ViennaRNA-2.6.4.tar.gz) = d1259ce5809601a12b0dc9b724ea2c55806fece80d8d83ad417ea8a2dd574982
+SIZE (ViennaRNA-2.6.4.tar.gz) = 69749819