Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.5.6 24 Apr 2024 18:58:28 |
Gleb Smirnoff (glebius) |
archivers/zstd: fix WITH_DEBUG build
Fixes: b594c775ed2dbae25e509d198c462940f0dc9d5c |
1.5.6 31 Mar 2024 18:50:47 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Update to 1.5.6
Changes: https://github.com/facebook/zstd/releases |
1.5.5_1 21 Feb 2024 15:06:15 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Sort MAKE_ENV |
1.5.5_1 23 Jan 2024 21:51:18 |
Muhammad Moinur Rahman (bofh) |
archivers/zstd: Impelled to share/man
Approved by: portmgr (blanket) |
1.5.5 27 May 2023 04:07:10 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Update to 1.5.5
Changes: https://github.com/facebook/zstd/releases |
1.5.4_2 09 Apr 2023 23:37:19 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Fix static library
- Bump PORTREVISION for package change
It fixes the build of dependent ports, e.g. devel/qt6-base. |
1.5.4_1 09 Apr 2023 13:36:32 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Clean up 72ad532057c9f9fb6fa370c80f663c005e9dd021
- Use WRKSRC instead of BUILD_WRKSRC
- Use SUB_FILES/SUB_LIST instead of a bunch of REINPLACE_CMD
- Use FILESDIR instead of PATCHDIR
- Clean up files/*:
- Remove unnecessary file: zstdConfig.cmake is already in the source tarball
- Rename patch file: Remove unnecessary .in suffix |
1.5.4_1 05 Apr 2023 06:12:14 |
Daniel Engberg (diizzy) |
archivers/zstd: Add CMake config files and adjust Makefile
- Use upstream's short test for "make test"
- Use verbose output by default during build
* Tweak Makefile to follow Porters Handbook more closely
* Install CMake files (taken from CMake build framework)
PR: 267652
Reported by: fluffy
Approved by: portmgr (maintainer timeout, 1+ month) |
1.5.4 21 Mar 2023 19:20:00 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Update to 1.5.4
Changes: https://github.com/facebook/zstd/releases |
1.5.2_1 30 Dec 2022 09:04:04 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Update WWW and clean up pkg-descr |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
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) |
1.5.2_1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
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 ) |
1.5.2_1 01 Sep 2022 13:52:16 |
Rene Ladan (rene) |
cleanup: remove support for FreeBSD 13.0 which expired today.
- Mk/bsd.port.mk: mark 13.0 as unsupported
- Tools/scripts/portsearch: Drop support for FreeBSD <= 4
- archivers/zstd: revert "Fix build on FreeBSD 13.0"
- deskutils/xdg-desktop-portal: remove check for 13.0
- devel/libpeas: remove outdated comment
- editors/imhex: remove compatibility for 13.0
- editors/libreoffice: remove compatibility for 13.0
- editors/openoffice-4: remove compatibility for 13.0
- editors/openoffice-devel: remove compatibility for 13.0
- emulators/linux_base-c7: remove compatiblity for 13.0
- graphics/drm-kmod: remove detection for 13.0
- graphics/gpu-firmware-amd-kmod: do not check 13.0 anymore
- graphics/linux-c7-libdrm: remove support for 13.0 (Only the first 15 lines of the commit message are shown above ) |
1.5.2_1 31 Aug 2022 11:40:51 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Use MAKE_ENV instead of patch files |
1.5.2_1 27 Aug 2022 15:52:56 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Fix build on FreeBSD 13.0
md5sum is not available on FreeBSD 13.0 which reaches its EoL on 2022-08-31.
Notified by: jbeich |
1.5.2_1 27 Aug 2022 10:23:30 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Change build system from meson to gmake
- Use BINARY_ALIAS and remove TEST_DEPENDS: md5sum from base system works fine
- Remove TEST option
- Bump PORTREVISION for package change
from README.md [1]:
make is the officially maintained build system of this project. All other build
systems are "compatible" and 3rd-party maintained, they may feature small
differences in advanced options. When your system allows it, prefer using make
to build zstd and libzstd.
Reference: https://github.com/facebook/zstd/blob/dev/README.md#build-instructions
[1] |
1.5.2 20 Aug 2022 07:32:11 |
Daniel Engberg (diizzy) |
archivers/zstd: Add LTO option
Add LTO option, this increases performance between 5-15% on my test
systems (arm64 and amd64) with optimized cflags (-03) enabled.
LTO is also enabled by default on Alpine Linux and OpenMandriva
PR: 265605
Approved by: sunpoet (maintainer timeout, 2+ weeks) |
1.5.2 20 Jul 2022 14:20:49 |
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 ) |
1.5.2 11 Jul 2022 13:49:18 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Use .tar.zst instead of .tar.gz |
1.5.2 28 Jan 2022 23:26:36 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Cosmetic change |
1.5.2 25 Jan 2022 19:49:58 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Update to 1.5.2
Changes: https://github.com/facebook/zstd/releases |
1.5.1 16 Jan 2022 09:49:44 |
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) |
1.5.0 22 May 2021 14:42:13 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Update to 1.5.0
- Update pkg-descr
Changes: https://github.com/facebook/zstd/releases |
1.4.9 18 Apr 2021 05:41:51 |
Po-Chuan Hsieh (sunpoet) |
archivers/zstd: Update to 1.4.9
Changes: https://github.com/facebook/zstd/releases |
1.4.8 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.4.8 26 Jan 2021 13:59:38 |
sunpoet |
Update to 1.4.8
Changes: https://github.com/facebook/zstd/releases
PR: 252569
Exp-run by: antoine |
1.4.5_1 19 Aug 2020 16:26:38 |
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> |
1.4.5 28 May 2020 13:13:25 |
danfe |
Sanitize COMMENT per Section 5.6 of the FreeBSD Porter's Handbook (part 7). |
1.4.5 25 May 2020 18:00:43 |
sunpoet |
Update to 1.4.5
Changes: https://github.com/facebook/zstd/releases |
1.4.4_1 26 Feb 2020 20:46:29 |
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 |
1.4.4 13 Nov 2019 23:24:49 |
sunpoet |
Update to 1.4.4
Changes: https://github.com/facebook/zstd/releases |
1.4.3 30 Sep 2019 11:32:09 |
sunpoet |
Fix build with archivers/lzmalib installed
PR: 239432
Reported by: <doctor@doctor.nl2k.ab.ca> |
1.4.3 20 Aug 2019 19:18:05 |
sunpoet |
Update to 1.4.3
Changes: https://github.com/facebook/zstd/releases |
1.4.2 01 Aug 2019 16:15:14 |
sunpoet |
Update to 1.4.2
Changes: https://github.com/facebook/zstd/releases |
1.4.1 21 Jul 2019 20:46:03 |
sunpoet |
Update to 1.4.1
Changes: https://github.com/facebook/zstd/releases |
1.4.0 18 Apr 2019 17:59:38 |
sunpoet |
Update to 1.4.0
Changes: https://github.com/facebook/zstd/releases |
1.3.8 01 Jan 2019 20:30:54 |
sunpoet |
Update to 1.3.8
Changes: https://github.com/facebook/zstd/releases |
1.3.7 20 Oct 2018 14:47:13 |
sunpoet |
Update to 1.3.7
Changes: https://github.com/facebook/zstd/releases |
1.3.6 06 Oct 2018 09:34:08 |
sunpoet |
Update to 1.3.6
Changes: https://github.com/facebook/zstd/releases |
1.3.5 29 Jul 2018 19:09:23 |
sunpoet |
Update to 1.3.5
Changes: https://github.com/facebook/zstd/releases |
1.3.4 14 May 2018 19:12:46 |
bapt |
Remove LIBDIR arguments which are now unneeded |
1.3.4 04 Apr 2018 10:56:26 |
sunpoet |
Update to 1.3.4
Changes: https://github.com/facebook/zstd/releases |
1.3.3_1 23 Dec 2017 16:49:33 |
sunpoet |
Add LZ4 option
- Bump PORTREVISION for dependency and package change |
1.3.3 22 Dec 2017 23:03:51 |
sunpoet |
Update to 1.3.3
Changes: https://github.com/facebook/zstd/releases |
1.3.2 11 Oct 2017 19:49:16 |
sunpoet |
Update to 1.3.2
Changes: https://github.com/facebook/zstd/releases |
1.3.1 21 Aug 2017 20:44:02 |
sunpoet |
Update to 1.3.1
- Update LICENSE
Changes: https://github.com/facebook/zstd/releases |
1.3.0_1 15 Jul 2017 17:22:03 |
sunpoet |
Update WWW |
1.3.0_1 09 Jul 2017 06:58:57 |
sunpoet |
Add TEST_TARGET and USE_LDCONFIG
- Bump PORTREVISION for package change
PR: 220522
Submitted by: Yuri Victorovich <yuri@rawbw.com> |
1.3.0 06 Jul 2017 20:55:33 |
sunpoet |
Update to 1.3.0
Changes: https://github.com/facebook/zstd/releases |
1.2.0 05 May 2017 15:34:18 |
sunpoet |
Update to 1.2.0
- Remove pzstd
Changes: https://github.com/facebook/zstd/releases |
1.1.4_1 25 Apr 2017 14:22:28 |
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 |
1.1.4 20 Mar 2017 00:28:15 |
sunpoet |
Update to 1.1.4
Changes: https://github.com/facebook/zstd/releases |
1.1.3 19 Mar 2017 01:56:51 |
sunpoet |
Clean up Makefile
- Use BSD_INSTALL_*
- Cosmetic change |
1.1.3 11 Feb 2017 14:28:06 |
sunpoet |
Take maintainership |
1.1.3 11 Feb 2017 12:42:30 |
rene |
Return ports maintained by John Marino to the pool, see r433827 for details |
1.1.3 07 Feb 2017 15:58:45 |
marino |
archivers/zstd: Upgrade version 1.1.2 => 1.1.3
The makefile patches are no longer required. |
1.1.2 01 Jan 2017 03:45:13 |
sunpoet |
Remove BROKEN_FreeBSD_9
Approved by: portmgr (blanket) |
1.1.2 19 Dec 2016 23:06:24 |
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 |
1.1.1 05 Nov 2016 23:36:21 |
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) |
1.1.1 02 Nov 2016 14:40:29 |
marino |
archivers/zstd: Upgrade version 1.1.0 => 1.1.1 |
1.1.0 28 Sep 2016 15:56:18 |
marino |
archivers/zstd: Upgrade version 1.0.0 => 1.1.0 |
1.0.0 02 Sep 2016 14:33:10 |
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). |
0.8.1 18 Aug 2016 20:20:44 |
marino |
archivers/zstd: Upgrade version 0.8.0 => 0.8.1 |
0.8.0 16 Aug 2016 22:16:15 |
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 |
0.8.0 01 Aug 2016 14:07:20 |
marino |
archivers/zstd: Upgrade version 0.7.4 => 0.8.0 |
0.7.4 30 Jul 2016 23:51:50 |
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. |