debian/0000755000000000000000000000000011564013630007165 5ustar debian/copyright0000644000000000000000000000213011560500500011105 0ustar This package was debianized by Felipe Sateler on Wed, 10 Oct 2007 21:15:20 -0400. The Debian packaging is Copyright (C) 2007 Felipe Sateler Copyright (C) 2007-2010 Steve Kemp Copyright (C) 2011 Kai Wasserbäch and is licensed under the GPLv2, which can be found at '/usr/share/common-licenses/GPL-2' on Debian GNU/Linux systems. It was downloaded from http://www.steve.org.uk/Software/chronicle/ Upstream Authors: See the included AUTHORS file. Copyright (c) 2007-2010 by Steve Kemp. This program is free software; you can redistribute it and/or modify it under the terms of either: a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or b) the "Artistic License" which comes with Perl. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1' and the Artistic Licence in `/usr/share/common-licenses/Artistic'. debian/NEWS0000644000000000000000000000040111560500500007650 0ustar chronicle (4.1-1) unstable; urgency=low In order to simplify the processing of blog entries it is now mandatory that the entry body and header are separated by at least one blank line. -- Steve Kemp Sun, 6 Dec 2009 02:04:06 +0000 debian/docs0000644000000000000000000000003011560500500010022 0ustar AUTHORS COMMENTS README debian/source/0000755000000000000000000000000011564011274010467 5ustar debian/source/format0000644000000000000000000000001411560500500011664 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000211560500500010354 0ustar 8 debian/control0000644000000000000000000000167211560500500010567 0ustar Source: chronicle Section: web Priority: extra Maintainer: Kai Wasserbäch Build-Depends: debhelper (>= 8) Standards-Version: 3.9.2 Homepage: http://www.steve.org.uk/Software/chronicle/ Vcs-Git: git://git.carbon-project.org/chronicle.git Vcs-Browser: http://gitweb.carbon-project.org/?p=chronicle.git;a=summary Package: chronicle Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libtimedate-perl, libhtml-template-perl, perl-modules Suggests: memcached, libtext-markdown-perl, libtext-textile-perl, libtext-vimcolor-perl, libsoap-lite-perl Description: HTML & RSS blog compiler This is a tool which will convert a directory of simple text files into a static HTML weblog, (or blog if you prefer). . The system is intentionally simple, but it supports: . * RSS feed creation. * Template based output. * The tagging of entries. * Notification of ping services upon blog rebuild. * User comments upon entries. debian/chronicle.examples0000644000000000000000000000007611560500500012667 0ustar bin/check-titles cgi-bin/comments.cgi bin/chronicle-spam-test debian/gbp.conf0000644000000000000000000000005711560500500010577 0ustar [DEFAULT] pristine-tar = True sign-tags = True debian/patches/0000755000000000000000000000000011564013741010617 5ustar debian/patches/series0000644000000000000000000000004111564011376012031 0ustar fix_encoding_for_templates.patch debian/patches/fix_encoding_for_templates.patch0000644000000000000000000000146311564013045017221 0ustar Subject: Fix template encoding problem From: Kai Wasserbäch Last-Update: 2011-05-15 Forwarded: yes --- bin/chronicle | 4 ++++ 1 file changed, 4 insertions(+) --- a/bin/chronicle +++ b/bin/chronicle @@ -2798,6 +2798,10 @@ EOF my $t = HTML::Template->new( filename => $file, path => $dir, + filter => sub { + my $ref = shift; + ${$ref} = Encode::decode_utf8(${$ref}); + }, loop_context_vars => 1, global_vars => 1, search_path_on_include => 1, debian/clean0000644000000000000000000000000411560500500010155 0ustar *.1 debian/rules0000755000000000000000000000117611560500500010243 0ustar #!/usr/bin/make -f override_dh_installman: pod2man bin/chronicle > chronicle.1 pod2man bin/chronicle-spooler > chronicle-spooler.1 pod2man bin/chronicle-entry-filter > chronicle-entry-filter.1 pod2man bin/chronicle-rss-importer > chronicle-rss-importer.1 pod2man bin/chronicle-ping > chronicle-ping.1 dh_installman *.1 override_dh_auto_install: dh_auto_install -- prefix=$(CURDIR)/debian/chronicle # Empty override to skip until I've decided whether I want the extra B-Ds for # the tests. override_dh_auto_test: %: dh $@ .PHONY: override_dh_installman override_dh_auto_install override_dh_auto_test debian/changelog0000644000000000000000000002560411564013630011046 0ustar chronicle (4.6-2) unstable; urgency=low * debian/patches/fix_encoding_for_templates.patch: Added to fix problem with UTF-8 encoded templates. * debian/source/local-options: Added with "unapply-patches". -- Kai Wasserbäch Sun, 15 May 2011 20:12:40 +0200 chronicle (4.6-1) unstable; urgency=low * New upstream version. (Closes: #615891) * debian/control: - Take over maintenance with Steve's permission. Thanks for all your work, Steve! - Vcs-{Git,Browser} fields added. - Bumped Standards-Version to 3.9.2, no further changes needed (except the update to debian/copyright). - Minor reformatting of Description. - B-D on dh >=8. * debian/watch: - Added git-import-orig. - Silence debian-watch-contains-dh_make-template. * debian/gbp.conf: Ensure pristine-tar usage. * debian/copyright: Updated. * debian/rules: Converted to minimal version. * debian/chronicle.examples: Added. * debian/compat: Bumped to 8. * debian/clean: Added. * debian/dirs: Deleted (is superfluous now). * debian/NEWS: Fixed debian-news-entry-uses-asterisk. -- Kai Wasserbäch Tue, 03 May 2011 14:31:57 +0200 chronicle (4.5-1) unstable; urgency=low * New bugfix release: - If a file has no Date: psuedo-header then we use the mtime. - The tag works as expected. -- Steve Kemp Tue, 24 Aug 2010 07:55:07 +0000 chronicle (4.4-1) unstable; urgency=low * Correctly cope with the formatting and display of dates in foreign locales, via "--lang=French" (for example), or via the matching setting in the configuration file. -- Steve Kemp Thu, 15 Apr 2010 23:00:32 +0000 chronicle (4.3-1) unstable; urgency=low * Correctly seperate the header/body of a blog post when running Cygwin upon Microsoft Windows platforms. * Significant speedup rebuilding blogs when using Danga's memcached. * Added xref support to entries. -- Steve Kemp Sat, 27 Mar 2010 09:33:09 +0000 chronicle (4.2-2) unstable; urgency=low * Switch to dpkg-source 3.0 (quilt) format -- Steve Kemp Sat, 20 Feb 2010 22:05:26 +0000 chronicle (4.2-1) unstable; urgency=low * New upstream release - Added support for multi-markdown as an input format. * Updated standards version to 3.8.4 - no changes. -- Steve Kemp Sun, 14 Feb 2010 14:16:18 +0000 chronicle (4.1-3) unstable; urgency=high * Attempt to correctly invoke the filter, such that entries have their UTF-8 entries preserved. (Closes: #566106) -- Steve Kemp Mon, 25 Jan 2010 19:19:19 +0000 chronicle (4.1-2) unstable; urgency=high * Restore correct handling of UTF-8. -- Steve Kemp Wed, 7 Jan 2010 18:50:18 +0000 chronicle (4.1-1) unstable; urgency=low * New upstream release: - Moves the conversion of different blog formats to an external helper program. (chronicle-entry-filter) - Makes a newline seperating the blog pseudo-header from the body mandatory. - Adds syntax filtering via if Text::VimColor is present. - Suggest: The installation of the libtext-vimcolor-perl package. -- Steve Kemp Sun, 3 Jan 2010 17:05:17 +0000 chronicle (4.0-1) unstable; urgency=low * New upstream release: - Reads and writes all files as UTF8 rather than latin1. (Closes: #502484) - Moved the chronicle-rss-imported into the system install. - Many minor fixes and cleanups. -- Steve Kemp Sun, 6 Dec 2009 02:04:06 +0000 chronicle (3.9-1) unstable; urgency=low * Updated all themes which are included by default: - Each theme now fully validates. - Each theme now uses a header.inc, footer.inc, and sidebar.inc file. * Support the use of a local temple-override directory specified via the HTML_TEMPLATE_ROOT environmental variable. -- Steve Kemp Sat, 3 Oct 2009 08:49:01 +0000 chronicle (3.8-1) unstable; urgency=low * Add the chronicle-spam-test script to the examples/ directory. * Avoid generating a sitemap.xml file if no URL prefix has been defined. (Closes: #545198) * Allow the sitemap.xml to use an URL prefix even if the site-prefix isn't set, with --sitemap-prefix= -- Steve Kemp Sat, 26 Sep 2009 10:30:01 +0000 chronicle (3.7-1) unstable; urgency=medium * Added the generation of a sitemap.xml file to the top level of the blog. * Bumped standards version to 3.8.3 - no changes required. -- Steve Kemp Thur, 20 August 2009 6:32:06 +0000 chronicle (3.6-1) unstable; urgency=medium * Updated the simple theme. * Added the option "--author" to allow the authors email address to be specified. This allows author-posted comments to be highlighted via CSS. (Demonstrated by the simple theme.) * Added support for gravitar icons * Added support for homepage/link collection & display in comments. -- Steve Kemp Sun, 22 June 2009 11:11:11 +0000 chronicle (3.5-1) unstable; urgency=medium * Added a new theme "simple". * Added the option "--date-archive-path" to create archives in subdirectories. -- Steve Kemp Sun, 22 Feb 2009 08:22:08 +0000 chronicle (3.4-1) unstable; urgency=medium * Abort if non-unique titles are encountered. (Closes: #508268) * Allow date + tag views to be sorted "most recent first", via new command line arguments / configuration file options. -- Steve Kemp Wed, 10 Dec 2008 20:22:02 +0000 chronicle (3.3-1) unstable; urgency=medium * Default to UTF-8 when processing input in textile formats. Allow --charset=foo to override this. Thanks to Nicolau Werneck for the patch. -- Steve Kemp Sun, 6 Dec 2008 22:16:22 +0000 chronicle (3.2-2) unstable; urgency=medium * Install the file cgi-bin/comments.cgi alongside the other example files. (Closes: #504270) -- Steve Kemp Sun, 2 Nov 2008 14:55:41 +0000 chronicle (3.2-1) unstable; urgency=high * New upstream release. - Applied patch from Byron Clark to support non-GMT timezones. -- Steve Kemp Thu, 9 Oct 2008 19:55:19 +0000 chronicle (3.1-1) unstable; urgency=high * New upstream release. - Correctly sort submitted comments by their submission time &date. -- Steve Kemp Mon, 1 Sep 2008 20:40:59 +0000 chronicle (3.0-1) unstable; urgency=high * New upstream release. - Updated standards version to 3.8.0 -- Steve Kemp Wed, 23 Jul 2008 18:19:20 +0000 chronicle (2.9-3) unstable; urgency=high * Added "suggests" to package for - libtext-markdown-perl - libtext-textile-perl (Closes: #488406) -- Steve Kemp Sun, 25 May 2008 14:44:41 +0000 chronicle (2.9-2) unstable; urgency=high * Bugfix: Allow "--format=markdown" to work correctly. * Allow per-entry format selection via "Format: [html|textile|..]" psuedo-header. -- Steve Kemp Sun, 25 May 2008 14:44:41 +0000 chronicle (2.9-1) unstable; urgency=high * Bugfix: Don't use invalid dates when sorting. -- Steve Kemp Fri, 16 May 2008 17:47:27 +0000 chronicle (2.8-1) unstable; urgency=low * New upstream release: - Ignore entries with a Publish: date in the future. - Don't ignore the published *times* when sorting by *date*. -- Steve Kemp Fri, 16 May 2008 17:18:19 +0000 chronicle (2.7-1) unstable; urgency=low * New upstream release: - Don't needlessly strip the suffix from titles. - Added utility to warn about duplicated titles. - Added new "leftbar" theme. -- Steve Kemp Fri, 2 May 2008 21:00:12 +0000 chronicle (2.6-2) unstable; urgency=low * Include manpage for chronicle-spooler. * Include patch from MJ Ray for correct time handling of entries. -- Steve Kemp Mon, 14 Apr 2008 20:00:02 +0000 chronicle (2.6-1) unstable; urgency=low * New upstream release: - Allow pending posts to be spooled, via chronicle-spool. - Updated script to allow RSS v1.0 dates. -- Steve Kemp Mon, 14 Apr 2008 20:00:02 +0000 chronicle (2.5-1) unstable; urgency=low * New upstream release: - Allow subjects to be specified via 'Subject:' in addition to 'Title:'. Useful for email submission. - Added new theme, as used on http://blog.mail-scanning.com/ -- Steve Kemp Wed, 2 Apr 2008 15:11:51 +0000 chronicle (2.4-1) unstable; urgency=medium * New upstream release: - Entries in the 'tag' view are sorted by date. - Entries in the 'archive' view are sorted by date. -- Steve Kemp Tue, 25 Mar 2008 22:50:05 +0000 chronicle (2.3-1) unstable; urgency=medium * New upstream release: - Allow entries to be cut via -- Steve Kemp Tue, 11 Mar 2008 20:19:18 +0000 chronicle (2.2-1) unstable; urgency=medium * New upstream release: - Bugfix to allow comments to be inserted correctly. - Allow comment form to be limited to "recent" posts. - Sort the tags on each entry alphabetically. -- Steve Kemp Wed, 16 Jan 2008 18:47:18 +0000 chronicle (2.1-1) unstable; urgency=medium * New upstream release: - Fixed the handling of comments on the default theme. - Updated output to add 'alt', 'height', and 'width' to all tags. - Produce valid HTML output, and added test to ensure that is the case. - Added AJAX support to the blog.steve.org.uk theme for comment submission. -- Steve Kemp Tue, 1 Jan 2008 22:22:22 +0000 chronicle (2.0-1) unstable; urgency=low * New upstream release: - Adds support for comments via helper CGI process. - Makes sure feeds validate. - HTML Entity escaping of links, and tag-names. - Simplified date & time handling. - The addition of a new theme 'blog.steve.org.uk'. * Consistent spelling for 'calendar' and the ability to work without this module. (Closes: #456772) -- Steve Kemp Wed, 20 Dec 2007 11:53:11 +0000 chronicle (1.2-1) unstable; urgency=low * Initial upload to Debian. (Closes: #455761) * New upstream release: - Reverse sort the date-cloud. - Add 'pubDate' attributes to our RSS feed(s) -- Steve Kemp Mon, 11 Dec 2007 11:58:11 +0000 chronicle (1.1-1) stable; urgency=low * New upstream release: - Allows support for calandar in the index. -- Steve Kemp Sat, 8 Dec 2007 16:53:16 +0000 chronicle (1.0-1) stable; urgency=low * New upstream release. -- Steve Kemp Sat, 10 Nov 2007 17:06:21 +0000 chronicle (0.9-1) unstable; urgency=low * New upstream release. -- Steve Kemp Thu, 25 Oct 2007 19:34:41 +0000 chronicle (0.8-1) unstable; urgency=low * Initial release -- Felipe Sateler Wed, 10 Oct 2007 21:40:32 -0400 debian/watch0000644000000000000000000000022711560500500010210 0ustar # Compulsory line, this is a version 3 file version=3 http://www.steve.org.uk/Software/chronicle/ chronicle-(.*)\.tar\.gz \ debian git-import-orig