Hi, Here a diff to update py-genshi from 0.7 to 0.7.2
The new version includes a change for py3.7 compatibility, and it unbreaks the testsuite on tryton edocument_uncefact module. It permits to drop patches from debian. While here, switch HOMEPAGE to https. Please note that the speedups optional module is still uncompilable with py3 (as before), but as it is an optional module, the build is fine. Tested on amd64 py2 and py3. Thanks. -- Sebastien Marie Index: Makefile =================================================================== RCS file: /cvs/ports/www/py-genshi/Makefile,v retrieving revision 1.16 diff -u -p -r1.16 Makefile --- Makefile 28 Apr 2019 20:51:59 -0000 1.16 +++ Makefile 8 May 2019 07:02:23 -0000 @@ -2,28 +2,22 @@ COMMENT = toolkit for generation of output for the web -MODPY_EGG_VERSION = 0.7 +MODPY_EGG_VERSION = 0.7.2 DISTNAME = Genshi-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME:L} -REVISION = 3 CATEGORIES = www -HOMEPAGE = http://genshi.edgewall.org/ +HOMEPAGE = https://genshi.edgewall.org/ # BSD PERMIT_PACKAGE_CDROM = Yes WANTLIB += ${MODPY_WANTLIB} pthread -MASTER_SITES = http://ftp.edgewall.com/pub/genshi/ -MASTER_SITES0 = ${MASTER_SITE_DEBIAN:=main/g/genshi/} - -DISTFILES = ${DISTNAME}.tar.gz \ - genshi_0.7-6.debian.tar.xz:0 - MODULES = lang/python +MODPY_PI = Yes MODPY_SETUPTOOLS = Yes MODPY_SETUP_ARGS = --with-speedups @@ -31,13 +25,6 @@ FLAVOR ?= FLAVORS = python3 TEST_DEPENDS = ${BUILD_DEPENDS} - -PATCH_DIST_STRIP = -p1 - -do-distpatch: - for p in ${WRKDIR}/debian/patches/*.patch; do \ - ${PATCH} ${PATCH_DIST_ARGS} < $$p; \ - done post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/${MODPY_PY_PREFIX}genshi Index: distinfo =================================================================== RCS file: /cvs/ports/www/py-genshi/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo 1 Nov 2017 20:37:52 -0000 1.6 +++ distinfo 8 May 2019 07:02:23 -0000 @@ -1,4 +1,2 @@ -SHA256 (Genshi-0.7.tar.gz) = HRVEAuaLxESlW8rBAflstOWTcxAMx6LaB/vz5cxdc1I= -SHA256 (genshi_0.7-6.debian.tar.xz) = E6/z0eBOYGOr1GKYRUOnluqm6V3THrbP6s7dBIveZFo= -SIZE (Genshi-0.7.tar.gz) = 491579 -SIZE (genshi_0.7-6.debian.tar.xz) = 11380 +SHA256 (Genshi-0.7.2.tar.gz) = fpC9XY1bPWvvmvarrPJx+soA8PlRJkLXXg4Cy3n3up8= +SIZE (Genshi-0.7.2.tar.gz) = 271104 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/py-genshi/pkg/PLIST,v retrieving revision 1.5 diff -u -p -r1.5 PLIST --- pkg/PLIST 10 Nov 2017 20:36:28 -0000 1.5 +++ pkg/PLIST 8 May 2019 07:02:23 -0000 @@ -17,6 +17,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/genshi/${MODPY_PYCACHE}output.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/genshi/${MODPY_PYCACHE}path.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/genshi/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/genshi/_speedups.c lib/python${MODPY_VERSION}/site-packages/genshi/builder.py lib/python${MODPY_VERSION}/site-packages/genshi/compat.py lib/python${MODPY_VERSION}/site-packages/genshi/core.py @@ -91,6 +92,12 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/genshi/template/tests/templates/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/genshi/template/tests/templates/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/genshi/template/tests/templates/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/genshi/template/tests/templates/functions.html +lib/python${MODPY_VERSION}/site-packages/genshi/template/tests/templates/functions.txt +lib/python${MODPY_VERSION}/site-packages/genshi/template/tests/templates/new_syntax.txt +lib/python${MODPY_VERSION}/site-packages/genshi/template/tests/templates/test.html +lib/python${MODPY_VERSION}/site-packages/genshi/template/tests/templates/test.txt +lib/python${MODPY_VERSION}/site-packages/genshi/template/tests/templates/test_no_doctype.html lib/python${MODPY_VERSION}/site-packages/genshi/template/tests/text.py lib/python${MODPY_VERSION}/site-packages/genshi/template/text.py lib/python${MODPY_VERSION}/site-packages/genshi/tests/ @@ -112,248 +119,19 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/genshi/util.py share/doc/${MODPY_PY_PREFIX}genshi/ share/doc/${MODPY_PY_PREFIX}genshi/2000ft.png -share/doc/${MODPY_PY_PREFIX}genshi/api/ -share/doc/${MODPY_PY_PREFIX}genshi/api/api-objects.txt -share/doc/${MODPY_PY_PREFIX}genshi/api/class-tree.html -share/doc/${MODPY_PY_PREFIX}genshi/api/crarr.png -share/doc/${MODPY_PY_PREFIX}genshi/api/epydoc.css -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.builder-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.builder.Element-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.builder.ElementFactory-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.builder.Fragment-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.compat-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.core-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.core.Attrs-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.core.Markup-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.core.Namespace-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.core.QName-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.core.Stream-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.filters-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.filters.html-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.filters.html.HTMLFormFiller-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.filters.html.HTMLSanitizer-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.filters.i18n-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.filters.i18n.Translator-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.filters.transform-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.filters.transform.InjectorTransformation-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.filters.transform.StreamBuffer-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.filters.transform.Transformer-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.input-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.input.HTMLParser-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.input.ParseError-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.input.XMLParser-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.output-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.output.DocType-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.output.HTMLSerializer-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.output.TextSerializer-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.output.XHTMLSerializer-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.output.XMLSerializer-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.path-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.path.Path-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.path.PathSyntaxError-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.AST-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Add-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.And-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Assert-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Assign-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Attribute-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.AugAssign-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.AugLoad-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.AugStore-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.BinOp-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.BitAnd-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.BitOr-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.BitXor-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.BoolOp-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Break-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Call-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.ClassDef-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Compare-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Continue-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Del-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Delete-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Dict-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Div-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Ellipsis-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Eq-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Exec-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Expr-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Expression-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.ExtSlice-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.FloorDiv-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.For-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.FunctionDef-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.GeneratorExp-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Global-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Gt-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.GtE-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.If-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.IfExp-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Import-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.ImportFrom-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.In-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Index-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Interactive-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Invert-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Is-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.IsNot-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.LShift-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Lambda-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.List-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.ListComp-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Load-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Lt-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.LtE-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Mod-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Module-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Mult-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Name-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Not-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.NotEq-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.NotIn-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Num-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Or-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Param-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Pass-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Pow-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Print-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.RShift-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Raise-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Repr-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Return-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Slice-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Store-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Str-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Sub-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Subscript-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Suite-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.TryExcept-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.TryFinally-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Tuple-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.UAdd-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.USub-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.UnaryOp-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.While-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.With-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.Yield-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.alias-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.arguments-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.boolop-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.cmpop-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.comprehension-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.excepthandler-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.expr-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.expr_context-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.keyword-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.mod-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.operator-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.slice-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.stmt-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template._ast24.unaryop-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.ast24-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.astutil-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.astutil.ASTCodeGenerator-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.astutil.ASTTransformer-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.base-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.base.BadDirectiveError-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.base.Context-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.base.DirectiveFactory-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.base.DirectiveFactoryMeta-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.base.Template-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.base.TemplateError-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.base.TemplateRuntimeError-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.base.TemplateSyntaxError-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.AttrsDirective-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.ChooseDirective-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.ContentDirective-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.DefDirective-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.DirectiveMeta-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.ForDirective-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.IfDirective-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.MatchDirective-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.OtherwiseDirective-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.ReplaceDirective-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.StripDirective-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.WhenDirective-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.directives.WithDirective-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.eval-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.eval.Code-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.eval.Expression-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.eval.LenientLookup-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.eval.StrictLookup-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.eval.Suite-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.eval.Undefined-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.eval.UndefinedError-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.interpolation-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.loader-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.loader.TemplateLoader-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.loader.TemplateNotFound-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.markup-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.markup.MarkupTemplate-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.plugin-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.plugin.AbstractTemplateEnginePlugin-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.plugin.ConfigurationError-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.plugin.MarkupTemplateEnginePlugin-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.plugin.TextTemplateEnginePlugin-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.text-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.text.NewTextTemplate-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.template.text.OldTextTemplate-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.util-module.html -share/doc/${MODPY_PY_PREFIX}genshi/api/genshi.util.LRUCache-class.html -share/doc/${MODPY_PY_PREFIX}genshi/api/help.html -share/doc/${MODPY_PY_PREFIX}genshi/api/identifier-index.html -share/doc/${MODPY_PY_PREFIX}genshi/api/index.html -share/doc/${MODPY_PY_PREFIX}genshi/api/module-tree.html -share/doc/${MODPY_PY_PREFIX}genshi/api/redirect.html -share/doc/${MODPY_PY_PREFIX}genshi/api/since-index.html -share/doc/${MODPY_PY_PREFIX}genshi/common/ -share/doc/${MODPY_PY_PREFIX}genshi/common/COPYING -share/doc/${MODPY_PY_PREFIX}genshi/common/README.txt -${MODPY_COMMENT}share/doc/${MODPY_PY_PREFIX}genshi/common/${MODPY_PYCACHE}/ -share/doc/${MODPY_PY_PREFIX}genshi/common/${MODPY_PYCACHE}doctools.${MODPY_PYC_MAGIC_TAG}pyc -share/doc/${MODPY_PY_PREFIX}genshi/common/conf/ -share/doc/${MODPY_PY_PREFIX}genshi/common/conf/docutils.ini -share/doc/${MODPY_PY_PREFIX}genshi/common/conf/epydoc.ini -share/doc/${MODPY_PY_PREFIX}genshi/common/doctools.py -share/doc/${MODPY_PY_PREFIX}genshi/common/style/ -share/doc/${MODPY_PY_PREFIX}genshi/common/style/bkgnd_pattern.png -share/doc/${MODPY_PY_PREFIX}genshi/common/style/docutils.css -share/doc/${MODPY_PY_PREFIX}genshi/common/style/edgewall.css -share/doc/${MODPY_PY_PREFIX}genshi/common/style/epydoc.css -share/doc/${MODPY_PY_PREFIX}genshi/common/style/pygments.css -share/doc/${MODPY_PY_PREFIX}genshi/common/style/shadow.gif -share/doc/${MODPY_PY_PREFIX}genshi/common/style/vertbars.png -share/doc/${MODPY_PY_PREFIX}genshi/common/template.html -share/doc/${MODPY_PY_PREFIX}genshi/filters.html share/doc/${MODPY_PY_PREFIX}genshi/filters.txt -share/doc/${MODPY_PY_PREFIX}genshi/i18n.html share/doc/${MODPY_PY_PREFIX}genshi/i18n.txt -share/doc/${MODPY_PY_PREFIX}genshi/index.html share/doc/${MODPY_PY_PREFIX}genshi/index.txt -share/doc/${MODPY_PY_PREFIX}genshi/install.html share/doc/${MODPY_PY_PREFIX}genshi/install.txt -share/doc/${MODPY_PY_PREFIX}genshi/loader.html share/doc/${MODPY_PY_PREFIX}genshi/loader.txt share/doc/${MODPY_PY_PREFIX}genshi/logo.gif share/doc/${MODPY_PY_PREFIX}genshi/logo.png -share/doc/${MODPY_PY_PREFIX}genshi/plugin.html share/doc/${MODPY_PY_PREFIX}genshi/plugin.txt -share/doc/${MODPY_PY_PREFIX}genshi/streams.html share/doc/${MODPY_PY_PREFIX}genshi/streams.txt -share/doc/${MODPY_PY_PREFIX}genshi/templates.html share/doc/${MODPY_PY_PREFIX}genshi/templates.txt -share/doc/${MODPY_PY_PREFIX}genshi/text-templates.html share/doc/${MODPY_PY_PREFIX}genshi/text-templates.txt -share/doc/${MODPY_PY_PREFIX}genshi/upgrade.html share/doc/${MODPY_PY_PREFIX}genshi/upgrade.txt -share/doc/${MODPY_PY_PREFIX}genshi/upgrade.txt.bak.orig -share/doc/${MODPY_PY_PREFIX}genshi/xml-templates.html share/doc/${MODPY_PY_PREFIX}genshi/xml-templates.txt -share/doc/${MODPY_PY_PREFIX}genshi/xpath.html share/doc/${MODPY_PY_PREFIX}genshi/xpath.txt share/examples/${MODPY_PY_PREFIX}genshi/ share/examples/${MODPY_PY_PREFIX}genshi/basic/