diff --git a/news/nzbget/Makefile b/news/nzbget/Makefile index 6a89f5819482..fd413197bdab 100644 --- a/news/nzbget/Makefile +++ b/news/nzbget/Makefile @@ -1,60 +1,65 @@ PORTNAME= nzbget DISTVERSIONPREFIX= v -DISTVERSION= 26.0 +DISTVERSION= 26.2 CATEGORIES= news MAINTAINER= a13xlevy@pm.me COMMENT= Binary newsreader supporting NZB files WWW= https://nzbget.com/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING 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.3.0-20250808 +PAR2CMDLINE_TURBO_VERSION= 1.4.0-20260323 +RAPIDYENC_VERSION= 1.1.1-20260217 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 +GH_PROJECT= nzbget par2cmdline-turbo:par2 rapidyenc:enc +GH_TAGNAME= ${DISTVERSIONPREFIX}${PAR2CMDLINE_TURBO_VERSION}:par2 ${DISTVERSIONPREFIX}${RAPIDYENC_VERSION}:enc 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: + ${MKDIR} ${BUILD_WRKSRC}/rapidyenc/src + ${MV} ${WRKDIR}/rapidyenc-${RAPIDYENC_VERSION} ${BUILD_WRKSRC}/rapidyenc/src/rapidyenc + 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 72cd8b5bf78f..aa2efe6754ee 100644 --- a/news/nzbget/distinfo +++ b/news/nzbget/distinfo @@ -1,5 +1,7 @@ -TIMESTAMP = 1770995712 -SHA256 (nzbgetcom-nzbget-v26.0_GH0.tar.gz) = 9b683ce96d7a2e5e702a169e3fbfd16824cfe0ce8ed887c76cc25a574f69c9cd -SIZE (nzbgetcom-nzbget-v26.0_GH0.tar.gz) = 7386372 -SHA256 (nzbgetcom-par2cmdline-turbo-v1.3.0-20250808_GH0.tar.gz) = 3d25af25c4e8431f5afe280b64eee98f7587fde241804a021309274b6129968d -SIZE (nzbgetcom-par2cmdline-turbo-v1.3.0-20250808_GH0.tar.gz) = 3970409 +TIMESTAMP = 1783841992 +SHA256 (nzbgetcom-nzbget-v26.2_GH0.tar.gz) = 8642dda85b96e0af1acb927a0684cf84fa20c818aa989ebdc4569a254470319d +SIZE (nzbgetcom-nzbget-v26.2_GH0.tar.gz) = 8307067 +SHA256 (nzbgetcom-par2cmdline-turbo-v1.4.0-20260323_GH0.tar.gz) = c18075fa3403e6c6512463628db2c67ee899f1c77078df645830560f468710a7 +SIZE (nzbgetcom-par2cmdline-turbo-v1.4.0-20260323_GH0.tar.gz) = 3998503 +SHA256 (nzbgetcom-rapidyenc-v1.1.1-20260217_GH0.tar.gz) = 9a75c16fc53dde1e10dde9d9bb3a71dbbd43a3565221a341b4c1a58a66d7ae88 +SIZE (nzbgetcom-rapidyenc-v1.1.1-20260217_GH0.tar.gz) = 116309 diff --git a/news/nzbget/files/patch-cmake_par2-turbo.cmake b/news/nzbget/files/patch-cmake_par2-turbo.cmake index 36dad221bdb7..3e298dbc47c6 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-09-14 16:16:06 UTC +++ cmake/par2-turbo.cmake @@ -51,12 +51,6 @@ ExternalProject_add( ExternalProject_add( par2-turbo PREFIX par2-turbo - GIT_REPOSITORY https://github.com/nzbgetcom/par2cmdline-turbo.git -- GIT_TAG v1.3.0-20250808 +- GIT_TAG v1.4.0-20260323 - 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 5ececaf74615..a1baffbcc5c7 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 2025-09-14 16:13:35 UTC +--- cmake/posix.cmake.orig 2026-07-12 07:07:00 UTC +++ cmake/posix.cmake -@@ -82,9 +82,6 @@ else() +@@ -88,9 +88,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/files/patch-cmake_rapidyenc.cmake b/news/nzbget/files/patch-cmake_rapidyenc.cmake new file mode 100644 index 000000000000..5ed825828157 --- /dev/null +++ b/news/nzbget/files/patch-cmake_rapidyenc.cmake @@ -0,0 +1,15 @@ +--- cmake/rapidyenc.cmake.orig 2026-07-12 07:42:50 UTC ++++ cmake/rapidyenc.cmake +@@ -51,12 +51,6 @@ ExternalProject_add( + ExternalProject_add( + rapidyenc + PREFIX rapidyenc +- GIT_REPOSITORY https://github.com/nzbgetcom/rapidyenc.git +- GIT_TAG v1.1.1-20260217 +- TLS_VERIFY TRUE +- GIT_SHALLOW TRUE +- GIT_PROGRESS TRUE +- DOWNLOAD_EXTRACT_TIMESTAMP TRUE + BUILD_BYPRODUCTS ${RAPIDYENC_LIBS} + CMAKE_ARGS ${CMAKE_ARGS} + INSTALL_COMMAND "" diff --git a/news/nzbget/pkg-plist b/news/nzbget/pkg-plist index dd5548150370..f74e4c877196 100644 --- a/news/nzbget/pkg-plist +++ b/news/nzbget/pkg-plist @@ -1,49 +1,72 @@ 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/discord.svg -%%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/github.svg -%%DATADIR%%/webui/img/icons-2x.png -%%DATADIR%%/webui/img/icons.png -%%DATADIR%%/webui/img/nzbget.svg -%%DATADIR%%/webui/img/reddit.svg -%%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-health.js -%%DATADIR%%/webui/system-info.js -%%DATADIR%%/webui/upload.js %%DATADIR%%/webui/util.js +%%DATADIR%%/webui/upload.js +%%DATADIR%%/webui/system-info.js +%%DATADIR%%/webui/system-health.js +%%DATADIR%%/webui/style.css +%%DATADIR%%/webui/status.js +%%DATADIR%%/webui/statistics.js +%%DATADIR%%/webui/messages.js +%%DATADIR%%/webui/locales.source.json +%%DATADIR%%/webui/light-theme.css +%%DATADIR%%/webui/lib/raphael.min.js +%%DATADIR%%/webui/lib/raphael.js +%%DATADIR%%/webui/lib/material-icons.woff2 +%%DATADIR%%/webui/lib/jquery.min.js +%%DATADIR%%/webui/lib/jquery.js +%%DATADIR%%/webui/lib/elycharts.min.js +%%DATADIR%%/webui/lib/elycharts.js +%%DATADIR%%/webui/lib/bootstrap.min.js +%%DATADIR%%/webui/lib/bootstrap.js +%%DATADIR%%/webui/lib/bootstrap.css +%%DATADIR%%/webui/index.js +%%DATADIR%%/webui/index.html +%%DATADIR%%/webui/img/unfold_more_fill.svg +%%DATADIR%%/webui/img/transmit.gif +%%DATADIR%%/webui/img/transmit-reload-2x.gif +%%DATADIR%%/webui/img/transmit-file.gif +%%DATADIR%%/webui/img/reddit.svg +%%DATADIR%%/webui/img/nzbget.svg +%%DATADIR%%/webui/img/icons.png +%%DATADIR%%/webui/img/icons-2x.png +%%DATADIR%%/webui/img/github.svg +%%DATADIR%%/webui/img/favicon.ico +%%DATADIR%%/webui/img/favicon-256x256.png +%%DATADIR%%/webui/img/favicon-256x256-opaque.png +%%DATADIR%%/webui/img/download-anim-orange-2x.png +%%DATADIR%%/webui/img/download-anim-green-2x.png +%%DATADIR%%/webui/img/download-16.ico +%%DATADIR%%/webui/img/discord.svg +%%DATADIR%%/webui/i18n.js +%%DATADIR%%/webui/history.js +%%DATADIR%%/webui/feed.js +%%DATADIR%%/webui/fasttable.js +%%DATADIR%%/webui/edit.js +%%DATADIR%%/webui/downloads.js +%%DATADIR%%/webui/datetime.js +%%DATADIR%%/webui/dark-theme.css +%%DATADIR%%/webui/config.js +%%DATADIR%%/webui/_locales/uk/messages.json +%%DATADIR%%/webui/_locales/tr/messages.json +%%DATADIR%%/webui/_locales/sv/messages.json +%%DATADIR%%/webui/_locales/sr/messages.json +%%DATADIR%%/webui/_locales/ru/messages.json +%%DATADIR%%/webui/_locales/ro/messages.json +%%DATADIR%%/webui/_locales/pt-PT/messages.json +%%DATADIR%%/webui/_locales/pt-BR/messages.json +%%DATADIR%%/webui/_locales/pl/messages.json +%%DATADIR%%/webui/_locales/nl/messages.json +%%DATADIR%%/webui/_locales/nb/messages.json +%%DATADIR%%/webui/_locales/it/messages.json +%%DATADIR%%/webui/_locales/hu/messages.json +%%DATADIR%%/webui/_locales/fr/messages.json +%%DATADIR%%/webui/_locales/fi/messages.json +%%DATADIR%%/webui/_locales/es/messages.json +%%DATADIR%%/webui/_locales/el/messages.json +%%DATADIR%%/webui/_locales/de/messages.json +%%DATADIR%%/webui/_locales/da/messages.json +%%DATADIR%%/webui/_locales/cs/messages.json +%%DATADIR%%/nzbget.conf +%%DATADIR%%/doc/ChangeLog.md +%%DATADIR%%/doc/COPYING