diff options
author | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
---|---|---|
committer | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
commit | 709c4d66e0b107ca606941b988bad717c0b45d9b (patch) | |
tree | 37ee08b1eb308f3b2b6426d5793545c38396b838 /packages/classpath/classpath-0.97.2 | |
parent | fa6cd5a3b993f16c27de4ff82b42684516d433ba (diff) |
rename packages/ to recipes/ per earlier agreement
See links below for more details:
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Mike Westerhof <mwester@dls.net>
Acked-by: Philip Balister <philip@balister.org>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Marcin Juszkiewicz <hrw@openembedded.org>
Acked-by: Koen Kooi <koen@openembedded.org>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'packages/classpath/classpath-0.97.2')
-rw-r--r-- | packages/classpath/classpath-0.97.2/autotools.patch | 13 | ||||
-rw-r--r-- | packages/classpath/classpath-0.97.2/drawpolyline.patch | 26 | ||||
-rw-r--r-- | packages/classpath/classpath-0.97.2/gtk-fix.patch | 147 |
3 files changed, 0 insertions, 186 deletions
diff --git a/packages/classpath/classpath-0.97.2/autotools.patch b/packages/classpath/classpath-0.97.2/autotools.patch deleted file mode 100644 index e36e143b5f..0000000000 --- a/packages/classpath/classpath-0.97.2/autotools.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: classpath-0.97.2/configure.ac -=================================================================== ---- classpath-0.97.2.orig/configure.ac 2008-06-06 02:58:57.000000000 +0200 -+++ classpath-0.97.2/configure.ac 2008-08-02 00:58:16.537364104 +0200 -@@ -41,6 +41,8 @@ - AC_CONFIG_HEADERS([include/config.h]) - AC_PREFIX_DEFAULT(/usr/local/classpath) - -+AC_CONFIG_MACRO_DIR([m4]) -+ - dnl ----------------------------------------------------------- - dnl Enable collections.jar (disabled by default) - dnl ----------------------------------------------------------- diff --git a/packages/classpath/classpath-0.97.2/drawpolyline.patch b/packages/classpath/classpath-0.97.2/drawpolyline.patch deleted file mode 100644 index 407f991306..0000000000 --- a/packages/classpath/classpath-0.97.2/drawpolyline.patch +++ /dev/null @@ -1,26 +0,0 @@ -Index: gnu/java/awt/peer/gtk/CairoGraphics2D.java -=================================================================== -RCS file: /sources/classpath/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,v -retrieving revision 1.73 -diff -u -r1.73 CairoGraphics2D.java ---- gnu/java/awt/peer/gtk/CairoGraphics2D.java 8 Feb 2008 22:17:39 -0000 1.73 -+++ gnu/java/awt/peer/gtk/CairoGraphics2D.java 14 Oct 2008 06:50:57 -0000 -@@ -1246,7 +1246,10 @@ - - public void drawPolyline(int[] xPoints, int[] yPoints, int nPoints) - { -- draw(new Polygon(xPoints, yPoints, nPoints)); -+ for (int i = 1; i < nPoints; i++) -+ draw(new Line2D.Double( -+ xPoints[i - 1], yPoints[i - 1], -+ xPoints[i], yPoints[i])); - } - - public void drawOval(int x, int y, int width, int height) -@@ -2171,4 +2174,4 @@ - - return new Rectangle2D.Double(minX, minY, (maxX - minX), (maxY - minY)); - } --} -\ No newline at end of file -+} diff --git a/packages/classpath/classpath-0.97.2/gtk-fix.patch b/packages/classpath/classpath-0.97.2/gtk-fix.patch deleted file mode 100644 index 0addec87ac..0000000000 --- a/packages/classpath/classpath-0.97.2/gtk-fix.patch +++ /dev/null @@ -1,147 +0,0 @@ -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-28 18:29:50.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-28 18:29:50.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-28 18:29:50.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, "<init>", "(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 -Index: gnu/java/awt/peer/gtk/GtkFileDialogPeer.java -=================================================================== ---- gnu/java/awt/peer/gtk/GtkFileDialogPeer.java.orig 2008-12-01 07:51:00.000000000 +0100 -+++ gnu/java/awt/peer/gtk/GtkFileDialogPeer.java 2008-12-01 07:52:04.000000000 +0100 -@@ -67,7 +67,7 @@ - - FileDialog fd = (FileDialog) awtComponent; - -- nativeSetDirectory(System.getProperty("user.dir")); -+ nativeSetDirectory(System.getProperty("user.dir", ".")); - setDirectory(fd.getDirectory()); - setFile(fd.getFile()); - -@@ -108,18 +108,26 @@ - if (fileName == null || fileName.equals ("")) - { - currentFile = ""; -- nativeSetFile (""); -+ nativeSetFile (new File("").getAbsolutePath()); - return; - } - - // GtkFileChooser requires absolute filenames. If the given filename - // is not absolute, let's construct it based on current directory. - currentFile = fileName; -- if (fileName.indexOf(FS) == 0) -+ File f = new File(fileName); -+ if (f.isAbsolute()) - nativeSetFile(fileName); - else -- nativeSetFile(nativeGetDirectory() + FS + fileName); -- } -+ { -+ // Try with gtk API. -+ String temp = nativeGetDirectory(); -+ if (temp != null) -+ f = new File(temp, fileName); -+ -+ nativeSetFile(f.getAbsolutePath()); -+ } -+} - - public void setDirectory (String directory) - { -Index: native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c -=================================================================== ---- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c.orig 2008-12-01 07:53:00.000000000 +0100 -+++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c 2008-12-01 07:53:17.000000000 +0100 -@@ -58,6 +58,10 @@ - gtkpeer_set_global_ref (env, obj); - - sw = gtk_scrolled_window_new (NULL, NULL); -+ -+ /* Sanitize width and height. gtk+ does not accept anything below -1. */ -+ width = (width < -1 ? 0 : width); -+ height = (height < -1 ? 0 : height); - gtk_widget_set_size_request (sw, width, height); - eventbox = gtk_event_box_new (); - gtk_container_add (GTK_CONTAINER (eventbox), sw); |