On Fri, Jul 30, 2021 at 11:36:47PM +0200, Matthias Kilian wrote: > FWIW, I've poppler-21.07.0 in my tree, an update to 21.08.0 will > probably available in two days. I can disable poppler-qt{5,6} for > sparc64. > > > Note that the NOT_FOR_ARCHS-arm for qt5 looks suspect. > > Well, this entry is more than 5 years old. Should I remove it (there > seems to be a qt5 package available for arm)? > > > This builds on qt6, really ? > > I don't see a qt6 package for arm on the mirrors.
Maybe something like this? Index: Makefile =================================================================== RCS file: /cvs/ports/print/poppler/Makefile,v retrieving revision 1.167 diff -u -p -r1.167 Makefile --- Makefile 19 May 2021 19:57:03 -0000 1.167 +++ Makefile 30 Jul 2021 21:39:34 -0000 @@ -5,23 +5,20 @@ COMMENT-qt5= Qt5 interface to PDF render COMMENT-qt6= Qt6 interface to PDF rendering library COMMENT-utils= PDF conversion tools and utilities -V= 21.05.0 +V= 21.07.0 DISTNAME= poppler-$V CATEGORIES= print PKGNAME-main= poppler-$V PKGNAME-utils= poppler-utils-$V PKGNAME-qt5= poppler-qt5-$V PKGNAME-qt6= poppler-qt6-$V -REVISION-main= 0 -REVISION-qt5= 0 -REVISION-utils= 0 EXTRACT_SUFX= .tar.xz -SHARED_LIBS += poppler 70.0 # 110.0 +SHARED_LIBS += poppler 71.0 # 111.0 SHARED_LIBS += poppler-glib 19.9 # 8.21 -SHARED_LIBS += poppler-qt5 8.8 # 1.28 -SHARED_LIBS += poppler-qt6 0.1 # 1.2 +SHARED_LIBS += poppler-qt5 8.9 # 1.29 +SHARED_LIBS += poppler-qt6 1.0 # 2.0 SHARED_LIBS += poppler-cpp 17.0 # 0.9 HOMEPAGE= https://poppler.freedesktop.org/ @@ -35,7 +32,8 @@ MASTER_SITES= ${HOMEPAGE} DEBUG_PACKAGES= ${BUILD_PACKAGES} -NOT_FOR_ARCHS-qt5 = arm +NOT_FOR_ARCHS-qt5 = sparc64 +NOT_FOR_ARCHS-qt6 = arm sparc64 MULTI_PACKAGES=-main -qt5 -qt6 -utils Index: distinfo =================================================================== RCS file: /cvs/ports/print/poppler/distinfo,v retrieving revision 1.90 diff -u -p -r1.90 distinfo --- distinfo 19 May 2021 19:57:03 -0000 1.90 +++ distinfo 3 Jul 2021 19:30:10 -0000 @@ -1,2 +1,2 @@ -SHA256 (poppler-21.05.0.tar.xz) = 2v1Te2gPrRIVvED8U9HzjoRJ18GFvGDVqJ4dJskNvYw= -SIZE (poppler-21.05.0.tar.xz) = 1700632 +SHA256 (poppler-21.07.0.tar.xz) = 4mqyn2gGXeTWVi8KPitUNag8qSvlc7maHIGZj6KGpNQ= +SIZE (poppler-21.07.0.tar.xz) = 1709664 Index: patches/patch-poppler_XRef_cc =================================================================== RCS file: /cvs/ports/print/poppler/patches/patch-poppler_XRef_cc,v retrieving revision 1.25 diff -u -p -r1.25 patch-poppler_XRef_cc --- patches/patch-poppler_XRef_cc 9 Mar 2021 20:33:48 -0000 1.25 +++ patches/patch-poppler_XRef_cc 16 Jun 2021 18:24:32 -0000 @@ -2,7 +2,7 @@ $OpenBSD: patch-poppler_XRef_cc,v 1.25 2 Index: poppler/XRef.cc --- poppler/XRef.cc.orig +++ poppler/XRef.cc -@@ -1061,7 +1061,7 @@ bool XRef::isRefEncrypted(Ref r) +@@ -1068,7 +1068,7 @@ bool XRef::isRefEncrypted(Ref r) bool XRef::okToPrint(bool ignoreOwnerPW) const { @@ -11,7 +11,7 @@ Index: poppler/XRef.cc } // we can print at high res if we are only doing security handler revision -@@ -1069,48 +1069,37 @@ bool XRef::okToPrint(bool ignoreOwnerPW) const +@@ -1076,48 +1076,37 @@ bool XRef::okToPrint(bool ignoreOwnerPW) const // 3 and we are allowed to print, and bit 12 is set. bool XRef::okToPrintHighRes(bool ignoreOwnerPW) const { Index: patches/patch-qt5_src_CMakeLists_txt =================================================================== RCS file: /cvs/ports/print/poppler/patches/patch-qt5_src_CMakeLists_txt,v retrieving revision 1.5 diff -u -p -r1.5 patch-qt5_src_CMakeLists_txt --- patches/patch-qt5_src_CMakeLists_txt 19 May 2021 19:57:03 -0000 1.5 +++ patches/patch-qt5_src_CMakeLists_txt 16 Jun 2021 18:24:32 -0000 @@ -9,7 +9,7 @@ Index: qt5/src/CMakeLists.txt ) add_library(poppler-qt5 ${poppler_qt5_SRCS}) generate_export_header(poppler-qt5 BASE_NAME poppler-qt5 EXPORT_FILE_NAME "${CMAKE_CURRENT_BINARY_DIR}/poppler-export.h") --set_target_properties(poppler-qt5 PROPERTIES VERSION 1.28.0 SOVERSION 1) +-set_target_properties(poppler-qt5 PROPERTIES VERSION 1.29.0 SOVERSION 1) if(MINGW AND BUILD_SHARED_LIBS) get_target_property(POPPLER_QT5_SOVERSION poppler-qt5 SOVERSION) set_target_properties(poppler-qt5 PROPERTIES SUFFIX "-${POPPLER_QT5_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}") Index: patches/patch-qt6_src_CMakeLists_txt =================================================================== RCS file: /cvs/ports/print/poppler/patches/patch-qt6_src_CMakeLists_txt,v retrieving revision 1.2 diff -u -p -r1.2 patch-qt6_src_CMakeLists_txt --- patches/patch-qt6_src_CMakeLists_txt 19 May 2021 19:57:03 -0000 1.2 +++ patches/patch-qt6_src_CMakeLists_txt 16 Jun 2021 18:24:32 -0000 @@ -9,7 +9,7 @@ Index: qt6/src/CMakeLists.txt ) add_library(poppler-qt6 ${poppler_qt6_SRCS}) generate_export_header(poppler-qt6 BASE_NAME poppler-qt6 EXPORT_FILE_NAME "${CMAKE_CURRENT_BINARY_DIR}/poppler-export.h") --set_target_properties(poppler-qt6 PROPERTIES VERSION 1.2.0 SOVERSION 1) +-set_target_properties(poppler-qt6 PROPERTIES VERSION 2.0.0 SOVERSION 2) if(MINGW AND BUILD_SHARED_LIBS) get_target_property(POPPLER_QT6_SOVERSION poppler-qt6 SOVERSION) set_target_properties(poppler-qt6 PROPERTIES SUFFIX "-${POPPLER_QT6_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}") Index: patches/patch-utils_CMakeLists_txt =================================================================== RCS file: /cvs/ports/print/poppler/patches/patch-utils_CMakeLists_txt,v retrieving revision 1.5 diff -u -p -r1.5 patch-utils_CMakeLists_txt --- patches/patch-utils_CMakeLists_txt 9 Mar 2021 20:33:48 -0000 1.5 +++ patches/patch-utils_CMakeLists_txt 3 Jul 2021 19:30:29 -0000 @@ -6,7 +6,7 @@ up any already installed older version o Index: utils/CMakeLists.txt --- utils/CMakeLists.txt.orig +++ utils/CMakeLists.txt -@@ -39,7 +39,7 @@ if (HAVE_CAIRO) +@@ -37,7 +37,7 @@ if (HAVE_CAIRO) ) add_definitions(${CAIRO_CFLAGS}) add_executable(pdftocairo ${pdftocairo_SOURCES})