1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-26 00:55:14 +00:00
Commit Graph

9721 Commits

Author SHA1 Message Date
Tobias C. Berner
c00d7a53cf Qt: Update Qt 6 to 6.4.2
As a patch release, Qt 6.4.2 does not introduce any new features but
contains ~ 150 bug fixes, security updates, and other improvements to
the top of the Qt 6.4.1 release. See more information about the most
important changes and bug fixes from Qt 6.4.2 release note.

Announcement:	https://www.qt.io/blog/qt-6.4.2-released
Release Notes:	https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.4.2/release-note.md

(cherry picked from commit a306a2fd95)
2023-01-06 09:37:15 +01:00
Jan Beich
8796a11369 x11-toolkits/wlroots: unbreak nesting under X11 after a8bed4f816
$ pkg install xorg-minimal xterm sway
$ echo "exec xterm" >~/.xinitrc
$ startx
$ sway -c /dev/null
[...]
Assertion failed: (buffer->n_busy > 0), function handle_x11_present_event, file backend/x11/output.c, line 682.

or

$ pkg install cage sway
$ cage env -u WAYLAND_DISPLAY sway -c /dev/null
[...]
Assertion failed: (buffer->n_busy > 0), function handle_x11_present_event, file backend/x11/output.c, line 682.

(cherry picked from commit 9f5b7d7133)
2023-01-04 23:51:28 +00:00
Muhammad Moinur Rahman
7192bbd74a x11-toolkits/wxgtk28*: Sunset
Remove expired wxgtk28 and it's related components. Use
x11-toolkits/wxgtk30 or x11-toolkits/wxgtk32 as appropriate.

Approved by:	portmgr
2022-12-31 03:58:33 +01:00
Po-Chuan Hsieh
3d1aaeaaa4
x11-toolkits/p5-Tk-TableMatrix: Update to 1.29
- Add LICENSE

Changes:	https://metacpan.org/dist/Tk-TableMatrix/changes
2022-12-30 17:06:06 +08:00
Po-Chuan Hsieh
53c463c851
x11-toolkits/py-tktreectrl: Cosmetic change 2022-12-30 17:05:17 +08:00
Charlie Li
eaa988bfc7
x11-toolkits/py-wxPython4: pull in upstream patch removing attrdict
attrdict is abandonware and broken on Python >= 3.10, and upstream
declared the functionality only used on Windows.

Approved by: mentors (implicit)
2022-12-29 09:31:24 -05:00
Tobias C. Berner
3aeb8b79ba Qt5: Update Qt 5 to 5.15.7
* rebase the KDE patched Qt5 ontop of the 5.15.7 branch
* update qt5-script to 5.15.11

Exp-run by:	antoine
PR:		268533
2022-12-29 12:52:47 +01:00
Tobias C. Berner
d3a83f3dbe KDE: Update KDE Frameworks to 5.101
Saturday, 10 December 2022

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

PR:		268291
Exp-run by:	antoine
2022-12-28 06:39:42 +01:00
Jan Beich
7f3b6b6ff1 x11-toolkits/gtk40: update to 4.8.3
Changes:	https://gitlab.gnome.org/GNOME/gtk/-/blob/4.8.3/NEWS
2022-12-26 16:25:11 +00:00
Tijl Coosemans
605676a572 x11-toolkits/linux-c7-gtk3: Update to 3.22.30-8.el7_9 2022-12-25 23:05:47 +01:00
Jan Beich
a8bed4f816 x11-toolkits/wlroots: update to 0.16.1
Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.16.1
Reported by:	GitLab (notify releases)
2022-12-25 16:36:03 +00:00
Loïc Bartoletti
a57aa32e28 x11-toolkits/wxgtk28: mark deprecated
wxgtk28 is not maintained upstream. All ports still using wxgtk28:

