Subject: pkg/24315: textproc/intltool update to 0.30
To: None <gnats-bugs@gnats.NetBSD.org>
From: Min Sik Kim <minskim@bawi.org>
List: netbsd-bugs
Date: 02/04/2004 09:50:34
>Number:         24315
>Category:       pkg
>Synopsis:       textproc/intltool update to 0.30
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Feb 04 15:51:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Min Sik Kim
>Release:        NetBSD 1.6ZH
>Organization:
>Environment:
System: NetBSD sulley.infnis.com 1.6ZH NetBSD 1.6ZH (SULLEY) #5: Sun Jan 18 00:17:12 CST 2004 root@sulley.infnis.com:/usr/obj/sys/arch/i386/compile/SULLEY i386
Architecture: i386
Machine: i386
>Description:
Changes since 0.28:

Version 0.30
 
* added missing [] quotation macro name defined in AC_DEFUN()
 (Tomasz Kloczko)
* Handle embedded newlines thereby avoiding the silent corruption of
  files. (Morten Welinder)
* Now intltool-merge does not compress whitespace in attributes
  and CDATA. (Brian Cameron)
* Now intltool-merge supports dashes in attribute names, and  supports
  attributes delimited by single quotes. (Brian Cameron)
* Misc small fixes (Kenneth Chr., Danilo Segan)

Version 0.29
 
* Removed OrigTree in favor of more simply setting handlers directly
  in intltool-merge (Brian Cameron)
* Work correctly with AC_CONFIG_AUX_DIR (Thomas Vander Stichele,
  Chee Bin HOH and Kees Cook)
* Make intltoolize return a correct exit status (Thomas Vander Stichele)
* Fix usage of a bash-ism (Morten Welinder, Jonathan Blandford)
* Translate GenericName in .desktop files (Kenneth Rohde Christiansen)
* Framework to allow each format have inline comments (Denis Barbier)
* Add $XGETTEXT_ARGS to allow passing extra args to xgettext (Danilo Segan)
* Added support for .kbd files (Kenneth Rohde Christiansen)
* Add $XGETTEXT_KEYWORDS to allow the use of other keywords (Danilo Segan)
* Misc bug fixes (Noah Levitt, Tommi Komulainen)


>How-To-Repeat:
>Fix:

NOTE: patch-ab is a fix for GNOME bug 133366, approved by the author.

diff -burN --exclude CVS ../intltool-0.28/Makefile ./Makefile
--- ../intltool-0.28/Makefile	2004-01-24 09:13:20.000000000 -0600
+++ ./Makefile	2004-02-03 21:50:55.000000000 -0600
@@ -1,9 +1,9 @@
 # $NetBSD: Makefile,v 1.13 2004/01/24 15:13:20 grant Exp $
 #
 
-DISTNAME=		intltool-0.28
+DISTNAME=		intltool-0.30
 CATEGORIES=		textproc devel gnome
-MASTER_SITES=		${MASTER_SITE_GNOME:=sources/intltool/0.28/}
+MASTER_SITES=		${MASTER_SITE_GNOME:=sources/intltool/0.30/}
 EXTRACT_SUFX=		.tar.bz2
 
 MAINTAINER=		jmmv@NetBSD.org
@@ -18,5 +18,7 @@
 USE_BUILDLINK2=		YES
 GNU_CONFIGURE=		YES
 
+CONFIGURE_ENV+=		PERL=${PERL5}
+
 .include "../../lang/perl5/buildlink2.mk"
 .include "../../mk/bsd.pkg.mk"
diff -burN --exclude CVS ../intltool-0.28/PLIST ./PLIST
--- ../intltool-0.28/PLIST	2003-12-13 11:19:26.000000000 -0600
+++ ./PLIST	2004-01-20 18:17:20.000000000 -0600
@@ -10,7 +10,6 @@
 man/man8/intltool-update.8
 man/man8/intltoolize.8
 share/aclocal/intltool.m4
-share/intltool/XML/Parser/Style/OrigTree.pm
 share/intltool/intltool-extract.in
 share/intltool/intltool-merge.in
 share/intltool/intltool-po-Makefile.in.in-patch-1
@@ -22,7 +21,4 @@
 share/intltool/intltool-po-Makefile.in.in-patch-7
 share/intltool/intltool-po-Makefile.in.in-patch-8
 share/intltool/intltool-update.in
-@dirrm share/intltool/XML/Parser/Style
-@dirrm share/intltool/XML/Parser
-@dirrm share/intltool/XML
 @dirrm share/intltool
diff -burN --exclude CVS ../intltool-0.28/distinfo ./distinfo
--- ../intltool-0.28/distinfo	2003-12-13 11:19:26.000000000 -0600
+++ ./distinfo	2004-02-03 21:50:22.000000000 -0600
@@ -1,5 +1,6 @@
 $NetBSD: distinfo,v 1.9 2003/12/13 17:19:26 jmmv Exp $
 
-SHA1 (intltool-0.28.tar.bz2) = ee24509428a3e18fadc807e213248cecd2871e7d
-Size (intltool-0.28.tar.bz2) = 110417 bytes
+SHA1 (intltool-0.30.tar.bz2) = b65453d9abf8a59c41afa9cbcf9724852244730a
+Size (intltool-0.30.tar.bz2) = 112806 bytes
 SHA1 (patch-aa) = aba562310b77979a029b7c708e7f9e982774a8f5
+SHA1 (patch-ab) = eee8068e4130abc5438a985802a933137a4a4d66
diff -burN --exclude CVS ../intltool-0.28/patches/patch-ab ./patches/patch-ab
--- ../intltool-0.28/patches/patch-ab	1969-12-31 18:00:00.000000000 -0600
+++ ./patches/patch-ab	2004-02-03 21:40:56.000000000 -0600
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- intltool.m4.orig	2004-01-31 15:57:20.000000000 -0600
++++ intltool.m4
+@@ -95,7 +95,7 @@ fi
+ if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then
+    AC_MSG_ERROR([perl 5.x required for intltool])
+ fi
+-if `perl -e "require XML::Parser" 2>/dev/null`; then
++if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
+ :
+ else
+    AC_MSG_ERROR([XML::Parser perl module is required for intltool])
>Release-Note:
>Audit-Trail:
>Unformatted: