Commit graph

15058 commits

Author SHA1 Message Date
ryoon
7c58489455 c++-gtk-utils: Update to 2.2.19
Changelog:
Version 2.2.19 (27 January 2020)
--------------

        Use autoconf's TAP support for running tests (Makefile.am,
        configure-gtk2.ac, configure-gtk3.ac, configure-gtk4.ac;
        c++-gtk-utils/Makefile.am; docs/Makefile.am; tests/Makefile.am,
        tests/extension/Makefile.am, tests/extra/Makefile.am; removed -
        Makefile.decl; added - glib-tap.mk, tap-driver.sh, tap-test,
        m4/glibtests.m4)

        Cater for guile-3.0 declarative modules (acinclude.m4;
        extension.h).

        Suppress GStaticRecMutex deprecation warnings (acinclude.m4,
        configure-gtk2.ac, configure-gtk3.ac, configure-gtk4.ac;
        cgu_config.h.in, mutex.h).
2020-06-11 13:30:19 +00:00
mef
0717a4b7ff (x11/qwt6-qt5) Adhoc fix for build problem, with following QPainterPath error
qwt_painter_command.h:85:22: error: field 'clipPath' has incomplete type 'QPainterPath'

Patches are not confirmed that all are necessary. But at least packaged on NetBSD/amd64 9.0
2020-06-09 07:01:55 +00:00
markd
8e04379187 libkscreen: update to 5.18.5
changes unknown (latest plasma5 version)
2020-06-09 06:55:57 +00:00
markd
90e37017c3 plasma-framework: update to 5.70.1
fix a crash.
2020-06-09 06:49:17 +00:00
rillig
ad1855e590 x11/gtkmm3: restore ABI_DEPENDS as API_DEPENDS
wiz says: Packages are not supposed to set BUILDLINK_ABI_DEPENDS for
other packages, they should set BUILDLINK_API_DEPENDS (P instead of B).

After that change, all these entries actually have an effect since they
are greater than their corresponding default BUILDLINK_API_DEPENDS, and
pkglint no longer complains.
2020-06-07 18:09:13 +00:00
rillig
898c28a652 x11/gtkmm3: move gtk3 buildlink above the PKG_BUILD_OPTIONS
Before, "bmake show-all" showed that PLIST.x11 was commented out.  This
was misleading since during the actual package build, that variable is
active, and the corresponding files are included in the PLIST.

This inconsistency was due to the magic of MAKEVARS and the barrier.

When bmake is run, the build options of gtk3 are determined and added
to MAKEVARS.  At that point PLIST.x11 is still undefined.  That doesn't
matter since this variable is not evaluated yet.  Before the actual PLIST
generation happens, the value of PKG_BUILD_OPTIONS.gtk3 is stored in
work/.build_makevars.mk, which acts as a cache.

After that, the barrier steps in, and bmake calls an inner bmake to do
the actual work.  This inner bmake reads the package Makefile again, and
when bsd.prefs.mk is included, the makevars.mk cache is loaded as well.
This makes PKG_BUILD_OPTIONS.gtk3 known at load time, and at that point,
PLIST.x11 is evaluated as expected and becomes "yes".

Luckily, PLIST.x11 was not added to MAKEVARS.  Otherwise it would have
been evaluated too early, the early value would have been cached, and the
whole trick wouldn't have worked.
2020-06-07 17:14:23 +00:00
rillig
a8dfea377d x11/gtkmm3: remove redundant dependencies
pkglint says:

