1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-14 07:43:06 +00:00
Commit Graph

9198 Commits

Author SHA1 Message Date
Po-Chuan Hsieh
542477e6a3
x11-toolkits/rubygem-gtksourceview4: Add rubygem-gtksourceview4 3.4.4 (copied from rubygem-gtksourceview3) 2021-07-15 00:09:40 +08:00
Po-Chuan Hsieh
d349d4d450
x11-toolkits/rubygem-gtk4: Add rubygem-gtk4 3.4.4 (copied from rubygem-gtk3) 2021-07-15 00:09:39 +08:00
Po-Chuan Hsieh
3366825fce
x11-toolkits/rubygem-gdk4: Add rubygem-gdk4 3.4.4 (copied rubygem-gdk3) 2021-07-15 00:09:39 +08:00
Loïc Bartoletti
9713ff93f2 devel/qscintilla2: Update to 2.12.1
Changelog:
	https://riverbankcomputing.com/news/QScintilla_2.12.1_Released

PR:		257002
Exp-run by:	antoine
2021-07-12 14:36:11 +02:00
Adriaan de Groot
672e8afc5e */qt5-*: testlib is build-dep
Two Qt5 packages, www/qt5-webkit and x11-toolkits/qt5-declarative,
depended on testlib as a runtime dep, rather than a build-dep.
Clean that up, so that testlib is not a dep of any Qt-based
application you might care to casually install.
2021-07-09 23:59:00 +02:00
Tobias C. Berner
680bd562fc */*: Update KDE Frameworks to 5.83
Saturday, 12 June 2021

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

PR:		256665
Exp-run by:	antoine
2021-07-09 23:49:33 +02:00
Adriaan de Groot
c0f139b893 */kf5-*: (KDE Frameworks) lighten dependencies
- ECM (extra-cmake-modules) is only ever a build-dep and was missing
  in some places where it was previously pulled in implicitly
- Qt testlib is only a build-dep

While here
- conventionally, the _build and _run items in USE_KDE and USE_QT
  are sorted to the end, and they start a new line in the Makefile
- remove tcberner's created-line (confirmed on IRC)
- use DISTVERSION everywhere
- reduce inter-framework dependencies using the tooling proposed by
  tcberner in https://reviews.freebsd.org/D27304

Some PORTREVISION may have jumped by more than 1, since this commit
is a squash of a long string of updates where I may have bumped a
port once for ecm_build, and a second time for other lightening-up.
2021-07-09 19:36:35 +02:00
Jan Beich
8c3c066375 x11-toolkits/wlroots: unbreak NVIDIA after e8342192e9
===>  Applying distribution patches for wlroots-0.14.1
1 out of 14 hunks failed--saving rejects to render/gles2/renderer.c.rej
===>  FAILED Applying distribution patch b78146d76ab0.patch with -p1
*** Error code 1
2021-07-08 15:43:33 +00:00
Jan Beich
e8342192e9 x11-toolkits/wlroots: update to 0.14.1
Changes:	https://github.com/swaywm/wlroots/releases/tag/0.14.1
Reported by:	GitHub (watch releases)
2021-07-08 15:25:39 +00:00
Tobias C. Berner
8eb874634f x11/plasma5-plasma: Update KDE Plasma Desktop to 5.22.3
Tuesday, 6 July 2021. Today KDE releases a bugfix update to KDE Plasma
5, versioned 5.22.3.

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

   * Dr Konqi: Repair query construction.
   * Plasma Disks: Don’t notify on instabilities.
   * [Task Manager] Load album art background asynchronously.

Full Changelog:
	https://kde.org/announcements/changelogs/plasma/5/5.22.2-5.22.3/
2021-07-06 23:13:41 +02:00
Loïc Bartoletti
be86c4fe23 misc/qtchooser: remove
QtChooser allows you to select your version of Qt among those installed.
However, this tool is no longer supported upstream and will not be
available for Qt6.
By default, our Qt installations are done in
${LOCALBASE}/lib/qt${QT_VERSION} as recommended.

