notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
py-sabctools Python yEnc package optimized for use within SABnzbd
8.2.5 news on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 8.2.5Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-05-08 08:28:27
Last Update: 2024-09-05 06:18:02
Commit Hash: 594a292
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: python
License: GPLv2+
WWW:
https://github.com/sabnzbd/sabctools
Description:
Modified the original yenc module by Alessandro Duca alessandro.duca@gmail.com for use within SABnzbd. The module was extended to do header parsing and full yEnc decoding from a Python list of chunks, the way in which data is retrieved from usenet. This is particularly beneficial when SSL is enabled, which limits the size of each chunk to 16K. Parsing these chunks in Python is much more costly. Additionally, this module releases Python's GIL during decoding, greatly increasing performance of the overall download process.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}sabctools>0:news/py-sabctools@${PY_FLAVOR}
To install the port:
cd /usr/ports/news/py-sabctools/ && make install clean
To add the package, run one of these commands:
  • pkg install news/py-sabctools
  • pkg install py311-sabctools
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-sabctools listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-sabctools
Package flavors (<flavor>: <package>)
  • py311: py311-sabctools
distinfo:
TIMESTAMP = 1724084630 SHA256 (sabctools-8.2.5.tar.gz) = 6440bcd77fc9a463c414bfa75ca1405c57d4aeb84408222a38d7b6ecbc12d348 SIZE (sabctools-8.2.5.tar.gz) = 256683

Packages (timestamps in pop-ups are UTC):
py39-sabctools
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--7.1.0--7.1.27.1.27.1.2
FreeBSD:14:latest-----7.1.0-7.1.0
FreeBSD:14:quarterly-----7.1.27.1.27.1.2
FreeBSD:15:latest--n/a-n/a7.1.27.1.27.1.2
 

py311-sabctools
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest8.2.58.2.5-8.2.58.2.5---
FreeBSD:13:quarterly8.2.58.2.5-8.2.58.2.5---
FreeBSD:14:latest8.2.58.2.5-8.2.58.2.5---
FreeBSD:14:quarterly8.2.58.2.5-8.2.58.2.5---
FreeBSD:15:latest8.2.58.2.5n/a8.2.5n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>=0 : devel/py-setuptools@py311
  2. py311-wheel>=0 : devel/py-wheel@py311
  3. python3.11 : lang/python311
  4. py311-build>=0 : devel/py-build@py311
  5. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
This port is required by:
for Run
  1. news/sabnzbd

Configuration Options:
No options to configure
Options name:
news_py-sabctools
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/s/sabctools/
  2. https://pypi.org/packages/source/s/sabctools/
Collapse this list.
Port Moves
  • port moved here from news/py-sabyenc3 on 2023-05-08
    REASON: Renamed upstream

Number of commits found: 12

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
8.2.5
05 Sep 2024 06:18:02
commit hash: 594a292616e2da4d9efa3933c4c10057dd5fb1e6commit hash: 594a292616e2da4d9efa3933c4c10057dd5fb1e6commit hash: 594a292616e2da4d9efa3933c4c10057dd5fb1e6commit hash: 594a292616e2da4d9efa3933c4c10057dd5fb1e6 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
news/py-sabctools: Update to 8.2.5

Changes:	https://github.com/sabnzbd/sabctools/releases
		https://github.com/sabnzbd/sabctools/commits/master
8.2.4
18 Jul 2024 16:46:22
commit hash: f6edf42ba20a4f1a4051971a3a38336e8e1a48bbcommit hash: f6edf42ba20a4f1a4051971a3a38336e8e1a48bbcommit hash: f6edf42ba20a4f1a4051971a3a38336e8e1a48bbcommit hash: f6edf42ba20a4f1a4051971a3a38336e8e1a48bb files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
news/py-sabctools: Update to 8.2.4

Changes:	https://github.com/sabnzbd/sabctools/releases
		https://github.com/sabnzbd/sabctools/commits/master
8.2.3
06 Jun 2024 07:48:06
commit hash: 1fff95b539af1bd5b3b614abb83a7f11ef95b08bcommit hash: 1fff95b539af1bd5b3b614abb83a7f11ef95b08bcommit hash: 1fff95b539af1bd5b3b614abb83a7f11ef95b08bcommit hash: 1fff95b539af1bd5b3b614abb83a7f11ef95b08b files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
news/py-sabctools: Update to 8.2.3

