diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-06-21 19:01:21 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-06-21 19:01:21 +0000 |
| commit | 00a6d1ff550f047a4aefe580f6d036c1d8564da7 (patch) | |
| tree | 1e4207fd130e74bd3248b48ddc2062b46480a105 /dev-db | |
| parent | ae723eb1ef4f54cf34cd3235fe0f5e9d39b046cc (diff) | |
| download | baldeagleos-repo-00a6d1ff550f047a4aefe580f6d036c1d8564da7.tar.gz baldeagleos-repo-00a6d1ff550f047a4aefe580f6d036c1d8564da7.tar.xz baldeagleos-repo-00a6d1ff550f047a4aefe580f6d036c1d8564da7.zip | |
Adding metadata
Diffstat (limited to 'dev-db')
| -rw-r--r-- | dev-db/freetds/Manifest | 2 | ||||
| -rw-r--r-- | dev-db/freetds/freetds-1.5.3.ebuild (renamed from dev-db/freetds/freetds-1.5.1.ebuild) | 0 | ||||
| -rw-r--r-- | dev-db/limbo/Manifest | 4 | ||||
| -rw-r--r-- | dev-db/limbo/limbo-0.0.22.ebuild (renamed from dev-db/limbo/limbo-0.0.20.ebuild) | 0 | ||||
| -rw-r--r-- | dev-db/mycli/Manifest | 1 | ||||
| -rw-r--r-- | dev-db/mycli/mycli-1.31.2.ebuild | 134 | ||||
| -rw-r--r-- | dev-db/pgaudit/Manifest | 2 | ||||
| -rw-r--r-- | dev-db/pgaudit/pgaudit-17.1.ebuild (renamed from dev-db/pgaudit/pgaudit-16.0.ebuild) | 4 |
8 files changed, 141 insertions, 6 deletions
diff --git a/dev-db/freetds/Manifest b/dev-db/freetds/Manifest index 38ece296dae4..158aa5741109 100644 --- a/dev-db/freetds/Manifest +++ b/dev-db/freetds/Manifest @@ -1,2 +1,2 @@ -DIST freetds-1.5.1.tar.gz 3348919 BLAKE2B 7f768bdba9d06fa694e120c2b0cb2cbb83e3780034464231ec754ff718945f6ff3b3f5fd6a6cee596f7217fd0962bd3bb5eda2bbdb3eb9af463dae3846c350f6 SHA512 910e4c286392b23492cd99b03bbc9851a8a3f626e435446be85b86dc42166ffe34f4d4a53de4e0667193bea6eab9976acb49ae8b863096f1e5c1682ad80067a4 DIST freetds-1.5.2.tar.gz 3349537 BLAKE2B c95a9e5640ef8f8ce9ed06c78e6f00432e5a621c773ad3f028e7afb1bf044fae692979102a0b3ed29a38ce29f4482c05c010b545472eeb2dac446017f59c9590 SHA512 3a963d9c910cebcaf016edf91f2238032d38dde94f17c04b6252caee292f623d8c8b5bf22268a7e2e60dff85de4eb7acc91bf37c684c59b6001bad6df59b6ca6 +DIST freetds-1.5.3.tar.gz 3349902 BLAKE2B fede72eaf48f70ee67f493151fe48f3809cc6be5cd70bd6f9463cecd66bdffba048b48611e6eced93fb12715a2d0d511c7239e8882e2e9fe8692207c9bc5c3c7 SHA512 f75f89da8a6c19188a9393894c1465d507643fb48943fefc294f06819c5f0602b7de22a6e5d60cef6ac1883d4f8b2e4abb4e747ec5788c4aff4ce49cad50821c diff --git a/dev-db/freetds/freetds-1.5.1.ebuild b/dev-db/freetds/freetds-1.5.3.ebuild index cffcd374f4d9..cffcd374f4d9 100644 --- a/dev-db/freetds/freetds-1.5.1.ebuild +++ b/dev-db/freetds/freetds-1.5.3.ebuild diff --git a/dev-db/limbo/Manifest b/dev-db/limbo/Manifest index 6ae4dfcb0e76..df5ac4b3736e 100644 --- a/dev-db/limbo/Manifest +++ b/dev-db/limbo/Manifest @@ -1,4 +1,4 @@ DIST limbo-0.0.19-crates.tar.xz 31577128 BLAKE2B e7b8c3e83a764523ca88a9bc0cb8b4b045c38338ee76937a025df486f2e7a31a0f0efeed475a2d5e00fdd78593a155cb82844fbde1c88524ef8d37b53efa8e94 SHA512 7790af27369b716db1e7028c858bb324d70ed9638447579858e6d0157c1f2d909586c0b07c868160235b92c4c26d9e53be941bb989e211c228857a895ad3d65b DIST limbo-0.0.19.tar.gz 4698440 BLAKE2B e620719d7d3986f8a81d6393556415eb828a9b516bcfd0cf468fc4bee22083189a4ae0c175a06a6c4164e8fb78ec5f511cbe858781c9ca5f9501b0e4dc832a43 SHA512 3d32971d03df0396128214b213f5c6694de753935cbe88463e057fcc9b597fd12a32ef10628a8ce9c579be94418f1ceabd490ed99d2c19aa0c1d1ca39b7a0697 -DIST limbo-0.0.20-crates.tar.xz 31591640 BLAKE2B 6f905e045f3cc807d71bbecf19b3134fd2be103b2e007ace6d577f20fcfadec301c54512959a55e927cafee278213a8e4a5cfd32de6fdad3d6897a1bd83f361d SHA512 a47fddcb04c824549545034d1510fc8d1432aba15db50ba1aa656fba9b78e699abd45385c27926b4d3778e5eb803201857d95e10588101c9000995738281765f -DIST limbo-0.0.20.tar.gz 4771190 BLAKE2B 1eabc48a948b7bf3182e0484f1a65cbefb1b908284a8434f9d61acdfc864f9fe661a09eb9ab55955cf378d9ed8a7a7bd819bf48a4eb7d6f424d677ce75cf9a8f SHA512 d679775c8cbcb22747546affc085fa0f530ca184a7a71833c573a18f560ae6e96b7afeda8d7c75fed0aa204d62a78acf0b4e36dbbea4f4bb5507f5a02fde7fa5 +DIST limbo-0.0.22-crates.tar.xz 31930740 BLAKE2B df38f33717797a8b999f8c2a22efd88e67e62991cd1a0245c7e6c41f2a3a089dd229fd12e633cfb8b2c96604e4799019e8e9c0401f05d4c62d753ba4e10ce189 SHA512 f5ef72b87e663e9c09a510bdfd3507302df6c9206237af1a04469b772e8b6f6aa68bc04364722e168246423cb8da46498a032fb4b33dbbcc844ea7efea7488ad +DIST limbo-0.0.22.tar.gz 5994615 BLAKE2B 9c26fca141d8797b69b81060a08b91f7017d4966a25856b5d238c874b3a275e52c7ec9719f48a0c45abda2dee8da07972589ddbf69d32889c6600e97f780142f SHA512 127038105f386fd2eb75936de17220ef663ebf341dc900556edb7f43e41c7ecfbf6641ed49e8677458182745325372169fbdeb10f90788d7f03e05349c2090a6 diff --git a/dev-db/limbo/limbo-0.0.20.ebuild b/dev-db/limbo/limbo-0.0.22.ebuild index 853ffad4cdc3..853ffad4cdc3 100644 --- a/dev-db/limbo/limbo-0.0.20.ebuild +++ b/dev-db/limbo/limbo-0.0.22.ebuild diff --git a/dev-db/mycli/Manifest b/dev-db/mycli/Manifest index d804ddca0f12..26d808d34ed5 100644 --- a/dev-db/mycli/Manifest +++ b/dev-db/mycli/Manifest @@ -1 +1,2 @@ DIST mycli-1.31.1.tar.gz 294459 BLAKE2B b2437f57f4f9d5388982cd54dc30ce98c6fe4abc68b18d8643e28742231c812aec8220c2fa0f88ae0e9ebca6c55a814d9e93a3e33a6b12832f3b7dbd13681233 SHA512 95903570eb901fb4fe497435bf3e04ea6af25c0925f36d696088d8f667c9e60cd8dff04098cccda32084981cd74b2ff812ce99248df2d357fed05178e98adea2 +DIST mycli-1.31.2.tar.gz 295447 BLAKE2B e0e8520402b26e1cf1c502fe8d7f11156adf521fea2c88e28c43683ac14fef50c60aee1d5627e94841d38668e965a531f5cce28b5b38a7a69a1081f79c8a66af SHA512 1d3d427c07f9e5f9273c07ca45e9f46423b9263e2548b5e7e4f12ca90a7e7aa87c7b78ee48fc6f172b8a5074c5497a5186b059a4e4ef388252d83580fbd870e3 diff --git a/dev-db/mycli/mycli-1.31.2.ebuild b/dev-db/mycli/mycli-1.31.2.ebuild new file mode 100644 index 000000000000..43513641edbc --- /dev/null +++ b/dev-db/mycli/mycli-1.31.2.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=yes +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="CLI for MySQL Database with auto-completion and syntax highlighting" +HOMEPAGE=" + https://www.mycli.net/ + https://github.com/dbcli/mycli/ + https://pypi.org/project/mycli/ +" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="ssh" + +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/cli-helpers-2.2.1[${PYTHON_USEDEP}] + >=dev-python/click-7.0[${PYTHON_USEDEP}] + >=dev-python/configobj-5.0.5[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.6[${PYTHON_USEDEP}] + <dev-python/prompt-toolkit-4.0.0[${PYTHON_USEDEP}] + >=dev-python/pyaes-1.6.1[${PYTHON_USEDEP}] + >=dev-python/pyfzf-0.3.1[${PYTHON_USEDEP}] + >=dev-python/pygments-1.6[${PYTHON_USEDEP}] + >=dev-python/pymysql-0.9.2[${PYTHON_USEDEP}] + >=dev-python/pyperclip-1.8.1[${PYTHON_USEDEP}] + >=dev-python/sqlglot-5.1.3[${PYTHON_USEDEP}] + <dev-python/sqlparse-0.6.0[${PYTHON_USEDEP}] + >=dev-python/sqlparse-0.3.0[${PYTHON_USEDEP}] + ssh? ( + dev-python/paramiko[${PYTHON_USEDEP}] + dev-python/sshtunnel[${PYTHON_USEDEP}] + ) + ') +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-db/mysql[server] + dev-python/paramiko[${PYTHON_USEDEP}] + ) + ') +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_prepare_all() { + # Relax click requirement. Behave tests aren't hooked up here :/ + # https://github.com/dbcli/mycli/commit/bb18b0c2f2ed7375efe31d379e616a11c82b1299 + sed -e '/click/ s/,<8.1.8//' -i pyproject.toml || die + + # no coverage please + sed -e 's/import coverage ; coverage.process_startup(); //' \ + -i test/features/environment.py test/features/steps/wrappers.py || die + + distutils-r1_python_prepare_all +} + +src_test() { + # test/utils.py + local -x PYTEST_PASSWORD="notsecure" + local -x PYTEST_HOST="127.0.0.1" + local -x PYTEST_PORT="43307" + local -x PYTEST_CHARSET="utf8" + + einfo "Creating mysql test instance ..." + mysqld \ + --no-defaults \ + --initialize-insecure \ + --basedir="${EPREFIX}/usr" \ + --datadir="${T}/mysql" 1>"${T}"/mysql_install.log || die + + einfo "Starting mysql test instance ..." + mysqld \ + --no-defaults \ + --character-set-server="${PYTEST_CHARSET}" \ + --bind-address="${PYTEST_HOST}" \ + --port="${PYTEST_PORT}" \ + --pid-file="${T}/mysqld.pid" \ + --socket="${T}/mysqld.sock" \ + --datadir="${T}/mysql" 1>"${T}/mysqld.log" 2>&1 & + + # wait for it to start + local i + for (( i = 0; i < 10; i++ )); do + [[ -S ${T}/mysqld.sock ]] && break + sleep 1 + done + [[ ! -S ${T}/mysqld.sock ]] && die "mysqld failed to start" + + einfo "Configuring test mysql instance ..." + mysql \ + -u root \ + --socket="${T}/mysqld.sock" \ + -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '${PYTEST_PASSWORD}'" \ + || die "Failed to change mysql user password" + + local failures=() + nonfatal distutils-r1_src_test + [[ ${?} -ne 0 ]] && failures+=( pytest ) + + # Behave is in a weird situation, last non beta version is 7 years old and doesnt build well with modern setuptools. + # Mycli doesnt pass tests with prereleases of updated behave. + #behave --jobs=$(get_makeopts_jobs) --summary --verbose test/features + #[[ ${?} -ne 0 ]] && failures+=( behave ) + + einfo "Stopping mysql test instance ..." + pkill -F "${T}"/mysqld.pid || die + # wait for it to stop + local i + for (( i = 0; i < 10; i++ )); do + [[ -S ${T}/mysqld.sock ]] || break + sleep 1 + done + + rm -rf "${T}"/mysql || die + + if [[ ${#failures[@]} -gt 0 ]]; then + die "Tests failed: ${failures}" + fi +} diff --git a/dev-db/pgaudit/Manifest b/dev-db/pgaudit/Manifest index 0de6742899f1..de896ed56852 100644 --- a/dev-db/pgaudit/Manifest +++ b/dev-db/pgaudit/Manifest @@ -1,2 +1,2 @@ -DIST 16.0.tar.gz 45747 BLAKE2B b39e061b824fbb6005540b951dd8a8fed2e83c57e6f98199085904be4ed12443f752697255b21953447e8ac3286ee372bc63843e2da3ba5d1df0bc8f7863c36b SHA512 65a6dffdc648255424fc44d6dd361938ebc6f9520770be2a1acd78d791cb4fc6caaa2f01865ef3e747bac50efa720e8817f9427eadec75fdfdf192c2705e44e2 DIST 17.0.tar.gz 46289 BLAKE2B 41279d9b971b7558842fb6445b2aa0a8fb78a61e06bcadd957a4a473b81ef63e0651a4e56f3b7ce2b13cf7738ed6376aa651c97df60de5c08ddee92a5d7fc4ff SHA512 8ed578b306d48010bd223aeaaf4b395bf247a1edca4504c407071ae1849f0ced347a236393702a52f3c5ffb2fd22db235eb9cb41ad61e090caf650d012bf3fb3 +DIST 17.1.tar.gz 46603 BLAKE2B 31f7e72fd1eb062fe7ba7b541f688d3f1a02449b46446241d77e3141365d205dd7527b2216ef1f89830b12a9ae9e85a4e12aa5721519579446535ef112ed102f SHA512 670efc1027a38c0f8b4f8408f00166682dbef04f3d468ca1b30865ddab332108a9a644eb22b485a431d5fa320fcb61bb41080b1bce8b47f2d3c05d6cf512603f diff --git a/dev-db/pgaudit/pgaudit-16.0.ebuild b/dev-db/pgaudit/pgaudit-17.1.ebuild index 4556df2fc670..9b9a0785434d 100644 --- a/dev-db/pgaudit/pgaudit-16.0.ebuild +++ b/dev-db/pgaudit/pgaudit-17.1.ebuild @@ -1,7 +1,7 @@ -# Copyright 2021-2023 Liguros Authors +# Copyright 2021-2025 Liguros Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -POSTGRES_COMPAT=( 14 15 16 ) +POSTGRES_COMPAT=( 14 15 16 17 ) inherit postgres |
