You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
64 lines
2.2 KiB
Tcl
64 lines
2.2 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 qmake 1.0
|
|
|
|
name DiffPDF
|
|
version 2.1.3
|
|
categories graphics
|
|
license GPL-2+
|
|
maintainers {gmail.com:davide.liessi @dliessi} openmaintainer
|
|
description Compare two PDF files textually or visually
|
|
long_description ${name} can compare two PDF files. \
|
|
It offers three comparison modes: \
|
|
Words, Characters, and Appearance.
|
|
homepage http://www.qtrac.eu/diffpdf-foss.html
|
|
master_sites http://www.qtrac.eu/
|
|
|
|
distname [string tolower ${name}-${version}]
|
|
|
|
checksums sha1 663ecb7666a4b7d6fbd1a37327fd1f895fae69b8 \
|
|
rmd160 12a5f6921b8a53d98d9786af25e408e27611f56f \
|
|
sha256 c6142ee038a78108397f45b0c456dca7a4fe1d75250f21a514a134101d322433 \
|
|
size 91856
|
|
|
|
depends_lib-append port:poppler-qt4-mac
|
|
configure.pkg_config_path-append \
|
|
${prefix}/libexec/poppler-qt4-mac/lib/pkgconfig
|
|
|
|
depends_build-append port:makeicns
|
|
|
|
# poppler-qt4-mac requires C++11
|
|
compiler.cxx_standard 2011
|
|
configure.cxxflags-append -std=c++11
|
|
|
|
patchfiles patch-include-poppler-qt4.diff
|
|
|
|
post-patch {
|
|
reinplace s|@@PREFIX@@|${prefix}| ${worksrcpath}/[string tolower ${name}].pro
|
|
reinplace s|@@ICON@@|${worksrcpath}/images/icon.icns| ${worksrcpath}/[string tolower ${name}].pro
|
|
}
|
|
|
|
pre-configure {
|
|
system -W ${worksrcpath} "${qt_lrelease_cmd} [string tolower ${name}].pro"
|
|
}
|
|
|
|
pre-build {
|
|
if {[catch {system -W ${worksrcpath}/images "${prefix}/bin/makeicns -in icon.png 2>&1"}]} {
|
|
return -code error "icon.png could not be converted to icon.icns: $::errorInfo"
|
|
}
|
|
}
|
|
|
|
post-build {
|
|
move ${worksrcpath}/[string tolower ${name}].app ${worksrcpath}/${name}.app
|
|
system -W ${worksrcpath} "${qt_bins_dir}/macdeployqt ${name}.app"
|
|
}
|
|
|
|
destroot {
|
|
copy ${worksrcpath}/${name}.app ${destroot}${applications_dir}
|
|
}
|
|
|
|
livecheck.type regex
|
|
livecheck.regex [string tolower ${name}]-(\\d+(?:\\.\\d+)*)
|