Subject: pkg/33533: Please update lang/chicken to 2.3
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <sjamaan@frohike.homeunix.org>
List: pkgsrc-bugs
Date: 05/23/2006 07:15:00
>Number:         33533
>Category:       pkg
>Synopsis:       Chicken 2.2 is rather outdated, time for 2.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue May 23 07:15:00 +0000 2006
>Originator:     Peter Bex
>Release:        NetBSD 2.1_RC6
>Organization:
	
>Environment:
	
	
System: NetBSD frohike.homeunix.org 2.1_RC6 NetBSD 2.1_RC6 (GENERIC) #0: Wed Oct 12 17:26:21 UTC 2005 builds@b2.netbsd.org:/home/builds/ab/netbsd-2-1-RC6/amd64/200510121548Z-obj/home/builds/ab/netbsd-2-1-RC6/src/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:
	n/a
>How-To-Repeat:
	n/a
>Fix:

Here's a patch (rather trivial):
Also, I submitted the DragonFly patches to Chicken's author, he integrated
them in mainline.  Next version we need less patches.


--- ../../lang/chicken/PLIST	2006-04-06 14:53:10.000000000 +0200
+++ PLIST	2006-05-23 00:05:39.000000000 +0200
@@ -1,19 +1,17 @@
 @comment $NetBSD: PLIST,v 1.12 2006/04/05 06:27:41 jlam Exp $
 bin/chicken
-bin/chicken-config
 bin/chicken-profile
 bin/chicken-setup
 bin/chicken-static
 bin/csc
 bin/csi
 bin/csi-static
-include/c_defaults.h
 include/chicken-config.h
+include/chicken-defaults.h
 include/chicken.h
 info/chicken.info
 lib/libchicken.la
 lib/libuchicken.la
-man/man1/chicken-config.1
 man/man1/chicken-profile.1
 man/man1/chicken-setup.1
 man/man1/chicken.1

--- ../../lang/chicken/distinfo	2006-01-27 14:06:43.000000000 +0100
+++ distinfo	2006-05-22 23:08:31.000000000 +0200
@@ -1,14 +1,13 @@
 $NetBSD: distinfo,v 1.15 2005/12/31 00:39:01 joerg Exp $
 
-SHA1 (chicken-2.2.tar.gz) = 216692d24dcc6962bdfa83dee527335d9800b523
-RMD160 (chicken-2.2.tar.gz) = 4cf88ca4c2ccd0b85cbc12b0f8211f1c5e1e0154
-Size (chicken-2.2.tar.gz) = 3604051 bytes
+SHA1 (chicken-2.3.tar.gz) = 0ceb0cdea495f753f091cd06ac196b48eadc0b11
+RMD160 (chicken-2.3.tar.gz) = cca291aacef699b06c9fb197bea735cd28892d38
+Size (chicken-2.3.tar.gz) = 3906266 bytes
 SHA1 (patch-aa) = 6caf2b3f93527498a5bc8b0847339a037db915d5
 SHA1 (patch-ab) = 23ecb37a510d2a9b14411b5c7484661e6ae24a2d
-SHA1 (patch-ac) = 427ea4b8b0cae4bd5852c5fd9e10eeedafee552f
 SHA1 (patch-ad) = 926244a681a9c561c649a6e7d7f413aee93c88d7
 SHA1 (patch-ae) = 879adca4cdf2a411559af510f4074bfe8880ec13
 SHA1 (patch-af) = 70aacbe9a01ebd941b41556db6e37068a123c4b8
 SHA1 (patch-ag) = 4532f03b2d888253f0dfad10541dca2de1ae75a5
-SHA1 (patch-ah) = c89c4076d8f8cb08785d4323ccbd88d16f6e133b
+SHA1 (patch-ah) = 65e7846c195e11c750f0793e18e69f0b75df93b2
 SHA1 (patch-ai) = 66e74d1253e5709faaafbef4ad42b7885b5e6585


*Remove patch-ac.  Then apply the following patch to patch-ah:

--- ../../../lang/chicken/patches/patch-ah	2005-12-31 01:39:01.000000000 +0100
+++ patch-ah	2006-05-22 23:08:28.000000000 +0200
@@ -1,9 +1,9 @@
-$NetBSD: patch-ah,v 1.1 2005/12/31 00:39:01 joerg Exp $
+$NetBSD$
 
---- chicken.h.orig	2005-12-30 23:53:55.000000000 +0000
+--- chicken.h.orig	2006-05-22 23:05:17.000000000 +0200
 +++ chicken.h
-@@ -210,7 +210,7 @@ int strncasecmp(const char *one, const c
- # define isatty            _isatty
+@@ -224,7 +224,7 @@ int strncasecmp(const char *one, const c
+ # pragma warning(disable: 4101)
  #endif
  
 -#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__)

>Unformatted: