BSD Ports

databases/mariadb-connector-c 3.4.9 FreeBSD

MariaDB database connector for C

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5c0fa97517
License
LGPL21
Categories
databases
Package size
363.9 KiB, 1346.2 KiB installed

Description

The MariaDB Connector/C is used to connect applications developed in C/C++ to MariaDB and MySQL databases. MySQL Connector/C is LGPL licensed.

Parts of MariaDB Connector/C are derived from PHP\'s mysqlnd extension and the original LGPL MySQL client library for MySQL 3.23. The rest of the code is written by developers at MariaDB Corporation Ab.

In the other systems

SystemPortVersion
FreeBSDdatabases/mariadb-connector-c3.4.9
DragonFlydatabases/mariadb-connector-c3.3.8_1
MidnightBSDdatabases/mariadb-connector-c3.4.3_1
HardenedBSDdatabases/mariadb-connector-c3.4.9
GhostBSDdatabases/mariadb-connector-c3.4.9

Install

Binary package:

pkg install mariadb-connector-c

From the ports tree:

cd /usr/ports/databases/mariadb-connector-c/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mariadb-connector-c>0:databases/mariadb-connector-c

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.4.93.4.93.3.23.4.53.4.9
FreeBSD:14:quarterly3.4.93.4.9n/a3.4.33.4.9
FreeBSD:15:latest3.4.93.4.9n/a3.4.53.4.5
FreeBSD:15:quarterly3.4.93.4.9n/an/an/a
FreeBSD:16:latest3.4.93.4.9n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 23
Run dependencies 11

Configuration

Options name: databases_mariadb-connector-c

OptionDefaultDescription
GSSAPI_BASEonGSSAPI support via base system (needs Kerberos)
GSSAPI_HEIMDALoffGSSAPI support via security/heimdal
GSSAPI_MIToffGSSAPI support via security/krb5
GSSAPI_NONEoffDisable GSSAPI support
USES
cmake:insource compiler:c++11-lib cpe iconv:translit ssl
Service scripts
none
Conflicts with
mariadb[0-9]*-client mariadb102-server mysql[0-9]*-client percona[0-9]*-client

Files

Manual pages 120
  • mariadb_cancel(3)
  • mariadb_connection(3)
  • mariadb_dyncol_check(3)
  • mariadb_dyncol_column_cmp_named(3)
  • mariadb_dyncol_column_count(3)
  • mariadb_dyncol_create_many_named(3)
  • mariadb_dyncol_create_many_num(3)
  • mariadb_dyncol_exists_named(3)
  • mariadb_dyncol_exists_num(3)
  • mariadb_dyncol_free(3)
  • mariadb_dyncol_list_named(3)
  • mariadb_dyncol_list_num(3)
  • mariadb_dyncol_unpack(3)
  • mariadb_dyncol_update_many_named(3)
  • mariadb_dyncol_update_many_num(3)
  • mariadb_get_infov(3)
  • mariadb_reconnect(3)
  • mariadb_rpl_close(3)
  • mariadb_rpl_fetch(3)
  • mariadb_rpl_get_optionsv(3)
  • mariadb_rpl_open(3)
  • mariadb_rpl_optionsv(3)
  • mariadb_stmt_execute_direct(3)
  • mariadb_stmt_fetch_fields(3)
  • mysql_affected_rows(3)
  • mysql_autocommit(3)
  • mysql_change_user(3)
  • mysql_close(3)
  • mysql_commit(3)
  • mysql_data_seek(3)
  • mysql_errno(3)
  • mysql_error(3)
  • mysql_fetch_field(3)
  • mysql_fetch_field_direct(3)
  • mysql_fetch_fields(3)
  • mysql_fetch_lengths(3)
  • mysql_fetch_row(3)
  • mysql_field_count(3)
  • mysql_field_seek(3)
  • mysql_field_tell(3)
  • mysql_free_result(3)
  • mysql_get_character_set_info(3)
  • mysql_get_client_info(3)
  • mysql_get_client_version(3)
  • mysql_get_host_info(3)
  • mysql_get_proto_info(3)
  • mysql_get_server_info(3)
  • mysql_get_server_version(3)
  • mysql_get_socket(3)
  • mysql_get_ssl_cipher(3)
  • mysql_hex_string(3)
  • mysql_info(3)
  • mysql_init(3)
  • mysql_kill(3)
  • mysql_more_results(3)
  • mysql_next_result(3)
  • mysql_num_fields(3)
  • mysql_num_rows(3)
  • mysql_options(3)
  • mysql_options4(3)
  • mysql_optionsv(3)
  • mysql_ping(3)
  • mysql_query(3)
  • mysql_read_query_result(3)
  • mysql_real_connect(3)
  • mysql_real_escape_string(3)
  • mysql_real_query(3)
  • mysql_refresh(3)
  • mysql_reset_connection(3)
  • mysql_rollback(3)
  • mysql_row_seek(3)
  • mysql_row_tell(3)
  • mysql_select_db(3)
  • mysql_send_query(3)
  • mysql_server_end(3)
  • mysql_server_init(3)
  • mysql_session_track_get_first(3)
  • mysql_session_track_get_next(3)
  • mysql_set_character_set(3)
  • mysql_set_server_option(3)
  • mysql_shutdown(3)
  • mysql_sqlstate(3)
  • mysql_ssl_set(3)
  • mysql_stat(3)
  • mysql_stmt_affected_rows(3)
  • mysql_stmt_attr_get(3)
  • mysql_stmt_attr_set(3)
  • mysql_stmt_bind_param(3)
  • mysql_stmt_bind_result(3)
  • mysql_stmt_close(3)
  • mysql_stmt_data_seek(3)
  • mysql_stmt_errno(3)
  • mysql_stmt_error(3)
  • mysql_stmt_execute(3)
  • mysql_stmt_fetch(3)
  • mysql_stmt_fetch_column(3)
  • mysql_stmt_field_count(3)
  • mysql_stmt_free_result(3)
  • mysql_stmt_init(3)
  • mysql_stmt_insert_id(3)
  • mysql_stmt_more_results(3)
  • mysql_stmt_next_result(3)
  • mysql_stmt_num_rows(3)
  • mysql_stmt_param_count(3)
  • mysql_stmt_param_metadata(3)
  • mysql_stmt_prepare(3)
  • mysql_stmt_reset(3)
  • mysql_stmt_result_metadata(3)
  • mysql_stmt_row_seek(3)
  • mysql_stmt_row_tell(3)
  • mysql_stmt_send_long_data(3)
  • mysql_stmt_sqlstate(3)
  • mysql_stmt_store_result(3)
  • mysql_stmt_warning_count(3)
  • mysql_store_result(3)
  • mysql_thread_end(3)
  • mysql_thread_id(3)
  • mysql_thread_init(3)
  • mysql_use_result(3)
  • mysql_warning_count(3)
