LibreOffice 24.8.2, the second minor release of the LibreOffice 24.8 family of the free, volunteer-supported office suite, is available at FreeBSD ports and packages&
The release includes over 80 bug and regression fixes over LibreOffice 24.8.1 [1] to improve the stability and robustness of the software, as well as interoperability with legacy and proprietary document formats.
Changelog: https://wiki.documentfoundation.org/Releases/24.8.2/RC1 [1]
Release Notes: https://blog.documentfoundation.org/blog/2024/09/27/libreoffice-24-8-2/
Sponsored by: Future Crew, LLC
New major release!
LibreOffice 24.8, the new major release of the free, volunteer-supported office suite
has been released with a wealth of improvements:
* Handy "Quick find" deck in the Sidebar
* New spreadsheet functions, including XLOOKUP
* Better presentation templates
* New password-based encryption for documents
and much more: https://blog.documentfoundation.org/blog/2024/08/22/libreoffice-248/
Release notes: https://wiki.documentfoundation.org/ReleaseNotes/24.8
Co-Authored-by: Li-Wen Hsu <lwhsu@FreeBSD.org>
Sponsored by: Serenity Cybersecurity, LLC
Clang 19 now diagnoses incorrect member accesses, which causes
chinese/opencc to fail with an error similar to:
/wrkdirs/usr/ports/chinese/opencc/work/OpenCC-ver.1.1.6/src/../deps/rapidjson-1.1.0/rapidjson/document.h:319:82: error: cannot assign to non-static data member 'length' with const-qualified type 'const SizeType' (aka 'const unsigned int')
319 | GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; }
| ~~~~~~ ^
/wrkdirs/usr/ports/chinese/opencc/work/OpenCC-ver.1.1.6/src/../deps/rapidjson-1.1.0/rapidjson/document.h:325:20: note: non-static data member 'length' declared const here
325 | const SizeType length; //!< length of the string (excluding the trailing NULL terminator)
| ~~~~~~~~~~~~~~~^~~~~~
Upstream rapidjson fixed this by removing the operator= function in
https://github.com/Tencent/rapidjson/commit/3b2441b8, so pull this in as
a patch and apply it.
PR: 280796
Approved by: lichray@gmail.com (maintainer)
MFH: 2024Q3
Thanks again to jbeich for noticing various things I overlooked.
Reviewed by: acm, ashish, eduardo, ehaupt, eugen, jbeich, martymac, mat, nobukata, sunpoet, tagattie, yuri, arrowd, kde
Differential Revision: https://reviews.freebsd.org/D45141
* Switch to DISTVERSION
* Use GitHub as primary download site and Sourceforge as fallback
* Use USES= localbase:ldflags helper
* Switch from DBD5 (deprecated) to KyotoCabinet as backend
* Remove GNU_CONFIGURE_MANPREFIX
PR: 279124
Reviewed by: Zhihao Yuan <lichray@gmail.com> (maintainer)
- Convert japanese/sourcehansans-otf as the master port.
- Convert the following ports as the slave ports:
chinese/sourcehansans-sc-otf
chinese/sourcehansans-tc-otf
korean/sourcehansans-otf
PR: 237291
Reported by: Hyun Hwang <hyun@caffeinated.codes>