40 Commits

Author SHA1 Message Date
bket
34a8a25e31 remove rcs IDs in ports maintained by me 2022-03-08 08:53:49 +00:00
bket
b8ac37e6b0 Update to zstd-1.5.2
Buf-fix release. Changes:
https://github.com/facebook/zstd/releases/tag/v1.5.2

OK sthen@
2022-01-23 15:05:55 +00:00
bket
31ac88fc89 Update to zstd-1.5.1
Maintenance release, changelog can be found at
https://github.com/facebook/zstd/blob/v1.5.1/CHANGELOG.

Bump minor of libzstd because of some additions.

Feedback and OK from kn@
2021-12-25 13:28:13 +00:00
bket
e108702357 Update to zstd-1.5.0
Major release featuring large performance improvements as well as API
changes. Changelog:
https://github.com/facebook/zstd/blob/v1.5.0/CHANGELOG.

This adds and removes some symbols in libzstd, so bump major.

OK danj@
2021-06-06 16:11:29 +00:00
bket
a570369957 Update to zstd-1.4.9
Changelog: https://github.com/facebook/zstd/blob/v1.4.9/CHANGELOG

Visibility of symbols in shared lib has been fixed resulting in
check_sym reporting removal of several symbols. Bump shared lib
accordingly.

OK sthen@
2021-03-06 19:31:22 +00:00
bket
2ac86d1574 Update to zstd-1.4.8
Note the major bump to the shared lib due to a removed symbol.
Changelogs:
https://github.com/facebook/zstd/releases/tag/v1.4.7
https://github.com/facebook/zstd/releases/tag/v1.4.8


OK sthen@
2020-12-29 20:40:31 +00:00
bket
fb52e064c1 Update Makefile for archivers/zstd
- 'COMPILER=base-clang ports-gcc' is needed because of -Wvla in a couple
  of Makefiles, which is easily patched out
- switch ALL_TARGET to 'default' as 'allmost' builds stuff that we do
  not package. This saves a couple of seconds while building, plus the
  build is C-only
- No need for WANTLIB+=atomic/LDFLAGS+=-latomic (hppa only). There is
  nothing related to atomics in the stuff that is build (related to
  ALL_TARGET)
- No need to set CXX* in MAKE_ENV as the build is C-only
- No need to set CFLAGS. Upstream's (GNU)Makefile properly amends CFLAGS
  on a per-target basis. We already provide CFLAGS through MAKE_ENV, let
  the Makefile do its job
- Update CPPFLAGS

OK sthen@
2020-09-03 17:11:10 +00:00
bket
436e651f8f naddy@ found that with the update to 1.4.5, the build time of
archivers/zstd has tripled. This is caused by zstd building everything
in examples and contrib, which we do not package. Setting ALL_TARGET
fixes this. Build time, on my x230, dropped from 20m41.61s to 5m47.06s.

No REVISION bump required.

OK naddy@
2020-05-29 20:39:12 +00:00
bket
cfdb0a6609 Update to zstd-1.4.5
Changes: https://github.com/facebook/zstd/blob/v1.4.5/CHANGELOG

Minor bump because of a symbol addition.

OK juanfra@
2020-05-28 19:31:56 +00:00
bket
1aa6099cef Fix for \# backward-incompatibility in gmake 4.3 2020-02-15 12:38:15 +00:00
bket
b685631232 Add debug package for zstd. 2019-12-08 18:41:48 +00:00
bket
b2a6bdf922 Update to zstd-1.4.4.
Changelog: https://github.com/facebook/zstd/blob/v1.4.4/CHANGELOG

Bumped minor of SHARED_LIBS as symbols have been added.
2019-11-06 10:19:14 +00:00
bket
77d9e3755f Update to zstd-1.4.3.
Fixes an issue, which can degrade the effectiveness of dictionary
compression. Overview of changes can be found at
https://github.com/facebook/zstd/releases/tag/v1.4.3
2019-08-20 15:41:37 +00:00
bket
6e3c9036c8 Update to zstd-1.4.2.
zstd-1.4.1 included a bug in decompressing v0.5 legacy frames, which is
fixed in 1.4.2.
2019-07-26 11:14:42 +00:00
bket
53df28cdbf Update to zstd-1.4.1.
Maintenance release, which includes a few bug fixes, including a fix for
a rare data corruption bug, which could only be triggered in a niche use
case.

List of changes can be found at
https://github.com/facebook/zstd/releases/tag/v1.4.1
2019-07-20 07:54:25 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
bket
d94739e721 Update to zstd-1.4.0.
Changelog: https://github.com/facebook/zstd/blob/master/CHANGELOG

