From 6d2bcba1c7905b3b43cbafc08ce19dd67f80e85c Mon Sep 17 00:00:00 2001 From: Joe Marcus Clarke Date: Mon, 5 Apr 2004 04:02:06 +0000 Subject: Add libgconf-java, Java wrappers around GConf 2.4. --- devel/libgconf-java/files/patch-src_Makefile.in | 27 ++++++++++++++++++++++ .../files/patch-src_jni_org_gnu_gconf_ConfValue.c | 13 +++++++++++ 2 files changed, 40 insertions(+) create mode 100644 devel/libgconf-java/files/patch-src_Makefile.in create mode 100644 devel/libgconf-java/files/patch-src_jni_org_gnu_gconf_ConfValue.c (limited to 'devel/libgconf-java/files') diff --git a/devel/libgconf-java/files/patch-src_Makefile.in b/devel/libgconf-java/files/patch-src_Makefile.in new file mode 100644 index 000000000000..c954fde513a6 --- /dev/null +++ b/devel/libgconf-java/files/patch-src_Makefile.in @@ -0,0 +1,27 @@ +--- src/Makefile.in.orig Tue Mar 30 17:05:19 2004 ++++ src/Makefile.in Tue Mar 30 17:06:06 2004 +@@ -60,6 +60,7 @@ + LIBGTKHTML_LIBS=@LIBGTKHTML_LIBS@ + GNOME_CFLAGS=@GNOME_CFLAGS@ + GNOME_LIBS=@GNOME_LIBS@ ++GCONF_CFLAGS=@GCONF_CFLAGS@ + LIBGLADE_CFLAGS=@LIBGLADE_CFLAGS@ + LIBGLADE_LIBS=@LIBGLADE_LIBS@ + GCJ=@GCJ@ -fPIC -fjni +@@ -71,6 +72,7 @@ + .c.o: + $(CC) -c $(CFLAGS) $< $(JAVA_INCLUDES) $(GTK_CFLAGS) \ + $(LIBGTKHTML_CFLAGS) $(GNOME_CFLAGS) $(LIBGLADE_CFLAGS) \ ++ $(GCONF_CFLAGS) \ + \ + -o $@ + +@@ -106,7 +108,7 @@ + COMPILED_CLASSES:=$(shell echo $(CLASSES) | sed -e 's=\.class=\.o=g' ) + + ../lib/gconf${apiversion}.jar: $(CLASSES) +- @(cd build-java; $(JAR) cf ../../lib/gconf${apiversion}-${version}.jar `find -name "*.class"` ) ++ @(cd build-java; $(JAR) cf ../../lib/gconf${apiversion}-${version}.jar `find . -name "*.class"` ) + @(cd ../lib; test ! -L gconf${apiversion}.jar && ln -s gconf${apiversion}-${version}.jar gconf${apiversion}.jar) || exit 0 + + jar: dirs ../lib/gconf${apiversion}.jar diff --git a/devel/libgconf-java/files/patch-src_jni_org_gnu_gconf_ConfValue.c b/devel/libgconf-java/files/patch-src_jni_org_gnu_gconf_ConfValue.c new file mode 100644 index 000000000000..45e65648aad8 --- /dev/null +++ b/devel/libgconf-java/files/patch-src_jni_org_gnu_gconf_ConfValue.c @@ -0,0 +1,13 @@ +--- src/jni/org_gnu_gconf_ConfValue.c.orig Thu Feb 19 16:19:17 2004 ++++ src/jni/org_gnu_gconf_ConfValue.c Thu Feb 19 16:19:46 2004 +@@ -111,8 +111,9 @@ + jclass aCls = NULL; + guint len; + jobjectArray ar; ++ GConfValueType vt; + len = g_slist_length(list); +- GConfValueType vt = gconf_value_get_list_type((GConfValue*)value); ++ vt = gconf_value_get_list_type((GConfValue*)value); + if (vt == GCONF_VALUE_STRING) + aCls = (*env)->FindClass(env, "java/lang/String"); + else if (vt == GCONF_VALUE_INT) -- cgit v1.2.3