Changes since 53:
DIN Is Noise 53.1:
! fixed : runaway launch of drones when Drone Params > Defaults > Generations
is > 1 (higher the value worse the outcome!) and Drones Per Minute = 0
due to wrong initialisation of this drone parameter after DIN restart /
reload
Update ASAP to DIN53.1
Add DOCS option and install documentation in ${DOCSDIR}.
New plugins:
- submit_isrc (submit ISRCs found in audio files metadata)
Removed plugins:
- videotools (provided formats are non-functional and the is_video()
and is_audio() functions are part of Picard)
Additional info can be found at: https://picard.musicbrainz.org/plugins/
Bump PORTREVISION on consumers. Since this is a development version, rebuild
is required even for minor releases due to API/ABI changes.
Changes: http://www.fox-toolkit.org/news.html
Tuesday, 22 February 2022. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.24.2.
Plasma 5.24 was released in February 2022 with many feature refinements
and new modules to complete the desktop experience.
This release adds a week's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Plasma Desktop Hot New Stuff: Only trust the expiration date if
it’s less than 24 hours.
* Emoji Selector: Use a more appropriate icon for the Symbols page.
* Don’t install two copies of kcm_fontinst.
View full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.24.1-5.24.2
$ portlint -C
[...]
WARN: /usr/ports/audio/shortwave/files/patch-gstreamer-audio_src_audio__format.rs: patch was not generated using ``make makepatch''. It is recommended to use ``make makepatch'' when you need to [re-]generate a patch to ensure proper patch format.
Fixes these errors:
Error: /usr/local/lib/alsa-lib/libasound_module_pcm_speex.so is linked
to /usr/local/lib/libspeexdsp.so.1 from audio/speexdsp but it is not
declared as a dependency
Error: Orphaned: etc/alsa/conf.d/60-speex.conf
Error: Orphaned: share/alsa/alsa.conf.d/60-speex.conf
Also makes symlinks from etc/alsa/conf.d to share/alsa/alsa.conf.d/
relative to fix stage-qa warnings.
Tuesday, 15 February 2022. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.24.1.
Plasma 5.24 was released in February 2022 with many feature refinements
and new modules to complete the desktop experience.
This release adds a week's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Discover: Don’t trigger updates while busy.
* KScreen: Workaround unknown Qt issue that causes the revert dialog
to be invisible.
* Powerdevil: Support hardware with only one charging threshold, not
both.
View full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.24.0-5.24.1
Development has slowed down considerably the last years and there are over
2k issue reports open upstream. Strawberry (audio/strawberry) is an active
fork of Clementine and is in our repo.
PR: 261933
Reviewed by: sbruno (maintainer)
Changes since 52:
DIN Is Noise 53:
/* new in DIN53:
launched drones launch drones that launch drones that launch drones....!
use Drone Params > Defaults > Generations to set the number of times this can happen
if Generations = 1, A drone launcher launches drones (@ a Drones Per Minute)
that die at the end of their lifetimes. This is default and the only behaviour until DIN 52.
if Generations = 2, A drone launcher launches drones that launch drones.
if Generations = 3, A drone launcher launches drones that launch drones that
launch drones too.
if Generations = 4, 5, 6, ... this quickly escalates into a population explosion of drones;
lots of drones birthing lots of drones, living their life out and waiting to die can get
very loud (especially if the Compressor isnt ON), slow down DIN and maybe even your computer
beyond rescue. Be careful! :)
Ways to prevent this population explosion are: keep Generatons low (Menu > Drone Params
> Defaults), keep Drones Per Minute (DPM) and Lifetime on the original
launcher low (Select drone launcher and adjust values from Menu > Drone Params > Motion) and
keep the Fall time low (the fade-out time for drone after being killed, from Menu > Drone
Params > Defaults)
The launched drones take the DPM and Lifetime of their parent so editing carefully the
parameters of the original launcher is important.
/* new default Drones Per Minute (DPM) on a drone launcher (Menu > Drone Params > Defaults). Assigns a
DPM when making a drone launcher. Turn on ~ to assign a DPM at random.
* re: Auto rotation of drone velocity/acceleration vectors:
changed Degrees Per Second to Degrees Per Tick
/* re: Menu > Drone Params > Defaults > Bounces
when set to 0, launched drones dont bounce off the bottom of the microtonal keyboard
but are killed immediately (behaviour until DIN 52)
when set to -1, drones dont bounce off the bottom of the microtonal keyboard at all:
but they are not killed either, they just live their life(time) out
/* gravity base and tip dont move ie stay fixed as you scroll the microtonal keyboard in DIN53.
this is because gravity is now in 'object space' along with the drones and microtonal ranges.
until DIN52, gravity was in 'UI space' along with UI controls.
* repositioned drone arrow UI elements
! fixed : DIN not quitting when frozen drones present !
! fixed : change size of gravity vector when its modulating !
Unbreak the build with Clang on architectures where JACK uses non-packed
data structures, like arm64 or powerpc. The alignment errors are exposed
there because:
* The non-packed data structures require 8 byte alignment.
* alignas() is not allowed to weaken alignment requirements to 4 bytes.
* Clang enforces this according to standard, GCC ignores it.
Use an additional alignas() specifier to let the compiler choose between
minimum alignment (packed) and "natural" alignment (non-packed). This is
both standard c++11 and compatible with older GCC, which does not
propagate alignment requirements of packed substructures properly.
PR: 261508
Submitted by: Florian Walpen <dev@submerge.ch>
Today the KDE Community releases Plasma 5.24, a Long Term Support (LTS)
release that will receive updates and bugfixes until the final Plasma 5
version, before we transition to Plasma 6.
This new Plasma release focuses on smoothing out wrinkles, evolving the
design, and improving the overall feel and usability of the environment.
Things to look for in Plasma 5.24 can be found in the anncouncement:
https://kde.org/announcements/plasma/5/5.24.0/
The full changelog can be found here:
https://kde.org/announcements/changelogs/plasma/5/5.23.5-5.24.0/
Correctly set the water level based on min_avail to avoid infinite
polling loops.
Applications tested: chrome, musescore, aplay and arecord .
PR: 261767
Approved by: pi (implicit)
Thursday, 3 February 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.
Full changelog:
https://kde.org/announcements/changelogs/gear/21.12.2/
Update the CONFLICTS definitions of ports in the following categories:
- accessibility
- archivers
- audio
- benchmarks
- biology
- cad
- chinese
- comms
- converters
An attempt has been made to use generic conflicts patterns that do not
have to be updated whenever a new version of a conflicting port is
added to the ports system.
There is a misunderstanding that the port being built/installed has to
be omitted from the conflicts pattern. This is not true - the port
being built is implicitly non-conflicting due to logic in bsd.port.mk.
Approved by: portmgr (implicit)
When computing the oss_pointer() return value, use the application
pointer value as reference, so that ALSA audio applications at any
time don't read/write more audio data than is possible. Following the
cyclic DMA pointer is not a good idea, because it doesn't account for
under- or overruns and this quickly leads to a situation where some
applications may want to write more data, ending in infinite loops.
The SNDCTL_DSP_GET space ioctls operate on buffer fragments. Any
size less than bi.fragsize is reported as zero bytes. Don't set the
water level less than bi.fragsize, because it leads to infinite
polling the way ALSA PCM is working.
Approved by: pi (implicit)
SIP:
As mentioned in the update from sip to sip5, this is a transitional version
to remove what is deprecated in sip4.
Sip6 completely removes the deprecated parts.
Unfortunately, some ports — mostly cura things — can not use sip6, so we
reintroduce sip4.
PyQt:
At the same time, we took the opportunity to simplify PyQT and propose only one
package as for devel/pyside2. */py-qt5-* have been merged — excepted chart,
networkauth and webengine — into devel/py-qt5-pyqt.
This allows us to be in adequacy with the packages that the author of these
libraries proposes, namely:
PyQt - devel/py-qt5-pyqt
PyQt-Charts - x11-toolkits/py-qt5-chart
PyQt-NetworkAuth – net/py-qt5-networkauth
PyQt-WebEngine – www/py-qt5-webengine
SIP – devel/py-sip
py-sip - devel/py-qt5-sip
PyQt-builder - devel/py-qtbuilder
Qscintilla - devel/py-qt5-qscintilla2
Reviewed by: diizzy, kde
Tested by: kai, rhurlin, arrowd, madpilot
Approved by: makc, tcberner, kde
Differential Revision: https://reviews.freebsd.org/D33237
Exp-run by: antoine
The FreeBSD specific changes have been upstreamed, we can fetch the original
sources again. Development of the client examples and tools has been split
from the JACK server, move them to the new port jack-example-tools.
This also includes a fix for missing library symbols, see bug #257696.
Take maintainership of audio/jack and audio/jack-example-tools .
PR: 257696
PR: 261256
Submitted by: Florian Walpen <dev@submerge.ch>
Approved by: pi (implicit)
Fix conflicts entries based on a script that searches for duplicate
files installed by several ports.
Some patters seem to make ports conflict with themselves, but this is
actually not the case due to the check-*-conflicts logic implemented
in bsd.port.mk, which excludes self-conflicts.
PHP based ports have been ignored in this commit as requested by the
committers currently working on the php-8.1 import.
Approved by: portmgr (implicit)
Confirmed to work correctly;
Also simplify ONLY_FOR_ARCHS_REASON as the problems may not only
be related to endianess.
PR: 261061
Submitted by: ronald-lists@klop.ws
- Remove powerpc* from ONLY_FOR_ARCHS, which were incorrectly added
on a sole basis that the port builds. It needs to be runtested.
- Add ONLY_FOR_ARCHS_REASON to prevent such mistake in future.
PR: 261061
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)
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/
Fix MP3 audio export. It was unavailable due to missing ffmpeg_harvid and
ffprobe_harvid in $PATH.
Add dependencies on harfbuzz and fftw3 libraries, which were implicitly linked.
While here, pet linters.
PR: 260766
Reported by: dev@submerge.ch
KDE Plasma 5.23.5, Bugfix Release for January
Tuesday, 4 January 2022. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.23.5.
Plasma 5.23 was released in October 2021 with many feature refinements
and new modules to complete the desktop experience.
This release adds a month's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Save bluetooth status on teardown.
* System Monitor: Handle process parent changes in ProcessDataModel.
* Fix Klipper Actions content truncation.
Full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.23.4-5.23.5
Numerous tiny changes in the git log for codec2 but
the big one for us is fixing swig.
codec2 exposed a complex type in an interface that swig breaks on.
This impacts other ports such as gnuradio.
upstream moved the interface to private and this unbreaks swig.
N.B. I have patched out the Octave CML testjig for now
since this will take more time to resolve.
Patches welcome.
* allow to override user name for the daemon with jamulus_server_uname
* allow to set server arguments with jamulus_server_args
PR: 260860
Reported by: Stefan Bethke <stb@lassitu.de>
2021-10-31 devel/sdl_sge: Upstream no longer maintained
2021-12-31 net/appkonference: Outdated, depends on unsupported version of net/asterisk
2021-12-31 dns/bind911: End of life, please migrate to a newer version of BIND9
2021-12-31 net/zebra: Abandoned upstream, last release in 2005. Consider migrating to net/frr7 or net/bird2
2021-12-31 audio/osalp: Abandoned upstream, listed as beta and no new release since 2008
2021-12-31 games/stransball2: Depends on expired devel/sdl_sge
2021-12-31 devel/rubygem-ruby-sdl-ffi: Depends on expired devel/sdl_sge
2021-12-31 devel/rubygem-rubygame: Depends on expired devel/sdl_sge
2021-12-31 devel/ruby-sdl: Depends on expired devel/sdl_sge
2021-12-31 games/magicmaze: Depends on expired devel/sdl_sge
2021-12-31 games/trophy: Depends on expired devel/clanlib1
2021-12-31 devel/clanlib1: Older than expired and removed devel/clanlib
2021-12-31 www/py-django31: Upgrade to Django 3.2+. Mainstream support ended (April 6, 2021). Extended support ends December 2021. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-prometheus: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 databases/postgis24: Deprecated in favour of databases/postgis3x
2021-12-31 net-im/ekiga: Last release in 2013, not actively maintained
2021-12-31 sysutils/sample: abandoned upstream, incompatible with newer kernels
2021-12-31 www/mediawiki131: Upstream EOL
2021-12-31 www/py-dj31-django-mptt: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 net/py-flask-xml-rpc: No longer maintained upstream
2021-12-31 audio/libaacplus: Abandoned upstream, no new release since 2011
2021-12-31 security/obfsclient: https://github.com/Yawning/obfsclient/issues/37
2021-12-31 devel/eric6: Uses EOL Python 2.7 via www/py-qt5-webengine
2021-12-31 www/grafana: No longer maintained upstream, use www/grafana8
2021-12-31 www/py-dj31-django-auth-ldap: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-filter: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-drf-yasg: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-js-asset: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-timezone-field: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-tables2: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-taggit: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 graphics/librasterlite: Deprecated in favour of graphics/librasterlite2
2021-12-31 www/py-dj31-django-cacheops: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 net-mgmt/p0f2: newer version available in net-mgmt/p0f
2021-12-31 devel/libhash: Abandoned upstream
2021-12-31 www/py-dj31-django-debug-toolbar: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-cors-headers: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 audio/flake: Abandoned upstream, no new release since 2007
2021-12-31 audio/ifp-line: Abandoned upstream, no new release since 2005
2021-12-31 audio/libnjb: Abandoned upstream, no new release since 2011
2021-12-31 audio/lpac: Abandoned upstream in 2003
2021-12-31 multimedia/mmsclient: Abandoned upstream, Microsoft deprecated MMS in 2003
2021-12-31 www/plugger: Uses incompatible plugin interface NPAPI
2021-12-31 audio/mpiosh: Abandoned upstream, no new release since 2004
2021-12-31 audio/rplay: Abandoned upstream, no new releases since 1999
2021-12-31 audio/celt: Deprecated and considered obsolete by upstream in 2016 in favour of (lib)opus
2021-12-31 security/nacl: Unmaintained by upstream, use libsodium instead
2021-12-31 net-mgmt/unifi-poller: Now called unpoller by upstream
2021-12-31 lang/nml: Abandoned upstream, last release 2004-04-19
2021-12-31 audio/mp32ogg: Abandoned upstream and unfetchable from upstream
2021-12-31 net/libstorj: Deprecated in favour of net/storj due to v3 rearchitecture
2021-12-31 devel/yasm-devel: No need to keep the -devel version due to upstream inactivity
2021-12-31 www/py-dj31-django-redis: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 devel/py-dj31-django-rq: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 graphics/libreatlas: Abandoned upstream, no new release since 2012
2021-12-31 www/py-dj31-djangorestframework: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
Use libc version "0.2.109" instead of "0.2.110"
due to `struct kevent` change.
Major changes in 0.9.1
* Stop player when Spotify worker thread dies
* Update librespot to 0.3.1 (may reduce CPU usage during playback
* Major/breaking update to rspotify 0.11.3
/!\ This release crashes when saving tracks
or opening track recommendations, please update to 0.9.2
Major changes in 0.9.2
* Fix crash when saving track or opening similar tracks
Major changes in 0.9.3
* Fixed MPRIS OpenUri function not respecting ncspot's shuffle setting
* Fix queuing of playlists causing "play next" to be broken
Major changes:
- Update librespot to 0.2.0
- Rewrite DBUS/MPRIS integration
- Improved panic error message
- Implement VolumeUp and VolumeDown in the DBUS/MPRIS interface
- Add debug_credentials feature for debugging BadCredentials errors
Remove powerpc patch which is not required anymore by libc crates
Add an option to use ALSA backend but PORTAUDIO remains the default
In da36e63724 a dependency on qt5-declarative was made
available in kf5-kconfig. This leads to the generation of
further desktop files in some of the plasma ports.
Changes since 51.1.1:
DIN Is Noise 52:
\ walked back some changes introduced in DIN 51
\ the drone tracked by gravity does not change when the selection changes
\ renamed drone arrow parameter called Head to Neck
/* new gravity size modulation for DIN 52
change the size (aka strength/magnitude) of gravity vector over bpm:
on the gravity widget, turn on Modulate
bpm = speed of gravity size modulation
depth = how far to 0 gravity drops
depth = 1, goes all the way to 0 and back in 1 beat
depth = 0.5, goes from starting size to half size and back in 1 beat
depth = 0, no size modulation ie size does not change at all
default depth = 1
set an initial size using gravity presets or click on Change Size
and move the mouse up or down. keep Modulate off when doing this.
click Edit to edit the size modulation curve for interesting fx.
/*
+ press q to toggle drone wanding when Menu > Drone Tools > Wand is selected
! was always in Add drone mode until DIN 51.x
+ optional tracking of drones when connecting them with Menu > Drone Tools > Connect
+ enable / disable @ Menu > Drone Tools > Track
+ if enabled on connection: drone 1 points to drone 2 points to drone 3 and so on
+ if disabled on disconnection: selected drones stop tracking any other drone
+ select drone on creation
+ Menu > Drone Params > Defaults > Select on Creation
+ drone is not selected by default
+ useful for looking at pitch/volume info of launched drones as they fly past
+ white = noise interpolator curve
@ Menu > Editors > Noise Interpolator
+ white = drone that makes noise
\ was grayscale in DIN 51.x
+ color of velocity vector of drone = color of drone
\ was green in DIN51.x
+ constrain magnitude of drone velocity +/ acceleration to be > 0
+ click on 0 checkbutton on the Menu > Drone Params > Motion > Velocity or Acceleration to toggle
+ if enabled, magnitude of velocity +/ acceleration will always be > 0
+ if disabled, magnitude of velocity +/ acceleration can go < 0 ie will reverse movement or
orbiting
+ browsed drone marker color is color of the browsed drone
\ was green in DIN51.x
* improved drone arrow drawing
* improved note/frequency labeling on microtonal ranges
* improved 'with left/center/right fixed' menu item on Menu > Ranges
* new default volume distribution curve to have value increase (linearly)
after 100% instead of staying at 100%. upto 200% now.
* improved drone > < noise progress display
<> moved (and renamed) Menu > Drone Params > Move under Gravity to Menu > Drone Tools > Balloon
still does the same thing:
releases (like gas balloons :) anchored drones
these are now launched drones and die at the end of their lifetimes.
<> moved Snap drones to notes / Position affects velocity from Menu > Drone Params > Motion to
Menu > Drone Tools
<> moved Bounces, rebound Speed% and drone bounce behaviour from Menu > Drone Params > Motion to
Menu > Drone Params > Defaults as they apply equally to all launched drones
* replaced drone Rise Time Min and Max spinners with a Rise time spinner
+ turn on ~ to generate a random rise time (default is 50% to 100% of Rise time) on drone creation
+ change range of randomness by editing %~ field
* replaced drone Fall Time Min and Max spinners with a Fall time spinner
+ turn on ~ to generate a random fall time (default is 50% to 100% of Fall time) on drone removal
+ change range of randomness by editing %~ field
+ drones can bounce ahead, back or ahead/back
+ can select drones while voice phrasor plays
+ reinstated (from din-5.2.1 release!) a form of indian notation for notes
+ from Settings screen, choose notation = indian
+ a launched drone lifetime = lifetime of launcher or if ~ is active on Menu > Drone Params > Defaults > Lifetime
a randomisation based on ~% of the lifetime of the launcher
! fixed bug when setting snap left/right values
! fixed mouse wheel scrolling of UI when hovering over label widget
! gravity continues tracking drone as its moved around or when scrolling microtonal keyboard
gcc-compiled libcalf.so was crashing due to mix of gcc- and base-provided libc++.so and libstdc++.so
PR: 258051
Original patch submitted by: Florian Walpen <dev@submerge.ch>
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
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/
Tuesday, 30 November 2021. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.23.4.
Plasma 5.23 was released in October 2021 with many feature refinements
and new modules to complete the desktop experience.
This release adds three weeks' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Breeze style: Reduce groove opacity for greater contrast with
scrollbar/slider/etc.
* Applets/weather: Make cursor a pointing hand when hovering over
source link.
* Plasma Systemmonitor: Don’t make right click popup modal.
Announcement:
https://kde.org/announcements/plasma/5/5.23.4/
Changelog:
https://kde.org/announcements/changelogs/plasma/5/5.23.3-5.23.4/
Build failures reported upstream at
https://github.com/praat/praat/issues/1933
The build failure is in test-code, in a static function
that does nothing useful -- looks like some C++-experimentation
that is still in the source tree. Massage it away so that
builds on 14- can happen. Bump PORTREVISION since on pre-14-
it might now pick a different constructor, and so potentially
the package changes.
Enable tests; one test fails when invoked by our framework (with
LC_ALL=C) because of some encoding bug, but we're debugging this
issue with upstream author.
Reported by: portscout
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket)
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket)
ABI has changed: pw_{,de}init -> pipewire_{,de}init. As PipeWire
support is often runtime-optional the breakage maybe hard to notice.
ERROR kooha::backend::screencast_portal > Error from screencast call: Zbus(MethodError(OwnedInterfaceName(InterfaceName(Str("org.freedesktop.DBus.Error.UnknownMethod"))), Some("No such interface “org.freedesktop.portal.ScreenCast” on object at path /org/freedesktop/portal/desktop"), Msg { type: Error, sender: UniqueName(Str(":1.397")), reply-serial: 18, body: Signature: [
s (115),
] }))
ld-elf.so.1: /usr/local/libexec/xdg-desktop-portal-wlr: Undefined symbol "pw_init"
PR: 259621
The release notes page has been reformatted, so it's quite short:
https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
Bugfixes and Wayland compatibility (which is not yet relevant on
our end, I'm not going to chase that).
Major changes:
0.7.0 : Updates to latest librespot, bringing along some larger changes under the hood
0.7.1 : Fix build of cover feature
Fix volume normalization
0.7.2 : Handle expired sessions without panicking
Third party dependency updates
0.7.3 : Fix connection issues by enabling the AP resolver in librespot
Bump reqwest form 0.9 to 0.11
Fix nerdfont pause/stop glyphs
0.8.0 : Show album art when playing 'similar tracks'
Don't panic if user quits login process
Handle commands (e.g. h, j, k l) in select artist modal
0.8.1 : Release 0.8.0 had a minor bug
0.8.2 : Add Windows release builds
Reduce API calls by only fetching the full track details if necessary
Refactoring, other cleanups and dependency updates
Remove broken Facebook login code
0.9.0 : Sort library after saving an album
Add scoop instruction for installation
Update librespot to 0.3.0
Full changelog: https://github.com/hrkfdn/ncspot/releases
Hotfix release [1]:
- Fixed FFMPEG imports only importing the left channel
- Improved Audacity's performance when many clips are present
- Fixed a crash with detach at silences
- Fixed clip name corruption when applying effects to adjacent clips
- Fixed a crash with the time shift commands
- Fixed custom themes not working
[1] https://github.com/audacity/audacity/releases/tag/Audacity-3.1.1
PR: 259812
Tuesday, 9 November 2021. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.23.3.
Plasma 5.23 was released in October 2021 with many feature refinements
and new modules to complete the desktop experience.
This release adds two weeks' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Keyboardlayout: Fix missing Esperanto flag icon in the menu.
* Plasma Networkmanager: OpenVPN: fix logic in auth dialog.
* On FreeBSD do not try to execute powerdevil.backlighthelper.syspath action.
Changelog:
https://kde.org/announcements/changelogs/plasma/5/5.23.2-5.23.3/
Doesn't correctly detect endianness:
In file included from /wrkdirs/usr/ports/audio/inscore/work/inscore-128/lib/oscpack/osc/OscOutboundPacketStream.cpp:41:
/wrkdirs/usr/ports/audio/inscore/work/inscore-128/lib/oscpack/osc/OscHostEndianness.h:64:2: error: please edit OSCHostEndianness.h to configure endianness
Don't bump PORTREVISON as this port had already depended upon
devel/dbus indirectly.
While I'm here,
* Pet portclippy
* Re-format Makefile with portfmt
PR: 259395