--- - branch: MAIN date: Thu May 21 18:50:44 UTC 2009 files: - new: '1.29' old: '1.28' path: pkgsrc/devel/p5-glib2/Makefile pathrev: pkgsrc/devel/p5-glib2/Makefile@1.29 type: modified - new: '1.12' old: '1.11' path: pkgsrc/devel/p5-glib2/distinfo pathrev: pkgsrc/devel/p5-glib2/distinfo@1.12 type: modified id: 20090521T185044Z.aa522d702eda53e18b9727974e8f504eeec81fac log: "pkgsrc changes:\n - Updating package for p5 Glib 2 bindings\n - Setting license to gnu-gpl-v2.1\n\nUpstream changes:\n2009-03-29 Torsten Schoenfeld \n\n\t* copyright.pod\n\t* Glib.pm\n\t* NEWS\n\t* README: Stable release 1.221.\n\n2009-03-29 \ Torsten Schoenfeld \n\n\t* t/a.t: Using multiple log levels breaks g_log on some platforms,\n\tso don't do it on those platforms. Tracked down by Wim Lewis, and\n\treported here: .\n\n2009-03-24 \ Torsten Schoenfeld \n\n\t* Glib.exports: Add gperl_option_context_get_type and\n\tgperl_option_group_get_type to the export list so that dependent\n\tmodules link correctly on MSWin32. Patch by Martin\n\tSchlemmer. (GNOME #576372)\n\n2009-03-24 \ Torsten Schoenfeld \n\n\t* t/h.t: Correct a skip count. \ Patch by Stefan B. (RT #44428)\n\n2009-03-19 Torsten Schoenfeld \n\n\t* Makefile.PL: Space-separate the libs and cflags strings from\n\tgobject and gthread to avoid unwanted concatenation. Patch by\n\tDaniel Macks. (RT #44055)\n\n2009-03-19 \ Torsten Schoenfeld \n\n\t* MakeHelper.pm (postamble_docs_full): Use qq// instead of qq{} to\n\tquote the copyright string in order to avoid problems with dmake.\n\tPatch by Martin Schlemmer. (GNOME #573099)\n\n2009-03-17 Torsten Schoenfeld \n\n\t* Glib.pm\n\t* Makefile.PL\n\t* NEWS\n\t* README: Stable release 1.220.\n\n2009-03-08 Torsten Schoenfeld \n\n\t* Glib.pm\n\t* NEWS\n\t* README: Unstable release 1.214.\n\n2009-03-08 Torsten Schoenfeld \n\n\t* GClosure.xs (gperl_callback_invoke): Fix a giant leak by\n\tproperly unsetting all GValues used for the callback arguments.\n\tPatch by Kevin Ryde.\n\n2009-03-08 Torsten Schoenfeld \n\n\t* GenPod.pm (xsub_to_pod): Don't wrap the argument types of xsubs\n\twith a superfluous pair of '=over' and '=back'.\n\n2009-03-08 Torsten Schoenfeld \n\n\t* GenPod.pm (podify_enums_and_flags): Don't generate 'ENUMS AND\n\tFLAGS' entries for Glib::Enum and Glib::Flags since they don't\n\thave values anyway.\n\n2009-03-01 \ Torsten Schoenfeld \n\n\t* t/7.t\n\t* GSignal.xs (gperl_signal_connect): Don't leak the GClosure\n\tobject when an invalid signal name is passed in. Patch by\n\tKevin Ryde.\n\n2009-03-01 Torsten Schoenfeld \n\n\t* GType.xs (gperl_fundamental_type_from_obj): Check the SV for\n\tdefinedness before passing it to SvRV. This fixes a test failure\n\ton MSWin32 in t/c.t.\n\n2009-03-01 \ Torsten Schoenfeld \n\n\t* t/filename.t: Add more tests for Glib::filename_to_uri. Patch\n\tby Kevin Ryde.\n\n2009-02-22 Torsten Schoenfeld \ \n\n\t* GBoxed.xs\n\t* GType.xs: Fix errors reported by podchecker.\n\n2009-02-21 Torsten Schoenfeld \n\n\t* Makefile.PL: Tell the CPAN indexer to ignore the package 'MY'\n\tused by Glib::MakeHelper.\n\n2009-02-21 \ Torsten Schoenfeld \n\n\t* GenPod.pm (xsdoc2pod): Instead of relying on one final '=cut',\n\tclose every opened POD paragraph separately. \ This fixes POD\n\terrors that occurred when '=for position COPYRIGHT' was used.\n\tOriginal patch by Ryan Niebur.\n\n2009-02-18 Torsten Schoenfeld \n\n\t* GBookmarkFile.xs: Don't document Glib::BookmarkFile::set_added,\n\tset_modified, and set_visited as functions; they're methods.\n\n\t* t/h.t: Test Glib::BookmarkFile::set_added, set_modified, and\n\tset_visited and their associated getters.\n\n2009-02-18 Torsten Schoenfeld \n\n\t* Glib.pm: Use an '=encoding utf8' directive for the AUTHORS POD\n\tsection so that non-ASCII characters are handled correctly.\n\n2009-02-13 \ Torsten Schoenfeld \n\n\t* Glib.pm\n\t* NEWS\n\t* README: Unstable release 1.213.\n\n2009-02-11 Torsten Schoenfeld \n\n\t* GError.xs: Document that Glib::Error->location returns raw\n\tbytes. Patch by Kevin Ryde.\n\n2009-02-11 Torsten Schoenfeld \n\n\t* Glib.pm: In the documentation for filename_from_uri, hint at\n\tpath separator issue. Patch by Kevin Ryde.\n\n2009-02-11 Torsten Schoenfeld \n\n\t* GOption.xs (copy_string): Fix C99-ism. Patch by Kevin Ryde.\n\n2009-02-06 Torsten Schoenfeld \n\n\t* t/filename.t: Test Glib->filename_to_uri with hostname == undef.\n\n2009-02-05 Torsten Schoenfeld \n\n\t* MakeHelper.pm: Deprecate\n\tGlib::MakeHelper->get_configure_requires_yaml in favor of EU::MM's\n\tnew META_MERGE and META_ADD features.\n\n2009-02-05 Torsten Schoenfeld \ \n\n\t* Makefile.PL: Unconditionally use META_MERGE; so you now need\n\tExtUtils::MakeMaker >= 6.46 to roll a Glib tarball with a proper\n\tMETA.yml. \ Also, tell the CPAN indexer (via META.yml) to not index\n\txsapi.pod.head and xsapi.pod.foot.\n\n2009-02-05 Torsten Schoenfeld \n\n\t* GClosure.xs (gperl_closure_marshal): Synchronize the way signals\n\twith no return value are handled with how it's done in\n\tgperl_signal_class_closure_marshal. \ This means that Perl handlers\n\tfor these kinds of signals are now always called in void context,\n\tas they should be.\n\n2009-02-05 Torsten Schoenfeld \n\n\t* MANIFEST\n\t* GType.xs (gperl_signal_class_closure_marshal)\n\t* t/signal_marshal.t: Correctly handle signals with no return type\n\twhen invoking signal class closures. \ Patch by Kevin Ryde.\n\n2009-02-05 Torsten Schoenfeld \n\n\t* GType.xs (gperl_register_fundamental_full): Handle\n\twrapper_class_by_type being NULL gracefully. Patch by Kevin Ryde.\n\n2009-02-05 Torsten Schoenfeld \n\n\t* Glib.xs: In Glib::filename_from_uri and filename_to_uri, use the\n\tgchar converters for the hostname. Patch by Kevin Ryde.\n\n2009-02-05 Torsten Schoenfeld \n\n\t* GClosure.xs (gperl_callback_invoke): Use the <\"%s\", pointer>\n\tpattern when passing an error string pointer to croak().\n\n2009-02-05 Torsten Schoenfeld \ \n\n\t* GType.xs\n\t* t/c.t: Make the various Glib::Flags methods more robust with\n\trespect to receiving undefined input. Patch by Kevin Ryde.\n\n2009-02-05 Torsten Schoenfeld \n\n\t* GBoxed.xs (gperl_register_boxed)\n\t* GObject.xs (gperl_register_object)\n\t* GType.xs (gperl_register_fundamental): When inserting into the\n\tpackage -> type hash tables, use g_hash_table_replace instead of\n\t_insert so that the new string pointer is used as the key. Patch\n\tby Kevin Ryde.\n\n2009-02-05 Torsten Schoenfeld \n\n\t* Glib.pm\n\t* NEWS\n\t* README: Unstable release 1.212.\n\n2009-02-03 Torsten Schoenfeld \n\n\t* t/a.t\n\t* GLog.xs: Make sure that messages with % chars in them make it\n\tthrough Glib::log() and friends safely.\n\n2009-02-02 Torsten Schoenfeld \n\n\t* ParseXSDoc.pm (xsdocparse): Always use Data::Dumper on MSWin32\n\tfor serialization. \ Storable seems to consistently fail there,\n\tstating 'Magic number checking on storable file failed'.\n\n2009-02-02 Torsten Schoenfeld \n\n\t* Glib.xs\n\t* GSignal.xs: Hush some compiler warnings.\n\n2009-01-20 Torsten Schoenfeld \ \n\n\t* Glib.pm: Add documentation for Glib->filename_to_uri and\n\tfilename_from_uri. Patch by Kevin Ryde.\n\n2009-01-18 Torsten Schoenfeld \ \n\n\t* GParamSpec.xs\n\t* t/e.t: Add Glib::ParamSpec->value_cmp. \ Patch by Kevin Ryde.\n\n2009-01-18 Torsten Schoenfeld \n\n\t* t/e.t: Use UTF-8 instead of ISO-8859-1 to encode umlauts.\n\n2009-01-18 Torsten Schoenfeld \n\n\t* GParamSpec.xs\n\t* t/e.t: Add Glib::ParamSpec->value_validate. \ Patch by Kevin\n\tRyde.\n\n2009-01-18 Torsten Schoenfeld \n\n\t* t/options.t: Don't use UTF-8 umlauts unconditionally as this\n\tcauses trouble on non-UTF-8 locales.\n\n2009-01-18 Torsten Schoenfeld \n\n\t* MakeHelper.pm: Add\n\tGlib::MakeHelper->postamble_precompiled_headers to generate a make\n\ttarget for precompiling headers.\n\n\t* Makefile.PL: Use the above to create a 'precompiled-headers'\n\ttarget that precompiles gperl.h. This speeds up the compilation\n\tof Glib by 16% on my machine.\n\n2008-12-30 Torsten Schoenfeld \ \n\n\t* GType.xs\n\t* t/c.t: Allow calling Glib::Flags::as_arrayref directly, as an\n\talternative to the @{} syntax. Patch by Kevin Ryde.\n\n2008-11-24 \ Torsten Schoenfeld \n\n\t* Glib.pm\n\t* NEWS\n\t* README: Unstable release 1.211.\n\n2008-11-22 Torsten Schoenfeld \n\n\t* Glib.xs\n\t* GOption.xs (added)\n\t* gperl.h\n\t* Makefile.PL\n\t* MANIFEST\n\t* t/options.t (added)\n\t* typemap: Add Glib::OptionContext and Glib::OptionGroup, wrapping\n\tglib's command line option parser.\n\n2008-11-22 Torsten Schoenfeld \ \n\n\t* gperl-private.h: Don't include perl.h. This header is always\n\tincluded after gperl.h which includes everything already. And\n\tincluding perl.h alone doesn't work and isn't enough anyway.\n\n2008-11-15 Torsten Schoenfeld \ \n\n\t* GBoxed.xs (gperl_register_boxed): Use the copy of the passed-in\n\tpackage name for the key of info_by_package to avoid problems when\n\tthe package name is dynamically allocated.\n\n\t* GBoxed.xs (gperl_register_boxed)\n\t* GObject.xs (gperl_register_object)\n\t* GType.xs (gperl_register_fundamental): Always insert into the\n\tlookup tables in the correct order to avoid prematurely freeing\n\tthe package name.\n\n2008-11-12 Torsten Schoenfeld \n\n\t* GObject.xs: Add newlines at the end of debugging messages that\n\tlack them to keep perl from adding line number information.\n\n2008-11-03 Torsten Schoenfeld \ \n\n\t* GType.xs (gperl_type_from_package): Also try\n\tgperl_param_spec_type_from_package on the package.\n\n2008-11-03 Torsten Schoenfeld \n\n\t* Glib.pm\n\t* Makefile.PL\n\t* NEWS\n\t* README: Unstable release 1.210.\n\n2008-11-03 \ Torsten Schoenfeld \n\n\t* GType.xs (add_interfaces): Fail loudly and with a clear error\n\tmessage when we encounter an unknown interface when registering a\n\tnew type.\n\n2008-11-03 Torsten Schoenfeld \n\n\t* t/lazy-loader.t -> t/lazy_loader.t: Rename this test to blend in\n\twith the others which use underscores to separate words.\n\n2008-11-03 Torsten Schoenfeld \n\n\t* Glib.exports\n\t* gperl.h: Properly export gperl_param_spec_type_from_package and\n\tgperl_register_param_spec, they are meant to be public.\n\n2008-11-02 Torsten Schoenfeld \n\n\t* GType.xs: Use gperl_register_fundamental_alias to register the\n\t\"Glib::Uint\" backwards-compatibility alias.\n\n2008-11-02 \ Torsten Schoenfeld \n\n\t* GBoxed.xs\n\t* GObject.xs\n\t* GType.xs\n\t* Glib.exports\n\t* gperl.h: Provide gperl_register_boxed_alias,\n\tgperl_register_fundamental_alias, and gperl_register_object_alias\n\tto register aliases for other registered types. \ An alias is a\n\tpackage name that will resolve to the specified type, while the\n\ttype will still resolve to its originally registered package when\n\tgoing the other way.\n\n2008-11-01 Torsten Schoenfeld \n\n\t* t/9.t\n\t* GMainLoop.xs: Wrap g_child_watch_add as Glib::Child::watch_add.\n\tPatch by Kevin Ryde.\n\n2008-11-01 Torsten Schoenfeld \n\n\t* GMainLoop.xs\n\t* Glib.pm: Add constants Glib::SOURCE_CONTINUE and SOURCE_REMOVE\n\tfor use in source-type callbacks. Patch by Kevin Ryde.\n\n2008-10-19 Torsten Schoenfeld \ \n\n\t* Makefile.PL: ExtUtils::MakeMaker 6.46 removed support for\n\tEXTRA_META in favor of the new META_MERGE and META_ADD. Adapt.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/devel/p5-glib2' unixtime: '1242931844' user: sno