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.diff -r1.26 -r1.27 pkgsrc/devel/p5-glib2/Makefile
(he)
@@ -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 | |||
4 | DISTNAME= Glib-${DIST_VERSION} | 4 | DISTNAME= Glib-${DIST_VERSION} | |
5 | PKGNAME= p5-glib2-${DIST_VERSION} | 5 | PKGNAME= p5-glib2-${DIST_VERSION} | |
6 | #PKGREVISION= 1 | 6 | #PKGREVISION= 1 | |
7 | PKGREVISION= 1 | |||
8 | CATEGORIES= devel perl5 | 7 | CATEGORIES= devel perl5 | |
9 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtk2-perl/} | 8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtk2-perl/} | |
10 | 9 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= http://gtk2-perl.sourceforge.net/ | 11 | HOMEPAGE= http://gtk2-perl.sourceforge.net/ | |
13 | #HOMEPAGE= http://search.cpan.org/dist/Glib/ | 12 | #HOMEPAGE= http://search.cpan.org/dist/Glib/ | |
14 | COMMENT= Perl bindings for Glib 2 | 13 | COMMENT= Perl bindings for Glib 2 | |
15 | 14 | |||
16 | DEPENDS+= p5-ExtUtils-Depends>=0.300:../../devel/p5-ExtUtils-Depends | 15 | DEPENDS+= p5-ExtUtils-Depends>=0.300:../../devel/p5-ExtUtils-Depends | |
17 | DEPENDS+= p5-ExtUtils-PkgConfig>=1.00:../../devel/p5-ExtUtils-PkgConfig | 16 | DEPENDS+= p5-ExtUtils-PkgConfig>=1.00:../../devel/p5-ExtUtils-PkgConfig | |
18 | 17 | |||
19 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.0.0 | 18 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.0.0 | |
20 | 19 | |||
21 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 20 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
22 | PKG_DESTDIR_SUPPORT= user-destdir | 21 | PKG_DESTDIR_SUPPORT= user-destdir | |
23 | 22 | |||
24 | USE_TOOLS+= pkg-config | 23 | USE_TOOLS+= pkg-config | |
25 | 24 | |||
26 | DIST_VERSION= 1.183 | 25 | DIST_VERSION= 1.200 | |
27 | 26 | |||
28 | PERL5_PACKLIST= auto/Glib/.packlist | 27 | PERL5_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" |
@@ -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 | |||
3 | SHA1 (Glib-1.183.tar.gz) = c0cbe4212db75bb33d174a9499d39c3f0dad0559 | 3 | SHA1 (Glib-1.200.tar.gz) = b29d533a3b0d136bc4ed04336a0694de3371c02b | |
4 | RMD160 (Glib-1.183.tar.gz) = 2c2346b313452c07875480fda861fd98c695a779 | 4 | RMD160 (Glib-1.200.tar.gz) = 1a3eef7bd7c3afa015ba83cf565bd7a50a31f615 | |
5 | Size (Glib-1.183.tar.gz) = 248539 bytes | 5 | Size (Glib-1.200.tar.gz) = 252542 bytes |