- yq now uses the YAML 1.2 grammar when parsing and rendering YAML
documents. This means bare literals like “on”, “no”, and “12:34:56”
are interpreted as strings. (Fix interrupted release)
Integer multiplications where both integers are less than 64-bit but the
multiplication was greater than 64-bit were handled using an int128_t
type on octeon, with inconsistent results. The simplest fix in this
case is to not use an int128_t type, and fallback to the default codepath.
I pushed a fix for this upstream, this backports that fix.
Problem discovered by the openssl-ruby tests
Initial debugging by tb@ and claudio@
Access to octeon thanks to bluhm@
Further debugging and fix by me
Testing by tb@ and visa@
OK tb@
Any Ruby distpatches are going to use these going forward, and it's
better to set these once in Makefile.inc instead of in the Makefile
for each version.
* allow "@" and ":" in paths; spotted by freezr
* URL-encode the file names in the directory index; reported by cage
* improvements to the mime handling: fixed a memory leak and improve
lookup speed.
* log (with low priority) when gmid failed to open a file because of
its permissions.
* include a trailing "/" for dirs in the auto-generated directory index.
* deprecated the `map' rule in favour of the new `types' block.
* the default list is not loaded anymore when `types' is used; except for
the text/gemini to ".gmi"/".gemini" mappings.
- got patch: use diff3 to merge changes if possible (op)
- tog: alias C-b/C-f to scroll page back/forward with b/f (jamsek)
- tog: make SPACE page down in all views (naddy)
- tog: allow prefixing movement keys with count modifier (jamsek)
- always show commit or tree IDs in diff header, in order to help 'got patch'
- build non-release builds with -Wwrite-strings (op)
- got patch: handle git-style diffs for the 3-way merge too (op)
- implement support for commit coloring in got-read-pack for speed
- move got_opentemp out of open_blob and blame.c for future gotwebd (tracey)
- move got_opentemp out of diff.c and diffreg.c for future gotwebd
- tog: refactor log cursor movement in preparation for horizontal split (jamsek)
- tog: implement support for horizontal splitscreens (jamsek)
- switch 'tog diff' and 'tog blame' to Myers diff by default for speed
- make the diff algorithm used by 'tog diff' and 'tog blame' configurable
- make the patch parser look for the next "diff" header for robustness (op)
- got patch: don't loose the x bit when merging with diff3 (op)
- got patch: handle mangled whitespace (op)
- fix "imsg_add TREE_ENTRY: Result too large" error on i386 (semarie, op)
- create and verify tags signed by SSH keys (jrick)
- tog: add C-g/backspace key map to abort compound commands (jamsek)
- rename got.conf(5) fetch-all-branches to fetch_all_branches for consistency
- rename got.conf(5) mirror-references to mirror_references for consistency
- use pipe() which is a more portable syscall than pipe2() (jrick)
- got patch: check for specific chars instead of using isspace(3) (op)
atexit handlers in Python when running the pyuic_wrapper.sh during the
geo/qgis build segfault due to a double free in the QWaitCondition
destructor. Add a workaround to avoid this.
discussed with landry, phessler
ok rsadowski
At least cwm(1) has problems with Qt6 and thus tdesktop built against it
shows regressions.
Keep building against Qt5 but provide a new flavor that can be installed
alongside, such that users can test both Qt5 and Qt6 versions.
The package is called tdesktop-qt6 and installs telegram-desktop-qt6;
personal profile remains fine in case you switch between Qt versions.
(Only version downgrades, e.g. 4.0.2 -> 4.0.0, cause profile/cache data
to be invalidated and requires relinking the device.)
Feedback sthen
Feedback Tests OK op
Notable changes:
- Add a BUILD_DEPENDS on sysutils/ggrep to fix the compiler version
detection once and for all
- Now that Clang is correctly detected, add an openbsd-clang target
- Drop COMPILER directive in the port Makefile, we only build mame on
Clang arches
take a patch used in Fedora and Debian to reinstate GifQuantizeBuffer
to the public api, which fixes a build issue in xplanet, and possible
runtime issue in mono otherwise seen with giflib-5.2+