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.
===> The following configuration options are available for sabnzbdplus-3.7.2,1:
7ZIP=on: Needed for unpacking 7-Zip posts
DBUS=off: DBUS support for system power management
DOCS=on: Build and/or install documentation
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
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.
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 )
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
news/sabnzbdplus: use archivers/par2cmdline
Previously this port used archivers/par2cmdline-tbb, but that port has
expired in favor of par2cmdline.
While here pet portclippy.
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above )
- Update SABnzbd to 2.1.0.
- GH_TAGNAME no longer needed now it is correctly tagged in GitHub.
- Uses py-sabyenc instead of py-yenc as recommended upstream.
PR: 218722
Submitted by: joshruehlig@gmail.com (maintainer)
Fix character encoding issues
Details:
- port now defaults to en_US.UTF-8 for LC_CTYPE
- Bump PORTREVISION
PR: 212993
Submitted by: joshruehlig@gmail.com (maintainer)
MFH: 2016Q4
news/sabnzbdplus: 1.0.2 -> 1.0.3
- Fix jobs hanging at 99% or 100%
- Support X-DNZB-PASSWORD header for inders that use this
- Prevent fatal "too many connections" issue
- Show checksum errors reported by unrar
- patch portlint-compliant
PR: 210210
Submitted by: Ultima1252@gmail.com
Approved by: joshruehlig@gmail.com (maintainer)
news/sabnzbdplus: Revert removal of PATH in rc script
There were reports of fallout so this has been reverted. It is not
understood why an explicit PATH needs to be set. In testing without it
the correct PATH appears to be exported during the start_precmd routine.
PR: 207583
Approved by: maintainer
news/sabnzbdplus: Port cleanup
- Better define which versions of python sabnzbd can actually run with
- Remove "+" sign from SUB_LIST
- Modernize OPTION RUN_DEPENDS
- Do not set PATH in rc script
- Make patch and reinplace more logical by not replacing %%PREFIX%% with
%%DATADIR%%
- Remove creation of PREFIX/sabnzbd (sabznzbd's config directory) from
install as it is already handled in start_precmd routine
- Replace INSTALL_DATA with INSTALL_MAN for installing PORTDOCS
- Hand off maintainership
PR: 207583
Consolidate LICENSEs
This port had a lot of custom licenses defined instead of using the
correct licenses that the ports license framework already knows about.
Due to incorrect LICENSE_PERMS on these custom licenses the sabnzbdplus
package was missing from the official FreeBSD mirrors.
While here, modernize the instructions in pkg-message
No need to show pkg-message with staging.
It already shows. This was showing after installing to stagedir,
and then the new default would show on install as well
Remove indefinite articles and trailing periods from COMMENT, plus minor
COMMENT typos and surrounding whitespace fixes. A few Makefiles where not
included as they contain Latin-1 characters that break the Phabricator
workflow. Category N.
CR: D307
Approved by: portmgr (bapt)
Just spotted in the 0.7.17 changelog they implemented my request for full
control over the pidfile! Now we no longer scrape the config file to guess
its name, which was based on both the hostname of the server and the port.
Previously, if you changed the hostname of your server you could no longer
signal the running sabnzbd process through the rc framework...
Redesigned rc script to use a pidfile instead of attempting to use web API
which cannot stop the server in some configurations.
I've confirmed in the python codepath that both the web API shutdown and
the signal handling both call save_state() so it is safe to shutdown
this way.
PR: ports/177944
Approved by: crees (mentor)
- Put back PATH setting, so that unrar and par2 are found, but only add it to
prestart
- Bump PORTREVISION
Reported by: flo
Submitted by: "Mark Felder" <feld@feld.me> (maintainer, private email)
- Update to 0.7.5
- Set maintainer to submitter
PR: ports/173628
Submitted by: Mark Felder <feld@feld.me>
Approved by: David Brooks <dab@rj45.org> (maintianer)
Feature safe: yes
- Update to 0.6.15
- while here move away from "cp" license installation
in favor of license framework, respect PORTDOCS and move
from other "cp" installations to copytree installations.
PR: ports/165024
Submitted by: maintainer, dab at rj45.org
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
Only grep first host from .ini file in rcfile when shutting down.
Submitted by: Damien Fleuriot <dam@c-mal.com>
Approved by: Daniel Bretoi <daniel@netwalk.org> (maintainer)
PR: ports/153357
Number of commits found: 120 (showing only 100 on this page)