NOTE: Makefile:30: The requirement >=2.24.2 is already guaranteed by the >=2.24.3nb2 from ../../devel/atkmm/buildlink3.mk:11.
NOTE: Makefile:33: The requirement >=2.49.1 is already guaranteed by the >=2.62.0nb1 from ../../devel/glibmm/buildlink3.mk:9.
NOTE: Makefile:36: The requirement >=2.38.2 is already guaranteed by the >=2.42.0nb3 from ../../devel/pangomm/buildlink3.mk:9.
NOTE: Makefile:38: The requirement >=1.12.0 is already guaranteed by the >=1.12.2nb3 from ../../graphics/cairomm/buildlink3.mk:9.
NOTE: Makefile:40: The requirement >=2.35.5 is already guaranteed by the >=2.40.0nb1 from ../../graphics/gdk-pixbuf2/buildlink3.mk:9.
NOTE: Makefile:43: The requirement >=3.22.0 is already guaranteed by the >=3.24.14nb2 from ../../x11/gtk3/buildlink3.mk:9.
2020-06-07 17:01:32 +00:00
rillig
117525a71f x11/gnome-desktop3: fix pkglint warnings 2020-06-07 16:28:49 +00:00
markd
992a0e55a1 qqc2-desktop-style: update to 5.70.0
5.67
  Remove scrollbar related workarounds from list delegates
  [TabBar] Remove frame
  Add active, link, visited, negative, neutral and positive background colors
  use hasTransientTouchInput
  always round x and y
  support mobile mode scrollbar
  ScrollView: Do not overlay scrollbars over contents
5.68
  ScrollView: Use scrollbar height as bottom padding, not width
5.69
  [Dialog] Use `ShadowedRectangle`
  Fix sizing of CheckBox and RadioButton
  Use `ShadowedRectangle`
5.70
  Detect QQC2 version at build time with actual detection
  [ComboBox] Use transparent dimmer
2020-06-07 12:55:07 +00:00
markd
a7a16d47b5 plasma-framework: update to 5.70.0
5.67
  Fixed tooltip corners and removed useless color attributes
  Removed hardcoded colors in background SVGs
  Fix the size and pixel alignment of checkboxes and radiobuttons
  Update breeze theme shadows
  [Plasma Quick] Add WaylandIntegration class
  Same behavior for scrollbar as the desktop style
  Make use of KPluginMetaData where we can
  Add edit mode menu item to desktop widget context menu
  Consistency: colored selected buttons
  Port endl to \n Not necessary to flush as QTextStream uses QFile which flush
  when it's deleted
5.68
  Buttons: allow to scale up icons
  Try to apply the colorscheme of the current theme to QIcons
  Dialog: disconnect from QWindow signals in destructor
  Fix memory leak in ConfigView and Dialog
  fix layout size hints for button labels
  make sure the size hints are integer and even
  support icon.width/height
  Remove hardcoded colors
  Construct NullEngine with KPluginMetaData()
  Slightly reduce level 1 heading size
  Vertically center tooltip icon/image
  support display property for Buttons
  Don't warn for invalid plugin metata
  tooltips always have normal colorgroup
  [Tests]Make radiobutton3.qml use PC3
  Optimize code when dropping files into the desktop
5.69
  Added Page element
  [pc3/busyindicator] Hide when not running
  Update window-pin, Add more sizes, Remove redundant edit-delete
  Create a new TopArea element using widgets/toparea svg
  Added plasmoid heading svg
  Make highlighted property work for roundbutton
5.70
  [PlasmaCore.IconItem] Regression: fix crash on source change
  [PlasmaCore.IconItem] Refactor source handling for different types
  Make applet tooltip text spacing consistent
  [ExpandableListItem] make it touch-friendly
  [ExpandableListItem] Use more semantically correct expand and collapse icons
  Fix PC3 BusyIndicator binding loop
  [ExpandableListItem] Add new showDefaultActionButtonWhenBusy option
  Remove rounded borders to plasmoidHeading
  [ExpandableListItem] Add itemCollapsed signal and don't emit itemExpanded
when collapsed
  Add readmes clarifying state of plasma component versions
  [configview] Simplify code / workaround Qt5.15 crash
  Create ExpandableListItem
  Make animation durations consistent with Kirigami values
