2019-12-11 07:26:00 +03:00
|
|
|
# Copyright 1999-2019 Gentoo Authors
|
2018-01-04 12:43:57 +03:00
|
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
|
|
|
|
EAPI=6
|
|
|
|
|
|
|
|
DIST_AUTHOR=DAMS
|
|
|
|
DIST_VERSION=1.991
|
|
|
|
inherit perl-module
|
|
|
|
|
|
|
|
DESCRIPTION="Perl binding for Redis database"
|
|
|
|
|
|
|
|
LICENSE="Artistic-2"
|
|
|
|
SLOT="0"
|
|
|
|
KEYWORDS="~amd64 ~x86"
|
|
|
|
IUSE="test minimal"
|
2019-12-11 07:26:00 +03:00
|
|
|
RESTRICT="!test? ( test )"
|
2018-01-04 12:43:57 +03:00
|
|
|
|
|
|
|
RDEPEND="
|
|
|
|
>=dev-perl/IO-Socket-Timeout-0.290.0
|
|
|
|
dev-perl/Try-Tiny
|
|
|
|
"
|
|
|
|
DEPEND="${RDEPEND}
|
|
|
|
>=dev-perl/Module-Build-Tiny-0.39.0
|
|
|
|
test? (
|
|
|
|
!minimal? (
|
|
|
|
dev-db/redis
|
|
|
|
)
|
|
|
|
virtual/perl-Digest-SHA
|
|
|
|
virtual/perl-File-Spec
|
|
|
|
virtual/perl-IO
|
|
|
|
dev-perl/IO-String
|
|
|
|
virtual/perl-IPC-Cmd
|
|
|
|
dev-perl/Test-Deep
|
|
|
|
dev-perl/Test-Fatal
|
|
|
|
>=virtual/perl-Test-Simple-0.980.0
|
|
|
|
dev-perl/Test-SharedFork
|
|
|
|
>=dev-perl/Test-TCP-1.190.0
|
|
|
|
)
|
|
|
|
"
|
|
|
|
|
|
|
|
DIST_TEST="do"
|
|
|
|
|
|
|
|
src_test() {
|
|
|
|
local badfiles=(
|
|
|
|
"t/release-distmeta.t"
|
|
|
|
"t/release-pod-coverage.t"
|
|
|
|
)
|
|
|
|
if use minimal; then
|
|
|
|
einfo "Disabling Redis Server spawning tests (USE=minimal)"
|
|
|
|
badfiles+=(
|
|
|
|
t/01-basic.t
|
|
|
|
t/02-responses.t
|
|
|
|
t/03-pubsub.t
|
|
|
|
t/04-pipeline.t
|
|
|
|
t/05-nonblock.t
|
|
|
|
t/06-on-connect.t
|
|
|
|
t/07-reconnect.t
|
|
|
|
t/08-unix-socket.t
|
|
|
|
t/10-tie-list.t
|
|
|
|
t/11-timeout.t
|
|
|
|
t/20-tie-hash.t
|
|
|
|
t/30-scripts.t
|
|
|
|
t/42-client_cmds.t
|
|
|
|
t/44-no-unicode-bug.t
|
|
|
|
t/50-fork_safe.t
|
|
|
|
)
|
|
|
|
fi
|
|
|
|
perl_rm_files "${badfiles[@]}"
|
|
|
|
# https://github.com/PerlRedis/perl-redis/issues/127#issuecomment-354670681
|
|
|
|
export REDIS_DEBUG=1
|
|
|
|
perl-module_src_test
|
|
|
|
}
|