CVS commit: pkgsrc/print/qpdfview

"Ryo ONODERA" <[email protected]> Fri, 7 Aug 2026 16:22:10 +0000
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	ryoon
Date:		Fri Aug  7 16:22:10 UTC 2026

Modified Files:
	pkgsrc/print/qpdfview: Makefile PLIST distinfo
	pkgsrc/print/qpdfview/patches: patch-application.pro patch-qpdfview.pri
Removed Files:
	pkgsrc/print/qpdfview/patches: patch-sources_model.h

Log Message:
print/qpdfview: Update to 0.5

* Convert to use Qt6. Requested by pin@. Thank you.

Changelog:
Release 0.5:
  * Added support for Qt version 6 while keeping compatibility with Qt version 4 and 5 intact.
  * Changed required language version from C++98 to C++11.
  * Added context menu item to add selected text to bookmark comment. Thanks to S. Razi Alavizadeh.
  * Imported various new and updated translations from Launchpad. Thanks to all Launchpad translators!


To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 pkgsrc/print/qpdfview/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/print/qpdfview/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/print/qpdfview/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/print/qpdfview/patches/patch-application.pro
cvs rdiff -u -r1.5 -r1.6 pkgsrc/print/qpdfview/patches/patch-qpdfview.pri
cvs rdiff -u -r1.1 -r0 pkgsrc/print/qpdfview/patches/patch-sources_model.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 10.3 KB)
Modified files:

Index: pkgsrc/print/qpdfview/Makefile
diff -u pkgsrc/print/qpdfview/Makefile:1.146 pkgsrc/print/qpdfview/Makefile:1.147
--- pkgsrc/print/qpdfview/Makefile:1.146	Wed Jun 24 21:58:41 2026
+++ pkgsrc/print/qpdfview/Makefile	Fri Aug  7 16:22:09 2026
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.146 2026/06/24 21:58:41 wiz Exp $
+# $NetBSD: Makefile,v 1.147 2026/08/07 16:22:09 ryoon Exp $
 
-DISTNAME=	qpdfview-0.4.18
-PKGREVISION=	62
+DISTNAME=	qpdfview-0.5
 CATEGORIES=	print
-MASTER_SITES=	https://launchpad.net/qpdfview/trunk/${PKGVERSION_NOREV}/+download/
+MASTER_SITES=	https://launchpad.net/qpdfview/trunk/0.5.0/+download/
 
 MAINTAINER=	[email protected]
 HOMEPAGE=	https://launchpad.net/qpdfview
@@ -28,11 +27,11 @@ do-configure:
 .include "../../graphics/djvulibre-lib/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../graphics/librsvg/buildlink3.mk"
+.include "../../graphics/qt6-qtsvg/buildlink3.mk"
 .include "../../print/libcups/buildlink3.mk"
 .include "../../print/libspectre/buildlink3.mk"
-.include "../../print/poppler-qt5/buildlink3.mk"
-.include "../../x11/qt5-qtbase/buildlink3.mk"
-.include "../../x11/qt5-qtsvg/buildlink3.mk"
+.include "../../print/poppler-qt6/buildlink3.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../sysutils/file/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/print/qpdfview/PLIST
diff -u pkgsrc/print/qpdfview/PLIST:1.5 pkgsrc/print/qpdfview/PLIST:1.6
--- pkgsrc/print/qpdfview/PLIST:1.5	Fri Nov  8 13:38:48 2019
+++ pkgsrc/print/qpdfview/PLIST	Fri Aug  7 16:22:09 2026
@@ -1,28 +1,30 @@
-@comment $NetBSD: PLIST,v 1.5 2019/11/08 13:38:48 nia Exp $
+@comment $NetBSD: PLIST,v 1.6 2026/08/07 16:22:09 ryoon Exp $
 bin/qpdfview
 lib/qpdfview/libqpdfview_djvu.so
 lib/qpdfview/libqpdfview_image.so
 lib/qpdfview/libqpdfview_pdf.so
 lib/qpdfview/libqpdfview_ps.so
 man/man1/qpdfview.1
