From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Apr 8 11:30:08 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 7E523106567B for ; Wed, 8 Apr 2009 11:30:08 +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 5820A8FC26 for ; Wed, 8 Apr 2009 11:30:08 +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 n38BU80p070767 for ; Wed, 8 Apr 2009 11:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n38BU8Ov070762; Wed, 8 Apr 2009 11:30:08 GMT (envelope-from gnats) Resent-Date: Wed, 8 Apr 2009 11:30:08 GMT Resent-Message-Id: <200904081130.n38BU8Ov070762@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, Ganael Laplanche Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7342510656BF for ; Wed, 8 Apr 2009 11:23:50 +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 604358FC1B for ; Wed, 8 Apr 2009 11:23:50 +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 n38BNoGp037767 for ; Wed, 8 Apr 2009 11:23:50 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n38BNoiA037758; Wed, 8 Apr 2009 11:23:50 GMT (envelope-from nobody) Message-Id: <200904081123.n38BNoiA037758@www.freebsd.org> Date: Wed, 8 Apr 2009 11:23:50 GMT From: Ganael Laplanche To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/133485: Port fix: games/flightgear - Mark as BROKEN (related to plib's js support / USB2) 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: Wed, 08 Apr 2009 11:30:09 -0000 >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 +.include + +.if ${OSVERSION} > 800063 +BROKEN= plib joystick support broken with USB2 +.endif + +.include >Release-Note: >Audit-Trail: >Unformatted: