Package: ikiwiki
Version: 3.20100815.2
Severity: wishlist

As discussed on IRC.

Highlight 3.2 has changed the configuration format to something that
looks like a lua dictionary. The current parsing of this file in
highlight.pm fails.  

I attach the shipped config file for inspiration :).

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ikiwiki depends on:
ii  libhtml-parser-perl     3.66-1           collection of modules that parse H
ii  libhtml-scrubber-perl   0.08-4           Perl extension for scrubbing/sanit
ii  libhtml-template-perl   2.9-2            module for using HTML Templates wi
ii  libtext-markdown-perl   1.0.26-1         Markdown and MultiMarkdown markup 
ii  liburi-perl             1.54-2           module to manipulate and access UR
ii  perl                    5.10.1-15        Larry Wall's Practical Extraction 
ii  python                  2.6.6-3+squeeze1 interactive high-level object-orie
ii  python-support          1.0.10           automated rebuilding support for P

Versions of packages ikiwiki recommends:
ii  gcc [c-compiler]            4:4.4.5-1    The GNU C compiler
ii  gcc-4.3 [c-compiler]        4.3.5-4      The GNU C compiler
ii  gcc-4.4 [c-compiler]        4.4.5-6      The GNU C compiler
ii  git [git-core]              1:1.7.2.3-2  fast, scalable, distributed revisi
ii  libauthen-passphrase-perl   0.007-1      Perl module encapsulating hashed p
ii  libc6-dev [libc-dev]        2.11.2-7     Embedded GNU C Library: Developmen
ii  libcgi-formbuilder-perl     3.05.01-7    Easily generate and process statef
ii  libcgi-session-perl         4.41-1       persistent session data in CGI app
ii  liblwpx-paranoidagent-perl  1.07-1       a "paranoid" subclass of LWP::User
ii  libmail-sendmail-perl       0.79.16-1    Send email from a perl script
ii  libnet-openid-consumer-perl 1.03-1       library for consumers of OpenID id
ii  libterm-readline-gnu-perl   1.20-1       Perl extension for the GNU ReadLin
ii  libtimedate-perl            1.2000-1     collection of modules to manipulat
ii  libxml-simple-perl          2.18-3       Perl module for reading and writin
ii  subversion                  1.6.12dfsg-2 Advanced version control system

Versions of packages ikiwiki suggests:
pn  dvipng                        <none>     (no description available)
ii  gettext                       0.18.1.1-3 GNU Internationalization utilities
pn  graphviz                      <none>     (no description available)
ii  libcrypt-ssleay-perl          0.57-2     Support for https protocol in LWP
pn  libfile-mimeinfo-perl         <none>     (no description available)
pn  libhighlight-perl             <none>     (no description available)
ii  libhtml-tree-perl             3.23-2     Perl module to represent and creat
ii  liblocale-gettext-perl        1.05-6     Using libc functions for internati
ii  libmailtools-perl             2.06-1     Manipulate email in perl programs
pn  libnet-amazon-s3-perl         <none>     (no description available)
pn  librpc-xml-perl               <none>     (no description available)
pn  libsearch-xapian-perl         <none>     (no description available)
pn  libsort-naturally-perl        <none>     (no description available)
pn  libsparkline-php              <none>     (no description available)
pn  libtext-csv-perl              <none>     (no description available)
pn  libtext-textile-perl          <none>     (no description available)
pn  libtext-typography-perl       <none>     (no description available)
pn  libtext-wikicreole-perl       <none>     (no description available)
pn  libtext-wikiformat-perl       <none>     (no description available)
pn  libxml-feed-perl              <none>     (no description available)
pn  libyaml-perl                  <none>     (no description available)
pn  perlmagick                    <none>     (no description available)
pn  po4a                          <none>     (no description available)
pn  polygen                       <none>     (no description available)
pn  python-docutils               <none>     (no description available)
pn  texlive                       <none>     (no description available)
pn  tidy                          <none>     (no description available)
pn  viewvc | gitweb | viewcvs     <none>     (no description available)
pn  xapian-omega                  <none>     (no description available)

-- no debconf information
-- File extension mapping

