source: trunk/dports/textproc/zorba/Portfile

Last change on this file was 143133, checked in by devans@…, 2 years ago

zorba: update to version 3.1, dependencies, now uses github.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.4 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 143133 2015-12-04 20:33:02Z ryandesign@macports.org $
3
4PortSystem      1.0
5PortGroup       cmake 1.0
6PortGroup       github 1.0
7
8github.setup    28msec zorba 3.1
9license         Apache-2
10categories      textproc devel
11platforms       darwin
12maintainers     nomaintainer
13description     The XQuery Processor
14
15long_description \
16    Zorba is a general purpose XQuery processor implementing in C++ the W3C \
17    family of specifications. It is not an XML database. The query processor \
18    has been designed to be embeddable in a variety of environments such as \
19    other programming languages extended with XML processing capabilities, \
20    browsers, database servers, XML message dispatchers, or smartphones. Its \
21    architecture employes a modular design, which allows customizing the Zorba \
22    query processor to the environments needs. In particular the architecture \
23    of the query processor allows a pluggable XML store (e.g. main memory, DOM \
24    stores, persistent disk-based large stores, S3 stores).
25
26homepage        http://www.zorba.io/home
27
28checksums       rmd160  b2bbc7dc718473eccb4f3f03fced5802a15ca827 \
29                sha256  536b5949346c2623be1f068b7cca27e94efcc8df7dc807b61c4b085082f5675b
30
31# In-source builds are not allowed
32cmake.out_of_source yes
33
34patchfiles      patch-src-types-schema-SchemaValidatorFilter.h.diff
35
36depends_build-append \
37    port:bison \
38    port:flex
39
40depends_lib \
41    port:boost \
42    port:curl \
43    port:fop \
44    port:geos \
45    port:icu \
46    port:libarchive \
47    port:libiconv \
48    port:libxml2 \
49    port:libxslt \
50    port:sqlite3 \
51    port:tidy \
52    port:xercesc3
53
54# External modules not installed:
55#   port:ImageMagick    - image         skip this, creates too big .mpkg files
56#                       - schema-tools  xmlbeans port not available
57#                       - read-pdf      fontbox port not available
58#   port:cclient        - email         breaks zorba build
59
60# Dependencies for external modules
61#    port:cclient       - email
62#    port:geos          - geo
63#    port:libarchive    - archive
64#    port:libxslt       - language/xslt
65#    port:fop           - xsl-fo
66
67configure.args-append \
68    -DCURL_FOUND=YES \
69    -DCURL_INCLUDE_DIR=${prefix}/include \
70    -DCURL_LIBRARY=${prefix}/lib/libcurl.dylib \
71    -DZORBA_XQUERYX=YES
72
73test.env DYLD_LIBRARY_PATH=${worksrcpath}/src
74test.run yes
Note: See TracBrowser for help on using the repository browser.