2020-06-07 12:54:11 +00:00
markd
5749fbc783 kxmlgui: update to 5.70.0
5.67
  Use KStandardAction convenience method for switchApplicationLanguage
  Allow programLogo property to be a QIcon, too
  Remove ability to report bugs against arbitrary stuff from a static list
  Remove compiler information from bug report dialog
  KMainWindow: fix autoSaveSettings to catch QDockWidgets being shown again
  i18n: Add more semantic context strings
  i18n: Split translations for strings "Translation"
5.70
  [KRichTextEditor] Add support for headings
  [KKeySequenceWidget] Work around Meta modifier behavior
2020-06-07 12:51:50 +00:00
markd
d0000a922c kwindowsystem: update to 5.70.0
5.67
  [KWindowShadows] Check for X connection
  Introduce shadows API
  Deprecate KWindowEffects::markAsDashboard()
5.69
  Fix EWMH non-compliance for NET::{OnScreenDisplay,CriticalNotification}
  KWindowSystem: deprecate KStartupInfoData::launchedBy, unused
  Expose application menu via KWindowInfo
5.70
  Print meaningful warning when there is no QGuiApplication
2020-06-07 12:50:55 +00:00
markd
f26c750bfa kwidgetsaddons: update to 5.70.0
5.67
  [KMessageWidget] Subtract the correct margin
  [KMessageBox] Only allow selecting text in the dialog box using the mouse
  [KMessageWidget] Use devicePixelRatioF for animation pixmap
5.68
  [KMessageWidget] Allow the style to change our palette
  [KMessageWidget] Draw it with QPainter instead of using stylesheet
  Slightly reduce level 1 heading size
5.69
  New class KFontChooserDialog (based on KFontDialog from KDELibs4Support)
  [KCharSelect] Do not simplify single characters in search
  It we readd items we need to clear it first. OTherwise we will see
  Update kcharselect-data to Unicode 13.0
5.70
  [KFontChooser] Remove NoFixedCheckBox DisplayFlag, redundant
  [KFontChooser] Add new DisplayFlag; modify how flags are used
  [KFontChooser] Make styleIdentifier() more precise by adding font styleName
  [KFontRequester] Port from QFontDialog to KFontChooserDialog
  [KMimeTypeChooser] Add the ability to filter the treeview with a QSFPM
  [KFontChooser] Make the code slightly more readable
  [KFontChooser] Add a checkbox to toggle showing only monospaced fonts
  Remove not necessary include
2020-06-07 12:50:03 +00:00
markd
052d532176 ktextwidgets: update to 5.70.0
5.67
  Drop KWindowSystem dependency
5.70
  [NestedListHelper] Fix indentation of selection, add tests
  [NestedListHelper] Improve indentation code
  [KRichTextEdit] Make sure headings don't mess with undo stack
  [KRichTextEdit] Fix scroll jumping around when horizontal rule is added
  [KRichTextWidget] Remove ancient workaround and fix regression
  [KRichTextWidget] Add support for headings
  [KRichTextEdit] Always treat key press as single modification in undo stack
  [findreplace] Handle searching for WholeWordsOnly in Regex mode
2020-06-07 12:48:26 +00:00
markd
067c84e083 kjobwidgets: update to 5.70.0
5.70
  Add KDialogJobUiDelegate(KJobUiDelegate::Flags) constructor
2020-06-07 12:46:41 +00:00
markd
1c62700657 kitemviews: update to 5.70.0
changes unknown
2020-06-07 12:45:26 +00:00
markd
ded0297f05 kirigami2: update to 5.70.0
5.67
  Clip the flickable parent item
  Remove header top margin from private ScrollView
  proper size hint for the gridlayout
  use attached property for isCurrentPage
  Get rid of a couple of warnings
  try to keep the cursor in window when typing in an OverlaySheet
  properly expand fillWidth items in mobile mode
  Add active, link, visited, negative, neutral and positive background colors
  Expose ActionToolBar's overflow button icon name
  Use QQC2 Page as base for Kirigami Page
  Specify where the code is coming from as the URL
  Don't anchor AbstractApplicationHeader blindly
  emit pooled after the properties have been reassigned
  add reused and pooled signals like TableView
