Sync with portage [Sat Nov 20 07:30:41 MSK 2021].

akrasnyh
root 2 years ago
parent 7607708934
commit 191d178425

Binary file not shown.

Binary file not shown.

@ -1,2 +1 @@
DIST ansible-cmdb-1.28.tar.gz 177437 BLAKE2B d3faa6cccdaa0825318bc9df09ad28b15d1a70ac25281f283e65ed760698c06db582d6954f19efe6cdde8e7ab103a915e663659cc64d72851ed830c817a700b7 SHA512 d8f87b7e2c664aec20585c34a83271ea4ec397c70ff1114e2b3669ba17903ed8f57ddf774b74d3d267a423bb71bf6d9fd6e59aa497f4b17449104db6ac71b38a
DIST ansible-cmdb-1.30.tar.gz 179165 BLAKE2B 377b182ffd0f7cf6630011f7df82fe1155c0f00a482e91e0d8206eee5aab167eb96dc936b2fbd02c6c80e725b9767f25a02422d538ee7ecf95ad1e9be51fe81a SHA512 e4561976588d6268c6849a4b1656c57d9a0f2db9256b2d2821f9c1a8c23fdb92b843b06bb94b44db565966c209b62da4bb11dfa41319a3b01ea4c7a53dde930f

@ -1,24 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{3_7,3_8} )
inherit distutils-r1
DESCRIPTION="Ansible Configuration Management Database"
HOMEPAGE="https://github.com/fboender/ansible-cmdb"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="
dev-python/mako[${PYTHON_USEDEP}]
dev-python/jsonxs[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]"

@ -1,9 +1,9 @@
# 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_{7,8} )
PYTHON_COMPAT=( python3_{8,9} )
inherit distutils-r1
@ -15,9 +15,6 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="
dev-python/mako[${PYTHON_USEDEP}]
dev-python/jsonxs[${PYTHON_USEDEP}]

@ -1,6 +1,7 @@
DIST awscli-1.20.65.tar.gz 2091702 BLAKE2B e8295cf4e859c1e642077f4014fdea333292e98e22bbcb58a87da174687af8ebdf693a94f04949119d544daaf6fb9bfe4388444d9ec8a24c0e8b67d202e75753 SHA512 dd943682d10212179ebba959b8919a07ba0b548c5f24f735c69c05f9e1c27efa3f74c45d9702b96c4e556a6b436947d34da88291fc5718386891a3425a738c84
DIST awscli-1.21.12.tar.gz 2097963 BLAKE2B e752cb1369be9ee26b517ba1226d3e16fad0a075c7f82eb1fcce3a3076aa67c5dcf4bdefcc6c29166ac7a96a2aa59da24636ddf1d3eb9bd21f3f05e665581de3 SHA512 90f39476b86ce97c0b47910b2d5cf5c512f142c1bf1620d0fa2384bfb40e54f812269e7f1ff72951ee13f37e6c918061c2d592b4e96e46116032810e1eb6bcb1
DIST awscli-1.21.5.tar.gz 2095418 BLAKE2B 152d0ac70e9e0120fb9b10451904af52035bce84168c055695e7dc93e56648bd7689f20ac0ecdbdfc54ccb846d51b33027d2e9ee09c5e5d1e915c0ec05b0fbfe SHA512 e3063252a50fc6033669a0ff80f82d73764a6728d623d75a27f0652e779cbeb452454d887bf5bd70199a7394df40f9758b14619778c6428a164d590e6c8aaa89
DIST awscli-1.22.10.tar.gz 2115079 BLAKE2B 72945d915fb932ff2d243eeca8c21976ecbf2f3e8de8e39765f0fb6885d1a715f7cdc32d695cfa89698c0850f6f32f8f28f8bab32b44ffaea13c944803a32607 SHA512 86af3d002802d4e6a7f4b1f046cb5d665a7715b03c0ed35277ed349a9eb80421aa77848b958f9c4fcb55af8113b1b2e1909d70746aed54e03655e136c1824e49
DIST awscli-1.22.5.tar.gz 2111679 BLAKE2B 970e472e8de43664d060023fdab9f54ce848c5655d8aa417efeae1b1efb52989fd021817521db9dc9cd64580cabbf0c30f3d0178034bdb1edf41feebbc690f46 SHA512 9177fe9da0fb8e9e28777bbf8f2c3fe089a08851b57a49fecefab43417fff187584638d17394289bf6df3d18d9052fd958bd3fbc8064327120af04a0cbe30494
DIST awscli-1.22.6.tar.gz 2112080 BLAKE2B 5fffb3d5d0cbbcea813114bbfc89df64f58e83135c88ab914ac4327185310075e7e19e34a51e6cf85f9d2e804fb75cc69e2f7967ea69c67ff1987e054b5756c1 SHA512 3bf7cf59f947708c0d8e6ec992498d0e58a1a2ccb6a330bced0e2eece9989ef9097e08034354a6c265da08346e37611862f3dbb96d35d9787d3013f6220b7de2
DIST awscli-1.22.7.tar.gz 2112524 BLAKE2B f3aeaa85d8be945ee2c64e45b1cd74eaa89cd035c4650f2a35144c113c8b073a7856e680fd1c67ee54f382ab4ad593cbe4752b53b2637b3c587ecdfa22b6819e SHA512 07c96caddb099e507b0e9b75dac79249a8b26a1ca43a3be842079dfe8af399647dec5c330e6b75059955c132b0c5e179cac2edb2b814c51b47a7777d7f7d5373

@ -0,0 +1,56 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit bash-completion-r1 distutils-r1
DESCRIPTION="Universal Command Line Environment for AWS"
HOMEPAGE="https://pypi.org/project/awscli/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/aws-cli-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
# botocore is x.(y+1).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)"
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/rsa[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
"
distutils_enable_tests --install pytest
src_prepare() {
# do not rely on bundled deps in botocore (sic!)
find -name '*.py' -exec sed -i \
-e 's:from botocore[.]vendored import:import:' \
-e 's:from botocore[.]vendored[.]:from :' \
{} + || die
distutils-r1_src_prepare
}
python_test() {
distutils_install_for_testing
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit}
}
python_install_all() {
newbashcomp bin/aws_bash_completer aws
insinto /usr/share/zsh/site-functions
newins bin/aws_zsh_completer.sh _aws
distutils-r1_python_install_all
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
}