We have added symbolic linking for the main binaries to
${LOCALBASE}/bin with the suffix -qt5.
2021-07-04 18:55:16 +02:00
Po-Chuan Hsieh
95783276a7
x11-toolkits/p5-Gtk2-Ex-Simple-List: Add NO_ARCH
Approved by:	portmgr (blanket)
2021-07-01 04:44:31 +08:00
Po-Chuan Hsieh
73d8dfacb4
x11-toolkits/p5-Gtk2-Ex-FormFactory: Add LICENSE and NO_ARCH 2021-07-01 04:44:01 +08:00
Po-Chuan Hsieh
9a68bcb95a
x11-toolkits/p5-Gtk3-SimpleList: Modernize
- Update LICENSE
- Add LICENSE_FILE
- Change the way *_DEPENDS are set
- Update version requirement of *_DEPENDS
- Add NO_ARCH
- Update pkg-descr
- Update WWW
- Take maintainership
2021-07-01 04:43:39 +08:00
Rene Ladan
1785eb2396 */*: Remove expired ports:
2021-06-23 x11-toolkits/v: Dead upstream, unmaintained and no consumers
2021-06-27 16:49:43 +02:00
Tobias C. Berner
f82bd1b843 */*: Update KDE Plasma Desktop to 5.22.2
Tuesday, 22 June 2021.
Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.22.2.

Plasma 5.22 was released in June 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: properly notify about updates.
   * [Task Manager] Show window title in tooltip when player title is different
   * KWin: Wayland: Implement activities window rule.

View full changelog:
	https://kde.org/announcements/changelogs/plasma/5/5.22.1-5.22.2
