Wed May 11 00:30:42 2022 UTC ()
libqtxdg: update to 3.9.1

(Specific functionality in this package has now been split out to
qtxdg-tools.)

libqtxdg-3.9.1 / 2022-05-08
===========================
 * Separated `qtxdg-mat` and made installation of config files optional (to prepare for Qt6).


(gutteridge)
diff -r1.19 -r1.20 pkgsrc/x11/libqtxdg/Makefile
diff -r1.4 -r1.5 pkgsrc/x11/libqtxdg/PLIST
diff -r1.8 -r1.9 pkgsrc/x11/libqtxdg/distinfo
diff -r0 -r1.1 pkgsrc/x11/libqtxdg/patches/patch-CMakeLists.txt

cvs diff -r1.19 -r1.20 pkgsrc/x11/libqtxdg/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/libqtxdg/Makefile 2022/04/24 15:00:00 1.19
+++ pkgsrc/x11/libqtxdg/Makefile 2022/05/11 00:30:42 1.20
@@ -1,42 +1,48 @@ @@ -1,42 +1,48 @@
1# $NetBSD: Makefile,v 1.19 2022/04/24 15:00:00 pin Exp $ 1# $NetBSD: Makefile,v 1.20 2022/05/11 00:30:42 gutteridge Exp $
2 2
3DISTNAME= libqtxdg-3.9.0 3DISTNAME= libqtxdg-3.9.1
4CATEGORIES= x11 4CATEGORIES= x11
5MASTER_SITES= ${MASTER_SITE_GITHUB:=lxqt/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=lxqt/}
6GITHUB_RELEASE= ${PKGVERSION_NOREV} 6GITHUB_RELEASE= ${PKGVERSION_NOREV}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/lxqt/libqtxdg/ 10HOMEPAGE= https://github.com/lxqt/libqtxdg/
11COMMENT= Qt implementation of freedesktop.org xdg specs 11COMMENT= Qt implementation of freedesktop.org xdg specs
12LICENSE= gnu-lgpl-v2.1 12LICENSE= gnu-lgpl-v2.1
13 13
14USE_CMAKE= yes 14USE_CMAKE= yes
15USE_TOOLS+= pkg-config 15USE_TOOLS+= pkg-config
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
17 17
18CONFIGURE_DIRS= build 18CONFIGURE_DIRS= build
19CMAKE_ARG_PATH= .. 19CMAKE_ARG_PATH= ..
20 20
 21QTXDG_CONF= share/lxqt
21PKG_SYSCONFSUBDIR= xdg 22PKG_SYSCONFSUBDIR= xdg
22 23
23SUBST_CLASSES+= prefix 24SUBST_CLASSES+= prefix
24SUBST_MESSAGE.prefix= Fixing paths. 25SUBST_MESSAGE.prefix= Fixing paths.
25SUBST_STAGE.prefix= pre-configure 26SUBST_STAGE.prefix= pre-configure
26SUBST_FILES.prefix= src/qtxdg/xdgdirs.cpp 27SUBST_FILES.prefix= src/qtxdg/xdgdirs.cpp
27SUBST_SED.prefix= -e 's,/etc/xdg,${PKG_SYSCONFDIR},g' 28SUBST_SED.prefix= -e 's,/etc/xdg,${PKG_SYSCONFDIR},g'
28SUBST_SED.prefix+= -e 's,/usr/share,${PREFIX}/share,g' 29SUBST_SED.prefix+= -e 's,/usr/share,${PREFIX}/share,g'
29 30
 31CONF_FILES= ${QTXDG_CONF}/lxqt-qtxdg.conf \
 32 ${PKG_SYSCONFDIR}/lxqt-qtxdg.conf
 33CONF_FILES+= ${QTXDG_CONF}/qtxdg.conf \
 34 ${PKG_SYSCONFDIR}/qtxdg.conf
 35
30BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-Bsymbolic 36BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-Bsymbolic
31BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-Bsymbolic-functions 37BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-Bsymbolic-functions
32BUILDLINK_TRANSFORM.SunOS+= rm:-fuse-linker-plugin 38BUILDLINK_TRANSFORM.SunOS+= rm:-fuse-linker-plugin
33 39
34pre-configure: 40pre-configure:
35 ${MKDIR} -p ${WRKSRC}/build 41 ${MKDIR} -p ${WRKSRC}/build
36 42
37TOOL_DEPENDS+= lxqt-build-tools>=0.11.0:../../devel/lxqt-build-tools 43TOOL_DEPENDS+= lxqt-build-tools>=0.11.0:../../devel/lxqt-build-tools
38TOOL_DEPENDS+= qt5-qttools-[0-9]*:../../x11/qt5-qttools 44TOOL_DEPENDS+= qt5-qttools-[0-9]*:../../x11/qt5-qttools
39 45
40.include "../../mk/bsd.prefs.mk" 46.include "../../mk/bsd.prefs.mk"
41.if ${OPSYS} != "NetBSD" || ${X11_TYPE} == "modular" 47.if ${OPSYS} != "NetBSD" || ${X11_TYPE} == "modular"
42DEPENDS+= {xterm,mxterm}-[0-9]*:../../x11/xterm 48DEPENDS+= {xterm,mxterm}-[0-9]*:../../x11/xterm

