commit: 8e225a62110259ce51e71bb7dc3eac113b81bf06
Author: Marco Scardovi <marco <AT> scardovi <DOT> com>
AuthorDate: Sat Dec 18 20:24:33 2021 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Jan 1 10:48:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e225a62
sys-cluster/galera: revbump galera-26.4.10 to r1
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Marco Scardovi <marco <AT> scardovi.com>
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
...era-26.4.10.ebuild => galera-26.4.10-r1.ebuild} | 34 ++++++++++------------
1 file changed, 16 insertions(+), 18 deletions(-)
diff --git a/sys-cluster/galera/galera-26.4.10.ebuild
b/sys-cluster/galera/galera-26.4.10-r1.ebuild
similarity index 75%
rename from sys-cluster/galera/galera-26.4.10.ebuild
rename to sys-cluster/galera/galera-26.4.10-r1.ebuild
index 8c2638ef5bb9..9e68c73486b2 100644
--- a/sys-cluster/galera/galera-26.4.10.ebuild
+++ b/sys-cluster/galera/galera-26.4.10-r1.ebuild
@@ -7,9 +7,12 @@ PYTHON_COMPAT=( python3_{7,8,9} )
inherit python-any-r1 scons-utils toolchain-funcs flag-o-matic
+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/galera-4/source/galera-4-${PV}.tar.gz
-> ${P}.tar.gz"
+SRC_URI="https://releases.galeracluster.com/${MY_PN}/source/${MY_P}.tar.gz ->
${P}.tar.gz"
LICENSE="GPL-2 BSD"
SLOT="0"
@@ -22,46 +25,41 @@ IUSE="cpu_flags_x86_sse4_2 garbd test"
# - https://github.com/codership/galera/issues/596
RESTRICT="test"
-CDEPEND="
+COMMON_DEPEND="
dev-libs/openssl:0=
>=dev-libs/boost-1.41:0=
- "
-
-BDEPEND=">=sys-devel/gcc-4.4"
+"
-DEPEND="${BDEPEND}
- ${CDEPEND}
+DEPEND="
+ ${COMMON_DEPEND}
dev-libs/check
>=dev-cpp/asio-1.10.1[ssl(+)]
<dev-cpp/asio-1.12.0
- "
+"
#Run time only
-RDEPEND="${CDEPEND}"
+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.6-strip-extra-cflags.patch
+ "${FILESDIR}/${PN}"-26.4.8-respect-toolchain.patch
)
-S="${WORKDIR}/galera-4-${PV}"
+S="${WORKDIR}/${MY_P}"
src_prepare() {
default
-
# Remove bundled dev-cpp/asio
- rm -r "${S}/asio" || die
-
+ rm -r "${S}/asio" || die "Failed to remove bundled asio"
#Remove optional garbd daemon
if ! use garbd ; then
- rm -r "${S}/garb" || die
+ 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=(
@@ -84,6 +82,6 @@ src_install() {
newinitd "${FILESDIR}/garb.init" garbd
doman man/garbd.8
fi
- exeinto /usr/$(get_libdir)/${PN}
+ exeinto /usr/$(get_libdir)/"${PN}"
doexe libgalera_smm.so
}