Update pkg-message and makefile COMMENT to remove references to
drm-devel-kmod and the mention that this is the development version. It is
the version for FreeBSD CURRENT, so the ride might be a little bumpy, but
it's not the devlopment version.
No changes to package.
FreeBSDDesktop issue: #129
Reported by: grahamperrin
Sponsored by: B3 Init (zeising)
The current version is 1.0.25 with a wrongly named distfile which
fails to fetch from the fossies.org mirror with a size mismatch.
The update to 1.0.27 in r444767 also shows that the checksum and
size have not changed in distinfo in that commit. Full changes
between the distfiles from 1.0.27_4 & 1.0.27_5 can be found at [1].
- Remove dead alioth.debian.org mirror
- Remove some no longer needed patches
[1] https://people.freebsd.org/~tobik/logs/sane-backends-1.0.27.diff
ABI: https://abi-laboratory.pro/tracker/timeline/sane-backends/
PR: 229653
Submitted by: Peter Wullinger <freebsd@dhke.de>
Willow is a simple image library that combines the APIs of Pillow, Wand and
OpenCV. It converts the image between the libraries when necessary.
Willow currently has basic resize and crop operations, face and feature
detection and animated GIF support. New operations and library integrations can
also be easily implemented.
It is written in pure-Python.
WWW: https://github.com/wagtail/Willow
these ports on !x86.
libunwind is only available for x86; lang/ruby* already expresses this
correctly. Some of the rubygems did not: for the ones that already had
USE_RUBY, the dependency was overspecified in the first place.
Tested for no-harm on amd64.
While here, pet portlint where appropriate.
Approved by: portmgr (tier-2 blanket)
Update graphics/drm-legacy-kmod to the latest snapshot. This includes the
fix for an off by one error, that was committed as FreeBSD base r343060
Approved by: jmd (maintainer, implicit)
Sponsored by: B3 Init
There is no need to build wayland with debug options by default. This is
most likely a left over from when it was first ported.
PR: 234920
Submitted by: jbeich
- Add graphics/libansilove port needed for this update:
libansilove is a library to convert ANSi and artscene related file
formats into PNG images.
The following formats are supported:
- .ANS - ANSi (ANSI escape sequences: ANSI X3.64 standard)
- .PCB - PCBoard Bulletin Board System (BBS) own file format
- .BIN - Binary format (raw memory copy of text mode video memory)
- .ADF - Artworx format, supporting custom character sets and palettes
- .IDF - iCE Draw format, supporting custom character sets and palettes
- .TND - TundraDraw format, supporting 24-bit color mode
- .XB - The eXtended Binary XBin format, supporting custom character
sets and palettes
WWW: https://www.ansilove.org/
- Add missing dependencies
- Remove unneeded patches
- Regenerate and rename legacy patches
- Add NLS option to ports providing such a knob, and missing the
option
- Add INSTALL_TARGET=install-strip where missing
- Sort things
- Remove unneeded +=
- Cosmetic changes to OPTION related variables to improve readability
- Update WWW
- Silence portlint warnings about variables order
- Bump PORTREVISION where changing dependencies and/or adding
install-strip
a symbol matches multiple clauses the last one takes precedence. If the
catch-all is last it captures everything. In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the
catch-all lowest priority.
Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium. Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3] The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one. If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash. Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.
Remove the weak wrappers (make them Linux specific). This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.
[1] 5c2cbfccf9
[2] 2ed5054e3a
[3] 009f5ebb4b
Bump all ports that depend on Qt5.
PR: 234070
Exp-run by: antoine
Approved by: kde (adridg)
QGIS 3.4 LTR, the first long-term release (LTR) of QGIS 3.
This is a major upgrade and users should consult the UPDATING entry
provided for further information on how to progress.
http://changelog.qgis.org/en/qgis/version/3.4-LTR/
PR: 233726
Submitted by: Rainer Hurling <rhurlin@gwdg.de> (maintainer)