aboutsummaryrefslogtreecommitdiff
path: root/www/py-cssselect
diff options
context:
space:
mode:
authorNicola Vitale <nivit@FreeBSD.org>2012-07-07 13:22:31 +0000
committerNicola Vitale <nivit@FreeBSD.org>2012-07-07 13:22:31 +0000
commit6f65d0fc19dc06463321e13c97f14f3c7e75a77d (patch)
tree12ad2e9c772434f7b76489c0c97b3c4cbc1579e6 /www/py-cssselect
parentf40a1aaf368b9e0d9097b847f8ed2d89dd07cafe (diff)
downloadports-6f65d0fc19dc06463321e13c97f14f3c7e75a77d.tar.gz
ports-6f65d0fc19dc06463321e13c97f14f3c7e75a77d.zip
Notes
Diffstat (limited to 'www/py-cssselect')
-rw-r--r--www/py-cssselect/Makefile27
-rw-r--r--www/py-cssselect/distinfo4
-rw-r--r--www/py-cssselect/pkg-plist34
3 files changed, 61 insertions, 4 deletions
diff --git a/www/py-cssselect/Makefile b/www/py-cssselect/Makefile
index 7ecc3cd05a63..2117fc90472a 100644
--- a/www/py-cssselect/Makefile
+++ b/www/py-cssselect/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= cssselect
-PORTVERSION= 0.6.1
+PORTVERSION= 0.7.1
#PORTREVISION= 0
CATEGORIES= www
MASTER_SITES= CHEESESHOP
@@ -15,8 +15,31 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Cssselect parses CSS3 Selectors and translates them to XPath 1.0
+LICENSE= BSD
+
+OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
+OPTIONS_DEFINE= DOCS
+OPTIONS_DEFAULT= DOCS
+
+.include <bsd.port.options.mk>
+
# Python3 ready
USE_PYTHON= -2.7
USE_PYDISTUTILS= easy_install
-.include <bsd.port.mk>
+DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
+SPHINX_BUILD= sphinx-build
+
+.include <bsd.port.pre.mk>
+
+.if ${PORT_OPTIONS:MDOCS}
+BUILD_DEPENDS= sphinx-build:${PORTSDIR}/textproc/py-sphinx
+
+post-install:
+ ${SETENV} PYTHONPATH="${PYTHONPREFIX_SITELIBDIR}" \
+ ${SPHINX_BUILD} -a -b html ${WRKSRC}/docs ${WRKSRC}/docs.html && \
+ cd ${WRKSRC}/docs.html && ${MKDIR} ${DOCSDIR} && \
+ ${COPYTREE_SHARE} . ${DOCSDIR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/www/py-cssselect/distinfo b/www/py-cssselect/distinfo
index 6aba9789fa60..a769e599bcef 100644
--- a/www/py-cssselect/distinfo
+++ b/www/py-cssselect/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cssselect-0.6.1.tar.gz) = b35683a6526e24240606b46caf6f7c154a3c0f4ac4137fd2b073ddcfcb25445f
-SIZE (cssselect-0.6.1.tar.gz) = 29679
+SHA256 (cssselect-0.7.1.tar.gz) = 74f411a349fcfb676b68336fcae8799ba9fbb0a0446562f544dee019fb0e2ae7
+SIZE (cssselect-0.7.1.tar.gz) = 30480
diff --git a/www/py-cssselect/pkg-plist b/www/py-cssselect/pkg-plist
index 7767d3e76aa1..5b1cf6c6846b 100644
--- a/www/py-cssselect/pkg-plist
+++ b/www/py-cssselect/pkg-plist
@@ -1,2 +1,36 @@
@comment $FreeBSD$
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
+%%PORTDOCS%%%%DOCSDIR%%/.buildinfo
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/environment.pickle
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/_sources/index.txt
+%%PORTDOCS%%%%DOCSDIR%%/_static/ajax-loader.gif
+%%PORTDOCS%%%%DOCSDIR%%/_static/basic.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/comment-bright.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/comment-close.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/comment.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/default.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/doctools.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/down-pressed.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/down.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/file.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/jquery.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/minus.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/plus.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/pygments.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/searchtools.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/sidebar.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/underscore.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/up-pressed.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/up.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/websupport.js
+%%PORTDOCS%%%%DOCSDIR%%/genindex.html
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/objects.inv
+%%PORTDOCS%%%%DOCSDIR%%/py-modindex.html
+%%PORTDOCS%%%%DOCSDIR%%/search.html
+%%PORTDOCS%%%%DOCSDIR%%/searchindex.js
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_static
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees
+%%PORTDOCS%%@dirrm %%DOCSDIR%%