notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
proxysql High performance, high availability, protocol-aware proxy for MySQL
3.0.8_1 databases on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.6_1Version of this port present on the latest quarterly branch.
Maintainer: zi@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-03-29 16:24:07
Last Update: 2026-05-05 20:01:00
Commit Hash: f25d501
License: GPLv3
WWW:
https://www.proxysql.com/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (13 items)
Collapse this list.
  1. /usr/local/share/licenses/proxysql-3.0.8_1/catalog.mk
  2. /usr/local/share/licenses/proxysql-3.0.8_1/LICENSE
  3. /usr/local/share/licenses/proxysql-3.0.8_1/GPLv3
  4. sbin/proxysql
  5. @dir(,proxysql,0750) etc/proxysql
  6. @sample(,proxysql,0640) etc/proxysql/proxysql.cfg.sample
  7. @sample /usr/local/etc/newsyslog.conf.d/proxysql.conf.sample
  8. @dir(proxysql,proxysql,0750) /var/db/proxysql
  9. @dir(proxysql,proxysql,0750) /var/run/proxysql
  10. @dir(proxysql,proxysql,0750) /var/log/proxysql
  11. @owner
  12. @group
  13. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • proxysql
Dependency lines:
  • proxysql>0:databases/proxysql
To install the port:
cd /usr/ports/databases/proxysql/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/proxysql
  • pkg install proxysql
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: proxysql
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1777213428 SHA256 (sysown-proxysql-v3.0.8_GH0.tar.gz) = 982ccf3f9b4cd84a9ee5f9ea063737bc7577be1be39fa8a3496d6ba59251cee1 SIZE (sysown-proxysql-v3.0.8_GH0.tar.gz) = 67342287

Packages (timestamps in pop-ups are UTC):
proxysql
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-3.0.8_1------
FreeBSD:14:quarterly-3.0.6_1------
FreeBSD:15:latest-3.0.8_1n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-3.0.8_1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. cmake : devel/cmake-core
  3. ggrep : textproc/gnugrep
  4. libgcrypt>0 : security/libgcrypt
  5. libevent>0 : devel/libevent
  6. gnutls>0 : security/gnutls
  7. bison : devel/bison
  8. gmake>=4.4.1 : devel/gmake
  9. pkgconf>=1.3.0_1 : devel/pkgconf
  10. python3.11 : lang/python311
  11. gcc14 : lang/gcc14
  12. as : devel/binutils
  13. autoconf>=2.73 : devel/autoconf
  14. automake>=1.18.1 : devel/automake
  15. libtoolize : devel/libtool
  16. perl5>=5.42.r<5.43 : lang/perl5.42
Runtime dependencies:
  1. libgcrypt>0 : security/libgcrypt
  2. gnutls>0 : security/gnutls
  3. gcc14 : lang/gcc14
Library dependencies:
  1. libuuid.so : misc/libuuid
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
databases_proxysql
USES:
autoreconf:build bison:build compiler:c++11-lang gmake libtool perl5 pkgconfig python:build ssl
pkg-message:
For install:
proxysql requires fdescfs mounted. If you have not yet enabled it, please do the following: mount -t fdescfs fdesc /dev/fd To make this change persist through reboots, you must edit /etc/fstab: fdesc /dev/fd fdescfs rw 0 0
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/sysown/proxysql/tar.gz/v3.0.8?dummy=/
Collapse this list.

Number of commits found: 18

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.0.8_1
05 May 2026 20:01:00
commit hash: f25d5018cf753860dde1633f92ec4cb38cf3ce0dcommit hash: f25d5018cf753860dde1633f92ec4cb38cf3ce0dcommit hash: f25d5018cf753860dde1633f92ec4cb38cf3ce0dcommit hash: f25d5018cf753860dde1633f92ec4cb38cf3ce0d files touched by this commit
Florian Smeets (flo) search for other commits by this committer
databases/proxysql: fix rc script for initial and reload

PR:		295035

