svn commit: r301002 - head/textproc/py-sphinx
Nicola Vitale
nivit at FreeBSD.org
Tue Jul 17 12:46:03 UTC 2012
Author: nivit
Date: Tue Jul 17 12:46:02 2012
New Revision: 301002
URL: http://svn.freebsd.org/changeset/ports/301002
Log:
- Bump PORTREVISION (changed pkg-plist)
- Add code to generate the pickle file of sphinx/pycode/Grammar.txt,
otherwise it can be generated indirectly by another port, which uses
the command sphinx-build (analyzing Python code).
See http://goo.gl/AIqn1
Reported by: pointyhat (via erwin)
Approved by: lwhsu (maintainer), via private email
Modified:
head/textproc/py-sphinx/Makefile
head/textproc/py-sphinx/pkg-plist
Modified: head/textproc/py-sphinx/Makefile
==============================================================================
--- head/textproc/py-sphinx/Makefile Tue Jul 17 12:22:23 2012 (r301001)
+++ head/textproc/py-sphinx/Makefile Tue Jul 17 12:46:02 2012 (r301002)
@@ -7,6 +7,7 @@
PORTNAME= sphinx
PORTVERSION= 1.1.3
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -26,4 +27,10 @@ USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= Sphinx
+PLIST_SUB= PYTHON_VER=${PYTHON_VER}
+
+post-install:
+ @${SETENV} PYTHONPATH=${PYTHONPREFIX_SITELIBDIR} \
+ ${PYTHON_CMD} -m sphinx.pycode.pgen2.driver -c 'import load_grammar'
+
.include <bsd.port.mk>
Modified: head/textproc/py-sphinx/pkg-plist
==============================================================================
--- head/textproc/py-sphinx/pkg-plist Tue Jul 17 12:22:23 2012 (r301001)
+++ head/textproc/py-sphinx/pkg-plist Tue Jul 17 12:46:02 2012 (r301002)
@@ -257,6 +257,7 @@ bin/sphinx-quickstart
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sphinx/pycode/Grammar.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sphinx/pycode/Grammar%%PYTHON_VER%%.pickle
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sphinx/pycode/__init__.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sphinx/pycode/__init__.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sphinx/pycode/__init__.pyo
More information about the svn-ports-head
mailing list