Install this version:
emerge -a =dev-db/mydumper-9999
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =dev-db/mydumper-9999
Or alternatively:
emerge --autounmask-write -a =dev-db/mydumper-9999
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | 0 |
# Copyright 2026 mva
# Distributed under the terms of the Public Domain or CC0 License
EAPI=8
inherit cmake git-r3
DESCRIPTION="A high-performance multi-threaded backup toolset for MySQL and Drizzle"
HOMEPAGE="https://github.com/mydumper/mydumper"
EGIT_REPO_URI="https://github.com/mydumper/${PN}"
LICENSE="GPL-3"
SLOT="0"
IUSE="doc"
RDEPEND="
dev-db/mysql-connector-c:=
dev-libs/libpcre:=
dev-libs/openssl:0=
dev-libs/glib:=
virtual/zlib:=
"
DEPEND="
${RDEPEND}
virtual/pkgconfig
doc? ( dev-python/sphinx )
"
PATCHES=("${FILESDIR}/${PN}-atomic.patch")
src_prepare() {
# respect user cflags; do not expand ${CMAKE_C_FLAGS} (!)
sed -i -e 's:-Werror -O3 -g:${CMAKE_C_FLAGS}:' CMakeLists.txt || die
# fix doc install path
sed -i -e "s:share/doc/mydumper:share/doc/${PF}:" docs/CMakeLists.txt || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=("-DBUILD_DOCS=$(usex doc)")
cmake_src_configure
}
Manage flags for this package:
euse -i <flag> -p dev-db/mydumper |
euse -E <flag> -p dev-db/mydumper |
euse -D <flag> -p dev-db/mydumper
dev-db/mysql-connector-c:= dev-libs/libpcre:= dev-libs/openssl:0= dev-libs/glib:= virtual/zlib:= virtual/pkgconfig doc? ( dev-python/sphinx )
dev-db/mysql-connector-c:= dev-libs/libpcre:= dev-libs/openssl:0= dev-libs/glib:= virtual/zlib:=