pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/p5-glib2 Update p5-glib2 to 1.304.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/825fc302e7bb
branches:  trunk
changeset: 629715:825fc302e7bb
user:      obache <obache%pkgsrc.org@localhost>
date:      Sun Jan 26 11:56:45 2014 +0000

description:
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:

 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(-)

diffs (65 lines):

diff -r 3d62de9dbbea -r 825fc302e7bb devel/p5-glib2/Makefile
--- a/devel/p5-glib2/Makefile   Sun Jan 26 10:37:44 2014 +0000
+++ b/devel/p5-glib2/Makefile   Sun Jan 26 11:56:45 2014 +0000
@@ -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 @@
 
 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 -r 3d62de9dbbea -r 825fc302e7bb devel/p5-glib2/distinfo
--- a/devel/p5-glib2/distinfo   Sun Jan 26 10:37:44 2014 +0000
+++ b/devel/p5-glib2/distinfo   Sun Jan 26 11:56:45 2014 +0000
@@ -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 -r 3d62de9dbbea -r 825fc302e7bb devel/p5-glib2/patches/patch-Makefile.PL
--- a/devel/p5-glib2/patches/patch-Makefile.PL  Sun Jan 26 10:37:44 2014 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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',



Home | Main Index | Thread Index | Old Index