source: trunk/dports/graphics/ipe-tools/Portfile @ 138498

Last change on this file since 138498 was 138498, checked in by devans@…, 5 years ago

binary dependents of libpoppler: increment revision to rebuild with libpoppler.53 after upgrade to poppler 0.34.0.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 4.0 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 138498 2015-07-10 05:18:32Z devans@macports.org $
3
4PortSystem 1.0
5
6name                    ipe-tools
7version                 20140303
8revision                9
9categories              graphics
10maintainers             jacobs-university.de:m.thon \
11                        gmx.de:Torsten.Maehne \
12                        openmaintainer
13platforms               darwin
14license                 {GPL-2 GPL-3}
15
16description             Tools for the Ipe extensible drawing editor
17
18long_description        The following tools for the Ipe extensible drawing \
19                        editor are provided: \
20                        svgtoipe, pdftoipe, figtoipe, ipe5toxml
21
22homepage                http://ipe7.sourceforge.net/
23master_sites            sourceforge:project/ipe7/tools
24
25set svgtoipe-vers       20131107
26set pdftoipe-vers       20140303
27set figtoipe-vers       20091205
28set ipe5toxml-vers      20051114
29
30distfiles               svgtoipe-${svgtoipe-vers}${extract.suffix} \
31                        pdftoipe-${pdftoipe-vers}-src${extract.suffix} \
32                        figtoipe-${figtoipe-vers}${extract.suffix} \
33                        ipe5toxml-${ipe5toxml-vers}${extract.suffix}
34
35checksums               svgtoipe-${svgtoipe-vers}${extract.suffix} \
36                            sha1    3a702dcd5bce542e7479d197f7e8b7a71d6a8fec \
37                            rmd160  841f690fe3b9f9e6c00139c90606eaaf9f7c67b7 \
38                        pdftoipe-${pdftoipe-vers}-src${extract.suffix} \
39                            sha1    d6de3d6a2bad7e97cb3c545665dec40d5d9708f0 \
40                            rmd160  9744f49d18b7bd72e610122c68d12230e457def5 \
41                        figtoipe-${figtoipe-vers}${extract.suffix} \
42                            sha1    b81f2f0cc568e165bdedb618ced9384ebfcb19a3 \
43                            rmd160  cc1615b55313ab8c151565bdb498fff8ba945029 \
44                        ipe5toxml-${ipe5toxml-vers}${extract.suffix} \
45                            sha1    23cb8b40f1aa8a9bc4904d295b08fe0293cda7fc \
46                            rmd160  44c22367e3ef3cb4607310d15af51f527b006be0
47
48worksrcdir              .
49
50patchfiles              patch-svgtoipe-python_path.diff
51post-patch {
52    reinplace "s|__MP_PYTHON_BIN__|${prefix}/bin/python2.7|" ${workpath}/svgtoipe-${svgtoipe-vers}/svgtoipe.py
53}
54
55set python.pkgd ${frameworks_dir}/Python.framework/Versions/2.7/lib/python2.7/site-packages
56depends_build           port:pkgconfig
57depends_lib             port:poppler \
58                        path:${python.pkgd}/PIL:py27-Pillow
59
60use_configure           no
61use_parallel_build      no
62
63eval build.env          CPPFLAGS+='${configure.cppflags}' \
64                        CFLAGS+='${configure.cppflags} ${configure.cflags} ${configure.cc_archflags}' \
65                        CXXFLAGS+='${configure.cxxflags} ${configure.cxx_archflags}' \
66                        LDFLAGS+='${configure.cc_archflags}' \
67                        CC=${configure.cc} CXX=${configure.cxx}
68
69build {
70        system "cd ${workpath}/figtoipe-${figtoipe-vers} && ${build.env} ${build.cmd} ${build.target} CXX=${configure.cxx}"
71        system "cd ${workpath}/ipe5toxml && ${build.env} ${build.cmd}"
72        system "cd ${workpath}/pdftoipe-${pdftoipe-vers}-src && ${build.env} CC=${configure.cxx} ${build.cmd} ${build.target}"
73}
74
75destroot {
76        xinstall -m 755 ${workpath}/figtoipe-${figtoipe-vers}/figtoipe ${destroot}${prefix}/bin
77        xinstall -m 644 ${workpath}/figtoipe-${figtoipe-vers}/figtoipe.1 ${destroot}${prefix}/share/man/man1
78        xinstall -m 755 ${workpath}/ipe5toxml/ipe5toxml ${destroot}${prefix}/bin
79        xinstall -m 755 ${workpath}/pdftoipe-${pdftoipe-vers}-src/pdftoipe ${destroot}${prefix}/bin
80        xinstall -m 644 ${workpath}/pdftoipe-${pdftoipe-vers}-src/pdftoipe.1 ${destroot}${prefix}/share/man/man1
81        xinstall -m 755 ${workpath}/svgtoipe-${svgtoipe-vers}/svgtoipe.py ${destroot}${prefix}/bin
82}
83
84livecheck.type  regex
85livecheck.url   http://sourceforge.net/projects/ipe7/files/tools/
86livecheck.regex "to(?:ipe|xml)-(\[0-9\]*)"
Note: See TracBrowser for help on using the repository browser.