head 1.6; access; symbols pkgsrc-2026Q2:1.6.0.4 pkgsrc-2026Q2-base:1.6 pkgsrc-2026Q1:1.6.0.2 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.5.0.2 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.4.0.10 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.8 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.6 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.4 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.2 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.3.0.30 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.28 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.26 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.24 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.22 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.20 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.18 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.16 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.14 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.12 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.10 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.8 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.6 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.4 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.2 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.2.0.4 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.2 pkgsrc-2020Q2-base:1.2; locks; strict; comment @# @; 1.6 date 2026.02.03.02.16.46; author gutteridge; state Exp; branches; next 1.5; commitid s900KFwxZPx6eSsG; 1.5 date 2025.11.11.03.10.33; author gutteridge; state Exp; branches; next 1.4; commitid i5EUY6LQ8Mrbe5iG; 1.4 date 2024.08.02.17.54.16; author pin; state Exp; branches; next 1.3; commitid 5vHPC8ukswa56hkF; 1.3 date 2020.12.07.12.55.28; author pin; state Exp; branches; next 1.2; commitid abJS1P7oanl5kOyC; 1.2 date 2020.04.26.03.05.51; author gutteridge; state Exp; branches; next 1.1; commitid aZHHLC5sy1HlhQ5C; 1.1 date 2020.04.25.01.57.55; author gutteridge; state Exp; branches; next ; commitid OIXKkktMQn8FWH5C; desc @@ 1.6 log @lxqt-panel: drop a linker workaround that's no longer required @ text @$NetBSD: patch-panel_CMakeLists.txt,v 1.5 2025/11/11 03:10:33 gutteridge Exp $ Install fallback .conf files to a consistent location. --- panel/CMakeLists.txt.orig 2025-11-05 12:03:46.000000000 +0000 +++ panel/CMakeLists.txt @@@@ -114,7 +116,7 @@@@ target_link_libraries(${PROJECT} set_property(TARGET ${PROJECT} PROPERTY ENABLE_EXPORTS TRUE) install(TARGETS ${PROJECT} RUNTIME DESTINATION bin) -install(FILES ${CONFIG_FILES} DESTINATION "${LXQT_ETC_XDG_DIR}/lxqt") +install(FILES ${CONFIG_FILES} DESTINATION share/examples/lxqt) install(FILES ${PUB_HEADERS} DESTINATION include/lxqt) install(FILES man/lxqt-panel.1 @ 1.5 log @lxqt-panel: update to 2.3.0 lxqt-panel-2.3.0 / 2025-11-05 ============================== * Added Wayfire backend. * Made Desktop Switcher work with Wayland compositors that support ext-workspaces-v1 protocol (like labwc, niri, …). * Activate Show Desktop plugin on drag-and-drop. * Made the initial config file available outside LXQt. * Updated the button of Custom Command every time it receives output. * Added support for structured output to Custom Command. * Added a 50-ms delay before making desktop switcher urgent. * Fixed building with Qt 6.10. * Fixed building with C++20. * Fix a discrepancy in the default action of mouse wheel in Task Manager plugin. * Accept base-names of menu files in Fancy Menu and Main Menu plugins. * Used `lxqt-panel-applications.menu` in Fancy Menu by default. * Added category separators of menu files to Fancy Menu. * Prevented changing backlight on showing the backlight slider. * Adjust backlight with mouse wheel on the button of backlight plugin. * Silenced some compilation warnings. * Cleaned up some ui files. * Removed unneeded QOverloads. * Used locale-aware sorting in Fancy Menu and Main Menu. * Follow better model/view architcture for PanelPluginsModel. * Properly handle plugin move by configview. * Workaround for a Qt regression that prevented plugin move indicators from being removed. @ text @d1 1 a1 5 $NetBSD: patch-panel_CMakeLists.txt,v 1.4 2024/08/02 17:54:16 pin Exp $ Work around undefined symbol issue (which would cause the panel to fail to run if the volume plugin was enabled), as discussed in: https://github.com/lxqt/lxqt/issues/1075 a6 9 @@@@ -61,6 +61,8 @@@@ set(LIBRARIES lxqt ) +set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Xlinker --export-dynamic") + file(GLOB CONFIG_FILES resources/*.conf) ############################################ @ 1.4 log @lxqt-panel-2.0.1 / 2024-05-08 ============================== * Fixed a runtime failure in the plugin loader. * Workaround for Removable Media plugin with a GLib-mounted encrypted volume. lxqt-panel-2.0.0 / 2024-04-17 ============================== * Added Fancy Menu plugin. * Removed spaces from saved settings of Custom Command plugin. * Added the SVG format to the panel background picker dialog. * Ported to Qt6. * Added Wayland support for positioning the panel by using layer shell. @ text @d1 1 a1 1 $NetBSD$ d9 1 a9 1 --- panel/CMakeLists.txt.orig 2024-06-07 07:16:13.376894114 +0000 d11 1 a11 1 @@@@ -58,6 +58,8 @@@@ set(LIBRARIES d20 1 a20 1 @@@@ -110,7 +112,7 @@@@ target_link_libraries(${PROJECT} d24 1 a24 1 -install(FILES ${CONFIG_FILES} DESTINATION ${CMAKE_INSTALL_DATADIR}/lxqt) @ 1.3 log @x11/lxqt-panel: update to 0.16.1 0.16.1 -Fixed compilation with Qt 5.12 and Qt 5.13. 0.16.0 -Use a stylesheet for progress-bars of Sensors plugin. -Implemented auto-hiding for Status Notifier. -Added option to task button for moving the window to next monitor. -Added option to place task buttons of new windows next to the existing ones of same class when task buttons are ungrouped. -Removed incorrect and redundant explanation of milliseconds from World Clock. -Don't call non-const member functions on temporaries. -Prevent possible C++11 range loop container detachment. -Fixed the sizes and alignments of some plugins at startup. -Added right-click menu to main menu items. -Address deprecation warnings/errors. -Added XF86Eject button action. @ text @d9 1 a9 1 --- panel/CMakeLists.txt.orig 2020-11-05 16:09:19.000000000 +0000 d11 1 a11 1 @@@@ -55,6 +55,8 @@@@ set(LIBRARIES d20 2 a21 2 @@@@ -104,7 +106,7 @@@@ target_link_libraries(${PROJECT} ) @ 1.2 log @lxqt-panel: fix location of default panel settings config Place the panel settings configuration file where the rest of LXQt (as configured in pkgsrc presently) expects it to be, so fallbacks work if a user doesn't already have a custom configuration defined. (Ride previous commits of LXQt earlier today; this doesn't merit a recursive dependency bump.) @ text @d9 1 a9 1 --- panel/CMakeLists.txt.orig 2019-02-25 22:16:30.000000000 +0000 d25 1 a25 1 +install(FILES ${CONFIG_FILES} DESTINATION ${LXQT_ETC_XDG_DIR}/lxqt) @ 1.1 log @lxqt-panel: add new package, version 0.14.1 This is the LXQt Desktop panel. (Packaged in wip by pin@@, additional changes by myself.) @ text @d7 2 d20 9 @