@ -1,11 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# TODO: test phase
EAPI=8
EAPI=7
PYTHON_COMPAT=( python{3_7,3_8} )
PYTHON_COMPAT=( python3_{8,9} )
PYTHON_REQ_USE="xml"
inherit distutils-r1
@ -19,15 +17,13 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="
${CDEPEND}
BDEPEND="
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
RDEPEND="
${CDEPEND}
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-libs/openssl:0="
RESTRICT="test" # currently fail
python_install() {

@ -1,5 +1,5 @@
--- configure.in.orig 2009-04-26 23:00:43.445135823 +0300
+++ configure.in 2009-04-26 23:25:04.042489243 +0300
--- a/configure.in
+++ b/configure.in
@@ -389,8 +389,7 @@
AC_MSG_CHECKING(abstract socket namespace)

@ -13,7 +13,7 @@ SRC_URI="https://github.com/klausman/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

Binary file not shown.

@ -61,8 +61,8 @@ RDEPEND="
acl? ( sys-apps/acl )
java? ( >=virtual/jre-1.7 )
|| (
sys-libs/glibc[crypt(+)]
sys-libs/libxcrypt[compat]
sys-libs/glibc[crypt(+)]
)"
S="${WORKDIR}/bacli"

Binary file not shown.

@ -1 +1 @@
DIST stress-ng-0.13.06.tar.gz 1014981 BLAKE2B a93ff571919707568cd0162479e47c6241b4081713cfa88b30594227d01f9af2a6e3ad759ba62f5f5485322d68768ba1ea19087d07281fa1c2b949bcac99f70e SHA512 7aefc794edaa5799f96dd4afe099b747d532e4367bd372b9ed29db03f8276322113509fdd4885500864d292beeb9f407dc3f2ef2a04f92b65f240ee73eb174bb
DIST stress-ng-0.13.07.tar.gz 1020232 BLAKE2B 54d2e01877420f0a9b03f1d2ffc3665b3d06def29f5d1370ca312a0c3a1453cebd5254e00aa0c0bbda1146785c26047d459e1e844bf3d47348f92529e93c029d SHA512 ec8f483c34c35ee9171f65e24614a3d4855d90cdfdc6c2d075ff86a2919e1c774ee5da0601e9e30d1c1f7fa7b146bf877de13e3deb88c892b703eb1b4c41e960

@ -44,10 +44,11 @@ pkg_pretend() {
src_compile() {
tc-export CC
export MAN_COMPRESS="0"
local myemakeopts=(
HAVE_APPARMOR="$(usex apparmor 1 0)"
HAVE_LIB_SCTP="$(usex sctp 1 0)"
MAN_COMPRESS="0"
VERBOSE="1"
)

Binary file not shown.

@ -11,7 +11,7 @@ SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.xz"
LICENSE="BSD-2"
SLOT="0/0.1"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="static-libs test"
RESTRICT="!test? ( test )"

@ -1,52 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools multilib-minimal
DESCRIPTION="Yubico Universal 2nd Factor (U2F) server C Library"
HOMEPAGE="https://developers.yubico.com/libu2f-server/"
SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.xz"
LICENSE="BSD-2"
SLOT="0/0.1"
KEYWORDS="amd64 x86"
IUSE="static-libs test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/openssl:0=[${MULTILIB_USEDEP}]
dev-libs/hidapi[${MULTILIB_USEDEP}]
dev-libs/json-c:=[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}
virtual/pkgconfig
test? ( dev-libs/check[${MULTILIB_USEDEP}] )
"
PATCHES=(
"${FILESDIR}/${PN}-1.1.0-disable-help2man-gengetopt-checks.patch"
"${FILESDIR}/${PN}-1.1.0-jsonc014.patch"
)
src_prepare() {
default
eautoreconf
touch man/u2f-server.1 || die # do not rebuild the man page
}
multilib_src_configure() {
myeconfargs=(
--disable-h2a # tarball already contains the manpage
$(use_enable static-libs static)
$(use_enable test tests)
)
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
}
multilib_src_install_all() {
default
find "${D}" -name '*.la' -delete || die
}

Binary file not shown.

@ -117,8 +117,8 @@ RDEPEND="${DEPEND}
x11-libs/pango[introspection]
x11-libs/vte:2.91[introspection]
|| (
sys-libs/glibc[crypt(+)]
sys-libs/libxcrypt[compat]
sys-libs/glibc[crypt(+)]
)
"

@ -118,8 +118,8 @@ RDEPEND="${DEPEND}
x11-libs/pango[introspection]
x11-libs/vte:2.91[introspection]
|| (
sys-libs/glibc[crypt(+)]
sys-libs/libxcrypt[compat]
sys-libs/glibc[crypt(+)]
)
"

@ -14,7 +14,7 @@ HOMEPAGE="https://fs-uae.net/"
SRC_URI="https://github.com/FrodeSolheim/fs-uae-launcher/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~ppc64"
IUSE="lha"
RESTRICT="test" # The test files are just boilerplate.

Binary file not shown.

@ -0,0 +1,568 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
JAVA_PKG_OPT_USE="collectd_plugins_java"
LUA_COMPAT=( lua5-{1..3} )
PYTHON_COMPAT=( python3_{7..9} )
inherit autotools fcaps flag-o-matic java-pkg-opt-2 linux-info lua-single \
multilib perl-functions python-single-r1 systemd tmpfiles udev
DESCRIPTION="Collects system statistics and provides mechanisms to store the values"
HOMEPAGE="https://collectd.org/"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2"
LICENSE="MIT GPL-2 GPL-2+ GPL-3 GPL-3+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~x86"
IUSE="contrib debug java kernel_Darwin kernel_FreeBSD kernel_linux perl selinux static-libs udev xfs"
# The plugin lists have to follow here since they extend IUSE
# Plugins that don't build (e.g. dependencies not in Gentoo)
# apple_sensors: Requires libIOKit
# amqp1: Requires libqpid-proton
# aquaero: Requires aerotools-ng/libaquaero5
# barometer: Requires libi2c (i2c_smbus_read_i2c_block_data)
# dpdkevents: Requires dpdk
# dpdkstat: Requires dpdk
# dpdk_telemetry: Requires dpdk
# grpc: Requires libgrpc
# intel_pmu: Requires libjevents (pmu-tools)
# intel_rdt: Requires libpqos from intel-cmt-cat project
# lpar: Requires libperfstat (AIX only)
# mic: Requires Intel Many Integrated Core Architecture API
# (part of Intel's Xeon Phi software)
# netapp: Requires libnetapp (http://communities.netapp.com/docs/DOC-1110)
# onewire: Requires sys-fs/owfs which was removed from repository
# pf: Requires BSD packet filter
# pinba: Requires MySQL Pinba engine (http://pinba.org/)
# redfish: Requires libredfish
# tape: Requires libkstat (Solaris only)
# tokyotyrant: Requires tokyotyrant
# write_riemann: Requires riemann-c-client
# xmms: Requires libxmms (v1)
# zone: Solaris only...
COLLECTD_IMPOSSIBLE_PLUGINS="apple_sensors amqp1 aquaero barometer
dpdkevents dpdkstat dpdk_telemetry grpc intel_pmu intel_rdt lpar
mic netapp onewire pf pinba redfish tape tokyotyrant write_riemann
xmms zone"
# Plugins that have been (compile) tested and can be enabled via COLLECTD_PLUGINS
COLLECTD_TESTED_PLUGINS="aggregation amqp apache apcups ascent battery bind
buddyinfo capabilities ceph cgroups check_uptime chrony connectivity
conntrack contextswitch cpu cpufreq cpusleep csv curl curl_json
curl_xml dbi df disk dns drbd email entropy ethstat exec fhcount
filecount fscache gmond gps gpu_nvidia hddtemp hugepages interface ipc
ipmi iptables ipvs irq java lua load logfile logparser log_logstash
madwifi match_empty_counter match_hashed match_regex match_timediff
match_value mbmon mcelog md memcachec memcached memory modbus mqtt
multimeter mysql netlink network network nfs nginx notify_desktop
notify_email notify_nagios ntpd numa nut olsrd onewire openldap
openvpn oracle ovs_events ovs_stats pcie_errors perl ping postgresql
powerdns procevent processes protocols python redis routeros
rrdcached rrdtool sensors serial sigrok slurm smart snmp snmp_agent
statsd swap synproxy sysevent syslog table tail tail_csv
target_notification target_replace target_scale target_set tcpconns
teamspeak2 ted thermal threshold turbostat ubi unixsock uptime users
uuid varnish virt vmem vserver wireless write_graphite write_http
write_influxdb_udp write_kafka write_log write_mongodb write_prometheus
write_redis write_sensu write_stackdriver write_syslog write_tsdb
xencpu zfs_arc zookeeper"
COLLECTD_DISABLED_PLUGINS="${COLLECTD_IMPOSSIBLE_PLUGINS}"
COLLECTD_ALL_PLUGINS=${COLLECTD_TESTED_PLUGINS}
for plugin in ${COLLECTD_ALL_PLUGINS}; do
IUSE="${IUSE} collectd_plugins_${plugin}"
done
unset plugin
# Now come the dependencies.
COMMON_DEPEND="
acct-group/collectd
acct-user/collectd
dev-libs/libgcrypt:=
dev-libs/libltdl:0=
sys-libs/libcap
perl? ( dev-lang/perl:=[ithreads] )
udev? ( virtual/udev )
xfs? ( sys-fs/xfsprogs )
collectd_plugins_amqp? ( net-libs/rabbitmq-c )
collectd_plugins_apache? ( net-misc/curl:0= )
collectd_plugins_ascent? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_bind? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_ceph? ( dev-libs/yajl:= )
collectd_plugins_capabilities? ( dev-libs/jansson net-libs/libmicrohttpd:= )
collectd_plugins_connectivity? ( dev-libs/yajl:= net-libs/libmnl )
collectd_plugins_curl? ( net-misc/curl:0= )
collectd_plugins_curl_json? ( net-misc/curl:0= dev-libs/yajl:= )
collectd_plugins_curl_xml? ( net-misc/curl:0= dev-libs/libxml2:2= )
collectd_plugins_dbi? ( dev-db/libdbi )
collectd_plugins_dns? ( net-libs/libpcap )
collectd_plugins_gmond? ( sys-cluster/ganglia )
collectd_plugins_gps? ( sci-geosciences/gpsd:= )
collectd_plugins_gpu_nvidia? ( dev-util/nvidia-cuda-toolkit )
collectd_plugins_ipmi? ( >=sys-libs/openipmi-2.0.16-r1 )
collectd_plugins_iptables? ( >=net-firewall/iptables-1.4.13:0= )
collectd_plugins_log_logstash? ( dev-libs/yajl:= )
collectd_plugins_lua? ( ${LUA_DEPS} )
collectd_plugins_memcachec? ( dev-libs/libmemcached )
collectd_plugins_modbus? ( dev-libs/libmodbus )
collectd_plugins_mqtt? ( app-misc/mosquitto )
collectd_plugins_mysql? ( dev-db/mysql-connector-c:= )
collectd_plugins_netlink? ( net-libs/libmnl )
collectd_plugins_nginx? ( net-misc/curl:0= )
collectd_plugins_notify_desktop? ( x11-libs/libnotify )
collectd_plugins_notify_email? ( net-libs/libesmtp:= )
collectd_plugins_nut? ( >=sys-power/nut-2.7.2-r2 )
collectd_plugins_openldap? ( net-nds/openldap )
collectd_plugins_oracle? ( dev-db/oracle-instantclient-basic )
collectd_plugins_ovs_events? ( dev-libs/yajl:= )
collectd_plugins_ovs_stats? ( dev-libs/yajl:= )
collectd_plugins_perl? ( dev-lang/perl:=[ithreads] )
collectd_plugins_ping? ( net-libs/liboping )
collectd_plugins_postgresql? ( dev-db/postgresql:= )
collectd_plugins_procevent? ( dev-libs/yajl:= )
collectd_plugins_python? ( ${PYTHON_DEPS} )
collectd_plugins_redis? ( dev-libs/hiredis:= )
collectd_plugins_routeros? ( net-libs/librouteros )
collectd_plugins_rrdcached? ( net-analyzer/rrdtool:= )
collectd_plugins_rrdtool? ( net-analyzer/rrdtool:= )
collectd_plugins_sensors? ( sys-apps/lm-sensors:= )
collectd_plugins_sigrok? ( >=sci-libs/libsigrok-0.4:= dev-libs/glib:2 )
collectd_plugins_slurm? ( sys-cluster/slurm )
collectd_plugins_smart? ( dev-libs/libatasmart:0= )
collectd_plugins_snmp? ( net-analyzer/net-snmp )
collectd_plugins_snmp_agent? ( net-analyzer/net-snmp )
collectd_plugins_sysevent? ( dev-libs/yajl:= )
collectd_plugins_varnish? ( www-servers/varnish:= )
collectd_plugins_virt? ( app-emulation/libvirt:= dev-libs/libxml2:2= )
collectd_plugins_write_http? ( net-misc/curl:0= dev-libs/yajl:= )
collectd_plugins_write_kafka? ( >=dev-libs/librdkafka-0.9.0.99:= dev-libs/yajl:= )
collectd_plugins_write_mongodb? ( >=dev-libs/mongo-c-driver-1.8.2:= )
collectd_plugins_write_prometheus? ( >=dev-libs/protobuf-c-1.2.1-r1:= net-libs/libmicrohttpd:= )
collectd_plugins_write_redis? ( dev-libs/hiredis:= )
collectd_plugins_write_stackdriver? ( net-misc/curl:0= dev-libs/yajl:= )
collectd_plugins_xencpu? ( app-emulation/xen-tools:= )
kernel_FreeBSD? (
collectd_plugins_disk? ( sys-libs/libstatgrab:= )
collectd_plugins_interface? ( sys-libs/libstatgrab:= )
collectd_plugins_load? ( sys-libs/libstatgrab:= )
collectd_plugins_memory? ( sys-libs/libstatgrab:= )
collectd_plugins_swap? ( sys-libs/libstatgrab:= )
collectd_plugins_users? ( sys-libs/libstatgrab:= )
)"
# FIXME: should virtual/jdk be here as well?
BDEPEND="virtual/pkgconfig"
# Enforcing !=sys-kernel/linux-headers-4.5 > due to #577846
DEPEND="${COMMON_DEPEND}
collectd_plugins_iptables? ( || ( <=sys-kernel/linux-headers-4.4 >=sys-kernel/linux-headers-4.6 ) )
collectd_plugins_java? ( >=virtual/jdk-1.8 )"
RDEPEND="${COMMON_DEPEND}
collectd_plugins_java? ( >=virtual/jre-1.8 )
collectd_plugins_syslog? ( virtual/logger )
selinux? ( sec-policy/selinux-collectd )"
REQUIRED_USE="
collectd_plugins_lua? ( ${LUA_REQUIRED_USE} )
collectd_plugins_python? ( ${PYTHON_REQUIRED_USE} )
collectd_plugins_smart? ( udev )
contrib? ( perl )"
PATCHES=( "${FILESDIR}"/${PN}-5.11.0-libsigrok-0.4+.patch )
# @FUNCTION: collectd_plugin_kernel_linux
# @DESCRIPTION:
# USAGE: <plugin name> <kernel_options> <severity>
# kernel_options is a list of kernel configurations options; the check tests whether at least
# one of them is enabled. If no, depending on the third argument an elog, ewarn, or eerror message
# is emitted.
collectd_plugin_kernel_linux() {
local multi_opt opt
if has ${1} ${COLLECTD_ALL_PLUGINS}; then
if use collectd_plugins_${1}; then
for opt in ${2}; do
if linux_chkconfig_present ${opt}; then
return 0;
fi
done
multi_opt=${2//\ /\ or\ }
case ${3} in
(info)
elog "The ${1} plugin can use kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(warn)
ewarn "The ${1} plugin uses kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(error)
eerror "The ${1} plugin needs kernel features that are disabled now; enable ${multi_opt} in your kernel"
;;
(*)
die "function collectd_plugin_kernel_linux called with invalid third argument"
;;
esac
fi
fi
}
collectd_linux_kernel_checks() {
if ! linux_chkconfig_present PROC_FS; then
ewarn "/proc file system support is disabled, many plugins will not be able to read any statistics from your system unless you enable PROC_FS in your kernel"
fi
if ! linux_chkconfig_present SYSFS; then
ewarn "/sys file system support is disabled, many plugins will not be able to read any statistics from your system unless you enable SYSFS in your kernel"
fi
# battery.c: /proc/pmu/battery_%i
# battery.c: /proc/acpi/battery
collectd_plugin_kernel_linux battery ACPI_BATTERY warn
# cgroups.c: /sys/fs/cgroup/
collectd_plugin_kernel_linux cgroups CGROUPS warn
# cpufreq.c: /sys/devices/system/cpu/cpu%d/cpufreq/
collectd_plugin_kernel_linux cpufreq SYSFS warn
collectd_plugin_kernel_linux cpufreq CPU_FREQ_STAT warn
# drbd.c: /proc/drbd
collectd_plugin_kernel_linux drbd BLK_DEV_DRBD warn
# conntrack.c: /proc/sys/net/netfilter/*
collectd_plugin_kernel_linux conntrack NETFILTER warn
# fscache.c: /proc/fs/fscache/stats
collectd_plugin_kernel_linux fscache FSCACHE warn
# nfs.c: /proc/net/rpc/nfs
# nfs.c: /proc/net/rpc/nfsd
collectd_plugin_kernel_linux nfs NFS_COMMON warn
# serial.c: /proc/tty/driver/serial
# serial.c: /proc/tty/driver/ttyS
collectd_plugin_kernel_linux serial SERIAL_CORE warn
# swap.c: /proc/meminfo
collectd_plugin_kernel_linux swap SWAP warn
# thermal.c: /proc/acpi/thermal_zone
# thermal.c: /sys/class/thermal
collectd_plugin_kernel_linux thermal ACPI_THERMAL warn
# turbostat.c: /dev/cpu/%d/msr
collectd_plugin_kernel_linux turbostat X86_MSR warn
# vmem.c: /proc/vmstat
collectd_plugin_kernel_linux vmem VM_EVENT_COUNTERS warn
# vserver.c: /proc/virtual
collectd_plugin_kernel_linux vserver VSERVER warn
# uuid.c: /sys/hypervisor/uuid
collectd_plugin_kernel_linux uuid SYSFS info
# wireless.c: /proc/net/wireless
collectd_plugin_kernel_linux wireless "WIRELESS MAC80211 IEEE80211" warn
# zfs_arc.c: /proc/spl/kstat/zfs/arcstats
collectd_plugin_kernel_linux zfs_arc "SPL ZFS" warn
}
pkg_setup() {
if use kernel_linux; then
linux-info_pkg_setup
if linux_config_exists; then
einfo "Checking your linux kernel configuration:"
collectd_linux_kernel_checks
else
elog "Cannot find a linux kernel configuration. Continuing anyway."
fi
fi
if use collectd_plugins_java; then
java-pkg-opt-2_pkg_setup
fi
use collectd_plugins_lua && lua-single_pkg_setup
use collectd_plugins_python && python-single-r1_pkg_setup
}
src_prepare() {
default
# There's some strange prefix handling in the default config file, resulting in
# paths like "/usr/var/..."
sed -i -e "s:@prefix@/var:/var:g" src/collectd.conf.in || die
# Adjust upstream's systemd unit
# - Get rid of EnvironmentFile directive; These files don't exist on Gentoo!
# - Add User=collectd to run collectd as user "collectd" per default
sed -i \
-e '/^EnvironmentFile=.*/d' \
-e '/^\[Service\]/aUser=collectd' \
contrib/systemd.${PN}.service || die
eautoreconf
}
src_configure() {
# Now come the lists of os-dependent plugins. Any plugin that is not listed anywhere here
# should work independent of the operating system.
local linux_plugins="barometer battery cpu cpufreq disk
drbd entropy ethstat hugepages interface iptables
ipvs irq ipc load memory md netlink nfs numa processes
serial swap tcpconns thermal turbostat users vmem wireless
zfc_arc"
local need_libstatgrab=0
local libstatgrab_plugins="cpu disk interface load memory swap users"
local bsd_plugins="cpu tcpconns ${libstatgrab_plugins} zfc_arc"
local darwin_plugins="apple_sensors battery cpu disk interface memory processes tcpconns"
local osdependent_plugins="${linux_plugins} ${bsd_plugins} ${darwin_plugins}"
local myos_plugins=""
if use kernel_linux; then
einfo "Enabling Linux plugins."
myos_plugins=${linux_plugins}
elif use kernel_FreeBSD; then
einfo "Enabling FreeBSD plugins."
myos_plugins=${bsd_plugins}
elif use kernel_Darwin; then
einfo "Enabling Darwin plugins."
myos_plugins=${darwin_plugins}
fi
local myconf="--disable-werror"
# Do we debug?
myconf+=" $(use_enable debug)"
# udev support?
# Required for smart plugin via REQUIRED_USE; Optional for disk plugin
if use udev; then
myconf+=" --with-libudev"
else
myconf+=" --without-libudev"
fi
local plugin
# Disable what needs to be disabled.
for plugin in ${COLLECTD_DISABLED_PLUGINS}; do
if [[ "${plugin}" == 'dpdkstat' ]]; then
myconf+=" --without-libdpdk"
else
myconf+=" --disable-${plugin}"
fi
done
# Set enable/disable for each single plugin.
for plugin in ${COLLECTD_ALL_PLUGINS}; do
if has ${plugin} ${osdependent_plugins}; then
# plugin is os-dependent ...
if has ${plugin} ${myos_plugins}; then
# ... and available in this os
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
# ... must we link against libstatgrab? Bug #541518
if use kernel_FreeBSD && has ${plugin} ${libstatgrab_plugins}; then
einfo "We must link against libstatgrab due to plugin \"${plugin}\" ..."
need_libstatgrab=1
fi
else
# ... and NOT available in this os
if use collectd_plugins_${plugin}; then
ewarn "You try to enable the ${plugin} plugin, but it is not available for this"
ewarn "kernel. Disabling it automatically."
fi
myconf+=" --disable-${plugin}"
fi
elif [[ "${plugin}" = "collectd_plugins_perl" ]]; then
if use collectd_plugins_perl && ! use perl; then
ewarn "Perl plugin disabled as perl bindings disabled by -perl use flag"
myconf+= --disable-perl
else
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
fi
else
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
fi
done
if [ "${need_libstatgrab}" -eq 1 ]; then
myconf+=" --with-libstatgrab"
else
myconf+=" --without-libstatgrab"
fi
# JAVA_HOME is set by eclasses.
if use collectd_plugins_java; then
myconf+=" --with-java"
fi
# Need libiptc ONLY for iptables. If we try to use it otherwise bug 340109 happens.
# lots of libs are only needed for plugins, if they are disabled, also disable the lib
use collectd_plugins_iptables || myconf+=" --with-libiptc=no"
use collectd_plugins_openldap || myconf+=" --with-libldap=no"
use collectd_plugins_redis || use collectd_plugins_write_redis || myconf+=" --with-libhiredis=no"
use collectd_plugins_smart || myconf+=" --with-libatasmart=no"
use collectd_plugins_gps || myconf+=" --with-libgps=no"
if use collectd_plugins_gpu_nvidia; then
myconf+=" --with-cuda=${EPREFIX}/opt/cuda"
else
myconf+=" --with-cuda=no"
fi
if use perl; then
myconf+=" --with-perl-bindings=INSTALLDIRS=vendor"
else
myconf+=" --without-perl-bindings"
fi
# No need for v5upgrade
myconf+=" --disable-target_v5upgrade"
# Python
if use collectd_plugins_python; then
myconf+=" --with-libpython=yes"
export PYTHON_CONFIG=$(python_get_PYTHON_CONFIG)
else
myconf+=" --with-libpython=no"
fi
# XFS support
myconf+=" $(use_enable xfs)"
# Finally, run econf.
KERNEL_DIR="${KERNEL_DIR}" econf --config-cache \
$(use_enable static-libs static) \
--localstatedir=/var ${myconf}
}
src_install() {
emake DESTDIR="${D}" install
perl_delete_localpod
find "${ED}"/usr/ -name "*.la" -delete || die
if use collectd_plugins_java; then
java-pkg_regjar "${ED}"/usr/share/${PN}/java/*.jar
fi
if use collectd_plugins_disk && use udev; then
udev_newrules contrib/99-storage-collectd.rules 60-persistent-storage-collectd.rules
fi
fowners root:collectd /etc/collectd.conf
fperms u=rw,g=r,o= /etc/collectd.conf
einstalldocs
if use contrib; then
insinto /usr/share/${PN}
doins -r contrib
fi
keepdir /var/lib/${PN}
fowners collectd:collectd /var/lib/${PN}
newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r2" ${PN}
systemd_newunit "contrib/systemd.${PN}.service" ${PN}.service
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" ${PN}
newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
sed -i -e 's:^.*PIDFile "/var/run/collectd.pid":#PIDFile "/run/collectd.pid":' "${ED}"/etc/collectd.conf || die
sed -i -e 's:^# SocketFile "/var/run/collectd-unixsock":# SocketFile "/run/collectd/collectd.socket":' "${ED}"/etc/collectd.conf || die
sed -i -e 's:^.*LoadPlugin perl$:# The new, correct way to load the perl plugin -- \n# <LoadPlugin perl>\n# Globals true\n# </LoadPlugin>:' "${ED}"/etc/collectd.conf || die
sed -i -e 's:^.*LoadPlugin python$:# The new, correct way to load the python plugin -- \n# <LoadPlugin python>\n# Globals true\n# </LoadPlugin>:' "${ED}"/etc/collectd.conf || die
}
pkg_postinst() {
tmpfiles_process "${PN}.conf"
if use filecaps; then
local caps=()
use collectd_plugins_ceph && caps+=('CAP_DAC_OVERRIDE')
use collectd_plugins_exec && caps+=('CAP_SETUID' 'CAP_SETGID')
use collectd_plugins_iptables && caps+=('CAP_NET_ADMIN')
use collectd_plugins_filecount && caps+=('CAP_DAC_READ_SEARCH')
if use collectd_plugins_dns || use collectd_plugins_ping; then
caps+=('CAP_NET_RAW')
fi
if use collectd_plugins_turbostat || use collectd_plugins_smart; then
caps+=('CAP_SYS_RAWIO')
fi
if [ ${#caps[@]} -gt 0 ]; then
local caps_str=$(IFS=","; echo "${caps[*]}")
fcaps ${caps_str} usr/sbin/collectd
elog "Capabilities for ${EROOT}/usr/sbin/collectd set to:"
elog " ${caps_str}+EP"
elog
local systemd_unit="$(systemd_get_systemunitdir)/collectd.service"
if [[ -e "${systemd_unit}" ]]; then
caps_str="${caps[*]}"
sed -i -e "s:^CapabilityBoundingSet=.*:CapabilityBoundingSet=${caps_str}:" "${systemd_unit}" || \
die "Failed to set CapabilityBoundingSet in '${systemd_unit}'"
elog "CapabilityBoundingSet in '${systemd_unit}'"
elog "updated to match capabilities set above."
elog
else
if has_version "sys-apps/systemd"; then
# Bug 596852
ewarn "Failed to update CapabilityBoundingSet in '${systemd_unit}'"
ewarn "because unit was not found. Please file a bug about this."
fi
fi
fi
fi
elog "Note: Collectd is only the collector."
elog " You need to install 'data' sources (applications) locally or"
elog " remotely on your own."
elog
elog "Collectd is configured to run as unprivileged user by default."
elog "You may want to revisit the configuration."
elog
if use collectd_plugins_email; then
ewarn "The email plug-in is deprecated. To submit statistics please use the unixsock plugin."
fi
if use collectd_plugins_smart; then
elog ""
elog "If you are using smart plugin and don't run collectd as root make sure"
elog "that the collectd user is allowed to access the disk you want to monitor"
elog "(can be done via udev rule for example) and that collectd has the required"
elog "capabilities set (which is the default when package was emerged with"
elog "'filecaps' USE flag set)."
fi
if use contrib; then
elog "The scripts in /usr/share/doc/${PF}/collection3 for generating graphs need dev-perl/HTML-Parser,"
elog "dev-perl/CGI, dev-perl/Config-General and net-analyzer/rrdtool[perl] to be installed."
fi
}

Binary file not shown.

@ -1,2 +1,3 @@
DIST filebus-0.3.2.tar.gz 17310 BLAKE2B 0f30aabcd316f52ea12d12b136befe643085dff5e283f65edf2a459b127cd3e2d48c472ae0dd8f302bb7211e4da5541a6fc7ac274573631ab03fc246bc8b566f SHA512 88ce3cd2d8aec7afd30d16315a6a8a37dee1b21d882571ef87c7dca56251e737d6500a5fad0124c62aea6383aae5ec30abd8abf86c2fac5d582f8fe96049eaa6
DIST filebus-0.3.4.tar.gz 17404 BLAKE2B cf6a3fef2e7f3d69fb73df3f9134666e5d1d09d02cc94cd73c2818b1fc92132fafeb8b3b6f904316ab57a3aab4fa01ba00e0e5bfabf9a9c5194de3d6a8666417 SHA512 0619eda926ca77730558600d29a1b7811972b411b86d6c5374f1ccbcd0a4901f70eb87df7577690d72bb7eec4a4191f3b7b4bca237317352bdc0f0ce0f36f120
DIST filebus-0.3.5.tar.gz 17373 BLAKE2B bd49f86e658bcc8dcdcc7cc0c5ca1a3c354a716137157753417b9b57294c14f058292650092e7e8bdb5563e041c009f36474508fb121e14487075cfc41b223bb SHA512 639b047be8fd3eba9cf97e57d7234f590aeb28e6e321195b435480ce0b334e14c236b888e79d14a824b16505e1c2d2c1fc04dd5d75b6f7ac1c8e9fbae6bf562f

@ -0,0 +1,68 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_OPTIONAL=1
DISTUTILS_USE_SETUPTOOLS=manual
PYTHON_COMPAT=( python3_{7,8,9,10} )
inherit distutils-r1
DESCRIPTION="A user space multicast named pipe implementation backed by a regular file"
HOMEPAGE="https://github.com/pipebus/filebus"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
KEYWORDS="~amd64"
SLOT="0"
IUSE="+inotify python test"
RESTRICT="!test? ( test )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
python? (
${PYTHON_DEPS}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/filelock[${PYTHON_USEDEP}]
inotify? ( dev-python/watchdog[${PYTHON_USEDEP}] )
)"
BDEPEND="${RDEPEND}"
src_prepare() {
default
if use python; then
distutils-r1_src_prepare
fi
}
src_compile() {
if use python; then
distutils-r1_src_compile
fi
}
src_test() {
"${BASH}" ./lib/bash/filebus-test.bash test || die
if use python; then
distutils-r1_src_test
fi
}
python_test() {
python test/test_filebus.py || die "tests failed for ${EPYTHON}"
}
src_install() {
if use python; then
distutils-r1_src_install
else
insinto /usr/libexec/filebus
doins lib/bash/*.bash
cat <<-EOF > "${T}/filebus"
#!/bin/sh
exec bash "${EPREFIX}/usr/libexec/filebus/filebus.bash" "\$@"
EOF
dobin "${T}/filebus"
dosym filebus /usr/bin/pipebus
fi
}

Binary file not shown.

@ -1,2 +1 @@
DIST cmark-0.29.0.tar.gz 234545 BLAKE2B 1571cdf08f85142ff790db811b7973f2d95a7b1c8669af467cbeac1ad0907826a46f7e0e3ba717ba677746406f8372e40b9878f7810d317fa3c0e14db06dc8fb SHA512 06eb110cfd90c9e980c022b7588e28864d15a4da5d07d61ad4b27c6de47367492b9e58e9434e62b07517aa6dc484f17af13916808be3188f38c37d20cbf33112
DIST cmark-0.30.2.tar.gz 246033 BLAKE2B 487f5adf47afdd4133e16b6cca1403cd555f8722b47c423960909de73aacac1d0f8b16311f6d5349addb5f03a86562545bb2ec80771b822bb8e5b82816375124 SHA512 aaa9b2103cf89c522f9b42a2b43c07ecf75e07eb42214c0be5de17682ea1faf9c85e3dd28fe91d446b69a34f9980bcab6e276a99b42540c40c9ee1481b3a0d17

@ -1,38 +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,9} )
inherit cmake python-any-r1
DESCRIPTION="CommonMark parsing and rendering library and program in C"
HOMEPAGE="https://github.com/commonmark/cmark"
SRC_URI="https://github.com/commonmark/cmark/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/0.29.0"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="test? ( ${PYTHON_DEPS} )"
PATCHES=(
"${FILESDIR}/${P}-python38_tests.patch"
)
pkg_setup() {
use test && python-any-r1_pkg_setup
}
src_configure() {
local mycmakeargs=(
-DCMARK_LIB_FUZZER=OFF
-DCMARK_SHARED=ON
-DCMARK_STATIC=OFF
-DCMARK_TESTS="$(usex test)"
)
cmake_src_configure
}

@ -13,7 +13,7 @@ SRC_URI="https://github.com/commonmark/cmark/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD-2"
SLOT="0/${PV}"
KEYWORDS="amd64 ppc ppc64 ~x86"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="test"
RESTRICT="!test? ( test )"

@ -1,31 +0,0 @@
From 92697d564042d5b914048e087e4274c3c71e0055 Mon Sep 17 00:00:00 2001
From: Christopher Fujino <christopherfujino@gmail.com>
Date: Sun, 12 Jul 2020 16:11:42 -0700
Subject: [PATCH] replace cgi.escape with html.escape (#656)
---
test/normalize.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/test/normalize.py b/test/normalize.py
index 6073bf01..f8ece18d 100644
--- a/test/normalize.py
+++ b/test/normalize.py
@@ -13,7 +13,7 @@ class HTMLParseError(Exception):
from html.entities import name2codepoint
import sys
import re
-import cgi
+import html
# Normalization code, adapted from
# https://github.com/karlcow/markdown-testsuite/
@@ -66,7 +66,7 @@ def handle_starttag(self, tag, attrs):
self.output += ("=" + '"' +
urllib.quote(urllib.unquote(v), safe='/') + '"')
elif v != None:
- self.output += ("=" + '"' + cgi.escape(v,quote=True) + '"')
+ self.output += ("=" + '"' + html.escape(v,quote=True) + '"')
self.output += ">"
self.last_tag = tag
self.last = "starttag"

Binary file not shown.

@ -1,2 +1,4 @@
DIST aws-2020-20200429-19A9F-src.tar.gz 4120886 BLAKE2B 44156b532dd4382995e5b33eedbb39b4d4fa542f57f3a7d596875a25c1eb59c3e4cc0085cfc60f385566842f2b047086a66a966dc3b9dcd8f48ae7da0c07c01e SHA512 284331bcd07955737ebc6b95a0a72984ace55a1911f1ed809b0ba8e525b03df57a668ccd92d0edfde42be2e06c09a3225e84f5d0501a488a004eb3eeaa746a61
DIST aws-2021-20210518-19F65-src.tar.gz 4351625 BLAKE2B 227e1af5423c7cbf8b15b2ad37b5fbea862daca10dd12e79edb6cb1392f502b8b665d0cedc151a4190723c6aa795801b65c5807592d0292511a9a80318f0a722 SHA512 1820750daf2ba2e95479a8280aa0eae0d38e1d86a32570b4caaa845498ad8f0e8ac8c91f6aef0d5ef06fa1b33bc2b2b264cacb7101ca69fc81f36ab8cb17c65f
DIST aws-22.0.0.tar.gz 2356886 BLAKE2B 3f0a36ce23ed50855dddeb8ecc1888d51c4c7368990124c3d55f240c8b07cc72b59b4c172cad05d282de0ff4cd348ff912315d8cfad1582b2bbb049ad5fcea12 SHA512 6baeff7fa8012cb155bd3964177368f4ccd0bb367abaa66d44c0ffbcd4145f3930fe2e0fe5cfbeb41adccb7395d46c49acffc502878e9b83ecb5e2de597b897b
DIST templates-parser-22.0.0.tar.gz 224473 BLAKE2B c0c0d6feada3d0e54ee0456b48979e1f436c2bdf7210aeb061640c3128294b243ac21c29ef538b055871315b567640e37782b28057954bf4d43473d372c7d983 SHA512 9ce512e41bf3e682f1671d3ed931830d2279da9bef58f9997e430f4852cebb6119cabf0fde7dfaf999586155c13472ab258a0e0f3d885522aeb86d8acb4a2d4f

@ -0,0 +1,57 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_202{0..1} )
inherit ada multiprocessing
DESCRIPTION="A complete Web development framework"
HOMEPAGE="http://libre.adacore.com/tools/aws/"
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz
https://github.com/AdaCore/templates-parser/archive/refs/tags/v${PV}.tar.gz
-> templates-parser-${PV}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-ada/gnatcoll-core:=[${ADA_USEDEP},shared,static-libs]
dev-libs/openssl"
DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
REQUIRED_USE="${ADA_REQUIRED_USE}"
PATCHES=(
"${FILESDIR}"/${PN}-2020-gentoo.patch
"${FILESDIR}"/${P}-gentoo.patch
)
src_prepare() {
default
rmdir templates_parser || die
mv ../templates-parser-${PV} templates_parser || die
}
src_configure() {
emake -j1 setup prefix=/usr ENABLE_SHARED=true \
ZLIB=true SOCKET=openssl \
GPRBUILD="/usr/bin/gprbuild -v"
}
src_compile() {
emake \
PROCESSORS=$(makeopts_jobs) ENABLE_SHARED=true \
GPRBUILD="/usr/bin/gprbuild -v"
}
src_install() {
emake install \
DESTDIR="${D}" \
PROCESSORS=$(makeopts_jobs) ENABLE_SHARED=true \
GPRINSTALL="/usr/bin/gprinstall -v"
einstalldocs
}

@ -0,0 +1,33 @@
--- a/Makefile 2021-11-18 21:58:13.144841987 +0100
+++ b/Makefile 2021-11-18 21:59:15.974876738 +0100
@@ -185,10 +185,9 @@
# build
build-tools-native:
- $(GPRBUILD) -p $(GPROPTS) $(GPR_STATIC) tools/tools.gpr
+ $(GPRBUILD) -p $(GPROPTS) $(GPR_SHARED) tools/tools.gpr
build-lib-native:
- $(GPRBUILD) -p $(GPROPTS) aws.gpr
ifeq (${ENABLE_SHARED}, true)
$(GPRBUILD) -p $(GPROPTS) $(GPR_SHARED) aws.gpr
endif
@@ -259,15 +258,15 @@
--build-var=LIBRARY_TYPE --build-var=AWS_BUILD
install-lib-native:
- $(GPRINSTALL) $(GPROPTS) $(GPRINST_OPTS) $(GPR_DEFAULT) \
- --build-name=$(DEFAULT_LIBRARY_TYPE) aws.gpr
ifeq (${ENABLE_SHARED}, true)
$(GPRINSTALL) $(GPROPTS) $(GPRINST_OPTS) \
$(GPR_OTHER) --build-name=$(OTHER_LIBRARY_TYPE) aws.gpr
+ $(GPRINSTALL) $(GPROPTS) $(GPRINST_OPTS) \
+ $(GPR_OTHER) --build-name=$(OTHER_LIBRARY_TYPE) ssl/ssl.gpr
endif
install-tools-native:
- $(GPRINSTALL) $(GPROPTS) $(GPRINST_OPTS) $(GPR_STATIC) --mode=usage \
+ $(GPRINSTALL) $(GPROPTS) $(GPRINST_OPTS) $(GPR_SHARED) --mode=usage \
--build-name=$(DEFAULT_LIBRARY_TYPE) \
--install-name=aws tools/tools.gpr

Binary file not shown.

@ -30,5 +30,5 @@ DIST mariadb-10.5.12-patches-01.tar.xz 5996 BLAKE2B 202804c0c41e8f646f1430f387e6
DIST mariadb-10.5.12.tar.gz 101914615 BLAKE2B 98910fee3ae7c300ab1cee7b9373695f642b1ace88f8a3136da3a565a97810754633a7479d863e324b6b94969356df7bb92e7fbc6e9b90a1e8a77c4c1d52b659 SHA512 c732c2033304f273900b3dcf21936e28aebb147316fcabc7efdc43b75bc47c198daacfaaae082b997d4e695139d2aeaa2619bd29935f1b6f0aa25b9b9cde9ae5
DIST mariadb-10.5.13-patches-01.tar.xz 5012 BLAKE2B 34a5af415737f71750a8fa47de4f2119e31723686f000a7f99f9892a0a12fbd2be3c7bb635197b131691d73ae663e34c1b010b154d62e1ea16535265f96200f1 SHA512 71e7940558fa863835ef86f04c48c4a1ca927dee0d9ae94fcb32facde857dfef1757ae96b5a738653c341fa19a67916b0b3a03ce473020edd5c8b52ccedc0bea
DIST mariadb-10.5.13.tar.gz 102047279 BLAKE2B be91ebbd05b72d8046eaea73075510e160d7985b2766f64a1cdd3e5bbad1f4eebe9f371caf070a0e9fab605a90588539a4011ea4b2e4243ea4fd8f299ee836fd SHA512 5d5ac04a3c8099a982cacb98dd4c162966fc7957e11c28e8b5645e49ffcf0513b9c8956f43d215c37e5eaa34aa8db6c71cfe993c89d62cab123021ee83169e7f
DIST mariadb-10.6.5-patches-01.tar.xz 5024 BLAKE2B 8ea84b84f48d41aa5e1c962620efcdd04ea5b2207dd8e64c9d35063f6a69719b8127f0ff32106e6781c84dc026ba8c3bf06acb96328db16af713e48652e8fb67 SHA512 e76a62315e899f7720cc9e31975ed6b179f53d6b23a8a76d44a24953d4f7420724b16e92a2bbba32b6ff4fde2c45ff8de393aad2f32450d860b1ce461796d965
DIST mariadb-10.6.5-patches-02.tar.xz 5040 BLAKE2B 3004d2537acf0d8a2a916c48754af14435d013f202d3c2a126837eb9864fa13a832136687ce5c41ed479ee1b0a9b2b3177596e4635f6b8e62de6f82ddb07cc85 SHA512 f87613028065f8d67c4c46fbebaeecef0be3bb9f05f4c4961aeb6a8a8e8413ed1d691e0dae95d2f012d7d0ab25e268cb96968a885139c6b609cce2816c8eb224
DIST mariadb-10.6.5.tar.gz 85061860 BLAKE2B 668fe327e6a46c66bc0b77339d71279cc8bfe468d1e634035e639e88aabaa09ea27aa50e3b9d27728a275e1e7861e8db1209d372d751084ea486ad31f6f1fd29 SHA512 5aafe0a8d5ae54a6f798a6fd0cf922521f5b8e54ef5fb5c7db1cf798a7755f5910bb0b8a6c371cb8253dfb48f4ebca0becd6eb543b68473d564d2092df3185a1

@ -10,7 +10,7 @@ inherit eutils systemd flag-o-matic prefix toolchain-funcs \
multiprocessing java-pkg-opt-2 cmake
# Patch version
PATCH_SET="https://dev.gentoo.org/~whissi/dist/${PN}/${PN}-10.6.5-patches-01.tar.xz"
PATCH_SET="https://dev.gentoo.org/~whissi/dist/${PN}/${PN}-10.6.5-patches-02.tar.xz"
SRC_URI="mirror://mariadb/${PN}-${PV}/source/${P}.tar.gz
${PATCH_SET}"
@ -31,7 +31,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static )
?? ( tcmalloc jemalloc )
static? ( yassl !pam )"
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
# Shorten the path because the socket path length must be shorter than 107 chars
# and we will run a mysql server during test phase

@ -30,8 +30,8 @@ RDEPEND="dev-libs/libaio
sys-libs/zlib
sys-process/numactl
|| (
sys-libs/glibc[crypt(+)]
sys-libs/libxcrypt[compat]
sys-libs/glibc[crypt(+)]
)
!dev-db/percona-xtrabackup"

Binary file not shown.

@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD-2"
SLOT="2/$(ver_cut 1-2)" # soname version
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86 ~ppc-macos"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~ppc-macos"
IUSE="bindist doc boost bzip2 lzma python ssl static-libs sqlite zlib"
CPU_USE=(

@ -2,3 +2,4 @@ DIST intel-compute-runtime-21.41.21220.tar.gz 4753783 BLAKE2B a340c2b5c1199498a6
DIST intel-compute-runtime-21.42.21270.tar.gz 4761371 BLAKE2B 5dd2886e4b2a84a2247d2bb70667805531f099881431d9e8052c870d4081378cbbb43ea3f595c890f9d1930b9d054c0813da3f8b1c5509ad2090c78a4d683ed5 SHA512 f913bb116e84c0bd477578e75e10b67ef9c42bb447c2afdeefd9bb8ae291e53b019937d6e474e749a9bf98741366c8e76e5a8dcd23f8a9fac48e306e8dc9a648
DIST intel-compute-runtime-21.43.21438.tar.gz 4840204 BLAKE2B 6de3075132b9a48e97e30e66c6e09dd24f51cabddf55622f2c7490d38bd1ad25e4853206a0a8a3c4c34ac3eb774e44974c47089182652ae2d234044b72d1d048 SHA512 e8f98d9c8c0a01794d57276706ec4212a3fb082c8ac04dc76ceb0e30fecbd8d35405baaa45685fd4b241e8b04a15db16aef75bf1929c81ff879af46e5be00d1e
DIST intel-compute-runtime-21.44.21506.tar.gz 4851449 BLAKE2B beb49e8bbbfab098bb07943def326463b50f3a4b659368c5b24aadede582331c2c15d4d047e3bbae3d0ca32752c4a05861b0c0a325f30e91bc865276722116b6 SHA512 ae8ca2780602c53f13379ea798462fff1c136967186da21c5b714ed5ab405cb815e0e5e9e60cf8586cef151424270db624b473748d2756ee5768dba4cc020ea6
DIST intel-compute-runtime-21.45.21574.tar.gz 4868091 BLAKE2B 48ff1ba42e5fe5eb231ec82bb7b33d0bb96460fc5adbfcb4702b68397d58b1b88f2a4e5a2dbef462731d43c284439cc4626ebf308d9dcfc509ccb68cea63eb19 SHA512 ede4ca4772ec6518592557d4c49d0a25204773607ae6737a35d20a3abb73ebbe66d01139baba544d5292d848a05a166a2c5ca1712408f85ce6be840bcf104650

@ -0,0 +1,61 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
MY_PN="${PN/intel-/}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver"
HOMEPAGE="https://github.com/intel/compute-runtime"
SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+l0 +vaapi"
RDEPEND="
dev-libs/libnl:3
dev-libs/libxml2:2
>=dev-util/intel-graphics-compiler-1.0.8744
>=dev-util/intel-graphics-system-controller-0.2.4
>=media-libs/gmmlib-21.2.1
>=virtual/opencl-3
l0? ( >=dev-libs/level-zero-1.5.4 )
vaapi? (
x11-libs/libdrm[video_cards_intel]
x11-libs/libva
)
"
# for Khronos OpenGL headers
DEPEND="
${RDEPEND}
media-libs/mesa
"
BDEPEND="virtual/pkgconfig"
DOCS=( "README.md" "FAQ.md" )
PATCHES=( "${FILESDIR}/${PN}-21.31.20514-no_Werror.patch" )
src_configure() {
local mycmakeargs=(
-DBUILD_WITH_L0="$(usex l0)"
-DDISABLE_LIBVA="$(usex !vaapi)"
-DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
-DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
# If enabled, tests are automatically run during
# the compile phase and we cannot run them because
# they require permissions to access the hardware.
-DSKIP_UNIT_TESTS="ON"
)
cmake_src_configure
}

@ -14,7 +14,7 @@ SRC_URI="https://files.inria.fr/${PN}/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/7"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="
blas cuda doc examples fftw fortran hdf5 mpi opencl opengl

Binary file not shown.

@ -13,7 +13,7 @@ SRC_URI="https://github.com/brunoos/luasec/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86"
KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
RDEPEND="
>=dev-lua/luasocket-3.0_rc1_p20200328-r103[${LUA_USEDEP}]

@ -1,93 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EGIT_COMMIT="5b18e475f38fcf28429b1cc4b17baee3b9793a62"
LUA_COMPAT=( lua5-{1..4} luajit )
MY_P="${PN}-${EGIT_COMMIT}"
inherit flag-o-matic lua toolchain-funcs
DESCRIPTION="Networking support library for the Lua language"
HOMEPAGE="
http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/
https://github.com/diegonehab/luasocket
"
SRC_URI="https://github.com/diegonehab/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="test"
RDEPEND="${LUA_DEPS}"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
HTML_DOCS="doc/."
src_prepare() {
default
# Respect users CFLAGS
sed -e 's/-O2 -ggdb3//g' -i src/makefile || die
# Workaround for 32-bit systems
append-cflags -fno-stack-protector
lua_copy_sources
}
lua_src_compile() {
pushd "${BUILD_DIR}" || die
local myemakeargs=(
"CC=$(tc-getCC)"
"LD=$(tc-getCC)"
"LDFLAGS_linux=-O -fpic -shared -o"
"LUAINC_linux=$(lua_get_include_dir)"
"LUAV=${ELUA}"
"MIME_V=1.0.3-${ELUA}"
"MYCFLAGS=${CFLAGS}"
"MYLDFLAGS=${LDFLAGS}"
"SOCKET_V=3.0-rc1-${ELUA}"
)
emake "${myemakeargs[@]}" all
popd
}
src_compile() {
lua_foreach_impl lua_src_compile
}
lua_src_install() {
pushd "${BUILD_DIR}" || die
local myemakeargs=(
"CDIR=$(lua_get_cmod_dir)"
"DESTDIR=${ED}"
"LDIR=$(lua_get_lmod_dir)"
"LUAPREFIX_linux="
"MIME_V=1.0.3-${ELUA}"
"SOCKET_V=3.0-rc1-${ELUA}"
)
emake "${myemakeargs[@]}" install
emake "${myemakeargs[@]}" install-unix
insinto "$(lua_get_include_dir)"/luasocket
doins src/*.h
popd
}
src_install() {
lua_foreach_impl lua_src_install
einstalldocs
}

@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86"
KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="test"

@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
DIST_AUTHOR=JMERELO
DIST_VERSION=1.26
@ -12,9 +12,3 @@ DESCRIPTION="A Perl module to manipulate/fetch info from MP3 files"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
"

@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
DIST_AUTHOR=ILYAZ
DIST_VERSION=1.15
@ -15,9 +15,13 @@ DESCRIPTION="Module for reading tags of MP3 Audio files"
SLOT="0"
LICENSE="Artistic"
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE=""
RDEPEND="dev-perl/MP3-Info"
DEPEND="${RDEPEND}
RDEPEND="
dev-perl/MP3-Info
"
BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
"
# somewhat flaky
DIST_TEST=do

@ -1,23 +1,19 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
EAPI=8
MODULE_VERSION=1.13
MODULE_AUTHOR=JHAR
DIST_VERSION=1.13
DIST_AUTHOR=JHAR
inherit perl-module
DESCRIPTION="Fetch info from MPEG-4 files (.mp4, .m4a, .m4p, .3gp)"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
virtual/perl-Encode
dev-perl/IO-String
"
DEPEND="${RDEPEND}
BDEPEND="${RDEPEND}
"
SRC_TEST=do

@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
DIST_AUTHOR=HAARG
DIST_VERSION=0.13
@ -11,13 +11,3 @@ DESCRIPTION="Lets you build groups of accessors"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
"
# >=dev-perl/Class-C3-0.20
# >=dev-perl/Class-C3-XS-0.08
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? ( >=virtual/perl-Test-Simple-0.470.0 )"

Binary file not shown.

@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
inherit perl-module
SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.gz"
@ -11,9 +11,8 @@ DESCRIPTION="Mozilla's CA cert bundle in PEM format (Gentoo stub)"
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="app-misc/ca-certificates"
DEPEND="${RDEPEND}
BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
"

@ -1,2 +1,2 @@
DIST Mozilla-PublicSuffix-v1.0.0.tar.gz 71669 BLAKE2B 5a5866b6446cf56df24d5113e2ce663dec3ace6025ff9888b40914b577215dcb65f3f57bae1ac31bc82ff5dc3a0ae4d79f1d63dbe6fa717358ebf92d0779b579 SHA512 79ed7256bccb33f1f428657bd60cccaf7be5d4793424337b94a812a41f46e90507b8c32b3aa8b381bf16d77f4a3f911301f757332e9144718efd2341996d9cc6
DIST Mozilla-PublicSuffix-v1.0.4.tar.gz 85940 BLAKE2B a3f8266dc0c48b302cc5c9a488318f2b3668ffdb6e50bc567362d1e00b1798f7a37470e2b3f78321b48567f411d6e10e9b1ffd88bd82caa0659ce2b7f67c43e5 SHA512 681803f51fbc8aca961874607f1f3a6a91c95a0e1397e3d702b013a9ab3cfcca7b08340414f977dcc9af7ee01610bdf8b60ce6bcea3bffab6156d80b2063f008
DIST Mozilla-PublicSuffix-v1.0.5.tar.gz 87014 BLAKE2B fef4cb6c255eedd4f98392a422ddd0559231dcfd0c73031397f709b8863012f682ddc8c67cffd3f175035718f25bf04577ed92fa770405fe78838a2c71fb65d0 SHA512 3c8932dd9b3ee365e2a511bccfb324152c3fa13bdf795d9ff669b505d0385e212fd6d3991fc80a794e7398ca1cc0e4ea307f45df6a04e295a59fca83abfa7794

@ -1,26 +1,21 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
DIST_AUTHOR=RSIMOES
DIST_AUTHOR=TOMHUKINS
DIST_VERSION="v${PV}"
inherit perl-module
DESCRIPTION="Get a domain name's public suffix via the Mozilla Public Suffix List"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}/${PV}-no-dynamic-update.patch"
)
RDEPEND="
virtual/perl-Exporter
dev-perl/URI
"
DEPEND="${RDEPEND}
BDEPEND="${RDEPEND}
virtual/perl-IO
>=dev-perl/Module-Build-0.280.0
test? (
@ -28,6 +23,11 @@ DEPEND="${RDEPEND}
virtual/perl-File-Spec
)
"
PATCHES=(
"${FILESDIR}/1.0.4-no-dynamic-update.patch"
)
src_test() {
perl_rm_files t/author-* t/release-*
perl-module_src_test

@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
DIST_AUTHOR=MIKER
DIST_VERSION=4.079
@ -12,12 +12,14 @@ DESCRIPTION="Manipulation and operations on IP addresses"
SLOT="0"
LICENSE="|| ( Artistic GPL-2 )"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86"
IUSE="ipv6 test"
RESTRICT="!test? ( test )"
IUSE="ipv6"
RDEPEND="ipv6? ( dev-perl/Socket6 )"
DEPEND="${RDEPEND}
RDEPEND="
ipv6? ( dev-perl/Socket6 )
"
BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? ( virtual/perl-Test-Simple )
"
PATCHES=( "${FILESDIR}/${PN}-4.079-no-sleep.patch" )

@ -1,7 +1,7 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
EAPI=8
inherit perl-module
@ -12,10 +12,10 @@ SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.go
LICENSE="|| ( BSD LGPL-2.1 GPL-2 )"
SLOT="0"
KEYWORDS="amd64 ~ia64 x86"
IUSE=""
DEPEND="~app-text/mecab-${PV}"
RDEPEND="${DEPEND}"
RDEPEND="~app-text/mecab-${PV}"
BDEPEND="${RDEPEND}"
DEPEND="${RDEPEND}"
DOCS=( AUTHORS README test.pl )
HTML_DOCS=( bindings.html )

@ -1,7 +1,7 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
DIST_AUTHOR=ROSCH
DIST_VERSION=1.11 # the author made 1.11 follow 1.9, so we need to be creative
@ -12,7 +12,6 @@ DESCRIPTION="construct and optionally mail MIME messages"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc ~sparc x86"
IUSE=""
RDEPEND="
virtual/perl-MIME-Base64
@ -20,6 +19,7 @@ RDEPEND="
dev-perl/MIME-Types
dev-perl/Proc-WaitStat
"
DEPEND="${RDEPEND}"
BDEPEND="${RDEPEND}
"
PATCHES=( "${FILESDIR}/${PN}-add-date-header.patch" )

@ -1,2 +1 @@
DIST multidimensional-0.013.tar.gz 67528 BLAKE2B 8167da19e5bc0f28547277580cefa871031b7dc129fc6eae521ecc4e5e5714b38b5c5b32446dc41123b6d79c93fd7399e6cd4f33d244d85e937deaa5831ffa2c SHA512 9abc93efd0060042f16c9e89c37a11a08c781ab2d095964701661a17f4adfeaf7cf3cb134db9c91a366b5ddda482716eda5d3b002fdb38fa4694d7e24dbc76f6
DIST multidimensional-0.014.tar.gz 66968 BLAKE2B 0496081f7ea4b0c33e5805b85213fa582d58218d7e50614ae0a8660b1d28f823eeed3023f2fd10bb9055e89e38d365f4c1e9741fdaba0d6bc5fe1f67d7a8c461 SHA512 94c9dabb3023165a8dd140ef791e4aab980e3b604eae06ed0e29290aab67a9302f2cde4c8b394de0b4c55c5f78ce4510db902d615d665bf60b12ec409f341043

@ -1,28 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DIST_AUTHOR=ILMARI
DIST_VERSION=0.013
inherit perl-module
DESCRIPTION="disables multidimensional array emulation"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-perl/B-Hooks-OP-Check-0.190.0
>=dev-perl/Lexical-SealRequireHints-0.5.0
virtual/perl-XSLoader
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
dev-perl/ExtUtils-Depends
test? (
>=virtual/perl-CPAN-Meta-2.112.580
>=virtual/perl-Test-Simple-0.880.0
)
"

Binary file not shown.

@ -33,6 +33,20 @@ BDEPEND="$(python_gen_cond_dep '
)
')"
# All these tests attempt to connect to galaxy.ansible.com
EPYTEST_DESELECT=(
test/test_runtime.py::test_install_collection
test/test_runtime.py::test_install_collection_dest
test/test_runtime.py::test_prepare_environment_with_collections
test/test_runtime.py::test_prerun_reqs_v1
test/test_runtime.py::test_prerun_reqs_v2
test/test_runtime.py::test_require_collection_no_cache_dir
test/test_runtime.py::test_require_collection_wrong_version
test/test_runtime.py::test_require_collection
test/test_runtime.py::test_upgrade_collection
test/test_runtime_example.py::test_runtime
)
# Requires currently unpackaged Sphinx extension myst_parser
#distutils_enable_sphinx docs 'dev-python/sphinx_ansible_theme'

@ -1,6 +1,7 @@
DIST boto3-1.18.65.tar.gz 429858 BLAKE2B fbc80e0d8d10f6d02fcf9b86c6b4be03a9c908318c507a7cde1eef0c36d8fe3a5d3be0f8c6178edfdd8bc82adf112f297a5f127cd2b442ce10fe4d37b3a21fa4 SHA512 631d8f618fb6d55b338b563e72e1ccc751b8937bb2660d033b885951ea5ec3ac6902f8c7b9918664d764be84fdef5af4e7a87d444cbc154ebf5ae06908f90714
DIST boto3-1.19.12.tar.gz 436654 BLAKE2B f92e756bc9f98105e3126e41cf0d6fab948bbd79f088ee4e0f0f5f319d4a6e542c0702b487404b316f794b304c43f9c26da026257476341971a7ce241538f506 SHA512 e6b20730f35bb422a2f74e978adc0bac77aa18b4e80eab5175dc117cf2762a7d8e53d390c50df24dada6f1d071d78309c69598ffb3f8d93fd45a3d1f772a866f
DIST boto3-1.19.5.tar.gz 433567 BLAKE2B 52c12a4dd18d6f02326f8002b345cc5df224455fc862daa700326ae1df258979211d2753f01e1a106f237de393e483dc8926bb4ef0e08bafa575f20811dccd55 SHA512 fad05102f0c3e7e30a3342009f6b3ae28f52758f17a0c22b4da9a03dd10d7f9149ea2ec0119f55ec7280824bd8173653271821e82fcd54ef9fb9161b2d62df70
DIST boto3-1.20.10.tar.gz 443886 BLAKE2B 891c5d45eed9fc0afac3e6e87f5f7d2100da779b6d863146d8a0804ed8caa732024d21cbd396a681067088080fc9b4e9afc3634d0f3e2483fa8ad5203e703054 SHA512 36ea0170aa62dba8f01f49d975c34dc3fa180ea82d583619844755d9eb8f5e5d141bce2ac044c1fee8dba4ce71ad5dc93b527e5ed4efbf303ef8abaae90b0a47
DIST boto3-1.20.5.tar.gz 439166 BLAKE2B c140e15e497e6cdf6b4b77bb99e0a0f5ac01d5b5793f8bfb210b52bbc09e39e6fe06a957951375e0795210dc1c3b2a0afd2f498bc88e449d9e6846f2b357f016 SHA512 2823466e4851684253d4ce42a8c34e5cbdad6d04c823040fe2cebdf0cffb14d5d3f40e28d57ebec14533fab04ba74f27c25f078ddb8791b8f52d0424e11b39fc
DIST boto3-1.20.6.tar.gz 440133 BLAKE2B b154714261372cebb8643d529b66fe3a42d30e056cf2a454092d598c51d0cdef723980834be6a36abb892d3022ae8ef67053b22bb176f540e67c3f37422155d8 SHA512 d8d66a761f03beeca10fea8446de1136d418a93b21065aebfefcafe2abfd9b5bbfa243594f54647ad80547e48348086e2be2de129b89f9ca71f308579f11a0b7
DIST boto3-1.20.7.tar.gz 440428 BLAKE2B f1b2b36799e6c22a40c04226443f15f9174d68a02d2f731df84f6ff0962158e9d940ae5bc04d25fe99a74f105946026ccb66547838734294d649d661071c1e3b SHA512 85493a85789caa5453a4dafa1472c8ecd75c05a819227909092ae03690243eb103c1588cb10e5e5277ab9df49673b9b54fda064a412bdcf6b9e11238b277f450

@ -0,0 +1,59 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests pytest
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# do not rely on bundled deps in botocore (sic!)
find -name '*.py' -exec sed -i \
-e 's:from botocore[.]vendored import:import:' \
-e 's:from botocore[.]vendored[.]:from :' \
{} + || die
distutils-r1_python_prepare_all
}
python_test() {
epytest tests/{functional,unit}
}

@ -1,6 +1,7 @@
DIST botocore-1.21.65.tar.gz 8261668 BLAKE2B c955019d06aa1b2f4503673b7d9009e5d6e07ee4348e730e6b4d11285f3030f676f0efda58a72dd92cac8c6ba0cb57f8f879eb5298009ecbd227904d18a453bf SHA512 955d24d2d486524af7bee57a56e2e903458030420198f3e6ab49d61be52b812a98444a9d0f86503b121270d6642345ffad6053ad143374dc56ab908b385afb0a
DIST botocore-1.22.12.tar.gz 8343683 BLAKE2B df7b2c86f226df14dc8181e8506acc7dd660797311049e2342ec721e853af1158c845749a8143ec6677601420ce6140173da8df5d9e4550cdf9becfc944ebd3c SHA512 0ab78902711960f8373a91af379b4981ab29646cc9f94e49836deaa432695c503879ed0bbbf54e3641e50933b5ed658e48052ca2b8b8391f705284d9abd24c1f
DIST botocore-1.22.5.tar.gz 8301083 BLAKE2B 91f9d38e7c5bcb0b8f58c04547ad45489f58d2240c6b7301cf632969a4a73cf4a1d51c8c68c8def27653c10041d2163ad7ca800dcf6fd07972b506bf2566cae3 SHA512 710a9eeee03dc79ca4ffacc4974f09ca769e1e3b8cb143f6f0349240dd8c2af8ee526a1dadb7310a26019363f683fc4149cb4c73d8b94a856a384fab7f84fb5c
DIST botocore-1.23.10.tar.gz 8429267 BLAKE2B bcad034d600f17317e1036225a789c143d75ee2375965df60b3398d898fb49e5ceee7a5ac99cd7fb5f44f2bd89da7cee9406df6b493a53c93fcce5363d7735e5 SHA512 c2782cb8e360f1a921a0e630f2a6cc0f97f1ff0a974e89d95c0b602f201ebffe29a507759e9a83153cc3d9797f057d7bc6e4f6568f6965a7448be04b479c5b55
DIST botocore-1.23.5.tar.gz 8374467 BLAKE2B 467092e7d8aa5ccb756132669049865445a47205913964c1c944b20caaf100b1efdd1bf3af9c5416ff079b487e6d4d08ffe6208e2b352d09655cc5be21c88739 SHA512 6afca19b724f9019f21e5993ce970d605b95d31c1a4e969ec1b4080510a5a120b3fa0cfd5ade973a9203bd6b7983a3dbca2f7a03108a9167392efd60d5e2fe9b
DIST botocore-1.23.6.tar.gz 8387968 BLAKE2B 415a177d591a0ef369f17b8f02563be0fb53bc4e65c2767f41ca11300939585a10146874b6ac5297cdd3dcb36cf6fd2065fd09f3c612c4ba1d954b03a5b15579 SHA512 a46e45b7bb67d7c4bcc5508f38448b9ed3778ed6b6080239459b22b7f753adaf12e8d64496f7d7c71b33bb17ae1744000e9269ea0f545286e56fabe39e7f0340
DIST botocore-1.23.7.tar.gz 8391467 BLAKE2B dd6cad44c1b8109b76c44bfffa45e74da0fbeaa027429860640e33134dc5f6e5bb813b46d8b662d80b89af46d437c6fb962f0e0ab1edbeca3ee790f3b6d029bf SHA512 a3270da3b6d906bc2372af221400e14039868598ccd56f40f976bcc2638f300ae9990ff367f76e5b5cdf8d46a8a37716865f9a40ca7e79b73a5b8dbcb2b1af7f

@ -0,0 +1,64 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3"
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
)
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests pytest
src_prepare() {
# unpin deps
sed -i -e "s:>=.*':':" setup.py || die
# unbundle deps
rm -r botocore/vendored || die
find -name '*.py' -exec sed -i \
-e 's:from botocore[.]vendored import:import:' \
-e 's:from botocore[.]vendored[.]:from :' \
{} + || die
distutils-r1_src_prepare
}
python_test() {
local EPYTEST_DESELECT=(
# rely on bundled six
tests/functional/test_six_imports.py::test_no_bare_six_imports
tests/functional/test_six_threading.py::test_six_thread_safety
)
epytest tests/{functional,unit}
}

@ -15,7 +15,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
# There is not enough time in the universe for this test suite
RESTRICT="test"

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
RDEPEND="
dev-python/ipython_genutils[${PYTHON_USEDEP}]

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/entrypoints[${PYTHON_USEDEP}]

@ -12,7 +12,7 @@ SRC_URI="https://github.com/nose-devs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
RDEPEND="
>=dev-python/coverage-4.4.1[${PYTHON_USEDEP}]

@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
# After removing and recompiling the prebuilt lib the tests fail?
# For some reason the test suite is executing a slightly different gdb command

@ -1,2 +1,3 @@
DIST pygit2-1.6.1.tar.gz 258338 BLAKE2B dc223e2a5231728c42ca7e0581483731fbab6ee090cf4aeeb27f186973b3c753fdf54c89679a88b97d834d717135f9b8f9a2adf492ed8572affa938c79d0f905 SHA512 67a78313493ba096cbae6805bda861495f33644fd180b5fb1cd99dcd226ef5a09ee85bd27d04d0697ef15503a4e902aa1384980870551f430fd9560ac949fe2f
DIST pygit2-1.7.0.tar.gz 276292 BLAKE2B 6091e2916c4986cb545f23d3a31f262666f0349661ccc48769414e888d0ede48af3a80483b4638a3a2275b74ed9b42113bdeae678f03d76caa7e796c6011b50c SHA512 3a8654036d0ab875898ce60e81bcab48bdb6d6bd63c29dc98272c71b5c82391e3186da61083fba09faf722e176fed5c592a36edb53ae0b957726e74646d25616
DIST pygit2-1.7.1.tar.gz 281791 BLAKE2B 51f7f23752acf0abf6000f2262019db7503506267f0f5306bd53e0e15378447d2da564818c1b6efccc4759587aba6b4d7b142c760e4e2796445cd6056e949825 SHA512 a6232039b6364c7a0905aba20f7e27b43892b7067fa95fdd464438869453360ecdb885f2012cdf0eb0734c91dc79b60db894d1d0fee81922b9fb3cf920950937

@ -0,0 +1,40 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Python bindings for libgit2"
HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.org/project/pygit2/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2-with-linking-exception"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
=dev-libs/libgit2-1.3*:=
>=dev-python/cffi-1.0:=[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
distutils_enable_tests pytest
src_prepare() {
distutils-r1_src_prepare
# unconditionally prevent it from using network
sed -i -e '/has_network/s:True:False:' test/utils.py || die
# we need to move them away to prevent pytest from forcing '..'
# for imports
mkdir hack || die
mv test hack/ || die
ln -s hack/test test || die
}
python_test() {
epytest hack/test
}

@ -14,7 +14,7 @@ SRC_URI="https://github.com/eugeniy/pytest-tornado/archive/refs/tags/v${PV}.tar.
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/pytest-3.6[${PYTHON_USEDEP}]

@ -12,5 +12,5 @@ SRC_URI="https://github.com/FrodeSolheim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~ppc64"
RESTRICT="test" # The tests don't work, they're probably outdated.

@ -0,0 +1,98 @@
diff --git a/tests/_device_tests/_attributes_tests.py b/tests/_device_tests/_attributes_tests.py
index 23fa6da..7baf043 100644
--- a/tests/_device_tests/_attributes_tests.py
+++ b/tests/_device_tests/_attributes_tests.py
@@ -50,7 +50,7 @@ class TestAttributes(object):
"""
@given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
- @settings(max_examples=5)
+ @settings(max_examples=5, deadline=30000)
def test_getitem(self, a_context, device_datum):
"""
Test that attribute value exists and is instance of bytes.
@@ -60,7 +60,7 @@ def test_getitem(self, a_context, device_datum):
for key in device_datum.attributes.keys())
@given(strategies.sampled_from(_DEVICES))
- @settings(max_examples=5)
+ @settings(max_examples=5, deadline=30000)
def test_getitem_nonexisting(self, a_device):
"""
Test behavior when corresponding value is non-existant.
@@ -87,7 +87,7 @@ def test_non_iterable(self, a_device):
a_device.attributes['key']
@given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
- @settings(max_examples=5)
+ @settings(max_examples=5, deadline=30000)
def test_asstring(self, a_context, device_datum):
"""
Test that attribute exists for actual device and is unicode.
@@ -97,7 +97,7 @@ def test_asstring(self, a_context, device_datum):
for key in device_datum.attributes.keys())
@given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
- @settings(max_examples=10)
+ @settings(max_examples=10, deadline=30000)
def test_asint(self, a_context, device_datum):
"""
Test that integer result is an int or ValueError raised.
@@ -111,7 +111,7 @@ def test_asint(self, a_context, device_datum):
device.attributes.asint(key)
@given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
- @settings(max_examples=5)
+ @settings(max_examples=5, deadline=30000)
def test_asbool(self, a_context, device_datum):
"""
Test that bool result is a bool or ValueError raised.
diff --git a/tests/_device_tests/_device_tests.py b/tests/_device_tests/_device_tests.py
index b9a84c6..2ce6751 100644
--- a/tests/_device_tests/_device_tests.py
+++ b/tests/_device_tests/_device_tests.py
@@ -352,7 +352,7 @@ def test_key_subset(self, a_context, device_datum):
frozenset(device.properties.keys())
@given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
- @settings(max_examples=1)
+ @settings(max_examples=1, deadline=30000)
def test_getitem(self, a_context, device_datum):
device = Devices.from_path(a_context, device_datum.device_path)
for prop in device_datum.properties:
@@ -372,7 +372,7 @@ def test_getitem(self, a_context, device_datum):
@pytest.mark.skipif(
len(_device_data) == 0, reason='no device with a DEVNAME property')
@given(_CONTEXT_STRATEGY, strategies.sampled_from(_device_data))
- @settings(max_examples=5)
+ @settings(max_examples=5, deadline=30000)
def test_getitem_devname(self, a_context, device_datum):
device = Devices.from_path(a_context, device_datum.device_path)
data_devname = os.path.join(a_context.device_path,
@@ -382,7 +382,7 @@ def test_getitem_devname(self, a_context, device_datum):
assert device_devname == data_devname
@given(strategies.sampled_from(_DEVICES))
- @settings(max_examples=5)
+ @settings(max_examples=5, deadline=30000)
def test_getitem_nonexisting(self, a_device):
with pytest.raises(KeyError) as excinfo:
# pylint: disable=pointless-statement
@@ -390,7 +390,7 @@ def test_getitem_nonexisting(self, a_device):
assert str(excinfo.value) == repr('a non-existing property')
@given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
- @settings(max_examples=5)
+ @settings(max_examples=5, deadline=30000)
def test_asint(self, a_context, device_datum):
device = Devices.from_path(a_context, device_datum.device_path)
for prop, value in device_datum.properties.items():
@@ -403,7 +403,7 @@ def test_asint(self, a_context, device_datum):
assert device.properties.asint(prop) == value
@given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
- @settings(max_examples=5)
+ @settings(max_examples=5, deadline=30000)
def test_asbool(self, a_context, device_datum):
"""
Test that values of 1 and 0 get properly interpreted as bool

@ -0,0 +1,126 @@
commit a35c394f7f4eb714eeaab1b8ed7977f822e29fa9
Author: mulhern <amulhern@redhat.com>
Date: Wed May 2 15:50:45 2018 -0400
Get rid of all test_match_attribute_* methods
These tests are rendered flaky by the volatility of attribute values.
Signed-off-by: mulhern <amulhern@redhat.com>
diff --git a/tests/test_enumerate.py b/tests/test_enumerate.py
index f054799..c9c6a67 100644
--- a/tests/test_enumerate.py
+++ b/tests/test_enumerate.py
@@ -200,77 +200,6 @@ def test_match_property_bool(self, context, pair):
for device in devices
)
- @failed_health_check_wrapper
- @given(_CONTEXT_STRATEGY, _ATTRIBUTE_STRATEGY)
- @settings(max_examples=50)
- def test_match_attribute_nomatch_unfulfillable(self, context, pair):
- """
- Match and no match for a key/value gives empty set.
- """
- key, value = pair
- devices = context.list_devices()
- devices.match_attribute(key, value)
- devices.match_attribute(key, value, nomatch=True)
- assert not list(devices)
-
- @failed_health_check_wrapper
- @given(_CONTEXT_STRATEGY, _ATTRIBUTE_STRATEGY)
- @settings(max_examples=50)
- def test_match_attribute_nomatch_complete(self, context, pair):
- """
- Test that w/ respect to the universe of devices returned by
- list_devices() a match and its inverse are complements of each other.
- """
- key, value = pair
- m_devices = frozenset(context.list_devices().match_attribute(
- key, value))
- nm_devices = frozenset(context.list_devices().match_attribute(
- key, value, nomatch=True))
- _test_intersection_and_union(context, m_devices, nm_devices)
-
- @failed_health_check_wrapper
- @given(_CONTEXT_STRATEGY, _ATTRIBUTE_STRATEGY)
- @settings(max_examples=50)
- def test_match_attribute_string(self, context, pair):
- """
- Test that matching attribute as string works.
- """
- key, value = pair
- devices = context.list_devices().match_attribute(key, value)
- assert all(device.attributes.get(key) == value for device in devices)
-
- @failed_health_check_wrapper
- @given(_CONTEXT_STRATEGY,
- _ATTRIBUTE_STRATEGY.filter(lambda x: _is_int(x[1])))
- @settings(max_examples=50)
- def test_match_attribute_int(self, context, pair):
- """
- Test matching integer attribute.
- """
- key, value = pair
- int_value = int(value)
- devices = context.list_devices().match_attribute(key, int_value)
- for device in devices:
- attributes = device.attributes
- assert attributes.get(key) == value
- assert device.attributes.asint(key) == int_value
-
- @failed_health_check_wrapper
- @given(_CONTEXT_STRATEGY,
- _ATTRIBUTE_STRATEGY.filter(lambda x: _is_bool(x[1])))
- @settings(max_examples=50)
- def test_match_attribute_bool(self, context, pair):
- """
- Test matching boolean attribute.
- """
- key, value = pair
- bool_value = True if int(value) == 1 else False
- devices = context.list_devices().match_attribute(key, bool_value)
- for device in devices:
- attributes = device.attributes
- assert attributes.get(key) == value
- assert attributes.asbool(key) == bool_value
-
@_UDEV_TEST(154, "test_match_tag")
@failed_health_check_wrapper
@given(_CONTEXT_STRATEGY, _TAG_STRATEGY)
@@ -335,33 +264,6 @@ def test_combined_property_matches(self, context, ppairs):
)
)
- @given(_CONTEXT_STRATEGY,
- strategies.lists(
- elements=_ATTRIBUTE_STRATEGY,
- min_size=2,
- max_size=3,
- unique_by=lambda p: p[0]))
- @settings(max_examples=20)
- def test_combined_attribute_matches(self, context, apairs):
- """
- Test for conjunction of attributes.
-
- If matching multiple attributes, then the result is the intersection of
- the matching sets, i.e., the resulting filter is a conjunction.
- """
- enumeration = context.list_devices()
-
- for key, value in apairs:
- enumeration.match_attribute(key, value)
-
- _test_direct_and_complement(
- context,
- frozenset(enumeration),
- lambda d: all(
- d.attributes.get(key) == value for key, value in apairs
- )
- )
-
@given(_CONTEXT_STRATEGY,
strategies.lists(
elements=_MATCH_PROPERTY_STRATEGY,

@ -0,0 +1,51 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Python binding to libudev"
HOMEPAGE="https://pyudev.readthedocs.io/en/latest/ https://github.com/pyudev/pyudev"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="qt5"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
virtual/udev
qt5? ( dev-python/PyQt5[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
)"
DOCS=( CHANGES.rst README.rst )
PATCHES=(
"${FILESDIR}/pyudev-0.22-fix-hypothesis.patch"
)
distutils_enable_tests pytest
python_prepare_all() {
if use test; then
ewarn "If your PORTAGE_TMPDIR is longer in length then '/var/tmp/',"
ewarn "change it to /var/tmp to ensure tests will pass."
fi
# tests are known to pass then fail on alternate runs
# tests: fix run_path
sed -i -e "s|== \('/run/udev'\)|in (\1,'/dev/.udev')|g" \
tests/test_core.py || die
distutils-r1_python_prepare_all
}

@ -1,7 +1,3 @@
DIST SQLAlchemy-1.3.24.tar.gz 6353598 BLAKE2B 6eb92b20fa3412a1f1398e18e902e3338320973287afa4a37477ec28d47e7422a19c3a60e6290a6da7b23512c0d818a26400958d02097def778c917f098bb3db SHA512 4f5f0a23e80e1cebe541f8748a7e794e8964d986252803b3289a7cea732ad22557e00221775332e2766b6ff16ad5d9069223f441f8880ca6d0c47011f15fee5b
DIST SQLAlchemy-1.4.20.tar.gz 7682074 BLAKE2B 7921bbab0c7fcaccb232121625dcd9acc162cb21e747b889fa032863435b6a922b9ad21c7ba136b94617710d3aa6ec331941b11b0fd87a8d543b633d3d605c36 SHA512 cb9ec5c74b27c93824b7d46844d2a122c719e358d917563039f3dd96a44d057d4daa239b2820893db42348f46546efc469a202999be2c722027abbb6eed50063
DIST SQLAlchemy-1.4.22.tar.gz 7709437 BLAKE2B cc4ab689c8f53601ba76632ad32ed2ae23f9ac46fe23f40cc7657b66f48cccc6a7801f9bea64dcebbe1c39786d7ff0708fad8e8d05534a5ab4ef691e6da8d85c SHA512 92a36a77d104db23577dda9add6dca86c1e1c416d3dc552c4dc6049522683da2857c1071c81d216d41a723c11de081af92800acb5d44d69fb0e36ee6756839ce
DIST SQLAlchemy-1.4.23.tar.gz 7730769 BLAKE2B ad812a068beba3d55f629d4a3ee5eed6f61e46b19a7e1fcc717cfdd7a8d2cb759d894402a64550576b2cc28d82b53aa56ff4305d45433126a765909150a50450 SHA512 9e668b63487d0b9f9321a73bbf652aa82f31a90222429c4ba2f866edb0a313d8d10989febd456c87bdcde63ab595810232257fb011dce007538651426c1df0d1
DIST SQLAlchemy-1.4.25.tar.gz 7776002 BLAKE2B 0c0330d07ab022925cdde0e94c4a33f699777239cc444f3ca31eeaf046b91b41dfe281861725af22a34d9641abb32b5e3558f684157bff9306c06b9333b89c99 SHA512 254d02f36df655638b204bbc8dbe6d32ce66e9f4a072cdb78dc7433b4d91b9cc88a3ec7a279ff2c818e0b794cc69debcb38310fa4734d9c295d067ed3dc33c22
DIST SQLAlchemy-1.4.26.tar.gz 7836259 BLAKE2B 149c9947f5536a3715bb05f5bf72a58b597873f824aa492af0df1a0bcbb0e5d8ff848d171f9d12a9f3acc872d3b05df6e67ed79dc190e82d376df152ad150383 SHA512 0289bfc61391e330a8b3df0876727947c6ebd55b54922d3c6107e47a1da27fd6bf7087edbf259e1ef8e7359f53c73d833185f0bc72d307defdb56560bbb21902
DIST SQLAlchemy-1.4.27.tar.gz 7907686 BLAKE2B a9751a82e81bcdcf1bd344f0275c0ff89df38c7e9eda4470d147f4b50b0a2a0d7e9861d932fb6382328ec0e2024d72279ea889e4dadd61a4a33fc3e085521604 SHA512 8d1d76596b1698e320305a07e3f0a56607568ef60b6be36c86c0cabc843c8d6d62034d7446eef69f0cd0687de474d34ce1161c1adb9fdeea8c0b47af372015be

@ -1,85 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( pypy3 python3_{8..10} )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 multiprocessing optfeature
MY_PN="SQLAlchemy"
MY_P="${MY_PN}-${PV/_beta/b}"
DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="examples +sqlite test"
# Use pytest-xdist to speed up tests
BDEPEND="
test? (
$(python_gen_impl_dep sqlite)
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
src_prepare() {
# remove optional/partial dep on greenlet, greenlet is not very portable
sed -i -e '/greenlet/d' setup.cfg || die
distutils-r1_src_prepare
}
python_test() {
local deselect=()
if [[ ${EPYTHON} != pypy3 ]] &&
! has_version -b "dev-python/greenlet[${PYTHON_USEDEP}]"
then
# skip tests requiring greenlet
deselect+=(
test/base/test_concurrency_py3k.py::TestAsyncAdaptedQueue::test_lazy_init
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_async_error
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_fallback_error
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_only_error
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_only_no_greenlet
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_contextvars
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_ok
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_propagate_cancelled
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_require_await
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_sync_error
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync
test/base/test_concurrency_py3k.py::TestAsyncAdaptedQueue::test_error_other_loop
test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-_exclusions0]
test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]
)
fi
# Disable tests hardcoding function call counts specific to Python versions.
epytest --ignore test/aaa_profiling ${deselect[@]/#/--deselect } \
-n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
}
python_install_all() {
if use examples; then
docompress -x "/usr/share/doc/${PF}/examples"
dodoc -r examples
fi
distutils-r1_python_install_all
}
pkg_postinst() {
optfeature "MySQL support" dev-python/mysqlclient dev-python/pymysql \
dev-python/mysql-connector-python
optfeature "mssql support" dev-python/pymssql
optfeature "postgresql support" dev-python/psycopg:2
}

@ -1,85 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( pypy3 python3_{8..10} )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 multiprocessing optfeature
MY_PN="SQLAlchemy"
MY_P="${MY_PN}-${PV/_beta/b}"
DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="examples +sqlite test"
# Use pytest-xdist to speed up tests
BDEPEND="
test? (
$(python_gen_impl_dep sqlite)
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
src_prepare() {
# remove optional/partial dep on greenlet, greenlet is not very portable
sed -i -e '/greenlet/d' setup.cfg || die
distutils-r1_src_prepare
}
python_test() {
local deselect=()
if [[ ${EPYTHON} != pypy3 ]] &&
! has_version -b "dev-python/greenlet[${PYTHON_USEDEP}]"
then
# skip tests requiring greenlet
deselect+=(
test/base/test_concurrency_py3k.py::TestAsyncAdaptedQueue::test_lazy_init
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_async_error
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_fallback_error
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_only_error
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_only_no_greenlet
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_contextvars
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_ok
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_propagate_cancelled
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_require_await
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_sync_error
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync
test/base/test_concurrency_py3k.py::TestAsyncAdaptedQueue::test_error_other_loop
test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-_exclusions0]
test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]
)
fi
# Disable tests hardcoding function call counts specific to Python versions.
epytest --ignore test/aaa_profiling ${deselect[@]/#/--deselect } \
-n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
}
python_install_all() {
if use examples; then
docompress -x "/usr/share/doc/${PF}/examples"
dodoc -r examples
fi
distutils-r1_python_install_all
}
pkg_postinst() {
optfeature "MySQL support" dev-python/mysqlclient dev-python/pymysql \
dev-python/mysql-connector-python
optfeature "mssql support" dev-python/pymssql
optfeature "postgresql support" dev-python/psycopg:2
}

@ -1,58 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( pypy3 python3_{8..10} )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 multiprocessing optfeature
MY_PN="SQLAlchemy"
MY_P="${MY_PN}-${PV/_beta/b}"
DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="examples +sqlite test"
BDEPEND="
test? (
$(python_gen_impl_dep sqlite)
)
"
distutils_enable_tests pytest
src_prepare() {
# remove optional/partial dep on greenlet, greenlet is not very portable
sed -i -e '/greenlet/d' setup.cfg || die
distutils-r1_src_prepare
}
python_test() {
# Disable tests hardcoding function call counts specific to Python versions.
epytest --ignore test/aaa_profiling
}
python_install_all() {
if use examples; then
docompress -x "/usr/share/doc/${PF}/examples"
dodoc -r examples
fi
distutils-r1_python_install_all
}
pkg_postinst() {
optfeature "MySQL support" dev-python/mysqlclient dev-python/pymysql \
dev-python/mysql-connector-python
optfeature "mssql support" dev-python/pymssql
optfeature "postgresql support" dev-python/psycopg:2
}

@ -1,58 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( pypy3 python3_{8..10} )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 optfeature
MY_PN="SQLAlchemy"
MY_P="${MY_PN}-${PV/_beta/b}"
DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="examples +sqlite test"
BDEPEND="
test? (
$(python_gen_impl_dep sqlite)
)
"
distutils_enable_tests pytest
src_prepare() {
# remove optional/partial dep on greenlet, greenlet is not very portable
sed -i -e '/greenlet/d' setup.cfg || die
distutils-r1_src_prepare
}
python_test() {
# Disable tests hardcoding function call counts specific to Python versions.
epytest --ignore test/aaa_profiling
}
python_install_all() {
if use examples; then
docompress -x "/usr/share/doc/${PF}/examples"
dodoc -r examples
fi
distutils-r1_python_install_all
}
pkg_postinst() {
optfeature "MySQL support" dev-python/mysqlclient dev-python/pymysql \
dev-python/mysql-connector-python
optfeature "mssql support" dev-python/pymssql
optfeature "postgresql support" dev-python/psycopg:2
}

@ -13,4 +13,4 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"

@ -1 +1,2 @@
DIST zope.testrunner-5.3.0.tar.gz 141406 BLAKE2B f3434e9f22514fffe912385f61d163e42ba1dcd9e9d3f2b3f1d504b608c73804fa38b14a5ed1bf288b75b98ef106024a27de925c404ad67be6acc6c1d6c8f06d SHA512 6fd9375c7b58847868aaf04e85722fcc2b1fe7a8e4ae2ec9103dcb091e6f837d649557ba014146876f814345240b20863bf1584f32212b0b1b28c38ed343b87a
DIST zope.testrunner-5.4.0.tar.gz 132150 BLAKE2B b8367e9d4ac32923099424e0c7a3f00ddb540f966eae05ebced6a6d49ac698e2a07449bb25d26d59d57ef00d3040c8a5f0c03cc53878c01ecfb1cde671780fc8 SHA512 c8c6cbbd2cc352f52068ada3c23305cc270736aaa20c14f7c218bc40d6873cb8e8ecb4e2e1601b8833d32e91ac87e0067515458b96194cfc23b6d02cb71613f2

@ -0,0 +1,38 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{8..10} pypy3 )
inherit distutils-r1
MY_PN=${PN/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Zope testrunner script"
HOMEPAGE="https://pypi.org/project/zope.testrunner/ https://github.com/zopefoundation/zope.testrunner"
SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="
dev-python/namespace-zope[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/zope-exceptions[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]"
BDEPEND="
test? ( dev-python/zope-testing[${PYTHON_USEDEP}] )"
distutils_enable_tests setup.py
python_install_all() {
distutils-r1_python_install_all
# remove .pth files since dev-python/namespace-zope handles the ns
find "${D}" -name '*.pth' -delete || die
}

Binary file not shown.

@ -1,2 +1 @@
DIST topgit-0.19.12.tar.gz 302492 BLAKE2B 5691823e58774883d33bc96e5d10b871a40224c97e3deb90f4fef051dbcecd6a7d3c979fe6b7e6c9aac64d485b9c4324b4d666a7ae64cb82cd325498d33e0cae SHA512 cb9245fbec7a4a15822a5b70d7052be200aa8b574b528dd929121597eb7dcec97532b0fd4d6a4d6bb63676194ed0ab2129e106fb88f63561187620ec431f9efb
DIST topgit-0.19.13.tar.gz 355721 BLAKE2B 0f70d7720d0ca2f7724fe5fa3bb100c7f812c0bb18fd9acb4897487d90f31da957bc0b4e47e9dcdd08594366fb31c4f46447cf78989f828f337edd8f8f231bf3 SHA512 8e477504c5f873651854c9412864c9dcb0ee35d0349b65e7c5d618a0add0fad3f749381edbe17195981bae3ff9f0e7323286abf7a5c6b744721ba2cc2a5d40d4

@ -1,62 +0,0 @@
From 3df81dacc84bc20471542855139c5b1948409412 Mon Sep 17 00:00:00 2001
From: "Azamat H. Hackimov" <azamat.hackimov@gmail.com>
Date: Wed, 26 Aug 2020 15:27:06 +0300
Subject: [PATCH] Rename $(T) to $(TESTSUITE)
$(T) is used in Gentoo for temp directory during builging package.
---
t/Makefile.mak | 8 ++++----
t/Makefile.sh | 6 +++---
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/t/Makefile.mak b/t/Makefile.mak
index bf8805c..73f6171 100644
--- a/t/Makefile.mak
+++ b/t/Makefile.mak
@@ -116,11 +116,11 @@ test: pre-clean TG-TEST-SETTINGS $(TEST_LINT) FORCE
$(Q)set -m && $(CACHE_SETUP_TTY) $(MAKE) $${GNO_PD_OPT} -f Makefile.mak aggregate-results-and-cleanup
prove: pre-clean TG-TEST-SETTINGS $(TEST_LINT) FORCE
- @echo "*** prove ***" && set -m && $(CACHE_SETUP) $(PROVE) --exec $(SHELL_PATH_SQ)'' $(TESTLIB_PROVE_OPTS) $(T) :: $(TESTLIB_TEST_OPTS)
+ @echo "*** prove ***" && set -m && $(CACHE_SETUP) $(PROVE) --exec $(SHELL_PATH_SQ)'' $(TESTLIB_PROVE_OPTS) $(TESTSUITE) :: $(TESTLIB_TEST_OPTS)
$(Q)$(NOCLEANCMT)$(MAKE) $${GNO_PD_OPT} -f Makefile.mak -s post-clean-except-prove-cache
-.PRECIOUS: $(T)
-$(T): FORCE
+.PRECIOUS: $(TESTSUITE)
+$(TESTSUITE): FORCE
@echo "*** $@ ***"; $(SHELL_PATH_SQ)'' $@ $(TESTLIB_TEST_OPTS)
# How to clean up
@@ -169,7 +169,7 @@ test-lint-filenames:
# Run the tests without using prove
-run-individual-tests: $(T)
+run-individual-tests: $(TESTSUITE)
aggregate-results-and-cleanup:
$(Q)set -m && ec=0 && $(SHELL_PATH_SQ)'' -c 'TESTLIB_TEST_PARENT_INT_ON_ERROR=$$$$ exec "$$@"' $(SHELL_PATH_SQ)'' \
diff --git a/t/Makefile.sh b/t/Makefile.sh
index ca2cf9c..dc94168 100644
--- a/t/Makefile.sh
+++ b/t/Makefile.sh
@@ -35,12 +35,12 @@ quotevar TEST_RESULTS_DIRECTORY TEST_RESULTS_DIRECTORY_SQ
v_wildcard ALLT 't[0-9][0-9][0-9][0-9]-*.sh'
v_sort ALLT $ALLT
-[ -n "$T" ] || T="$ALLT"
-[ -n "$LINTTESTS" ] || LINTTESTS="$T"
+[ -n "$TESTSUITE" ] || TESTSUITE="$ALLT"
+[ -n "$LINTTESTS" ] || LINTTESTS="$TESTSUITE"
# Extra shell scripts to run through check-non-portable-shell.pl
# These will ALWAYS be "checked" whenever the test-lint target is made
-# By default all $(T) test files are checked so they don't need to be
+# By default all $(TESTSUITE) test files are checked so they don't need to be
# in this list
v_wildcard LINTSCRIPTS '*.sh'
--
2.26.2

@ -1,38 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit bash-completion-r1
DESCRIPTION="A different patch queue manager"
HOMEPAGE="https://mackyle.github.io/topgit/topgit.html https://github.com/mackyle/topgit"
SRC_URI="https://github.com/mackyle/${PN}/archive/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
BDEPEND="sys-apps/sed
virtual/awk"
RDEPEND=">=dev-vcs/git-2.10.0"
IUSE="test"
RESTRICT="!test? ( test )"
S="${WORKDIR}/${PN}-${P}"
PATCHES=(
"${FILESDIR}/${P}-Rename-T-to-TESTSUITE.patch"
)
src_compile() {
# Needed because of "hardcoded" paths
emake prefix="/usr" sharedir="/usr/share/doc/${PF}"
}
src_install() {
emake DESTDIR="${D}" prefix="/usr" sharedir="/usr/share/doc/${PF}" install
newbashcomp contrib/tg-completion.bash tg
dodoc README
}

@ -11,7 +11,7 @@ SRC_URI="https://github.com/mackyle/${PN}/archive/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
BDEPEND="dev-lang/perl
sys-apps/sed

Binary file not shown.

@ -36,8 +36,8 @@ RDEPEND="
>=x11-libs/libXext-1.3.2[abi_x86_32(-)]
>=x11-libs/libXi-1.7.2[abi_x86_32(-)]
|| (
sys-libs/glibc[crypt(+)]
sys-libs/libxcrypt[compat]
sys-libs/glibc[crypt(+)]
)
"

Binary file not shown.

@ -252,11 +252,76 @@ DIST thunderbird-91.3.1-uz.xpi 588119 BLAKE2B 33956448279338ca6d5e6c55bc76ddce28
DIST thunderbird-91.3.1-vi.xpi 706358 BLAKE2B 7cfdb545b0c532f9077d7266e443e4692c237a26ca73ea9c68bf865ea4f9626b38d70da4f52001757b80f3ab77532a58c0daf64d3c02963358979a840a876f72 SHA512 1babc23023da7a6811dd1b1ad73165e2deadba18070b4c271395652e832486d9555d6b51e549bbcf8cc29b18d7971da6cdd625e971543f3500a558afa1b7aa0e
DIST thunderbird-91.3.1-zh-CN.xpi 714607 BLAKE2B c9edc522533149bb7ae3e753daa15b77581c67d2c2372b783ac86489c98d5fb1b167982f94ce7d535a2a9b8b47c3a1a1cd62ece804c708ba926dc05d245f5401 SHA512 66556244cbf6e700dcbba0b61d0561ed848941e9e929e37e96c47060ce8c98ec3ff064d7e1c95082fa2b6e6e9e29b8f9a93eab7623b4ca62d1b4a84c877585a6
DIST thunderbird-91.3.1-zh-TW.xpi 715955 BLAKE2B 1e8d785f749cc9825989992ff8e8ba4f2094742c383dab5bd3638c4af34d3d4b85eeb23bed98cf8c030b24e25115fa6de87db5439a5cd0663f41fb19df465620 SHA512 87610a5e557a04b3e0bb0fdc1970fa294681d0f7607b46228980be56e7737698e3edad46647c8b7be67d22d7c3033bff5d6d7dab6ae8fea2284ccbb0f5516b93
DIST thunderbird-91.3.2-af.xpi 560247 BLAKE2B 38c67858d7d20b7ef3c0148b13b261e47dbcac6b58c4cbae03abcbc8a12f60cc06632df26b99db499dc5581fda11fe94599904dec291bfc196a9e375049df07a SHA512 19352b7210a0edf2770a3d174fac12be53719e82adc42911e37736bdb8f9f5d5320dad1f583c79bbf067a2aa21e2d8f8152db8aef91406e571e6f709c569a781
DIST thunderbird-91.3.2-ar.xpi 660313 BLAKE2B e0c82ea24c98978341366cddf3a65fcd0e80e369fffe86e83b9bf66fd39a0c876865abbd9b56fa3b7b729aabef14e6d24de7a63b23e5b7909479781058de497f SHA512 61555c72082338f7b1550a76809577edf0f3df67aa3c5fc66ba8cbca95272ff9cb15e70bc7e846936038fd7939460cb7dcda63878fbdca2ce44dd9a848ef5c78
DIST thunderbird-91.3.2-ast.xpi 577052 BLAKE2B 079ebab5eb77843bb4d3139080af7f9845afa74be48258af92b6c7c191957f97df40e577f83fa8a8c2f93269e322eb4de44057be0db58007428e83a2723418d6 SHA512 b05517ca2ff26b308c78e7e601533464fb8b1816b081553a99bc0daf9393af39ffe68a16bc28fc2b9ab6200ab81b889ba9005b500bd0258aa9ab7f4dcacc6f48
DIST thunderbird-91.3.2-be.xpi 687227 BLAKE2B c2bfd7388282ba3098a36628b7841dd61a20877014df538539dcd29269386b98775e570ad1b5ea3e7bca79c19afa9cd1e2e886cbef878e72e7463a18ff3832ff SHA512 1ac362e2e581c92f8ba1d68e6a1aea35c5a2450bcf46d60ed6e9a24aa602fca60f8a474ca995f0a740f0315bd5c1594006a67df9fd52f039fa7733e2d4ea06ad
DIST thunderbird-91.3.2-bg.xpi 686416 BLAKE2B 4c6d176964274acac85d3d79661744dcaeab77f4f1c2b94e7dfb9e1addb28b7d3d219897026ed568184fccb85fb2779da944d26c3399ac86ab74f0bbadfa316d SHA512 56dd370da78e783dd1cfafb5b7f3e32ac1dd23967dcea9d257aa5132334e29967e69de96a30fda4d71aa3d4abf6179824ca3a10641e284002c158001ceb2fa08
DIST thunderbird-91.3.2-br.xpi 616018 BLAKE2B ff4413e928389f1467ce172a99bbf98028cbc8ada135191992751ac79dfe09b1ca7b7ab99dd5d0eb42e8ecd9ba3acc5d9c6a11a591482c689a2eec55a21e09ca SHA512 37526df45b3db0aba6016fa681eb01b294493c2c937a4923d63fbc8f0bcf7840623e24eda5e48784e4d7b8414cd7a52b69ce4934bb9dc218187335789e681bde
DIST thunderbird-91.3.2-ca.xpi 641158 BLAKE2B cb34a99bc522dc8f183f18a22d1d8feebfb9d4ada3e815a75e0daca88449c93733f9896028017bf9259de3fe726edcf030df0e4fa51f51ba5c5d9d2956e7521b SHA512 290af4ab5e14d3dff3738049af519896ce0b75a173b4d3b9558405bd5c79b0b4a6dc6af4ecffd7eaceb28882a511a1cd6a33c5a118959617289f8c2878045295
DIST thunderbird-91.3.2-cak.xpi 647217 BLAKE2B 1d18eb059f934c8287530c4c39fe23754e39985e652c2e00255e6eaf2bcff590e27c3f0bcb16aa1b2e42207eec3cd04cd99b67efc4db380f0259c1f03b5d6aac SHA512 8c9219ae0580cff202cd368fb1cc006eac1cf41ea38ab1cdeaf6db54469281051f695bfc24e466a70cb7f7d8f3ca53bf436ad9d721831aa0ab9bc7666e39a269
DIST thunderbird-91.3.2-cs.xpi 698287 BLAKE2B 7a80b95fc48c1efdc649f375f8e67ba6128fbc056638c3db45665752c4289cb3be10b15436aa65f280a58033532a85fba7f4473c6a3d17302c02a6a2c96542da SHA512 f29f45956775496a2b8c50442155ac16aa58389d558c75b38e186f7d46a9aca60c38e8626e05bda09c16fb5be40342d5479f55ff797bbe13e067f0eb6845a1c1
DIST thunderbird-91.3.2-cy.xpi 673997 BLAKE2B e732eaa0f9b662ecd08e079b25970a72a153d0020915d26644d75eb3b97608dec918e0bc85c595067da70910725cf3f82e886781db1b71a209c1302a470c260c SHA512 d06281cffaaa38e3c1e3192c38b26c875cb2d032821bf5f0889ffce462dc6df5ca7027b2a145a0eae3bb957451640e9f385fbba4af497fe35c55a647596bed8f
DIST thunderbird-91.3.2-da.xpi 655951 BLAKE2B f6417f8523ceec63f56d2113171be49fc984deb6f833ef8bfae35e7fec47170d801c1b1039392dfb4d8d25e41eeb576af9f1d11f37ecb30c833c00f99fc99978 SHA512 e5e19c0d02ae421aed818e55760883e43a30084e219df81dc68b25f2560843da1531b0c0cf011af7e4dfd35e921485c3305078545e1d96c22683dffc7cdf6e9b
DIST thunderbird-91.3.2-de.xpi 687003 BLAKE2B ae3aea3630d4d53d100ee58e85fd64d2622e9dcf91bab240608a71a8d50ee80c8d2f0cba9b0e47b0519b982690daf6c09980d2c66da47f179730ee9013da9151 SHA512 5f55286aaa5f86d010caa3cc3e66bd574b715eb63a6189ed25cb4bd6205f519ad974f0b5185a0787e000a3e7cb1afc3c4efde908cf2d8ec78c0ba74e5bd16b05
DIST thunderbird-91.3.2-dsb.xpi 707237 BLAKE2B 408e1e2659f1adf6a7473aa9039e983bf76d887b1ceb4499a09839cee0f870632bee34bee5784351ac317466f54f140400ee864125ab9636dc09f8275417c89e SHA512 5713163c6f9cb6eaf06e7b1ee2ecbf5dce9adfa905bf672db77d89859d9a1a9ca780d699921f64d298b8844c4c51890694460303f2dcb148fd1d2f290961b08a
DIST thunderbird-91.3.2-el.xpi 803551 BLAKE2B 3c087b5fbb72d0552c80fda9d2a9e0534f4453ca2680eb6e5a9ee63a2993c4a965471319bcc78b92e8004ae5fe48b9975d1e39cb68a9dfa748ef59d12d131d8d SHA512 9b7fe4a982d7c659eff134f8f77a4a6c342aeeab4211ee680dd46f967e27edc2965a949d2faa5e5c56a98bc6d50ce8307a4cce0e8a41760c856557729503c756
DIST thunderbird-91.3.2-en-CA.xpi 634128 BLAKE2B db114f45dc2f39a844d6ee91ef66f442dd7ea85a431d7fbd1db16ef13f7ce0745fc6384e860b9efe3bf8b387abfc5856f4d00fe48e2b4524d305631c1194a382 SHA512 748164d529f6cc3ef998cd1fe8b26f3e6d36298b02d2d988572135f7cdee781daf2857bc772cec726a4a79cc82fbc25fe61f70cf0c4ee1d35d50da6ccde22158
DIST thunderbird-91.3.2-en-GB.xpi 636515 BLAKE2B 7718d5e0045fe393ea56cf759da60f3ebc603ecf1ced736d53035a6fe95599994ec9bb0b60e6d14740b362b5be2f7241b9207483df9cdec430c4a446e00576a7 SHA512 ceff847838893ae23c088213a5454f70ccba8a84763be57d63de6f52e98dcb15b82f9f13b24fa09cb3341560e2a450467db13fb3f4aff6f399d8cda05c34a270
DIST thunderbird-91.3.2-es-AR.xpi 685105 BLAKE2B e35fc668ba7105107fd1a7e7bf57a24f73d7f018efa8304e882f60d455a010c4a6b36e4d4c3c1b8a8c9e9f0b82db0df307831a655d183fc8d122d6d1d07c8de0 SHA512 2a414d9365bacb223ca84c0fd83d86bcb17d39563adcd61244170919ec873b257f3e8a88d128a0d5cd54eca94c705e1b7633d538e552b7dc0638f99c0bf54339
DIST thunderbird-91.3.2-es-ES.xpi 573862 BLAKE2B d295efe75600f921f489a745e7ec9507427fab5b2dd72576bf3a72133ad05090d865d6d7acbf14df5e670369f69b5db46f29ed43a9e0372d0e34f149c54b334e SHA512 226d783316a15d18a1cc3a6b8666eb7a282270b54e5c8033dc02e39547220534a703a46aa60c702eceaa9c7c5318b2b69f886df4154c06825be3ebe3e9a9751e
DIST thunderbird-91.3.2-et.xpi 598832 BLAKE2B b4407203bfbcd362f80d1d14bf0891ab7587e613e7f7f0767c1523d1b227e990217d70f810452ffe26c5a69fda7c63bcd607a6785562b521d4b6dfbec4c9706c SHA512 9ab950b3a3238435aa511953ee06a23ed2a4604f4b5d12c7a03734551c98662546dc5fddf7bc93978114a6ff09f213fb7378fc78a1a54de59a9738e50ca76286
DIST thunderbird-91.3.2-eu.xpi 666124 BLAKE2B 8e544c730262e6060c873522267f79ffc60e04a5d65f40603a11a010a5ef649a516c9be2a0da413dd22c47eb63f50ce72312be4cfd7b857e64564c6b58c7df48 SHA512 e5960720304672ce9189e85117f62b796fba3d79a0198bf8352a6346a5cc3e0a1101f0921cbde1b40794a2fb81a1c7c8b1181c34026b7c427a7efa33cbfcf496
DIST thunderbird-91.3.2-fi.xpi 664678 BLAKE2B 7574823ecd0f5c073abbf087d48b04533387e1d737c5727af9d353dc7004bc853d16023624da6c72ce1ea16a46e77988d2fd67784924de3e154ad0dcb15828fb SHA512 bd0a08c5524df3899a1ff240d993b3bc081b67afd940d4243c049c27e425f0ece7390388f23420ad01c96826803edb05e091bf0240960099df4358392ac85096
DIST thunderbird-91.3.2-fr.xpi 697504 BLAKE2B 82613f55810b82533b51f4e4acd63fc571b61fc13b3a11e08ed9d5f21aa5fe24412694a78e21cd002bb8fd16d3722ac85452f8eeeb5d1ac616a93fcf6fded1cd SHA512 aed8f85c941970d0aa83e56d5d32ff9dab5b7027b885b9e388b4f20b40fe7b1ad46120ec2ed27c328d4d13166eacc00aca103a63d530ae7a1191ed97a9d47f4d
DIST thunderbird-91.3.2-fy-NL.xpi 680172 BLAKE2B 4e40a57d98e38f9ed86faca0be6ad3607923e1596c01fad534cfb4a88c1be3ec5634b699df0513dbccf158a611d52e7bbdd8e5157effc41c2d3bea2068cf88be SHA512 b314051ee38d7b7213b44394db7af9694556a4cb0e6765e9026cb36d275b4a7a0c3d788438ed5695815d5beffdd485cfe42fbc1984b590f8574b77a57cf4fc7b
DIST thunderbird-91.3.2-ga-IE.xpi 601909 BLAKE2B 18b8637edc6c1559dbb6e9a6c35db726faba3030b17accef1f44b2d4990ff3a126b516ba8b5b4eca7e4c7d7924b607c3077cdab9691e029a866eeac648d876eb SHA512 eca8ff21ca222ae5f9a7aec49a0d1124db4cab6e9a285de35a6efb8de567eb779f03e76ac454d7dc3527f0a8695f339c2dc1626ab41fa305edd789440364bd01
DIST thunderbird-91.3.2-gd.xpi 635776 BLAKE2B 0c60fc44c291167c5937c19f54e180ea5e1dc256efcf9e1f6e9d7958c6f47881ec6c80a8262b236d2c8c25c05090724a4317a06885926ce304938d844df0cc1d SHA512 5108c9f0c3ca44632024420f23d84a645b67152a905f31428d9eb4fa61cb1a5dd51c64e52070f1103a3f0b7d6be5d62e66774e53f78a6c0f8b4a87b0b73d677c
DIST thunderbird-91.3.2-gl.xpi 671075 BLAKE2B d41618f40f59bb96245d7137fa57c635a1b98c663a36ecbc0b8d09db3a89a968dd3571fb8923cdc48c1bf1ce6999a18237cf0337e9d1053f307159d69a47c2d0 SHA512 d02a69e163bafbaa437b0319d12aa990328605aade936eb82ff53c4c220c7594e13efc5f91668544fdc0cb05e8b85168e25b566d60f3f8915b6aacca7610b492
DIST thunderbird-91.3.2-he.xpi 665955 BLAKE2B ccfba17dbb046ba2a41bdbb4b13801ee98aff10b6ef6417928cc6919a49c8b1e0501061714e1bc3bb06bfe783080b87e825d5115bb5a523ff4afc84ff579c63e SHA512 c3e4b2df644ded90b11632bb31760a4c56b225a8872d5cc74584c1690e99c95d17d461a5a16eaf7c12124ee0b7d2af36ed1303a5d9c04666cdac8dbaa8f83537
DIST thunderbird-91.3.2-hr.xpi 641171 BLAKE2B f12a2853311527ceca3dc56defccf6496b621306058c81555819010b8daddcb417e7c391f690bafeab1de958f1969a65a49cbbb23729515495cf3461d1be4fc2 SHA512 180007026ea04c8128abc5088b8b1ec3a2251892f069c75bf8e5188c8131853f054198786fbbab122c7a99a7eb1604c9a578482ff0c4e2360bc7e5845e1cbcf7
DIST thunderbird-91.3.2-hsb.xpi 704705 BLAKE2B a40e1b8378b1bf70401604375aa44f58426380d868f21b737b1a8384098c4784f053c82274fa9632b1c71f902e59697b7bb0ca98bf61068406bdd396a3f449f1 SHA512 29ffac8e8d4615bfa8254a9c16e6fa4d9ddbab96430417a090147fc3106fa0510395f7ce745dfd2c9c5942f3e6dde0219ac6b5be88171d8d5c7355b73083c366
DIST thunderbird-91.3.2-hu.xpi 707540 BLAKE2B 76fc85d7781d0b93c76ce72fa41a54a5e278b572413b0c23539160fc0603c0aace256871abaddad21fcaf89cb925c32e023ea83593d3fee8204b519bcb217359 SHA512 6e1f053bc22e0569faf914d450e2e29b2f4ca772ba9609806288b30ff24c1d738f3671797d564ecf777b27478ab0606d19b42f76fdd1e632b7a78b45b01791e0
DIST thunderbird-91.3.2-id.xpi 639034 BLAKE2B b20f2f8bf991c430fa0a108983b0204b8ddda8d64d4dab1e629700283eed02f9d03f9626ecf692f468919e6480878c5eddb9b6578d0c73ce166b6ee17210eea0 SHA512 61754ef24f38fbce192d56a5bd6997fdd8e745e66bac367d44cfcd04dad3a905ffa78d1a67e1b6c65d2d4225ac6aba9fc55a76f53920dc3bf97a2d49156ca506
DIST thunderbird-91.3.2-is.xpi 575006 BLAKE2B c4ea47ba06eb9e60914ba442c650cb679990620ba2e26da1ff008dbd0328f6dd47177d88cac2fd83309e1490507bef9c6a03a0930b40d7c8fa5bcfbf5d823a0a SHA512 82aa5207902de6e707b5eff7cc134c190394de1ffdc697a683b81bec775ff92aaa0bf699a49ced6fe5638097348648bf8fc50435ac2f5dae5ced37ec600b1476
DIST thunderbird-91.3.2-it.xpi 600160 BLAKE2B 064284f9ba14d573baec489a36a8674e5423c6e5b208ddb5151bb0e0b255c2b4351b0a0d3697988cebd6b77a08d9a2db8e03d6bffdd75400bce22db28b11cde9 SHA512 8ebf1e674e5829b2bc5e0b673ee1f8e784440634afe0c821ce7abccb60a0c702980fa8d8a641f105f087c8156a57c310ef12e8a2513c7cc3a072c46d9337c246
DIST thunderbird-91.3.2-ja.xpi 741229 BLAKE2B f25417938d405bc339dfa07d0f8a34c862a0ad6ecb2e1886c159eeb39ccd69d556bc01ba97523acc70585d1d36f047dcc670a01f4aaa3f81d23afefc8cfc5fa1 SHA512 25803d3a298530fec752833ad103d0751c9c5b946151a5e070c96638bdd978794bbce32fe8c0cf4aec16c12e8f9e46f4070e807b139e13a4c1cca167a1533263
DIST thunderbird-91.3.2-ka.xpi 746751 BLAKE2B 816e1f7301ad0b759f2dadc0d2c67ff6843632ae0ed117c7cc5d554fadd8a354b5ec10d0c05f1200a35b5cae495640c2dc0aad5238926aec7255edd29424b330 SHA512 2ae723f19734fae5e2bb74893b4284658f3bbd1089919cb96470409c258c4aa95c85716412a8e2da09e44974a2cabe316c888dd926df79c0f2b6de81fc6a3cf6
DIST thunderbird-91.3.2-kab.xpi 672040 BLAKE2B 4bf493356a500a641decb6ff2e4da293475837f3c065c9c64be65daf8a89f1f7b85319f3e0046bae33ce8b4700e40e43addf83e2972c52c4184e2c3daf469cc1 SHA512 a9b5bf910d83bb13c8d8417f5749ff0b2360e35d52d3943ad660c3de3c652869d491d1b1d81a0ac86078ccd38c13176221eb729b38adf6a32e9c1ab333b7dab8
DIST thunderbird-91.3.2-kk.xpi 731346 BLAKE2B 37645d4ee29c815a4ee723f4986200385f48444d0984df9e3695f8265b90f33849e9969e6042390c3bc7b838309a27f1dd06d33200bc725e24ee7af7615aadcf SHA512 47c5f8eee3eaf2035677b252181cf1c7f755b3d804cdf105d09a876798cd6988ac50af21f83c01fd4bce811095e618a297c7c73a2da16fc0a441a331183ee165
DIST thunderbird-91.3.2-ko.xpi 695482 BLAKE2B 6e9503bc19d2668aa849d5b599f5dde94324d57aba756e3982d13a0233c37f8781704338982f8005377022a8f90bfe24bed1be445b3ec3f3e3980403c0430697 SHA512 c9b51094838ecf071fe866dbcf9b06ea8cf72fa1a5b6dfd58966a6215ad1a44d5f55ac564faaf3fd3c5cdec641eeea51ff9569a413661fcd518f187267baac4e
DIST thunderbird-91.3.2-lt.xpi 688959 BLAKE2B 1e43f373d9e68fac9913e70821392faa53a9fac11bf30682b2612410e6baa8839a63d508621dee3a1b2143b10e1541f7e0ed7753d00e0ca2b31f97dfce0ceadf SHA512 f20da26920a8e4b13cfc019e955edad6649e0cf95b81a10631c11d8c3f05e3416e5f388ee1054a0f916fba6605834b82a27b013543ec188f7be8ef92946b0837
DIST thunderbird-91.3.2-lv.xpi 614287 BLAKE2B cb41176e1c2e21e6a2b1de69e0e5d841e9f402f13d94d38d6bbd602acdf9dda17112ae653c161d2479ded1470f20aabea899a412b792ee593a16aca5a28fe82a SHA512 b30a9733d3dfd17abd715f6e5c8428054d029bcd846d9a5d4aa19338c19fcb0735e20c9d39d60eaacbe59b096021d140f63b8ab8494d739b2247846cc38f4b61
DIST thunderbird-91.3.2-ms.xpi 574046 BLAKE2B acad772cb822e26d4c8a5672e3fc15c3eef538e11ca7bdd11ffb0e000ef05e92334f64d8613c3178ba46c1042f2e83646720fdcde38b3b5c6eae5e01a768deb1 SHA512 e7e2b706a2f5e2c4001ffbf039fa1015b0db8eebd57a007f291cda061a4c43932a7cc9a949f6aa3afa03dfc64d3499fd5722d81c20b7ccbf192cddf0cc1bcca0
DIST thunderbird-91.3.2-nb-NO.xpi 645840 BLAKE2B 009569ca3d372ba8007a42a02d8481f1b584cd22a358d9055f06ec488f3c5642d7e683b764bed252c06a63da92bbe3fe9158f0c80926c476898441d0edc5e3a3 SHA512 326e7482456d708240bb5d0838778abc220afab7caa281adbaa1d83921143c6ae6b6319ce736e4df4e42d47d1620a1c47e12c89c6ad5e67b3f7c8a17df7430e0
DIST thunderbird-91.3.2-nl.xpi 671291 BLAKE2B c37ce3120d29e3a3829a54db07eeabf7930bcfa2ec1e06c17c6f36aa77b01ccea1411b1fe786290d9fb126cf694cc15b8cd1fe6461f2e1163b94c183ccebdc6f SHA512 2b4e7ec15314932811b26cc0fc804b84ed8e3684a029c79be4be5a3af65c90d786700560c45355c45632c787cdd85accd617debd1024583fd9b3ccd5c946fe68
DIST thunderbird-91.3.2-nn-NO.xpi 649226 BLAKE2B 6c29a2a484b026684e590c26b045742d72e3c7d7a82c5452f54014b1542e83de515be2b2c5895046809597b0baa192c2ab75d59d90a340e9baa57d3c4f0f906b SHA512 d869ff911d2ffd23eb9ee2a5e32d9742ee64217561fbbc911366964dee839a39722177a6a7a48888872b21f1eacef58142bda1e02775434d7843bc3ca70a4877
DIST thunderbird-91.3.2-pa-IN.xpi 647734 BLAKE2B 6e44de327fac80f8164f15ba77e61e2bf0adf340310b82fa9825e1fc2f84d4688144c298e09e3cdeac8474a5c8c6fc38e8854614649661f1b4861a4fd3a4331c SHA512 aecc12d0383a60e658e9ad51762b3b5f5213db1e3700268e458a4f3d91d2fb89d78c5906776334c195874ab79771fc9f0d11f51d70c5ecfe33da826bfa97bf31
DIST thunderbird-91.3.2-pl.xpi 680304 BLAKE2B 7919a217a943b9cd3b29fe3dcb789439fe702800e5ded99f5728c5b715f4d58b1f14c4e4c1f71e12538d7b2e59b8a4ea1bd10d06d100f18b93e0e45282fca6d6 SHA512 a188e9690ba058bb1c3023ca233e16dcaa71fdd36dc4a29274a2ca39efeab14b83a535b94a64c099265378d006cbeff258a994b354506e805bcfc5fafdac72b0
DIST thunderbird-91.3.2-pt-BR.xpi 678981 BLAKE2B 9bbd5dfd3a44489e6997e9b49cc72aa8b02fbcb11cc4b51d2429e9cd8268590072ca843a0ed3094fd924334d9452452432423d2b238fe263b2392a7b64a3d181 SHA512 0c56fca765dc6cec7d86d1718da68c161b80e8fe1f5ef80604d5782153414f6a8ea2b9c0eb415d206444ee2f000c811dcd0c4192a8d2c5089262914ce369540a
DIST thunderbird-91.3.2-pt-PT.xpi 665707 BLAKE2B 54acef3442d9e7b07138a247b3a38929bb0d65522e38f6bb6035aeed1ac5b8ce377c89056f96d2a9ec8547fea67529fe20522317834e329c9a5bf9969e707652 SHA512 bae7f82ac6572248582b87be2403d18f2b0320a0ef7e0451647ba2af3730808ab703552188b12c8d3941cbee49242e5442caef49a25371d0098474ce82e16a72
DIST thunderbird-91.3.2-rm.xpi 671677 BLAKE2B 086c0e71f50585bccf9a2e163a6d1116d75f08960d7d6179433e9da544f54d111c3b07390b26ca3a5a3f061bcfd709f9065aa5338a070394c5eb0a24af07c39c SHA512 37966ade0ddd611a4584c86e417fd92f0a0139952955df0cf3d421a6128f5914d900b45c52ed6ea2850aff910bc80b322a3acf5f960ac7656e4bb7906a3bf66d
DIST thunderbird-91.3.2-ro.xpi 656464 BLAKE2B c2168d3a2859bc5736e8ef7d4f34fde6b95f7c845ace11d4a297fb187c3cfc7c37dc806e54cee44bcd164ce6f522e8d0036d7fe44139da62abae918eb738071b SHA512 609b4b19425c6b58117b2dc04b88de7791a9e51e674551de1c3e70fd398ffb0160c8dc13b38a1abe590ff02676eab88c6cfe70850ef658ad427c9591b4e3bbca
DIST thunderbird-91.3.2-ru.xpi 783358 BLAKE2B 18a6f4c61903b6c3ea36a58a30aedee9db65dce557f130344acaf31643a1e9ad067a1268b45b73742546c503224786b35c9564c543910f4d8d542e5fc3b207e1 SHA512 f96df9a299afca3cf62ca476b3ef844d898dadc36c7cb02978b6004f421d107f6f3710b6b85903049d8b8399f11b215967fa6796d5df075dedd453cd9fedcea7
DIST thunderbird-91.3.2-sk.xpi 707731 BLAKE2B 8f9242c1c792091c419833569a9bbd5e0271ba98182275efa00f50d33890b0daa7aa2fdfc302961a25a7cd7292ebff6539114e6ccbbea4a6042eb94b934212c4 SHA512 f6f217e285b1681f293034e2836830937e2136f89fee25175781e09d65d65489d68b8bf59338aa31bc4122056bc77e66ee7c387c6977d827ffc4128f2a7d6864
DIST thunderbird-91.3.2-sl.xpi 660446 BLAKE2B 660cc282735dd0b87e0d474d004514f5ef32f29757ee99130d2103183082f60d56408f40bd8194efa49bc473f375e8c4ce4791fee8c4461cbe67515447697ed3 SHA512 08aa812923eeb087c3af51d0fcba4743f17c8aba0770d3fd75919dc1cb92fc2f496568ccd347c6bc6dffdf0ef1d4821ae91b2b0e3dc5b883213cf921900852ea
DIST thunderbird-91.3.2-sq.xpi 693388 BLAKE2B af4c67acd2c7b8b0d0aba77fe762025bd05621c4c72cd15168042806cb886a7a63f251531c8b2813e803c9d721932ef6a522a4944e75e7b4d50f3c66efd7c594 SHA512 6a5c51b8bf7986b2d0d47a245f64b05203941193844758a973829c17fa2882ced83d97b3de6b1fc876180bff2f9dd0f087ae3b11e045c47e81bc2e67b5f86dfd
DIST thunderbird-91.3.2-sr.xpi 703326 BLAKE2B ed6beaa710835bdfb5711ad011f32ce9ebba3f46990e11a87c40a783a24a1120041cd1f8d37f844e50c0b4686e7b2f58c7143d0c0317d8cc98fc063cc34fc3ab SHA512 87ba1b687dea40a154aec863934258c0810c2ed8556a9539cce2341e9d17ae7fab9805d230201d62c62648e062f453ce24b3591e1106496d4a198df898f9e3c9
DIST thunderbird-91.3.2-sv-SE.xpi 675811 BLAKE2B e5d2aef26c8d182724e096bc1b524cb074e46e8a9ef6f5fec7a462da439b81ac9c7e8185ef1c526948cc43bf4ae62dce7c508117ca923be5dbdeabf422094b39 SHA512 696a35a6734bd3bc782d8f7eb21d0081aa11609a48a57fbd66445b617d159945e96b1de21dc7bb84294dd0464c19c8c04a401db7ae14024ccf1b9003491a18ed
DIST thunderbird-91.3.2-th.xpi 741242 BLAKE2B 491c71f031911c844c3b04c4d992e0196d4e068e59279b97a27075844ac493de7be2d6e2c37dbd2828ef07a1b749e314375c82992eaec3e6f79a8706f749ec6a SHA512 e2e5a1d32250934db0b2ac8312f0da1830f7830f4ed60179a11cd01429f4bdd21d2ecc3ac3184a0d57e485fe6aa47a9853a215acda0335046108edce4753bf6b
DIST thunderbird-91.3.2-tr.xpi 685072 BLAKE2B 7c0b8d274a85357227dffd2cfba5c55d5f779d78abeb98e88f60045283c093daee89f718ac43a1c945a101c683e4daa4046ef273b503ca11df0ebe839fda7a7f SHA512 5d2121b964049d19dac24e12913d99d027733a64971a23daa7c7a397b5ea2c6e3395bca297e94438b4401000ce71a89ab56a05ff37f85dd5f3020bb8be32490c
DIST thunderbird-91.3.2-uk.xpi 780970 BLAKE2B c5d8fcd5b4d9649c4b1106ac74eb08d416132a5a74583a050d4ca2ddb2fac9f513dc7ff7672179788d5403f3b645da3a1ff13687a6ef9705cd6bab7391e469b6 SHA512 54834e5ca88f6e77185352c9592a37ba539788a179eaa8690b17d04f6cc2d78d685253affc3f5042952a76574bc2946155d0d964f30b46e3cffdc8e84e9c9760
DIST thunderbird-91.3.2-uz.xpi 588119 BLAKE2B df1a76076bdeebacf886b59ca850a4e3df200583d5912609741d0528c76cee61cb10ba9ec13faa2a5b828d0c186b9efa451aef3baee26e4867e5b54e0b55c361 SHA512 fb94400618a9839053902c39a62924000cf228969881d7868a3b2a59613eea752af9d2c0664231e5cd7869ac159e412da5cc304da4d82ff7f5ff314af8a14cd8
DIST thunderbird-91.3.2-vi.xpi 706359 BLAKE2B 6dfba5be7833c2e3058e2698971212480d7173e4d93f4e87d01bd5cd347eba49ec16863b53bdb73a464fd8d82db552366fcbbf8a5eaeed2b7d7649ed0a1f71c4 SHA512 e01b7e442ce2bdd00bc225dbe3fa1aa4b12e04b629e6996c7fbba3198dcd9460a84f869f1f4f43353ad31ad9c3b4a4435933ba1fec8db9b7d1f6364c838e62af
DIST thunderbird-91.3.2-zh-CN.xpi 714607 BLAKE2B 2ff1e8d346dcfeb7b5f69e49f98532c0f7ede33cce59ae9a17a9e7490be4641c78b23e0ce2bd6c9cf78bd4b81792d84625fbd45ab285dc485fb6896afc60b412 SHA512 9e5556afb814df13e67203742ba9faa5befe1d72d4fd4eb417d6c4f97500a258260c8e9d3e9fe11e527c572326deab643d3e94fe9a9cc09736b5496062c5b055
DIST thunderbird-91.3.2-zh-TW.xpi 715955 BLAKE2B c03f07d9b7ac5deffc5bd55c6bbe29a9d6e954b0b3e7ab9cd76f370c73341cbebc9761f259e1b38569a48a5cf91bec7113462ed70019ae5eec3e8de897e4e97f SHA512 66f6909b3cadd6e560b3cdec8654bcbfb65f84b81a3c96d6a13aa0e75f166c4dbb744131d525c31f3b09c10c73884e72f0d4aeb2ea574c3f41229bed16b69e77
DIST thunderbird-bin_i686-78.13.0.tar.bz2 68397500 BLAKE2B e75d9f5cb690141eb4015522f462151d97dae5318c66babed7d66ad7b4f5a1d3213ae8872ae4d12d06e8b13c1f3a4d5e765f3cbaf613cf9a566d3cf7a0f9b3bd SHA512 a45b44029729861a86e2fb3c3297daa0757af0bd23c83dbd2609ba042c5f8976de350001b0d8b0b0ebb8d5c0e39b4ad02a24e893b3b81308feeb34fd5c5f1507
DIST thunderbird-bin_i686-78.14.0.tar.bz2 68396105 BLAKE2B a67b59325664261760d9fc0442ea5e4f968ec3986885a6377d701b2900888cf26556000c62fbc1b36ee0f0b82f5597d278fa2d6ed0e982c9f28cacb4e8c281df SHA512 fc63ee8f542fc04b0eccffa0a4e59d7edff1a2c635de4aefb4f2ac3bbe81bb72c875adeed28a802bf152ad63dec0184d77ce1b0dcb9bb8210529256a43db34c1
DIST thunderbird-bin_i686-91.3.0.tar.bz2 75288674 BLAKE2B 74be68f9920d618f07d03e2bb7f5b02b3bea61c2cb2ba1052f44414df41f40d520b41b60f1681eb3a486197fd888e454aec6ebde903da57c6dc9802040ca6bd8 SHA512 031c173f0bc84e3be4738daf815a7e53fa2422a0330642b164cd6dd55dced2efa1ce8f1fddf9c8dcb207ba914925072514e9b1984ebe2f13606e8d0318e73bf0
DIST thunderbird-bin_i686-91.3.1.tar.bz2 75320339 BLAKE2B ac3a60ff28c0edd6017524cabf1d3c714d3fcc93487f340518e0314f32a07e33b4cacae6c7716197e1f9f22f4b34e384e0a54a8791b855f94225ee9020c12003 SHA512 deefbc1d8bd147293abe0136d4403732acddec0b8deae1e6564bc1965e17a7198ac5cc5ecf1e007d24051cd1213abba0f2a10c49a7c0689c8f73dd86e3063b8c
DIST thunderbird-bin_i686-91.3.2.tar.bz2 75258563 BLAKE2B dbc516d4099bd8eba8ca81c9b13276422e8c24b5f15fd85d2305aebbcacdc53cba987669e809b2a6a853e354d64edb378c8b3a50900e2b3a5700f0d319c2f552 SHA512 aa3b895eea5d2ace346ac1c94a596e1434b01ae9e98a9da6f67b46f356298161957532cd4f15f2cb078390af2a6ec5f6b79db57c2afa1bc740ea90b57b772ac3
DIST thunderbird-bin_x86_64-78.13.0.tar.bz2 65365040 BLAKE2B a47b437352b5660e81f7c05f73e0399bb0f0e75de17f212133c13d78749bbc63d610bda5c1cfd6de154d1a0de65b4746f3a974046fdc1b737cfbe87952433312 SHA512 d74f99ae495f574405d782eed476a60c5c0464fabfb3dd3cd5d1b1b625a982919ff77704e656a119f4d422ad27f7ab738ab93d3e53596879c2dac3a37b25f5c8
DIST thunderbird-bin_x86_64-78.14.0.tar.bz2 65341691 BLAKE2B 6382846c8e5e8dff2f00d7a9f739d9297237e4d93ca7b444fb41138b57598b1e19315af0a530347dab78ae68b4006ced42817f8b0bea15d6d7e6d74a9689340c SHA512 c31ad9024134c79b35b5328fbb70c1a7cd4ff1a9688e453f138f2991ba0592f6237a52dbd011d5bbe3e3d08d8e3a5000d33ba343e6f57a723f7c39d5c1f6b938
DIST thunderbird-bin_x86_64-91.3.0.tar.bz2 72030274 BLAKE2B 016319a932eff93c259a904f481aad0d30739055563f862c5ae342f33bdefba664b93a0ed8376a3b309f2a9455b5b5d033b533edcf0664ce84ad9e8021f08d45 SHA512 9cbfcd93e58dcd17333783fc880ed3799aec0c04285b630f395e3f9bc793cd6c37b02e2c68792a458b90b3561c223b163552221b58fb1cdddf1d4e8dffbc2532
DIST thunderbird-bin_x86_64-91.3.1.tar.bz2 72075644 BLAKE2B c53e24cba664846c26a212c98fafdce52f4e37a68d8b8b7a114cd4aabd234bc45af58f1f12a352ffba00c3513010cbb44683ae4a172e92a2f8b1a37105349471 SHA512 9c2dfcf084621b7fbac9339aea6035c794b8d27219fbdf8613a6cafeff3b7224febdad264bf418b94b3fb9ba92fc23c98b003c60a2dd8ff80af75cc810eb6476
DIST thunderbird-bin_x86_64-91.3.2.tar.bz2 72098566 BLAKE2B e6963f3b517fcf30a4a0bce5392fba93bd49e96dfffcb6121dd4ca5ec6d2fe013088af0a16e9dc5d2d161d856a999a2a173e180b2e4e46fd5d8dfcde78c8fde8 SHA512 d6f4620d488dbe12bccd8af4df840f1a7e220334115b32dfd131fa1c19f465f1ce0cc484d9e38c72a6d02af4ca3f05895f8a0cbd6373900225477a5b70eaa854

@ -0,0 +1,332 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MOZ_ESR=
MOZ_PV=${PV}
MOZ_PV_SUFFIX=
if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
# Convert the ebuild version to the upstream Mozilla version
MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
fi
if [[ -n ${MOZ_ESR} ]] ; then
# ESR releases have slightly different version numbers
MOZ_PV="${MOZ_PV}esr"
fi
MOZ_PN="${PN%-bin}"
MOZ_P="${MOZ_PN}-${MOZ_PV}"
MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
inherit desktop pax-utils xdg
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
DESCRIPTION="Thunderbird Mail Client"
HOMEPAGE="https://www.thunderbird.net/"
KEYWORDS="-* amd64 x86"
SLOT="0/$(ver_cut 1)"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="+alsa +ffmpeg +pulseaudio selinux wayland"
RESTRICT="strip"
BDEPEND="app-arch/unzip
alsa? (
!pulseaudio? (
dev-util/patchelf
)
)"
CDEPEND="alsa? (
!pulseaudio? (
media-sound/apulse
)
)"
DEPEND="${CDEPEND}"
RDEPEND="${CDEPEND}
dev-libs/atk
dev-libs/dbus-glib
>=dev-libs/glib-2.26:2
media-libs/fontconfig
>=media-libs/freetype-2.4.10
sys-apps/dbus
virtual/freedesktop-icon-theme
>=x11-libs/cairo-1.10[X]
x11-libs/gdk-pixbuf
>=x11-libs/gtk+-3.11:3[wayland?]
x11-libs/libxcb
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXt
>=x11-libs/pango-1.22.0
ffmpeg? ( media-video/ffmpeg )
pulseaudio? ( media-sound/pulseaudio )
selinux? ( sec-policy/selinux-mozilla )
"
QA_PREBUILT="opt/${MOZ_PN}/*"
MOZ_LANGS=(
af ar ast be bg br ca cak cs cy da de dsb
el en-CA en-GB en-US es-AR es-ES et eu
fi fr fy-NL ga-IE gd gl he hr hsb hu
id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
pa-IN pl pt-BR pt-PT rm ro ru
sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
)
mozilla_set_globals() {
# https://bugs.gentoo.org/587334
local MOZ_TOO_REGIONALIZED_FOR_L10N=(
fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
)
local lang xflag
for lang in "${MOZ_LANGS[@]}" ; do
# en and en_US are handled internally
if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
continue
fi
# strip region subtag if $lang is in the list
if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
xflag=${lang%%-*}
else
xflag=${lang}
fi
SRC_URI+=" l10n_${xflag/[_@]/-}? ("
SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
SRC_URI+=" )"
IUSE+=" l10n_${xflag/[_@]/-}"
done
}
mozilla_set_globals
moz_install_xpi() {
debug-print-function ${FUNCNAME} "$@"
if [[ ${#} -lt 2 ]] ; then
die "${FUNCNAME} requires at least two arguments"
fi
local DESTDIR=${1}
shift
insinto "${DESTDIR}"
local emid xpi_file xpi_tmp_dir
for xpi_file in "${@}" ; do
emid=
xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
# Unpack XPI
unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
# Determine extension ID
if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
[[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
[[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
else
die "failed to determine extension id"
fi
einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
newins "${xpi_file}" "${emid}.xpi"
done
}
src_unpack() {
local _lp_dir="${WORKDIR}/language_packs"
local _src_file
mkdir "${S}" || die
if [[ ! -d "${_lp_dir}" ]] ; then
mkdir "${_lp_dir}" || die
fi
for _src_file in ${A} ; do
if [[ ${_src_file} == *.xpi ]]; then
cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
else
MY_SRC_FILE=${_src_file}
fi
done
}
src_install() {
# Set MOZILLA_FIVE_HOME
local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
dodir /opt
pushd "${ED}"/opt &>/dev/null || die
unpack "${MY_SRC_FILE}"
popd &>/dev/null || die
pax-mark m \
"${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
"${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
"${ED}${MOZILLA_FIVE_HOME}"/plugin-container
# Patch alsa support
local apulselib=
if use alsa && ! use pulseaudio ; then
apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
fi
# Install policy (currently only used to disable application updates)
insinto "${MOZILLA_FIVE_HOME}/distribution"
newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
# Install system-wide preferences
local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
insinto "${PREFS_DIR}"
newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
# Install language packs
local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
if [[ -n "${langpacks}" ]] ; then
moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
fi
# Install icons
local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/chrome/icons/default"
local icon size
for icon in "${icon_srcdir}"/default*.png ; do
size=${icon%.png}
size=${size##*/default}
if [[ ${size} -eq 48 ]] ; then
newicon "${icon}" ${PN}.png
fi
newicon -s ${size} "${icon}" ${PN}.png
done
# Install menu
local app_name="Mozilla ${MOZ_PN^} (bin)"
local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
local desktop_filename="${PN}.desktop"
local exec_command="${PN}"
local icon="${PN}"
local use_wayland="false"
if use wayland ; then
use_wayland="true"
fi
cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
sed -i \
-e "s:@NAME@:${app_name}:" \
-e "s:@EXEC@:${exec_command}:" \
-e "s:@ICON@:${icon}:" \
"${WORKDIR}/${PN}.desktop-template" \
|| die
newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
rm "${WORKDIR}/${PN}.desktop-template" || die
# Install wrapper script
[[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
# Update wrapper
sed -i \
-e "s:@PREFIX@:${EPREFIX}/usr:" \
-e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
-e "s:@APULSELIB_DIR@:${apulselib}:" \
-e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
"${ED}/usr/bin/${PN}" \
|| die
}
pkg_postinst() {
xdg_pkg_postinst
if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
|| ! has_version 'net-misc/curl'; then
einfo
einfo "For using the crashreporter, you need gnome-base/gconf,"
einfo "gnome-base/orbit and net-misc/curl emerged."
einfo
fi
use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
local HAS_AUDIO=0
if use alsa || use pulseaudio; then
HAS_AUDIO=1
fi
if [[ ${HAS_AUDIO} -eq 0 ]] ; then
ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
fi
local show_doh_information
local show_shortcut_information
if [[ -z "${REPLACING_VERSIONS}" ]] ; then
# New install; Tell user that DoH is disabled by default
show_doh_information=yes
show_shortcut_information=no
else
local replacing_version
for replacing_version in ${REPLACING_VERSIONS} ; do
if ver_test "${replacing_version}" -lt 91.0 ; then
# Tell user that we no longer install a shortcut
# per supported display protocol
show_shortcut_information=yes
fi
done
fi
if [[ -n "${show_doh_information}" ]] ; then
elog
elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
elog "DNS traffic to Cloudflare by default is not a good idea and applications"
elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
elog "(\"Off by choice\") by default."
elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
fi
if [[ -n "${show_shortcut_information}" ]] ; then
elog
elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
elog "each supported display protocol. Instead we will only install"
elog "one generic Mozilla ${PN^} shortcut."
elog "If you still want to be able to select between running Mozilla ${PN^}"
elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
fi
}

@ -259,3 +259,67 @@ DIST thunderbird-91.3.1-vi.xpi 706358 BLAKE2B 7cfdb545b0c532f9077d7266e443e4692c
DIST thunderbird-91.3.1-zh-CN.xpi 714607 BLAKE2B c9edc522533149bb7ae3e753daa15b77581c67d2c2372b783ac86489c98d5fb1b167982f94ce7d535a2a9b8b47c3a1a1cd62ece804c708ba926dc05d245f5401 SHA512 66556244cbf6e700dcbba0b61d0561ed848941e9e929e37e96c47060ce8c98ec3ff064d7e1c95082fa2b6e6e9e29b8f9a93eab7623b4ca62d1b4a84c877585a6
DIST thunderbird-91.3.1-zh-TW.xpi 715955 BLAKE2B 1e8d785f749cc9825989992ff8e8ba4f2094742c383dab5bd3638c4af34d3d4b85eeb23bed98cf8c030b24e25115fa6de87db5439a5cd0663f41fb19df465620 SHA512 87610a5e557a04b3e0bb0fdc1970fa294681d0f7607b46228980be56e7737698e3edad46647c8b7be67d22d7c3033bff5d6d7dab6ae8fea2284ccbb0f5516b93
DIST thunderbird-91.3.1.source.tar.xz 403764984 BLAKE2B 55dc404797f3ed4065d14d1b9360218c2f24dd9bd22472446a2bb755de68495d974e1bb647caef8cf9a27af0e96ba53cf57504fe0332d23ba76e9230b3e2dd3c SHA512 4938f676ddeeba37da1f2086d76a2ef2c870738169f7e10b35b83e4ed772df634825ee25c28232df1ac1e3a18a9466e97dc7ee318abbf43f1f4ce6479a13975b
DIST thunderbird-91.3.2-af.xpi 560247 BLAKE2B 38c67858d7d20b7ef3c0148b13b261e47dbcac6b58c4cbae03abcbc8a12f60cc06632df26b99db499dc5581fda11fe94599904dec291bfc196a9e375049df07a SHA512 19352b7210a0edf2770a3d174fac12be53719e82adc42911e37736bdb8f9f5d5320dad1f583c79bbf067a2aa21e2d8f8152db8aef91406e571e6f709c569a781
DIST thunderbird-91.3.2-ar.xpi 660313 BLAKE2B e0c82ea24c98978341366cddf3a65fcd0e80e369fffe86e83b9bf66fd39a0c876865abbd9b56fa3b7b729aabef14e6d24de7a63b23e5b7909479781058de497f SHA512 61555c72082338f7b1550a76809577edf0f3df67aa3c5fc66ba8cbca95272ff9cb15e70bc7e846936038fd7939460cb7dcda63878fbdca2ce44dd9a848ef5c78
DIST thunderbird-91.3.2-ast.xpi 577052 BLAKE2B 079ebab5eb77843bb4d3139080af7f9845afa74be48258af92b6c7c191957f97df40e577f83fa8a8c2f93269e322eb4de44057be0db58007428e83a2723418d6 SHA512 b05517ca2ff26b308c78e7e601533464fb8b1816b081553a99bc0daf9393af39ffe68a16bc28fc2b9ab6200ab81b889ba9005b500bd0258aa9ab7f4dcacc6f48
DIST thunderbird-91.3.2-be.xpi 687227 BLAKE2B c2bfd7388282ba3098a36628b7841dd61a20877014df538539dcd29269386b98775e570ad1b5ea3e7bca79c19afa9cd1e2e886cbef878e72e7463a18ff3832ff SHA512 1ac362e2e581c92f8ba1d68e6a1aea35c5a2450bcf46d60ed6e9a24aa602fca60f8a474ca995f0a740f0315bd5c1594006a67df9fd52f039fa7733e2d4ea06ad
DIST thunderbird-91.3.2-bg.xpi 686416 BLAKE2B 4c6d176964274acac85d3d79661744dcaeab77f4f1c2b94e7dfb9e1addb28b7d3d219897026ed568184fccb85fb2779da944d26c3399ac86ab74f0bbadfa316d SHA512 56dd370da78e783dd1cfafb5b7f3e32ac1dd23967dcea9d257aa5132334e29967e69de96a30fda4d71aa3d4abf6179824ca3a10641e284002c158001ceb2fa08
DIST thunderbird-91.3.2-br.xpi 616018 BLAKE2B ff4413e928389f1467ce172a99bbf98028cbc8ada135191992751ac79dfe09b1ca7b7ab99dd5d0eb42e8ecd9ba3acc5d9c6a11a591482c689a2eec55a21e09ca SHA512 37526df45b3db0aba6016fa681eb01b294493c2c937a4923d63fbc8f0bcf7840623e24eda5e48784e4d7b8414cd7a52b69ce4934bb9dc218187335789e681bde
DIST thunderbird-91.3.2-ca.xpi 641158 BLAKE2B cb34a99bc522dc8f183f18a22d1d8feebfb9d4ada3e815a75e0daca88449c93733f9896028017bf9259de3fe726edcf030df0e4fa51f51ba5c5d9d2956e7521b SHA512 290af4ab5e14d3dff3738049af519896ce0b75a173b4d3b9558405bd5c79b0b4a6dc6af4ecffd7eaceb28882a511a1cd6a33c5a118959617289f8c2878045295
DIST thunderbird-91.3.2-cak.xpi 647217 BLAKE2B 1d18eb059f934c8287530c4c39fe23754e39985e652c2e00255e6eaf2bcff590e27c3f0bcb16aa1b2e42207eec3cd04cd99b67efc4db380f0259c1f03b5d6aac SHA512 8c9219ae0580cff202cd368fb1cc006eac1cf41ea38ab1cdeaf6db54469281051f695bfc24e466a70cb7f7d8f3ca53bf436ad9d721831aa0ab9bc7666e39a269
DIST thunderbird-91.3.2-cs.xpi 698287 BLAKE2B 7a80b95fc48c1efdc649f375f8e67ba6128fbc056638c3db45665752c4289cb3be10b15436aa65f280a58033532a85fba7f4473c6a3d17302c02a6a2c96542da SHA512 f29f45956775496a2b8c50442155ac16aa58389d558c75b38e186f7d46a9aca60c38e8626e05bda09c16fb5be40342d5479f55ff797bbe13e067f0eb6845a1c1
DIST thunderbird-91.3.2-cy.xpi 673997 BLAKE2B e732eaa0f9b662ecd08e079b25970a72a153d0020915d26644d75eb3b97608dec918e0bc85c595067da70910725cf3f82e886781db1b71a209c1302a470c260c SHA512 d06281cffaaa38e3c1e3192c38b26c875cb2d032821bf5f0889ffce462dc6df5ca7027b2a145a0eae3bb957451640e9f385fbba4af497fe35c55a647596bed8f
DIST thunderbird-91.3.2-da.xpi 655951 BLAKE2B f6417f8523ceec63f56d2113171be49fc984deb6f833ef8bfae35e7fec47170d801c1b1039392dfb4d8d25e41eeb576af9f1d11f37ecb30c833c00f99fc99978 SHA512 e5e19c0d02ae421aed818e55760883e43a30084e219df81dc68b25f2560843da1531b0c0cf011af7e4dfd35e921485c3305078545e1d96c22683dffc7cdf6e9b
DIST thunderbird-91.3.2-de.xpi 687003 BLAKE2B ae3aea3630d4d53d100ee58e85fd64d2622e9dcf91bab240608a71a8d50ee80c8d2f0cba9b0e47b0519b982690daf6c09980d2c66da47f179730ee9013da9151 SHA512 5f55286aaa5f86d010caa3cc3e66bd574b715eb63a6189ed25cb4bd6205f519ad974f0b5185a0787e000a3e7cb1afc3c4efde908cf2d8ec78c0ba74e5bd16b05
DIST thunderbird-91.3.2-dsb.xpi 707237 BLAKE2B 408e1e2659f1adf6a7473aa9039e983bf76d887b1ceb4499a09839cee0f870632bee34bee5784351ac317466f54f140400ee864125ab9636dc09f8275417c89e SHA512 5713163c6f9cb6eaf06e7b1ee2ecbf5dce9adfa905bf672db77d89859d9a1a9ca780d699921f64d298b8844c4c51890694460303f2dcb148fd1d2f290961b08a
DIST thunderbird-91.3.2-el.xpi 803551 BLAKE2B 3c087b5fbb72d0552c80fda9d2a9e0534f4453ca2680eb6e5a9ee63a2993c4a965471319bcc78b92e8004ae5fe48b9975d1e39cb68a9dfa748ef59d12d131d8d SHA512 9b7fe4a982d7c659eff134f8f77a4a6c342aeeab4211ee680dd46f967e27edc2965a949d2faa5e5c56a98bc6d50ce8307a4cce0e8a41760c856557729503c756
DIST thunderbird-91.3.2-en-CA.xpi 634128 BLAKE2B db114f45dc2f39a844d6ee91ef66f442dd7ea85a431d7fbd1db16ef13f7ce0745fc6384e860b9efe3bf8b387abfc5856f4d00fe48e2b4524d305631c1194a382 SHA512 748164d529f6cc3ef998cd1fe8b26f3e6d36298b02d2d988572135f7cdee781daf2857bc772cec726a4a79cc82fbc25fe61f70cf0c4ee1d35d50da6ccde22158
DIST thunderbird-91.3.2-en-GB.xpi 636515 BLAKE2B 7718d5e0045fe393ea56cf759da60f3ebc603ecf1ced736d53035a6fe95599994ec9bb0b60e6d14740b362b5be2f7241b9207483df9cdec430c4a446e00576a7 SHA512 ceff847838893ae23c088213a5454f70ccba8a84763be57d63de6f52e98dcb15b82f9f13b24fa09cb3341560e2a450467db13fb3f4aff6f399d8cda05c34a270
DIST thunderbird-91.3.2-es-AR.xpi 685105 BLAKE2B e35fc668ba7105107fd1a7e7bf57a24f73d7f018efa8304e882f60d455a010c4a6b36e4d4c3c1b8a8c9e9f0b82db0df307831a655d183fc8d122d6d1d07c8de0 SHA512 2a414d9365bacb223ca84c0fd83d86bcb17d39563adcd61244170919ec873b257f3e8a88d128a0d5cd54eca94c705e1b7633d538e552b7dc0638f99c0bf54339
DIST thunderbird-91.3.2-es-ES.xpi 573862 BLAKE2B d295efe75600f921f489a745e7ec9507427fab5b2dd72576bf3a72133ad05090d865d6d7acbf14df5e670369f69b5db46f29ed43a9e0372d0e34f149c54b334e SHA512 226d783316a15d18a1cc3a6b8666eb7a282270b54e5c8033dc02e39547220534a703a46aa60c702eceaa9c7c5318b2b69f886df4154c06825be3ebe3e9a9751e
DIST thunderbird-91.3.2-et.xpi 598832 BLAKE2B b4407203bfbcd362f80d1d14bf0891ab7587e613e7f7f0767c1523d1b227e990217d70f810452ffe26c5a69fda7c63bcd607a6785562b521d4b6dfbec4c9706c SHA512 9ab950b3a3238435aa511953ee06a23ed2a4604f4b5d12c7a03734551c98662546dc5fddf7bc93978114a6ff09f213fb7378fc78a1a54de59a9738e50ca76286
DIST thunderbird-91.3.2-eu.xpi 666124 BLAKE2B 8e544c730262e6060c873522267f79ffc60e04a5d65f40603a11a010a5ef649a516c9be2a0da413dd22c47eb63f50ce72312be4cfd7b857e64564c6b58c7df48 SHA512 e5960720304672ce9189e85117f62b796fba3d79a0198bf8352a6346a5cc3e0a1101f0921cbde1b40794a2fb81a1c7c8b1181c34026b7c427a7efa33cbfcf496
DIST thunderbird-91.3.2-fi.xpi 664678 BLAKE2B 7574823ecd0f5c073abbf087d48b04533387e1d737c5727af9d353dc7004bc853d16023624da6c72ce1ea16a46e77988d2fd67784924de3e154ad0dcb15828fb SHA512 bd0a08c5524df3899a1ff240d993b3bc081b67afd940d4243c049c27e425f0ece7390388f23420ad01c96826803edb05e091bf0240960099df4358392ac85096
DIST thunderbird-91.3.2-fr.xpi 697504 BLAKE2B 82613f55810b82533b51f4e4acd63fc571b61fc13b3a11e08ed9d5f21aa5fe24412694a78e21cd002bb8fd16d3722ac85452f8eeeb5d1ac616a93fcf6fded1cd SHA512 aed8f85c941970d0aa83e56d5d32ff9dab5b7027b885b9e388b4f20b40fe7b1ad46120ec2ed27c328d4d13166eacc00aca103a63d530ae7a1191ed97a9d47f4d
DIST thunderbird-91.3.2-fy-NL.xpi 680172 BLAKE2B 4e40a57d98e38f9ed86faca0be6ad3607923e1596c01fad534cfb4a88c1be3ec5634b699df0513dbccf158a611d52e7bbdd8e5157effc41c2d3bea2068cf88be SHA512 b314051ee38d7b7213b44394db7af9694556a4cb0e6765e9026cb36d275b4a7a0c3d788438ed5695815d5beffdd485cfe42fbc1984b590f8574b77a57cf4fc7b
DIST thunderbird-91.3.2-ga-IE.xpi 601909 BLAKE2B 18b8637edc6c1559dbb6e9a6c35db726faba3030b17accef1f44b2d4990ff3a126b516ba8b5b4eca7e4c7d7924b607c3077cdab9691e029a866eeac648d876eb SHA512 eca8ff21ca222ae5f9a7aec49a0d1124db4cab6e9a285de35a6efb8de567eb779f03e76ac454d7dc3527f0a8695f339c2dc1626ab41fa305edd789440364bd01
DIST thunderbird-91.3.2-gd.xpi 635776 BLAKE2B 0c60fc44c291167c5937c19f54e180ea5e1dc256efcf9e1f6e9d7958c6f47881ec6c80a8262b236d2c8c25c05090724a4317a06885926ce304938d844df0cc1d SHA512 5108c9f0c3ca44632024420f23d84a645b67152a905f31428d9eb4fa61cb1a5dd51c64e52070f1103a3f0b7d6be5d62e66774e53f78a6c0f8b4a87b0b73d677c
DIST thunderbird-91.3.2-gl.xpi 671075 BLAKE2B d41618f40f59bb96245d7137fa57c635a1b98c663a36ecbc0b8d09db3a89a968dd3571fb8923cdc48c1bf1ce6999a18237cf0337e9d1053f307159d69a47c2d0 SHA512 d02a69e163bafbaa437b0319d12aa990328605aade936eb82ff53c4c220c7594e13efc5f91668544fdc0cb05e8b85168e25b566d60f3f8915b6aacca7610b492
DIST thunderbird-91.3.2-he.xpi 665955 BLAKE2B ccfba17dbb046ba2a41bdbb4b13801ee98aff10b6ef6417928cc6919a49c8b1e0501061714e1bc3bb06bfe783080b87e825d5115bb5a523ff4afc84ff579c63e SHA512 c3e4b2df644ded90b11632bb31760a4c56b225a8872d5cc74584c1690e99c95d17d461a5a16eaf7c12124ee0b7d2af36ed1303a5d9c04666cdac8dbaa8f83537
DIST thunderbird-91.3.2-hr.xpi 641171 BLAKE2B f12a2853311527ceca3dc56defccf6496b621306058c81555819010b8daddcb417e7c391f690bafeab1de958f1969a65a49cbbb23729515495cf3461d1be4fc2 SHA512 180007026ea04c8128abc5088b8b1ec3a2251892f069c75bf8e5188c8131853f054198786fbbab122c7a99a7eb1604c9a578482ff0c4e2360bc7e5845e1cbcf7
DIST thunderbird-91.3.2-hsb.xpi 704705 BLAKE2B a40e1b8378b1bf70401604375aa44f58426380d868f21b737b1a8384098c4784f053c82274fa9632b1c71f902e59697b7bb0ca98bf61068406bdd396a3f449f1 SHA512 29ffac8e8d4615bfa8254a9c16e6fa4d9ddbab96430417a090147fc3106fa0510395f7ce745dfd2c9c5942f3e6dde0219ac6b5be88171d8d5c7355b73083c366
DIST thunderbird-91.3.2-hu.xpi 707540 BLAKE2B 76fc85d7781d0b93c76ce72fa41a54a5e278b572413b0c23539160fc0603c0aace256871abaddad21fcaf89cb925c32e023ea83593d3fee8204b519bcb217359 SHA512 6e1f053bc22e0569faf914d450e2e29b2f4ca772ba9609806288b30ff24c1d738f3671797d564ecf777b27478ab0606d19b42f76fdd1e632b7a78b45b01791e0
DIST thunderbird-91.3.2-id.xpi 639034 BLAKE2B b20f2f8bf991c430fa0a108983b0204b8ddda8d64d4dab1e629700283eed02f9d03f9626ecf692f468919e6480878c5eddb9b6578d0c73ce166b6ee17210eea0 SHA512 61754ef24f38fbce192d56a5bd6997fdd8e745e66bac367d44cfcd04dad3a905ffa78d1a67e1b6c65d2d4225ac6aba9fc55a76f53920dc3bf97a2d49156ca506
DIST thunderbird-91.3.2-is.xpi 575006 BLAKE2B c4ea47ba06eb9e60914ba442c650cb679990620ba2e26da1ff008dbd0328f6dd47177d88cac2fd83309e1490507bef9c6a03a0930b40d7c8fa5bcfbf5d823a0a SHA512 82aa5207902de6e707b5eff7cc134c190394de1ffdc697a683b81bec775ff92aaa0bf699a49ced6fe5638097348648bf8fc50435ac2f5dae5ced37ec600b1476
DIST thunderbird-91.3.2-it.xpi 600160 BLAKE2B 064284f9ba14d573baec489a36a8674e5423c6e5b208ddb5151bb0e0b255c2b4351b0a0d3697988cebd6b77a08d9a2db8e03d6bffdd75400bce22db28b11cde9 SHA512 8ebf1e674e5829b2bc5e0b673ee1f8e784440634afe0c821ce7abccb60a0c702980fa8d8a641f105f087c8156a57c310ef12e8a2513c7cc3a072c46d9337c246
DIST thunderbird-91.3.2-ja.xpi 741229 BLAKE2B f25417938d405bc339dfa07d0f8a34c862a0ad6ecb2e1886c159eeb39ccd69d556bc01ba97523acc70585d1d36f047dcc670a01f4aaa3f81d23afefc8cfc5fa1 SHA512 25803d3a298530fec752833ad103d0751c9c5b946151a5e070c96638bdd978794bbce32fe8c0cf4aec16c12e8f9e46f4070e807b139e13a4c1cca167a1533263
DIST thunderbird-91.3.2-ka.xpi 746751 BLAKE2B 816e1f7301ad0b759f2dadc0d2c67ff6843632ae0ed117c7cc5d554fadd8a354b5ec10d0c05f1200a35b5cae495640c2dc0aad5238926aec7255edd29424b330 SHA512 2ae723f19734fae5e2bb74893b4284658f3bbd1089919cb96470409c258c4aa95c85716412a8e2da09e44974a2cabe316c888dd926df79c0f2b6de81fc6a3cf6
DIST thunderbird-91.3.2-kab.xpi 672040 BLAKE2B 4bf493356a500a641decb6ff2e4da293475837f3c065c9c64be65daf8a89f1f7b85319f3e0046bae33ce8b4700e40e43addf83e2972c52c4184e2c3daf469cc1 SHA512 a9b5bf910d83bb13c8d8417f5749ff0b2360e35d52d3943ad660c3de3c652869d491d1b1d81a0ac86078ccd38c13176221eb729b38adf6a32e9c1ab333b7dab8
DIST thunderbird-91.3.2-kk.xpi 731346 BLAKE2B 37645d4ee29c815a4ee723f4986200385f48444d0984df9e3695f8265b90f33849e9969e6042390c3bc7b838309a27f1dd06d33200bc725e24ee7af7615aadcf SHA512 47c5f8eee3eaf2035677b252181cf1c7f755b3d804cdf105d09a876798cd6988ac50af21f83c01fd4bce811095e618a297c7c73a2da16fc0a441a331183ee165
DIST thunderbird-91.3.2-ko.xpi 695482 BLAKE2B 6e9503bc19d2668aa849d5b599f5dde94324d57aba756e3982d13a0233c37f8781704338982f8005377022a8f90bfe24bed1be445b3ec3f3e3980403c0430697 SHA512 c9b51094838ecf071fe866dbcf9b06ea8cf72fa1a5b6dfd58966a6215ad1a44d5f55ac564faaf3fd3c5cdec641eeea51ff9569a413661fcd518f187267baac4e
DIST thunderbird-91.3.2-lt.xpi 688959 BLAKE2B 1e43f373d9e68fac9913e70821392faa53a9fac11bf30682b2612410e6baa8839a63d508621dee3a1b2143b10e1541f7e0ed7753d00e0ca2b31f97dfce0ceadf SHA512 f20da26920a8e4b13cfc019e955edad6649e0cf95b81a10631c11d8c3f05e3416e5f388ee1054a0f916fba6605834b82a27b013543ec188f7be8ef92946b0837
DIST thunderbird-91.3.2-lv.xpi 614287 BLAKE2B cb41176e1c2e21e6a2b1de69e0e5d841e9f402f13d94d38d6bbd602acdf9dda17112ae653c161d2479ded1470f20aabea899a412b792ee593a16aca5a28fe82a SHA512 b30a9733d3dfd17abd715f6e5c8428054d029bcd846d9a5d4aa19338c19fcb0735e20c9d39d60eaacbe59b096021d140f63b8ab8494d739b2247846cc38f4b61
DIST thunderbird-91.3.2-ms.xpi 574046 BLAKE2B acad772cb822e26d4c8a5672e3fc15c3eef538e11ca7bdd11ffb0e000ef05e92334f64d8613c3178ba46c1042f2e83646720fdcde38b3b5c6eae5e01a768deb1 SHA512 e7e2b706a2f5e2c4001ffbf039fa1015b0db8eebd57a007f291cda061a4c43932a7cc9a949f6aa3afa03dfc64d3499fd5722d81c20b7ccbf192cddf0cc1bcca0
DIST thunderbird-91.3.2-nb-NO.xpi 645840 BLAKE2B 009569ca3d372ba8007a42a02d8481f1b584cd22a358d9055f06ec488f3c5642d7e683b764bed252c06a63da92bbe3fe9158f0c80926c476898441d0edc5e3a3 SHA512 326e7482456d708240bb5d0838778abc220afab7caa281adbaa1d83921143c6ae6b6319ce736e4df4e42d47d1620a1c47e12c89c6ad5e67b3f7c8a17df7430e0
DIST thunderbird-91.3.2-nl.xpi 671291 BLAKE2B c37ce3120d29e3a3829a54db07eeabf7930bcfa2ec1e06c17c6f36aa77b01ccea1411b1fe786290d9fb126cf694cc15b8cd1fe6461f2e1163b94c183ccebdc6f SHA512 2b4e7ec15314932811b26cc0fc804b84ed8e3684a029c79be4be5a3af65c90d786700560c45355c45632c787cdd85accd617debd1024583fd9b3ccd5c946fe68
DIST thunderbird-91.3.2-nn-NO.xpi 649226 BLAKE2B 6c29a2a484b026684e590c26b045742d72e3c7d7a82c5452f54014b1542e83de515be2b2c5895046809597b0baa192c2ab75d59d90a340e9baa57d3c4f0f906b SHA512 d869ff911d2ffd23eb9ee2a5e32d9742ee64217561fbbc911366964dee839a39722177a6a7a48888872b21f1eacef58142bda1e02775434d7843bc3ca70a4877
DIST thunderbird-91.3.2-pa-IN.xpi 647734 BLAKE2B 6e44de327fac80f8164f15ba77e61e2bf0adf340310b82fa9825e1fc2f84d4688144c298e09e3cdeac8474a5c8c6fc38e8854614649661f1b4861a4fd3a4331c SHA512 aecc12d0383a60e658e9ad51762b3b5f5213db1e3700268e458a4f3d91d2fb89d78c5906776334c195874ab79771fc9f0d11f51d70c5ecfe33da826bfa97bf31
DIST thunderbird-91.3.2-pl.xpi 680304 BLAKE2B 7919a217a943b9cd3b29fe3dcb789439fe702800e5ded99f5728c5b715f4d58b1f14c4e4c1f71e12538d7b2e59b8a4ea1bd10d06d100f18b93e0e45282fca6d6 SHA512 a188e9690ba058bb1c3023ca233e16dcaa71fdd36dc4a29274a2ca39efeab14b83a535b94a64c099265378d006cbeff258a994b354506e805bcfc5fafdac72b0
DIST thunderbird-91.3.2-pt-BR.xpi 678981 BLAKE2B 9bbd5dfd3a44489e6997e9b49cc72aa8b02fbcb11cc4b51d2429e9cd8268590072ca843a0ed3094fd924334d9452452432423d2b238fe263b2392a7b64a3d181 SHA512 0c56fca765dc6cec7d86d1718da68c161b80e8fe1f5ef80604d5782153414f6a8ea2b9c0eb415d206444ee2f000c811dcd0c4192a8d2c5089262914ce369540a
DIST thunderbird-91.3.2-pt-PT.xpi 665707 BLAKE2B 54acef3442d9e7b07138a247b3a38929bb0d65522e38f6bb6035aeed1ac5b8ce377c89056f96d2a9ec8547fea67529fe20522317834e329c9a5bf9969e707652 SHA512 bae7f82ac6572248582b87be2403d18f2b0320a0ef7e0451647ba2af3730808ab703552188b12c8d3941cbee49242e5442caef49a25371d0098474ce82e16a72
DIST thunderbird-91.3.2-rm.xpi 671677 BLAKE2B 086c0e71f50585bccf9a2e163a6d1116d75f08960d7d6179433e9da544f54d111c3b07390b26ca3a5a3f061bcfd709f9065aa5338a070394c5eb0a24af07c39c SHA512 37966ade0ddd611a4584c86e417fd92f0a0139952955df0cf3d421a6128f5914d900b45c52ed6ea2850aff910bc80b322a3acf5f960ac7656e4bb7906a3bf66d
DIST thunderbird-91.3.2-ro.xpi 656464 BLAKE2B c2168d3a2859bc5736e8ef7d4f34fde6b95f7c845ace11d4a297fb187c3cfc7c37dc806e54cee44bcd164ce6f522e8d0036d7fe44139da62abae918eb738071b SHA512 609b4b19425c6b58117b2dc04b88de7791a9e51e674551de1c3e70fd398ffb0160c8dc13b38a1abe590ff02676eab88c6cfe70850ef658ad427c9591b4e3bbca
DIST thunderbird-91.3.2-ru.xpi 783358 BLAKE2B 18a6f4c61903b6c3ea36a58a30aedee9db65dce557f130344acaf31643a1e9ad067a1268b45b73742546c503224786b35c9564c543910f4d8d542e5fc3b207e1 SHA512 f96df9a299afca3cf62ca476b3ef844d898dadc36c7cb02978b6004f421d107f6f3710b6b85903049d8b8399f11b215967fa6796d5df075dedd453cd9fedcea7
DIST thunderbird-91.3.2-sk.xpi 707731 BLAKE2B 8f9242c1c792091c419833569a9bbd5e0271ba98182275efa00f50d33890b0daa7aa2fdfc302961a25a7cd7292ebff6539114e6ccbbea4a6042eb94b934212c4 SHA512 f6f217e285b1681f293034e2836830937e2136f89fee25175781e09d65d65489d68b8bf59338aa31bc4122056bc77e66ee7c387c6977d827ffc4128f2a7d6864
DIST thunderbird-91.3.2-sl.xpi 660446 BLAKE2B 660cc282735dd0b87e0d474d004514f5ef32f29757ee99130d2103183082f60d56408f40bd8194efa49bc473f375e8c4ce4791fee8c4461cbe67515447697ed3 SHA512 08aa812923eeb087c3af51d0fcba4743f17c8aba0770d3fd75919dc1cb92fc2f496568ccd347c6bc6dffdf0ef1d4821ae91b2b0e3dc5b883213cf921900852ea
DIST thunderbird-91.3.2-sq.xpi 693388 BLAKE2B af4c67acd2c7b8b0d0aba77fe762025bd05621c4c72cd15168042806cb886a7a63f251531c8b2813e803c9d721932ef6a522a4944e75e7b4d50f3c66efd7c594 SHA512 6a5c51b8bf7986b2d0d47a245f64b05203941193844758a973829c17fa2882ced83d97b3de6b1fc876180bff2f9dd0f087ae3b11e045c47e81bc2e67b5f86dfd
DIST thunderbird-91.3.2-sr.xpi 703326 BLAKE2B ed6beaa710835bdfb5711ad011f32ce9ebba3f46990e11a87c40a783a24a1120041cd1f8d37f844e50c0b4686e7b2f58c7143d0c0317d8cc98fc063cc34fc3ab SHA512 87ba1b687dea40a154aec863934258c0810c2ed8556a9539cce2341e9d17ae7fab9805d230201d62c62648e062f453ce24b3591e1106496d4a198df898f9e3c9
DIST thunderbird-91.3.2-sv-SE.xpi 675811 BLAKE2B e5d2aef26c8d182724e096bc1b524cb074e46e8a9ef6f5fec7a462da439b81ac9c7e8185ef1c526948cc43bf4ae62dce7c508117ca923be5dbdeabf422094b39 SHA512 696a35a6734bd3bc782d8f7eb21d0081aa11609a48a57fbd66445b617d159945e96b1de21dc7bb84294dd0464c19c8c04a401db7ae14024ccf1b9003491a18ed
DIST thunderbird-91.3.2-th.xpi 741242 BLAKE2B 491c71f031911c844c3b04c4d992e0196d4e068e59279b97a27075844ac493de7be2d6e2c37dbd2828ef07a1b749e314375c82992eaec3e6f79a8706f749ec6a SHA512 e2e5a1d32250934db0b2ac8312f0da1830f7830f4ed60179a11cd01429f4bdd21d2ecc3ac3184a0d57e485fe6aa47a9853a215acda0335046108edce4753bf6b
DIST thunderbird-91.3.2-tr.xpi 685072 BLAKE2B 7c0b8d274a85357227dffd2cfba5c55d5f779d78abeb98e88f60045283c093daee89f718ac43a1c945a101c683e4daa4046ef273b503ca11df0ebe839fda7a7f SHA512 5d2121b964049d19dac24e12913d99d027733a64971a23daa7c7a397b5ea2c6e3395bca297e94438b4401000ce71a89ab56a05ff37f85dd5f3020bb8be32490c
DIST thunderbird-91.3.2-uk.xpi 780970 BLAKE2B c5d8fcd5b4d9649c4b1106ac74eb08d416132a5a74583a050d4ca2ddb2fac9f513dc7ff7672179788d5403f3b645da3a1ff13687a6ef9705cd6bab7391e469b6 SHA512 54834e5ca88f6e77185352c9592a37ba539788a179eaa8690b17d04f6cc2d78d685253affc3f5042952a76574bc2946155d0d964f30b46e3cffdc8e84e9c9760
DIST thunderbird-91.3.2-uz.xpi 588119 BLAKE2B df1a76076bdeebacf886b59ca850a4e3df200583d5912609741d0528c76cee61cb10ba9ec13faa2a5b828d0c186b9efa451aef3baee26e4867e5b54e0b55c361 SHA512 fb94400618a9839053902c39a62924000cf228969881d7868a3b2a59613eea752af9d2c0664231e5cd7869ac159e412da5cc304da4d82ff7f5ff314af8a14cd8
DIST thunderbird-91.3.2-vi.xpi 706359 BLAKE2B 6dfba5be7833c2e3058e2698971212480d7173e4d93f4e87d01bd5cd347eba49ec16863b53bdb73a464fd8d82db552366fcbbf8a5eaeed2b7d7649ed0a1f71c4 SHA512 e01b7e442ce2bdd00bc225dbe3fa1aa4b12e04b629e6996c7fbba3198dcd9460a84f869f1f4f43353ad31ad9c3b4a4435933ba1fec8db9b7d1f6364c838e62af
DIST thunderbird-91.3.2-zh-CN.xpi 714607 BLAKE2B 2ff1e8d346dcfeb7b5f69e49f98532c0f7ede33cce59ae9a17a9e7490be4641c78b23e0ce2bd6c9cf78bd4b81792d84625fbd45ab285dc485fb6896afc60b412 SHA512 9e5556afb814df13e67203742ba9faa5befe1d72d4fd4eb417d6c4f97500a258260c8e9d3e9fe11e527c572326deab643d3e94fe9a9cc09736b5496062c5b055
DIST thunderbird-91.3.2-zh-TW.xpi 715955 BLAKE2B c03f07d9b7ac5deffc5bd55c6bbe29a9d6e954b0b3e7ab9cd76f370c73341cbebc9761f259e1b38569a48a5cf91bec7113462ed70019ae5eec3e8de897e4e97f SHA512 66f6909b3cadd6e560b3cdec8654bcbfb65f84b81a3c96d6a13aa0e75f166c4dbb744131d525c31f3b09c10c73884e72f0d4aeb2ea574c3f41229bed16b69e77
DIST thunderbird-91.3.2.source.tar.xz 407454432 BLAKE2B e4e90272fb2f0491503e3b1a7be0722b5873ec7b65fccb7c48b227a1edcf62715fe4c820442f89507663c794274906a33a1e1906788c02975f604b3bff67ca06 SHA512 954be27795935e494d27d57da99b49ff61db8a2b26fa8e159a30d6c272033b015790735b40129d7de94f861af23cf748f88a7a45df3861f753d6e15d28fb366c

File diff suppressed because it is too large Load Diff

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

Loading…
Cancel
Save