aboutsummaryrefslogtreecommitdiff
path: root/databases/mysql-administrator
diff options
context:
space:
mode:
authorSergey Matveychuk <sem@FreeBSD.org>2004-11-06 17:47:01 +0000
committerSergey Matveychuk <sem@FreeBSD.org>2004-11-06 17:47:01 +0000
commitc8551063b96675cf30e39e851fd253a74b20c0e0 (patch)
tree9e5f3fc39e950eda8b670ef9954fef9a1ea287f4 /databases/mysql-administrator
parentf598a7e179ad8db2316fb9e994020d32acf46b2e (diff)
downloadports-c8551063b96675cf30e39e851fd253a74b20c0e0.tar.gz
ports-c8551063b96675cf30e39e851fd253a74b20c0e0.zip
Notes
Diffstat (limited to 'databases/mysql-administrator')
-rw-r--r--databases/mysql-administrator/Makefile26
-rw-r--r--databases/mysql-administrator/distinfo4
-rw-r--r--databases/mysql-administrator/files/patch-Makefile.am11
-rw-r--r--databases/mysql-administrator/files/patch-mysql-gui-common::library::source::Makefile.am11
-rw-r--r--databases/mysql-administrator/files/patch-mysql-gui-common::library::source::myx_library.c46
-rw-r--r--databases/mysql-administrator/files/patch-myx_aux_functions.h10
-rw-r--r--databases/mysql-administrator/files/patch-myx_grt_private.c14
-rw-r--r--databases/mysql-administrator/files/patch-myx_ser_aux_functions.c10
-rw-r--r--databases/mysql-administrator/pkg-plist46
9 files changed, 95 insertions, 83 deletions
diff --git a/databases/mysql-administrator/Makefile b/databases/mysql-administrator/Makefile
index ecae725e2161..bf9c2df1e36c 100644
--- a/databases/mysql-administrator/Makefile
+++ b/databases/mysql-administrator/Makefile
@@ -6,11 +6,9 @@
#
PORTNAME= mysql-administrator
-PORTVERSION= 1.0.2b.a
-PORTREVISION= 1
+PORTVERSION= 1.0.14
CATEGORIES= databases
-MASTER_SITES= ftp://planetmirror.com/pub/mysql/%SUBDIR%/ \
- http://www.softagency.co.jp/MySQL/%SUBDIR%/ \
+MASTER_SITES= http://www.softagency.co.jp/MySQL/%SUBDIR%/ \
ftp://sunsite.dk/mirrors/mysql/%SUBDIR%/ \
http://mysql.mediatraffic.fi/%SUBDIR%/ \
ftp://filepile.tiscali.de/mirror/mysql/%SUBDIR%/ \
@@ -19,7 +17,6 @@ MASTER_SITES= ftp://planetmirror.com/pub/mysql/%SUBDIR%/ \
ftp://ftp.u-paris10.fr/mysql.com/%SUBDIR%/ \
http://mysql.oms-net.nl/%SUBDIR%/
MASTER_SITE_SUBDIR= Downloads/MySQLAdministrationSuite
-DISTNAME= ${PORTNAME}-1.0.2b-alpha
MAINTAINER= sem@FreeBSD.org
COMMENT= Powerful visual administration console for MySQL environment
@@ -27,32 +24,33 @@ COMMENT= Powerful visual administration console for MySQL environment
USE_X_PREFIX= yes
USE_REINPLACE= yes
USE_GMAKE= yes
-WANT_AUTOMAKE_VER= 14
WANT_AUTOCONF_VER= 259
CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" \
CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS} ${PTHREAD_LIBS}"
+CONFIGURE_ARGS+= --localstatedir=${PREFIX}/share/gnome
USE_ICONV= yes
-USE_GNOME= libglade2
+USE_GNOME= libglade2 gnomehack
USE_MYSQL= yes
-BROKEN_WITH_MYSQL= 323
+BROKEN_WITH_MYSQL= 323 40
GNU_CONFIGURE= yes
LIB_DEPENDS+= gtkmm-2.0:${PORTSDIR}/x11-toolkits/gtk--2 \
pcre.0:${PORTSDIR}/devel/pcre
+BUILD_DEPENDS= scrollkeeper-config:${PORTSDIR}/textproc/scrollkeeper
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
DIRS_ORDER= mysql-gui-common mysql-administrator
.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 502126
-BROKEN= "Does not compile on FreeBSD >= 5.x"
-.endif
-
post-patch:
@${REINPLACE_CMD} -e "s#%%PTHREAD_CFLAGS%%#${PTHREAD_CFLAGS}#" \
${WRKSRC}/mysql-administrator/source/linux/Makefile.am
@${CHMOD} a+x ${WRKSRC}/mysql-gui-common/missing \
${WRKSRC}/mysql-administrator/missing
+ @${REINPLACE_CMD} -e 's#$$(datadir)/omf#$$(datadir)/gnome#' \
+ ${WRKSRC}/mysql-administrator/omf.make
do-configure:
@${DO_NADA}
@@ -64,10 +62,6 @@ do-build:
${ECHO_MSG} "---> Building: $${d}"; \
${ECHO_MSG} "--->"; \
cd ${WRKSRC}/$${d}; \
- ${AUTOMAKE} --foreign; ${AUTOCONF}; \
- ${CP} -f ${TEMPLATES}/config.sub ./config.sub; \
- ${CP} -f ${TEMPLATES}/config.guess ./config.guess; \
- ${CHMOD} a+rx ./config.sub; \
${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}; \
${GMAKE} DATADIRNAME=share; \
done
diff --git a/databases/mysql-administrator/distinfo b/databases/mysql-administrator/distinfo
index c956ffdc64f6..48a9c360c8fe 100644
--- a/databases/mysql-administrator/distinfo
+++ b/databases/mysql-administrator/distinfo
@@ -1,2 +1,2 @@
-MD5 (mysql-administrator-1.0.2b-alpha.tar.gz) = b453a947c57d35d724617bea485a266e
-SIZE (mysql-administrator-1.0.2b-alpha.tar.gz) = 7452449
+MD5 (mysql-administrator-1.0.14.tar.gz) = 80cf9922eec79175680f495db05e49d9
+SIZE (mysql-administrator-1.0.14.tar.gz) = 4292913
diff --git a/databases/mysql-administrator/files/patch-Makefile.am b/databases/mysql-administrator/files/patch-Makefile.am
new file mode 100644
index 000000000000..f77feee3d83f
--- /dev/null
+++ b/databases/mysql-administrator/files/patch-Makefile.am
@@ -0,0 +1,11 @@
+--- mysql-gui-common/library/source/Makefile.am.orig Wed Nov 3 01:28:52 2004
++++ mysql-gui-common/library/source/Makefile.am Sat Nov 6 17:35:25 2004
+@@ -5,7 +5,7 @@
+
+ INCLUDES= -Wall -Wsign-compare\
+ -I../include -I../shared_include -I../public_interface/linux\
+- @MYSQL_INCLUDE@ @GLIB_CFLAGS@ @PCRE_CFLAGS@
++ @MYSQL_INCLUDE@ @GLIB_CFLAGS@ @PCRE_CFLAGS@ -D__USE_POSIX
+
+ test_SOURCES=test.c
+
diff --git a/databases/mysql-administrator/files/patch-mysql-gui-common::library::source::Makefile.am b/databases/mysql-administrator/files/patch-mysql-gui-common::library::source::Makefile.am
deleted file mode 100644
index 8313d30cb6e5..000000000000
--- a/databases/mysql-administrator/files/patch-mysql-gui-common::library::source::Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- mysql-gui-common/library/source/Makefile.am.orig Thu Apr 1 00:34:03 2004
-+++ mysql-gui-common/library/source/Makefile.am Thu Apr 1 00:33:32 2004
-@@ -2,7 +2,7 @@
- noinst_LIBRARIES = libmysqlx.a
-
- INCLUDES= -I../include -I../public_interface/linux\
-- @MYSQL_INCLUDE@ @GLIB_CFLAGS@
-+ @MYSQL_INCLUDE@ @GLIB_CFLAGS@ -D__USE_POSIX
-
-
- libmysqlx_a_SOURCES=\
diff --git a/databases/mysql-administrator/files/patch-mysql-gui-common::library::source::myx_library.c b/databases/mysql-administrator/files/patch-mysql-gui-common::library::source::myx_library.c
deleted file mode 100644
index 0395367d64b0..000000000000
--- a/databases/mysql-administrator/files/patch-mysql-gui-common::library::source::myx_library.c
+++ /dev/null
@@ -1,46 +0,0 @@
---- mysql-gui-common/library/source/myx_library.c.orig Sat Mar 20 21:58:39 2004
-+++ mysql-gui-common/library/source/myx_library.c Sat Mar 20 22:12:51 2004
-@@ -35,6 +35,7 @@
- #endif
- typedef long long longlong;
- typedef unsigned long long ulonglong;
-+typedef int pchar;
- #else
- typedef unsigned int uint;
- typedef unsigned char uint8;
-@@ -306,7 +307,7 @@
- machine_info->IP= malloc(sizeof(char)*16);
- machine_info->OS= malloc(sizeof(char)*16);
- machine_info->hardware= malloc(sizeof(char)*200);
--
-+/*
- if(mysql->options.protocol==MYSQL_PROTOCOL_MEMORY)
- {
- add_host_info= strdup("via shared memory");
-@@ -320,14 +321,14 @@
- add_host_info= strdup("via named pipe");
- }
- else if(mysql->options.protocol==MYSQL_PROTOCOL_TCP)
-- {
-+ {*/
- add_host_info= strdup("via TCP/IP");
-- }
-+/* }
- else
- {
- add_host_info= strdup("");
- }
--
-+*/
- sprintf(machine_info->version, "MySQL %s %s", (unsigned char *)mysql_get_server_info(mysql), add_host_info);
-
- free(add_host_info);
-@@ -482,7 +483,7 @@
-
- const char * myx_get_server_charset_name(MYSQL *mysql)
- {
-- return mysql->charset->csname;
-+ return mysql->charset->name;
- }
-
-
diff --git a/databases/mysql-administrator/files/patch-myx_aux_functions.h b/databases/mysql-administrator/files/patch-myx_aux_functions.h
new file mode 100644
index 000000000000..9ab752c40fbd
--- /dev/null
+++ b/databases/mysql-administrator/files/patch-myx_aux_functions.h
@@ -0,0 +1,10 @@
+--- mysql-gui-common/library/include/myx_aux_functions.h.orig Sat Nov 6 20:07:35 2004
++++ mysql-gui-common/library/include/myx_aux_functions.h Sat Nov 6 20:08:03 2004
+@@ -18,6 +18,7 @@
+ #define myx_aux_functions_h
+
+ #include <sys/types.h>
++#include <sys/time.h>
+ #include <string.h>
+ #include <errno.h>
+
diff --git a/databases/mysql-administrator/files/patch-myx_grt_private.c b/databases/mysql-administrator/files/patch-myx_grt_private.c
new file mode 100644
index 000000000000..cbe7faeb64f0
--- /dev/null
+++ b/databases/mysql-administrator/files/patch-myx_grt_private.c
@@ -0,0 +1,14 @@
+--- mysql-gui-common/library_grt/source/myx_grt_private.c.orig Sat Nov 6 20:21:40 2004
++++ mysql-gui-common/library_grt/source/myx_grt_private.c Sat Nov 6 20:22:02 2004
+@@ -47,8 +47,10 @@
+ int myx_grt_printf(MYX_GRT *grt, const char *fmt, ...)
+ {
+ va_list args;
++ char *tmp;
++
+ va_start(args, fmt);
+- char *tmp= g_strdup_vprintf(fmt, args);
++ tmp= g_strdup_vprintf(fmt, args);
+ va_end(args);
+
+ MYX_PRINT(grt, tmp);
diff --git a/databases/mysql-administrator/files/patch-myx_ser_aux_functions.c b/databases/mysql-administrator/files/patch-myx_ser_aux_functions.c
new file mode 100644
index 000000000000..d8df6b806e33
--- /dev/null
+++ b/databases/mysql-administrator/files/patch-myx_ser_aux_functions.c
@@ -0,0 +1,10 @@
+--- mysql-gui-common/library/source/myx_ser_aux_functions.c.orig Sat Aug 28 00:20:08 2004
++++ mysql-gui-common/library/source/myx_ser_aux_functions.c Sat Aug 28 00:20:31 2004
+@@ -18,6 +18,7 @@
+ #include <glib.h>
+ #include <string.h>
+ #include <stdio.h>
++#include <sys/types.h>
+ #include <sys/socket.h>
+
+ struct _MYX_SFD
diff --git a/databases/mysql-administrator/pkg-plist b/databases/mysql-administrator/pkg-plist
index 1646092ffede..79ec366891d2 100644
--- a/databases/mysql-administrator/pkg-plist
+++ b/databases/mysql-administrator/pkg-plist
@@ -1,4 +1,5 @@
bin/mysql-administrator
+bin/mysql-administrator-bin
share/applications/MySQLAdministrator.desktop
share/mysql-gui/MySQLIcon_Admin_16x16.png
share/mysql-gui/MySQLIcon_Admin_32x32.png
@@ -59,7 +60,8 @@ share/mysql-gui/administrator/24x24_Thread.png
share/mysql-gui/administrator/24x24_User.png
share/mysql-gui/administrator/24x24_UserAdmin.png
share/mysql-gui/administrator/24x24_Users.png
-share/mysql-gui/administrator/about_bg.jpg
+share/mysql-gui/administrator/about.png
+share/mysql-gui/administrator/admin_preferences.glade
share/mysql-gui/administrator/backup.glade
share/mysql-gui/administrator/backup.png
share/mysql-gui/administrator/backup_gray.png
@@ -75,11 +77,11 @@ share/mysql-gui/administrator/health_level_bg.png
share/mysql-gui/administrator/health_level_fg.png
share/mysql-gui/administrator/innodb_data_file.glade
share/mysql-gui/administrator/main_window.glade
-share/mysql-gui/administrator/mysqlx_health.xml
-share/mysql-gui/administrator/mysqlx_startup_variables_description.dtd
-share/mysql-gui/administrator/mysqlx_startup_variables_description.xml
-share/mysql-gui/administrator/mysqlx_status_variables.xml
-share/mysql-gui/administrator/mysqlx_system_variables.xml
+share/mysql-gui/administrator/mysqladmin_health.xml
+share/mysql-gui/administrator/mysqladmin_startup_variables_description.dtd
+share/mysql-gui/administrator/mysqladmin_startup_variables_description.xml
+share/mysql-gui/administrator/mysqladmin_status_variables.xml
+share/mysql-gui/administrator/mysqladmin_system_variables.xml
share/mysql-gui/administrator/mysqlx_translations_administrator.xml
share/mysql-gui/administrator/mysqlx_translations_general.xml
share/mysql-gui/administrator/option_checked.xpm
@@ -117,14 +119,42 @@ share/mysql-gui/administrator/user_admin.png
share/mysql-gui/administrator/user_admin_gray.png
share/mysql-gui/administrator/user_administration.glade
share/mysql-gui/administrator/variable.png
-share/mysql-gui/administrator/variable_editable.png
share/mysql-gui/administrator/variable_disabled.png
+share/mysql-gui/administrator/variable_editable.png
+share/mysql-gui/common/16x16_Catalog.png
+share/mysql-gui/common/16x16_Database.png
+share/mysql-gui/common/16x16_Field.png
+share/mysql-gui/common/16x16_KeyColumn.png
+share/mysql-gui/common/16x16_Table.png
+share/mysql-gui/common/blob_icon.png
+share/mysql-gui/common/busy.gif
+share/mysql-gui/common/busy.png
share/mysql-gui/common/connect_dialog.glade
share/mysql-gui/common/connect_to_instance.png
+share/mysql-gui/common/datatype_blob.png
+share/mysql-gui/common/datatype_datetime.png
+share/mysql-gui/common/datatype_numeric.png
+share/mysql-gui/common/datatype_spatial.png
+share/mysql-gui/common/datatype_string.png
+share/mysql-gui/common/datatype_userdefined.png
share/mysql-gui/common/dockpnl_bg_logo.png
+share/mysql-gui/common/editor_table_auto_inc.png
+share/mysql-gui/common/editor_table_not_null.png
+share/mysql-gui/common/field_overlay_clear.png
+share/mysql-gui/common/field_overlay_edit.png
+share/mysql-gui/common/field_overlay_load.png
+share/mysql-gui/common/field_overlay_save.png
+share/mysql-gui/common/field_overlay_view.png
share/mysql-gui/common/folder_16x16.png
share/mysql-gui/common/magnify_glass.png
share/mysql-gui/common/magnify_glass_with_popup.png
+share/mysql-gui/common/mysql_logo.png
+share/mysql-gui/common/mysqlx_dbm_charsets.xml
+share/mysql-gui/common/mysqlx_dbm_datatypes.xml
+share/mysql-gui/common/myx_schema_16x16.png
+share/mysql-gui/common/myx_schema_sp_16x16.png
+share/mysql-gui/common/myx_schema_table_16x16.png
+share/mysql-gui/common/myx_schema_view_16x16.png
share/mysql-gui/common/networkhost_16x16.png
share/mysql-gui/common/options_admin.png
share/mysql-gui/common/options_bg.png
@@ -132,8 +162,8 @@ share/mysql-gui/common/options_connections.png
share/mysql-gui/common/options_general.png
share/mysql-gui/common/preferences.glade
share/mysql-gui/common/progress_indicator.gif
+share/mysql-gui/common/table_editor.glade
share/mysql-gui/common/thread_stop.png
@dirrm share/mysql-gui/common
@dirrm share/mysql-gui/administrator
@dirrm share/mysql-gui
-@dirrm share/applications