1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
Commit Graph

9377 Commits

Author SHA1 Message Date
Jan Beich
258e5f3139 x11-toolkits/wlroots: unbreak fetch due to repo growth
=> Fetched file size mismatch (expected 3808, actual 3810)

-index 4932ec4d..70f1b7c4 100644
+index 4932ec4da..70f1b7c41 100644

Reported by:	Alain De Vos (via FreeBSD Forums)

(cherry picked from commit a926ef422c)
2022-03-04 16:07:25 +00:00
Jan Beich
789d46400f x11-toolkits/wlroots: update to 0.15.1
Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.15.1
Reported by:	Repology

(cherry picked from commit ac65232329)
2022-02-04 18:39:15 +00:00
Rene Ladan
5003158b43 cleanup: remove transitive py27 deprecation (www/qt5-webengine)
(cherry picked from commit 48d98ef918)
2022-01-30 12:45:26 +01:00
Jan Beich
3595a7f83f x11-toolkits/gtk-layer-shell: update to 0.7.0
Changes:	https://github.com/wmww/gtk-layer-shell/releases/tag/v0.7.0
Reported by:	GitHub (watch releases)

(cherry picked from commit cf0ee97ed1)
2022-01-26 05:30:10 +00:00
Jan Beich
2e2bb393f5 x11-toolkits/wlroots: drop Vulkan quirk after e9669c2a0b
(cherry picked from commit c89c094a1b)
2022-01-18 11:39:36 +00:00
Jan Beich
8b8ae178a9 x11-toolkits/pango: update to 1.48.11
Changes:	https://gitlab.gnome.org/GNOME/pango/-/blob/1.48.11/NEWS
2022-01-13 05:40:57 +00:00
Tobias C. Berner
ee15dc065b KDE: Update KDE Plasma Desktop to 5.23.5
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

(cherry picked from commit 7b08ff168e)
2022-01-05 07:08:40 +01:00
Jan Beich
ba47878615 x11-toolkits/gtk-layer-shell: silence gtk3 warning after 4e21a388ba
$ nwg-dock
[...]
** (<unknown>:4483): WARNING **: gtk-layer-shell v0.6.0 may not work on GTK v3.24.31. If you experience crashes, check https://github.com/wmww/gtk-layer-shell/blob/master/compatibility.md

PR:		260639
(cherry picked from commit 31195e7a14)
2022-01-04 22:16:06 +00:00
Jan Beich
4568eab9e2 x11-toolkits/gtk30: update to 3.24.31
Changes:	https://gitlab.gnome.org/GNOME/gtk/-/compare/3.24.30...3.24.31
PR:		260639
Exp-run by:	antoine
Approved by:	tcberner

(cherry picked from commit 4e21a388ba)
2022-01-04 22:16:01 +00:00
Jan Beich
58d8ed1af5 x11-toolkits/pango: update to 1.48.10
Changes:	https://gitlab.gnome.org/GNOME/pango/-/blob/1.48.10/NEWS
MFH:		2022Q1
(cherry picked from commit 5f834260a9)
2022-01-04 22:14:50 +00:00
Tobias C. Berner
11df3b5634 Qt: Switch Qt5 to use KDE's Qt patch collection
From [1]
    What's this?

	This is a set of git repositories based on the last public
	commits available for Qt 5.15 branches with a curated collection
	of patches on top to ensure open source products can be used
	comfortably until users transition to their Qt 6-based ports.

    Which patches does it include?

	This collection of patches includes patches that fix at least
	one of the following:

	    * Security issues
	    * Crashes
	    * Functional defects

	We only include patches that have been approved upstream in the
	Qt project. If a patch cannot be merged upstream for technical
	reasons (e.g. the class no longer exists), it can also be
	merged.

	The patches to merge will be decided based on their relevance
	towards Open Source products and their viability.

PR:		260548
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D33446

[1] https://community.kde.org/Qt5PatchCollection

