summaryrefslogtreecommitdiff
path: root/devel/p5-glib2
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2014-01-26 11:56:45 +0000
committerobache <obache@pkgsrc.org>2014-01-26 11:56:45 +0000
commit66b7da90a970e5f02afb79ae9c851956783b1fec (patch)
treead83dc503b3f3202a7098cd86e2ca7334b3dfc37 /devel/p5-glib2
parent8d24edd6ec419047f290ce3b8badf507884b8b86 (diff)
downloadpkgsrc-66b7da90a970e5f02afb79ae9c851956783b1fec.tar.gz
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.
Diffstat (limited to 'devel/p5-glib2')
-rw-r--r--devel/p5-glib2/Makefile8
-rw-r--r--devel/p5-glib2/distinfo9
-rw-r--r--devel/p5-glib2/patches/patch-Makefile.PL23
3 files changed, 6 insertions, 34 deletions
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',