summaryrefslogtreecommitdiff
path: root/dev-perl/Curses
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-perl/Curses
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-perl/Curses')
-rw-r--r--dev-perl/Curses/Curses-1.320.0.ebuild43
-rw-r--r--dev-perl/Curses/Curses-1.330.0.ebuild40
-rw-r--r--dev-perl/Curses/Curses-1.360.0.ebuild46
-rw-r--r--dev-perl/Curses/Manifest9
-rw-r--r--dev-perl/Curses/metadata.xml19
5 files changed, 157 insertions, 0 deletions
diff --git a/dev-perl/Curses/Curses-1.320.0.ebuild b/dev-perl/Curses/Curses-1.320.0.ebuild
new file mode 100644
index 000000000000..4368a268dae9
--- /dev/null
+++ b/dev-perl/Curses/Curses-1.320.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GIRAFFED
+MODULE_VERSION=1.32
+MODULE_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="Curses interface modules for Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~sparc-solaris ~x86-solaris"
+IUSE="+unicode"
+
+DEPEND=">=sys-libs/ncurses-5:0=[unicode?]"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
+
+my_curses_unicode() {
+ echo ncurses$(use unicode && echo w)
+}
+
+my_curses_version() {
+ echo ncurses$(use unicode && echo w)$(has_version '>sys-libs/ncurses-6' && echo 6 || echo 5)
+}
+
+pkg_setup() {
+ myconf="${myconf} FORMS PANELS MENUS"
+ mydoc=HISTORY
+ export CURSES_LIBTYPE=$(my_curses_unicode)
+ export CURSES_LDFLAGS=$($(my_curses_version)-config --libs)
+ export CURSES_CFLAGS=$( $(my_curses_version)-config --cflags)
+}
+
+src_configure(){
+ perl-module_src_configure
+ if ! use unicode ; then
+ sed -i 's:<form.h>:"/usr/include/form.h":' "${S}"/c-config.h || die
+ fi
+}
diff --git a/dev-perl/Curses/Curses-1.330.0.ebuild b/dev-perl/Curses/Curses-1.330.0.ebuild
new file mode 100644
index 000000000000..c40d39d57385
--- /dev/null
+++ b/dev-perl/Curses/Curses-1.330.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GIRAFFED
+DIST_VERSION=1.33
+inherit perl-module
+
+DESCRIPTION="Curses interface modules for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="+unicode"
+
+DEPEND=">=sys-libs/ncurses-5:0=[unicode?]"
+RDEPEND="${DEPEND}"
+
+my_curses_unicode() {
+ echo ncurses$(use unicode && echo w)
+}
+
+my_curses_version() {
+ echo ncurses$(use unicode && echo w)$(has_version '>sys-libs/ncurses-6' && echo 6 || echo 5)
+}
+
+pkg_setup() {
+ myconf="${myconf} FORMS PANELS MENUS"
+ mydoc=HISTORY
+ export CURSES_LIBTYPE=$(my_curses_unicode)
+ export CURSES_LDFLAGS=$($(my_curses_version)-config --libs)
+ export CURSES_CFLAGS=$( $(my_curses_version)-config --cflags)
+}
+
+src_configure(){
+ perl-module_src_configure
+ if ! use unicode ; then
+ sed -i 's:<form.h>:"/usr/include/form.h":' "${S}"/c-config.h || die
+ fi
+}
diff --git a/dev-perl/Curses/Curses-1.360.0.ebuild b/dev-perl/Curses/Curses-1.360.0.ebuild
new file mode 100644
index 000000000000..21be24a429ac
--- /dev/null
+++ b/dev-perl/Curses/Curses-1.360.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GIRAFFED
+DIST_VERSION=1.36
+DIST_EXAMPLES=("demo" "demo2" "demo.form" "demo.menu" "demo.panel" "gdc")
+inherit perl-module
+
+DESCRIPTION="Curses interface modules for Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~sparc-solaris ~x86-solaris"
+IUSE="+unicode test"
+
+RDEPEND=">=sys-libs/ncurses-5:0=[unicode?]
+ virtual/perl-Data-Dumper
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+my_curses_unicode() {
+ echo ncurses$(use unicode && echo w)
+}
+
+my_curses_version() {
+ echo ncurses$(use unicode && echo w)$(has_version '>sys-libs/ncurses-6' && echo 6 || echo 5)
+}
+
+pkg_setup() {
+ myconf="${myconf} FORMS PANELS MENUS"
+ mydoc=HISTORY
+ export CURSES_LIBTYPE=$(my_curses_unicode)
+ export CURSES_LDFLAGS=$($(my_curses_version)-config --libs)
+ export CURSES_CFLAGS=$( $(my_curses_version)-config --cflags)
+}
+
+src_configure(){
+ perl-module_src_configure
+ if ! use unicode ; then
+ sed -i 's:<form.h>:"/usr/include/form.h":' "${S}"/c-config.h || die
+ fi
+}
diff --git a/dev-perl/Curses/Manifest b/dev-perl/Curses/Manifest
new file mode 100644
index 000000000000..fc1f26d18a4f
--- /dev/null
+++ b/dev-perl/Curses/Manifest
@@ -0,0 +1,9 @@
+DIST Curses-1.32.tgz 134753 SHA256 5dba44fd7964806d9765e6692bc7eb8eb30aeced2740f28b9a4070a5d14ba650 SHA512 ecaa5cea2b544979229badc9f0d0ce84b385aa178ea0f821e6582865b3be63ea3d0cbc43651e2dc03334b796e5eab961c30e8f1637eec4af579843617e661562 WHIRLPOOL 37b548423430a79791659d40aa2d3d66546e0c49bbe8e1fc5c3798b30715ce1ed40343cdec70b3019a4d7c7d8adb37ca66fd8afa9f52d4b1e63774ac6a0c9b58
+DIST Curses-1.33.tar.gz 134541 SHA256 eb1febf4c7dc01454f6e1d6a7380010e6a9b61b527e7f635c45b08b43c83ce88 SHA512 094ecf34f4116a4b405a810a16b727ab3201a32a42f98a2e2ac065e6b5cb25939091021f054bc15503fcc4aee1ee47825392cd8bd10e94f10792afcede6fe978 WHIRLPOOL 7cb13e0982a2e063325ac2a5716ff49258f81f03f657cee35856960f3452dd0b4e7ddf6f6baf82bc1f709ee436f5156da288d1ed98f018b61ba11eb63b321c83
+DIST Curses-1.36.tar.gz 135049 SHA256 a414795ba031c5918c70279fe534fee594a96ec4b0c78f44ce453090796add64 SHA512 40ce96bdf7ef4bbd6975363bc27c2c561a81cafbaf147f2655a2c6521e09f6e40441cee06b6f8f27e370ad59eaf6f677ffe8e475030dfa870d25eca37717c58c WHIRLPOOL 96507aeff6e4a7a27e4cf8fcd3844e03b0c8955d22ca63fd7c5c7d68e28bc30b6393ba488c56bb6d395d4f570e2b316dac59331319aec4770d665f67d4d362ff
+EBUILD Curses-1.320.0.ebuild 1012 SHA256 1122612d9995cff61fe1b27612b2ce4aa1f26a6beee05c9e3036eaf5c05a6bd7 SHA512 bf3dc0ab7f64c9a4686f4f71a6cddbd5f4105d30333129aa069e449c58e4cff41271770cb6639963f9457a1ba461cab625973dd9093707b2c89553fb0cf1b088 WHIRLPOOL 031a80e9fd6ec8d37976ec01f14d7966a14f1a6bf84dfe9620359a0367c02b9f323408333e00611bc3b81032fcd2fe3d367bcfb699c626e11f60a09661685db2
+EBUILD Curses-1.330.0.ebuild 985 SHA256 d9ca875b3d7c354a1e3920f1bfbfb9e97d89e1db30c7f2b5568b66f535f8bfd5 SHA512 d3780277b5bf83e24f100fc87b6b875fbdcbad1ca0dcba4df1240219c1e450953b680ead40dfb0d962f14ce86c7d85009afab310244e4cf2755646a8b6bff684 WHIRLPOOL dae4c8128d60947b48048a175727609c36b347a5a769927ff1977aed6f64f7245d9d7beff562f42d6bfc772f55977b8f1bdcf203d1574d78933d5e4f03690a92
+EBUILD Curses-1.360.0.ebuild 1153 SHA256 088b6a4be0b450bf30c54caf57a929ed92d31c6a4934fe2f62ead6b0fe0af039 SHA512 710d91e1e796b1b52f06495eb6e6dfbb66a3a31d2fceffbcb266ffa88a643d44f093355d208c06607cf97833dfbdafc55754d16e961e1b9bd62a1e2575316a99 WHIRLPOOL 498363e0f788f6ce91cc7aee2dc533a7f8b7c6dae5a41fc870dbaca8318d5dd57027ab698d3c35ea83630c397f3a6858de629e508e04964ec1d84a09d0569b5d
+MISC ChangeLog 5464 SHA256 52f01802030169adbaffafd52946cf8cc509e6ff4923f46643e44e75ceb0301a SHA512 3b7458d2916c79e6af8aa7fa012727fafd3abb644c15e7c940c567071654c8962a515820556eaf5644a5f8be7bf320dbaf2b4564251fad70b2f8904e7993df61 WHIRLPOOL 4ec2853e72eba10ed2ec17da9159c6ade168707d264d7740786cbaaac3c3be503c90dfbcee999866d3633117ec78738818cbbabc6cb26660f93852773808915f
+MISC ChangeLog-2015 7422 SHA256 094f6b874012eef6288f46cdc4c1f40b3e61c49f4f26f49b40d53cb46d7439c2 SHA512 f4418fec452d7165b3f69cf46177dfe5563bb5948abbd3c68d8ebfe286d35b149df3ce5813c4e7c168e1b6b75d2a6ce98f32c629074ba0e8f6c56a59e312084b WHIRLPOOL 7f9288d33bb0801d7e5f861316b7207d9d191428a5a593235c00c92f569452b0fdef8cdab56de805f4db6fe809f2f46b3d16b99e8a2237271a4c0739a7ad2659
+MISC metadata.xml 802 SHA256 a077505718df56574d04382fadba2a7230518793ddafd19e875fd638bc93430e SHA512 286dec4f8025e80d92d654c90ca124fa7b8c7986ca7afcd89585f7d57a4d15a76a044840d6f526a8bfde7edbc2dc9b5ba296d692183fa79a75ae3bf55ead1b83 WHIRLPOOL e90c6ad59905f1ceae3d9973236c8f103974e82f0e4daeb07b90e0b54eb3e6e98ebf9cd084185272280931f90645ab0926cb1a26dc6ee655efc6b30e5943c380
diff --git a/dev-perl/Curses/metadata.xml b/dev-perl/Curses/metadata.xml
new file mode 100644
index 000000000000..f5d5cd30a219
--- /dev/null
+++ b/dev-perl/Curses/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Curses</remote-id>
+ <remote-id type="cpan-module">Curses</remote-id>
+ <remote-id type="cpan-module">Curses::Field</remote-id>
+ <remote-id type="cpan-module">Curses::Form</remote-id>
+ <remote-id type="cpan-module">Curses::Item</remote-id>
+ <remote-id type="cpan-module">Curses::Menu</remote-id>
+ <remote-id type="cpan-module">Curses::Panel</remote-id>
+ <remote-id type="cpan-module">Curses::Screen</remote-id>
+ <remote-id type="cpan-module">Curses::Window</remote-id>
+ </upstream>
+</pkgmetadata>