summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoris Momčilović2021-06-29 13:23:59 +0200
committerBoris Momčilović2021-06-29 13:23:59 +0200
commit268bc807bc140105b8011e926e6ef292c2a98976 (patch)
treeb5768a943c351b97c74d184317f6f66029bdbb62
parent5bd935e770e80b023d8940e56dd703e07d202146 (diff)
downloadaur-268bc807bc140105b8011e926e6ef292c2a98976.tar.gz
Bump to 2.2
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD6
-rw-r--r--shared-libs.patch84
3 files changed, 42 insertions, 57 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 006ed88ea04d..c315868c34ef 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 1b898b532559..6d0cd5011578 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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