mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-28 05:29:48 +00:00
c565bdb335
Release 21.01.0: core: * Faster routines for jpeg decoding * Fix reading signatures in encrypted files * Add white point correction when lcms is used * JBIG2Stream: Fix byte counting * Fix potential data loss if we try to fetch a non existing Ref after modifying the document * Specifically use DeviceGray instead of DefaultGray for softmasks * Fix various issues handling broken files utils: * pdftocairo: Setmode binary for windows * pdfsig: Add hability to digitally sign files * pdftoppm: add options to set DeviceGray/DeviceRGB/DeviceCMYK * pdftops: add options to set DeviceGray/DeviceRGB/DeviceCMYK * pdfimages: Account for rotation in PPI calculation qt5: * Add hability to digitally sign files qt6: * Add hability to digitally sign files build system: * Enable clang-tidy bugprone-signed-char-misuse PR: 252377 Exp-run by: antoine
65 lines
1.8 KiB
Makefile
65 lines
1.8 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= pdf2djvu
|
|
DISTVERSION= 0.9.17.1
|
|
PORTREVISION= 6
|
|
CATEGORIES= converters
|
|
MASTER_SITES= https://github.com/jwilk/${PORTNAME}/releases/download/${PORTVERSION}/
|
|
|
|
MAINTAINER= samy.mahmoudi@gmail.com
|
|
COMMENT= Creates DjVu files from PDF files
|
|
|
|
LICENSE= GPLv2
|
|
LICENSE_FILE= ${WRKSRC}/doc/COPYING
|
|
|
|
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 \
|
|
gmake iconv localbase pkgconfig tar:xz
|
|
USE_CXXSTD= c++11
|
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
OPTIONS_DEFINE= COLOR_QUANTIZATION DOCS NLS MULTITHREADING XMP
|
|
OPTIONS_DEFAULT=COLOR_QUANTIZATION MULTITHREADING XMP
|
|
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
|
|
XMP_DESC= XMP metadata support via Exiv2
|
|
|
|
COLOR_QUANTIZATION_CONFIGURE_WITH=graphicsmagick
|
|
COLOR_QUANTIZATION_LIB_DEPENDS= \
|
|
libGraphicsMagick++.so:graphics/GraphicsMagick \
|
|
libGraphicsMagick.so:graphics/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
|
|
|
|
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
|
|
|
|
|
|
post-build-DOCS-on:
|
|
@cd ${WRKSRC}/doc && ${GMAKE}
|
|
|
|
post-install:
|
|
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
|
|
|
|
.include <bsd.port.mk>
|