summaryrefslogtreecommitdiff
path: root/databases/mdbtools/files/patch-src_gmdb2_sql.c
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2003-04-15 16:26:37 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2003-04-15 16:26:37 +0000
commit9942f4e8878cab4f235da8f5da7feaf0af3c4104 (patch)
tree36ad441a13a9c4f665fd95989475ed64a2eecc35 /databases/mdbtools/files/patch-src_gmdb2_sql.c
parentNew port: asr-manpages (diff)
Really fix this port. Make it depend on libgnomeui if present, and
conditionalize the plist accordingly. According to the mdbtools homepage, this port requires bison, so set things accordingly. Also, correct some gcc-3.x-isms that prevented proper GNOME compilation on -STABLE.
Notes
Notes: svn path=/head/; revision=79016
Diffstat (limited to 'databases/mdbtools/files/patch-src_gmdb2_sql.c')
-rw-r--r--databases/mdbtools/files/patch-src_gmdb2_sql.c62
1 files changed, 62 insertions, 0 deletions
diff --git a/databases/mdbtools/files/patch-src_gmdb2_sql.c b/databases/mdbtools/files/patch-src_gmdb2_sql.c
new file mode 100644
index 000000000000..f78336a2a6fc
--- /dev/null
+++ b/databases/mdbtools/files/patch-src_gmdb2_sql.c
@@ -0,0 +1,62 @@
+--- src/gmdb2/sql.c.orig Tue Apr 15 12:05:45 2003
++++ src/gmdb2/sql.c Tue Apr 15 12:07:32 2003
+@@ -375,6 +375,7 @@
+ GType *gtypes;
+ GtkTreeIter iter;
+ GtkTreeViewColumn *column;
++GtkCellRenderer *renderer;
+ long row, maxrow;
+
+ /* stuff this query on the history */
+@@ -422,7 +423,6 @@
+
+ gtk_tree_view_set_model(GTK_TREE_VIEW(treeview), GTK_TREE_MODEL(store));
+
+- GtkCellRenderer *renderer;
+ renderer = gtk_cell_renderer_text_new();
+
+ for (i=0;i<sql->num_columns;i++) {
+@@ -464,6 +464,12 @@
+ GtkWidget *mi, *but, *combo;
+ GladeXML *sqlwin_xml;
+ GValue value = {0, };
++ GtkWidget *tree;
++ GtkTreeStore *store;
++ GtkCellRenderer *renderer;
++ GtkTreeViewColumn *column;
++ GtkTreeSelection *select;
++ GtkWidget *textview;
+
+ /* load the interface */
+ sqlwin_xml = glade_xml_new(GMDB_GLADEDIR "gmdb-sql.glade", NULL, NULL);
+@@ -537,18 +543,16 @@
+ G_CALLBACK (gmdb_sql_execute_cb), sqlwin_xml);
+
+ /* set up treeview, libglade only gives us the empty widget */
+- GtkWidget *tree = glade_xml_get_widget(sqlwin_xml, "sql_treeview");
+- GtkTreeStore *store = gtk_tree_store_new(1, G_TYPE_STRING);
++ tree = glade_xml_get_widget(sqlwin_xml, "sql_treeview");
++ store = gtk_tree_store_new(1, G_TYPE_STRING);
+ gtk_tree_view_set_model(GTK_TREE_VIEW(tree), GTK_TREE_MODEL(store));
+
+- GtkCellRenderer *renderer;
+- GtkTreeViewColumn *column;
+ renderer = gtk_cell_renderer_text_new();
+ column = gtk_tree_view_column_new_with_attributes("Name",
+ renderer, "text", 0, NULL);
+ gtk_tree_view_append_column(GTK_TREE_VIEW (tree), column);
+
+- GtkTreeSelection *select =
++ select =
+ gtk_tree_view_get_selection (GTK_TREE_VIEW (tree));
+ gtk_tree_selection_set_mode (select, GTK_SELECTION_SINGLE);
+ //g_signal_connect (G_OBJECT (select), "changed",
+@@ -557,7 +561,7 @@
+ /* populate first level of tree */
+ gmdb_sql_tree_populate(mdb, sqlwin_xml);
+
+- GtkWidget *textview = glade_xml_get_widget(sqlwin_xml, "sql_textview");
++ textview = glade_xml_get_widget(sqlwin_xml, "sql_textview");
+ src.target = "table";
+ src.flags = 0;
+ src.info = 1;