Mon Nov 17 22:44:18 2008 UTC ()
Update from version 1.183nb1 to 1.200.

Upstream changes:

2008-09-20  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* Glib.pm
	* Makefile.PL
	* NEWS
	* README: Stable release 1.200.

2008-09-20  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* TODO: Remove the entry about hushing about documentation
	generation.  That's done.

2008-09-07  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* Glib.pm
	* NEWS
	* README: Unstable release 1.193.

2008-09-07  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* GClosure.xs (gperl_callback_invoke): Instead of putting a mortal
	copy of the user data on the stack, increment its ref count and
	mortalize it.  This ensure that modifications to $_[-1] in the
	callback actually change the user data.  Patch by Kevin Ryde.

	* MANIFEST
	* GObject.xs
	* t/lazy-loader.t: Make sure the lazy loader can handle being
	invoked on packages which aren't registered with the Glib type
	system.  This can happen when a non-registered package is setup to
	inherit from a registered package, and when then some method is
	invoked on the non-registered package.  This gets rid of the
	spurious "asked to lazy-load Foo, but that package is not
	registered" warnings.

2008-09-06  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* GParamSpec.xs:
	* GValue.xs: Handle NULL GParamSpecs in newSVGParamSpec by
	returning undef.  Consequently, remove the NULL handling in
	_gperl_sv_from_value_internal.  This partly reverts the commit
	from 2008-08-18 and brings newSVGParamSpec in line with the other
	SV* constructors.

	* GObject.xs
	* t/5.t: Fix the stack handling in Glib::Object::get to be robust
	against stack movement due to reallocation.  This can happen if a
	subclass' GET_PROPERTY triggers a stack resize.  Patch by Kevin
	Ryde.

2008-08-31  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* Glib.pm
	* NEWS
	* README: Unstable release 1.192.

2008-08-31  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* MakeHelper.pm (postamble_docs_full): Fix the POD index
	generation.  For five months now, broken index pages (like
	Glib::index) were being created due to shell command quoting
	issues.

2008-08-23  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* GType.xs (gperl_convert_flag_one, gperl_convert_flags): Improve
	the wording of the error messages for invalid flags a bit.

	* t/4.t: Prettify a bit by using ok(), pass(), and fail()
	functions.

2008-08-18  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* Glib.pm
	* NEWS
	* README: Unstable release 1.191.

2008-08-18  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/e.t
	* GValue.xs (_gperl_sv_from_value_internal): Handle NULL
	GParamSpecs gracefully by returning undef.

	* GParamSpec.xs (newSVGParamSpec): Croak on NULL GParamSpecs.

2008-08-17  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* GParamSpec.xs: Add hierarchy POD sections to the various
	Glib::ParamSpec subclasses.

2008-08-16  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* GenPod.pm: Document how to hide arguments with "=for arg".  Cope
	with _noinc_ornull type variants.

2008-08-03  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* GObject.xs (g_object_new): Check that we got a correct number of
	arguments.

	* t/2.t: Fix a typo uncovered by the above change.

2008-07-13  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* GType.xs
	* t/c.t: In the overloaded flags operators, don't choke on undef
	in the swap argument.  This happens when a normal 'x' operator is
	used for handling 'x='.  Patch by Kevin Ryde.

2008-06-22  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* Glib.pm
	* Makefile.PL
	* NEWS
	* README: Unstable release 1.190.

2008-06-13  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* GObject.xs (gperl_get_object_check): Croak on objects that don't
	carry magic.

2008-06-01  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* GType.xs: Fix typo in error message output by Glib::Flags::new.

	* GUtils.xs
	* t/1.t: Provide Glib::strerror and Glib::strsignal.  Patch by
	Kevin Ryde.


(he)
diff -r1.26 -r1.27 pkgsrc/devel/p5-glib2/Makefile
diff -r1.9 -r1.10 pkgsrc/devel/p5-glib2/distinfo

