summaryrefslogtreecommitdiff
blob: b48a0e677d56fa5e7fcee26b44054aa5ec0a14b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
MODULE_AUTHOR=DOY
MODULE_VERSION=1.21
inherit perl-module

DESCRIPTION='DBI backend for KiokuDB'
LICENSE=" || ( Artistic GPL-2 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"

dbix_class_optional_deps() {
	echo \>=dev-perl/SQL-Translator-0.110.60
}

perl_meta_configure() {
	# DBIx::Class::Optional::Dependencies
	echo dev-perl/DBIx-Class
	# ExtUtils::MakeMaker 6.30 ( 6.300.0 )
	echo \>=virtual/perl-ExtUtils-MakeMaker-6.30
}
perl_meta_runtime() {
	dbix_class_optional_deps;
	# Carp
	# echo virtual/perl-Carp
	# Class::Accessor::Grouped
	echo dev-perl/Class-Accessor-Grouped
	# DBI 1.607 ( 1.607.0 )
	echo \>=dev-perl/DBI-1.607
	# DBIx::Class 0.08127 ( 0.81.270 )
	echo \>=dev-perl/DBIx-Class-0.81.270
	# DBIx::Class::Core
	echo dev-perl/DBIx-Class
	# DBIx::Class::ResultSource::Table
	echo dev-perl/DBIx-Class
	# DBIx::Class::Schema
	echo dev-perl/DBIx-Class
	# Data::Stream::Bulk 0.07 ( 0.70.0 )
	echo \>=dev-perl/Data-Stream-Bulk-0.70.0
	# Data::Stream::Bulk::DBI
	echo dev-perl/Data-Stream-Bulk
	# JSON
	echo dev-perl/JSON
	# KiokuDB 0.46 ( 0.460.0 )
	echo \>=dev-perl/KiokuDB-0.460.0
	# KiokuDB::Backend
	echo dev-perl/KiokuDB
	# KiokuDB::Backend::Role::Clear
	echo dev-perl/KiokuDB
	# KiokuDB::Backend::Role::Concurrency::POSIX
	echo dev-perl/KiokuDB
	# KiokuDB::Backend::Role::GC
	echo dev-perl/KiokuDB
	# KiokuDB::Backend::Role::Query::GIN
	echo dev-perl/KiokuDB
	# KiokuDB::Backend::Role::Query::Simple
	echo dev-perl/KiokuDB
	# KiokuDB::Backend::Role::Scan
	echo dev-perl/KiokuDB
	# KiokuDB::Backend::Role::TXN
	echo dev-perl/KiokuDB
	# KiokuDB::Backend::Serialize::Delegate
	echo dev-perl/KiokuDB
	# KiokuDB::TypeMap
	echo dev-perl/KiokuDB
	# KiokuDB::TypeMap::Entry
	echo dev-perl/KiokuDB
	# KiokuDB::TypeMap::Entry::Naive
	echo dev-perl/KiokuDB
	# Moose
	echo dev-perl/Moose
	# Moose::Util::TypeConstraints
	echo dev-perl/Moose
	# MooseX::Types 0.08 ( 0.80.0 )
	echo \>=dev-perl/MooseX-Types-0.80.0
	# MooseX::Types::Moose
	echo dev-perl/MooseX-Types
	# SQL::Abstract
	echo dev-perl/SQL-Abstract
	# Scalar::Util
	echo virtual/perl-Scalar-List-Utils
	# Search::GIN 0.07 ( 0.70.0 )
	echo \>=dev-perl/Search-GIN-0.70.0
	# Search::GIN::Extract::Delegate
	echo dev-perl/Search-GIN
	# Test::More 0.88 ( 0.880.0 )
	echo \>=virtual/perl-Test-Simple-0.88
	# Test::TempDir
	echo dev-perl/Test-TempDir
	# Test::use::ok
	echo dev-perl/Test-use-ok
	# Try::Tiny
	echo dev-perl/Try-Tiny
	# base
	# echo virtual/perl-base
	# namespace::autoclean
	echo dev-perl/namespace-autoclean
	# namespace::clean
	echo dev-perl/namespace-clean
	# strict
	echo dev-lang/perl
	# warnings
	echo dev-lang/perl
}
perl_meta_test() {
	# DBD::SQLite
	echo dev-perl/DBD-SQLite
	# DBI
	echo dev-perl/DBI
	# KiokuDB::Test
	echo dev-perl/KiokuDB
	# Search::GIN::Extract::Callback
	echo dev-perl/Search-GIN
	# Search::GIN::Extract::Class
	echo dev-perl/Search-GIN
	# Search::GIN::Query::Manual
	echo dev-perl/Search-GIN
	# Search::GIN::Query::Set
	echo dev-perl/Search-GIN
	# Test::Exception
	echo dev-perl/Test-Exception
	# Test::More
	echo virtual/perl-Test-Simple
	# Test::TempDir
	echo dev-perl/Test-TempDir
	# YAML::XS
	echo dev-perl/YAML-LibYAML
	# constant
	# echo virtual/perl-constant
	# ok
	echo dev-perl/Test-use-ok
}
DEPEND="
	$(perl_meta_configure)
	$(perl_meta_runtime)
	test? ( $(perl_meta_test) )
"
RDEPEND="
	$(perl_meta_runtime)
"
SRC_TEST="do"