ports/109148: [games/pydance] sdl_ttf font.render problem; patch appended

Hannes Frederic Sowa hannes at sowa.ath.cx
Wed Feb 14 02:10:18 UTC 2007


>Number:         109148
>Category:       ports
>Synopsis:       [games/pydance] sdl_ttf font.render problem; patch appended
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 14 02:10:17 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Hannes Frederic Sowa
>Release:        
>Organization:
private
>Environment:
>Description:
when installing games/pydance via ports it breaks right after start with an error-message: SDL_ttf render failed

>How-To-Repeat:
just start pydance
>Fix:
just put the appended patch in games/pydance/files/patch-fontfx.py

--- fontfx.py.orig      Wed Feb 14 02:45:59 2007
+++ fontfx.py   Wed Feb 14 02:50:23 2007
@@ -144,7 +144,7 @@
     self.bgcolor = bgcolor
     self.offcolor = [c^40 for c in color]
     self.notcolor = [c^0xFF for c in color]
-    self.text = font.render(message, False, [255, 0, 0], self.notcolor)
+    self.text = font.render(message, True, [255, 0, 0], self.notcolor)
     self.text.set_colorkey(1, RLEACCEL)
     self.outline = self.textHollow(font, message, color)
     self.bar = pygame.Surface(self.text.get_size())
@@ -155,7 +155,7 @@
     self.ratio = width / 100.0

   def textHollow(self, font, message, fontcolor):
-    base = font.render(message, 0, fontcolor, self.notcolor)
+    base = font.render(message, True, fontcolor, self.notcolor)
     size = base.get_width() + 2, base.get_height() + 2
     img = pygame.Surface(size, 16)
     img.fill(self.notcolor)

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list