Age | Commit message (Collapse) | Author |
|
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.
This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.
Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).
A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.
These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,
Approved by: portmgr (implicit)
|
|
- bump PORTREVISION due to previous ac51135afd4b
|
|
PR: 259241
|
|
|
|
Changes: https://github.com/magit/with-editor/commits/v3.1.1
|
|
Changes: https://github.com/magit/with-editor/commits/v3.1.0
|
|
Thursday, 6 January 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.
Distro and app store packagers should update their application packages.
Changelog:
https://kde.org/announcements/changelogs/gear/21.12.1/
|
|
LibreOffice 7.2.5 is now available, with 90 bugfixes and compatibility improvements.
Learn more: https://blog.documentfoundation.org/blog/2022/01/06/libreoffice-7-2-5-is-now-available/
MFH: 2022Q1
Sponsored by: Netzkommune GmbH
|
|
Changelog: https://github.com/electron/electron/releases/tag/v13.6.6
|
|
- Also strip the tree-sitter modules
|
|
- Add PGTK to OPTIONS_DEFAULT
- Remove M17N, OTF, XFT, XIM, and XPM from OPTIONS_DEFAULT
- Eliminate X11 dependencies for pure GTK Emacs by
- removing CAIRO_IMPLIES=XFT and OTF_IMPLIES=XFT
- adding CAIRO_PREVENTS=XFT and PGTK_PREVENTS=M17N XFT XPM
- not including USES=xorg.
While here, pull in a new 2022-01-03 revision and incorporate minor
formatting changes suggested by portfmt.
Reported by: jbeich
Reviewed by: jbeich
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D33714
|
|
This commit introduces a new OPTION, pgtk, which builds a pure GTK
implementation of Emacs.
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
|
|
|
Reported by: portscout
|
|
|
|
Changelog: https://code.visualstudio.com/updates/v1_63
|
|
While here, remove CONFLICTS_INSTALL. In 9.8v, the sources include
updated makefiles which make the two ports nonconflicting. That is
done by using sed-scripts within the makefiles to rename files owned
by xvile (along with some updates to the latter's plist file).
Changelog: https://invisible-island.net/vile/CHANGES.html#v9_8v
PR: 260382
Reported by: Thomas E. Dickey <dickey@invisible-island.net> (maintainer)
|
|
While here, remove CONFLICTS_INSTALL. In 9.8v, the sources include
updated makefiles which make the two ports nonconflicting. That is
done by using sed-scripts within the makefiles to rename files owned
by xvile (along with some updates to the latter's plist file).
Changelog: https://invisible-island.net/vile/CHANGES.html#v9_8v
PR: 260382
Reported by: Thomas E. Dickey <dickey@invisible-island.net> (maintainer)
|
|
In da36e637247b a dependency on qt5-declarative was made
available in kf5-kconfig. This leads to the generation of
further desktop files in some of the Gear ports.
|
|
Also add on-by-default option SQLITE3 for SQLite 3.x support
|
|
|
|
Changelog: https://code.visualstudio.com/updates/v1_63
|
|
Release 21.12.0:
core:
* Add API to add images
* CairoOutputDev: Fix de-duping of Flate images
* Fix crash on broken files when using non-default ENABLE_ZLIB_UNCOMPRESS. Issue #393
* Minor code improvements
glib:
* Add API for validation of signatures
* Add API to read/save to file descriptor
utils:
* pdftohtml: Reduce sensitivity of duplicate detection. Issue #1117
build system:
* Increase C++ standard to 17
Exp-run by: antoine
PR: 260344
|
|
Changes: https://github.com/kak-lsp/kak-lsp/releases/tag/v11.1.0
|
|
A new USES has been added to depend on ImageMagick.
USES=magick
adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}.
If a specific version is required, use for example
USES=magick:6 resp. USES=magick:7
If only a build, run or test is required, use for example
USES=magick:build resp. USES=magick:6,build,test
If a dependency on the nox11 flavor is required, use for example
USES=magick:nox11 resp. USES=magick:7,nox11,run,test
See magick.mk for more details on the available flags.
The tree has been completely converted to make use of this.
Approved by: bapt
Differential Revision: https://reviews.freebsd.org/D32754
|
|
While here, remove BROKEN on FreeBSD 12. It build fine on FreeBSD 12
now.
Changelog: https://code.visualstudio.com/updates/v1_63
|
|
PR: 260297
Sponsored by: Netzkommune GmbH
|
|
an important security fix
New version include the fixed NSS 3.73.0 cryptographic library, to solve CVE-2021-43527
(the nss secfix is the only change compared to the previous version).
FreeBSD build is always use a system library and was not affected but we packed it anymore :)
Read more: https://blog.documentfoundation.org/blog/2021/12/06/libreoffice-7-2-4-and-7-1-8-community/
|
|
KDE Gear 21.12 has landed and comes with a massive number of updates and
new versions of applications and libraries. Literally, dozens of classic
KDE everyday tools and the specialised sophisticated apps you use to
work, be creative and play, are getting refreshers with design
improvements, new features and performance and stability enhancements.
What's new:
https://kde.org/announcements/gear/21.12.0/#whatsnew
Changelog:
https://kde.org/announcements/changelogs/gear/21.12.0/
|
|
Release notes are here:
https://github.com/stachenov/quazip/releases/tag/v1.2
There are a handful of internal changes that don't affect us
(allowing QtZip, for instance) or don't show up in our use of
quazip (-lz in pkgconfig file). There's one relevant change
to close() that **might** affect consumers, but then I'd expect
bug reports from the consumers about failures on load/save.
While here, move the libraries needed only for testing to _build.
Bumping PORTREVISION of consumers.
Reported by: portscout
|
|
|
|
Release notes are at
https://github.com/elementary/granite/releases/tag/6.2.0
Bumping PORTREVISION of consumers, too, because of the crash-fix.
PR: 260024
Reported by: Olivier Duchateau
|
|
|
|
|
|
|
|
This update fixes a bug that caused "Unknown button type
‘help-function’" errors such as
https://portsfallout.com/fallout/421603/.
See upstream bug https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52291 and
the fix in
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=5404973916dc5d0b92604d31ad7dca2358bc5b9a.
|
|
|
|
|
|
|
|
On powerpc64le, clang works fine with LTO.
|
|
Approved by: adamw (maintainer)
Sponsored by: Netzkommune GmbH
|
|
luajit-openresty causes lua errors with many nvim plugins. I don't know
why, and until I have time to diagnose it, revert the switch to
hardcoded luajit-openresty. In the short term I'll likely switch to
hardcoding luajit and removing the PUC Lua option.
|
|
Changelog: https://github.com/electron/electron/releases/tag/v13.6.3
|
|
0.6.0 is an interval update that refines and extends the major lua
overhaul of 0.5.0.
Instead of using options for luajit vs PUC (mainline) lua, use
luajit-openresty unconditionally. devel/luv needs to use the same
backend as NeoVIM, so this commit switches it too.
NeoVIM is designed specifically to run on luajit rather than PUC;
upstream essentially doesn't develop for PUC. However, luajit is
largely unmaintained, locked in an older lua dialect, and unbuildable
on many architectures.
The luajit-openresty fork is faster, more modern, and should work in
more places. It's unclear to me which FreeBSD archs it does or doesn't
work on, so the fallout will have to be addressed once the builders have
a whack at it.
|
|
The include file vigra/memory.hxx from the graphics/vigra port
has this error:
/usr/local/include/vigra/memory.hxx:43:12: fatal error: 'tr1/memory' file not found
# include <tr1/memory>
^~~~~~~~~~~~
when compiling with clang 13.0 or newer in -std=gnu++98 mode.
MFH: 2021Q4
|
|
This patch was introduced for electron11 and slipped out when creating
ports for electron 12 and 13.
|
|
|
|
|