Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id D757263C2C8 for ; Thu, 21 May 2009 18:50:50 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 5356C63B180; Thu, 21 May 2009 18:50:50 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 74ED663B10E for ; Thu, 21 May 2009 18:50:44 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 2E3AD175D0; Thu, 21 May 2009 18:50:44 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: binary Content-Type: text/plain Date: Thu, 21 May 2009 18:50:44 +0000 From: Jens Rehsack Subject: CVS commit: pkgsrc/devel/p5-glib2 To: pkgsrc-changes@NetBSD.org Reply-To: sno@netbsd.org X-Mailer: log_accum Message-Id: <20090521185044.2E3AD175D0@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes Precedence: list Module Name: pkgsrc Committed By: sno Date: Thu May 21 18:50:44 UTC 2009 Modified Files: pkgsrc/devel/p5-glib2: Makefile distinfo Log Message: pkgsrc changes: - Updating package for p5 Glib 2 bindings - Setting license to gnu-gpl-v2.1 Upstream changes: 2009-03-29 Torsten Schoenfeld * copyright.pod * Glib.pm * NEWS * README: Stable release 1.221. 2009-03-29 Torsten Schoenfeld * 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: . 2009-03-24 Torsten Schoenfeld * 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 * t/h.t: Correct a skip count. Patch by Stefan B. (RT #44428) 2009-03-19 Torsten Schoenfeld * 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 * 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 * Glib.pm * Makefile.PL * NEWS * README: Stable release 1.220. 2009-03-08 Torsten Schoenfeld * Glib.pm * NEWS * README: Unstable release 1.214. 2009-03-08 Torsten Schoenfeld * 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 * 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 * 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 * 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 * 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 * t/filename.t: Add more tests for Glib::filename_to_uri. Patch by Kevin Ryde. 2009-02-22 Torsten Schoenfeld * GBoxed.xs * GType.xs: Fix errors reported by podchecker. 2009-02-21 Torsten Schoenfeld * Makefile.PL: Tell the CPAN indexer to ignore the package 'MY' used by Glib::MakeHelper. 2009-02-21 Torsten Schoenfeld * 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 * 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 * 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 * Glib.pm * NEWS * README: Unstable release 1.213. 2009-02-11 Torsten Schoenfeld * GError.xs: Document that Glib::Error->location returns raw bytes. Patch by Kevin Ryde. 2009-02-11 Torsten Schoenfeld * Glib.pm: In the documentation for filename_from_uri, hint at path separator issue. Patch by Kevin Ryde. 2009-02-11 Torsten Schoenfeld * GOption.xs (copy_string): Fix C99-ism. Patch by Kevin Ryde. 2009-02-06 Torsten Schoenfeld * t/filename.t: Test Glib->filename_to_uri with hostname == undef. 2009-02-05 Torsten Schoenfeld * 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 * 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 * 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 * 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 * GType.xs (gperl_register_fundamental_full): Handle wrapper_class_by_type being NULL gracefully. Patch by Kevin Ryde. 2009-02-05 Torsten Schoenfeld * 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 * GClosure.xs (gperl_callback_invoke): Use the <"%s", pointer> pattern when passing an error string pointer to croak(). 2009-02-05 Torsten Schoenfeld * 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 * 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 * Glib.pm * NEWS * README: Unstable release 1.212. 2009-02-03 Torsten Schoenfeld * 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 * 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 * Glib.xs * GSignal.xs: Hush some compiler warnings. 2009-01-20 Torsten Schoenfeld * Glib.pm: Add documentation for Glib->filename_to_uri and filename_from_uri. Patch by Kevin Ryde. 2009-01-18 Torsten Schoenfeld * GParamSpec.xs * t/e.t: Add Glib::ParamSpec->value_cmp. Patch by Kevin Ryde. 2009-01-18 Torsten Schoenfeld * t/e.t: Use UTF-8 instead of ISO-8859-1 to encode umlauts. 2009-01-18 Torsten Schoenfeld * GParamSpec.xs * t/e.t: Add Glib::ParamSpec->value_validate. Patch by Kevin Ryde. 2009-01-18 Torsten Schoenfeld * t/options.t: Don't use UTF-8 umlauts unconditionally as this causes trouble on non-UTF-8 locales. 2009-01-18 Torsten Schoenfeld * 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 * 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 * Glib.pm * NEWS * README: Unstable release 1.211. 2008-11-22 Torsten Schoenfeld * 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 * 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 * 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 * 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 * GType.xs (gperl_type_from_package): Also try gperl_param_spec_type_from_package on the package. 2008-11-03 Torsten Schoenfeld * Glib.pm * Makefile.PL * NEWS * README: Unstable release 1.210. 2008-11-03 Torsten Schoenfeld * 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 * 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 * 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 * GType.xs: Use gperl_register_fundamental_alias to register the "Glib::Uint" backwards-compatibility alias. 2008-11-02 Torsten Schoenfeld * 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 * t/9.t * GMainLoop.xs: Wrap g_child_watch_add as Glib::Child::watch_add. Patch by Kevin Ryde. 2008-11-01 Torsten Schoenfeld * 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 * Makefile.PL: ExtUtils::MakeMaker 6.46 removed support for EXTRA_META in favor of the new META_MERGE and META_ADD. Adapt. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/p5-glib2/Makefile cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/p5-glib2/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.