Update to py-mako-0.9.0.

Add a python3 FLAVOR.
Remove the manually installed htmk docs because it would prevent
installing both FLAVORs of this port; and there is no point in coming
up with such a small -doc subpackage, it's just adding complexity for
no gain.

successfully tested with upcoming rhythmbox update
This commit is contained in:
ajacoutot 2013-09-05 08:23:35 +00:00
parent a8b6f5541f
commit 9f7164e0a6
3 changed files with 47 additions and 63 deletions

View File

@ -1,8 +1,8 @@
# $OpenBSD: Makefile,v 1.11 2013/03/11 11:44:48 espie Exp $
# $OpenBSD: Makefile,v 1.12 2013/09/05 08:23:35 ajacoutot Exp $
COMMENT = super-fast templating language
MODPY_EGG_VERSION = 0.5.0
MODPY_EGG_VERSION = 0.9.0
DISTNAME = Mako-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME:L}
@ -17,16 +17,23 @@ MASTER_SITES = ${HOMEPAGE}/downloads/
MODULES = lang/python
RUN_DEPENDS = textproc/py-MarkupSafe>=0.9.2 \
www/py-beaker>=1.1
TEST_DEPENDS = devel/py-nose>=0.11 \
devel/py-babel \
${RUN_DEPENDS}
FLAVORS= python3
FLAVOR?=
RUN_DEPENDS = textproc/py-MarkupSafe${MODPY_FLAVOR} \
www/py-beaker${MODPY_FLAVOR}
# XXX devel/py-babel needs a python3 FLAVOR
TEST_DEPENDS = devel/py-nose${MODPY_FLAVOR} \
devel/py-babel \
${RUN_DEPENDS}
MODPY_SETUPTOOLS = Yes
.if ${FLAVOR:Mpython3}
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-mako
cd ${WRKSRC}/doc && pax -rw *.html _static ${PREFIX}/share/doc/py-mako
mv ${PREFIX}/bin/mako-render \
${PREFIX}/bin/mako-render${MODPY_BIN_SUFFIX}
.endif
.include <bsd.port.mk>

View File

@ -1,5 +1,2 @@
MD5 (Mako-0.5.0.tar.gz) = Uy16p/+/0oc8FGGjBDE2ag==
RMD160 (Mako-0.5.0.tar.gz) = z2OES75ksCXD8ml1+tFzS9phVfs=
SHA1 (Mako-0.5.0.tar.gz) = S7hbWMz5R85oQYpEajinU+kM6SM=
SHA256 (Mako-0.5.0.tar.gz) = xR+qpA96A6Gca92b0fqUlfbdQBQSlOCC1CZ/zLVOoa0=
SIZE (Mako-0.5.0.tar.gz) = 318696
SHA256 (Mako-0.9.0.tar.gz) = wJCuPXdfcUxXJYPyu3rOWRhH6rDYaszYHRcAVBGxACc=
SIZE (Mako-0.9.0.tar.gz) = 420354

View File

