Commit graph

14 commits

Author SHA1 Message Date
Po-Chuan Hsieh
b594c775ed
archivers/zstd: Update to 1.5.6
Changes:	https://github.com/facebook/zstd/releases
2024-04-01 02:50:47 +08:00
Po-Chuan Hsieh
57d2530c89
archivers/zstd: Clean up 72ad532057
- 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
2023-04-09 21:36:32 +08:00
Daniel Engberg
72ad532057 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)
2023-04-05 08:12:14 +02:00
Po-Chuan Hsieh
3a0193f087
archivers/zstd: Use MAKE_ENV instead of patch files 2022-08-31 19:40:51 +08:00
Po-Chuan Hsieh
538a001f90
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]
2022-08-27 18:23:30 +08:00
Po-Chuan Hsieh
7cb3066e8f
archivers/zstd: Update to 1.5.0
- Update pkg-descr

Changes:	https://github.com/facebook/zstd/releases
2021-05-22 22:42:13 +08:00
Po-Chuan Hsieh
e655bb4607
archivers/zstd: Update to 1.4.9
Changes:	https://github.com/facebook/zstd/releases
2021-04-18 13:41:51 +08:00
Sunpoet Po-Chuan Hsieh
479b8ebb02 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>
2020-08-19 16:26:38 +00:00
John Marino
a022d7f752 archivers/zstd: Upgrade version 1.1.2 => 1.1.3
The makefile patches are no longer required.
2017-02-07 15:58:45 +00:00
Dimitry Andric
a64e36a3a2 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
2016-12-19 23:06:24 +00:00
John Marino
285f886bdf archivers/zstd: Upgrade version 1.1.0 => 1.1.1 2016-11-02 14:40:29 +00:00
John Marino
54753798dc 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).
2016-09-02 14:33:10 +00:00
John Marino
95ca646c91 archivers/zstd: Upgrade version 0.7.4 => 0.8.0 2016-08-01 14:07:20 +00:00
John Marino
6de175fd41 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.
2016-07-30 23:51:50 +00:00