This is a simple command line implementation of the LZMA compression algorithm
from the LZMA SDK. It uses a raw LZMA format instead of the xz or 7z container
formats, and produces compression ratios that are usually about 25-30% better
than bzip2, and decompression speeds that are about twice as fast. The
disadvantages are higher CPU and RAM requirements for compression.
===> The following configuration options are available for lzma-26.04:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
archivers/lzma: update to 26.03
- add USES=cpe
- a bug fix release
Upstream changes:
- Some bugs and vulnerabilities were fixed.
Reported by: Anton Saietskii <vsasjason@gmail.com>
PR: 298138
MFH: 2026Q3
Event: Berlin Hackathon 202609
archivers/lzma: update to 26.02
- add 7-zip.org to MASTER_SITES as distfile not yet on Sourceforge
(but will probably be uploaded soon)
Upstream changes:
- Some bugs and vulnerabilities were fixed.
MFH: 2026Q2
archivers/lzma: update to 26.0.0
- assume maintainership
- enable assembly use
- for x86, assemble with new port jwasm
- I ported asmc for this purpose originally, but the assembler
crashes on i386, while jwasm is fine (no AES needed for lzma, so
asmc doesn't confer a benefit over jwasm in any case)
- remove WITH_LZMA_PROB32 and WITH_LZMA_SIZE_OPT. Reading the code,
there seems to be confusion over what the corresponding CFLAGS are
called between C and assembly code.
- remove now obsolete patches
Changelog: https://www.7-zip.org/sdk.html
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)
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.
(Only the first 15 lines of the commit message are shown above )
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 )
*/*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket)
Reset MAINTAINER on ports maintained by amutu@amutu.com
Based on the new policy of all maintained ports reset
when maintaner is absent for 3 months.
Bug#226400 for science/py-tensorflow is ignored since 2018-03-06 (3+ months).
portscout database indicates that 48.94% of his ports aren't updated.
Convert archivers from USE_GMAKE to USES=gmake
While here:
- Trim headers
- Convert some port to the new perl world
- Convert some port from USE_GNOME=pkgconfig to USES=pkgconfig
- Update to 4.60
- Remove an outdated change to the source code
- Add two build knobs and a regression-test target
PR: 128330
Submitted by: bf <bf2006a@yahoo.com> (maintainer)
- Respect ${CC} and ${CXX}
- Convert line terminators to UNIX format rather than requiring GCC 3.4 [1]
Reported by: Patrick Bihan-Faou <patrick.bihan-faou@netzuno.com> [1]
Simple command line version of compression program using LZMA compression
method. This program is taken from LZMA SDK. 7-zip uses the same compression
method, but creates 7Z archives instead of pure LZMA data stream. LZMA can
compress and decompress data streams using standard input/output.
Compression ratio is about 25-30% better than bzip2 and decompression speed
is about two times faster. This makes LZMA good bzip2 replacement for
use in software distribution.
WWW: http://www.7-zip.org/sdk.html
PR: ports/80554
Submitted by: Radim Kolar <hsn@netmag.cz>