mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-04 11:23:46 +00:00
- 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/
This commit is contained in:
parent
285a1f254c
commit
efb509610b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=311595
21
databases/mysql-connector-c/Makefile
Normal file
21
databases/mysql-connector-c/Makefile
Normal file
@ -0,0 +1,21 @@
|
||||
# Created by: gahr
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= mysql-connector-c
|
||||
PORTVERSION= 6.0.2
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= ${MASTER_SITE_MYSQL}
|
||||
MASTER_SITE_SUBDIR= Connector-C
|
||||
|
||||
MAINTAINER= gahr@FreeBSD.org
|
||||
COMMENT= MySQL database connector for C
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
USE_MYSQL= 51+
|
||||
USE_CMAKE= yes
|
||||
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
|
||||
|
||||
PLIST_SUB+= PORTVERSION=${PORTVERSION}
|
||||
|
||||
.include <bsd.port.mk>
|
2
databases/mysql-connector-c/distinfo
Normal file
2
databases/mysql-connector-c/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (mysql-connector-c-6.0.2.tar.gz) = 4b8cb0846d4084c77699399d017989e49c8fea70dcfdd1aac0ebdcff07b6daaa
|
||||
SIZE (mysql-connector-c-6.0.2.tar.gz) = 2794254
|
18
databases/mysql-connector-c/files/patch-CMakeLists.txt
Normal file
18
databases/mysql-connector-c/files/patch-CMakeLists.txt
Normal file
@ -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)
|
@ -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)
|
@ -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)
|
@ -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/")
|
@ -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@"
|
5
databases/mysql-connector-c/pkg-descr
Normal file
5
databases/mysql-connector-c/pkg-descr
Normal file
@ -0,0 +1,5 @@
|
||||
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/
|
78
databases/mysql-connector-c/pkg-plist
Normal file
78
databases/mysql-connector-c/pkg-plist
Normal file
@ -0,0 +1,78 @@
|
||||
include/mysql-connector-c/atomic/gcc_builtins.h
|
||||
include/mysql-connector-c/atomic/generic-msvc.h
|
||||
include/mysql-connector-c/atomic/nolock.h
|
||||
include/mysql-connector-c/atomic/rwlock.h
|
||||
include/mysql-connector-c/atomic/x86-gcc.h
|
||||
include/mysql-connector-c/base64.h
|
||||
include/mysql-connector-c/config-win.h
|
||||
include/mysql-connector-c/decimal.h
|
||||
include/mysql-connector-c/errmsg.h
|
||||
include/mysql-connector-c/hash.h
|
||||
include/mysql-connector-c/keycache.h
|
||||
include/mysql-connector-c/lf.h
|
||||
include/mysql-connector-c/m_ctype.h
|
||||
include/mysql-connector-c/m_string.h
|
||||
include/mysql-connector-c/my_aes.h
|
||||
include/mysql-connector-c/my_alarm.h
|
||||
include/mysql-connector-c/my_alloc.h
|
||||
include/mysql-connector-c/my_atomic.h
|
||||
include/mysql-connector-c/my_attribute.h
|
||||
include/mysql-connector-c/my_base.h
|
||||
include/mysql-connector-c/my_bit.h
|
||||
include/mysql-connector-c/my_bitmap.h
|
||||
include/mysql-connector-c/my_charsets.h
|
||||
include/mysql-connector-c/my_dbug.h
|
||||
include/mysql-connector-c/my_dir.h
|
||||
include/mysql-connector-c/my_getopt.h
|
||||
include/mysql-connector-c/my_global.h
|
||||
include/mysql-connector-c/my_libwrap.h
|
||||
include/mysql-connector-c/my_list.h
|
||||
include/mysql-connector-c/my_md5.h
|
||||
include/mysql-connector-c/my_net.h
|
||||
include/mysql-connector-c/my_no_pthread.h
|
||||
include/mysql-connector-c/my_nosys.h
|
||||
include/mysql-connector-c/my_pthread.h
|
||||
include/mysql-connector-c/my_stacktrace.h
|
||||
include/mysql-connector-c/my_sys.h
|
||||
include/mysql-connector-c/my_time.h
|
||||
include/mysql-connector-c/my_tree.h
|
||||
include/mysql-connector-c/my_trie.h
|
||||
include/mysql-connector-c/my_uctype.h
|
||||
include/mysql-connector-c/my_vle.h
|
||||
include/mysql-connector-c/my_xml.h
|
||||
include/mysql-connector-c/myisampack.h
|
||||
include/mysql-connector-c/mysql.h
|
||||
include/mysql-connector-c/mysql_com.h
|
||||
include/mysql-connector-c/mysql_time.h
|
||||
include/mysql-connector-c/mysqld_error.h
|
||||
include/mysql-connector-c/mysys/rijndael.h
|
||||
include/mysql-connector-c/mysys_err.h
|
||||
include/mysql-connector-c/queues.h
|
||||
include/mysql-connector-c/service_versions.h
|
||||
include/mysql-connector-c/sha1.h
|
||||
include/mysql-connector-c/sha2.h
|
||||
include/mysql-connector-c/sql_common.h
|
||||
include/mysql-connector-c/sslopt-case.h
|
||||
include/mysql-connector-c/sslopt-longopts.h
|
||||
include/mysql-connector-c/sslopt-vars.h
|
||||
include/mysql-connector-c/t_ctype.h
|
||||
include/mysql-connector-c/thr_alarm.h
|
||||
include/mysql-connector-c/thr_lock.h
|
||||
include/mysql-connector-c/typelib.h
|
||||
include/mysql-connector-c/violite.h
|
||||
include/mysql-connector-c/waiting_threads.h
|
||||
include/mysql-connector-c/wqueue.h
|
||||
include/mysql-connector-c/mysql_version.h
|
||||
include/mysql-connector-c/my_config.h
|
||||
lib/mysql-connector-c/libmysql.so.16.0.0
|
||||
lib/mysql-connector-c/libmysql.so.16
|
||||
lib/mysql-connector-c/libmysql.so
|
||||
lib/mysql-connector-c/libmysqlclient.a
|
||||
lib/mysql-connector-c/libmysqlclient.so
|
||||
lib/mysql-connector-c/libmysqlclient_r.so
|
||||
bin/mysql-connector-c/mysql_config
|
||||
@dirrm lib/mysql-connector-c
|
||||
@dirrm include/mysql-connector-c/atomic
|
||||
@dirrm include/mysql-connector-c/mysys
|
||||
@dirrm include/mysql-connector-c
|
||||
@dirrm bin/mysql-connector-c
|
Loading…
x
Reference in New Issue
Block a user