summaryrefslogtreecommitdiff
path: root/dev-perl/Curses
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-10-20 10:22:14 +0100
committerV3n3RiX <venerix@koprulu.sector>2021-10-20 10:22:14 +0100
commit46eedbedafdb0040c37884982d4c775ce277fb7b (patch)
treedb33a91259730be84999e13a8d8168c799f50ac0 /dev-perl/Curses
parente23a08d0c97a0cc415aaa165da840b056f93c997 (diff)
gentoo resync : 20.10.2021
Diffstat (limited to 'dev-perl/Curses')
-rw-r--r--dev-perl/Curses/Curses-1.380.0.ebuild (renamed from dev-perl/Curses/Curses-1.360.0-r1.ebuild)36
-rw-r--r--dev-perl/Curses/Manifest4
2 files changed, 16 insertions, 24 deletions
diff --git a/dev-perl/Curses/Curses-1.360.0-r1.ebuild b/dev-perl/Curses/Curses-1.380.0.ebuild
index 780e2754fc8b..11531cb659ac 100644
--- a/dev-perl/Curses/Curses-1.360.0-r1.ebuild
+++ b/dev-perl/Curses/Curses-1.380.0.ebuild
@@ -1,46 +1,38 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DIST_AUTHOR=GIRAFFED
-DIST_VERSION=1.36
-DIST_EXAMPLES=("demo" "demo2" "demo.form" "demo.menu" "demo.panel" "gdc")
+DIST_VERSION=1.38
+DIST_EXAMPLES=("demo" "demo2" "demo.form" "demo.menu" "demo.panel")
inherit perl-module
DESCRIPTION="Curses interface modules for Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~sparc-solaris ~x86-solaris"
-IUSE="+unicode test"
-RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="+unicode"
RDEPEND="
sys-libs/ncurses:=[unicode(+)?]
virtual/perl-Data-Dumper
"
-DEPEND="${RDEPEND}
+DEPEND="
+ sys-libs/ncurses:=[unicode(+)?]
+"
+BDEPEND="${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() {
+src_configure() {
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() {
+ export CURSES_LIBTYPE="$(usex unicode ncursesw ncurses)"
+ local nc_tool="${CURSES_LIBTYPE}$(has_version 'sys-libs/ncurses:0/6' && echo 6 || echo 5)-config"
+ export CURSES_LDFLAGS=$( ${nc_tool} --libs )
+ export CURSES_CFLAGS=$( ${nc_tool} --cflags )
perl-module_src_configure
if ! use unicode ; then
sed -i 's:<form.h>:"/usr/include/form.h":' "${S}"/c-config.h || die
diff --git a/dev-perl/Curses/Manifest b/dev-perl/Curses/Manifest
index e34222b191bd..87968458d822 100644
--- a/dev-perl/Curses/Manifest
+++ b/dev-perl/Curses/Manifest
@@ -1,5 +1,5 @@
-DIST Curses-1.36.tar.gz 135049 BLAKE2B c63d1f8d80db33e184c6d9c49c9ee902b5e3ed2e69e4ccbdd683d7b6109f8025d63838ce20f6e57e95c9a9bcd9e14d6af448e52f1b9d219ab388ab74798d917b SHA512 40ce96bdf7ef4bbd6975363bc27c2c561a81cafbaf147f2655a2c6521e09f6e40441cee06b6f8f27e370ad59eaf6f677ffe8e475030dfa870d25eca37717c58c
DIST Curses-1.37.tar.gz 135763 BLAKE2B b42f81d5a382b8cf6c8323cc5c13fd39dcc57081ad2e3de9e940f06a0126879d301ccaebc5c34fb5cb4bffd1263b0681243164539c450db50cd3388e6fd35823 SHA512 10886e725b174fdabc0c9b86a9ef9b717949f0fb03561bfc315e8503be689be7945d1ceeea2f950628ce480c2cc8081736d3b8f28042ea677b252298a9eb4827
-EBUILD Curses-1.360.0-r1.ebuild 1177 BLAKE2B ce01b2e67609b4dc8a7da9e4a20fbb20174fb61d425f03b10305df90ceb07f4513e43e990a364a9e2592b34fbff1f024c934c20da8b6a92829e06ad2663e2bd1 SHA512 785981a7c2ebd2a47a38466db84153000369b72f81c2ed3ef9f8ae85c59c30a07932855e3ed0378efd81606d24a0469b906dcdaaed2aaaf39cfdedeade96c9e7
+DIST Curses-1.38.tar.gz 135789 BLAKE2B 68817bfafcfe2b9d9480c12f2490f9281b5e0cc51bbcfd795e2728a21ef24e12362cfc0896d7b5d6678f35f25fb80c0aee4cde5cf06ec8b3871168cd059649d6 SHA512 27999e71f19576c930a794c9f478e8a3b6b3b1d1e68c4ca57b712f20c98a83dba46295c012a6c618d097b661ec30441c8147e26579218ecef977d7c7996c7442
EBUILD Curses-1.370.0-r1.ebuild 1184 BLAKE2B 7bf8879e0f8668dcec834bf71bda1b4c2ccb1248c3b3abe7c10255a4e18eab3cc257b465c6faad00d7ab0f39f72ac24e36f70faf568ddf7babc91059930e0465 SHA512 0a481baf6361efc965e07c2c2360bee0155656d645dbe717602ed83eb5ff9730ce328c235e568a856acb617f12e71d03761394bfcd733e6258a6a56b34a2fe72
+EBUILD Curses-1.380.0.ebuild 1073 BLAKE2B c95a3b9d9fd09450294f1eca95c796d16f306b4262390612c288da597abbe033b4ee082227f339ecd3f39f1c3d0d8425439db7033f50002daa8d2c9a7b74f00b SHA512 a035dab4ae69195e73edb2f64003e8d82ff5984251759616cb7f9d573fdb1ff46fe86803a1ee2e24c6fdf47873a65ef8ceeaac8cbaaad6ff6cce1e77fffcd2b2
MISC metadata.xml 803 BLAKE2B e36c77c18bdde1e0f6e748f34ebabd4e6da8f594aec6d2dcebc5c406e9a13a078ae083552b1de65cf90bb0220a105166b505f6969413c2fd2c4d2c6d9d4f6114 SHA512 a30ed2e1e27fcff1ac19f2b8b7650ab7722f3dc322bfb2b6f6f637baaeeb0d411e5814b7d6f0918cafb0b252f276d4e9d8312a7ddeccf2b0b9b8b1f23d3c1929