2021-06-26 21:22:57 +02:00
Rene Ladan
5e1a89f370 */*: Remove expired ports:
2020-12-31 lang/pypy3: Uses Python 2.7 which is EOLed upstream
2020-12-31 lang/pypy: Uses Python 2.7 which is EOLed upstream
2021-06-23 databases/pypy-gdbm: Uses EOL Python 2.7 via lang/pypy
2021-06-23 databases/pypy-sqlite3: Uses EOL Python 2.7 via lang/pypy
2021-06-23 x11-toolkits/pypy-tkinter: Uses EOL Python 2.7 via lang/pypy
2021-06-26 12:57:46 +02:00
Po-Chuan Hsieh
62d0e264dc
x11-toolkits/p5-Prima: Update to 1.62
Changes:	https://metacpan.org/dist/Prima/changes
2021-06-25 21:40:55 +08:00
Jan Beich
507dbffa52 x11-toolkits/wlroots: document Vulkan runtime requirements
$ pkg install sway

$ WLR_RENDERER=vulkan sway
00:00:00.051 [wlr] [render/vulkan/vulkan.c:206] Could not create instance: ERROR_LAYER_NOT_PRESENT (-6)
00:00:00.051 [wlr] [render/vulkan/renderer.c:1525] creating vulkan instance for renderer failed
00:00:00.051 [wlr] [backend/backend.c:84] Failed to create backend renderer
00:00:00.052 [wlr] [render/vulkan/vulkan.c:206] Could not create instance: ERROR_LAYER_NOT_PRESENT (-6)
00:00:00.052 [wlr] [render/vulkan/renderer.c:1525] creating vulkan instance for renderer failed
00:00:00.052 [wlr] [backend/backend.c:84] Failed to create backend renderer
00:00:00.052 [sway/server.c:53] Unable to create backend

$ pkg install vulkan-validation-layers

$ WLR_RENDERER=vulkan sway
00:00:00.063 [wlr] [render/vulkan/vulkan.c:483] vulkan: required device extension VK_EXT_queue_family_foreign not found
00:00:00.063 [wlr] [render/vulkan/renderer.c:1545] Failed to create vulkan device
00:00:00.066 [wlr] [backend/backend.c:84] Failed to create backend renderer
00:00:00.115 [wlr] [render/vulkan/vulkan.c:483] vulkan: required device extension VK_EXT_queue_family_foreign not found
00:00:00.115 [wlr] [render/vulkan/renderer.c:1545] Failed to create vulkan device
00:00:00.118 [wlr] [backend/backend.c:84] Failed to create backend renderer
00:00:00.119 [sway/server.c:53] Unable to create backend

$ pkg install mesa-devel

$ WLR_RENDERER=vulkan sway -d
[...]
00:00:00.153 [wlr] [render/vulkan/texture.c:217] vulkan_texture_from_pixels: AR24, 10x16
00:00:00.153 [wlr] [render/vulkan/renderer.c:297] Created new vk staging buffer of size 1048576
00:00:00.154 [wlr] [render/swapchain.c:105] Allocating new swapchain buffer
00:00:00.154 [wlr] [render/gbm_allocator.c:130] Allocated 10x16 GBM buffer (format 0x34325241, modifier 0x100000000000002)
00:00:00.154 [wlr] [render/vulkan/renderer.c:433] vulkan create_render_buffer: AR24, 10x16
00:00:00.154 [wlr] [render/vulkan/texture.c:354] vulkan_import_dmabuf: AR24 (mod 100000000000002), 10x16, 1 planes
00:00:00.156 [wlr] [backend/headless/backend.c:29] Starting headless backend
00:00:00.156 [sway/server.c:260] Running compositor on wayland display 'wayland-2'
00:00:00.156 [wlr] [types/wlr_output.c:506] Choosing primary buffer format 0x34325241 for output 'WL-1'
00:00:00.156 [wlr] [render/swapchain.c:105] Allocating new swapchain buffer
00:00:00.156 [wlr] [render/gbm_allocator.c:130] Allocated 1280x720 GBM buffer (format 0x34325241, modifier 0x100000000000002)
00:00:00.156 [wlr] [render/vulkan/renderer.c:433] vulkan create_render_buffer: AR24, 1280x720
00:00:00.156 [wlr] [render/vulkan/texture.c:354] vulkan_import_dmabuf: AR24 (mod 100000000000002), 1280x720, 1 planes
00:00:00.159 [wlr] [render/swapchain.c:105] Allocating new swapchain buffer
00:00:00.160 [wlr] [render/gbm_allocator.c:130] Allocated 1280x720 GBM buffer (format 0x34325241, modifier 0x100000000000002)
00:00:00.160 [wlr] [render/vulkan/renderer.c:433] vulkan create_render_buffer: AR24, 1280x720
00:00:00.160 [wlr] [render/vulkan/texture.c:354] vulkan_import_dmabuf: AR24 (mod 100000000000002), 1280x720, 1 planes
00:00:00.170 [wlr] [render/swapchain.c:105] Allocating new swapchain buffer
00:00:00.170 [wlr] [render/gbm_allocator.c:130] Allocated 1280x720 GBM buffer (format 0x34325241, modifier 0x100000000000002)
00:00:00.170 [wlr] [render/vulkan/renderer.c:433] vulkan create_render_buffer: AR24, 1280x720
00:00:00.170 [wlr] [render/vulkan/texture.c:354] vulkan_import_dmabuf: AR24 (mod 100000000000002), 1280x720, 1 planes
^C

PR:		256793
Reported by:	Evgeniy Khramtsov
2021-06-23 19:58:54 +00:00
Jan Beich
494d86231d x11-toolkits/wlroots: expose Vulkan renderer
Example usage:
$ WLR_RENDERER=vulkan sway
2021-06-23 18:13:35 +00:00
Jan Beich
f2820b6cc2 x11-toolkits/wlroots: update to 0.14.0
Changes:	https://github.com/swaywm/wlroots/releases/tag/0.14.0
Reported by:	GitHub (watch releases)
2021-06-23 18:07:18 +00:00
Loïc Bartoletti
8a3ac3c128 */py-qt5-*: Remove Digia's mention in pkg-descr
There was Trolltech, Nokia, Qt Project, Digia and today The Qt Company.
To avoid replacing the name at each structure, we will simply mention
that:
"PyQt5 is a set of Python bindings for Qt5 application framework"
2021-06-23 17:16:01 +02:00
Kevin Bowling
da3162c7c9 graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
2021-06-22 11:53:08 -07:00
Po-Chuan Hsieh
d848ddbecd
x11-toolkits/tk87: Update WWW
Approved by:	portmgr (blanket)
2021-06-20 19:39:49 +08:00
Po-Chuan Hsieh
f65d150b06
x11-toolkits/tk86: Update WWW
Approved by:	portmgr (blanket)
2021-06-20 19:39:48 +08:00
Po-Chuan Hsieh
bd716b4ee5
x11-toolkits/tk85: Update WWW
Approved by:	portmgr (blanket)
2021-06-20 19:39:48 +08:00
Pietro Cerutti
e8c5bd3411 x11-toolkits/tk87: update to 8.7a5
Announcement: https://sourceforge.net/p/tcl/mailman/message/37305939/
2021-06-19 14:41:08 +00:00
Pietro Cerutti
a274d33557 x11-toolkits/tk87: update to 8.7a5 RC3 2021-06-18 10:21:46 +00:00
Mathieu Arnold
7368e4a615
cleanup: Add those files back, with newline at eol. 2021-06-17 10:08:11 +02:00
Mathieu Arnold
ebcd703357
cleanup: Remove files without newline at end of file. 2021-06-17 10:07:28 +02:00
Tobias C. Berner
dc8d8b47cd x11/plasma5-plasma: Update KDE Plasma Desktop to 5.22.1
Tuesday, 15 June 2021. Today KDE releases a bugfix update to KDE Plasma
5, versioned 5.22.1.

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

    * KWin: Platforms/drm: support NVidia as secondary GPU with CPU copy.
    * Weather applet: Point bbcukmet to new location API.
    * Wallpapers: Add milky way.

