debian/0000755000000000000000000000000012246125511007165 5ustar debian/rules0000755000000000000000000000326012006747611010253 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2003-2012 Jonas Smedegaard # Description: Main Debian packaging script for CGI::FormBuilder # # 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 2, or (at # your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/perl-makemaker.mk include /usr/share/cdbs/1/rules/debhelper.mk DEB_UPSTREAM_PACKAGE = CGI-FormBuilder DEB_UPSTREAM_URL = http://www.cpan.org/modules/by-module/CGI #DEB_UPSTREAM_URL = http://search.cpan.org/CPAN/authors/id/N/NW/NWIGER DEB_UPSTREAM_TARBALL_VERSION := $(shell echo '$(DEB_UPSTREAM_VERSION)' | awk -F. '{print $$1"."$$2$$3$$4$$5}') DEB_UPSTREAM_TARBALL_EXTENSION = tgz DEB_UPSTREAM_TARBALL_MD5 = 30051352c03660703cece366b282b7fc # Needed both by upstream build process and (seldom) at runtime common-suggests = libhtml-template-perl, libtemplate-perl, libtext-template-perl, libcgi-session-perl, libcgi-ssi-perl CDBS_BUILD_DEPENDS += , $(common-suggests) CDBS_SUGGESTS_DEFAULT = $(common-suggests) # Needed (often) at runtime CDBS_RECOMMENDS_ALL = libhtml-parser-perl debian/control.in0000644000000000000000000000614411633106246011205 0ustar Source: libcgi-formbuilder-perl Section: perl Priority: optional Build-Depends: @cdbs@ Maintainer: Debian Perl Group Uploaders: Jonas Smedegaard Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/pkg-perl/packages/libcgi-formbuilder-perl Vcs-Browser: http://git.debian.org/?p=pkg-perl/packages/libcgi-formbuilder-perl.git Homepage: http://www.formbuilder.org/ Package: libcgi-formbuilder-perl Architecture: all Depends: ${perl:Depends}, ${misc:Depends} Recommends: ${cdbs:Recommends} Suggests: ${cdbs:Suggests} Description: Easily generate and process stateful CGI forms Do you hate generating, processing, and validating CGI forms? Do you love Perl? . FormBuilder is the answer. It's an extremely fast, robust Perl module with a ridiculous set of features. . Here's the main stuff that I [the author] think is cool: . * DWIMmery This module tries to "Do What I Mean". Tell it the fields you care about, and it takes care of all the stupid HTML and JavaScript generation and processing for you. It also gives you back the correct values that you want. It will even label your fields automatically with human-readable names. . * Input field abstraction You simply define your fields and their options, and FormBuilder will take care of figuring out what the best HTML representation is. It will then generate the appropriate input fields (text, select, radio, etc), even changing any JavaScript actions appropriately. . * Easy handling of defaults Just specify a hash of values to use as the defaults for your fields. This will be searched case-insensitively and displayed in the form. What's more, if the user enters something via the CGI that overrides a default, when you use the field() method to get the data you'll get the correct value. . * Correct stickiness Stickiness is a PITA. FormBuilder correctly handles even multiple values selected in a multiple select list, completely integrated with proper handling of defaults. . * Robust field validation Form validation sucks, and this is where FormBuilder is a big help. It has tons of builtin patterns, and will even generate gobs of JavaScript validation code for you. You can specify your own regexps as well, and FormBuilder will even check multivalued select lists correctly. See the full list of built-in patterns. . * Multiple submit mode support FormBuilder allows you to reliably tell whether the person clicked on the "Update" or "Delete" button of your form, normally a big pain. . * Template driver support FormBuilder can natively "drive" several major templating engines: * HTML::Template * CGI::FastTemplate * Text::Template * Template Toolkit If you want to build a complete form application with a template in less that 20 lines of Perl, FormBuilder is for you. . * Internationalized, Customizable Messaging Sick of US-centric modules? You can customize every single message that FormBuilder outputs for your locale. See the full messages list. . * Simple Interface Heck, I specialized in User Interface Design for my degree! . * Extensive Documentation debian/patches/0000755000000000000000000000000012246124553010621 5ustar debian/patches/series0000644000000000000000000000007412246124455012040 0ustar perl5.18-hashes.patch pod-encoding.patch pod-spelling.patch debian/patches/pod-encoding.patch0000644000000000000000000000062012246124147014205 0ustar Description: declare POD encoding in Messages.pm Without this pod2man complains about high-bit characters Author: Damyan Ivanov Forwarded: no --- a/lib/CGI/FormBuilder/Messages.pm +++ b/lib/CGI/FormBuilder/Messages.pm @@ -6,6 +6,8 @@ package CGI::FormBuilder::Messages; +=encoding UTF-8 + =head1 NAME CGI::FormBuilder::Messages - Localized message support for FormBuilder debian/patches/pod-spelling.patch0000644000000000000000000000100112246124210014215 0ustar Description: small typo in FormBuilder.pod alot -> a lot Author: Damyan Ivanov Forwarded: no --- a/lib/CGI/FormBuilder.pod +++ b/lib/CGI/FormBuilder.pod @@ -2056,7 +2056,7 @@ up a couple basic form features: font-style: italic; } -Of course, if you're familiar with CSS, you know alot more is possible. +Of course, if you're familiar with CSS, you know a lot more is possible. Also, you can mess with all the id's (if you name your forms) to manipulate fields more exactly. debian/patches/perl5.18-hashes.patch0000644000000000000000000000200312246124553014364 0ustar Description: tests fail due to Perl 5.18 hash randomization With this patch the hashes are walked in alphabetic order during tests, avoiding the failures. . This is not flagged forwarded, since RT is not used by upstream, and upstream mailing list is a google group. Hopefuly others will look at RT. Author: Damyan Ivanov Forwarded: no --- a/t/2c-template-tt2.t +++ b/t/2c-template-tt2.t @@ -114,7 +114,8 @@ for (@test) { ); # the ${mod} key twiddles fields - while(my($f,$o) = each %{$_->{mod} || {}}) { + for my $f ( sort keys %{$_->{mod} || {}} ) { + my $o = $_->{mod}{$f}; $o->{name} = $f; $form->field(%$o); } --- a/t/1a-generate.t +++ b/t/1a-generate.t @@ -579,7 +579,8 @@ for (@test) { ); # the ${mod} key twiddles fields - while(my($f,$o) = each %{$_->{mod} || {}}) { + for my $f ( sort keys %{$_->{mod} || {}} ) { + my $o = $_->{mod}{$f}; $o->{name} = $f; $form->field(%$o); } debian/gbp.conf0000644000000000000000000000014611611512504010602 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/copyright0000644000000000000000000000502412246121271011120 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: CGI::FormBuilder Upstream-Contact: Nathan Wiger http://groups.google.com/group/perl-formbuilder Source: https://metacpan.org/release/CGI-FormBuilder https://github.com/formbuilder/formbuilder/downloads git://github.com/formbuilder/formbuilder Files: * Copyright: 2000-2006, Nate Wiger License: Artistic or GPL-1+ This module is free software; you may copy this under the terms of the GNU General Public License, or the Artistic License, copies of which should have accompanied your Perl kit. Comment: Perl is licensed under either the 'Artistic license' or the 'GNU General Public License' version 1 or later. Files: lib/CGI/FormBuilder/Template/Fast.pm Copyright: 2000-2006, Nate Wiger . 2005-2006, Peter Eichman . License: Artistic or GPL-1+ This module is free software; you may copy this under the terms of the GNU General Public License, or the Artistic License, copies of which should have accompanied your Perl kit. Files: debian/* Copyright: 2003-2012, Jonas Smedegaard License: GPL-2+ 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. Comment: On Debian systems the 'Artistic License' is located 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. Comment: On Debian systems the 'GNU General Public License' version 1 is located in '/usr/share/common-licenses/GPL-1'. License: GPL-2+ 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 2, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Comment: On Debian systems the 'GNU General Public License' version 2 is located in '/usr/share/common-licenses/GPL-2'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . debian/watch0000644000000000000000000000101712006747611010222 0ustar # Run the "uscan" command to check for upstream updates and more. version=3 #opts="uversionmangle=s/(\d)\.(\d{2})(\d{2})/$1.$2.$3/" \ # http://www.formbuilder.org/download/CGI-FormBuilder-([\d\.]*)\.ta?r?\.?gz debian opts="uversionmangle=s/(\d)\.(\d{2})(\d{2})/$1.$2.$3/" \ http://search.cpan.org/dist/CGI-FormBuilder/ .*/CGI-FormBuilder-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ opts="uversionmangle=s/(\d)\.(\d{2})(\d{2})/$1.$2.$3/" \ http://githubredir.debian.net/github/formbuilder/formbuilder .*?(\d[^/]*).tar.gz debian/source/0000755000000000000000000000000011645250042010465 5ustar debian/source/format0000644000000000000000000000001411611512504011670 0ustar 3.0 (quilt) debian/control0000644000000000000000000000616212246125303010574 0ustar Source: libcgi-formbuilder-perl Section: perl Priority: optional Build-Depends: devscripts, cdbs (>= 0.4.73~), perl, debhelper (>= 7), dh-buildinfo, libhtml-template-perl, libtemplate-perl, libtext-template-perl, libcgi-session-perl, libcgi-ssi-perl Maintainer: Debian Perl Group Uploaders: Jonas Smedegaard Standards-Version: 3.9.5 Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libcgi-formbuilder-perl.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libcgi-formbuilder-perl.git Homepage: http://www.formbuilder.org/ Package: libcgi-formbuilder-perl Architecture: all Depends: ${perl:Depends}, ${misc:Depends} Recommends: ${cdbs:Recommends} Suggests: ${cdbs:Suggests} Description: Easily generate and process stateful CGI forms CGI::FormBuilder is a Perl module for generating, processing, and validating CGI forms. It's an extremely fast and robust module with a ridiculous set of features. . Highlights: . * DWIMmery FormBuilder tries to do what you mean. Tell it the fields you care about, and it takes care of all the stupid HTML and JavaScript generation and processing for you. It also gives you back the correct values that you want. It will even label your fields automatically with human-readable names. . * Input field abstraction Simply define your fields and their options, and FormBuilder will take care of figuring out what the best HTML representation is. It will then generate the appropriate input fields (text, select, radio, etc), even changing any JavaScript actions appropriately. . * Easy handling of defaults Just specify a hash of values to use as the defaults for your fields. This will be searched case-insensitively and displayed in the form. What's more, if the user enters something via the CGI that overrides a default, when you use the field() method to get the data you'll get the correct value. . * Correct stickiness Stickiness is a PITA. FormBuilder correctly handles even multiple values selected in a multiple select list, completely integrated with proper handling of defaults. . * Robust field validation Form validation sucks, and this is where FormBuilder is a big help. It has tons of builtin patterns, and will even generate gobs of JavaScript validation code for you. It is possible to specify your own regexps as well, and FormBuilder will even check multivalued select lists correctly. . * Multiple submit mode support FormBuilder allows one to reliably tell whether the person clicked on the "Update" or "Delete" button of your form, normally a big pain. . * Template driver support FormBuilder can natively "drive" several major templating engines: * HTML::Template * CGI::FastTemplate * Text::Template * Template Toolkit FormBuilder can help building a complete form application with a template in less that 20 lines of Perl. . * Internationalized, Customizable Messaging FormBuilder allows customization of every single message that ot outputs for given locale. . * Simple Interface The author has specialized in User Interface Design. . * Extensive Documentation debian/README.source0000644000000000000000000000056312146621362011354 0ustar CDBS+git-buildpackage --------------------- This source package uses CDBS and git-buildpackage. NMUs need not (but are encouraged to) make special use of these tools. In particular, the debian/control.in file can be completely ignored. More info here: http://wiki.debian.org/CDBS+git-buildpackage -- Jonas Smedegaard Mon, 18 Feb 2013 12:55:37 +0100 debian/compat0000644000000000000000000000000212006747611010370 0ustar 7 debian/copyright_hints0000644000000000000000000001226112006747611012334 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: MANIFEST Makefile.PL debian/README.source debian/compat debian/control debian/control.in debian/gbp.conf debian/source/format debian/watch t/1a-test01.html t/1a-test02.html t/1a-test03.html t/1a-test04.html t/1a-test05.html t/1a-test06.html t/1a-test07.html t/1a-test08.html t/1a-test09.html t/1a-test10.html t/1a-test11.html t/1a-test12.html t/1a-test13.html t/1a-test14.html t/1a-test15.html t/1a-test16.html t/1a-test17.html t/1a-test18.html t/1a-test19.html t/1a-test20.html t/1a-test21.html t/1a-test22.html t/1a-test23.html t/1a-test24.html t/1a-test25.html t/1a-test26.html t/1a-test27.html t/1a-test28.html t/1a-test29.html t/1a-test30.html t/1a-test31.html t/1a-test32.html t/1a-test33.html t/1a-test34.html t/1a-test35.html t/1a-test36.html t/1b-test24.html t/1b-test25.html t/1b-test26.html t/2a-test00.html t/2a-test01.html t/2a-test02.html t/2a-test03.html t/2a-test04.html t/2a-test99.html t/2b-test00.html t/2b-test01.html t/2b-test02.html t/2b-test03.html t/2c-test00.html t/2c-test01.html t/2c-test02.html t/2c-test03.html t/2c-test04.html t/2d-test01.html t/2d-test02.html t/2d-test03.html t/2e-test00.html t/2e-test01.html t/2e-test02.html t/2e-test03.html t/2e-test04.html t/2e-test99.html t/3a-test01.html t/3a-test02.html t/3a-test03.html t/3a-test04.html t/3a-test05.html t/3a-test06.html t/3a-test07.html t/3a-test08.html t/3a-test09.html t/3a-test10.html t/3a-test11.html t/3a-test12.html t/3a-test13.html t/3a-test14.html t/3a-test15.html t/3a-test16.html t/3a-test17.html t/3a-test18.html t/3a-test19.html t/3a-test20.html t/3a-test21.html t/3a-test22.html t/3a-test23.html t/3a-test24.html t/3a-test25.html t/3a-test26.html t/3a-test27.html t/3a-test28.html t/3b-test22.html Copyright: *No copyright* License: UNKNOWN FIXME Files: lib/CGI/FormBuilder.pm lib/CGI/FormBuilder/Field/button.pm lib/CGI/FormBuilder/Field/checkbox.pm lib/CGI/FormBuilder/Field/date.pm lib/CGI/FormBuilder/Field/datetime.pm lib/CGI/FormBuilder/Field/datetime_local.pm lib/CGI/FormBuilder/Field/email.pm lib/CGI/FormBuilder/Field/file.pm lib/CGI/FormBuilder/Field/hidden.pm lib/CGI/FormBuilder/Field/image.pm lib/CGI/FormBuilder/Field/number.pm lib/CGI/FormBuilder/Field/password.pm lib/CGI/FormBuilder/Field/radio.pm lib/CGI/FormBuilder/Field/select.pm lib/CGI/FormBuilder/Field/static.pm lib/CGI/FormBuilder/Field/submit.pm lib/CGI/FormBuilder/Field/text.pm lib/CGI/FormBuilder/Field/textarea.pm lib/CGI/FormBuilder/Field/time.pm lib/CGI/FormBuilder/Field/url.pm lib/CGI/FormBuilder/Messages/C.pm lib/CGI/FormBuilder/Messages/_example.pm lib/CGI/FormBuilder/Messages/base.pm lib/CGI/FormBuilder/Messages/da.pm lib/CGI/FormBuilder/Messages/da_DK.pm lib/CGI/FormBuilder/Messages/de.pm lib/CGI/FormBuilder/Messages/de_DE.pm lib/CGI/FormBuilder/Messages/default.pm lib/CGI/FormBuilder/Messages/en.pm lib/CGI/FormBuilder/Messages/en_US.pm lib/CGI/FormBuilder/Messages/es.pm lib/CGI/FormBuilder/Messages/es_ES.pm lib/CGI/FormBuilder/Messages/ja.pm lib/CGI/FormBuilder/Messages/ja_JP.pm lib/CGI/FormBuilder/Messages/no.pm lib/CGI/FormBuilder/Messages/no_NO.pm lib/CGI/FormBuilder/Messages/ru.pm lib/CGI/FormBuilder/Messages/ru_RU.pm lib/CGI/FormBuilder/Messages/sv.pm lib/CGI/FormBuilder/Messages/sv_SE.pm lib/CGI/FormBuilder/Messages/tr.pm lib/CGI/FormBuilder/Messages/tr_TR.pm Copyright: Nate Wiger http://nateware.com. License: UNKNOWN FIXME Files: lib/CGI/FormBuilder/Field.pm lib/CGI/FormBuilder/Messages.pm lib/CGI/FormBuilder/Multi.pm lib/CGI/FormBuilder/Source.pm lib/CGI/FormBuilder/Source/File.pm lib/CGI/FormBuilder/Template.pm lib/CGI/FormBuilder/Template/Builtin.pm lib/CGI/FormBuilder/Template/CGI_SSI.pm lib/CGI/FormBuilder/Template/Div.pm lib/CGI/FormBuilder/Template/HTML.pm lib/CGI/FormBuilder/Template/TT2.pm lib/CGI/FormBuilder/Template/Text.pm lib/CGI/FormBuilder/Test.pm lib/CGI/FormBuilder/Util.pm Copyright: L. Nate Wiger http://nateware.com. License: UNKNOWN FIXME Files: t/1a-generate.t t/1b-fields.t t/1c-validate.t t/1d-messages.t t/2d-template-fast.t t/2e-template-ssi.t t/3a-source-file.t t/3b-multi-page.t Copyright: Nate Wiger http://nateware.com License: UNKNOWN FIXME Files: lib/CGI/FormBuilder.pod pod/Changes.pod pod/INSTALL.pod pod/README.pod Copyright: L. License: UNKNOWN FIXME Files: Changes INSTALL README Copyright: Nate Wiger. License: UNKNOWN FIXME Files: t/2a-template-html.t t/2b-template-text.t t/2c-template-tt2.t Copyright: 2000-2006, Nathan Wiger License: UNKNOWN FIXME Files: lib/CGI/FormBuilder/Messages/fr.pm lib/CGI/FormBuilder/Messages/fr_FR.pm Copyright: Nate Wiger http://nateware.com. bien reçu, et sera traità sous peu reçu.' License: UNKNOWN FIXME Files: debian/rules Copyright: 2003-2012, Jonas Smedegaard License: GPL FIXME Files: lib/CGI/FormBuilder/Template/Fast.pm Copyright: 2005-2006, Peter Eichman . Nate Wiger http://nateware.com. License: UNKNOWN FIXME debian/changelog0000644000000000000000000003554612246125511011054 0ustar libcgi-formbuilder-perl (3.08-2) unstable; urgency=low * Team upload [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) [ Axel Beckert ] * debian/copyright: migrate pre-1.0 format to 1.0 using "cme fix dpkg- copyright" [ Damyan Ivanov ] * Add a patch fixing test failures with perl5.18. Closes: #720959 * use canonical VCS URLs * replace cpan.org/modules URL with metacpan one * Avoid using first person in long description * add pod-encoding.patch, declaring POD encoding for Messages.pm * add pod-spelling.patch fixing a small typo in FormBuilder.pod * explicitly build-depend on debhelper >= 7 * claim conformance with Policy 3.9.5 -- Damyan Ivanov Fri, 29 Nov 2013 16:57:05 +0200 libcgi-formbuilder-perl (3.08-1) unstable; urgency=low * New upstream release. [ gregor herrmann ] * Remove debian/source/local-options: abort-on-upstream-changes and unapply-patches are default in dpkg-source since 1.16.1. * Update watch file: + Add CPAN URL. [ Jonas Smedegaard ] * Update watch file: + Comment out non-working formbuilder.org URL. + Add github.org URL. * Update copyright file: + Add alternate Github upstream Source URLs. + Add alternate Googlegroups Upstream-Contact URL. * Drop patch now included upstream. * Bump debhelper compatibility level to 7. * Simplify CDBS usage (dependencies satisfied even in oldstable, and cdbs itself need version in stable for other reasons already). * Drop cleanup now properly done upstream. * Extend years of copyright for Debian packaging. * Update package relations: + Build-depend on devscripts. + Relax build-depend unversioned on debhelper (needed version satisfied even in oldstable). -- Jonas Smedegaard Tue, 03 Jan 2012 21:12:11 +0100 libcgi-formbuilder-perl (3.06-1) unstable; urgency=low * New upstream release. * Use CDBS perl-makemaker.mk (not deprecated perlmodule.mk). Tighten build-dependency on CDBS. * Update copyright file: + Fix use Comment field (not License-Comments). + Quote license names in comments. * Add patch cherry-picked upstream to fix testsuite. * Update package relations: + Build-depend on and suggest libcgi-ssi-perl. + Make suggestions unversioned and drop conflicts: satisfied even in oldstable. + Maintain all relations using CDBS in rules file. * Stop preserving cruft no long shipped upstream. -- Jonas Smedegaard Sun, 11 Sep 2011 02:55:17 +0200 libcgi-formbuilder-perl (3.05.01-10) unstable; urgency=low * Improve package relations: + Relax (drop versioning) for packages satisifed even in oldstable: - libhtml-template-perl - libtemplate-perl - libtext-template-perl -- Jonas Smedegaard Sun, 08 May 2011 02:51:17 +0200 libcgi-formbuilder-perl (3.05.01-9) unstable; urgency=low * Update copyright file: + Rewrite using draft 174 of DEP-5 format. + Fix use initial wildcard Files section. + Rewrap license fields at 72 chars, and shorten comments. * Bump policy compliance to standards-version 3.9.2. -- Jonas Smedegaard Sun, 08 May 2011 02:45:39 +0200 libcgi-formbuilder-perl (3.05.01-8) unstable; urgency=low * Shorten Vcs-* stanzas. * Bump Policy compliance to standards-version 3.9.1. * Use source format 3.0 (quilt), and ease building with git- buildpackage: Git-ignore quilt .pc dir, and add source local- options. * Drop locally included CDBS snippets, and local implementation of DEB_MAINTAINER_MODE, all included in main cdbs now. * Simplify declaring package dependencies in rules file. * Extend copyright years in rules file, and refer to FSF website (not postal address). * Rewrite copyright file using draft rev135 of DEP5 format. * Relax build-dependency on cdbs to be unversioned: Required version available even in Debian stable. -- Jonas Smedegaard Sat, 16 Oct 2010 16:27:53 +0200 libcgi-formbuilder-perl (3.05.01-7) unstable; urgency=low [ Salvatore Bonaccorso ] * debian/control: Changed: Replace versioned (build-)dependency on perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as permitted by Debian Policy 3.8.3). [ Jonas Smedegaard ] * Add README.source. Drop custom hints about CDBS. * Update local CDBS snippets: + Move dependency cleanup to new local snippet package-relations.mk. + Restructure copyright-check.mk hint output to use machine-readable draft DEP5 format. + Several minor improvements to upstream-tarball.mk. + Fix use underscore (not dash) in internal variable. + Implement fail-source-not-repackaged rule in upstream-tarball.mk. * Add proper licensing header to debian/rules. * Add DEB_MAINTAINER_MODE in debian/rules (thanks to Romain Beauxis). * Packaging moved to Git: + Update Vcs stanzas. + Add git-buildpackage configfile, enabling signed tags and use of pristine-tar. + Preserve some upstream cruft from getting removed on clean. + Stop using svn-upgrade in watch file. * Fix tighten build-dependency on debhelper to 6 or newer, thanks to cdbs dependency resolving. * Rewrite copyright to use DEP5 r54 proposed machine-readable format. * Bump Policy compliance to Standards-Version 3.8.3. -- Jonas Smedegaard Thu, 27 Aug 2009 19:49:22 +0200 libcgi-formbuilder-perl (3.05.01-6) unstable; urgency=medium * Set urgency=medium as 3.05.01-6 included a FTBFS bugfix. -- Jonas Smedegaard Sat, 28 Jun 2008 20:29:04 +0200 libcgi-formbuilder-perl (3.05.01-5) unstable; urgency=low * Update local cdbs snippets: + Update copyright-check.mk to parse licensecheck output using perl: + No longer randomly drops newlines + More compact hint file (and ordered more like wiki-proposed new copyright syntax). + No longer ignore files without copyright. + Drop wget options broken with recent versions of wget in update-tarball.mk. + Relax copyright-check to only warn by default. Closes: bug#487055, thanks to Lucas Nussbaum. + Cosmetic updates to README.cdbs-tweaks. * Update debian/copyright-hints. * Bump debhelper compatibility level to 6. * Semi-auto-update debian/control to update build-dependencies: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Thu, 26 Jun 2008 01:19:00 +0200 libcgi-formbuilder-perl (3.05.01-4) UNRELEASED; urgency=low * Move build-dependency resolving to debian/rules from debian/control.in. -- Jonas Smedegaard Thu, 21 Feb 2008 01:55:42 +0100 libcgi-formbuilder-perl (3.05.01-3) unstable; urgency=low * Really move debian/rules Homepage field as promised in -2 changelog entry. -- Jonas Smedegaard Wed, 20 Feb 2008 23:58:31 +0100 libcgi-formbuilder-perl (3.05.01-2) unstable; urgency=low * Pass over maintenance of the package to the Perl group: Change Maintainer, and add myself to Uploaders. * Change debian/watch to use svn-upgrade (not uupdate). * Move Homepage to own field (from pseudo-field in long description). * Update local cdbs snippets: + Major improvements to update-tarball (but none of them affecting this current packaging). + Major improvements to copyright-check, including new versioned build-dependency on devscripts. Update debian/copyright_hints. + Drop buildcore.mk override. Set DEB_AUTO_UPDATE_DEBIAN_CONTROL directly instead when needed. + Update debian/README.cdbs-tweaks to no longer mention buildcore.mk override. * Bump up standards-version to 3.7.3 (no changes needed). * Bump dephelper compatibility level to 5. * Fix double cdbs build-dependencies in debian/rules. * Semi-auto-update debian/control to apply changes contained in the above: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Wed, 20 Feb 2008 23:14:28 +0100 libcgi-formbuilder-perl (3.05.01-1) unstable; urgency=low * New upstream release. + Fix memory leak affecting Catalyst users. * Update local cdbs snippets: + Add upstream-tarball.mk adding get-orig-source rule and more. + Fix overloading buildcore.mk. + Check copyrights in prebuild (in clean it may choke on not yet cleaned stuff), and make sure it runs only once. + List non-binary files affected if discovering new copyrights. + Update documentation in debian/README.cdbs-tweaks. * Fix debian/watch file: + Fix version mangling (regex implicitly matches against full ver). + Extend main regex to match both tar.gz and tgz used in most recent release (using horrible regex due to limitations in file format). -- Jonas Smedegaard Sat, 21 Apr 2007 21:48:43 +0200 libcgi-formbuilder-perl (3.05-1) unstable; urgency=low * Mew upstream release. -- Jonas Smedegaard Mon, 18 Dec 2006 20:08:24 +0100 libcgi-formbuilder-perl (3.04.01-1) unstable; urgency=low * New upstream release. * Update local cdbs snippets, and add debian/README.cdbs-tweaks to source package. * Use build-depends (not build-depends-indep), thanks to lintian. * Avoid double build-dependency on perl, thanks to lintian. -- Jonas Smedegaard Fri, 24 Nov 2006 15:08:47 +0100 libcgi-formbuilder-perl (3.03.01-1) unstable; urgency=low * New upstream release. + optgroups bugfix for complex arrays. + removal of HTML::Entities support due to utf8 issues. Closes: bug#338369 (thanks to Todd Charron for reporting, and to several others for working on workarounds). + new es_ES Messages module with better translations + a patch from Mark Hedges to enable plugin modules for mailresults() * Update local cdbs snippet copyright-check.mk: + Broaden scan to also look for "(c)" by default. + Make egrep options configurable. * Bump up standards-version to 3.7.2 (no changes needed). * Update debian/copyright_hints (nothing remarkable). * Bump up debian/watch to version 3 syntax, and use uversionmangle instead of multiple parantheses (both work using uscan locally, but the later hopefully works with qa.debian.org too). -- Jonas Smedegaard Sun, 28 May 2006 15:47:27 +0200 libcgi-formbuilder-perl (3.03-1) unstable; urgency=low * New upstream release. * Separate cdbs debian-control auto-update in local snippet. * Add local cdbs snippets copyright-check and buildinfo. * Tweak debian/watch to handle upstream perlish version numbering. * Make long description even longer: List and describe main features. * Mention homepage (not website) in long description. * Semi-auto-update debian/control. * Update debian/copyright: + Bump up copyright to include 2006. + Change email address to use personal domain (no longer SUN). -- Jonas Smedegaard Mon, 13 Mar 2006 12:12:54 +0100 libcgi-formbuilder-perl (3.02.02-1) unstable; urgency=low * New upstream bugfix release. * Remove stray test session files when cleaning. -- Jonas Smedegaard Fri, 6 May 2005 02:51:01 +0200 libcgi-formbuilder-perl (3.02.01-1) unstable; urgency=low * New upstream bugfix release. * Drop bugfix patch included in new release. * Drop suggesting old abandoned libcgi-fasttemplate-perl. * Use non-pristine source tarball: + Set all files world-readable and owner writable. + Remove patch cruft Field.pm.rej. * Temporarily hadcode upstream version in watch file (we don't want to get stock with 4-digit version numbers). -- Jonas Smedegaard Thu, 5 May 2005 16:21:21 +0200 libcgi-formbuilder-perl (3.02-2) unstable; urgency=medium * Add upstream patch fixing wrong values shown in static mode. * Set urgency=medium as this is a small bugfix and targeted at sarge. * Suggest libsession-perl (for multipage applications). * Build-depend on (officially Debian-released) templating helper modules and libsession-perl, to run most possible regression tests. -- Jonas Smedegaard Thu, 28 Apr 2005 10:23:27 +0200 libcgi-formbuilder-perl (3.02-1) unstable; urgency=low * New upstream release. * Recommend libhtml-parser-perl (contains HTML::Entities used for multibyte HTML character escapes). * Suggest libcgi-fasttemplate-perl (this templating helper module is newly supported but not (yet?) packaged for Debian. * Add upstream website to long description. * Update and improve debian/copyright: + New copyright and licensing text (new email address + covers recent years) + Drop info also included in changelog. + Mention "GNU systems" in leading section. + Declare each topic more strictly. + Mention "licensing info" together with copyright. + Rephrase and add Artistic License to trailing reference to common-licenses, and fix full name of GPL. + Promote upstream mailinglist as alternative contact address. * Improve debian/watch: + Add comment on usage. + Extend regex to cover more possible source names. * Bump up Standards-Version to 3.6.1 (no changes needed). * Enable cdbs debian/rules auto-update (and update copyright). -- Jonas Smedegaard Wed, 20 Apr 2005 10:24:36 +0200 libcgi-formbuilder-perl (2.12-1) unstable; urgency=low * New upstream release * Drop email handling patch - included upstream now. * Drop local cdbs hack - included upstream now. -- Jonas Smedegaard Sun, 19 Oct 2003 19:55:04 +0200 libcgi-formbuilder-perl (2.11-2) unstable; urgency=low * Include patch from Adam Foxson for more safe email response handling. * Conflict with suggested packages lower than the minimum versions required by the library. * Use local hacked cdbs file perlmodule-vars.mk (officieal one is currently broken). -- Jonas Smedegaard Fri, 22 Aug 2003 16:49:25 +0200 libcgi-formbuilder-perl (2.11-1) unstable; urgency=high * New upstream release. * New release contains security fixes, so urgency=high. * Only suggest (not recommend) libhtml-template-perl as the library works fine without it. Also suggest libtemplate-perl and (new to this release) libtext-template-perl. * Add minimal required version to suggested template packages. * Note in debian/copyright that upstream source is also available at cpan.org. * Add watch file (using cpan.org). * Correct build-dependency on debhelper (we use v4 so need to depend on 4.x). * Use (and build-depend on) cdbs. * Standards-version 3.6.0 (no additional changes needed). -- Jonas Smedegaard Fri, 11 Jul 2003 23:37:23 +0200 libcgi-formbuilder-perl (2.07-2) unstable; urgency=low * Recommend (and not build-depend) libhtml-template-perl. -- Jonas Smedegaard Tue, 22 Apr 2003 07:30:10 +0200 libcgi-formbuilder-perl (2.07-1) unstable; urgency=low * Initial Release. -- Jonas Smedegaard Tue, 22 Apr 2003 06:56:55 +0200