diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2003-04-15 16:26:37 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2003-04-15 16:26:37 +0000 |
commit | 9942f4e8878cab4f235da8f5da7feaf0af3c4104 (patch) | |
tree | 36ad441a13a9c4f665fd95989475ed64a2eecc35 /databases/mdbtools | |
parent | a5da4893bf1e4996c30e983266a406c004df79e1 (diff) | |
download | ports-9942f4e8878cab4f235da8f5da7feaf0af3c4104.tar.gz ports-9942f4e8878cab4f235da8f5da7feaf0af3c4104.zip |
Notes
Diffstat (limited to 'databases/mdbtools')
-rw-r--r-- | databases/mdbtools/Makefile | 17 | ||||
-rw-r--r-- | databases/mdbtools/files/patch-configure | 10 | ||||
-rw-r--r-- | databases/mdbtools/files/patch-src_gmdb2_debug.c | 63 | ||||
-rw-r--r-- | databases/mdbtools/files/patch-src_gmdb2_sql.c | 62 | ||||
-rw-r--r-- | databases/mdbtools/files/patch-yacc | 7 | ||||
-rw-r--r-- | databases/mdbtools/pkg-plist | 43 |
6 files changed, 187 insertions, 15 deletions
diff --git a/databases/mdbtools/Makefile b/databases/mdbtools/Makefile index 4fd2f1618acc..e4169954389a 100644 --- a/databases/mdbtools/Makefile +++ b/databases/mdbtools/Makefile @@ -7,7 +7,7 @@ PORTNAME= mdbtools PORTVERSION= 0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -26,8 +26,19 @@ INSTALLS_SHLIB= yes DOCS= AUTHORS ChangeLog HACKING NEWS README TODO MAN1= mdb-ver.1 mdb-tables.1 mdb-schema.1 mdb-sql.1 mdb-export.1 +.include <bsd.port.pre.mk> + +.if defined(WITH_GNOME) || exists(${X11BASE}/libdata/pkgconfig/libgnomeui-2.0.pc) +USE_X_PREFIX= yes +USE_GNOME+= gnomeprefix gnomehack libgnomeui +PLIST_SUB+= GNOME:="" +PKGNAMESUFFIX= -gnome +.else +PLIST_SUB+= GNOME:="@comment " +.endif + post-patch: - ${REINPLACE_CMD} -e 's|$$(srcdir)/$$<|$$(srcdir)/$$>|g' ${WRKSRC}/doc/Makefile.in + @${REINPLACE_CMD} -e 's|$$(srcdir)/$$<|$$(srcdir)/$$>|g' ${WRKSRC}/doc/Makefile.in .if !defined(NOPORTDOCS) post-install: @@ -37,4 +48,4 @@ post-install: .endfor .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/databases/mdbtools/files/patch-configure b/databases/mdbtools/files/patch-configure new file mode 100644 index 000000000000..f195f07b43c6 --- /dev/null +++ b/databases/mdbtools/files/patch-configure @@ -0,0 +1,10 @@ +--- configure.orig Wed Dec 11 18:31:51 2002 ++++ configure Thu Dec 12 12:07:17 2002 +@@ -7414,6 +7414,7 @@ + + # This can be used to rebuild libtool when needed + LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ++$ac_aux_dir/ltconfig $LIBTOOL_DEPS + + # Always use our own libtool. + LIBTOOL='$(SHELL) $(top_builddir)/libtool' diff --git a/databases/mdbtools/files/patch-src_gmdb2_debug.c b/databases/mdbtools/files/patch-src_gmdb2_debug.c new file mode 100644 index 000000000000..7b04908f5399 --- /dev/null +++ b/databases/mdbtools/files/patch-src_gmdb2_debug.c @@ -0,0 +1,63 @@ +--- src/gmdb2/debug.c.orig Tue Apr 15 12:02:39 2003 ++++ src/gmdb2/debug.c Tue Apr 15 12:05:13 2003 +@@ -354,6 +354,8 @@ + GtkTextIter iter; + GtkTextView *textview; + GtkWidget *entry; ++ GtkWidget *tree; ++ GtkTreeView *store; + char pagestr[20]; + + textview = (GtkTextView *) glade_xml_get_widget (xml, "debug_textview"); +@@ -395,8 +397,8 @@ + gtk_text_buffer_get_iter_at_offset (buffer, &iter, 0); + gtk_text_buffer_insert(buffer,&iter,tbuf,strlen(tbuf)); + +- GtkWidget *tree = glade_xml_get_widget(xml, "debug_treeview"); +- GtkTreeView *store = (GtkTreeView *) gtk_tree_view_get_model(GTK_TREE_VIEW(tree)); ++ tree = glade_xml_get_widget(xml, "debug_treeview"); ++ store = (GtkTreeView *) gtk_tree_view_get_model(GTK_TREE_VIEW(tree)); + + gmdb_debug_dissect(GTK_TREE_STORE(store), fbuf, 0, length); + +@@ -884,6 +886,11 @@ + guint32 page; + GtkWidget *entry, *mi, *button, *debugwin; + gchar text[20]; ++GtkWidget *tree; ++GtkTreeStore *store; ++GtkCellRenderer *renderer; ++GtkTreeViewColumn *column; ++GtkTreeSelection *select; + GladeXML *debugwin_xml; + + /* load the interface */ +@@ -947,11 +954,10 @@ + pango_font_description_from_string("Courier")); + + /* set up treeview, libglade only gives us the empty widget */ +- GtkWidget *tree = glade_xml_get_widget(debugwin_xml, "debug_treeview"); +- GtkTreeStore *store = gtk_tree_store_new(3, G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT); ++ tree = glade_xml_get_widget(debugwin_xml, "debug_treeview"); ++ store = gtk_tree_store_new(3, G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT); + gtk_tree_view_set_model(GTK_TREE_VIEW(tree), GTK_TREE_MODEL(store)); + +- GtkCellRenderer *renderer; + button = glade_xml_get_widget (debugwin_xml, "debug_button"); + g_signal_connect (G_OBJECT (button), "clicked", + G_CALLBACK (gmdb_debug_display_cb), debugwin_xml); +@@ -960,13 +966,12 @@ + gtk_signal_connect (GTK_OBJECT (debugwin), "delete_event", + GTK_SIGNAL_FUNC (gmdb_debug_delete_cb), debugwin_xml); + +- GtkTreeViewColumn *column; + renderer = gtk_cell_renderer_text_new(); + column = gtk_tree_view_column_new_with_attributes("Field", + 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", 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; diff --git a/databases/mdbtools/files/patch-yacc b/databases/mdbtools/files/patch-yacc deleted file mode 100644 index dca633647628..000000000000 --- a/databases/mdbtools/files/patch-yacc +++ /dev/null @@ -1,7 +0,0 @@ ---- src/sql/Makefile.in Sat Jan 18 20:55:42 2003 -+++ src/sql/Makefile.in Tue Apr 15 12:13:04 2003 -@@ -99,3 +99,3 @@ - VERSION = @VERSION@ --YACC = bison -y -d -+YACC = yacc -d - am__include = @am__include@ diff --git a/databases/mdbtools/pkg-plist b/databases/mdbtools/pkg-plist index 245eed5fb670..2135fb7ab818 100644 --- a/databases/mdbtools/pkg-plist +++ b/databases/mdbtools/pkg-plist @@ -1,3 +1,4 @@ +%%GNOME:%%bin/gmdb2 bin/mdb-array bin/mdb-dump bin/mdb-export @@ -15,21 +16,53 @@ bin/prkkd bin/prole bin/prtable bin/updrow +include/gmdb.h include/mdbodbc.h include/mdbsql.h include/mdbtools.h -lib/libmdbsql.a -lib/libmdbsql.la -lib/libmdbsql.so -lib/libmdbsql.so.0 lib/libmdb.a -lib/libmdb.la lib/libmdb.so lib/libmdb.so.0 +lib/libmdbsql.a +lib/libmdbsql.so +lib/libmdbsql.so.0 %%PORTDOCS%%share/doc/mdbtools/AUTHORS %%PORTDOCS%%share/doc/mdbtools/ChangeLog %%PORTDOCS%%share/doc/mdbtools/HACKING %%PORTDOCS%%share/doc/mdbtools/NEWS %%PORTDOCS%%share/doc/mdbtools/README %%PORTDOCS%%share/doc/mdbtools/TODO +%%GNOME:%%share/gnome/gmdb/glade/code.xpm +%%GNOME:%%share/gnome/gmdb/glade/debug.xpm +%%GNOME:%%share/gnome/gmdb/glade/form_big.xpm +%%GNOME:%%share/gnome/gmdb/glade/forms.xpm +%%GNOME:%%share/gnome/gmdb/glade/gmdb-debug.glade +%%GNOME:%%share/gnome/gmdb/glade/gmdb-export.glade +%%GNOME:%%share/gnome/gmdb/glade/gmdb-prefs.glade +%%GNOME:%%share/gnome/gmdb/glade/gmdb-props.glade +%%GNOME:%%share/gnome/gmdb/glade/gmdb-schema.glade +%%GNOME:%%share/gnome/gmdb/glade/gmdb-sql-file.glade +%%GNOME:%%share/gnome/gmdb/glade/gmdb-sql.glade +%%GNOME:%%share/gnome/gmdb/glade/gmdb.glade +%%GNOME:%%share/gnome/gmdb/glade/logo.xpm +%%GNOME:%%share/gnome/gmdb/glade/macro_big.xpm +%%GNOME:%%share/gnome/gmdb/glade/macros.xpm +%%GNOME:%%share/gnome/gmdb/glade/module_big.xpm +%%GNOME:%%share/gnome/gmdb/glade/pk.xpm +%%GNOME:%%share/gnome/gmdb/glade/query.xpm +%%GNOME:%%share/gnome/gmdb/glade/query_big.xpm +%%GNOME:%%share/gnome/gmdb/glade/report_big.xpm +%%GNOME:%%share/gnome/gmdb/glade/reports.xpm +%%GNOME:%%share/gnome/gmdb/glade/stock_export-16.png +%%GNOME:%%share/gnome/gmdb/glade/stock_export.png +%%GNOME:%%share/gnome/gmdb/glade/table.xpm +%%GNOME:%%share/gnome/gmdb/glade/table_big.xpm +%%GNOME:%%share/gnome/help/gmdb/C/figures/gmdb2_window.png +%%GNOME:%%share/gnome/help/gmdb/C/gmdb.xml +%%GNOME:%%share/gnome/help/gmdb/C/legal.xml +%%GNOME:%%@dirrm share/gnome/help/gmdb/C/figures +%%GNOME:%%@dirrm share/gnome/help/gmdb/C +%%GNOME:%%@dirrm share/gnome/help/gmdb +%%GNOME:%%@dirrm share/gnome/gmdb/glade +%%GNOME:%%@dirrm share/gnome/gmdb %%PORTDOCS%%@dirrm share/doc/mdbtools |