[124409] trunk/dports/textproc/zorba

ryandesign at macports.org ryandesign at macports.org
Sat Aug 23 23:25:42 PDT 2014


Revision: 124409
          https://trac.macports.org/changeset/124409
Author:   ryandesign at macports.org
Date:     2014-08-23 23:25:42 -0700 (Sat, 23 Aug 2014)
Log Message:
-----------
zorba: update to 3.0 (#35339)

Modified Paths:
--------------
    trunk/dports/textproc/zorba/Portfile

Removed Paths:
-------------
    trunk/dports/textproc/zorba/files/patch-docdir.diff

Modified: trunk/dports/textproc/zorba/Portfile
===================================================================
--- trunk/dports/textproc/zorba/Portfile	2014-08-24 06:07:22 UTC (rev 124408)
+++ trunk/dports/textproc/zorba/Portfile	2014-08-24 06:25:42 UTC (rev 124409)
@@ -5,8 +5,7 @@
 PortGroup       cmake 1.0
 
 name            zorba
-version         2.2.0
-revision        3
+version         3.0
 set branch      [join [lrange [split ${version} .] 0 1] .]
 license         Apache-2
 categories      textproc devel
@@ -27,36 +26,55 @@
 
 homepage        http://www.zorba-xquery.com/
 master_sites    https://launchpad.net/zorba/trunk/${branch}/+download
+distfiles       ${name}-${version}${extract.suffix} \
+                ${name}_modules-${version}${extract.suffix}
 
-checksums       rmd160  976147777830a883d6a459b818a67d3279540045 \
-                sha256  124929aa0dbf2ec444667c83067b5b27921d8f8043dbdde83674b981c6fb244e
+checksums       ${name}-${version}${extract.suffix} \
+                    rmd160  f6add7764e6c538c76f538fa3e2cc226ba36a6f7 \
+                    sha256  8ae73ce11ed522d40f20dc2d7c907176ee5dd9e26bde5a40b8a02dbca9558dfe \
+                ${name}_modules-${version}${extract.suffix} \
+                    rmd160  fb9cac7f26cf0351b7a73f279002d0cda09fdd66 \
+                    sha256  5fc68381f2ffde43f705010b2055df7067a8d8740815805750ab73b602a1957d
 
-# In-source-builds are not allowed
+# In-source builds are not allowed
 configure.dir   ${worksrcpath}/build
+
 build.dir       ${configure.dir}
 
 post-extract {
     xinstall -d ${build.dir}
 }
 
-patchfiles      patch-docdir.diff \
-                patch-src-types-schema-SchemaValidatorFilter.h.diff
+patchfiles      patch-src-types-schema-SchemaValidatorFilter.h.diff
 
-depends_build-append \
-    port:bison \
-    port:flex
-
 depends_lib \
     port:boost \
     port:curl \
+    port:fop \
+    port:geos \
     port:icu \
+    port:libarchive \
     port:libiconv \
     port:libxml2 \
     port:libxslt \
-    port:xercesc3 \
-    port:tidy
+    port:sqlite3 \
+    port:tidy \
+    port:xercesc3
 
-configure.post_args ..
+# External modules not installed:
+#   port:ImageMagick    - image         skip this, creates too big .mpkg files
+#                       - schema-tools  xmlbeans port not available
+#                       - read-pdf      fontbox port not available
+#   port:cclient        - email         breaks zorba build
+
+# Dependencies for external modules
+#    port:cclient       - email
+#    port:geos          - geo
+#    port:libarchive    - archive
+#    port:libxslt       - language/xslt
+#    port:fop           - xsl-fo
+
+configure.post_args ${worksrcpath}
 configure.args-append \
     -DCURL_FOUND=YES \
     -DCURL_INCLUDE_DIR=${prefix}/include \

Deleted: trunk/dports/textproc/zorba/files/patch-docdir.diff
===================================================================
--- trunk/dports/textproc/zorba/files/patch-docdir.diff	2014-08-24 06:07:22 UTC (rev 124408)
+++ trunk/dports/textproc/zorba/files/patch-docdir.diff	2014-08-24 06:25:42 UTC (rev 124409)
@@ -1,92 +0,0 @@
-Install documentation in an unversioned directory
---- doc/CMakeLists.txt.orig	2012-03-20 19:56:15.000000000 -0500
-+++ doc/CMakeLists.txt	2012-05-27 00:31:36.000000000 -0500
-@@ -64,43 +64,43 @@
- 
- INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/cxx/html
-         COMPONENT "doc" 
--        DESTINATION share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}/cxx)
-+        DESTINATION share/doc/zorba/cxx)
- 
- INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/c/html  
-         COMPONENT "doc"
--        DESTINATION share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}/c)
-+        DESTINATION share/doc/zorba/c)
- 
- INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/code/html  
-         COMPONENT "doc"
--        DESTINATION share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}/code)
-+        DESTINATION share/doc/zorba/code)
- 
- IF (SWIG_FOUND)
-   INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/java/html 
-         COMPONENT "doc"
--        DESTINATION share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}/java)
-+        DESTINATION share/doc/zorba/java)
-   
-   INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/php/html
-         COMPONENT "doc" 
--        DESTINATION share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}/php)
-+        DESTINATION share/doc/zorba/php)
-   
-   INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/python/html 
-         COMPONENT "doc"
--        DESTINATION share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}/python)
-+        DESTINATION share/doc/zorba/python)
-   
-   INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ruby/html  
-         COMPONENT "doc"
--        DESTINATION share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}/ruby)
-+        DESTINATION share/doc/zorba/ruby)
- ENDIF (SWIG_FOUND)
- 
- INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/zorba/html 
-         COMPONENT "doc"
-         DESTINATION
--        share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}/zorba)
-+        share/doc/zorba/zorba)
- 
- INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/zorba/xqdoc 
-         COMPONENT "doc"
-         DESTINATION
--        share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}/zorba
-+        share/doc/zorba/zorba
-         PATTERN "*.vcxproj" EXCLUDE
-         PATTERN "*.vcxproj.*" EXCLUDE
-         PATTERN "*.cmake" EXCLUDE
-@@ -109,10 +109,10 @@
-         
- 
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/LICENSE.txt 
--        DESTINATION share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER})
-+        DESTINATION share/doc/zorba)
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/README.txt  
--        DESTINATION share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER})
-+        DESTINATION share/doc/zorba)
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/NOTICE.txt  
--        DESTINATION share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER})
-+        DESTINATION share/doc/zorba)
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/AUTHORS.txt 
--        DESTINATION share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER})
-+        DESTINATION share/doc/zorba)
---- doc/c/examples/CMakeLists.txt.orig	2012-03-20 19:56:16.000000000 -0500
-+++ doc/c/examples/CMakeLists.txt	2012-05-27 00:29:23.000000000 -0500
-@@ -62,4 +62,4 @@
-         ${CMAKE_CURRENT_BINARY_DIR}/cparsing.xml
-         COMPONENT "doc"
-         DESTINATION
--        share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}/c/examples)
-+        share/doc/zorba/c/examples)
---- doc/cxx/examples/CMakeLists.txt.orig	2012-03-20 19:56:17.000000000 -0500
-+++ doc/cxx/examples/CMakeLists.txt	2012-05-27 00:34:08.000000000 -0500
-@@ -70,8 +70,8 @@
- INSTALL(FILES ${API_EXAMPLES} ${CMAKE_CURRENT_BINARY_DIR}/examples.cpp
-         COMPONENT "cxx_examples" 
-         DESTINATION
--        share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}/cxx/examples)
-+        share/doc/zorba/cxx/examples)
- INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/Makefile.zorba
-         COMPONENT "cxx_examples" 
-         DESTINATION
--        share/doc/zorba-${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}/cxx/examples RENAME Makefile)
-+        share/doc/zorba/cxx/examples RENAME Makefile)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140823/33eaa6cf/attachment.html>


More information about the macports-changes mailing list