source: trunk/dports/textproc/zorba/Portfile @ 98344

Last change on this file since 98344 was 98344, checked in by ryandesign@…, 8 years ago

increase revision of ports depending on icu, for icu 49.1.2 update (#36396)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 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 98344 2012-10-03 03:05:15Z ryandesign@macports.org $
3
4PortSystem      1.0
5PortGroup       cmake 1.0
6
7name            zorba
8version         2.2.0
9revision        1
10set branch      [join [lrange [split ${version} .] 0 1] .]
11license         Apache-2
12categories      textproc devel
13platforms       darwin
14maintainers     nomaintainer
15description     The XQuery Processor
16
17long_description \
18    Zorba is a general purpose XQuery processor implementing in C++ the W3C \
19    family of specifications. It is not an XML database. The query processor \
20    has been designed to be embeddable in a variety of environments such as \
21    other programming languages extended with XML processing capabilities, \
22    browsers, database servers, XML message dispatchers, or smartphones. Its \
23    architecture employes a modular design, which allows customizing the Zorba \
24    query processor to the environments needs. In particular the architecture \
25    of the query processor allows a pluggable XML store (e.g. main memory, DOM \
26    stores, persistent disk-based large stores, S3 stores).
27
28homepage        http://www.zorba-xquery.com/
29master_sites    https://launchpad.net/zorba/trunk/${branch}/+download
30
31checksums       rmd160  976147777830a883d6a459b818a67d3279540045 \
32                sha256  124929aa0dbf2ec444667c83067b5b27921d8f8043dbdde83674b981c6fb244e
33
34# In-source-builds are not allowed
35configure.dir   ${worksrcpath}/build
36build.dir       ${configure.dir}
37
38post-extract {
39    xinstall -d ${build.dir}
40}
41
42patchfiles      patch-docdir.diff \
43                patch-src-types-schema-SchemaValidatorFilter.h.diff
44
45depends_build-append \
46    port:bison \
47    port:flex
48
49depends_lib \
50    port:boost \
51    port:curl \
52    port:icu \
53    port:libiconv \
54    port:libxml2 \
55    port:libxslt \
56    port:xercesc3 \
57    port:tidy
58
59configure.post_args ..
60configure.args-append \
61    -DCURL_FOUND=YES \
62    -DCURL_INCLUDE_DIR=${prefix}/include \
63    -DCURL_LIBRARY=${prefix}/lib/libcurl.dylib \
64    -DZORBA_SUPPRESS_SWIG=YES \
65    -DZORBA_XQUERYX=YES
66
67test.env DYLD_LIBRARY_PATH=${worksrcpath}/src
68test.run yes
69
70livecheck.type  regex
71livecheck.url   https://launchpad.net/zorba/+download
72livecheck.regex zorba-(\[0-9.\]+)${extract.suffix}
Note: See TracBrowser for help on using the repository browser.