# Copyright 2026 mva # Distributed under the terms of the Public Domain or CC0 License EAPI=8 inherit git-r3 DESCRIPTION="A high performance, high availability, protocol aware proxy for MySQL and forks" HOMEPAGE="https://www.proxysql.com" LICENSE="GPL-3" SLOT="0" EGIT_REPO_URI="https://github.com/sysown/${PN}" EGIT_COMMIT="v${PV}" KEYWORDS="~amd64" RDEPEND=" dev-libs/libev net-libs/libmicrohttpd dev-libs/libpcre dev-libs/re2 net-misc/curl virtual/zlib >=virtual/mysql-5.0 " DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig " # src_prepare() { # cp "${FILESDIR}/deps.Makefile" deps/Makefile # cp "${FILESDIR}/lib.Makefile" lib/Makefile # cp "${FILESDIR}/src.Makefile" src/Makefile # # TODO: support not only ~amd64. Blocker: ma_config.h # # cp "${FILESDIR}/ma_global.h" "${FILESDIR}/ma_config.h" include/ # sed -r \ # -e '1i#include ' \ # -e '1i#include ' \ # -i lib/mysql_connection.cpp || die # # # sed -r \ # # -e '/ar rcs/{s@\$\(RE2_PATH\)/obj/libre2\.a@-lre2@;s@\$\(SQLITE3_DIR\)/sqlite3\.o@-lsqlite3@}' \ # # -e '/libproxysql.a:/{s@\$\(RE2_PATH\)/obj/libre2\.a \$\(SQLITE3_DIR\)/sqlite3\.o@@}' # # -i lib/Makefile # # # default # } # # TODO: mariadb, re2 configure and take headers # src_compile() { # #emake -C deps # emake -C lib # emake -C src # }