summaryrefslogtreecommitdiff
path: root/databases/mysql-connector-c/files
diff options
context:
space:
mode:
authorPietro Cerutti <gahr@FreeBSD.org>2013-02-04 09:57:50 +0000
committerPietro Cerutti <gahr@FreeBSD.org>2013-02-04 09:57:50 +0000
commitefb509610b354f0fa3d2eb8d5bc4414730dec527 (patch)
treef0cb63beeafee63c3513a7cfcf4ba577078dc503 /databases/mysql-connector-c/files
parentProvides inflation and deflation for Authen::Passphrase instances from (diff)
- New port: databases/mysql-connector-c
MySQL Connector/C is a C client library for client/server communication. It is a standalone replacement for the MySQL Client Library shipped with the MySQL Server. WWW: http://dev.mysql.com/downloads/connector/c/
Notes
Notes: svn path=/head/; revision=311595
Diffstat (limited to 'databases/mysql-connector-c/files')
-rw-r--r--databases/mysql-connector-c/files/patch-CMakeLists.txt18
-rw-r--r--databases/mysql-connector-c/files/patch-CMakePlatformTests.txt11
-rw-r--r--databases/mysql-connector-c/files/patch-libmysql_CMakeLists.txt15
-rw-r--r--databases/mysql-connector-c/files/patch-mysql_config_CMakeLists.txt8
-rw-r--r--databases/mysql-connector-c/files/patch-mysql_config_mysql_config.c.in13
5 files changed, 65 insertions, 0 deletions
diff --git a/databases/mysql-connector-c/files/patch-CMakeLists.txt b/databases/mysql-connector-c/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..98d9b915bc8e
--- /dev/null
+++ b/databases/mysql-connector-c/files/patch-CMakeLists.txt
@@ -0,0 +1,18 @@
+--- CMakeLists.txt.orig 2009-08-07 14:31:12.000000000 +0200
++++ CMakeLists.txt 2013-02-01 17:33:24.000000000 +0100
+@@ -318,7 +318,7 @@
+ ENDIF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
+
+ INSTALL(DIRECTORY "include/"
+- DESTINATION "include"
++ DESTINATION "include/mysql-connector-c/"
+ FILES_MATCHING PATTERN "*.h")
+
+ # ----------------------------------------------------------------------
+@@ -366,6 +366,4 @@
+ SET(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY}")
+ ENDIF(WIN32)
+
+-INSTALL(FILES "README" "COPYING" "LICENSE.mysql" "EXCEPTIONS-CLIENT" "ChaneLog" DESTINATION "." OPTIONAL)
+-
+ INCLUDE(CPack)
diff --git a/databases/mysql-connector-c/files/patch-CMakePlatformTests.txt b/databases/mysql-connector-c/files/patch-CMakePlatformTests.txt
new file mode 100644
index 000000000000..83fb2d661afc
--- /dev/null
+++ b/databases/mysql-connector-c/files/patch-CMakePlatformTests.txt
@@ -0,0 +1,11 @@
+--- CMakePlatformTests.txt.orig 2013-02-01 17:25:53.000000000 +0100
++++ CMakePlatformTests.txt 2013-02-01 17:26:03.000000000 +0100
+@@ -55,7 +55,7 @@
+ CHECK_INCLUDE_FILES (sys/socket.h HAVE_SYS_SOCKET_H)
+ CHECK_INCLUDE_FILES (sys/stat.h HAVE_SYS_STAT_H)
+ CHECK_INCLUDE_FILES (sys/stream.h HAVE_SYS_STREAM_H)
+-CHECK_INCLUDE_FILES (sys/timeb.h HAVE_SYS_TIMEB_H)
++#CHECK_INCLUDE_FILES (sys/timeb.h HAVE_SYS_TIMEB_H)
+ CHECK_INCLUDE_FILES (sys/types.h HAVE_SYS_TYPES_H)
+ CHECK_INCLUDE_FILES (sys/un.h HAVE_SYS_UN_H)
+ CHECK_INCLUDE_FILES (termios.h HAVE_TERMIOS_H)
diff --git a/databases/mysql-connector-c/files/patch-libmysql_CMakeLists.txt b/databases/mysql-connector-c/files/patch-libmysql_CMakeLists.txt
new file mode 100644
index 000000000000..cf3dfa66c6ad
--- /dev/null
+++ b/databases/mysql-connector-c/files/patch-libmysql_CMakeLists.txt
@@ -0,0 +1,15 @@
+--- libmysql/CMakeLists.txt.orig 2013-02-01 17:34:32.000000000 +0100
++++ libmysql/CMakeLists.txt 2013-02-01 17:34:57.000000000 +0100
+@@ -146,9 +146,9 @@
+ ARCHIVE DESTINATION "lib")
+ ELSE(WIN32)
+ INSTALL(TARGETS libmysql mysqlclient
+- LIBRARY DESTINATION "lib"
+- ARCHIVE DESTINATION "lib")
++ LIBRARY DESTINATION "lib/mysql-connector-c/"
++ ARCHIVE DESTINATION "lib/mysql-connector-c/")
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/libmysql/libmysqlclient${CMAKE_SHARED_LIBRARY_SUFFIX}
+ ${CMAKE_SOURCE_DIR}/libmysql/libmysqlclient_r${CMAKE_SHARED_LIBRARY_SUFFIX}
+- DESTINATION "lib")
++ DESTINATION "lib/mysql-connector-c/")
+ ENDIF(WIN32)
diff --git a/databases/mysql-connector-c/files/patch-mysql_config_CMakeLists.txt b/databases/mysql-connector-c/files/patch-mysql_config_CMakeLists.txt
new file mode 100644
index 000000000000..cf31b2a74000
--- /dev/null
+++ b/databases/mysql-connector-c/files/patch-mysql_config_CMakeLists.txt
@@ -0,0 +1,8 @@
+--- mysql_config/CMakeLists.txt.orig 2013-02-01 17:36:54.000000000 +0100
++++ mysql_config/CMakeLists.txt 2013-02-01 17:37:06.000000000 +0100
+@@ -32,4 +32,4 @@
+ # Installation
+ #
+ INSTALL(TARGETS mysql_config
+- DESTINATION "bin")
++ DESTINATION "bin/mysql-connector-c/")
diff --git a/databases/mysql-connector-c/files/patch-mysql_config_mysql_config.c.in b/databases/mysql-connector-c/files/patch-mysql_config_mysql_config.c.in
new file mode 100644
index 000000000000..5a33e1f460a7
--- /dev/null
+++ b/databases/mysql-connector-c/files/patch-mysql_config_mysql_config.c.in
@@ -0,0 +1,13 @@
+--- mysql_config/mysql_config.c.in.orig 2013-02-01 17:35:59.000000000 +0100
++++ mysql_config/mysql_config.c.in 2013-02-01 17:36:22.000000000 +0100
+@@ -18,8 +18,8 @@
+ #include <my_getopt.h>
+ #include <stdio.h>
+
+-#define INCLUDE "-I@CMAKE_INSTALL_PREFIX@/include"
+-#define LIBS "-L@CMAKE_INSTALL_PREFIX@/lib -lmysql" \
++#define INCLUDE "-I@CMAKE_INSTALL_PREFIX@/include/mysql-connector-c"
++#define LIBS "-L@CMAKE_INSTALL_PREFIX@/lib/mysql-connector-c -lmysql" \
+ "@extra_dynamic_LDFLAGS@"
+ #define CFLAGS INCLUDE
+ #define VERSION "@CONNECTOR_C_VERSION@"