From nobody Sat Sep 30 23:33:43 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Ryk7C4HTyz4vyv3; Sat, 30 Sep 2023 23:33:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ryk7C3f3fz4DQX; Sat, 30 Sep 2023 23:33:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696116823; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+iPMomQ9JSEFzkAeB6NYd4wyn3I4r1Js8WGtWnFUSsw=; b=Fzf5U+5tSCAygehOfgEZ6phVwS8FukXPFVbaal8wYL3QdThBwuE1uM+O1km9rvjkWJioQv 07nwAxT0iXG9ModksiFhJOEiHFEYOHRqiXb+5r1M6phFsH5YGg4ludy7AOHDWJo7y8CHkq cXAOk/P9oZLxE6K8LSE5xeNedE5sIuMWTJQ0lv1hM5SB5rGxjdOA+HhQ5GIgs6mVKFDg4y wQUSzpppXib0FOWXL9FUfa8YFzZkKc8zti45E72GPOR8oghQXlBgKSQZKUsXSVjjTyaBv0 6m+9XZjLaymKrZONBWS/Uvd3kHdmI15931Cz+F3p5xWkjbQhq8Ef+jMBbs7KwA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1696116823; a=rsa-sha256; cv=none; b=t5wtphXr57ATkYhW8tucziAOA1fD4NcdSpxqZ0f0GM2y3n5T2sk88EugRp2aHdyZm5L2OR P8vyN11+IfIJj0iFAxeCKcXUzx0RHQHEHuc5bHd6KUIRljKuthxMfKFHPx1/1zaw1+mlx+ 6FEM9UVMWbfhIlBk9DegjqKuA0+WFKc/xLQ8QziL3jUZ3vW3Mtxc9acbHC/FZ3x4DOfbi2 MWZho9w7TKnPtZezyGPKlPfWO+c2ScjBOxigyo5RTeXXf907hQ1IC8FXqOIcZGQ4PTFT9p 6qD+nVWutKP7pYPZ/EQCnxdre8hj58K7RKiNJmVQ99B92hrqLF8yGmnVoKDQyg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696116823; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+iPMomQ9JSEFzkAeB6NYd4wyn3I4r1Js8WGtWnFUSsw=; b=iVfUy1HIHYcUemR2wq6yh7zABX1Jo16mdA/+H8YvtjChJoicSYXaB+ope2sjsSlXwrr12P 5Xo/l/2qfviQlbE50k022sqeU0Akx05MzZRfNRJ372D4rJCA1WOob7yGp1iT3g7NoZaZQL SA/KSmP/GpMS3s1jtnbXtMK3vbNwDQ+ut8Yq50CGMp6+bH6b7hPlyzS2Y2FtPXRaA5EAaL 0TyT0CIdse2H1N1KAq+l3m4aT5ZV7lQT0YeoMrs4rSBcpqnQX8XrpAXhi3wIbhhG5jZx9Y 6PU2JSyuA4tULt+i0q5ukn6K9Tp6kM8u5p2GSUg0ixVYsVg4NqCabpQHaHju4Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Ryk7C2flsz15pm; Sat, 30 Sep 2023 23:33:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 38UNXh4K008663; Sat, 30 Sep 2023 23:33:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 38UNXh5I008661; Sat, 30 Sep 2023 23:33:43 GMT (envelope-from git) Date: Sat, 30 Sep 2023 23:33:43 GMT Message-Id: <202309302333.38UNXh5I008661@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 03214da397df - main - archivers/liblz4: Use upstream release tarball List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 03214da397df51e85cf422b5c7dded98efee9444 Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=03214da397df51e85cf422b5c7dded98efee9444 commit 03214da397df51e85cf422b5c7dded98efee9444 Author: Po-Chuan Hsieh AuthorDate: 2023-09-30 23:29:48 +0000 Commit: Po-Chuan Hsieh CommitDate: 2023-09-30 23:29:48 +0000 archivers/liblz4: Use upstream release tarball - Update WWW - Use complete arguments/options - Simplify SHEBANG_FILES - Update pkg-descr --- archivers/liblz4/Makefile | 26 ++++++++++++++++---------- archivers/liblz4/distinfo | 6 +++--- archivers/liblz4/pkg-descr | 19 ++++++++++++------- 3 files changed, 31 insertions(+), 20 deletions(-) diff --git a/archivers/liblz4/Makefile b/archivers/liblz4/Makefile index 318fe4f24a08..99ca3824f368 100644 --- a/archivers/liblz4/Makefile +++ b/archivers/liblz4/Makefile @@ -1,30 +1,36 @@ PORTNAME= lz4 -DISTVERSIONPREFIX= v -DISTVERSION= 1.9.4 +PORTVERSION= 1.9.4 PORTEPOCH= 1 CATEGORIES= archivers +MASTER_SITES= https://github.com/lz4/lz4/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= lib MAINTAINER= sunpoet@FreeBSD.org COMMENT= LZ4 compression library, lossless and very fast -WWW= https://lz4.github.io/lz4/ +WWW= https://lz4.org/ \ + https://github.com/lz4/lz4 LICENSE= BSD2CLAUSE GPLv2 LICENSE_COMB= multi USES= cpe meson pkgconfig python:build shebangfix -USE_GITHUB= yes + +MESON_ARGS= --default-library=both \ + -Dcontrib=false \ + -Dexamples=false \ + -Dmemory-usage=0 \ + -Dprograms=true \ + -Dunstable=false USE_LDCONFIG= yes -CPE_VENDOR= lz4_project +WRKSRC_SUBDIR= contrib/meson -SHEBANG_FILES= meson/*.py \ - ${WRKDIR}/${PORTNAME}-${DISTVERSION}/tests/*.py +PLIST_SUB= PORTVERSION=${PORTVERSION} -MESON_ARGS= -Ddefault_library=both -Dprograms=true +CPE_VENDOR= lz4_project -WRKSRC_SUBDIR= contrib/meson +PORTSCOUT= limit:^[0-9]*\. -PLIST_SUB= PORTVERSION=${PORTVERSION} +SHEBANG_FILES= ../../tests/*.py meson/*.py OPTIONS_DEFINE= TEST diff --git a/archivers/liblz4/distinfo b/archivers/liblz4/distinfo index 059e61f0076b..c9ce22ab0a3a 100644 --- a/archivers/liblz4/distinfo +++ b/archivers/liblz4/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1661592056 -SHA256 (lz4-lz4-v1.9.4_GH0.tar.gz) = 0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b -SIZE (lz4-lz4-v1.9.4_GH0.tar.gz) = 354063 +TIMESTAMP = 1696103937 +SHA256 (lz4-1.9.4.tar.gz) = 0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b +SIZE (lz4-1.9.4.tar.gz) = 354063 diff --git a/archivers/liblz4/pkg-descr b/archivers/liblz4/pkg-descr index 76872afa1426..45cd8733f136 100644 --- a/archivers/liblz4/pkg-descr +++ b/archivers/liblz4/pkg-descr @@ -1,9 +1,14 @@ -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. +LZ4 is lossless compression algorithm, providing compression speed > 500 MB/s +per core, scalable with multi-cores CPU. It 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. +Speed can be tuned dynamically, selecting an "acceleration" factor which trades +compression ratio for faster speed. On the other end, a high compression +derivative, LZ4_HC, is also provided, trading CPU time for improved compression +ratio. All versions feature the same decompression speed. -The libraries are BSD licensed, and the binaries are GPLv2. +LZ4 is also compatible with dictionary compression, both at API and CLI levels. +It can ingest any input file as dictionary, though only the final 64KB are used. +This capability can be combined with the Zstandard Dictionary Builder, in order +to drastically improve compression performance on small files.