5.68
  Show tooltip with full URL for URL button with overridden text
  Have pullback toolbars on scrollable pages also for footers
  Fix PrivateActionToolButton behaviour with showText vs IconOnly
  Fix ActionToolBar/PrivateActionToolButton in combination with QQC2 Action
  Move checked menu item always into range
  Watch for language change events, and forward those to the QML engine
  don't have overlaysheets under page header
  use fallback when icon failed to load
  Missing links to pagepool source files
  Icon: fix rendering of image: urls on High DPI
  Do not crash when icon's width or height is 0
  fix margins in OverlaySheet
  [examples/simplechatapp] Always set isMenu to true
  [RFC] Reduce size of Level 1 headings and increase left padding on page titles
  properly sync size hints with state machine
  Add support for static platformtheme plugins
  make headerParent correctly alignedwhen there is a scrollbar
  Fix tabbar width computation
  Add PagePoolAction to QRC file
  allow toolbar style on mobile
  Make the api docs reflect that Kirigami is not only a mobile toolkit
5.69
  Hotfix for D28468 to fix broken variable refs
  get rid of the incubator
  disable mousewheel completely in outside flickable
  Add property initializer support to PagePool
  Refactor of OverlaySheet
  Add ShadowedImage and ShadowedTexture items
  [controls/formlayout] Don't attempt to reset implicitWidth
  Add useful input method hints to password field by default
  [FormLayout] Set compression timer interval to 0
  [UrlButton] Disable when there is no URL
  simplify header resizing
  Remove export header from static install
  Fix about page with Qt 5.15
  Fix broken paths in kirigami.qrc.in
  Add "veryLongDuration" animation duration
  fix multi row notifications
  don't depend on window active for the timer
  Support multiple stacked Passive Notifications
  Fix enabling border for ShadowedRectangle on item creation
  check for window existence
  Add missing types to qrc
  Fix undefined check in global drawer menu mode
  Fallback to a simple rectangle when using software rendering
  Fix color premultiply and alpha blending
  [FormLayout] Propagate FormData.enabled also to label
  Add a ShadowedRectangle item
  alwaysVisibleActions property
  don't create instances when the app is quitting
  Don't emit palette changes if the palette didn't change
5.70
  Introduce Theme::smallFont
  Make BasicListItem more useful by giving it a subtitle property
  Less segfaulty PageRouterAttached
  PageRouter: find parents of items better
  Remove unused QtConcurrent from colorutils
  PlaceholderMessage: Remove Plasma units usage
  Allow PlaceholderMessage to be text-less
  vertically center sheets if theiy don't have a scrollbar
  Account for top and bottom margin in default card height
  Various fixes to new Cards
  Icon: improve icon rendering on multi-screen multi-dpi setups
  Fix error in PlaceholderMessage: actions are disabled, not hidden
  Introduce PlaceholderMessage component
  Hotfix: fix bad typing in FormLayout array functions
  Hotfix for SwipeListItem: use Array.prototype.*.call
  Hotfix: use Array.prototype.some.call in ContextDrawer
  Hotfix for D28666: use Array.prototype.*.call instead of invoking functions
on 'list' objects
  Add missing m_sourceChanged variable
  Use ShadowedRectangle for Card backgrounds
  Update the visiblity check for ActionToolbar by checking width with
less-"equal"
  Couple of 'trivial' fixes for broken code
  never close when the click is inside the sheet contents
  sheet must be under other popups
  Add PageRouter component
  Add ColorUtils
  Allow setting separate corner radii for ShadowedRectangle
  Remove the STATIC_LIBRARY option to fix static builds
2020-06-07 12:43:11 +00:00
markd
dd8465f910 kinit: update to 5.70.0
5.68
  Make kwrapper/kshell spawn klauncher5 if needed
