summaryrefslogtreecommitdiff
path: root/archivers
AgeCommit message (Collapse)Author
2022-09-11archivers/ppmd-7z: RemoveYuri Victorovich
Reasons: (1) It has multiple vulnerabilities (2) It is unmaintained (3) It has a superior functional replacement 7-zip that is maintained ppmd-7z's real name is p7zip on SourceForge: https://sourceforge.net/p/sevenzip/bugs/
2022-09-11Mk/Uses: always use colon for build/run suffixFelix Palmen
Most USES use a colon for build/run(/test) suffixes. Change kde.mk, qt.mk and pyqt.mk to do the same, and update all ports using that. Document in CHANGES. PR: 266034 Exp-run by: antoine Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D36349
2022-09-11*/*: Fix stale WWWMuhammad Moinur Rahman
2022-09-10KDE: Set WWW via kde.mk for kf5- portsTobias C. Berner
2022-09-09*/*: Update path set in BUILD_DEPENDS for CMakeDaniel Engberg
Commit b23ea4e2d2f51b53d8915fe9fd7b4efbdd575e38 changed its location to devel/cmake-core Approved by: portmgr (blanket)
2022-09-08all: Bump PORTREVISION after lang/go{118,119} updateDmitri Goutnik
2022-09-08Remove WWW lines that have been moved into MakefilesStefan Eßer
Approved by: portmgr (implicit)
2022-09-08Move more WWW entries from pkg-descr files into MakefilesStefan Eßer
The WWW: lines in the pkg-descr files of these ports where not at the end of those files and have been missed in prior conversion runs. Approved by: portmgr (implicit)
2022-09-08KDE: Update KDE Gear to 22.08.1Tobias C. Berner
Thursday, 8 September 2022 Over 120 individual programs plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear. Today they all get new bugfix source releases with updated translations, including: * kmail: Searching for messages does work again (Commit, fixes bugs #458202 and #458245). * kate: Fix a crash when there are no search results (Commit) * krdc: Access dates are displayed properly now (Commit, fixes bug #458587) Announcement: https://kde.org/announcements/gear/22.08.1/
2022-09-07Remove WWW entries moved into port MakefilesStefan Eßer
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)
2022-09-07Add WWW entries to port MakefilesStefan Eßer
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)
2022-09-07cleanup: remove trailing whitepacesTobias C. Berner
2022-09-05archivers/ark: pet stage-qaDima Panov
2022-09-03archivers/nfpm: Update 2.18.0 -> 2.18.1Yuri Victorovich
Reported by: portscout
2022-09-03archivers/py-borgbackup*: staging without HOMEMatthias Andree
Building as non-root often inherits the "nobody" user's would-be home directory, "/nonexistent", which is just that. Provide something blank in the WRKDIR instead. Reported by: Juraj Lutter (otis@) Unrelated to, but still mentioned for... PR: 264816
2022-09-03archivers/py-borgbackup: update to 1.2.2+man+test, preserve 1.1Matthias Andree
Take maintainership, because original maintainer asked for a new maintainer, https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264816#c10 ¡Muchas gracias, José! Thanks for maintaining the port thus far. If there is a potential maintainer who is using BorgBackup at scale, I will be happy to pass maintainership on. Update to v1.2.2 [1, was for 1.2.1], preserve the earlier 1.1.18 version (also with manpages and self-tests added, hence bumping PORTREVISION) as py-borgbackup11, and document this in UPDATING. ChangeLog: https://www.borgbackup.org/releases/borg-1.2.html Add self-tests [1] to both 1.1 and 1.2, including - a smoke test in post-install in order to always run it - "make test" support (requires network access for tox) PR: 264816 [1] Reported by: rob2g2-freebsd@bitbert.com [1] Add manual pages to both 1.1 and 1.2. [2] PR: 263269 [2] Reported by: courtney.hicks1@icloud.com [2]
2022-09-01cleanup: remove support for FreeBSD 13.0 which expired today.Rene Ladan
- Mk/bsd.port.mk: mark 13.0 as unsupported - Tools/scripts/portsearch: Drop support for FreeBSD <= 4 - archivers/zstd: revert "Fix build on FreeBSD 13.0" - deskutils/xdg-desktop-portal: remove check for 13.0 - devel/libpeas: remove outdated comment - editors/imhex: remove compatibility for 13.0 - editors/libreoffice: remove compatibility for 13.0 - editors/openoffice-4: remove compatibility for 13.0 - editors/openoffice-devel: remove compatibility for 13.0 - emulators/linux_base-c7: remove compatiblity for 13.0 - graphics/drm-kmod: remove detection for 13.0 - graphics/gpu-firmware-amd-kmod: do not check 13.0 anymore - graphics/linux-c7-libdrm: remove support for 13.0 - math/igraph: remove support for 13.0 - net/asterisk16: drop support for ancient FreeBSD versions - net/asterisk18: drop support for ancient FreeBSD versions - security/openssl*: drop now obsolete patches - sysutils/bhyve+: drop support for FreeBSD 13.0 - sysutils/ebsnvme-id: drop support for FreeBSD 13.0 - sysutils/openzfs: remove detection of FreeBSD 13.0 - sysutils/openzfs-kmod: drop detection of FreeBSD 13.0 - www/firefox: generalize pkg-message a bit regarding hgame(4) - x11/xorg-cf-files: remove support for FreeBSD < 6 (yes, pre-2008) While here, regenerate patches for: - x11/xorg-cf-files - net/asterisk16 - net/asterisk18 While here, remove a stale $Id$ from Tools/scripts/portsearch Differential Revision: https://reviews.freebsd.org/D36233 Reviewed by: office (fluffy), x11 (manu), arrowd, brnrd, cperciva, freqlabs, imp, jbeich, madpilot, nobutaka
2022-09-01archivers/c-blosc2: Update to 2.3.1Po-Chuan Hsieh
Changes: https://github.com/Blosc/c-blosc2/releases
2022-08-31archivers/zstd: Use MAKE_ENV instead of patch filesPo-Chuan Hsieh
2022-08-31archivers/c-blosc2: Update to 2.3.0Po-Chuan Hsieh
Changes: https://github.com/Blosc/c-blosc2/releases
2022-08-31archivers/arj: Fix build inside ezjailRenato Botelho
For yet unclear reason this port was failing to build inside a jail built using ezjail. It ended up producing a broken msgbind binary that crashes early with 'Abort trap' message. ezjail built jail uses lots of symlinks pointing to a nullfs mounted partition and this combination seems to be the cause of this issue. After many tests jsm@ figured out that removing LD_STRIP definition from gnu/configure script solves the case. There is still something wrong, maybe on nullfs code, that should be investigated, but at least it fixes this port build. PR: 235636 Reported by: Peter Putzer <freebsd@mnd.sc> Sponsored by: Rubicon Communications, LLC ("Netgate")
2022-08-30archivers/peazip: update to 8.8.0Jose Alonso Cardenas Marquez
- Add additional desktop files
2022-08-29archivers/urbackup-client: Update to 2.5.19.0Neel Chauhan
2022-08-29archivers/urbackup-server: Update to 2.5.25Neel Chauhan
2022-08-28archivers/streamvbyte: Update to 0.5.1Jason W. Bacon
Reported by: portscout Numerous new features and fixes since 0.4.1 Changes: https://github.com/lemire/streamvbyte/tags
2022-08-27archivers/zstd: Fix build on FreeBSD 13.0Po-Chuan Hsieh
md5sum is not available on FreeBSD 13.0 which reaches its EoL on 2022-08-31. Notified by: jbeich
2022-08-27archivers/liblz4: Update to 1.9.4Martin Waschbusch
Changes: https://github.com/lz4/lz4/releases PR: 266063
2022-08-27archivers/liblz4: Update WWWPo-Chuan Hsieh
Approved by: portmgr (blanket)
2022-08-27archivers/py-lz4: Update to 4.0.2Po-Chuan Hsieh
Changes: https://github.com/python-lz4/python-lz4/releases
2022-08-27archivers/zstd: Change build system from meson to gmakePo-Chuan Hsieh
- Use BINARY_ALIAS and remove TEST_DEPENDS: md5sum from base system works fine - Remove TEST option - Bump PORTREVISION for package change from README.md [1]: make is the officially maintained build system of this project. All other build systems are "compatible" and 3rd-party maintained, they may feature small differences in advanced options. When your system allows it, prefer using make to build zstd and libzstd. Reference: https://github.com/facebook/zstd/blob/dev/README.md#build-instructions [1]
2022-08-26framework: switch tree to using vala.mkTobias C. Berner
PR: 249940
2022-08-25archivers/xarchiver: Update to 0.5.4.19Nuno Teixeira
ChangeLog: https://github.com/ib/xarchiver/compare/0.5.4.18...0.5.4.19
2022-08-22archivers/zpaqfranz: Add option for installing dirFelix Palmen
bin/dir is just a shorthand for a subcommand of zpaqfranz. Installing it would conflict with misc/gnuls, so make it optional and disabled by default. PR: 265651 Reported by: diizzy (on IRC) Approved by: Franco Corbelli <franco@francocorbelli.com> (maintainer) Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D36292
2022-08-21archivers/zpaqfranz: Add new portFranco Corbelli
Archiver with deduplication and snapshot freezing (aka: N zfs' snapshots in one .zpaq file), just like 7z "merged" with Time Machine PR: 265651 Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D36278
2022-08-21KDE: Update KDE Frameworks to 5.97Tobias C. Berner
Sunday, 14 August 2022 KDE today announces the release of KDE Frameworks 5.97.0. KDE Frameworks are 83 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see the KDE Frameworks release announcement. This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner. Announcement: https://kde.org/announcements/frameworks/5/5.97.0/ PR: 265831 Exp-run by: antoine
2022-08-20archivers/zstd: Add LTO optionDaniel Engberg
Add LTO option, this increases performance between 5-15% on my test systems (arm64 and amd64) with optimized cflags (-03) enabled. LTO is also enabled by default on Alpine Linux and OpenMandriva PR: 265605 Approved by: sunpoet (maintainer timeout, 2+ weeks)
2022-08-18KDE: Update KDE Gear to 22.08Tobias C. Berner
Thursday, 18 August 2022 KDE Gear ⚙️ 22.08 has Landed! KDE Gear ⚙️ is the collection of KDE apps, frameworks and libraries that all release new versions at the same time. Version 22.08 brings updates for KDE programs for working, developing your creativity and enjoying your free time without having to submit yourself to extortionate licenses, intrusive advertising, or surrender your privacy. Discover the most important changes added in the last four months to software designed to make your life better! Full announcement: https://kde.org/announcements/gear/22.08.0/
2022-08-17archivers/nfpm: Update 2.17.0 -> 2.18.0Yuri Victorovich
Reported by: portscout
2022-08-15archivers/unmakeself: Adopt portNuno Teixeira
2022-08-15archivers/makeself: Use USES makeselfNuno Teixeira
- use 'USES= makeself' to extract .run self-extractable script instead of executing it
2022-08-13archivers/py-borgbackup: use fixed xxhash instead of avoiding itMatthias Andree
This reverts commit 9db903a89b3d1d7c0be2a56059542f3fdb412908 because it does not fix the situation for lack of a PORTREVISION bump. Let us use the opportunity to fix the real bug instead. Now with xxhash fixed as of 0.8.1_2, drop 9db903a89, and bump PORTREVISION so we flush out the old garbage packages. A simple web search would have brought up that static_assert() is a C11 convenience macro defined in <assert.h>, and a detailed search would have turned up that this had been fixed in xxhash before. While here, add a smoke test to post-install. Proper fix was Reported by: Thierry Dussuet <thierry.dussuet@protonmail.com> PR: 265060 MFH: 2022Q3
2022-08-13*: bump PORTREVISION of all devel/xxhash users...Matthias Andree
...except archivers/py-borgbackup, which requires a more complete fix.
2022-08-13archivers/py-borgbackup: avoid dependency on xxhash portJose G. Juanino
- Instead, use the xxhash library provided in the same port PR: 265060 Author: Jose G. Juanino <jjuanino@gmail.com>
2022-08-12*/*: bump all consumers after recent boost upgradeDima Panov
2022-08-11archivers/py-rjsmin: Updated to 1.2.1Richard Gallamore
Changes: https://github.com/ndparker/rjsmin/blob/master/docs/CHANGES
2022-08-11archivers/py-rcssmin: Updated to 1.1.1Richard Gallamore
Changes: http://storage.perlig.de/rcssmin/CHANGES-1.1.1
2022-08-12archivers/ccmix: unbreak the build against unsigned-by-default charAlexey Dokuchaev
On ARM, PowerPC, RISC-V (of the architectures supported by FreeBSD) char type is unsigned by default, which causes the following build error due to incorrect array declaration: mixkey/mix_dexoder.cpp:17:5: error: constant expression evaluates to -1 which cannot be narrowed to type 'char' [-Wc++11-narrowing]
2022-08-11archivers/ccmix: new port had been added (+)Alexey Dokuchaev
It's a command-line tool to create and extract from archive files in the Westwood Studios MIX format and can handle all of the three main variants used in classic Westwood games. WWW: https://github.com/OmniBlade/ccmix
2022-08-08archivers/libdeflate: update the port to version 1.13Alexey Dokuchaev
Reported by: portscout
2022-08-06lang/php81: Update version 8.1.8=>8.1.9Muhammad Moinur Rahman
CLI: - Fixed potential overflow for the builtin server via the PHP_CLI_SERVER_WORKERS environment variable. - Fixed GH-8952 (Intentionally closing std handles no longer possible). Core: - Fixed bug GH-8923 (error_log on Windows can hold the file write lock). - Fixed bug GH-8995 (WeakMap object reference offset causing TypeError). Date: - Fixed bug #80047 (DatePeriod doesn't warn with custom DateTimeImmutable). FPM: - Fixed zlog message prepend, free on incorrect address. - Fixed possible double free on configuration loading failure. (Heiko Weber). GD: - Fixed bug GH-8848 (imagecopyresized() error refers to the wrong argument). Intl: - Fixed build for ICU 69.x and onwards. OPcache: - Fixed bug GH-8847 (PHP hanging infinitly at 100% cpu when check php syntax of a valid file). - Fixed bug GH-8030 (Segfault with JIT and large match/switch statements). Reflection: - Fixed bug GH-8943 (Fixed Reflection::getModifierNames() with readonly modifier). Standard: - Fixed the crypt_sha256/512 api build with clang > 12. - Uses CCRandomGenerateBytes instead of arc4random_buf on macOs. (David Carlier). - Fixed bug GH-9017 (php_stream_sock_open_from_socket could return NULL). Relnotes: https://www.php.net/ChangeLog-8.php#8.1.9 Sponsored by: Bounce Experts