--- libglib-perl-1.190.orig/GUtils.xs +++ libglib-perl-1.190/GUtils.xs @@ -489,6 +489,9 @@ MODULE = Glib::Utils PACKAGE = Glib::Markup PREFIX = g_markup_ +=for object Glib::Markup Wrapper for markup handling functions in GLib +=cut + =for apidoc __function__ =cut # gchar* g_markup_escape_text (const gchar *text, gssize length); --- libglib-perl-1.190.orig/GParamSpec.xs +++ libglib-perl-1.190/GParamSpec.xs @@ -206,6 +206,8 @@ MODULE = Glib::ParamSpec PACKAGE = Glib::ParamSpec PREFIX = g_param_spec_ +=for object Glib::ParamSpec Wrapper to encapsulate metadate needed to specify parameters + void DESTROY (GParamSpec * pspec) CODE: @@ -712,7 +714,7 @@ ## similarly, all unsigned integer types -=for object Glib::Param::UInt +=for object Glib::Param::UInt Wrapper for uint parameters in GLib =head1 DESCRIPTION @@ -795,7 +797,7 @@ MODULE = Glib::ParamSpec PACKAGE = Glib::Param::Int64 -=for object Glib::Param::Int64 +=for object Glib::Param::Int64 Wrapper for int64 parameters in GLib =head1 DESCRIPTION @@ -829,7 +831,7 @@ MODULE = Glib::ParamSpec PACKAGE = Glib::Param::UInt64 -=for object Glib::Param::UInt64 +=for object Glib::Param::UInt64 Wrapper for uint64 parameters in GLib =head1 DESCRIPTION @@ -865,7 +867,7 @@ ## and again for the floating-point types -=for object Glib::Param::Double +=for object Glib::Param::Double Wrapper for double parameters in GLib =head1 DESCRIPTION @@ -950,6 +952,9 @@ MODULE = Glib::ParamSpec PACKAGE = Glib::Param::Boolean +=for object Glib::Param::Boolean Wrapper for boolean parameters in GLib +=cut + =for see_also Glib::ParamSpec =cut @@ -962,6 +967,9 @@ MODULE = Glib::ParamSpec PACKAGE = Glib::Param::Enum +=for object Glib::Param::Enum Wrapper for enum parameters in GLib +=cut + =for see_also Glib::ParamSpec =cut @@ -987,6 +995,9 @@ MODULE = Glib::ParamSpec PACKAGE = Glib::Param::Flags +=for object Glib::Param::Flags Wrapper for flag parameters in GLib +=cut + =for see_also Glib::ParamSpec =cut @@ -1013,6 +1024,9 @@ MODULE = Glib::ParamSpec PACKAGE = Glib::Param::String +=for object Glib::Param::String Wrapper for string parameters in GLib +=cut + =for see_also Glib::ParamSpec =cut @@ -1032,6 +1046,9 @@ MODULE = Glib::ParamSpec PACKAGE = Glib::Param::Unichar +=for object Glib::Param::Unichar Wrapper for unichar parameters in GLib +=cut + =for see_also Glib::ParamSpec =cut --- libglib-perl-1.190.orig/MakeHelper.pm +++ libglib-perl-1.190/MakeHelper.pm @@ -433,7 +433,7 @@ \$(INST_LIB)/\$(FULLEXT)/index.pod :: \$(INST_LIB)/\$(FULLEXT)/ build/podindex \$(NOECHO) \$(ECHO) Creating POD index... - \$(NOECHO) $^X -e "print qq(\\n=head1 NAME\\n\\n\$(NAME) - API Reference Pod Index\\n\\n=head1 PAGES\\n\\n=over\\n\\n)" \\ + \$(NOECHO) $^X -e "print qq(\\n=head1 NAME\\n\\n\$(NAME) \\\\- API Reference Pod Index\\n\\n=head1 PAGES\\n\\n=over\\n\\n)" \\ > \$(INST_LIB)/\$(FULLEXT)/index.pod \$(NOECHO) $^X -nae "print qq(=item L<\$\$F[1]>\\n\\n);" < build/podindex >> \$(INST_LIB)/\$(FULLEXT)/index.pod \$(NOECHO) $^X -e "print qq(=back\\n\\n);" >> \$(INST_LIB)/\$(FULLEXT)/index.pod --- libglib-perl-1.190.orig/Glib.pm +++ libglib-perl-1.190/Glib.pm @@ -601,7 +601,7 @@ =head1 AUTHORS muppet, Escott at asofyet dot orgE, who borrowed heavily from the work -of Göran Thyni, Egthyni at kirra dot netE and Guillaume Cottenceau +of Goran Thyni, Egthyni at kirra dot netE and Guillaume Cottenceau Egc at mandrakesoft dot comE on the first gtk2-perl module, and from the sourcecode of the original gtk-perl and pygtk projects. Marc Lehmann Epcg at goof dot comE did lots of great work on the magic of making --- libglib-perl-1.190.orig/GType.xs +++ libglib-perl-1.190/GType.xs @@ -2663,6 +2663,8 @@ MODULE = Glib::Type PACKAGE = Glib::Flags +=for object Glib::Flags Overloaded operators representing GLib flags + =for position DESCRIPTION =head1 DESCRIPTION --- libglib-perl-1.190.orig/Glib.xs +++ libglib-perl-1.190/Glib.xs @@ -392,6 +392,8 @@ #endif /* GLIB_CHECK_VERSION (2, 12, 0) */ /* make sure that we're running/linked against a version at least as * new as we built against, otherwise bad things will happen. */ + /* Debian has a proper lib dependency system and doesn't need this check: + if ((((int)glib_major_version) < GLIB_MAJOR_VERSION) || (glib_major_version == GLIB_MAJOR_VERSION && @@ -405,6 +407,7 @@ " old. We'll continue, but expect problems!\n", GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION, glib_major_version, glib_minor_version, glib_micro_version); + */ ## ## NOTE: in order to avoid overwriting the docs for the main Glib.pm, --- libglib-perl-1.190.orig/debian/control +++ libglib-perl-1.190/debian/control @@ -0,0 +1,33 @@ +Source: libglib-perl +Section: perl +Priority: optional +Build-Depends: debhelper (>= 5), perl (>= 5.8.0-7), libextutils-depends-perl (>= 0.300), libextutils-pkgconfig-perl (>= 1.00), libglib2.0-dev (>= 2.4.0) +Maintainer: Gtk2-Perl Maintainers +Uploaders: Marc 'HE' Brockschmidt , Florian Ragwitz +Standards-Version: 3.8.0 + +Package: libglib-perl +Architecture: any +Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends} +Description: Perl interface to the GLib and GObject libraries + libglib-perl provides access to the GLib and 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. + . + Find out more about GNOME at http://www.gnome.org. + . + The perl bindings follow the C API very closely, and the C reference + documentation should be considered the canonical source: + http://developer.gnome.org/doc/API/2.0/glib/index.html + . + This module is part of gtk2-perl. + . + To discuss gtk2-perl, ask questions and flame/praise the authors, + join gtk-perl-list@gnome.org at lists.gnome.org. + . + Also have a look at the gtk2-perl website and sourceforge project page, + http://gtk2-perl.sourceforge.net + --- libglib-perl-1.190.orig/debian/libglib-perl.docs +++ libglib-perl-1.190/debian/libglib-perl.docs @@ -0,0 +1,3 @@ +README +TODO +NEWS --- libglib-perl-1.190.orig/debian/rules +++ libglib-perl-1.190/debian/rules @@ -0,0 +1,79 @@ +#!/usr/bin/make -f + +# If set to a true value then MakeMaker's prompt function will +# always return the default without waiting for user input. +export PERL_MM_USE_DEFAULT=1 + +PACKAGE=$(shell dh_listpackages) + +ifndef PERL +PERL = /usr/bin/perl +endif + +TMP =$(CURDIR)/debian/$(PACKAGE) + +CFLAGS = -Wall -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +build: build-stamp +build-stamp: + dh_testdir + + # Add here commands to compile the package. + $(PERL) Makefile.PL INSTALLDIRS=vendor + $(MAKE) OPTIMIZE="$(CFLAGS)" + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) realclean + + dh_clean + +install: + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) test + $(MAKE) install PREFIX=$(TMP)/usr + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installexamples + dh_installchangelogs ChangeLog + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +source diff: + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary --- libglib-perl-1.190.orig/debian/watch +++ libglib-perl-1.190/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://sf.net/gtk2-perl/Glib-(\d+\.\d\d\d)\.tar\.gz --- libglib-perl-1.190.orig/debian/changelog +++ libglib-perl-1.190/debian/changelog @@ -0,0 +1,345 @@ +libglib-perl (1:1.190-2) unstable; urgency=low + + * Patch out annoying libglib version check, the debian shlib dep system + is better anyway. (Closes: #492209) + + -- Marc 'HE' Brockschmidt Fri, 25 Jul 2008 00:48:23 +0200 + +libglib-perl (1:1.190-1) unstable; urgency=low + + * New upstream release + + -- Marc 'HE' Brockschmidt Fri, 04 Jul 2008 09:33:27 +0200 + +libglib-perl (1:1.183-1) unstable; urgency=low + + * New upstream release (mostly doc fixes) + * debian/control: + + Bump Standards-Version to 3.8.0 (no changes needed) + + Bump Extutils-Depends build-dep version to 0.300 + + -- Marc 'HE' Brockschmidt Sat, 07 Jun 2008 16:04:46 +0200 + +libglib-perl (1:1.181-1) unstable; urgency=low + + * New upstream release (only changes in the build system irrelevant for + Debian, but for completeness' sake...) + + -- Marc 'HE' Brockschmidt Sat, 15 Mar 2008 09:40:14 +0100 + +libglib-perl (1:1.180-1) unstable; urgency=low + + * New upstream release + + -- Marc 'HE' Brockschmidt Thu, 13 Mar 2008 21:53:02 +0100 + +libglib-perl (1:1.173-1) unstable; urgency=low + + * New upstream release + + -- Marc 'HE' Brockschmidt Thu, 14 Feb 2008 17:37:37 +0100 + +libglib-perl (1:1.172-1) unstable; urgency=low + + * New unstable upstream release; compatible with Perl5.10 + * debian/copyright: Now UTF8-encoded, yay + * debian/control: Bump Standards-Version + * MakeHelper.pm: Patch to generate valid whatis entries for + the index manpage generated along the rest of the documentation. + + -- Marc 'HE' Brockschmidt Fri, 08 Feb 2008 09:40:12 +0100 + +libglib-perl (1:1.161-1) unstable; urgency=low + + * New upstream release. + + -- Marc 'HE' Brockschmidt Tue, 16 Oct 2007 14:13:56 +0200 + +libglib-perl (1:1.152-1) unstable; urgency=low + + * New upstream development release. + + -- Marc 'HE' Brockschmidt Thu, 02 Aug 2007 11:40:01 +0200 + +libglib-perl (1:1.144-1) unstable; urgency=low + + * New upstream release + * debian/control: Bump Standards-Version to 3.7.2 + * debian/compat: Update to use debhelper compat level 5 + + -- Marc 'HE' Brockschmidt Sun, 06 May 2007 22:58:23 +0200 + +libglib-perl (1:1.140-1) unstable; urgency=low + + * New upstream release + + -- Marc 'HE' Brockschmidt Mon, 25 Sep 2006 23:42:21 +0200 + +libglib-perl (1:1.120-1) unstable; urgency=low + + * New stable upstream release. + + -- Marc 'HE' Brockschmidt Mon, 3 Apr 2006 15:11:00 +0200 + +libglib-perl (1:1.105-1) unstable; urgency=low + + * New upstream release + + -- Marc 'HE' Brockschmidt Thu, 16 Feb 2006 23:21:42 +0100 + +libglib-perl (1:1.103-2) UNRELEASED; urgency=low + + * Updated Uploaders field with my new mail address. + + -- Florian Ragwitz Sat, 28 Jan 2006 14:35:57 +0100 + +libglib-perl (1:1.103-1) unstable; urgency=low + + * New upstream release. + + -- Marc 'HE' Brockschmidt Sun, 22 Jan 2006 18:10:14 +0100 + +libglib-perl (1:1.102-1) unstable; urgency=low + + * New stable upstream release. + + -- Marc 'HE' Brockschmidt Tue, 20 Dec 2005 22:01:20 +0100 + +libglib-perl (1:1.101-1) unstable; urgency=low + + * New stable upstream release. + + -- Marc 'HE' Brockschmidt Thu, 6 Oct 2005 19:29:21 +0200 + +libglib-perl (1:1.100-2) unstable; urgency=low + + * debian/control: + + Change Maintainer field to point to the Gtk2-Perl list + + Add me to Uploaders + + -- Florian Ragwitz Sun, 2 Oct 2005 02:24:03 +0200 + +libglib-perl (1:1.100-1) unstable; urgency=low + + * New stable upstream release. (Closes: #327084) + * debian/control: Bumped Standards-Version to 3.6.2 (no changes needed) + + -- Marc 'HE' Brockschmidt Wed, 7 Sep 2005 18:16:34 +0200 + +libglib-perl (1:1.093-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Sun, 31 Jul 2005 13:35:41 +0200 + +libglib-perl (1:1.092-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Fri, 15 Jul 2005 20:46:07 +0200 + +libglib-perl (1:1.091-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Thu, 9 Jun 2005 12:15:44 +0200 + +libglib-perl (1:1.090-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Tue, 26 Apr 2005 18:47:00 +0200 + +libglib-perl (1:1.081-1) unstable; urgency=low + + * New upstream release. + + -- Marc 'HE' Brockschmidt Wed, 13 Apr 2005 11:35:45 +0200 + +libglib-perl (1:1.080-1) unstable; urgency=low + + * New stable upstream release. + + -- Marc 'HE' Brockschmidt Tue, 8 Mar 2005 17:10:18 +0100 + +libglib-perl (1:1.074-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Tue, 1 Mar 2005 22:49:38 +0100 + +libglib-perl (1:1.073-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Tue, 8 Feb 2005 19:02:56 +0100 + +libglib-perl (1:1.072-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Mon, 10 Jan 2005 23:22:04 +0100 + +libglib-perl (1:1.071-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Mon, 29 Nov 2004 22:40:19 +0100 + +libglib-perl (1:1.070-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Tue, 2 Nov 2004 21:28:27 +0100 + +libglib-perl (1:1.062-1) unstable; urgency=low + + * New upstream release. + + -- Marc 'HE' Brockschmidt Mon, 31 Jan 2005 23:47:48 +0100 + +libglib-perl (1:1.061-1) unstable; urgency=low + + * New upstream release. + + -- Marc 'HE' Brockschmidt Fri, 1 Oct 2004 23:12:04 +0200 + +libglib-perl (1:1.060-1) unstable; urgency=low + + * New stable upstream release. + + -- Marc 'HE' Brockschmidt Sun, 12 Sep 2004 23:13:53 +0200 + +libglib-perl (1:1.055-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Mon, 30 Aug 2004 21:04:38 +0200 + +libglib-perl (1:1.053-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Tue, 3 Aug 2004 17:35:23 +0200 + +libglib-perl (1:1.052-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Mon, 19 Jul 2004 17:35:34 +0200 + +libglib-perl (1:1.051-1) experimental; urgency=low + + * New unstable upstream release. + + -- Marc 'HE' Brockschmidt Mon, 28 Jun 2004 10:36:46 +0200 + +libglib-perl (1:1.050-1) experimental; urgency=low + + * New unstable upstream release, uploading to experimental. + + -- Marc 'HE' Brockschmidt Thu, 3 Jun 2004 20:13:24 +0200 + +libglib-perl (1:1.043-1) unstable; urgency=low + + * New upstream release. + + -- Marc 'HE' Brockschmidt Mon, 14 Jun 2004 13:23:01 +0200 + +libglib-perl (1:1.042-2) unstable; urgency=low + + * debian/control: Tighten build-deps to force rebuilt against glib2.4. + + -- Marc 'HE' Brockschmidt Mon, 24 May 2004 00:17:33 +0200 + +libglib-perl (1:1.042-1) unstable; urgency=low + + * New upstream release. + + -- Marc 'HE' Brockschmidt Mon, 12 Apr 2004 12:22:05 +0200 + +libglib-perl (1:1.041-1) unstable; urgency=low + + * New upstream release. + * Add epoch to work around the 1.0391 release. + + -- Marc 'HE' Brockschmidt Fri, 9 Apr 2004 15:36:33 +0200 + +libglib-perl (1.040-1) unstable; urgency=low + + * New stable upstream release, uploading the thing to unstable again. + * debian/control: Updated long description to use the same format for all + Gtk2-Perl packages. + + -- Marc 'HE' Brockschmidt Wed, 24 Mar 2004 14:45:19 +0100 + +libglib-perl (1.0391-1) experimental; urgency=low + + * New upstream release, built against glib 2.4 from experimental. + + -- Marc 'HE' Brockschmidt Fri, 19 Mar 2004 13:54:55 +0100 + +libglib-perl (1.039-1) experimental; urgency=low + + * New upstream release. + + -- Marc 'HE' Brockschmidt Fri, 12 Mar 2004 16:02:36 +0100 + +libglib-perl (1.038-1) experimental; urgency=low + + * New upstream release. + + -- Marc 'HE' Brockschmidt Tue, 2 Mar 2004 19:02:05 +0100 + +libglib-perl (1.037-1) experimental; urgency=low + + * New upstream release. + + -- Marc 'HE' Brockschmidt Fri, 27 Feb 2004 16:56:59 +0100 + +libglib-perl (1.036-1) experimental; urgency=low + + * New upstream release. + * debian/changelog: Happy new year, gtk2-perl team! + * debian/control: I'm a DD now! :) + * debian/{rules,libglib-perl.docs}: Moved/Added NEWS file + * debian/rules: The changelog file here is called ChangeLog. Changes is + ancient. + + -- Marc 'HE' Brockschmidt Fri, 20 Feb 2004 21:06:33 +0100 + +libglib-perl (1.035-1) experimental; urgency=low + + * New upstream release. + * Upload of unstable gtk2-perl to experimental. + * debian/control: Bumped dependency of libEU-depends-perl. + + -- Marc Brockschmidt Mon, 16 Feb 2004 00:56:58 +0100 + +libglib-perl (1.022-1) unstable; urgency=low + + * New upstream release, fixing build errors on alpha and ia64. + * Patch around b0rken glib. Fixes build fails on mips(el). (Closes: #229231) + + -- Marc Brockschmidt Fri, 6 Feb 2004 16:47:26 +0100 + +libglib-perl (1.021-1) unstable; urgency=low + + * New upstream release. + * debian/rules: Call test target of the upstream makefile + + -- Marc Brockschmidt Thu, 22 Jan 2004 11:13:33 +0100 + +libglib-perl (1.020-1) unstable; urgency=low + + * New upstream release. + * debian/control: Fixed descriptions (Thanks to Joe Drew) + + -- Marc Brockschmidt Mon, 29 Dec 2003 11:10:47 +0100 + +libglib-perl (1.011-1) unstable; urgency=low + + * Initial Release. (Closes: #221679) + + -- Marc Brockschmidt Wed, 19 Nov 2003 16:03:13 +0100 + --- libglib-perl-1.190.orig/debian/compat +++ libglib-perl-1.190/debian/compat @@ -0,0 +1 @@ +5 --- libglib-perl-1.190.orig/debian/copyright +++ libglib-perl-1.190/debian/copyright @@ -0,0 +1,25 @@ +This is the debian package for the Glib module. +It was created by Marc Brockschmidt . + +The sources were downloaded from http://gtk2-perl.sourceforge.net/. + +The upstream authors are muppet + Ross McFarland + Jörn Reder + Göran Thyni + Chas Owens + Guillaume Cottenceau + Marc Lehmann + Jacek Konieczny + [the gtk2-perl team] + +Copyright (C) 2003-2008 by the gtk2-perl team + +This library is free software; you can redistribute it and/or modify it under +the terms of the GNU Library General Public License as published by the Free +Software Foundation; either version 2.1 of the License, or (at your option) any +later version. + +A copy of the LGPL-2 can be found at /usr/share/common-licenses/LGPL-2 on +any Debian system. +