aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits
Commit message (Collapse)AuthorAgeFilesLines
...
* x11-toolkits/nuklear: update 4.10.6 → 4.10.7Yuri Victorovich2023-12-262-4/+4
| | | | Reported by: portscout
* x11-toolkits/gtk30: Fix detecting system libintlNuno Teixeira2023-12-241-2/+3
| | | | | | | Use localbase:ldflags to detect system libintl. Without it, bundled is built instead. PR: 275567
* */*: Bump consumers of x11-toolkits/gtk30Nuno Teixeira2023-12-2331-23/+31
| | | | New version of gtk3 in tree
* x11-toolkits/gtk30: Update to 3.24.38Nuno Teixeira2023-12-2311-907/+820
| | | | | | | | | | | | - Switch to DISTVERSION - Switch to meson build - Fix ATK_BRIGDE option (deps run detection: #PR269963) - Group backends into multi option (at least one backend needed to build) - Pet portlint, portclippy and portfmt ChangeLog: https://gitlab.gnome.org/GNOME/gtk/-/blob/gtk-3-24/NEWS PR: 269963, 275567 Exp-run by: antoine
* x11-toolkits/wlroots: update to 0.17.1Jan Beich2023-12-212-4/+4
| | | | | Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.1 Reported by: GitLab (notify releases)
* x11-toolkits/p5-Gtk2: UnbreakMuhammad Moinur Rahman2023-12-201-1/+8
| | | | | - Add missing dependencies - Pet portclippy
* x11-toolkits/xforms: Add mising dependencyMuhammad Moinur Rahman2023-12-201-5/+5
| | | | | | - Utilize USES=localbase - Pet portclippy - Adopt port
* x11-toolkits/imgui: Fix build by adding missing dependenciesYuri Victorovich2023-12-181-2/+7
| | | | Reported by: fallout
* x11-toolkits/p5-Gtk2-GladeXML: Mark DEPRECATEDMuhammad Moinur Rahman2023-12-161-0/+3
| | | | | - Upstream marked this module as Deprecated - Set EXPIRATION_DATE 2024-01-16
* x11-toolkits/p5-Gtk2-PathButtonBar: Fix WWWMuhammad Moinur Rahman2023-12-161-1/+1
| | | | Approved by: portmgr (just-fix-it)
* x11-toolkits/p5-Gtk2-TrayIcon: Mark DEPRECATEDMuhammad Moinur Rahman2023-12-161-0/+3
| | | | | - Upstream has marked this module as Deprecated - Set EXPIRATION_DATE 2024-01-16
* x11-toolkits/wxgtk32: Fix build without WAYLANDNuno Teixeira2023-12-142-1/+6
| | | | | | | - Apply temporary upstream patch to fix issue PR: 274367, 275484 Approved by: portmgr (build fix blanket)
* x11-toolkits/xbae: Disable tests using sbrkBrooks Davis2023-12-102-4/+71
| | | | Differential Revision: https://reviews.freebsd.org/D42976
* x11-toolkits/girara: Update to 0.4.1Guido Falsi2023-12-102-7/+6
| | | | - Remove unneeded dependency
* KDE: Update KDE Plasma Desktop to KDE Plasma 5.27.10Tobias C. Berner2023-12-071-3/+3
| | | | | | | | | | | | | | | | | Tuesday, 5 December 2023. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.27.10. Plasma 5.27 was released in February 2023 with many feature refinements and new modules to complete the desktop experience. The bugfixes are typically small but important and include: * Powerdevil Backlighthelper: Implement support for the FreeBSD backlight(8) interface. * KWin: Allow running kwin5 windowed in kwin6. * Discover: Support AppStream 1.0 and 0.x versions. View full changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.9-5.27.10
* x11-toolkits/granite7: update to 7.4.0Olivier Duchateau2023-12-073-7/+7
| | | | PR: 275186
* x11-toolkits/kf6-kguiaddons: allow for co-intability with ↵Tobias C. Berner2023-12-072-7/+14
| | | | | | | | | x11-toolkits/kf5-kguiaddons Only build the geo-handler binaries for the kf5 version, and run-depend on it instead. If no kf5 is required, then the default-on option KF5COMPAT can be toggled off.
* Revert "x11-toolkits/open-motif*: EditRes functionality is unreliable on 64 bit"Cy Schubert2023-12-054-256/+2
| | | | | | | | | A patch to x11-toolkits/libXmu, still in review, is required to, a) build this patch, b) work. This reverts commit feec232fadd3d30c62282b6dd218536b7322e761.
* x11-toolkits/open-motif*: EditRes functionality is unreliable on 64 bitCy Schubert2023-12-054-2/+256
| | | | | | | | | | | | Like x11-toolkits/libXmu, the same problem exists in Motif and editres(1) will not pop up the resource box, displaying, "this widget no longer exists in the client." Additional discussion and patch posted near the end of the discussion at, https://gitlab.freedesktop.org/xorg/lib/libxmu/-/issues/1 MFH: 2023Q4
* x11-toolkits/open-motif*: Disable XmPIXMAP mode for drag-and-dropCy Schubert2023-12-054-2/+154
| | | | | | | | | | | | | | | | | In XmPIXMAP mode, Motif will draw to the root window with IncludeInferious without being under a GrabServer. This results in a variety of graphical glitches. For example, when a compositing window manager updates the screen it will erase the drag icon. This continues until the icon leaves the origin window, when Motif does a GrabServer. The GrabServer avoids the graphical glitches, but it also freezes the rest of the desktop (which is impolite). Given that all current X servers support SHAPE, and given that most users are running a compositing window manager, XmDRAG_WINDOW is always a better choice. Therefore, disable XmPIXMAP entirely. Obtained from: https://sourceforge.net/p/motif/code/merge-requests/1/
* x11-toolkits/open-motif*: revise AM_FUNC_VOID_SPRINTFCy Schubert2023-12-054-2/+34
| | | | | | | | | | | | | | | | | | | | | | | | | The check for whether sprintf() returns void would fail to detect sprintf() returning int under recent Clang. Presumably the check meant to see if an error like "passing 'void' to parameter of incompatible type 'int'" is generated, but Clang would always generate other errors having to do with calling sprintf() with too few arguments and attempting to redeclare sprintf() when it is a builtin macro. And even if the test program compiles, such as with GCC, it crashes during the sprintf(".") call. Revise the test program to not redeclare sprintf(), to call sprintf() with valid arguments, and to not implicitly declare exit() due to stdlib.h not being included (which Apple Xcode Clang 12 and later consider an error rather than a warning). If sprintf() returns void, then a compiler error similar to "initializing 'int' with an expression of incompatible type 'void'" or "void value not ignored as it ought to be" should be generated. Otherwise if sprintf() returns int, then the test program should compile and exit with code 0, and the check should properly report that sprintf() does not return void. Obtained from: https://sourceforge.net/p/motif/code/merge-requests/3/
* x11-toolkits/open-motif*: Don't share cached Xft renditions across display ↵Cy Schubert2023-12-054-2/+32
| | | | | | | | | | | | | connections Xft rendition caching added with the fix #1414 won't check whether the matching rendition was allocated trough a different display connection. This causes a forked process that creates Motif widgets on a separate display connection to fail with RenderBadGlyphSet X error as soon as the parent process closes its display, thus invalidating the associated Xft font resource. Obtained from: https://sourceforge.net/p/motif/code/merge-requests/4/
* x11-toolkits/open-motif*: MenuShell: computing position uses RC_Type() ↵Cy Schubert2023-12-054-2/+22
| | | | | | | | | | expecting RowColumn To compute the position of a menu to display, in some cases the position is computed invoking RC_Type() that expects a RowColumn widget. One case was not verifying this hence leading to coredump. Obtained from: https://sourceforge.net/p/motif/code/merge-requests/5/
* KDE: complete dependency list in plasma6-portsTobias C. Berner2023-12-031-5/+11
| | | | Reported by: poudriere
* KDE: complete dependency list in kf6-portsTobias C. Berner2023-12-031-1/+1
| | | | Reported by: poudriere
* KDE: Add Ports for the upcoming KDE Plasma Desktop 6 (beta1)Tobias C. Berner2023-12-024-0/+2040
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | KDE's 6th Megarelease - Beta 1 Wednesday, 29 November 2023 En route to the new Plasma, Frameworks and Gear Every few years we port the key components of our software to a new version of Qt, taking the opportunity to remove cruft and leverage the updated features the most recent version of Qt has to offer us. It has been nearly 10 years since the last big release of our flagship Plasma desktop environment, and the time has come again. KDE is making available today the Beta version of all the software we will include in a megarelease scheduled for the end of February 2024. To ensure all parts of KDE's software stack are working together, we are releasing all our major bundles at the same time. Today sees the continuation of that journey with the Beta releases of Plasma 6, KDE Frameworks 6 and the KDE Gear bundle of apps. +-------------------------------------------------------------------------+ | This is a very early preview intended for developers and testers only. | | We hope it will be picked up by rolling unstable distros, but it is far | | from being ready for day-to-day use yet. | +-------------------------------------------------------------------------+ Announcement: https://kde.org/announcements/megarelease/6/beta1/ Obtained from: https://github.com/tcberner/kde6-overlay/ Further port changes: * graphics/libkexiv2-devel has been added
* x11-toolkits/kirigami-addons-devel: upcoming version of kirigami-addonsTobias C. Berner2023-12-025-0/+145
|
* KDE: Add KDE Frameworks 6 portsTobias C. Berner2023-12-0231-0/+1713
| | | | | | | | | | | | | | | | | | | | | | | KDE's 6th Megarelease - Alpha Wednesday, 8 November 2023 En route to the new Plasma, Frameworks and Gear Every few years we port the key components of our software to a new version of Qt, taking the opportunity to remove cruft and leverage the updated features the most recent version of Qt has to offer us. It has been nearly 10 years since the last big release of our flagship Plasma desktop environment, and the time has come again. KDE is making available today the Alpha version of all the software we will include in a megarelease scheduled for the end of February 2024. Announcement: https://kde.org/announcements/megarelease/6/alpha/ Obtained from: https://github.com/tcberner/kde6-overlay/ Further ports specific changes: * multimedia/phonon: is now flavored for Qt5 and Qt6
* x11-toolkits/libdecor: update to 0.2.1Jan Beich2023-12-023-5/+5
| | | | | Changes: https://gitlab.freedesktop.org/libdecor/libdecor/-/compare/0.2.0...0.2.1 Reported by: GitLab (notify releases)
* x11-toolkits/libadwaita: update to 1.4.2Jan Beich2023-12-022-13/+4
| | | | | Changes: https://gitlab.gnome.org/GNOME/libadwaita/-/blob/1.4.2/NEWS Reported by: Repology
* Qt6: Update to 6.6.1Jason E. Hale2023-12-0118-106/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a patch release, Qt 6.6.1 does not introduce any new features but contains more than 400 bug fixes, security updates, and other improvements to the top of the Qt 6.6.0 release. See more information about the most important changes and bug fixes from the Qt 6.6.1 release note. To allow building www/qt6-webengine without CUPS, a CUPS option has been added and the Pdf module has been split out to a new port: print/qt6-pdf. This also allows building devel/py-qt6-pyqt without pulling in the unused WebEngine module. Fixes [1]. Remove a lot of unused dependencies. Fixes [2]. Also remove inconsistent WWW lines from the individual Makefiles as WWW is alreay defined in Mk/Uses/qt-dist.mk. [3] Announcement: https://www.qt.io/blog/qt-6.6.1-released Rel note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.1/release-note.md PR: 271111 [1], 268692 [2] Reported by: echoxxzz <echoxxzz@gmail.com> [1], Matthieu Volat <mazhe@alkumuna.eu> [2], lwhsu (via #freebsd-desktop IRC) [3] MFH: 2023Q4 Security: 6d9c6aae-5eb1-11ee-8290-a8a1599412c6, 07ee8c14-68f1-11ee-8290-a8a1599412c6, a1e27775-7a61-11ee-8290-a8a1599412c6, 0da4db89-84bf-11ee-8290-a8a1599412c6
* KDE: Update KDE Frameworks to 5.112Tobias C. Berner2023-11-2811-33/+33
| | | | | | | | | | | | | | | | | | | Sunday, 12 November 2023 KDE today announces the release of KDE Frameworks 5.112.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: 275060 Exp-run by: antoine Announcement: https://kde.org/announcements/frameworks/5/5.112.0/
* x11-toolkits/gtk40: update to 4.12.4Jan Beich2023-11-252-5/+5
| | | | Changes: https://gitlab.gnome.org/GNOME/gtk/-/blob/4.12.4/NEWS
* Qt6: Update to 6.6.0Jason E. Hale2023-11-2327-67/+345
| | | | | | | | | | | | | | | | Qt 6.6.0 is a feature release with focus on improving UX capabilities including responsive UI technology and the Qt Graph module. The Qt Coap module has been added as net/qt6-coap. [1] PySide6 and PyQt6 have also been updated to 6.6.0. Announcement: https://www.qt.io/blog/qt-6.6-released Rel note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.0/release-note.md PR: 275068, 274911 [1] MFH: 2023Q4 Exp-run by: antoine
* */*: Bump consumers of x11-toolkits/wxgtk32Nuno Teixeira2023-11-231-0/+1
| | | | New version of wxWidgets in tree
* x11-toolkits/wxgtk32: Update to 3.2.4Nuno Teixeira2023-11-233-58/+64
| | | | | | | | | | | | | | - Pet portlint, portclippy and portfmt ChangeLog: https://www.wxwidgets.org/news/2023/11/wxwidgets-3.2.4-released/ https://www.wxwidgets.org/news/2023/10/wxwidgets-3.2.3-released/ https://www.wxwidgets.org/news/2023/02/wxwidgets-3.2.2.1-released/ https://www.wxwidgets.org/news/2023/02/wxwidgets-3.2.2-released/ PR: 274367 Approved by: desktop (maintainer timeout, >1 month) MFH: 2023Q4
* x11-toolkits/soqt: update to 1.6.1Christoph Moench-Tegeder2023-11-228-481/+542
| | | | https://github.com/coin3d/soqt/releases/tag/v1.6.1
* x11-toolkits/wlroots-devel: remove until enough upstream changes accumulateJan Beich2023-11-216-239/+0
|
* x11-toolkits/wlroots: update to 0.17.0Jan Beich2023-11-213-24/+38
| | | | | Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.0 Reported by: GitLab (notify releases)
* x11-toolkits/wlroots: fork 0.16 into a pinned portJan Beich2023-11-216-0/+224
| | | | | Some consumers are ready for 0.17 API but many are not. For smooth transition use non-default PREFIX, so both can be installed together.
* x11-toolkits/wlroots-devel: update to 0.17.0Jan Beich2023-11-212-5/+4
| | | | Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/fe53ec6937...0.17.0
* x11-toolkits/imgui: update 1.89.8 → 1.90Yuri Victorovich2023-11-182-4/+11
| | | | Reported by: portscout
* x11-toolkits/qt6pas: Change base like a run dependencyJose Alonso Cardenas Marquez2023-11-171-1/+2
| | | | - It fixes build issue with editors/lazarus-qt6-devel
* devel/icu: update to 74.1Jan Beich2023-11-178-3/+8
| | | | | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-74-1 Reported by: GitHub (watch releases) PR: 274317 Exp-run by: antoine (incomplete) Approved by: fluffy
* x11-toolkits/libadwaita: Pull in patches to fix build with AppStream 1.0.0Gleb Popov2023-11-152-1/+10
| | | | Sponsored by: Serenity Cybersecurity, LLC
* lang/fpc-*: Merge all units to lang/fpcJose Alonso Cardenas Marquez2023-11-125-71/+0
| | | | | | | | | | | | - Merge all fpc-* units to lang/fpc. It gives us a better way to maintain fpc and lazarus ports. - Update Mk/fpc.mk for reflects new changes - Update Mk/lazarus.mk for reflects new changes - Now we can defined WANT_FPC_DEVEL AND WANT_LAZARUS_DEVEL for use devel version of fpc or lazarus for build apps based on fpc/lazarus - Add entries to MOVED - Bump PORTREVISON of affected ports - Some other minor modifications
* x11-toolkits/wlroots-devel: update to 0.16.0.811Jan Beich2023-11-112-6/+7
| | | | Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/af165acb42...5de9e1a99d
* x11-toolkits/wxgtk32: fix build with lld 17Dimitry Andric2023-11-091-0/+5
| | | | | | | | | | | | | | | | Building x11-toolkits/wxgtk32 with lld 17 results in the following link errors: ld: error: version script assignment of 'WXU_3.2.1' to symbol 'wxApp::GTKAllowDiagnosticsControl()' failed: symbol not defined ld: error: version script assignment of 'WXU_3.2.1' to symbol 'wxFileDialog::AddShortcut(const wxString&, int)' failed: symbol not defined Add -Wl,--undefined-version to LDFLAGS to suppress these errors, since wxWidgets reuses the same linker version script for all its shared libraries. PR: 273753 Approved by: blanket (desktop) MFH: 2023Q4
* x11-toolkits/wxgtk30: fix build with lld 17Dimitry Andric2023-11-091-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Building x11-toolkits/wxgtk30 with lld 17 results in the following link errors: ld: error: version script assignment of 'WXU_3.0.5' to symbol 'wxSVGFileDCImpl::DoDrawPolyPolygon(int, int const*, wxPoint const*, int, int, wxPolygonFillMode)' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.5' to symbol 'wxSVGFileDCImpl::SetAxisOrientation(bool, bool)' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.5' to symbol 'wxSVGFileDCImpl::SetDeviceOrigin(int, int)' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.5' to symbol 'wxSVGFileDCImpl::SetLogicalOrigin(int, int)' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.5' to symbol 'wxWindow::GetContentScaleFactor() const' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.4' to symbol 'wxDirButton::DoApplyWidgetStyle(_GtkRcStyle*)' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.4' to symbol 'wxFileButton::DoApplyWidgetStyle(_GtkRcStyle*)' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.4' to symbol 'wxRibbonPage::ShowScrollButtons1()' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.4' to symbol 'wxWindow::GTKApplyCssStyle(char const*)' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.3' to symbol 'wxDataViewRenderer::FinishEditing()' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.3' to symbol 'wxFloatProperty::DoGetAttribute(wxString const&) const' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.2' to symbol 'wxGenericListCtrl::EndEditLabel(bool)' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.1' to symbol 'wxDataViewListCtrl::ClearColumns()' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.1' to symbol 'wxDataViewListStore::ClearColumns()' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.1' to symbol 'wxInfoBarGeneric::SetForegroundColour(wxColour const&)' failed: symbol not defined ld: error: version script assignment of 'WXU_3.0.1' to symbol 'wxTDIChildFrame::DoMoveWindow(int, int, int, int)' failed: symbol not defined Add -Wl,--undefined-version to LDFLAGS to suppress these errors, since wxWidgets reuses the same linker version script for all its shared libraries. PR: 273753 Approved by: blanket (desktop) MFH: 2023Q4
* math/scilab: drop maintainershipMax Brazhnikov2023-11-081-1/+1
| | | | Release math/scilab and its prerequisites