pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/p5-glib2 pkgsrc changes:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8d73a8c395a5
branches:  trunk
changeset: 393596:8d73a8c395a5
user:      sno <sno%pkgsrc.org@localhost>
date:      Thu May 21 18:50:43 2009 +0000

description:
pkgsrc changes:
  - Updating package for p5 Glib 2 bindings
  - Setting license to gnu-gpl-v2.1

Upstream changes:
2009-03-29  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * copyright.pod
        * Glib.pm
        * NEWS
        * README: Stable release 1.221.

2009-03-29  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * t/a.t: Using multiple log levels breaks g_log on some platforms,
        so don't do it on those platforms.  Tracked down by Wim Lewis, and
        reported here: <http://bugzilla.gnome.org/show_bug.cgi?id=577137>.

2009-03-24  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * Glib.exports: Add gperl_option_context_get_type and
        gperl_option_group_get_type to the export list so that dependent
        modules link correctly on MSWin32.  Patch by Martin
        Schlemmer.  (GNOME #576372)

2009-03-24  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * t/h.t: Correct a skip count.  Patch by Stefan B.  (RT #44428)

2009-03-19  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * Makefile.PL: Space-separate the libs and cflags strings from
        gobject and gthread to avoid unwanted concatenation.  Patch by
        Daniel Macks.  (RT #44055)

2009-03-19  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * MakeHelper.pm (postamble_docs_full): Use qq// instead of qq{} to
        quote the copyright string in order to avoid problems with dmake.
        Patch by Martin Schlemmer.  (GNOME #573099)

2009-03-17  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

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

2009-03-08  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

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

2009-03-08  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GClosure.xs (gperl_callback_invoke): Fix a giant leak by
        properly unsetting all GValues used for the callback arguments.
        Patch by Kevin Ryde.

2009-03-08  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GenPod.pm (xsub_to_pod): Don't wrap the argument types of xsubs
        with a superfluous pair of '=over' and '=back'.

2009-03-08  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GenPod.pm (podify_enums_and_flags): Don't generate 'ENUMS AND
        FLAGS' entries for Glib::Enum and Glib::Flags since they don't
        have values anyway.

2009-03-01  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * t/7.t
        * GSignal.xs (gperl_signal_connect): Don't leak the GClosure
        object when an invalid signal name is passed in.  Patch by
        Kevin Ryde.

2009-03-01  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GType.xs (gperl_fundamental_type_from_obj): Check the SV for
        definedness before passing it to SvRV.  This fixes a test failure
        on MSWin32 in t/c.t.

2009-03-01  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * t/filename.t: Add more tests for Glib::filename_to_uri.  Patch
        by Kevin Ryde.

2009-02-22  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GBoxed.xs
        * GType.xs: Fix errors reported by podchecker.

2009-02-21  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * Makefile.PL: Tell the CPAN indexer to ignore the package 'MY'
        used by Glib::MakeHelper.

2009-02-21  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GenPod.pm (xsdoc2pod): Instead of relying on one final '=cut',
        close every opened POD paragraph separately.  This fixes POD
        errors that occurred when '=for position COPYRIGHT' was used.
        Original patch by Ryan Niebur.

2009-02-18  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GBookmarkFile.xs: Don't document Glib::BookmarkFile::set_added,
        set_modified, and set_visited as functions; they're methods.

        * t/h.t: Test Glib::BookmarkFile::set_added, set_modified, and
        set_visited and their associated getters.

2009-02-18  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * Glib.pm: Use an '=encoding utf8' directive for the AUTHORS POD
        section so that non-ASCII characters are handled correctly.

2009-02-13  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

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

2009-02-11  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GError.xs: Document that Glib::Error->location returns raw
        bytes.  Patch by Kevin Ryde.

2009-02-11  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * Glib.pm: In the documentation for filename_from_uri, hint at
        path separator issue.  Patch by Kevin Ryde.

2009-02-11  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GOption.xs (copy_string): Fix C99-ism.  Patch by Kevin Ryde.

2009-02-06  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * t/filename.t: Test Glib->filename_to_uri with hostname == undef.

2009-02-05  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * MakeHelper.pm: Deprecate
        Glib::MakeHelper->get_configure_requires_yaml in favor of EU::MM's
        new META_MERGE and META_ADD features.

2009-02-05  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * Makefile.PL: Unconditionally use META_MERGE; so you now need
        ExtUtils::MakeMaker >= 6.46 to roll a Glib tarball with a proper
        META.yml.  Also, tell the CPAN indexer (via META.yml) to not index
        xsapi.pod.head and xsapi.pod.foot.

2009-02-05  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GClosure.xs (gperl_closure_marshal): Synchronize the way signals
        with no return value are handled with how it's done in
        gperl_signal_class_closure_marshal.  This means that Perl handlers
        for these kinds of signals are now always called in void context,
        as they should be.

2009-02-05  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * MANIFEST
        * GType.xs (gperl_signal_class_closure_marshal)
        * t/signal_marshal.t: Correctly handle signals with no return type
        when invoking signal class closures.  Patch by Kevin Ryde.

2009-02-05  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GType.xs (gperl_register_fundamental_full): Handle
        wrapper_class_by_type being NULL gracefully.  Patch by Kevin Ryde.

2009-02-05  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * Glib.xs: In Glib::filename_from_uri and filename_to_uri, use the
        gchar converters for the hostname.  Patch by Kevin Ryde.

2009-02-05  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GClosure.xs (gperl_callback_invoke): Use the <"%s", pointer>
        pattern when passing an error string pointer to croak().

2009-02-05  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GType.xs
        * t/c.t: Make the various Glib::Flags methods more robust with
        respect to receiving undefined input.  Patch by Kevin Ryde.

2009-02-05  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GBoxed.xs (gperl_register_boxed)
        * GObject.xs (gperl_register_object)
        * GType.xs (gperl_register_fundamental): When inserting into the
        package -> type hash tables, use g_hash_table_replace instead of
        _insert so that the new string pointer is used as the key.  Patch
        by Kevin Ryde.

2009-02-05  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

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

2009-02-03  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * t/a.t
        * GLog.xs: Make sure that messages with % chars in them make it
        through Glib::log() and friends safely.

2009-02-02  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * ParseXSDoc.pm (xsdocparse): Always use Data::Dumper on MSWin32
        for serialization.  Storable seems to consistently fail there,
        stating 'Magic number checking on storable file failed'.

2009-02-02  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * Glib.xs
        * GSignal.xs: Hush some compiler warnings.

2009-01-20  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * Glib.pm: Add documentation for Glib->filename_to_uri and
        filename_from_uri.  Patch by Kevin Ryde.

2009-01-18  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GParamSpec.xs
        * t/e.t: Add Glib::ParamSpec->value_cmp.  Patch by Kevin Ryde.

2009-01-18  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * t/e.t: Use UTF-8 instead of ISO-8859-1 to encode umlauts.

2009-01-18  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GParamSpec.xs
        * t/e.t: Add Glib::ParamSpec->value_validate.  Patch by Kevin
        Ryde.

2009-01-18  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * t/options.t: Don't use UTF-8 umlauts unconditionally as this
        causes trouble on non-UTF-8 locales.

2009-01-18  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * MakeHelper.pm: Add
        Glib::MakeHelper->postamble_precompiled_headers to generate a make
        target for precompiling headers.

        * Makefile.PL: Use the above to create a 'precompiled-headers'
        target that precompiles gperl.h.  This speeds up the compilation
        of Glib by 16% on my machine.

2008-12-30  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GType.xs
        * t/c.t: Allow calling Glib::Flags::as_arrayref directly, as an
        alternative to the @{} syntax.  Patch by Kevin Ryde.

2008-11-24  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

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

2008-11-22  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * Glib.xs
        * GOption.xs (added)
        * gperl.h
        * Makefile.PL
        * MANIFEST
        * t/options.t (added)
        * typemap: Add Glib::OptionContext and Glib::OptionGroup, wrapping
        glib's command line option parser.

2008-11-22  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * gperl-private.h: Don't include perl.h.  This header is always
        included after gperl.h which includes everything already.  And
        including perl.h alone doesn't work and isn't enough anyway.

2008-11-15  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GBoxed.xs (gperl_register_boxed): Use the copy of the passed-in
        package name for the key of info_by_package to avoid problems when
        the package name is dynamically allocated.

        * GBoxed.xs (gperl_register_boxed)
        * GObject.xs (gperl_register_object)
        * GType.xs (gperl_register_fundamental): Always insert into the
        lookup tables in the correct order to avoid prematurely freeing
        the package name.

2008-11-12  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GObject.xs: Add newlines at the end of debugging messages that
        lack them to keep perl from adding line number information.

2008-11-03  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GType.xs (gperl_type_from_package): Also try
        gperl_param_spec_type_from_package on the package.

2008-11-03  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

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

2008-11-03  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GType.xs (add_interfaces): Fail loudly and with a clear error
        message when we encounter an unknown interface when registering a
        new type.

2008-11-03  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * t/lazy-loader.t -> t/lazy_loader.t: Rename this test to blend in
        with the others which use underscores to separate words.

2008-11-03  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * Glib.exports
        * gperl.h: Properly export gperl_param_spec_type_from_package and
        gperl_register_param_spec, they are meant to be public.

2008-11-02  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GType.xs: Use gperl_register_fundamental_alias to register the
        "Glib::Uint" backwards-compatibility alias.

2008-11-02  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GBoxed.xs
        * GObject.xs
        * GType.xs
        * Glib.exports
        * gperl.h: Provide gperl_register_boxed_alias,
        gperl_register_fundamental_alias, and gperl_register_object_alias
        to register aliases for other registered types.  An alias is a
        package name that will resolve to the specified type, while the
        type will still resolve to its originally registered package when
        going the other way.

2008-11-01  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * t/9.t
        * GMainLoop.xs: Wrap g_child_watch_add as Glib::Child::watch_add.
        Patch by Kevin Ryde.

2008-11-01  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * GMainLoop.xs
        * Glib.pm: Add constants Glib::SOURCE_CONTINUE and SOURCE_REMOVE
        for use in source-type callbacks.  Patch by Kevin Ryde.

2008-10-19  Torsten Schoenfeld  <kaffeetisch%gmx.de@localhost>

        * Makefile.PL: ExtUtils::MakeMaker 6.46 removed support for
        EXTRA_META in favor of the new META_MERGE and META_ADD.  Adapt.

diffstat:

 devel/p5-glib2/Makefile |  5 +++--
 devel/p5-glib2/distinfo |  8 ++++----
 2 files changed, 7 insertions(+), 6 deletions(-)

diffs (39 lines):

diff -r 4324e20af2d6 -r 8d73a8c395a5 devel/p5-glib2/Makefile
--- a/devel/p5-glib2/Makefile   Thu May 21 18:18:14 2009 +0000
+++ b/devel/p5-glib2/Makefile   Thu May 21 18:50:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2009/02/23 08:10:01 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2009/05/21 18:50:43 sno Exp $
 #
 
 DISTNAME=      Glib-${DIST_VERSION}
@@ -11,6 +11,7 @@
 HOMEPAGE=      http://gtk2-perl.sourceforge.net/
 #HOMEPAGE=     http://search.cpan.org/dist/Glib/
 COMMENT=       Perl bindings for Glib 2
+LICENSE=       gnu-gpl-v2.1
 
 DEPENDS+=      p5-ExtUtils-Depends>=0.300:../../devel/p5-ExtUtils-Depends
 DEPENDS+=      p5-ExtUtils-PkgConfig>=1.00:../../devel/p5-ExtUtils-PkgConfig
@@ -22,7 +23,7 @@
 
 USE_TOOLS+=    pkg-config
 
-DIST_VERSION=  1.201
+DIST_VERSION=  1.221
 
 PERL5_PACKLIST=        auto/Glib/.packlist
 
diff -r 4324e20af2d6 -r 8d73a8c395a5 devel/p5-glib2/distinfo
--- a/devel/p5-glib2/distinfo   Thu May 21 18:18:14 2009 +0000
+++ b/devel/p5-glib2/distinfo   Thu May 21 18:50:43 2009 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2009/02/23 08:10:01 wiz Exp $
+$NetBSD: distinfo,v 1.12 2009/05/21 18:50:43 sno Exp $
 
-SHA1 (Glib-1.201.tar.gz) = 38d24708c60447ad41253b339d7231b87c97b252
-RMD160 (Glib-1.201.tar.gz) = 5857f69d5f001062e2d81592c5504064470e389f
-Size (Glib-1.201.tar.gz) = 253267 bytes
+SHA1 (Glib-1.221.tar.gz) = f638cd9503ba96f5b4df489b4417cbf7437fb8e5
+RMD160 (Glib-1.221.tar.gz) = e1da8624d62bc16dc9288139dad9f4e7f4120707
+Size (Glib-1.221.tar.gz) = 267962 bytes



Home | Main Index | Thread Index | Old Index