aboutsummaryrefslogtreecommitdiff
path: root/databases/mariadb103-client
diff options
context:
space:
mode:
authorBernard Spil <brnrd@FreeBSD.org>2018-06-09 16:40:54 +0000
committerBernard Spil <brnrd@FreeBSD.org>2018-06-09 16:40:54 +0000
commit2ec514f10eceda27c806046f30f31096c4cbba7e (patch)
tree349db69e77b3dd6d46db57da0a09649d35a8c90c /databases/mariadb103-client
parent7a23b371cb7b8a59ff221a2f05785e15977c3aed (diff)
downloadports-2ec514f10eceda27c806046f30f31096c4cbba7e.tar.gz
ports-2ec514f10eceda27c806046f30f31096c4cbba7e.zip
databases/mariadb103-server: Add MariaDB 10.3 port
Notes
Notes: svn path=/head/; revision=472070
Diffstat (limited to 'databases/mariadb103-client')
-rw-r--r--databases/mariadb103-client/Makefile37
-rw-r--r--databases/mariadb103-client/files/patch-CMakeLists.txt20
-rw-r--r--databases/mariadb103-client/files/pkg-message.in7
-rw-r--r--databases/mariadb103-client/pkg-plist192
4 files changed, 256 insertions, 0 deletions
diff --git a/databases/mariadb103-client/Makefile b/databases/mariadb103-client/Makefile
new file mode 100644
index 000000000000..375a90348d1b
--- /dev/null
+++ b/databases/mariadb103-client/Makefile
@@ -0,0 +1,37 @@
+# Created by: Bernard Spil <brnrd@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= mariadb
+PORTREVISION= 0
+PKGNAMESUFFIX= 103-client
+
+COMMENT= Multithreaded SQL database (client)
+
+MASTERDIR= ${.CURDIR}/../mariadb103-server
+
+FILESDIR= ${.CURDIR}/files
+PATCHDIR= ${.CURDIR}/files
+PLIST= ${.CURDIR}/pkg-plist
+
+CMAKE_ARGS+= -DWITHOUT_SERVER=1 \
+ -DCONC_WITH_UNITTEST=0 \
+ -DCONC_WITH_MYSQLCOMPAT=1 \
+ -DWITH_WSREP=0
+
+USE_LDCONFIG= ${PREFIX}/lib/mysql
+
+CLIENT_ONLY= yes
+
+post-configure:
+ ${REINPLACE_CMD} -Ee 's|(#define INCLUDE.*)"$$|\1 -I${PREFIX}/include"|' \
+ -e 's|(#define LIBS.*)"\\ $$|\1 -L${PREFIX}/lib "\\|' \
+ ${WRKSRC}/libmariadb/mariadb_config/mariadb_config.c
+
+post-install:
+ ${RM} -r ${STAGEDIR}${DATADIR}/policy \
+ ${STAGEDIR}${PREFIX}/include/mysql/server
+
+post-install-GSSAPI_NONE:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mysql/plugin/auth_gssapi_client.so
+
+.include "${MASTERDIR}/Makefile"
diff --git a/databases/mariadb103-client/files/patch-CMakeLists.txt b/databases/mariadb103-client/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..d5fda2c811bc
--- /dev/null
+++ b/databases/mariadb103-client/files/patch-CMakeLists.txt
@@ -0,0 +1,20 @@
+--- CMakeLists.txt.orig 2018-05-23 20:38:41 UTC
++++ CMakeLists.txt
+@@ -479,14 +479,16 @@ ADD_CUSTOM_TARGET(INFO_BIN ALL
+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
+ )
+
++IF(FALSE)
+ INSTALL_DOCUMENTATION(README.md CREDITS COPYING COPYING.thirdparty
+ EXCEPTIONS-CLIENT COMPONENT Readme)
++ENDIF()
+
+ # MDEV-6526 these files are not installed anymore
+ #INSTALL_DOCUMENTATION(${CMAKE_BINARY_DIR}/Docs/INFO_SRC
+ # ${CMAKE_BINARY_DIR}/Docs/INFO_BIN)
+
+-IF(UNIX)
++IF(FALSE)
+ INSTALL_DOCUMENTATION(Docs/INSTALL-BINARY Docs/README-wsrep COMPONENT Readme)
+ ENDIF()
+
diff --git a/databases/mariadb103-client/files/pkg-message.in b/databases/mariadb103-client/files/pkg-message.in
new file mode 100644
index 000000000000..8bea32f83491
--- /dev/null
+++ b/databases/mariadb103-client/files/pkg-message.in
@@ -0,0 +1,7 @@
+************************************************************************
+
+MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for
+my.cnf. Please move existing my.cnf files from those paths to
+%%PREFIX%%/etc and %%PREFIX%%/etc/mysql.
+
+************************************************************************
diff --git a/databases/mariadb103-client/pkg-plist b/databases/mariadb103-client/pkg-plist
new file mode 100644
index 000000000000..9584315a487f
--- /dev/null
+++ b/databases/mariadb103-client/pkg-plist
@@ -0,0 +1,192 @@
+bin/mariadb_config
+bin/msql2mysql
+bin/mysql
+bin/mysql_config
+bin/mysql_convert_table_format
+bin/mysql_find_rows
+@comment bin/mysql_install_db
+@comment bin/mysql_plugin
+@comment bin/mysql_secure_installation
+bin/mysql_setpermission
+bin/mysql_upgrade
+bin/mysql_waitpid
+@comment bin/mysqld_safe_helper
+bin/mysqlaccess
+bin/mysqladmin
+bin/mysqlbinlog
+bin/mysqlcheck
+bin/mysqldump
+bin/mysqlhotcopy
+bin/mysqlimport
+bin/mysqlshow
+bin/mysqlslap
+bin/mysqltest
+bin/my_print_defaults
+@comment bin/mytop
+@comment bin/perror
+bin/replace
+@comment bin/resolve_stack_dump
+@comment bin/resolveip
+include/mysql/errmsg.h
+include/mysql/ma_list.h
+include/mysql/ma_pvio.h
+include/mysql/ma_tls.h
+include/mysql/mariadb/ma_io.h
+include/mysql/mariadb_com.h
+include/mysql/mariadb_ctype.h
+include/mysql/mariadb_dyncol.h
+include/mysql/mariadb_stmt.h
+include/mysql/mariadb_version.h
+include/mysql/my_config.h
+include/mysql/my_global.h
+include/mysql/my_sys.h
+include/mysql/mysql.h
+include/mysql/mysql_com.h
+include/mysql/mysql_version.h
+include/mysql/mysql/client_plugin.h
+include/mysql/mysql/plugin_auth.h
+include/mysql/mysql/plugin_auth_common.h
+include/mysql/mysqld_error.h
+%%NO_GSSAPI_NONE%%lib/mysql/plugin/auth_gssapi_client.so
+lib/mysql/libmariadb.so
+lib/mysql/libmariadb.so.3
+lib/mysql/libmariadbclient.a
+lib/mysql/libmysqlservices.a
+lib/mysql/libmysqlclient.a
+lib/mysql/libmysqlclient.so
+lib/mysql/libmysqlclient_r.a
+lib/mysql/libmysqlclient_r.so
+@comment lib/mysql/plugin/client_ed25519.so
+lib/mysql/plugin/daemon_example.ini
+lib/mysql/plugin/dialog.so
+lib/mysql/plugin/mysql_clear_password.so
+lib/mysql/plugin/sha256_password.so
+@comment man/man1/aria_chk.1.gz
+@comment man/man1/aria_dump_log.1.gz
+@comment man/man1/aria_ftdump.1.gz
+@comment man/man1/aria_pack.1.gz
+@comment man/man1/aria_read_log.1.gz
+@comment man/man1/galera_new_cluster.1.gz
+@comment man/man1/galera_recovery.1.gz
+@comment man/man1/innochecksum.1.gz
+@comment man/man1/mariadb-service-convert.1.gz
+man/man1/msql2mysql.1.gz
+man/man1/my_print_defaults.1.gz
+man/man1/my_safe_process.1.gz
+@comment man/man1/myisam_ftdump.1.gz
+@comment man/man1/myisamchk.1.gz
+@comment man/man1/myisamlog.1.gz
+@comment man/man1/myisampack.1.gz
+man/man1/mysql-stress-test.pl.1.gz
+man/man1/mysql-test-run.pl.1.gz
+man/man1/mysql.1.gz
+@comment man/man1/mysql.server.1.gz
+man/man1/mysql_client_test.1.gz
+man/man1/mysql_client_test_embedded.1.gz
+man/man1/mysql_config.1.gz
+man/man1/mysql_convert_table_format.1.gz
+man/man1/mysql_find_rows.1.gz
+@comment man/man1/mysql_fix_extensions.1.gz
+@comment man/man1/mysql_install_db.1.gz
+man/man1/mysql_plugin.1.gz
+@comment man/man1/mysql_secure_installation.1.gz
+man/man1/mysql_setpermission.1.gz
+man/man1/mysql_tzinfo_to_sql.1.gz
+man/man1/mysql_upgrade.1.gz
+man/man1/mysql_waitpid.1.gz
+man/man1/mysqlaccess.1.gz
+man/man1/mysqladmin.1.gz
+man/man1/mysqlbinlog.1.gz
+man/man1/mysqlcheck.1.gz
+@comment man/man1/mysqld_multi.1.gz
+@comment man/man1/mysqld_safe.1.gz
+@comment man/man1/mysqld_safe_helper.1.gz
+man/man1/mysqldump.1.gz
+@comment man/man1/mysqldumpslow.1.gz
+man/man1/mysqlhotcopy.1.gz
+man/man1/mysqlimport.1.gz
+man/man1/mysqlshow.1.gz
+man/man1/mysqlslap.1.gz
+man/man1/mysqltest.1.gz
+man/man1/mysqltest_embedded.1.gz
+@comment man/man1/perror.1.gz
+man/man1/replace.1.gz
+@comment man/man1/resolve_stack_dump.1.gz
+@comment man/man1/resolveip.1.gz
+@comment man/man1/tokuft_logdump.1.gz
+@comment man/man1/tokuftdump.1.gz
+@comment man/man1/wsrep_sst_common.1.gz
+@comment man/man1/wsrep_sst_mysqldump.1.gz
+@comment man/man1/wsrep_sst_rsync.1.gz
+@comment man/man1/wsrep_sst_xtrabackup-v2.1.gz
+@comment man/man1/wsrep_sst_xtrabackup.1.gz
+@comment man/man8/mysqld.8.gz
+@comment share/aclocal/mysql.m4
+%%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-utf8.txt
+%%DATADIR%%/estonian/errmsg.sys
+%%DATADIR%%/french/errmsg.sys
+%%DATADIR%%/german/errmsg.sys
+%%DATADIR%%/greek/errmsg.sys
+%%DATADIR%%/hindi/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
+@comment %%DATADIR%%/binary-configure
+@comment %%DATADIR%%/fill_help_tables.sql
+@comment %%DATADIR%%/magic
+@comment %%DATADIR%%/maria_add_gis_sp.sql
+@comment %%DATADIR%%/maria_add_gis_sp_bootstrap.sql
+@comment %%DATADIR%%/mysql-log-rotate
+@comment %%DATADIR%%/mysql.server
+@comment %%DATADIR%%/mysql_performance_tables.sql
+@comment %%DATADIR%%/mysql_system_tables.sql
+@comment %%DATADIR%%/mysql_system_tables_data.sql
+@comment %%DATADIR%%/mysql_test_data_timezone.sql
+@comment %%DATADIR%%/mysql_test_db.sql
+@comment %%DATADIR%%/mysql_to_mariadb.sql
+@comment %%DATADIR%%/mysqld_multi.server
+@comment %%DATADIR%%/wsrep.cnf
+@comment %%DATADIR%%/wsrep_notify
+share/pkgconfig/mariadb.pc