dev-perl/Curses-UI: EAPI6
authorKent Fredric <kentnl@gentoo.org>
Wed, 18 Oct 2017 23:43:58 +0000 (12:43 +1300)
committerKent Fredric <kentnl@gentoo.org>
Thu, 19 Oct 2017 00:06:16 +0000 (13:06 +1300)
- EAPI6
- Parallel Testing
- Provision remote-id's in metadata.xml

Package-Manager: Portage-2.3.8, Repoman-2.3.3

dev-perl/Curses-UI/Curses-UI-0.960.900-r2.ebuild [new file with mode: 0644]
dev-perl/Curses-UI/metadata.xml

diff --git a/dev-perl/Curses-UI/Curses-UI-0.960.900-r2.ebuild b/dev-perl/Curses-UI/Curses-UI-0.960.900-r2.ebuild
new file mode 100644 (file)
index 0000000..e44a5b7
--- /dev/null
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MDXI
+DIST_VERSION=0.9609
+inherit perl-module
+
+DESCRIPTION="Perl UI framework based on the curses library"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Curses
+       dev-perl/TermReadKey"
+DEPEND="${RDEPEND}
+       test? ( virtual/perl-Test-Simple )
+"
+
+src_prepare() {
+       use test && perl_rm_files t/05pod.t
+       sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+               die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+       perl-module_src_prepare
+}
index bde968e0e5a5ac223df9dccda940c05fc79d345e..5bded1adf01c604b275e4abcddbb200a7c983472 100644 (file)
@@ -7,5 +7,54 @@
   </maintainer>
   <upstream>
     <remote-id type="cpan">Curses-UI</remote-id>
+    <remote-id type="cpan-module">Curses::UI</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Buttonbox</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Calendar</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Checkbox</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Color</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Common</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Container</remote-id>
+    <remote-id type="cpan-module">Curses::UI::ContainerWidget</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Dialog::Basic</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Dialog::Calendar</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Dialog::Dirbrowser</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Dialog::Error</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Dialog::Filebrowser</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Dialog::Progress</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Dialog::Question</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Dialog::Status</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Label</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::chinese</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::czech</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::dutch</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::english</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::french</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::german</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::italian</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::japanese</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::norwegian</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::polish</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::portuguese</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::russian</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::slovak</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::spanish</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Language::turkish</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Listbox</remote-id>
+    <remote-id type="cpan-module">Curses::UI::MenuListbox</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Menubar</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Notebook</remote-id>
+    <remote-id type="cpan-module">Curses::UI::PasswordEntry</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Popupmenu</remote-id>
+    <remote-id type="cpan-module">Curses::UI::PopupmenuListbox</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Progressbar</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Radiobuttonbox</remote-id>
+    <remote-id type="cpan-module">Curses::UI::SearchEntry</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Searchable</remote-id>
+    <remote-id type="cpan-module">Curses::UI::TextEditor</remote-id>
+    <remote-id type="cpan-module">Curses::UI::TextEntry</remote-id>
+    <remote-id type="cpan-module">Curses::UI::TextViewer</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Widget</remote-id>
+    <remote-id type="cpan-module">Curses::UI::Window</remote-id>
   </upstream>
 </pkgmetadata>