Bug 278809 - news/nzbget: Update to 24.0
Summary: news/nzbget: Update to 24.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Fernando Apesteguía
URL: https://github.com/nzbgetcom/nzbget/b...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-06 08:12 UTC by Nicholas Kirby
Modified: 2024-05-21 10:37 UTC (History)
1 user (show)

See Also:


Attachments
Patch to 24.0 (4.25 KB, patch)
2024-05-06 08:12 UTC, Nicholas Kirby
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nicholas Kirby 2024-05-06 08:12:49 UTC
Created attachment 250486 [details]
Patch to 24.0

Update of old nzbget.net port to logical continuation nzbget.com now that nzbget-ng is no more, and only one project is receiving regular updates.

port passes 'portlint -A', 'portfmt -D Makefile' and 'portclippy Makefile' and builds clean in poudriere amd64 14.0.

Running fine on my system.

Changelog: https://github.com/nzbgetcom/nzbget/releases/tag/v24.0

What's Changed
Features:
Dark theme and new icons #214;

Added macOS x64 build support (macOS Mojave 10.14+) #194;

DEB/RPM packages support #230;

Instructions.
NewsServer Add UI - Default encryption and ports r225:

moved Server.Encryption between Server.Host and Server.Port;
made Server.Encryption to ON by default;
made port depend on Server.Encryption value unless user has put something up:
563/443 for secure;
119/80 for unsecure.
Improved error messages and help text in Extension Manager #166:

added 7-Zip exit codes decoder according to 7-Zip doc;
added a warning that SevenZipCmd may not be valid, in case of extension installation problems.
Fixed stable/test release notifications #181:

added automatic checking for new testing releases;
fixed notifications about the new stable/testing release;
fixed "Uncaught ReferenceError: installedRev" error.
Fixed and update links in webui #177:

fixed license links;
fixed links from nzbget.conf.
For developers:

Moved to CMake. Autotools and MSBuild are deprecated now and may be removed in future versions #182:
switched to CMake from autotools and MSBuild, which will simplify cross-platform development;
fixed installing/uninstalling on FreeBSD and macOS via autotools/CMake;
added automatic installation of Boost.Json;
added support for static code analyzer Clang-Tidy.
Revised and updated documentation #199:
moved CONTRIBUTING.md to docs/;
split INSTALLATION.md to POSIX.md, WINDOWS.md and HOW_TO_USE.md;
added Extensions docs;
added an instruction on how CPPCheck can be used with CMake.
Docker: support native unrar building #231.
Bug fixes:

Fixed buffer overflow in CString::AppendFmtV #208;
Fixed files/dirs permissions overridden by the unpacker #229;
Fixed dynamic addition of extension options #209;
Removed changing ownership at the beginning of container start #218;
Docker: fixed fresh install #219.
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2024-05-06 08:12:49 UTC
Maintainer informed via mail
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2024-05-07 15:38:15 UTC
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field.


Thanks!
Comment 3 Nicholas Kirby 2024-05-08 00:14:59 UTC
Changelog URL: https://github.com/nzbgetcom/nzbget/blob/develop/ChangeLog.md

I hope it's okay that it's a link to a guthub file. It's by far the most complete.
Comment 4 Fernando Apesteguía freebsd_committer freebsd_triage 2024-05-21 10:37:11 UTC
Committed,

Thanks!
Comment 5 commit-hook freebsd_committer freebsd_triage 2024-05-21 10:37:12 UTC
A commit in branch main references this bug:

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

commit bc7b70a750040288c12a45046121f12af18aac1b
Author:     Nicholas Kirby <nick@kirby.cx>
AuthorDate: 2024-05-07 15:38:53 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2024-05-21 10:36:30 +0000

    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)

 news/nzbget/Makefile                               | 25 +++++++++-------------
 news/nzbget/distinfo                               |  6 +++---
 .../patch-daemon_connect_TlsSocket.cpp (gone)      | 11 ----------
 news/nzbget/pkg-plist                              | 14 ++++++------
 4 files changed, 21 insertions(+), 35 deletions(-)