databases/proxysql 3.0.11 FreeBSD
High performance, high availability, protocol-aware proxy for MySQL
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
e5e05f740a- License
- GPLv3
- Categories
- databases
Description
ProxySQL is a high performance, high availability, protocol aware proxy for MySQL and forks (like Percona Server and MariaDB).
With its ability to intelligently route queries, balance loads, and provide failover handling, ProxySQL empowers organizations to harness the full potential of their database infrastructure. Whether grappling with scalability challenges, striving to enhance performance, or seeking to ensure high availability, ProxySQL emerges as a versatile ally, capable of addressing diverse needs across various database environments.
Install
Binary package:
pkg install proxysql
From the ports tree:
cd /usr/ports/databases/proxysql/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= proxysql>0:databases/proxysql
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.0.11 | - | - | - |
| FreeBSD:14:quarterly | - | 3.0.11 | n/a | - | - |
| FreeBSD:15:latest | - | 3.0.11 | n/a | - | - |
| FreeBSD:15:quarterly | - | 3.0.11 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 3.0.11 | 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.
Build 6
bash: shells/bashcmake: devel/cmake-coreggrep: textproc/gnugreplibgcrypt>0: security/libgcryptlibevent>0: devel/libeventgnutls>0: security/gnutls
Library 1
libuuid.so: misc/libuuid
Runtime 2
libgcrypt>0: security/libgcryptgnutls>0: security/gnutls
The full lists below include those, and their dependencies in turn.
Build dependencies 43
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/binutils
- devel/bison
- devel/cmake-core
- devel/gettext-runtime
- devel/gmake
- devel/jsoncpp
- devel/libevent
- devel/libffi
- devel/libtextstyle
- devel/libtool
- devel/libunistring
- devel/libuv
- devel/m4
- devel/pcre2
- devel/pkgconf
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/perl5.42
- lang/python312
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/libuuid
- ports-mgmt/pkg
- print/indexinfo
- security/gnutls
- security/libgcrypt
- security/libgpg-error
- security/libtasn1
- security/nettle
- security/p11-kit
- security/rhash
- shells/bash
- textproc/expat2
- textproc/gnugrep
Run dependencies 20
No port depends on this one.
Configuration
No options to configure.
- USES
- autoreconf:build bison:build compiler:c++11-lang gmake libtool perl5 pkgconfig python:build ssl
- Service scripts
proxysql
Files
pkg-plist 7
- sbin/proxysql
- @dir(,proxysql,0750) etc/proxysql
- @sample(,proxysql,0640) etc/proxysql/proxysql.cfg.sample
- @sample %%LOCALBASE%%/etc/newsyslog.conf.d/proxysql.conf.sample
- @dir(proxysql,proxysql,0750) /var/db/proxysql
- @dir(proxysql,proxysql,0750) /var/run/proxysql
- @dir(proxysql,proxysql,0750) /var/log/proxysql
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| sysown-proxysql-v3.0.11_GH0.tar.gz | 7.5305953e+07 | 7710c1ab9a6080a4505e319ae7f6370c52223a71271d293dd07d3454fb635c90 |