diff --git a/ht2html/Makefile b/ht2html/Makefile
index 656dfd1b45..ff9832666a 100644
--- a/ht2html/Makefile
+++ b/ht2html/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2003/06/22 13:48:41 marc Exp $
+# $NetBSD: Makefile,v 1.2 2003/06/23 00:10:07 marc Exp $
#
DISTNAME= ht2html-2.0
@@ -14,20 +14,30 @@ PY_PATCHPLIST= yes
PYTHON_PATCH_SCRIPTS= ht2html.py
-DOCDIR= ${PREFIX}/share/doc/html/ht2html
-PAX_SUBST= -s '/calcroot\.py[co]*//' -s '/ht2html\.py[co]*//'
-PY_PAX= ${PAX} ${PAX_SUBST} -rw -pp -pm
+EGDIR= ${PREFIX}/share/examples/ht2html
+EGFILES= BAWGenerator.py JPyLocalGenerator.py
+EGFILES+= IPC8Generator.py PDOGenerator.py
+EGFILES+= JPyGenerator.py SelfGenerator.py
+
+LIBFILES= Banner.* HTParser.* LinkFixer.*
+LIBFILES+= Sidebar.* Skeleton.* StandardGenerator.*
do-build:
${PYTHONBIN} ${PREFIX}/${PYLIB}/compileall.py \
- ${WRKSRC}
+ ${PY_COMPILE_EXCLUDE} ${WRKSRC}
${PYTHONBIN} -O ${PREFIX}/${PYLIB}/compileall.py \
- ${WRKSRC}
+ ${PY_COMPILE_EXCLUDE} ${WRKSRC}
do-install:
- ${INSTALL_DATA_DIR} ${DOCDIR}
- cd ${WRKSRC}/doc && ${PAX} -rw -pp -pm . ${DOCDIR}
- cd ${WRKSRC} && ${PY_PAX} *.py* ${PREFIX}/${PYSITELIB}
+ ${INSTALL_DATA_DIR} ${EGDIR}
+ cd ${WRKSRC}/doc && ${PAX} -rw -pp -pm . ${EGDIR}
+ for egfile in ${EGFILES}; do \
+ ${INSTALL_DATA} ${WRKSRC}/$${egfile} ${EGDIR}; \
+ done
+ for libfile in ${LIBFILES}; do \
+ ${INSTALL_DATA} ${WRKSRC}/$${libfile} \
+ ${PREFIX}/${PYSITELIB}; \
+ done
${INSTALL_SCRIPT} ${WRKSRC}/ht2html.py ${PREFIX}/bin
.include "../../lang/python/application.mk"
diff --git a/ht2html/PLIST b/ht2html/PLIST
index 03025dbb46..8e75e79d39 100644
--- a/ht2html/PLIST
+++ b/ht2html/PLIST
@@ -1,32 +1,14 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2003/06/22 13:48:41 marc Exp $
+@comment $NetBSD: PLIST,v 1.2 2003/06/23 00:10:07 marc Exp $
bin/ht2html.py
-${PYSITELIB}/BAWGenerator.py
-${PYSITELIB}/BAWGenerator.pyc
-${PYSITELIB}/BAWGenerator.pyo
${PYSITELIB}/Banner.py
${PYSITELIB}/Banner.pyc
${PYSITELIB}/Banner.pyo
${PYSITELIB}/HTParser.py
${PYSITELIB}/HTParser.pyc
${PYSITELIB}/HTParser.pyo
-${PYSITELIB}/IPC8Generator.py
-${PYSITELIB}/IPC8Generator.pyc
-${PYSITELIB}/IPC8Generator.pyo
-${PYSITELIB}/JPyGenerator.py
-${PYSITELIB}/JPyGenerator.pyc
-${PYSITELIB}/JPyGenerator.pyo
-${PYSITELIB}/JPyLocalGenerator.py
-${PYSITELIB}/JPyLocalGenerator.pyc
-${PYSITELIB}/JPyLocalGenerator.pyo
${PYSITELIB}/LinkFixer.py
${PYSITELIB}/LinkFixer.pyc
${PYSITELIB}/LinkFixer.pyo
-${PYSITELIB}/PDOGenerator.py
-${PYSITELIB}/PDOGenerator.pyc
-${PYSITELIB}/PDOGenerator.pyo
-${PYSITELIB}/SelfGenerator.py
-${PYSITELIB}/SelfGenerator.pyc
-${PYSITELIB}/SelfGenerator.pyo
${PYSITELIB}/Sidebar.py
${PYSITELIB}/Sidebar.pyc
${PYSITELIB}/Sidebar.pyo
@@ -36,20 +18,26 @@ ${PYSITELIB}/Skeleton.pyo
${PYSITELIB}/StandardGenerator.py
${PYSITELIB}/StandardGenerator.pyc
${PYSITELIB}/StandardGenerator.pyo
-share/doc/html/ht2html/Makefile
-share/doc/html/ht2html/PythonPoweredSmall.png
-share/doc/html/ht2html/bugs.ht
-share/doc/html/ht2html/bugs.html
-share/doc/html/ht2html/components.ht
-share/doc/html/ht2html/components.html
-share/doc/html/ht2html/docstring.ht
-share/doc/html/ht2html/docstring.html
-share/doc/html/ht2html/examples.ht
-share/doc/html/ht2html/examples.html
-share/doc/html/ht2html/ht2html.png
-share/doc/html/ht2html/index.ht
-share/doc/html/ht2html/index.html
-share/doc/html/ht2html/links.h
-share/doc/html/ht2html/style.ht
-share/doc/html/ht2html/style.html
-@dirrm share/doc/html/ht2html
+share/examples/ht2html/BAWGenerator.py
+share/examples/ht2html/IPC8Generator.py
+share/examples/ht2html/JPyGenerator.py
+share/examples/ht2html/JPyLocalGenerator.py
+share/examples/ht2html/Makefile
+share/examples/ht2html/PDOGenerator.py
+share/examples/ht2html/PythonPoweredSmall.png
+share/examples/ht2html/SelfGenerator.py
+share/examples/ht2html/bugs.ht
+share/examples/ht2html/bugs.html
+share/examples/ht2html/components.ht
+share/examples/ht2html/components.html
+share/examples/ht2html/docstring.ht
+share/examples/ht2html/docstring.html
+share/examples/ht2html/examples.ht
+share/examples/ht2html/examples.html
+share/examples/ht2html/ht2html.png
+share/examples/ht2html/index.ht
+share/examples/ht2html/index.html
+share/examples/ht2html/links.h
+share/examples/ht2html/style.ht
+share/examples/ht2html/style.html
+@dirrm share/examples/ht2html