Merge lp:~zorba-coders/zorba/dataf-module-fix into lp:zorba/data-formatting-module

Proposed by Cezar Andrei
Status: Superseded
Proposed branch: lp:~zorba-coders/zorba/dataf-module-fix
Merge into: lp:zorba/data-formatting-module
Diff against target: 75 lines (+25/-21)
1 file modified
src/com/zorba-xquery/www/modules/CMakeLists.txt (+25/-21)
To merge this branch: bzr merge lp:~zorba-coders/zorba/dataf-module-fix
Reviewer Review Type Date Requested Status
Matthias Brantner Pending
Review via email: mp+105091@code.launchpad.net

This proposal has been superseded by a proposal from 2012-05-08.

Commit message

Fix cmake script for finding fop.jar and it's dependencies on non win boxes.

Description of the change

Fix cmake script for finding fop.jar and it's dependencies on non win boxes.

To post a comment you must log in.
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Validation queue job dataf-module-fix-2012-05-08T17-16-38.082Z is finished. The final status was:

All tests succeeded!

Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Voting does not meet specified criteria. Required: Approve > 1, Disapprove < 1, Needs Fixing < 1, Pending < 1. Got: 1 Pending.

35. By Matthias Brantner

fix for finding fop + required libs on mac

36. By Matthias Brantner

relaxed the test and expected result to also work with the latest version of fop from MacPorts

37. By Matthias Brantner

fixed a typo

38. By Chris Hillery

Fix searching for FOP and dependent jars, using proper paths and the new
ZORBA_FIND_JAR() macro.

39. By Matthias Brantner

removed dead code

