Gnash 0.8.1 submitted

Milan Obuch freebsd-ports at dino.sk
Tue Sep 25 00:16:05 PDT 2007


On Tuesday 18 September 2007 01:35:55 Dmitry Marakasov wrote:
> Hi!
>
> First of all, sorry for long delay with Gnash update. There were
> some problems with 0.8.0 (segfaults) and it took me some time to
> polish the new port of 0.8.1. Anyway, here's the PR:
>
> http://www.freebsd.org/cgi/query-pr.cgi?pr=116406
>
> And here is an overview of current Gnash functionality by me :)
> http://www.amdmi3.ru/gnash/
> (also should be useful as explanation of port options, i.e.
> renderers and media handlers, with some benchmarks and caveats
> explained).
>
> Also, if you use KDE and would like Gnash plugin for Konquerror,
> please contact me. I have no KDE installed, so I'll need some help,
> but it'll be easy and quick.
>
> Thank you for your patience, and enjoy free Flash player.
> It supports YouTube, yes :)

I was able to build gnash with konqueror plugin after applying following patch 
(warning, some linewrap is there):

--- Makefile    2007-09-22 00:12:11.000000000 +0200
+++ Makefile.0  2007-09-23 10:11:23.000000000 +0200
@@ -55,9 +55,8 @@
                FFMPEG          "Media handler: ffmpeg (+SDL sound output)" on 
\
                GSTREAMER       "Media handler: GStreamer" off \
                MAD             "Media handler: MAD (+SDL sound output)" off  
\
-               DEBUGLOG        "Leave logfile in current directory on every 
run" off
-
-#              KDE             "GUI: KDE (required for Konqueror plugin)" off 
\
+               DEBUGLOG        "Leave logfile in current directory on every 
run" off \
+               KDE             "GUI: KDE (required for Konqueror plugin)" off 
\

 .include <bsd.port.pre.mk>

@@ -69,12 +68,12 @@
 CONFIGURE_ARGS+=       --disable-nsapi
 .endif

-#.if defined(WITH_KDE) && !defined(WITHOUT_PLUGIN)
-#PLIST_SUB+=   KONQPLUGIN=""
-#.else
-#PLIST_SUB+=   KONQPLUGIN="@comment "
+.if defined(WITH_KDE) && !defined(WITHOUT_PLUGIN)
+PLIST_SUB+=    KONQPLUGIN=""
+.else
+PLIST_SUB+=    KONQPLUGIN="@comment "
 CONFIGURE_ARGS+=       --disable-kparts
-#.endif
+.endif

 # Cygnal option processing
 .if defined(WITH_CYGNAL)
@@ -107,12 +106,12 @@
 PLIST_SUB+=    GTK="@comment "
 .endif

-#.if defined(WITH_KDE)
-#GNASH_GUIS+=  kde
-#PLIST_SUB+=   KDE=""
-#.else
+.if defined(WITH_KDE)
+GNASH_GUIS+=   kde
+PLIST_SUB+=    KDE=""
+.else
 PLIST_SUB+=    KDE="@comment "
-#.endif
+.endif

 CONFIGURE_ARGS+=       --enable-gui=`${ECHO} ${GNASH_GUIS} | ${TR} ' ' ,`

Trouble is, with gnash build this way I was not able to run X with KDE any 
more - with CPU at 100 % and xorg server process consuming 98 % CPU accoding 
to top I had basically locked console, even though I was able to login via 
ssh and get good response for non CPU intensive command entered in shell.
If anybody have an idea, I can test it and report. Or maybe someone else could 
test it too...
Milan

-- 
No need to mail me directly. Just reply to mailing list, please.


More information about the freebsd-ports mailing list