aboutsummaryrefslogtreecommitdiff
path: root/converters/pdf2djvu/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'converters/pdf2djvu/Makefile')
-rw-r--r--converters/pdf2djvu/Makefile34
1 files changed, 13 insertions, 21 deletions
diff --git a/converters/pdf2djvu/Makefile b/converters/pdf2djvu/Makefile
index f33849a3bdff..24f103df8294 100644
--- a/converters/pdf2djvu/Makefile
+++ b/converters/pdf2djvu/Makefile
@@ -1,15 +1,12 @@
PORTNAME= pdf2djvu
-DISTVERSION= 0.9.17.1
-PORTREVISION= 16
+DISTVERSION= 0.9.19
+PORTREVISION= 3
CATEGORIES= converters
MASTER_SITES= https://github.com/jwilk/${PORTNAME}/releases/download/${PORTVERSION}/
-# Poppler 21.10 support
-PATCH_SITES= https://github.com/jwilk/pdf2djvu/commit/
-PATCHFILES= e528d3ab88c582e8481c9014982263d9c9e992fe.patch:-p1
-
MAINTAINER= samy.mahmoudi@gmail.com
COMMENT= Creates DjVu files from PDF files
+WWW= https://jwilk.net/software/pdf2djvu
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/doc/COPYING
@@ -18,43 +15,38 @@ BUILD_DEPENDS= ${LOCALBASE}/include/pstreams/pstream.h:devel/pstreams
LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre \
libpoppler.so:graphics/poppler
-USES= autoreconf:build compiler:c++11-lang gettext-tools \
+USES= autoreconf:build compiler:c++17-lang gettext-tools \
gmake iconv localbase pkgconfig tar:xz
-USE_CXXSTD= c++11
+USE_CXXSTD= c++17
GNU_CONFIGURE= yes
+GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
OPTIONS_DEFINE= COLOR_QUANTIZATION DOCS NLS MULTITHREADING XMP
-OPTIONS_DEFAULT=COLOR_QUANTIZATION MULTITHREADING XMP
+OPTIONS_DEFAULT=COLOR_QUANTIZATION MULTITHREADING
OPTIONS_SUB= yes
COLOR_QUANTIZATION_DESC=Color quantization via GraphicsMagick++
DOCS_DESC= Generate the man page
-NLS_DESC= Native Language Support via gettext utilities
MULTITHREADING_DESC= Multithreading support via OpenMP
+NLS_DESC= Native Language Support via gettext utilities
XMP_DESC= XMP metadata support via Exiv2
-COLOR_QUANTIZATION_CONFIGURE_WITH=graphicsmagick
COLOR_QUANTIZATION_LIB_DEPENDS= \
libGraphicsMagick++.so:graphics/GraphicsMagick \
libGraphicsMagick.so:graphics/GraphicsMagick
+COLOR_QUANTIZATION_CONFIGURE_WITH=graphicsmagick
DOCS_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
xsltproc:textproc/libxslt
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext-runtime
-
MULTITHREADING_CONFIGURE_ENABLE=openmp
-XMP_CONFIGURE_ENABLE= xmp
-XMP_LIB_DEPENDS= libexiv2.so:graphics/exiv2
+NLS_USES= gettext-runtime
+NLS_CONFIGURE_ENABLE= nls
-pre-configure:
- @cd ${WRKSRC} && ${SH} ${FILESDIR}/bootstrap
- # Poppler 20.12 no longer installs the pc file for this private backend.
- # https://github.com/jwilk/pdf2djvu/issues/144
- ${REINPLACE_CMD} -e 's|poppler-splash|poppler|g' ${WRKSRC}/configure
+XMP_LIB_DEPENDS= libexiv2.so:graphics/exiv2
+XMP_CONFIGURE_ENABLE= xmp
post-build-DOCS-on:
@cd ${WRKSRC}/doc && ${GMAKE}