aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/py-kivy
diff options
context:
space:
mode:
authorDavid Naylor <dbn@FreeBSD.org>2013-12-17 03:32:45 +0000
committerDavid Naylor <dbn@FreeBSD.org>2013-12-17 03:32:45 +0000
commitc0f8e218dcdc36396a148a579cf4ed960765f7eb (patch)
tree8098c45c368aca01c001c8b59920bf5160b4ba6d /x11-toolkits/py-kivy
parent979bbb324d4afd31d7ac8bcca6cf6e8ebee50a1e (diff)
downloadports-c0f8e218dcdc36396a148a579cf4ed960765f7eb.tar.gz
ports-c0f8e218dcdc36396a148a579cf4ed960765f7eb.zip
Fix build of x11-toolkits/py-kivy on some systems (pygame.joystick related).
On some systems pygame.joystick does not import into python preventing some documentation from being built, thus some missing files on install. For documentation building prevent any attempt to import pygame.joystick as a work-around.
Notes
Notes: svn path=/head/; revision=336691
Diffstat (limited to 'x11-toolkits/py-kivy')
-rw-r--r--x11-toolkits/py-kivy/Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/x11-toolkits/py-kivy/Makefile b/x11-toolkits/py-kivy/Makefile
index a171a33c4d22..6027fb264118 100644
--- a/x11-toolkits/py-kivy/Makefile
+++ b/x11-toolkits/py-kivy/Makefile
@@ -122,6 +122,8 @@ post-build: do-build-docs
do-build-docs:
${MKDIR} ${WRKSRC}/doc/build/doctrees ${WRKSRC}/doc/build/html \
${WRKSRC}/doc/build/latex-a4 ${WRKSRC}/doc/build/latex-letter
+ ${REINPLACE_CMD} -i '' -e 's/\(import pygame\.joystick\)/#\1/' \
+ ${WRKSRC}/kivy/input/providers/androidjoystick.py
(cd ${WRKSRC}; \
${SETENV} ${MAKE_ENV} ${PYTHON_CMD} doc/autobuild.py)
(cd ${WRKSRC}; \
@@ -142,6 +144,8 @@ do-build-docs:
${SETENV} ${MAKE_ENV} ${GMAKE} -C ${WRKSRC}/doc/build/latex-letter \
all-pdf > /dev/null
.endif
+ ${REINPLACE_CMD} -i '' -e 's/#\(import pygame\.joystick\)/\1/' \
+ ${WRKSRC}/kivy/input/providers/androidjoystick.py
post-install: do-install-docs