2020-06-07 12:39:51 +00:00
markd
114de109c0 kguiaddons: update to 5.70.0
5.68
  [UrlHandler] Handle opening the online docs for KCM modules
  [KColorUtils] Change getHcy() hue range to [0.0, 1.0)
2020-06-07 12:39:01 +00:00
markd
c0d886f52b kglobalaccel: update to 5.70.0
changes unknown
2020-06-07 12:38:17 +00:00
markd
c85514a0bf kdesignerplugin: update to 5.70.0
changes unknown
2020-06-07 12:35:27 +00:00
markd
5e7dbe8a44 kdelibs4support: update to 5.70.0
changes unknown
2020-06-07 12:32:58 +00:00
markd
8853e6f1c5 kded: update to 5.70.0
5.68
  Add a --replace option to kded5
5.70
  Port KToolInvocation::kdeinitExecWait to QProcess
  Drop delayed second phase
2020-06-07 12:30:02 +00:00
markd
736f77b688 kconfigwidgets: update to 5.70.0
5.67
  KStandardAction: add method for SwitchApplicationLanguage action creation
  [KColorSchemeManager] Don't list duplicates
  [KColorschemeManager] Add option to reenable following global theme
5.68
  Change "Redisplay" to "Refresh"
2020-06-07 12:29:11 +00:00
markd
3a434881de kactivities5: update to 5.70.0
5.67
  Remove files that Windows cannot handle
  Ensure to store resource uri without a trailing slash
5.68
  Fix issue finding the Boost include directories
  Use exposed DBus methods to switch activities in CLI
2020-06-07 12:28:22 +00:00
markd
c6a3479435 kactivities-stats: update to 5.70.0
5.67
  Fix broken SQL query in allResourcesQuery
2020-06-07 12:27:44 +00:00
markd
26a082e204 frameworkintegration: update to 5.70.0
5.67
  Drop unused dependency QtDBus
5.68
  [KStyle] Set the color of KMessageWidgets to the correct one from the
  current color scheme
2020-06-07 12:26:56 +00:00
mef
acf390b810 (qt5-qtvirtualkeyboard) regen distinfo (again, sorry) 2020-06-05 16:15:47 +00:00
mef
9224df63bc (qt5-qtvirtualkeyboard) regen distinfo 2020-06-05 16:09:09 +00:00
jperkin
38fe454b9c *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
gutteridge
679a778b00 lxqt-session: fix PLIST
Align with the state of the configuration installation path defined in
patches/patch-config_CMakeLists.txt.
2020-06-02 17:40:00 +00:00
pin
7406e2ff5a x11/lxqt-runner: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 11:01:28 +00:00
pin
35c6990220 x11/lxqt-panel: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:59:59 +00:00
pin
d004f3acbc x11/qterminal: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:58:38 +00:00
pin
bf08a3d888 x11/lxqt-session: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:57:16 +00:00
pin
07db7d6920 x11/lxqt-qtplugin: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:52:03 +00:00
pin
e9b7a3ea59 x11/lxqt-notificationd: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:49:55 +00:00
pin
2274f2ed29 x11/lxqt-globalkeys: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:48:35 +00:00
pin
5d5f67dbb6 x11/lxqt-config: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:47:17 +00:00
pin
4820796c7c x11/lxqt-admin: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:45:54 +00:00
pin
d4acd5f695 x11/lxqt-about: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:44:25 +00:00
pin
65c1c29a9b x11/qtermwidget: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:39:04 +00:00
pin
dc5825f6af x11/libfm-qt: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:37:28 +00:00
pin
0378a3fe2a x11/liblxqt: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:36:07 +00:00
pin
73b0ac54db x11/libqtxdg: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 10:34:38 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
adam
82223ae597 qt5: updated to 5.15.0
New Features in Qt 5.15

Qt 3D Module

