diff options
author | Tomas Mozes <hydrapolic@gmail.com> | 2018-05-22 10:52:03 +0200 |
---|---|---|
committer | Amy Liffey <amynka@gentoo.org> | 2018-05-24 12:23:27 +0200 |
commit | cf649b87bc0a3083060a8439e99f7a122a0a2218 (patch) | |
tree | 5f8dae41b1a11632eda01c05a614c02e57c8160b /dev-db/mydumper | |
parent | sys-fs/udev: mark 238 m68k/ppc/ppc64/s390/sh stable #655712 (diff) | |
download | gentoo-cf649b87bc0a3083060a8439e99f7a122a0a2218.tar.gz gentoo-cf649b87bc0a3083060a8439e99f7a122a0a2218.tar.bz2 gentoo-cf649b87bc0a3083060a8439e99f7a122a0a2218.zip |
dev-db/mydumper: bump to 0.9.5
Closes: https://bugs.gentoo.org/654314
Package-Manager: Portage-2.3.38, Repoman-2.3.9
Diffstat (limited to 'dev-db/mydumper')
-rw-r--r-- | dev-db/mydumper/Manifest | 1 | ||||
-rw-r--r-- | dev-db/mydumper/files/mydumper-atomic.patch | 27 | ||||
-rw-r--r-- | dev-db/mydumper/mydumper-0.9.5.ebuild | 44 |
3 files changed, 72 insertions, 0 deletions
diff --git a/dev-db/mydumper/Manifest b/dev-db/mydumper/Manifest index d3b790f4b87d..b9c7adaacc45 100644 --- a/dev-db/mydumper/Manifest +++ b/dev-db/mydumper/Manifest @@ -1,2 +1,3 @@ DIST mydumper-0.6.2.tar.gz 40165 BLAKE2B a5acfaad96874cb078dda1e2f73a2b73c03c051889eee0607efb6b36ce05e2ce468b58e66688e711e1f8814b5221da1132d545cc6965b10a24f38be6291910fa SHA512 ef9e48cc481f2674456659c061c45f3cb056180ab5576805e75d458658e94998758b894e45ddc06fb716c1d37fedefb644158f07cf6e77f4b5477663e954eb83 DIST mydumper-0.9.3.tar.gz 45320 BLAKE2B 6e6d4420ced29d4ea77aa257ee155ce0810fe7d0ac3bf22c22156dfcfba35a3c461e4115d5814b5e0050331151a5b0c3bd819c1ecc534b6644972bf76de5d004 SHA512 3bc2c85dbedf234aecca3b66f445e42bb7ddff83f914d5cc231f6a5755d1c2bf300ae9bf4bdea0717b45ea5338c6c336ec44f375dbf29570ed785ffddda53898 +DIST mydumper-0.9.5.tar.gz 60010 BLAKE2B f74a949712526b3fc3b1957c9f9dc5c5f820d88f781926331e751eb99e6315b37bd8f38ac8a0e1943485cc74fe9b14a7e74e955c77ceba6b10bb1e18a7720d75 SHA512 5b72234c88fd22c103afb9fa5a7c3c99d6585cb450b8cc7385cfd23ae2ce09c0848d15767a5957a7b8f87a7614bdb058dea8990f1a2a12300c2c74fc9da2de75 diff --git a/dev-db/mydumper/files/mydumper-atomic.patch b/dev-db/mydumper/files/mydumper-atomic.patch new file mode 100644 index 000000000000..405e6883fbcb --- /dev/null +++ b/dev-db/mydumper/files/mydumper-atomic.patch @@ -0,0 +1,27 @@ +diff --git a/cmake/modules/FindMySQL.cmake b/cmake/modules/FindMySQL.cmake +index 23470a8..2b8ae63 100644 +--- a/cmake/modules/FindMySQL.cmake ++++ b/cmake/modules/FindMySQL.cmake +@@ -85,20 +85,8 @@ find_path(MYSQL_INCLUDE_DIR mysql.h + + set(TMP_MYSQL_LIBRARIES "") + set(CMAKE_FIND_LIBRARY_SUFFIXES .so .a .lib .so.1) +-foreach(MY_LIB ${MYSQL_ADD_LIBRARIES}) +- find_library("MYSQL_LIBRARIES_${MY_LIB}" NAMES ${MY_LIB} +- HINTS +- ${MYSQL_ADD_LIBRARY_PATH} +- /usr/lib/mysql +- /usr/lib +- /usr/local/lib +- /usr/local/lib/mysql +- /usr/local/mysql/lib +- ) +- list(APPEND TMP_MYSQL_LIBRARIES "${MYSQL_LIBRARIES_${MY_LIB}}") +-endforeach(MY_LIB ${MYSQL_ADD_LIBRARIES}) +- +-set(MYSQL_LIBRARIES ${TMP_MYSQL_LIBRARIES} CACHE FILEPATH INTERNAL) ++ ++set(MYSQL_LIBRARIES ${MYSQL_ADD_LIBRARIES} CACHE FILEPATH INTERNAL) + + if(MYSQL_INCLUDE_DIR AND MYSQL_LIBRARIES) + set(MYSQL_FOUND TRUE CACHE INTERNAL "MySQL found") diff --git a/dev-db/mydumper/mydumper-0.9.5.ebuild b/dev-db/mydumper/mydumper-0.9.5.ebuild new file mode 100644 index 000000000000..1bdc840bd0b9 --- /dev/null +++ b/dev-db/mydumper/mydumper-0.9.5.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset for MySQL" +HOMEPAGE="https://github.com/maxbube/mydumper" +SRC_URI="https://github.com/maxbube/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +CDEPEND="dev-libs/glib:= + dev-libs/libpcre:= + dev-libs/openssl:= + sys-libs/zlib:= + virtual/mysql" +DEPEND="${CDEPEND} + virtual/pkgconfig + doc? ( dev-python/sphinx )" +RDEPEND="${CDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-atomic.patch" #654314 +) + +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-utils_src_prepare +} + +src_configure() { + local mycmakeargs=("-DBUILD_DOCS=$(usex doc)") + + cmake-utils_src_configure +} |