r15245 - in /libcgi-formbuilder-perl/trunk/debian: ./ cdbs/ cdbs/1/ cdbs/1/rules/
js at users.alioth.debian.org
js at users.alioth.debian.org
Wed Feb 20 21:56:55 UTC 2008
Author: js
Date: Wed Feb 20 21:56:54 2008
New Revision: 15245
URL: http://svn.debian.org/wsvn/?sc=1&rev=15245
Log:
[svn-inject] Applying Debian modifications to trunk
Added:
libcgi-formbuilder-perl/trunk/debian/ (with props)
libcgi-formbuilder-perl/trunk/debian/README.cdbs-tweaks
libcgi-formbuilder-perl/trunk/debian/cdbs/
libcgi-formbuilder-perl/trunk/debian/cdbs/1/
libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/
libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/buildcore.mk
libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/buildinfo.mk
libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/copyright-check.mk
libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/upstream-tarball.mk
libcgi-formbuilder-perl/trunk/debian/changelog
libcgi-formbuilder-perl/trunk/debian/compat
libcgi-formbuilder-perl/trunk/debian/control
libcgi-formbuilder-perl/trunk/debian/control.in
libcgi-formbuilder-perl/trunk/debian/copyright
libcgi-formbuilder-perl/trunk/debian/copyright_hints
libcgi-formbuilder-perl/trunk/debian/rules (with props)
libcgi-formbuilder-perl/trunk/debian/watch
libcgi-formbuilder-perl/trunk/debian/watch.
Propchange: libcgi-formbuilder-perl/trunk/debian/
------------------------------------------------------------------------------
mergeWithUpstream = 1
Added: libcgi-formbuilder-perl/trunk/debian/README.cdbs-tweaks
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/README.cdbs-tweaks?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/README.cdbs-tweaks (added)
+++ libcgi-formbuilder-perl/trunk/debian/README.cdbs-tweaks Wed Feb 20 21:56:54 2008
@@ -1,0 +1,106 @@
+CDBS tweak
+==========
+
+CDBS is great. In some corner cases, however, some parts of CDBS
+sometimes needs a few tweaks to work optimally.
+
+This is a collection of such tweaks. The goal is for these tweaks to be
+absorbed into upstream CDBS. We just haven't found time yet to discuss
+them at the CDBS developers' mailinglist. And possible we do not all
+agree that the tweaks are so great - therefore this "staging area".
+
+If you found this file below debian/ subdir in a source package, most
+probably only a subset of the below mentioned tweaks are relevant and
+have been shipped with the package. The repository of all these tweaks
+is here: svn://svn.debian.org/build-common/people/js/overlay/
+
+Web access: http://svn.debian.org/wsvn/build-common/people/js/overlay/
+
+
+
+Improved support for cdbs-autoupdate
+------------------------------------
+
+CDBS invented a cool way to help keep build-dependencies up-to-date.
+
+It is disabled by default, as messing with debian/rules at build time
+violates Debian Policy: A build must not change conditions for building.
+
+Some consider this CDBS feature evil.
+
+Some enable the feature within a package, and gets smacked by ftp-master
+or others (there's even a lintian check to complain about it now).
+
+This tweak enables the feature when the build environment contains the
+non-default hint "cdbs-autoupdate" in the DEB_BUILD_OPTIONS variable.
+
+
+
+New buildinfo rule
+------------------
+
+See package description for "buildinfo" for more info.
+
+
+
+Improved support for multiple compilations
+------------------------------------------
+
+Create and clean builddir _after_ resolving per-package DEB_BUILDDIR.
+
+Honour per-package DEB_BUILDDIR in makefile class.
+
+
+
+Various improvements to python-distutils class
+----------------------------------------------
+
+Use full path to python interpreter (Python Policy section 1.3.2).
+
+Add CDBS_BUILD_DEPENDS to old policy method.
+
+Fix CDBS_BUILD_DEPENDS in new policy methods to only depend on debhelper
+when actually used.
+
+Fix DEB_PYTHON_SIMPLE_PACKAGES sometimes installed twice (and only one
+of them honouring DEB_PYTHON_COMPILE_VERSION).
+
+Unify install path using new DEB_PYTHON_DESTDIR.
+
+Quote install path.
+
+
+
+New copyright-check rule
+------------------------
+
+Refuse to build if the source is found to contain different copyright
+info than earlier builds.
+
+
+
+New kernelpatches rule
+----------------------
+
+Small wrapper around dh-kpatches, taking care of build-dependencies too.
+
+
+
+New routines for handling upstream tarball
+------------------------------------------
+
+Rules and variables to help downloading, validating and repackaging
+upstream tarball.
+
+Implements the rules print-version and get-orig-source commonly used
+for group-maintained packages with Debian-specific patches maintained in
+SVN or some other VCS, and automated fetching virgin upstream tarball
+(possibly massaged after download e.g. to strip non-DFSG material).
+
+
+
+Support for custom BTS info
+---------------------------
+
+Include BTS control info found in debian/*.bts files, or alternatively
+redirect bug reports to the email address defined in DEB_BTS_EMAIL.
Added: libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/buildcore.mk
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/buildcore.mk?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/buildcore.mk (added)
+++ libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/buildcore.mk Wed Feb 20 21:56:54 2008
@@ -1,0 +1,30 @@
+# -*- mode: makefile; coding: utf-8 -*-
+# Copyright © 2006 Jonas Smedegaard <dr at jones.dk>
+# Description: Check for cdbs-autoupdate in DEB_BUILD_OPTIONS
+#
+# 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, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+# 02111-1307 USA.
+
+_cdbs_scripts_path ?= /usr/lib/cdbs
+_cdbs_rules_path ?= /usr/share/cdbs/1/rules
+_cdbs_class_path ?= /usr/share/cdbs/1/class
+
+include $(_cdbs_rules_path)/buildvars.mk$(_cdbs_makefile_suffix)
+
+ifneq (,$(findstring cdbs-autoupdate,$(DEB_BUILD_OPTIONS)))
+DEB_AUTO_UPDATE_DEBIAN_CONTROL = yes
+endif
+
+include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix)
Added: libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/buildinfo.mk
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/buildinfo.mk?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/buildinfo.mk (added)
+++ libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/buildinfo.mk Wed Feb 20 21:56:54 2008
@@ -1,0 +1,40 @@
+# -*- mode: makefile; coding: utf-8 -*-
+# Copyright © 2004-2006 Jonas Smedegaard <dr at jones.dk>
+# Description: Generate and include build information
+#
+# 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, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+# 02111-1307 USA.
+
+_cdbs_scripts_path ?= /usr/lib/cdbs
+_cdbs_rules_path ?= /usr/share/cdbs/1/rules
+_cdbs_class_path ?= /usr/share/cdbs/1/class
+
+ifndef _cdbs_rules_buildinfo
+_cdbs_rules_buildinfo = 1
+
+include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix)
+
+CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), dh-buildinfo
+
+common-install-arch common-install-indep:: debian/stamp-buildinfo
+
+debian/stamp-buildinfo:
+ dh_buildinfo
+ touch debian/stamp-buildinfo
+
+clean::
+ rm -f debian/stamp-buildinfo
+
+endif
Added: libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/copyright-check.mk
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/copyright-check.mk?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/copyright-check.mk (added)
+++ libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/copyright-check.mk Wed Feb 20 21:56:54 2008
@@ -1,0 +1,69 @@
+# -*- mode: makefile; coding: utf-8 -*-
+# Copyright © 2005-2007 Jonas Smedegaard <dr at jones.dk>
+# Description: Check for changes to copyright notices in source
+#
+# 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, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+# 02111-1307 USA.
+
+# TODO: Save scan as "file: match" (needs rewrite of main loop in perl)
+
+# TODO: Save scan as "file (license): match" (needs /usr/bin/licensecheck from kdesdk-scripts)
+
+_cdbs_scripts_path ?= /usr/lib/cdbs
+_cdbs_rules_path ?= /usr/share/cdbs/1/rules
+_cdbs_class_path ?= /usr/share/cdbs/1/class
+
+ifndef _cdbs_rules_copyright-check
+_cdbs_rules_copyright-check := 1
+
+include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix)
+
+cdbs_copyright-check_find_opts := -not -regex 'debian/.*' -not -regex '\(.*/\)?config\.\(guess\|sub\|rpath\)\(\..*\)?'
+cdbs_copyright-check_egrep_opts := --text -rih '(copyright|\(c\) ).*[0-9]{4}'
+
+pre-build:: debian/stamp-copyright-check
+
+debian/stamp-copyright-check:
+ @echo 'Scanning upstream source for new/changed copyright notices (except debian subdir!)...'
+ find * -type f $(cdbs_copyright-check_find_opts) -exec cat '{}' ';' \
+ | tr '\r' '\n' \
+ | LC_ALL=C sed -e 's/[^[:print:]]//g' \
+ | egrep $(cdbs_copyright-check_egrep_opts) \
+ | sed -e 's/^[[:space:]*#]*//' -e 's/[[:space:]]*$$//' \
+ | LC_ALL=C sort -u \
+ > debian/copyright_newhints
+ @if [ ! -f debian/copyright_hints ]; then touch debian/copyright_hints; fi
+ @newstrings=`diff -u debian/copyright_hints debian/copyright_newhints | sed '1,2d' | egrep '^\+' | sed 's/^\+//'`; \
+ if [ -n "$$newstrings" ]; then \
+ echo "Error: The following new or changed copyright notices discovered:"; \
+ echo "$$newstrings"; \
+ echo "Trying to locate the files containing the new/changed copyright notices..."; \
+ echo "(Strings part of binary data you need to resolve yourself)"; \
+ find * -type f $(cdbs_copyright-check_find_opts) -exec grep -F -l -e "$$newstrings" '{}' ';'; \
+ echo; \
+ echo "To fix the situation please do the following:"; \
+ echo " 1) Investigate the above changes and update debian/copyright as needed"; \
+ echo " 2) Replace debian/copyright_hints with debian/copyright_newhints"; \
+ exit 1; \
+ fi
+
+ @echo 'No new copyright notices found - assuming no news is good news...'
+ rm -f debian/copyright_newhints
+ touch $@
+
+clean::
+ rm -f debian/stamp-copyright-check
+
+endif
Added: libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/upstream-tarball.mk
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/upstream-tarball.mk?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/upstream-tarball.mk (added)
+++ libcgi-formbuilder-perl/trunk/debian/cdbs/1/rules/upstream-tarball.mk Wed Feb 20 21:56:54 2008
@@ -1,0 +1,107 @@
+# -*- mode: makefile; coding: utf-8 -*-
+# Copyright © 2007 Jonas Smedegaard <dr at jones.dk>
+# Description: Convenience rules for dealing with upstream tarballs
+#
+# 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, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+# 02111-1307 USA.
+
+_cdbs_scripts_path ?= /usr/lib/cdbs
+_cdbs_rules_path ?= /usr/share/cdbs/1/rules
+_cdbs_class_path ?= /usr/share/cdbs/1/class
+
+ifndef _cdbs_rules_upstream_tarball
+_cdbs_rules_upstream_tarball := 1
+
+# Prefix for upstream location of all upstream tarballs (mandatory!)
+#DEB_UPSTREAM_URL =
+DEB_UPSTREAM_PACKAGE = $(DEB_SOURCE_PACKAGE)
+DEB_UPSTREAM_TARBALL_VERSION = $(if $(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE)),$(shell basename '$(DEB_UPSTREAM_VERSION)' '.$(DEB_UPSTREAM_REPACKAGE_TAG)'),$(DEB_UPSTREAM_VERSION))
+DEB_UPSTREAM_TARBALL_EXTENSION = tar.gz
+# Checksum to ensure integrity of downloadeds using get-orig-source (optional)
+#DEB_UPSTREAM_TARBALL_MD5 =
+
+DEB_UPSTREAM_WORKDIR = ../tarballs
+
+# Base directory within tarball
+DEB_UPSTREAM_TARBALL_SRCDIR = $(DEB_UPSTREAM_PACKAGE)-$(DEB_UPSTREAM_TARBALL_VERSION)
+
+# Space-delimited list of directories and files to strip (optional)
+#DEB_UPSTREAM_REPACKAGE_EXCLUDE = CVS .cvsignore doc/rfc*.txt doc/draft*.txt
+DEB_UPSTREAM_REPACKAGE_TAG = dfsg
+
+cdbs_upstream_tarball = $(DEB_UPSTREAM_PACKAGE)-$(DEB_UPSTREAM_TARBALL_VERSION).$(DEB_UPSTREAM_TARBALL_EXTENSION)
+cdbs_upstream_uncompressed_tarball = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar
+cdbs_upstream_local_tarball = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.$(if $(findstring $(DEB_UPSTREAM_TARBALL_EXTENSION),tgz),tar.gz,$(DEB_UPSTREAM_TARBALL_EXTENSION))
+cdbs_upstream_repackaged_tarball = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).$(DEB_UPSTREAM_REPACKAGE_TAG).orig.tar.gz
+
+# # These variables are deprecated
+_cdbs_deprecated_vars += DEB_UPSTREAM_TARBALL DEB_UPSTREAM_LOCAL_TARBALL DEB_UPSTREAM_REPACKAGE_TARBALL
+_cdbs_deprecated_vars += DEB_UPSTREAM_REPACKAGE_EXCLUDES
+DEB_UPSTREAM_REPACKAGE_EXCLUDE += $(DEB_UPSTREAM_REPACKAGE_EXCLUDES)
+
+print-version:
+ @@echo "Debian version: $(DEB_VERSION)"
+ @@echo "Upstream version: $(DEB_UPSTREAM_TARBALL_VERSION)"
+
+get-orig-source:
+ @@dh_testdir
+ @@mkdir -p "$(DEB_UPSTREAM_WORKDIR)"
+
+ @if [ ! -f "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" ] ; then \
+ echo "Downloading $(cdbs_upstream_local_tarball) from $(DEB_UPSTREAM_URL)/$(cdbs_upstream_tarball) ..." ; \
+ wget -N -nv -T10 -t3 -O "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" "$(DEB_UPSTREAM_URL)/$(cdbs_upstream_tarball)" ; \
+ else \
+ echo "Upstream source tarball have been already downloaded: $(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" ; \
+ fi
+
+ @md5current=`md5sum "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" | sed -e 's/ .*//'`; \
+ if [ -n "$(DEB_UPSTREAM_TARBALL_MD5)" ] ; then \
+ if [ "$$md5current" != "$(DEB_UPSTREAM_TARBALL_MD5)" ] ; then \
+ echo "Expecting upstream tarball md5sum $(DEB_UPSTREAM_TARBALL_MD5), but $$md5current found" ; \
+ echo "Upstream tarball md5sum is NOT trusted! Possible upstream tarball forge!" ; \
+ echo "Purging downloaded file. Try new download." ; \
+ rm -f "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" ; \
+ false ; \
+ else \
+ echo "Upstream tarball is trusted!" ; \
+ fi; \
+ else \
+ echo "Upstream tarball NOT trusted (current md5sum is $$md5current)!" ; \
+ fi
+
+ @case "$(cdbs_upstream_local_tarball)" in \
+ *.tar.gz) unpack="gunzip -c";; \
+ *.tar.bz2) unpack="bunzip2 -c"; uncompress="bunzip2";; \
+ *.tar.Z) unpack="uncompress -c"; uncompress="uncompress";; \
+ *.tar) unpack="cat"; uncompress="true";; \
+ *) echo "Unknown extension for upstream tarball $(cdbs_upstream_local_tarball)"; false;; \
+ esac && \
+ if [ -n "$(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE))" ]; then \
+ echo "Repackaging tarball ..." && \
+ mkdir -p "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" && \
+ $$unpack "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" \
+ | tar -x -C "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" $(patsubst %,--exclude='%',$(DEB_UPSTREAM_REPACKAGE_EXCLUDE)) && \
+ GZIP=-9 tar -b1 -czf "$(cdbs_upstream_repackaged_tarball)" -C "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" $(DEB_UPSTREAM_TARBALL_SRCDIR) && \
+ echo "Cleaning up" && \
+ rm -rf "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)"; \
+ elif [ -n "$$uncompress" ]; then \
+ echo "Recompressing tarball ..." && \
+ $$uncompress "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)"; \
+ bzip -9 "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_uncompressed_tarball)"; \
+ fi
+
+DEB_PHONY_RULES += print-version get-orig-source
+
+endif
Added: libcgi-formbuilder-perl/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/changelog?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/changelog (added)
+++ libcgi-formbuilder-perl/trunk/debian/changelog Wed Feb 20 21:56:54 2008
@@ -1,0 +1,174 @@
+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 <dr at jones.dk> Sat, 21 Apr 2007 21:48:43 +0200
+
+libcgi-formbuilder-perl (3.05-1) unstable; urgency=low
+
+ * Mew upstream release.
+
+ -- Jonas Smedegaard <dr at jones.dk> 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 <dr at jones.dk> 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 <tcharron at badkarma.mine.nu> 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 <dr at jones.dk> 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 <dr at jones.dk> 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 <dr at jones.dk> 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 <dr at jones.dk> 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 <dr at jones.dk> 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 <dr at jones.dk> 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 <dr at jones.dk> Sun, 19 Oct 2003 19:55:04 +0200
+
+libcgi-formbuilder-perl (2.11-2) unstable; urgency=low
+
+ * Include patch from Adam Foxson <afoxson at pobox.com> 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 <dr at jones.dk> 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 <dr at jones.dk> 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 <dr at jones.dk> Tue, 22 Apr 2003 07:30:10 +0200
+
+libcgi-formbuilder-perl (2.07-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Jonas Smedegaard <dr at jones.dk> Tue, 22 Apr 2003 06:56:55 +0200
+
Added: libcgi-formbuilder-perl/trunk/debian/compat
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/compat?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/compat (added)
+++ libcgi-formbuilder-perl/trunk/debian/compat Wed Feb 20 21:56:54 2008
@@ -1,0 +1,1 @@
+4
Added: libcgi-formbuilder-perl/trunk/debian/control
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/control?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/control (added)
+++ libcgi-formbuilder-perl/trunk/debian/control Wed Feb 20 21:56:54 2008
@@ -1,0 +1,77 @@
+Source: libcgi-formbuilder-perl
+Section: perl
+Priority: optional
+Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 4.2.0), perl (>= 5.6.0-16), dh-buildinfo, libhtml-template-perl (>= 2.6), libtemplate-perl (>= 2.08), libtext-template-perl (>= 1.43), libcgi-session-perl
+Maintainer: Jonas Smedegaard <dr at jones.dk>
+Standards-Version: 3.7.2
+
+Package: libcgi-formbuilder-perl
+Architecture: all
+Depends: ${perl:Depends}, ${misc:Depends}
+Recommends: libhtml-parser-perl (>= 1.23)
+Suggests: libhtml-template-perl (>= 2.6), libtemplate-perl (>= 2.08), libtext-template-perl (>= 1.43), libcgi-session-perl
+Conflicts: libhtml-template-perl (<< 2.6), libtemplate-perl (<< 2.08), libtext-template-perl (<< 1.43), libhtml-parser-perl (<< 1.23)
+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
+ .
+ Homepage: http://www.formbuilder.org/
Added: libcgi-formbuilder-perl/trunk/debian/control.in
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/control.in?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/control.in (added)
+++ libcgi-formbuilder-perl/trunk/debian/control.in Wed Feb 20 21:56:54 2008
@@ -1,0 +1,77 @@
+Source: libcgi-formbuilder-perl
+Section: perl
+Priority: optional
+Build-Depends: @cdbs@, libhtml-template-perl (>= 2.6), libtemplate-perl (>= 2.08), libtext-template-perl (>= 1.43), libcgi-session-perl
+Maintainer: Jonas Smedegaard <dr at jones.dk>
+Standards-Version: 3.7.2
+
+Package: libcgi-formbuilder-perl
+Architecture: all
+Depends: ${perl:Depends}, ${misc:Depends}
+Recommends: libhtml-parser-perl (>= 1.23)
+Suggests: libhtml-template-perl (>= 2.6), libtemplate-perl (>= 2.08), libtext-template-perl (>= 1.43), libcgi-session-perl
+Conflicts: libhtml-template-perl (<< 2.6), libtemplate-perl (<< 2.08), libtext-template-perl (<< 1.43), libhtml-parser-perl (<< 1.23)
+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
+ .
+ Homepage: http://www.formbuilder.org/
Added: libcgi-formbuilder-perl/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/copyright?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/copyright (added)
+++ libcgi-formbuilder-perl/trunk/debian/copyright Wed Feb 20 21:56:54 2008
@@ -1,0 +1,23 @@
+This is the Perl module CGI::FormBuilder, packaged for Debian GNU
+systems.
+
+Upstream source: http://www.formbuilder.org/
+
+(and also available at http://www.cpan.org/modules/by-module/CGI/ )
+
+Upstream author: Nathan Wiger <nate at wiger.org>
+
+(or use upstream mailinglist: fbusers-subscribe at formbuilder.org)
+
+Copyright and licensing info:
+
+Copyright (c) 2000-2006 Nathan Wiger <nate at wiger.org>. All Rights Reserved.
+
+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.
+
+
+On Debian GNU/Linux systems, the complete text of both the GNU General
+Public License and the Artistic License can be found below
+/usr/share/common-licenses/ .
Added: libcgi-formbuilder-perl/trunk/debian/copyright_hints
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/copyright_hints?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/copyright_hints (added)
+++ libcgi-formbuilder-perl/trunk/debian/copyright_hints Wed Feb 20 21:56:54 2008
@@ -1,0 +1,14 @@
+Copyright (c) 2000-2006 Nate Wiger <nate at wiger.org>
+Copyright (c) 2000-2006 Nate Wiger <nate at wiger.org> All Rights Reserved.
+Copyright (c) 2000-2006 Nate Wiger <nate at wiger.org>. All Rights Reserved.
+Copyright (c) 2000-2006 Nathan Wiger <nate at wiger.org>.
+Copyright (c) 2005 Nate Wiger <nate at wiger.org>, Thilo Planz <thilo at cpan.org>.
+Copyright (c) 2005 Nate Wiger <nate at wiger.org>. All Rights Reserved.
+Copyright (c) 2005 Nathan Wiger <nate at wiger.org>. All Rights Reserved.
+Copyright (c) 2005-2006 Nate Wiger <nate at wiger.org>,
+Copyright (c) 2005-2006 Nate Wiger <nate at wiger.org>, Jonas Smedegaard <dr at jones.dk>.
+Copyright (c) 2005-2006 Nate Wiger <nate at wiger.org>, Steinar Fremme
+Copyright (c) 2005-2006 Nate Wiger <nate at wiger.org>, Thilo Planz <thilo at cpan.org>.
+Copyright (c) 2005-2006 Nate Wiger <nate at wiger.org>. All Rights Reserved.
+Copyright (c) 2005-2006 Nathan Wiger <nate at wiger.org>. All Rights Reserved.
+Copyright (c) 2005-2006 Peter Eichman <peichman at cpan.org>. All Rights Reserved.
Added: libcgi-formbuilder-perl/trunk/debian/rules
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/rules?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/rules (added)
+++ libcgi-formbuilder-perl/trunk/debian/rules Wed Feb 20 21:56:54 2008
@@ -1,0 +1,21 @@
+#!/usr/bin/make -f
+# -*- mode: makefile; coding: utf-8 -*-
+# Copyright © 2003-2007 Jonas Smedegaard <dr at jones.dk>
+
+# See debian/README.cdbs-tweaks for info on local overrides
+include debian/cdbs/1/rules/buildcore.mk
+include debian/cdbs/1/rules/upstream-tarball.mk
+include debian/cdbs/1/rules/copyright-check.mk
+include debian/cdbs/1/rules/buildinfo.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+# Put perlmodule.mk after debhelper.mk to dh_clean temp files not in MANIFEST
+include /usr/share/cdbs/1/class/perlmodule.mk
+
+DEB_UPSTREAM_PACKAGE = CGI-FormBuilder
+DEB_UPSTREAM_URL = http://www.formbuilder.org/download
+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 = 65646f3064ecaef5e8c1dc38dd7c3807
+
+clean::
+ rm -f cgisess_*
Propchange: libcgi-formbuilder-perl/trunk/debian/rules
------------------------------------------------------------------------------
svn:executable = *
Added: libcgi-formbuilder-perl/trunk/debian/watch
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/watch?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/watch (added)
+++ libcgi-formbuilder-perl/trunk/debian/watch Wed Feb 20 21:56:54 2008
@@ -1,0 +1,4 @@
+# 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 uupdate
Added: libcgi-formbuilder-perl/trunk/debian/watch.
URL: http://svn.debian.org/wsvn/libcgi-formbuilder-perl/trunk/debian/watch.?rev=15245&op=file
==============================================================================
--- libcgi-formbuilder-perl/trunk/debian/watch. (added)
+++ libcgi-formbuilder-perl/trunk/debian/watch. Wed Feb 20 21:56:54 2008
@@ -1,0 +1,4 @@
+# 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\.]*)\.tar\.gz debian uupdate
More information about the Pkg-perl-cvs-commits
mailing list