Improved profiling and troubleshooting support.
QSortPolicy: introduced a uniform mode to control whether uniform minification needs to be performed or not.
QMouseDevice: introduced a updateAxesContinuously property.
Isolated the OpenGL renderer as a plugin.

Qt Core Module

Introduced QFile::moveToTrash() to provide a cross-platform API for moving files to the trash/recycling bin on Windows, macOS, and Linux desktops. This implements the freedesktop.org specification.
Introduced QFileInfo::isJunction() to detect whether a file system entry is a Windows NTFS junction.
QRunnable instances can now be created from std::function without having to subclass QRunnable.
QThreadPool::start() and tryStart() can now take std::function and thereby also anonymous lambda functions as arguments.
Added static template QDebug::toString() function, which streams the given object into a QDebug instance that operates on a string, and then returns that string. This is useful for cases where you need the textual representation of an object for debugging, but cannot use operator<<, such as when passing a failure message to QVERIFY2().

Qt GUI Module

QColorSpace setters can now operate on invalid color spaces, making it possible to set primaries and transfer function independently.
Implemented multi-threading support for many QImage scaling and conversion methods.

Qt Multimedia Module

Deprecated all plugin APIs.
Deprecated QMediaService and QMediaControl.
Introduced reverse playback for GStreamer.
Introduced rendering to multiple surfaces.
Introduced QVideoWidget::videoSurface(), QGraphicsVideoItem::videoSurface(), and QDeclarativeVideoOutput::videoSurface().
MediaPlayer QML type: Introduced a videoOutput property.
Introduced QVideoFrame::image().
GStreamer camerabin: React to changes in notify::zoom and notify::max-zoom properties.

Qt Network Module

OpenSSL backend: Added support for a new session ticket mechanism introduced by the TLS 1.3 protocol.
Implemented timeouts for downloads and uploads with QNetworkRequest and QNetworkAccessManager.
Increased the minimum supported version of OpenSSL to 1.1.

Qt QML Module

Introduced inline components; multiple QML components can be declared in the same file.
Introduced required properties.
Added a declarative way of registering types to QML.
qmllint now has a better understanding of the code and warns about deprecated QML features.
Added the qmlformat tool to automatically format any QML file according to the QML Coding Conventions.
Added support for the Nullish Coalescing Operator.
Added a colorspace property on image nodes, making it possible to read color spaces and transform images into a specific color space.

Qt Quick Module

Added a PathText type which can be used together with Qt Quick Shapes to render text as geometry, without relying on distance fields or pre-rendered textures. This is useful for rendering large font sizes which would otherwise consume a lot of texture memory.
Added a Image.sourceClipRect property to request the image plugin to render a portion of an image source.
Added a cursorShape property to pointer handlers. Most pointer handlers (for example DragHandler) will change the cursor when in active state. HoverHandler will change the cursor when the mouse is hovering over the Item that contains the handler.
Added support for Metal on iOS for the opt-in preview of the Graphics API Independent Rendering Architecture.

Qt Quick Controls Module

Added HorizontalHeaderView and VerticalHeaderView to display header data in a TableView, with support for flicking synchronization and multiple styles: default, fusion, imagine, material, and universal.
Added a selectTextByMouse property to ComboBox.

Qt WebEngine Module

Updated to Chromium 80.
Switched to use a sandboxed network service.
Introduced a new API for reading the subprocess ID of a page or a view.
Introduced a WebEngineHistory.clear() method.

Tools

QDoc can now generate DocBook.
QDoc now generates output for C++ class and function template parameters.
QDoc now generates correct output for scoped enums (enum classes).
2020-06-02 06:41:00 +00:00
gutteridge
167f34adf4 mate-session-manager: fix mate-common tool dependency pattern 2020-06-02 00:56:36 +00:00
pin
f1a4309063 x11/lxqt-session: Regenerate patchsum 2020-06-01 15:04:57 +00:00
pin
ccb20638e9 x11/lxqt-globalkeys: Remove unneeded patch 2020-06-01 15:03:00 +00:00