(cherry picked from commit 6b3bece75a)
2022-01-02 09:50:15 +01:00
Jan Beich
1b3c44d137 x11-toolkits/wlroots: backport some fixes from upstream
- wlr_texture: remove wlr_texture_from_wl_drm() from header
- scene: schedule an output frame on wl_surface.frame
- vulkan: Fix imported image layout
2021-12-28 00:41:53 +00:00
Jan Beich
d86298bd9e x11-toolkits/wlroots: switch recent patch to GitLab
-index 4932ec4da4..70f1b7c41f 100644
+index 4932ec4d..70f1b7c4 100644
[...]
+--
+GitLab
+
2021-12-28 00:41:53 +00:00
Jan Beich
359ec6a859 x11-toolkits/wlroots: tag patches from GitHub
Required to extend PATCH_SITES without increasing failover.
GitHub to be used only for rebased patches like xwayland_hidpi.
2021-12-28 00:41:53 +00:00
Romain Tartière
9b670748ac
x11-toolkits/gtkd: Update to 3.10.0 2021-12-27 10:58:34 -10:00
Jan Beich
b6f4f1e697 x11-toolkits/wlroots: NVIDIA depends on X11 after 597460fbd2
ld: error: undefined symbol: xwayland_keyboard_grab_manager
>>> referenced by wlr_keyboard.c
>>>               libwlroots.so.10.p/types_wlr_keyboard.c.o:(wlr_keyboard_notify_key)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: cannot make progress due to previous errors.
2021-12-26 11:48:18 +00:00
Jan Beich
e20e42ee31 x11-toolkits/wlroots: NVIDIA depends on DRM after 2af7805da5
ld: error: undefined symbol: drm_is_eglstreams
>>> referenced by wlr_renderer.c
>>>               libwlroots.so.10.p/render_wlr_renderer.c.o:(wlr_renderer_init_wl_shm)
>>> referenced by wlr_renderer.c
>>>               libwlroots.so.10.p/render_wlr_renderer.c.o:(wlr_renderer_init_wl_shm)
>>> referenced by wlr_renderer.c
>>>               libwlroots.so.10.p/render_wlr_renderer.c.o:(wlr_renderer_init_wl_display)
>>> referenced 3 more times

ld: error: undefined symbol: wlr_backend_is_drm
>>> referenced by eglstreams_allocator.c
>>>               libwlroots.so.10.p/render_eglstreams_allocator.c.o:(multi_backend_callback)
>>> referenced by output.c
>>>               libwlroots.so.10.p/types_output_output.c.o:(output_basic_test)

ld: error: undefined symbol: wlr_output_is_drm
>>> referenced by egl.c
>>>               libwlroots.so.10.p/render_egl.c.o:(wlr_egl_flip_eglstreams_page)
>>> referenced by render.c
>>>               libwlroots.so.10.p/types_output_render.c.o:(output_create_swapchain)
2021-12-26 11:48:18 +00:00
Jan Beich
b9b57e255b x11-toolkits/wlroots: update NVIDIA patch 2021-12-26 11:36:42 +00:00
Jan Beich
597460fbd2 x11-toolkits/wlroots: update NVIDIA patch 2021-12-23 07:37:47 +00:00
Po-Chuan Hsieh
ee4e1a8ab5
x11-toolkits/rubygem-gtk2: Readd x11-toolkits/rubygem-gtk2
It is still used by some ports (japanese/gedy, japanese/gsuica, net-im/mikutter).