cvs diff -r1.4 -r1.5 pkgsrc/x11/libqtxdg/PLIST (expand / switch to unified diff)

--- pkgsrc/x11/libqtxdg/PLIST 2021/11/19 09:30:11 1.4
+++ pkgsrc/x11/libqtxdg/PLIST 2022/05/11 00:30:42 1.5
@@ -1,15 +1,14 @@ @@ -1,15 +1,14 @@
1@comment $NetBSD: PLIST,v 1.4 2021/11/19 09:30:11 pin Exp $ 1@comment $NetBSD: PLIST,v 1.5 2022/05/11 00:30:42 gutteridge Exp $
2bin/qtxdg-mat 
3include/qt5xdg/XdgAction 2include/qt5xdg/XdgAction
4include/qt5xdg/XdgAutoStart 3include/qt5xdg/XdgAutoStart
5include/qt5xdg/XdgDefaultApps 4include/qt5xdg/XdgDefaultApps
6include/qt5xdg/XdgDesktopFile 5include/qt5xdg/XdgDesktopFile
7include/qt5xdg/XdgDirs 6include/qt5xdg/XdgDirs
8include/qt5xdg/XdgIcon 7include/qt5xdg/XdgIcon
9include/qt5xdg/XdgMenu 8include/qt5xdg/XdgMenu
10include/qt5xdg/XdgMenuWidget 9include/qt5xdg/XdgMenuWidget
11include/qt5xdg/XdgMimeApps 10include/qt5xdg/XdgMimeApps
12include/qt5xdg/XdgMimeType 11include/qt5xdg/XdgMimeType
13include/qt5xdg/XmlHelper 12include/qt5xdg/XmlHelper
14include/qt5xdg/xdgaction.h 13include/qt5xdg/xdgaction.h
15include/qt5xdg/xdgautostart.h 14include/qt5xdg/xdgautostart.h

cvs diff -r1.8 -r1.9 pkgsrc/x11/libqtxdg/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/libqtxdg/distinfo 2022/04/24 15:00:00 1.8
+++ pkgsrc/x11/libqtxdg/distinfo 2022/05/11 00:30:42 1.9
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.8 2022/04/24 15:00:00 pin Exp $ 1$NetBSD: distinfo,v 1.9 2022/05/11 00:30:42 gutteridge Exp $
2 2
3BLAKE2s (libqtxdg-3.9.0.tar.xz) = 94fdd6cad1d45c21390f5710595de910b9f1754563818b8671ed6d1144e6c37f 3BLAKE2s (libqtxdg-3.9.1.tar.xz) = 7d8a5a146f72f3c1615bdf72b52d60a0c1dcaa1e68b291839a44b66b18b2e094
4SHA512 (libqtxdg-3.9.0.tar.xz) = ec2763f148125fc62518eedbc28d1c1bed9337c15da566342749cbb3659ed7d5b8771785df116fe3d707f613c5d79337e440993bfa713fbc5b280acc3d687cfa 4SHA512 (libqtxdg-3.9.1.tar.xz) = 1b05a10649229a34e3b653c37abefbb02c8b456d77aaabed0e47668818ee29730ea049d96bc5c71c9ad83d1c9c87888195bf228dc9817fd27053f0286752978c
5Size (libqtxdg-3.9.0.tar.xz) = 76760 bytes 5Size (libqtxdg-3.9.1.tar.xz) = 71604 bytes
 6SHA1 (patch-CMakeLists.txt) = 9935490d2250041107499df3a2324c6478922e5f

File Added: pkgsrc/x11/libqtxdg/patches/patch-CMakeLists.txt
$NetBSD: patch-CMakeLists.txt,v 1.1 2022/05/11 00:30:42 gutteridge Exp $

Install config files to pkgsrc standard location.

--- CMakeLists.txt.orig	2022-05-10 19:59:47.077468288 +0000
+++ CMakeLists.txt
@@ -68,7 +68,7 @@ message(STATUS "Building ${PROJECT_NAME}
 if (QTXDG_INSTALL_DEFAPPS_CONFIG)
     file(GLOB QTXDG_CONFIG_FILES config/*.conf)
     set(QTXDG_DEFAPPS_CONF_INSTALL_DIR
-        "${LXQT_ETC_XDG_DIR}" CACHE PATH "Path to qtxdg default apps conf files install dir")
+        "${CMAKE_INSTALL_FULL_DATADIR}/lxqt" CACHE PATH "Path to qtxdg default apps conf files install dir")
     mark_as_advanced(QTXDG_DEFAPPS_CONF_INSTALL_DIR)
 endif()