Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
authorMichael Lauer <mickey@vanille-media.de>
Wed, 6 Apr 2005 12:13:58 +0000 (12:13 +0000)
committerMichael Lauer <mickey@vanille-media.de>
Wed, 6 Apr 2005 12:13:58 +0000 (12:13 +0000)
into r2d2.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages

2005/04/06 14:03:30+02:00 dyndns.org!reenoo
Merge oe-devel@oe-devel.bkbits.net:openembedded
into sugarcube.dyndns.org:/home2/oe/bakery/openembedded

2005/04/06 14:03:11+02:00 dyndns.org!reenoo
kaffe:
  - move SRC_URI from .inc to individual .bbs.
  - mark kaffe-qt as BROKEN since totally untested.
  - split off java bytecode package.

BKrev: 4253d286KXaNT7qvXjeavX1u__4N4Q

packages/kaffe/kaffe-gtk_cvs.bb
packages/kaffe/kaffe-qt_cvs.bb
packages/kaffe/kaffe.inc
packages/kaffe/kaffeh-native_cvs.bb

index 84d80db..c4e321f 100644 (file)
@@ -1,6 +1,10 @@
-include kaffe.inc
 MAINTAINER = "Rene Wagner <rw@handhelds.org>"
+
 PV = "1.1.4+cvs${CVSDATE}"
+SRC_URI = "cvs://readonly:readonly@cvs.kaffe.org/cvs/kaffe;module=kaffe"
+S = "${WORKDIR}/kaffe"
+
+include kaffe.inc
 
 DEPENDS += "glib-2.0 gmp gtk+ libart-lgpl pango zlib kaffeh-native"
 
index 9b7e5b2..06fbf68 100644 (file)
@@ -1,6 +1,11 @@
-include kaffe.inc
+BROKEN = "1"
 
 PV = "1.1.4+cvs${CVSDATE}"
+SRC_URI = "cvs://readonly:readonly@cvs.kaffe.org/cvs/kaffe;module=kaffe"
+S = "${WORKDIR}/kaffe"
+
+include kaffe.inc
+
 DEPENDS += "libqpe-opie"
 
 CXXFLAGS += " -DQPE "
index 48023d4..3ea8bd6 100644 (file)
@@ -4,19 +4,20 @@ LICENSE  = "GPL LGPL W3C Classpath BSD"
 
 DEPENDS = "jikes-native fastjar-native"
 
-SRC_URI = "cvs://readonly:readonly@cvs.kaffe.org/cvs/kaffe;module=kaffe \
-           file://disable-automake-checks.patch;patch=1"
-S = "${WORKDIR}/kaffe"
+SRC_URI += "file://disable-automake-checks.patch;patch=1"
 
 inherit autotools gettext
 
-EXTRA_OECONF = "--with-engine=jit \
+EXTRA_OECONF = "--with-engine=intrp \
+       --with-libffi \
        --with-threads=unix-pthreads \
        --disable-alsatest \
        --disable-esdtest \
        --disable-sound \
        --with-jikes"
 
+CFLAGS += "-D_GNU_SOURCE"
+
 # kaffe installs to non-standard locations. apply a similar workaround to 
 # the one used in debian. i.e. override prefix
 oe_runconf () {
@@ -41,7 +42,11 @@ oe_runconf () {
                oefatal "no configure script found"
        fi
 }
+
+PACKAGES =+ "${PN}-common"
 FILES_${PN} += "${libdir}/${PN}"
+RDEPENDS_${PN} = "${PN}-common (>= ${PV})"
+FILES_${PN}-common = "${libdir}/${PN}/jre/lib/*.jar"
 
 do_install () {
        autotools_do_install
@@ -49,6 +54,7 @@ do_install () {
        # move partially duplicate stuff to a single location
        mv -f ${D}${libdir}/${PN}/bin/* ${D}${libdir}/${PN}/jre/bin
        rmdir ${D}${libdir}/${PN}/bin
+       cd ${D}${libdir}/${PN} && ln -s jre/bin
 }
 
 # use update-alternatives for the various wrapper scripts
index f5bca08..5c2d7c1 100644 (file)
@@ -1,6 +1,8 @@
-include kaffe.inc
-
 PV = "1.1.4+cvs${CVSDATE}"
+SRC_URI = "cvs://readonly:readonly@cvs.kaffe.org/cvs/kaffe;module=kaffe"
+S = "${WORKDIR}/kaffe"
+
+include kaffe.inc
 
 inherit native