diff options
author | Nicola Vitale <nivit@FreeBSD.org> | 2012-07-17 20:46:02 +0800 |
---|---|---|
committer | Nicola Vitale <nivit@FreeBSD.org> | 2012-07-17 20:46:02 +0800 |
commit | 742f9d77adbb51d41b1629e8e680d30c8c12b750 (patch) | |
tree | 00aa48b2287da3c9ea7221830b18f33bb474b046 /textproc | |
parent | 72d85db09b7b00a5f8e83bf43fee8bd9473d426d (diff) | |
download | freebsd-ports-gnome-742f9d77adbb51d41b1629e8e680d30c8c12b750.tar.gz freebsd-ports-gnome-742f9d77adbb51d41b1629e8e680d30c8c12b750.tar.zst freebsd-ports-gnome-742f9d77adbb51d41b1629e8e680d30c8c12b750.zip |
- 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
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/py-sphinx/Makefile | 7 | ||||
-rw-r--r-- | textproc/py-sphinx/pkg-plist | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/textproc/py-sphinx/Makefile b/textproc/py-sphinx/Makefile index 9dd95e04295c..36c33c4db73b 100644 --- a/textproc/py-sphinx/Makefile +++ b/textproc/py-sphinx/Makefile @@ -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> diff --git a/textproc/py-sphinx/pkg-plist b/textproc/py-sphinx/pkg-plist index 5fa08c0f75f0..cda4db3c9c43 100644 --- a/textproc/py-sphinx/pkg-plist +++ b/textproc/py-sphinx/pkg-plist @@ -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 |