Libarchive is a programming library that can create and read several
different streaming archive formats, including most popular tar
variants and the POSIX cpio format.
===> The following configuration options are available for libarchive-3.8.8,1:
LZ4=on: LZ4 compression support
LZO=off: LZO compression support
ZSTD=on: Zstandard compression support
====> Crypto and hashing support: you can only select none or one of them
OPENSSL=on: SSL/TLS support via OpenSSL
NETTLE=off: Crypto support via Nettle
===> Use 'make config' to modify these settings
archivers/libarchive: Update to 3.8.7
* Drop mbedtls, depends on obsolete version that's removed in tree
* Adjust iconv dependency
* Adjust port Makefile, don't pick up libb2
Changelog: https://github.com/libarchive/libarchive/releases/tag/v3.8.7
PR: 294607
Approved by: maintainer timeout, 2+ weeks
security/mbedtls: Move to security/mbedtls2
The port has expired but isn't removed yet because there are still too
many consumers. Rename it because the name "security/mbedtls" makes it
look like it's the default version.
PR: 283792
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
archivers/libarchive: Update to 3.6.2
* Backport upstream commit 1f35c466aaa9444335a1b854b0b7223b0d2346c2
to fix iconv issue with .pc file
* Patch .pc file when compiled on versions of FreeBSD where we don't
provide a .pc file for OpenSSL
Changelog: https://github.com/libarchive/libarchive/releases/tag/v3.6.2
PR: 268693
Reviewed by: glewis (maintainer)
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/libarchive: Update to 3.6.0
Backport upstream commits 52efa50c69653029687bfc545703b7340b7a51e2 and
1271f775dc917798ad7d03c3b3bd66bacad03603 for security fixes in
RAR filter, suggested by Tod Jackson
Changelog: https://github.com/libarchive/libarchive/releases/tag/v3.6.0
PR: 262069
Approved by: glewis (maintainer timeout, 2+ weeks)
archivers/libarchive: Update to 3.5.2
Use GitHub as primary MASTER_SITE and libarchive.org as fallback
Enable Zstandard compression support by default
Use xz tarball instead of gz (smaller size)
Remove entries for DESC that are already defined in ports framework
Disable static library
Do some rearrangement of Makefile for readability
Changelog: https://github.com/libarchive/libarchive/releases/tag/v3.5.2
Approved by: arrowd (mentor), glewis (maintainer)
Differential Revision: https://reviews.freebsd.org/D32988
- Openssl and nettle support are not mutually exclusive, add independent options
for each
- Add LICENSE_FILE
- Switch to USES=localbase
- Switch to new test framework
PR: 231150
Approved by: maintainer timeout (glewis, 2 weeks)
archivers/libarchive: Update to 2.3.0
- Update to version 2.3.0
- Including RCE vulnerability fix
- Version includes previously added patches
Security: CVE-2016-1541
Approved by: feld (mentor, ports-secteam)
MFH: 2016Q2
Libarchive can use either libxml2 or libexpat for xar support, but the
LIBXML2 option currently makes libarchive link to both libxml2 and
libbsdxml (base system private copy of libexpat). Replace this with a
simple depdendency on libexpat.
Also remove PATCH_STRIP because there are no patches, replace MAKE with
MAKE_CMD and add INSTALL_TARGET=install-strip.
PR: 201948
Approved by: glewis (maintainer)
Reduce unnecessary bsd.port.options.mk inclusions by using OPTIONS helpers.
For liborange, reverse the logic, as I'm pretty sure the OPTIONS were being
used to disable the selected options.
Approved by: portmgr (blanket)
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above )
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav