Date: Sat, 1 Feb 2014 04:59:26 GMT From: Olivier Duchateau <olivierd@FreeBSD.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/186328: [UPDATE] www/py-cssselect to 0.9.1 Message-ID: <201402010459.s114xQbW057185@oldred.freebsd.org> Resent-Message-ID: <201402010500.s11500Ig012048@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 186328 >Category: ports >Synopsis: [UPDATE] www/py-cssselect to 0.9.1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sat Feb 01 05:00:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Olivier Duchateau >Release: >Organization: >Environment: >Description: - Update to 0.9.1 - Support STAGEDIR - Clean little bit documentation part (install only necessary files) >How-To-Repeat: >Fix: Patch attached with submission follows: Index: Makefile =================================================================== --- Makefile (révision 342096) +++ Makefile (copie de travail) @@ -2,9 +2,8 @@ # $FreeBSD$ PORTNAME= cssselect -PORTVERSION= 0.7.1 -#PORTREVISION= 0 -CATEGORIES= www +PORTVERSION= 0.9.1 +CATEGORIES= www python MASTER_SITES= CHEESESHOP http://docs.python.org/:sphinx PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz @@ -16,16 +15,15 @@ LICENSE= BSD +USE_PYTHON= yes +USE_PYDISTUTILS= yes +PYDISTUTILS_AUTOPLIST= yes + OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options OPTIONS_DEFINE= DOCS -NO_STAGE= yes .include <bsd.port.options.mk> -# Python3 ready -USE_PYTHON= 2 -USE_PYDISTUTILS= easy_install - DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} SPHINX_BUILD= sphinx-build @@ -33,19 +31,24 @@ .if ${PORT_OPTIONS:MDOCS} DISTFILES+= objects.inv:sphinx -BUILD_DEPENDS+= sphinx-build:${PORTSDIR}/textproc/py-sphinx - -REINPLACE_ARGS= -i.bak -e 's,%%DISTDIR%%,${DISTDIR},g' \ - -e 's,%%PORTNAME%%,${PORTNAME},g' +BUILD_DEPENDS= sphinx-build:${PORTSDIR}/textproc/py-sphinx post-patch: - ${REINPLACE_CMD} ${WRKSRC}/docs/conf.py + @${REINPLACE_CMD} -e 's,%%DISTDIR%%,${DISTDIR}, ; \ + s,%%PORTNAME%%,${PORTNAME},' \ + ${WRKSRC}/docs/conf.py post-install: + @${MKDIR} ${STAGEDIR}${DOCSDIR} ${SETENV} PYTHONPATH="${PYTHONPREFIX_SITELIBDIR}" \ - ${SPHINX_BUILD} -N -a -b html ${WRKSRC}/docs ${WRKSRC}/docs.html && \ - cd ${WRKSRC}/docs.html && ${MKDIR} ${DOCSDIR} && \ - ${COPYTREE_SHARE} . ${DOCSDIR} + ${SPHINX_BUILD} -N -a -b html \ + ${WRKSRC}/docs ${WRKSRC}/docs.html +.for i in html js + @cd ${WRKSRC}/docs.html && \ + ${INSTALL_DATA} *.${i} ${STAGEDIR}${DOCSDIR} +.endfor + @cd ${WRKSRC}/docs.html && \ + ${COPYTREE_SHARE} _static/ ${STAGEDIR}${DOCSDIR} .endif .include <bsd.port.post.mk> Index: distinfo =================================================================== --- distinfo (révision 342096) +++ distinfo (copie de travail) @@ -1,4 +1,4 @@ -SHA256 (cssselect/cssselect-0.7.1.tar.gz) = 74f411a349fcfb676b68336fcae8799ba9fbb0a0446562f544dee019fb0e2ae7 -SIZE (cssselect/cssselect-0.7.1.tar.gz) = 30480 -SHA256 (cssselect/objects.inv) = ed23f7aa1326b6f9b9dce41f452a9a0dff6da38f6e66c8a4cf4f164553947943 -SIZE (cssselect/objects.inv) = 114160 +SHA256 (cssselect/cssselect-0.9.1.tar.gz) = 0535a7e27014874b27ae3a4d33e8749e345bdfa62766195208b7996bf1100682 +SIZE (cssselect/cssselect-0.9.1.tar.gz) = 32952 +SHA256 (cssselect/objects.inv) = 3a987e56191886c673b6fdc1991219a430ab6afe1b2a72f888908b4734f78df4 +SIZE (cssselect/objects.inv) = 114996 Index: pkg-descr =================================================================== --- pkg-descr (révision 342096) +++ pkg-descr (copie de travail) @@ -5,4 +5,4 @@ This module used to live inside of lxml as ``lxml.cssselect`` before it was extracted as a stand-alone project. -WWW: http://packages.python.org/cssselect/ +WWW: http://packages.python.org/cssselect/ >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402010459.s114xQbW057185>