Port details |
- zstd Fast real-time compression algorithm
- 1.5.2 archivers
=21 Version of this port present on the latest quarterly branch. - Maintainer: sunpoet@FreeBSD.org
 - Port Added: 2016-07-30 23:51:59
- Last Update: 2022-07-20 14:20:49
- Commit Hash: 1ced9d2
- People watching this port, also watch:: pcre, pkg, readline, liblz4, libxml2
- License: BSD3CLAUSE GPLv2
- Description:
- Zstandard, or zstd as short version, is a fast compression algorithm, providing
high compression ratios. It also offers a special mode for small data, called
dictionary compression. The reference library offers a very wide range of speed
/ compression trade-off, and is backed by an extremely fast decoder. Zstandard
library is provided as open source software using a BSD license. Its format is
stable and published as IETF RFC 8878.
WWW: https://facebook.github.io/zstd/
WWW: https://github.com/facebook/zstd
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/archivers/zstd/ && make install clean
- To add the package, run one of these commands:
- pkg install archivers/zstd
- pkg install zstd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: zstd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1657292472
SHA256 (zstd-1.5.2.tar.zst) = 3ea06164971edec7caa2045a1932d757c1815858e4c2b68c7ef812647535c23f
SIZE (zstd-1.5.2.tar.zst) = 1480658
- 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:
-
- meson>=0.57.1_1 : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- Library dependencies:
-
- liblz4.so : archivers/liblz4
- This port is required by:
- for Build
-
- databases/tiledb
- for Libraries
-
- archivers/c-blosc
- archivers/c-blosc2
- archivers/libarchive
- archivers/libzip
- archivers/minizip-ng
- archivers/php-zstd
- archivers/py-borgbackup
-
Deleted ports which required this port:
- for Run
-
- databases/tiledb
- Configuration Options:
- ===> The following configuration options are available for zstd-1.5.2:
LZ4=on: LZ4 compression support
OPTIMIZED_CFLAGS=off: Use extra compiler optimizations
TEST=off: Build and/or run tests
===> Use 'make config' to modify these settings
- Options name:
- archivers_zstd
- USES:
- meson pkgconfig python:3.7+,build shebangfix tar:zst localbase:ldflags
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
20 Jul 2022 14:20:49 1.5.2 |
Tobias C. Berner (tcberner)  |
archivers: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Albert Vernon <f3cun3c02@sneakemail.com>
* Alex Dupre <ale@FreeBSD.org>
* Alex Samorukov <samm@freebsd.org>
* Alexander Kuehn <freebsd@nagilum.org>
* Alexander Logvinov <ports@logvinov.com>
* Alexander Zhuravlev <zaa@zaa.pp.ru>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey Dokuchaev <danfe@regency.nsu.ru>
* Anders Nordby <anders@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
11 Jul 2022 13:49:18 1.5.2 |
Po-Chuan Hsieh (sunpoet)  |
archivers/zstd: Use .tar.zst instead of .tar.gz |
28 Jan 2022 23:26:36 1.5.2 |
Po-Chuan Hsieh (sunpoet)  |
archivers/zstd: Cosmetic change |
25 Jan 2022 19:49:58 1.5.2 |
Po-Chuan Hsieh (sunpoet)  |
archivers/zstd: Update to 1.5.2
Changes: https://github.com/facebook/zstd/releases |
16 Jan 2022 09:49:44 1.5.1 |
Daniel Engberg (diizzy)  |
archivers/zstd: Update to 1.5.1
Changelog: https://github.com/facebook/zstd/releases/tag/v1.5.1
Change PORTVERSION to DISTVERSION to follow Porters Handbook more
closely.
PR: 260599
Approved by: sunpoet (maintainer timeout, 3+ weeks) |
22 May 2021 14:42:13 1.5.0 |
Po-Chuan Hsieh (sunpoet)  |
archivers/zstd: Update to 1.5.0
- Update pkg-descr
Changes: https://github.com/facebook/zstd/releases |
18 Apr 2021 05:41:51 1.4.9 |
Po-Chuan Hsieh (sunpoet)  |
archivers/zstd: Update to 1.4.9
Changes: https://github.com/facebook/zstd/releases |
06 Apr 2021 14:31:07 1.4.8 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
26 Jan 2021 13:59:38
1.4.8 |
sunpoet  |
Update to 1.4.8
Changes: https://github.com/facebook/zstd/releases
PR: 252569
Exp-run by: antoine |
19 Aug 2020 16:26:38
1.4.5_1 |
sunpoet  |
Change build system from gmake to meson
- Use upstream release tarball
- Add OPTIMIZED_CFLAGS and TEST options
- Remove valgrind test
- Bump PORTREVISION for package change
PR: 247100
Submitted by: Daniel Engberg <daniel.engberg.lists@pyret.net> |
28 May 2020 13:13:25
1.4.5 |
danfe  |
Sanitize COMMENT per Section 5.6 of the FreeBSD Porter's Handbook (part 7). |
25 May 2020 18:00:43
1.4.5 |
sunpoet  |
Update to 1.4.5
Changes: https://github.com/facebook/zstd/releases |
26 Feb 2020 20:46:29
1.4.4_1 |
sunpoet  |
Fix LZ4 option
- Bump PORTREVISION for package change
Duplicate USES=localbase blocks lz4 detection.
Before this commit, it fails to detect liblz4 as follows:
==> no liblz4, building zstd without .lz4 support |
13 Nov 2019 23:24:49
1.4.4 |
sunpoet  |
Update to 1.4.4
Changes: https://github.com/facebook/zstd/releases |
30 Sep 2019 11:32:09
1.4.3 |
sunpoet  |
Fix build with archivers/lzmalib installed
PR: 239432
Reported by: <doctor@doctor.nl2k.ab.ca> |
20 Aug 2019 19:18:05
1.4.3 |
sunpoet  |
Update to 1.4.3
Changes: https://github.com/facebook/zstd/releases |
01 Aug 2019 16:15:14
1.4.2 |
sunpoet  |
Update to 1.4.2
Changes: https://github.com/facebook/zstd/releases |
21 Jul 2019 20:46:03
1.4.1 |
sunpoet  |
Update to 1.4.1
Changes: https://github.com/facebook/zstd/releases |
18 Apr 2019 17:59:38
1.4.0 |
sunpoet  |
Update to 1.4.0
Changes: https://github.com/facebook/zstd/releases |
01 Jan 2019 20:30:54
1.3.8 |
sunpoet  |
Update to 1.3.8
Changes: https://github.com/facebook/zstd/releases |
20 Oct 2018 14:47:13
1.3.7 |
sunpoet  |
Update to 1.3.7
Changes: https://github.com/facebook/zstd/releases |
06 Oct 2018 09:34:08
1.3.6 |
sunpoet  |
Update to 1.3.6
Changes: https://github.com/facebook/zstd/releases |
29 Jul 2018 19:09:23
1.3.5 |
sunpoet  |
Update to 1.3.5
Changes: https://github.com/facebook/zstd/releases |
14 May 2018 19:12:46
1.3.4 |
bapt  |
Remove LIBDIR arguments which are now unneeded |
04 Apr 2018 10:56:26
1.3.4 |
sunpoet  |
Update to 1.3.4
Changes: https://github.com/facebook/zstd/releases |
23 Dec 2017 16:49:33
1.3.3_1 |
sunpoet  |
Add LZ4 option
- Bump PORTREVISION for dependency and package change |
22 Dec 2017 23:03:51
1.3.3 |
sunpoet  |
Update to 1.3.3
Changes: https://github.com/facebook/zstd/releases |
11 Oct 2017 19:49:16
1.3.2 |
sunpoet  |
Update to 1.3.2
Changes: https://github.com/facebook/zstd/releases |
21 Aug 2017 20:44:02
1.3.1 |
sunpoet  |
Update to 1.3.1
- Update LICENSE
Changes: https://github.com/facebook/zstd/releases |
15 Jul 2017 17:22:03
1.3.0_1 |
sunpoet  |
Update WWW |
09 Jul 2017 06:58:57
1.3.0_1 |
sunpoet  |
Add TEST_TARGET and USE_LDCONFIG
- Bump PORTREVISION for package change
PR: 220522
Submitted by: Yuri Victorovich <yuri@rawbw.com> |
06 Jul 2017 20:55:33
1.3.0 |
sunpoet  |
Update to 1.3.0
Changes: https://github.com/facebook/zstd/releases |
05 May 2017 15:34:18
1.2.0 |
sunpoet  |
Update to 1.2.0
- Remove pzstd
Changes: https://github.com/facebook/zstd/releases |
25 Apr 2017 14:22:28
1.1.4_1 |
sunpoet  |
Build and install pzstd
- While I'm here:
- Use MAKE_CMD instead of GMAKE
- Use post-install: instead of post-stage:
- Respect PREFIX
- Bump PORTREVISION for package change
PR: 218869
Submitted by: eugen |
20 Mar 2017 00:28:15
1.1.4 |
sunpoet  |
Update to 1.1.4
Changes: https://github.com/facebook/zstd/releases |
19 Mar 2017 01:56:51
1.1.3 |
sunpoet  |
Clean up Makefile
- Use BSD_INSTALL_*
- Cosmetic change |
11 Feb 2017 14:28:06
1.1.3 |
sunpoet  |
Take maintainership |
11 Feb 2017 12:42:30
1.1.3 |
rene  |
Return ports maintained by John Marino to the pool, see r433827 for details |
07 Feb 2017 15:58:45
1.1.3 |
marino  |
archivers/zstd: Upgrade version 1.1.2 => 1.1.3
The makefile patches are no longer required. |
01 Jan 2017 03:45:13
1.1.2 |
sunpoet  |
Remove BROKEN_FreeBSD_9
Approved by: portmgr (blanket) |
19 Dec 2016 23:06:24
1.1.2 |
dim  |
archivers/zstd: Upgrade version 1.1.1 => 1.1.2
Also revert r425457, since upstream fixed the jobs unsafety.
Approved by: marino (maintainer)
MFH: 2016Q4 |
05 Nov 2016 23:36:21
1.1.1 |
marino  |
archivers/zstd is no longer jobs safe.
I'm not sure what happened since the previous release, but now object
files are used before they are created (e.g. decompress directory) |
02 Nov 2016 14:40:29
1.1.1 |
marino  |
archivers/zstd: Upgrade version 1.1.0 => 1.1.1 |
28 Sep 2016 15:56:18
1.1.0 |
marino  |
archivers/zstd: Upgrade version 1.0.0 => 1.1.0 |
02 Sep 2016 14:33:10
1.0.0 |
marino  |
archivers/zstd: Upgrade version 0.8.1 => 1.0.0
The copyright of zstd has been transferred to Facebook as part of this
v1.0 release. It also comes with a patent grant and a new public
streaming API (previously the API was in flux and only available on
static builds). |
18 Aug 2016 20:20:44
0.8.1 |
marino  |
archivers/zstd: Upgrade version 0.8.0 => 0.8.1 |
16 Aug 2016 22:16:15
0.8.0 |
marino  |
archivers/zstd: Mark broken on FreeBSD 9
The base compiler on FreeBSD 9 doesn't have __builtin_bswap32 and
__builtin_bswap64 defined which causes a build failure.
Reported by: pkg-fallout |
01 Aug 2016 14:07:20
0.8.0 |
marino  |
archivers/zstd: Upgrade version 0.7.4 => 0.8.0 |
30 Jul 2016 23:51:50
0.7.4 |
marino  |
add new port archivers/zstd
Zstd, short for Zstandard, is a real-time compression algorithm providing
high compression ratios. It offers a very wide range of compression vs.
speed trade-offs while being backed by a very fast decoder. It offers
a special mode for small data called "dictionary compression" and it can
create dictionaries from any sample set. Zstd is BSD-licensed.
Using Izbench on the Silesia compression corpus, zstd ranked at the
top with a compression ratio of 2.877, a compression rate of 325 Mb/s,
and a decompression rate of 325. Zlib followed at 2.730, 95 Mb/s (C)
and 360 Mb/s (D). See WWW page for the full benchmark results. |