Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Dec 2013 03:32:45 +0000 (UTC)
From:      David Naylor <dbn@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r336691 - head/x11-toolkits/py-kivy
Message-ID:  <201312170332.rBH3WjoE063133@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312170332.rBH3WjoE063133>