From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jan 4 19:00:15 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9E2151065674 for ; Sun, 4 Jan 2009 19:00:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 796E18FC18 for ; Sun, 4 Jan 2009 19:00:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n04J0DXQ038948 for ; Sun, 4 Jan 2009 19:00:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n04J0DvW038947; Sun, 4 Jan 2009 19:00:13 GMT (envelope-from gnats) Resent-Date: Sun, 4 Jan 2009 19:00:13 GMT Resent-Message-Id: <200901041900.n04J0DvW038947@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Rainer Hurling Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 26FF5106566B for ; Sun, 4 Jan 2009 18:49:59 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 159408FC12 for ; Sun, 4 Jan 2009 18:49:59 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n04InwjM061116 for ; Sun, 4 Jan 2009 18:49:58 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n04InwOg061115; Sun, 4 Jan 2009 18:49:58 GMT (envelope-from nobody) Message-Id: <200901041849.n04InwOg061115@www.freebsd.org> Date: Sun, 4 Jan 2009 18:49:58 GMT From: Rainer Hurling To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/130169: games/jools does not find a necessary font X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jan 2009 19:00:16 -0000 >Number: 130169 >Category: ports >Synopsis: games/jools does not find a necessary font >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: Sun Jan 04 19:00:13 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Rainer Hurling >Release: 8.0-CURRENT >Organization: >Environment: FreeBSD krabat.raven.hur 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Tue Dec 30 10:47:57 CET 2008 rhurlin@krabat.raven.hur:/usr/obj/usr/src/sys/RHURLIN i386 >Description: Installed games/jools on mostly recent 8.0-CURRENT. It did not execute. In xterm the following error message was shown: ---------------------------- Checking for playlist in /home/xxxxxx/.jools/music... Traceback (most recent call last): File "/usr/local/bin/jools", line 29, in import jools File "/usr/local/lib/python2.5/site-packages/jools/__init__.py", line 40, in from initialize import * File "/usr/local/lib/python2.5/site-packages/jools/initialize.py", line 144, in highScoreTitleFont = pygame.font.Font(None, 45) RuntimeError: default font not found 'freesansbold.ttf' ---------------------------- >How-To-Repeat: Install games/jools from ports. Execute /usr/local/bin/jools in xterm or similarly. >Fix: Searching the internet the error was described for other systems too. Obviously the game needs read access for all users to the mentioned font file: #cd /usr/local/lib/python2.5/site-packages/pygame #ls -l freesansbold.ttf -rwx------ 1 root wheel - 98600 7 Jul 07:58:09 2008 freesansbold.ttf Workaround: After changing the rights with 'chmod a+r freesansbold.ttf' games/jools works as expected. Probably better solution: Lowell Gilbert gave me the hint that other files in devel/py-game are installed with same incorrect privileges. So it seems a fix should be done at this port. >Release-Note: >Audit-Trail: >Unformatted: