diff options
author | Bernard Spil <brnrd@FreeBSD.org> | 2018-06-09 16:40:54 +0000 |
---|---|---|
committer | Bernard Spil <brnrd@FreeBSD.org> | 2018-06-09 16:40:54 +0000 |
commit | 2ec514f10eceda27c806046f30f31096c4cbba7e (patch) | |
tree | 349db69e77b3dd6d46db57da0a09649d35a8c90c /databases/mariadb103-client | |
parent | 7a23b371cb7b8a59ff221a2f05785e15977c3aed (diff) | |
download | ports-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/Makefile | 37 | ||||
-rw-r--r-- | databases/mariadb103-client/files/patch-CMakeLists.txt | 20 | ||||
-rw-r--r-- | databases/mariadb103-client/files/pkg-message.in | 7 | ||||
-rw-r--r-- | databases/mariadb103-client/pkg-plist | 192 |
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 |