cvs diff -r1.26 -r1.27 pkgsrc/devel/p5-glib2/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/p5-glib2/Makefile 2008/10/19 19:17:55 1.26
+++ pkgsrc/devel/p5-glib2/Makefile 2008/11/17 22:44:18 1.27
@@ -1,32 +1,31 @@ @@ -1,32 +1,31 @@
1# $NetBSD: Makefile,v 1.26 2008/10/19 19:17:55 he Exp $ 1# $NetBSD: Makefile,v 1.27 2008/11/17 22:44:18 he Exp $
2# 2#
3 3
4DISTNAME= Glib-${DIST_VERSION} 4DISTNAME= Glib-${DIST_VERSION}
5PKGNAME= p5-glib2-${DIST_VERSION} 5PKGNAME= p5-glib2-${DIST_VERSION}
6#PKGREVISION= 1 6#PKGREVISION= 1
7PKGREVISION= 1 
8CATEGORIES= devel perl5 7CATEGORIES= devel perl5
9MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtk2-perl/} 8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtk2-perl/}
10 9
11MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= http://gtk2-perl.sourceforge.net/ 11HOMEPAGE= http://gtk2-perl.sourceforge.net/
13#HOMEPAGE= http://search.cpan.org/dist/Glib/ 12#HOMEPAGE= http://search.cpan.org/dist/Glib/
14COMMENT= Perl bindings for Glib 2 13COMMENT= Perl bindings for Glib 2
15 14
16DEPENDS+= p5-ExtUtils-Depends>=0.300:../../devel/p5-ExtUtils-Depends 15DEPENDS+= p5-ExtUtils-Depends>=0.300:../../devel/p5-ExtUtils-Depends
17DEPENDS+= p5-ExtUtils-PkgConfig>=1.00:../../devel/p5-ExtUtils-PkgConfig 16DEPENDS+= p5-ExtUtils-PkgConfig>=1.00:../../devel/p5-ExtUtils-PkgConfig
18 17
19BUILDLINK_API_DEPENDS.glib2+= glib2>=2.0.0 18BUILDLINK_API_DEPENDS.glib2+= glib2>=2.0.0
20 19
21PKG_INSTALLATION_TYPES= overwrite pkgviews 20PKG_INSTALLATION_TYPES= overwrite pkgviews
22PKG_DESTDIR_SUPPORT= user-destdir 21PKG_DESTDIR_SUPPORT= user-destdir
23 22
24USE_TOOLS+= pkg-config 23USE_TOOLS+= pkg-config
25 24
26DIST_VERSION= 1.183 25DIST_VERSION= 1.200
27 26
28PERL5_PACKLIST= auto/Glib/.packlist 27PERL5_PACKLIST= auto/Glib/.packlist
29 28
30.include "../../devel/glib2/buildlink3.mk" 29.include "../../devel/glib2/buildlink3.mk"
31.include "../../lang/perl5/module.mk" 30.include "../../lang/perl5/module.mk"
32.include "../../mk/bsd.pkg.mk" 31.include "../../mk/bsd.pkg.mk"

cvs diff -r1.9 -r1.10 pkgsrc/devel/p5-glib2/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-glib2/distinfo 2008/07/27 16:03:32 1.9
+++ pkgsrc/devel/p5-glib2/distinfo 2008/11/17 22:44:18 1.10
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.9 2008/07/27 16:03:32 he Exp $ 1$NetBSD: distinfo,v 1.10 2008/11/17 22:44:18 he Exp $
2 2
3SHA1 (Glib-1.183.tar.gz) = c0cbe4212db75bb33d174a9499d39c3f0dad0559 3SHA1 (Glib-1.200.tar.gz) = b29d533a3b0d136bc4ed04336a0694de3371c02b
4RMD160 (Glib-1.183.tar.gz) = 2c2346b313452c07875480fda861fd98c695a779 4RMD160 (Glib-1.200.tar.gz) = 1a3eef7bd7c3afa015ba83cf565bd7a50a31f615
5Size (Glib-1.183.tar.gz) = 248539 bytes 5Size (Glib-1.200.tar.gz) = 252542 bytes