BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-3.0.11---
FreeBSD:14:quarterly-3.0.11n/a--
FreeBSD:15:latest-3.0.11n/a--
FreeBSD:15:quarterly-3.0.11n/an/an/a
FreeBSD:16:latest-3.0.11n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 6

Library 1

Runtime 2

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

Build dependencies 43
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
FileSizeSHA256
sysown-proxysql-v3.0.11_GH0.tar.gz7.5305953e+077710c1ab9a6080a4505e319ae7f6370c52223a71271d293dd07d3454fb635c90

Commit history 5

DateCommitCreditsLog message
e5e05f740a Ryan Steinmetz databases/proxysql: Update to 3.0.11
bd07dd4b8d Ryan Steinmetz databases/proxysql: Fix monitoring errors
- Implement a FreeBSD way to get open fd count--we do not support /proc/self/fd - Bump PORTREVISION
ec177d2d87 Ryan Steinmetz databases/proxysql: Update to 3.0.10
55c1ea5fe9 Ryan Steinmetz databases/proxysql: Update to 3.0.9
0d4ebdd15c Rene Ladan Mk/bsd.port.mk: mark 14.3 unsupported
all: drop supoprt for FreeBSD 14.3 While here clean up some leftovers from FreeBSD 13 Reviewed by: adamw, jbeich, kirill_varnakov.com, saheed, sunpoet Approved by: portmgr (implicit) Differential Revision: https://reviews.freebsd.org/D57282