Commit graph

9316 commits

Author SHA1 Message Date
Tobias C. Berner
c9e378ca22 KDE: Update KDE Plasma Desktop to 5.23.1
Plasma 5.23 was released in October 2021 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: Flatpak, do not crash when a source is disabled.
   * KScreenLocker: Fix sleep and hibernate actions.
   * Plasma Desktop: Fix “clear emoji history” action.

View full changelog:
	https://kde.org/announcements/changelogs/plasma/5/5.23.0-5.23.1
2021-10-19 21:09:08 +02:00
Tobias Kortkamp
ce1af7fdc2
*: apply refactor.remove-consecutive-empty-lines
Submitted by:	portedit
2021-10-19 10:36:47 +02:00
Tobias C. Berner
c1f36e0f27 KDE: Update KDE Frameworks to 5.87.0
Saturday, 09 Ocotber 2021

    KDE today announces the release of KDE Frameworks 5.87.0.

    KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
    of commonly needed functionality in mature, peer reviewed and well
    tested libraries with friendly licensing terms. For an introduction see
    the KDE Frameworks release announcement.

    This release is part of a series of planned monthly releases making
    improvements available to developers in a quick and predictable manner.

    Full announcement:
            https://kde.org/announcements/frameworks/5/5.87.0/

Exp-run by:	antoine
PR:		259032
2021-10-17 09:25:06 +02:00
Yuri Victorovich
dd46abafc5 x11-toolkits/nanogui: Fix the #include statement - make it use <> brackets 2021-10-16 11:27:04 -07:00
Jimmy Olgeni
4460cf727a *: fix tab vs. space issues, and comments according to the guide. 2021-10-16 11:51:39 +02:00
Jimmy Olgeni
3779c80f07 x11-toolkits/movingmotif: fix whitespace in pkg-descr. 2021-10-16 09:09:16 +02:00
Alexey Dokuchaev
e2d2f3bbe9 x11-toolkits/ocaml-lablgtk2: add GLADE option back (missed in 52585a1d23) 2021-10-15 10:20:51 +00:00
Tobias C. Berner
cdf0f44fe2 KDE: Update KDE Plasma Desktop to 5.23
Thursday, 14 October 2021

   25 years ago today, Matthias Ettrich sent an email to the
   de.comp.os.linux.misc newsgroup explaining a project he was working
   on. The latest and direct result of that email (plus a quarter of a
   century of relentless experimentation, development and innovation)
   has just landed in KDE’s repositories.

   This time around, Plasma renews its looks and, not only do you get a
   new wallpaper, but also a gust of fresh air from an updated theme:
   Breeze - Blue Ocean. The new Breeze theme makes KDE apps and tools
   not only more attractive, but also easier to use both on the desktop
   and your phone and tablet.

   Of course, looks are not the only you can expect from Plasma 25AE:
   extra speed, increased reliability and new features have also found
   their way into the app launcher, the software manager, the Wayland
   implementation, and most other Plasma tools and utilities.

   Read on to find out all the details that make the new Plasma 25AE so
   deserving of a celebration [1]

Full announcement:
	[1] https://kde.org/announcements/plasma/5/5.23.0/
2021-10-14 18:25:04 +02:00
Stefan Eßer
893aa8a779 x11-toolkits/plib: Add CPE information
Approved by:	portmgr (blanket)
2021-10-13 16:01:17 +02:00
Stefan Eßer
92bc27010b x11-toolkits/gtk30: Add CPE information
Approved by:	portmgr (blanket)
2021-10-13 16:01:09 +02:00
Tobias C. Berner
e140c1eb79 graphics/poppler: bump consumers after 2dee0997fb 2021-10-12 20:23:21 +02:00
Alexey Dokuchaev
2f649122f6 x11-toolkits/ocaml-lablgtk2: the port had been hopefully improved (+)
- Amend USE_GNOME and convert to static pkg-plist as suggested by the
  stage Q/A; particularly, the latter should help track changes easier

