summaryrefslogtreecommitdiff
path: root/dev-db/percona-server
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-04-18 11:55:01 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-04-18 11:55:01 +0100
commit7288c6e5fa05acddbf692a5187d925ef85662b46 (patch)
tree54bfc06561e59d1ad1e6e7bdbd06b76fc4ba0d06 /dev-db/percona-server
parent5a1fb66df455454109e1de61d38b48f509dc68b8 (diff)
gentoo auto-resync : 18:04:2023 - 11:55:01
Diffstat (limited to 'dev-db/percona-server')
-rw-r--r--dev-db/percona-server/Manifest5
-rw-r--r--dev-db/percona-server/files/percona-server-8.0.26.16-gcc-13.patch41
-rw-r--r--dev-db/percona-server/metadata.xml3
-rw-r--r--dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild4
4 files changed, 50 insertions, 3 deletions
diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest
index 5feb9d6fbcee..a2601dc7360e 100644
--- a/dev-db/percona-server/Manifest
+++ b/dev-db/percona-server/Manifest
@@ -2,8 +2,9 @@ AUX my.cnf-5.7 138 BLAKE2B 71862b4b77334ab74002237453d2c7f6b51cd1ae57dba3b00b19e
AUX my.cnf-8.0.distro-client 749 BLAKE2B b01b39c85430714b5a4bfb9923c9ed1df99cdcef0583b25f28c2ebeee264732f4402198b1918e5ec5b4b1091dbda2d321baf31fe87eae00792b20042260969b3 SHA512 62aa589833126c2b78528e103f2de11ba0e339615cb00170a0f9f53bbb123a4bf99f2041819440297ab6cc34cf57333488e6ae12082fa5dcbe1b0ddef5f6108d
AUX my.cnf-8.0.distro-server 1125 BLAKE2B f4d6941aad1fc29e81e6c805ac42f4c8d3c7bc250990a9c432800dbe25b5c31be08d8e3895666b57f21606ffb69e704c57ed2692fd94696b9d325a4442596587 SHA512 82d35b7bc944e5690e1f2670a3d5674845610c2d11d6d8b1c5784ccb3877c6298de70eced3d7c497c0bcaecfa9e339ac43ce0534a97e7d976e950bb1a7f5c75d
AUX percona-server-8.0.26.16-gcc-12.patch 1381 BLAKE2B 04ddb2969f759e7ea2df5d3684513083251dae606fc140d3477513327f28264fb7d217a809249fa5eef75aa2a25ee2ee936ae457492caa9e85dbc7f5522032cb SHA512 0f4666a8660124210c60536bb9ca6e49b2d5bcb5f209d85438352a97dfc9995e230113efaa6e1ad5ece56608439967e243ea8008bf196f28545c4157b79fb805
+AUX percona-server-8.0.26.16-gcc-13.patch 1164 BLAKE2B 5961ed50fee052e2a1579094a013f345cfb2f6861b95a1987b0d365992747ccad621ff14adb54caea73457f8e1aa67fee5d847be03e3843440884571fc9224e4 SHA512 49cb96da7caeaad4362553cceff9845621b61a90f155e0e98ca2b884704db9906a1708b1f549f6332b11c7f76da04288601c9c1a08abb80754f1246e3713d1df
DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668
DIST percona-server-8.0.26-16.tar.gz 532328971 BLAKE2B bef32f7a26261f3b0d89bd9b95b826101e2e84c662ce2200a2d9d8a612d949804d233905db71bfab5aa04458e7773231659d67ea09e08e68df8ef5eca4391f39 SHA512 9ae60e2d81dfaabc214692cd0919c2fc3ba698bd0a399e42df662766c1d67714f6f3cfe6416019b26e7866bc59b78d99fc5767f64ede1ca8e5a344995c1ff4c0
DIST percona-server-8.0.26.16-patches-01.tar.xz 8144 BLAKE2B 28a4eaec657c09a6f8290b654dd5316d44a4cbf94e418edee3754742f21df56a058de9332c15abbb7c8bbd3ed6fc63e48e6c5fa77524dccf44ff1d5a89085a6b SHA512 4a128a89abc1f48582b0c6ab841643fa0b7e018eaa32414e775705cd1e8c2dcacecd334face9db33775ca3a2a862528e1cc7f2bfd8b259b7367f0f2ebdee52c4
-EBUILD percona-server-8.0.26.16-r2.ebuild 43025 BLAKE2B 13092e06af736403fc2dc4afe7daa3e256dece007018e51b9b6e28d3d25e4dd4fe0efbc577b19a18382bf4433f6ebc5fc6e0144f997ab69bbe0b2d470c21a9d8 SHA512 f9a0041fb6119c82fd25d0a2259ce0e019e8acd8ced8c10ee54f7559ed030707ae3cae9ee8aa1d67dce1a39e509bfc2fd8db42b09055df62cceebe293b2954d4
-MISC metadata.xml 1011 BLAKE2B 59166664921919352aa3bd37c1b8b8e9f5fe142698db249105908afd61f4747ddcbffa3a7f22869381126cbb9f609eebde2d103b0dc283410cbbc6fa67a4964c SHA512 aef0bef1758e147e1a7120d5147388501efe7d3bc56dcb464521fcff8ee99052213415c2388b19aa4d4252120f9e56f1edfacd5cd8ced8bcec5422b8e7df282c
+EBUILD percona-server-8.0.26.16-r2.ebuild 43095 BLAKE2B 7503f66f06cb10ac14586fddbcb5406a1cec04830b3718e1a11e5c9c7ebb6c21573c4576e528acf1c95275112317f2186425fbe1db6dce50417e6a9a8d1cc4c8 SHA512 f58d56a1689559594af409c4b220960ad41ef9eebb6a281fb5918b8c93b8a0f26753064f02ba15e34484dff0960cb278fbbd083e925e26ea8417dd24d401b00a
+MISC metadata.xml 1096 BLAKE2B e5a6ad33bf2e7ea63d6eb86d71014b038258b232ef93803e37262d0a6f02a457b6ff38e87e0b950fe63a1b044ebfc358a51e41ec5352095f0fe8fe3620db30e9 SHA512 53ac473a6e18ff61d44e54e652ff1f8f8c26249b87497dc5ef5fe94b1d25889472a27bab84410a142e1b48562ae1724c63b39728407c5973bef816ce27bd56be
diff --git a/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-13.patch b/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-13.patch
new file mode 100644
index 000000000000..ce5844dfe9d5
--- /dev/null
+++ b/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-13.patch
@@ -0,0 +1,41 @@
+https://bugs.gentoo.org/895700
+--- a/plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_logging.h
++++ b/plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_logging.h
+@@ -24,6 +24,7 @@
+ #define GCS_LOGGING_INCLUDED
+
+ #include <atomic>
++#include <cstdint>
+ #include <string>
+
+ #include "plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_types.h"
+--- a/plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_types.h
++++ b/plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_types.h
+@@ -23,6 +23,7 @@
+ #ifndef GCS_TYPES_INCLUDED
+ #define GCS_TYPES_INCLUDED
+
++#include <cstdint>
+ #include <map>
+ #include <string>
+ #include <vector>
+--- a/plugin/x/src/interface/document_id_generator.h
++++ b/plugin/x/src/interface/document_id_generator.h
+@@ -26,6 +26,7 @@
+ #define PLUGIN_X_SRC_INTERFACE_DOCUMENT_ID_GENERATOR_H_
+
+ #include <cstdio>
++#include <cstdint>
+ #include <string>
+
+ namespace xpl {
+--- a/sql/dd/impl/sdi.h
++++ b/sql/dd/impl/sdi.h
+@@ -23,6 +23,7 @@
+ #ifndef DD__SDI_INCLUDED
+ #define DD__SDI_INCLUDED
+
++#include <cstdint>
+ #include <functional>
+ #include "my_compiler.h"
+ #include "sql/dd/sdi_fwd.h" // RJ_Document
diff --git a/dev-db/percona-server/metadata.xml b/dev-db/percona-server/metadata.xml
index f237cfbc6d1a..d3a175b143da 100644
--- a/dev-db/percona-server/metadata.xml
+++ b/dev-db/percona-server/metadata.xml
@@ -16,4 +16,7 @@
<flag name="tokudb">Add support for TokuDB storage engine</flag>
<flag name="tokudb-backup-plugin">Builds the TokuDB backup plugin</flag>
</use>
+<upstream>
+ <remote-id type="github">percona/percona-server</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild
index 6cda9fcd379e..4548b9b63299 100644
--- a/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild
+++ b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild
@@ -47,7 +47,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -riscv ~s390 ~sparc ~
# and we will run a mysql server during test phase
S="${WORKDIR}/mysql"
-# Be warned, *DEPEND are version-dependant
+# Be warned, *DEPEND are version-dependent
# These are used for both runtime and compiletime
# openldap < dep for bug #835647 (we need ldap_r)
COMMON_DEPEND="
@@ -177,6 +177,7 @@ src_unpack() {
src_prepare() {
eapply "${WORKDIR}"/mysql-patches
eapply "${FILESDIR}"/${PN}-8.0.26.16-gcc-12.patch
+ eapply "${FILESDIR}"/${PN}-8.0.26.16-gcc-13.patch
# Avoid rpm call which would trigger sandbox, #692368
sed -i \
@@ -252,6 +253,7 @@ src_configure() {
# all the time for simplicity and to make sure it is actually correct.
-DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1)
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
+ -DUSE_LD_LLD=OFF
-DWITH_CURL=system
-DWITH_BOOST="${WORKDIR}/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION})"
-DWITH_ROUTER=$(usex router ON OFF)