summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorNicola Vitale <nivit@FreeBSD.org>2007-01-07 10:06:10 +0000
committerNicola Vitale <nivit@FreeBSD.org>2007-01-07 10:06:10 +0000
commitf828879ff9b7a91d5feaa0279727bf68adeb9a9f (patch)
tree6212d7b1b7b0dc3cab466fdbdc475b1883e3f1aa /devel
parentLoad, configure, and compose WSGI applications and servers (diff)
- Added a secondary MASTER_SITE
- Added files/pkg-deinstall.in files/pkg-install.in files/setup.cfg - Removed files/patch-setup.py (it now uses setuptools) - Removed files/kid files/kidc Approved by: alexbl (mentor)
Notes
Notes: svn path=/head/; revision=181673
Diffstat (limited to 'devel')
-rw-r--r--devel/py-kid/Makefile39
-rw-r--r--devel/py-kid/files/kid5
-rw-r--r--devel/py-kid/files/kidc5
-rw-r--r--devel/py-kid/files/patch-setup.py22
-rw-r--r--devel/py-kid/files/pkg-deinstall.in17
-rw-r--r--devel/py-kid/files/pkg-install.in16
-rw-r--r--devel/py-kid/files/setup.cfg4
-rw-r--r--devel/py-kid/pkg-plist268
8 files changed, 204 insertions, 172 deletions
diff --git a/devel/py-kid/Makefile b/devel/py-kid/Makefile
index 2e3eca5ceba6..0a3e2c4cce99 100644
--- a/devel/py-kid/Makefile
+++ b/devel/py-kid/Makefile
@@ -7,31 +7,42 @@
PORTNAME= kid
PORTVERSION= 0.9.4
+PORTREVISION= 1
CATEGORIES= devel python
-MASTER_SITES= http://www.kid-templating.org/dist/${PORTVERSION}/
+MASTER_SITES= http://www.kid-templating.org/dist/${PORTVERSION}/ \
+ http://nivi.interfree.it/distfiles/${PORTNAME}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= A simple template language for XML based written in Python
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/elementtree/__init__.py:${PORTSDIR}/devel/py-elementtree
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/elementtree/__init__.py:${PORTSDIR}/devel/py-elementtree
+BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/elementtree/__init__.py:${PORTSDIR}/devel/py-elementtree \
+ easy_install:${PORTSDIR}/devel/py-setuptools
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+PLIST_SUB+= PYKID_EGG=${PYKID_EGG} \
+ PYTHON_OLD=${PYTHON_OLD}
+
+SUB_FILES+= pkg-deinstall pkg-install
+SUB_LIST+= EGG="kid==${PYKID_VER}" \
+ PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
USE_PYTHON= yes
USE_PYDISTUTILS=yes
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
-
PORTDOCS= *
-post-install:
+PYKID_EGG= ${PORTNAME}-${PYKID_VER}-py${PYTHON_VERSION:S/^python//}.egg
+PYKID_VER= ${PORTVERSION}
+
+SETUP_CFG= setup.cfg
-.for f in kid kidc
- ${CP} files/$f ${PREFIX}/bin/$f
- ${REINPLACE_CMD} -i '' -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' ${PREFIX}/bin/$f
-.endfor
+post-extract:
+ ${CP} ${FILESDIR}/${SETUP_CFG} ${WRKSRC}
+post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
cd ${WRKSRC} ; ${CP} README HISTORY COPYING misc/* ${DOCSDIR}
@@ -41,4 +52,12 @@ post-install:
${CP} -r ${WRKSRC}/examples/* ${EXAMPLESDIR}
.endif
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} >= 250
+PYTHON_OLD= "@comment "
+.else
+PYTHON_OLD= ""
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-kid/files/kid b/devel/py-kid/files/kid
deleted file mode 100644
index e968fec7cb73..000000000000
--- a/devel/py-kid/files/kid
+++ /dev/null
@@ -1,5 +0,0 @@
-#!%%PYTHON_CMD%%
-import sys
-import kid.run
-
-sys.exit(kid.run.main())
diff --git a/devel/py-kid/files/kidc b/devel/py-kid/files/kidc
deleted file mode 100644
index d99841e95a4f..000000000000
--- a/devel/py-kid/files/kidc
+++ /dev/null
@@ -1,5 +0,0 @@
-#!%%PYTHON_CMD%%
-import sys
-import kid.compile
-
-sys.exit(kid.compile.main())
diff --git a/devel/py-kid/files/patch-setup.py b/devel/py-kid/files/patch-setup.py
deleted file mode 100644
index 5d89eb55d27c..000000000000
--- a/devel/py-kid/files/patch-setup.py
+++ /dev/null
@@ -1,22 +0,0 @@
-
-$FreeBSD$
-
---- setup.py.orig
-+++ setup.py
-@@ -1,12 +1,13 @@
- # bootstrap setuptools if necessary
--from ez_setup import use_setuptools
--use_setuptools()
-+#from ez_setup import use_setuptools
-+#use_setuptools()
-
- import os
-
- execfile(os.path.join("kid", "release.py"))
-
--from setuptools import setup, find_packages
-+#from setuptools import setup, find_packages
-+from distutils.core import *
-
- install_requires = []
- try:
diff --git a/devel/py-kid/files/pkg-deinstall.in b/devel/py-kid/files/pkg-deinstall.in
new file mode 100644
index 000000000000..c2a4012d7b2e
--- /dev/null
+++ b/devel/py-kid/files/pkg-deinstall.in
@@ -0,0 +1,17 @@
+#!/bin/sh
+# $FreeBSD$
+PKGNAME=$1
+#
+case $2 in
+ DEINSTALL)
+ easy_install -q -N -m -x -S %%PYTHON_SITELIBDIR%% %%EGG%%
+ ;;
+ POST-DEINSTALL)
+ exit 0
+ ;;
+ *)
+ echo "Unexpected Argument $2!!!"
+ exit 1
+ ;;
+esac
+exit 0
diff --git a/devel/py-kid/files/pkg-install.in b/devel/py-kid/files/pkg-install.in
new file mode 100644
index 000000000000..f0a2e7a6e3f7
--- /dev/null
+++ b/devel/py-kid/files/pkg-install.in
@@ -0,0 +1,16 @@
+#!/bin/sh
+# $FreeBSD$
+PKGNAME=$1
+#
+case $2 in
+ POST-INSTALL)
+ easy_install -q -x -N -S %%PYTHON_SITELIBDIR%% %%EGG%%
+ ;;
+ PRE-INSTALL)
+ ;;
+ *)
+ echo "Unexpected Argument $2!!!"
+ exit 1
+ ;;
+esac
+exit 0
diff --git a/devel/py-kid/files/setup.cfg b/devel/py-kid/files/setup.cfg
new file mode 100644
index 000000000000..6923d2df5d82
--- /dev/null
+++ b/devel/py-kid/files/setup.cfg
@@ -0,0 +1,4 @@
+# $FreeBSD$
+[easy_install]
+no-deps=1
+allow-hosts=None
diff --git a/devel/py-kid/pkg-plist b/devel/py-kid/pkg-plist
index 809942870ee3..26b6f92dce0d 100644
--- a/devel/py-kid/pkg-plist
+++ b/devel/py-kid/pkg-plist
@@ -1,129 +1,135 @@
-@comment $FreeBSD$
-bin/kidc
bin/kid
-%%PYTHON_SITELIBDIR%%/kid/__init__.py
-%%PYTHON_SITELIBDIR%%/kid/codewriter.py
-%%PYTHON_SITELIBDIR%%/kid/compile.py
-%%PYTHON_SITELIBDIR%%/kid/compiler.py
-%%PYTHON_SITELIBDIR%%/kid/et.py
-%%PYTHON_SITELIBDIR%%/kid/filter.py
-%%PYTHON_SITELIBDIR%%/kid/format.py
-%%PYTHON_SITELIBDIR%%/kid/importer.py
-%%PYTHON_SITELIBDIR%%/kid/namespace.py
-%%PYTHON_SITELIBDIR%%/kid/parser.py
-%%PYTHON_SITELIBDIR%%/kid/properties.py
-%%PYTHON_SITELIBDIR%%/kid/pull.py
-%%PYTHON_SITELIBDIR%%/kid/release.py
-%%PYTHON_SITELIBDIR%%/kid/run.py
-%%PYTHON_SITELIBDIR%%/kid/serialization.py
-%%PYTHON_SITELIBDIR%%/kid/server.py
-%%PYTHON_SITELIBDIR%%/kid/template_util.py
-%%PYTHON_SITELIBDIR%%/kid/util.py
-%%PYTHON_SITELIBDIR%%/kid/test/__init__.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_attribute_interpolation.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_codewriter.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_comment.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_compiler.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_error.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_extended_layout.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_extends.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_format.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_kid.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_kid_lang.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_layout.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_match.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_namespace.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_parser.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_properties.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_scope.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_serialization.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_serialization_escaping.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_suffixes.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_templatepath.py
-%%PYTHON_SITELIBDIR%%/kid/test/test_unicode.py
-%%PYTHON_SITELIBDIR%%/kid/test/util.py
-%%PYTHON_SITELIBDIR%%/kid/test/__init__.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_attribute_interpolation.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_codewriter.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_comment.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_compiler.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_error.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_extended_layout.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_extends.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_format.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_kid.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_kid_lang.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_layout.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_match.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_namespace.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_parser.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_properties.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_scope.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_serialization.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_serialization_escaping.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_suffixes.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_templatepath.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/test_unicode.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/util.pyc
-%%PYTHON_SITELIBDIR%%/kid/test/__init__.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_attribute_interpolation.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_codewriter.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_comment.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_compiler.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_error.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_extended_layout.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_extends.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_format.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_kid.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_kid_lang.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_layout.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_match.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_namespace.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_parser.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_properties.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_scope.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_serialization.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_serialization_escaping.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_suffixes.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_templatepath.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/test_unicode.pyo
-%%PYTHON_SITELIBDIR%%/kid/test/util.pyo
-%%PYTHON_SITELIBDIR%%/kid/__init__.pyc
-%%PYTHON_SITELIBDIR%%/kid/codewriter.pyc
-%%PYTHON_SITELIBDIR%%/kid/compile.pyc
-%%PYTHON_SITELIBDIR%%/kid/compiler.pyc
-%%PYTHON_SITELIBDIR%%/kid/et.pyc
-%%PYTHON_SITELIBDIR%%/kid/filter.pyc
-%%PYTHON_SITELIBDIR%%/kid/format.pyc
-%%PYTHON_SITELIBDIR%%/kid/importer.pyc
-%%PYTHON_SITELIBDIR%%/kid/namespace.pyc
-%%PYTHON_SITELIBDIR%%/kid/parser.pyc
-%%PYTHON_SITELIBDIR%%/kid/properties.pyc
-%%PYTHON_SITELIBDIR%%/kid/pull.pyc
-%%PYTHON_SITELIBDIR%%/kid/release.pyc
-%%PYTHON_SITELIBDIR%%/kid/run.pyc
-%%PYTHON_SITELIBDIR%%/kid/serialization.pyc
-%%PYTHON_SITELIBDIR%%/kid/server.pyc
-%%PYTHON_SITELIBDIR%%/kid/template_util.pyc
-%%PYTHON_SITELIBDIR%%/kid/util.pyc
-%%PYTHON_SITELIBDIR%%/kid/__init__.pyo
-%%PYTHON_SITELIBDIR%%/kid/codewriter.pyo
-%%PYTHON_SITELIBDIR%%/kid/compile.pyo
-%%PYTHON_SITELIBDIR%%/kid/compiler.pyo
-%%PYTHON_SITELIBDIR%%/kid/et.pyo
-%%PYTHON_SITELIBDIR%%/kid/filter.pyo
-%%PYTHON_SITELIBDIR%%/kid/format.pyo
-%%PYTHON_SITELIBDIR%%/kid/importer.pyo
-%%PYTHON_SITELIBDIR%%/kid/namespace.pyo
-%%PYTHON_SITELIBDIR%%/kid/run.pyo
-%%PYTHON_SITELIBDIR%%/kid/parser.pyo
-%%PYTHON_SITELIBDIR%%/kid/properties.pyo
-%%PYTHON_SITELIBDIR%%/kid/pull.pyo
-%%PYTHON_SITELIBDIR%%/kid/release.pyo
-%%PYTHON_SITELIBDIR%%/kid/serialization.pyo
-%%PYTHON_SITELIBDIR%%/kid/server.pyo
-%%PYTHON_SITELIBDIR%%/kid/template_util.pyo
-%%PYTHON_SITELIBDIR%%/kid/util.pyo
+bin/kidc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_OLD%%%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/codewriter.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/codewriter.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/codewriter.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/compile.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/compile.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/compile.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/compiler.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/compiler.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/compiler.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/et.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/et.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/et.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/filter.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/filter.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/filter.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/format.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/format.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/format.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/importer.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/importer.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/importer.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/namespace.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/namespace.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/namespace.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/parser.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/parser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/parser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/properties.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/properties.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/properties.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/pull.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/pull.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/pull.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/release.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/release.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/release.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/run.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/run.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/run.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/serialization.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/serialization.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/serialization.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/server.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/server.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/server.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/template_util.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/template_util.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/template_util.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_attribute_interpolation.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_attribute_interpolation.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_attribute_interpolation.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_codewriter.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_codewriter.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_codewriter.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_comment.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_comment.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_comment.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_compiler.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_compiler.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_compiler.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_error.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_error.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_error.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_extended_layout.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_extended_layout.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_extended_layout.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_extends.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_extends.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_extends.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_format.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_format.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_format.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_kid.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_kid.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_kid.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_kid_lang.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_kid_lang.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_kid_lang.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_layout.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_layout.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_layout.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_match.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_match.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_match.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_namespace.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_namespace.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_namespace.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_parser.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_parser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_parser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_properties.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_properties.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_properties.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_scope.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_scope.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_scope.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_serialization.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_serialization.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_serialization.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_serialization_escaping.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_serialization_escaping.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_serialization_escaping.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_suffixes.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_suffixes.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_suffixes.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_templatepath.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_templatepath.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_templatepath.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_unicode.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_unicode.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/test_unicode.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/util.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/util.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test/util.pyo
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/util.py
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/util.pyc
+%%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/util.pyo
%%PORTDOCS%%%%EXAMPLESDIR%%/cgi/README
%%PORTDOCS%%%%EXAMPLESDIR%%/cgi/kid_handler.cgi
%%PORTDOCS%%%%EXAMPLESDIR%%/cgi/sysinfo.kid
@@ -132,8 +138,10 @@ bin/kid
%%PORTDOCS%%%%EXAMPLESDIR%%/basic/sysinfo.kid
%%PORTDOCS%%%%EXAMPLESDIR%%/basic/tutorial.kid
%%PORTDOCS%%%%EXAMPLESDIR%%/basic/tutorial2.kid
-%%PORTDOCS%%@dirrmtry %%EXAMPLESDIR%%/cgi
-%%PORTDOCS%%@dirrmtry %%EXAMPLESDIR%%/basic
-%%PORTDOCS%%@dirrmtry %%EXAMPLESDIR%%
-@dirrmtry %%PYTHON_SITELIBDIR%%/kid/test
-@dirrmtry %%PYTHON_SITELIBDIR%%/kid
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/cgi
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/basic
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid/test
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/kid
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYKID_EGG%%