summaryrefslogtreecommitdiff
path: root/dev-perl/CursesWidgets
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-07-04 14:05:23 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-07-04 14:05:23 +0100
commit05b8b0e0af1d72e51a3ee61522941bf7605cd01c (patch)
tree43b0410e62aba677b4b256bc3ffe3fd333d28dbe /dev-perl/CursesWidgets
parent90c88731bd036e5698b281fbc0a5f3aa4c9983ac (diff)
gentoo resync : 04.07.2020
Diffstat (limited to 'dev-perl/CursesWidgets')
-rw-r--r--dev-perl/CursesWidgets/CursesWidgets-1.997.0-r3.ebuild54
-rw-r--r--dev-perl/CursesWidgets/Manifest1
2 files changed, 55 insertions, 0 deletions
diff --git a/dev-perl/CursesWidgets/CursesWidgets-1.997.0-r3.ebuild b/dev-perl/CursesWidgets/CursesWidgets-1.997.0-r3.ebuild
new file mode 100644
index 000000000000..4e643d73ddeb
--- /dev/null
+++ b/dev-perl/CursesWidgets/CursesWidgets-1.997.0-r3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_VERSION=1.997
+DIST_AUTHOR=CORLISS
+DIST_EXAMPLES=("test.pl")
+inherit perl-module
+
+DESCRIPTION="Provide high level APIs for rapid user interface design on the console in Perl"
+
+SLOT="0"
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~ia64 ~ppc ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=sys-libs/ncurses-5
+ >=dev-perl/Curses-1.60.0
+"
+BDEPEND="${RDEPEND}"
+
+src_test() {
+ local MODULES=(
+ "Curses::Widgets ${DIST_VERSION}"
+ "Curses::Widgets::ButtonSet 1.103"
+ "Curses::Widgets::Calendar 1.103"
+ "Curses::Widgets::ComboBox 1.103"
+ "Curses::Widgets::Label 1.102"
+ "Curses::Widgets::ListBox 1.104"
+ "Curses::Widgets::ListBox::MultiColumn 0.1"
+ "Curses::Widgets::Menu 1.103"
+ "Curses::Widgets::ProgressBar 1.103"
+ "Curses::Widgets::TextField 1.103"
+ "Curses::Widgets::TextMemo 1.104"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ ewarn "Test suite for this module requires user interaction."
+ ewarn "For details, see:"
+ ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+}
diff --git a/dev-perl/CursesWidgets/Manifest b/dev-perl/CursesWidgets/Manifest
index b4e0a28200f8..8f70ac47f869 100644
--- a/dev-perl/CursesWidgets/Manifest
+++ b/dev-perl/CursesWidgets/Manifest
@@ -1,3 +1,4 @@
DIST CursesWidgets-1.997.tar.gz 40526 BLAKE2B cd0ab66eb2669b70051eda13ace5e1426c603bc014887d721c5a3fa2b1f2ace5e63eebd13b393358823987e1b36f59e552d8221789084318de0ceba50168e8b3 SHA512 18b2e59508cf7e4411cbe7988890fd50aa51365bc5365c81cd0464a0d31f05e146c963ef852e53c7ba82562b459a18d216b114218f7caeb9832fb3c36a425f55
EBUILD CursesWidgets-1.997.0-r2.ebuild 1630 BLAKE2B cb78fa012d5c8a04b98c7378a662a97c86b5dbdf9c161f0c832c4aa965d2b621c04746968cd69707a9b02116801e97ebc766541e76fa5d56646d639fa4f63638 SHA512 73ff6287a2a2b269777a61c2e0f8c74af65c83e7079c06ca8c456b095656aabb4d241cd287af6fa35d58c7b2bf15533e8c48e1aa5fb706924516777ac328ba02
+EBUILD CursesWidgets-1.997.0-r3.ebuild 1418 BLAKE2B 8964367fc0289f806f683647d6947373afff087aaa89661ff1e57c286869e1b3c6fdb0ef21cc2166a8c3f67aa4920b7a9caa7098901cf542cd55b9447fb0f046 SHA512 a969810be32d3b5a18a1a5d89c0cdb341690a058a198e0058d073b9c8bc74e57a59521ff83286097c2f15d223ab8a8b0a658ebc06418b0b7425120af39669d45
MISC metadata.xml 1128 BLAKE2B 01ef8b6d5af79e2e78f3b467b18672b309196c3224430323c56d9cfdd3987577f0f09b36457f6a7743986c9fa9d68dd8b6480c8ab63fdd2698eecc4cda152761 SHA512 87224a521c8eb6887857f3b6aea904ab490e6fb36d37d6f4a389b2b849600a3d852b6a664ebd87333d7d0885ece6024f4c0ca93c597cef4b25a107a565a6c394