diff --git a/graphics/djview4/Makefile b/graphics/djview4/Makefile index bf791afb2c93..248e386c717f 100644 --- a/graphics/djview4/Makefile +++ b/graphics/djview4/Makefile @@ -1,61 +1,54 @@ PORTNAME= djview -PORTVERSION= 4.12 -PORTREVISION= 4 +DISTVERSION= 4.12.3 CATEGORIES= graphics -MASTER_SITES= SF/djvu/DjView/${PORTVERSION} +MASTER_SITES= SF/djvu/DjView/${DISTVERSION:R} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= mew14930xvi@inbox.lv COMMENT= Standalone Djvu viewer and plugin based on Qt toolkit -WWW= https://djvu.sourceforge.net/ +WWW= https://djvu.sourceforge.net/djview4.html LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_riscv64= fails to build: ./npsdk/prcpucfg.h:751:2: Unknown CPU architecture +BROKEN_riscv64= fails to build: ./nsdejavu/npsdk/prcpucfg.h:751:2: Unknown CPU architecture LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre \ libtiff.so:graphics/tiff USES= autoreconf desktop-file-utils gettext-runtime gl gmake gnome \ - libtool localbase pkgconfig qt:5 webplugin:native xorg -USE_GL= gl + libtool localbase pkgconfig qt:6 xorg +USE_GL= opengl USE_GNOME= glib20 -USE_QT= core gui network opengl printsupport widgets \ - buildtools:build linguisttools:build qmake:build -USE_XORG= sm ice xext xt +USE_QT= 5compat base tools:build +USE_XORG= xext xorgproto xt GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ENV= LRELEASE="${LRELEASE}" LUPDATE="${LUPDATE}" INSTALL_TARGET= install-strip -WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION:R}-${PORTVERSION} - -WEBPLUGIN_DIR= ${PREFIX}/lib/djview4/plugins -WEBPLUGIN_FILES= nsdejavu.so BINARY_ALIAS= qmake=${QMAKE} post-patch: # Use prebuilt icons, without using conversion tool @${REINPLACE_CMD} -e 's/conversion_tool=[[:alpha:]]*/conversion_tool=no/' \ ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e \ '/CXXFLAGS=$$/s|^|#| ; \ /CFLAGS=$$/s|^|#| ; \ s|$$OPTS -O2|$$OPTS|' ${WRKSRC}/config/acinclude.m4 @${REINPLACE_CMD} -e \ 's|FLAGS+=|FLAGS_RELEASE=|' ${WRKSRC}/src/Makefile.am # Change plugins directory # Add GLIB cflags and libs (including -lX*) @${REINPLACE_CMD} -e '/^pluginsdir/s/mozilla/djview4/ ; \ /NSDEJAVU_CFLAGS/s|$$| $$(GLIB_CFLAGS)| ; \ /NSDEJAVU_LIBS/s|$$| $$(GLIB_LIBS) -lXt -lXext|' \ ${WRKSRC}/nsdejavu/Makefile.am post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/djview + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/djview # Create a symbolic link to match desktop file exec name - ${LN} -sf djview ${STAGEDIR}${PREFIX}/bin/djview4 + ${RLN} djview ${STAGEDIR}${PREFIX}/bin/djview4 .include diff --git a/graphics/djview4/distinfo b/graphics/djview4/distinfo index 95568c7abd09..734789fc5ff9 100644 --- a/graphics/djview4/distinfo +++ b/graphics/djview4/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1613156599 -SHA256 (djview-4.12.tar.gz) = 5673c6a8b7e195b91a1720b24091915b8145de34879db1158bc936b100eaf3e3 -SIZE (djview-4.12.tar.gz) = 713842 +TIMESTAMP = 1768649032 +SHA256 (djview-4.12.3.tar.gz) = 17bfb9731ab8070e01235381f08e57b1231ffb5f49eb031873ebfa189cdaf47d +SIZE (djview-4.12.3.tar.gz) = 1986642 diff --git a/graphics/djview4/pkg-plist b/graphics/djview4/pkg-plist index 5afbab8101c0..a56a50d29c5c 100644 --- a/graphics/djview4/pkg-plist +++ b/graphics/djview4/pkg-plist @@ -1,17 +1,18 @@ bin/djview bin/djview4 lib/djview4/plugins/nsdejavu.so share/applications/djvulibre-djview4.desktop share/djvu/djview4/djview_cs.qm share/djvu/djview4/djview_de.qm share/djvu/djview4/djview_es.qm share/djvu/djview4/djview_fr.qm +share/djvu/djview4/djview_pl.qm share/djvu/djview4/djview_ru.qm share/djvu/djview4/djview_uk.qm share/djvu/djview4/djview_zh_cn.qm share/djvu/djview4/djview_zh_tw.qm share/icons/hicolor/32x32/mimetypes/djvulibre-djview4.png share/icons/hicolor/64x64/mimetypes/djvulibre-djview4.png share/icons/hicolor/scalable/mimetypes/djvulibre-djview4.svgz share/man/man1/djview.1.gz share/man/man1/nsdejavu.1.gz