git: f8826ff23747 - 2026Q3 - news/nzbget: Update 26.2 => 26.3

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sun, 06 Sep 2026 23:04:12 UTC
The branch 2026Q3 has been updated by vvd:

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

commit f8826ff237470d9c6a93fee3d7d6d6d67bc17957
Author:     Rafe <mondo.debater_0q@icloud.com>
AuthorDate: 2026-09-06 22:58:00 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-09-06 23:04:05 +0000

    news/nzbget: Update 26.2 => 26.3
    
    Changelog:
    https://github.com/nzbgetcom/nzbget/blob/v26.3/ChangeLog.md
    https://github.com/nzbgetcom/nzbget/releases/tag/v26.3
    
    - Fix rc script for run as a non-root user.
    - Refresh patches.
    
    PR:             298240
    Approved by:    Alex Levy <a13xlevy@pm.me> (maintainer)
    Sponsored by:   UNIS Labs
    MFH:            2026Q3
    
    (cherry picked from commit 5d90d870a04e738afc8546209fdd2217924dc885)
---
 news/nzbget/Makefile                           |  8 ++++----
 news/nzbget/distinfo                           | 14 +++++++-------
 news/nzbget/files/nzbget.in                    | 21 +++++++--------------
 news/nzbget/files/patch-cmake_par2-turbo.cmake |  9 ++++-----
 news/nzbget/files/patch-cmake_posix.cmake      |  4 ++--
 news/nzbget/files/patch-cmake_rapidyenc.cmake  | 16 ++++++++--------
 6 files changed, 32 insertions(+), 40 deletions(-)

diff --git a/news/nzbget/Makefile b/news/nzbget/Makefile
index fd413197bdab..b9e2719d119b 100644
--- a/news/nzbget/Makefile
+++ b/news/nzbget/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	nzbget
 DISTVERSIONPREFIX=	v
-DISTVERSION=	26.2
+DISTVERSION=	26.3
 CATEGORIES=	news
 
 MAINTAINER=	a13xlevy@pm.me
@@ -16,8 +16,8 @@ RUN_DEPENDS=	7-zip>0:archivers/7-zip \
 
 # 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.4.0-20260323
-RAPIDYENC_VERSION=	1.1.1-20260217
+PAR2CMDLINE_TURBO_VERSION=	1.4.0-20260803
+RAPIDYENC_VERSION=	1.1.1-20260821
 
 USES=		cmake:testing,noninja gnome ssl
 USE_GITHUB=	yes
@@ -42,7 +42,7 @@ NCURSES_USES=	ncurses
 NCURSES_CMAKE_BOOL_OFF=	DISABLE_CURSES
 PAR2_CMAKE_BOOL_OFF=	DISABLE_PARCHECK
 
-PYTHON_USES=	python:run,3.9+
+PYTHON_USES=	python:run
 
 .include <bsd.port.options.mk>
 
diff --git a/news/nzbget/distinfo b/news/nzbget/distinfo
index aa2efe6754ee..cc30381d55e4 100644
--- a/news/nzbget/distinfo
+++ b/news/nzbget/distinfo
@@ -1,7 +1,7 @@
-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
+TIMESTAMP = 1788676896
+SHA256 (nzbgetcom-nzbget-v26.3_GH0.tar.gz) = 3a6a2a7c8bf5e7156dacb563e76d65df4aa53390e24040115c4406771ec3a19b
+SIZE (nzbgetcom-nzbget-v26.3_GH0.tar.gz) = 8326626
+SHA256 (nzbgetcom-par2cmdline-turbo-v1.4.0-20260803_GH0.tar.gz) = 5e2b31367cc1e5533bc4e84d2b9b84851bbb5c9f97b8feff52e70b0dbcf7a749
+SIZE (nzbgetcom-par2cmdline-turbo-v1.4.0-20260803_GH0.tar.gz) = 4005077
+SHA256 (nzbgetcom-rapidyenc-v1.1.1-20260821_GH0.tar.gz) = 2730c1c53b2bdb7d7dd389410412e358cc5b01c3508cce95caa9fa81465df081
+SIZE (nzbgetcom-rapidyenc-v1.1.1-20260821_GH0.tar.gz) = 116454
diff --git a/news/nzbget/files/nzbget.in b/news/nzbget/files/nzbget.in
index ef661a5bd11b..b312a8508ec4 100644
--- a/news/nzbget/files/nzbget.in
+++ b/news/nzbget/files/nzbget.in
@@ -13,25 +13,18 @@
 # nzbget_user:    user to run nzbget as (recommended)
 # nzbget_conf:    path to config if in a non-standard location (optional)
 
-command=%%PREFIX%%/bin/nzbget
-
 . /etc/rc.subr
 