pkg-plist 150
  • bin/mariadb_config
  • include/mariadb/errmsg.h
  • include/mariadb/ma_list.h
  • include/mariadb/ma_pvio.h
  • include/mariadb/ma_tls.h
  • include/mariadb/mariadb/ma_io.h
  • include/mariadb/mariadb_com.h
  • include/mariadb/mariadb_ctype.h
  • include/mariadb/mariadb_dyncol.h
  • include/mariadb/mariadb_rpl.h
  • include/mariadb/mariadb_stmt.h
  • include/mariadb/mariadb_version.h
  • include/mariadb/mysql.h
  • include/mariadb/mysql/client_plugin.h
  • include/mariadb/mysql/plugin_auth.h
  • include/mariadb/mysqld_error.h
  • lib/mariadb/libmariadb.a
  • lib/mariadb/libmariadb.so
  • lib/mariadb/libmariadb.so.3
  • lib/mariadb/libmariadbclient.a
  • lib/mariadb/plugin/auth_gssapi_client.so
  • lib/mariadb/plugin/caching_sha2_password.so
  • lib/mariadb/plugin/client_ed25519.so
  • lib/mariadb/plugin/dialog.so
  • lib/mariadb/plugin/mysql_clear_password.so
  • lib/mariadb/plugin/parsec.so
  • lib/mariadb/plugin/remote_io.so
  • lib/mariadb/plugin/sha256_password.so
  • lib/mariadb/plugin/zstd.so
  • libdata/pkgconfig/libmariadb.pc
  • share/man/man3/mariadb_cancel.3.gz
  • share/man/man3/mariadb_connection.3.gz
  • share/man/man3/mariadb_dyncol_check.3.gz
  • share/man/man3/mariadb_dyncol_column_cmp_named.3.gz
  • share/man/man3/mariadb_dyncol_column_count.3.gz
  • share/man/man3/mariadb_dyncol_create_many_named.3.gz
  • share/man/man3/mariadb_dyncol_create_many_num.3.gz
  • share/man/man3/mariadb_dyncol_exists_named.3.gz
  • share/man/man3/mariadb_dyncol_exists_num.3.gz
  • share/man/man3/mariadb_dyncol_free.3.gz
  • share/man/man3/mariadb_dyncol_list_named.3.gz
  • share/man/man3/mariadb_dyncol_list_num.3.gz
  • share/man/man3/mariadb_dyncol_unpack.3.gz
  • share/man/man3/mariadb_dyncol_update_many_named.3.gz
  • share/man/man3/mariadb_dyncol_update_many_num.3.gz
  • share/man/man3/mariadb_get_infov.3.gz
  • share/man/man3/mariadb_reconnect.3.gz
  • share/man/man3/mariadb_rpl_close.3.gz
  • share/man/man3/mariadb_rpl_fetch.3.gz
  • share/man/man3/mariadb_rpl_get_optionsv.3.gz
  • share/man/man3/mariadb_rpl_open.3.gz
  • share/man/man3/mariadb_rpl_optionsv.3.gz
  • share/man/man3/mariadb_stmt_execute_direct.3.gz
  • share/man/man3/mariadb_stmt_fetch_fields.3.gz
  • share/man/man3/mysql_affected_rows.3.gz
  • share/man/man3/mysql_autocommit.3.gz
  • share/man/man3/mysql_change_user.3.gz
  • share/man/man3/mysql_close.3.gz
  • share/man/man3/mysql_commit.3.gz
  • share/man/man3/mysql_data_seek.3.gz
  • share/man/man3/mysql_errno.3.gz
  • share/man/man3/mysql_error.3.gz
  • share/man/man3/mysql_fetch_field.3.gz
  • share/man/man3/mysql_fetch_field_direct.3.gz
  • share/man/man3/mysql_fetch_fields.3.gz
  • share/man/man3/mysql_fetch_lengths.3.gz
  • share/man/man3/mysql_fetch_row.3.gz
  • share/man/man3/mysql_field_count.3.gz
  • share/man/man3/mysql_field_seek.3.gz
  • share/man/man3/mysql_field_tell.3.gz
  • share/man/man3/mysql_free_result.3.gz
  • share/man/man3/mysql_get_character_set_info.3.gz
  • share/man/man3/mysql_get_client_info.3.gz
  • share/man/man3/mysql_get_client_version.3.gz
  • share/man/man3/mysql_get_host_info.3.gz
  • share/man/man3/mysql_get_proto_info.3.gz
  • share/man/man3/mysql_get_server_info.3.gz
  • share/man/man3/mysql_get_server_version.3.gz
  • share/man/man3/mysql_get_socket.3.gz
  • share/man/man3/mysql_get_ssl_cipher.3.gz
  • share/man/man3/mysql_hex_string.3.gz
  • share/man/man3/mysql_info.3.gz
  • share/man/man3/mysql_init.3.gz
  • share/man/man3/mysql_kill.3.gz
  • share/man/man3/mysql_more_results.3.gz
  • share/man/man3/mysql_next_result.3.gz
  • share/man/man3/mysql_num_fields.3.gz
  • share/man/man3/mysql_num_rows.3.gz
  • share/man/man3/mysql_options.3.gz
  • share/man/man3/mysql_options4.3.gz
  • share/man/man3/mysql_optionsv.3.gz
  • share/man/man3/mysql_ping.3.gz
  • share/man/man3/mysql_query.3.gz
  • share/man/man3/mysql_read_query_result.3.gz
  • share/man/man3/mysql_real_connect.3.gz
  • share/man/man3/mysql_real_escape_string.3.gz
  • share/man/man3/mysql_real_query.3.gz
  • share/man/man3/mysql_refresh.3.gz
  • share/man/man3/mysql_reset_connection.3.gz
  • share/man/man3/mysql_rollback.3.gz

