summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2014-04-22 22:13:25 +0000
committerwiz <wiz@pkgsrc.org>2014-04-22 22:13:25 +0000
commit795bfab7b8413535a054c2ff0dd4e5018bb8365e (patch)
tree6bb045420b3abb5590d18616d67ad21030546caf
parent9fb3216d9098acde880094392fa0fe2cb60f4706 (diff)
downloadpkgsrc-795bfab7b8413535a054c2ff0dd4e5018bb8365e.tar.gz
Better wide curses support. From Edgar Fuß in private mail.
Bump PKGREVISION.
-rw-r--r--devel/p5-Curses-UI/Makefile16
1 files changed, 13 insertions, 3 deletions
diff --git a/devel/p5-Curses-UI/Makefile b/devel/p5-Curses-UI/Makefile
index a3e115fff64..218628dfdc0 100644
--- a/devel/p5-Curses-UI/Makefile
+++ b/devel/p5-Curses-UI/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.13 2013/05/31 12:40:12 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2014/04/22 22:13:25 wiz Exp $
DISTNAME= Curses-UI-0.9609
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 2
+PKGREVISION= 3
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Curses/}
@@ -13,10 +13,20 @@ LICENSE= ${PERL5_LICENSE}
PKG_INSTALLATION_TYPES= overwrite pkgviews
-DEPENDS+= p5-Curses>=1.05:../../devel/p5-Curses
+DEPENDS+= p5-Curses>=1.29:../../devel/p5-Curses
DEPENDS+= p5-Term-ReadKey>=2.21:../../devel/p5-Term-ReadKey
BUILD_DEPENDS+= p5-Test-Pod>=1.20:../../devel/p5-Test-Pod
+# Make Curses-UI use Curses' wide character aware functions
+SUBST_CLASSES+= wide
+SUBST_STAGE.wide= pre-configure
+SUBST_MESSAGE.wide= Upgrading to use wide-character-aware Curses functions
+SUBST_FILES.wide= lib/Curses/UI.pm
+SUBST_FILES.wide+= lib/Curses/UI/*.pm
+SUBST_FILES.wide+= lib/Curses/UI/*/*.pm
+SUBST_SED.wide= -e 's/getch/getchar/g'
+SUBST_SED.wide+= -e 's/addstr/addstring/g'
+
PERL5_PACKLIST= auto/Curses/UI/.packlist
.include "../../lang/perl5/module.mk"