Bump major of SHARED_LIBS as symbols have been removed.

OK sthen@
2019-04-17 08:01:01 +00:00
bcallah
4594ae41ba Link with -latomic on hppa. Doesn't affect any other archs.
ok bket@
2019-04-16 03:52:47 +00:00
bket
67913c66df Update to zstd-1.3.8.
Bump major of SHARED_LIBS as symbols have been removed. Consumers have
been build tested. Run tested in combination with libarchive and
borgbackup.

OK sthen@
2018-12-28 19:28:37 +00:00
bket
23a747e00a Update to zstd-1.3.7.
Minor fix release, which fixes a compression ratio regression. List of
man pages has been completed with documentation for zstdless and
zstdgrep.
2018-10-24 04:58:20 +00:00
bket
bf63ad11c4 Update to zstd-1.3.6.
Bump minor of shared lib as symbols have been added. Drop patch as it
has been committed upstream. Switch from GitHub auto-generated tarballs
to MASTER_SITES.

OK sthen@
2018-10-16 14:56:34 +00:00
visa
a64f6f94e0 Fix a cyclic dependency. The devel/llvm port depends indirectly on
archivers/zstd (devel/llvm -> devel/cmake -> archivers/libarchive ->
archivers/zstd), so ports-clang should not be used in zstd's COMPILER.
Otherwise, zstd build is blocked if clang is not readily available,
as is the case with bulk builds on gcc architectures.

The dependency archivers/libarchive -> archivers/zstd was added
recently.

OK bket@ sthen@
2018-09-15 17:38:16 +00:00
bket
1e0614c8dc Update to zstd-1.3.5.
Several patches have been merged upstream. Minor of shared lib has been
bumped as symbols have been added.

While here change mail address of maintainer.

OK sthen@
2018-06-29 19:02:07 +00:00
jca
b823362c61 Needs a c++11 compiler, spotted on powerpc 2018-05-12 14:49:01 +00:00
bket
22880ecbe7 Update to zstd-1.3.4.
Bumped major number of shared lib as symbols have been removed, and
added.

OK juanfra@, sthen@, kn@
2018-04-04 16:10:02 +00:00
juanfra
760e24da48 Remove the patents comment. rsadowski@ wanted to remove the comment in
a previous update but I objected because I thought there was still a
PATENT file in the repo.
2018-01-14 10:30:28 +00:00
juanfra
c213be1b7f Bjorn Ketelaars takes the maintainership. 2018-01-11 00:13:49 +00:00
sthen
b28dfa4707 update to zstd-1.3.3, enable building libraries, enable tests
from Björn Ketelaars
2018-01-04 14:47:20 +00:00
rsadowski
23a1a4d7f9 Update zstd to 1.3.2
tweaks and ok juanfra@
2017-10-24 14:58:14 +00:00
juanfra
bc2f7b17f2 Update to zstd 1.3.0. Drop MAINTAINER. 2017-07-19 22:16:30 +00:00
sthen
d78ac9ca97 LANGS -> COMPILER_LANGS 2017-06-01 12:06:29 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
espie
49adfb9570 okay, this is C, but still does not need gcc4 on clang 2017-05-22 13:47:39 +00:00
juanfra
307dedbb12 Update to zstd 1.2.0. 2017-05-05 18:16:53 +00:00
sthen
c6ab9e398b switch to MODGCC4_ARCHS=${GCC3_ARCHS} ${GCC4_ARCHS}, C only. ok juanfra@ 2017-05-01 15:14:18 +00:00
juanfra
5a41f31bf0 Update to zstd 1.1.4. 2017-04-13 09:41:15 +00:00
juanfra
e8641a2dfe Update to zstd 1.1.3. 2017-02-19 14:34:44 +00:00
juanfra
c5c4a9dbcd Update to zstd 1.1.2. 2016-12-25 21:53:13 +00:00
juanfra
9991e6b489 Update to zstd 1.1.1. 2016-11-13 02:30:23 +00:00
juanfra
58d14afa2a Comment:
zstandard fast real-time compression algorithm

Description:
Zstd, short for Zstandard, is a fast lossless compression algorithm, targeting
real-time compression scenarios at zlib-level and better compression ratios.

Maintainer: Juan Francisco Cantero Hurtado <juanfra@openbsd.org>

WWW: https://facebook.github.io/zstd/

OK sthen@
2016-09-29 19:31:29 +00:00