Port details |
- sabnzbd Web-interface based binary newsgrabber in python, with nzb support
- 4.4.1 news
=22 4.3.3Version of this port present on the latest quarterly branch. - Maintainer: nick@kirby.cx
 - Port Added: 2006-03-20 19:57:26
- Last Update: 2025-01-27 23:12:23
- Commit Hash: 32a87f5
- People watching this port, also watch:: sonarr, radarr, plexmediaserver-plexpass, prowlarr, lidarr
- License: GPLv2+ MIT WTFPL
- WWW:
- https://sabnzbd.org/
- Description:
- SABnzbd is a cross-platform binary newsreader. It makes downloading
from Usenet easy by automating the whole thing. You give it an NZB
file or an RSS feed, it does the rest. Has a web-browser based UI
and an API for 3rd-party apps. Ideal for servers too.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/news/sabnzbd/ && make install clean
- To add the package, run one of these commands:
- pkg install news/sabnzbd
- pkg install sabnzbd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: sabnzbd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1737574096
SHA256 (SABnzbd-4.4.1-src.tar.gz) = a9ebf273d77c6d3cc9a13b1bd1640b903f4891e58aee3ef5a25595db3aa4d7fb
SIZE (SABnzbd-4.4.1-src.tar.gz) = 5114314
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- python3.11 : lang/python311
- msgfmt : devel/gettext-tools
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-apprise>0 : net-im/py-apprise@py311
- py311-chardet>=0 : textproc/py-chardet@py311
- py311-cheetah3>=0 : devel/py-cheetah3@py311
- py311-cheroot>=0 : www/py-cheroot@py311
- py311-cherrypy>=8.9.1 : www/py-cherrypy@py311
- py311-configobj>=0 : devel/py-configobj@py311
- py311-feedparser>=6.0.0 : textproc/py-feedparser@py311
- py311-guessit>0 : multimedia/py-guessit@py311
- py311-portend>=0 : net/py-portend@py311
- py311-puremagic>0 : sysutils/py-puremagic@py311
- py311-pybonjour>0 : dns/py-pybonjour@py311
- py311-pysocks>0 : net/py-pysocks@py311
- py311-rarfile>0 : archivers/py-rarfile@py311
- py311-sabctools>=8.2.0<8.3 : news/py-sabctools@py311
- py311-sqlite3>=0 : databases/py-sqlite3@py311
- par2cmdline-turbo>0 : archivers/par2cmdline-turbo
- unrar : archivers/unrar
- 7zz : archivers/7-zip
- py311-cryptography>=42.0.8,1 : security/py-cryptography@py311
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for sabnzbd-4.4.1:
7ZIP=on: Needed for unpacking 7-Zip posts
DBUS=off: DBUS support for system power management
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
NOTIFY2=off: Notify2 support
PYGOBJECT=off: PyGObject support for system tray icon (requires cairo)
SSL=on: SSL protocol support
===> Use 'make config' to modify these settings
- Options name:
- news_sabnzbd
- USES:
- python shebangfix gettext-tools
- pkg-message:
- For install:
- news/sabnzbdplus includes an RC script:
/usr/local/etc/rc.d/sabnzbd
TO START SABNZBD ON BOOT:
# sysrc sabnzbd_enable=YES
START MANUALLY:
# service sabnzbd start
Once started, visit the following to configure:
http://localhost:8080/sabnzbd/
Note that your URL may differ slightly if you have an old sabnzbd.ini
that specifies a different address to bind to.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.4.1 27 Jan 2025 23:12:23
    |
Mark Felder (feld)  |
news/sabnzbd: Update 4.3.3 → 4.4.1
Changelog:
https://github.com/sabnzbd/sabnzbd/releases/tag/4.4.1
PR: 284327
Approved by: Nicholas Kirby <nick@kirby.cx> (maintainer) |
4.3.3 19 Nov 2024 16:59:07
    |
Charlie Li (vishwin)  |
devel/py-gobject3: use USE_GNOME=pygobject3 helper
The helper is equivalent to the previous explicit dependency
declaration so no functional or metadata changes.
With hat: gnome
PR: 273722 |
4.3.3 30 Aug 2024 21:43:45
    |
