Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Apr 2009 11:23:50 GMT
From:      Ganael Laplanche <ganael.laplanche@martymac.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/133485: Port fix: games/flightgear - Mark as BROKEN (related to plib's js support / USB2)
Message-ID:  <200904081123.n38BNoiA037758@www.freebsd.org>
Resent-Message-ID: <200904081130.n38BU8Ov070762@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         133485
>Category:       ports
>Synopsis:       Port fix: games/flightgear - Mark as BROKEN (related to plib's js support / USB2)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 08 11:30:07 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Ganael Laplanche
>Release:        8.0-CURRENT
>Organization:
http://contribs.martymac.com
>Environment:
FreeBSD laptop.martymac.com 8.0-CURRENT FreeBSD 8.0-CURRENT #12: Wed Mar 25 12:32:23 UTC 2009     root@laptop.martymac.com:/usr/obj/usr/src/sys/MYKERNEL  i386
>Description:
Flightgear needs plib's js library and cannot be built without it (see the README.plib file : "You *must* have plib version 1.8.4 or later installed on your system to build FlightGear!"). Unfortunately, support for the js (joystick) library has recently been removed in plib due to the new USB2 stack. See this commit :

http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11-toolkits/plib/Makefile.diff?r1=1.37;r2=1.38

I think the best way is to wait for js support to be fixed in plib and mark Flightgear as BROKEN for FreeBSD > 800063.

Please also add this port to the PortsBrokenOnCurrent list on the wiki (if necessary).
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -aurN flightgear.orig/Makefile flightgear/Makefile
--- flightgear.orig/Makefile	2009-04-07 19:01:53.899614056 +0000
+++ flightgear/Makefile	2009-04-07 19:10:47.919790154 +0000
@@ -55,4 +55,10 @@
 	${INSTALL_PROGRAM} ${WRKSRC}/utils/js_server/js_server ${PREFIX}/bin
 	@${CAT} ${PKGMESSAGE}
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} > 800063
+BROKEN=	plib joystick support broken with USB2
+.endif
+
+.include <bsd.port.post.mk>


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



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