summaryrefslogtreecommitdiff
path: root/sys-cluster
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-14 09:29:38 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-14 09:29:38 +0000
commit05a3b7c2189f095dfc46fbb03d4b3e801d3dc13a (patch)
tree46ab17fba7d43e3132d97ee97ebd604dea996018 /sys-cluster
parentc73b611d606bc14760bad8592f5bfec28c9b1079 (diff)
gentoo auto-resync : 14:12:2022 - 09:29:38
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/Manifest.gzbin11553 -> 11554 bytes
-rw-r--r--sys-cluster/galera/Manifest4
-rw-r--r--sys-cluster/galera/files/galera-26.4.13-asio.patch22
-rw-r--r--sys-cluster/galera/files/galera-26.4.13-tests.patch13
-rw-r--r--sys-cluster/galera/galera-26.4.13.ebuild85
5 files changed, 124 insertions, 0 deletions
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 8b859f3c5b48..92acc94d33d9 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/galera/Manifest b/sys-cluster/galera/Manifest
index 4e421bab8eca..3948b837b029 100644
--- a/sys-cluster/galera/Manifest
+++ b/sys-cluster/galera/Manifest
@@ -1,4 +1,6 @@
AUX galera-25.3.32-respect-cflags.patch 1076 BLAKE2B 4deac59bbb865f8b58d87a963d0f7357a62d349b7b2e321f8da3e63c921a72e0bf376ec16791ac73a7d6f4625a52c6b3b5f3d3613fabfcd31bfd23de6cdda944 SHA512 428b3aff5d76d6f94a582daf5e156bad377f729de940431be6869e20d44224b10b85487da97f97a98ec963447ff9473d93b84918b4b983a2659f8995031db61a
+AUX galera-26.4.13-asio.patch 697 BLAKE2B ed9a0f4181a5941d3bc0971e930785867c2f94a51f027ea419e4161c584ed3b602d33c10cbb9e8532474dcc136a8c80eb18935f0c0e0c60752212a3870181cc5 SHA512 571ffcf8d98b9e1524196689cc02a5f9bd00e7231f6576c748cad3add77f853aa587aeb37fe683bfa0574aaa7cadb1edda03f7aed7189015524248ea20fd7dec
+AUX galera-26.4.13-tests.patch 458 BLAKE2B d45db5914f203c950d267bf3dbc604b6999029c97b0a00ee1ae4130fa6fd1285d3b0e6ffc9a6bdf228235caea12e2e428cf6f877bfa4fc0988fa898ae2a28615 SHA512 dfdf48f674ce43880370777b05e2461a93653383f4f72729fb67b094a4622348c53b4ada0b2ae1e08e7e8e1e1ce0a403e2590029ab10bf112cc60170fd2c3716
AUX galera-26.4.6-strip-extra-cflags.patch 1065 BLAKE2B d2a6a3016f9fd423eb7ad6893532eee7602e1e8f93f51a9297f2b09ca0db608cc71d6371c72621b1376ef8cafed55519a3f1695c9f319e0bec9d243f9c8f4092 SHA512 7025cce58228fb7685006afc72ce7951abb0151d7444a47c721bf010e5796f6636423933b68a1a10803cadc10212a371f1465f052839b6a4dda10b593556edbe
AUX galera-26.4.8-respect-toolchain.patch 1786 BLAKE2B fb03674be3415a10b6cf9ea1534ff99a81a48e71de82e1f1d1f6a442f974e56876364cb48b62f730bfbf6ddc228155b20ac0ed913834d5548bcfade4c343adb0 SHA512 43a85f1b221c6128b5e6c8a5881711336840d57f7c2f17a716cb53bde0adb7ab2d8f72b87506cb8b5ac63ceead9ac1a7d5c5349496c6ec914129f18c7ddecb77
AUX galera-4.1-strip-extra-cflags.patch 2747 BLAKE2B 314e020bdbce2d3080d28c4d5bf5ad438affc8075736c38b77d713e59749a4eabce3a38b6c918b1768f48b99ec5c860813c3441291d0834ebf6d6ed545d30576 SHA512 0458705897861d4bc225326077ae379fb1c921aa65a102a24f2fba5c866c52a549c47bed929801c06ebb0c484136c1179a56b2fd750abd6aabc7a6a74fc18c2f
@@ -9,11 +11,13 @@ DIST galera-25.3.35.tar.gz 1278869 BLAKE2B c5c0cc1d4ad29caf94550a6b96ab9762a9727
DIST galera-25.3.37.tar.gz 1282455 BLAKE2B 1bdaad50cc08839bfaf988f2b4c5da606f08cb3d4ca43ddb27755a312f490e2e45231446c4d72c6da49aaa7ff309da661a92877a80a983c0e1f0d103f5201ee6 SHA512 348fbc100caa267ea93d2e66ed7bfe437c14ec823d31ae1f293b46791e0063f7afb41fd307ff49fa72e6c5880887da755e3782c50bdbc28622ab00020f1feaec
DIST galera-26.4.10.tar.gz 1424663 BLAKE2B 6be96cfaffd0af14a511f1f1aeaf2b7c18a3aa05216389e51a90834d9307bcd832005ee5da38acf530d40b2b6c11e62353be5aa4c0f678804808d1f74bbeea38 SHA512 97fd629d9f963459a9bce377ebcd35a5b4f533451f38011a03e440f0ac3ceddcaf45f4001afa8cd523626c03e64f27363e4b2e819d2b637551e579a3add44226
DIST galera-26.4.12.tar.gz 1433269 BLAKE2B f65d1633e2ac5fbb9b2bbd83b9e98741f083e4a5759a74721bb564b6d5987cfc4db2c762aadd0155abe20a4faee6c3f8f25eaed38ad8c4338744990075cad4a1 SHA512 158fc3c367623fbdd7a81b1a391efc9893983805b5673e0b22bc74ad581a68a8789d388e8d98cb2880f1cd15d95d39ee4ce133ad9fc934209e74177fecf6a100
+DIST galera-26.4.13.tar.gz 1529682 BLAKE2B d7030fd5e3a48ede16f608cca9986de117a54f99cf3d972a5b14623acd84f05f31f5cdbbc3032bf5caa8e0486f418ac07c8f87287bb14a8164507c558876ae61 SHA512 e548048eac5fceb0bea1ae736abc6c488d175bc71a3cfb963675232688392ecb5dcc64ddd8e78ceda40e26b94b806d3c34bd9fc9765ebc047b5a5ce28ff7efea
DIST galera-26.4.8.tar.gz 1423256 BLAKE2B 9925207387b1ff5886bc0313fee3257a166fb7ad4cb4a93c508688e32467b5e048a8643d3ca0b2d190fe89883a9c7f450de10f488f1fb24988d62d9ab823bbd4 SHA512 5a99f733e38dffe648df6e313e82cc16066b81341e057e9fe7c7494327cc33db77bb9368d43c80d8b09ce2df95cd9079ad2fc6ff6a6a441a42c55bbf07947661
EBUILD galera-25.3.28-r2.ebuild 1782 BLAKE2B 93d318662df8b43cda9e44718e68ea8a62557d9cf43706e4c5f7553f7992fb2c1e795c4f9176c9c019b06031098f1ba1dafad022c4857322e40e5882c63e15e9 SHA512 6c5ed5a4293cc326668a27f9536a47bf002f14d46c5c09b0d68d18428625384558554cfe4ea0671bf70edae425e173cd21fa8b42d9c270dfad71e26f95441607
EBUILD galera-25.3.35.ebuild 1780 BLAKE2B 62283ff68b03973718d43100b5ab8696e8d94afa7ac3e8e670ecca2c4da08cc92fb57b00aca1b8d17e9cd6bca800097a9dc19a95bb46febca926ce53cbadb37d SHA512 3a21576ade7a7624eed2f55259fa58b5816789ae6b5de3fd9105f56dd3ffcd6d01019310aa475288cc2ed60948b652e3c698e8e014aeef09b337f66b9c0c3d05
EBUILD galera-25.3.37.ebuild 1792 BLAKE2B 6b155f51a55177945eb342fbd55c8eefc9ed1e9ca4bd0b6b764e2b7ac31dc66b1a9e99dab75678428f80a71d16c8e6d9c5d400352cef4cc5fb62ec9e1529d203 SHA512 84c3421d46a073e5b985c91d2260da0a506360ed0025f60166bdd3bf6c225389f8db9769734b7d072e15c8c1f3673382ab4a4ecc31940d906cf042c3d82332d0
EBUILD galera-26.4.10-r1.ebuild 1966 BLAKE2B d18186150656801d49d5d0e9bb360981d71259b54f718847ac50f6af08930d2ea9f2724a0feeef9c2fd33235d627816123a5449c87590b4316cbf5266315362c SHA512 e4833a073265d7fd0e44426eafddae84be15923464cc49ad76049fc57dd954da749832f8f27566d970ff31aac4020cbe4e4ae984a4aa7c22c20b9f07e4a8758c
EBUILD galera-26.4.12.ebuild 1978 BLAKE2B 0ed3ab37c592ba79385ecb741dc9219e89e70afa9b90f4d86ce00fd5146b79ab9d609f9ac8954aa29869aa3afc206a87b10974c3112bfb8c3bcdb000889499a1 SHA512 93c91cfe04cc23dac82d36a8974d2c7f10a92f635d279aa899f17d4766efeabbc46ee1d862d464421fbdb04931c0fe24442f037b9fe17abdcfe235e8a332971b
+EBUILD galera-26.4.13.ebuild 1885 BLAKE2B 4106e62277d55ef2c264aa20196abc3525f9328b89d3d6d2f148fbd005dc74a91a0f92c76481ef7164a397d15163b28fa9bce2ff588c437069901a822e5de2f1 SHA512 de739dbfd82c19b68fb083e169cd9f00b20f68068304b98105a799d4fc0c11dc1f9bc47d894ccb5137eb7672ca887efc815b62a6c8101ee600bc45c00438fe24
EBUILD galera-26.4.8-r1.ebuild 1903 BLAKE2B 1d49922a98fbeafbb4a5474a22d210e964b9fcd815d778f441ea172bdf947b9c2b86288a3f838ddd65e16617fcdfc6fba0f396908b71c14b2e417825f77b274a SHA512 12727a79e066476778bf6069983d0bdecebe4efea278d8544f0865484035005415d75d59661f4d3c03a095baf6ef4e9ee9f961925e4e20869a2d23eb77684b9d
MISC metadata.xml 559 BLAKE2B 05daf7c57b0abe81f64a57092be24067d41785a0d2fa48c5d2d369bc6d1a35e83af2704b2b82737de16bb9be18543411ce913263913d5dfa9a5f9964c3a66c4c SHA512 b51dbbcaf9f966516a649cd819c130358716052782ae2470ab264444c7f8a86f4cd16dd48ccd95569f9d9ef068d6b2eab75017d1dab5ddb92e79403338131ef7
diff --git a/sys-cluster/galera/files/galera-26.4.13-asio.patch b/sys-cluster/galera/files/galera-26.4.13-asio.patch
new file mode 100644
index 000000000000..5f20ec1624e2
--- /dev/null
+++ b/sys-cluster/galera/files/galera-26.4.13-asio.patch
@@ -0,0 +1,22 @@
+diff --git a/SConstruct b/SConstruct
+index ce955fc..3ff241a 100644
+--- a/SConstruct
++++ b/SConstruct
+@@ -325,7 +325,7 @@ def CheckSystemASIOVersion(context):
+ #pragma message "Asio version:" XSTR(ASIO_VERSION)
+ #if ASIO_VERSION < 101008
+ #error Included asio version is too old
+-#elif ASIO_VERSION >= 101100
++#elif ASIO_VERSION >= 102600
+ #error Included asio version is too new
+ #endif
+
+@@ -335,7 +335,7 @@ int main()
+ }
+
+ """
+- context.Message('Checking ASIO version (>= 1.10.8 and < 1.11.0) ... ')
++ context.Message('Checking ASIO version (>= 1.10.8 and < 1.26.0) ... ')
+ result = context.TryLink(system_asio_test_source_file, '.cpp')
+ context.Result(result)
+ return result
diff --git a/sys-cluster/galera/files/galera-26.4.13-tests.patch b/sys-cluster/galera/files/galera-26.4.13-tests.patch
new file mode 100644
index 000000000000..21b1b72f0058
--- /dev/null
+++ b/sys-cluster/galera/files/galera-26.4.13-tests.patch
@@ -0,0 +1,13 @@
+diff --git a/wsrep/tests/wsrep_loader_test.c b/wsrep/tests/wsrep_loader_test.c
+index 47f4db2..8e349c8 100644
+--- a/wsrep/tests/wsrep_loader_test.c
++++ b/wsrep/tests/wsrep_loader_test.c
+@@ -48,7 +48,7 @@ int wsrep_load_unload()
+ {
+ fprintf(stderr, "Provider version string '%s' not expected '%s'\n",
+ wsrep->provider_version, expected_version);
+- abort();
++ //abort();
+ }
+ wsrep_unload(wsrep);
+ return 0;
diff --git a/sys-cluster/galera/galera-26.4.13.ebuild b/sys-cluster/galera/galera-26.4.13.ebuild
new file mode 100644
index 000000000000..7f5f54e4404b
--- /dev/null
+++ b/sys-cluster/galera/galera-26.4.13.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit python-any-r1 scons-utils toolchain-funcs
+
+MY_PN="${PN}-4"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API"
+HOMEPAGE="https://galeracluster.com"
+SRC_URI="https://releases.galeracluster.com/${MY_PN}/source/${MY_P}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-2 BSD"
+
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_sse4_2 garbd test"
+
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ dev-libs/openssl:0=
+ >=dev-libs/boost-1.41:0=
+"
+
+DEPEND="
+ ${COMMON_DEPEND}
+ dev-libs/check
+ >=dev-cpp/asio-1.22
+"
+
+#Run time only
+RDEPEND="${COMMON_DEPEND}"
+
+# Respect {C,LD}FLAGS.
+PATCHES=(
+ "${FILESDIR}/${PN}"-26.4.6-strip-extra-cflags.patch
+ "${FILESDIR}/${PN}"-26.4.8-respect-toolchain.patch
+ "${FILESDIR}/${PN}"-26.4.13-asio.patch
+ "${FILESDIR}/${PN}"-26.4.13-tests.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ default
+ # Remove bundled dev-cpp/asio
+ rm -r "${S}/asio" || die "Failed to remove bundled asio"
+ #Remove optional garbd daemon
+ if ! use garbd ; then
+ rm -r "${S}/garb" || die "Failed to remove garbd daemon"
+ fi
+}
+
+src_configure() {
+ tc-export AR CC CXX OBJDUMP
+ # strict_build_flags=0 disables -Werror, -pedantic, -Weffc++,
+ # and -Wold-style-cast
+ MYSCONS=(
+ crc32c_no_hardware=$(usex cpu_flags_x86_sse4_2 0 1)
+ tests=$(usex test 1 0)
+ strict_build_flags=0
+ system_asio=1
+ )
+}
+
+src_compile() {
+ escons --warn=no-missing-sconscript "${MYSCONS[@]}"
+}
+
+src_install() {
+ dodoc scripts/packages/README scripts/packages/README-MySQL
+ if use garbd ; then
+ dobin garb/garbd
+ newconfd "${FILESDIR}/garb.cnf" garbd
+ newinitd "${FILESDIR}/garb.init" garbd
+ doman man/garbd.8
+ fi
+ exeinto /usr/$(get_libdir)/"${PN}"
+ doexe libgalera_smm.so
+}