Vladimir Druzenko (vvd)  Author: Matt |
news/sabnzbd: Update 4.3.2 → 4.3.3
Changelog:
https://github.com/sabnzbd/sabnzbd/releases/tag/4.3.3
Port changes:
- Rework NLS option
- Rework do-install target
- Formatting
PR: 281105
Approved by: Nicholas Kirby <nick@kirby.cx> (maintainer) |
4.3.2 06 Jul 2024 12:18:30
    |
Zsolt Udvari (uzsolt)  Author: Nicholas Kirby |
news/sabnzbd: update to 4.3.2
Change maintainership to submitter.
Add NLS option.
Fix licenses, add LICENSE_FILE.
Pet portlint, portclippy, portfmt.
Changelog: https://github.com/sabnzbd/sabnzbd/releases/
PR: 277626
Approved by: james@french.id.au (maintainer) |
4.2.2 12 Jun 2024 06:20:17
    |
Yuri Victorovich (yuri)  |
news/sabnzbd: Unbreak by relaxing dependency version range
Reported by: fallout |
4.2.2 09 Mar 2024 17:13:13
    |
Po-Chuan Hsieh (sunpoet)  |
news/sabnzbd: Update to 4.2.2
- While I'm here, use . instead of \* for COPYTREE_SHARE
PR: 276911
Reported by: Nicholas Kirby <nick@kirby.cx>
Approved by: James French <james@french.id.au> (maintainer) |
4.1.0 29 Sep 2023 14:19:56
    |
Po-Chuan Hsieh (sunpoet)  |
*: Replace USES=pycryptography* with USE_PYTHON=cryptography{,_build,_test}
- Introduce USE_PYTHON=cryptography{,_build,_test}
- Switch all 96 ports from USES=pycryptography to with
USE_PYTHON=cryptography{,_build,_test}
- Remove Mk/Uses/pycryptography.mk
PR: 273727
Approved by: tcberner (portmgr)
Exp-run by: antoine |
4.1.0 28 Sep 2023 08:43:31
    |
Fernando Apesteguía (fernape)  Author: James French |
news/sabnzbd: Update to 4.1.0
ChangeLog: https://github.com/sabnzbd/sabnzbd/releases/tag/4.1.0
Changes since 4.0.3
* Added a dark mode for the Config, Login, and Wizard pages.
* Added multi-select to the History.
* Show the number of items in post-processing when in Tabbed mode.
* Added option verify_xff_header to include X-Forwarded-For when
* validating if connections should be accepted when using a proxy.
* Added option to purge log files from the Folders Config page.
* Moved Server IP address selection and On failure, try alternative NZB to
Special settings.
* Special setting ipv6_servers changed to on/off. (Only the first 15 lines of the commit message are shown above ) |
4.0.2_1 22 Sep 2023 03:22:15
    |
Po-Chuan Hsieh (sunpoet)  |
news/sabnzbd: Fix RUN_DEPENDS
It actually allows any patch versions of SABCTOOLS_VERSION_REQUIRED.
from sabnzbd/decoder.py:
if SABCTOOLS_VERSION[:3] != SABCTOOLS_VERSION_REQUIRED[:3]:
raise ImportError
Reference: https://github.com/sabnzbd/sabnzbd/commit/2b3b5e02f53ed07c23c0892f477b96e557461c13 |
4.0.2_1 21 Aug 2023 17:08:54
    |
Po-Chuan Hsieh (sunpoet)  Author: James French |
news/sabnzbd: Allow build with py-sabctools 7.1.1 |
4.0.2 22 Jul 2023 07:46:38
    |
Tobias C. Berner (tcberner)  |
framework: convert tree to use USES=pycryptography
A future commit will update to security/py-cryptography will introduce a
rust dependency.
PR: 254853 |
4.0.2 09 Jul 2023 10:31:57
    |
Po-Chuan Hsieh (sunpoet)  |
news/sabnzbd: Update to 4.0.2
- Add py-sabctools 7.1.0 support [1]
PR: 272071
Approved by: James French <james@french.id.au> (maintainer)
Obtained
from: https://github.com/sabnzbd/sabnzbd/commit/a179f2a895259e49f3679405ad59cac06e0bf2d9
[1] |
4.0.0 27 Jun 2023 19:34:34
    |
