diff options
author | Boris Momčilović | 2021-06-29 13:23:59 +0200 |
---|---|---|
committer | Boris Momčilović | 2021-06-29 13:23:59 +0200 |
commit | 268bc807bc140105b8011e926e6ef292c2a98976 (patch) | |
tree | b5768a943c351b97c74d184317f6f66029bdbb62 | |
parent | 5bd935e770e80b023d8940e56dd703e07d202146 (diff) | |
download | aur-268bc807bc140105b8011e926e6ef292c2a98976.tar.gz |
Bump to 2.2
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | shared-libs.patch | 84 |
3 files changed, 42 insertions, 57 deletions
@@ -1,6 +1,6 @@ pkgbase = proxysql pkgdesc = High-performance MySQL proxy with a GPL license - pkgver = 2.1.1 + pkgver = 2.2.0 pkgrel = 1 url = http://proxysql.com arch = x86_64 @@ -18,14 +18,13 @@ pkgbase = proxysql depends = gnutls provides = proxysql backup = etc/proxysql.cnf - source = https://github.com/sysown/proxysql/archive/v2.1.1.tar.gz + source = https://github.com/sysown/proxysql/archive/v2.2.0.tar.gz source = proxysql.sysusers source = shared-libs.patch source = proxysql.tmpfiles - sha256sums = 182483b33c879572bbf78bda0efb1b890485c847fac11c2106f2b3357355001a + sha256sums = f0c8c398e5bc285e08f4a555caeabdb5d71a20d6fc1f513dba3943e8e24141f2 sha256sums = 8b074c0d72e4b66349a84a13fdb65918145fcaf6a8697ba99304bd603d097735 - sha256sums = 74323f6b93cbfbd4d99d2f7aaf66f33a2bba8619aacf09f61ebe3b7fcb91bee3 + sha256sums = d4641f367a9c056e02a0b3b86f6870e36026953d2a40433b6c6979bc944ffdfd sha256sums = 6f48bd54c6b8592cd84006e991d3cbd8b38a460c6e72091acdca05f6781ae380 pkgname = proxysql - @@ -1,7 +1,7 @@ # Maintainer: Boris Momčilović <boris.momcilovic@gmail.com> # Contributor: Matthew McGinn <mamcgi@gmail.com> pkgname=proxysql -pkgver=2.1.1 +pkgver=2.2.0 pkgrel=1 pkgdesc="High-performance MySQL proxy with a GPL license" arch=('x86_64' 'amd64') @@ -16,9 +16,9 @@ source=("https://github.com/sysown/${pkgname}/archive/v${pkgver}.tar.gz" "proxysql.sysusers" "shared-libs.patch" "proxysql.tmpfiles") -sha256sums=('182483b33c879572bbf78bda0efb1b890485c847fac11c2106f2b3357355001a' +sha256sums=('f0c8c398e5bc285e08f4a555caeabdb5d71a20d6fc1f513dba3943e8e24141f2' '8b074c0d72e4b66349a84a13fdb65918145fcaf6a8697ba99304bd603d097735' - '74323f6b93cbfbd4d99d2f7aaf66f33a2bba8619aacf09f61ebe3b7fcb91bee3' + 'd4641f367a9c056e02a0b3b86f6870e36026953d2a40433b6c6979bc944ffdfd' '6f48bd54c6b8592cd84006e991d3cbd8b38a460c6e72091acdca05f6781ae380') prepare() { diff --git a/shared-libs.patch b/shared-libs.patch index 39c8660cb466..ab29a18de70e 100644 --- a/shared-libs.patch +++ b/shared-libs.patch @@ -1,55 +1,29 @@ -From 4904b000ad621c676adcca5f843c13c12b3bc986 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Boris=20Mom=C4=8Dilovi=C4=87?= <boris@firstbeatmedia.com> -Date: Thu, 15 Apr 2021 20:53:49 +0200 -Subject: [PATCH] Fix - ---- - deps/Makefile | 4 +++- - .../syntax-error-cmake-3.20.patch | 24 +++++++++++++++++++ - 2 files changed, 27 insertions(+), 1 deletion(-) - create mode 100644 deps/mariadb-client-library/syntax-error-cmake-3.20.patch - -diff --git a/deps/Makefile b/deps/Makefile -index 72635897..eca4d698 100644 ---- a/deps/Makefile -+++ b/deps/Makefile -@@ -169,6 +169,7 @@ mariadb-client-library/mariadb_client/libmariadb/libmariadbclient.a: libssl/open +diff --new-file -ur proxysql-2.2.0/deps/Makefile proxysql-2.2.0-patched/deps/Makefile +--- proxysql-2.2.0/deps/Makefile 2021-05-28 05:14:25.000000000 +1200 ++++ proxysql-2.2.0-patched/deps/Makefile 2021-06-29 13:38:43.015414700 +1200 +@@ -169,6 +169,7 @@ cd mariadb-client-library && rm -rf mariadb-connector-c-3.1.9-src cd mariadb-client-library && tar -zxf mariadb-connector-c-3.1.9-src.tar.gz cd mariadb-client-library/mariadb_client && patch ./plugins/auth/CMakeLists.txt < ../plugin_auth_CMakeLists.txt.patch -+ cd mariadb-client-library/mariadb_client && patch -p1 < ../syntax-error-cmake-3.20.patch ++ cd mariadb-client-library/mariadb_client && patch -p0 < ../ConnectorName.cmake.patch cd mariadb-client-library/mariadb_client && cmake . -DOPENSSL_ROOT_DIR=$(shell pwd)/libssl/openssl/ -DOPENSSL_LIBRARIES=$(shell pwd)/libssl/openssl/ . # cd mariadb-client-library/mariadb_client && cmake . -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl # this is needed on MacOSX cd mariadb-client-library/mariadb_client && patch libmariadb/mariadb_stmt.c < ../mariadb_stmt.c.patch -@@ -230,6 +231,7 @@ re2/re2/obj/libre2.a: - # cd re2/re2 && sed -i -e 's/-O3 -g /-O3 -fPIC /' Makefile - # cd re2 && patch re2/util/mutex.h < mutex.h.patch - cd re2/re2 && sed -i -e 's/-O3 /-O3 -fPIC -DMEMORY_SANITIZER -DRE2_ON_VALGRIND /' Makefile -+ cd re2/re2 && sed -i -e 's/RE2_CXXFLAGS?=-std=c++11 /RE2_CXXFLAGS?=-std=c++11 -fPIC /' Makefile - cd re2/re2 && CC=${CC} CXX=${CXX} ${MAKE} +@@ -217,6 +218,7 @@ + cd prometheus-cpp && tar --strip-components=1 -zxf civetweb-v1.11.tar.gz -C prometheus-cpp/3rdparty/civetweb + cd prometheus-cpp/prometheus-cpp && patch -p1 < ../serial_exposer.patch + cd prometheus-cpp/prometheus-cpp && patch -p0 < ../registry_counters_reset.patch ++ cd prometheus-cpp/prometheus-cpp && patch -p0 < ../histogram.cc.fix.patch + cd prometheus-cpp/prometheus-cpp && cmake . -DBUILD_SHARED_LIBS=OFF -DENABLE_TESTING=OFF -DENABLE_PUSH=OFF + cd prometheus-cpp/prometheus-cpp && CC=${CC} CXX=${CXX} ${MAKE} - re2: re2/re2/obj/libre2.a -diff --git a/deps/mariadb-client-library/syntax-error-cmake-3.20.patch b/deps/mariadb-client-library/syntax-error-cmake-3.20.patch -new file mode 100644 -index 00000000..1fe0e066 ---- /dev/null -+++ b/deps/mariadb-client-library/syntax-error-cmake-3.20.patch -@@ -0,0 +1,24 @@ -+Upstream: Yes -+From 242cab8cbcd91af882233730a83627d3b12ced83 Mon Sep 17 00:00:00 2001 -+From: Vladislav Vaintroub <wlad@mariadb.com> -+Date: Fri, 12 Mar 2021 00:01:11 +0100 -+Subject: [PATCH] Fix syntax error in cmake 3.20 -+ -+--- -+ cmake/ConnectorName.cmake | 2 +- -+ 1 file changed, 1 insertion(+), 1 deletion(-) -+ -+diff --git a/cmake/ConnectorName.cmake b/cmake/ConnectorName.cmake -+index b7bbbad8..357b8ac0 100644 -+--- a/cmake/ConnectorName.cmake -++++ b/cmake/ConnectorName.cmake -+@@ -22,7 +22,7 @@ IF(CMAKE_SYSTEM_NAME MATCHES "Windows") +diff --new-file -ur proxysql-2.2.0/deps/mariadb-client-library/ConnectorName.cmake.patch proxysql-2.2.0-patched/deps/mariadb-client-library/ConnectorName.cmake.patch +--- proxysql-2.2.0/deps/mariadb-client-library/ConnectorName.cmake.patch 1970-01-01 12:00:00.000000000 +1200 ++++ proxysql-2.2.0-patched/deps/mariadb-client-library/ConnectorName.cmake.patch 2021-06-29 13:19:51.861267481 +1200 +@@ -0,0 +1,11 @@ ++--- cmake/ConnectorName.cmake 2020-06-19 03:16:18.000000000 +1200 +++++ cmake/ConnectorName.cmake.new 2021-06-29 13:19:07.083221888 +1200 ++@@ -22,7 +22,7 @@ + SET(MACHINE_NAME "x64") + ELSE() + SET(MACHINE_NAME "32") @@ -58,7 +32,19 @@ index 00000000..1fe0e066 + ENDIF() + + SET(product_name "mysql-connector-c-${CPACK_PACKAGE_VERSION}-${PLATFORM_NAME}${CONCAT_SIGN}${MACHINE_NAME}") -+ --- -2.31.1 - +diff --new-file -ur proxysql-2.2.0/deps/prometheus-cpp/histogram.cc.fix.patch proxysql-2.2.0-patched/deps/prometheus-cpp/histogram.cc.fix.patch +--- proxysql-2.2.0/deps/prometheus-cpp/histogram.cc.fix.patch 1970-01-01 12:00:00.000000000 +1200 ++++ proxysql-2.2.0-patched/deps/prometheus-cpp/histogram.cc.fix.patch 2021-06-29 13:37:28.508490721 +1200 +@@ -0,0 +1,10 @@ ++--- core/src/histogram.cc 2021-06-29 13:36:58.995962491 +1200 +++++ core/src/histogram.cc.fix 2021-06-29 13:36:53.968117217 +1200 ++@@ -5,6 +5,7 @@ ++ #include <iterator> ++ #include <numeric> ++ #include <ostream> +++#include <limits> ++ ++ namespace prometheus { ++ +Binary files proxysql-2.2.0/proxysql.db and proxysql-2.2.0-patched/proxysql.db differ +Binary files proxysql-2.2.0/proxysql_stats.db and proxysql-2.2.0-patched/proxysql_stats.db differ |