summaryrefslogtreecommitdiff
path: root/dev-db
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-04 06:31:29 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-04 06:31:29 +0000
commit38efae7f3eb932ed41510139679efd5c1e2f5eda (patch)
treed331259e03d114338bc5a96a883b728facdc4cde /dev-db
parent5087ee3bf0055aae666159351774f2fb3610e571 (diff)
gentoo auto-resync : 04:01:2025 - 06:31:29
Diffstat (limited to 'dev-db')
-rw-r--r--dev-db/Manifest.gzbin16594 -> 16594 bytes
-rw-r--r--dev-db/mydumper/Manifest4
-rw-r--r--dev-db/mydumper/files/mydumper-0.16-cmake-docs.patch20
-rw-r--r--dev-db/mydumper/mydumper-0.16.11.2.ebuild57
-rw-r--r--dev-db/pgmodeler/Manifest2
-rw-r--r--dev-db/pgmodeler/pgmodeler-0.9.2.ebuild61
6 files changed, 81 insertions, 63 deletions
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index 1e6403d5c412..7b2067405eea 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/mydumper/Manifest b/dev-db/mydumper/Manifest
index fca626a845b0..0f23206f5f9a 100644
--- a/dev-db/mydumper/Manifest
+++ b/dev-db/mydumper/Manifest
@@ -1,8 +1,12 @@
AUX mydumper-0.13.1-atomic.patch 965 BLAKE2B 789b72fc49a8362466b7081ea6f112d373ebfb428959be96bbf4f9a7dc42366f90d574040a3aed9d32af29074fcda1da96850522d78f8f11c32d925a40d80348 SHA512 4bf764fb119a9c6fd2ab106e20259b48c526729a49ebbb93b3d27e483170ebbb849dcd2af1599ce41ee3ff26233735fbc02f39a8402b0d526f224cdb148663f8
AUX mydumper-0.15-Do-not-overwrite-the-user-CFLAGS.patch 984 BLAKE2B 6b47af57b37adf29e273c9ce4384e75efe9ad4ed89ff54bf93ac491d7149f240b4b67263886c30acc6f69c60fe05cdf14572da781614d7a2697ddd5defeb1d4d SHA512 959c56f38912844e7e10aced0e9bde14ea5db68962de83b0649647ebd348c94a0999e17845cd2b2f565f5e14c942930b9c7b7020247378d211d9894cb977a8ac
AUX mydumper-0.15-fix-call-to-open.patch 1341 BLAKE2B 8d7080f694fe99eb70c79519877873ce4e237015647b8997590df3dd95c3307e3b818ead2f8735405b3040049844b85d83d277b169a8662709a6199b6eb3f681 SHA512 e9baeeb10d61f129df457106be56ab379b9cf948aee2bf9f5f68cabf14a8876d749459ad6c42280e67ed5caf3ad6735bae39901a6c16cf93f65677b9d8e464c1
+AUX mydumper-0.16-cmake-docs.patch 603 BLAKE2B 1895470dead622ad0ce19dda66cc95a5353c322d522527a65abe875931f7bd2bc07bc4da01efbf776fd1df4be6a258a0cd0840b94281d52e57b0197f60a9b3a2 SHA512 d2f7a2ee5d6c4ef7b6746a991a4e19df25600a6eebce71c815be6ca7ea78ab7a35a2af28ae6055044d58f79666474ff334e856c4a27520b63a92f5884a9328a9
DIST mydumper-0.15.2-8.tar.gz 186389 BLAKE2B 84e08fa6460a156771f598a8a0c98c79089490f9f2fe3b90fa49efd519e2270468fe86287bab03612006489a3a1d5ab2442e76cc0f4825c8df95acec30a1c4ba SHA512 f6ca5c5756944bd2704e8a25432db1fbe14ed2a1e88b549c0799c3e0c251e524523ed39797b0b2c15c9d65c0e6e5ce3d93a60a17c77090732a8f909ab24a0126
+DIST mydumper-0.16.11-2.tar.gz 192249 BLAKE2B 5e3a79d38fd6a346804d1b3b0edd60da13a031abc5d7b6cc5a0b1ea625af3979bc134b3946acc9228f4f0cba3583912c6d2a52bba9552ef65d374646ee335334 SHA512 4cb9272be1c13d31841fab928627f71868167e04f64e9742807326a1a2054b04fad2a65da2c5d703627cf760259760393bc8a8beca7066986c3a7af8cb1f181f
+DIST mydumper-0.16.11-2_docs.tar.gz 914231 BLAKE2B e9e163848a3b54317162fdb172b4f1d1daa867c2178f21ad61a597c4a3c7604a11a238874f2d208c7c702637318c63da1c12f040b64a57f572affb9a6af139c1 SHA512 af72d87b7460ebc37d72d2b368c8c296e42dc3bbb1ee517566cb9e10564bb81d0ec3eaf57fe1adb524f33bd152634e9fa8b0fd74e8da38e6de490fd8936ed967
DIST mydumper-0.16.7-5.tar.gz 192080 BLAKE2B dac0d0700ad7a68b3bffdb13f6cb674e75b868715822ef791eb00d64ce4a41335b5f54fc4a166ee527356a4f4c5311c01aabb1c8e0c91d964b4bca5b30a546c0 SHA512 ab7f06557814318352b1a511ff06f9e094dac43d3d5638977074aa8a79c3a9b83114aa15fcafcd0a39945a8c497c725b0a8221759d55aedb424eb048f10653d8
EBUILD mydumper-0.15.2.8-r1.ebuild 1265 BLAKE2B 221ab1b3ca989ea53a26bc0216c60538b3be6b1293e6a30e888b1a3f9525a91a58517a763e91e3ccddb573c8ca4c8b0bc0fe9347c55c314423cad5456c7bf8aa SHA512 0902075b31384658fe192618cf8f5bc149dd16b03150d50183bdf7ac43b71dc0ce031235f4aef90951c79c74b1e38fa94bee95aa97e9a4ddcb69b744f729b5b7
+EBUILD mydumper-0.16.11.2.ebuild 1374 BLAKE2B 662d52dd2e61b35aba12d4274c0a2d77addfac79cd1046d5be16f2a30ab16085a64f9b83a535de05acb8f5bd7dc1096ab4f2a1cc3458d8da564ef5e8db4265e2 SHA512 bd2269d2358c91e77aa67124f48de50cdb8825c3a75a9340bf415c8154a17bad515ae42211d5870d480d921b51bc21df7308bdde287ac78b73eb61da076cdaf3
EBUILD mydumper-0.16.7.5.ebuild 771 BLAKE2B eae39daf3cf031f83509a99b99a218bee7bb07964a6d8ae841027b240810fb4734b84ffbd28820e83c87a5a52c6ea29b86f5fb732b7fc9ebe5a22189ead5b69f SHA512 b26145add4df7afc92a2f815256869c47554e988f06eed8451b6bf09516a4583e69c03a47231c5ee5e183249e078c6803523e98184ca2f119e60af8e43422f6a
MISC metadata.xml 480 BLAKE2B b046228a8aea053cdd034cb3ce0e28e3fd666fe9a600b7bb82a36083fff6686559a6746518ff8c41002476ac8214ff45376c5b08fa9e71c1e2ed1ed890b68091 SHA512 8d71ae229741c263328195baec3917d9c496d9afeff591e3c66ef8744776d8cbc53f17ff526255e61139338b03f5027e19142108dd9c37c0871a6510f72a8661
diff --git a/dev-db/mydumper/files/mydumper-0.16-cmake-docs.patch b/dev-db/mydumper/files/mydumper-0.16-cmake-docs.patch
new file mode 100644
index 000000000000..0b88b61bbfc4
--- /dev/null
+++ b/dev-db/mydumper/files/mydumper-0.16-cmake-docs.patch
@@ -0,0 +1,20 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8f1c9ad..a62195b 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -24,11 +24,11 @@ if (NOT MYSQL_FOUND)
+ MESSAGE(FATAL_ERROR "Could not find MySQL or MariaDB client libraries")
+ endif ()
+
+-#option(BUILD_DOCS "Build the documentation" ON)
++option(BUILD_DOCS "Build the documentation" ON)
+
+-#if (BUILD_DOCS)
+-# add_subdirectory(docs)
+-#endif (BUILD_DOCS)
++if (BUILD_DOCS)
++ add_subdirectory(docs)
++endif (BUILD_DOCS)
+
+ if (PC_GLIB2_VERSION VERSION_GREATER "2.51")
+ option(WITH_GLIB_uuid_string_random "uuid_string_random not available" ON)
diff --git a/dev-db/mydumper/mydumper-0.16.11.2.ebuild b/dev-db/mydumper/mydumper-0.16.11.2.ebuild
new file mode 100644
index 000000000000..0190ed1f92dd
--- /dev/null
+++ b/dev-db/mydumper/mydumper-0.16.11.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PV="$(ver_rs 3 -)"
+MY_P="${PN}-${MY_PV}"
+DOCS_COMMIT="c3eea3ce006292a2656f4bc9390a7f629abcbeee"
+
+DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset for MySQL"
+HOMEPAGE="https://github.com/mydumper/mydumper"
+SRC_URI="https://github.com/mydumper/mydumper/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz
+ https://github.com/mydumper/mydumper_docs/archive/${DOCS_COMMIT}.tar.gz -> ${MY_P}_docs.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+ app-arch/zstd
+ dev-db/mysql-connector-c:=
+ dev-libs/glib:2
+ dev-libs/libpcre
+ dev-libs/openssl:=
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ doc? ( dev-python/furo )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.13.1-atomic.patch" #654314
+ "${FILESDIR}/${PN}-0.15-Do-not-overwrite-the-user-CFLAGS.patch"
+ "${FILESDIR}/${PN}-0.16-cmake-docs.patch"
+)
+
+src_prepare() {
+ # copy in docs
+ rm -rv "${WORKDIR}"/"${MY_P}"/docs || die
+ mv -v "${WORKDIR}/${PN}_docs-${DOCS_COMMIT}" "${WORKDIR}/${MY_P}/docs" || 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
+}
diff --git a/dev-db/pgmodeler/Manifest b/dev-db/pgmodeler/Manifest
index 7d7571dcb659..f0e34b8ad505 100644
--- a/dev-db/pgmodeler/Manifest
+++ b/dev-db/pgmodeler/Manifest
@@ -1,5 +1,3 @@
-DIST pgmodeler-0.9.2.tar.gz 3930988 BLAKE2B 36d89c3bb400cd82199492208acf40fb872cb832a4911f818581672478d80e43bf56246a4485dd9b3a65a378bc261ad1c4b40243f1007aa2e67e75b62233ded4 SHA512 1bc48998623e39139e930c028095aace808084bb05d837273386a96aaeccd292890bbee58059b27710331f87d6e89a79005f2b0cdf901d229be6f777958fe051
DIST pgmodeler-0.9.4.tar.gz 4016619 BLAKE2B 27a621a9b810d4f90214fc4b0f39ba1673170bd3341af3f8298c9ecd1ad45f021c225864c9b2cf47d5775e3c1630d8f44273621bda2bb891ddefbab2eb0c525f SHA512 5162f4f23ec1c202309fe0837687e8d7c2a836ed36d52a3c5ee55b649067070ae878642493257c6466b9c18c422c9fe97f433b02826e8183ea286d400769bea2
-EBUILD pgmodeler-0.9.2.ebuild 1242 BLAKE2B 247e11983196270bc4726d444a1e7f0252c00106dec736d2074bdd9735a6c647ad1ecf7d5d94970b132bacb76a7542e5e21dd05b015ba8726de57c437d70e6e3 SHA512 5f821619920e5ae860085c9452e5b1181b3aa4392d09d06ef244461142e5946a3e372723b090fb3317ee20f6e758b822924b6e6dd9b3fea25c536283690b5f81
EBUILD pgmodeler-0.9.4.ebuild 1251 BLAKE2B 461c64450baf817a7bead6ec0200fe948d727879028beb59c751a74274951dcc95fcf061fa1d47b3862372661180b4f7b38fbae3b9205f01b062bc1ed0096709 SHA512 43cb0b72a39b9bffc1db3636b6195cd08bee305b9778a9cf3f777c1f3d9fc0bfcd8cfb7462484b6a376c49ce3e885c854d1d3b119f88880def90d14714e4425a
MISC metadata.xml 267 BLAKE2B aad407580ae3a3a34c336eb43a736908dbe0f302241b38189742a39a31843d18c57f064dd8fd4d3f2cbdb44bb57dfda793e9920cc6262f7ef8e9c8eadc977ff5 SHA512 e99af2e8b97b6c9cf977da5facfff07259da78150f077d7c715a61f4dd0b0de5e904666a28c8a91b6b52bbb6105c947ef57c94571a3d271fc6cdd960a99b9a0c
diff --git a/dev-db/pgmodeler/pgmodeler-0.9.2.ebuild b/dev-db/pgmodeler/pgmodeler-0.9.2.ebuild
deleted file mode 100644
index 04fd2b04d24b..000000000000
--- a/dev-db/pgmodeler/pgmodeler-0.9.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 9.6 10 11 12 )
-
-inherit desktop postgres qmake-utils
-
-MY_PV=${PV/_/-}
-
-DESCRIPTION="PostgreSQL Database Modeler"
-HOMEPAGE="https://pgmodeler.io"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="${POSTGRES_DEP}
- dev-libs/icu:=
- dev-libs/libxml2:=
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( CHANGELOG.md README.md RELEASENOTES.md )
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-src_configure() {
- eqmake5 \
- PREFIX="${EPREFIX}/usr" \
- PLUGINSDIR="${EPREFIX}/usr/$(get_libdir)/${PN}/plugins" \
- PRIVATEBINDIR="${EPREFIX}/usr/$(get_libdir)/${PN}/bin" \
- PRIVATELIBDIR="${EPREFIX}/usr/$(get_libdir)/${PN}" \
- NO_UPDATE_CHECK=1 \
- -r ${PN}.pro
-}
-
-src_test() {
- cd "${S}/tests" || die
- eqmake5 tests.pro
- emake
- emake check
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
-
- rm "${D}"/usr/share/${PN}/{CHANGELOG.md,LICENSE,README.md,RELEASENOTES.md}
-
- einstalldocs
-
- doicon conf/${PN}_logo.png
- make_desktop_entry ${PN} ${PN} ${PN}_logo Development
-}