diff --git a/news/nzbget/Makefile b/news/nzbget/Makefile index ea5a08273a4c..20807b0566df 100644 --- a/news/nzbget/Makefile +++ b/news/nzbget/Makefile @@ -1,51 +1,51 @@ PORTNAME= nzbget PORTVERSION= 21.1 DISTVERSIONPREFIX= v PORTREVISION= 2 CATEGORIES= news MAINTAINER= alexis.praga@free.fr COMMENT= Binary newsreader supporting NZB files WWW= http://nzbget.net/ LICENSE= GPLv2 LIB_DEPENDS= libxml2.so:textproc/libxml2 USES= autoreconf compiler:c++14-lang cpe gmake localbase ncurses \ pkgconfig python:build shebangfix ssl USE_GITHUB= yes USE_RC_SUBR= nzbget SHEBANG_FILES= scripts/*.py GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libcurses-includes=${NCURSESINC} \ --with-libcurses-libraries=${NCURSESLIB} \ --with-tlslib=OpenSSL \ --with-openssl-includes=${OPENSSLINC} \ --with-openssl-libraries=${OPENSSLLIB} BINMODE= 0755 SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS OPTIMIZED_FLAGS OPTIMIZED_FLAGS_DESC= Enable optimized CPU instructions (SSE2/SSE3/NEON/etc) OPTIMIZED_FLAGS_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-disable-optimized-flags.patch .include .if (${ARCH} == "i386") CONFIGURE_ARGS+= --disable-sigchld-handler .endif .if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*} -CXXFLAGS+= -DOPENSSL_API_COMPAT=0x30000000L +CXXFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L .endif post-install: ${INSTALL_DATA} ${WRKSRC}/nzbget.conf \ ${STAGEDIR}${PREFIX}/etc/nzbget.conf.sample .include diff --git a/news/nzbget/files/patch-configure.ac b/news/nzbget/files/patch-configure.ac index 727d6b320cfa..f23d7de16403 100644 --- a/news/nzbget/files/patch-configure.ac +++ b/news/nzbget/files/patch-configure.ac @@ -1,20 +1,20 @@ ---- configure.ac.orig 2018-06-06 19:34:34 UTC +--- configure.ac.orig 2023-08-18 02:50:39 UTC +++ configure.ac @@ -37,7 +37,7 @@ dnl Check for programs. dnl AC_PROG_CXX AC_PATH_PROG(TAR, tar, $FALSE) -AC_PATH_PROG(MAKE, make, $FALSE) +AC_PATH_PROG(MAKE, gmake, $FALSE) AC_PROG_INSTALL -@@ -553,7 +553,7 @@ dnl +@@ -554,7 +554,7 @@ dnl AC_MSG_CHECKING(whether to use SIMD-optimized routines) USE_SIMD=no case $host_cpu in - i?86|x86_64) + i?86|x86_64|amd64) SSE2_CXXFLAGS="-msse2" SSSE3_CXXFLAGS="-mssse3" PCLMUL_CXXFLAGS="-msse4.1 -mpclmul" diff --git a/news/nzbget/files/patch-daemon_connect_TlsSocket.cpp b/news/nzbget/files/patch-daemon_connect_TlsSocket.cpp new file mode 100644 index 000000000000..ac3bb6bb6199 --- /dev/null +++ b/news/nzbget/files/patch-daemon_connect_TlsSocket.cpp @@ -0,0 +1,11 @@ +--- daemon/connect/TlsSocket.cpp.orig 2023-08-18 02:50:58 UTC ++++ daemon/connect/TlsSocket.cpp +@@ -188,7 +188,7 @@ void TlsSocket::Final() + #endif /* HAVE_LIBGNUTLS */ + + #ifdef HAVE_OPENSSL +-#ifndef LIBRESSL_VERSION_NUMBER ++#if OPENSSL_VERSION_NUMBER < 0x30000000L && ! defined (LIBRESSL_VERSION_NUMBER) + FIPS_mode_set(0); + #endif + #ifdef NEED_CRYPTO_LOCKING