Simple switch form qt4 to qt5. Tested on amd64, OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/djview4/Makefile,v
retrieving revision 1.37
diff -u -p -u -p -r1.37 Makefile
--- Makefile 12 Jul 2019 20:46:57 -0000 1.37
+++ Makefile 21 Feb 2020 06:28:15 -0000
@@ -4,7 +4,7 @@ COMMENT= portable DjVu viewer and browse
DISTNAME= djview-4.10.6
PKGNAME= ${DISTNAME:S/djview/djview4/}
-REVISION= 6
+REVISION= 7
CATEGORIES= graphics print
HOMEPAGE= http://djvu.sourceforge.net/djview4.html
@@ -12,15 +12,13 @@ HOMEPAGE= http://djvu.sourceforge.net/dj
# GPLv2
PERMIT_PACKAGE= Yes
-WANTLIB += GL ICE QtGui QtNetwork QtOpenGL SM X11 Xext Xi Xinerama
-WANTLIB += Xrender c djvulibre fontconfig freetype glib-2.0 iconv intl m
-WANTLIB += pcre pthread ${COMPILER_LIBCXX} tiff
-
-COMPILER = base-clang ports-gcc base-gcc
+WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Network Qt5OpenGL
+WANTLIB += Qt5PrintSupport Qt5Widgets c djvulibre glib-2.0 iconv
+WANTLIB += intl m pcre tiff
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=djvu/}
-MODULES= x11/qt4
+MODULES= x11/qt5
LIB_DEPENDS= graphics/djvulibre
@@ -28,9 +26,12 @@ RUN_DEPENDS= devel/desktop-file-utils \
x11/gtk+3,-guic
USE_GMAKE= Yes
+
CONFIGURE_STYLE=gnu
-CONFIGURE_ARGS= --with-tiff=${LOCALBASE}
-CONFIGURE_ENV+= QTDIR="${MODQT4_QTDIR}" \
+
+CONFIGURE_ARGS= -with-tiff=${LOCALBASE}
+
+CONFIGURE_ENV+= QTDIR="${MODQT_QTDIR}" \
CPPFLAGS="-I${X11BASE}/include"
MAKE_ENV+= V=1
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/djview4/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 PLIST
--- pkg/PLIST 29 Jun 2018 22:16:16 -0000 1.10
+++ pkg/PLIST 21 Feb 2020 06:28:15 -0000
@@ -3,7 +3,7 @@
lib/mozilla/
lib/mozilla/plugins/
@comment lib/mozilla/plugins/nsdejavu.la
-lib/mozilla/plugins/nsdejavu.so
+@so lib/mozilla/plugins/nsdejavu.so
@man man/man1/djview.1
@man man/man1/nsdejavu.1
share/applications/djvulibre-djview4.desktop