Reported by:	antoine
2021-12-22 04:29:20 +08:00
Po-Chuan Hsieh
6a0dec8879
*/Makefile: Remove obsoleted ports (followup of 76dda558a1) 2021-12-22 04:12:59 +08:00
Po-Chuan Hsieh
ba91f22004
x11-toolkits/rubygem-vte: Remove obsoleted port
Use x11-toolkits/rubygem-vte3 instead.
2021-12-22 03:30:43 +08:00
Po-Chuan Hsieh
91e1e23bd6
x11-toolkits/rubygem-gtksourceview2: Remove obsoleted port
Use x11-toolkits/rubygem-gtksourceview3 instead.
2021-12-22 03:30:43 +08:00
Po-Chuan Hsieh
17cee9ac55
x11-toolkits/rubygem-gtk2: Remove obsoleted port
Use x11-toolkits/rubygem-gtk3 instead.
2021-12-22 03:30:42 +08:00
Piotr Kubaj
6998c0fa99 x11-toolkits/fox17: unbreak on powerpc
Builds fine.
2021-12-20 01:56:47 +00:00
Yuri Victorovich
ec03134599 x11-toolkits/nuklear: Update 4.06.2 -> 4.09.1 2021-12-19 14:17:41 -08:00
Tobias C. Berner
b452cf359e x11-toolkits/qt5-quick3d: switch to use bundled assimp
Quick3d is at the moment not compatible with assimp-5.1.0. In poudriere,
due to assimp not being available, the port was already built with the
bundled assimp version.

For builds in a non-clean-room environment, explitely specify, that we
want the bundled one too.

PR:		260355
Reported by:	Bertrand Petit <bsdpr@phoe.frmug.org>
2021-12-18 18:35:53 +01:00
Adriaan de Groot
9224581a10 x11-toolkits/qt5-declarative: fix testlib-build-failures
Since Qt5 testlib tries to be a build-dependency only when
needed, and since we build the QML bits without installing
the corresponding test-tools, declarative had the following
problem:
- without testlib installed, would build fine
- with testlib installed, would assume the QML test bits
  are available, and then fail in the build.

This is basically our split-up-packaging without subpackages
shooting us in the foot; fix the build by removing one more
place where testlib leads to the building-of-tests. (The existing
patch files/patch-src_src.pro does something similar)

PR:		257102 260433
Reported by:	Frank Reisert, Philipp Ost
2021-12-17 13:01:36 +01:00
Jan Beich
2af7805da5 x11-toolkits/wlroots: update to 0.15.0
Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.15.0
Reported by:	upstream (tracking bug)
2021-12-17 11:30:04 +00:00
Tobias C. Berner
9a6d243c36 KDE: Chase availabiliy of qt5-declarative
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.
2021-12-17 02:53:40 +01:00
Tobias C. Berner
473996fc57 KDE: Update KDE Frameworks to 5.89.0
Saturday, 11 December 2021

KDE today announces the release of KDE Frameworks 5.89.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.

Announcment:
	https://kde.org/announcements/frameworks/5/5.89.0/

PR:		260361
Exp-run by:	antoine
2021-12-16 18:27:16 +01:00
Tobias C. Berner
fd68e9e2b6 graphics/poppler: update to 21.12
Release 21.12.0:
    core:
         * Add API to add images
         * CairoOutputDev: Fix de-duping of Flate images
         * Fix crash on broken files when using non-default ENABLE_ZLIB_UNCOMPRESS. Issue #393
         * Minor code improvements

    glib:
         * Add API for validation of signatures
         * Add API to read/save to file descriptor

    utils:
         * pdftohtml: Reduce sensitivity of duplicate detection. Issue #1117

    build system:
         * Increase C++ standard to 17

Exp-run by:	antoine
PR:		260344
2021-12-13 21:13:45 +01:00
Adriaan de Groot
b5687f8a8a x11-toolkits/granite: update to 6.2.0, latest upstream
Release notes are at
	https://github.com/elementary/granite/releases/tag/6.2.0

Bumping PORTREVISION of consumers, too, because of the crash-fix.