The first 100 are listed.

distinfo 1
FileSizeSHA256
mariadb-connector-c-3.4.9-src.tar.gz1.383464e+06a84bba97e59b6a322637a189964d4fd72bd8d92f2d22a9f8d6a5f0657c821e97
Master sites 10
  • https://ftp.nluug.nl/db/mariadb/connector-c-3.4.9/
  • https://mirror.nodesdirect.com/mariadb/connector-c-3.4.9/
  • https://mirror.one.com/mariadb/connector-c-3.4.9/
  • https://ftp.icm.edu.pl/pub/unix/database/mariadb/connector-c-3.4.9/
  • https://mirror.truenetwork.ru/mariadb/connector-c-3.4.9/
  • https://mirrors.aliyun.com/mariadb/connector-c-3.4.9/
  • https://ftp.ubuntu-tw.org/mirror/mariadb/connector-c-3.4.9/
  • https://mirror.kku.ac.th/mariadb/connector-c-3.4.9/
  • https://espejito.fder.edu.uy/mariadb/connector-c-3.4.9/
  • https://ftp.osuosl.org/pub/mariadb/connector-c-3.4.9/

Commit history 1

DateCommitCreditsLog message
5c0fa97517 Bernard Spil databases/mariadb-connector-c: Update to 3.4.9