CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

benchmarks/lzbench2.3

In-memory benchmark of open-source LZ77/LZSS/LZMA compressors

Maintainer
danfe@FreeBSD.org
Packages
lzbench 2.3
Upstream
Higher version available: 2.4
CPE
none, CVEs only via VuXML
WWW
https://github.com/inikep/lzbench
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (22)

Alexey Dokuchaev (danfe) · 2.3
benchmarks/lzbench: update the port to version 2.3

Reported by:	portscout
d2d618c225
Alexey Dokuchaev (danfe) · 2.2
benchmarks/lzbench: update the port to version 2.2

Reported by:	portscout
415338ab27
Alexey Dokuchaev (danfe) · 2.1
benchmarks/lzbench: update the port to the latest version 2.1

- Source code had been reorganized upstream, so the paths to
  various files we patch had changed
- The `pithy' codec had been removed because it is very bad
  with incompressible data (doesn't fit to allocated buffers)

Reported by:	portscout
7586b3b7ff
Alexey Dokuchaev (danfe) · 2.0.1
benchmarks/lzbench: try to unbreak the port's build against newer Clang

As of September 2023 (llvmorg-18.1.0-rc1) /usr/include/c++/v1/__config
no longer includes <sys/endian.h>, because both Clang and GCC always
define __BYTE_ORDER__ macro.  This had accidentally revealed a problem
in Kanzi data compressor which was including <machine/endian.h> to no
avail.  Replace it with <sys/endian.h> to obtain bswap??() definitions.

Reported by:	pkg-fallout
PR:		285285
LLVM commit:	https://github.com/llvm/llvm-project/commit/0a97720
c80f495082
Alexey Dokuchaev (danfe) · 2.0.1
benchmarks/lzbench: the port had been updated to version 2.0.1

Adjust preprocessor logic for the fact that FreeBSD has proper
directory(3) and nanosleep(2) support.

PR:		284231
Reported by:	portscout
7cc244f0d1
Stefan Eßer (se) · 1.8.1
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 1.8.1
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 1.8.1
benchmarks: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey V. Degtyarev
  *  Andreas Kohn <andreas@syndrom23.de>
  *  Andrew Shevtsov <nyxo@dnuc.polyn.kiae.su>
  *  Andrey Zakhvatov <andy@FreeBSD.org>
  *  Andy Clark <andrewclarkii@gmail.com>
  *  Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
  *  Bill Fumerola <billf@chc-chimes.com>
  *  Brad Davis <brd@FreeBSD.org>
  *  Bruce A. Mah <bmah@FreeBSD.org>
  *  Chao Shin <quakelee@cn.freebsd.org>
  *  Danilo Egea Gondolfo <danilo@FreeBSD.org>
  *  David O'Brien (obrien@FreeBSD.org)
  *  David O'Brien (obrien@NUXI.com)
  *  Dima Sivachenko <dima@chg.ru>
  *  Gabriel M. Dutra <0xdutra@gmail.com>
  *  Gea-Suan Lin <gslin@ccca.nctu.edu.tw>
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Hannes Hauswedell <h2+fbsdports@fsfe.org>
  *  Johannes Dieterich <dieterich@ogolem.org>
  *  Johannes Dieterich <jmd@FreeBSD.org>
  *  Joseph Koshy <jkoshy@FreeBSD.org>
  *  Kris Moore <kmoore@FreeBSD.org>
  *  Lars Eggert <lars@eggert.org>
  *  Mark Pulford <mark@kyne.com.au>
  *  Matthias Fechner <mfechner@FreeBSD.org>
  *  NAKAJI Hiroyuki <nakaji@jp.freebsd.org>
  *  NAKATA Maho <maho@FreeBSD.org>
  *  Oliver Lehmann <oliver@FreeBSD.org>
  *  Pete Fritchman <petef@databits.net>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Radim Kolar
  *  Radim Kolar <hsn@sendmail.cz>
  *  Roman Bogorodskiy <bogorodskiy@inbox.ru>
  *  Scott Flatman <sf@dsinw.com>
  *  Sergey A. Osokin <osa@FreeBSD.org>
  *  Sergey Kandaurov <pluknet@gmail.com>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Slava Shwartsman <slavash@FreeBSD.org>
  *  Stephen Montgomery-Smith <stephen@math.missouri.edu>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Thomas Dreibholz <dreibh@iem.uni-due.de>
  *  Tom Judge <tom@tomjudge.com>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  Vsevolod Stakhov <vsevolod@FreeBSD.org>
  *  Will Andrews <andrews@technologist.com>
  *  Yen-Ming Lee <leeym@FreeBSD.org>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  arved
  *  asami
  *  dikshie <dikshie@lapi.itb.ac.id>
  *  gnn
  *  ijliao
  *  janos.mohacsi@bsd.hu
  *  jesper@jdn.dk
  *  jmz
  *  koshy
  *  luigi@FreeBSD.org
  *  mharo@FreeBSD.org
  *  mich@freebsdcluster.org
  *  mr
  *  se
  *  shalunov
  *  thierry@pompo.net
  *  trasz <trasz@pin.if.uz.zgora.pl>
  *  uminac

With hat:	portmgr
86b2c5122a
Alexey Dokuchaev (danfe) · 1.8.1
benchmarks/lzbench: fix the port's build on ARM and RISC-V

While here, mute the compiler when it is being called inside the
GNU make's $(shell ...) context: these errors do not cause build
failures (they are not propagated to the caller) but can confuse
careless readers of the build log.

PR:	260625
8bfcc7c973
Mathieu Arnold (mat) · 1.8.1
Remove # $FreeBSD$ from Makefiles.
305f148f48
Mark Linimon (linimon) · 1.8.1
Mark BROKEN on riscv64.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
229062378a
Alexey Dokuchaev (danfe) · 1.8.1
Update to version 1.8.1 which does not require -fcommon workaround.
198256f0e1
Alexey Dokuchaev (danfe) · 1.8
- Unbreak the build with -fno-common (Clang 11, GCC 10) - Include upstream bug report for reference and tracking

Reported by:	pkg-fallout
c3656a797c
Alexey Dokuchaev (danfe) · 1.8
Update `benchmarks/lzbench' to version 1.8.