View full changelog at
	https://kde.org/announcements/changelogs/plasma/5/5.22.0-5.22.1
2021-06-16 21:27:04 +02:00
Pietro Cerutti
3bebcafdc3 x11-toolkits/tk87: add build dependency on zip
PR:		256629
Reported by:	m.ne@gmx.net
2021-06-16 09:10:39 +00:00
Pietro Cerutti
7b9200898a x11-toolkits/tk87: update to 8.7a5 RC2 2021-06-14 07:37:28 +00:00
Tobias C. Berner
4ea20bee50 x11/plasma5-plasma: Update KDE Plasma Desktop to 5.22
Plasma 5.22 is here, and it is more reliable and stable than ever. By
cleaning up and refactoring code in the background, the Plasma desktop
gives you greater responsiveness and performance, helping you become
even more productive without hiccups or surprises. Enjoy a smoother
experience with KDE’s Plasma 5.22 desktop.

Plasma 5.22 has become more pleasurable to use through improvements to
the design and greater smoothness and consistency in transparencies,
blurs, icons, and animations. Moving things to accessible locations,
offering hints and visual cues, and creating new settings allows you to
customize your work environment to make it fit perfectly to your needs.
Following the true KDE spirit, the push for a more stable and attractive
desktop does not mean you have to renounce control over how you want it
to look or behave. Plasma 5.22, as always, packs all the flexibility and
tools for customization you have come to expect and love, and some more
to boot.

Meanwhile, the push to move Plasma in its entirety to Wayland (the
display protocol of the future) continues in full swing. So much so that
popular distros are starting to ship Plasma with Wayland by default. By
using Wayland behind the scenes, Plasma is able to include features and
bug fixes not possible to implement on X11, offering you a better
experience and more stability.

Full announcement and changelog:
	https://kde.org/announcements/plasma/5/5.22.0/
