Port details |
- liblz4 LZ4 compression library, lossless and very fast
- 1.9.3,1 archivers
=36 Version of this port present on the latest quarterly branch. - Maintainer: martin@waschbuesch.de
 - Port Added: 2014-10-26 00:14:22
- Last Update: 2022-07-20 14:20:49
- Commit Hash: 1ced9d2
- People watching this port, also watch:: libxml2, pkg, ca_root_nss, indexinfo, pcre
- License: BSD2CLAUSE GPLv2
- Description:
- 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.
A high compression derivative, called LZ4_HC, is also provided. It trades CPU
time for compression ratio.
The libraries are BSD licensed, and the binaries are GPLv2.
WWW: http://www.lz4.org/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- liblz4>0:archivers/liblz4
- To install the port:
- cd /usr/ports/archivers/liblz4/ && make install clean
- To add the package, run one of these commands:
- pkg install archivers/liblz4
- pkg install liblz4
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: liblz4
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1605517680
SHA256 (lz4-lz4-v1.9.3_GH0.tar.gz) = 030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1
SIZE (lz4-lz4-v1.9.3_GH0.tar.gz) = 320958
- 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
- This port is required by:
- for Build
-
- archivers/py-lz4
- astro/libosmium
- databases/mysql80-client
- databases/mysql80-server
- databases/tiledb
-
Deleted ports which required this port:
- for Libraries
-
- archivers/c-blosc
- archivers/c-blosc2
- archivers/libarchive
- archivers/maxcso
- archivers/php-horde_lz4
- archivers/php-lz4
- archivers/py-borgbackup
-
Deleted ports which required this port:
- for Run
-
- databases/tiledb
- Configuration Options:
- ===> The following configuration options are available for liblz4-1.9.3,1:
TEST=off: Build and/or run tests
===> Use 'make config' to modify these settings
- Options name:
- archivers_liblz4
- USES:
- cpe meson pkgconfig python:3.5+,build shebangfix
- 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.9.3,1 |
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 ) |
15 Aug 2021 14:10:58 1.9.3,1 |
Bernhard Froehlich (decke)  |
archivers/liblz4: Add CPE information
Approved by: portmgr (blanket) |
06 Apr 2021 14:31:07 1.9.3,1 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
24 Nov 2020 09:26:01
1.9.3,1 |
fernape  |
archivers/liblz4: Update to 1.9.3
ChangeLog: https://github.com/lz4/lz4/releases/tag/v1.9.3
* Switch from gmake to meson.
* Enable tests
PR: 251183
Submitted by: daniel.engberg.lists@pyret.net
Approved by: martin@waschbuesch.de (maintainer) |
19 Jan 2020 17:19:14
1.9.2_1,1 |
antoine  |
Bump PORTREVISION after man page move, it has an impact on 1 reverse dep |
16 Jan 2020 09:34:42
1.9.2,1 |
bapt  |
First pass at moving manpages to share/man for category a* |
02 Sep 2019 19:47:27
1.9.2,1 |
swills  |
archivers/liblz4: Update to 1.9.2
PR: 240007
Submitted by: Martin Waschbusch <martin@waschbuesch.de> (maintainer) |
26 Apr 2019 19:38:21
1.9.1,1 |
swills  |
archivers/liblz4: Update to 1.9.1
PR: 237520
Submitted by: Martin Waschbusch <martin@waschbuesch.de> (maintainer) |
14 Feb 2019 14:49:19
1.8.3,1 |
olivier  |
Fix compilation when TARGET_ARCH is set
PR: 225377
Approved by: Martin Waschbusch (maintainer) |
18 Sep 2018 15:09:10
1.8.3,1 |
swills  |
archivers/liblz4: Update to v1.8.3
PR: 231324
Submitted by: Martin Waschbusch <martin@waschbuesch.de> (maintainer) |
14 May 2018 19:12:46
1.8.2,1 |
bapt  |
Remove LIBDIR arguments which are now unneeded |
08 May 2018 09:10:22
1.8.2,1 |
bapt  |
Update to 1.8.2
Remove the now unneeded post-patch section
Enforce usage of our INSTALL_PROGRAM instead of manually strip
Pass variables via MAKE_ARGS to avoid patching
Remove now useless USES=pathfix
PR: 228060
Submitted by: bapt
Reported by: Yann Collet (Upstream)
Reviewed by: Martin Waschbusch (maintainer)
Approved by: Martin Waschbusch (maintainer) |
18 Jan 2018 14:44:17
1.8.1.2,1 |
sunpoet  |
Update to 1.8.1.2
Changes: https://github.com/lz4/lz4/releases
PR: 225277
Submitted by: Martin Waschbusch <martin@waschbuesch.de> (maintainer) |
14 Jan 2018 07:07:39
1.8.1,1 |
sunpoet  |
Update to 1.8.1
Changes: https://github.com/lz4/lz4/releases
PR: 225145
Submitted by: Martin Waschbusch <martin@waschbuesch.de> (maintainer) |
20 Aug 2017 12:30:25
1.8.0,1 |
sunpoet  |
Update to 1.8.0
Changes: https://github.com/lz4/lz4/releases
PR: 221630
Submitted by: Martin Waschbusch <martin@waschbuesch.de> |
03 Feb 2017 08:31:37
1.7.5,1 |
matthew  |
Delete duplicate line
Submitted by: sunpoet |
02 Feb 2017 22:25:18
1.7.5,1 |
matthew  |
Update to 1.7.5
Notable changes:
- Upstream switched versioning from e.g. r131 to v1.7.5, forcing me to
make use of PORTEPOCH.
- (Submitter) pushed a change upstream to add FreeBSD to the OSs
recognized in Makefile, requiring one less search & replace action
in post-patch section.
PR: 216599
Submitted by: martin@waschbuesch.de (maintainer) |
30 Jan 2017 11:21:51
131 |
amdmi3  |
- Fix WWW
PR: 213735
Reported by: julian@hsiao.email
Submitted by: martin@waschbuesch.de (maintainer
MFH: 2017Q1 |
21 Oct 2016 15:21:13
131 |
mat  |
Use USES=pathfix where applicable.
PR: 213195
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D8093 |
19 May 2016 10:21:25
131 |
amdmi3  |
- Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by: portmgr blanket |
15 May 2016 12:24:20
131 |
riggs  |
Pass maintainership to submitter
PR: 209516
Submitted by: martin@waschbuesch.de |
29 Dec 2015 14:30:47
131 |
mat  |
Cleanup GH_* and variables order.
Sponsored by: Absolight |
06 Oct 2015 21:14:15
131 |
amdmi3  |
- Silence patching
- Fix WWW: |
05 Oct 2015 16:13:51
131 |
adamw  |
Reassign some of my ports to the Collective. |
07 Jul 2015 19:17:28
131 |
adamw  |
Update to r131. |
29 Jun 2015 00:36:24
130 |
adamw  |
Update to r130, which incorporates the patches that riggs committed in
r387288. |
24 May 2015 18:01:04
129_1 |
riggs  |
Fix decompression in a pipeline: import fix from dev branch in
https://github.com/Cyan4973/lz4/commit/58b5aadb1fc5d937e81c8f33e0e8290f2097c6bb
PR: 200422
Submitted by: eborisch+FreeBSD@gmail.com
Approved by: adamw (maintainer, implicit) |
19 May 2015 16:37:07
129 |
adamw  |
Update to r129. Changes at https://github.com/Cyan4973/lz4/releases/tag/r129.
Remove the CONFLICTS on archivers/lz4 which was removed from the ports tree. |
28 Apr 2015 18:44:05
128 |
bdrewery  |
USE_GITHUB: For the new support, fix DISTNAME to be more consistent.
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.
Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.
empty() is used rather than (!defined || !${}) to support fmake.
The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.
PR: 199069
With hat: portmgr
Testing done: All USE_GITHUB ports without GH_COMMIT were
checksum/fetch/extract/WRKSRC tested. |
19 Apr 2015 19:34:19
128 |
adamw  |
Update to r128.
Changes are listed on https://github.com/Cyan4973/lz4/releases
Also, use the new USE_GITHUB syntax, and update WWW. |
25 Mar 2015 00:11:49
127 |
adamw  |
Re-add back ALL_TARGET=default. For reasons that I still don't understand,
it breaks the build for some people.
This time, add a comment so I don't try to remove it again in the future. |
24 Mar 2015 18:25:31
127 |
adamw  |
Update to r127. Fix tons of hardcoded paths in the Makefile to enable
'make install' to work properly. |
06 Dec 2014 19:40:19
123 |
adamw  |
I was never able to replicate this, but a number of people have reported that
liblz4 fails to build on amd64, and they all agree that this patch fixes it.
PR: 194609
Submitted by: Roland Smith |
26 Oct 2014 00:14:06
123 |
adamw  |
Add archivers/liblz4. There is already archivers/lz4, which it looks
like might be an old version of this, but it only installs a binary.
This installs binaries and libraries/headers.
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.
A high compression derivative, called LZ4_HC, is also provided. It trades CPU
time for compression ratio.
The libraries are BSD licensed, and the binaries are GPLv2.
WWW: https://code.google.com/p/lz4/ |