Port details |
- xbt High-performance low-overhead BitTorrent tracker
- g20221002_1 net-p2p
=2 g20221002_1Version of this port present on the latest quarterly branch. - Maintainer: danfe@FreeBSD.org
 - Port Added: 2022-11-16 03:48:07
- Last Update: 2023-12-29 18:24:39
- Commit Hash: ee6c86a
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv3
- WWW:
- https://xbtt.sourceforge.net/
- Description:
- XBT (Extended BitTorrent) tracker is a BitTorrent tracker written in
modern C++. It's designed to offer high performance while consuming
little resources (CPU and RAM). It's a pure tracker, so it doesn't
offer a frontend; please use any (e.g. PHP-based) frontend you want.
The tracker stores statistics in a MySQL database/table; version 5 or
higher is required.
¦ ¦ ¦ ¦ 
- 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/net-p2p/xbt/ && make install clean
- To add the package, run one of these commands:
- pkg install net-p2p/xbt
- pkg install xbt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: xbt
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1664705861
SHA256 (OlafvdSpek-xbt-g20221002-9c7dbc4_GH0.tar.gz) = dfc99aa59f661f5df2479cc10f27422b51b696353bfd1cbb2cfe5a155e25989c
SIZE (OlafvdSpek-xbt-g20221002-9c7dbc4_GH0.tar.gz) = 276909
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:
-
- asio.hpp : devel/boost-libs
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libmysqlclient.so.21 : databases/mysql80-client
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- net-p2p_xbt
- USES:
- compiler:c++17-lang mysql pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 4
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
g20221002_1 29 Dec 2023 18:24:39
    |
Muhammad Moinur Rahman (bofh)  |
*/*: Refactor with IGNORE_WITH_MYSQL
- There are multiple ports which has MYSQL options and are non-DEFAULT.
Most of the time committers actually forget to check with the OPTION
enabled and in some cases they are BROKEN with newr versions of mysql.
So test with different versions of mysql and mark IGNOPRE_WITH_MYSQL
appropriately. Due to the EOL of 5.7 this has not been checked.
- Unbreak sysutils/cfengine* with MySQL 8.0 and later
- The primary purpose of running this check is having statistics of the
MySQL usability over MariaDB to explore the future possibility of
shifting to MariaDB as the default as major ports upstream have moved
their codebase to support MariaDB over MySQL.
- The following actions will also be taken after the sunset of MySQL 5.7
If a port is broken on all instances of MySQL/MariaDB:
- If a port has the option of multiple DB backends and MySQL is the
default then the DEFAULT will be changed to PGSQL/SQLITE before
2024Q1. And the OPTION will be removed before 2024Q2. If a
MAINTAINER is aware about such cases and want to prefer PGSQL over
SQLITE or vice versa please do so at your own accord. Otherwise
PGSQL will be preferred over SQLITE.
- If a port has the option of multiple DB backends and MySQL is not
the default then the the OPTION will be removed before 2024Q1.
Approved by: portmgr (blanket) |
g20221002_1 15 May 2023 21:11:25
    |
Jose Alonso Cardenas Marquez (acm)  |
net/asio: Bump PORTREVISION. net/asio was updated to 1.28.0 |
g20221002 10 Jan 2023 02:22:22
    |
Piotr Kubaj (pkubaj)  |
net-p2p/xbt: fix build on ARM / POWER
Tracker/tracker_input.cpp:6:49: error: constant expression evaluates to -1 which
cannot be narrowed to type 'char' [-Wc++11-narrowing]
std::array<char, 16> res = { 0, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0 };
^~ |
g20221002 16 Nov 2022 03:42:02
    |
Alexey Dokuchaev (danfe)  |
net-p2p/xbt: new BitTorrent tracker port had been added (+)
It is written in modern C++ and designed for high performance
while consuming little resources (CPU and RAM).
Consisting of just a dozen files, it can be easily built with
BSD or GNU make. |
Number of commits found: 4
|