-share/appdata/qpdfview.appdata.xml
 share/applications/qpdfview.desktop
-share/icons/hicolor/128x128/apps/qpdfview.png
-share/icons/hicolor/160x160/apps/qpdfview.png
-share/icons/hicolor/16x16/apps/qpdfview.png
-share/icons/hicolor/192x192/apps/qpdfview.png
-share/icons/hicolor/22x22/apps/qpdfview.png
-share/icons/hicolor/24x24/apps/qpdfview.png
-share/icons/hicolor/256x256/apps/qpdfview.png
-share/icons/hicolor/32x32/apps/qpdfview.png
-share/icons/hicolor/36x36/apps/qpdfview.png
-share/icons/hicolor/48x48/apps/qpdfview.png
-share/icons/hicolor/64x64/apps/qpdfview.png
-share/icons/hicolor/72x72/apps/qpdfview.png
-share/icons/hicolor/96x96/apps/qpdfview.png
-share/icons/hicolor/scalable/apps/qpdfview.svg
+share/icons/hicolor/scalable/apps/128x128/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/160x160/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/16x16/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/192x192/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/22x22/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/24x24/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/256x256/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/32x32/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/36x36/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/48x48/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/64x64/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/72x72/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/96x96/apps/qpdfview.png
+share/icons/hicolor/scalable/apps/scalable/apps/qpdfview.svg
+share/metainfo/qpdfview.appdata.xml
 share/qpdfview/help.html
+share/qpdfview/help_af.html
 share/qpdfview/help_az.html
+share/qpdfview/help_ber.html
 share/qpdfview/help_bg.html
 share/qpdfview/help_ca.html
 share/qpdfview/help_cs.html
@@ -34,6 +36,8 @@ share/qpdfview/help_fa.html
 share/qpdfview/help_fi.html
 share/qpdfview/help_fr.html
 share/qpdfview/help_gl.html
+share/qpdfview/help_hi.html
+share/qpdfview/help_id.html
 share/qpdfview/help_it.html
 share/qpdfview/help_ja.html
 share/qpdfview/help_ko.html
@@ -44,11 +48,13 @@ share/qpdfview/help_pl.html
 share/qpdfview/help_pt.html
 share/qpdfview/help_pt_BR.html
 share/qpdfview/help_ru.html
+share/qpdfview/help_rue.html
 share/qpdfview/help_sk.html
 share/qpdfview/help_sr.html
 share/qpdfview/help_sv.html
 share/qpdfview/help_tr.html
 share/qpdfview/help_uk.html
 share/qpdfview/help_vi.html
+share/qpdfview/help_zgh.html
 share/qpdfview/help_zh_CN.html
 share/qpdfview/help_zh_TW.html

Index: pkgsrc/print/qpdfview/distinfo
diff -u pkgsrc/print/qpdfview/distinfo:1.9 pkgsrc/print/qpdfview/distinfo:1.10
--- pkgsrc/print/qpdfview/distinfo:1.9	Tue Oct 26 11:12:16 2021
+++ pkgsrc/print/qpdfview/distinfo	Fri Aug  7 16:22:09 2026
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.9 2021/10/26 11:12:16 nia Exp $
+$NetBSD: distinfo,v 1.10 2026/08/07 16:22:09 ryoon Exp $
 