Reported by:	portscout
fa613c5caf
Alexey Dokuchaev (danfe) · 1.7.4
- Update `benchmarks/lzbench' to version 1.7.4 - Install README.md file as part of documentation - Garbage-collect no longer useful patches

Reported by:	portscout
a0a51655be
Gerald Pfeifer (gerald) · 1.7.3_3
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Gerald Pfeifer (gerald) · 1.7.3_2
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
a9f015d155
Gerald Pfeifer (gerald) · 1.7.3_1
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
09f9633cb6
Alexey Dokuchaev (danfe) · 1.7.3
Do not link the program statically, there is no need for this.

Obtained from:	Arch Linux package
0e33f351a5
Alexey Dokuchaev (danfe) · 1.7.3
Try to unbreak on SSE4.1-capable machines running in 32-bit mode.

Reported by:	pkg-fallout
ff966c717d
Alexey Dokuchaev (danfe) · 1.7.3
Unbreak the build against Clang 6.0.0 by allowing certain warnings while I'm not in the mood for fixing them (technically, `-Wno-c++11-narrowing' is only required for Clang 6 and later, but since it does not apparently upset other compilers, pass it unconditionally rather than complicate Makefile logic).
74a230c9cb
Alexey Dokuchaev (danfe) · 1.7.3
Add a port of lzbench, an in-memory benchmark of open-source LZ77/LZSS/LZMA compressors.  It joins all compressors into a single executable.  At the beginning, an input file is read to memory.  Then all compressors are used to compress and decompress the file and decompressed file is verified.

WWW: https://github.com/inikep/lzbench
Add a port of libdeflate, a library for fast, whole-buffer DEFLATE-based
compression and decompression.

WWW: https://github.com/ebiggers/libdeflate

Because GitHub releases (tarballs) are not fetched with correct modification
time, set TIMESTAMP to 1515146810 which corresponds to commit 6c4ad37 tagged
as this release.
4612d2325f