-load_rc_config nzbget
-
-nzbget_enable=${nzbget_enable:-NO}
-nzbget_user=${nzbget_user:-root}
-nzbget_conf=${nzbget_conf:+"-c $nzbget_conf"}
-
 name=nzbget
 rcvar=nzbget_enable
 
-start_cmd="nzbget_cmd -D"
-stop_cmd="nzbget_cmd -Q"
-reload_cmd="nzbget_cmd -O"
+command=%%PREFIX%%/bin/nzbget
+
+load_rc_config $name
 
-nzbget_cmd() {
-  /usr/bin/su -l $nzbget_user -c "exec $command $nzbget_conf $1"
-}
+nzbget_enable=${nzbget_enable:-NO}
+nzbget_user=${nzbget_user:-root}
+nzbget_conf=${nzbget_conf:+"-c $nzbget_conf"}
+nzbget_flags="$nzbget_conf -D"
 
 run_rc_command "$1"
diff --git a/news/nzbget/files/patch-cmake_par2-turbo.cmake b/news/nzbget/files/patch-cmake_par2-turbo.cmake
index 3e298dbc47c6..25eea74b91b8 100644
--- a/news/nzbget/files/patch-cmake_par2-turbo.cmake
+++ b/news/nzbget/files/patch-cmake_par2-turbo.cmake
@@ -1,15 +1,14 @@
---- cmake/par2-turbo.cmake.orig	2025-09-14 16:16:06 UTC
+--- cmake/par2-turbo.cmake.orig	2026-08-27 09:51:07 UTC
 +++ cmake/par2-turbo.cmake
-@@ -51,12 +51,6 @@ ExternalProject_add(
+@@ -56,11 +56,6 @@ ExternalProject_add(
  ExternalProject_add(
  	par2-turbo
  	PREFIX			par2-turbo
 -	GIT_REPOSITORY	https://github.com/nzbgetcom/par2cmdline-turbo.git
--	GIT_TAG			v1.4.0-20260323
+-	GIT_TAG			v1.4.0-20260803
 -	TLS_VERIFY		TRUE
 -	GIT_SHALLOW		TRUE
 -	GIT_PROGRESS	TRUE
--	DOWNLOAD_EXTRACT_TIMESTAMP	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 a1baffbcc5c7..66f645b9ceec 100644
--- a/news/nzbget/files/patch-cmake_posix.cmake
+++ b/news/nzbget/files/patch-cmake_posix.cmake
@@ -1,6 +1,6 @@
---- cmake/posix.cmake.orig	2026-07-12 07:07:00 UTC
+--- cmake/posix.cmake.orig	2026-08-27 09:51:07 UTC
 +++ cmake/posix.cmake
-@@ -88,9 +88,6 @@ else()
+@@ -81,9 +81,6 @@ else()
  
  	if(NOT DISABLE_CURSES)
  		set(CURSES_NEED_NCURSES TRUE)
diff --git a/news/nzbget/files/patch-cmake_rapidyenc.cmake b/news/nzbget/files/patch-cmake_rapidyenc.cmake
index 5ed825828157..d78f0555d22b 100644
--- a/news/nzbget/files/patch-cmake_rapidyenc.cmake
+++ b/news/nzbget/files/patch-cmake_rapidyenc.cmake
@@ -1,15 +1,15 @@
---- cmake/rapidyenc.cmake.orig	2026-07-12 07:42:50 UTC
+--- cmake/rapidyenc.cmake.orig	2026-08-27 09:51:07 UTC
 +++ cmake/rapidyenc.cmake
-@@ -51,12 +51,6 @@ ExternalProject_add(
+@@ -55,12 +55,6 @@ ExternalProject_add(
  ExternalProject_add(
-	rapidyenc
-	PREFIX			rapidyenc
+ 	rapidyenc
+ 	PREFIX			rapidyenc
 -	GIT_REPOSITORY	https://github.com/nzbgetcom/rapidyenc.git
--	GIT_TAG			v1.1.1-20260217
+-	GIT_TAG			v1.1.1-20260821
 -	TLS_VERIFY		TRUE
 -	GIT_SHALLOW		TRUE
 -	GIT_PROGRESS	TRUE
 -	DOWNLOAD_EXTRACT_TIMESTAMP	TRUE
-	BUILD_BYPRODUCTS ${RAPIDYENC_LIBS}
-	CMAKE_ARGS		 ${CMAKE_ARGS}
-	INSTALL_COMMAND	""
+ 	BUILD_BYPRODUCTS ${RAPIDYENC_LIBS}
+ 	CMAKE_ARGS		 ${CMAKE_ARGS}
+ 	INSTALL_COMMAND	""