LibreOffice 7.6.4 Community and LibreOffice 7.5.9 Community are immediately available for FreeBSD users!
This release brings up over 40 fixes since previous version.
Changelog: https://wiki.documentfoundation.org/Releases/7.6.4/RC1
Thursday, 07 December 2023.
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:
* dolphin-plugins: Mountisoaction: add preferred raw disk mimetypes
* falkon: Fix StartPage search engine default configuration
* kdepim-runtime: Correctly reload configuration
The full changelog can be found at
https://kde.org/announcements/changelogs/gear/23.08.4/
Previously we assumed that a port of KDE Gear 24.02-beta1 will use Qt6.
So kde:6 was used to determine that the applications version is beta1.
However, not all applications will be ported in time of the release as
it seems, so we need to have a better way to select the version.
For now, the KDE Gear-ports can use (for beta1)
CATEGORIES=$main kde kde-applications kde-devel
resepectively (for stable version)
CATEGORIES=$main kde kde-applications
to get the proper DISTVERSION value and environment set up.
LibreOffice 7.6.3 Community, the third minor release of the 7.6 family of the
volunteer-supported free office suite is now available for FreeBSD users!
Relase notes: https://wiki.documentfoundation.org/ReleaseNotes/7.6
Sponsored by: Serenity Cybersecurity, LLC
- Merge all fpc-* units to lang/fpc. It gives us a better way to maintain fpc
and lazarus ports.
- Update Mk/fpc.mk for reflects new changes
- Update Mk/lazarus.mk for reflects new changes
- Now we can defined WANT_FPC_DEVEL AND WANT_LAZARUS_DEVEL for use devel version
of fpc or lazarus for build apps based on fpc/lazarus
- Add entries to MOVED
- Bump PORTREVISON of affected ports
- Some other minor modifications
KDE Gear 23.08.3
Thursday, 9 November 2023
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:
* ark: Compatibility with shared-mime-info >= 2.3
* kate: No longer crash when dropping a file into the project panel
* akonadi: Don't keep huge MySQL logs from past sessions
Announcement: https://kde.org/announcements/gear/23.08.3/
Full changelog: https://kde.org/announcements/changelogs/gear/23.08.3/
The port has USES=makeinfo which helps to build the info files but the
distfile ships with pre built info files in ${WRKSRC}/info hence
makeinfo is not a hard requirement for the building of emacs itself. And
the build time error can easily be avoided with BINARY_ALIAS to
makeinfo.
As we are utilizing the default info files instead of the generated info
hence bumping PORTREVISION.
PR: 274570
Approved by: emacs (jrm)
Building editors/libreoffice with lld 17 results in the following link
errors:
ld: error: version script assignment of 'PRIVATE_1.4' to symbol '_ZN3sal13backtrace_getEm' failed: symbol not defined
ld: error: version script assignment of 'GLIBCXX_3.4' to symbol '_ZNSs4_Rep20_S_empty_rep_storageE' failed: symbol not defined
Add -Wl,--undefined-version to LDFLAGS to suppress these error, as the
previous fix did not work in all cases.
PR: 274697
Approved by: office (blanket)
Fixes: 6338934b7c
MFH: 2024Q4
This reverts commit 6338934b7c:
Building editors/libreoffice with lld 17 results in the following link
errors:
ld: error: version script assignment of 'PRIVATE_1.4' to symbol '_ZN3sal13backtrace_getEm' failed: symbol not defined
ld: error: version script assignment of 'GLIBCXX_3.4' to symbol '_ZNSs4_Rep20_S_empty_rep_storageE' failed: symbol not defined
Upstream fixed this only for Linux with:
baddc742c3
Add the same block to the more generic unxgcc.mk makefile, so it gets
picked up for FreeBSD too.
PR: 274697
Author: Dimitry Andric <dim@FreeBSD.org>
Lazarus is the class libraries for Free Pascal that emulate Delphi.
Free Pascal is a GPL'ed compiler that runs on Linux, Win32, OS/2, 68K
and more. Free Pascal is designed to be able to understand and compile
Delphi syntax, which is of course OOP.
Lazarus is the part of the missing puzzle that will allow you to
develop Delphi-like programs in all of the above platforms. Unlike Java
which strives to be a write once run anywhere, Lazarus and Free Pascal
strives for write once compile anywhere. (devel version)
- Update pkg-message.in file
- Add -p to ${INSTALL_DATA} to preserves the access and modification times. It
avoids issues with checksum changes and it improves compile time when lazarus
ide is rebuild by users.
- Update CONFLICTS
- editors/lazarus-qt5: Bump PORTREVISION. qt5pas was updated
- editors/lazarus-*: Add -p to ${INSTALL_DATA} to Add -p to ${INSTALL_DATA} to
preserves the access and modification times. It avoid issues with checksum
changes and it improves compile time when lazarus ide is rebuild by users.
- Bump PORTREVISION
Changes in this release:
* New command set-tab-width to change the tabulator width on a per-buffer
basis.
* Let the space-to-tabstop command move to the right position even if
the line contains tabs, control characters, or non-ASCII bytes.
* Fall back to /bin/sh if $SHELL is undefined.
* Fix parsing of tag files with duplicate entries. Instead of erroring
out, ignore duplicates. Fixes using /var/db/libc.tags again.
* Change the visit-tags-table command to immediately load the tag
file, and drop the lazy mechanics.
* Do not leak memory in pop-tag-mark if it fails to switch buffers.
* Fix a read buffer overrun caused by -u arguments longer than 1023 bytes.
* Fix a write buffer overrun on the stack caused by blink-and-insert
matching a very long line that is not currently visible in the
window.
* Skip checking permissions of conffile with access(2).
* Resurrect no-tab-mode and add it to the list of modes that can be
set with set-default-mode.
From: https://www.openbsd.org/74.html
PR: 274611
Building editors/libreoffice with lld 17 results in the following link
errors:
ld: error: version script assignment of 'PRIVATE_1.4' to symbol '_ZN3sal13backtrace_getEm' failed: symbol not defined
ld: error: version script assignment of 'GLIBCXX_3.4' to symbol '_ZNSs4_Rep20_S_empty_rep_storageE' failed: symbol not defined
Upstream fixed this only for Linux with:
baddc742c3
Add the same block to the more generic unxgcc.mk makefile, so it gets
picked up for FreeBSD too.
PR: 274697
Author: Dimitry Andric <dim@FreeBSD.org>
KDE Gear 23.08.2
Thursday, 12 October 2023
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:
* kdeconnect: Avoid adding duplicate devices to Dolphin's side panel
(Commit, fixes bug #461872)
* merkuro: Fix shifting of date by one day/month (Commit, fixes bug
#473866)
* kdenlive: Fix multiple audio streams broken by MLT's new astream
property (Commit, fixes bug #474895)
Full changelog: https://kde.org/announcements/changelogs/gear/23.08.2/
Rather than conflicting with xxd (which presents a dependency problem
for users who don't want to install vim), add an option to depend on
xxd. So, the vim port will no longer install xxd, but the option is
on by default so most users won't see a difference (other than the new
dependency).
PR: 274104
Reported by: corvink
- Update xfce.mk to avid forcing too many dependencies on consumers
- Change dependency on garcon to reference libgarcon-1.so (main
library)
- Explicitly add USE_XFCE components to the ports actually needing
them.
- Cleanup dependencies, adding/removing missing/extra dependencies
- Change the referenced library in some LIB_DEPENDS to the actually
linked one (avoids false positives in poudriere Q/A tests)
- Bump PORTREVISION on all touched ports, even indirectly due to
the effect of removing forced dependencies on certain components
- Remove USES=fuse from gigolo. I could not find any kind f reference
to fuse in the code.
- xfce4-bsdcpufreq-plugin: Also remove empty comment at the top of
the Makefile
https://github.com/lichray/nvi2/releases/tag/v2.2.1
Changes since V2.2.0:
- Display control chars in altnotation.
- Intuitively jump between troff paragraphs.
- Keep correct count for unprintable character sequences in
opts_print().
- Do a full reformat when ^L/^R redrawing.
- Fix printing of line number when the 's' command is used with
the 'c' flag and the number option is set.
- Fix wide buffer growth when expanding filenames.
- Fix segmentation fault when window size changes.
- Fix buffer overflow in ex_comm_search.
- Fix segmentation fault in number increment.
- Fix for terminal state corruption on q from ex-mode.
- Fix core dump when tags file pattern has a trailing '\'.
Reported by: Zhihao Yuan
- Clipboard is now managed via external programs, hence drop
corresponding dependencies and provide post-install advice
- Use of `devel/libfmt' had been abandoned upstream (yay!)
- Update Turbo Vision framework and do not install its files
PR: 273888
Submitted by: diizzy
The undefined symbol ERR_GET_FUNC error was caused by libserf-1.so
expecting to find this symbol in libssl.so, but it was no longer
defined in OpenSSL > 3.0. This problem was fixed in www/serv 1.3.9_7.
The unsupported option -print-multi-os-directory error comes from
an OpenOffice module configure script and does not break the build.
MFH: 2023Q3
Thursday, 14 September 2023. 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:
* gwenview: Fix navigation with side mouse buttons
* kio-extras: Thumbnail: Fix heap-use-after-free in AudioCreator::create
* akonadi-calendar: Use correct identity when sending iTIP counter-proposal
Changelog: https://kde.org/announcements/changelogs/gear/23.08.1/
- Bump PORTREVISION of dependent ports for shlib change
some ports are skipped due to re2 shlib change
Changes: https://github.com/abseil/abseil-cpp/releases
PR: 270233
Approved by: danfe (maintainer)
On 5 August, 2023, Bram Moolenaar, the long-time maintainer and
architect of Vim, passed away. In addition to being a legendary
software engineer and open-source advocate, he was a major
philanthropist. His impact on the OSS world was immense, as was
his dedication to speaking out for those whose voices are too
often missed.. The Vim project remains in good hands with the
Vim community.
Two github issues identified the same problem:
https://github.com/lichray/nvi2/issues/118https://github.com/lichray/nvi2/pull/119
For example typing "}" three times on this sample text:
.PP
1
.PP
2
.PP
3
.PP
4
.PP
5
.PP
6
moves the cursor 3 paragraphs but typing "3}" (correct) moves the
cursor 5 paragraphs ((2 * N) - 1, incorrect).
Reported by: Walter Alejandro Iglesias, Zhihao Yuan
Thursday, 24 August 2023
We create software for people, and the KDE Gear releases are the result
of that. Every four months we publish new updates of a large number of
KDE apps and software libraries. We create new programs to meet more of
your needs, implement more features so you can adapt to an ever-changing
digital world, and make our software faster, more efficient, more
reliable. We also port it to more platforms so you can run it on more
devices: your laptop, your game console, your phone, anywhere.
Read on to find out what's new in KDE Gear 23.08
https://kde.org/announcements/gear/23.08.0