Rene Ladan (rene)  |
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568> |
4.0.0 08 May 2023 08:25:52
    |
Robert Clausecker (fuz)  Author: Matt |
news/sabnzbdplus: update to 4.0.0 and rename to news/sabnzbd
Changes since 3.7.2
In this major update we optimized a core part of the SSL handling.
This results in large performance increases when downloading from news
servers with SSL enabled. In addition, the general connection handling
was improved, resulting in performance improvements for all news servers.
Special thanks to: mnightingale, puzzledsab and animetosho!
There are multiple settings that can tweak performance, see:
When adding a new news server, SSL is enabled by default.
File assembly performance significantly improved by relying on the
CRC32 instead of the MD5 to perform QuickCheck of files.
Slowdown more gracefully when the cache fills up.
Replaced separate Series/Movie/Date Sorting with general Sorter.
HTTPS files are included in the Backup. (Only the first 15 lines of the commit message are shown above ) |
0.2.5_1 13 Feb 2009 16:38:42
 |
miwi  |
2009-02-09 audio/xmms-imms: does not configure or build
2009-02-10 devel/libgnugetopt: was only relevant on FreeBSD 4.x
2009-01-19 games/planeshift: Depends on broken, expired port
2009-02-12 net-mgmt/nfsen-devel: no separate development version exists anymore
2009-01-19 www/ocaml-wdialog: has been broken for more than 6 months
2008-12-21 news/sabnzbd: no longer developed, use news/sabnzbdplus instead |
0.2.5_1 21 Nov 2008 10:26:22
 |
itetcu  |
Deprecate at maintianer's request, as it isn't developed anymore.
Use news/sabnzbdplus instead.
Submitted by: maintaier (private email)
Prompted by: QAT QA run |
0.2.5_1 17 Aug 2007 17:34:55
 |
rafan  |
- Fix plist after PORTNAME is changed
PR: ports/115274
Submitted by: Thomas Hurst <tom at hur.st>
Approved by: Daniel <daniel at netwalk.org> (maintainer) |
0.2.5_1 29 Jul 2007 13:34:39
 |
pav  |
- Switch to py-cherrypy-old |
0.2.5 22 Jun 2007 14:28:24
 |
miwi  |
- Rename portname SABnzbd -> sabnzbd
Approved by: maintainer |
0.2.5 22 Jun 2007 11:41:55
 |
miwi  |
- Allow build with python 2.5
- Sort plist new
Tested with py25-rev5 patch
PR: 113843
Submitted by: Daniel <daniel@netwalk.org> (maintainer) |
0.2.5 13 Mar 2007 08:12:19
 |
miwi  |
- Update to 0.2.5
PR: 110167
Submitted by: Daniel <debonair@nero.netwalk.org> (Maintainer) |
0.2.4 08 Oct 2006 08:17:00
 |
miwi  |
- Update to 0.2.4
PR: ports/104145
Submitted by: Daniel <daniel@netwalk.org> (maintainer) |
0.2.3 22 Jul 2006 09:30:22
 |
miwi  |
- Update to 0.2.3
PR: ports/100694
Submitted by: Daniel <daniel(at)netwalk.org>
Approved by: krion (mentor) |
0.2.2 13 Jul 2006 08:50:42
 |
pav  |
- Update to 0.2.2
PR: ports/100193
Submitted by: Daniel <daniel@netwalk.org> (maintainer) |
0.1.8.1 26 Mar 2006 14:50:58
 |
pav  |
- Update to 0.1.8.1
PR: ports/94924
Submitted by: Daniel <daniel@netwalk.org> (maintainer) |
0.1.8 20 Mar 2006 19:56:54
 |
pav  |
A web-interface based standalone binary newsgrabber written in python, supports
.nzb files
WWW: http://sourceforge.net/projects/sabnzbd
PR: ports/94678
Submitted by: Daniel Bretoi <daniel@netwalk.org> |