From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 10 23:10:14 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 4203916A402 for ; Mon, 10 Apr 2006 23:10:14 +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 9F38E43D46 for ; Mon, 10 Apr 2006 23:10:12 +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 k3ANACJn083925 for ; Mon, 10 Apr 2006 23:10:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k3ANACPR083924; Mon, 10 Apr 2006 23:10:12 GMT (envelope-from gnats) Resent-Date: Mon, 10 Apr 2006 23:10:12 GMT Resent-Message-Id: <200604102310.k3ANACPR083924@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, Dmitry Marakasov Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E8E6F16A404; Mon, 10 Apr 2006 23:04:52 +0000 (UTC) (envelope-from amdmi3@mail.ru) Received: from mx27.mail.ru (mx27.mail.ru [194.67.23.63]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5EE8F43D46; Mon, 10 Apr 2006 23:04:52 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from [213.148.29.33] (port=19279 helo=nexii.panopticon) by mx27.mail.ru with esmtp id 1FT5R5-0000xS-00; Tue, 11 Apr 2006 03:04:43 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.2]) by nexii.panopticon (Postfix) with ESMTP id 556B21140D; Tue, 11 Apr 2006 03:09:37 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id 81059190; Tue, 11 Apr 2006 03:05:36 +0400 (MSD) Message-Id: <20060410230536.81059190@hades.panopticon> Date: Tue, 11 Apr 2006 03:05:36 +0400 (MSD) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/95605: [MAINTAINER] graphics/gnash Update to newer source snapshot 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: Mon, 10 Apr 2006 23:10:14 -0000 >Number: 95605 >Category: ports >Synopsis: [MAINTAINER] graphics/gnash Update to newer source snapshot >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: Mon Apr 10 23:10:11 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Dmitry Marakasov >Release: FreeBSD 6.0-RELEASE-p4 i386 >Organization: >Environment: System: FreeBSD hades.panopticon 6.0-RELEASE-p4 FreeBSD 6.0-RELEASE-p4 #1: Fri Jan 27 12:07:19 MSK 2006 amdmi3@hades.panopticon:/usr/obj/usr/src/sys/HADES i386 >Description: Thanks to Alex Dupre (ale@), we now have recent gnash source snapshot, so the port can be at last updated. Unfortunately, I still couldn't make my Firefox recognize the plugin. Symptoms haven't changed since first releases - no error messages (which means there are no dynamic linkage problems), but no plugin in about:plugins either. I hope there are people who know firefox/mozilla well and can help with this problem - please feel free to contact me. I am also planning to contact gnash author to find out possible ways of diagnosing the plugin problem. I'll also improve the port by adding support for configurable options like mp3 support. Thanks everybody for your interest in gnash. >How-To-Repeat: >Fix: --- gnash.patch begins here --- diff -ruN gnash.old/Makefile gnash/Makefile --- gnash.old/Makefile Sun Apr 2 01:07:31 2006 +++ gnash/Makefile Tue Apr 11 02:42:34 2006 @@ -7,100 +7,51 @@ PORTNAME= gnash PORTVERSION= 0.7 +PORTREVISION= 1 CATEGORIES= graphics -MASTER_SITES= http://www.gnu.org/software/gnash/releases/ -DISTNAME= ${PORTNAME}-20051226 +MASTER_SITES= ${MASTER_SITE_LOCAL} +DISTNAME= ${PORTNAME}-20060407 MAINTAINER= amdmi3@mail.ru COMMENT= GNU Flash movie player LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \ - jpeg.9:${PORTSDIR}/graphics/jpeg + jpeg.9:${PORTSDIR}/graphics/jpeg \ + ogg.5:${PORTSDIR}/audio/libogg \ + gtkglext-x11-1.0.2:${PORTSDIR}/x11-toolkits/gtkglext \ + gstreamer-0.8.5:${PORTSDIR}/multimedia/gstreamer +BUILD_DEPENDS= ${LOCALBASE}/bin/xml2-config:${PORTSDIR}/textproc/libxml2 -USE_X_PREFIX= yes -USE_GNOME= gnomehier -USE_SDL= sdl mixer USE_BZIP2= yes USE_GL= yes USE_GMAKE= yes -USE_REINPLACE= yes +USE_GNOME= gnomehier gtk20 glib20 atk pango pkgconfig +USE_SDL= sdl mixer +USE_X_PREFIX= yes GNU_CONFIGURE= yes -#INSTALLS_OMF= yes -USE_GCC= 3.4+ -WRKSRC= ${WRKDIR}/${PORTNAME}-0.7 +PANGO_VERSION= 1.0 +GSTREAMER_VERSION= 0.8 +PLUGIN_DIR= ${PREFIX}/lib/browser_plugins CPPFLAGS= `${SDL_CONFIG} --cflags` -I${X11BASE}/include LDFLAGS= `${SDL_CONFIG} --libs` -L${X11BASE}/lib -Wl,--rpath,${PREFIX}/lib/gnash CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" -CONFIGURE_ARGS= --program-prefix='' - -INSTALLS_SHLIB= yes -LDCONFIG_DIRS= %%PREFIX%%/lib %%PREFIX%%/lib/gnash -MAN1= gnash.1 +CONFIGURE_ARGS= --with-sdl-incl="${LOCALBASE}/include/SDL11" --with-pango-incl="${X11BASE}/include/pango-${PANGO_VERSION}" \ + --with-pango-lib="${X11BASE}/lib" --with-gstreamer-incl="${X11BASE}/include/gstreamer-${GSTREAMER_VERSION}" \ + --with-gstreamer-lib="${X11BASE}/lib" --libdir="${PREFIX}/lib/gnash" --with-plugindir=${PLUGIN_DIR} -# As the project was just recently announced, firefox plugin doesn't work -# correctly yet. You can still try it with specifying WITH_FIREFOX=yes as -# make parameter - feel free to mail reports (preferrably of success) and -# your ideas to port maintainer. -# See also http://lists.gnu.org/archive/html/gnash/ - -OPTIONS= XML "Enable support for xml and xmlsocket" off -# FIREFOX "Build firefox plugin" off - -.include - -.if defined(WITH_FIREFOX) -BUILD_DEPENDS+= ${X11BASE}/bin/firefox-config:${PORTSDIR}/www/firefox -CONFIGURE_ARGS+= --enable-plugin -CPPFLAGS+= `firefox-config --cflags` -LDFLAGS+= `firefox-config --libs` -PLIST_SUB= PLUGIN:="" -.else -CONFIGURE_ARGS+= --disable-reader -PLIST_SUB= PLUGIN:="@comment " -.endif - -.if defined(WITH_XML) -BUILD_DEPENDS+= ${LOCALBASE}/bin/xml2-config:${PORTSDIR}/textproc/libxml2 -CPPFLAGS+= `xml2-config --cflags` -LDFLAGS+= `xml2-config --libs` -.else -CONFIGURE_ARGS+= --disable-xml -.endif - -post-extract: - @${FIND} ${WRKSRC} -name "*.cpp" -o -name "*.h" | \ - ${XARGS} ${REINPLACE_CMD} -e "s|$$(${PRINTF} '\r')||g" +WRKSRC= ${WRKDIR}/${PORTNAME}-0.7 post-patch: - @${REINPLACE_CMD} -e '/INCLUDES/ s|$$(srcdir)||' ${WRKSRC}/libgeometry/Makefile.in ${WRKSRC}/libbase/Makefile.in - @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/libbase/dlmalloc.c ${WRKSRC}/libbase/dlmalloc.h - @${REINPLACE_CMD} -e '/APPLE_CC/ s|^.*$$|#if 0|' ${WRKSRC}/libbase/utility.cpp - @${REINPLACE_CMD} -e '/cd doc/ s|^.*$$| @true|; /DIRS/ s/ doc//' ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e '/^include_HEADERS/ s|^|#|' ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e '/FIREFOX_PLUGINS=.*FIREFOX_LIBS/ s|^.*$$|FIREFOX_PLUGINS=${X11BASE}/lib/browser_plugins|' ${WRKSRC}/configure -.if !defined(WITH_FIREFOX) - @${REINPLACE_CMD} -e 's|firefox-config|firefox-config1|g' ${WRKSRC}/configure -.endif - -.if defined(WITH_FIREFOX) -pre-install: - ${MKDIR} ${PREFIX}/lib/browser_plugins -.endif - -post-install: - ${INSTALL_MAN} ${WRKSRC}/doc/C/gnash.1 ${PREFIX}/man/man1 - ${MKDIR} ${PREFIX}/share/gnome/omf/gnash - ${INSTALL_DATA} ${WRKSRC}/doc/C/gnash.omf ${PREFIX}/share/gnome/omf/gnash -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR}/images -.for i in gnash.html gnash.pdf gnash.xml legal.xml - ${INSTALL_DATA} ${WRKSRC}/doc/C/${i} ${DOCSDIR} -.endfor - ${INSTALL_DATA} ${WRKSRC}/doc/C/images/* ${DOCSDIR}/images -.endif + @${REINPLACE_CMD} -e 's|-lSDL\([ "]\)|`${SDL_CONFIG} --libs`\1|' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|libpangopango-x11|libpango|g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e '/Check whether --with-pango_lib/,/Atk/ s|$${version}|${PANGO_VERSION}|g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|libgstreamergstreamer-x11|libgstreamer|g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|gstreamer/gstreamergl.h|gst/gst.h|g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e '/Check whether --with-gstreamer_lib/,/Gtk GL/ s|$${version}|${GSTREAMER_VERSION}|g' ${WRKSRC}/configure -.include +.include diff -ruN gnash.old/distinfo gnash/distinfo --- gnash.old/distinfo Sat Jan 14 23:38:18 2006 +++ gnash/distinfo Tue Apr 11 02:42:34 2006 @@ -1,3 +1,3 @@ -MD5 (gnash-20051226.tar.bz2) = 16d3261d0ec22be7cc738e30b42dc9ac -SHA256 (gnash-20051226.tar.bz2) = 49a1e958d1cf62e8cda1605abeb61b7924f3f0bb5978f78ff08d657243263350 -SIZE (gnash-20051226.tar.bz2) = 742001 +MD5 (gnash-20060407.tar.bz2) = 60eb3b2aecb3409752923987a739c9d3 +SHA256 (gnash-20060407.tar.bz2) = e260a478038bae2689e63b74fcd9db111459aa5228720aaca6bbb823d6a2c22c +SIZE (gnash-20060407.tar.bz2) = 3719044 diff -ruN gnash.old/pkg-plist gnash/pkg-plist --- gnash.old/pkg-plist Sat Jan 14 23:38:18 2006 +++ gnash/pkg-plist Tue Apr 11 02:42:34 2006 @@ -1,26 +1,30 @@ bin/gnash bin/gparser bin/gprocessor -lib/gnash/libbase.a -lib/gnash/libbase.la -lib/gnash/libbase.so -lib/gnash/libbase.so.0 -lib/gnash/libgeometry.a -lib/gnash/libgeometry.la -lib/gnash/libgeometry.so -lib/gnash/libgeometry.so.0 -lib/gnash/libserver.a -lib/gnash/libserver.la -lib/gnash/libserver.so -lib/gnash/libserver.so.0 -%%PLUGIN:%%lib/browser_plugins/libgnash.so -share/gnome/omf/gnash/gnash.omf -%%PORTDOCS%%%%DOCSDIR%%/gnash.html -%%PORTDOCS%%%%DOCSDIR%%/gnash.pdf -%%PORTDOCS%%%%DOCSDIR%%/gnash.xml -%%PORTDOCS%%%%DOCSDIR%%/legal.xml -%%PORTDOCS%%%%DOCSDIR%%/images/car_crash.png +lib/browser_plugins/libgnashplugin.so +lib/gnash/libgnashasobjs.a +lib/gnash/libgnashasobjs.la +lib/gnash/libgnashasobjs.so +lib/gnash/libgnashasobjs.so.0 +lib/gnash/libgnashbackend.a +lib/gnash/libgnashbackend.la +lib/gnash/libgnashbackend.so +lib/gnash/libgnashbackend.so.0 +lib/gnash/libgnashbase.a +lib/gnash/libgnashbase.la +lib/gnash/libgnashbase.so +lib/gnash/libgnashbase.so.0 +lib/gnash/libgnashgeo.a +lib/gnash/libgnashgeo.la +lib/gnash/libgnashgeo.so +lib/gnash/libgnashgeo.so.0 +lib/gnash/libgnashserver.a +lib/gnash/libgnashserver.la +lib/gnash/libgnashserver.so +lib/gnash/libgnashserver.so.0 +lib/gnash/libmozsdk.a +lib/gnash/libmozsdk.la +lib/gnash/libmozsdk.so +lib/gnash/libmozsdk.so.0 @dirrm lib/gnash -@dirrm share/gnome/omf/gnash -%%PORTDOCS%%@dirrm %%DOCSDIR%%/images -%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrmtry lib/browser_plugins --- gnash.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: