From 66b7da90a970e5f02afb79ae9c851956783b1fec Mon Sep 17 00:00:00 2001 From: obache Date: Sun, 26 Jan 2014 11:56:45 +0000 Subject: Update p5-glib2 to 1.304. Overview of changes in Glib 1.304 (stable) ========================================== * Fix compilation against glib < 2.34.0. Overview of changes in Glib 1.303 (stable) ========================================== * Revert the change to ref counting of initial wrappers of custom subclasses, introduced in Glib 1.300. It caused issues with subclasses inheriting from Glib::InitiallyUnowned. * Fix a test failure with perl >= 5.19.4. * Create a GType for GSpawnFlags and register it with the bindings. Overview of changes in Glib 1.302 (stable) ========================================== * Avoid misusing the macro PL_na, thus preventing issues when Glib is used in conjunction with certain XS modules, among them XML::Parser and String::Approx. * Avoid memory corruption when registering boxed synonyms repeatedly. Overview of changes in Glib 1.301 (stable) ========================================== * t/options.t: skip tests in non-UTF-8 locales; fixes RT#83490 Overview of changes in Glib 1.300 (stable) ========================================== * Stable release to coincide with the release of Perl 5.18.0 Since 1.28x (The previous stable release) ----------------------------------------- * Ensure timely destruction of initial wrapper of custom subclasses * Start changing module version numbers in all Perl modules in the distribution, not just lib/Glib.pm; (Bugzilla #690464) * Make Glib::Object subclassing more robust. This should in particular fix issues revealed by the change to hash randomization introduced in perl 5.17.6. * Correctly handle utf8-encoded strings in GPerlArgv. This should fix issues seen with utf8-encoded strings in @ARGV with, for example, Gtk2->init. Overview of changes in Glib 1.291 (unstable) ============================================ * Ensure timely destruction of initial wrapper of custom subclasses * Start changing module version numbers in all Perl modules in the distribution, not just lib/Glib.pm; (Bugzilla #690464) Overview of changes in Glib 1.290 (unstable) ============================================ * Make Glib::Object subclassing more robust. This should in particular fix issues revealed by the change to hash randomization introduced in perl 5.17.6. * Correctly handle utf8-encoded strings in GPerlArgv. This should fix issues seen with utf8-encoded strings in @ARGV with, for example, Gtk2->init. Overview of changes in Glib 1.280 (stable) ========================================== Since 1.26x (the previous stable series) ---------------------------------------- * Correctly handle the boxed type for GError. * Ensure that custom signal marshallers are always used irregardless of the spelling used for the signal name. * Make the stack handling of some marshallers more robust, in preparation for custom Glib::Boxed converters that call back into Perl code. * Add new C API gperl_register_boxed_synonym. Since 1.270 ----------- * Fix building with perl <= 5.14. Overview of changes in Glib 1.270 (unstable) ============================================ * Correctly handle the boxed type for GError. * Ensure that custom signal marshallers are always used irregardless of the spelling used for the signal name. * Make the stack handling of some marshallers more robust, in preparation for custom Glib::Boxed converters that call back into Perl code. * Add new C API gperl_register_boxed_synonym. --- devel/p5-glib2/Makefile | 8 ++------ devel/p5-glib2/distinfo | 9 ++++----- devel/p5-glib2/patches/patch-Makefile.PL | 23 ----------------------- 3 files changed, 6 insertions(+), 34 deletions(-) delete mode 100644 devel/p5-glib2/patches/patch-Makefile.PL (limited to 'devel/p5-glib2') diff --git a/devel/p5-glib2/Makefile b/devel/p5-glib2/Makefile index 6cc55dc15c4..19c4f49c3ae 100644 --- a/devel/p5-glib2/Makefile +++ b/devel/p5-glib2/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.46 2013/05/31 12:40:55 wiz Exp $ +# $NetBSD: Makefile,v 1.47 2014/01/26 11:56:45 obache Exp $ -DISTNAME= Glib-1.262 +DISTNAME= Glib-1.304 PKGNAME= p5-${DISTNAME:S/Glib/glib2/} -PKGREVISION= 3 CATEGORIES= devel perl5 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtk2-perl/} @@ -19,9 +18,6 @@ DEPENDS+= p5-ExtUtils-PkgConfig>=1.00:../../devel/p5-ExtUtils-PkgConfig BUILDLINK_API_DEPENDS.glib2+= glib2>=2.12.0 -# "Can't locate Glib/ParseXSDoc.pm in @INC .." -MAKE_JOBS_SAFE= no - USE_TOOLS+= pkg-config PERL5_PACKLIST= auto/Glib/.packlist diff --git a/devel/p5-glib2/distinfo b/devel/p5-glib2/distinfo index 992b4dd1418..8b9528cb36f 100644 --- a/devel/p5-glib2/distinfo +++ b/devel/p5-glib2/distinfo @@ -1,6 +1,5 @@ -$NetBSD: distinfo,v 1.18 2012/09/09 12:48:50 abs Exp $ +$NetBSD: distinfo,v 1.19 2014/01/26 11:56:45 obache Exp $ -SHA1 (Glib-1.262.tar.gz) = 32745ebc97817c4be162efed7824cd469e191479 -RMD160 (Glib-1.262.tar.gz) = 5505c6f0847206a8721bdf1f4171a1f3253fa7d6 -Size (Glib-1.262.tar.gz) = 283989 bytes -SHA1 (patch-Makefile.PL) = d94e71e30ab8971db756eff8037deabaf0003492 +SHA1 (Glib-1.304.tar.gz) = f66615b386f33a74eab62271dab0e09730fcf632 +RMD160 (Glib-1.304.tar.gz) = c7795ecabf80d87fc416ff4267b30db292b78c5e +Size (Glib-1.304.tar.gz) = 285931 bytes diff --git a/devel/p5-glib2/patches/patch-Makefile.PL b/devel/p5-glib2/patches/patch-Makefile.PL deleted file mode 100644 index 3eb439f8d5c..00000000000 --- a/devel/p5-glib2/patches/patch-Makefile.PL +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-Makefile.PL,v 1.1 2012/09/09 12:50:05 abs Exp $ - -Revert "configure_requires =>" to "prereqs => configure => requires =>" change -introduced in Glib-1.262 to avoid following build error: - -ExtUtils::MakeMaker::YAML does not support circular references at - /usr/pkg/lib/perl5/5.14.0/ExtUtils/MakeMaker/YAML.pm line 499. - ---- Makefile.PL.orig 2012-09-09 12:43:32.000000000 +0000 -+++ Makefile.PL -@@ -118,11 +118,7 @@ my %meta_merge = ( - web => 'http://git.gnome.org/browse/perl-Glib', - }, - }, -- prereqs => { -- configure => { -- requires => \%PREREQ_PM, -- }, -- }, -+ configure_requires => \%PREREQ_PM, - no_index => { - file => [@xs_files, qw/Makefile.PL xsapi.pod.head xsapi.pod.foot/], - package => 'MY', -- cgit v1.2.3