diff --git a/news/nzbget/Makefile b/news/nzbget/Makefile index 7befa37bff70..9bc8ddd99706 100644 --- a/news/nzbget/Makefile +++ b/news/nzbget/Makefile @@ -1,60 +1,59 @@ PORTNAME= nzbget DISTVERSIONPREFIX= v -DISTVERSION= 24.8 -PORTREVISION= 2 +DISTVERSION= 25.1 CATEGORIES= news MAINTAINER= a13xlevy@pm.me COMMENT= Binary newsreader supporting NZB files WWW= https://nzbget.net/ LICENSE= GPLv2 LIB_DEPENDS= libboost_json.so:devel/boost-libs RUN_DEPENDS= 7-zip>0:archivers/7-zip \ unrar>0:archivers/unrar # Since v24.4 nzbget maintainers switched from libpar2 to a fork of par2cmdline-turbo which is in its own repository. # See https://github.com/nzbgetcom/nzbget/blob/v24.4/cmake/par2-turbo.cmake for the version to pull -PAR2CMDLINE_TURBO_VERSION= 1.2.0-nzbget-20250213 +PAR2CMDLINE_TURBO_VERSION= 1.3.0 USES= cmake:testing,noninja gnome ssl USE_GITHUB= yes GH_ACCOUNT= nzbgetcom GH_PROJECT= nzbget par2cmdline-turbo:par2 GH_TAGNAME= ${DISTVERSIONPREFIX}${PAR2CMDLINE_TURBO_VERSION}:par2 USE_GNOME= libxml2 USE_RC_SUBR= nzbget CMAKE_TESTING_ON= ENABLE_TESTS BINMODE= 0755 SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS NCURSES PAR2 PYTHON OPTIONS_DEFAULT= NCURSES PAR2 PAR2_DESC= PAR 2.0 compatible file verification and repair NCURSES_USES= ncurses NCURSES_CMAKE_BOOL_OFF= DISABLE_CURSES PAR2_CMAKE_BOOL_OFF= DISABLE_PARCHECK PYTHON_USES= python:run,3.9+ .include .if (${ARCH} == "i386") CMAKE_ARGS+= -DDISABLE_SIGCHLD_HANDLER=ON .endif pre-configure-PAR2-on: ${MKDIR} ${BUILD_WRKSRC}/par2-turbo/src ${MV} ${WRKDIR}/par2cmdline-turbo-${PAR2CMDLINE_TURBO_VERSION} ${BUILD_WRKSRC}/par2-turbo/src/par2-turbo post-install: ${INSTALL_DATA} ${WRKSRC}/nzbget.conf \ ${STAGEDIR}${PREFIX}/etc/nzbget.conf.sample .include diff --git a/news/nzbget/distinfo b/news/nzbget/distinfo index 185adb14d567..61417f88cce7 100644 --- a/news/nzbget/distinfo +++ b/news/nzbget/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1743074845 -SHA256 (nzbgetcom-nzbget-v24.8_GH0.tar.gz) = 8d67af6c0aab025ca3da2f701ef62ce9c14a1cedc2e55600fd7e872ef60c0fdf -SIZE (nzbgetcom-nzbget-v24.8_GH0.tar.gz) = 7299541 -SHA256 (nzbgetcom-par2cmdline-turbo-v1.2.0-nzbget-20250213_GH0.tar.gz) = 6de4a461d6d035362720093ba6b7dc03767aa44535d12a10bdac089602941115 -SIZE (nzbgetcom-par2cmdline-turbo-v1.2.0-nzbget-20250213_GH0.tar.gz) = 3964785 +TIMESTAMP = 1751378831 +SHA256 (nzbgetcom-nzbget-v25.1_GH0.tar.gz) = 39f36d611879245f86d09f6a262f3be6c1c6adb6104cd4c174d0220574663307 +SIZE (nzbgetcom-nzbget-v25.1_GH0.tar.gz) = 7321033 +SHA256 (nzbgetcom-par2cmdline-turbo-v1.3.0_GH0.tar.gz) = 88fee9d617f2af0ebd80162f1fd325aabe9fe446aa97e15b4ee791b853e4d5f2 +SIZE (nzbgetcom-par2cmdline-turbo-v1.3.0_GH0.tar.gz) = 3969491 diff --git a/news/nzbget/files/patch-cmake_par2-turbo.cmake b/news/nzbget/files/patch-cmake_par2-turbo.cmake index 95156c0aa046..3d33ebb7c779 100644 --- a/news/nzbget/files/patch-cmake_par2-turbo.cmake +++ b/news/nzbget/files/patch-cmake_par2-turbo.cmake @@ -1,15 +1,15 @@ ---- cmake/par2-turbo.cmake.orig 2025-03-27 11:43:08 UTC +--- cmake/par2-turbo.cmake.orig 2025-07-01 18:05:03 UTC +++ cmake/par2-turbo.cmake -@@ -42,12 +42,6 @@ endif() +@@ -51,12 +51,6 @@ endif() ExternalProject_add( par2-turbo PREFIX par2-turbo - GIT_REPOSITORY https://github.com/nzbgetcom/par2cmdline-turbo.git -- GIT_TAG v1.2.0-nzbget-20250213 +- GIT_TAG v1.3.0 - TLS_VERIFY TRUE - GIT_SHALLOW TRUE - GIT_PROGRESS TRUE - DOWNLOAD_EXTRACT_TIMESTAMP TRUE BUILD_BYPRODUCTS ${PAR2_LIBS} CMAKE_ARGS ${CMAKE_ARGS} INSTALL_COMMAND "" diff --git a/news/nzbget/files/patch-cmake_posix.cmake b/news/nzbget/files/patch-cmake_posix.cmake index cf9cefd8775b..193fbdb1d7f2 100644 --- a/news/nzbget/files/patch-cmake_posix.cmake +++ b/news/nzbget/files/patch-cmake_posix.cmake @@ -1,12 +1,12 @@ ---- cmake/posix.cmake.orig 2024-12-05 05:22:43 UTC +--- cmake/posix.cmake.orig 2025-07-01 18:02:31 UTC +++ cmake/posix.cmake -@@ -93,9 +93,6 @@ else() +@@ -81,9 +81,6 @@ else() if(NOT DISABLE_CURSES) set(CURSES_NEED_NCURSES TRUE) - if(NOT APPLE) - set(CURSES_NEED_WIDE TRUE) - endif() find_package(Curses REQUIRED) set(INCLUDES ${INCLUDES} ${CURSES_INCLUDE_DIRS}) set(LIBS ${LIBS} ${CURSES_LIBRARIES}) diff --git a/news/nzbget/pkg-plist b/news/nzbget/pkg-plist index 9b232be5cb2d..7b5a831ca6fa 100644 --- a/news/nzbget/pkg-plist +++ b/news/nzbget/pkg-plist @@ -1,42 +1,44 @@ bin/nzbget @sample %%ETCDIR%%.conf.sample %%DATADIR%%/doc/COPYING %%DATADIR%%/doc/ChangeLog.md %%DATADIR%%/nzbget.conf %%DATADIR%%/webui/config.js %%DATADIR%%/webui/dark-theme.css +%%DATADIR%%/webui/datetime.js %%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 %%DATADIR%%/webui/img/favicon-256x256.png %%DATADIR%%/webui/img/favicon.ico %%DATADIR%%/webui/img/icons-2x.png %%DATADIR%%/webui/img/icons.png %%DATADIR%%/webui/img/transmit-file.gif %%DATADIR%%/webui/img/transmit-reload-2x.gif %%DATADIR%%/webui/img/transmit.gif %%DATADIR%%/webui/index.html %%DATADIR%%/webui/index.js %%DATADIR%%/webui/lib/bootstrap.css %%DATADIR%%/webui/lib/bootstrap.js %%DATADIR%%/webui/lib/bootstrap.min.js %%DATADIR%%/webui/lib/elycharts.js %%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/statistics.js %%DATADIR%%/webui/status.js %%DATADIR%%/webui/style.css %%DATADIR%%/webui/system-info.js %%DATADIR%%/webui/upload.js %%DATADIR%%/webui/util.js