PR:		260024
Reported by:	Olivier Duchateau
2021-12-08 11:57:06 +01:00
Rene Ladan
a67b5dd8d0 all: return fjoe's ports to the pool
fjoe's ports bit got safekept.
2021-12-06 13:36:27 +01:00
Alexey Dokuchaev
7481345824 x11-toolkits/fltk: the port had been updated to version 1.3.8
FLTK 1.3.8 is a maintenance release with minor enhancements.  One new
function `fl_choice_n()' has been introduced (please see documentation
for details).

This release does not contain new ABI features and is 100% compatible
with releases 1.3.5-1.3.7.
2021-12-06 02:37:55 +00:00
Baptiste Daroussin
57c50ac376 x11-toolkits/gtk30: backport 2 patches for wayland
Those 2 patches are fixing a bug shown by firefox under wayland:
when running a wayland desktop with dual screen and different settings
for the 2 screens, the combobox were not functionnal if firefox is on
the second screen.
2021-12-03 08:45:02 +01:00
Tobias C. Berner
f70ad51308 KDE: Update KDE Plasma Desktop to 5.23.4
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/
2021-11-30 22:06:46 +01:00
Jan Beich
a3837318d0 x11-toolkits/wlroots: don't require vulkan-validation-layers
PR:		256793
2021-11-28 17:59:58 +00:00
Stefan Eßer
04b9da4140 */*: Remove redundant '-*' from CONFLICTS definitions
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)
2021-11-25 22:40:11 +01:00
Tobias C. Berner
439cbdac1f KDE: Update KDE Frameworks to 5.88.0
Saturday, 13 November 2021

KDE today announces the release of KDE Frameworks 5.88.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 changelog:
	https://kde.org/announcements/frameworks/5/5.88.0/

Exp-run by:	antoine
PR:		259817
2021-11-14 17:38:45 +01:00
Jesper Schmitz Mouridsen
694eb24b74 x11-toolkits/qtermwidget: Update to 1.0.0 2021-11-10 19:25:28 +01:00
Tobias C. Berner
47122d51c5 KDE: Update to KDE Plasma 5.23.3, Bugfix Release for November
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/
2021-11-10 18:51:34 +01:00
Emmanuel Vadot
c9c0217427 x11-toolkits/pango: Add MANPAGES option
And only install manpages if it's selected.

Reviewed by:	 desktop (tcberner@)
Differential Revision:	  https://reviews.freebsd.org/D32904
Sponsored by:   Beckhoff Automation GmbH & Co. KG
2021-11-09 14:50:27 +01:00
Dmitry Marakasov
3837774622 x11-toolkits/irrlicht: update to 1.8.5
- Pet portlint
- Make sure to remove bundled dependencies
- Strip library
- Remove no longer needed patch
2021-11-09 16:12:12 +03:00
Gleb Popov
e886c38c6e Bump PORTREVISION of graphics/poppler consumers.
PR:		259656
2021-11-08 18:16:57 +03:00
Pietro Cerutti
4fa290bfbb lang/tcl86, x11-toolkits/tk86: update to 8.6.12
Announcement: https://sourceforge.net/p/tcl/mailman/message/37380142/
2021-11-08 07:47:20 +00:00
Jan Beich
4ea7aed5a5 x11-toolkits/gtk40: update to 4.4.1
Changes:	https://gitlab.gnome.org/GNOME/gtk/-/blob/4.4.1/NEWS
2021-11-03 15:22:21 +00:00
Jan Beich
137d9eda14 x11-toolkits/gtk40: properly use LIBVERSION like gtk30 2021-11-03 15:22:09 +00:00
Jan Beich
9a19d0e657 x11-toolkits/girara: chase Meson option name after 7ab84affb0
meson.build:1:0: ERROR: Unknown options: "enable-json, enable-notify"

https://git.pwmt.org/pwmt/girara/-/commit/281011a18772

PR:		259080
Reported by:	antoine (via exp-run)
Regressed by:	https://github.com/mesonbuild/meson/commit/dbf2ace6ca1c
2021-11-03 09:00:12 +00:00
Jan Beich
d0fbc444e3 x11-toolkits/wlroots: update homepage after bfe5bc8c7a 2021-11-01 17:03:27 +00:00