Approved by:	maintainer
3.0.8
26 Apr 2026 14:56:24
commit hash: fb66f1fbcd5425adec1526d7fa84f5228f229fc4commit hash: fb66f1fbcd5425adec1526d7fa84f5228f229fc4commit hash: fb66f1fbcd5425adec1526d7fa84f5228f229fc4commit hash: fb66f1fbcd5425adec1526d7fa84f5228f229fc4 files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
databases/proxysql: Update to 3.0.8
3.0.7
09 Apr 2026 00:18:25
commit hash: 6b96f657e0866579e4b9955287a1389886007f1ccommit hash: 6b96f657e0866579e4b9955287a1389886007f1ccommit hash: 6b96f657e0866579e4b9955287a1389886007f1ccommit hash: 6b96f657e0866579e4b9955287a1389886007f1c files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
databases/proxysql: Update to 3.0.7
3.0.6_1
31 Mar 2026 13:52:28
commit hash: 4c463df3afd4e57a851c625e87fd729179785c79commit hash: 4c463df3afd4e57a851c625e87fd729179785c79commit hash: 4c463df3afd4e57a851c625e87fd729179785c79commit hash: 4c463df3afd4e57a851c625e87fd729179785c79 files touched by this commit
Tijl Coosemans (tijl) search for other commits by this committer
devel/autoconf: Update to 2.73

cad/alliance, databases/proxysql, deskutils/growl-for-linux,
emulators/wine-proton, net/yate, sysutils/grub2-efi,
sysutils/grub2-pcbsd: Add USE_CSTD=gnu11 because autoconf 2.73 tries
to use C23 and these ports are broken with that.

PR:		293963
Exp-run by:	antoine
3.0.6_1
20 Mar 2026 19:55:20
commit hash: f4758fd11061ef9bb72a5aecc270ce7d5331e998commit hash: f4758fd11061ef9bb72a5aecc270ce7d5331e998commit hash: f4758fd11061ef9bb72a5aecc270ce7d5331e998commit hash: f4758fd11061ef9bb72a5aecc270ce7d5331e998 files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
databases/proxysql: Bump PORTREVISION

- Remove remaining unneeded patches for 3.0.6 update
3.0.6
20 Mar 2026 19:47:20
commit hash: ca5e45084008a95f4261677c98e781d0d40952c1commit hash: ca5e45084008a95f4261677c98e781d0d40952c1commit hash: ca5e45084008a95f4261677c98e781d0d40952c1commit hash: ca5e45084008a95f4261677c98e781d0d40952c1 files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
databases/proxysql: Update to 3.0.6

- The previous commit actually updated us to 3.0.5 as upstream uses
  the 3.0.6 tag as the start of 3.0.6 and v3.0.6 as the actual release.
3.0.6
19 Mar 2026 14:58:40
commit hash: 4e305910ee19c394cf511b72be807c036d2cb0edcommit hash: 4e305910ee19c394cf511b72be807c036d2cb0edcommit hash: 4e305910ee19c394cf511b72be807c036d2cb0edcommit hash: 4e305910ee19c394cf511b72be807c036d2cb0ed files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
databases/proxysql: Update to 3.0.6
2.6.6_1
07 Feb 2026 18:13:27
commit hash: 28a0df09e15d631d12f25d0ea8dd65d15ec31197commit hash: 28a0df09e15d631d12f25d0ea8dd65d15ec31197commit hash: 28a0df09e15d631d12f25d0ea8dd65d15ec31197commit hash: 28a0df09e15d631d12f25d0ea8dd65d15ec31197 files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
databases/proxysql: Resolve build failure on 15.x

PR:		293023
Reported by:	Vincent Milum Jr <freebsd@darkain.com>
2.6.6_1
12 Nov 2025 13:53:27
commit hash: da9ea89b034e040b12ce35e4b6e96500ae617793commit hash: da9ea89b034e040b12ce35e4b6e96500ae617793commit hash: da9ea89b034e040b12ce35e4b6e96500ae617793commit hash: da9ea89b034e040b12ce35e4b6e96500ae617793 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
databases/proxysql: fix build on armv7 for real

Seems like I forgot to check in the patch files last time.
Write the patch files anew and add them to the tree.

Fixes:		0586757c29f879c3375f7a782d1d4824851d360a
Approved by:	portmgr (build fix blanket)
MFH:		2025Q4
2.6.6_1
19 Sep 2025 08:25:54
commit hash: 0586757c29f879c3375f7a782d1d4824851d360acommit hash: 0586757c29f879c3375f7a782d1d4824851d360acommit hash: 0586757c29f879c3375f7a782d1d4824851d360acommit hash: 0586757c29f879c3375f7a782d1d4824851d360a files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
databases/proxysql: fix build on armv7

size_t vs. unsigned long type confusion.

