diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2005-12-29 05:25:46 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2005-12-29 05:25:46 +0000 |
commit | b41b5a6563200de63b54f1a6da76a300240b89f5 (patch) | |
tree | 27c35ae0f81922aa0b5aab1ca8b15525a35606d7 /devel/py-kid | |
parent | c6f1b6629f4a45070b8e2ed2e880056fa1744aaa (diff) | |
download | ports-b41b5a6563200de63b54f1a6da76a300240b89f5.tar.gz ports-b41b5a6563200de63b54f1a6da76a300240b89f5.zip |
Notes
Diffstat (limited to 'devel/py-kid')
-rw-r--r-- | devel/py-kid/Makefile | 38 | ||||
-rw-r--r-- | devel/py-kid/distinfo | 3 | ||||
-rw-r--r-- | devel/py-kid/files/patch-setup.py | 33 | ||||
-rw-r--r-- | devel/py-kid/pkg-descr | 6 | ||||
-rw-r--r-- | devel/py-kid/pkg-plist | 85 |
5 files changed, 165 insertions, 0 deletions
diff --git a/devel/py-kid/Makefile b/devel/py-kid/Makefile new file mode 100644 index 000000000000..eabfda8a9023 --- /dev/null +++ b/devel/py-kid/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: py-kid +# Date created: 2005-11-02 +# Whom: Choe, Cheng-Dae +# +# $FreeBSD$ +# + +PORTNAME= kid +PORTVERSION= 0.8 +CATEGORIES= devel python +MASTER_SITES= http://lesscode.org/dist/kid/${PORTVERSION}/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= whitekid@gmail.com +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 + +USE_PYTHON= yes +USE_PYDISTUTILS=yes + +DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} +EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} + +PORTDOCS= * + +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + cd ${WRKSRC} ; ${CP} README HISTORY COPYING misc/* ${DOCSDIR} + ${CP} -r ${WRKSRC}/doc/* ${DOCSDIR} + + ${MKDIR} ${EXAMPLESDIR} + ${CP} -r ${WRKSRC}/examples/* ${EXAMPLESDIR} +.endif + +.include <bsd.port.mk> diff --git a/devel/py-kid/distinfo b/devel/py-kid/distinfo new file mode 100644 index 000000000000..57a331a4d6c0 --- /dev/null +++ b/devel/py-kid/distinfo @@ -0,0 +1,3 @@ +MD5 (kid-0.8.tar.gz) = 3ebc1df08ceb636fb5102fc3a1f6448e +SHA256 (kid-0.8.tar.gz) = f00fdbb5abde5649e2e097a9426f49b224b0e2567fa7bef08593f585d3766e56 +SIZE (kid-0.8.tar.gz) = 172307 diff --git a/devel/py-kid/files/patch-setup.py b/devel/py-kid/files/patch-setup.py new file mode 100644 index 000000000000..186313f30630 --- /dev/null +++ b/devel/py-kid/files/patch-setup.py @@ -0,0 +1,33 @@ + +$FreeBSD$ + +--- setup.py.orig ++++ setup.py +@@ -1,6 +1,6 @@ + # bootstrap setuptools if necessary +-from ez_setup import use_setuptools +-use_setuptools() ++#from ez_setup import use_setuptools ++#use_setuptools() + + import kid as package + +@@ -8,7 +8,8 @@ + package_version = package.__version__ + doc_parts = package.__doc__.strip().splitlines() + +-from setuptools import setup ++#from setuptools import setup ++from distutils.core import setup + setup( + name=package_name, + version=package_version, +@@ -25,7 +26,7 @@ + py_modules=[], + packages=[package_name, + package_name + '.test'], +- install_requires=['elementtree'], ++ #install_requires=['elementtree'], + classifiers = [ + 'Development Status :: 4 - Beta', + 'Environment :: Console', diff --git a/devel/py-kid/pkg-descr b/devel/py-kid/pkg-descr new file mode 100644 index 000000000000..609550169ab1 --- /dev/null +++ b/devel/py-kid/pkg-descr @@ -0,0 +1,6 @@ +Kid is a simple template language for XML based vocabularies written in Python. +It was spawned as a result of a kinky love triangle between XSLT, TAL, and PHP. +We believe many of the best features of these languages live on in Kid with +much of the limitations and complexity stamped out. + +WWW: http://kid.lesscode.org/ diff --git a/devel/py-kid/pkg-plist b/devel/py-kid/pkg-plist new file mode 100644 index 000000000000..1ed4555a695f --- /dev/null +++ b/devel/py-kid/pkg-plist @@ -0,0 +1,85 @@ +@comment $FreeBSD$ +bin/kidc +bin/kid +%%PYTHON_SITELIBDIR%%/kid/__init__.py +%%PYTHON_SITELIBDIR%%/kid/compiler.py +%%PYTHON_SITELIBDIR%%/kid/et.py +%%PYTHON_SITELIBDIR%%/kid/filter.py +%%PYTHON_SITELIBDIR%%/kid/importer.py +%%PYTHON_SITELIBDIR%%/kid/namespace.py +%%PYTHON_SITELIBDIR%%/kid/parser.py +%%PYTHON_SITELIBDIR%%/kid/pull.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_comment.py +%%PYTHON_SITELIBDIR%%/kid/test/test_compiler.py +%%PYTHON_SITELIBDIR%%/kid/test/test_kid.py +%%PYTHON_SITELIBDIR%%/kid/test/test_kid_lang.py +%%PYTHON_SITELIBDIR%%/kid/test/test_namespace.py +%%PYTHON_SITELIBDIR%%/kid/test/test_parser.py +%%PYTHON_SITELIBDIR%%/kid/test/test_pull.py +%%PYTHON_SITELIBDIR%%/kid/test/test_serialization.py +%%PYTHON_SITELIBDIR%%/kid/test/test_suffixes.py +%%PYTHON_SITELIBDIR%%/kid/test/util.py +%%PYTHON_SITELIBDIR%%/kid/test/__init__.pyc +%%PYTHON_SITELIBDIR%%/kid/test/test_comment.pyc +%%PYTHON_SITELIBDIR%%/kid/test/test_compiler.pyc +%%PYTHON_SITELIBDIR%%/kid/test/test_kid.pyc +%%PYTHON_SITELIBDIR%%/kid/test/test_kid_lang.pyc +%%PYTHON_SITELIBDIR%%/kid/test/test_namespace.pyc +%%PYTHON_SITELIBDIR%%/kid/test/test_parser.pyc +%%PYTHON_SITELIBDIR%%/kid/test/test_pull.pyc +%%PYTHON_SITELIBDIR%%/kid/test/test_serialization.pyc +%%PYTHON_SITELIBDIR%%/kid/test/test_suffixes.pyc +%%PYTHON_SITELIBDIR%%/kid/test/util.pyc +%%PYTHON_SITELIBDIR%%/kid/test/__init__.pyo +%%PYTHON_SITELIBDIR%%/kid/test/test_comment.pyo +%%PYTHON_SITELIBDIR%%/kid/test/test_compiler.pyo +%%PYTHON_SITELIBDIR%%/kid/test/test_kid.pyo +%%PYTHON_SITELIBDIR%%/kid/test/test_kid_lang.pyo +%%PYTHON_SITELIBDIR%%/kid/test/test_namespace.pyo +%%PYTHON_SITELIBDIR%%/kid/test/test_parser.pyo +%%PYTHON_SITELIBDIR%%/kid/test/test_pull.pyo +%%PYTHON_SITELIBDIR%%/kid/test/test_serialization.pyo +%%PYTHON_SITELIBDIR%%/kid/test/test_suffixes.pyo +%%PYTHON_SITELIBDIR%%/kid/test/util.pyo +%%PYTHON_SITELIBDIR%%/kid/__init__.pyc +%%PYTHON_SITELIBDIR%%/kid/compiler.pyc +%%PYTHON_SITELIBDIR%%/kid/et.pyc +%%PYTHON_SITELIBDIR%%/kid/filter.pyc +%%PYTHON_SITELIBDIR%%/kid/importer.pyc +%%PYTHON_SITELIBDIR%%/kid/namespace.pyc +%%PYTHON_SITELIBDIR%%/kid/parser.pyc +%%PYTHON_SITELIBDIR%%/kid/pull.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/compiler.pyo +%%PYTHON_SITELIBDIR%%/kid/et.pyo +%%PYTHON_SITELIBDIR%%/kid/filter.pyo +%%PYTHON_SITELIBDIR%%/kid/importer.pyo +%%PYTHON_SITELIBDIR%%/kid/namespace.pyo +%%PYTHON_SITELIBDIR%%/kid/parser.pyo +%%PYTHON_SITELIBDIR%%/kid/pull.pyo +%%PYTHON_SITELIBDIR%%/kid/serialization.pyo +%%PYTHON_SITELIBDIR%%/kid/server.pyo +%%PYTHON_SITELIBDIR%%/kid/template_util.pyo +%%PYTHON_SITELIBDIR%%/kid/util.pyo +%%PORTDOCS%%%%EXAMPLESDIR%%/cgi/kid_handler.cgi +%%PORTDOCS%%%%EXAMPLESDIR%%/cgi/README +%%PORTDOCS%%%%EXAMPLESDIR%%/cgi/sysinfo.kid +%%PORTDOCS%%%%EXAMPLESDIR%%/basic/README +%%PORTDOCS%%%%EXAMPLESDIR%%/basic/self.kid +%%PORTDOCS%%%%EXAMPLESDIR%%/basic/sysinfo.kid +%%PORTDOCS%%%%EXAMPLESDIR%%/basic/tutorial.kid +%%PORTDOCS%%%%EXAMPLESDIR%%/basic/tutorial2.kid +%%PORTDOCS%%@unexec rmdir %D/%%EXAMPLESDIR%%/cgi 2>/dev/null || true +%%PORTDOCS%%@unexec rmdir %D/%%EXAMPLESDIR%%/basic 2>/dev/null || true +%%PORTDOCS%%@unexec rmdir %D/%%EXAMPLESDIR%% 2>/dev/null || true +@unexec rmdir %D/%%PYTHON_SITELIBDIR%%/kid/test 2>/dev/null || true +@unexec rmdir %D/%%PYTHON_SITELIBDIR%%/kid 2>/dev/null || true |