Gentoo Archives: gentoo-commits

From: Kent Fredric <kentnl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-perl/Modem-Vgetty/
Date: Wed, 22 Nov 2017 08:47:51
Message-Id: 1511340449.98e8f7b04edc1e8e8c9215f0e428c95bbb3962f8.kentnl@gentoo
1 commit: 98e8f7b04edc1e8e8c9215f0e428c95bbb3962f8
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 22 08:47:29 2017 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 22 08:47:29 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e8f7b0
7
8 dev-perl/Modem-Vgetty: EAPI6, add tests
9
10 - EAPI6ify
11 - Add basic compile time testing
12
13 Package-Manager: Portage-2.3.14, Repoman-2.3.6
14
15 dev-perl/Modem-Vgetty/Manifest | 2 +-
16 .../Modem-Vgetty/Modem-Vgetty-0.30.0-r2.ebuild | 36 ++++++++++++++++++++++
17 2 files changed, 37 insertions(+), 1 deletion(-)
18
19 diff --git a/dev-perl/Modem-Vgetty/Manifest b/dev-perl/Modem-Vgetty/Manifest
20 index 3988e296fad..47ba7b67074 100644
21 --- a/dev-perl/Modem-Vgetty/Manifest
22 +++ b/dev-perl/Modem-Vgetty/Manifest
23 @@ -1 +1 @@
24 -DIST Modem-Vgetty-0.03.tar.gz 11763 SHA256 0e3f01693c16c3063ecf474fcccbf3a1d0bbaa32c6b01f735b222c29d4f50a4d SHA512 19a50ebcd3c85205c3d89f9b995810aed3945fd19810ee68f540dd2a3a80d2ff840a7899828ae9261b28d47b9abc22a806b51ddcc6c6ef2553ef2d0bac8d0707 WHIRLPOOL 4c3df6dcb3f1b170ca6d462144e97c2909ffa479ca009e1ee01a5059b275aa177a3909a71852cfcef9702216d207741020ff042f7bd5e2053ca467598377e013
25 +DIST Modem-Vgetty-0.03.tar.gz 11763 BLAKE2B d70cb4c4023ec726c3b3774e15ad231f559c6e19a1950816d6371b727d496b79131bd5526263a176b37b52c8530927e3a737efac04710f6eb4ed059557284c72 SHA512 19a50ebcd3c85205c3d89f9b995810aed3945fd19810ee68f540dd2a3a80d2ff840a7899828ae9261b28d47b9abc22a806b51ddcc6c6ef2553ef2d0bac8d0707
26
27 diff --git a/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r2.ebuild b/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r2.ebuild
28 new file mode 100644
29 index 00000000000..6d7b1e17050
30 --- /dev/null
31 +++ b/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r2.ebuild
32 @@ -0,0 +1,36 @@
33 +# Copyright 1999-2017 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +DIST_AUTHOR=YENYA
39 +DIST_VERSION=0.03
40 +DIST_EXAMPLES=( "examples/*" )
41 +inherit perl-module
42 +
43 +DESCRIPTION="Interface to voice modems using vgetty"
44 +
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +IUSE=""
48 +
49 +src_test() {
50 + local MODULES=(
51 + "Modem::Vgetty ${DIST_VERSION}"
52 + )
53 + local failed=()
54 + for dep in "${MODULES[@]}"; do
55 + ebegin "Compile testing ${dep}"
56 + perl -Mblib="${S}" -M"${dep} ()" -e1
57 + eend $? || failed+=( "$dep" )
58 + done
59 + if [[ ${failed[@]} ]]; then
60 + echo
61 + eerror "One or more modules failed compile:";
62 + for dep in "${failed[@]}"; do
63 + eerror " ${dep}"
64 + done
65 + die "Failing due to module compilation errors";
66 + fi
67 + perl-module_src_test
68 +}