Changes:	https://github.com/sabnzbd/sabctools/releases
8.1.0
09 Mar 2024 17:13:11
commit hash: d50989a08a1ccb3205c7b570cdd4e184bd39fe8fcommit hash: d50989a08a1ccb3205c7b570cdd4e184bd39fe8fcommit hash: d50989a08a1ccb3205c7b570cdd4e184bd39fe8fcommit hash: d50989a08a1ccb3205c7b570cdd4e184bd39fe8f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
news/py-sabctools: Update to 8.1.0

Changes:	https://github.com/sabnzbd/sabctools/releases
7.1.2
22 Sep 2023 03:19:04
commit hash: 302ceadbd1a6dc79bbfb5e1031a7175817e2eba1commit hash: 302ceadbd1a6dc79bbfb5e1031a7175817e2eba1commit hash: 302ceadbd1a6dc79bbfb5e1031a7175817e2eba1commit hash: 302ceadbd1a6dc79bbfb5e1031a7175817e2eba1 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
news/py-sabctools: Update to 7.1.2

Changes:	https://github.com/sabnzbd/sabctools/releases
7.1.1
21 Aug 2023 17:04:48
commit hash: b9c38dc3c6d05f0003edcd963e2f328f618a1516commit hash: b9c38dc3c6d05f0003edcd963e2f328f618a1516commit hash: b9c38dc3c6d05f0003edcd963e2f328f618a1516commit hash: b9c38dc3c6d05f0003edcd963e2f328f618a1516 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
news/py-sabctools: Update to 7.1.1

Changes:	https://github.com/sabnzbd/sabctools/releases
7.1.0_1
18 Jul 2023 00:53:09
commit hash: 9a80a6ee5e8ebf5c279b3d7a9e7e8b7dbabbaf0acommit hash: 9a80a6ee5e8ebf5c279b3d7a9e7e8b7dbabbaf0acommit hash: 9a80a6ee5e8ebf5c279b3d7a9e7e8b7dbabbaf0acommit hash: 9a80a6ee5e8ebf5c279b3d7a9e7e8b7dbabbaf0a files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/py-setuptools: convert individual consumers to ${PY_SETUPTOOLS}

Currently a no-op, but in the future outputs the correct setuptools
port depending on whether USES_PYTHON=distutils is specified.

With hat: python
PR: 270510, 270358
7.1.0_1
09 Jul 2023 10:19:55
commit hash: b01f7ddb341bbec3a52e7e2caca074d192387e28commit hash: b01f7ddb341bbec3a52e7e2caca074d192387e28commit hash: b01f7ddb341bbec3a52e7e2caca074d192387e28commit hash: b01f7ddb341bbec3a52e7e2caca074d192387e28 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
news/py-sabctools: Convert to USE_PYTHON=pep517

- Bump PORTREVISION for package change
7.1.0
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
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>
7.1.0
05 Jun 2023 18:47:20
commit hash: 48e9e1f9e9a0e732ea4e9ae8a70d1ea2fa8ffdb2commit hash: 48e9e1f9e9a0e732ea4e9ae8a70d1ea2fa8ffdb2commit hash: 48e9e1f9e9a0e732ea4e9ae8a70d1ea2fa8ffdb2commit hash: 48e9e1f9e9a0e732ea4e9ae8a70d1ea2fa8ffdb2 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
news/py-sabctools: Update to 7.1.0

Changes:	https://github.com/sabnzbd/sabctools/releases
7.0.2
27 May 2023 04:09:47
commit hash: d31e19d2bf3d6806fdc9ac827cd83df900352c8dcommit hash: d31e19d2bf3d6806fdc9ac827cd83df900352c8dcommit hash: d31e19d2bf3d6806fdc9ac827cd83df900352c8dcommit hash: d31e19d2bf3d6806fdc9ac827cd83df900352c8d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
news/py-sabctools: Update to 7.0.2

Changes:	https://github.com/sabnzbd/sabctools/releases
7.0.1
08 May 2023 08:25:51
commit hash: 44ebeb5ecc0c9a3e4bb7a4531f816ab6445f756ecommit hash: 44ebeb5ecc0c9a3e4bb7a4531f816ab6445f756ecommit hash: 44ebeb5ecc0c9a3e4bb7a4531f816ab6445f756ecommit hash: 44ebeb5ecc0c9a3e4bb7a4531f816ab6445f756e files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Matt
news/py-sabyenc3: update to 7.0.1 and rename to news/py-sabctools

This chases a renamed upstream.
Also chase license clarification to GPLv2+.

Changelog: https://github.com/sabnzbd/sabctools/releases

Approved by:	sunpoet (maintainer)
PR:		271125

Number of commits found: 12