From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Apr 27 02:20:18 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8A2D416A400 for ; Thu, 27 Apr 2006 02:20:18 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7366643D58 for ; Thu, 27 Apr 2006 02:20:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k3R2KH0m000442 for ; Thu, 27 Apr 2006 02:20:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k3R2KHxw000441; Thu, 27 Apr 2006 02:20:17 GMT (envelope-from gnats) Date: Thu, 27 Apr 2006 02:20:17 GMT Message-Id: <200604270220.k3R2KHxw000441@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Dmitry Marakasov Cc: Subject: Re: ports/96209: graphics/Gnash + Firefox crash X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dmitry Marakasov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 02:20:18 -0000 The following reply was made to PR ports/96209; it has been noted by GNATS. From: Dmitry Marakasov To: bug-followup@FreeBSD.org Cc: ale@freebsd.org Subject: Re: ports/96209: graphics/Gnash + Firefox crash Date: Thu, 27 Apr 2006 06:13:51 +0400 * Edwin Groothuis (edwin@FreeBSD.org) wrote: > Please note that PR ports/96209 has just been submitted. I've made a patch to disable plugin (for the case it crashes firefox). As gnash still isn't considered stable, such stings are likely to happen... I'll forward tihs and future bug reports to author. --- gnash.patch begins here --- diff -ruN gnash.old/Makefile gnash/Makefile --- gnash.old/Makefile Sat Apr 22 17:52:03 2006 +++ gnash/Makefile Thu Apr 27 05:36:25 2006 @@ -7,7 +7,7 @@ PORTNAME= gnash PORTVERSION= 0.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= ale @@ -18,13 +18,12 @@ LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \ jpeg.9:${PORTSDIR}/graphics/jpeg \ - ogg.5:${PORTSDIR}/audio/libogg \ - gtkglext-x11-1.0.2:${PORTSDIR}/x11-toolkits/gtkglext + ogg.5:${PORTSDIR}/audio/libogg USE_BZIP2= yes USE_GL= yes USE_GMAKE= yes -USE_GNOME= gnomehier gtk20 glib20 atk pango pkgconfig libxml2 +USE_GNOME= gnomehier glib20 pkgconfig libxml2 USE_SDL= sdl mixer USE_X_PREFIX= yes USE_GCC= 3.4+ @@ -41,9 +40,28 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-20060422 +OPTIONS= PLUGIN "Enable firefox plugin" off + +.include + +.if !defined(WITH_PLUGIN) +CONFIGURE_ARGS+= --disable-plugin +PLIST_SUB+= PLUGIN="@comment " +.else +USE_GNOME+= atk pango gtk20 +LIB_DEPENDS+= gtkglext-x11-1.0.2:${PORTSDIR}/x11-toolkits/gtkglext +PLIST_SUB+= PLUGIN="" +.endif + post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/macros/*.m4 @${REINPLACE_CMD} -e 's|/usr/X11R6|${X11BASE}|g' ${WRKSRC}/macros/*.m4 @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/macros/*.m4 + @${REINPLACE_CMD} -e 's|^AM_LDFLAGS = \\|AM_LDFLAGS = $$(PTHREAD_LIBS) \\|' ${WRKSRC}/utilities/Makefile.am + +.if !defined(WITH_PLUGIN) +post-configure: + @${REINPLACE_CMD} -e '/STD_DIRS/ s|plugin||' ${WRKSRC}/Makefile +.endif -.include +.include diff -ruN gnash.old/pkg-plist gnash/pkg-plist --- gnash.old/pkg-plist Sat Apr 22 16:33:58 2006 +++ gnash/pkg-plist Thu Apr 27 05:32:50 2006 @@ -1,7 +1,7 @@ bin/gnash bin/gparser bin/gprocessor -lib/browser_plugins/libgnashplugin.so +%%PLUGIN%%lib/browser_plugins/libgnashplugin.so lib/gnash/libgnashasobjs.a lib/gnash/libgnashasobjs.la lib/gnash/libgnashasobjs.so @@ -23,4 +23,4 @@ lib/gnash/libgnashserver.so lib/gnash/libgnashserver.so.0 @dirrm lib/gnash -@dirrmtry lib/browser_plugins +%%PLUGIN%%@dirrmtry lib/browser_plugins --- gnash.patch ends here --- -- Best regards, Dmitry mailto:amdmi3@mail.ru