[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/, dev-db/mariadb/files/
commit: e97e8893647510407491cb80bafcb9cad3b5a45e Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Nov 15 19:09:32 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Nov 27 15:42:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e97e8893 dev-db/mariadb: drop 10.6.11 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-db/mariadb/Manifest |2 - dev-db/mariadb/files/mariadb-10.6.11-gcc-13.patch | 71 -- dev-db/mariadb/mariadb-10.6.11.ebuild | 1324 - 3 files changed, 1397 deletions(-) diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest index c617f15e2019..d3fd1a3256a1 100644 --- a/dev-db/mariadb/Manifest +++ b/dev-db/mariadb/Manifest @@ -1,7 +1,5 @@ DIST mariadb-10.11.3-patches-01.tar.xz 4984 BLAKE2B abc78c83505c745ab7320b99dcda8c667fed8332dede466142027b24957fa9ff3d03f8402679ce6cffdc89bc9f0559f8c717b7ec9df52a2c5db39195f096d731 SHA512 127386c9dc8ce242d9d309e31b9357a928ba816d24d94d60cbc8723fb3bd0fb136c7d049bfb37aac057f9ebcc73c155ac20b8bcf2542f89401140728c2dcf29a DIST mariadb-10.11.5.tar.gz 99709948 BLAKE2B 97429df4f0a10eb72c74dd0e951954b7c096a6b42fdaa97c682d1409e2a21716171a2b66aae6ec8ab3f4371bed57aff1f054554d398242e413d5c8e7ad988da4 SHA512 851e6508c1e495afa608a8bcd5c62faa5800e69cc1ba81b9366bf250e07ce8a9801a4ee07ecbaec4b57180c9b3bf2ed8acb7f5f03dd37a87a53928bfd4dfe559 -DIST mariadb-10.6.10-patches-01.tar.xz 5240 BLAKE2B 4c41bbb5a81ecca3e9ccbdfb0861189575e5b3edfb1019465c8dbceee641a8bbeb3e54f061ff3ec44fb5ff3bca960419893429897db4a919177c390b44ef7e49 SHA512 aee039f5e771c840e2a5bb6f6f5fcbec06c0bbd7fd5ce155f0e6f3694595d5d2a0e38f25972c328fc9f69dd68354434e40c5e9a7b2d509d7ea795e097a57864d -DIST mariadb-10.6.11.tar.gz 94742041 BLAKE2B cb5ff7a9b44814cb56f715c92f9d136070872889c0fe2d27987f62f75b1c787ef4ece81ae8bad9a944cbb4c4416fc23587fdab366ad1181b319eb3a0bf40f91a SHA512 4b9e8e16651329f53eb19670dcc7f5dbb11ba84c28cca35bc7d216c5504b6db698ab65ce42c30a34ab967c1b14e6637c511ac4b49f2613b01f6dd615288cba98 DIST mariadb-10.6.13-patches-01.tar.xz 4984 BLAKE2B 625d04310b02aad4fec4b633e9fab06636364f3c5ed3cb88e89acd4224786c3c9ed478b636ac699e77a888b73dab12cb279df41d6095e93e9c4ae3a159570286 SHA512 1e6ac167bfd77570e8ff5955aaa9a101d9387ac4857d856f1fb8c9a489c4c2a154481b9385584435e8dc95baef0dd3ef6831c7de2d6f004401cc338edcaa9d12 DIST mariadb-10.6.14.tar.gz 95286643 BLAKE2B 4a186f3f52b63ab7321aa7556776ff8a986bd602d78dc6a143cc3bfdfd8cc09b0a22688cba02b8907f4b3f0d1e7c640f5caad768c1e89486d6af24e6cf3168a8 SHA512 11b88480ac61303172e98ed3271c8172e840cded5175caba1469d6ec063df647b536ee6e95f110abd8d95d95c9b8d7edf1cb63be225d5e8eeb2041f86438 DIST mariadb-10.6.15.tar.gz 98204031 BLAKE2B 4534b82f1c1e16ce2c7c21879714e24b20fada36ef10a8a0dbe770c1d99055822fcaf146646b19b459cfd948bff0662d23f1f661a843919f90a354838bda7ee6 SHA512 61b5af8c2f8bd2f641aaa708941563d5f6ecc118acc9a154c009c3ae1d50e7360ae59241f87e5c2111775a3ffeb42a64f4853e9c7096b58d68a3695b5d0ef97c diff --git a/dev-db/mariadb/files/mariadb-10.6.11-gcc-13.patch b/dev-db/mariadb/files/mariadb-10.6.11-gcc-13.patch deleted file mode 100644 index 322e5003a1dc.. --- a/dev-db/mariadb/files/mariadb-10.6.11-gcc-13.patch +++ /dev/null @@ -1,71 +0,0 @@ -https://github.com/MariaDB/server/pull/2460 -https://github.com/facebook/rocksdb/pull/8 -https://github.com/facebook/rocksdb/commit/bda8d93ba95f34aa91ae8578fe7d3454f3324f6a - -From e534c26cb5ce4f62d8f413c91d67ef9e214fd30e Mon Sep 17 00:00:00 2001 -From: Heiko Becker -Date: Tue, 24 Jan 2023 14:07:18 +0100 -Subject: [PATCH] Add include for std::runtime_error - a/tpool/aio_liburing.cc -+++ b/tpool/aio_liburing.cc -@@ -24,6 +24,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111 - 1301 USA*/ - #include - #include - #include -+#include - - namespace - { - -From 7e32e24397cf651412113017f9abd133a9d2a600 Mon Sep 17 00:00:00 2001 -From: Heiko Becker -Date: Tue, 24 Jan 2023 16:23:03 +0100 -Subject: [PATCH] Fix build with gcc 13 by including - -Like other versions before, gcc 13 moved some includes around and as a -result is no longer transitively included [1]. Explicitly include -it for uint{32,64}_t. - -[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes a/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h -+++ b/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h -@@ -5,6 +5,8 @@ - - #pragma once - -+#include -+ - #include "rocksdb/rocksdb_namespace.h" - - struct CompactionIterationStats { a/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h -+++ b/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h -@@ -8,6 +8,7 @@ - #pragma once - #ifndef ROCKSDB_LITE - -+#include - #include - #include - #include "rocksdb/status.h" a/storage/rocksdb/rocksdb/table/block_based/data_block_hash_index.h -+++ b/storage/rocksdb/rocksdb/table/block_based/data_block_hash_index.h -@@
[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/, dev-db/mariadb/files/
commit: fae8773de0a78fd9b311c09d38ee0bea2a854630 Author: Sam James gentoo org> AuthorDate: Mon Mar 27 13:50:55 2023 + Commit: Sam James gentoo org> CommitDate: Mon Mar 27 13:51:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae8773d dev-db/mariadb: fix build w/ gcc-13 Closes: https://bugs.gentoo.org/895698 Signed-off-by: Sam James gentoo.org> dev-db/mariadb/files/mariadb-10.5.17-gcc-13.patch | 23 +++ dev-db/mariadb/mariadb-10.5.19-r1.ebuild | 1 + 2 files changed, 24 insertions(+) diff --git a/dev-db/mariadb/files/mariadb-10.5.17-gcc-13.patch b/dev-db/mariadb/files/mariadb-10.5.17-gcc-13.patch new file mode 100644 index ..c474028e7e06 --- /dev/null +++ b/dev-db/mariadb/files/mariadb-10.5.17-gcc-13.patch @@ -0,0 +1,23 @@ +https://bugs.gentoo.org/895698 +https://github.com/MariaDB/server/commit/75bbf645a66db797be2abd3a348dce32eb753acc + +From 75bbf645a66db797be2abd3a348dce32eb753acc Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 24 Jan 2023 21:40:43 -0800 +Subject: [PATCH] Add missing include + +This is needed with GCC 13 and newer [1] + +[1] https://www.gnu.org/software/gcc/gcc-13/porting_to.html + +Signed-off-by: Khem Raj +--- a/tpool/aio_linux.cc b/tpool/aio_linux.cc +@@ -19,6 +19,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111 - 1301 USA*/ + #ifdef LINUX_NATIVE_AIO + # include + # include ++# include + # include + # include + diff --git a/dev-db/mariadb/mariadb-10.5.19-r1.ebuild b/dev-db/mariadb/mariadb-10.5.19-r1.ebuild index 23642e369303..16de54792e38 100644 --- a/dev-db/mariadb/mariadb-10.5.19-r1.ebuild +++ b/dev-db/mariadb/mariadb-10.5.19-r1.ebuild @@ -213,6 +213,7 @@ src_prepare() { eapply "${WORKDIR}"/mariadb-patches eapply "${FILESDIR}"/${PN}-10.6.11-gssapi.patch eapply "${FILESDIR}"/${PN}-10.6.12-gcc-13.patch + eapply "${FILESDIR}"/${PN}-10.5.17-gcc-13.patch eapply_user
[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/, dev-db/mariadb/files/
commit: 5528982de0cebdd749453169b798c48efe015820 Author: Tomáš Mózes gmail com> AuthorDate: Wed Feb 8 20:30:54 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 15 05:50:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5528982d dev-db/mariadb: add 10.4.28, 10.5.19, 10.6.12 Signed-off-by: Tomáš Mózes gmail.com> Signed-off-by: Sam James gentoo.org> dev-db/mariadb/Manifest |5 + dev-db/mariadb/files/mariadb-10.6.12-gcc-13.patch | 44 + dev-db/mariadb/mariadb-10.4.28.ebuild | 1309 dev-db/mariadb/mariadb-10.5.19.ebuild | 1316 dev-db/mariadb/mariadb-10.6.12.ebuild | 1319 + 5 files changed, 3993 insertions(+) diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest index 5dff1190d874..595204070e2b 100644 --- a/dev-db/mariadb/Manifest +++ b/dev-db/mariadb/Manifest @@ -4,9 +4,14 @@ DIST mariadb-10.3.37.tar.gz 74314608 BLAKE2B cef3218cb48aeba788289888bcd642ddc3c DIST mariadb-10.4.26-patches-01.tar.xz 4528 BLAKE2B 0e1683ca254fa4beb06239c377f241e6db2306b386d125491ea39dddbe82c9471f1dc7c26001f2c5ba105913f1ec707ce43482e9581b807723a8690c26fc6e6e SHA512 7b54419ea7a974bc275c72770e63d37e116a2724ed5ce404a04acb622a95ae652f9a81c2ece0dd3d1ea41401dd5428627af19f7689fd01eb68471309ef4400f7 DIST mariadb-10.4.26.tar.gz 96095606 BLAKE2B 313e3e9561bf2805327141bf1d1e0834e6e3997bb1cd523452555b23ecfc1dddcb91e53478113dff56486bb77d172211c16c9e375d7e451f6af2346de338d3db SHA512 4dadd786f902eb4fec702a863b790215b284eb5d6ecce2cb550e97e055ec4d21ef383f08938020ebbdf3a9150e1d4412817c2fa24f36e907deb0fe5b4ce96cb0 DIST mariadb-10.4.27.tar.gz 94348724 BLAKE2B 3e34b66f645798fbb48def30177f95afaff985c7a4f0063e58131f08f7599053a65c9cd9da9940d986ace1e5b78abd8e4885d990b9705e4c10093040df510239 SHA512 22865451b0e3caaa6c886f68292af95c02eb18c37d545998eccda952f125c0983ecb358f4deebaebb9a5ed30cfd947e8a1457760f0d985e7b738c03437ed26a2 +DIST mariadb-10.4.28.tar.gz 94731133 BLAKE2B d0419368f3eb73af3e49adf72bfb21f8f763b6a6aef3035b3eceeb0557dfff72df662f80a8147ce2c80c5a776f7aad8bb15a146739cc16b64878b5b2f153336e SHA512 2d66380dd65aa85bf8a142fee18faecef10562c5c31e17f429afad9dba5a2b373b5b400da2bd42e5d78b7f01f3393ea0a46e0ed17ec1e0820f42f7b838f56f0d DIST mariadb-10.5.17-patches-01.tar.xz 5124 BLAKE2B 74976beee48142294d1dcab73e9cdad40392619115184ab5da5553d28b9a10e415711fac84c4290affe301abe0047c99c5a31ce9dfd58c923cfa15346b9c5acc SHA512 b3ffc4a227fcb4a85575fd093b399810c433686a97518cb0d2b47d61c623bbb760b40c5c9d7752fdbb24e3e41740e8a85c3096f6269c80f6ecc2ffc73d5ee94b DIST mariadb-10.5.17.tar.gz 113314849 BLAKE2B 6b2efabc620f38d3b0d35930aa4c9b2e63f01d106de57056b5e4b8d629c5669ac1e64d120ce9cd77d3ddd8579630af3dcb52fe6db9c7f7413248b748d4ef SHA512 5a68126aac7072bed549404c89f7215bc47dede8f72559076988469372b96523a800fd6bbf11ff3003a277ee30788ca99a21507b7d7e2b7e98437ca70b5ca0fc DIST mariadb-10.5.18.tar.gz 111568643 BLAKE2B 39067475c00c456d0cb5e79eef063665db81ec98216b0c1969428edd7d5651d44186eb01d301aa4a7322845e401e3667f54128bd8aced2a88783c8a397ae19c1 SHA512 1fe13db1c0b66d2bc0c4d80e2c278f6e64027aaeebebfa5a179bd8ca92ae135ae53b72ed26c9b6d35b35fd2ad2a3cb390fd5ee0715b22d4bfafe773f950d804c +DIST mariadb-10.5.19-patches-01.tar.xz 5156 BLAKE2B 9e764f11dc5ed1babb2b34122f70e90e3ca8765a6f5860fb70e71bbca69311656645b7178332df7d8c2cbd57264d3418a2707558fc2ec332b031e600b545af01 SHA512 ccbb3d64eedce9abb76a40b7658b19487a669f585c95138590e47e1e47fe84e761a20d733ce1c8a413099d23bc52f032e8ac20644d9508e31982d418058c963b +DIST mariadb-10.5.19.tar.gz 111958233 BLAKE2B 0dd89fe0a838710d7307e3bc293f31232ad3c2c36d48c2899fb46b4fab87234f401224a07ff3da921370fdace3f3c972782c419be3479ab686fa46d31f8ca8b4 SHA512 4a72ca4dfee0d3fa5432495f62c7eb03addc067e2f023b1ebe32bd1d3a0687c2c61c3316c0c4f690db4f74559bce668c6accbe137d906a52116db2bb2f454699 DIST mariadb-10.6.10-patches-01.tar.xz 5240 BLAKE2B 4c41bbb5a81ecca3e9ccbdfb0861189575e5b3edfb1019465c8dbceee641a8bbeb3e54f061ff3ec44fb5ff3bca960419893429897db4a919177c390b44ef7e49 SHA512 aee039f5e771c840e2a5bb6f6f5fcbec06c0bbd7fd5ce155f0e6f3694595d5d2a0e38f25972c328fc9f69dd68354434e40c5e9a7b2d509d7ea795e097a57864d DIST mariadb-10.6.10.tar.gz 96453293 BLAKE2B 889d141ab9e0e9a0cd3fc9b191a15192170029a5fddcff8ebfe482cc3cfdfec6307c014fe09719c7c254a3941034f53ee7ff6187f3d502e3f3edb4d586dff8f3 SHA512 912219878e2201280f5927ee8a34dafe83ac2c3ce8c6fa3d90731d10fd693c369872aff840edc8329b82c53e9908fbdb1ba731ba140e2b99048edb5eb21f22c4 DIST mariadb-10.6.11.tar.gz 94742041 BLAKE2B cb5ff7a9b44814cb56f715c92f9d136070872889c0fe2d27987f62f75b1c787ef4ece81ae8bad9a944cbb4c4416fc23587fdab366ad1181b319eb3a0bf40f91a SHA512 4b9e8e16651329f53eb19670dcc7f5dbb11ba84c28cca35bc7d216c5504b6db698ab65ce42c30a34ab967c1b14e6637c511ac4b49f2613b01f6dd615288cba98 +DIST mariadb-10.6.12-patches-01.tar.xz 5120 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/, dev-db/mariadb/files/
commit: eea40d6eca14d060225debe3206edc057b7ff975 Author: Sam James gentoo org> AuthorDate: Fri Jan 27 05:20:55 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jan 27 05:23:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea40d6e dev-db/mariadb: fix build w/ gcc 13 Signed-off-by: Sam James gentoo.org> dev-db/mariadb/files/mariadb-10.6.11-gcc-13.patch | 71 +++ dev-db/mariadb/mariadb-10.6.11.ebuild | 3 +- 2 files changed, 73 insertions(+), 1 deletion(-) diff --git a/dev-db/mariadb/files/mariadb-10.6.11-gcc-13.patch b/dev-db/mariadb/files/mariadb-10.6.11-gcc-13.patch new file mode 100644 index ..322e5003a1dc --- /dev/null +++ b/dev-db/mariadb/files/mariadb-10.6.11-gcc-13.patch @@ -0,0 +1,71 @@ +https://github.com/MariaDB/server/pull/2460 +https://github.com/facebook/rocksdb/pull/8 +https://github.com/facebook/rocksdb/commit/bda8d93ba95f34aa91ae8578fe7d3454f3324f6a + +From e534c26cb5ce4f62d8f413c91d67ef9e214fd30e Mon Sep 17 00:00:00 2001 +From: Heiko Becker +Date: Tue, 24 Jan 2023 14:07:18 +0100 +Subject: [PATCH] Add include for std::runtime_error + +--- a/tpool/aio_liburing.cc b/tpool/aio_liburing.cc +@@ -24,6 +24,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111 - 1301 USA*/ + #include + #include + #include ++#include + + namespace + { + +From 7e32e24397cf651412113017f9abd133a9d2a600 Mon Sep 17 00:00:00 2001 +From: Heiko Becker +Date: Tue, 24 Jan 2023 16:23:03 +0100 +Subject: [PATCH] Fix build with gcc 13 by including + +Like other versions before, gcc 13 moved some includes around and as a +result is no longer transitively included [1]. Explicitly include +it for uint{32,64}_t. + +[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes +--- a/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h b/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h +@@ -5,6 +5,8 @@ + + #pragma once + ++#include ++ + #include "rocksdb/rocksdb_namespace.h" + + struct CompactionIterationStats { +--- a/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h b/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h +@@ -8,6 +8,7 @@ + #pragma once + #ifndef ROCKSDB_LITE + ++#include + #include + #include + #include "rocksdb/status.h" +--- a/storage/rocksdb/rocksdb/table/block_based/data_block_hash_index.h b/storage/rocksdb/rocksdb/table/block_based/data_block_hash_index.h +@@ -5,6 +5,7 @@ + + #pragma once + ++#include + #include + #include + +--- a/storage/rocksdb/rocksdb/util/string_util.h b/storage/rocksdb/rocksdb/util/string_util.h +@@ -6,6 +6,7 @@ + + #pragma once + ++#include + #include + #include + #include diff --git a/dev-db/mariadb/mariadb-10.6.11.ebuild b/dev-db/mariadb/mariadb-10.6.11.ebuild index 55d260617012..52e66368df00 100644 --- a/dev-db/mariadb/mariadb-10.6.11.ebuild +++ b/dev-db/mariadb/mariadb-10.6.11.ebuild @@ -208,7 +208,8 @@ src_unpack() { src_prepare() { eapply "${WORKDIR}"/mariadb-patches eapply "${FILESDIR}"/${PN}-10.6.11-gssapi.patch - eapply "${FILESDIR}"/mariadb-10.6.11-include.patch + eapply "${FILESDIR}"/${PN}-10.6.11-include.patch + eapply "${FILESDIR}"/${PN}-10.6.11-gcc-13.patch eapply_user
[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/, dev-db/mariadb/files/
commit: 61cd8db06de869a6f52a4ab93c6e2b5a282e29a9 Author: Sam James gentoo org> AuthorDate: Tue Jan 17 01:25:07 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jan 17 01:25:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61cd8db0 dev-db/mariadb: fix columnstore build Signed-off-by: Sam James gentoo.org> dev-db/mariadb/files/mariadb-10.6.11-include.patch | 66 ++ dev-db/mariadb/mariadb-10.6.11.ebuild | 1 + 2 files changed, 67 insertions(+) diff --git a/dev-db/mariadb/files/mariadb-10.6.11-include.patch b/dev-db/mariadb/files/mariadb-10.6.11-include.patch new file mode 100644 index ..600f440b85f0 --- /dev/null +++ b/dev-db/mariadb/files/mariadb-10.6.11-include.patch @@ -0,0 +1,66 @@ +https://github.com/mariadb-corporation/mariadb-columnstore-engine/pull/2698 + +From 20b5dbb6171604b151ec2dd8c56bef26cc27d201 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 17 Jan 2023 01:18:41 + +Subject: [PATCH] Add missing includes + +These seem to have all fallen out of a recent Boost update to 1.81 which +dropped some internal includes. All of these uses within columnstore +relied on these transitive includes, so explicitly include what we need +to fix build. + +Signed-off-by: Sam James + +--- a/storage/columnstore/columnstore/tools/passwd/secrets.cpp b/storage/columnstore/columnstore/tools/passwd/secrets.cpp +@@ -12,6 +12,8 @@ + */ + #include "secrets.h" + ++#include ++#include + #include + #include + #include +--- a/storage/columnstore/columnstore/storage-manager/src/S3Storage.h b/storage/columnstore/columnstore/storage-manager/src/S3Storage.h +@@ -18,6 +18,7 @@ + #ifndef S3STORAGE_H_ + #define S3STORAGE_H_ + ++#include + #include + #include + #include "CloudStorage.h" +--- a/storage/columnstore/columnstore/storage-manager/src/MetadataFile.cpp b/storage/columnstore/columnstore/storage-manager/src/MetadataFile.cpp +@@ -19,6 +19,7 @@ + * MetadataFile.cpp + */ + #include "MetadataFile.h" ++#include + #include + #define BOOST_SPIRIT_THREADSAFE + #include +--- a/storage/columnstore/columnstore/dbcon/mysql/ha_mcs_impl_if.h b/storage/columnstore/columnstore/dbcon/mysql/ha_mcs_impl_if.h +@@ -19,6 +19,7 @@ + + #ifndef HA_MCS_IMPL_IF_H__ + #define HA_MCS_IMPL_IF_H__ ++#include + #include + #include + #ifdef _MSC_VER +--- a/storage/columnstore/columnstore/utils/cloudio/SocketPool.h b/storage/columnstore/columnstore/utils/cloudio/SocketPool.h +@@ -18,6 +18,8 @@ + #ifndef _SOCKETPOOL_H_ + #define _SOCKETPOOL_H_ + ++#include ++ + #include + #include + #include diff --git a/dev-db/mariadb/mariadb-10.6.11.ebuild b/dev-db/mariadb/mariadb-10.6.11.ebuild index 31285154561e..095305883bb9 100644 --- a/dev-db/mariadb/mariadb-10.6.11.ebuild +++ b/dev-db/mariadb/mariadb-10.6.11.ebuild @@ -208,6 +208,7 @@ src_unpack() { src_prepare() { eapply "${WORKDIR}"/mariadb-patches eapply "${FILESDIR}"/${PN}-10.6.11-gssapi.patch + eapply "${FILESDIR}"/mariadb-10.6.11-include.patch eapply_user
[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/, dev-db/mariadb/files/
commit: 062b546a7512b29650fdd4dec9e3997efd267701 Author: Sam James gentoo org> AuthorDate: Thu Dec 15 02:02:23 2022 + Commit: Sam James gentoo org> CommitDate: Thu Dec 15 02:02:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=062b546a dev-db/mariadb: fix gssapi detection Closes: https://bugs.gentoo.org/885829 Signed-off-by: Sam James gentoo.org> dev-db/mariadb/files/mariadb-10.6.11-gssapi.patch | 47 +++ dev-db/mariadb/mariadb-10.6.11.ebuild | 1 + 2 files changed, 48 insertions(+) diff --git a/dev-db/mariadb/files/mariadb-10.6.11-gssapi.patch b/dev-db/mariadb/files/mariadb-10.6.11-gssapi.patch new file mode 100644 index ..f1e2347420af --- /dev/null +++ b/dev-db/mariadb/files/mariadb-10.6.11-gssapi.patch @@ -0,0 +1,47 @@ +https://bugs.gentoo.org/885829 +https://github.com/mariadb-corporation/mariadb-connector-c/pull/210 + +From 31f78bb28927b7897b282bb1b270e772a0741d72 Mon Sep 17 00:00:00 2001 +From: Heiko Becker +Date: Fri, 25 Nov 2022 15:05:33 +0100 +Subject: [PATCH] Use find_package(GSSAPI) instead including the module + +When including it, CMAKE_DISABLE_FIND_PACKAGE doesn't have the desired +effect. This can cause a CMake error when building mariadb: + +"CMake Error at libmariadb/plugins/auth/CMakeLists.txt:123 (SET_TARGET_PROPERTIES): + SET_TARGET_PROPERTIES Can not find target to add properties to: + auth_gssapi_client" +--- a/libmariadb/CMakeLists.txt b/libmariadb/CMakeLists.txt +@@ -4,6 +4,7 @@ + + CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12 FATAL_ERROR) + INCLUDE(CheckFunctionExists) ++INCLUDE(FeatureSummary) + IF(COMMAND CMAKE_POLICY) + SET(NEW_POLICIES CMP0003 CMP0022 CMP0023 CMP0057 CMP0077 CMP0069 CMP0075) + FOREACH(TYPE OLD NEW) +@@ -410,7 +411,8 @@ IF(NOT REMOTEIO_PLUGIN_TYPE MATCHES "OFF") + ENDIF() + IF(NOT WIN32) + IF(NOT AUTH_GSSAPI_PLUGIN_TYPE MATCHES "OFF") +-INCLUDE(${CC_SOURCE_DIR}/cmake/FindGSSAPI.cmake) ++FIND_PACKAGE(GSSAPI) ++SET_PACKAGE_PROPERTIES(GSSAPI PROPERTIES TYPE OPTIONAL) + IF(GSSAPI_FOUND) + INCLUDE_DIRECTORIES(${GSSAPI_INCS}) + IF(AUTH_GSSAPI_PLUGIN_TYPE MATCHES "STATIC") +--- a/libmariadb/plugins/auth/CMakeLists.txt b/libmariadb/plugins/auth/CMakeLists.txt +@@ -96,7 +96,8 @@ ENDIF() + + #GSSAPI client authentication plugin + IF(NOT WIN32) +- INCLUDE(${CC_SOURCE_DIR}/cmake/FindGSSAPI.cmake) ++ FIND_PACKAGE(GSSAPI) ++ SET_PACKAGE_PROPERTIES(GSSAPI PROPERTIES TYPE OPTIONAL) + IF(GSSAPI_FOUND) + SET(GSSAPI_SOURCES ${AUTH_DIR}/auth_gssapi_client.c ${AUTH_DIR}/gssapi_client.c ${AUTH_DIR}/gssapi_errmsg.c) + IF (CMAKE_VERSION VERSION_GREATER 3.18) + diff --git a/dev-db/mariadb/mariadb-10.6.11.ebuild b/dev-db/mariadb/mariadb-10.6.11.ebuild index c814377e2d7d..d495a241e226 100644 --- a/dev-db/mariadb/mariadb-10.6.11.ebuild +++ b/dev-db/mariadb/mariadb-10.6.11.ebuild @@ -207,6 +207,7 @@ src_unpack() { src_prepare() { eapply "${WORKDIR}"/mariadb-patches + eapply "${FILESDIR}"/${PN}-10.6.11-gssapi.patch eapply_user
[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/, dev-db/mariadb/files/
commit: 90ad011695b84e10ea33b8914f645181735c1376 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Oct 7 21:30:40 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Oct 7 22:30:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ad0116 dev-db/mariadb: 10.4.x rev bump for CVE-2020-15180 Bug: https://bugs.gentoo.org/747166 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann gentoo.org> .../files/mariadb-10.4-CVE-2020-15180.patch| 62 ++ ...10.4.13-r2.ebuild => mariadb-10.4.13-r3.ebuild} | 1 + 2 files changed, 63 insertions(+) diff --git a/dev-db/mariadb/files/mariadb-10.4-CVE-2020-15180.patch b/dev-db/mariadb/files/mariadb-10.4-CVE-2020-15180.patch new file mode 100644 index 000..9658669c6e6 --- /dev/null +++ b/dev-db/mariadb/files/mariadb-10.4-CVE-2020-15180.patch @@ -0,0 +1,62 @@ +https://github.com/MariaDB/server/commit/418850b2df4256da5a722288c2657650dc228842 + +--- a/sql/wsrep_sst.cc b/sql/wsrep_sst.cc +@@ -1822,6 +1822,35 @@ static int sst_donate_other (const char*method, + return arg.err; + } + ++/* return true if character can be a part of a filename */ ++static bool filename_char(int const c) ++{ ++ return isalnum(c) || (c == '-') || (c == '_') || (c == '.'); ++} ++ ++/* return true if character can be a part of an address string */ ++static bool address_char(int const c) ++{ ++ return filename_char(c) || ++ (c == ':') || (c == '[') || (c == ']') || (c == '/'); ++} ++ ++static bool check_request_str(const char* const str, ++ bool (*check) (int c)) ++{ ++ for (size_t i(0); str[i] != '\0'; ++i) ++ { ++if (!check(str[i])) ++{ ++ WSREP_WARN("Illegal character in state transfer request: %i (%c).", ++ str[i], str[i]); ++ return true; ++} ++ } ++ ++ return false; ++} ++ + int wsrep_sst_donate(const std::string& msg, + const wsrep::gtid& current_gtid, + const bool bypass) +@@ -1833,8 +1862,21 @@ int wsrep_sst_donate(const std::string& msg, + + const char* method= msg.data(); + size_t method_len= strlen (method); ++ ++ if (check_request_str(method, filename_char)) ++ { ++WSREP_ERROR("Bad SST method name. SST canceled."); ++return WSREP_CB_FAILURE; ++ } ++ + const char* data= method + method_len + 1; + ++ if (check_request_str(data, address_char)) ++ { ++WSREP_ERROR("Bad SST address string. SST canceled."); ++return WSREP_CB_FAILURE; ++ } ++ + wsp::env env(NULL); + if (env.error()) + { diff --git a/dev-db/mariadb/mariadb-10.4.13-r2.ebuild b/dev-db/mariadb/mariadb-10.4.13-r3.ebuild similarity index 99% rename from dev-db/mariadb/mariadb-10.4.13-r2.ebuild rename to dev-db/mariadb/mariadb-10.4.13-r3.ebuild index f879d6f9a0e..d87c5a8beba 100644 --- a/dev-db/mariadb/mariadb-10.4.13-r2.ebuild +++ b/dev-db/mariadb/mariadb-10.4.13-r3.ebuild @@ -223,6 +223,7 @@ src_unpack() { src_prepare() { eapply "${WORKDIR}"/mariadb-patches + eapply "${FILESDIR}"/mariadb-10.4-CVE-2020-15180.patch eapply_user
[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/, dev-db/mariadb/files/
commit: bdadb2af24e76b6be7b232b89eb580c41580668f Author: Brian Evans gentoo org> AuthorDate: Wed Jul 19 20:15:02 2017 + Commit: Brian Evans gentoo org> CommitDate: Wed Jul 19 20:17:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdadb2af dev-db/mariadb: Version bump for 10.2.7 - Note the config changes This version is initially masked for diehard testing Email the team at mysql-bugs gentoo.org with feedback The config now accepts files listed under /etc/mysql/mariadb.d to add your own settings Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-db/mariadb/Manifest | 2 + dev-db/mariadb/files/my.cnf-10.2 | 3 + dev-db/mariadb/files/my.cnf.distro-client | 21 ++ dev-db/mariadb/files/my.cnf.distro-server | 28 +++ dev-db/mariadb/mariadb-10.2.7.ebuild | 401 ++ dev-db/mariadb/metadata.xml | 1 + 6 files changed, 456 insertions(+) diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest index c03f90cff44..adfaf8acc65 100644 --- a/dev-db/mariadb/Manifest +++ b/dev-db/mariadb/Manifest @@ -5,9 +5,11 @@ DIST mariadb-10.1.23.tar.gz 61772244 SHA256 54d8114e24bfa5e3ebdc7d69e071ad147191 DIST mariadb-10.1.24.tar.gz 61780687 SHA256 b3df99ae5b1ec8cf6cede4cbc4ae3f54ce66464549cba6d56d9ff4d24e4d551e SHA512 0b8d81b53f6866a81f33559ce57ebf956fec3ba25da0bd58c8bee3b2ecc00a6c37034209d18463f84501d3ba35994b51ef99224616c37cd38d2fc87b73e9 WHIRLPOOL 91261a05e3d8b0cad925c382e0cf9a40fcfd3d35ae320c4a9860db110cb5655d1e1f992f9dea8987e50a07dd4a66aa42c9a3470a7acb3d0d706bcef7bc890122 DIST mariadb-10.1.25.tar.gz 61790542 SHA256 7205ecaa6f1bc16335ad88faa5c46be52b3ac628a5e795cb942a3f4335b2a0d6 SHA512 ae88e02a74f4f8c3b41686a0d46d4232210571072168f6645481d83ed5255ce1fec189827507106898e677d2d9749639d22b139f183ef24dab367b5d81002310 WHIRLPOOL 3a28463d4048723110a64c60cb72d07ffd1946a0a68c3e7dcdb085bb7ad0cb3c3b32579fa0587b5895f9c8224aa9414fd0bd55e0a8af6f8401e52ac5a37782fd DIST mariadb-10.2.1.tar.gz 55721519 SHA256 90b7a17f3372c92c12dff084b37fcca8c4cf8106f4dcabd35fadc8efbaa348a2 SHA512 3dde348e4bba2b6837e0a0671e9ec944aa494e4a01ebb4704e067cc8fe71865aef685f4ce368e9a81c5adeb1e8cc4f3a1b4067193a4b1ffc1fc567bf79a0b4ff WHIRLPOOL cbf33b7f6fb131a834367214ff4ab49bbda8aebb6e6fe449c7be2648934bcdab79c50a043907c07603f51892041701be59ff45984db43e302b2174f6fd40bc31 +DIST mariadb-10.2.7.tar.gz 67669554 SHA256 225ba1bbc48325ad38a9f433ff99da4641028f42404a29591cc370e4a676c0bc SHA512 fa595acc0f5c9c62077db000f1721af79628994c08e82b2eb95d265e3c556e80942c487fc1b91299c382becd71f21a0a117ca93d7428752f436ed83683a4f4cd WHIRLPOOL d76d584924dac41fd787c1a02f79de90ae5334b217b66deb59756490a8c42b801fddac425542e371d68b04fa462a3f438626896749a1c12be70e9d22d857771e DIST mariadb-5.5.57.tar.gz 45783940 SHA256 5dbde98d7e4a5a1721b6cbed7898b2549a88866247951cf586057975c6cea641 SHA512 5d6350abd6f0ba98326633a36bb7ec67525e34e08cbe43f79c9b30bf0b872b0a8f9f0bfd5f3a4c2800a52d25b9c6f3a3a4a62e0f41574153bbf4b881f5347c71 WHIRLPOOL c2af12fb71b3fcc9989cd2208a44dc81401fe1387ae2d03981fd5d00277d480a35f23bdb8f1564f91b4c345bdb18a610b46ee91f47772ba5de1baf8f808eaec3 DIST mysql-extras-20160629-1442Z.tar.bz2 299152 SHA256 c90979db927772468f8b398c640469ff4740f950068e740c04ff60500e714766 SHA512 1de46daf6b4534dadf9d3eff8d5d557778e63b5e04aedb57fe56d3016ba93a9d55d80faee38f77852d23da5169879e4f25b3386abe44ee8d961db7ffc4145715 WHIRLPOOL d8c94e4e43e772307d8d137a28e18991fa24a27b1587ec19ae5bd12c733cc0931e459092de2c43216776e3284c7c416d52030fe20c98a6439388507c5fe5111f DIST mysql-extras-20160721-1526Z.tar.bz2 301788 SHA256 45198f8adb4a61fdd89a5d3c7966ce2fe9241381510e1f7b93e793502a32dfcb SHA512 c7450039780e4e2684c932ba7c291c1de25dd1a64e4c6e88aa13b790768b4100955f36ae4a3bf983569ea23b43be02da6dad3d5985c1163ec9e8aa91f0efd85d WHIRLPOOL becdf0d4d7b8b5a269246d2fcf1bc09c4313046468b264f07394ae9f1de2f736ad3fff8cad35e544df7a3623688050e6fb9635dfea3876ea082d19cf9fe88927 DIST mysql-extras-20160818-1822Z.tar.bz2 302657 SHA256 7e4f42ea0754af120d2ad6b4a3e40dd9bd5a769913ac141453a2c53419bd6c05 SHA512 19bd509fd1a37c537ae28919516406735cdf3d3fbc66583f765b64b3d296bd041cf2bc2291004b7274604a2fda3cb399141d6c672ae5d6f8aced3d019ac81826 WHIRLPOOL 46b4e3c7f415b2de1440aa9d190805dfbc49a8f4a6ed26be5e4bb3e3e9553885cc7e7e13c83c49fadf71a6081bb8fd9d28d5f4d8372540c89a649f2d913fdd9b DIST mysql-extras-20170310-1426Z.tar.bz2 307052 SHA256 23f5becec389fc49e7cf0d52c6c914cbc8d7e3fc5851ee38881ee6884ffc5732 SHA512 2dbb3e46f14fbd0be9ee0e3a8ff2e4d5325f9a9be332014ea556283c0bc5f53349952d267d6713fac5b54e3167a66ddd36f18b18b79ca6b68ede399399488157 WHIRLPOOL 9f459d9e58938597e7919b29fc819d87920a51461d274bf87520fe322a67ad8638ef19212855ba8e37507d3b160d29ecad0099f4632f078cc503e1be0f809fb4 DIST mysql-extras-20170316-1355Z.tar.bz2 308933 SHA256 ebcb4f03413ccf42877558ad365db01bbb5ef2e12620a9be479ffc2514d9830e SHA512