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
| System | Port | Version |
|---|---|---|
| FreeBSD | databases/mariadb-connector-c | 3.4.9 |
| DragonFly | databases/mariadb-connector-c | 3.3.8_1 |
| MidnightBSD | databases/mariadb-connector-c | 3.4.3_1 |
| HardenedBSD | databases/mariadb-connector-c | 3.4.9 |
| GhostBSD | databases/mariadb-connector-c | 3.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.4.9 | 3.4.9 | 3.3.2 | 3.4.5 | 3.4.9 |
| FreeBSD:14:quarterly | 3.4.9 | 3.4.9 | n/a | 3.4.3 | 3.4.9 |
| FreeBSD:15:latest | 3.4.9 | 3.4.9 | n/a | 3.4.5 | 3.4.5 |
| FreeBSD:15:quarterly | 3.4.9 | 3.4.9 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.4.9 | 3.4.9 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libcurl.so: ftp/curllibzstd.so: archivers/zstd
The full lists below include those, and their dependencies in turn.
Build dependencies 23
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- textproc/expat2
- www/libnghttp2
Run dependencies 11
Configuration
Options name: databases_mariadb-connector-c
| Option | Default | Description |
|---|---|---|
| GSSAPI_BASE | on | GSSAPI support via base system (needs Kerberos) |
| GSSAPI_HEIMDAL | off | GSSAPI support via security/heimdal |
| GSSAPI_MIT | off | GSSAPI support via security/krb5 |
| GSSAPI_NONE | off | Disable 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
| File | Size | SHA256 |
|---|---|---|
| mariadb-connector-c-3.4.9-src.tar.gz | 1.383464e+06 | a84bba97e59b6a322637a189964d4fd72bd8d92f2d22a9f8d6a5f0657c821e97 |
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/