2021-06-13 08:38:35 +02:00
Olivier Duchateau
f30551f8f6
x11-toolkits/granite: Update to 6.0.0
PR:		254626
2021-06-11 05:20:09 +08:00
Tobias C. Berner
c567676136 graphics/poppler: update to 21.06.0
Release 21.06.0:
        core:
         * Fix rendering of some extended latin1 characters in annotations. Issue #1070
         * Support some not so well formed documents with password. Issue #1083
         * Add API to get notified if the xref is reconstructed
         * Add somewhat fancier left/right signature visual representation
         * Fix crashes in malformed files
         * Minor code improvements

        qt6:
         * Change some functions to return std::unique_ptr

        qt5/qt6:
         * Add API to get notified if the xref is reconstructed
         * Add somewhat fancier left/right signature visual representation
         * Don't assert when trying to invert singular matrices

        build system:
         * make boost opt-out if building splash

- Add dependency on boost to enable the splash backend.

PR:		256370
Exp-run by:	antoine
2021-06-07 15:26:18 +02:00
Mark Linimon
cd128660bc x11-toolkits/ztoolkit: fix build on GCC-based systems
by adding compiler:c11 to USES:

  cc1: error: unrecognized command line option "-std=gnu11"
2021-06-07 06:11:15 -05:00
Jan Beich
2b1cd908bf x11-toolkits/gtk30: update to 3.24.29
Changes:	https://gitlab.gnome.org/GNOME/gtk/-/compare/3.24.27...3.24.29
PR:		256346
Approved by:	tcberner
2021-06-02 12:49:10 +00:00
Jan Beich
52ca7b9c5e x11-toolkits/gtk40: unbreak consumers after a5d572b40b
In file included from /usr/local/include/gtk-4.0/gtk/gtk.h:31:
In file included from /usr/local/include/gtk-4.0/gdk/gdk.h:76:
/usr/local/include/gtk-4.0/gdk/gdkvulkancontext.h:32:10: fatal error: 'vulkan/vulkan.h' file not found
 #include <vulkan/vulkan.h>
          ^~~~~~~~~~~~~~~~~

PR:		256344
Reported by:	John Hein <jcfyecrayz@liamekaens.com>
2021-06-01 18:47:00 +00:00
Jan Beich
a5d572b40b x11-toolkits/gtk40: enable VULKAN by default
Vulkan has to be explicitly enabled at runtime e.g.,

  $ GSK_RENDERER=vulkan gtk4-demo

PR:		256333
Inspired by:	Alpine, AOSC, Arch, Ataraxia, Debian, KaOS, Mageia, Nix, openmamba, OpenMandriva, openSUSE, Pisi, Void
Approved by:	tcberner
2021-06-01 14:14:54 +00:00
Jan Beich
4ee3b1cca9 x11-toolkits/gtk40: add missing VULKAN file
$ make check-plist
Error: Orphaned: include/gtk-4.0/gsk/vulkan/gskvulkanrenderer.h

