aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--debian/bin/sisu137
-rw-r--r--debian/bin/sisu2137
-rw-r--r--debian/bin/sisu3137
-rw-r--r--debian/bin/sisu_termsheet159
-rw-r--r--debian/bin/sisu_webrick146
-rw-r--r--debian/changelog4991
-rw-r--r--debian/compat1
-rw-r--r--debian/control121
-rw-r--r--debian/copyright91
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/_sisu/skin/doc/skin_debian.rb83
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_constitution_v1.2.adjusted.sst502
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_constitution_v1.2.sst499
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_constitution_v1.2~da.sst501
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_constitution_v1.2~de.sst503
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_constitution_v1.2~es.sst517
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_constitution_v1.2~fr.sst508
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_constitution_v1.3.adjusted.sst506
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_constitution_v1.3.sst507
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_constitution_v1.3~da.sst514
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_constitution_v1.3~de.sst503
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_social_contract_v1.1.sst136
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_social_contract_v1.1~da.sst138
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_social_contract_v1.1~de.sst139
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_social_contract_v1.1~es.sst136
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_social_contract_v1.1~fi.sst138
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_social_contract_v1.1~fr.sst136
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v2/debian_social_contract_v1.1~it.sst128
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/_sisu/skin/doc/skin_debian.rb83
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/da/debian_constitution_v1.2.sst501
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/da/debian_constitution_v1.3.sst514
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/da/debian_social_contract_v1.1.sst138
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/de/debian_constitution_v1.2.sst503
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/de/debian_constitution_v1.3.sst503
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/de/debian_social_contract_v1.1.sst139
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/en/debian_constitution_v1.2.adjusted.sst502
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/en/debian_constitution_v1.2.sst499
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/en/debian_constitution_v1.3.adjusted.sst506
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/en/debian_constitution_v1.3.sst507
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/en/debian_social_contract_v1.1.sst136
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/es/debian_constitution_v1.2.sst517
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/es/debian_social_contract_v1.1.sst136
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/fi/debian_social_contract_v1.1.sst138
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/fr/debian_constitution_v1.2.sst508
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/fr/debian_social_contract_v1.1.sst136
-rw-r--r--debian/data/doc/sisu/markup-samples/samples/v3/it/debian_social_contract_v1.1.sst127
-rw-r--r--debian/manpages/sisu-complete.732
-rw-r--r--debian/manpages/sisu-pdf.732
-rw-r--r--debian/manpages/sisu-postgresql.734
-rw-r--r--debian/manpages/sisu-sqlite.734
-rwxr-xr-xdebian/rules7
-rw-r--r--debian/sisu-complete.manpages1
-rw-r--r--debian/sisu-pdf.install1
-rw-r--r--debian/sisu-pdf.manpages2
-rw-r--r--debian/sisu-postgresql.install1
-rw-r--r--debian/sisu-postgresql.manpages2
-rw-r--r--debian/sisu-sqlite.install1
-rw-r--r--debian/sisu-sqlite.manpages2
-rw-r--r--debian/sisu.NEWS.Debian107
-rw-r--r--debian/sisu.docs1
-rw-r--r--debian/sisu.install27
-rw-r--r--debian/sisu.lintian-overrides12
-rw-r--r--debian/sisu.manpages14
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch2
64 files changed, 18420 insertions, 0 deletions
diff --git a/debian/bin/sisu b/debian/bin/sisu
new file mode 100644
index 00000000..3b31da19
--- /dev/null
+++ b/debian/bin/sisu
@@ -0,0 +1,137 @@
+#! /usr/bin/ruby1.9.1
+# encoding: utf-8
+#SiSU: copyright (C) 1997 - 2012 Ralph Amissah; License GPL, see appended program information
+begin
+ def ruby_version_ok?(base_version)
+ @v ||=RUBY_VERSION.scan(/\d+/)
+ vb=base_version.scan(/\d+/)
+ if @v[0].to_i < vb[0].to_i \
+ or @v[0].to_i == vb[0].to_i \
+ && @v[1].to_i < vb[1].to_i \
+ or @v[0].to_i == vb[0].to_i \
+ && @v[1].to_i == vb[1].to_i \
+ && @v[1].to_i < vb[2].to_i
+ raise "Please, use Ruby#{vb} or later, current Ruby #{RUBY_VERSION}"
+ else check_incompatible_ruby_build?
+ end
+ end
+ def check_incompatible_ruby_build?
+ require 'rbconfig'
+ e=Config::CONFIG
+ if RUBY_VERSION == '1.9.2' \
+ && e['PATCHLEVEL'].to_i < 180
+ raise <<WOK
+There are known issues with early versions of ruby1.9.2.
+Please, use Ruby 1.9.2p180 or later,
+current version #{e['RUBY_PROGRAM_VERSION']}p#{e['PATCHLEVEL']}
+#{%x{ruby -v}.strip.to_s}
+
+WOK
+ end
+ end
+ def check_sisu_legacy_ruby_version?
+ rbv_sisu_legacy='1.9.2' #'1.8.7'
+ ruby_version_ok?(rbv_sisu_legacy)
+ end
+ def check_sisu_stable_ruby_version?
+ rbv_sisu_stable='1.9.2'
+ ruby_version_ok?(rbv_sisu_stable)
+ end
+ def check_sisu_dev_ruby_version?
+ rbv_sisu_dev='1.9.2'
+ ruby_version_ok?(rbv_sisu_dev)
+ end
+ $VERBOSE=nil
+ $KCODE='u' if RUBY_VERSION < '1.9'
+ argv=$*
+ SiSU_version_dir=case argv.inspect
+ when /--v2/
+ check_sisu_legacy_ruby_version?
+ 'v2'
+ when /--v3/
+ check_sisu_stable_ruby_version?
+ 'v3'
+ when /--dev/
+ check_sisu_dev_ruby_version?
+ 'v3' #'v3dv'
+ else
+ check_sisu_stable_ruby_version?
+ 'v3'
+ end
+ SiSU_lib="sisu/#{SiSU_version_dir}"
+ require "#{SiSU_lib}/hub"
+rescue
+ STDERR.puts 'ERROR'
+ STDERR.puts $!
+ STDERR.puts $@
+ require 'rbconfig'
+ e=Config::CONFIG
+ puts %{
+ #{%x{ruby -v}.strip.to_s}
+ #{RUBY_VERSION}
+ ruby version: #{e['RUBY_PROGRAM_VERSION']}p#{e['PATCHLEVEL']}
+ ruby named: #{e['ruby_version']}
+ rubylib: #{e['rubylibdir']}
+ rubylib local: #{e['sitelibdir']}
+ }
+ system(%{echo "
+ system RUBYPATH: ${RUBYPATH}
+ system RUBYLIB: ${RUBYLIB}
+ "})
+ puts %{
+ On a Debian system to switch the version of ruby to >=1.9.2 see:
+ http://wiki.debian.org/Ruby
+ }
+end
+__END__
+
+ * Name: SiSU
+
+ * Description: a framework for document structuring, publishing and search
+
+ * Author: Ralph Amissah
+
+ * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+ 2007, 2008, 2009, 2010, 2011, 2012 Ralph Amissah, All Rights Reserved.
+
+ * License: GPL 3 or later:
+
+ SiSU, a framework for document structuring, publishing and search
+
+ Copyright (C) Ralph Amissah
+
+ 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 3 of the License, 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 <http://www.gnu.org/licenses/>.
+
+ If you have Internet connection, the latest version of the GPL should be
+ available at these locations:
+ <http://www.fsf.org/licensing/licenses/gpl.html>
+ <http://www.gnu.org/licenses/gpl.html>
+
+ <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+
+ * SiSU uses:
+ * Standard SiSU markup syntax,
+ * Standard SiSU meta-markup syntax, and the
+ * Standard SiSU object citation numbering and system
+
+ * Hompages:
+ <http://www.jus.uio.no/sisu>
+ <http://www.sisudoc.org>
+
+ * Download:
+ <http://www.sisudoc.org/sisu/en/SiSU/download.html>
+
+ * Ralph Amissah
+ <ralph@amissah.com>
+ <ralph.amissah@gmail.com>
diff --git a/debian/bin/sisu2 b/debian/bin/sisu2
new file mode 100644
index 00000000..9c52163c
--- /dev/null
+++ b/debian/bin/sisu2
@@ -0,0 +1,137 @@
+#! /usr/bin/ruby1.9.1
+# encoding: utf-8
+#SiSU: copyright (C) 1997 - 2011 Ralph Amissah; License GPL, see appended program information
+begin
+ def ruby_version_ok?(base_version)
+ @v ||=RUBY_VERSION.scan(/\d+/)
+ vb=base_version.scan(/\d+/)
+ if @v[0].to_i < vb[0].to_i \
+ or @v[0].to_i == vb[0].to_i \
+ && @v[1].to_i < vb[1].to_i \
+ or @v[0].to_i == vb[0].to_i \
+ && @v[1].to_i == vb[1].to_i \
+ && @v[1].to_i < vb[2].to_i
+ raise "Please, use Ruby#{vb} or later, current Ruby #{RUBY_VERSION}"
+ else check_incompatible_ruby_build?
+ end
+ end
+ def check_incompatible_ruby_build?
+ require 'rbconfig'
+ e=Config::CONFIG
+ if RUBY_VERSION == '1.9.2' \
+ && e['PATCHLEVEL'].to_i < 180
+ raise <<WOK
+There are known issues with early versions of ruby1.9.2.
+Please, use Ruby 1.9.2p180 or later,
+current version #{e['RUBY_PROGRAM_VERSION']}p#{e['PATCHLEVEL']}
+#{%x{ruby -v}.strip.to_s}
+
+WOK
+ end
+ end
+ def check_sisu_legacy_ruby_version?
+ rbv_sisu_legacy='1.9.2' #'1.8.7'
+ ruby_version_ok?(rbv_sisu_legacy)
+ end
+ def check_sisu_stable_ruby_version?
+ rbv_sisu_stable='1.9.2'
+ ruby_version_ok?(rbv_sisu_stable)
+ end
+ def check_sisu_dev_ruby_version?
+ rbv_sisu_dev='1.9.2'
+ ruby_version_ok?(rbv_sisu_dev)
+ end
+ $VERBOSE=nil
+ $KCODE='u' if RUBY_VERSION < '1.9'
+ argv=$*
+ SiSU_version_dir=case argv.inspect
+ when /--v2/
+ check_sisu_legacy_ruby_version?
+ 'v2'
+ when /--v3/
+ check_sisu_stable_ruby_version?
+ 'v3'
+ when /--dev/
+ check_sisu_dev_ruby_version?
+ 'v3' #'v3dv'
+ else
+ check_sisu_stable_ruby_version?
+ 'v3'
+ end
+ SiSU_lib="sisu/#{SiSU_version_dir}"
+ require "#{SiSU_lib}/hub"
+rescue
+ STDERR.puts 'ERROR'
+ STDERR.puts $!
+ STDERR.puts $@
+ require 'rbconfig'
+ e=Config::CONFIG
+ puts %{
+ #{%x{ruby -v}.strip.to_s}
+ #{RUBY_VERSION}
+ ruby version: #{e['RUBY_PROGRAM_VERSION']}p#{e['PATCHLEVEL']}
+ ruby named: #{e['ruby_version']}
+ rubylib: #{e['rubylibdir']}
+ rubylib local: #{e['sitelibdir']}
+ }
+ system(%{echo "
+ system RUBYPATH: ${RUBYPATH}
+ system RUBYLIB: ${RUBYLIB}
+ "})
+ puts %{
+ On a Debian system to switch the version of ruby to >=1.9.2 see:
+ http://wiki.debian.org/Ruby
+ }
+end
+__END__
+
+ * Name: SiSU
+
+ * Description: a framework for document structuring, publishing and search
+
+ * Author: Ralph Amissah
+
+ * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+ 2007, 2008, 2009, 2010, 2011, 2012 Ralph Amissah, All Rights Reserved.
+
+ * License: GPL 3 or later:
+
+ SiSU, a framework for document structuring, publishing and search
+
+ Copyright (C) Ralph Amissah
+
+ 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 3 of the License, 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 <http://www.gnu.org/licenses/>.
+
+ If you have Internet connection, the latest version of the GPL should be
+ available at these locations:
+ <http://www.fsf.org/licensing/licenses/gpl.html>
+ <http://www.gnu.org/licenses/gpl.html>
+
+ <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+
+ * SiSU uses:
+ * Standard SiSU markup syntax,
+ * Standard SiSU meta-markup syntax, and the
+ * Standard SiSU object citation numbering and system
+
+ * Hompages:
+ <http://www.jus.uio.no/sisu>
+ <http://www.sisudoc.org>
+
+ * Download:
+ <http://www.sisudoc.org/sisu/en/SiSU/download.html>
+
+ * Ralph Amissah
+ <ralph@amissah.com>
+ <ralph.amissah@gmail.com>
diff --git a/debian/bin/sisu3 b/debian/bin/sisu3
new file mode 100644
index 00000000..3b31da19
--- /dev/null
+++ b/debian/bin/sisu3
@@ -0,0 +1,137 @@
+#! /usr/bin/ruby1.9.1
+# encoding: utf-8
+#SiSU: copyright (C) 1997 - 2012 Ralph Amissah; License GPL, see appended program information
+begin
+ def ruby_version_ok?(base_version)
+ @v ||=RUBY_VERSION.scan(/\d+/)
+ vb=base_version.scan(/\d+/)
+ if @v[0].to_i < vb[0].to_i \
+ or @v[0].to_i == vb[0].to_i \
+ && @v[1].to_i < vb[1].to_i \
+ or @v[0].to_i == vb[0].to_i \
+ && @v[1].to_i == vb[1].to_i \
+ && @v[1].to_i < vb[2].to_i
+ raise "Please, use Ruby#{vb} or later, current Ruby #{RUBY_VERSION}"
+ else check_incompatible_ruby_build?
+ end
+ end
+ def check_incompatible_ruby_build?
+ require 'rbconfig'
+ e=Config::CONFIG
+ if RUBY_VERSION == '1.9.2' \
+ && e['PATCHLEVEL'].to_i < 180
+ raise <<WOK
+There are known issues with early versions of ruby1.9.2.
+Please, use Ruby 1.9.2p180 or later,
+current version #{e['RUBY_PROGRAM_VERSION']}p#{e['PATCHLEVEL']}
+#{%x{ruby -v}.strip.to_s}
+
+WOK
+ end
+ end
+ def check_sisu_legacy_ruby_version?
+ rbv_sisu_legacy='1.9.2' #'1.8.7'
+ ruby_version_ok?(rbv_sisu_legacy)
+ end
+ def check_sisu_stable_ruby_version?
+ rbv_sisu_stable='1.9.2'
+ ruby_version_ok?(rbv_sisu_stable)
+ end
+ def check_sisu_dev_ruby_version?
+ rbv_sisu_dev='1.9.2'
+ ruby_version_ok?(rbv_sisu_dev)
+ end
+ $VERBOSE=nil
+ $KCODE='u' if RUBY_VERSION < '1.9'
+ argv=$*
+ SiSU_version_dir=case argv.inspect
+ when /--v2/
+ check_sisu_legacy_ruby_version?
+ 'v2'
+ when /--v3/
+ check_sisu_stable_ruby_version?
+ 'v3'
+ when /--dev/
+ check_sisu_dev_ruby_version?
+ 'v3' #'v3dv'
+ else
+ check_sisu_stable_ruby_version?
+ 'v3'
+ end
+ SiSU_lib="sisu/#{SiSU_version_dir}"
+ require "#{SiSU_lib}/hub"
+rescue
+ STDERR.puts 'ERROR'
+ STDERR.puts $!
+ STDERR.puts $@
+ require 'rbconfig'
+ e=Config::CONFIG
+ puts %{
+ #{%x{ruby -v}.strip.to_s}
+ #{RUBY_VERSION}
+ ruby version: #{e['RUBY_PROGRAM_VERSION']}p#{e['PATCHLEVEL']}
+ ruby named: #{e['ruby_version']}
+ rubylib: #{e['rubylibdir']}
+ rubylib local: #{e['sitelibdir']}
+ }
+ system(%{echo "
+ system RUBYPATH: ${RUBYPATH}
+ system RUBYLIB: ${RUBYLIB}
+ "})
+ puts %{
+ On a Debian system to switch the version of ruby to >=1.9.2 see:
+ http://wiki.debian.org/Ruby
+ }
+end
+__END__
+
+ * Name: SiSU
+
+ * Description: a framework for document structuring, publishing and search
+
+ * Author: Ralph Amissah
+
+ * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+ 2007, 2008, 2009, 2010, 2011, 2012 Ralph Amissah, All Rights Reserved.
+
+ * License: GPL 3 or later:
+
+ SiSU, a framework for document structuring, publishing and search
+
+ Copyright (C) Ralph Amissah
+
+ 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 3 of the License, 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 <http://www.gnu.org/licenses/>.
+
+ If you have Internet connection, the latest version of the GPL should be
+ available at these locations:
+ <http://www.fsf.org/licensing/licenses/gpl.html>
+ <http://www.gnu.org/licenses/gpl.html>
+
+ <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+
+ * SiSU uses:
+ * Standard SiSU markup syntax,
+ * Standard SiSU meta-markup syntax, and the
+ * Standard SiSU object citation numbering and system
+
+ * Hompages:
+ <http://www.jus.uio.no/sisu>
+ <http://www.sisudoc.org>
+
+ * Download:
+ <http://www.sisudoc.org/sisu/en/SiSU/download.html>
+
+ * Ralph Amissah
+ <ralph@amissah.com>
+ <ralph.amissah@gmail.com>
diff --git a/debian/bin/sisu_termsheet b/debian/bin/sisu_termsheet
new file mode 100644
index 00000000..7a3b0425
--- /dev/null
+++ b/debian/bin/sisu_termsheet
@@ -0,0 +1,159 @@
+#! /usr/bin/ruby1.9.1
+# encoding: utf-8
+#SiSU: copyright (C) 1997 - 2012 Ralph Amissah; License GPL, see appended program information
+begin
+ def ruby_version_ok?(base_version)
+ @v ||=RUBY_VERSION.scan(/\d+/)
+ vb=base_version.scan(/\d+/)
+ if @v[0].to_i < vb[0].to_i \
+ or @v[0].to_i == vb[0].to_i \
+ && @v[1].to_i < vb[1].to_i \
+ or @v[0].to_i == vb[0].to_i \
+ && @v[1].to_i == vb[1].to_i \
+ && @v[1].to_i < vb[2].to_i
+ raise "Please, use Ruby#{vb} or later, current Ruby #{RUBY_VERSION}"
+ else check_incompatible_ruby_build?
+ end
+ end
+ def check_incompatible_ruby_build?
+ require 'rbconfig'
+ e=Config::CONFIG
+ if RUBY_VERSION == '1.9.2' \
+ && e['PATCHLEVEL'].to_i < 180
+ raise <<WOK
+There are known issues with early versions of ruby1.9.2.
+Please, use Ruby 1.9.2p180 or later,
+current version #{e['RUBY_PROGRAM_VERSION']}p#{e['PATCHLEVEL']}
+#{%x{ruby -v}.strip.to_s}
+
+WOK
+ end
+ end
+ def check_sisu_legacy_ruby_version?
+ rbv_sisu_legacy='1.9.2' #'1.8.7'
+ ruby_version_ok?(rbv_sisu_legacy)
+ end
+ def check_sisu_stable_ruby_version?
+ rbv_sisu_stable='1.9.2'
+ ruby_version_ok?(rbv_sisu_stable)
+ end
+ def check_sisu_dev_ruby_version?
+ rbv_sisu_dev='1.9.2'
+ ruby_version_ok?(rbv_sisu_dev)
+ end
+ $VERBOSE=nil
+ argv=$*
+ SiSU_version_dir=case argv.inspect
+ when /--v2/
+ check_sisu_legacy_ruby_version?
+ 'v2'
+ when /--v3/
+ check_sisu_stable_ruby_version?
+ 'v3'
+ when /--dev/
+ check_sisu_dev_ruby_version?
+ 'v3' #'v3dv'
+ else
+ check_sisu_stable_ruby_version?
+ 'v3'
+ end
+ SiSU_lib="sisu/#{SiSU_version_dir}"
+ require "#{SiSU_lib}/termsheet"
+rescue
+ STDERR.puts 'ERROR'
+ STDERR.puts $!
+ STDERR.puts $@
+ require 'rbconfig'
+ e=Config::CONFIG
+ puts %{
+ #{%x{ruby -v}.strip.to_s}
+ #{RUBY_VERSION}
+ ruby version: #{e['RUBY_PROGRAM_VERSION']}p#{e['PATCHLEVEL']}
+ ruby named: #{e['ruby_version']}
+ rubylib: #{e['rubylibdir']}
+ rubylib local: #{e['sitelibdir']}
+ }
+ system(%{echo "
+ system RUBYPATH: ${RUBYPATH}
+ system RUBYLIB: ${RUBYLIB}
+ "})
+ puts %{
+ On a Debian system the following system commands may help set the default version of ruby to 1.9.2:
+ sudo update-alternatives --verbose --set ruby /usr/bin/ruby1.9.1
+ export RUBYPATH='/usr/local/bin:/usr/bin'
+ export RUBYLIB='/usr/local/lib/site_ruby/1.9.1:/usr/lib/ruby/1.9.1:/usr/local/lib/site_ruby/1.8:/usr/lib/ruby/1.8'
+
+ To return to ruby 1.8 (not suitable for sisu):
+ sudo update-alternatives --verbose --set ruby /usr/bin/ruby1.8
+ export RUBYPATH='/usr/local/bin'
+ export RUBYLIB='/usr/local/lib/site_ruby/1.8:/usr/lib/ruby/1.8:/usr/local/lib/site_ruby/1.9.1:/usr/lib/ruby/1.9.1'
+ }
+end
+__END__
+
+ * Name: SiSU
+
+ * Description: a framework for document structuring, publishing and search
+
+ * Author: Ralph Amissah
+
+ * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+ 2007, 2008, 2009, 2010, 2011, 2012 Ralph Amissah, All Rights Reserved.
+
+ * License: GPL 3 or later:
+
+ SiSU, a framework for document structuring, publishing and search
+
+ Copyright (C) Ralph Amissah
+
+ 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 3 of the License, 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 <http://www.gnu.org/licenses/>.
+
+ If you have Internet connection, the latest version of the GPL should be
+ available at these locations:
+ <http://www.fsf.org/licensing/licenses/gpl.html>
+ <http://www.gnu.org/licenses/gpl.html>
+
+ <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+
+ * SiSU uses:
+ * Standard SiSU markup syntax,
+ * Standard SiSU meta-markup syntax, and the
+ * Standard SiSU object citation numbering and system
+
+ * Hompages:
+ <http://www.jus.uio.no/sisu>
+ <http://www.sisudoc.org>
+
+ * Download:
+ <http://www.sisudoc.org/sisu/en/SiSU/download.html>
+
+ * Ralph Amissah
+ <ralph@amissah.com>
+ <ralph.amissah@gmail.com>
+
+ ** Description: SiSU information Structuring Universe, specialised
+ pre-processing wrapper
+
+ sisu -t x_bank.and.*
+ e.g. sisu -t x_bank.and.*.termsheet.rb
+ e.g. sisu_termsheet.rb -t x_bank.and.c*.termsheet.rb
+ program calls upon termsheet file with extension termsheet.rb
+ termsheet.rb calls upon relevant standard form files (to be used) with extension .sForm.rb
+ there is also a standard_terms.rb file - with terms/details that are constant
+ the file produced is named after the termsheet.rb with that extension replaced with .er30
+ from there scribbler.rb is called upon its usual metaVerse html and pdf creation
+ ! :-)
+ to test run
+ termsheet.rb -f dev.export.import.trade.facility.termsheet.rb
+ the term sheet calls the standard form or template that is to be run against it.
diff --git a/debian/bin/sisu_webrick b/debian/bin/sisu_webrick
new file mode 100644
index 00000000..b678d029
--- /dev/null
+++ b/debian/bin/sisu_webrick
@@ -0,0 +1,146 @@
+#! /usr/bin/ruby1.9.1
+# encoding: utf-8
+#SiSU: copyright (C) 1997 - 2012 Ralph Amissah; License GPL, see appended program information
+begin
+ def ruby_version_ok?(base_version)
+ @v ||=RUBY_VERSION.scan(/\d+/)
+ vb=base_version.scan(/\d+/)
+ if @v[0].to_i < vb[0].to_i \
+ or @v[0].to_i == vb[0].to_i \
+ && @v[1].to_i < vb[1].to_i \
+ or @v[0].to_i == vb[0].to_i \
+ && @v[1].to_i == vb[1].to_i \
+ && @v[1].to_i < vb[2].to_i
+ raise "Please, use Ruby#{vb} or later, current Ruby #{RUBY_VERSION}"
+ else check_incompatible_ruby_build?
+ end
+ end
+ def check_incompatible_ruby_build?
+ require 'rbconfig'
+ e=Config::CONFIG
+ if RUBY_VERSION == '1.9.2' \
+ && e['PATCHLEVEL'].to_i < 180
+ raise <<WOK
+There are known issues with early versions of ruby1.9.2.
+Please, use Ruby 1.9.2p180 or later,
+current version #{e['RUBY_PROGRAM_VERSION']}p#{e['PATCHLEVEL']}
+#{%x{ruby -v}.strip.to_s}
+
+WOK
+ end
+ end
+ def check_sisu_legacy_ruby_version?
+ rbv_sisu_legacy='1.9.2' #'1.8.7'
+ ruby_version_ok?(rbv_sisu_legacy)
+ end
+ def check_sisu_stable_ruby_version?
+ rbv_sisu_stable='1.9.2'
+ ruby_version_ok?(rbv_sisu_stable)
+ end
+ def check_sisu_dev_ruby_version?
+ rbv_sisu_dev='1.9.2'
+ ruby_version_ok?(rbv_sisu_dev)
+ end
+ $VERBOSE=nil
+ argv=$*
+ SiSU_version_dir=case argv.inspect
+ when /--v2/
+ check_sisu_legacy_ruby_version?
+ 'v2'
+ when /--v3/
+ check_sisu_stable_ruby_version?
+ 'v3'
+ when /--dev/
+ check_sisu_dev_ruby_version?
+ 'v3' #'v3dv'
+ else
+ check_sisu_stable_ruby_version?
+ 'v3'
+ end
+ SiSU_lib="sisu/#{SiSU_version_dir}"
+ require "#{SiSU_lib}/webrick"
+rescue
+ STDERR.puts 'ERROR'
+ STDERR.puts $!
+ STDERR.puts $@
+ require 'rbconfig'
+ e=Config::CONFIG
+ puts %{
+ #{%x{ruby -v}.strip.to_s}
+ #{RUBY_VERSION}
+ ruby version: #{e['RUBY_PROGRAM_VERSION']}p#{e['PATCHLEVEL']}
+ ruby named: #{e['ruby_version']}
+ rubylib: #{e['rubylibdir']}
+ rubylib local: #{e['sitelibdir']}
+ }
+ system(%{echo "
+ system RUBYPATH: ${RUBYPATH}
+ system RUBYLIB: ${RUBYLIB}
+ "})
+ puts %{
+ On a Debian system the following system commands may help set the default version of ruby to 1.9.2:
+ sudo update-alternatives --verbose --set ruby /usr/bin/ruby1.9.1
+ export RUBYPATH='/usr/local/bin:/usr/bin'
+ export RUBYLIB='/usr/local/lib/site_ruby/1.9.1:/usr/lib/ruby/1.9.1:/usr/local/lib/site_ruby/1.8:/usr/lib/ruby/1.8'
+
+ To return to ruby 1.8 (not suitable for sisu):
+ sudo update-alternatives --verbose --set ruby /usr/bin/ruby1.8
+ export RUBYPATH='/usr/local/bin'
+ export RUBYLIB='/usr/local/lib/site_ruby/1.8:/usr/lib/ruby/1.8:/usr/local/lib/site_ruby/1.9.1:/usr/lib/ruby/1.9.1'
+ }
+end
+__END__
+
+ * Name: SiSU
+
+ * Description: a framework for document structuring, publishing and search
+
+ * Author: Ralph Amissah
+
+ * Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+ 2007, 2008, 2009, 2010, 2011, 2012 Ralph Amissah, All Rights Reserved.
+
+ * License: GPL 3 or later:
+
+ SiSU, a framework for document structuring, publishing and search
+
+ Copyright (C) Ralph Amissah
+
+ 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 3 of the License, 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 <http://www.gnu.org/licenses/>.
+
+ If you have Internet connection, the latest version of the GPL should be
+ available at these locations:
+ <http://www.fsf.org/licensing/licenses/gpl.html>
+ <http://www.gnu.org/licenses/gpl.html>
+
+ <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+
+ * SiSU uses:
+ * Standard SiSU markup syntax,
+ * Standard SiSU meta-markup syntax, and the
+ * Standard SiSU object citation numbering and system
+
+ * Hompages:
+ <http://www.jus.uio.no/sisu>
+ <http://www.sisudoc.org>
+
+ * Download:
+ <http://www.sisudoc.org/sisu/en/SiSU/download.html>
+
+ * Ralph Amissah
+ <ralph@amissah.com>
+ <ralph.amissah@gmail.com>
+
+ ** Description: webrick share - note sisu by default does not link with file
+ suffixes, see man pages for options
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 00000000..1536e73d
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,4991 @@
+sisu (3.3.1-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [7e27b55] sha256 (3.3.0)
+ * [1de02aa] v3: 3.3.1 version & changelog "opened"
+ * [ffb9960] v3: hub, some re-arrangement
+ * [55e1f9c] v3: texpdf_format, urls in headings break pdf documents, fix
+ * e.g. output generation of document sample gpl.fsf.sst pdf fixed
+ * [990bafc] v3: sysenv, rsync put (post to remote site), fix, needs
+ comprehensive check
+ * broken since version 3 (did not cope with alternative output structures,
+ initial fix
+ * still broken:
+ * rsync get (sisu source);
+ * scp put & scp get)
+
+ -- Ralph Amissah <ralph@amissah.com> Sat, 23 Jun 2012 02:15:47 -0400
+
+sisu (3.3.0-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [0cda363] sha256 (3.2.12)
+ * [12adefb] v3: 3.3.0 version & changelog "opened"
+ * [fed01af] v3: shared_sisupod_source, common build for sisu (markup) source
+ representations
+ * to be used by sisupod.txz, git, (and src)
+ * sisupod_make (--sisupod)
+ * share_source (--source)
+ NOTE not used git at present
+ * changed representation of shared sisu source, include related files in
+ directory rather than just markup file [reason for version bump]
+ NOTE there are no changes to sisu markup (only the sharing of source
+ files)
+
+ -- Ralph Amissah <ralph@amissah.com> Sun, 17 Jun 2012 22:55:34 -0400
+
+sisu (3.2.12-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [64bd821] sha256 (3.2.11)
+ * [0919395] v3: 3.2.12 version & changelog "opened"
+ * [b5323c8] Rake, Rant sisu installer require ruby >= 1.9.3
+ * [dd790c7] v3: dbi_discreet, screen reporting db location, fix
+ * [6715da8] v3: shared_images, fix
+ * [3c8feda] v3: screen reporting, ansi colors, cosmetic
+ * [1e089ff] v3: html, excludes (options) --exc-html-top-band, touch
+ * html (toc & scroll), (html_segments, concordance,) exclude top band
+ sisu --exc-top-band --html --concordance filename.sst
+ * [7b13cb9] v3: html_segments, @make.build.html_navigation?, fix, (excludes
+ --exc-html-)
+ * [3ca890e] v3: sysenv, check @md.make.respond_to?(:skin)
+ * [c8d6617] v3: hub, post bundles, sisupod_make, file selection selection for
+ tar.xz, fix
+
+ -- Ralph Amissah <ralph@amissah.com> Wed, 06 Jun 2012 23:55:46 -0400
+
+sisu (3.2.11-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [e48ecd9] sha256 (3.2.10)
+ * [c3a4d65] v3: 3.2.11 version & changelog "opened"
+ * [2cd635d] v3: error & warning messages touched, revisit
+ * [33417c5] v3: warn when files to be copied not found, add
+ * [9c234e6] v3: urls, sisupod, fix
+ * [a887643] v3: manifest, paths, (for command line selection of output type)
+ fix
+ * [26e5e47] v3: images, regular & sisupod
+ * [35e3bca] v3: images, copy (system link removed)
+
+ -- Ralph Amissah <ralph@amissah.com> Sun, 03 Jun 2012 22:33:49 -0400
+
+sisu (3.2.10-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [220350d] sha256 (3.2.9)
+ * [8cc2ed9] v3: 3.2.10 version & changelog "opened"
+ * [965fe1f] v3: code headers mainly copyright
+ * [308733d] debian/bin: code headers mainly copyright
+ * [23a9053] v3: hub, "requires", fix
+ * [6e6602f] v3: options, --init-site, --configure, fix
+ * [ba278b9] v3: options, command line control of output directory structure
+ * --output-by-language; --output-by-filetype; --output-by-filename, or
+ --by-language; --by-filetype; --by-filename
+ * [3faa85c] v3: documentation update, command line control of output dir
+ structure
+ * --output-by-language; --output-by-filetype; --output-by-filename, or
+ --by-language; --by-filetype; --by-filename
+ * sisu_commands.ssi, manpage sisu.1, man2html
+ * [a8493b2] v3: css, ensure css available for generated content
+ * checks whether exists if not copies (for --init-site / --configure just
+ copies, takes as a re-copy request)
+ * [38e85cc] v3: hub, manifest re-run where related multilingual documents, fix
+ * BUG breaks mini table of contents (minitoc) manifest for multilingual
+ files,
+ better run without manifest minitoc, use --exc-manifest-minitoc
+ * [45a35b7] v3: sisupod.txz processing
+ * BUG image copying/processing for sisupod
+ * [fae668e] v3: hub, share markup source (--source) not available for
+ composite files
+ * suggest creating a sisupod instead
+ * [e8b29c3] v3: html_format, minor cleaning
+ * [ef7a5f3] debian/control program "tree" moved to Recommends from Suggests
+ * if available and verbose set, used to pre-view sisupod content during its
+ creation (--sisupod --verbose)
+
+ -- Ralph Amissah <ralph@amissah.com> Mon, 28 May 2012 05:45:27 -0400
+
+sisu (3.2.9-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [784eb3f] sha256 (3.2.8)
+ * [bd9d05b] v3: 3.2.9 version & changelog "opened"
+ * [b26ce9d] v3: harvest, fix some details
+ * harvest by filename output paths
+ * harvest_topics, add level
+ * harvest_topics, alternative headings, fix
+ * [8754d67] v3: options, create manifest touched
+
+ -- Ralph Amissah <ralph@amissah.com> Sat, 19 May 2012 23:27:58 -0400
+
+sisu (3.2.8-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [d13ffd5] sha256 (3.2.7)
+ * [0832d42] v3: 3.2.8 version & changelog "opened"
+ * [99965a5] v3: rescue & error warnings, more touched
+ * [5dace95] v3: reporting, composite file names touched
+ * [782e36f] v3: sst_identify_markup, document header SiSU 3.0
+ * pretty much as SiSU 2.0, some header additions
+ * identification not fully implemented
+ * [5fffe95] v3: a few misc fixes
+ * options, omissions and typo fix
+ * particulars, fix, check
+ * shared_metadata, fix
+ * [64c7305] v3: hub, fixes, still a construction zone
+ * [35825d2] v3: po4a, runs, needs checking
+ * [2dee3ab] v3: sisupod make, re-fixed, check again
+
+ -- Ralph Amissah <ralph@amissah.com> Sat, 12 May 2012 19:30:27 -0400
+
+sisu (3.2.7-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [67b15a4] sha256 (3.2.6)
+ * [d52bc28] v3: 3.2.7 version & changelog "opened"
+ * [5af7a5e] v3: rescue & error warnings, some touched
+ * [da82e36] v3: qrcode, fixes
+ * ensure manifest is run
+ * urls fix
+ * [6c38bed] v3: hub, options, fixes: dbi: pgsql, sqlite
+
+ -- Ralph Amissah <ralph@amissah.com> Sun, 06 May 2012 23:58:16 -0400
+
+sisu (3.2.6-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [93e1767] sha256 (3.2.5)
+ * [712054c] v3: 3.2.6 version & changelog "opened"
+ * [aae35fa] v3: harvest (metadata, site/document summary) fixes
+ * harvest_topics, sort fix
+ * harvest_authors, minor fix
+ * sst content parsing lang dir
+ * output file location, currently works for (by?) :language & :filetype
+ * [714a14f] v3: misc, minor
+ * [f297b90] v3: hub (seek finer grained control over what happens when;
+ causes breakage)
+ * (primarily) cycle files then options (instead of options then files)
+ * manifest re-run on (currently generated) translated files if any
+
+ -- Ralph Amissah <ralph@amissah.com> Tue, 01 May 2012 23:40:04 -0400
+
+sisu (3.2.5-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [554b061] sha256 (3.2.4)
+ * [f95eb55] v3: 3.2.5 version & changelog "opened"
+ * [173a8be] v3: shared_html_lite, codeblock fix, affecting sql
+ * SELECT ocn,body FROM doc_objects WHERE t_is='code';
+
+ -- Ralph Amissah <ralph@amissah.com> Sun, 22 Apr 2012 13:52:47 -0400
+
+sisu (3.2.4-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [93f30fc] sha256 (3.2.3)
+ * [a8b8640] v3: 3.2.4 version & changelog "opened"
+ * [06520be] v3: db bugfix in maintenance mode (variable name reused)
+ * [5ae11e0] v3: sysenv, default processing dir name change
+ * distinguish sisu branch, add sisu branch to processing directory name
+ * if constants, 'DEVELOPER[:maintenance] == :true' then additionally add
+ sisu version number to processing directory name
+ * [d810b3f] v3: rescue reporting
+
+ -- Ralph Amissah <ralph@amissah.com> Sat, 21 Apr 2012 01:56:49 -0400
+
+sisu (3.2.3-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [9de3fc4] sha256 (3.2.2)
+ * [0e9a8b0] v3: 3.2.3 version & changelog "opened"
+ * [0013ec9] v3: param, dal_syntax, document header (simple regex)
+ substitution list
+ * $ and curly braces are escaped (within sisu) to allow the following:
+ @make:\n :substitute: /${linux-distro}/,'Debian' /${stable}/,'Squeeze' \
+ /${testing}/,'Wheezy'
+ * changes are not made within text object types: code-blocks, tables or
+ metadata (document headers). Marked up document remains self-referential.
+ * Note: the substitution list must be written on a single line, without
+ line-breaks.
+ * [Substitutions possibility requested by Debian-live, live-manual (Ben
+ Armstrong & Daniel Baumann)]
+ * [8fefa22] v3: vim syntax highlighting, document header added (@make:)
+ :substitute:
+
+ -- Ralph Amissah <ralph@amissah.com> Sun, 15 Apr 2012 00:40:00 -0400
+
+sisu (3.2.2-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [db578f6] sha256 (3.2.1)
+ * [b9d03b2] v3: 3.2.2 version & changelog "opened"
+ * [19c9608] v3: sysenv, path.style (a quick fix, review)
+ * [6a6c011] v3: urls, reporting, some cleaning
+ * [683ca12] v3: sql creation -v reporting reduced
+ * [717bc0a] debian/control: sisu-pdf, add texlive-math-extra for
+ realscripts.sty
+
+ -- Ralph Amissah <ralph@amissah.com> Thu, 05 Apr 2012 14:56:17 -0400
+
+sisu (3.2.1-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [9b91ce6] sha256 (3.2.0)
+ * [d8beb2f] v3: 3.2.1 version & changelog "opened"
+ * [a5873a4] COPYRIGHT add markup samples "Free as in Freedom"
+ * [582f1bb] v3: documentation sisu_commands, manpage, html (man2html)
+ * [c3393c9] debian/copyright, add markup samples "Free as in Freedom"
+
+ -- Ralph Amissah <ralph@amissah.com> Wed, 21 Mar 2012 20:01:17 -0400
+
+sisu (3.2.0-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [553f6ba] sha256 (3.1.15)
+ * [356854c] sha256 (3.1.15-2)
+ * [349975b] v3: 3.2.0 version & changelog "opened"
+ * [6811ac9] v3: 3.2 branch is main (v3dv --> v3); dev (v3dv) branch
+ directories removed
+ * v3dv (3.2) "merged" into v3 (previously 3.1) (& removed)
+ * conf/sisu/v3dv --> conf/sisu/v3
+ * data/sisu/v3dv --> data/sisu/v3
+ * lib/sisu/v3dv --> lib/sisu/v3
+ * bin/sisu* (v3dv references changed to v3)
+ * (--dev modifier (superfluous for the time being) runs main v3 branch)
+ * [6528dc8] COPYRIGHT, name change using uppercase, format changed
+ * content format influenced by Machine-readable debian/copyright file
+ <http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/>
+ * [8eaab90] debian/bin/sisu* (change v3dv references to v3)
+ * [488d0b7] debian/sisu.lintian-overrides remove v3dv
+ * [563106f] debian/sisu.install vim related installs, use v3 (rather than v2)
+ * [84644d4] debian/copyright format changed
+ * content format influenced by Machine-readable debian/copyright file
+ <http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/>
+ * [32979c6] debian/control debhelper Standards Version: 3.9.3
+
+ -- Ralph Amissah <ralph@amissah.com> Mon, 19 Mar 2012 22:30:12 -0400
+
+sisu (3.1.15-2) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [7fd1f26] debian/bin/sisu* enable (commands on) --dev (v3dv branch)
+
+ -- Ralph Amissah <ralph@amissah.com> Tue, 13 Mar 2012 22:03:32 -0400
+
+sisu (3.1.15-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [8f91f70] sha256 (3.1.14)
+ * [dc4c672] v3 v3dv: 3.1.15 & 3.2.0~pre version & changelog "opened"
+ * [2e1d003] v3dv: lib, clean trailing whitespace
+ * [231c64e] v3dv: texinfo, fix (break holding back 3.2 merge)
+ * proposed next version starts 3.2, (merge dev branch after 3.1.15)
+ * [4cdfa55] v3dv: sysenv, param, options, output control hooks code modified
+ * for config file, document headers, & command line
+ * requiring downstream code changes (in commit that follows)
+ * [756caa5] v3dv: start using output control hooks
+ * for config file, document headers, & command line
+ * v3dv: sysenv, ProcessingSettings, start to use hooks to make it possible
+ to control (via: the command line; the document markup header, or; the
+ configuration file) the likes of: ocn, toc, segsubtoc, minitoc,
+ links-to-manifest, search-form, html-navigation, html-navigation-bar,
+ html-right-pane, html-top-band; these are switched on by default and may
+ be switched off in omit lists within configuration file, the document
+ markup header, or command line. The command line takes precedence & may
+ switch on or off overriding settings within the document markup header or
+ the sisu configuration file.
+ * --inc- on by default, but if switched off in doc header or
+ configuration, the command line --inc- has precedence; for each possible
+ exclude configuration the --inc- switch that overrides configuration
+ settings
+ * --exc- == --no-; exclude/switch off feature (but --inc- include has
+ precedence)
+ * document header @build: :omit: [list output features to be omitted]
+ * configuration (sisurc.yml) omit:
+ exclude output feature, overrides configuration settings (omit --dev
+ development branch modifier once merged back to main)
+ --exc-ocn, html (seg, scroll), epub, xml, pdf
+ sisu --dev --exc-ocn --html --epub --xml-sax --xml-dom --xhtml -v \
+ filename.sst
+ --exc-toc, html (scroll), epub, pdf
+ sisu --dev --exc-toc --html --epub --pdf -v filename.sst
+ --exc-segsubtoc html (seg), epub
+ sisu --dev --exc-segsubtoc --html --epub -v filename.sst
+ --exc-minitoc, html (seg), concordance, manifest
+ sisu --dev --exc-minitoc --html --concordance -v filename.sst
+ --exc-manifest-minitoc, manifest
+ sisu --dev --exc-manifest-minitoc --html -v filename.sst
+ --exc-links_to_manifest, --exc-manifest-links,
+ html (seg, scroll)
+ sisu --dev --exc-manifest-links --html -v filename.sst
+ --exc-search-form, html (seg, scroll), manifest
+ sisu --dev --exc-search-form --html -v filename.sst
+ --exc-html-minitoc, html (seg), concordance
+ sisu --dev --exc-html-minitoc --html --concordance -v filename.sst
+ --exc-html-navigation, html (seg, scroll)?
+ sisu --dev --exc-html-navigation --html -v filename.sst
+ --exc-html-navigation-bar, html (seg)
+ sisu --dev --exc-html-navigation-bar --html -v filename.sst
+ --exc-html-search-form, html (seg, scroll)
+ sisu --dev --exc-html-search-form --html -v filename.sst
+ --exc-html-right-pane, html (seg, scroll)
+ sisu --dev --exc-html-right-pane --html -v filename.sst
+ --exc-html-top-band, html (seg, scroll), concordance (minitoc is
+ forced on to provide seg navigation)
+ sisu --dev --exc-html-top-band --html --concordance -v filename.sst
+ * [c79ce1e] v3dv: vim syntax highlighting, document header added :omit: (under
+ @make)
+ * [b53d63a] v3dv: documentation sisu_commands, rearranged & update with regard
+ to excludes
+ * sisurc.yml omit list, commented out omit line with single example added
+ * [86b767b] v3dv: sqlite3 discreet .sql.db file for each document (possibility
+ added)
+ * in addition to existing possibility of a shared db in sqlite3 or
+ postgresql
+ * [58bc2e5] v3dv: documentation sisu_commands, add sqlite3 discreet
+
+ -- Ralph Amissah <ralph@amissah.com> Mon, 12 Mar 2012 18:55:10 -0400
+
+sisu (3.1.14-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [87f1037] sha256 (3.1.13)
+ * [7fbe341] v2 v3 v3dv: 3.1.14 & 3.2.0~pre (& 2.9.12) version & changelog
+ "opened"
+ * [525b4f1] v2: vim syntax highlighting, patch from Thilo Six
+ <T.Six@gmx.de> applied
+ * Re: <http://thread.gmane.org/gmane.editors.vim.devel/32151> &
+ <http://vimdoc.sourceforge.net/htmldoc/options.html#cpo-l>
+ [for v3, see sisu_3.1.13 changelog]
+ * [8138e23] v3dv: sysenv, output_dir_structure, rewritten, affected code
+ modified
+ * [2b884fb] v3dv: --redirect (--redirect=dir_path) & --dump (--dump=dir_path)
+ + consequences
+ * --dump places output in directory specified, if none specified in the
+ current directory (pwd).
+ * --redirect places output in subdirectory under specified directory,
+ subdirectory uses the filename (without the suffix). If no output
+ directory is specified places the subdirectory under the current directory
+ (pwd).
+ * html, css incorporated into each file (concordance & manifest included)
+ * html, xhtml & xmls, css copied into css subdirectory (not used by html as
+ embedded)
+ * html xmls, images copied to output directory
+ * no links to manifest
+ * manifest with relative links only
+ * longer html filenames given to avoid names clashing (e.g. for toc,
+ manifest, concordance)
+ * html, epub, remove manifest toc links
+ * -j copy images associated with file (images used by html & xmls)
+ * automatically invoked by --dump & redirect
+ * v3 v3dv: document --redirect, --dump, -j update sisu_commands.sst
+ [documents not generated until v3.2.0 (when v3dv branch is merged into
+ v3)]
+ * [f653df1] v3dv: dal, remove sisu_manifest from document structure & toc
+ * html & epub coding affected
+ * [6d898f1] v3dv: control hooks
+ * hooks to make it possible to control (via: the command line; the document
+ markup header, or; the command line) the likes of: toc, manifest,
+ manifest-links, metadata, html-minitoc, html-navigation,
+ html-navigation-bar; these are switched on by default and control takes
+ the form of making it possible to switch them off.
+
+ -- Ralph Amissah <ralph@amissah.com> Tue, 14 Feb 2012 21:45:12 -0500
+
+sisu (3.1.13-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [527f905] sha256 (3.1.12)
+ * [071c6db] v3 v3dv: 3.1.13 & 3.2.0~pre version & changelog "opened"
+ * [6dd8de8] v3 v3dv: vim syntax highlighting, patch from Thilo Six
+ <T.Six@gmx.de> applied
+ * Re: <http://thread.gmane.org/gmane.editors.vim.devel/32151> &
+ <http://vimdoc.sourceforge.net/htmldoc/options.html#cpo-l>
+ * [145f309] v3 v3dv: path & url links, updates for multiple output directory
+ structures
+ * [7e3cee5] v3dv, dal +, use symbols to identify document objects type (is)
+ and group (of)
+ * (dal & code affected as a result)
+
+ -- Ralph Amissah <ralph@amissah.com> Fri, 03 Feb 2012 20:46:07 -0500
+
+sisu (3.1.12-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [aa8f0ce] sha256 (3.1.11)
+ * [89bbbb5] v3 v3dv: 3.1.12 & 3.2.0~pre version & changelog "opened"
+ * [0b38bae] v3 v3dv: urls, odt maintenance path fix
+ * [7e9a59c] v3 v3dv: texpdf, tampering with "safe" special character
+ transformations, a fix
+ * could introduce new issues, watch
+ * [reported by Timothy Hume, pdf title bug "&" not represented]
+ * [45a3eb9] v3dv: sysenv, use "which" instead of "whereis" to locate programs,
+ test
+ * [suggested by, Timothy Hume, used to get sisu texpdf to work on MacOS]
+ * [3d6deb1] v3dv: call most methods by full name (include associated module &
+ class names)
+ * messing with code, merge back now likely to become v3.2
+ * [21f5e22] v3dv: replace use of most ruby exclamation (!) method actions
+
+ -- Ralph Amissah <ralph@amissah.com> Mon, 23 Jan 2012 21:53:09 -0500
+
+sisu (3.1.11-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [c977c09] sha256 (3.1.10)
+ * [aef3a25] v2 v3: 3.1.11 version & changelog "opened"
+ * [9d687db] v2: modify, sisu markup version script (take from v3)
+ * [a0c2826] v3: modify.rb, prep script for year update, & changing module &
+ class names
+ * [1677a58] v3: date, year 2012, update
+ * [75e3bf8] v3dv, add dev branch (use to make some changes to module & class
+ names & test)
+ * (intended as) short term branch, merge back into v3 once tested
+ * sisu --dev (to invoke)
+ * [51ba2d7] v3dv: module names, use more CamelCase
+ * [732dca2] v3dv: class names, remove "SiSU_" (reserve for module names for
+ consistency)
+ * [df67ee1] v3dv: class names, use more CamelCase
+ * [19e69de] v3dv: make further changes to module names & test
+ * [16db2c6] v3dv: SiSU_DAL_ for module names in dal, & module Metadata is
+ SiSU_Metadata
+ * v3dv: modify.rb script (& its artifact) removed (after use) from lib/sisu
+ modify.rb script remains available (in generic form) under:
+ data/sisu/v3/conf/convert/modify.rb
+ data/sisu/v3dv/conf/convert/modify.rb
+ * [c2d14cc] debian/sisu.lintian-overrides, repeat for v3dv
+
+ -- Ralph Amissah <ralph@amissah.com> Tue, 10 Jan 2012 23:22:59 -0500
+
+sisu (3.1.10-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [5712c0b] sha256 (3.1.9)
+ * [7c9212e] v3: 3.1.10 version & changelog "opened"
+ * [66d8155] v3: html, epub, (& xml) codeblocks, treatment of '<<' & '>>', fix
+ * (remove legacy codeblock match rule, watch)
+
+ -- Ralph Amissah <ralph@amissah.com> Sat, 31 Dec 2011 08:39:12 -0500
+
+sisu (3.1.9-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [cfaad12] sha256 (3.1.8)
+ * [a39fede] v3: 3.1.9 version & changelog "opened"
+ * [598c4fe] v3: options, --find & --glob, use for general search in base
+ directory
+ * cannot be limited by sub-directory, error message provided
+ * [9ef4a60] v3: sysenv, html files in _sisu/home (*.html) copied as home pages
+ * [d71c116] v3: html, seg output, index.html fixes
+ * place in correct directory and use language code as appropriate
+ * remove broken index.html from output [note the existing erroneous file is
+ not removed by a program run, it has to be removed manually]
+ * [issue reported by chals (debian live-manual) on irc oftc #sisu]
+
+ -- Ralph Amissah <ralph@amissah.com> Mon, 19 Dec 2011 22:55:13 -0500
+
+sisu (3.1.8-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [a6aadc4] sha256 (3.1.7)
+ * [59a52e3] v3: 3.1.8 version & changelog "opened"
+ * [0607a1b] v3: odf:odt, codeblocks, a match fix, affects e.g. "<<"
+ * [b77338f] v3: texpdf, output_by: filetype, fix, language code part of
+ filename, fix
+ * files previously given same name and written over
+ * [reported by chals (live-manual) on irc oftc #sisu]
+ * [output_by language and filename ok]
+
+ -- Ralph Amissah <ralph@amissah.com> Tue, 13 Dec 2011 22:11:38 -0500
+
+sisu (3.1.7-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [5989174] sha256 (3.1.6)
+ * [858fc0b] v3: 3.1.7 version & changelog "opened"
+ * [9cdd523] v3: dal, codeblocks, removed identifier tags, changed markup of
+ "<" & ">"
+ * [9ea7b7f] v3: epub, css, codeblock, grey box
+ * [595970f] v3: texpdf, codeblocks, use listings package (for grey box)
+ * (internally retain possibility to use boites package)
+ * [4c67b33] v3: sysenv, only copy external images directory if it exists
+ * [cda92b5] v3: documentation, add --configure, use ascii chars for dir tree,
+ correct typos
+ * [0260753] v3: documentation, manpage & html (man2html)
+
+ -- Ralph Amissah <ralph@amissah.com> Thu, 08 Dec 2011 21:32:49 -0500
+
+sisu (3.1.6-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [a4295e2] sha256 (3.1.5)
+ * [fc90866] v3: 3.1.6 version & changelog "opened"
+ * [83f669a] v3, require iconv (removed), should use String#encode instead,
+ watch
+ * removed iconv, required a number of places without being used, watch
+ * [acd2e81] v3: dal, codeblocks, start flush left (no buffer spaces at start
+ of line)
+ * allows cut & paste of codeblocks (from some output formats)
+ [requested by chals irc.oftc]
+ * [d513733] v3: texpdf, use boites for box round codeblocks
+ * use and adapt 'boitecoloriee' (found in boites_examples.sty)
+ * in boitebox as setup normal tex hardspaces at start of line are removed,
+ hack required to fix
+
+ -- Ralph Amissah <ralph@amissah.com> Fri, 02 Dec 2011 04:08:40 -0500
+
+sisu (3.1.5-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [4a239cf] sha256 (3.1.4)
+ * [b80f7be] v3: 3.1.5 version & changelog "opened"
+ * [b5c036a] v3: dal_expand_insertions, link shortcut for sisu documents,
+ omit codeblocks
+ * [ecd91fe] v3: sisu manual, sisu markup, e.g. of link shortcut for multiple
+ sisu documents
+ * [b19886a] v3: param, sisupod_make, sisu markup embedded symbol images regex,
+ case added
+ * [2d9e5ec] v3: odf:odt v1.2
+ * includes previously unimplemented hanging indents
+ * done: dal, plaintext, html, epub, xhtml, xml (sax & dom), odt, pdf, sql;
+ not done: man, info
+
+ -- Ralph Amissah <ralph@amissah.com> Mon, 21 Nov 2011 00:16:22 -0500
+
+sisu (3.1.4-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [ed249df] sha256 (3.1.3)
+ * [d480a1d] v3: 3.1.4 version & changelog "opened"
+ * [d17e724] v3: FileUtils, make explicit calls (more verbose, easier to find)
+ * [b59529b] v3: FileUtils, replace system calls
+
+ -- Ralph Amissah <ralph@amissah.com> Fri, 11 Nov 2011 00:10:12 -0500
+
+sisu (3.1.3-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [daa1082] sha256 (3.1.2)
+ * [6404e3e] v3: 3.1.3 version & changelog "opened"
+ * [f301599] v3: fix necessary, Re: (3.1.2) [da4acc7] header, bold & italic
+ pattern matching
+ * header, bold & italic pattern matching, ignore case (possibility
+ reinstated) @make: :bold: :italic: /[regex]/i
+
+ -- Ralph Amissah <ralph@amissah.com> Sat, 05 Nov 2011 19:48:05 -0400
+
+sisu (3.1.2-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [97df42b] sha256 (3.1.1)
+ * [9c52c3c] v3: 3.1.2 version & changelog "opened"
+ * [12ffabd] v3: markup-samples, Free as in Freedom 2.0
+ * [c148cfd] v3: markup-samples, Free as in Freedom 2.0, made use of old book
+ index
+ * (made use of old book index) better than none
+ * [3ba9db6] v3: concordance, information to terminal, minor
+ * [df67ba2] v3: conf/convert/modify.rb minor fixes
+ * [87608df] v3: sysenv, skins, a fix
+ * [da4acc7] v3: header, bold & italic pattern matching, ignore case
+ (possibility reinstated)
+ * (bold & italic pattern matching) @make: :bold: :italic: /[regex]/i
+
+ -- Ralph Amissah <ralph@amissah.com> Mon, 31 Oct 2011 22:08:02 -0400
+
+sisu (3.1.1-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [0dad10b] sha256 (3.1.0)
+ * [a29324f] v2 v3: 3.1.1 version & changelog "opened"
+ * [fadbc35] v3: manifest, odt url lnk, fix
+ * [6d46257] v2 v3: odf:odt v1.0: make odt header easier to track; remove
+ binary blob
+ * make odt header changes easier to track
+ (this commit maintains rough equivalence to sisu-3.1.0 headers)
+ * sysenv, builds odf:odt directory structure instead of binary blob
+ * get rid of odf:odt (binary changeset) blob zipfile (containing odf:odt
+ directory structure)
+ * [aa06692] v3: odf:odt, make odt style names more easily recognizable
+
+ -- Ralph Amissah <ralph@amissah.com> Sat, 15 Oct 2011 14:01:14 -0400
+
+sisu (3.1.0-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [0254006] sha256 (3.0.19)
+ * [e8daf99] v2 v3: 3.1.0 version & changelog "opened"
+ * [366895d] v2 v3: bin/sisu, default sisu version 3
+ * Version 3 is now the default (on running sisu)
+ * [a8472db] v3: sysenv, rc_path adds ./.sisu/
+ (to existing ./_sisu/ & ~/.sisu/)
+ * [8925b88] v3: defaults, (sisu) home page, link to git repo, minor fixes
+ * [7fb6acc] v3: texpdf, fonts, Liberation series default
+ (main: Sans, mono: Mono)
+ * (mono) improved with selection of Liberation Mono as default
+ * font (main font, mono) configurable in sisurc.yml under
+ default: (texpdf_font:|texpdf_font_mono:)
+ or within document under @make: (:texpdf_font:|:texpdf_font_mono:)
+ * [53e6d1a] v3: sisrc.yml, texpdf_font (main, mono) Liberation series
+ (main default Sans)
+ * [c6f5cd1] v3: vim syntax, :texpdf_font_mono: added to @make:; proposed
+ header changes
+ * sisu_next.vim, track proposed syntax (header) changes
+ * [2547d72] v3: sysenv, output_structure_by: filename, fix to output
+ directories created
+ * [7997984] v2 v3: documentation, small update
+ * [e9c80fc] v2 v3: documentation, manpage
+ * [5e53466] v2 v3: documentation, html, minor (removal of trailing
+ whitespaces)
+ * [85bd723] v2 v3: documenation, html, man2html (sisu.1)
+ * [9660639] debian/bin/sisu, default sisu version 3
+ * [d1b4eb4] debian/sisu.manpages, manpage for sisu2
+ * [f28109e] debian/sisu.NEWS.Debian sisu v3 is default
+
+ -- Ralph Amissah <ralph@amissah.com> Mon, 03 Oct 2011 21:27:42 -0400
+
+sisu (3.0.19-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [5ade3b6] sha256 (3.0.18)
+ * [035c656] v2 v3: 3.0.19 version & changelog "opened"
+ * [1846773] v2: remote, image source url fix
+ * [8edbb13] v2 v3: param, matching of date, years 1400 - 21\d\d
+ * [5048519] v3: cosmetic, minor
+ * [794c20f] v3: hub, processing options, remove cruft
+ * [344270f] v3: info files, fix output; remote, include info file & manpage
+ (when selected)
+ * [b1d08ce] v3: qrcode, sisu generated manifest output, treat as such
+ * place qrcode images in directory under manifest (manifest/qrcode)
+ * fix remote placement of qrcode images when requested
+ * [0081730] v3: remote, src & sisupod processing, and rsync placement
+ * [9d759c2] debian/bin/* update checks, sisu2 added
+ * [9b5edd8] debian/sisu.install: install sisu2 added; no longer install for
+ ruby 1.8
+
+ -- Ralph Amissah <ralph@amissah.com> Sat, 24 Sep 2011 09:07:35 -0400
+
+sisu (3.0.18-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [0d5cc01] sha256 (3.0.17)
+ * [0fdc7c9] v3: 3.0.18 version & changelog "opened"
+ * [ab8d19c] v3: CHANGELOG_v3, correct .orig.tar.xz name (>=3.0.15)
+ * [2ec7a07] v3: correct sisupod references and path to .txz (replace .zip)
+ * [65e4c06] v3: options, match fix for --glob / --find
+ * [af7543c] v3: options, (hub), action (opt.act) modified to increase use
+ possibilities
+ * [705ccf7] v3: hub (affecting options +others) sisupod processing
+ (v2 enabled)
+ * [403a52d] v3: dal_images, disabled imagemagick configuration permission
+ check
+ * until sisupod reads local sisurc.yml (configuration file)
+ * [c2163c5] v3: image (relative) paths for different sisu output structures
+ * (re: by_language, by_filetype, by_filename)
+ * sysenv, set path
+ * html seg, scroll, manifest (qrcodes), xmls
+ * [e70f634] v3: epub
+ * fix for different output structures, language codes not used
+ internally (within epub)
+ * adjustment to image paths for image copy
+
+ -- Ralph Amissah <ralph@amissah.com> Tue, 13 Sep 2011 19:30:08 -0400
+
+sisu (3.0.17-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [0bf06f6] sha256 (3.0.16)
+ * [a035400] v3: 3.0.17 version & changelog "opened"
+ * [7bc559f] v3: unix conditional tests (? :) remove line break markers before
+ : cosmetic
+ * [b5712bc] v3: Dir.chdir, remove "system cd" (change directory) use
+ Dir.chdir
+ * [22f6ac0] v3: sisupod_v3 make (build); place (rsync); process (generate
+ sisu output from)
+ * sisupod v3
+ * modify pod dir structure, place sisu source in dir/[lang_code]/
+ e.g. dir/en/
+ * use tar.xz (.txz)
+ * bundle all language version in pod
+ * bundle .ssm and all included files for each selected language (rather
+ than composited .ssm.sst file)
+ (filename pattern) or named in files to be processed string
+ * remote placement
+ * sisu processing from sisupod v3
+ * rsync sisupod v3
+ * sysenv, check that tree is available and use as desired when available
+ * [a19f7c8] debian/control +Suggests: tree (for option to show file structure)
+
+ -- Ralph Amissah <ralph@amissah.com> Mon, 05 Sep 2011 11:20:24 -0400
+
+sisu (3.0.16-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [9c24ffc] sha256 (3.0.15)
+ * [5041a3d] v3: 3.0.16 version & changelog "opened"
+ * [3ff0378] v3: html_format, texinfo_format, minor, html seg presentation fix
+ * [084e7d2] v3: sysenv, cosmetic, code arrangement touch
+ * [90ad666] v3: epub, param, (defaults) epub tuning
+ * include levels A - C as individual sections
+ (xhtml file with consistent opf & ncx)
+ * sync ncx with sisu internal structural logic
+ (correct depth, include level A, place sisu toc)
+ * [6bd77e1] v3: concordance, i18n, start adding alternative language alphabets
+ * Danish, Norwegian, Swedish
+ * [cacb056] v3: dal, sisu document links (multiple output versions) shortcut
+ * links to multiple versions internal documents based on shortcut notation,
+ e.g.
+ { "Viral Spiral", David Bollier [3sS]}viral_spiral.david_bollier.sst
+ resulting in all versions of the document that would be generated by
+ running the command sisu3 -3sS viral_spiral.david_bollier.sst
+ * added possibility to specify language where language directory structure
+ is used for source documents
+ { "Viral Spiral", David Bollier [3sS]}en/viral_spiral.david_bollier.sst
+ * [4d066c1] debian/watch watchfile for .tar.xz (instead of .tar.gz)
+
+ -- Ralph Amissah <ralph@amissah.com> Thu, 18 Aug 2011 23:25:44 -0400
+
+sisu (3.0.15-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [439b8be] sha256 (3.0.14)
+ * [07065d9] v3: 3.0.15 version & changelog "opened"
+ * [f0da30b] v2 v3: removed objects.txt, cleaning
+ * [bd2ba36] v3: options, default action on running "sisu3 [filename.sst]", fix
+ * [eb47453] v3: options, sysenv, sisurc.yml, set/config default language
+ (code)
+ * in absence of setting 'en' assumed
+ * 'en' previously fixed
+ * [c610cd6] v3: po4a, make use of base directory (default) language setting
+ * set original language, (instead of assuming English)
+ (per directory or wider)
+ * [a588b8f] v3: prog_text_translation, add contents, remove some repetition
+ * [7c0a734] v3: texpdf, possibility to translate "Contents" for table of
+ contents
+ * [04d3390] v3: constants, re-arranged
+ * [532c030] v3: epub, constants, experiment with presentation
+ * disable some internal "features"
+ * make file and directory naming more flexible, now using
+ 'OEBPS', 'toc.ncx', 'content.opf',
+ * adjustment of some headers and general tuning
+ * add opf guide
+ * clean processing directory between each build
+ * constants, added constants Ep (for epub)
+ * constants, added DISABLE (used here with epub)
+
+ -- Ralph Amissah <ralph@amissah.com> Tue, 09 Aug 2011 20:25:53 -0400
+
+sisu (3.0.14-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [45a05d0] sha256 (3.0.13)
+ * [9056c5a] v3: 3.0.14 version & changelog "opened"
+ * [2008439] v3: urls, --concordance (hyphen added, descriptive)
+ * [b739f3f] v3: sysenv, avoid creation of spurious directories in output tree
+ * an image copy section removed (re-implement correctly later)
+ * [9c518b4] v3: sysenv, cosmetic
+ * [5eb77a9] v3: param, cleanup setting of auto endotes
+ * [bdc8fb1] v3: xmls (sax, dom, xhtml) use of tidy, correct output location
+ * [427c8b2] v3: texpdf, XeTeX language settings
+ (setmainlanguage setotherlanguage)
+ * get from directory or filename if header @make: :language: not set
+ * [a44bbf2] v3: epub, opf fixes
+ * [f965e59] v3: qrcode, manifest, (++), QR code (metadata) images for manifest
+ * generate images using qrencode
+ * [2e6af20] v3: param, manifest, qrcode, epub, added creator.editor field
+ * [399e6ea] v3: sql db, constants, cgi-sql, structure changed, creator.editor
+ field added
+ * [c77953f] v3: vim sisu syntax highlighting
+ * markers for hanging indent added
+ * added header for @creator: :editor:
+ * minor comments added
+ * deletion of an unused tag
+ * [afa7647] v3: emacs syntax highlighting sisu-mode.el
+ * markers for hanging indent added
+ * line-break
+ * [5e29210] v3: dal, indent, control of first line of indent & rest of
+ paragraph
+ * implements hanging indent, and possibility to set first line step indent
+ * __[1-9] hanging indent (initial indent 0); paragraph text indent [1-9]
+ * _[0-9]?_[1-9] initial indent; paragraph text indent
+ * __[1-9]! bold words \\ part of hanging indent paragraph text
+ * [051b321] v3: plaintext, indent ...
+ * [476ee85] v3: css, indent ...
+ * [1abd2f9] v3: xhtml, xml sax & dom, indent (partially implemented) ...
+ * [392f8d5] v3: html, indent ...
+ * [727db14] v3: epub, indent ...
+ * [dba6d8b] v3: texpdf, indent ...
+ * [e3330f1] v3: sql (pg, sqlite), indent ...
+ * [d9dcd89] v3: odf, manpage, "new" indent not implemented
+ * [d613c97] v3: po4a, indent (check for breakage)
+ * [bd65e8a] v2 v3: sisu_manual
+ * sisu_commands: --qrcode -Q; update shortcut options; line-breaks use \\
+ * sisu_markup.sst: indent update; publisher
+ * [520128d] v2 v3: manpage
+ * commands: --qrcode -Q; update shortcut options
+ * markup.sst: indent update; publisher
+ * [3c0b56d] v2 v3: manpage html (man2html)
+ * commands: --qrcode -Q; update shortcut options
+ * markup.sst: indent update; publisher
+ * [b616560] debian/control sisu recommends qrencode
+ * used in sisu v3 to place metadata images in manifest
+ * [a027696] debian/sisu.install sisu v3 ruby libraries only in 1.9.1 (not 1.8)
+
+ -- Ralph Amissah <ralph@amissah.com> Tue, 26 Jul 2011 21:00:18 -0400
+
+sisu (3.0.13-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [cd0c1c8] sha256 (3.0.12)
+ * [3ef6432] v2 v3: 2.9.7 & 3.0.13 version & changelog "opened"
+ * [533909b] v2 v3: vim colors, added cursor line & cursor column
+ * [8335580] v2 v3: dal_syntax, linebreak in regular text object: ' \\ '
+ ('<br>' depreciated)
+ * thanks to Jonas Stein for making me look at this
+ (see bug: #617298 & comments in upstream CHANGELOG_v3)
+ * testing required, downstream outputs affected
+ * [8294a1d] v2 v3: vim, sisu syntax highlighting, linebreak \\ added
+ (<br> kept)
+ * [60bd031] v3: ansi screen reporting include document language code
+ * [7ef0302] v2 v3: texpdf, define hardspace & provide backslash
+ * define \hardspace to simplify placing a hardspace
+ * provide backslash character in code block
+ * [d95f857] v3: define latex \newcommands for some special characters
+ (for sisu code)
+ * \newcommands for some special characters to simplify dealing with them
+ in sisu code \hardspace \caret \pipe \curlyopen \curlyclose \lt \gt
+ \slash \backslash \underscore \exclaim
+ * [3dafcae] v3: constants, a sisupod & an xml related addition
+ * [561b3d6] v3: plaintext, codeblock keep backslashes
+ * [b975bd0] v3: html_tune, reduce loops; deal with angle-brackets
+ * deal with angle brackets in markup (test, could cause breakage)
+ * reduce loops in code
+ * [def544b] v3: manpage (sysenv), move output; line-breaks within object
+ * start to honor line-breaks within objects (revisit)
+ * show double escape \\ (backslashes) in code blocks
+ * place under web server directory
+ * sysenv, accommodate manpage changes
+ * [408bf6b] v3: info (texinfo) (sysenv), move output; line-breaks within
+ object
+ * backslashes & line-breaks
+ * place under web server directory
+ * info tool setting prompt
+ * sysenv, accommodate info page changes
+ * [f6f89c9] v3: sysenv, fix some output paths (markup source); accommodate
+ manpage
+ * shared source markup (.sst .ssm & sisupod.zip) fix some paths
+ * placement of markup source, output_path.src.dir, fix
+ * output_path.src.url, fix
+ * manifest info
+ * (epub viewer cosmetic rearrangement)
+ * [b232545] v3: manifest, manifest enable additional output & source
+ (if shared)
+ * manpage (in fututure have config setting with default false/off)
+ * info (texinfo) (in fututure have config setting with default false/off)
+ * hash digests
+ * locate markup source (if shared)
+ * sisupod (if shared)
+ * [ae914fd] v3: urls (ansi screen reporting), add document language code
+ * [c552333] v2 v3: sisurc.yml, config settings
+ * [1d239f2] v3: documentation, on additional breaks in document,
+ (remove some old info)
+ * linebreak \\ (previously undocumented <br> kept but depreciated)
+ [it is intended that this should close #617298 (post mail)]
+ * page break (breaks column if column, else breaks page)
+ * page new (new page, breaks page)
+ * sisurc.yml set output directory structure by language
+ * removed section on hyperestraier, too specialised for general manpage
+ (also section not checked recently)
+
+ -- Ralph Amissah <ralph@amissah.com> Sun, 26 Jun 2011 22:42:28 -0400
+
+sisu (3.0.12-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [21117c4] sha256 (3.0.11)
+ * [93d6609] v2 v3: 2.9.6 & 3.0.12 version & changelog "opened"
+ * [5f4c703] v2 v3: help, s/Bul garian/Bulgarian/ (Closes: #619068)
+ * [7bf74c7] v3: options, restrict glob rule checks to glob & find; carry lang
+ info
+ * restrict glob rule checks to when --glob (-G) or --find (-f) requested
+ * carry information on document language (from filename and or directory)
+ * (additional test)
+ * [6a7c87d] v3: --help language, provides list of available languages
+ * language (ISO 639-1 code (as varied by po4a) & name)
+ * [36c4c6a] v3: manifest, fix a full name
+ * [a011db3] v3: html, texpdf, syslink to default, adjusted & made similar
+ * [2aba456] v3: param, remove unused class variable '@@symlnk'
+ * [d0fd14a] v3: sysenv, limit/prevent the creation of spurious language output
+ directories
+ * [a6651ef] v3: harvest, work for alt output structures; for each language
+ * paths to document manifests etc. for the possible output dir structures
+ * author and topic lists for available documents, by availability in each
+ language
+ * [74c346f] v3: cgi, sample search form reverted to '#!/usr/bin/env ruby'
+ * appears to be a fix in libdbi-ruby1.9.1, see comments in sisu-3.0.8
+ changelog
+ * [5a1e3ba] v3: cgi, sample search form, force utf-8 character encoding to
+ avoid issues
+
+ -- Ralph Amissah <ralph@amissah.com> Thu, 09 Jun 2011 23:16:23 -0400
+
+sisu (3.0.11-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [f4bb6f7] sha256 (3.0.10)
+ * [5794055] v3: 3.0.11 version & changelog "opened"
+ * [0df2126] v3: sysenv, url webserver link (manifest) fix
+ * [4d50928] v3: cgi search form, fixes related to language code
+ * filename with language code being required as unique document
+ identifier
+ * [b1648ad] v3: i18n, constants, some language info moved to i18n
+ (from constants)
+ * [93cc261] v3: options --find & --glob (-f -G) added, parses language
+ sub-dirs
+ * options
+ * filter out files not matching .ss[tm]
+ * with -f -G (--find|--glob) flag glob all .ss[tm] files in dir
+ including language sub-directories
+ sisu3 -3G live-manual
+ * with -f (--find|--glob) flag and find .ss[tm] files that match given
+ string in dir including language subdirectories
+ sisu3 -3GR
+ * [0e921ad] v3: documentation, minor update, includes --find / --glob
+
+ -- Ralph Amissah <ralph@amissah.com> Sun, 29 May 2011 20:49:17 -0400
+
+sisu (3.0.10-1) unstable; urgency=medium
+
+ [ Ralph Amissah ]
+ * [e42cb23] sha256 (3.0.9)
+ * [3ce63d5] v2 v3: 2.9.5 & 3.0.10 version & changelog "opened"; copyright
+ touch
+ * copyright, dates for setup.rb
+ * [f7bad42] v3: sysenv, rsync, get rid of annoying nag to terminal
+ (-v reporting Dir.pwd)
+ * prevent attempt to change directory unless different directory requested
+ * [c11ed8c] v3: i18n, added language translation table column to hash/table
+ * changelog, version dates touched as well
+ * [92fb4ac] v3: prog_text_translation, language class name fix; languge name
+ matching
+ * Portuguese language class name (missed 't')
+ * language name matching ('Portuguese Brazil')
+ * indentation
+ * [a11485b] v3: param, html, epub, xml, simplify file-naming with language
+ code
+ * language code occurs in fixed location within file-name (could previously
+ do so in 1 of 3 configured locations)
+ * [eebc0d4] v3: manifest, sysenv, "available outputs" relative paths;
+ available languages
+ * relative paths to "available outputs" (for each dir structure), fix
+ * show language versions published
+ (needs 2 runs for manifest, polls output as to whether manifest exists)
+ * [b5b64d1] v3: texpdf, filenames
+ * [154fd68] v3: html, close files; syslink index.html to toc.html
+ * syslink will need revisit (will only "work" properly with by_language dir
+ structure)
+ * [3a07ef3] v3: options, include markup source "base" path
+ * used to parse alternative markup source dir structures
+ * [d6f18ae] v3: sysenv, rsync, embedded: rsync to remote host alt output
+ structures, fix
+ * [f18dfa7] v3: defaults, fix path to homepage image (more fixes remain...)
+ * [1ccbc25] debian/copyright, sync with package
+ * url update, date touched
+ * sisu-mode.el assignment to FSF (GNU EMACS)
+
+ -- Ralph Amissah <ralph@amissah.com> Mon, 23 May 2011 22:52:20 -0400
+
+sisu (3.0.9-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [015d5f0] sha256 (3.0.8)
+ * [6148816] v2 v3: 2.9.4 & 3.0.9 version & changelog "opened"
+ * [91ada8a] v2 v3: copyright file, softlink, make more visible in tarball
+ * [dbd7dce] v2 v3: copyright file update, sisu-mode.el assigned to FSF
+ (GNU EMACS)
+ * [5a3b602] v2 v3: bin/sisu2 introduced (complement bin/sisu3), currently
+ same as bin/sisu
+ * later switch bin/sisu to bin/sisu3
+ * consider using update-alternatives
+ * [62a6bc0] v2 v3: vim cterm colorschemes, touch search color
+ * [29fcf4a] v3: sysenv, output directory structure check, fix (start testing
+ alternatives)
+ * [cfa267b] v3: sysenv, options, output_dir_structure.by?
+ (language|filetype|filename)
+ * [b1b2fe8] v3: sysenv, output_path & place_file, modified
+ (affects many libraries)
+ * paths for dir, url, relative and rcp that vary with output dir structure
+ * cope with alterative dir structures
+ * manifest url paths, fix
+ * dal_expand_insertions, fix
+ * rsync, review
+ * scp disabled
+ * [a09e2e6] v3: cgi sample search form, differ depending on output directory
+ structure
+ * [ea971b8] v3: version & changelog date
+ * [f464a77] v3: embedded, source path
+ * [d87f4ff] v3: options, expand name of source file for selected language
+ directories
+ * only use for single file(name) available in multiple languages e.g.
+ sisu3 -hv en/free_culture.lawrence_lessig.sst es fr
+ * english assumed as default language, make default configurable later
+ * particularly useful for po4a
+ * [bdd62ab] v3: po4a re-enabled, related fixes (issues persist)
+
+ -- Ralph Amissah <ralph@amissah.com> Tue, 17 May 2011 18:12:54 -0400
+
+sisu (3.0.8-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [e1e81c7] sha256 (3.0.7)
+ * [89e5a25] v2 v3: 2.9.3 & 3.0.8 version & changelogs "opened"
+ * [5102422] v2 v3: bin/ improved ruby version check
+ * [624f72b] v2 v3: sysenv, refer to lowriter, update
+ * v2 lowriter instead of oowriter
+ * v3 lowriter instead of libreoffice
+ * [1e84a4d] v2 v3: vim, sisu syntax change of a couple of color groups
+ * [e208972] v2 v3: vim (8 color cterm) colorschemes, 8, frugal, sparse
+ * sparse series uses dark grey on black, on which reverse cursors may
+ disappear, usually looks better
+ * frugal series avoids dark grey
+ * slate for cterm now incorporates frugal-cterm-sisu
+ * [03073b7] v2 v3: bin/ type fix for ruby version check
+ * [416d0ec] v2 v3: manpage, reinstate escaping of hyphens
+ * [6b0a64f] v*: manpages escaped hyphens reinstated
+ * [5fa19b6] v2 v3: note (CHANGELOG) on ruby DBI bug affecting sisu cgi sample
+ search forms
+ * see <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596103> however, it
+ affects sqlite3 in the same way as pgsql (the driver against which it is
+ reported)
+ * includes possible workarounds (for sisu sample search forms)
+ * [6a20d40] v2 v3: bin/ cosmetic
+ * [75e80f2] v2 v3: vim colorschemes minor review
+ * [9a9c366] v3: concordance, output path, screen info correction
+ * [46eebe8] v3: options, language setting, based on directory structure or
+ filename
+ * affects multiple libraries
+ * [8ece506] v3: i18n, sysenv, options, language setting changes
+ * must be able to set language at options stage from filename or directory
+ * affects many files
+ * old i18n more appropriately renamed prog_text_translation
+ * [5f0bc4a] v3: urls, sqlite, a fix
+ * [2d79257] v3: db, review, directory structure changed, database prefix
+ renamed
+ * language_document_char field made larger [consider renaming]
+ * title, src_filename and language_document_char fields mandatory
+ (title, title_main, src_filename, language_document_char)
+ * review of unique key setting, now based on combination of filename
+ and language (filename no longer sufficient with intro of language
+ subdirectories)
+ * [retest sqlite3]
+ * [c7c3ab1] v3: sample search form, revert to generating ruby 1.8.7 sample
+ * sisu3 using ruby >=1.9.2p180 generates search form for ruby 1.8.7, so:
+ generate sample form using sisu3 -F (options), then; start webrick using
+ ruby 1.8.7 & sisu -W (not sisu3)
+ * take account of alternative output directory structures [work on, test]
+ * [e54612b] v3: date, version, changelog
+ * [8b7a793] v3: i18n, sysenv, class variable to prevent unnecessary
+ re-construction of hash
+ * prevent program from becoming as slow as treacle, a fix
+ * [b08d064] debian/control, Standards-Version 3.9.2
+
+ -- Ralph Amissah <ralph@amissah.com> Thu, 05 May 2011 22:15:02 -0400
+
+sisu (3.0.7-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [54b31e1] sha256 (3.0.6)
+ * [2dec156] v3: 3.0.7 version & changelog "opened"
+ * [cc1c683] v3: urls, reuse/share code, fix -U
+ * share code between show selected urls and show all urls
+ * fix -U which has not been properly updated for v3
+ * [1f36048] v3: dates - version, changelog; v2: 2.9.2 opened - version,
+ changelog
+ * [a7413a2] v2 v3: vim slate colorscheme, conflicting group colors reviewed
+ * [ccc3355] v2 v3: vim cterm colorschemes "8" and "frugal" added
+ * [2dcb16c] v3: screen_text_color (ansi colors) touched, consider reviewing
+ later
+ * [5b647bd] v2 v3: cgi, sample-search-form
+ * results still not right, (ruby1.9.2 libraries? double check script)
+ * not yet done variable directory path fixing for result links
+ * [ba81996] v2 v3: options, -M / --maintenance, new alias
+ --keep-processing-files
+ * new alias --keep-processing-files (see Bug#622902)
+ * document "--keep-processing-files" alias for "-M" ("--maintenance")
+ * minor rearrangement of regex
+ * (Closes: #622902)
+ * [f330953] v3: odf:odt processing in separate subdirectories
+ * processing in separate subdirectories that can be kept for maintenance
+ * odt.zip (bin) directory renamed odt from odf
+ * sysenv, odf:odt paths adjusted for changes in maintenance & odt.zip
+ * [dcfbef6] v3: urls, minor fixes
+ * fix maintenance urls -M (where processing files are kept for examination)
+ * odf maintenance added
+ * [17d1555] v3: options, hub, introduce opt.act booleans, more setting in
+ options
+ * opt.act booleans more flexible than opt.cmd
+ (start to favor use of opt.act over opt.cmd)
+ * move option setting from hub to options where possible
+ * separate out a few methods
+ * [44464e2] v3: param, md remove md.cmd and md.mod shortcut methods, use use
+ md.opt
+ * affects many files that now use @md.opt.cmd & @md.opt.mod
+ (instead of @md.cmd & @md.mod)
+ * [cc7bc6d] v3: harvest, sysenv, place with document manifests, variable
+ directory path
+ * sysenv, variable directory path fixing (language, filetype, filname),
+ making the stub for at least manifest and html available early for
+ processing that do not or should not need to process individual markup
+ files completely, such as the cgi search form and harvest
+ * harvest
+ * place with document manifests
+ * variable directory path fixing (language, filetype, filname)
+ * [4bc8b76] v2 v3: vim colorschemes, headers touched, url to git repo provided
+ * [0797659] v2 v3: sisu-mode.el, header notes copyright assignment to FSF
+ (GNU EMACS)
+ * assignment to FSF
+ * header includes url to git repo (when possible track GNU EMACS location)
+ * [c1fe197] debian/sisu.lintian-overrides update for current lintian
+ (v2.5.0~rc2)
+
+ -- Ralph Amissah <ralph@amissah.com> Wed, 20 Apr 2011 21:45:15 -0400
+
+sisu (3.0.6-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [2d6d497] sha256 (3.0.5-3)
+ * [b0955dc] v2, v3: 3.0.6 version & changelog "opened"
+ * [350efc6] v2: param, nested regex match fix (backport from v3)
+ * [9542185] v2, v3: sysenv, remove repeated method
+ * [d5d39d4] v2, v3: cgi, sample-search-form, string output
+ * ruby1.9.2 transition related
+ * (+ clean unused help text)
+ * [709e806] v2, v3: dal_images, image path setting
+ * ruby1.9.2 transition related
+ * [b06c1e8] v2, v3: dal_doc_str, empty line not paragraph object
+ * ruby1.9.2 transition related
+ * [af4d521] v2, v3: dal_doc_str.rb, table structure issue
+ * ruby1.9.2 transition related
+ * double spaced empty line creates spurious newline
+ * [6324d3d] vim colorscheme slate, review console colors
+ * [ebd803a] vim colorscheme slate, rearrange
+ * [9556ce0] debian/control, depends, graphicsmagick if not imagemagick
+ * [ef757f1] debian/bin/sisu* force use of 1.9.2, guarantee dependencies
+
+ -- Ralph Amissah <ralph@amissah.com> Wed, 30 Mar 2011 23:52:16 -0400
+
+sisu (3.0.5-3) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * build -3 with source .orig.tar.gz for upload to debian
+ (displace -1 & -2 that were not uploaded, debian/changelog merged)
+ * [663832e] sha256 (3.0.5-2) - not uploaded
+ * [90bf54d] sha256 (3.0.5-1) - not uploaded
+ * [43cd90d] debian/control correct new ruby depends
+ * [778bcb6] modify sisu shebang for debian
+ * debian/bin modify shebang #! /usr/bin/ruby1.9.1 for current ruby 1.9.2
+ * debian/sisu.install use debian/bin
+ * [f577abb] sha256 (3.0.4)
+ * [21cadb8] v3: changelog & version 3.0.5
+ * [18eefb2] v2, v3: vim syntax highlighting, fix typo
+ * [9e82cce] v3, v2: bin/sisu*: v3 development ruby >=1.9.2p180;
+ v2 maintenance ruby >=1.8.7
+ * bin/sisu* version checks
+ * [e5d3440] v2, v3: texpdf bugfix, where map_nametags not found, drop tag,
+ rather than crash
+ * Debian-live, live-manual (Ben Armstrong, chals?, reported new bug in a
+ number of translations (that crashed the pdf generator). It turns out
+ where map_nametags is not found the document crashes. Fix.
+ * [98a76bd] debian/control depends ruby (>= 1.9.2.180) debian ruby 1.9.1 libs;
+ current sisu
+ * Depends: ruby (>= 1.9.2.180)
+ * Depends: debian ruby 1.9.1 libraries
+ * Depends: current version of sisu for (sisu-pdf sisu-postresql sisu-sqlite)
+ (= ${source:Version}) [sisu-complete already does so]
+ [sisu (v2 especially) requires extensive testing, to see that it behaves as
+ it should with ruby 1.9.2 and associated required libraries]
+
+ -- Ralph Amissah <ralph@amissah.com> Sun, 27 Mar 2011 20:21:13 -0400
+
+sisu (3.0.5-2) unstable; urgency=low
+
+ * not uploaded to debian, merged into 3.0.5-3
+
+ -- Ralph Amissah <ralph@amissah.com> Sat, 26 Mar 2011 14:09:33 -0400
+
+sisu (3.0.5-1) unstable; urgency=low
+
+ * not uploaded to debian, merged into 3.0.5-3
+
+ -- Ralph Amissah <ralph@amissah.com> Thu, 24 Mar 2011 20:37:26 -0400
+
+sisu (3.0.4-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [32f83cb] sha256 (3.0.3)
+ * [e19720c] v3: changelog & version 3.0.4
+ * [1c052f5] sisu_manual, sisu_download, remove references to versions of sisu
+ * [0129345] debian/control depends ruby (>=1.8.7)
+
+ -- Ralph Amissah <ralph@amissah.com> Fri, 11 Mar 2011 17:07:44 -0500
+
+sisu (3.0.3-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [589d36b] sha256 (3.0.2)
+ * [9dea2a8] v2, v3: 3.0.3 version & changelog "opened"
+ * [7817075] v2, v3: texpdf, url (regex) pattern match fix
+ * [755acef] v2, v3: dal_syntax + downstream output, email regex revised
+ * revised pattern match for email address, (removes occasional interference
+ with urls having embedded email addresses) (dal_syntax and affected
+ downstream output modules)
+ * [259351d] v2, v3: dal_syntax: (internal document) link matching, a fix.
+ [Debian-live, live-manual (Jose Luis Zabalza, Ben Armstrong], reported bug
+ in Spanish translation markup (that crashed the pdf generator). Bug in
+ markup subsequently identified as "versátil,#{iso-hybrid}#, se" which the
+ interpreter identified as an internal document link to a comma (instead
+ of as being monospace markup), markup should have been "versátil,
+ #{iso-hybrid}#, se" this fix prevents that incorrect match, (but the
+ markup remains faulty and the monospace markup is not identified as such
+ without the corrected spacing). Unfortunate "grave" results for what is
+ a pretty insignificant data entry typo (there are no doubt other such
+ situations).]
+ * [63251bd] v2, v3: dal_substitutions_and_insertions: sisu header matching in
+ codeblock, fix
+ * [cbcf26c] v2, v3: dal_doc_str: fix, looks like typo in regex
+ * [93308a6] v3 (v2): manpage, param, urls: manpage output presentation fixes
+ * manpage: lowercase .br; correct newlines before .nf and after .fi; no
+ escape of hyphens; remove redundant links; endnotes array requires
+ flatten; screen info on output path)
+ * param: manpage header .br and no escape of hyphens
+ * urls: correct output path for manpage
+ * [e4ca6d0] v2, v3: help (markup): correct path to markup-samples
+ * [a6042b0] documentation more link fixes (remove redundant), remove repeated
+ skin
+ * [57ad1a1] manpage: sisu.1 and html regenerated
+ * [d3a0924] param: tidy, remove redundant document header tags
+ * [61c7438] syntax highlighting updates, emacs, vim
+ * emacs sisu headers updated (subheaders omitted for now) sisu-mode.el
+ * vim cleaning sisu.vim
+ * [bfa2a01] v2, v3: changelog git.sisudoc.org tag-points [3.0.3-1]
+
+ -- Ralph Amissah <ralph@amissah.com> Fri, 11 Mar 2011 08:22:59 -0500
+
+sisu (3.0.2-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+ * [a6673bc] sha256 (3.0.1)
+ * [494b0b5] v2: changelog fix
+ * [a800c2b] v3: urls, param, two unrelated regex fixes, check
+ * [abaab64] v3: hub, minor rearrangement
+ * [baa7f20] v3: changelog, open 3.0.2, target ruby1.9.2
+ * [af2ffd7] v3: sisu version 3.0.2-beta-rb1.9.2p180
+ * [0aff055] make sisu: v2 require >=ruby1.8.7; v3 require >=ruby1.9.2
+ * bin/sisu bin/sisu3 modified accordingly
+ note: there are issues with sisu and early versions of ruby1.9.2
+ ruby1.9.2p0 is known to segfault on a number of operations
+ ruby1.9.2p180 does not have these issues
+ * v3 includes changelog updates
+ * v2 includes changelog updates and version update 2.8.1
+ * [d4c0675] v3: use "encoding: utf-8" (instead of coding)
+ * [f09f45a] v3: use rb1.9.2 "require_relative" syntax
+ * [05a3fd2] v3: ruby 1.9 hash symbol syntax adopted
+ * [f2ab439] v3: space between each and opening curly brace
+ e.g. "x.each {|y| p y}"
+ * [5abc572] v3: sysenv, separate out processing_path method plus consequences
+ * [59b7f84] v2, v3: consolidate manual & markup samples
+ * reinstate lang dir structure for manual when v3 becomes default
+ * [572064e] CHANGELOG_v{1,2,3}, syslink, avoid duplication
+ * CHANGELOG_v3 updated
+ * CHANGELOG & README locations pruned
+ * [6cc4670] debian related sisu markup samples, reorganise
+ * [ceb35ac] conf/skin prune skins
+ * remove less important skins
+ * use syslink to share doc/skin_sisu.rb
+ * [73c312d] v3: version & changelog, touch date
+ * [278c945] v2, v3: defaults, default homepage tidy & update links
+ * [a512dfe] v2, v3: manpage, adjust output (backslash ('\') escapes reduced)
+ * [b972304] doc/sisu user_txt, minor update & pruning
+ * [c9440e3] markup samples, manual, headers: links and other details
+ * [cce96b7] manpages: sisu.1 update; sisu_vim.7 cleaning
+ * [f3aefad] sisu.8 manpage & html deleted, needs rewrite, unhelpful
+ * [0c872f4] html manpages, re-run man2html
+ * [1ffd1da] documentation, remove some files
+ * [5b12491] manpage + html: sylink sisu.1 to sisu3.1
+ * [02c1669] documentation, minor tidy
+ * [6991d5a] v2, v3: changelog updates
+ * [8050926] debian/sisu.manpages, remove sisu.8
+ * [8fc0343] debian/control linebreaks, cosmetic
+
+ -- Ralph Amissah <ralph@amissah.com> Sat, 05 Mar 2011 22:28:21 -0500
+
+sisu (3.0.1-1) unstable; urgency=low
+
+ [ Ralph Amissah ]
+
+ * debian/control sisu-complete, pull current version of sisu
+
+ * debian/{compat,control} update debhelper to version 8
+
+ * sysenv, sisurc.yml and elsewhere as affected, output_dir_structure:
+ by_language_code; by_filetype; by_filename
+
+ * css, fix css paths for xhtml, xml dom & xml sax
+
+ * console feedback on selected files being processed, updates & fixes
+
+ * sysenv & sisurc.yml: libreoffice, default odf reader
+
+ -- Ralph Amissah <ralph@amissah.com> Wed, 16 Feb 2011 21:32:25 -0500
+
+sisu (3.0.0-1) unstable; urgency=low
+
+ [ Ralph Amissah ] - post squeeze
+
+ * opening of version 3 unstable/development branch, (which provides
+ alternative output directory structures and file naming, and starts attempt
+ at 'po' output) see upstream v3 changelog. Processing defaults to v2, v3 is
+ accessible using 'sisu3' or 'sisu --v3' (followed by usual instructions)
+ [note: once v3 is ready v2 branches will be retired]
+
+ * closing of v1 legacy branch
+
+ * sisu2 & sisu3 added to /usr/bin, along with sisu-git and sisu-po; all added
+ to sisu.install
+
+ * new manpages provided, sisu2 sisu3 sisu-po
+
+ * debian/sisu.install includes new
+
+ * lintian overrides extended to cover v3
+
+ * use debian source format 3.0, debian/source/format 3.0 (quilt)
+
+ -- Ralph Amissah <ralph@amissah.com> Mon, 07 Feb 2011 10:53:18 -0500
+
+sisu (2.7.9-1) unstable; urgency=medium
+
+ [ Ralph Amissah ] - debian freeze, code fixes
+ (most of them requested for debian live-manual)
+
+ * dal, fix missing multi-line regex matches for line-wrap text
+ (live-manual, to work better with po4a)
+ * dal_doc_str, bulleted text (and headings), multi-line match, to permit
+ line-wrapped paragraphs
+ (requested fix, Ben Armstrong (live-manual))
+ * dal_syntax, multi-line match for fontface markup (emphasis, bold,
+ italics, underscore etc.)
+
+ * texpdf, use of monospace in headings causes table of contents breakage, fix
+ (requested fix, Ben Armstrong (live-manual))
+
+ * texpdf, toc now contains level 3~ consistent with other output formats
+ (requested fix, Ben Armstrong (live-manual))
+
+ * html & css, ocn (object numbers) now link to themselves, clicking on one
+ places that object at the top of the browser and provides its url
+ (requested, Ben Armstrong (live-manual))
+
+ * epub, ocn (object numbers) now link to themselves, clicking on one
+ places that object at the top of the viewer
+
+ * document manifest links
+ * html, link to "document manifest" remains (links to individual output
+ types removed)
+ * plaintext, link to "document manifest" fix (links to individual output
+ types removed)
+ * odf, manifest link fix
+
+ * html search form, configuration check
+
+ -- Ralph Amissah <ralph@amissah.com> Thu, 09 Dec 2010 12:59:51 -0500
+
+sisu (2.7.8-1) unstable; urgency=medium
+
+ [ Ralph Amissah ] - debian freeze, code fixes
+
+ * i18n, introduce header @make: :language: internationalization using codes
+ from http://www.debian.org/international/l10n/po/ at this time for texpdf,
+ (able to satify needs of polyglossia for the likes of Brazilian Portugues)
+ and in future for po files, where iso:639 for this purpose appears to have
+ use limitations http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
+ * param, extract @make: :language: information if provided, default
+ "english"
+ * i18n, add code list and associated language (as listed by polyglossia)
+ * texpdf_format, use param (@make: :language: (default english)), to set
+ tex document language header (previously used file naming convention)
+ * sisu.vim recognize @make: :language:
+ (also elsewhere shortened :lang_code: from :language_code:)
+
+ * internal links
+ * dal, exclude parentheses and square brackets from matching
+ (requested fix, Ben Armstrong)
+ * html, remove space between link & following punctuation, parentheses &/or
+ square brackets
+ (requested fix, Ben Armstrong)
+ * epub, remove space between link & following punctuation, parentheses &/or
+ square brackets
+
+ * html
+ * remove "copy @" mark
+ (requested, Daniel Baumann)
+ * segments, title banner (including "copy @" mark) configurable, boolean,
+ true/false (default false)
+ (requested off option, Daniel Baumann)
+ * quick ref links_guide configurable, boolean, true/false (default false)
+ (requested off option, Daniel Baumann)
+
+ * config.yml
+ * html, seg title banner, boolean true/false setting (commented out,
+ default false)
+ * html, quick_ref, boolean true/false setting (commented out, default
+ false)
+
+ -- Ralph Amissah <ralph@amissah.com> Sat, 30 Oct 2010 23:49:39 -0400
+
+sisu (2.7.7-1) unstable; urgency=medium
+
+ [ Ralph Amissah ] - debian freeze, code fixes
+ * codeblocks, numbered markup option, fix
+ (requested fix needed by debian-live:live-manual, Ben Armstrong, Mark
+ Schneider, Daniel Baumann)
+ * texpdf, codeblocks do not permit empty lines, fix
+ * texpdf, bullet text, hanging indent, (regular (not grouped) text), fix
+ (requested fix, Ben Armstrong)
+ * texpdf, first space following a bullet should be fixed width, fix
+ (requested fix and suggested solution, Ben Armstrong)
+ * documentation related minor updates and fixes
+ * changelog & version updates
+
+ -- Ralph Amissah <ralph@amissah.com> Sun, 17 Oct 2010 13:37:55 -0400
+
+sisu (2.7.6-1) unstable; urgency=medium
+
+ [ Ralph Amissah ] - debian freeze, code fixes
+ * texpdf, codeblocks, code-line continuation backslash dropped, fix
+ (requested fix, Ben Armstrong)
+ * shared_metadata, odf, url characters to not match
+ * sisu_convert, basic conversion script, preliminary fix
+ * CHANGELOG v2, recount where some requests came from
+ * changelog & version updates
+
+ -- Ralph Amissah <ralph@amissah.com> Mon, 11 Oct 2010 22:43:27 -0400
+
+sisu (2.7.5-1) unstable; urgency=medium
+
+ [ Ralph Amissah ] - debian freeze, code fixes
+ * odt fix cornercase breakage matching and representing "&nbsp", "&" and urls
+ * odf, "&nbsp" and "&"
+ (prior to this fix, odt for viral_spiral is broken in sisu-markup-samples)
+ * shared_metadata, "&nbsp", "&" and urls in metadata
+ more consistent open document text results
+ * param, metadata rights, keep colon separator from interfering with urls
+ * changelog & version updates
+
+ -- Ralph Amissah <ralph@amissah.com> Sat, 09 Oct 2010 23:18:59 -0400
+
+sisu (2.7.4-1) unstable; urgency=medium
+
+ [ Ralph Amissah ] - debian freeze, code fixes
+ (requested fixes related to image scaling; behaviour testing & request by
+ Mark Schneider)
+ * epub (epub_tune) scaling of images, fix
+ * html (html_tune) scaling of images, fix
+ * odf:odt, incorporation and scaling of images, fix
+ * texpdf, scaling of images (below the set max size), fix
+ * changelog & version updates
+
+ -- Ralph Amissah <ralph@amissah.com> Fri, 08 Oct 2010 19:38:12 -0400
+
+sisu (2.7.3-1) unstable; urgency=medium
+
+ [ Ralph Amissah ] - debian freeze, code fixes (& minor documentation fix)
+ * dal_images, where image dimensions are set in an object, use those
+ (requested fix, behaviour testing & request by Mark Schneider)
+ * hub, fix sisu breakage when -y (manifest) is run without the explicit or
+ implicit calling of -m (creation of document abstraction for processing),
+ (e.g. when --source or --sisupod is called on its own).
+ * urls, cleaning
+ * a few aliases added (long options)
+ * sisu_markup.sst, document a fix (v1 & 2)
+
+ -- Ralph Amissah <ralph@amissah.com> Thu, 07 Oct 2010 10:04:02 -0400
+
+sisu (2.7.2-1) unstable; urgency=medium
+
+ [ Ralph Amissah ] - debian freeze, code fixes
+ * hub, test whether user name set
+ (requested fix, provided by Ben Armstrong)