svn commit: r336893 - branches/2014Q1/x11-toolkits/py-kivy

David Naylor dbn at FreeBSD.org
Thu Dec 19 12:41:25 UTC 2013


Author: dbn
Date: Thu Dec 19 12:41:25 2013
New Revision: 336893
URL: http://svnweb.freebsd.org/changeset/ports/336893

Log:
  MFH r336691:
  
  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.
  
  Approved by:	portmgr-lurkers (mat)

Modified:
  branches/2014Q1/x11-toolkits/py-kivy/Makefile
Directory Properties:
  branches/2014Q1/   (props changed)

Modified: branches/2014Q1/x11-toolkits/py-kivy/Makefile
==============================================================================
--- branches/2014Q1/x11-toolkits/py-kivy/Makefile	Thu Dec 19 12:30:43 2013	(r336892)
+++ branches/2014Q1/x11-toolkits/py-kivy/Makefile	Thu Dec 19 12:41:25 2013	(r336893)
@@ -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-branches mailing list