- Are abandonned upstream
- Can be built with wxgtk 3.2 (only games/blokish requires 3.0)
- Are broken (emulators/lisaem)

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D37129
2022-12-22 13:00:18 +01:00
Gleb Popov
dd42e36096 x11-toolkits/kirigami-addons: + A widget library for Kirigami.
Differential Revision:  https://reviews.freebsd.org/D37738
2022-12-19 16:45:41 +03:00
Dmitry Marakasov
62723bbe60 Revert "*/py-{gdbm,sqlite3,tkinter}: switch from distutils to setuptools"
This reverts commit 7446740638.

The change is not valid as setuptools have deprecated setup.py,
while distutils will be supported in existing point releases.
Python 3.12 support will require different solution.

PR:		268283
2022-12-15 20:31:40 +03:00
Dmitry Marakasov
7446740638 */py-{gdbm,sqlite3,tkinter}: switch from distutils to setuptools
For python modules which come from python itself, switch from
distutils (no longer present in python 3.12) to setuptools, fixing
these mudules for python 3.12.

PR:		268283
Approved by:	vishwin (python@)
2022-12-15 18:14:33 +03:00
Dmitry Marakasov
e61fadfca3 x11-toolkits/mygui: minor improvements
- Remove dependency on OIS, it's only needed by demos/samples which are
  not built
- No need to fix pkgconfig path, it's handled by the framework
- Add another WWW
- Switch to CMAKE_OFF where applicable
- Pet portlint
2022-12-14 23:22:14 +03:00
Dimitry Andric
c7823054d4 x11-toolkits/pangox-compat: fix build with clang 15
During an exp-run for llvm 15 (see bug 265425), it turned out that
x11-toolkits/pangox-compat failed to build with clang 15:

  pangox.c:983:15: error: incompatible integer to pointer conversion assigning to 'PangoFontMetrics *' (aka 'struct _PangoFontMetrics *') from 'int' [-Wint-conversion]
        metrics = pango_font_metrics_new ();
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
  pangox-fontmap.c:944:9: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion]
    char *files_str = pango_config_key_get ("PangoX/AliasFiles");
          ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This is because pangox-compat uses two private functions from the main
pango library, which are not declared in the public pango headers.

Fix the errors by adding the two private functions in
pango-impl-utils.h, copying the declarations from pango-font-private.h
and pango-utils-private.h.

PR:		268301
Approved by:	fluffy (maintainer)
MFH:		2022Q4
2022-12-12 16:17:02 +01:00
Tobias C. Berner
f54b86f044 KDE: Update KDE Plasma Desktop to 5.24.7
KDE Plasma 5.24.7, Bugfix Release for October

Friday, 14 October 2022. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.24.7.

Plasma 5.24 was released in February 2022 with many feature refinements
and new modules to complete the desktop experience.

