Commit Graph

32 Commits

Author SHA1 Message Date
bket
2225112a39 Update to lz4-1.9.4
Maintenance release, which is a drop-in replacement for existing
features. Changelog can be found at
ttps://github.com/lz4/lz4/releases/tag/v1.9.4.

Minor of liblz4 has been bumped because a symbol has been added.

OK sthen@
2022-08-16 19:19:07 +00:00
bket
34a8a25e31 remove rcs IDs in ports maintained by me 2022-03-08 08:53:49 +00:00
tj
22defc7b43 add upstream patch for CVE-2021-3520
ok bket
2021-05-21 17:06:23 +00:00
bket
d16d838e52 Update to lz4-1.9.3
Changes: https://github.com/lz4/lz4/releases/tag/v1.9.3

Minor of shared lib has been bumped because of the addition of a symbol.
While here update HOMEPAGE and take MAINTAINER.

OK sthen@
2020-11-16 15:52:37 +00:00
sthen
a3e5de8f53 drop maintainer 2020-02-03 20:40:37 +00:00
sthen
b56ee1dab6 update to lz4-1.9.2 2019-08-21 10:55:41 +00:00
sthen
9c6e9626b9 s/PERMIT_PACKAGE_CDROM/PERMIT_PACKAGE/ and some light whitespace tidying
in ports which I maintain
2019-06-03 16:06:50 +00:00
sthen
14e8237879 update to lz4-1.9.1 2019-04-24 10:12:54 +00:00
sthen
001a01c514 fix "test_install.sh" test to use gmake where required 2018-09-24 21:01:34 +00:00
sthen
e0eb152cea update to lz4-1.8.3 2018-09-24 20:37:46 +00:00
sthen
1b828631a9 update to lz4-1.8.2
"LZ4 v1.8.2 is a performance focused release, featuring important
improvements for small inputs, especially when coupled with dictionary
compression."
2018-05-09 14:09:43 +00:00
sthen
2a658e4598 update to lz4-1.8.1.2 2018-01-16 14:03:45 +00:00
sthen
1232bc2b8d strip high-bit crap from lz4's installed header. fixes with borgbackup's crappy
version detection which causes python to vomit a "UnicodeDecodeError: 'ascii'
codec can't decode byte 0xc2 in position 13333" error. reported by aja, thanks!
2018-01-14 12:27:14 +00:00
sthen
2e5a58bb8b update to lz4-1.8.1 2018-01-13 14:38:59 +00:00
sthen
0f7d8a78de honour CXX, it's used for a program to generate the manual, and somehow
was defaulting to g++, breaking aarch64 build.
2017-09-07 13:41:11 +00:00
sthen
480ab7042f lz4 has several methods to handle unaligned access,
method 0: memcpy, "safe and portable"
method 1: __packed, "safe if your compiler supports it", used by default on most arches.
method 2: direct access. "portable but violate C standard" (er, so not really portable...)
"It can generate buggy code on targets which assembly generation depends on alignment.
But in some circumstances, it's the only known way to get the most performance (ie
GCC + ARMv6)".

The recent update to the port switched to method 2 if __ARM_ARCH_6K__ is defined,
but this causes a bus error on armv7. Change to forcing __packed instead (method 1)
to avoid the issue.

All worked out by, and diff from, Markus Hennecke.
2017-08-24 12:28:52 +00:00
sthen
9f15ac1c92 missing return in program used in tests; from Markus Hennecke 2017-08-24 12:20:59 +00:00
sthen
c38bd22e31 update to lz4-1.8.0 2017-08-22 10:14:04 +00:00
sthen
baaaedb999 update to lz4-1.7.5 + upstream patch for https://github.com/lz4/lz4/issues/369
which reads a byte from invalid memory, crashing tests on OpenBSD. Info at
6ad3a983db
2017-06-27 01:35:20 +00:00
sthen
9d7b77d53b update to lz4-1.7.4.2 (not 1.7.5 yet as it segfaults during tests) 2017-01-05 22:04:37 +00:00
bentley
7a6cabbec2 Use https for Blogspot URLs. 2016-05-05 02:32:55 +00:00
jasper
d6e85d6790 DISTNAME is set by bsd.port.mk for these ports now 2015-12-29 19:49:39 +00:00
jasper
db644a787e use GH_PROJECT to construct DISTNAME 2015-12-29 12:54:10 +00:00
sthen
6f5a2d59fc Fix lz4's installed .pc file to avoid using the fake prefix. From Brad. 2015-08-30 13:17:31 +00:00
sthen
45cf31de01 update to LZ4 r131 2015-07-18 21:25:12 +00:00
sthen
6f278e1d15 update to lz4 r130 2015-06-22 20:46:24 +00:00
sthen
fe84f97f78 update to lz4-r129 2015-05-15 15:32:00 +00:00
sthen
9b2c4a4676 update to lz4 r127 2015-01-12 15:23:09 +00:00
sthen
8520471310 update to lz4 r124 2014-11-08 14:39:21 +00:00
sthen
688f59e63d use a portroach-compatible distname 2014-10-27 13:42:39 +00:00
sthen
3cb4721446 update to lz4 r123 2014-10-26 14:15:07 +00:00
sthen
107365eb29 import ports/archivers/lz4, ok jca@
LZ4 is a very fast lossless compression algorithm, providing compression
speed at 400 MB/s per core, scalable with multi-cores CPU. It also features
an extremely fast decoder, with speed in multiple GB/s per core, typically
reaching RAM speed limits on multi-core systems. The library is BSD-licensed.
2013-11-12 20:00:50 +00:00