@ -1,5 +1,5 @@
@comment $OpenBSD: PLIST,v 1.3 2011/05/27 16:10:00 fgsch Exp $
bin/mako-render
@comment $OpenBSD: PLIST,v 1.4 2013/09/05 08:23:35 ajacoutot Exp $
bin/mako-render${MODPY_BIN_SUFFIX}
lib/python${MODPY_VERSION}/site-packages/Mako-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/Mako-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/Mako-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
@ -10,71 +10,51 @@ lib/python${MODPY_VERSION}/site-packages/Mako-${MODPY_EGG_VERSION}-py${MODPY_VER
lib/python${MODPY_VERSION}/site-packages/Mako-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/mako/
lib/python${MODPY_VERSION}/site-packages/mako/__init__.py
lib/python${MODPY_VERSION}/site-packages/mako/__init__.pyc
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}_ast_util.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}ast.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}cache.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}codegen.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}filters.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}lexer.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}lookup.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}parsetree.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}pygen.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}pyparser.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}runtime.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}template.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/_ast_util.py
lib/python${MODPY_VERSION}/site-packages/mako/_ast_util.pyc
lib/python${MODPY_VERSION}/site-packages/mako/ast.py
lib/python${MODPY_VERSION}/site-packages/mako/ast.pyc
lib/python${MODPY_VERSION}/site-packages/mako/cache.py
lib/python${MODPY_VERSION}/site-packages/mako/cache.pyc
lib/python${MODPY_VERSION}/site-packages/mako/codegen.py
lib/python${MODPY_VERSION}/site-packages/mako/codegen.pyc
lib/python${MODPY_VERSION}/site-packages/mako/compat.py
lib/python${MODPY_VERSION}/site-packages/mako/exceptions.py
lib/python${MODPY_VERSION}/site-packages/mako/exceptions.pyc
lib/python${MODPY_VERSION}/site-packages/mako/ext/
lib/python${MODPY_VERSION}/site-packages/mako/ext/__init__.py
lib/python${MODPY_VERSION}/site-packages/mako/ext/__init__.pyc
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mako/ext/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/mako/ext/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/ext/${MODPY_PYCACHE}autohandler.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/ext/${MODPY_PYCACHE}babelplugin.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/ext/${MODPY_PYCACHE}beaker_cache.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/ext/${MODPY_PYCACHE}preprocessors.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/ext/${MODPY_PYCACHE}pygmentplugin.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/ext/${MODPY_PYCACHE}turbogears.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mako/ext/autohandler.py
lib/python${MODPY_VERSION}/site-packages/mako/ext/autohandler.pyc
lib/python${MODPY_VERSION}/site-packages/mako/ext/babelplugin.py
lib/python${MODPY_VERSION}/site-packages/mako/ext/babelplugin.pyc
lib/python${MODPY_VERSION}/site-packages/mako/ext/beaker_cache.py
lib/python${MODPY_VERSION}/site-packages/mako/ext/preprocessors.py
lib/python${MODPY_VERSION}/site-packages/mako/ext/preprocessors.pyc
lib/python${MODPY_VERSION}/site-packages/mako/ext/pygmentplugin.py
lib/python${MODPY_VERSION}/site-packages/mako/ext/pygmentplugin.pyc
lib/python${MODPY_VERSION}/site-packages/mako/ext/turbogears.py
lib/python${MODPY_VERSION}/site-packages/mako/ext/turbogears.pyc
lib/python${MODPY_VERSION}/site-packages/mako/filters.py
lib/python${MODPY_VERSION}/site-packages/mako/filters.pyc
lib/python${MODPY_VERSION}/site-packages/mako/lexer.py
lib/python${MODPY_VERSION}/site-packages/mako/lexer.pyc
lib/python${MODPY_VERSION}/site-packages/mako/lookup.py
lib/python${MODPY_VERSION}/site-packages/mako/lookup.pyc
lib/python${MODPY_VERSION}/site-packages/mako/parsetree.py
lib/python${MODPY_VERSION}/site-packages/mako/parsetree.pyc
lib/python${MODPY_VERSION}/site-packages/mako/pygen.py
lib/python${MODPY_VERSION}/site-packages/mako/pygen.pyc
lib/python${MODPY_VERSION}/site-packages/mako/pyparser.py
lib/python${MODPY_VERSION}/site-packages/mako/pyparser.pyc
lib/python${MODPY_VERSION}/site-packages/mako/runtime.py
lib/python${MODPY_VERSION}/site-packages/mako/runtime.pyc
lib/python${MODPY_VERSION}/site-packages/mako/template.py
lib/python${MODPY_VERSION}/site-packages/mako/template.pyc
lib/python${MODPY_VERSION}/site-packages/mako/util.py
lib/python${MODPY_VERSION}/site-packages/mako/util.pyc
share/doc/py-mako/
share/doc/py-mako/_static/
share/doc/py-mako/_static/basic.css
share/doc/py-mako/_static/default.css
share/doc/py-mako/_static/docs.css
share/doc/py-mako/_static/doctools.js
share/doc/py-mako/_static/file.png
share/doc/py-mako/_static/jquery.js
share/doc/py-mako/_static/minus.png
share/doc/py-mako/_static/plus.png
share/doc/py-mako/_static/pygments.css
share/doc/py-mako/_static/searchtools.js
share/doc/py-mako/_static/sidebar.js
share/doc/py-mako/_static/underscore.js
share/doc/py-mako/caching.html
share/doc/py-mako/defs.html
share/doc/py-mako/filtering.html
share/doc/py-mako/genindex.html
share/doc/py-mako/index.html
share/doc/py-mako/inheritance.html
share/doc/py-mako/namespaces.html
share/doc/py-mako/runtime.html
share/doc/py-mako/search.html
share/doc/py-mako/syntax.html
share/doc/py-mako/unicode.html
share/doc/py-mako/usage.html