Announcement:	https://kde.org/announcements/plasma/5/5.24.7/
2022-12-10 08:46:22 +01:00
Simon Peter
f395689864 x11-toolkits/qtermwidget: Update to 1.2.0
Differential Revision:	https://reviews.freebsd.org/D37379
2022-12-07 19:34:54 +01:00
Adriaan de Groot
934e8c6541 x11-toolkits/qt5-gui: minimal plugin independent of option X11
The "minimal" plugin is always needed (or just **one** of
the plugins, but this will do) to allow QtGui applications
to function. Turning off X11 turned them all off (I supposed
"if you're not using X11, you must install the Wayland bits
instead" would work, but that's hard to express in ports).

So remove the plist-sub from the minimal plugin -- there is
enough X11 pulled in regardless of the X11 option, that
the plugin builds (and links against X11 libraries, so
the option is a lie).

The linked PR is not for this port, but demonstrates a problem:
if X11 is turned off, there is no platform plugins at all,
and then there is no way to run Qt-Gui applications (even with
minimal / no graphics). For "command-line" Qt-Gui applications
like qhelpgenerator, that is a problem.

PR:		267949
2022-12-06 19:12:10 +01:00
Jan Beich
0e928052b4 x11-toolkits/libshumate: update to 1.0.3
Changes:	https://gitlab.gnome.org/GNOME/libshumate/-/compare/1.0.2...1.0.3
Reported by:	Repology, portscout
2022-12-03 18:35:16 +00:00
Tobias C. Berner
91f85b3f8f KDE: Update KDE Frameworks to 5.100
Monday, 14 November 2022

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

- devel/kf5-kconfig update to 5.100.1 (bug fix release)
- x11/kf5-plasma-framework: update to 5.100.1 (bug fix releas)

- fix fallout

Changelog:	https://kde.org/announcements/frameworks/5/5.100.0/
Exp-run by:	antoine
PR:		267764
2022-11-29 06:47:28 +01:00
Guido Falsi
9187271113 x11-toolkits/girara: Update to 0.3.8
- Add missing USE_LDCONFIG
- Project moved to libjson-glib, rename JSONC options to JSON to
  be more implementation neutral
2022-11-28 18:53:12 +01:00
Christoph Moench-Tegeder
c49ee5df72 x11-toolkits/soqt: switch master site
The Bitbucket distribution point is no more, and the main repository
now lives on Github. At the same time, the auto-generated tarballs
over there cannot be used (they lack the submodules required for
building, and upstream documents that over here:
  https://github.com/coin3d/soqt/releases
Just point MASTER_SITES at the correct tarball. On the upside, we
now get the gzipped file (still, the tarball is a little bit larger
as it now contains some mercurial leftovers, but it is the same for
all relevant content - I checked).
While here, add glu to USE_GL as advised by testport.
2022-11-27 17:31:40 +01:00
Jan Beich
cd9557a34c x11-toolkits/libdecor: chase to the new home
https://gitlab.gnome.org/jadahl/libdecor/-/commit/b5a9029756a1
2022-11-27 00:57:34 +00:00
Pietro Cerutti
c98fe22da0 lang/tcl86, x11-toolkits/tk86: update to 8.6.13
Announcement: https://sourceforge.net/p/tcl/mailman/message/37738603/
2022-11-23 12:38:10 +00:00
Guido Falsi
a9bb90c1ed x11-toolkits/ocaml-lablgtk3: Objective Caml interface to GTK+ 3.x
Importing a slightly outdated release that supports the ocaml and
dune versions available in the ports tree.
2022-11-22 18:34:09 +01:00
Jan Beich
aedd47437a x11-toolkits/wlroots015: backport a crashfix from 0.16
Inspired by:	Alpine Linux
2022-11-19 09:55:12 +00:00
Tobias C. Berner
b6a2e481e3 Qt: Update Qt6 to 6.4.1
Qt 6.4.1 release is a patch release made on the top of Qt 6.4.0.  As a
patch release, Qt 6.4.1 does not add any new functionality but provides
bug fixes and other improvements and maintains both forward and backward
compatibility (source and binary) with Qt 6.4.0.

For detailed information about Qt 6.4, refer to the online documentation
included in this distribution. The documentation is also available
online:

https://doc.qt.io/qt-6/index.html

Changelog: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.4.1/release-note.md
2022-11-16 08:01:03 +01:00
Rodrigo Osorio
00ef172a51 x11-toolkits/xwallpaper: New port xwallpaper
A utility to set image files as your X wallpaper
2022-11-15 22:31:35 +01:00
Jose Alonso Cardenas Marquez
d02a771fad lang/ldc: Bump PORTREVISION of d based ports because lang/ldc port has changed 2022-11-15 11:17:05 -05:00
Olivier Duchateau
d8b67209bf x11-toolkits/granite7: update to 7.1.0
Bump PORTREVISION of the few consumers.

PR:		266971
2022-11-14 23:54:36 +01:00
Jason E. Hale
9064e90f2b x11-toolkits/fox17: Update to 1.7.81
http://www.fox-toolkit.org/news.html
2022-11-14 12:13:14 -05:00
Jan Beich
b008e04d52 x11-toolkits/wlroots-devel: remove until enough upstream changes accumulate 2022-11-11 22:39:58 +00:00
Jan Beich
95c1216865 x11-toolkits/wlroots: drop NVIDIA option
Needs rebase for 0.16.0 but abandoned by the author.
Also obsoleted by GBM support in nvidia-driver >= 495.

This reverts commit f406592a8e.
2022-11-11 22:39:55 +00:00
Jan Beich
1c4b6bc295 x11-toolkits/wlroots: update to 0.16.0
Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.16.0
Reported by:	GitLab (notify releases)
2022-11-11 22:39:55 +00:00
Jan Beich
c717faa5c7 x11-toolkits/wlroots: fork 0.15 into a pinned port
Some consumers are ready for 0.16 API but many are not. For smooth
transition use non-default PREFIX, so both can be installed together.
2022-11-11 22:39:54 +00:00
Jan Beich
5d779e1972 x11-toolkits/wlroots-devel: update to 0.15.0.536
Changes:	eec95e3d5...a707b7b10
2022-11-11 16:59:25 +00:00
Li-Wen Hsu
83bd2b9827
py-qt6*: Correct COMMENT 2022-11-10 15:34:53 +08:00
Neel Chauhan
306456b177 x11-toolkits/tepl6: Update to 6.2.0 2022-11-09 21:00:38 -08:00
Neel Chauhan
35b8f3f199 x11-toolkits/amtk: Update to 5.6.0 2022-11-09 21:00:38 -08:00
Jan Beich
680b51255d x11-toolkits/wlroots-devel: update to 0.15.0.534
Changes:	6c31f3b07...eec95e3d5
2022-11-09 21:45:50 +00:00
Max Brazhnikov
8630a2a43b x11-toolkits/swt: fix build with OpenJDK debug enabled
PR:		265747
Submitted by:	chadf at triularity.org
2022-11-09 21:56:22 +03:00
Guido Falsi
bac27439dc */*pyqt*: Add pyqt6 ports
Reviewed by:		tcberner, lbartoletti, fluffy
Approved by:		kde (tcberner, lbartoletti, fluffy), portmgr (tcberner)
Differential Revision:	https://reviews.freebsd.org/D37191
2022-11-09 10:47:49 +01:00
Jan Beich
681552e999 x11-toolkits/wlroots-devel: update to 0.15.0.525
Changes:	1243a855d...6c31f3b07
2022-11-08 00:55:04 +00:00
Rene Ladan
3dade901eb x11-toolkits/libgdiplus: use USES=autoreconf instead of hand-rolling code.
Reported by:	danfe
2022-11-07 13:34:31 +01:00
Robert Nagy
147de858be x11-toolkits/libgdiplus: update to 6.1
lots of bugfixed and plugged memory leaks

Approved by:	maintainer timeout (prj@rootwyrm.com, 2+ weeks)
2022-11-07 11:46:11 +01:00
Jan Beich
3e2508cb6a x11-toolkits/wlroots-devel: update to 0.15.0.508
Changes:	4d04144b9...1243a855d
2022-11-05 23:56:25 +00:00
Loïc Bartoletti
9f4f33134a */*: Update PyQt, Sip, QSCintlla2
PR:		267203
Exp-run by:	antoine
2022-11-02 07:41:07 +01:00
Jan Beich
8452483c93 x11-toolkits/gtk40: enable GSTREAMER by default
Required for Gtk.MediaFile by video-trimmer and fractal >= 5 e.g.,

  $ video-trimmer foo.mp4
  (video-trimmer:12345): VideoTrimmer-WARNING **: src/video_preview.rs:142: Error in MediaFile: GTK could not find a media module. Check your installation.
2022-11-01 18:24:37 +00:00