Gentoo Archives: gentoo-commits

From: Kent Fredric <kentfredric@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/perl-overlay:master commit in: dev-perl/Dancer2/
Date: Sun, 23 Feb 2014 21:56:52
Message-Id: 1393192407.b39f8616da7ec6807c38e5faabcd638282a700ba.kent@gentoo
1 commit: b39f8616da7ec6807c38e5faabcd638282a700ba
2 Author: Pavel Denisov <pavel.a.denisov <AT> gmail <DOT> com>
3 AuthorDate: Thu Dec 26 02:28:42 2013 +0000
4 Commit: Kent Fredric <kentfredric <AT> gmail <DOT> com>
5 CommitDate: Sun Feb 23 21:53:27 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git;a=commit;h=b39f8616
7
8 [added] dev-perl/Dancer2-0.110.0
9
10 Package-Manager: portage-2.2.7
11
12 ---
13 dev-perl/Dancer2/ChangeLog | 10 +++
14 dev-perl/Dancer2/Dancer2-0.110.0.ebuild | 151 ++++++++++++++++++++++++++++++++
15 dev-perl/Dancer2/metadata.xml | 72 +++++++++++++++
16 3 files changed, 233 insertions(+)
17
18 diff --git a/dev-perl/Dancer2/ChangeLog b/dev-perl/Dancer2/ChangeLog
19 new file mode 100644
20 index 0000000..df8fab8
21 --- /dev/null
22 +++ b/dev-perl/Dancer2/ChangeLog
23 @@ -0,0 +1,10 @@
24 +# ChangeLog for dev-perl/Dancer2
25 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
26 +# $Header: $
27 +
28 +*Dancer2-0.110.0 (26 Dec 2013)
29 +
30 + 26 Dec 2013; Pavel Denisov <pavel.a.denisov@×××××.com>
31 + +Dancer2-0.110.0.ebuild, +metadata.xml:
32 + New ebuild
33 +
34
35 diff --git a/dev-perl/Dancer2/Dancer2-0.110.0.ebuild b/dev-perl/Dancer2/Dancer2-0.110.0.ebuild
36 new file mode 100644
37 index 0000000..71e24ac
38 --- /dev/null
39 +++ b/dev-perl/Dancer2/Dancer2-0.110.0.ebuild
40 @@ -0,0 +1,151 @@
41 +# Copyright 1999-2014 Gentoo Foundation
42 +# Distributed under the terms of the GNU General Public License v2
43 +# $Header: $
44 +EAPI=5
45 +MODULE_AUTHOR=XSAWYERX
46 +MODULE_VERSION=0.11
47 +inherit perl-module
48 +
49 +DESCRIPTION='Lightweight yet powerful web application framework'
50 +LICENSE=" || ( Artistic GPL-2 )"
51 +SLOT="0"
52 +KEYWORDS="~amd64 ~x86"
53 +IUSE="test"
54 +perl_meta_configure() {
55 + # ExtUtils::MakeMaker 6.30 ( 6.300.0 )
56 + echo \>=virtual/perl-ExtUtils-MakeMaker-6.30
57 + # File::ShareDir::Install 0.03 ( 0.30.0 )
58 + echo \>=dev-perl/File-ShareDir-Install-0.30.0
59 + # Module::Build 0.3601 ( 0.360.100 )
60 + echo \>=virtual/perl-Module-Build-0.36.01
61 +}
62 +perl_meta_build() {
63 + # Module::Build 0.3601 ( 0.360.100 )
64 + echo \>=virtual/perl-Module-Build-0.36.01
65 +}
66 +perl_meta_runtime() {
67 + # App::Cmd::Setup
68 + echo dev-perl/App-Cmd
69 + # Carp
70 + # echo virtual/perl-Carp
71 + # Class::Load
72 + echo dev-perl/Class-Load
73 + # Config::Any
74 + echo dev-perl/Config-Any
75 + # Cwd
76 + echo virtual/perl-File-Spec
77 + # Data::Dumper
78 + echo virtual/perl-Data-Dumper
79 + # Digest::SHA
80 + echo virtual/perl-Digest-SHA
81 + # Encode
82 + echo virtual/perl-Encode
83 + # Exporter 5.57 ( 5.570.0 )
84 + echo \>=virtual/perl-Exporter-5.570.0
85 + # File::Path
86 + echo virtual/perl-File-Path
87 + # File::ShareDir
88 + echo dev-perl/File-ShareDir
89 + # File::Spec
90 + echo virtual/perl-File-Spec
91 + # File::Temp 0.22 ( 0.220.0 )
92 + echo \>=virtual/perl-File-Temp-0.220.0
93 + # HTTP::Body
94 + echo dev-perl/HTTP-Body
95 + # HTTP::Date
96 + echo dev-perl/HTTP-Date
97 + # HTTP::Headers
98 + echo dev-perl/HTTP-Message
99 + # HTTP::Server::Simple::PSGI
100 + echo dev-perl/HTTP-Server-Simple-PSGI
101 + # Hash::Merge::Simple
102 + echo dev-perl/Hash-Merge-Simple
103 + # IO::File
104 + echo virtual/perl-IO
105 + # JSON
106 + echo dev-perl/JSON
107 + # LWP::UserAgent
108 + echo dev-perl/libwww-perl
109 + # List::Util
110 + echo virtual/perl-Scalar-List-Utils
111 + # MIME::Base64 3.13 ( 3.130.0 )
112 + echo \>=virtual/perl-MIME-Base64-3.130.0
113 + # MIME::Types
114 + echo dev-perl/MIME-Types
115 + # Moo 1.003000 ( 1.3.0 )
116 + echo \>=dev-perl/Moo-1.3.0
117 + # MooX::Types::MooseLike 0.16 ( 0.160.0 )
118 + echo \>=dev-perl/MooX-Types-MooseLike-0.160.0
119 + # MooX::Types::MooseLike::Base
120 + echo dev-perl/MooX-Types-MooseLike
121 + # Plack::Request
122 + echo dev-perl/Plack
123 + # Pod::Simple::Search
124 + echo virtual/perl-Pod-Simple
125 + # Return::MultiLevel
126 + echo dev-perl/Return-MultiLevel
127 + # Role::Tiny 1.003000 ( 1.3.0 )
128 + echo \>=dev-perl/Role-Tiny-1.3.0
129 + # Scalar::Util
130 + echo virtual/perl-Scalar-List-Utils
131 + # Template
132 + echo dev-perl/Template-Toolkit
133 + # Template::Tiny
134 + echo dev-perl/Template-Tiny
135 + # Test::Builder
136 + echo virtual/perl-Test-Simple
137 + # Test::More 0.92 ( 0.920.0 )
138 + echo \>=virtual/perl-Test-Simple-0.920.0
139 + # URI
140 + echo dev-perl/URI
141 + # YAML::Any
142 + echo dev-perl/yaml
143 + # parent
144 + echo virtual/perl-parent
145 + # perl 5.00503 ( 5.5.30 )
146 + echo \>=dev-lang/perl-5.5.30
147 +}
148 +perl_meta_test() {
149 + # Capture::Tiny 0.12 ( 0.120.0 )
150 + echo \>=dev-perl/Capture-Tiny-0.120.0
151 + # ExtUtils::MakeMaker
152 + echo virtual/perl-ExtUtils-MakeMaker
153 + # File::Temp 0.22 ( 0.220.0 )
154 + echo \>=virtual/perl-File-Temp-0.220.0
155 + # HTTP::Body
156 + echo dev-perl/HTTP-Body
157 + # HTTP::Request::Common
158 + echo dev-perl/HTTP-Message
159 + # HTTP::Server::Simple::PSGI
160 + echo dev-perl/HTTP-Server-Simple-PSGI
161 + # IO::Handle
162 + echo virtual/perl-IO
163 + # LWP::Protocol::PSGI 0.06 ( 0.60.0 )
164 + echo \>=dev-perl/LWP-Protocol-PSGI-0.60.0
165 + # Test::Fatal
166 + echo dev-perl/Test-Fatal
167 + # Test::MockTime
168 + echo dev-perl/Test-MockTime
169 + # Test::More 0.92 ( 0.920.0 )
170 + echo \>=virtual/perl-Test-Simple-0.920.0
171 + # Test::Script
172 + echo dev-perl/Test-Script
173 + # Test::TCP 1.13 ( 1.130.0 )
174 + echo \>=dev-perl/Test-TCP-1.130.0
175 + # YAML
176 + echo dev-perl/yaml
177 + # lib
178 + # echo virtual/perl-lib
179 + # utf8
180 + echo dev-lang/perl
181 +}
182 +DEPEND="
183 + $(perl_meta_configure)
184 + $(perl_meta_build)
185 + $(perl_meta_runtime)
186 + test? ( $(perl_meta_test) )
187 +"
188 +RDEPEND="
189 + $(perl_meta_runtime)
190 +"
191 +SRC_TEST="do parallel"
192
193 diff --git a/dev-perl/Dancer2/metadata.xml b/dev-perl/Dancer2/metadata.xml
194 new file mode 100644
195 index 0000000..6a51ade
196 --- /dev/null
197 +++ b/dev-perl/Dancer2/metadata.xml
198 @@ -0,0 +1,72 @@
199 +<?xml version="1.0" encoding="UTF-8"?>
200 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
201 +<pkgmetadata>
202 + <herd>perl</herd>
203 + <maintainer>
204 + <email>pavel.a.denisov@×××××.com</email>
205 + <name>Pavel Denisov</name>
206 + </maintainer>
207 + <upstream>
208 + <remote-id type="cpan">Dancer2</remote-id>
209 + <remote-id type="cpan-module">Dancer2</remote-id>
210 + <remote-id type="cpan-module">Dancer2::CLI</remote-id>
211 + <remote-id type="cpan-module">Dancer2::CLI::Command::gen</remote-id>
212 + <remote-id type="cpan-module">Dancer2::CLI::Command::version</remote-id>
213 + <remote-id type="cpan-module">Dancer2::Core</remote-id>
214 + <remote-id type="cpan-module">Dancer2::Core::App</remote-id>
215 + <remote-id type="cpan-module">Dancer2::Core::Context</remote-id>
216 + <remote-id type="cpan-module">Dancer2::Core::Cookie</remote-id>
217 + <remote-id type="cpan-module">Dancer2::Core::DSL</remote-id>
218 + <remote-id type="cpan-module">Dancer2::Core::Dispatcher</remote-id>
219 + <remote-id type="cpan-module">Dancer2::Core::Error</remote-id>
220 + <remote-id type="cpan-module">Dancer2::Core::Factory</remote-id>
221 + <remote-id type="cpan-module">Dancer2::Core::HTTP</remote-id>
222 + <remote-id type="cpan-module">Dancer2::Core::Hook</remote-id>
223 + <remote-id type="cpan-module">Dancer2::Core::MIME</remote-id>
224 + <remote-id type="cpan-module">Dancer2::Core::Request</remote-id>
225 + <remote-id type="cpan-module">Dancer2::Core::Request::Upload</remote-id>
226 + <remote-id type="cpan-module">Dancer2::Core::Response</remote-id>
227 + <remote-id type="cpan-module">Dancer2::Core::Role::Config</remote-id>
228 + <remote-id type="cpan-module">Dancer2::Core::Role::DSL</remote-id>
229 + <remote-id type="cpan-module">Dancer2::Core::Role::Engine</remote-id>
230 + <remote-id type="cpan-module">Dancer2::Core::Role::Handler</remote-id>
231 + <remote-id type="cpan-module">Dancer2::Core::Role::Headers</remote-id>
232 + <remote-id type="cpan-module">Dancer2::Core::Role::Hookable</remote-id>
233 + <remote-id type="cpan-module">Dancer2::Core::Role::Logger</remote-id>
234 + <remote-id type="cpan-module">Dancer2::Core::Role::Serializer</remote-id>
235 + <remote-id type="cpan-module">Dancer2::Core::Role::Server</remote-id>
236 + <remote-id type="cpan-module">Dancer2::Core::Role::SessionFactory</remote-id>
237 + <remote-id type="cpan-module">Dancer2::Core::Role::SessionFactory::File</remote-id>
238 + <remote-id type="cpan-module">Dancer2::Core::Role::StandardResponses</remote-id>
239 + <remote-id type="cpan-module">Dancer2::Core::Role::Template</remote-id>
240 + <remote-id type="cpan-module">Dancer2::Core::Route</remote-id>
241 + <remote-id type="cpan-module">Dancer2::Core::Runner</remote-id>
242 + <remote-id type="cpan-module">Dancer2::Core::Server::PSGI</remote-id>
243 + <remote-id type="cpan-module">Dancer2::Core::Server::Standalone</remote-id>
244 + <remote-id type="cpan-module">Dancer2::Core::Session</remote-id>
245 + <remote-id type="cpan-module">Dancer2::Core::Time</remote-id>
246 + <remote-id type="cpan-module">Dancer2::Core::Types</remote-id>
247 + <remote-id type="cpan-module">Dancer2::FileUtils</remote-id>
248 + <remote-id type="cpan-module">Dancer2::Handler::AutoPage</remote-id>
249 + <remote-id type="cpan-module">Dancer2::Handler::File</remote-id>
250 + <remote-id type="cpan-module">Dancer2::Logger::Capture</remote-id>
251 + <remote-id type="cpan-module">Dancer2::Logger::Capture::Trap</remote-id>
252 + <remote-id type="cpan-module">Dancer2::Logger::Console</remote-id>
253 + <remote-id type="cpan-module">Dancer2::Logger::Diag</remote-id>
254 + <remote-id type="cpan-module">Dancer2::Logger::File</remote-id>
255 + <remote-id type="cpan-module">Dancer2::Logger::Note</remote-id>
256 + <remote-id type="cpan-module">Dancer2::Logger::Null</remote-id>
257 + <remote-id type="cpan-module">Dancer2::Plugin</remote-id>
258 + <remote-id type="cpan-module">Dancer2::Plugin::Ajax</remote-id>
259 + <remote-id type="cpan-module">Dancer2::Serializer::Dumper</remote-id>
260 + <remote-id type="cpan-module">Dancer2::Serializer::JSON</remote-id>
261 + <remote-id type="cpan-module">Dancer2::Serializer::YAML</remote-id>
262 + <remote-id type="cpan-module">Dancer2::Session::Simple</remote-id>
263 + <remote-id type="cpan-module">Dancer2::Session::YAML</remote-id>
264 + <remote-id type="cpan-module">Dancer2::Template::Implementation::ForkedTiny</remote-id>
265 + <remote-id type="cpan-module">Dancer2::Template::Simple</remote-id>
266 + <remote-id type="cpan-module">Dancer2::Template::TemplateToolkit</remote-id>
267 + <remote-id type="cpan-module">Dancer2::Template::Tiny</remote-id>
268 + <remote-id type="cpan-module">Dancer2::Test</remote-id>
269 + </upstream>
270 +</pkgmetadata>