- Add PORTSCOUT to limit the scope to versions we're interested: before
  it was picking up bogusly named `lablgtk2188' tag which corresponds to
  the older version 2.18.8; new tags are named sanely and consistently

- Push option definition and description block lower within the Makefile
  where it normally belongs

- Synchronize port description with upstream and remove references to
  ${PREFIX} and ${PORTNAME} from it as they are not expanded and this is
  not the right place to point users to the installed documentation in
  the first place; actualize WWW line while I'm here
2021-10-11 12:36:14 +00:00
Baptiste Daroussin
2c672a4de9 INSTALLS_ICONS: retire the macro and rework the related dependencies
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
2021-10-10 21:44:42 +02:00
Jan Beich
ceb020d97b x11-toolkits/wlroots: simplify _DEPENDS after f2820b6cc2 2021-10-05 02:34:20 +00:00
Jan Beich
1785b4c982 x11-toolkits/wlroots: drop unused -isystem after 325260c4ac 2021-10-05 00:56:16 +00:00
Adriaan de Groot
34a3b17494 devel/kf5-knewstuff: upstream backport requests
KNS, "Hot New Stuff", and Open Collaboration Services
are handled by the knewstuff and attica libraries. An
ongoing performance problem on the OCS servers has been
traced back to request flooding by those libraries, and
this is a fix; backport request by upstream.
2021-10-03 22:43:55 +02:00
Rene Ladan
620968a43a cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
2021-09-30 23:23:30 +02:00
Jan Beich
b0a0e8ec6e x11-toolkits/libdecor: unbreak runtime on FreeBSD < 13
SHM_ANON cannot be used with posix_fallocate(2) until
https://cgit.freebsd.org/src/commit/?id=f10405323ab1
2021-09-30 00:44:35 +00:00
Neel Chauhan
cc8d4a5aa8 x11-toolkits/libdazzle: Update to 3.42.0 2021-09-27 21:40:27 -07:00
Bernhard Froehlich
9c03ecdb5b
x11-toolkits/linux-c7-qt-x11: Add CPE information
Approved by:	portmgr (blanket)
2021-09-25 20:29:03 +00:00
Tobias C. Berner
4d10eef66b x11-toolkits/qt5-declarative: split out 'test' parts into new port
kde@ has been focused recently on reducing the load of "unnecessary"
runtime dependencies, to allow third party distributions to have a
leaner installation.
One part of this effort was to make qt5-testlib a "build only"
dependency.
Unfortunately, parts of qt5-declarative link against testlib (to provide
test functionality for declarative parts).

This lead to an unfortunate loop of pkg-autoremove removing testlib, and
then pkg-update adding it again (as it was an improperly registered
dependency).

This change splits out the "test"-parts into its own port. Thereby
making testlib not even a required build-time dependency for
x11-toolkits/qt5-delcarative.

Reported by:		jrm
Differential Revision: https://reviews.freebsd.org/D32097
2021-09-24 17:09:09 +02:00
Jan Beich
4df846dc41 x11-toolkits/libadwaita: temporarily block the next update
For example, updating to 1.0.0-alpha.4 (aka 2021-09-14 snapshot)
is currently blocked by the following:

https://gitlab.gnome.org/GNOME/libadwaita/-/commit/ad09941a6ae4
https://gitlab.gnome.org/World/Rust/libadwaita-rs/-/commit/45f6ac3e8e06

$ pkg install authenticator gnome-keyring-daemon
$ dbus-run-session sh
$ export $(gnome-keyring-daemon -r -d)
$ secret-tool store --label=Default foo bar
$ RUST_BACKTRACE=1 authenticator
<Click on Menu (hamburger button) then Providers (Ctrl+P)>
(<unknown>:1234): Gtk-CRITICAL **: Error building template class 'ProviderPage' for an instance of type 'ProviderPage': .:0:0 Invalid type 'AdwEnumValueObject'
thread 'main' panicked at 'assertion failed: !self.ptr.is_null()', gtk4-rs-13a8317a2ef8738362b9fa7f55a29dd5d3dbc459/gtk4/src/subclass/widget.rs:1147:13
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic
   3: <gtk4::subclass::widget::TemplateChild<T> as core::ops::deref::Deref>::deref
             at gtk4-rs-13a8317a2ef8738362b9fa7f55a29dd5d3dbc459/gtk4/src/subclass/widget.rs:1147:13
   4: authenticator::widgets::providers::page::ProviderPage::setup_widgets
             at Authenticator-ba1894159358275be2765bc42ef89782a2d1d45d/src/widgets/providers/page.rs:415:9
   5: <authenticator::widgets::providers::page:👿:ProviderPage as glib::subclass::object::ObjectImpl>::constructed
             at Authenticator-ba1894159358275be2765bc42ef89782a2d1d45d/src/widgets/providers/page.rs:132:13
   6: glib::subclass::object::constructed
             at gtk3-rs-6e3c8739f9f5b8dc0a234f4a485e254574af5953/glib/src/subclass/object.rs:109:5
[...]
2021-09-23 19:20:09 +00:00
Po-Chuan Hsieh
a6c2157149
x11-toolkits/p5-Prima: Update to 1.63
Changes:	https://metacpan.org/dist/Prima/changes
2021-09-22 06:23:55 +08:00
Po-Chuan Hsieh
a60d9291ae
x11-toolkits/rubygem-vte3: Update to 3.4.9
Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
2021-09-21 11:47:24 +08:00
Po-Chuan Hsieh
bd69d2b8f6
x11-toolkits/rubygem-poppler: Update to 3.4.9
Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
2021-09-21 11:47:24 +08:00
Po-Chuan Hsieh
dca12d66b9
x11-toolkits/rubygem-pango: Update to 3.4.9
Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
2021-09-21 11:47:24 +08:00
Po-Chuan Hsieh
d1aaa192f1
x11-toolkits/rubygem-gtksourceview4: Update to 3.4.9
Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
2021-09-21 11:47:23 +08:00
Po-Chuan Hsieh
79e30a98ae
x11-toolkits/rubygem-gtksourceview3: Update to 3.4.9
Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
2021-09-21 11:47:23 +08:00
Po-Chuan Hsieh
5ee94c0910
x11-toolkits/rubygem-gtk4: Update to 3.4.9
Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
2021-09-21 11:47:23 +08:00
Po-Chuan Hsieh
af51a0af23
x11-toolkits/rubygem-gtk3: Update to 3.4.9
Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
2021-09-21 11:47:23 +08:00
Po-Chuan Hsieh
c24dbb6841
x11-toolkits/rubygem-gdk4: Update to 3.4.9
Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
2021-09-21 11:47:22 +08:00
Po-Chuan Hsieh
ea5bb68dd8
x11-toolkits/rubygem-gdk3: Update to 3.4.9
Changes:	https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
2021-09-21 11:47:22 +08:00
Jan Beich
085812d7ff x11-toolkits/libhandy: update to 1.4.0
Changes:	https://gitlab.gnome.org/GNOME/libhandy/-/blob/1.4.0/NEWS
2021-09-18 02:12:42 +00:00
Jan Beich
841c9c30cb graphics/libglvnd: update to 1.3.4
- graphics/egl-wayland: drop libglvnd < 1.3.4 workaround
- x11-toolkits/wlroots: rebuild to enable EGL_EXT_device_persistent_id

Changes:	https://gitlab.freedesktop.org/glvnd/libglvnd/-/compare/v1.3.3...v1.3.4
PR:		258269
Exp-run by:	antoine
Approved by:	zeising
2021-09-17 17:14:55 +00:00
Tobias C. Berner
7871d80c1f KDE: Update KDE Frameworks to 5.86
Saturday, 11 September 2021

KDE today announces the release of KDE Frameworks 5.86.0.

KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.

This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.

Full announcement:
	https://kde.org/announcements/frameworks/5/5.86.0/

PR:		258426
Exp-run by:	antoine
2021-09-15 16:37:22 +02:00
Jan Beich
5d2b01cde8 x11-toolkits/wlroots: update package description 2021-09-12 04:42:08 +00:00
Bernhard Froehlich
cd23eef935
x11-toolkits/fltk: Add CPE information
Approved by:	portmgr (blanket)
2021-09-10 21:17:56 +00:00
Bernhard Froehlich
bcaa294555
x11-toolkits/gtk20: Add CPE information
Approved by:	portmgr (blanket)
2021-09-08 20:53:33 +00:00
Bernhard Froehlich
4174602fd1
x11-toolkits/pango: Add CPE information
Approved by:	portmgr (blanket)
2021-09-08 20:53:33 +00:00
Tobias C. Berner
392e088e76 poppler: bump revisions of users
Bump the remaining users of poppler after d98b56f1de

PR:		258206
2021-09-06 18:39:42 +02:00
Bernhard Froehlich
f7a3877710
x11-toolkits/plasma5-kdeplasma-addons: Remove invalid CPE information
Approved by:	portmgr (blanket)
2021-09-06 12:58:32 +00:00
Jan Beich
faa54c8325 x11-toolkits/qt5-gui: unbreak with libglvnd >= 1.3.4
executing config test egl-x11
[...]
> main.cpp:13:14: error: cannot initialize a variable of type 'Display *' (aka '_XDisplay *') with an rvalue of type 'EGLNativeDisplayType' (aka 'void *')
>     Display *dpy = EGL_DEFAULT_DISPLAY;
>              ^     ~~~~~~~~~~~~~~~~~~~
[...]
QPA backends:
  XCB:
    GL integrations:
      EGL-X11 Plugin ..................... no
[...]
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: %%QT_CMAKEDIR%%/Qt5Gui/Qt5Gui_QXcbEglIntegrationPlugin.cmake
Error: Missing: %%QT_PLUGINDIR%%/xcbglintegrations/libqxcb-egl-integration.so
===> Error: Plist issues found.
*** Error code 1

PR:		258269
See also:	https://bugs.gentoo.org/810343
2021-09-05 18:21:02 +00:00
Adriaan de Groot
7be3eabb1a x11-toolkits/qt5-gui: add missing dependency
devel/libmtdev is always a dependency, but wasn't listed as such.

PR:		257117
Obtained from:	Philipp Ost
2021-09-05 14:11:52 +02:00
Jan Beich
db1512a686 x11-toolkits/wlroots: drop mesa-devel note after 22a85734ff 2021-09-02 06:52:30 +00:00
Tobias C. Berner
af854d2032 plasma5: update to KDE Plasma Desktop to 5.22.5
Tuesday, 31 August 2021. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.22.5.

Plasma 5.22 was released in June 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:

  *  KDE GTK Config: Make sure to actually commit GSettings changes.
  *  KSystemStats: Fix handling of IPV6 addresses. Fixes bug #436296
  *  [applets/digitalclock] Let long timezones list scroll.
     Fixes bug #439147

Full changelog:
	https://kde.org/announcements/changelogs/plasma/5/5.22.4-5.22.5/

- while here: reformat & sort the USES/USE_FOO lines consistently
2021-09-01 17:04:16 +02:00
Bernhard Froehlich
4082fb4e62
x11-toolkits/irrlicht: Add CPE information
Approved by:    portmgr (blanket)
2021-08-31 09:23:23 +00:00
Bernhard Froehlich
e65860059a
x11-toolkits/lesstif: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 19:17:19 +00:00
Bernhard Froehlich
3cfc05032d
x11-toolkits/scintilla: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 18:54:24 +00:00
Jan Beich
22a0881ccb x11-toolkits/gtk30: update to 3.24.30
Changes:	https://gitlab.gnome.org/GNOME/gtk/-/compare/3.24.29...3.24.30
PR:		258115
Approved by:	tcberner
2021-08-28 13:17:20 +00:00
Jan Beich
0706634a29 x11-toolkits/gtk-layer-shell: silence gtk3 warning after 2b1cd908bf
$ daemon -f swaync
$ notify-send foo bar
** (swaync:1234): WARNING **: gtk-layer-shell v0.6.0 may not work on GTK v3.24.29. If you experience crashes, check https://github.com/wmww/gtk-layer-shell/blob/master/compatibility.md
2021-08-28 08:57:31 +00:00