svn commit: r336691 - head/x11-toolkits/py-kivy

David Naylor dbn at FreeBSD.org
Tue Dec 17 03:32:46 UTC 2013


Author: dbn
Date: Tue Dec 17 03:32:45 2013
New Revision: 336691
URL: http://svnweb.freebsd.org/changeset/ports/336691

Log:
  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.

Modified:
  head/x11-toolkits/py-kivy/Makefile

Modified: head/x11-toolkits/py-kivy/Makefile
==============================================================================
--- head/x11-toolkits/py-kivy/Makefile	Tue Dec 17 03:07:00 2013	(r336690)
+++ head/x11-toolkits/py-kivy/Makefile	Tue Dec 17 03:32:45 2013	(r336691)
@@ -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
 


More information about the svn-ports-head mailing list