ports/135670: [PATCH] databases/mysql50-server: in mysql-client mysqldump isn't working with option --default-character-set
| From: | Alexander Kriventsov <avk@vl.ru> |
| Date: | Wed, 17 Jun 2009 14:30:25 GMT |
| Subject: | [PATCH] databases/mysql50-server: in mysql-client mysqldump isn't working with option --default-character-set |
| Send-pr version: | www-3.1 |
| Number: | 135670 |
| Category: | ports |
| Synopsis: | [PATCH] databases/mysql50-server: in mysql-client mysqldump isn't working with option --default-character-set |
| Severity: | serious |
| Priority: | low |
| Responsible: | ale@FreeBSD.org |
| State: | open |
| Class: | update |
| Arrival-Date: | Wed Jun 17 14:40:03 UTC 2009 |
| Closed-Date: | |
| Last-Modified: | Wed Jun 17 14:40:24 UTC 2009 |
| Originator: | Alexander Kriventsov |
| Release: | FreeBSD 7.2 |
.masterhost
FreeBSD bex71.masterhost.ru 7.2-i386-20090504-RELENG_7_2 FreeBSD 7.2-i386-20090504-RELENG_7_2 #0: Thu May 7 15:14:18 UTC 2009 root@svc12.masterhost.ru:/usr/obj/usr/src/sys/SERVER7 i386
add files with charsets and langs.
This files are need to work with mysqldump.
for example
mysqldump --default-character-set=cp1251
mysqldump: Character set 'cp1251' is not a compiled character set and is not specified in the '/usr/local/share/mysql/charsets/Index.xml' file
$ pkg_info -W `which mysqldump`
/usr/local/bin/mysqldump was installed by package mysql-client-5.0.77_1
At this time file '/usr/local/share/mysql/charsets/Index.xml' doesn't install with this port? and install only in mysql-server.
|
Download patch.txt
|
diff -urN mysql50-server/Makefile mysql50-server/Makefile
--- mysql50-server/Makefile 2009-06-08 10:03:20.000000000 +0400
+++ mysql50-server/Makefile 2009-06-17 18:06:39.000000000 +0400
@@ -199,7 +199,7 @@
CONFIGURE_ARGS+=--without-server
post-patch:
- @${REINPLACE_CMD} -e "s|SUBDIRS =|SUBDIRS = include scripts strings mysys dbug extra regex libmysql_r libmysql client @man_dirs@|g" ${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} -e "s|SUBDIRS =|SUBDIRS = include scripts strings sql/share mysys dbug extra regex libmysql_r libmysql client @man_dirs@|g" ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e "s|install-exec-am: install-pkglibLIBRARIES|install-exec-am:|g" ${WRKSRC}/strings/Makefile.in ${WRKSRC}/mysys/Makefile.in ${WRKSRC}/dbug/Makefile.in
@${REINPLACE_CMD} -e "s|all: config.h|all: config.h all-local|g" ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e "s|bin_SCRIPTS =|bin_SCRIPTS = mysql_config mysql_fix_privilege_tables mysqlbug|g" ${WRKSRC}/scripts/Makefile.in
diff -urN mysql50-server/pkg-plist.client mysql50-server/pkg-plist.client
--- mysql50-server/pkg-plist.client 2009-06-17 18:05:12.000000000 +0400
+++ mysql50-server/pkg-plist.client 2009-06-17 18:12:59.000000000 +0400
@@ -52,7 +52,81 @@
lib/mysql/libmysqlclient_r.la
lib/mysql/libmysqlclient_r.so
lib/mysql/libmysqlclient_r.so.15
+%%DATADIR%%/charsets/Index.xml
+%%DATADIR%%/charsets/README
+%%DATADIR%%/charsets/armscii8.xml
+%%DATADIR%%/charsets/ascii.xml
+%%DATADIR%%/charsets/cp1250.xml
+%%DATADIR%%/charsets/cp1251.xml
+%%DATADIR%%/charsets/cp1256.xml
+%%DATADIR%%/charsets/cp1257.xml
+%%DATADIR%%/charsets/cp850.xml
+%%DATADIR%%/charsets/cp852.xml
+%%DATADIR%%/charsets/cp866.xml
+%%DATADIR%%/charsets/dec8.xml
+%%DATADIR%%/charsets/geostd8.xml
+%%DATADIR%%/charsets/greek.xml
+%%DATADIR%%/charsets/hebrew.xml
+%%DATADIR%%/charsets/hp8.xml
+%%DATADIR%%/charsets/keybcs2.xml
+%%DATADIR%%/charsets/koi8r.xml
+%%DATADIR%%/charsets/koi8u.xml
+%%DATADIR%%/charsets/latin1.xml
+%%DATADIR%%/charsets/latin2.xml
+%%DATADIR%%/charsets/latin5.xml
+%%DATADIR%%/charsets/latin7.xml
+%%DATADIR%%/charsets/macce.xml
+%%DATADIR%%/charsets/macroman.xml
+%%DATADIR%%/charsets/swe7.xml
+%%DATADIR%%/czech/errmsg.sys
+%%DATADIR%%/danish/errmsg.sys
+%%DATADIR%%/dutch/errmsg.sys
+%%DATADIR%%/english/errmsg.sys
+%%DATADIR%%/errmsg.txt
+%%DATADIR%%/estonian/errmsg.sys
+%%DATADIR%%/french/errmsg.sys
+%%DATADIR%%/german/errmsg.sys
+%%DATADIR%%/greek/errmsg.sys
+%%DATADIR%%/hungarian/errmsg.sys
+%%DATADIR%%/italian/errmsg.sys
+%%DATADIR%%/japanese/errmsg.sys
+%%DATADIR%%/korean/errmsg.sys
+%%DATADIR%%/norwegian-ny/errmsg.sys
+%%DATADIR%%/norwegian/errmsg.sys
+%%DATADIR%%/polish/errmsg.sys
+%%DATADIR%%/portuguese/errmsg.sys
+%%DATADIR%%/romanian/errmsg.sys
+%%DATADIR%%/russian/errmsg.sys
+%%DATADIR%%/serbian/errmsg.sys
+%%DATADIR%%/slovak/errmsg.sys
+%%DATADIR%%/spanish/errmsg.sys
+%%DATADIR%%/swedish/errmsg.sys
+%%DATADIR%%/ukrainian/errmsg.sys
%%DATADIR%%/mysql_fix_privilege_tables.sql
@dirrm include/mysql
@dirrm lib/mysql
+@dirrm %%DATADIR%%/charsets
+@dirrm %%DATADIR%%/czech
+@dirrm %%DATADIR%%/danish
+@dirrm %%DATADIR%%/dutch
+@dirrm %%DATADIR%%/english
+@dirrm %%DATADIR%%/estonian
+@dirrm %%DATADIR%%/french
+@dirrm %%DATADIR%%/german
+@dirrm %%DATADIR%%/greek
+@dirrm %%DATADIR%%/hungarian
+@dirrm %%DATADIR%%/italian
+@dirrm %%DATADIR%%/japanese
+@dirrm %%DATADIR%%/korean
+@dirrm %%DATADIR%%/norwegian
+@dirrm %%DATADIR%%/norwegian-ny
+@dirrm %%DATADIR%%/polish
+@dirrm %%DATADIR%%/portuguese
+@dirrm %%DATADIR%%/romanian
+@dirrm %%DATADIR%%/russian
+@dirrm %%DATADIR%%/serbian
+@dirrm %%DATADIR%%/slovak
+@dirrm %%DATADIR%%/spanish
+@dirrm %%DATADIR%%/swedish
+@dirrm %%DATADIR%%/ukrainian
@dirrm %%DATADIR%%
|
| Responsible Changed |
| From-To: | freebsd-ports-bugs->ale |
| By: | edwin |
| When: | Wed Jun 17 14:40:23 UTC 2009 |
| Why: | Over to maintainer (via the GNATS Auto Assign Tool)
|