Subject: pkg/29583: update request of devel/p5-Curses
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <hiramatu@boreas.dti.ne.jp>
List: pkgsrc-bugs
Date: 03/03/2005 07:29:00
>Number:         29583
>Category:       pkg
>Synopsis:       update request of devel/p5-Curses
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu Mar 03 07:29:00 +0000 2005
>Originator:     hiramatu@boreas.dti.ne.jp
>Release:        NetBSD 2.0.1
>Organization:
	
>Environment:
	
	
System: NetBSD rhine.my.domain 2.0.1 NetBSD 2.0.1 (Rhine) #3: Fri Feb 18 21:13:11 JST 2005 hiramatsu@rhine.my.domain:/usr/src/sys/arch/i386/compile/Rhine i386
Architecture: i386
Machine: i386
>Description:
Attached diff updates devel/p5-Curses to 1.06.

Enhancements from 1.05:
 - Added libmenu support.
 - Added libform support.

 - Added the following ncurses extension functions:
   use_default_colors()
   assume_default_colors()
   define_key()
   keybound()
   keyok()
   resizeterm()

 - Re-enabled the functions:
   attr_get()
   attr_off()
   attr_on()
   attr_set()

>How-To-Repeat:
	
>Fix:
=== Makefile
==================================================================
--- Makefile   (/pkgsrc/trunk/devel/p5-Curses)   (revision 9)
+++ Makefile   (/pkgsrc/local/devel/p5-Curses)   (local)
@@ -2,10 +2,9 @@
 # FreeBSD Id: Makefile,v 1.8 1998/04/04 13:58:26 vanilla Exp
 #
 
-DISTNAME=	Curses-1.05
+DISTNAME=	Curses-1.06
 PKGNAME=	p5-${DISTNAME}
 SVR4_PKGNAME=	p5cur
-PKGREVISION=	3
 CATEGORIES=	devel perl5
 MASTER_SITES=	${MASTER_SITE_PERL_CPAN:=Curses/}
 
=== distinfo
==================================================================
--- distinfo   (/pkgsrc/trunk/devel/p5-Curses)   (revision 9)
+++ distinfo   (/pkgsrc/local/devel/p5-Curses)   (local)
@@ -1,7 +1,8 @@
 $NetBSD: distinfo,v 1.3 2001/11/26 06:49:47 jlam Exp $
 
-SHA1 (Curses-1.05.tar.gz) = b84873e5196d7495999482df38254ee89e2e5ac4
-RMD160 (Curses-1.05.tar.gz) = 6cca44f775ddb2bd729ecf75d250d578946d63f4
-Size (Curses-1.05.tar.gz) = 60897 bytes
+SHA1 (Curses-1.06.tar.gz) = 8b0d128d0b6be275a6c19610876544b5f3017a72
+RMD160 (Curses-1.06.tar.gz) = 4314bb39511b9916c102cb877aa8bf4ac562f019
+Size (Curses-1.06.tar.gz) = 75923 bytes
 SHA1 (patch-aa) = 9a21c27839667ead39d3b6e0eea3e00c785dcbe4
 SHA1 (patch-ab) = 578e6b65a930fd561254d8b6f3da7014debd271c
+SHA1 (patch-ac) = 755c4893d78f5f6b0ab2092aeba57eb54afc68cf
=== patches/patch-ac
==================================================================
--- patches/patch-ac   (/pkgsrc/trunk/devel/p5-Curses)   (revision 9)
+++ patches/patch-ac   (/pkgsrc/local/devel/p5-Curses)   (local)
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- Curses.c.orig	2005-03-03 11:40:52.000000000 +0900
++++ Curses.c	2005-03-03 11:41:28.000000000 +0900
+@@ -272,7 +272,7 @@
+ SV *sv;
+ int argnum;
+ {
+-    if (Perl_sv_isa(sv, "Curses::Window")) {
++    if (sv_isa(sv, "Curses::Window")) {
+       WINDOW *ret = (WINDOW *)SvIV((SV*)SvRV(sv));
+       return ret;
+     }

>Unformatted: