#!/usr/bin/perl -w
# Convert Debtags vocabulary.gz files into Sleepycat db files
#
-# $Id: parse-packages 227 2006-11-12 20:24:48Z djpig $
-#
# Copyright (C) 2006 Frank Lichtenheld <djpig@debian.org>
# 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
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
use strict;
use warnings;
my %content = ( vocabulary => \%voc,
facets => \@facets, tags => \@tags,
tags_by_facet => \%tags_by_facet );
-# needed to work around the limitations of the the FILTER syntax
-$content{html_encode} = sub { return HTML::Entities::encode_entities(@_,'<>&"') };
-$content{uri_escape} = sub { return URI::Escape::uri_escape(@_) };
-$content{quotemeta} = sub { return quotemeta($_[0]) };
-$content{string2id} = sub { return &Packages::CGI::string2id(@_) };
-
print TAGLST $template->page( 'tag_index', \%content );
-print TAGLST $template->trailer();
close TAGLST or warn "Couldn't close tag list: $!";
rename( "$wwwdir/debtags.en.html.new",