Merge updates from master

This commit is contained in:
Repository mirror & CI
2021-09-30 19:51:13 +00:00
219 changed files with 3028 additions and 1582 deletions

View File

@@ -42,11 +42,9 @@ Name | Buildsystem | Category | User | RFH
[graph-tool](https://graph-tool.skewed.de/) | autotools | visualization | Alessandro-Barbieri | no
[tides](https://sourceforge.net/projects/tidesodes/) | autotools | math | Alessandro-Barbieri | no
[Cakeml](https://cakeml.org/) | autotools | ML | Alessandro-Barbieri | yes
[deadbeef](https://github.com/DeaDBeeF-Player/deadbeef) | autotools | audio | |
[temanejo](https://www.hlrs.de/solutions-services/service-portfolio/programming/hpc-development-tools/temanejo) | autotools | cluster | Alessandro-Barbieri | no
[geopm](https://geopm.github.io/) | autotools | power | Alessandro-Barbieri | no
[warewulf](https://warewulf.lbl.gov/) | autotools | cluster | Alessandro-Barbieri | no
[pnetcdf](https://parallel-netcdf.github.io/) | autotools | libs | Alessandro-Barbieri | no
[omb](http://mvapich.cse.ohio-state.edu/download/mvapich/osu-micro-benchmarks-5.8.tgz) | autotools | cluster | Alessandro-Barbieri | no
[scalasca](https://scalasca.org/) | autotools | cluster | Alessandro-Barbieri | no
[scorep](https://www.vi-hps.org/projects/score-p/) | autotools | cluster | Alessandro-Barbieri | no

View File

@@ -4,4 +4,4 @@ DIST rhvoice-evgeniy-eng-4.0.tar.gz 7338125 BLAKE2B 58eaf04e77bde46e5013e3959815
DIST rhvoice-evgeniy-rus-4.0.tar.gz 9962477 BLAKE2B d3fffbd54813d80734b59b6ac0ed96c0e07ce4266594a918acc01fe2bdd649d854ffe7306b57c3cb3718cdc1a090f6f7f28712005c708a39a486867760162cf9 SHA512 4053185fd5cff60a8cf3355fad69ab63348fc5047a7e5d2328a639a5c65cecfaadc92d63599b0b8bc7ca804753593c78c837621cdd153c6ce247100141b96500
DIST rhvoice-victoria-4.0.tar.gz 7425747 BLAKE2B 221805cef8b21cee24dcd34cde06450a7f9a2a588820265ae51729ddc73604caf2e089fb97ee96bf7503018f4fa967aa416fe0f0cfaf597e4d0dea4e0c72de54 SHA512 03b95f76bbd0b213fac867705acd3229f2d62448cdb863968b6ff02cc06f162d07a6154418e3ceee63d8d5352a00c1fed57b635d59424234b6cae3b1914da1cb
DIST rhvoice-volodymyr-4.0.tar.gz 10794551 BLAKE2B a0e1f78652ecc8f89bfa404fcab6d3400e0f45282da53317a4af340c9acaffb545460f3a4bbf309b9a2525bd3695a4ff47edd00cb6692651377d44d717949375 SHA512 8f0f15229d451bbcf6db3b0f267e82635603b582f2af18d14421f3e108cdd14e4164e74e3c4723226e37b8ee7287ffa5d4083f9d2defd8b5c1b559eba547e849
DIST rhvoice-yuriy.tar.gz 12734672 BLAKE2B 7e49c0825bfc148e8e7144d578c95ad159e2c935256174134f0682318f78b5162205b3781d365cc333c61123c1b118b464e28d63046bc497a75afcd6f8fbbc85 SHA512 07c9e65277c1774cf0185ba60107ff8f0dda5fa18eeadbfcb0cbdf5258e3fd2a364bb91c796473c9294a61e5c9366080d4d6ee115aace37f533ea1e6f167690b
DIST rhvoice-yuriy-4.0.tar.gz 12734672 BLAKE2B 7e49c0825bfc148e8e7144d578c95ad159e2c935256174134f0682318f78b5162205b3781d365cc333c61123c1b118b464e28d63046bc497a75afcd6f8fbbc85 SHA512 07c9e65277c1774cf0185ba60107ff8f0dda5fa18eeadbfcb0cbdf5258e3fd2a364bb91c796473c9294a61e5c9366080d4d6ee115aace37f533ea1e6f167690b

View File

@@ -1,45 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">RHVoice/RHVoice</remote-id>
</upstream>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
<use>
<flag name="cli">
Build a CLI application that allows you to synthesize speech
</flag>
<flag name="client">
Build a client allowing to speak text (deprecated - use speech-dispatcher)
</flag>
<flag name="server">
Build a server application
</flag>
<flag name="speech-dispatcher">
Build a speech-dispatcher middleware module
</flag>
<flag name="utils">
Build utilities needed for the ones creating voices
</flag>
</use>
<longdescription lang="en">
RHVoice is a free and open source speech synthesizer.
<upstream>
<remote-id type="github">RHVoice/RHVoice</remote-id>
</upstream>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
<use>
<flag name="cli">Build a CLI application that allows you to synthesize speech</flag>
<flag name="server">Build a server application</flag>
<flag name="speech-dispatcher">Build a speech-dispatcher middleware module</flag>
<!-- flag name="utils">Build utilities needed for the ones creating voices</flag -->
</use>
<longdescription lang="en">
RHVoice is a free and open source speech synthesizer.
Voices are built from recordings of natural speech. They have
small footprints, because only statistical models are stored
on users' computers. And though the voices lack the
naturalness of the synthesizers which generate speech by
combining segments of the recordings themselves, they are
still very intelligible and resemble the speakers who recorded
the source material.
Voices are built from recordings of natural speech. They have small
footprints, because only statistical models are stored on users'
computers. And though the voices lack the naturalness of the
synthesizers which generate speech by combining segments of the
recordings themselves, they are still very intelligible and resemble
the speakers who recorded the source material.
Initially, RHVoice could speak only Russian. Now it also
supports American English, Brazilian Portuguese, Esperanto,
Georgian, Ukrainian, Kyrgyz and Tatar. In theory, it is
possible to implement support for other languages, if all the
necessary resources can be found or created.
</longdescription>
Initially, RHVoice could speak only Russian. Now it also supports
American English, Brazilian Portuguese, Esperanto, Georgian, Ukrainian,
Kyrgyz and Tatar. In theory, it is possible to implement support for
other languages, if all the necessary resources can be found or created.
</longdescription>
</pkgmetadata>

View File

@@ -1,9 +1,10 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit cmake multilib
CMAKE_REMOVE_MODULES_LIST=( VersionFromGit )
inherit cmake
DESCRIPTION="TTS engine with extended languages support (including Russian)"
HOMEPAGE="https://rhvoice.su https://github.com/RHVoice/RHVoice"
@@ -14,17 +15,16 @@ SRC_URI="
https://github.com/${PN}/aleksandr-hq-rus/archive/refs/tags/4.0.tar.gz -> rhvoice-aleksandr-hq-4.0.tar.gz
https://github.com/${PN}/evgeniy-rus/archive/refs/tags/4.0.tar.gz -> rhvoice-evgeniy-rus-4.0.tar.gz
https://github.com/${PN}/victoria-rus/archive/refs/tags/4.0.tar.gz -> rhvoice-victoria-4.0.tar.gz
https://github.com/${PN}/yuriy-rus/archive/refs/tags/4.0.tar.gz -> rhvoice-yuriy.tar.gz
https://github.com/${PN}/yuriy-rus/archive/refs/tags/4.0.tar.gz -> rhvoice-yuriy-4.0.tar.gz
)
l10n_uk? ( https://github.com/${PN}/volodymyr-ukr/archive/refs/tags/4.0.tar.gz -> rhvoice-volodymyr-4.0.tar.gz )
"
S="${WORKDIR}/RHVoice-${PV}"
CMAKE_REMOVE_MODULES_LIST="Hardening VersionFromGit"
LICENSE="l10n_pt-BR? ( CC-BY-SA-4.0 ) l10n_mk? ( AGPL-3 ) BSD GPL-2 GPL-3+ LGPL-2.1+"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="ao cli client portaudio +pulseaudio +server +speech-dispatcher utils"
IUSE="ao cli portaudio +pulseaudio +server +speech-dispatcher"
REQUIRED_USE="|| ( ao portaudio pulseaudio )"
CC_NC_LANGS=( en eo ky ru uk )
@@ -42,20 +42,22 @@ for lang in "${NC_LANGS[@]}" ; do
LICENSE+=" ( free-noncomm )"
done
RDEPEND="
!dev-libs/hts_engine
DEPEND="
ao? ( media-libs/libao )
client? ( sys-apps/dbus )
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )
server? (
dev-libs/glib[dbus]
dev-libs/glib:2[dbus]
dev-libs/libsigc++:2
>=dev-cpp/glibmm-2.66.1:2
)
speech-dispatcher? ( app-accessibility/speech-dispatcher )
"
BDEPEND="${DEPEND}
dev-cpp/cli11
RDEPEND="${DEPEND}
!dev-libs/hts_engine
"
BDEPEND="
dev-cpp/cli11:=
dev-libs/rapidxml
dev-libs/utfcpp
"
@@ -75,18 +77,18 @@ src_unpack() {
# git submodules, which are not present in the snapshot
rmdir "${S}"/data/voices/{aleksandr-hq,evgeniy-rus,evgeniy-eng,victoria,volodymyr,yuriy} || die
if use l10n_ru ; then
if use l10n_ru; then
mv "${WORKDIR}"/aleksandr-hq-rus-4.0 "${S}"/data/voices/aleksandr-hq || die
mv "${WORKDIR}"/evgeniy-rus-4.0 "${S}"/data/voices/evgeniy-rus || die
mv "${WORKDIR}"/victoria-rus-4.0 "${S}"/data/voices/victoria || die
mv "${WORKDIR}"/yuriy-rus-4.0 "${S}"/data/voices/yuriy || die
fi
if use l10n_en ; then
if use l10n_en; then
mv "${WORKDIR}"/evgeniy-eng-4.0 "${S}"/data/voices/evgeniy-eng || die
fi
if use l10n_uk ; then
if use l10n_uk; then
mv "${WORKDIR}"/volodymyr-ukr-4.0 "${S}"/data/voices/volodymyr || die
fi
}
@@ -97,7 +99,7 @@ src_prepare() {
sed "s|/lib/speech-dispatcher-modules|/$(get_libdir)/speech-dispatcher-modules|" \
-i src/sd_module/CMakeLists.txt || die
sed 's|/systemd/system||' \
sed "s|/systemd/system||" \
-i src/service/CMakeLists.txt || die
sed -e "/set(RAPIDXML_INCLUDE_DIR/d" \
@@ -108,13 +110,10 @@ src_prepare() {
-i src/third-party/mage/CMakeLists.txt || die
sed -e "/include(VersionFromGit)/d" \
-e "/include(Hardening)/d" \
-e "/find_package(Sanitizers)/d" \
-e "/getVersionFromGit/d" \
-e "/harden/d" \
-i CMakeLists.txt || die
sed -e "/add_sanitizers/d" \
-e "/harden/d" \
-i src/*/CMakeLists.txt \
-i src/third-party/*/CMakeLists.txt || die
@@ -136,8 +135,8 @@ src_configure() {
-DRHVOICE_VERSION_MAJOR=$(ver_cut 1)
-DWITH_CLI11=ON
# src/CMakeLists.txt
-DBUILD_CLIENT=$(usex client)
-DBUILD_UTILS=$(usex utils)
-DBUILD_CLIENT=OFF # deprecated
-DBUILD_UTILS=OFF # fails to build because of bundled tclap
-DBUILD_TESTS=$(usex cli)
-DBUILD_SERVICE=$(usex server)
-DBUILD_SPEECHDISPATCHER_MODULE=$(usex speech-dispatcher)

View File

@@ -1,2 +1 @@
DIST CUSTOMRESCUECD-x86_64-0.12.0.iso 1409351680 BLAKE2B 656cd518c0110ff2d84c12bf5db2973701dde6fd8c1b9d65e991f429719856c196223d49487c7b0bf89ec50081fcf97f47b6ad952d4958c3dc4ba423526fdd1d SHA512 83dd17712c10a7db66a00fd89f94ada7bbc230badd67369e7c368bcffd1ec08838195f258280c63e70f8680072984a9dc6cebed6a4dd7dc95ff41171cc694609
DIST CUSTOMRESCUECD-x86_64-0.12.1.iso 1467744256 BLAKE2B 743f4f4a2dbeb545a201557b584a0ae3e2d04ec3a44c7cead90f954d8e2c53f3b7321f1765ffe123de7da0c0782ae9d3efa6a8360493099c66914ea00dc8553a SHA512 f69d5acdfaf916207b8de07eb7e4b5695e29772a4afa40ae500233a1f812fd1bdf74f3a8a2b0d2387a2d7f1a9c7a99d8d9c5f5c22fbf3c1b5e0311d7550ea57c
DIST CUSTOMRESCUECD-x86_64-0.12.2.iso 1516290048 BLAKE2B c9d2b857948c09a16b86bb9ccb7373f1908f52f97ed21c64ef422e6d7c3501278fd7871b34c035a70554b494926325d1be2978df729ffd93cb7f3bee6b0c5adc SHA512 f215116878557ada9d321ba018970723a1e3905cbebf12aac5e1e65e97c9180f852fcfff5c2133c28e97bb3d1eb8fb80ca26bbf307de8b202fa39eb02a474abd

View File

@@ -1,55 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_P="CUSTOMRESCUECD-x86_64"
DESCRIPTION="A system rescue cd or usbstick for desktop and server based on gentoo"
HOMEPAGE="https://sourceforge.net/projects/customrescuecd"
SRC_URI="mirror://sourceforge/customrescuecd/"${MY_P}"-"${PV}".iso"
LICENSE="GPL-3"
SLOT="${PV}"
KEYWORDS="~amd64"
RESTRICT="bindist mirror"
S=${WORKDIR}
src_unpack() { :; }
src_install() {
insinto "/usr/share/${PN%-*}"
doins "${DISTDIR}/${MY_P}-${PV}.iso"
}
pkg_postinst() {
local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso
# no version newer than ours? we're the newest!
if ! has_version ">${CATEGORY}/${PF}"; then
ln -f -s -v "${MY_P}-${PV}.iso" "${f}" || die
fi
}
pkg_postrm() {
local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso
# if there is no version newer than ours installed
if ! has_version ">${CATEGORY}/${PF}"; then
# and we are truly and completely uninstalled...
if [[ ! ${REPLACED_BY_VERSION} ]]; then
# then find an older version to set the symlink to
local newest_version=$(best_version "<${CATEGORY}/${PF}")
if [[ ${newest_version} ]]; then
# update the symlink
ln -f -s -v "${newest_version%-r*}.iso" "${f}" || die
else
# last version removed? clean up the symlink
rm -v "${f}" || die
# and the parent directory
rmdir "${f%/*}" || die
fi
fi
fi
}

View File

@@ -1 +1 @@
DIST glance-21.0.0.tar.gz 2032938 BLAKE2B 9da6353d95768c8f241e8ea42def5a7a457d88ddf92c4f881649f196a57ef232ddabcf4f6816256fbd1fcb21b6e7b46811c3bf7c9b9c587fc902d008cbaf525d SHA512 83d49f96a82de0093fe3991f5138febc403964f5af1012de6e63395b82a368e08b2b7d142a889244c4261d1d019336e69050e9149d40b88e1c175f7a561e4f5d
DIST glance-22.0.0.tar.gz 2064255 BLAKE2B 28322f6c8b90ef0d54d2bb1ee7b6c7ff1a9e29bf92b2a7bacf0819ecbc1ae30d13b0b79b882feb9f8efb2724c90a52e731d3192ab395bb94f433e2530d08196b SHA512 5dc4ad3bf127b52853c336b2551e02896203d6037408716590545e3b8d34f34bd5ec5aa15842cc76edb9c34851a980e39ed6c92426cf2915bd5aeac7b11c82b9

View File

@@ -1,63 +1,71 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
PYTHON_COMPAT=( python3_8 )
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
DESCRIPTION="Services for discovering, registering, and retrieving VM images"
HOMEPAGE="https://launchpad.net/glance"
if [[ ${PV} == *9999 ]];then
inherit git-r3
EGIT_REPO_URI="https://github.com/openstack/glance.git"
EGIT_BRANCH="stable/victoria"
else
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
fi
HOMEPAGE="
https://launchpad.net/glance
https://github.com/openstack/glance
"
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
KEYWORDS="~amd64"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="mysql postgres +sqlite +swift"
REQUIRED_USE="|| ( mysql postgres sqlite )"
REQUIRED_USE="
|| ( mysql postgres sqlite )
test? ( mysql )
"
distutils_enable_tests pytest
#note to self, wsgiref is a python builtin, no need to package it
#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
DEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
test? (
>=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
>=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-3.2.2[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/pygments-2.2.0[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.199[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
>=dev-python/psycopg-2.0.0[${PYTHON_USEDEP}]
>=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
>=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}]
>=dev-python/os-brick-3.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-privsep-1.32.0[${PYTHON_USEDEP}]
)
"
# >=dev-python/xattr-0.9.2[${PYTHON_USEDEP}]
# >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
>=dev-python/pbr-3.1.0[${PYTHON_USEDEP}]
>=dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
sqlite? (
>=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
!~dev-python/sqlalchemy-1.1.5[sqlite,${PYTHON_USEDEP}]
!~dev-python/sqlalchemy-1.1.6[sqlite,${PYTHON_USEDEP}]
!~dev-python/sqlalchemy-1.1.7[sqlite,${PYTHON_USEDEP}]
!~dev-python/sqlalchemy-1.1.8[sqlite,${PYTHON_USEDEP}]
)
mysql? (
>=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
!~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
!~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}]
!~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}]
!~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}]
!~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}]
)
postgres? (
>=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
!~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}]
!~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}]
!~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}]
!~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}]
)
>=dev-python/eventlet-0.25.1[${PYTHON_USEDEP}]
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
@@ -65,44 +73,41 @@ RDEPEND="
>=dev-python/webob-1.8.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-migrate-0.11.0[${PYTHON_USEDEP}]
>=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
>=dev-python/alembic-0.8.10[${PYTHON_USEDEP}]
>=dev-python/alembic-0.9.6[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-8.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
>=dev-python/oslo-upgradecheck-0.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
>=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
!~dev-python/stevedore-3.0.0[${PYTHON_USEDEP}]
>=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
>=dev-python/taskflow-2.16.0[${PYTHON_USEDEP}]
>=dev-python/taskflow-4.0.0[${PYTHON_USEDEP}]
>=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
>=dev-python/keystonemiddleware-4.17.0[${PYTHON_USEDEP}]
>=dev-python/keystonemiddleware-5.17.0[${PYTHON_USEDEP}]
>=dev-python/WSME-0.8.0[${PYTHON_USEDEP}]
>=dev-python/prettytable-0.7.0[${PYTHON_USEDEP}]
>=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
<dev-python/prettytable-0.8.0[${PYTHON_USEDEP}]
>=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
>=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}]
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
>=dev-python/six-1.11.0[${PYTHON_USEDEP}]
>=dev-python/oslo-db-5.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
>=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-5.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
!~dev-python/oslo-messaging-9.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
>=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}]
>=dev-python/oslo-policy-2.4.1[${PYTHON_USEDEP}]
>=dev-python/oslo-policy-3.6.2[${PYTHON_USEDEP}]
>=dev-python/retrying-1.2.3[${PYTHON_USEDEP}]
!~dev-python/retrying-1.3.0[${PYTHON_USEDEP}]
>=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
>=dev-python/glance_store-2.3.0[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]
>=dev-python/cursive-0.2.1[${PYTHON_USEDEP}]
>=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
>=dev-python/os-win-3.0.0[${PYTHON_USEDEP}]
>=dev-python/os-win-4.0.1[${PYTHON_USEDEP}]
>=dev-python/castellan-0.17.0[${PYTHON_USEDEP}]
acct-user/glance
acct-group/glance

