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/POE-Component-Server-Syslog/
Date: Thu, 02 Jul 2015 08:33:34
Message-Id: 1435824748.42dc2fdd7edad5c75cd37133f50ab395ca4223d9.kent@gentoo
1 commit: 42dc2fdd7edad5c75cd37133f50ab395ca4223d9
2 Author: Kent Fredric <kentfredric <AT> gmail <DOT> com>
3 AuthorDate: Thu Jul 2 08:12:28 2015 +0000
4 Commit: Kent Fredric <kentfredric <AT> gmail <DOT> com>
5 CommitDate: Thu Jul 2 08:12:28 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/perl-overlay.git/commit/?id=42dc2fdd
7
8 [fixup] POE-Component-Server-Syslog: EAPI5, normalise version, fixup deps and tests
9
10 Package-Manager: portage-2.2.17
11
12 dev-perl/POE-Component-Server-Syslog/ChangeLog | 18 --------
13 .../POE-Component-Server-Syslog-1.20.ebuild | 24 -----------
14 .../POE-Component-Server-Syslog-1.200.0.ebuild | 49 ++++++++++++++++++++++
15 3 files changed, 49 insertions(+), 42 deletions(-)
16
17 diff --git a/dev-perl/POE-Component-Server-Syslog/ChangeLog b/dev-perl/POE-Component-Server-Syslog/ChangeLog
18 deleted file mode 100644
19 index 989c449..0000000
20 --- a/dev-perl/POE-Component-Server-Syslog/ChangeLog
21 +++ /dev/null
22 @@ -1,18 +0,0 @@
23 -# ChangeLog for dev-perl/POE-Component-Server-Syslog
24 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
25 -# $Header: $
26 -
27 -*POE-Component-Server-Syslog-1.20 (29 Apr 2011)
28 -
29 - 29 Apr 2011; Daniel Westermann-Clark <dwc@×××××.com>
30 - -POE-Component-Server-Syslog-1.18.ebuild,
31 - +POE-Component-Server-Syslog-1.20.ebuild:
32 - Bump
33 -
34 -*POE-Component-Server-Syslog-1.18 (08 Jul 2009)
35 -
36 - 08 Jul 2009; Daniel Westermann-Clark <dwc@×××××.com>
37 - -POE-Component-Server-Syslog-1.16.ebuild,
38 - +POE-Component-Server-Syslog-1.18.ebuild, +metadata.xml:
39 - Bump, convert to EAPI=2, and add metadata.xml
40 -
41
42 diff --git a/dev-perl/POE-Component-Server-Syslog/POE-Component-Server-Syslog-1.20.ebuild b/dev-perl/POE-Component-Server-Syslog/POE-Component-Server-Syslog-1.20.ebuild
43 deleted file mode 100644
44 index 088ff88..0000000
45 --- a/dev-perl/POE-Component-Server-Syslog/POE-Component-Server-Syslog-1.20.ebuild
46 +++ /dev/null
47 @@ -1,24 +0,0 @@
48 -# Copyright 1999-2011 Gentoo Foundation
49 -# Distributed under the terms of the GNU General Public License v2
50 -# $Header: $
51 -
52 -EAPI=4
53 -
54 -MODULE_AUTHOR=BINGOS
55 -MODULE_VERSION="1.20"
56 -inherit perl-module
57 -
58 -DESCRIPTION="Syslog services for POE"
59 -
60 -SLOT="0"
61 -LICENSE="BSD"
62 -KEYWORDS="~amd64 ~x86"
63 -SRC_TEST="do"
64 -
65 -IUSE="test"
66 -RDEPEND=">=dev-lang/perl-5.6.1
67 - >=dev-perl/POE-0.24
68 - dev-perl/Params-Validate
69 - dev-perl/Time-modules"
70 -DEPEND="${RDEPEND}
71 - test? ( >=virtual/perl-Test-Simple-0.47 )"
72
73 diff --git a/dev-perl/POE-Component-Server-Syslog/POE-Component-Server-Syslog-1.200.0.ebuild b/dev-perl/POE-Component-Server-Syslog/POE-Component-Server-Syslog-1.200.0.ebuild
74 new file mode 100644
75 index 0000000..9dc0700
76 --- /dev/null
77 +++ b/dev-perl/POE-Component-Server-Syslog/POE-Component-Server-Syslog-1.200.0.ebuild
78 @@ -0,0 +1,49 @@
79 +# Copyright 1999-2015 Gentoo Foundation
80 +# Distributed under the terms of the GNU General Public License v2
81 +# $Header: $
82 +
83 +EAPI=5
84 +
85 +MODULE_AUTHOR=BINGOS
86 +MODULE_VERSION=1.20
87 +inherit perl-module
88 +
89 +DESCRIPTION="Syslog services for POE"
90 +
91 +SLOT="0"
92 +LICENSE="BSD"
93 +KEYWORDS="~amd64 ~x86"
94 +SRC_TEST="do"
95 +
96 +IUSE="test"
97 +# IO::Socket, IO::Socket::iINET -> IO
98 +# POE::Driver::SysRW, POE::Wheel::ReadWrite, POE::Wheel::SocketFactory -> POE
99 +# Time::ParseDate -> Time-modules
100 +RDEPEND="
101 + virtual/perl-Carp
102 + virtual/perl-IO
103 + >=dev-perl/POE-0.240.0
104 + dev-perl/Params-Validate
105 + dev-perl/Time-modules
106 + >=dev-lang/perl-5.6.1
107 +"
108 +DEPEND="${RDEPEND}
109 + >=virtual/perl-ExtUtils-MakeMaker-6.420.0
110 + test? ( >=virtual/perl-Test-Simple-0.470.0 )"
111 +
112 +src_test() {
113 + local bad;
114 + bad=(
115 + t/99_pod.t
116 + t/99_pod_coverage.t
117 + )
118 + # These tests should pass in a good network environment
119 + # Set: USER_PERL_RESTRICT="network-test"
120 + # if you have a bad/closed network
121 + if has "network-test" "${USER_PERL_RESTRICT}"; then
122 + einfo "Omitting Network tests"
123 + bad+=( t/02-udp.t t/03-tcp.t t/04-main-udp.t t/05-main-tcp.t )
124 + fi
125 + perl_rm_files "${bad[@]}"
126 + perl-module_src_test
127 +}