aboutsummaryrefslogtreecommitdiffstats
path: root/textproc
diff options
context:
space:
mode:
authorNicola Vitale <nivit@FreeBSD.org>2012-07-17 20:46:02 +0800
committerNicola Vitale <nivit@FreeBSD.org>2012-07-17 20:46:02 +0800
commit742f9d77adbb51d41b1629e8e680d30c8c12b750 (patch)
tree00aa48b2287da3c9ea7221830b18f33bb474b046 /textproc
parent72d85db09b7b00a5f8e83bf43fee8bd9473d426d (diff)
downloadfreebsd-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/Makefile7
-rw-r--r--textproc/py-sphinx/pkg-plist1
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