-BLAKE2s (qpdfview-0.4.18.tar.gz) = 6e55682712213b4eb4e7fb0184147526b94a819952cc63b33a2f77f06e7556de
-SHA512 (qpdfview-0.4.18.tar.gz) = 38741520b20e3ed7100e52982930abac26e994a69df68c54dfa7180be8b2a4f377b91ba03993bab67b0a505ad79d62164f0f168a6715f4306b635ceba6840d66
-Size (qpdfview-0.4.18.tar.gz) = 786577 bytes
-SHA1 (patch-application.pro) = 11dd983ed4814f1c4913663b0bca13170fd8edfe
-SHA1 (patch-qpdfview.pri) = d569e92af7ee8baa80eec93df46d927f9bde3374
-SHA1 (patch-sources_model.h) = 9638186f83b3ebb311ef15a89a3be44530abd9db
+BLAKE2s (qpdfview-0.5.tar.gz) = 4754b35fed527c600e39ef9cdd6782d6cdca075624ae149ced91e36f457401ab
+SHA512 (qpdfview-0.5.tar.gz) = 1b6b479bb42f4568c21b5f6cb0c552c4323739ba9fe46cea80cc199f48b0b49a278e0a2fb0d21f83bafb467e43dd37352b99ef41795d140220bb82d704e03926
+Size (qpdfview-0.5.tar.gz) = 925408 bytes
+SHA1 (patch-application.pro) = 03ab557e86885d493fe72661107d2c2fc073f9a2
+SHA1 (patch-qpdfview.pri) = b2bb4a90e647af8c53eb9290bb76897f333b088e
 SHA1 (patch-sources_pdfmodel.cpp) = a718b01601d69bd4dfc4d3c4da0a19cd3f3f21ad

Index: pkgsrc/print/qpdfview/patches/patch-application.pro
diff -u pkgsrc/print/qpdfview/patches/patch-application.pro:1.2 pkgsrc/print/qpdfview/patches/patch-application.pro:1.3
--- pkgsrc/print/qpdfview/patches/patch-application.pro:1.2	Fri Nov  8 13:38:48 2019
+++ pkgsrc/print/qpdfview/patches/patch-application.pro	Fri Aug  7 16:22:10 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-application.pro,v 1.2 2019/11/08 13:38:48 nia Exp $
+$NetBSD: patch-application.pro,v 1.3 2026/08/07 16:22:10 ryoon Exp $
 
 * install png icons (makes the icon visible in xfce)
 
@@ -8,29 +8,30 @@ $${size} is that when done messages like
 WARNING: icon16.path is not defined: install target not created
 appear when the .pro file is processed and the icons won't be installed.
 
---- application.pro.orig	2015-11-14 20:48:59.000000000 +0000
+--- application.pro.orig	2023-01-28 10:40:47.229000000 +0000
 +++ application.pro
