summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-core/jakarta-commons/jakarta-commons.inc66
-rw-r--r--recipes-core/xml-commons/jaxme_0.5.2.bb39
-rw-r--r--recipes-core/xml-commons/xom_1.1.bb26
-rw-r--r--recipes-core/xml-commons/xpp2_2.1.10.bb22
-rw-r--r--recipes-core/xml-commons/xpp3_1.1.3.4.O.bb38
-rw-r--r--recipes-extended/hsqldb/hsqldb_1.8.0.10.bb26
6 files changed, 108 insertions, 109 deletions
diff --git a/recipes-core/jakarta-commons/jakarta-commons.inc b/recipes-core/jakarta-commons/jakarta-commons.inc
index 4f7b700..bd85610 100644
--- a/recipes-core/jakarta-commons/jakarta-commons.inc
+++ b/recipes-core/jakarta-commons/jakarta-commons.inc
@@ -21,42 +21,42 @@ CLEAN_PATH = ""
21 21
22# Some projects have a replaceable version number in their manifest template. 22# Some projects have a replaceable version number in their manifest template.
23do_unpackpost() { 23do_unpackpost() {
24 if [ -d src/conf ] 24 if [ -d src/conf ]
25 then 25 then
26 find src/conf -exec \ 26 find src/conf -exec \
27 sed -i -e "s|@version@|${PV}|" {} \; 27 sed -i -e "s|@version@|${PV}|" {} \;
28 fi 28 fi
29} 29}
30 30
31addtask unpackpost after do_unpack before do_patch 31addtask unpackpost after do_unpack before do_patch
32# Compile step is very similar for Jakarta commons packages 32# Compile step is very similar for Jakarta commons packages
33do_compile() { 33do_compile() {
34 mkdir -p build 34 mkdir -p build
35 35
36 if [ "${CP}" ] 36 if [ "${CP}" ]
37 then 37 then
38 oe_makeclasspath cp -s ${CP} 38 oe_makeclasspath cp -s ${CP}
39 else 39 else
40 cp=. 40 cp=.
41 fi 41 fi
42 42
43 echo "javac -sourcepath ${COMPILE_SOURCEPATH} -cp $cp -d build \`find ${MAINSOURCES} ${COMPILE_FINDARGS}\`" 43 echo "javac -sourcepath ${COMPILE_SOURCEPATH} -cp $cp -d build \`find ${MAINSOURCES} ${COMPILE_FINDARGS}\`"
44 javac -sourcepath ${COMPILE_SOURCEPATH} -cp $cp -d build `find ${MAINSOURCES} ${COMPILE_FINDARGS}` 44 javac -sourcepath ${COMPILE_SOURCEPATH} -cp $cp -d build `find ${MAINSOURCES} ${COMPILE_FINDARGS}`
45 45
46 # Copy extraneous files 46 # Copy extraneous files
47 echo "(cd ${MAINSOURCES} && find . ${FINDARGS} -exec cp {} ../../build/{} \;)" 47 echo "(cd ${MAINSOURCES} && find . ${FINDARGS} -exec cp {} ../../build/{} \;)"
48 (cd ${MAINSOURCES} && find . ${FINDARGS} -exec cp {} ../../build/{} \;) 48 (cd ${MAINSOURCES} && find . ${FINDARGS} -exec cp {} ../../build/{} \;)
49 49
50 # Optionally remove stuff after compilation (needed for sourcepath hacks). 50 # Optionally remove stuff after compilation (needed for sourcepath hacks).
51 if [ ${CLEAN_PATH} ]; then 51 if [ ${CLEAN_PATH} ]; then
52 rm -rf ${CLEAN_PATH} 52 rm -rf ${CLEAN_PATH}
53 fi 53 fi
54 54
55 # Some projects have manifest, some have not. This works for both. 55 # Some projects have manifest, some have not. This works for both.
56 if [ -f src/conf/MANIFEST.MF ] 56 if [ -f src/conf/MANIFEST.MF ]
57 then 57 then
58 fastjar cfm ${JARFILENAME} src/conf/MANIFEST.MF -C build . 58 fastjar cfm ${JARFILENAME} src/conf/MANIFEST.MF -C build .
59 else 59 else
60 fastjar cf ${JARFILENAME} -C build . 60 fastjar cf ${JARFILENAME} -C build .
61 fi 61 fi
62} 62}
diff --git a/recipes-core/xml-commons/jaxme_0.5.2.bb b/recipes-core/xml-commons/jaxme_0.5.2.bb
index 304c06d..65b406e 100644
--- a/recipes-core/xml-commons/jaxme_0.5.2.bb
+++ b/recipes-core/xml-commons/jaxme_0.5.2.bb
@@ -16,27 +16,26 @@ inherit java-library
16DEPENDS = "fastjar-native log4j1.2 xerces-j xalan-j commons-codec hsqldb antlr antlr-native" 16DEPENDS = "fastjar-native log4j1.2 xerces-j xalan-j commons-codec hsqldb antlr antlr-native"
17 17
18do_compile() { 18do_compile() {
19 oe_makeclasspath cp -s log4j-1.2 xercesImpl xalan2 commons-codec hsqldb antlr 19 oe_makeclasspath cp -s log4j-1.2 xercesImpl xalan2 commons-codec hsqldb antlr
20 cp=build-api:build-jaxme:build-js:build-xs:build-pm:$cp 20 cp=build-api:build-jaxme:build-js:build-xs:build-pm:$cp
21 21
22 jaxme_build src/api build-api $cp jaxmeapi-${PV}.jar
22 23
23 jaxme_build src/api build-api $cp jaxmeapi-${PV}.jar 24 runantlr -o src/js/org/apache/ws/jaxme/js/jparser src/js/org/apache/ws/jaxme/js/jparser/java15.g
25 jaxme_build src/js build-js $cp jaxmejs-${PV}.jar
24 26
25 runantlr -o src/js/org/apache/ws/jaxme/js/jparser src/js/org/apache/ws/jaxme/js/jparser/java15.g 27 jaxme_build src/xs build-xs $cp jaxmexs-${PV}.jar
26 jaxme_build src/js build-js $cp jaxmejs-${PV}.jar
27 28
28 jaxme_build src/xs build-xs $cp jaxmexs-${PV}.jar 29 jaxme_build src/jaxme build-jaxme $cp ${JARFILENAME}
29 30
30 jaxme_build src/jaxme build-jaxme $cp ${JARFILENAME} 31# jaxme_build src/pm build-pm $cp jaxmepm-${PV}.jar
31
32# jaxme_build src/pm build-pm $cp jaxmepm-${PV}.jar
33} 32}
34 33
35do_install_append() { 34do_install_append() {
36 oe_jarinstall jaxmeapi-${PV}.jar jaxmeapi.jar 35 oe_jarinstall jaxmeapi-${PV}.jar jaxmeapi.jar
37 oe_jarinstall jaxmejs-${PV}.jar jaxmejs.jar 36 oe_jarinstall jaxmejs-${PV}.jar jaxmejs.jar
38 oe_jarinstall jaxmexs-${PV}.jar jaxmexs.jar 37 oe_jarinstall jaxmexs-${PV}.jar jaxmexs.jar
39 oe_jarinstall jaxmepm-${PV}.jar jaxmepm.jar 38 oe_jarinstall jaxmepm-${PV}.jar jaxmepm.jar
40} 39}
41 40
42# Compile helper 41# Compile helper
@@ -45,17 +44,17 @@ do_install_append() {
45# 3 - classpath 44# 3 - classpath
46# 4 - jar file name 45# 4 - jar file name
47jaxme_build() { 46jaxme_build() {
48 mkdir -p $2 47 mkdir -p $2
49 48
50 ant_sourcepath=${WORKDIR}/apache-ant-1.7.1/src/main 49 ant_sourcepath=${WORKDIR}/apache-ant-1.7.1/src/main
51 50
52 echo "javac -sourcepath $ant_sourcepath:$1 -cp $3 -d $2 \`find $1 -name "*.java"\`" 51 echo "javac -sourcepath $ant_sourcepath:$1 -cp $3 -d $2 \`find $1 -name "*.java"\`"
53 javac -sourcepath $ant_sourcepath:$1 -cp $3 -d $2 `find $1 -name "*.java" -and -not \( -wholename "*junit*" -or -wholename "*examples*" \) ` 52 javac -sourcepath $ant_sourcepath:$1 -cp $3 -d $2 `find $1 -name "*.java" -and -not \( -wholename "*junit*" -or -wholename "*examples*" \) `
54 (cd $1 && find . -name "*.properties" -exec cp {} ${S}/$2/{} \;) 53 (cd $1 && find . -name "*.properties" -exec cp {} ${S}/$2/{} \;)
55 54
56 rm -rf $2/org/apache/tools 55 rm -rf $2/org/apache/tools
57 56
58 fastjar -C $2 -c -f $4 . 57 fastjar -C $2 -c -f $4 .
59} 58}
60 59
61SRC_URI[archive.md5sum] = "084ebfe4a816058f8ff6bd731fa70df4" 60SRC_URI[archive.md5sum] = "084ebfe4a816058f8ff6bd731fa70df4"
diff --git a/recipes-core/xml-commons/xom_1.1.bb b/recipes-core/xml-commons/xom_1.1.bb
index 697e01d..56701b2 100644
--- a/recipes-core/xml-commons/xom_1.1.bb
+++ b/recipes-core/xml-commons/xom_1.1.bb
@@ -16,24 +16,24 @@ inherit java-library
16DEPENDS = "fastjar-native xerces-j xalan-j" 16DEPENDS = "fastjar-native xerces-j xalan-j"
17 17
18do_compile() { 18do_compile() {
19 mkdir -p build 19 mkdir -p build
20 20
21 oe_makeclasspath cp -s xercesImpl xalan2 21 oe_makeclasspath cp -s xercesImpl xalan2
22 cp=build:$cp 22 cp=build:$cp
23 23
24 scp="${WORKDIR}/jaxen-1.1.1/src/java/main" 24 scp="${WORKDIR}/jaxen-1.1.1/src/java/main"
25
26 javac -sourcepath src:$scp -cp $cp -d build `find src -name "*.java" -and -not \( -wholename "*tests*" -or -wholename "*samples*" -or -wholename "*tools*" \)`
27 javac -sourcepath fatsrc:$scp -cp $cp -d build `find fatsrc -name "*.java" -and -not \( -wholename "*tests*" -or -wholename "*samples*" -or -wholename "*tools*" \)`
28 javac -sourcepath src15:$scp -cp $cp -d build `find src15 -name "*.java" -and -not \( -wholename "*tests*" -or -wholename "*samples*" -or -wholename "*tools*" \)`
29 25
30 (cd src && find . -name "*.properties" -exec cp {} ../build/{} \;) 26 javac -sourcepath src:$scp -cp $cp -d build `find src -name "*.java" -and -not \( -wholename "*tests*" -or -wholename "*samples*" -or -wholename "*tools*" \)`
27 javac -sourcepath fatsrc:$scp -cp $cp -d build `find fatsrc -name "*.java" -and -not \( -wholename "*tests*" -or -wholename "*samples*" -or -wholename "*tools*" \)`
28 javac -sourcepath src15:$scp -cp $cp -d build `find src15 -name "*.java" -and -not \( -wholename "*tests*" -or -wholename "*samples*" -or -wholename "*tools*" \)`
31 29
32 # Remove Jaxen classes from build 30 (cd src && find . -name "*.properties" -exec cp {} ../build/{} \;)
33 rm -rf build/org/jaxen
34 rm -rf build/org/w3c
35 31
36 fastjar -C build -c -f ${JARFILENAME} . 32 # Remove Jaxen classes from build
33 rm -rf build/org/jaxen
34 rm -rf build/org/w3c
35
36 fastjar -C build -c -f ${JARFILENAME} .
37} 37}
38 38
39SRC_URI[archive.md5sum] = "e5ae82568d7b1faeb950140c34fbbcb1" 39SRC_URI[archive.md5sum] = "e5ae82568d7b1faeb950140c34fbbcb1"
diff --git a/recipes-core/xml-commons/xpp2_2.1.10.bb b/recipes-core/xml-commons/xpp2_2.1.10.bb
index 2239173..54d69f4 100644
--- a/recipes-core/xml-commons/xpp2_2.1.10.bb
+++ b/recipes-core/xml-commons/xpp2_2.1.10.bb
@@ -12,22 +12,22 @@ inherit java-library
12DEPENDS = "fastjar-native virtual/javac-native" 12DEPENDS = "fastjar-native virtual/javac-native"
13 13
14do_compile() { 14do_compile() {
15 if [ -d build-oe ]; then 15 if [ -d build-oe ]; then
16 rm -rf build-oe 16 rm -rf build-oe
17 fi 17 fi
18 mkdir -p build-oe 18 mkdir -p build-oe
19 19
20 sourcepath="src/java/drivers/jaxp11:src/java/drivers/sax2:src/java/impl/factory:src/java/impl/format:src/java/impl/node:src/java/impl/pullparser:src/java/impl/tag:src/java/intf" 20 sourcepath="src/java/drivers/jaxp11:src/java/drivers/sax2:src/java/impl/factory:src/java/impl/format:src/java/impl/node:src/java/impl/pullparser:src/java/impl/tag:src/java/intf"
21 21
22 findpath="${sourcepath//:/ }" 22 findpath="${sourcepath//:/ }"
23 23
24 javac -sourcepath $sourcepath -d build-oe `find $findpath -name "*.java"` 24 javac -sourcepath $sourcepath -d build-oe `find $findpath -name "*.java"`
25 25
26 mkdir -p build-oe/META-INF/services 26 mkdir -p build-oe/META-INF/services
27 cp src/java/drivers/jaxp11/META-INF/services/javax.xml.parsers.SAXParserFactory build-oe/META-INF/services 27 cp src/java/drivers/jaxp11/META-INF/services/javax.xml.parsers.SAXParserFactory build-oe/META-INF/services
28 cp src/java/impl/factory/META-INF/services/org.gjt.xpp.XmlPullParserFactory build-oe/META-INF/services 28 cp src/java/impl/factory/META-INF/services/org.gjt.xpp.XmlPullParserFactory build-oe/META-INF/services
29 29
30 fastjar -C build-oe -c -f ${JARFILENAME} . 30 fastjar -C build-oe -c -f ${JARFILENAME} .
31} 31}
32 32
33SRC_URI[md5sum] = "865ca4e2496c215d301b57450137626f" 33SRC_URI[md5sum] = "865ca4e2496c215d301b57450137626f"
diff --git a/recipes-core/xml-commons/xpp3_1.1.3.4.O.bb b/recipes-core/xml-commons/xpp3_1.1.3.4.O.bb
index 40f7cb2..b87cccd 100644
--- a/recipes-core/xml-commons/xpp3_1.1.3.4.O.bb
+++ b/recipes-core/xml-commons/xpp3_1.1.3.4.O.bb
@@ -12,34 +12,34 @@ DEPENDS = "fastjar-native virtual/javac-native"
12PACKAGES = "libxpp3-xpath-java ${JPN}" 12PACKAGES = "libxpp3-xpath-java ${JPN}"
13 13
14do_compile() { 14do_compile() {
15 if [ -d build-oe ]; then 15 if [ -d build-oe ]; then
16 rm -rf build-oe 16 rm -rf build-oe
17 fi 17 fi
18 mkdir -p build-oe 18 mkdir -p build-oe
19 19
20 sourcepath="src/java/api:src/java/builder:src/java/dom2_builder:src/java/mxp1_min:src/java/mxp1_standard:src/java/parser_pool:src/java/sax2_driver:src/java/serializer_impl:src/java/util:src/java/wrapper" 20 sourcepath="src/java/api:src/java/builder:src/java/dom2_builder:src/java/mxp1_min:src/java/mxp1_standard:src/java/parser_pool:src/java/sax2_driver:src/java/serializer_impl:src/java/util:src/java/wrapper"
21 findpath="${sourcepath//:/ }" 21 findpath="${sourcepath//:/ }"
22 22
23 javac -sourcepath $sourcepath -d build-oe `find $findpath -name "*.java"` 23 javac -sourcepath $sourcepath -d build-oe `find $findpath -name "*.java"`
24 24
25 mkdir -p build-oe/META-INF/services 25 mkdir -p build-oe/META-INF/services
26 cp src/java/mxp1_standard/META-INF/services/org.xml* build-oe/META-INF/services 26 cp src/java/mxp1_standard/META-INF/services/org.xml* build-oe/META-INF/services
27 fastjar -C build-oe -c -f ${JARFILENAME} . 27 fastjar -C build-oe -c -f ${JARFILENAME} .
28 28
29 if [ -d build-xpath ]; then 29 if [ -d build-xpath ]; then
30 rm -rf build-xpath 30 rm -rf build-xpath
31 fi 31 fi
32 mkdir -p build-xpath 32 mkdir -p build-xpath
33 33
34 sourcepath="src/java/xpath" 34 sourcepath="src/java/xpath"
35 findpath="${sourcepath//:/ }" 35 findpath="${sourcepath//:/ }"
36 javac -sourcepath $sourcepath -cp build-oe -d build-xpath `find $findpath -name "*.java"` 36 javac -sourcepath $sourcepath -cp build-oe -d build-xpath `find $findpath -name "*.java"`
37 37
38 fastjar -C build-xpath -c -f xpp3-xpath-${PV}.jar . 38 fastjar -C build-xpath -c -f xpp3-xpath-${PV}.jar .
39} 39}
40 40
41do_install_append() { 41do_install_append() {
42 oe_jarinstall xpp3-xpath-${PV}.jar xpp3-xpath.jar 42 oe_jarinstall xpp3-xpath-${PV}.jar xpp3-xpath.jar
43} 43}
44 44
45FILES_libxpp3-xpath-java = "${datadir}/java/xpp3-xpath*" 45FILES_libxpp3-xpath-java = "${datadir}/java/xpp3-xpath*"
diff --git a/recipes-extended/hsqldb/hsqldb_1.8.0.10.bb b/recipes-extended/hsqldb/hsqldb_1.8.0.10.bb
index e886ae4..ff4908a 100644
--- a/recipes-extended/hsqldb/hsqldb_1.8.0.10.bb
+++ b/recipes-extended/hsqldb/hsqldb_1.8.0.10.bb
@@ -14,25 +14,25 @@ inherit java-library
14DEPENDS = "fastjar-native servlet2.4" 14DEPENDS = "fastjar-native servlet2.4"
15 15
16do_compile() { 16do_compile() {
17 # Build instructions according to build/buildJDK14.bat 17 # Build instructions according to build/buildJDK14.bat
18 mkdir -p classes 18 mkdir -p classes
19 19
20 oe_makeclasspath cp -s servlet-api-2.4 20 oe_makeclasspath cp -s servlet-api-2.4
21 21
22 javac -sourcepath src -cp $cp -d build `find src -name "*.java" -and -not -wholename "*test*"` 22 javac -sourcepath src -cp $cp -d build `find src -name "*.java" -and -not -wholename "*test*"`
23 23
24 mkdir -p classes/org/hsqldb/util 24 mkdir -p classes/org/hsqldb/util
25 mkdir -p classes/org/hsqldb/util/sqltool 25 mkdir -p classes/org/hsqldb/util/sqltool
26 mkdir -p classes/org/hsqldb/resources 26 mkdir -p classes/org/hsqldb/resources
27 27
28 cp src/org/hsqldb/util/*.gif classes/org/hsqldb/util/ 28 cp src/org/hsqldb/util/*.gif classes/org/hsqldb/util/
29 cp src/org/hsqldb/util/*.png classes/org/hsqldb/util/ 29 cp src/org/hsqldb/util/*.png classes/org/hsqldb/util/
30 cp src/org/hsqldb/util/*.properties classes/org/hsqldb/util/ 30 cp src/org/hsqldb/util/*.properties classes/org/hsqldb/util/
31 cp src/org/hsqldb/util/sqltool/*.text classes/org/hsqldb/util/sqltool/ 31 cp src/org/hsqldb/util/sqltool/*.text classes/org/hsqldb/util/sqltool/
32 32
33 cp src/org/hsqldb/resources/*.properties classes/org/hsqldb/resources 33 cp src/org/hsqldb/resources/*.properties classes/org/hsqldb/resources
34 34
35 fastjar -C classes -c -f ${JARFILENAME} . 35 fastjar -C classes -c -f ${JARFILENAME} .
36} 36}
37 37
38SRC_URI[md5sum] = "17410483b5b5f267aa18b7e00b65e6e0" 38SRC_URI[md5sum] = "17410483b5b5f267aa18b7e00b65e6e0"