source: trunk/dports/graphics/scantailor/Portfile

Last change on this file was 148275, checked in by raphael@…, 15 months ago

scantailor: use out-of-source cmake build (see #47197)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.1 KB
Line 
1# -*- 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
2# $Id: Portfile 148275 2016-05-02 17:49:12Z ryandesign@macports.org $
3
4PortSystem                      1.0
5PortGroup                       github 1.0
6PortGroup                       cmake 1.0
7PortGroup                       qt4 1.0
8
9github.setup                    scantailor scantailor 0_9_12_2 RELEASE_
10version                         0.9.12.2
11platforms                       darwin
12maintainers                     raphael openmaintainer
13license                         GPL-3+
14categories                      graphics aqua
15description                     An interactive post-processing tool for scanned pages
16homepage                        http://scantailor.org/
17long_description                Scan Tailor is an interactive post-processing tool for scanned \
18                                pages. It performs operations such as page splitting, deskewing, \
19                                adding/removing borders, and others. You give it raw scans, and \
20                                you get pages ready to be printed or assembled into a PDF or \
21                                DJVU file. Scanning, optical character recognition, and \
22                                assembling multi-page documents are out of scope of this project.
23
24depends_lib-append              port:jpeg \
25                                port:zlib \
26                                port:libpng \
27                                port:tiff \
28                                port:boost \
29                                port:xrender
30
31checksums                       rmd160  aaa4f74933966ad409b3eda8e2356cb093353eaa \
32                                sha256  2ceace773af4770f1cc753a8ba21e875db1ec17c3ffd98efbf48aefee3ef417d
33
34post-patch {
35    reinplace "s|@VERSION@|${version}|" ${worksrcpath}/packaging/osx/Info.plist.in
36}
37
38cmake.out_of_source             yes
39
40configure.args-append           ${qt_cmake_defines}
41
42post-destroot {                 # create application bundle
43                                set appdir ${destroot}${applications_dir}/ScanTailor.app
44                                xinstall -d ${appdir}/Contents/MacOS
45                                xinstall -m 644 ${worksrcpath}/packaging/osx/Info.plist.in ${appdir}/Contents/Info.plist
46                                move ${destroot}${prefix}/bin/scantailor ${appdir}/Contents/MacOS/ScanTailor
47                                xinstall -d ${appdir}/Contents/Resources
48                                xinstall -m 644 ${worksrcpath}/packaging/osx/ScanTailor.icns ${appdir}/Contents/Resources/
49                                eval move [glob ${destroot}${prefix}/share/scantailor/translations/scantailor_*.qm] \
50                                    ${appdir}/Contents/Resources/
51
52                                # install additional documentation files
53                                set docdir ${destroot}${prefix}/share/doc/${name}
54                                xinstall -d ${docdir}
55                                xinstall -m 644 -W ${worksrcpath} \
56                                    COPYING \
57                                    GPL3.txt \
58                                    ${docdir}
59}
Note: See TracBrowser for help on using the repository browser.