-@@ -254,6 +254,13 @@ APPDATA_FILE = miscellaneous/qpdfview.ap
+@@ -278,7 +278,14 @@ system("sed -e \"s:DATA_INSTALL_PATH:$${DATA_INSTALL_P
  
  system("sed -e \"s:DATA_INSTALL_PATH:$${DATA_INSTALL_PATH}:\" -e \"s:MIME_TYPES:$$join(MIME_TYPES,";","",";"):\" $${DESKTOP_FILE}.in > $${DESKTOP_FILE}")
  
 +iconsizes = 16 22 24 32 36 48 64 72 96 128 160 192 256
-+
+ 
 +system(mkdir tmp)
 +for(size, iconsizes) {
 +    system(mkdir tmp/$${size})
 +    system(rsvg-convert -w $${size} -h $${size} -f png -o tmp/$${size}/qpdfview.png icons/qpdfview.svg)
 +}
- 
++
  target.path = $${TARGET_INSTALL_PATH}
  
-@@ -264,7 +271,46 @@ manual.files = miscellaneous/qpdfview.1
+ data.files = translations/*.qm help/help*.html
+@@ -288,8 +295,47 @@ icon.files = icons/qpdfview.svg
  manual.path = $${MANUAL_INSTALL_PATH}
  
  icon.files = icons/qpdfview.svg
 -icon.path = $${ICON_INSTALL_PATH}
 +icon.path = $${ICON_INSTALL_PATH}/scalable/apps
-+
+ 
 +icon16.files = tmp/16/qpdfview.png
 +icon16.path = $${ICON_INSTALL_PATH}/16x16/apps
 +
@@ -69,10 +70,11 @@ appear when the .pro file is processed a
 +
 +icon256.files = tmp/256/qpdfview.png
 +icon256.path = $${ICON_INSTALL_PATH}/256x256/apps
- 
++
  launcher.files = $${DESKTOP_FILE}
  launcher.path = $${LAUNCHER_INSTALL_PATH}
-@@ -273,6 +319,8 @@ appdata.files = $${APPDATA_FILE}
+ 
+@@ -297,6 +343,8 @@ INSTALLS += target data manual icon launcher appdata
  appdata.path = $${APPDATA_INSTALL_PATH}
  
  INSTALLS += target data manual icon launcher appdata

Index: pkgsrc/print/qpdfview/patches/patch-qpdfview.pri
diff -u pkgsrc/print/qpdfview/patches/patch-qpdfview.pri:1.5 pkgsrc/print/qpdfview/patches/patch-qpdfview.pri:1.6
--- pkgsrc/print/qpdfview/patches/patch-qpdfview.pri:1.5	Fri Nov  8 13:38:48 2019
+++ pkgsrc/print/qpdfview/patches/patch-qpdfview.pri	Fri Aug  7 16:22:10 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-qpdfview.pri,v 1.5 2019/11/08 13:38:48 nia Exp $
+$NetBSD: patch-qpdfview.pri,v 1.6 2026/08/07 16:22:10 ryoon Exp $
 
 * Set install places
 
---- qpdfview.pri.orig	2019-07-24 19:18:33.000000000 +0000
+--- qpdfview.pri.orig	2023-01-28 10:40:47.229000000 +0000
 +++ qpdfview.pri
-@@ -1,12 +1,12 @@
- isEmpty(APPLICATION_VERSION):APPLICATION_VERSION = 0.4.18
+@@ -1,12 +1,12 @@ isEmpty(APPLICATION_VERSION):APPLICATION_VERSION = 0.5
+ isEmpty(APPLICATION_VERSION):APPLICATION_VERSION = 0.5.0
  
 -isEmpty(TARGET_INSTALL_PATH):TARGET_INSTALL_PATH = /usr/bin
 -isEmpty(PLUGIN_INSTALL_PATH):PLUGIN_INSTALL_PATH = /usr/lib/qpdfview
@@ -13,14 +13,14 @@ $NetBSD: patch-qpdfview.pri,v 1.5 2019/1
 -isEmpty(MANUAL_INSTALL_PATH):MANUAL_INSTALL_PATH = /usr/share/man/man1
 -isEmpty(ICON_INSTALL_PATH):ICON_INSTALL_PATH = /usr/share/icons/hicolor/scalable/apps
 -isEmpty(LAUNCHER_INSTALL_PATH):LAUNCHER_INSTALL_PATH = /usr/share/applications
--isEmpty(APPDATA_INSTALL_PATH):APPDATA_INSTALL_PATH = /usr/share/appdata
+-isEmpty(APPDATA_INSTALL_PATH):APPDATA_INSTALL_PATH = /usr/share/metainfo
 +isEmpty(TARGET_INSTALL_PATH):TARGET_INSTALL_PATH = $$(PREFIX)/bin
 +isEmpty(PLUGIN_INSTALL_PATH):PLUGIN_INSTALL_PATH = $$(PREFIX)/lib/qpdfview
 +isEmpty(DATA_INSTALL_PATH):DATA_INSTALL_PATH = $$(PREFIX)/share/qpdfview
 +isEmpty(MANUAL_INSTALL_PATH):MANUAL_INSTALL_PATH = $$(PREFIX)/$$(PKGMANDIR)/man1
-+isEmpty(ICON_INSTALL_PATH):ICON_INSTALL_PATH = $$(PREFIX)/share/icons/hicolor
++isEmpty(ICON_INSTALL_PATH):ICON_INSTALL_PATH = $$(PREFIX)/share/icons/hicolor/scalable/apps
 +isEmpty(LAUNCHER_INSTALL_PATH):LAUNCHER_INSTALL_PATH = $$(PREFIX)/share/applications
-+isEmpty(APPDATA_INSTALL_PATH):APPDATA_INSTALL_PATH = $$(PREFIX)/share/appdata
++isEmpty(APPDATA_INSTALL_PATH):APPDATA_INSTALL_PATH = $$(PREFIX)/share/metainfo
+ isEmpty(APP_DIR_DATA_PATH):APP_DIR_DATA_PATH = data
  
  win32:include(qpdfview_win32.pri)
- os2:include(qpdfview_os2.pri)