source: trunk/dports/python/py-djvubind/Portfile

Last change on this file was 130414, checked in by larryv@…, 3 years ago

py{31,32}-djvubind: Replace with py34

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.8 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 130414 2014-12-30 06:41:36Z ryandesign@macports.org $
3
4PortSystem                      1.0
5PortGroup                       python 1.0
6
7name                            py-djvubind
8version                         1.2.1
9revision                        1
10python.versions                 33 34
11platforms                       darwin
12supported_archs                 noarch
13maintainers                     raphael openmaintainer
14license                         GPL-3+
15categories-append               graphics
16description                     A tool to create highly compressed djvu files with positional ocr, \
17                                metadata, and bookmarks
18homepage                        http://code.google.com/p/djvubind/
19long_description                Djvubind facilitates creating high-quality djvu files, especially \
20                                digital versions of scanned books. It functions as a wrapper that \
21                                combines the djvulibre tools, minidjvu, and tesseract to provide a \
22                                simple, single command creation of a djvu file.
23
24distname                        djvubind-${version}
25use_bzip2                       yes
26
27master_sites                    googlecode:djvubind
28
29checksums                       rmd160  9b76d78433742daace8f5c945f96a94141866454 \
30                                sha256  440a22ca948fb0cf5f2b6e44b1a59a4754859239aadddfc3a0f974526afc3a9e
31
32if {${name} ne ${subport}} {
33    depends_lib-append              port:djvulibre \
34                                    port:ImageMagick \
35                                    port:minidjvu \
36                                    port:tesseract \
37                                    port:cuneiform
38
39    patchfiles                      patch-setup.py.diff
40    post-patch {
41        reinplace "s|/usr/bin/env python3|${python.bin}|" ${worksrcpath}/bin/djvubind
42    }
43
44    set sysconfigdir etc/djvubind
45
46    post-destroot {
47        ln -s "${python.prefix}/share/man/man1/djvubind.1.gz" \
48            "${destroot}${prefix}/share/man/man1/djvubind${python.link_binaries_suffix}.1.gz"
49        set docdir ${destroot}${prefix}/share/doc/${subport}
50        xinstall -d ${docdir}
51        xinstall -m 644 -W ${worksrcpath} \
52            README \
53            docs/changelog \
54            ${docdir}
55        xinstall -d ${destroot}${prefix}/${sysconfigdir}
56        move ${destroot}${python.prefix}/etc/djvubind/config \
57            ${destroot}${prefix}/${sysconfigdir}/config${python.link_binaries_suffix}.sample
58    }
59
60    post-activate {
61        if {![file exists ${prefix}/${sysconfigdir}/config]} {
62            copy ${prefix}/${sysconfigdir}/config${python.link_binaries_suffix}.sample ${prefix}/${sysconfigdir}/config
63        }
64    }
65}
Note: See TracBrowser for help on using the repository browser.