Created attachment 160382 [details] proxysql.shar ProxySQL is a high performance proxy, currently for MySQL and forks (like Percona Server and MariaDB) only. Future versions of ProxySQL will support a variety database backends. Its development is driven by the lack of open source proxies that provide high performance. Benchmarks can be found at http://www.proxysql.com WWW: http://www.proxysql.com
I'll take it.
So, I have a few questions/remarks: 1. Why do you use GCC? 2. Why it depends included mariadb client (parts has mariadb-clients)? 3. If you use USES=gmake you do not need do RUN_DEPENDES by gmake. 4. I see attached Makefile.BSD, might better patch original and pass gmake there? 5. do-build section isn't need, port builds without that because all vars passed automatically. 6. Pass iconv and cmake to USES if it necessary.
>So, I have a few questions/remarks: >1. Why do you use GCC? Developer Rene' Cannao' - https://www.linkedin.com/in/renecannao/en build software only for gcc 4.7+. With him, try compile use clang, but have many errors in code. >2. Why it depends included mariadb client (parts has mariadb-clients)? In deps directory, a have all dependecy library for build. mariadb-client library need compile use GCC, for creating static binary proxysql. >3. If you use USES=gmake you do not need do RUN_DEPENDES by gmake. Sorry, i don't know it. I can change it. >4. I see attached Makefile.BSD, might better patch original and pass gmake there? Original Makefile used bash veriables and need many changes with it. I prepared Makefile.BSD for build on xBSD systems. >5. do-build section isn't need, port builds without that because all vars passed automatically. I see port - redis, use Makefile for example. >6. Pass iconv and cmake to USES if it necessary. cmake use for build mariadb-client in deps. not use for build proxysql. iconv need for mariadb-client build.
This requires numerous fixes before it can be committed to the ports tree - apart from what Veniamin suggested, dependencies should be unbundled. I've send email to submitter in Russian, it seems it would be easier to discus stuff that way.
Hi, Any progress here?
Feedback timeout