aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Kirby <nick@kirby.cx>2024-05-07 15:38:53 +0000
committerFernando ApesteguĂ­a <fernape@FreeBSD.org>2024-05-21 10:36:30 +0000
commitbc7b70a750040288c12a45046121f12af18aac1b (patch)
tree3bdffe3c457f4d16f7546b3470133b6540672ce9
parent23888dbc349108c5a26797b5b69b72c88ad99aee (diff)
downloadports-bc7b70a750040288c12a45046121f12af18aac1b.tar.gz
ports-bc7b70a750040288c12a45046121f12af18aac1b.zip
news/nzbget: Update to 24.0
ChangeLog: https://github.com/nzbgetcom/nzbget/blob/develop/ChangeLog.md PR: 278809 Reported by: nick@kirby.cx Approved by: alexis.praga@free.fr (maintainer, timeout > 2 weeks)
-rw-r--r--news/nzbget/Makefile25
-rw-r--r--news/nzbget/distinfo6
-rw-r--r--news/nzbget/files/patch-daemon_connect_TlsSocket.cpp11
-rw-r--r--news/nzbget/pkg-plist14
4 files changed, 21 insertions, 35 deletions
diff --git a/news/nzbget/Makefile b/news/nzbget/Makefile
index 20807b0566df..cfa72407cbf6 100644
--- a/news/nzbget/Makefile
+++ b/news/nzbget/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nzbget
-PORTVERSION= 21.1
+PORTVERSION= 24.0
DISTVERSIONPREFIX= v
-PORTREVISION= 2
CATEGORIES= news
MAINTAINER= alexis.praga@free.fr
@@ -10,28 +9,28 @@ WWW= http://nzbget.net/
LICENSE= GPLv2
-LIB_DEPENDS= libxml2.so:textproc/libxml2
+LIB_DEPENDS= libboost_json.so:devel/boost-libs \
+ libxml2.so:textproc/libxml2
-USES= autoreconf compiler:c++14-lang cpe gmake localbase ncurses \
- pkgconfig python:build shebangfix ssl
+USES= cmake ncurses python:build ssl
USE_GITHUB= yes
+GH_ACCOUNT= nzbgetcom
+GH_PROJECT= nzbget
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}
+ --with-openssl-libraries=${OPENSSLLIB} \
+ --with-tlslib=OpenSSL
BINMODE= 0755
SUB_FILES= pkg-message
-OPTIONS_DEFINE= DOCS OPTIMIZED_FLAGS
-OPTIMIZED_FLAGS_DESC= Enable optimized CPU instructions (SSE2/SSE3/NEON/etc)
+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 <bsd.port.options.mk>
@@ -40,10 +39,6 @@ OPTIMIZED_FLAGS_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-disable-optimized-flags.pat
CONFIGURE_ARGS+= --disable-sigchld-handler
.endif
-.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*}
-CXXFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L
-.endif
-
post-install:
${INSTALL_DATA} ${WRKSRC}/nzbget.conf \
${STAGEDIR}${PREFIX}/etc/nzbget.conf.sample
diff --git a/news/nzbget/distinfo b/news/nzbget/distinfo
index e28cdd121659..a157a52b1cff 100644
--- a/news/nzbget/distinfo
+++ b/news/nzbget/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1623584109
-SHA256 (nzbget-nzbget-v21.1_GH0.tar.gz) = 79695ea503447f13911a9fe58d0ef3e860b2ff5d6fdfd351186ee5fda1ae8bdb
-SIZE (nzbget-nzbget-v21.1_GH0.tar.gz) = 2011505
+TIMESTAMP = 1714886694
+SHA256 (nzbgetcom-nzbget-v24.0_GH0.tar.gz) = f8b66551b943f72442a0fb00d8872a0e9c92c829e63d6a74c35888b7cb658dca
+SIZE (nzbgetcom-nzbget-v24.0_GH0.tar.gz) = 5364103
diff --git a/news/nzbget/files/patch-daemon_connect_TlsSocket.cpp b/news/nzbget/files/patch-daemon_connect_TlsSocket.cpp
deleted file mode 100644
index ac3bb6bb6199..000000000000
--- a/news/nzbget/files/patch-daemon_connect_TlsSocket.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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
diff --git a/news/nzbget/pkg-plist b/news/nzbget/pkg-plist
index 692ce3a1b523..23cdb72cdcfe 100644
--- a/news/nzbget/pkg-plist
+++ b/news/nzbget/pkg-plist
@@ -1,17 +1,17 @@
bin/nzbget
-@sample etc/nzbget.conf.sample
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/README
+%%ETCDIR%%.conf
+%%ETCDIR%%.conf.sample
+%%DATADIR%%/doc/COPYING
+%%DATADIR%%/doc/ChangeLog.md
%%DATADIR%%/nzbget.conf
-%%DATADIR%%/scripts/EMail.py
-%%DATADIR%%/scripts/Logger.py
%%DATADIR%%/webui/config.js
+%%DATADIR%%/webui/dark-theme.css
%%DATADIR%%/webui/downloads.js
%%DATADIR%%/webui/edit.js
%%DATADIR%%/webui/fasttable.js
%%DATADIR%%/webui/feed.js
%%DATADIR%%/webui/history.js
+%%DATADIR%%/webui/img/download-16.ico
%%DATADIR%%/webui/img/download-anim-green-2x.png
%%DATADIR%%/webui/img/download-anim-orange-2x.png
%%DATADIR%%/webui/img/favicon-256x256-opaque.png
@@ -31,8 +31,10 @@ bin/nzbget
%%DATADIR%%/webui/lib/elycharts.min.js
%%DATADIR%%/webui/lib/jquery.js
%%DATADIR%%/webui/lib/jquery.min.js
+%%DATADIR%%/webui/lib/material-icons.woff2
%%DATADIR%%/webui/lib/raphael.js
%%DATADIR%%/webui/lib/raphael.min.js
+%%DATADIR%%/webui/light-theme.css
%%DATADIR%%/webui/messages.js
%%DATADIR%%/webui/status.js
%%DATADIR%%/webui/style.css