--- libtk-gbarr-perl-2.08.orig/debian/control +++ libtk-gbarr-perl-2.08/debian/control @@ -0,0 +1,30 @@ +Source: libtk-gbarr-perl +Section: perl +Priority: optional +Maintainer: Debian Perl Group +Uploaders: Carlo Segre , Gustavo Franco , + Niko Tyni , gregor herrmann , + Damyan Ivanov , Rene Mayorga +Build-Depends: debhelper (>= 7), quilt +Build-Depends-Indep: perl, perl-tk, xvfb, xfonts-base, xauth +Standards-Version: 3.8.0 +Homepage: http://search.cpan.org/dist/Tk-GBARR/ +Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libtk-gbarr-perl/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-perl/trunk/libtk-gbarr-perl/ + +Package: libtk-gbarr-perl +Architecture: all +Depends: ${perl:Depends}, ${misc:Depends}, perl-tk +Description: Various Tk Perl widgets + A contribution to the ever growing collection of Tk Widgets, currently it + includes: + . + Tk::Cloth - An OO interface to Tk::Canvas + Tk::TFrame - A frame with a title + Tk::NumEntry - An entry widget that accepts numbers and has up/down + buttons for in/decrement. + Tk::FireButton - Button that keeps invoking command when pressed + . + Tk::Pane and Tk::ProgressBar are no longer part of this + distribution, because they are included in standard Perl/Tk since + 800.016. --- libtk-gbarr-perl-2.08.orig/debian/copyright +++ libtk-gbarr-perl-2.08/debian/copyright @@ -0,0 +1,29 @@ +Format-Specification: + http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=196 +Upstream-Maintainer: Slaven Rezic . +Upstream-Source: http://search.cpan.org/dist/Tk-GBARR/ +Upstream-Name: Tk-GBARR + +Files: * +Copyright: 1997-1998 Graham Barr +License-Alias: Perl +License: Artistic | GPL-1+ + +Files: debian/* +Copyright: 2005-2008, various members of the Debian Perl Group, cf. + debian/changelog +License: Artistic | GPL-1+ + +License: Artistic + This program is free software; you can redistribute it and/or modify + it under the terms of the Artistic License, which comes with Perl. + On Debian GNU/Linux systems, the complete text of the Artistic License + can be found in /usr/share/common-licenses/Artistic + +License: GPL-1+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 1, or (at your option) + any later version. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL' --- libtk-gbarr-perl-2.08.orig/debian/watch +++ libtk-gbarr-perl-2.08/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://search.cpan.org/dist/Tk-GBARR/ .*/Tk-GBARR-v?(\d[\d_.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip) debian --- libtk-gbarr-perl-2.08.orig/debian/libtk-gbarr-perl.examples +++ libtk-gbarr-perl-2.08/debian/libtk-gbarr-perl.examples @@ -0,0 +1 @@ +examples/* --- libtk-gbarr-perl-2.08.orig/debian/compat +++ libtk-gbarr-perl-2.08/debian/compat @@ -0,0 +1 @@ +7 --- libtk-gbarr-perl-2.08.orig/debian/README.source +++ libtk-gbarr-perl-2.08/debian/README.source @@ -0,0 +1,6 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/quilt/README.source for a detailed explanation. + --- libtk-gbarr-perl-2.08.orig/debian/changelog +++ libtk-gbarr-perl-2.08/debian/changelog @@ -0,0 +1,88 @@ +libtk-gbarr-perl (2.08-1) unstable; urgency=low + + [ Rene Mayorga ] + * New upstream release + * debian/control + + set debhelper version to 7 + + bump standards-version to 3.8.0 + + Add ${misc:Depends} to Depends + + add myself to uploaders + + remove xbase-clients B-D-I and add xvfb, xauth and + xfonts-base + + add quilt to B-D + * debian/rules + + Refresh with dh-make-perl -R --dh7 + + Add workaround to run test with xvfp-run + + Add workaround to override perms for examples and + remove /demos and move usr/lib/perl5/Tk to usr/share/perl5/Tk + * Add fix_pod_errors.patch to fix POD errors. + * debian/copyright + use (new)format + * Add shebang_examples.patch to use /usr/bin/perl + instead of /usr/local/bin/perl + + [ gregor herrmann ] + * Add debian/README.source to document quilt usage, as required by + Debian Policy since 3.8.0. + * debian/copyright: further formal improvements. + * debian/control: change my email address. + + -- Rene Mayorga Tue, 07 Oct 2008 16:55:37 -0600 + +libtk-gbarr-perl (2.07-4) unstable; urgency=medium + + * create usr/share/perl5 before moving Tk there from usr/lib/perl5 + Closes: #479918 -- FTBFS. Thanks, Lucas! + * add myself to Uploaders + + -- Damyan Ivanov Wed, 07 May 2008 13:57:31 +0300 + +libtk-gbarr-perl (2.07-3) unstable; urgency=low + + * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser + field (source stanza); Homepage field (source stanza). Removed: XS- + Vcs-Svn fields. + * debian/rules: + - delete /usr/lib/perl5 only if it exists (closes: #467925) + - update with dh-make-perl's help + - install examples/* to usr/share/doc/libtk-gbarr-perl/examples instead + of /usr/share/perl5/Tk/demos + * debian/watch: use dist-based URL. + * Set Standards-Version to 3.7.3 (no changes). + * debian/copyright: use author-agnostic download URL. + * Enable tests in debian/rules and add xvfb, xbase-clients, xfonts-base to + build dependencies. + + -- gregor herrmann Wed, 05 Mar 2008 20:27:22 +0100 + +libtk-gbarr-perl (2.07-2) unstable; urgency=low + + * Add dh_md5sums to debian/rules. + * Don't ignore errors of make clean. + * Move to debhelper 5 + * Remove unneeded commented dh_* calls + + -- gregor herrmann Fri, 17 Aug 2007 13:31:27 +0200 + +libtk-gbarr-perl (2.07-1) unstable; urgency=low + + * New upstream release + + -- Carlo Segre Thu, 8 Jun 2006 14:36:49 -0500 + +libtk-gbarr-perl (2.06-2) unstable; urgency=low + + * Fixed FTBFS due to changed mv behaviour. (Closes: #339869) + * Upgraded Standards-Version to 3.6.2. + * Moved debhelper from Build-Depends-Indep to Build-Depends as per policy. + + -- Niko Tyni Sat, 17 Dec 2005 14:55:49 +0200 + +libtk-gbarr-perl (2.06-1) unstable; urgency=low + + * Initial Release (Closes: #304287) + * Maintainer - + Debian Perl Group + via Carlo Segre + + -- Carlo Segre Mon, 14 Mar 2005 00:14:56 -0600 + --- libtk-gbarr-perl-2.08.orig/debian/libtk-gbarr-perl.docs +++ libtk-gbarr-perl-2.08/debian/libtk-gbarr-perl.docs @@ -0,0 +1 @@ +TODO --- libtk-gbarr-perl-2.08.orig/debian/rules +++ libtk-gbarr-perl-2.08/debian/rules @@ -0,0 +1,39 @@ +#!/usr/bin/make -f + +PACKAGE=$(shell dh_listpackages) +TMP =$(CURDIR)/debian/$(PACKAGE) + +include /usr/share/quilt/quilt.make + +build: build-stamp +build-stamp: $(QUILT_STAMPFN) + dh build --before test + # Use xvfp-run + xvfb-run $(MAKE) test + dh build --after test + touch $@ + +clean: unpatch + dh $@ + +install: install-stamp +install-stamp: build-stamp + dh install --until dh_auto_install + mkdir -p $(TMP)/usr/share/perl5 + mv $(TMP)/usr/lib/perl5/Tk $(TMP)/usr/share/perl5/Tk + # make sure all demo programs are not executable ... + chmod 0644 examples/* + # ... and remove /usr/share/perl5/Tk/demos, we install them to examples/ + [ ! -d $(TMP)/usr/share/perl5/Tk/demos ] || rm -rvf $(TMP)/usr/share/perl5/Tk/demos + [ ! -d $(TMP)/usr/lib/perl5 ] || rmdir --ignore-fail-on-non-empty --parents --verbose $(TMP)/usr/lib/perl5 + dh install --after dh_auto_install + touch $@ + +binary-arch: + +binary-indep: install + dh $@ + +binary: binary-arch binary-indep + +.PHONY: binary binary-arch binary-indep install clean build --- libtk-gbarr-perl-2.08.orig/debian/patches/shebang_examples.patch +++ libtk-gbarr-perl-2.08/debian/patches/shebang_examples.patch @@ -0,0 +1,45 @@ +--- libtk-gbarr-perl.orig/examples/cloth ++++ libtk-gbarr-perl/examples/cloth +@@ -1,5 +1,5 @@ + # Object-oriented Canvas. +-#!/usr/local/bin/perl -w ++#!/usr/bin/perl -w + use strict; + use Tk qw(Ev); + use Tk::Cloth; +--- libtk-gbarr-perl.orig/examples/firebutton ++++ libtk-gbarr-perl/examples/firebutton +@@ -1,5 +1,5 @@ + # Button with "repeat" effect. +-#!/usr/local/bin/perl -w ++#!/usr/bin/perl -w + use strict; + use Tk; + use Tk::FireButton; +--- libtk-gbarr-perl.orig/examples/numentry ++++ libtk-gbarr-perl/examples/numentry +@@ -1,5 +1,5 @@ + # Entry for entering numeric values. +-#!/usr/local/bin/perl -w ++#!/usr/bin/perl -w + use strict; + use Tk; + use Tk::NumEntry; +--- libtk-gbarr-perl.orig/examples/numentryplain ++++ libtk-gbarr-perl/examples/numentryplain +@@ -1,5 +1,5 @@ + # Entry for entering numeric values, plain version. +-#!/usr/local/bin/perl -w ++#!/usr/bin/perl -w + use strict; + use Tk; + use Tk::NumEntryPlain; +--- libtk-gbarr-perl.orig/examples/tframe ++++ libtk-gbarr-perl/examples/tframe +@@ -1,5 +1,5 @@ + # A Titled Frame widget. +-#!/usr/local/bin/perl -w ++#!/usr/bin/perl -w + use strict; + use Tk; + use Tk::TFrame; --- libtk-gbarr-perl-2.08.orig/debian/patches/fix_pod_errors.patch +++ libtk-gbarr-perl-2.08/debian/patches/fix_pod_errors.patch @@ -0,0 +1,25 @@ +--- libtk-gbarr-perl.orig/NumEntryPlain.pm ++++ libtk-gbarr-perl/NumEntryPlain.pm +@@ -202,7 +202,7 @@ + + =head1 SYNOPSIS + +-S< >B; ++B + + =head1 DESCRIPTION + +--- libtk-gbarr-perl.orig/NumEntry.pm ++++ libtk-gbarr-perl/NumEntry.pm +@@ -134,9 +134,9 @@ + + =head1 SYNOPSIS + +-S< >B ++B + +-S< >I<$parent>-EB(?I<-option>=EI, ...?); ++I<$parent>-EB(?I<-option>=EI, ...?); + + =head1 DESCRIPTION + --- libtk-gbarr-perl-2.08.orig/debian/patches/series +++ libtk-gbarr-perl-2.08/debian/patches/series @@ -0,0 +1,2 @@ +fix_pod_errors.patch +shebang_examples.patch