Approved by:	portmgr (build fix blanket)
MFH:		2025Q3
2.6.6_1
30 Jun 2025 14:57:32
commit hash: e81eda36a8fe2b02133674d52cd27f38a3b65d8bcommit hash: e81eda36a8fe2b02133674d52cd27f38a3b65d8bcommit hash: e81eda36a8fe2b02133674d52cd27f38a3b65d8bcommit hash: e81eda36a8fe2b02133674d52cd27f38a3b65d8b files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
Author: Alexander Shursha
*/*: Switch to misc/libuuid and misc/libblkid

PR:		221293
PR:		251489
PR:		257070
2.6.6
11 May 2025 06:58:54
commit hash: 18bf1a7d6beb25bcca10ff9304b9cdf706569723commit hash: 18bf1a7d6beb25bcca10ff9304b9cdf706569723commit hash: 18bf1a7d6beb25bcca10ff9304b9cdf706569723commit hash: 18bf1a7d6beb25bcca10ff9304b9cdf706569723 files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
textproc/gnugrep (dependencies): do not rely on compatibility symlink

Historically we had built and installed GNU grep programs as `grep' +
[ef]grep, but started to configure the port with `--program-prefix=g'
in 2022, as we and several other non-GNU/Linux systems, e.g. NetBSD,
OpenBSD, Solaris, macOS do for miscellaneous GNU utilities.  To avoid
breaking POLA, g-prefixless compatibility symlinks were being created,
subject to the COMPAT option (on by default).

Recently GNU grep developers decided to deprecate {e,f}grep variants,
with the clear intention to consolidate all three greps into a single
command.  This had significantly annoyed users who could not update
their scripts to `grep -[EF]', usually for portability reasons, e.g.
SunOS 4.11 grep which does not support those switches, but does have
egrep and fgrep, or when scripts are written by others and they don't
have permissions to modify them, etc.  Perhaps it is time to turn the
COMPAT option off by default, this commit concludes the preparation.

PR:		277784
Requested by:	fuz, obrien
2.6.6
23 Sep 2024 23:21:24
commit hash: 44c309b0d9b967210ab5a901ff40b832a49746b3commit hash: 44c309b0d9b967210ab5a901ff40b832a49746b3commit hash: 44c309b0d9b967210ab5a901ff40b832a49746b3commit hash: 44c309b0d9b967210ab5a901ff40b832a49746b3 files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
databases/proxysql: Update to 2.6.6
2.6.4
27 Aug 2024 18:05:49
commit hash: 04c1853583b1889767e5c7edb84fc984abf435a0commit hash: 04c1853583b1889767e5c7edb84fc984abf435a0commit hash: 04c1853583b1889767e5c7edb84fc984abf435a0commit hash: 04c1853583b1889767e5c7edb84fc984abf435a0 files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
databases/proxysql: Update to 2.6.4
2.6.3
03 Jun 2024 21:52:17
commit hash: 431a761bd7bababcfba80828f6d62516c7ead13ecommit hash: 431a761bd7bababcfba80828f6d62516c7ead13ecommit hash: 431a761bd7bababcfba80828f6d62516c7ead13ecommit hash: 431a761bd7bababcfba80828f6d62516c7ead13e files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
databases/proxysql: Update to 2.6.3

- Mark i386 as BROKEN
- Note fdescfs requirement/add patch to use fdescfs
2.6.2
05 Apr 2024 07:33:43
commit hash: 23655b7ad1f35ab2efc416fa27bfbf4be8f1c746commit hash: 23655b7ad1f35ab2efc416fa27bfbf4be8f1c746commit hash: 23655b7ad1f35ab2efc416fa27bfbf4be8f1c746commit hash: 23655b7ad1f35ab2efc416fa27bfbf4be8f1c746 files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
databases/proxysql: Update to 2.6.2

- Update service arg initialize to initial, to match upstream
  documentation
2.6.1_1
01 Apr 2024 16:09:29
commit hash: 639c8e2e6338063decfaf2f52191c56c7db103c6commit hash: 639c8e2e6338063decfaf2f52191c56c7db103c6commit hash: 639c8e2e6338063decfaf2f52191c56c7db103c6commit hash: 639c8e2e6338063decfaf2f52191c56c7db103c6 files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
databases/proxysql: Various Improvements

- Resolve 14.x build issue
- Do not force use of admin socket
- Fix RESTAPI support
- Bump PORTREVISION
2.6.1
29 Mar 2024 16:23:00
commit hash: e0cf1d89c0ea475fdaf82dfce2d27c23b743dd3dcommit hash: e0cf1d89c0ea475fdaf82dfce2d27c23b743dd3dcommit hash: e0cf1d89c0ea475fdaf82dfce2d27c23b743dd3dcommit hash: e0cf1d89c0ea475fdaf82dfce2d27c23b743dd3d files touched by this commit
Ryan Steinmetz (zi) search for other commits by this committer
databases/proxysql: New port!

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.

WWW: https://www.proxysql.com/

Number of commits found: 18