FileMapping = {

 { Lang="ada",  Extensions={"adb", "ads", "a", "gnad"} },
 { Lang="ampl", Extensions={"dat", "run"} },
 { Lang="amtrix", Extensions={"s4", "s4t", "s4h", "hnd", "t4"} },
 { Lang="asm", Extensions={"a51", "29k", "68s", "68x", "x86"} },
 { Lang="asp", Extensions={"asa"} },
 { Lang="ats", Extensions={"dats"} },
 { Lang="aspect", Extensions={"was", "wud"} },
 { Lang="bat", Extensions={"cmd"} },
 { Lang="c", Extensions={"c++", "cpp", "cxx", "cc", "h", "hh", "hxx", "hpp"} },
 { Lang="coldfusion", Extensions={"cfc","cfm"} },
 { Lang="cobol", Extensions={"cob", "cbl"} },
 { Lang="diff", Extensions={"patch"} },
 { Lang="eiffel", Extensions={"e", "se"} },
 { Lang="erlang", Extensions={"hrl", "erl"} },
 { Lang="euphoria", Extensions={"ex", "exw", "wxu", "ew", "eu"} },
 { Lang="fortran77", Extensions={"f", "for", "ftn"} },
 { Lang="fortran90", Extensions={"f95", "f90"} },
 { Lang="haskell", Extensions={"hs"} },
 { Lang="java", Extensions={"groovy", "grv"} },
 { Lang="lisp", Extensions={"cl", "clisp", "el", "lsp", "sbcl", "scom"} },
 { Lang="make", Extensions={"mak", "mk"} },
 { Lang="smnp", Extensions={"mib","smi"} },
 { Lang="ocaml", Extensions={"ml","mli"} },
 { Lang="mod2", Extensions={"mod", "def"} },
 { Lang="mod3", Extensions={"m3", "i3"} },
 { Lang="oberon", Extensions={"ooc"} },
 { Lang="php", Extensions={"php3", "php4", "php5", "php6"} },
 { Lang="pike", Extensions={"pmod"} },
 { Lang="pl1", Extensions={"ff", "fp", "fpp", "rpp","sf", "sp", "spb",
               "spp","sps", "wp", "wf", "wpp","wps","wpb","bdy","spe"} },
 { Lang="perl", Extensions={"pl","perl", "cgi", "pm", "plx", "plex"} },
 { Lang="progress", Extensions={"p", "i", "w"} },
 { Lang="ruby", Extensions={"rb","ruby", "pp", "rjs"} },
 { Lang="rexx", Extensions={"rex", "rx", "the"} },
 { Lang="sh", Extensions={"bash", "ebuild", "eclass"} },
 { Lang="smalltalk", Extensions={"st", "gst", "sq"} },
 { Lang="sybase", Extensions={"sp"} },
 { Lang="tcl", Extensions={"wish", "itcl"} },
 { Lang="tex", Extensions={"sty", "cls"} },
 { Lang="vb", Extensions={"bas", "basic", "bi", "vbs"} },
 { Lang="verilog", Extensions={"v"} },
 { Lang="html", Extensions={"htm", "xhtml"} },
 { Lang="xml", Extensions={"sgm", "sgml", "nrm", "ent","hdr", "hub", "dtd",
               "wml","vxml", "wml", "tld", "svg","xsl", "ecf", "jnlp", "xsd"} },
 { Lang="fsharp", Extensions={"fs","fsx"} },
 { Lang="informix", Extensions={"4gl"} },
 { Lang="blitzbasic", Extensions={"bb"} },
 { Lang="innosetup", Extensions={"iss"} },
 { Lang="lotus", Extensions={"ls"} },
 { Lang="ascend", Extensions={"a4c"} },
 { Lang="actionscript", Extensions={"as"} },
 { Lang="express", Extensions={"exp"} },
 { Lang="haxe", Extensions={"hx"} },
 { Lang="pyrex", Extensions={"pyx"} },

 { Lang="abap4", Extensions={"abp"} },
 { Lang="csharp", Extensions={"cs"} },
 { Lang="interlis", Extensions={"ili"} },
 { Lang="logtalk", Extensions={"lgt"} },
 { Lang="matlab", Extensions={"m"} },
 { Lang="nsis", Extensions={"nsi"} },
 { Lang="bison", Extensions={"y"} },
 { Lang="squirrel", Extensions={"nut"} },
 { Lang="luban", Extensions={"lbn"} },
 { Lang="maya", Extensions={"mel"} },
 { Lang="nemerle", Extensions={"n"} },
 { Lang="paradox", Extensions={"sc"} },
 { Lang="netrexx", Extensions={"nrx"} },
 { Lang="clearbasic", Extensions={"cb"} },
 { Lang="graphviz", Extensions={"dot"} },
 { Lang="small", Extensions={"sma"} },
 { Lang="autoit", Extensions={"au3"} },
 { Lang="chill", Extensions={"chl"} },
 { Lang="autohotkey", Extensions={"ahk"} },
 { Lang="fame", Extensions={"inp"} },
 { Lang="modelica", Extensions={"mo"} },
 { Lang="maple", Extensions={"mpl"} },
 { Lang="jasmin", Extensions={"j"} },
 { Lang="snobol", Extensions={"sno"} },
 { Lang="icon", Extensions={"icn"} },
 { Lang="felix", Extensions={"flx"} },
 { Lang="clips", Extensions={"clp"} },
 { Lang="lindenscript", Extensions={"lsl"} },
 { Lang="lilypond", Extensions={"ly"} },
 { Lang="nasal", Extensions={"nas"} },
 { Lang="clean", Extensions={"icl"} },
 { Lang="assembler", Extensions={"asm"} },
 { Lang="bibtex", Extensions={"bib"} },
 { Lang="python", Extensions={"py"} },
 { Lang="txt", Extensions={"text"} },

 { Lang="sh",  Shebang=[[^#!(\/usr)?(\/local)?\/bin\/(bash|t?csh|[akz]?sh)]] },
 { Lang="pl",  Shebang=[[^#!(\/usr)?(\/local)?\/bin\/perl]] },
 { Lang="py",  Shebang=[[^#!(\/usr)?(\/local)?\/bin\/python]] },
 { Lang="awk", Shebang=[[^#!(\/usr)?(\/local)?\/bin\/[gn]?awk]] },

}

Reply via email to