mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
the newest compilers have become too strict to build this port. Restrict to older compilers until there is a project to rewrite thie port to the newer standards. closes: https://trac.macports.org/ticket/71371
72 lines
2.3 KiB
Tcl
72 lines
2.3 KiB
Tcl
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
|
|
|
|
PortSystem 1.0
|
|
PortGroup github 1.0
|
|
|
|
github.setup jwilk pdf2djvu 0.9.19
|
|
revision 8
|
|
categories graphics textproc
|
|
platforms darwin
|
|
license GPL-2
|
|
maintainers {nicos @NicosPavlov} openmaintainer
|
|
|
|
description Convert PDF to DjVu
|
|
long_description pdf2djvu creates DjVu files from PDF files. It's able \
|
|
to extract: graphics, text layer, hyperlinks, document \
|
|
outline (bookmarks), and metadata.
|
|
|
|
homepage http://jwilk.net/software/pdf2djvu
|
|
github.tarball_from releases
|
|
use_xz yes
|
|
|
|
checksums rmd160 1fb0c2a54e9ce130a6287a695e9e8188476e374a \
|
|
sha256 eb45a480131594079f7fe84df30e4a5d0686f7a8049dc7084eebe22acc37aa9a \
|
|
size 309952
|
|
|
|
|
|
depends_build port:pkgconfig \
|
|
port:gsed
|
|
|
|
depends_lib port:djvulibre \
|
|
path:lib/pkgconfig/poppler.pc:poppler \
|
|
port:libiconv \
|
|
port:GraphicsMagick \
|
|
port:libxslt
|
|
|
|
patchfiles patch-i18n.hh.diff \
|
|
patch-sys-uuid.diff
|
|
|
|
configure.cxxflags-append -std=c++17
|
|
compiler.cxx_standard 2017
|
|
|
|
# https://trac.macports.org/ticket/71371
|
|
compiler.blacklist-append macports-clang-19 {macports-clang-2*}
|
|
|
|
# explicitly configure to build with system libuuid, overriding pkg-config
|
|
# this prevents linking with ossp-uuid if it is installed
|
|
configure.env-append \
|
|
LIBUUID_CFLAGS=-I/usr/include/uuid/uuid.h \
|
|
LIBUUID_LIBS=
|
|
|
|
compiler.openmp_version 2.5
|
|
configure.args-append --enable-openmp
|
|
|
|
configure.args-append --disable-xmp
|
|
|
|
configure.universal_args-delete \
|
|
--disable-dependency-tracking
|
|
|
|
#Forcing use of system types with llvm-gcc and clang on Lion (ticket #35170)
|
|
configure.cxxflags-append \
|
|
-DHAVE_SYS_TYPES_H=1
|
|
|
|
post-destroot {
|
|
xinstall -m 644 -W ${worksrcpath}/doc ${name}.1 \
|
|
${destroot}${prefix}/share/man/man1
|
|
}
|
|
|
|
test.run yes
|
|
depends_test-append port:python27 \
|
|
port:py27-nose
|
|
test.args PYTHON=${prefix}/bin/python2.7
|