From a49777cf047b98b62ca8bf037009bc630f4890b0 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 25 Nov 2008 12:39:53 +0100 Subject: e-wm: attempt to unbreak uclibc builds --- packages/e17/e-wm_svn.bb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'packages') diff --git a/packages/e17/e-wm_svn.bb b/packages/e17/e-wm_svn.bb index 024228b7a3..172d351b22 100644 --- a/packages/e17/e-wm_svn.bb +++ b/packages/e17/e-wm_svn.bb @@ -2,11 +2,17 @@ DESCRIPTION = "The Enlightenment Window Manager Version 17" DEPENDS = "eet evas ecore edje efreet edbus" LICENSE = "MIT BSD" PV = "0.16.999.043+svnr${SRCREV}" -PR = "r19" +PR = "r20" inherit e update-alternatives -RDEPENDS += "shared-mime-info mime-support edje-utils glibc-utils" +RDEPENDS += "shared-mime-info mime-support edje-utils" + +# Uclibc build don't have 'glibc-utils' +# I suspect the workaround below breaks eglibc, though. Koen - 20081125 +RDEPENDS_${PN}_append_linux = " glibc-utils " +RDEPENDS_${PN}_append_linux-uclibc = " uclibc-utils " +RDEPENDS_${PN}_append_linux-uclibcgnueabi = " uclibc-utils " PACKAGES =+ "\ ${PN}-config-default \ -- cgit v1.2.3 From 46a903ec1351e751fff49c64017fdff08a5fba83 Mon Sep 17 00:00:00 2001 From: Robert Schuster Date: Tue, 25 Nov 2008 14:12:29 +0100 Subject: classpath 0.97.2: Added gtk performance fix. --- packages/classpath/classpath-0.97.2/gtk-fix.patch | 88 +++++++++++++++++++++++ packages/classpath/classpath_0.97.2.bb | 3 +- 2 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 packages/classpath/classpath-0.97.2/gtk-fix.patch (limited to 'packages') diff --git a/packages/classpath/classpath-0.97.2/gtk-fix.patch b/packages/classpath/classpath-0.97.2/gtk-fix.patch new file mode 100644 index 0000000000..94c4c1f59d --- /dev/null +++ b/packages/classpath/classpath-0.97.2/gtk-fix.patch @@ -0,0 +1,88 @@ +Index: gnu/java/awt/peer/gtk/FreetypeGlyphVector.java +=================================================================== +--- gnu/java/awt/peer/gtk/FreetypeGlyphVector.java.orig 2007-04-12 22:18:09.000000000 +0200 ++++ gnu/java/awt/peer/gtk/FreetypeGlyphVector.java 2008-11-21 16:45:33.000000000 +0100 +@@ -247,7 +247,8 @@ + /** + * Returns the kerning of a glyph pair + */ +- private native Point2D getKerning(int leftGlyph, int rightGlyph, long font); ++ private native void getKerning(int leftGlyph, int rightGlyph, long font, ++ float[] p); + + private native double[] getMetricsNative(int glyphCode, long font); + +@@ -301,6 +302,7 @@ + GlyphMetrics gm = null; + float x = 0; + float y = 0; ++ float[] p = {0.0f, 0.0f}; + for(int i = 0; i < nGlyphs; i++) + { + gm = getGlyphMetrics( i ); +@@ -314,9 +316,9 @@ + // using the same font + if (i != nGlyphs-1 && fontSet[i] == fontSet[i+1]) + { +- Point2D p = getKerning(glyphCodes[i], glyphCodes[i + 1], fontSet[i]); +- x += p.getX(); +- y += p.getY(); ++ getKerning(glyphCodes[i], glyphCodes[i + 1], fontSet[i], p); ++ x += p[0]; ++ y += p[1]; + } + } + glyphPositions[nGlyphs * 2] = x; +Index: include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h +=================================================================== +--- include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h.orig 2008-06-06 04:10:00.000000000 +0200 ++++ include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h 2008-11-21 16:45:33.000000000 +0100 +@@ -13,7 +13,7 @@ + JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_FreetypeGlyphVector_dispose (JNIEnv *env, jobject, jlongArray); + JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_FreetypeGlyphVector_getNativeFontPointer (JNIEnv *env, jobject, jint); + JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_FreetypeGlyphVector_getGlyphs (JNIEnv *env, jobject, jintArray, jintArray, jlongArray); +-JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_gtk_FreetypeGlyphVector_getKerning (JNIEnv *env, jobject, jint, jint, jlong); ++JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_FreetypeGlyphVector_getKerning (JNIEnv *env, jobject, jint, jint, jlong, jfloatArray); + JNIEXPORT jdoubleArray JNICALL Java_gnu_java_awt_peer_gtk_FreetypeGlyphVector_getMetricsNative (JNIEnv *env, jobject, jint, jlong); + JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_gtk_FreetypeGlyphVector_getGlyphOutlineNative (JNIEnv *env, jobject, jint, jlong); + +Index: native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c +=================================================================== +--- native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c.orig 2007-04-25 16:53:03.000000000 +0200 ++++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c 2008-11-21 16:47:12.000000000 +0100 +@@ -169,15 +169,13 @@ + (*env)->ReleaseLongArrayElements (env, fonts, fontArray, 0); + } + +-JNIEXPORT jobject JNICALL ++JNIEXPORT void JNICALL + Java_gnu_java_awt_peer_gtk_FreetypeGlyphVector_getKerning +-(JNIEnv *env, jobject obj __attribute__((unused)), jint rightGlyph, jint leftGlyph, jlong fnt) ++ (JNIEnv *env, jobject obj __attribute__((unused)), jint rightGlyph, ++ jint leftGlyph, jlong fnt, jfloatArray p) + { + FT_Face ft_face; + FT_Vector kern; +- jclass cls; +- jmethodID method; +- jvalue values[2]; + PangoFcFont *font; + + font = JLONG_TO_PTR(PangoFcFont, fnt); +@@ -187,12 +185,10 @@ + + pango_fc_font_unlock_face( font ); + +- values[0].d = (jdouble)kern.x/64.0; +- values[1].d = (jdouble)kern.y/64.0; +- +- cls = (*env)->FindClass (env, "java/awt/geom/Point2D$Double"); +- method = (*env)->GetMethodID (env, cls, "", "(DD)V"); +- return (*env)->NewObjectA(env, cls, method, values); ++ jfloat *pelements = (*env)->GetPrimitiveArrayCritical(env, p, NULL); ++ pelements[0] = (jfloat)kern.x/64.0; ++ pelements[1] = (jfloat)kern.y/64.0; ++ (*env)->ReleasePrimitiveArrayCritical (env, p, pelements, 0); + } + + JNIEXPORT jdoubleArray JNICALL diff --git a/packages/classpath/classpath_0.97.2.bb b/packages/classpath/classpath_0.97.2.bb index a6327d3710..4e146e1606 100644 --- a/packages/classpath/classpath_0.97.2.bb +++ b/packages/classpath/classpath_0.97.2.bb @@ -9,9 +9,10 @@ SRC_URI += "\ file://decimalformat.patch;patch=1 \ file://cp-byte-loophelper.patch;patch=1;pnum=0 \ file://drawpolyline.patch;patch=1;pnum=0 \ + file://gtk-fix.patch;patch=1;pnum=0 \ " -PR = "r5" +PR = "r6" DEPENDS += "gtk+ gconf libxtst" -- cgit v1.2.3 From 6b6df778d84f2c2fb0f271b13d81502edfaf3afb Mon Sep 17 00:00:00 2001 From: Robert Schuster Date: Tue, 25 Nov 2008 14:46:45 +0100 Subject: antlr 2.7.5: Moved to obsolete since it does not build. --- packages/antlr/antlr-native_2.7.5.bb | 8 -- packages/antlr/antlr_2.7.5.bb | 26 ---- packages/antlr/files/install.patch | 186 -------------------------- packages/obsolete/antlr/antlr-native_2.7.5.bb | 8 ++ packages/obsolete/antlr/antlr_2.7.5.bb | 26 ++++ packages/obsolete/antlr/files/install.patch | 186 ++++++++++++++++++++++++++ 6 files changed, 220 insertions(+), 220 deletions(-) delete mode 100644 packages/antlr/antlr-native_2.7.5.bb delete mode 100644 packages/antlr/antlr_2.7.5.bb delete mode 100644 packages/antlr/files/install.patch create mode 100644 packages/obsolete/antlr/antlr-native_2.7.5.bb create mode 100644 packages/obsolete/antlr/antlr_2.7.5.bb create mode 100644 packages/obsolete/antlr/files/install.patch (limited to 'packages') diff --git a/packages/antlr/antlr-native_2.7.5.bb b/packages/antlr/antlr-native_2.7.5.bb deleted file mode 100644 index 77cb88c7e7..0000000000 --- a/packages/antlr/antlr-native_2.7.5.bb +++ /dev/null @@ -1,8 +0,0 @@ -require antlr_${PV}.bb -inherit native - -# A native antlr would need a native java virtual machine.. -# eww. -CL -DEPENDS = "virtual/java-native" -RDEPENDS= "virtual/java-native" -BROKEN = "1" diff --git a/packages/antlr/antlr_2.7.5.bb b/packages/antlr/antlr_2.7.5.bb deleted file mode 100644 index f61b3a0b87..0000000000 --- a/packages/antlr/antlr_2.7.5.bb +++ /dev/null @@ -1,26 +0,0 @@ -DESCRIPTION = "ANother Tool for Language Recognition, (formerly PCCTS) is a \ -language tool that provides a framework for constructing recognizers, \ -compilers, and translators from grammatical descriptions containing \ -Java, C#, C++, or Python actions." -LICENSE = "PD" -PRIORITY = "optional" -SECTION = "devel" -# DEPENDS += "virtual/java" -RDEPENDS += "java-virtual-machine" - -SRC_URI = "http://www.antlr.org/download/antlr-${PV}.tar.gz \ - file://install.patch;patch=1" -S = "${WORKDIR}/antlr-${PV}" - -inherit autotools - -EXTRA_OECONF += "--disable-java --enable-cxx \ - --disable-python --disable-csharp \ - --disable-verbose --disable-examples" - -do_configure () { - if [ ! -e acinclude.m4 ]; then - mv aclocal.m4 acinclude.m4 - fi - autotools_do_configure -} diff --git a/packages/antlr/files/install.patch b/packages/antlr/files/install.patch deleted file mode 100644 index 3ab0932673..0000000000 --- a/packages/antlr/files/install.patch +++ /dev/null @@ -1,186 +0,0 @@ -Index: antlr-2.7.5/Makefile.in -=================================================================== ---- antlr-2.7.5.orig/Makefile.in 2005-01-28 15:45:42.000000000 -0600 -+++ antlr-2.7.5/Makefile.in 2005-02-18 12:53:15.000000000 -0600 -@@ -123,16 +123,16 @@ - extradir = $(datadir)/$(versioneddir) - - install :: -- $(MKDIR) -p "$(bindir)" -- $(MKDIR) -p "$(extradir)" -- $(MKDIR) -p "$(docdir)" -- $(INSTALL) -m 755 scripts/run-antlr "$(bindir)/antlr" -- $(INSTALL) -m 755 scripts/antlr-config "$(bindir)/antlr-config" -- $(INSTALL) -m 444 @abs_top_srcdir@/extras/antlr-mode.el "$(extradir)" -- $(INSTALL) -m 444 @abs_top_srcdir@/extras/antlr-jedit.xml "$(extradir)" -- $(INSTALL) -m 444 @abs_top_srcdir@/LICENSE.txt "$(docdir)" -- $(INSTALL) -m 444 @abs_top_srcdir@/README.txt "$(docdir)" -- $(INSTALL) -m 444 @abs_top_srcdir@/INSTALL.txt "$(docdir)" -+ $(MKDIR) -p "$(DESTDIR)$(bindir)" -+ $(MKDIR) -p "$(DESTDIR)$(extradir)" -+ $(MKDIR) -p "$(DESTDIR)$(docdir)" -+ $(INSTALL) -m 755 scripts/run-antlr "$(DESTDIR)$(bindir)/antlr" -+ $(INSTALL) -m 755 scripts/antlr-config "$(DESTDIR)$(bindir)/antlr-config" -+ $(INSTALL) -m 444 @abs_top_srcdir@/extras/antlr-mode.el "$(DESTDIR)$(extradir)" -+ $(INSTALL) -m 444 @abs_top_srcdir@/extras/antlr-jedit.xml "$(DESTDIR)$(extradir)" -+ $(INSTALL) -m 444 @abs_top_srcdir@/LICENSE.txt "$(DESTDIR)$(docdir)" -+ $(INSTALL) -m 444 @abs_top_srcdir@/README.txt "$(DESTDIR)$(docdir)" -+ $(INSTALL) -m 444 @abs_top_srcdir@/INSTALL.txt "$(DESTDIR)$(docdir)" - - install :: - echo "installation done" -Index: antlr-2.7.5/doc/Makefile.in -=================================================================== ---- antlr-2.7.5.orig/doc/Makefile.in 2005-01-28 15:13:19.000000000 -0600 -+++ antlr-2.7.5/doc/Makefile.in 2005-02-18 12:50:51.000000000 -0600 -@@ -43,12 +43,12 @@ - $(eol) - - install :: -- @$(MKDIR) -p "$(antlr_doc_DIR)" -+ @$(MKDIR) -p "$(DESTDIR)$(antlr_doc_DIR)" - @echo "install doc files .. " - @for f in $(antlr_doc_FILES) ; do \ - echo "install $${f}" ; \ - if test -f "$${f}" ; then \ -- $(INSTALL) -m 444 "$${f}" "$(antlr_doc_DIR)" ; \ -+ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(antlr_doc_DIR)" ; \ - fi ;\ - done - -Index: antlr-2.7.5/lib/csharp/src/Makefile.in -=================================================================== ---- antlr-2.7.5.orig/lib/csharp/src/Makefile.in 2005-01-28 15:13:23.000000000 -0600 -+++ antlr-2.7.5/lib/csharp/src/Makefile.in 2005-02-18 12:51:54.000000000 -0600 -@@ -134,13 +134,13 @@ - distclean :: clean - - install :: @ANTLR_NET@ -- @$(MKDIR) -p "$(libdir)" -+ @$(MKDIR) -p "$(DESTDIR)$(libdir)" - @echo "install C# core files .. " - @for f in @ANTLR_NET@ ; do \ - echo "install $${f}" ; \ - if test -f "$${f}" ; then \ -- $(INSTALL) -m 444 "$${f}" "$(libdir)" ; \ -- $(INSTALL) -m 444 "$${f}" "$(datadir)/$(versioneddir)" ; \ -+ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(libdir)" ; \ -+ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(datadir)/$(versioneddir)" ; \ - fi ;\ - done - -Index: antlr-2.7.5/lib/csharp/ASTFrame/Makefile.in -=================================================================== ---- antlr-2.7.5.orig/lib/csharp/ASTFrame/Makefile.in 2005-01-28 15:13:23.000000000 -0600 -+++ antlr-2.7.5/lib/csharp/ASTFrame/Makefile.in 2005-02-18 12:51:38.000000000 -0600 -@@ -46,13 +46,13 @@ - - ## install our target .. - install :: @ASTFRAME_NET@ -- @$(MKDIR) -p "$(libdir)" -+ @$(MKDIR) -p "$(DESTDIR)$(libdir)" - @echo "install C# core files .. " - @for f in @ASTFRAME_NET@ ; do \ - echo "install $${f}" ; \ - if test -f "$${f}" ; then \ -- $(INSTALL) -m 444 "$${f}" "$(libdir)" ; \ -- $(INSTALL) -m 444 "$${f}" "$(datadir)/$(versioneddir)" ; \ -+ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(libdir)" ; \ -+ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(datadir)/$(versioneddir)" ; \ - fi ;\ - done - -Index: antlr-2.7.5/lib/cpp/antlr/Makefile.in -=================================================================== ---- antlr-2.7.5.orig/lib/cpp/antlr/Makefile.in 2005-01-28 15:13:23.000000000 -0600 -+++ antlr-2.7.5/lib/cpp/antlr/Makefile.in 2005-02-18 12:51:03.000000000 -0600 -@@ -74,11 +74,11 @@ - - install: - @echo "install hpp files .. " -- @$(MKDIR) -p "$(includedir)/antlr" -+ @$(MKDIR) -p "$(DESTDIR)$(includedir)/antlr" - @for f in $(antlr_hpp_FILES) ; do \ - echo "install $${f}" ; \ - if test -f "$${f}" ; then \ -- $(INSTALL) -m 444 "$${f}" "$(includedir)/antlr" ; \ -+ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(includedir)/antlr" ; \ - fi ;\ - done - -Index: antlr-2.7.5/lib/cpp/src/Makefile.in -=================================================================== ---- antlr-2.7.5.orig/lib/cpp/src/Makefile.in 2005-01-28 15:13:23.000000000 -0600 -+++ antlr-2.7.5/lib/cpp/src/Makefile.in 2005-02-18 12:51:21.000000000 -0600 -@@ -113,12 +113,12 @@ - $(eol) - - this-install: @ANTLR_LIB@ -- @$(MKDIR) -p "$(libdir)" -+ @$(MKDIR) -p "$(DESTDIR)$(libdir)" - @echo "install C++ core files .. " - @for f in $(antlr_lib_FILES) ; do \ - echo "install $${f}" ; \ - if test -f "$${f}" ; then \ -- $(INSTALL) -m 444 "$${f}" "$(libdir)" ; \ -+ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(libdir)" ; \ - fi ;\ - done - -Index: antlr-2.7.5/antlr/Makefile.in -=================================================================== ---- antlr-2.7.5.orig/antlr/Makefile.in 2005-01-28 15:13:18.000000000 -0600 -+++ antlr-2.7.5/antlr/Makefile.in 2005-02-18 12:50:34.000000000 -0600 -@@ -314,11 +314,11 @@ - - ## install antlr.jar in libdirectory if exists - install :: @ANTLR_JAR@ -- -$(MKDIR) -p "$(libdir)" -- -$(MKDIR) -p "$(datadir)/$(versioneddir)" -+ -$(MKDIR) -p "$(DESTDIR)$(libdir)" -+ -$(MKDIR) -p "$(DESTDIR)$(datadir)/$(versioneddir)" - -test -f @ANTLR_JAR@ && {\ -- $(INSTALL) -m 444 @ANTLR_JAR@ "$(datadir)/$(versioneddir)" ; \ -- $(INSTALL) -m 444 @ANTLR_JAR@ "$(libdir)" ; \ -+ $(INSTALL) -m 444 @ANTLR_JAR@ "$(DESTDIR)$(datadir)/$(versioneddir)" ; \ -+ $(INSTALL) -m 444 @ANTLR_JAR@ "$(DESTDIR)$(libdir)" ; \ - } - - ## get configured dependencies -Index: antlr-2.7.5/lib/python/Makefile.in -=================================================================== ---- antlr-2.7.5.orig/lib/python/Makefile.in 2005-01-28 15:13:24.000000000 -0600 -+++ antlr-2.7.5/lib/python/Makefile.in 2005-02-18 12:52:50.000000000 -0600 -@@ -41,26 +41,26 @@ - extradir = $(datadir)/$(versioneddir) - - install-this: -- $(MKDIR) -p "$(antlr_py_DIR)" -- $(MKDIR) -p "$(libdir)" -+ $(MKDIR) -p "$(DESTDIR)$(antlr_py_DIR)" -+ $(MKDIR) -p "$(DESTDIR)$(libdir)" - @echo "install python files .. " - @for f in $(antlr_py_FILES) ; do \ - echo "install $${f}" ; \ - if test -f "$${f}" ; then \ -- $(INSTALL) -m 444 "$${f}" "$(libdir)" ; \ -+ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(libdir)" ; \ - fi ;\ - done - @for f in $(antlr_py1_FILES) ; do \ - echo "install $${f}" ; \ - if test -f "$${f}" ; then \ -- $(INSTALL) -m 444 "$${f}" "$(antlr_py_DIR)" ; \ -+ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(antlr_py_DIR)" ; \ - fi ;\ - done - @f="$(objdir)/scripts/pyantlr.sh"; \ - if test -f "$${f}" ; then \ - echo "install Python installer" ; \ -- $(MKDIR) -p "$(sbindir)" ; \ -- $(INSTALL) -m 555 "$${f}" "$(sbindir)" ; \ -+ $(MKDIR) -p "$(DESTDIR)$(sbindir)" ; \ -+ $(INSTALL) -m 555 "$${f}" "$(DESTDIR)$(sbindir)" ; \ - fi - - diff --git a/packages/obsolete/antlr/antlr-native_2.7.5.bb b/packages/obsolete/antlr/antlr-native_2.7.5.bb new file mode 100644 index 0000000000..77cb88c7e7 --- /dev/null +++ b/packages/obsolete/antlr/antlr-native_2.7.5.bb @@ -0,0 +1,8 @@ +require antlr_${PV}.bb +inherit native + +# A native antlr would need a native java virtual machine.. +# eww. -CL +DEPENDS = "virtual/java-native" +RDEPENDS= "virtual/java-native" +BROKEN = "1" diff --git a/packages/obsolete/antlr/antlr_2.7.5.bb b/packages/obsolete/antlr/antlr_2.7.5.bb new file mode 100644 index 0000000000..f61b3a0b87 --- /dev/null +++ b/packages/obsolete/antlr/antlr_2.7.5.bb @@ -0,0 +1,26 @@ +DESCRIPTION = "ANother Tool for Language Recognition, (formerly PCCTS) is a \ +language tool that provides a framework for constructing recognizers, \ +compilers, and translators from grammatical descriptions containing \ +Java, C#, C++, or Python actions." +LICENSE = "PD" +PRIORITY = "optional" +SECTION = "devel" +# DEPENDS += "virtual/java" +RDEPENDS += "java-virtual-machine" + +SRC_URI = "http://www.antlr.org/download/antlr-${PV}.tar.gz \ + file://install.patch;patch=1" +S = "${WORKDIR}/antlr-${PV}" + +inherit autotools + +EXTRA_OECONF += "--disable-java --enable-cxx \ + --disable-python --disable-csharp \ + --disable-verbose --disable-examples" + +do_configure () { + if [ ! -e acinclude.m4 ]; then + mv aclocal.m4 acinclude.m4 + fi + autotools_do_configure +} diff --git a/packages/obsolete/antlr/files/install.patch b/packages/obsolete/antlr/files/install.patch new file mode 100644 index 0000000000..3ab0932673 --- /dev/null +++ b/packages/obsolete/antlr/files/install.patch @@ -0,0 +1,186 @@ +Index: antlr-2.7.5/Makefile.in +=================================================================== +--- antlr-2.7.5.orig/Makefile.in 2005-01-28 15:45:42.000000000 -0600 ++++ antlr-2.7.5/Makefile.in 2005-02-18 12:53:15.000000000 -0600 +@@ -123,16 +123,16 @@ + extradir = $(datadir)/$(versioneddir) + + install :: +- $(MKDIR) -p "$(bindir)" +- $(MKDIR) -p "$(extradir)" +- $(MKDIR) -p "$(docdir)" +- $(INSTALL) -m 755 scripts/run-antlr "$(bindir)/antlr" +- $(INSTALL) -m 755 scripts/antlr-config "$(bindir)/antlr-config" +- $(INSTALL) -m 444 @abs_top_srcdir@/extras/antlr-mode.el "$(extradir)" +- $(INSTALL) -m 444 @abs_top_srcdir@/extras/antlr-jedit.xml "$(extradir)" +- $(INSTALL) -m 444 @abs_top_srcdir@/LICENSE.txt "$(docdir)" +- $(INSTALL) -m 444 @abs_top_srcdir@/README.txt "$(docdir)" +- $(INSTALL) -m 444 @abs_top_srcdir@/INSTALL.txt "$(docdir)" ++ $(MKDIR) -p "$(DESTDIR)$(bindir)" ++ $(MKDIR) -p "$(DESTDIR)$(extradir)" ++ $(MKDIR) -p "$(DESTDIR)$(docdir)" ++ $(INSTALL) -m 755 scripts/run-antlr "$(DESTDIR)$(bindir)/antlr" ++ $(INSTALL) -m 755 scripts/antlr-config "$(DESTDIR)$(bindir)/antlr-config" ++ $(INSTALL) -m 444 @abs_top_srcdir@/extras/antlr-mode.el "$(DESTDIR)$(extradir)" ++ $(INSTALL) -m 444 @abs_top_srcdir@/extras/antlr-jedit.xml "$(DESTDIR)$(extradir)" ++ $(INSTALL) -m 444 @abs_top_srcdir@/LICENSE.txt "$(DESTDIR)$(docdir)" ++ $(INSTALL) -m 444 @abs_top_srcdir@/README.txt "$(DESTDIR)$(docdir)" ++ $(INSTALL) -m 444 @abs_top_srcdir@/INSTALL.txt "$(DESTDIR)$(docdir)" + + install :: + echo "installation done" +Index: antlr-2.7.5/doc/Makefile.in +=================================================================== +--- antlr-2.7.5.orig/doc/Makefile.in 2005-01-28 15:13:19.000000000 -0600 ++++ antlr-2.7.5/doc/Makefile.in 2005-02-18 12:50:51.000000000 -0600 +@@ -43,12 +43,12 @@ + $(eol) + + install :: +- @$(MKDIR) -p "$(antlr_doc_DIR)" ++ @$(MKDIR) -p "$(DESTDIR)$(antlr_doc_DIR)" + @echo "install doc files .. " + @for f in $(antlr_doc_FILES) ; do \ + echo "install $${f}" ; \ + if test -f "$${f}" ; then \ +- $(INSTALL) -m 444 "$${f}" "$(antlr_doc_DIR)" ; \ ++ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(antlr_doc_DIR)" ; \ + fi ;\ + done + +Index: antlr-2.7.5/lib/csharp/src/Makefile.in +=================================================================== +--- antlr-2.7.5.orig/lib/csharp/src/Makefile.in 2005-01-28 15:13:23.000000000 -0600 ++++ antlr-2.7.5/lib/csharp/src/Makefile.in 2005-02-18 12:51:54.000000000 -0600 +@@ -134,13 +134,13 @@ + distclean :: clean + + install :: @ANTLR_NET@ +- @$(MKDIR) -p "$(libdir)" ++ @$(MKDIR) -p "$(DESTDIR)$(libdir)" + @echo "install C# core files .. " + @for f in @ANTLR_NET@ ; do \ + echo "install $${f}" ; \ + if test -f "$${f}" ; then \ +- $(INSTALL) -m 444 "$${f}" "$(libdir)" ; \ +- $(INSTALL) -m 444 "$${f}" "$(datadir)/$(versioneddir)" ; \ ++ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(libdir)" ; \ ++ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(datadir)/$(versioneddir)" ; \ + fi ;\ + done + +Index: antlr-2.7.5/lib/csharp/ASTFrame/Makefile.in +=================================================================== +--- antlr-2.7.5.orig/lib/csharp/ASTFrame/Makefile.in 2005-01-28 15:13:23.000000000 -0600 ++++ antlr-2.7.5/lib/csharp/ASTFrame/Makefile.in 2005-02-18 12:51:38.000000000 -0600 +@@ -46,13 +46,13 @@ + + ## install our target .. + install :: @ASTFRAME_NET@ +- @$(MKDIR) -p "$(libdir)" ++ @$(MKDIR) -p "$(DESTDIR)$(libdir)" + @echo "install C# core files .. " + @for f in @ASTFRAME_NET@ ; do \ + echo "install $${f}" ; \ + if test -f "$${f}" ; then \ +- $(INSTALL) -m 444 "$${f}" "$(libdir)" ; \ +- $(INSTALL) -m 444 "$${f}" "$(datadir)/$(versioneddir)" ; \ ++ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(libdir)" ; \ ++ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(datadir)/$(versioneddir)" ; \ + fi ;\ + done + +Index: antlr-2.7.5/lib/cpp/antlr/Makefile.in +=================================================================== +--- antlr-2.7.5.orig/lib/cpp/antlr/Makefile.in 2005-01-28 15:13:23.000000000 -0600 ++++ antlr-2.7.5/lib/cpp/antlr/Makefile.in 2005-02-18 12:51:03.000000000 -0600 +@@ -74,11 +74,11 @@ + + install: + @echo "install hpp files .. " +- @$(MKDIR) -p "$(includedir)/antlr" ++ @$(MKDIR) -p "$(DESTDIR)$(includedir)/antlr" + @for f in $(antlr_hpp_FILES) ; do \ + echo "install $${f}" ; \ + if test -f "$${f}" ; then \ +- $(INSTALL) -m 444 "$${f}" "$(includedir)/antlr" ; \ ++ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(includedir)/antlr" ; \ + fi ;\ + done + +Index: antlr-2.7.5/lib/cpp/src/Makefile.in +=================================================================== +--- antlr-2.7.5.orig/lib/cpp/src/Makefile.in 2005-01-28 15:13:23.000000000 -0600 ++++ antlr-2.7.5/lib/cpp/src/Makefile.in 2005-02-18 12:51:21.000000000 -0600 +@@ -113,12 +113,12 @@ + $(eol) + + this-install: @ANTLR_LIB@ +- @$(MKDIR) -p "$(libdir)" ++ @$(MKDIR) -p "$(DESTDIR)$(libdir)" + @echo "install C++ core files .. " + @for f in $(antlr_lib_FILES) ; do \ + echo "install $${f}" ; \ + if test -f "$${f}" ; then \ +- $(INSTALL) -m 444 "$${f}" "$(libdir)" ; \ ++ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(libdir)" ; \ + fi ;\ + done + +Index: antlr-2.7.5/antlr/Makefile.in +=================================================================== +--- antlr-2.7.5.orig/antlr/Makefile.in 2005-01-28 15:13:18.000000000 -0600 ++++ antlr-2.7.5/antlr/Makefile.in 2005-02-18 12:50:34.000000000 -0600 +@@ -314,11 +314,11 @@ + + ## install antlr.jar in libdirectory if exists + install :: @ANTLR_JAR@ +- -$(MKDIR) -p "$(libdir)" +- -$(MKDIR) -p "$(datadir)/$(versioneddir)" ++ -$(MKDIR) -p "$(DESTDIR)$(libdir)" ++ -$(MKDIR) -p "$(DESTDIR)$(datadir)/$(versioneddir)" + -test -f @ANTLR_JAR@ && {\ +- $(INSTALL) -m 444 @ANTLR_JAR@ "$(datadir)/$(versioneddir)" ; \ +- $(INSTALL) -m 444 @ANTLR_JAR@ "$(libdir)" ; \ ++ $(INSTALL) -m 444 @ANTLR_JAR@ "$(DESTDIR)$(datadir)/$(versioneddir)" ; \ ++ $(INSTALL) -m 444 @ANTLR_JAR@ "$(DESTDIR)$(libdir)" ; \ + } + + ## get configured dependencies +Index: antlr-2.7.5/lib/python/Makefile.in +=================================================================== +--- antlr-2.7.5.orig/lib/python/Makefile.in 2005-01-28 15:13:24.000000000 -0600 ++++ antlr-2.7.5/lib/python/Makefile.in 2005-02-18 12:52:50.000000000 -0600 +@@ -41,26 +41,26 @@ + extradir = $(datadir)/$(versioneddir) + + install-this: +- $(MKDIR) -p "$(antlr_py_DIR)" +- $(MKDIR) -p "$(libdir)" ++ $(MKDIR) -p "$(DESTDIR)$(antlr_py_DIR)" ++ $(MKDIR) -p "$(DESTDIR)$(libdir)" + @echo "install python files .. " + @for f in $(antlr_py_FILES) ; do \ + echo "install $${f}" ; \ + if test -f "$${f}" ; then \ +- $(INSTALL) -m 444 "$${f}" "$(libdir)" ; \ ++ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(libdir)" ; \ + fi ;\ + done + @for f in $(antlr_py1_FILES) ; do \ + echo "install $${f}" ; \ + if test -f "$${f}" ; then \ +- $(INSTALL) -m 444 "$${f}" "$(antlr_py_DIR)" ; \ ++ $(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(antlr_py_DIR)" ; \ + fi ;\ + done + @f="$(objdir)/scripts/pyantlr.sh"; \ + if test -f "$${f}" ; then \ + echo "install Python installer" ; \ +- $(MKDIR) -p "$(sbindir)" ; \ +- $(INSTALL) -m 555 "$${f}" "$(sbindir)" ; \ ++ $(MKDIR) -p "$(DESTDIR)$(sbindir)" ; \ ++ $(INSTALL) -m 555 "$${f}" "$(DESTDIR)$(sbindir)" ; \ + fi + + -- cgit v1.2.3 From e25498c0506d39145725647b3d7397bccd2e207d Mon Sep 17 00:00:00 2001 From: Robert Schuster Date: Tue, 25 Nov 2008 14:49:51 +0100 Subject: Replace non-working antlr recipe with working ones from Jalimo repo. antlr 2.7.7: New recipe. antlr-native 2.7.7: New recipe. --- packages/antlr/antlr-native_2.7.7.bb | 17 +++++++++++++++++ packages/antlr/antlr_2.7.7.bb | 16 ++++++++++++++++ packages/antlr/files/runantlr | 11 +++++++++++ 3 files changed, 44 insertions(+) create mode 100644 packages/antlr/antlr-native_2.7.7.bb create mode 100644 packages/antlr/antlr_2.7.7.bb create mode 100755 packages/antlr/files/runantlr (limited to 'packages') diff --git a/packages/antlr/antlr-native_2.7.7.bb b/packages/antlr/antlr-native_2.7.7.bb new file mode 100644 index 0000000000..bd95ce7a7c --- /dev/null +++ b/packages/antlr/antlr-native_2.7.7.bb @@ -0,0 +1,17 @@ +require antlr_${PV}.bb + +SRC_URI += "file://runantlr" + +inherit native + +do_configure() { + sed -i -e"s|@JAR_FILE@|${STAGING_DATADIR_NATIVE}/java/antlr.jar|" ${WORKDIR}/runantlr +} + +do_stage() { + java_stage + + install -d ${STAGING_BINDIR} + + install -m 0755 ${WORKDIR}/runantlr ${STAGING_BINDIR} +} diff --git a/packages/antlr/antlr_2.7.7.bb b/packages/antlr/antlr_2.7.7.bb new file mode 100644 index 0000000000..431b7b5b4f --- /dev/null +++ b/packages/antlr/antlr_2.7.7.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "Framework for constructing recognizers, interpreters, compilers, and translators" +# see http://www.antlr2.org/license.html +LICENSE = "Public Domain" +HOMEPAGE = "http://www.antlr2.org" + +SRC_URI = "http://www.antlr2.org/download/${BP}.tar.gz" + +inherit java-library + +do_compile() { + mkdir -p build + + javac -sourcepath . -d build `find antlr -name "*.java"` + + fastjar -C build -c -f ${JARFILENAME} . +} diff --git a/packages/antlr/files/runantlr b/packages/antlr/files/runantlr new file mode 100755 index 0000000000..b924bf477d --- /dev/null +++ b/packages/antlr/files/runantlr @@ -0,0 +1,11 @@ +#!/bin/sh +echo Running 'java antlr.Tool $*' with @JAR_FILE@ appended to the CLASSPATH variable + +export CLASSPATH +CLASSPATH=$CLASSPATH:@JAR_FILE@ + +if [ ! $JAVA ];then + JAVA=java +fi + +$JAVA antlr.Tool $* -- cgit v1.2.3 From 2ed3c60d8b50f624ba384890a0189a5e4771a426 Mon Sep 17 00:00:00 2001 From: Robert Schuster Date: Tue, 25 Nov 2008 15:38:47 +0100 Subject: lesstif 0.95.0: Provide faked -x-include argument to fix compilation of configure tests. --- packages/lesstif/lesstif_0.95.0.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/lesstif/lesstif_0.95.0.bb b/packages/lesstif/lesstif_0.95.0.bb index 6a01a9c72b..bfc41b8f50 100644 --- a/packages/lesstif/lesstif_0.95.0.bb +++ b/packages/lesstif/lesstif_0.95.0.bb @@ -39,7 +39,8 @@ addtask preconfigure after do_patch before do_configure EXTRA_OECONF = "\ --with-gnu-ld --disable-verbose --disable-build-12 --disable-build-20 \ - --enable-build-21 --enable-xrender --enable-production \ + --enable-build-21 --enable-xrender --enable-production --without-motif \ + --x-includes=. \ " PACKAGES += "${PN}-bin" -- cgit v1.2.3