PR:		256333
Approved by:	tcberner
2021-06-01 14:14:53 +00:00
Jan Beich
1dd78a56c4 x11-toolkits/gtk40: unbreak on FreeBSD < 12
FAILED: tools/gtk4-encode-symbolic-svg
cc  -o tools/gtk4-encode-symbolic-svg tools/gtk4-encode-symbolic-svg.p/encodesymbolic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,--start-group -lexecinfo -fstack-protector-strong gtk/libgtk.a gtk/css/libgtk_css.a gdk/libgdk.a gdk/broadway/libgdk-broadway.a gdk/wayland/libgdk-wayland.a gdk/wayland/cursor/libwayland+cursor.a gdk/x11/libgdk-x11.a gsk/libgsk.a -Wl,-Bsymbolic -Wl,-z,relro -Wl,-z,now -Wl,--export-dynamic /usr/local/lib/libgmodule-2.0.so -pthread /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgio-2.0.so /usr/local/lib/libpangocairo-1.0.so /usr/local/lib/libpango-1.0.so /usr/local/lib/libharfbuzz.so /usr/local/lib/libcairo.so -lpthread /usr/local/lib/libfribidi.so /usr/local/lib/libcairo-gobject.so /usr/local/lib/libfontconfig.so /usr/local/lib/libfreetype.so /usr/local/lib/libgdk_pixbuf-2.0.so /usr/local/lib/libepoxy.so -lm /usr/local/lib/libgraphene-1.0.so /usr/local/lib/libpangoft2-1.0.so /usr/local/lib/libXi.so /usr/local/lib/libX11.so /usr/local/lib/libxkbcommon.so /usr/local/lib/libwayland-client.so /usr/local/lib/libwayland-egl.so /usr/local/lib/libXrender.so /usr/local/lib/libXext.so /usr/local/lib/libXcursor.so /usr/local/lib/libXdamage.so /usr/local/lib/libXfixes.so /usr/local/lib/libXcomposite.so /usr/local/lib/libXrandr.so /usr/local/lib/libXinerama.so /usr/local/lib/libcairo-script-interpreter.so -Wl,--end-group
/usr/bin/ld: undefined reference to symbol `g_module_symbol' (try adding -lgmodule-2.0)
/usr/local/lib/libgmodule-2.0.so: could not read symbols: Bad value
cc: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
*** Error code 1

Reported by:	pkg-fallout
2021-06-01 14:14:53 +00:00
Evgeniy Khramtsov
fc72140f6f x11-toolkits/wlroots: backport fix for bundled libXcursor
PR:		256274
Security:	CVE-2013-2003
2021-05-30 22:36:31 +00:00
Po-Chuan Hsieh
f9133e7789
x11-toolkits/p5-Tk: Add WWW 2021-05-31 03:59:00 +08:00
Po-Chuan Hsieh
b6ed9978d4
x11-toolkits/p5-Prima: Update to 1.61
Changes:	https://metacpan.org/changes/distribution/Prima
2021-05-31 03:59:00 +08:00
Dima Panov
2f39a02a3a x11-toolkits/gtk40: Pet port
* Fix GStreamer1 uses
* Add missing VULKAN handling
* Properly use USE_LDCONFIG abd INSTALLS_ICONS

Bump PORTREVISION to force rebuild with right dependencies

With hat:	desktop
2021-05-28 16:54:31 +10:00
Tobias C. Berner
5a86d2123f textproc/gi-docgen: rename to textproc/py-gi-docgen
- x11-toolkits/libadwaita: update dependency on moved textproc/py-gi-docgen port
- x11-toolkits/pango: update dependency on moved textproc/py-gi-docgen port

PR:		256161
2021-05-27 21:36:07 +02:00
Sergey Akhmatov
10b57e8488 x11-toolkits/pango: fix DOCS option
- Disable the bundled gi-docgen, when gi-docgen is not installed,
  a fallback bundled version of it could be built when python3 is found.

PR:		256161
Reported by:	tech-lists@zyxst.net
Pointy hat:	nc
2021-05-27 21:36:01 +02:00
Neel Chauhan
a901539bf8 x11-toolkits/libhandy: Update to 1.2.2 2021-05-26 18:50:14 -07:00
Jan Beich
8973aa83a0 x11-toolkits/libadwaita: connect to whole tree (bulk -a) build
$ make index
[...]
make_index: deskutils/gnome-todo: no entry for x11-toolkits/libadwaita

$ poudriere bulk -j 122amd64 -a
[...]
Calculating ports order and dependencies
Error: compute_deps_pkg failed to lookup pkgname for x11-toolkits/libadwaita processing package gnome-todo-40.0 from deskutils/gnome-todo -- Is SUBDIR+=libadwaita missing in x11-toolkits/Makefile and does the port provide the '' FLAVOR?
2021-05-27 00:52:08 +00:00