summaryrefslogtreecommitdiff
path: root/devel/p5-glib2
AgeCommit message (Collapse)AuthorFilesLines
2009-09-18Update p5-glib2 to 1.222.obache2-6/+6
Overview of changes in Glib 1.222 ================================= * Properly handle slashes in copyright footers passed to Glib::MakeHelper. * Fix a test failure on s390.
2009-05-21There is no gnu-gpl-v2.1 and this package does not define it either.wiz1-2/+2
Set LICENSE to gnu-lgpl-v2.1.
2009-05-21pkgsrc changes:sno2-6/+7
- Updating package for p5 Glib 2 bindings - Setting license to gnu-gpl-v2.1 Upstream changes: 2009-03-29 Torsten Schoenfeld <kaffeetisch@gmx.de> * copyright.pod * Glib.pm * NEWS * README: Stable release 1.221. 2009-03-29 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * 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> * t/h.t: Correct a skip count. Patch by Stefan B. (RT #44428) 2009-03-19 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * 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> * Glib.pm * Makefile.PL * NEWS * README: Stable release 1.220. 2009-03-08 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * NEWS * README: Unstable release 1.214. 2009-03-08 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * 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> * 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> * 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> * 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> * t/filename.t: Add more tests for Glib::filename_to_uri. Patch by Kevin Ryde. 2009-02-22 Torsten Schoenfeld <kaffeetisch@gmx.de> * GBoxed.xs * GType.xs: Fix errors reported by podchecker. 2009-02-21 Torsten Schoenfeld <kaffeetisch@gmx.de> * Makefile.PL: Tell the CPAN indexer to ignore the package 'MY' used by Glib::MakeHelper. 2009-02-21 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * 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> * 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> * Glib.pm * NEWS * README: Unstable release 1.213. 2009-02-11 Torsten Schoenfeld <kaffeetisch@gmx.de> * GError.xs: Document that Glib::Error->location returns raw bytes. Patch by Kevin Ryde. 2009-02-11 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * GOption.xs (copy_string): Fix C99-ism. Patch by Kevin Ryde. 2009-02-06 Torsten Schoenfeld <kaffeetisch@gmx.de> * t/filename.t: Test Glib->filename_to_uri with hostname == undef. 2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * 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> * 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> * 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> * 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> * 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> * 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> * 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> * 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> * Glib.pm * NEWS * README: Unstable release 1.212. 2009-02-03 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * 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> * Glib.xs * GSignal.xs: Hush some compiler warnings. 2009-01-20 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * GParamSpec.xs * t/e.t: Add Glib::ParamSpec->value_cmp. Patch by Kevin Ryde. 2009-01-18 Torsten Schoenfeld <kaffeetisch@gmx.de> * t/e.t: Use UTF-8 instead of ISO-8859-1 to encode umlauts. 2009-01-18 Torsten Schoenfeld <kaffeetisch@gmx.de> * GParamSpec.xs * t/e.t: Add Glib::ParamSpec->value_validate. Patch by Kevin Ryde. 2009-01-18 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * 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> * 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> * Glib.pm * NEWS * README: Unstable release 1.211. 2008-11-22 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * 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> * 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> * 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> * 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> * Glib.pm * Makefile.PL * NEWS * README: Unstable release 1.210. 2008-11-03 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * 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> * 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> * GType.xs: Use gperl_register_fundamental_alias to register the "Glib::Uint" backwards-compatibility alias. 2008-11-02 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * 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> * 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> * Makefile.PL: ExtUtils::MakeMaker 6.46 removed support for EXTRA_META in favor of the new META_MERGE and META_ADD. Adapt.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-23Update to 1.201:wiz2-6/+6
2009-02-13 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * NEWS * README: Stable release 1.201. 2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * 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> * 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> * 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> Merge this old commit from trunk. Without it, the 2008-11-03 change doesn't make sense. * Glib.exports * gperl.h: Properly export gperl_param_spec_type_from_package and gperl_register_param_spec, they are meant to be public. 2009-02-03 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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> * 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'. 2008-11-15 Torsten Schoenfeld <kaffeetisch@gmx.de> * 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-03 Torsten Schoenfeld <kaffeetisch@gmx.de> * GType.xs (gperl_type_from_package): Also try gperl_param_spec_type_from_package on the package. 2008-10-19 Torsten Schoenfeld <kaffeetisch@gmx.de> * Makefile.PL: ExtUtils::MakeMaker 6.46 removed support for EXTRA_META in favor of the new META_MERGE and META_ADD. Adapt.
2008-11-17Update from version 1.183nb1 to 1.200.he2-7/+6
Upstream changes: 2008-09-20 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * Makefile.PL * NEWS * README: Stable release 1.200. 2008-09-20 Torsten Schoenfeld <kaffeetisch@gmx.de> * TODO: Remove the entry about hushing about documentation generation. That's done. 2008-09-07 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * NEWS * README: Unstable release 1.193. 2008-09-07 Torsten Schoenfeld <kaffeetisch@gmx.de> * GClosure.xs (gperl_callback_invoke): Instead of putting a mortal copy of the user data on the stack, increment its ref count and mortalize it. This ensure that modifications to $_[-1] in the callback actually change the user data. Patch by Kevin Ryde. * MANIFEST * GObject.xs * t/lazy-loader.t: Make sure the lazy loader can handle being invoked on packages which aren't registered with the Glib type system. This can happen when a non-registered package is setup to inherit from a registered package, and when then some method is invoked on the non-registered package. This gets rid of the spurious "asked to lazy-load Foo, but that package is not registered" warnings. 2008-09-06 Torsten Schoenfeld <kaffeetisch@gmx.de> * GParamSpec.xs: * GValue.xs: Handle NULL GParamSpecs in newSVGParamSpec by returning undef. Consequently, remove the NULL handling in _gperl_sv_from_value_internal. This partly reverts the commit from 2008-08-18 and brings newSVGParamSpec in line with the other SV* constructors. * GObject.xs * t/5.t: Fix the stack handling in Glib::Object::get to be robust against stack movement due to reallocation. This can happen if a subclass' GET_PROPERTY triggers a stack resize. Patch by Kevin Ryde. 2008-08-31 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * NEWS * README: Unstable release 1.192. 2008-08-31 Torsten Schoenfeld <kaffeetisch@gmx.de> * MakeHelper.pm (postamble_docs_full): Fix the POD index generation. For five months now, broken index pages (like Glib::index) were being created due to shell command quoting issues. 2008-08-23 Torsten Schoenfeld <kaffeetisch@gmx.de> * GType.xs (gperl_convert_flag_one, gperl_convert_flags): Improve the wording of the error messages for invalid flags a bit. * t/4.t: Prettify a bit by using ok(), pass(), and fail() functions. 2008-08-18 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * NEWS * README: Unstable release 1.191. 2008-08-18 Torsten Schoenfeld <kaffeetisch@gmx.de> * t/e.t * GValue.xs (_gperl_sv_from_value_internal): Handle NULL GParamSpecs gracefully by returning undef. * GParamSpec.xs (newSVGParamSpec): Croak on NULL GParamSpecs. 2008-08-17 Torsten Schoenfeld <kaffeetisch@gmx.de> * GParamSpec.xs: Add hierarchy POD sections to the various Glib::ParamSpec subclasses. 2008-08-16 Torsten Schoenfeld <kaffeetisch@gmx.de> * GenPod.pm: Document how to hide arguments with "=for arg". Cope with _noinc_ornull type variants. 2008-08-03 Torsten Schoenfeld <kaffeetisch@gmx.de> * GObject.xs (g_object_new): Check that we got a correct number of arguments. * t/2.t: Fix a typo uncovered by the above change. 2008-07-13 Torsten Schoenfeld <kaffeetisch@gmx.de> * GType.xs * t/c.t: In the overloaded flags operators, don't choke on undef in the swap argument. This happens when a normal 'x' operator is used for handling 'x='. Patch by Kevin Ryde. 2008-06-22 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * Makefile.PL * NEWS * README: Unstable release 1.190. 2008-06-13 Torsten Schoenfeld <kaffeetisch@gmx.de> * GObject.xs (gperl_get_object_check): Croak on objects that don't carry magic. 2008-06-01 Torsten Schoenfeld <kaffeetisch@gmx.de> * GType.xs: Fix typo in error message output by Glib::Flags::new. * GUtils.xs * t/1.t: Provide Glib::strerror and Glib::strsignal. Patch by Kevin Ryde.
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he1-1/+2
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
2008-07-27Update from version 1.182 to 1.183.he2-6/+7
Pkgsrc change: o Add commented-out homepage on search.cpan.org. Upstream changes: 2008-06-02 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * NEWS * README: Stable release 1.183. 2008-05-31 Torsten Schoenfeld <kaffeetisch@gmx.de> Merge from HEAD: * GSignal.xs: In the xsub for g_signal_add_emission_hook, make sure that the type class exists before we try to fetch information about one of its signals. 2008-05-22 Torsten Schoenfeld <kaffeetisch@gmx.de> * GType.xs * Glib.pm * t/c.t: Overload '!=' and 'ne' for flags values for consistency. 2008-05-20 Torsten Schoenfeld <kaffeetisch@gmx.de> * GClosure.xs (gperl_callback_invoke): Put a mortal copy of the user data on the stack to avoid prematurely destroying it in certain cases. Patch by Kevin Ryde. * t/c.t: Test that empty flags values ([], undef) work. * GType.xs (gperl_convert_flag_one): Don't call gperl_type_flags_get_values needlessly. 2008-05-04 Torsten Schoenfeld <kaffeetisch@gmx.de> * GBoxed.xs * GType.xs: Use const char* to store the return value of sv_reftype. * Subclass.pm: Improve the documentation of GET_PROPERTY and SET_PROPERTY. (Patch by Kevin Ryde) 2008-04-19 muppet <scott@asofyet.org> * xs/GType.xs * t/c.t: Register Glib::Enum and Glib::Flags. Remove special case logic for these from Glib::Type::register().
2008-06-14Added correct version information for the required packages, asheinz1-3/+5
specified in the package's Makefile.PL.
2008-06-12Add DESTDIR support.joerg1-1/+2
2008-04-21Update to 1.182:xtraeme3-38/+6
Overview of changes in Glib 1.182 ================================= * Fix build and test suite issues, especially on MSWin32 and cygwin. Overview of changes in Glib 1.181 ================================= * Fix Makefile.PL problems encountered by CPAN testers. Overview of changes in Glib 1.180 ================================= Since 1.16x (the previous stable series) ---------------------------------------- * Add Glib::MakeHelper::get_configure_requires_yaml. * Add Glib::Object::signal_get_invocation_hint. * Make our lazy-loader compatible with perl-5.10.0. * Allow Perl-derived GObjects to override GInterfaces that are implemented by parent classes. * Correct the way we check values for definedness: use the new function gperl_sv_is_defined. For convenience, also add gperl_sv_is_array_ref, gperl_sv_is_code_ref, and gperl_sv_is_hash_ref. Since 1.174 ----------- * Tell the compiler to always look for our headers in '.' first. * Add a hyphen to the NAME section of generated POD indices. Overview of changes in Glib 1.174 ================================= * Increase compatibility with different `make´s by not using Makefile conditionals for building our documentation. Overview of changes in Glib 1.173 ================================= * Make Glib::Type::list_values return the value of each enum/flags entry in addition to the name and nickname. Overview of changes in Glib 1.172 ================================= * Make inproper usage of Glib::Object methods result in an error message and not in a segfault. * Add Glib::Object::signal_get_invocation_hint. * In our lazy-loading machinery for packages, change the way we clear @ISA arrays to avoid problems with perl 5.10.0. * Add new helpers to the C API: gperl_sv_is_defined, gperl_sv_is_array_ref, gperl_sv_is_code_ref, and gperl_sv_is_hash_ref. * Allow Perl-derived GObjects to override GInterfaces that are implemented by parent classes. * Load GInterface types immediately, instead of lazily. This makes sure GInterfaces are set up by the time they are needed. Overview of changes in Glib 1.171 ================================= * Correct the way we check values for definedness: add gperl_sv_defined(), an XS version of perl's defined(), and use it everywhere. Among other things, this should fix the problems where tied values were reported as undefined. * Fix some build issues. Overview of changes in Glib 1.170 ================================= * Make our build output prettier. * Add Glib::MakeHelper::get_configure_requires_yaml. * Use the above to add configure_requires information to META.yml in order to publicize our Makefile.PL-time requirements. * Try to fix some portability issues.
2008-02-20Update to 1.164.xtraeme2-7/+7
Overview of changes in Glib 1.164 ================================= * Allow Perl-derived GObjects to override GInterfaces that are implemented by parent classes. * Load GInterface types immediately, instead of lazily. This makes sure GInterfaces are set up by the time they are needed. Overview of changes in Glib 1.163 ================================= * In our lazy-loading machinery for packages, change the way we clear @ISA arrays to avoid problems with perl 5.10.0. * Fix a few build issues. Overview of changes in Glib 1.162 ================================= * Fix a build failure in the documentation generation phase. [Andreas König] Overview of changes in Glib 1.161 ================================= * Fix an assertion in Glib::Object::CLONE. * Make Makefile.PL more friendly to CPAN testers. Overview of changes in Glib 1.160 ================================= Since 1.14x (the previous stable series) ---------------------------------------- * Add Glib::get_user_special_dir. * Add Glib::KeyFile::load_from_dirs. * Add Glib::MainContext::is_owner. * Add Glib::Timeout::add_seconds. * Improve the automatic documentation generator. Since 1.153 ----------- * Nothing. Overview of changes in Glib 1.152 ================================= * Wrap g_main_context_is_owner. [Torsten] * Wrap g_timeout_add_seconds. [Torsten] Overview of changes in Glib 1.151 ================================= * Use BSD make syntax on BSD systems by default. [Slaven Rezic, Torsten] * Wrap g_key_file_load_from_dirs. [Torsten] * Wrap g_get_user_special_dir. [Torsten] Overview of changes in Glib 1.150 ================================= * Make it possible to mark objects and methods as deprecated with Glib::ParseXSDoc and Glib::GenPod. [Emmanuele]
2007-10-25Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mkjlam1-1/+0
can handle packages having no PLIST files.
2007-04-17Don't conditionally generate BSD bmake or GNU make syntax. Just usejoerg3-3/+36
a simple and portable (POSIX only!) trick. Bump revision.
2007-04-15At least on DragonFly, gmake is needed for the resulting Makefile.joerg1-2/+2
2007-04-13Update to 1.144:xtraeme2-7/+7
bugfixes, support for more modules, Makefiles converted for BSD make, etc.
2006-08-24Update to 1.102... latest stable version with many bugfixes.xtraeme2-7/+6
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-2/+4
2006-01-25Update to 1.103:xtraeme3-10/+8
Overview of changes in Glib 1.103 ================================= * Fix a crash that occured when properties of undead objects were modified. [muppet] * Fix the undead object macros to work on 64-bit platforms. [Rafael Garcia-Suarez] * Completely redo the way GObject types are mapped to package names. This fixes the problem uncovered by the recent GInitiallyUnowned issue. * Allow undef for some arguments in the Glib::KeyFile API. [Emmanuele]
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-3/+2
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-06Bump the PKGREVISIONs of all (638) packages that hardcode the locationsjlam2-5/+4
of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz1-2/+2
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-13Turn PERL5_PACKLIST into a relative path instead of an absolute path.jlam1-2/+2
These paths are now relative to PERL5_PACKLIST_DIR, which currently defaults to ${PERL5_SITEARCH}. There is no change to the binary packages.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests.agc1-1/+2
2004-12-20since perl is now built with threads on most platforms, the perl archlibgrant1-2/+2
module directory has changed (eg. "darwin-2level" vs. "darwin-thread-multi-2level"). binary packages of perl modules need to be distinguishable between being built against threaded perl and unthreaded perl, so bump the PKGREVISION of all perl module packages and introduce BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct dependencies are registered and the binary packages are distinct. addresses PR pkg/28619 from H. Todd Fujinaka.
2004-11-12Add 'perl5' to CATEGORIES.seb1-2/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-05-07Drop maintainership; I don't have the enough free time to maintainxtraeme1-2/+2
all these packages.
2004-04-25Enable pkgviews installation.minskim1-1/+3
2004-04-25Add build dependency on pkgconfig.minskim1-1/+2
2004-04-19Fix PATH.xtraeme1-2/+2
2004-04-19Initial import of p5-glib2-1.040, from pkgsrc-wip.xtraeme5-0/+58
This module provides perl access to GLib and GLib's GObject libraries. GLib is a portability and utility library; GObject provides a generic type system with inheritance and a powerful signal system. Together these libraries are used as the foundation for many of the libraries that make up the Gnome environment, and are used in many unrelated projects.