[oe-commits] org.oe.dev classpath: update from Andrew Paulsen. partly closes 2296.

Laibsch commit openembedded-commits at lists.openembedded.org
Fri May 25 11:45:01 UTC 2007


classpath: update from Andrew Paulsen. partly closes 2296.
* update classpath-gtk. fix $PN-issue.
* add classpath-gtk_cvs
* add classpath-minimal-native

Author: Laibsch at openembedded.org
Branch: org.openembedded.dev
Revision: e2e3ffef6f5459b8dc19405c4afaf22a1e0bba6b
ViewMTN: http://monotone.openembedded.org/revision.psp?id=e2e3ffef6f5459b8dc19405c4afaf22a1e0bba6b
Files:
1
packages/classpath/classpath-gtk_0.90.bb
packages/classpath/classpath-gtk_0.93.bb
packages/classpath/classpath-gtk_cvs.bb
packages/classpath/classpath-minimal-native_0.93.bb
packages/classpath/files/gconf_version.patch
packages/classpath/classpath.inc
Diffs:

#
# mt diff -rd785908cd9f133b6c855fad89d8a0609d93333e8 -re2e3ffef6f5459b8dc19405c4afaf22a1e0bba6b
#
# 
# 
# rename "packages/classpath/classpath-gtk_0.90.bb"
#     to "packages/classpath/classpath-gtk_0.93.bb"
# 
# add_file "packages/classpath/classpath-gtk_cvs.bb"
#  content [fc10275137bf55a7bf99c056b3afc204542126fa]
# 
# add_file "packages/classpath/classpath-minimal-native_0.93.bb"
#  content [7ff048b183078fdd67d25147bd3aa69e60fbb0fa]
# 
# add_file "packages/classpath/files/gconf_version.patch"
#  content [04bfa4a55b850c4f2d23365a242210f75e788c2d]
# 
# patch "packages/classpath/classpath-gtk_0.93.bb"
#  from [b5dbe0fede1777b2dc1e7ce032875b0e3f802704]
#    to [7cd5359a90cf2d11668d59746d40df2331bbdeb8]
# 
# patch "packages/classpath/classpath.inc"
#  from [7977dbbfb72be556af6f262074749de821ebf9e6]
#    to [53a5c7c54807a2c616268880a7b21e33b695175f]
# 
============================================================
--- packages/classpath/classpath-gtk_cvs.bb	fc10275137bf55a7bf99c056b3afc204542126fa
+++ packages/classpath/classpath-gtk_cvs.bb	fc10275137bf55a7bf99c056b3afc204542126fa
@@ -0,0 +1,45 @@
+DESCRIPTION = "GNU Classpath standard Java libraries"
+HOMEPAGE = "http://www.gnu.org/software/classpath/"
+LICENSE = "Classpath"
+PRIORITY = "optional"
+SECTION = "libs"
+
+SRCDATE_${PN} ?= "20070501"
+PV = "0.93+cvs${SRCDATE}"
+
+DEPENDS = "glib-2.0 gtk+ cairo gconf ecj-native zip-native"
+RDEPENDS_${PN} = "classpath-common (>= ${PV})"
+RCONFLICTS_${PN} = "classpath-minimal"
+
+SRC_URI = "cvs://anonymous@cvs.savannah.gnu.org/sources/classpath;module=classpath \
+           file://disable-automake-checks.patch;patch=1"
+
+S = "${WORKDIR}/classpath"
+
+inherit autotools
+
+EXTRA_OECONF = "--with-ecj=${STAGING_BINDIR_NATIVE}/ecj --with-ecj-jar=${STAGING_BINDIR_NATIVE}/ecj.jar --disable-plugin --disable-dssi --disable-alsa"
+
+PACKAGES = "classpath-dev classpath-doc classpath-common classpath-examples classpath-tools ${PN}"
+
+FILES_classpath-doc = "${datadir}/info ${datadir}/man"
+FILES_classpath-dev = "${includedir}"
+FILES_${PN} = "${libdir} ${bindir}"
+FILES_classpath-common = "${datadir}/classpath/glibj.zip"
+FILES_classpath-examples = "${datadir}/classpath/examples"
+FILES_classpath-tools = "${datadir}/classpath/tools.zip"
+
+do_stage() {
+	install -d ${STAGING_INCDIR}/classpath
+	install -m 0755 include/jni* ${STAGING_INCDIR}/classpath/
+	install -d ${STAGING_DATADIR}/classpath
+	install -m 0755 lib/glibj.zip ${STAGING_DATADIR}/classpath/
+}
+
+do_install() {
+	autotools_do_install
+	mv ${D}${libdir}/security ${D}${libdir}/${PN}
+}
+
+PROVIDES = "classpath"
+RPROVIDES = "classpath"
============================================================
--- packages/classpath/classpath-minimal-native_0.93.bb	7ff048b183078fdd67d25147bd3aa69e60fbb0fa
+++ packages/classpath/classpath-minimal-native_0.93.bb	7ff048b183078fdd67d25147bd3aa69e60fbb0fa
@@ -0,0 +1,17 @@
+inherit native
+require classpath.inc
+
+DEPENDS = "glib-2.0 libart-lgpl pango libxtst jikes-native zip-native"
+
+EXTRA_OECONF = "--with-jikes --disable-gconf-peer --disable-gtk-peer --disable-plugin --disable-dssi --disable-examples"
+
+do_stage() {
+        install -d ${STAGING_INCDIR}/classpath
+        install -m 0755 include/jni* ${STAGING_INCDIR}/classpath/
+        install -d ${STAGING_DATADIR}/classpath
+        install -m 0755 lib/glibj.zip ${STAGING_DATADIR}/classpath/
+}
+
+do_install() {
+	:
+}
============================================================
--- packages/classpath/files/gconf_version.patch	04bfa4a55b850c4f2d23365a242210f75e788c2d
+++ packages/classpath/files/gconf_version.patch	04bfa4a55b850c4f2d23365a242210f75e788c2d
@@ -0,0 +1,11 @@
+--- classpath-0.93/configure.ac~	2007-03-29 15:52:30.000000000 -0500
++++ classpath-0.93/configure.ac	2007-03-29 15:52:30.000000000 -0500
+@@ -496,7 +496,7 @@
+ 
+   dnl gconf-peer
+   if  test "x${COMPILE_GCONF_PEER}" = xyes; then
+-    PKG_CHECK_MODULES(GCONF, gconf-2.0 >= 2.11.2)
++    PKG_CHECK_MODULES(GCONF, gconf-2.0 >= 2.6.0)
+     AC_SUBST(GCONF_CFLAGS)
+     AC_SUBST(GCONF_LIBS)
+     dnl we also need gdk for locking
============================================================
--- packages/classpath/classpath-gtk_0.90.bb	b5dbe0fede1777b2dc1e7ce032875b0e3f802704
+++ packages/classpath/classpath-gtk_0.93.bb	7cd5359a90cf2d11668d59746d40df2331bbdeb8
@@ -1,16 +1,16 @@ require classpath.inc
 require classpath.inc
 