Unmerged revisions

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'src/com/zorba-xquery/www/modules/CMakeLists.txt'
--- src/com/zorba-xquery/www/modules/CMakeLists.txt 2012-04-11 16:06:04 +0000
+++ src/com/zorba-xquery/www/modules/CMakeLists.txt 2012-05-08 20:37:17 +0000
@@ -24,32 +24,33 @@
24 IF (NOT DEFINED XSL_FOP_HOME)24 IF (NOT DEFINED XSL_FOP_HOME)
25 IF (WIN32)25 IF (WIN32)
26 MESSAGE (STATUS "Environment variable XSL_FOP_HOME not defined, trying default: C:\\dev\\libraries\\fop-1.0")26 MESSAGE (STATUS "Environment variable XSL_FOP_HOME not defined, trying default: C:\\dev\\libraries\\fop-1.0")
27 SET (XSL_FOP_HOME "C:\\dev\\libraries\\fop-1.0")27 SET (XSL_FOP_HOME "C:\\dev\\libraries\\fop-1.0 C:\\dev\\libraries\\fop-1.0\\lib")
28 ELSE (WIN32)28 ELSE (WIN32)
29 MESSAGE (STATUS "Environment variable XSL_FOP_HOME not defined, trying defaults: " ${Java_LIBRARIES} " /usr/share/java/ /usr/share/java/fop/")29 SET (UNIX_FOP_DEFAULTS /usr/share/java/ /usr/share/java/fop/ /opt/local/share/java/fop/1.0/lib /opt/local/share/java/fop/1.0/build/ ${Java_LIBRARIES})
30 SET (XSL_FOP_HOME "/usr/share/java/ /usr/share/java/fop/ ${Java_LIBRARIES}")30 MESSAGE (STATUS "Environment variable XSL_FOP_HOME not defined, trying defaults: " ${UNIX_FOP_DEFAULTS})
31 SET (XSL_FOP_HOME ${UNIX_FOP_DEFAULTS})
31 ENDIF (WIN32)32 ENDIF (WIN32)
32 ENDIF (NOT DEFINED XSL_FOP_HOME)33 ENDIF (NOT DEFINED XSL_FOP_HOME)
33 34
34 STRING(REGEX REPLACE "\\\\" "/" XSL_FOP_HOME "${XSL_FOP_HOME}")35 STRING(REGEX REPLACE "\\\\" "/" XSL_FOP_HOME "${XSL_FOP_HOME}")
35 36
36 MESSAGE (STATUS "XSL-FOP HOME: " ${XSL_FOP_HOME} )37 MESSAGE (STATUS "XSL-FOP HOME: " ${XSL_FOP_HOME} )
37 FIND_FILE( FOP_JAR NAMES fop.jar 38 FIND_FILE( FOP_JAR NAMES fop.jar
38 PATHS ${XSL_FOP_HOME} ${XSL_FOP_HOME}/build )39 PATHS ${XSL_FOP_HOME} )
39 FIND_FILE( FOP_D1_JAR NAMES avalon-framework.jar40 FIND_FILE( FOP_D1_JAR NAMES avalon-framework.jar avalon-framework-4.2.0.jar
40 PATHS ${XSL_FOP_HOME} ${XSL_FOP_HOME}/lib )41 PATHS ${XSL_FOP_HOME} )
41 FIND_FILE( FOP_D2_JAR NAMES batik-all.jar42 FIND_FILE( FOP_D2_JAR NAMES batik-all.jar /batik-all-1.7.jar
42 PATHS ${XSL_FOP_HOME} ${XSL_FOP_HOME}/lib )43 PATHS ${XSL_FOP_HOME} )
43 FIND_FILE( FOP_D3_JAR NAMES commons-io.jar44 FIND_FILE( FOP_D3_JAR NAMES commons-io.jar commons-io-1.3.1.jar
44 PATHS ${XSL_FOP_HOME} ${XSL_FOP_HOME}/lib )45 PATHS ${XSL_FOP_HOME} )
45 FIND_FILE( FOP_D4_JAR NAMES commons-logging.jar46 FIND_FILE( FOP_D4_JAR NAMES commons-logging.jar commons-logging-1.0.4.jar
46 PATHS ${XSL_FOP_HOME} ${XSL_FOP_HOME}/lib )47 PATHS ${XSL_FOP_HOME} )
47 FIND_FILE( FOP_D5_JAR NAMES serializer.jar48 FIND_FILE( FOP_D5_JAR NAMES serializer.jar serializer-2.7.0.jar
48 PATHS ${XSL_FOP_HOME} ${XSL_FOP_HOME}/lib )49 PATHS ${XSL_FOP_HOME} )
49 FIND_FILE( FOP_D6_JAR NAMES xalan.jar xalan2.jar50 FIND_FILE( FOP_D6_JAR NAMES xalan.jar xalan2.jar xalan-2.7.0.jar
50 PATHS ${XSL_FOP_HOME} ${XSL_FOP_HOME}/lib )51 PATHS ${XSL_FOP_HOME} )
51 FIND_FILE( FOP_D7_JAR NAMES xmlgraphics-commons.jar52 FIND_FILE( FOP_D7_JAR NAMES xmlgraphics-commons.jar xmlgraphics-commons-1.4.jar
52 PATHS ${XSL_FOP_HOME} ${XSL_FOP_HOME}/lib )53 PATHS ${XSL_FOP_HOME} )
5354
54 #MULTIPLE EXISTS CAN'T BE USED IN AN *IF* COMMAND, LOOKS LIKE A BUG ON CMAKE55 #MULTIPLE EXISTS CAN'T BE USED IN AN *IF* COMMAND, LOOKS LIKE A BUG ON CMAKE
55 SET(ALL_FOP FALSE)56 SET(ALL_FOP FALSE)
@@ -70,8 +71,7 @@
70 ENDIF ( EXISTS ${FOP_D2_JAR} )71 ENDIF ( EXISTS ${FOP_D2_JAR} )
71 ENDIF ( EXISTS ${FOP_D1_JAR} )72 ENDIF ( EXISTS ${FOP_D1_JAR} )
72 ENDIF ( EXISTS ${FOP_JAR} )73 ENDIF ( EXISTS ${FOP_JAR} )
73 MESSAGE(STATUS "ALL_FOP:" ${ALL_FOP})74
74
75 IF ( ALL_FOP )75 IF ( ALL_FOP )
76 MESSAGE(STATUS "FOP Libraries Found.")76 MESSAGE(STATUS "FOP Libraries Found.")
77 INCLUDE (CMakeJavaInformation )77 INCLUDE (CMakeJavaInformation )
@@ -101,5 +101,9 @@
101101
102 ELSE ( ALL_FOP )102 ELSE ( ALL_FOP )
103 MESSAGE (STATUS "fop.jar and/or all its dependecies (avalon-framework.jar, batik-all.jar, commons-io.jar, commons-logging.jar, serializer.jar, xalan2.jar, xmlgraphics-commons.jar) not found skiping data-formating module")103 MESSAGE (STATUS "fop.jar and/or all its dependecies (avalon-framework.jar, batik-all.jar, commons-io.jar, commons-logging.jar, serializer.jar, xalan2.jar, xmlgraphics-commons.jar) not found skiping data-formating module")
104 MESSAGE ( STATUS " fop: " ${FOP_JAR} "\n avalon: " ${FOP_D1_JAR}
105 "\n batik: " ${FOP_D2_JAR} "\n io: " ${FOP_D3_JAR}
106 "\n logging: " ${FOP_D4_JAR} "\n serializer: " ${FOP_D5_JAR} " "
107 "\n xalan: " ${FOP_D6_JAR} "\n xmlgraphics: " ${FOP_D7_JAR} )
104 ENDIF ( ALL_FOP )108 ENDIF ( ALL_FOP )
105109

Subscribers

People subscribed via source and target branches

to all changes: