The NetBSD Project

CVS log for pkgsrc/graphics/kvantum/Makefile

[BACK] Up to [] / pkgsrc / graphics / kvantum

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.38 / (download) - annotate - [select for diffs], Sat Apr 6 08:05:49 2024 UTC (13 days, 4 hours ago) by wiz
Branch: MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored)

* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0

Revision 1.37 / (download) - annotate - [select for diffs], Wed Mar 20 13:10:10 2024 UTC (4 weeks, 1 day ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Changes since 1.36: +4 -10 lines
Diff to previous 1.36 (colored)

graphics/kvantum: update to 1.1.0

 * Made the default compilation be against Qt6. (For Qt5, set "ENABLE_QT5" to "ON", as in `cmake .. -DENABLE_QT5=ON`.)

 NOTE: On pkgsrc Qt5 is on by default until LXQt is Qt6 (off for now) ready and we have a KDE frameworks 6 package.

 * Removed the support for qmake (because KF6 doesn't support it).
 * Made it possible to reduce only the opacity of inactive windows with negative values of the relevant setting (in Kvantum Manager).
 * Added a workaround for a bug in Qt 6.6, because of which, translucent menus on a non-primary screen might be drawn with their minimum sizes and without contents after being moved.
 * Ensure an opaque base color for combo popups on toolbars.
 * Use the standard palette when restoring the text colors on an unstyled toolbar.
 * Added a workaround for tiny overlaps between tree branch lines with translucent light/dark colors.
 * Added a toolbar, containing a date-time editor with popup and a progress-bar, below the top toolbars of kvantumpreview.
 * Added a workaround for a crashing bug in KDE's plasma-settings.

Revision 1.36 / (download) - annotate - [select for diffs], Sun Nov 12 13:22:05 2023 UTC (5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

*: revebump for new brotli option for freetype2

Addresses PR 57693

Revision 1.35 / (download) - annotate - [select for diffs], Wed Nov 8 13:19:35 2023 UTC (5 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

*: recursive bump for icu 74.1

Revision 1.34 / (download) - annotate - [select for diffs], Tue Oct 24 22:09:28 2023 UTC (5 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

*: bump for openssl 3

Revision 1.33 / (download) - annotate - [select for diffs], Mon May 22 21:00:32 2023 UTC (10 months, 4 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

*: bump for libproxy 0.5

Revision 1.32 / (download) - annotate - [select for diffs], Wed Apr 19 08:10:23 2023 UTC (12 months ago) by adam
Branch: MAIN
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored)

revbump after textproc/icu update

Revision 1.31 / (download) - annotate - [select for diffs], Mon Apr 10 15:21:56 2023 UTC (12 months, 1 week ago) by pin
Branch: MAIN
Changes since 1.30: +2 -3 lines
Diff to previous 1.30 (colored)

graphics/kvantum: update to 1.0.10

In addition to better drawing of some widgets,

- To support Qt5 long after Qt6 becomes the default, compilation without KDE
  Frameworks is made possible (if it is used, KWin's blur effect will be
  available only under X11). It works with Qt6 too.
- Rounded buttons, combo-boxes and line-edits are allowed in LibreOffice.
- Openbox themes are removed (Openbox's development stopped years ago).
  If you use Openbox, you could import its themes from older versions of
  Kvantum at GitHub.

Revision 1.30 / (download) - annotate - [select for diffs], Mon Apr 3 20:21:04 2023 UTC (12 months, 2 weeks ago) by nros
Branch: MAIN
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)

Revbump due to dependecy change in qt5-qtbase
Since these dependecies are bundled with
qt5-qtbase and not exposed to qt5 using
applications directly, only bump direct users
of qt5-qtbase.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Feb 11 21:41:30 2023 UTC (14 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

graphics/kvantum: update to 1.0.9

 - Fixed a regression that caused crashes in QML apps and LibreOffice when the
   widget animation was disabled.
 - Workaround for bad codes that give an enormous contents size to item-views.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Feb 10 14:41:28 2023 UTC (14 months, 1 week ago) by pin
Branch: MAIN
Changes since 1.27: +1 -2 lines
Diff to previous 1.27 (colored)

graphics/kvantum: update to 1.0.8

 - Fixed dragging of inactive windows of multi-window apps under Wayland.
 - Fixed a miscalculation about setting menu-item height in a rare case.
 - Improved the workaround for Qt's hover bug in combo-boxes (especially under
 - Workaround for Qt's hover bug in header views (especially under Wayland).
 - Support combo menu icons whose widths are greater than the small icon size.
 - Limited the extra vertical margins of menu-item icons to 1px.
 - Smaller text-icon spacing for editable comboboxes that are drawn as lineedits.
 - Added vertical text margins of lineedits to their heights.
 - Also animate busy progressbars without `QWidget` (like "indeterminate" QML

Revision 1.27 / (download) - annotate - [select for diffs], Sun Jan 29 21:16:38 2023 UTC (14 months, 2 weeks ago) by ryoon
Branch: MAIN
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

*: Recursive revbup from graphics/freetype2

Revision 1.26 / (download) - annotate - [select for diffs], Sun Dec 4 17:43:28 2022 UTC (16 months, 2 weeks ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.25: +2 -3 lines
Diff to previous 1.25 (colored)

graphics/kvantum: update to 1.0.7

 - A rare crash is prevented when a busy progress-bar is destroyed. The credit
   goes to @NaofumiHonda for finding the triggering conditions.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Nov 23 16:20:20 2022 UTC (16 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

massive revision bump after textproc/icu update

Revision 1.24 / (download) - annotate - [select for diffs], Wed Oct 26 20:23:18 2022 UTC (17 months, 3 weeks ago) by pin
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

graphics/kvantum: update to 1.0.6

 - Added a workaround for Kate's new status-bar and side-pane buttons, which
   still have wrong style codes.
 - Added some Qt6 parameters.
 - Silenced the compilation warnings with Qt 6.4.

Revision 1.23 / (download) - annotate - [select for diffs], Mon Sep 26 13:59:47 2022 UTC (18 months, 3 weeks ago) by pin
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

graphics/kvantum: update to 1.0.5

- Added a workaround for a new bug in Krita 5.1.0 (which could make Krita freeze
  if a Kvantum theme requested a progress-bar height greater than that of Fusion).
- Also, added safeguards against two kinds of wrong app codes.
- Added a condition for window dragging under Wayland, especially for dragging
  from buttons.
- Simplified finding of Qt modules with cmake.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Aug 1 08:09:57 2022 UTC (20 months, 2 weeks ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

graphics/kvantum: update to 1.0.4

 * Added a workaround for Qt6's double click problem with window dragging.
 * Added a workaround for Qt6's window dragging when the cursor is outside the
   widget after the drag is finished (previously, its hover state would
 * Don't start window dragging if a popup menu is shown and closed quickly
   (may happen very rarely).
 * Added 1px to button arrow margin.
 * Considered more details in drawing menu arrows of buttons (especially when
   QToolButton is null).
 * Removed button contents shift (it was useless and inconsistent).
 * Added a pushbutton with menu to kvantumpreview.
 * To find the sunken button that has triggered a menu, check whether that menu
   really belongs to it.
 * Improved the workaround for Qt's hover bug in buttons.
 * Made menu shortcuts a little paler than menu texts.
 * Added a workaround for LibreOffice's header view.
 * Removed the old HDPI workaround.

 * Workaround for a rare case of stylesheet interference in spinboxes.
 * Disabled "ChangeSelectionColor" in all KDE color schemes because of its
   buggy behavior.
 * Respect lack of `scaledContents` in `QLabel` with large pixmaps (don't scale
   down large label images when they aren't supposed to be scaled).
 * Don't try to animate frameless scroll-areas.
 * Changed the default layout spacing to 3px.
 * Don't enforce minimum height of spinbox (tolerate bad layouts like that of
   Qt Designer's view items).
 * Ignore the key "text.margin" with group-boxes.
 * Set the minimum contents height of tabs to 16px.

Revision 1.21 / (download) - annotate - [select for diffs], Wed May 18 12:06:27 2022 UTC (23 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

graphics/kvantum: update to 1.0.2

-QML tool buttons that are styled by qqc2-desktop-style (e.g., inside KDE's
 System Settings) are drawn like ordinary buttons as far as possible.
-Improvements and workarounds for LibreOffice's Qt skin.
-A warning dialog is added for kinetic scrolling. It should not be enabled by
 theme makers.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Apr 26 06:55:43 2022 UTC (23 months, 3 weeks ago) by pin
Branch: MAIN
Changes since 1.19: +2 -5 lines
Diff to previous 1.19 (colored)

graphics/kvantum: update to 1.0.1

The main reason for this release was that KF5 had a backward incompatible
change. The minimum required version of Qt is bumped to 5.15.0 and that of
KF5 to 5.82.0. As a result, old distros can't be supported anymore.

Other changes:
- A workaround is added for the wrong style code of KisDoubleSliderSpinBox in
  Krita 5.0.0.
- Options are added (to Kvantum Manager) for setting corner radii when blurring
  translucent menus and tooltips with rounded corners. Usually, a value of 2 is
  enough for preventing blur artifacts.
- 16px is given to the width of vertical spinbox buttons.
- Small fixes.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Apr 18 19:11:21 2022 UTC (2 years ago) by adam
Branch: MAIN
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

revbump for textproc/icu update

Revision 1.18 / (download) - annotate - [select for diffs], Fri Feb 18 13:13:28 2022 UTC (2 years, 2 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.17: +3 -1 lines
Diff to previous 1.17 (colored)

graphics/kvantum: add update warning

Revision 1.17 / (download) - annotate - [select for diffs], Wed Dec 29 05:49:25 2021 UTC (2 years, 3 months ago) by pin
Branch: MAIN
Changes since 1.16: +2 -3 lines
Diff to previous 1.16 (colored)

graphics/kvantum: update to 1.0.0

 * Enabled experimental compilation of Kvantum's plugin against Qt6. With cmake,
   "ENABLE_QT5" should be set to "OFF" (as in `cmake .. -DENABLE_QT5=OFF`)    it's "ON" by default.
 * A little more precise calculation of sizes of buttons with bold texts.
 * Take "ToolButtonFollowStyle" into account when getting the style from the
   toolbutton itself (a logical consideration with no effect).
 * Added a workaround for missing panels and frames of LibreOffice's input
 * Made Kvantum Manager a little more keyboard friendly.
 * Ensure that the left mouse button is pressed on starting window dragging
   (it may not be pressed in very rare cases, where a popup is shown after
   moving the cursor and closed before dragging).
 * Added a variant of KvCurves3d with light selection color.
 * Derive the disabled highlighted text color from the active highlighted text
 * Consider the mouseover state for icons of check boxes and radio buttons if
 * Added an example of progress-bar inside view-item to kvantumpreview.
 * Added a workaround for KWin-Wayland's menus and tooltips (they're polished
   before the platform name is set to "wayland").
 * Added an option (to Kvantum Manager) for not blurring inactive windows.
 * Removed the workaround fo the fixed Qt5 bug QTBUG-47043 but added another
   workaround for a similar Qt6 bug.
 * Limit the transparency of PCManFM-Qt's view to its main window.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Dec 8 16:05:00 2021 UTC (2 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

revbump for icu and libffi

Revision 1.15 / (download) - annotate - [select for diffs], Wed Sep 15 13:34:29 2021 UTC (2 years, 7 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

graphics/kvantum: update to 0.20.2

 - Allow opening of the user config file from Kvantum Manager.
 - Respect KDE's scrollbar click behavior by default.
 - Elide push button text if there isn't enough space for it.
 - Better eliding of multiline texts.
 - Added LibreOffice to the black list of window dragging (as a workaround for
 issues related to its Qt5 skin under Wayland).

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jul 21 15:07:35 2021 UTC (2 years, 8 months ago) by pin
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

graphics/kvantum: update to 0.20.1

-In the case of bad hard-coded styles, ignore non-base background colors of
line-edits if their saturations are small enough.
-Blacklisted QQuickWidget with window dragging.

Revision 1.13 / (download) - annotate - [select for diffs], Sat May 29 17:17:17 2021 UTC (2 years, 10 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.12: +2 -3 lines
Diff to previous 1.12 (colored)

graphics/kvantum: update to 0.20.0

Main changes:
- Fixed drawing of view-items with right-aligned decorations.
- Added an option for always centering normal tabs (in contrast to the document mode).
- Added an option (to Kvantum Manager) for styling vertical toolbars.
- Fixed a small problem in tab overlapping.
- Don't allow kinetic scrolling inside subwindows.
- Used version check for KWindowSystem because of method deprecations.
- Dropped support for Qt5 < 5.12.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Apr 21 11:41:56 2021 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

revbump for textproc/icu

Revision 1.11 / (download) - annotate - [select for diffs], Fri Mar 12 09:40:14 2021 UTC (3 years, 1 month ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

graphics/kvantum: update to 0.19.0

-Allow dragging from some disabled widgets.
-Added an option (to Kvantum Manager) for setting the toolbar icon size to the
font height if possible.
-Don't style vertical toolbars because, otherwise, they might look ugly.
-Always check if the drag manager is deleted after it sends mouse events (to
prevent any crash).
-Increased the drag distance and delay when dragging is done from buttons.
-Try to do less calculations to get widget sizes by not consulting QCommonStyle
as far as possible.
-Draw view-items independently of QCommonStyle to apply all size settings
-Always reserve the vertical space for a single-line text in view-items.
QCommonStyle is inconsistent in this regard and may create a tiny item editor
when the text is empty. Qt doesn't give enough info to QStyle for knowing
whether the editor is active.
-Ignore a view-item's custom brush when it's selected (as QCommonStyle does).
-Cleaned up the code of transient scrollbar animation (and fixed a rare case,
where a transient scrollbar might not disappear after app startup as in
-Fixed a small problem in (Krita's) KisSliderSpinBox.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jan 5 22:26:14 2021 UTC (3 years, 3 months ago) by pin
Branch: MAIN
Changes since 1.9: +2 -3 lines
Diff to previous 1.9 (colored)

graphics/kvantum: update to 0.18.0

-Use PE_FrameStatusBarItem with Qt 5.13.0 and return from it.
-Made toolbars unmovable by default.
-Added some effects to the labels of Kvantum Manager's About dialog.
-Don't let the width of a push button that has text be smaller than 80px
(although the minimum width may be greater because it depends on the font).
-Replace text tabs with spaces when calculating label sizes (because text tabs
aren't expanded when labels are drawn).
-Always draw the tab text in a single line.
-Horizontally smaller menus when they have accelerators.
-Respect the key "no_inactiveness" with all widgets.
-Get tooltip shadow dimensions only once if compositing is available.
-Draw the icon of the menubar item instead of its text if it's given.
-Fixed the field growth policy of centered form layouts.
-A better window dragging code (x11drag) with Qt 5.15, that works under X11
and Wayland alike by calling the window manager.
-Added an option (to Kvantum Manager) for dragging windows from buttons.
-Considered a rare case of window type change for window translucency and
-Removed the scroll jump workaround. It interfered with animations and cluttered
the code to partially compensate for Qt's scroll jumps that appeared with mouse

Revision 1.9 / (download) - annotate - [select for diffs], Thu Nov 5 09:08:24 2020 UTC (3 years, 5 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

*: Recursive revbump from textproc/icu-68.1

Revision 1.8 / (download) - annotate - [select for diffs], Sat Oct 3 12:09:59 2020 UTC (3 years, 6 months ago) by pin
Branch: MAIN
Changes since 1.7: +2 -3 lines
Diff to previous 1.7 (colored)

graphics/kvantum: update to 0.17.0

 * Also, take care of widgets without interior SVG elements on a menu that has a
high contrast with the window (a possible scenario that hasn't happened with any
theme so far).
 * A workaround for a rare problem in QWidgetAction when menus have a high
contrast with windows.
 * Fixed the text color of thin progressbars inside stylable toolbars of
dark-and-light themes.
 * More accurate calculation of spinbox width under special circumstances.
 * Distinguish popup indicators from other button indicators on mouseover.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Aug 17 20:19:04 2020 UTC (3 years, 8 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

*: revbump after fontconfig bl3 changes (libuuid removal)

Revision 1.6 / (download) - annotate - [select for diffs], Mon Aug 10 16:58:29 2020 UTC (3 years, 8 months ago) by pin
Branch: MAIN
Changes since 1.5: +4 -5 lines
Diff to previous 1.5 (colored)

graphics/kvantum: update to 0.16.1

 * Consider a toolbar stylable if it contains a tabbar that isn't inside the
same window.
 * Be more explicit about the color group when getting colors from the standard

Revision 1.5 / (download) - annotate - [select for diffs], Wed Jun 24 12:53:04 2020 UTC (3 years, 9 months ago) by pin
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.4: +2 -3 lines
Diff to previous 1.4 (colored)

graphics/kvantum: update to 0.16.0

 * Set the scroll indicator size of tabs to that of toolbar buttons.
 * Fixed a rare issue in the frame size of grouped elements.
 * Added an option to Kvantum Manager for enabling window translucency with
 non-integer scale factors after showing a warning.
 * A workaround for a rare case of Qt's contradicting QStyle in drawing spin
 * Fixed the height of combo menu separators.
 * Reset widget palettes on changing style from and to Kvantum. This fixes
 several problems with on-the-fly style changes, so that an app restart won't be
 needed in most cases.
 * Updated the code for Qt 5.15.
 * Added a workaround for a regression in Qt 5.15, which results in
 QStyleOptionTab reporting an incorrect tab position.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Jun 2 08:24:05 2020 UTC (3 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Revbump for icu

Revision 1.3 / (download) - annotate - [select for diffs], Wed May 6 08:12:55 2020 UTC (3 years, 11 months ago) by pin
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

graphics/kvantum: Update to 0.15.3

 -A better calculation of the part of a progressbar's internal text which is
 inside the indicator (this also fixes a small offset in KisSliderSpinBox).
 -Don't draw a progressbar's busy indicator if it's wider than the progressbar
 (although that never happens in practice).
 -Added a workaround for a new but small bug in the toolbar timer of
 Audacious 4.0.
 -Align a menu-item's text with others if its icon isn't null but its pixmap is.
 -Removed Qt4 related stuff with the default installation, at last.

Not noted in the Changelog, NetBSD specific patch has been merged upstream and
is no longer required.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Apr 22 08:26:45 2020 UTC (3 years, 11 months ago) by pin
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)


Update maintainer e-mail

Revision 1.1 / (download) - annotate - [select for diffs], Sun Apr 19 11:57:23 2020 UTC (4 years ago) by pin
Branch: MAIN

import graphics/kvantum

Kvantum (by Pedram Pourang, a.k.a. Tsu Jan) is an SVG-based theme engine for Qt,
tuned to KDE and LXQt, with an emphasis on elegance, usability and practicality.

Kvantum has a default dark theme, which is inspired by the default theme of
Enlightenment. Creation of realistic themes like that for KDE was my first
reason to make Kvantum but it goes far beyond its default theme: you could make
themes with very different looks and feels for it, whether they be
photorealistic or cartoonish, 3D or flat, embellished or minimalistic, or
something in between, and Kvantum will let you control almost every aspect of
Qt widgets.

Kvantum also comes with extra themes that are installed as root with Qt5
installation and can be selected and activated by using Kvantum Manager.

patch submited upstream
Thanks to Nikita and Maya for reviewing the package.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>