-DEPENDS = "glib-2.0 gtk+ libart-lgpl pango libxtst jikes-native zip-native"
-RDEPENDS_${PBN}-gtk = "${PBN}-common (>= ${PV})"
-RCONFLICTS_${PBN}-gtk = "${PBN}-minimal"
+DEPENDS = "glib-2.0 gtk+ cairo gconf libart-lgpl pango libxtst jikes-native zip-native"
+RDEPENDS_${PN} = "classpath-common (>= ${PV})"
+RCONFLICTS_${PN} = "classpath-minimal"
 
-EXTRA_OECONF = "--with-jikes"
+EXTRA_OECONF = "--with-jikes --disable-plugin --disable-dssi"
 
-PACKAGES = "${PBN}-dev ${PBN}-doc ${PBN}-common ${PBN}-examples ${PBN}-tools ${PN}"
+PACKAGES = "classpath-dev classpath-doc classpath-common classpath-examples classpath-tools ${PN}"
 
+FILES_classpath-doc = "${datadir}/info"
+FILES_classpath-dev = "${includedir}"
+FILES_${PN} = "${libdir} ${bindir}"
+FILES_classpath-common = "${datadir}/classpath/glibj.zip"
+FILES_classpath-examples = "${datadir}/classpath/examples"
+FILES_classpath-tools = "${datadir}/classpath/tools.zip"
-FILES_${PBN}-doc = "${datadir}/info"
-FILES_${PBN}-dev = "${includedir}"
-FILES_${PN} = "${libdir}"
-FILES_${PBN}-common = "${datadir}/${PBN}/glibj.zip"
-FILES_${PBN}-examples = "${datadir}/${PBN}/examples"
-FILES_${PBN}-tools = "${datadir}/${PBN}/tools"
============================================================
--- packages/classpath/classpath.inc	7977dbbfb72be556af6f262074749de821ebf9e6
+++ packages/classpath/classpath.inc	53a5c7c54807a2c616268880a7b21e33b695175f
@@ -8,7 +8,7 @@ SRC_URI = "${GNU_MIRROR}/classpath/${PBN
 
 SRC_URI = "${GNU_MIRROR}/classpath/${PBN}-${PV}.tar.gz \
            file://disable-automake-checks.patch;patch=1 \
-           file://fix-endian-arm-floats.patch;patch=1"
+	   file://gconf_version.patch;patch=1"
 
 S = "${WORKDIR}/${PBN}-${PV}"
 






More information about the Openembedded-commits mailing list