View File

@@ -0,0 +1,15 @@
--- a/src/Utility/Device.vala
+++ b/src/Utility/Device.vala
@@ -428,10 +428,10 @@ public class Device : GLib.Object{
try{
if (lsblk_is_ancient){
- rex = new Regex("""NAME="(.*)" KNAME="(.*)" LABEL="(.*)" UUID="(.*)" TYPE="(.*)" FSTYPE="(.*)" SIZE="(.*)" MOUNTPOINT="(.*)" MODEL="(.*)" RO="([0-9]+)" RM="([0-9]+)" MAJ:MIN="([0-9:]+)"""");
+ rex = new Regex("""NAME="(.*)" KNAME="(.*)" LABEL="(.*)" UUID="(.*)" TYPE="(.*)" FSTYPE="(.*)" SIZE="(.*)" MOUNTPOINT="(.*)" MODEL="(.*)" RO="([0-9]+)" RM="([0-9]+)" MAJ[_:]MIN="([0-9:]+)"""");
}
else{
- rex = new Regex("""NAME="(.*)" KNAME="(.*)" LABEL="(.*)" UUID="(.*)" TYPE="(.*)" FSTYPE="(.*)" SIZE="(.*)" MOUNTPOINT="(.*)" MODEL="(.*)" RO="([0-9]+)" HOTPLUG="([0-9]+)" MAJ:MIN="([0-9:]+)" PARTLABEL="(.*)" PARTUUID="(.*)" PKNAME="(.*)" VENDOR="(.*)" SERIAL="(.*)" REV="(.*)"""");
+ rex = new Regex("""NAME="(.*)" KNAME="(.*)" LABEL="(.*)" UUID="(.*)" TYPE="(.*)" FSTYPE="(.*)" SIZE="(.*)" MOUNTPOINT="(.*)" MODEL="(.*)" RO="([0-9]+)" HOTPLUG="([0-9]+)" MAJ[_:]MIN="([0-9:]+)" PARTLABEL="(.*)" PARTUUID="(.*)" PKNAME="(.*)" VENDOR="(.*)" SERIAL="(.*)" REV="(.*)"""");
}
if (rex.match (line, 0, out match)){

View File

@@ -14,7 +14,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
PATCHES=( "${FILESDIR}/${P}-fix-xapp-2.0.patch" )
PATCHES=( "${FILESDIR}/${P}-fix-xapp-2.0.patch" "${FILESDIR}/${P}-fix-util-linux-update.patch" )
DEPEND="
dev-libs/json-glib

View File

@@ -1 +1,2 @@
DIST imhex-1.10.0.tar.gz 8509953 BLAKE2B e258693f44d5524a86c88e29152bfe9777a149236f146a16b88bc7a49d3450f1b46138649a830c7164175afaea3c0d5e76c998e3e65020627b3c978c504431bb SHA512 03d84e30d5ee064ef2c3faf5cb40965f2c94b41e4d8b3e2e3e800f079d0710f0660b4c751dc0c4516b9b19bbf57df44a102ae61fa41d56606ce1f37c9aa8313c
DIST imhex-1.8.1.tar.gz 1758664 BLAKE2B 62c58358810bd4f1192495001d01fc6c6fe8f28a35adc1478c8b2d0dab0fd929c0f46018c9afd51c1094cbae0c04002f4887fb2fb9377b6c645abaee006b9a03 SHA512 c6ec73a282c9eb90b58d164c29abbef3dceba09aa706a8295cecdcb429d5efa4015fac0dd0a3111eae3efe667f5b16f063624bf188a00a400fc06b008e3b51f8

View File

@@ -0,0 +1,11 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -93,7 +93,7 @@
if (WIN32)
target_link_libraries(imhex ${CMAKE_DL_LIBS} capstone LLVMDemangle libimhex ${Python_LIBRARIES} wsock32 ws2_32 libyara Dwmapi.lib dl)
else ()
- target_link_libraries(imhex ${CMAKE_DL_LIBS} capstone LLVMDemangle libimhex ${Python_LIBRARIES} dl pthread libyara)
+ target_link_libraries(imhex ${CMAKE_DL_LIBS} capstone LLVMDemangle libimhex ${Python_LIBRARIES} dl pthread yara)
endif ()
createPackage()

View File

@@ -0,0 +1,14 @@
--- a/plugins/libimhex/CMakeLists.txt
+++ b/plugins/libimhex/CMakeLists.txt
@@ -95,9 +95,9 @@
if (APPLE)
find_library(FOUNDATION NAMES Foundation)
- target_link_libraries(libimhex PUBLIC imgui mbedcrypto ${FOUNDATION} nfd fmt-header-only libcurl magic)
+ target_link_libraries(libimhex PUBLIC imgui mbedtls ${FOUNDATION} nfd fmt-header-only libcurl magic)
else ()
- target_link_libraries(libimhex PUBLIC imgui mbedcrypto nfd magic)
+ target_link_libraries(libimhex PUBLIC imgui mbedtls nfd magic)
if (NOT USE_SYSTEM_FMT)
target_link_libraries(libimhex PUBLIC fmt-header-only)

View File

@@ -0,0 +1,14 @@
--- a/plugins/libimhex/CMakeLists.txt
+++ b/plugins/libimhex/CMakeLists.txt
@@ -95,9 +95,9 @@
if (APPLE)
find_library(FOUNDATION NAMES Foundation)
- target_link_libraries(libimhex PUBLIC imgui nlohmann_json mbedcrypto ${FOUNDATION} nfd fmt-header-only libcurl magic)
+ target_link_libraries(libimhex PUBLIC imgui mbedcrypto ${FOUNDATION} nfd fmt-header-only libcurl magic)
else ()
- target_link_libraries(libimhex PUBLIC imgui nlohmann_json mbedcrypto nfd magic)
+ target_link_libraries(libimhex PUBLIC imgui mbedcrypto nfd magic)
if (NOT USE_SYSTEM_FMT)
target_link_libraries(libimhex PUBLIC fmt-header-only)

View File

@@ -0,0 +1,106 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CMAKE_BUILD_TYPE="Release"
CMAKE_MAKEFILE_GENERATOR="emake"
LLVM_MAX_SLOT=12
PYTHON_COMPAT=( python3_{8..10} )
inherit cmake desktop llvm python-single-r1 xdg-utils
DESCRIPTION="A hex editor for reverse engineers, programmers, and eyesight"
HOMEPAGE="https://github.com/WerWolv/ImHex"
SRC_URI="https://github.com/WerWolv/ImHex/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/ImHex-${PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
${PYTHON_DEPS}
app-forensics/yara
>=dev-cpp/nlohmann_json-3.10.2
dev-cpp/xdgpp
dev-libs/capstone
>=dev-libs/libfmt-8.0.0
dev-libs/nativefiledialog-extended
dev-libs/openssl
dev-libs/tre
media-libs/freetype
media-libs/glfw
media-libs/glm
net-libs/mbedtls
net-misc/curl
sys-apps/file
sys-devel/llvm:${LLVM_MAX_SLOT}
virtual/libiconv
virtual/libintl
"
RDEPEND="${DEPEND}"
BDEPEND="app-admin/chrpath"
PATCHES=(
"${FILESDIR}/${PN}-1.8.1-system-xdgpp.patch"
"${FILESDIR}/${PN}-1.8.1-system-nativefiledialog.patch"
"${FILESDIR}/${P}-fix-yara-linking.patch"
"${FILESDIR}/${P}-no-lnlohmann_json.patch"
"${FILESDIR}/${P}-link-mbedtls.patch"
)
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
src_prepare() {
rm -r external/{curl,fmt,llvm,nativefiledialog,nlohmann_json,xdgpp,yara} || die
cmake_src_prepare
}
src_configure() {
python-single-r1_pkg_setup
local mycmakeargs=(
-DPROJECT_VERSION="${PV}"
-DPYTHON_VERSION_MAJOR_MINOR="\"${EPYTHON/python/}\""
-DUSE_SYSTEM_CURL=ON
-DUSE_SYSTEM_FMT=ON
-DUSE_SYSTEM_LLVM=ON
-DUSE_SYSTEM_NLOHMANN_JSON=ON
-DUSE_SYSTEM_YARA=ON
)
cmake_src_configure
}
src_install() {
# can't use cmake_src_install, doing it manual
dobin "${BUILD_DIR}/${PN}"
insinto "/usr/$(get_libdir)"
doins "${BUILD_DIR}/plugins/builtin/builtin.hexplug"
dolib.so "${BUILD_DIR}/plugins/lib${PN}/lib${PN}.so"
insinto "/usr/share/${PN}"
doins "${S}/res/icon.ico"
doins -r "${S}/res/resources"
chrpath -d "${ED}/usr/bin/imhex"
chrpath -d "${ED}/usr/$(get_libdir)/builtin.hexplug"
mypythondir="${D}/$(python_get_sitedir)/imhex"
mkdir -p "${mypythondir}" || die
mv "${S}"/python_libs/lib/* "${mypythondir}" || die
python_optimize "${mypythondir}"
# create desktop icon
make_desktop_entry "imhex" "ImHex" "/usr/share/${PN}/icon.ico" "X-Editor"
# install docs
einstalldocs
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

View File

@@ -1 +1 @@
DIST apkbuild.vim-423e6948efcbec2d708345ae21d9566cad3ad304.tar.gz 9518 BLAKE2B 0a4b4423f9534167961b55ff220b0fac1230344973a6cf5c97cf448f5abd382373ec9968e1d34ab35ae6242ebe49bfe7b5d3280795a437a0360e033ecd533c32 SHA512 bdfcb871015878e97a77c66dd9fa9a9180d5df2d65a7d9e31a80de07c5e7e7774ddf0367171bda297cb7e59e5d0485cb2241fb9c831cf4c3dc8086049493b564
DIST apkbuild.vim-8dbd9745f76fb284656711238e8cd42d021da85e.tar.gz 9525 BLAKE2B c9858a1dc0c678cc56f3d7bb84bae745c99fe0ce75e50332b712b1417bef17d7854f1f95f0e127a299d026c6371d84f60b2baab9d3ff70f482d5a48fef8ac440 SHA512 b407f9af098e8bea6e6852e2b8584909ef6a4921f9f889ecd0318085da32fd46700b414ed0f73f126292c3352295a0592310a3a2ae6e0855b00153b73c226b40

View File

@@ -6,7 +6,7 @@ EAPI=7
inherit vim-plugin
MY_PN=${PN/-/.}
COMMIT="423e6948efcbec2d708345ae21d9566cad3ad304"
COMMIT="8dbd9745f76fb284656711238e8cd42d021da85e"
DESCRIPTION="vim plugin: edit and work with APKBUILD files"
HOMEPAGE="https://gitlab.alpinelinux.org/Leo/apkbuild.vim"
SRC_URI="https://gitlab.alpinelinux.org/Leo/${MY_PN}/-/archive/${COMMIT}/${MY_PN}-${COMMIT}.tar.gz"

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>

View File

@@ -1 +1 @@
DIST gemini-vim-20210625.tar.gz 13565 BLAKE2B 94482ad07324fc425430a8e9a56c3a6c598090b70589bea670d214cd7ba8c423bc05602c487f96db98cab825e214c8238ff4b5d734831073ff61a43952ea522f SHA512 2e6c48e00a6a28a642c73aa4f910b561a4bfca05ec18dcc2c4184b332f02199477195387c9c30924497e85c03d5e5c5e817b3fa2431c1de29caa7e8a5dfb7ba1
DIST gemini-vim-20210923.tar.gz 13590 BLAKE2B bf3946004685387eb7e2b0bbecd19a95c242e13e5551ca65a14934de9fbc9a9d368f9fbc89bf2bbd095c484f3283ee8d89506a77d3ba92d16ffe808a943340fc SHA512 7eeda6290ddce839e908e53617287940f5e7c05dc777cae5262a6bde0d5501a9ed6ac7a2abb86b6df08e94ea44e2980e9f802bcb229b32c4509cb1419cf8ad06

View File

@@ -6,7 +6,7 @@ EAPI=7
inherit vim-plugin
MY_PN=${PN/-/.}
COMMIT="d5d2767dbcfd7ceb8dd53f13162458a824e650c9"
COMMIT="18654218da069865716179d7f07640869a5e1fe8"
DESCRIPTION="vim plugin: syntax highlighting for Gemini Text, the text/gemini media type"
HOMEPAGE="https://sr.ht/~torresjrjr/gemini.vim/"
SRC_URI="https://git.sr.ht/~torresjrjr/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>

View File

@@ -1 +1 @@
DIST nerdtree-git-20210728.tar.gz 13956 BLAKE2B 3fad11da3bab522e64ef750424cd3910c52587a972cdd612f5d63576282376eb0a0888794c0fd71bc63c8fdcef71a681b0c7a37f0ac27328f5d4c635100ce49d SHA512 d0c2428533ef1ae217c278b8fc9eafba78c16536a1dbcd4cb3503a5ee917ff939d4a52003014878b790a5c6b0b7cb1d26bca54e6f8693325552bdf117d8513f5
DIST nerdtree-git-20210818.tar.gz 13972 BLAKE2B dc01e2b79226e44247f29520583fa0c7ef76f2db80d1b88a505e31cf98a13a55571a34841a1e0db434af846953649ce6796e02c2865cfa7f5cffd0b7c36cfe40 SHA512 fc80ae8e3d9511ddceda1a677fe481a4d4a1b179539af323ca7b52e3c78b1139761055d821139d7d77a9d193bc7ef96d86b7e22bcbc6c92fb148f3003aada767

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>

View File

@@ -5,7 +5,7 @@ EAPI=7
inherit vim-plugin
COMMIT="ff9b14f14dceecb6c08cb05053ad649c3b6ac250"
COMMIT="e1fe727127a813095854a5b063c15e955a77eafb"
DESCRIPTION="vim plugin: display git status flags in NERDTree"
HOMEPAGE="https://github.com/Xuyuanp/nerdtree-git-plugin"
SRC_URI="https://github.com/Xuyuanp/${PN}-plugin/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"

View File

@@ -1 +1,2 @@
DIST themis-1.5.5.tar.gz 54661 BLAKE2B bcd04d5134095c37369188b4e656ac8372a4d5acf351fb5748bb0ec027b2db4f32d26c68018b0691963df400f34ef7b4a39ca84f9400609313b5f61afef6869b SHA512 fc9169215a2213c42db7eb0548dd637ebf06c42ba287a980fa561e8c0f4dea3eee9f4b10c811d4dfebeeacb4bce1aea0d10872eff05b19316d3d4e9774fe6b32
DIST themis-1.6.0.tar.gz 61475 BLAKE2B 465a20da473e32257421cc94a1dc3c7a5c6dfbebcd41c9b2e25c502bc47ec5a633ae79e117afbeffa6ca72c2cdb71789dd23354cf6822b6260a04c86d869ac7c SHA512 8b87c33f0377155e2d7d151c6d05d087e061e2d5ec2acc7bb60ad0b1730ac62500811471114a5e046d67722ccb33defa28a9dae237d09491c7bcc4846e054f72

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>

View File

@@ -15,11 +15,6 @@ KEYWORDS="~amd64 ~x86"
VIM_PLUGIN_HELPFILES="themis"
src_prepare() {
default
}
src_test() {
bash ./bin/themis || die
}

View File

@@ -0,0 +1,28 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit vim-plugin
DESCRIPTION="A testing framework for Vim script"
HOMEPAGE="https://github.com/thinca/vim-themis"
SRC_URI="https://github.com/thinca/vim-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/vim-${P}"
LICENSE="ZLIB"
KEYWORDS="~amd64 ~x86"
VIM_PLUGIN_HELPFILES="themis"
src_test() {
bash ./bin/themis || die
}
src_install() {
rm -r examples test || die
vim-plugin_src_install
dosym -r /usr/share/vim/vimfiles/bin/themis /usr/bin/themis
fperms +x /usr/share/vim/vimfiles/bin/themis
}

View File

@@ -0,0 +1 @@
DIST simpleini-4.17_p20210831.tar.gz 60205 BLAKE2B b72ef78fa3261548188fbd5b971519b64073ea89fde11be1dbdbd850fa72295964fbe22ddd712f7651f833de4a855340e822d9332cf8c48a5ee3821b32e23dd5 SHA512 57b7ab28976fb5e1c54e613fbc9dc6a69054c210927aeba96b00348da0cae75e7ae2764ea5f4e33a842557269eff81522585187d3f1620e779900629db7f59b4

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>nex+b-g-o@nexadn.de</email>
<name>Adrian Schollmeyer</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,35 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
SIMPLEINI_COMMIT="7bca74f6535a37846162383e52071f380c99a43a"
DESCRIPTION="C++ library for reading/writing INI files"
HOMEPAGE="https://github.com/brofield/simpleini"
SRC_URI="https://github.com/brofield/simpleini/archive/${SIMPLEINI_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}/simpleini-${SIMPLEINI_COMMIT}"
src_compile() {
$(tc-getCC) ${CFLAGS} -c ConvertUTF.c -o ConvertUTF.o || die
$(tc-getCC) -shared -fPIC ${LDFLAGS} ConvertUTF.o -o libsimpleini.so || die
}
src_install() {
einstalldocs
dolib.so libsimpleini.so
insinto /usr/include/simpleini
doins SimpleIni.h ConvertUTF.h
}

View File

@@ -1,38 +1,15 @@
# Copyright 2021 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EAPI=7
DESCRIPTION="A modular standard library for JavaScript"
HOMEPAGE="https://github.com/zloirock/core-js"
SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz"
inherit node
DESCRIPTION="Standard library"
HOMEPAGE="
https://github.com/zloirock/core-js
https://www.npmjs.com/package/core-js
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="net-libs/nodejs"
BDEPEND="net-libs/nodejs[npm]"
src_compile() {
# nothing to compile here
:
}
S="${WORKDIR}/package"
src_install() {
npm \
--audit false \
--color false \
--foreground-scripts \
--global \
--offline \
--omit dev \
--prefix "${ED}"/usr \
--progress false \
--verbose \
install "${DISTDIR}/${P}".tgz || die "npm install failed"
einstalldocs
}
KEYWORDS="~amd64"

View File

@@ -2,4 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<bugs-to>https://github.com/zloirock/core-js/issues</bugs-to>
<remote-id type="github">zloirock/core-js</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST ijavascript-5.2.0.tgz 460798 BLAKE2B f16736b9574fa31e9dbcafce9c82e14e11865d98370079fe120c7101f87cec6ed1b5eaa2abbc3598ec42b94bcfcd106e9457e1a382495cfe9ac1fac203f97223 SHA512 30857747d776a3dbae71398d1f9214e5bbd771ebe58ec3abb07ed2bf7ae67ffba85e397f8976fc871e199f2981a5db78f1fed4da6d222a6a56950cf18ed86d8f

View File

@@ -0,0 +1,19 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit node
DESCRIPTION="IJavascript is a Javascript kernel for the Jupyter notebook"
HOMEPAGE="
https://n-riesco.github.io/ijavascript
https://www.npmjs.com/package/ijavascript
"
LICENSE="BSD"
KEYWORDS="~amd64"
RDEPEND="
${NODEJS_RDEPEND}
dev-js/jp-kernel
"

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/n-riesco/ijavascript/issues</bugs-to>
<remote-id type="github">n-riesco/ijavascript</remote-id>
</upstream>
</pkgmetadata>

1
dev-js/jmp/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST jmp-2.0.0.tgz 10391 BLAKE2B 4b4ac9f1dcd2170b8ea6f4ce476ebe785546fb0be2dc4bf4a8745ce1c9dcbd4fdd91004ea571ff37e42a411952a2e18e8acd9bed339778c6bf987a94d0bd85d8 SHA512 5404df5951c4ad0240d9732d9908c94071f243f8718c7326b32f9e826c1193f47315c850078c63ad1d625f8f7a559afe1f285caf8cef2fe22491294860ac7a63

View File

@@ -0,0 +1,24 @@
diff -ur a/index.js b/index.js
--- a/index.js 1985-10-26 09:15:00.000000000 +0100
+++ b/index.js 2021-02-15 16:02:25.296238209 +0100
@@ -33,7 +33,7 @@
*/
var crypto = require("crypto");
-var uuid = require("uuid/v4");
+const { v4: uuidv4 } = require('uuid');
var zmq = require("zeromq");
var DEBUG = global.DEBUG || false;
diff -ur a/test/index.js b/test/index.js
--- a/test/index.js 1985-10-26 09:15:00.000000000 +0100
+++ b/test/index.js 2021-02-15 16:02:01.816099481 +0100
@@ -37,7 +37,7 @@
var assert = require("assert");
var crypto = require("crypto");
-var uuid = require("uuid/v4");
+const { v4: uuidv4 } = require('uuid');
var jmp = require("..");
var zmq = jmp.zmq;

View File

@@ -0,0 +1,21 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit node
DESCRIPTION="create, parse and reply to messages of the Jupyter Messaging Protocol"
HOMEPAGE="
https://github.com/n-riesco/jmp
https://www.npmjs.com/package/jmp
"
LICENSE="BSD"
KEYWORDS="~amd64"
PATCHES=( "${FILESDIR}/uuid.patch" )
RDEPEND="
${NODEJS_RDEPEND}
dev-js/uuid
dev-js/zeromq
"

12
dev-js/jmp/metadata.xml Normal file
View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/n-riesco/jmp/issues</bugs-to>
<remote-id type="github">n-riesco/jmp</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST jp-kernel-2.0.0.tgz 10274 BLAKE2B 62363b0d0b55bb43d77db7512ecca2e62707e30772a32a1f1bc45f1fa20de0c8fb28a09fdaf1c76f5654e5a6938a47ce676d43b3b1681c14da0a03b8df72b344 SHA512 029cf702aa49853a05968ef49b09e56d5caa84945a83384d28aa7ce1931e4ea7bf032f68227a3cba79bb7857a976547c9bcc33ffd257250c548caff72aefdca6

View File

@@ -0,0 +1,21 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit node
DESCRIPTION="Generic Node.js kernel for the Jupyter notebook"
HOMEPAGE="
https://n-riesco.github.io/jp-kernel
https://www.npmjs.com/package/jp-kernel
"
LICENSE="BSD"
KEYWORDS="~amd64"
RDEPEND="
${NODEJS_RDEPEND}
dev-js/jmp
dev-js/nel
dev-js/uuid
"

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/n-riesco/jp-kernel/issues</bugs-to>
<remote-id type="github">n-riesco/jp-kernel</remote-id>
</upstream>
</pkgmetadata>

1
dev-js/nel/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST nel-1.2.0.tgz 64173 BLAKE2B 99d3a9961159f62bbcf875344eeaf8c6474a7ddc9dfa63dd81150fe55b85ab9ed4eb004c0a7075a3d50b06bd586f9e5a9a8440d8f5c9dce6b85846dee85e0793 SHA512 cadf7a85d6289ab642e59bd81cc0ac445e4a21a67c02e7b919f7f8b07fba1a63c33097edd3def1e491b50e270b9df812604e7a08b3faced6447dbfb74adf7563

12
dev-js/nel/metadata.xml Normal file
View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/n-riesco/nel/issues</bugs-to>
<remote-id type="github">n-riesco/nel</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,15 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit node
DESCRIPTION="Node.js Evaluation Loop (NEL): module to run a Node.js REPL session"
HOMEPAGE="
https://github.com/n-riesco/nel
https://www.npmjs.com/package/nel
"
LICENSE="BSD"
KEYWORDS="~amd64"

View File

@@ -0,0 +1 @@
DIST node-addon-api-3.1.0.tgz 122233 BLAKE2B 5c9fcd35f0d1a60397c2c805db8fe67458a073d973eebec50db769644ecd5bbf978a88a21670f70219f22c4f0f1939bfcd77563030bfbea9e098f9a1c4cb29cf SHA512 7e59ab0cd074e8b225e65cb0533ed894d1991ffe69d0ced6dbc93c87377d2ec86d761d70b210f663e53887d2c3e8a39b3b2d5ff9f115760a6b3eb1329a3339bb

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/nodejs/node-addon-api/issues</bugs-to>
<remote-id type="github">nodejs/node-addon-api</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,21 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit node
DESCRIPTION="Node.js API (N-API)"
HOMEPAGE="
https://github.com/nodejs/node-addon-api
https://www.npmjs.com/package/node-addon-api
"
LICENSE="MIT"
KEYWORDS="~amd64"
src_install() {
dodoc -r doc/.
rm -rf doc || die
node_src_install
}

View File

@@ -0,0 +1 @@
DIST node-gyp-build-4.2.3.tgz 4822 BLAKE2B 87abbab8d7d3ba2e8c6f5fb0f730159f9335c743dfeea92f3a3370e0a8e24fa9dee1672833b7e661091a82791046d5b5ec5e83c26cf1b9c44586118991db707f SHA512 30de99a7399f34244cfb7b79ecf4c91e01f2c3f8783969d9ea647c3f98ffb99b6a42be3a451b8313f3fe8379f4611fc08985de5a2c596736a2a7bee074809f46

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/prebuild/node-gyp-build/issues</bugs-to>
<remote-id type="github">prebuild/node-gyp-build</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,15 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit node
DESCRIPTION="Build tool and bindings loader for node-gyp that supports prebuilds"
HOMEPAGE="
https://github.com/prebuild/node-gyp-build
https://www.npmjs.com/package/node-gyp-build
"
LICENSE="MIT"
KEYWORDS="~amd64"

1
dev-js/uuid/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST uuid-8.3.2.tgz 27977 BLAKE2B f2c9b5bebfa75744a3100ab468f7e56d059564804701eebf72f8b9e7eadc9d0b36d3cc4ceab6f90d54f5657b0b99039389c05c59145a6c9f793e4aaf09cc4362 SHA512 f8d62cd9078c5b2f865853849bdc679fa1c20e9d25ed0043ee697cccb52627ef77439345d0da1c12b9f09139175453625f7fdfa42e9a7d2f0385bfe0cfb47b7a

12
dev-js/uuid/metadata.xml Normal file
View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/uuidjs/uuid/issues</bugs-to>
<remote-id type="github">uuidjs/uuid</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,21 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit node
DESCRIPTION="RFC4122 (v1, v4, and v5) UUIDs"
HOMEPAGE="
https://github.com/uuidjs/uuid
https://www.npmjs.com/package/uuid
"
LICENSE="MIT"
KEYWORDS="~amd64"
src_install() {
node_src_install
# errno binary conflicts with dev-libs/ossp-uuid
mv "${ED}/usr/bin/uuid" "${ED}/usr/bin/node-uuid" || die
}

1
dev-js/zeromq/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST zeromq-6.0.0-beta.6.tgz 5123933 BLAKE2B 0fcfdef37ceda7f6ae7c41da6e758f3bebb3b30153fd6109d8a8fdfdd719d191c4df8acc38cad773596aa280e768cb004c4d104a67c50e12994869314f5af67b SHA512 c0b7fa33ba411e28e5f81465b542f65680e981b41c3997ad897f14cf27072fc09c605c589d1ae9a06e5f8b7517dfe5266afcf5964e3f7466907b3f2a88382bfd

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/zeromq/zeromq.js/issues</bugs-to>
<remote-id type="github">zeromq/zeromq</remote-id>
</upstream>
<use>
<flag name="drafts">Build the draft API</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,50 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit node flag-o-matic
MYPV="${PV/_beta/-beta.}"
MYP="${PN}-${MYPV}"
SRC_URI="mirror://npm/${PN}/-/${MYP}.tgz"
DESCRIPTION="Next-generation ZeroMQ bindings for Node.js"
HOMEPAGE="
https://github.com/zeromq/zeromq.js
https://www.npmjs.com/package/zeromq
"
LICENSE="MIT"
KEYWORDS="~amd64"
IUSE="drafts"
CDEPEND="net-libs/zeromq:=[drafts?]"
DEPEND="
${NODEJS_DEPEND}
${CDEPEND}
dev-js/node-gyp-build
dev-js/node-addon-api
"
RDEPEND="
${NODEJS_RDEPEND}
${CDEPEND}
"
src_configure() {
NPM_FLAGS="--zmq-shared --build-from-source"
use drafts && NPM_FLAGS+=" --zmq-draft"
append-cxxflags " -I/usr/$(get_libdir)/node_modules/node-addon-api"
node_src_configure
}
src_prepare() {
rm -rf prebuilds || die
rm -rf vendor || die
node_src_prepare
}
src_compile() {
node_src_compile
rm -rf build/Release/.deps || die
rm -rf build/Release/obj.target || die
}

View File

@@ -5,7 +5,7 @@ EAPI="7"
COMMIT="13e5b90eecc79ec6704efb333c4c100187520e80"
inherit autotools elisp-common flag-o-matic java-pkg-opt-2 toolchain-funcs
inherit autotools elisp-common java-pkg-opt-2 toolchain-funcs
DESCRIPTION="The Aldor Programming Language"
HOMEPAGE="http://pippijn.github.io/aldor"

View File

@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/boost-1.70.0
dev-libs/olm
<dev-libs/olm-3.2.5
>=dev-libs/openssl-1.1.0
dev-cpp/nlohmann_json
"

View File

@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/boost-1.70.0
dev-libs/olm
<dev-libs/olm-3.2.5
>=dev-libs/openssl-1.1.0
dev-cpp/nlohmann_json
"

View File

@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64"
DEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
RDEPEND="

1
dev-python/avro/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST avro-1.10.2.tar.gz 68176 BLAKE2B aeb6f40ac7a1cf2167b6f13db8acc78aceaebf20be8915b4863b7c4a1b2996de46a79f5c182dcd559a21781bae08c94f82f732cc736fecbe6425a1e71a6e8f0c SHA512 46bb7035a71a0d1b43d067fdc8bde8328322acc764908d100bb0ef4a23913e7fd7660ee61dfb21e8e85cc53720192e329da6f2f31aeafd480322ade0907bc2a7

View File

@@ -0,0 +1,24 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} pypy3 )
inherit distutils-r1
DESCRIPTION="Apache Avro is a data serialization system"
HOMEPAGE="
https://pypi.org/project/avro
https://avro.apache.org
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="test"
PROPERTIES="test_network"
distutils_enable_tests pytest

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<remote-id type="pypi">avro</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,2 +1 @@
DIST billiard-3.6.3.0.tar.gz 153944 BLAKE2B 72a63f859a3798481d068e0e1c7f411e5c4b5de43f95eb6e56345738c9247e8b6f7a0cca88e85cfc74891e83a2c2b20f067ce16471f5c83c13e23699bed267e7 SHA512 3977137ec5ca558294df2e7653d2d2bc100d7be0e0aa24fd0395b244e946739c3de49b124064e9887b938c0237db6212ae65d8474816f2849c550df9a23e7a06
DIST billiard-3.6.4.0.tar.gz 154182 BLAKE2B 3c42c2c72e2a7e2ac7a1e84685ca592f48edc6ca025eac2ab52c3162bee591fbd06db5d9800ef3a9df00265dc1f373a4130963f428b4a5c6db2d90f701c8ebb7 SHA512 8d6013c170ce54e64fdb5d7da85569f31c928d34cc4242318a124e763092be4680e8d7c3007576bac3337b0c1d86a2ead768b1563e5b673da5d73ab600048ba7

View File

@@ -1,47 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} pypy3 )
inherit distutils-r1 flag-o-matic
DESCRIPTION="Python multiprocessing fork"
HOMEPAGE="
https://pypi.org/project/billiard
https://github.com/celery/billiard
"
SRC_URI="https://github.com/celery/billiard/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
RESTRICT="test"
RDEPEND=""
DEPEND="
test? (
>=dev-python/case-1.3.1[${PYTHON_USEDEP}]
>=dev-python/pytest-3.0[${PYTHON_USEDEP}]
<dev-python/pytest-6[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
)
"
# The usual req'd for tests
DISTUTILS_IN_SOURCE_BUILD=1
python_compile_all() {
use doc && esetup.py build_sphinx --builder="html" --source-dir=Doc/
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( build/sphinx/html/. )
distutils-r1_python_install_all
}

View File

@@ -7,7 +7,7 @@ DISTUTILS_USE_SETUPTOOLS=rdepend
MYPV="${PV/_beta/b}"
PYTHON_COMPAT=( python3_8 )
inherit bash-completion-r1 distutils-r1 eutils optfeature
inherit bash-completion-r1 distutils-r1 optfeature
DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing"
HOMEPAGE="

View File

@@ -0,0 +1 @@
DIST confluent-kafka-1.7.0.tar.gz 103220 BLAKE2B ac61fb3ce5307f07e6054406d287ef93dad9561e96cc26ba1f9200fcfc931321b157ac2f02a3e96086af2e93aafbbacae2cd77a0c35f53d866e16b17195dc82f SHA512 242736ba1538bef2b9627554e107ec0b435ff78dba321efd3b6feaafea786d6d35641753ea473962962dc0eefca204612483796b68e166f5016618f04c5fd705

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
DESCRIPTION="Confluent's Kafka Python Client"
HOMEPAGE="
https://pypi.org/project/confluent-kafka
https://github.com/confluentinc/confluent-kafka-python
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-libs/librdkafka
>=dev-python/fastavro-1.0[${PYTHON_USEDEP}]
>=dev-python/avro-1.10.0[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/pyrsistent[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
dev-python/protobuf-python[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
test? (
dev-python/pytest-timeout[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
confluent-kafka-python provides a high-level Producer, Consumer and AdminClient compatible with all Apache KafkaTM brokers >= v0.8, Confluent Cloud and the Confluent Platform. The client is:
Reliable - It's a wrapper around librdkafka (provided automatically via binary wheels) which is widely deployed in a diverse set of production scenarios. It's tested using the same set of system tests as the Java client and more. It's supported by Confluent.
Performant - Performance is a key design consideration. Maximum throughput is on par with the Java client for larger message sizes (where the overhead of the Python interpreter has less impact). Latency is on par with the Java client.
Future proof - Confluent, founded by the creators of Kafka, is building a streaming platform with Apache Kafka at its core. It's high priority for us that client features keep pace with core Apache Kafka and components of the Confluent Platform.
</longdescription>
<upstream>
<remote-id type="github">confluentinc/confluent-kafka-python</remote-id>
<remote-id type="pypi">confluent-kafka</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST daiquiri-3.0.1.tar.gz 17948 BLAKE2B 1865d1e6b7ad0a1c9b8390992255726a3383034fd631cd217cb2ac820106efaeced3e44168f14d4b8c851e0c17a5d980aeb28a3d3ea3399701af2ea1c248b9c0 SHA512 4c786a744a8ed89147bb77c8825d8733ca88bf1d1877058c87257c92a7ae3b343a0820e9d83f4ac8a2a1b9b74d33f72bb5b306703b3bd57b51cf7931041c5d6c

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
DESCRIPTION="Python library to easily setup basic logging functionality"
HOMEPAGE="
https://pypi.org/project/daiquiri
https://github.com/jd/daiquiri
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/python-json-logger[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
dev-python/setuptools_scm[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
The daiquiri library provides an easy way to configure logging. It also provides some custom formatters and handlers.
</longdescription>
<upstream>
<remote-id type="github">jd/daiquiri</remote-id>
<remote-id type="pypi">daiquiri</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST etcd3gw-1.0.0.tar.gz 27035 BLAKE2B 5ad3dfb1b08388f4d73fc9e857d7e7610672cfde8aa0de55eb7bf6a50dd58a937fbabea19c31ebef5a9f7181f96447ad1d381e2724f6a10be589447fcedbaec1 SHA512 d1aac81ebd221277c03bbb0f5dd76bb7c99a52132113959cf397fd44a598ade77300d506e2e5cfa04864cfd6a16f40ea8ddd350a4763a30609d8d922224c78ac

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
DESCRIPTION="A python client for etcd3 grpc-gateway v3 API"
HOMEPAGE="https://pypi.org/project/etcd3gw"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
>=dev-python/futurist-0.16.0[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
test? (
>=dev-python/hacking-3.0.1[${PYTHON_USEDEP}]
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/pytest-3.0.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.15.1[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<remote-id type="pypi">etcd3gw</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST fastavro-1.4.5.tar.gz 727602 BLAKE2B dc7c50e230d34d82de3de5cd44bb066836cdbbb5d61959f21afd52289ad47fe3b7d1d60fc57dc9f81ffdb05483afc4533bf05bf6428ab914a97d7637712395da SHA512 22c31daa9dff10fb582c2fbff48a5c3205e9fd22e24783c1b4771f937aa21e3b3fa74c73be97199176ebc86088db717cb7233096c6d7f42a871fa038de542108

View File

@@ -0,0 +1,35 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTEST_DESELECT=( tests/test_fastavro.py::test_cython_python )
PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
DESCRIPTION="Fast Avro for Python"
HOMEPAGE="
https://github.com/fastavro/fastavro
https://pypi.org/project/fastavro
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=""
DEPEND="
${RDEPEND}
dev-python/cython[${PYTHON_USEDEP}]
test? (
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
dev-python/snappy[${PYTHON_USEDEP}]
dev-python/zstandard[${PYTHON_USEDEP}]
dev-python/lz4[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
Because the Apache Python avro package is written in pure Python, it is relatively slow. In one test case, it takes about 14 seconds to iterate through a file of 10,000 records. By comparison, the JAVA avro SDK reads the same file in 1.9 seconds.
The fastavro library was written to offer performance comparable to the Java library. With regular CPython, fastavro uses C extensions which allow it to iterate the same 10,000 record file in 1.7 seconds. With PyPy, this drops to 1.5 seconds (to be fair, the JAVA benchmark is doing some extra JSON encoding/decoding).
</longdescription>
<upstream>
<remote-id type="github">fastavro/fastavro</remote-id>
<remote-id type="pypi">fastavro</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64"
IUSE="cinder swift vmware"
DEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"

View File

@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64"
IUSE=""
DEPEND="

View File

@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64"
DEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]

View File

@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64"
DEPEND=">=dev-python/pbr-5.4.1[${PYTHON_USEDEP}]"
RDEPEND="

View File

@@ -13,7 +13,7 @@ S="${WORKDIR}/os_vif-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64"
IUSE=""
DEPEND="

View File

@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64"
IUSE=""
DEPEND="

View File

@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64"
IUSE=""
DEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]"

View File

@@ -1 +1 @@
DIST oslo-cache-2.6.1.tar.gz 60918 BLAKE2B 89def6f66ccb68e8725571b4f9fcc8a98c8b18dbb23186b1ed3cc09ae02eb786608c744f6ea7022fd3a832d206fe75916f74f2c000125c853993dc95f13da8f3 SHA512 20696d9a9feda9368fc261ccc124ab825b85373b2716110dcab7101346467dbf4d9e8a48b689a76ca837a8c4e97d03476b3573623ac57602f5d0e558110dd551
DIST oslo-cache-2.8.1.tar.gz 66086 BLAKE2B 27ea52cb00f222bab47d2b85344ac74abcadf91f202356b254b2377c1e07662b511c3d54d83a9c60c90e08cb3bff57ed8ea2352042c73ab452f1eb9a7c8c95ab SHA512 da91158415e3553c35092dc0c76d11ebae646d4e7e14ac1ad7394d9a951efc3ac963069838ccac0bd3fa84391aec7a7b0f7ca6c2771a3f0b160338d23e79afd1

View File

@@ -8,7 +8,9 @@
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="launchpad">oslo</remote-id>
<bugs-to>https://bugs.launchpad.net/oslo.cache</bugs-to>
<remote-id type="launchpad">oslo.cache</remote-id>
<remote-id type="github">openstack/oslo.cache</remote-id>
<remote-id type="pypi">oslo.cache</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,34 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
MY_PN=${PN/-/.}
DESCRIPTION="Oslo Caching around dogpile.cache"
HOMEPAGE="https://launchpad.net/oslo"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
DEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
>=dev-python/dogpile-cache-1.0.2[${PYTHON_USEDEP}]
>=dev-python/oslo-config-8.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-5.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-4.2.1[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-4.2.0[${PYTHON_USEDEP}]
"

View File

@@ -0,0 +1,52 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_SETUPTOOLS=bdepend
PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
MY_PN=${PN/-/.}
DESCRIPTION="Oslo Caching around dogpile.cache"
HOMEPAGE="
https://opendev.org/openstack/oslo.cache
https://pypi.org/project/oslo.cache
https://github.com/openstack/oslo.cache
"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/dogpile-cache-1.1.2[${PYTHON_USEDEP}]
>=dev-python/oslo-config-8.1.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-5.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-4.2.1[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-4.2.0[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
test? (
>=dev-python/hacking-3.0.1[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}]
>=dev-python/pymemcache-3.4.0[${PYTHON_USEDEP}]
>=dev-python/python-binary-memcached-0.29.0[${PYTHON_USEDEP}]
>=dev-python/python-memcached-1.56[${PYTHON_USEDEP}]
>=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}]
>=dev-python/etcd3gw-0.2.0[${PYTHON_USEDEP}]
)
"
RESTRICT="test"
PROPERTIES="test_network"
distutils_enable_tests pytest

View File

@@ -1 +0,0 @@
DIST oslo.concurrency-4.4.0.tar.gz 58812 BLAKE2B 5e353ebfd3073e971e5ad37790560cf1014ebe7683870c49367a888becd665f41f0108cd99c338453cd5ef5c525345672a861f9075bcf6ec9b13ce7b51a138b2 SHA512 a1f2e25be7dd8136e20c8047e4b0e21c51b8be680fe986a6dfe4ff9f2343fbf9db0b533304b7e32dc7db93631f60139441699acfcbd5f7c01ccd63412b452c54

View File

@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
Oslo concurrency library has utilities for safely running multi-thread, multi-process applications using locking mechanisms and for running external processes.
</longdescription>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">oslo.concurrency</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_8 )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="library for running multi-thread, multi-process applications"
HOMEPAGE="https://pypi.org/project/oslo.concurrency/"
SRC_URI="mirror://pypi/${PN:0:1}/oslo.concurrency/oslo.concurrency-${PV}.tar.gz"
S="${WORKDIR}/oslo.concurrency-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE=""
RESTRICT=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
DEPEND="${CDEPEND}"
RDEPEND="
${CDEPEND}
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
>=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}]
"

View File

@@ -1 +1 @@
DIST oslo.db-8.4.0.tar.gz 172209 BLAKE2B f1f72347ec8c8b2ca452c54fdf9a843d0d31ebbb1356c39cd494dbacbab28e899d63568214fa73f14a8d838c4ce4137d19ee4fd6133344a17f584346775c3013 SHA512 7a64554de2b97ed3edbf4de81bd47a3bab0429c0b7f5708238c5b920010464236cca4a170a591890112706c2968b0cf1885563782c3a1925fb5767569ac1ccd6
DIST oslo.db-11.0.0.tar.gz 178177 BLAKE2B faae25bf421972cb26c517d035060bdeaa2136cab2409909c96069a31eadab4307366547e9a053afda1a98eec9c5dbebcea5f77600b6861b5114ee69ffbaeeb2 SHA512 ebcd4b5f6c705d81572b8817ebe90a225a999600663b7523fb22e5158caa48db35395928296fcdff949f661e57bbbd6298ae35632541dfe5605d28360e590efb

View File

@@ -1,50 +1,75 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
EAPI=8
DISTUTILS_USE_SETUPTOOLS=bdepend
PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
DESCRIPTION="OpenStack Common DB Code"
HOMEPAGE="https://launchpad.net/oslo"
HOMEPAGE="
https://pypi.org/project/oslo.db
https://opendev.org/openstack/oslo.db
https://launchpad.net/oslo.db
"
SRC_URI="mirror://pypi/${PN:0:1}/oslo.db/oslo.db-${PV}.tar.gz"
S="${WORKDIR}/oslo.db-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64"
IUSE="+sqlite mysql postgres"
REQUIRED_USE="|| ( mysql postgres sqlite )"
DEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
>=dev-python/alembic-0.9.6[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
sqlite? (
>=dev-python/sqlalchemy-1.2.0[sqlite,${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.4.0[sqlite,${PYTHON_USEDEP}]
)
mysql? (
>=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.0[sqlite,${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.4.0[sqlite,${PYTHON_USEDEP}]
)
postgres? (
>=dev-python/psycopg-2.8[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.0[sqlite,${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.4.0[sqlite,${PYTHON_USEDEP}]
)
>=dev-python/sqlalchemy-migrate-0.11.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
test? (
>=dev-python/hacking-3.0.1[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
>=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/testtools-2.0.0[${PYTHON_USEDEP}]
>=dev-python/bandit-1.6.0[${PYTHON_USEDEP}]
>=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
>=dev-python/psycopg-2.8.0[${PYTHON_USEDEP}]
)
"
REQUIRED_USE="
|| ( mysql postgres sqlite )
test? ( mysql )
"
distutils_enable_tests pytest
python_prepare_all() {
sed -i '/^testresources/d' requirements.txt || die
sed -i '/^testscenarios/d' requirements.txt || die

View File

@@ -1 +1 @@
DIST oslo.messaging-12.5.1.tar.gz 256120 BLAKE2B 73ed3c8fa356d63d3641626e823a87dbbfc238f9136371aa81c1b7e6be327c2f93d22bb0de4aa0906972bc2e8e0f09047cae06d2b96ef24a3c062d644ba34f68 SHA512 ad29c8a80c1f423b91d0725e8ce85015feaa8db33c911626a90c5efcb5d9c1bf55711b610e3bed4a63370627cce86f48b50658605344d1ade503673c8415de65
DIST oslo.messaging-12.9.1.tar.gz 267144 BLAKE2B d2338ef55a31ae44836205a4b794cc3c8e26d0a9708fd88b5ab02394e4be784047efdd7d26e82c38ede8f8bdb34f97540ed410ce22f6e1cf91572d7dd8da9c25 SHA512 808436d4a821d1f8dc8a7bf00156f6ad6a199dfc11f72e41cc4ea03c6dbb4c6ade52c1f92b4798a29cbda0c5fc07b981dbecbb1d34bb6a53b6a1b4bf8b9e5267

View File

@@ -1,36 +1,34 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_8 )
EAPI=8
DISTUTILS_USE_SETUPTOOLS=bdepend
PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
HOMEPAGE="https://pypi.org/project/oslo.messaging/"
HOMEPAGE="
https://pypi.org/project/oslo.messaging
https://opendev.org/openstack/oslo.messaging
https://launchpad.net/oslo.messaging
"
SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz"
S="${WORKDIR}/oslo.messaging-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="~amd64"
DEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
>=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.37.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
!~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
>=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
!~dev-python/oslo-service-1.28.1[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
>=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}]
@@ -39,4 +37,27 @@ RDEPEND="
>=dev-python/py-amqp-2.5.2[${PYTHON_USEDEP}]
>=dev-python/kombu-4.6.6[${PYTHON_USEDEP}]
>=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
>=dev-python/oslo-metrics-0.2.1[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
test? (
>=dev-python/hacking-3.0.1[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/pifpaf-2.2.0[${PYTHON_USEDEP}]
>=dev-python/confluent-kafka-1.3.0[${PYTHON_USEDEP}]
>=dev-python/pyngus-2.2.0[${PYTHON_USEDEP}]
>=dev-python/bandit-1.6.0[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.23.0[${PYTHON_USEDEP}]
>=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}]
)
"
RESTRICT="test" # special setup is needed for tests
distutils_enable_tests pytest

View File

@@ -0,0 +1 @@
DIST oslo.metrics-0.3.0.tar.gz 18637 BLAKE2B b2a0c1a70ee5fa4b0652f77856407c5809eb7368e33bca6de65bdac69162055a586cde9c82b30f02e58f51efc6e1251a652c640a06fff034e9cdc5220962ce7d SHA512 f30370d2837ceca015b32d66dafb71d11bf1bfb01d47afa09bdf2e57d0fd65011e30b5e2de68c0f635d5710068b23944f4112f5a22260ed6350aaa7e3c64c4d7

Some files were not shown because too many files have changed in this diff Show More