Gnash ChangeLog
# ChangeLog for net-www/gnash.
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2.
# $Header:.
25 Sep 2009; gnash-0.8.6
Added gnash-0.8.6 ebuild.
25 Sep 2009; gnash-9999
Added gst-plugins-faad as a dependency to gstreamer. Needed for audio playback.
Removed gst-plugins-gnomevfs and gst-plugins-neon as dependencies to gstreamer. They appear to not be necessary anymore.
11 Aug 2009; gnash-9999
Added the avm2 use flag.
This enables support for AS3 (Action Script 3). This code is still a work in progress don't expect it to work yet.
04 Aug 2009; gnash-9999
Removed kde_glue_h.patch. IT has now been commited to trunk.
31 July 2009; gnash-9999
Added patch kde_glue_h.patch to fix kde plugin compile error.
09 July 2009; gnash-9999
Added a modified version of the new bzr.eclass.
This is to get around the problem of it deleting the already downloaded branch when updating in order to save disk space (HUH?).
The whole idea of using bzr is to save bandwidth not disk space.:(
09 July 2009; gnash-9999
Removed old bzr.eclass
Added EBZR_FETCH_CMD="bzr checkout".
This changes the EBZR_FETCH_CMD from the default of "bzr checkout --lightweight".
Though the lightweight option allows the initial checkout to go faster you pay for it badly with each subsequent update.
08 July 2009; gnash-9999
Added the old bzr.eclass to the overlay until I can figure out how to get the new bzr.eclass to actually work.:(
07 July 2009; gnash-9999 gnash-0.8.6_pre2009(all versions)
Applied fix from A.C.Heron to prevent erroneous post install warning message when using ffmpeg.
21 April 2009; gnash-9999.
Remove Makfile.patch. It is now in trunk.
21 April 2009: gnash-9999.
Replace gnash_cpp.patch with Makefile.patch. The Makefile patch actually fixes the problem where the gnash_cpp.patch just removed the offending code.
16 April 2009; gnash-9999.
Added gnash_cpp.patch to fix compile error in gnash-9999 (Hopefully temporary).
10 April 2009; All versions.
The Gentoo gods have spoken and so it shall be done. net-www is now www-plugins.
03 April 2009; gnash-9999.
Removed $(use_enable speex speex). --enable-speex is no longer a valid configure option.
It auto detects whether speex is installed.
Added configure option --with-agg-lib=/usr/lib/. Needed to compile against x11-libs/agg-2.5-r1.
26 March 2009; gnash-9999, gnash-0.8.6_p20090305.
Add libXv as a dependency. Needed for X video extension.
05 March 2009; gnash-9999.
Added qt4moc.patch to fix compile failures caused by Gnash not being able to find moc.
Removed the X use flag and the mit-shm configure option as it is default now.
04 March 2009; gnash-9999 gnash-0.8.5_p20090113.
Applied patch provided by oyvind Saether to allow detection of kde kde4 in none standard locations.
13 January 2009; gnash-9999 gnash-0.8.5_p20090113.
Fixed building kde3.5 plugin when you have both qt3 and qt4 installed.
06 January 2009; gnash-9999 gnash-0.8.5_p20090102.
Fixed ffmpeg support changing --with-ffmpeg-incl=/usr/include to --with-ffmpeg-incl=/usr/include/libavcodec/.
This fix was provided a user of the Gnash-cvs overlay :).
04 January 2009; gnash-9999.
Added kde4 support ( UNTESTED!! ). It builds and installs fine but I don't use kde and haven't tested it.
Added some fixes to kde3.5 support. The kde3.5 plugin won't currently build with qt4 installed.
FFmpeg support appears to be broken again.
28 October 2008; gnash-9999, gnash-0.8.5_p20081028.
Added speex support.
Added configure option --with-ffmpeg-incl=/usr/include to enable building against newer ffmpeg versions.
Side note youtube.com video seem's to be working with gstreamer (at least the testing version) as well as ffmpeg now.
26 October 2008; bzr eclass.
Removed the bzr eclass. It is an official part of portage now.
23 October 2008; gnash-9999.
Added media-libs/speex dependency as Gnash will no longer build without it.
17 October 2008; gnash-0.8.4_p20080923.
Fixed invalid atom: '!gstreamer' problem. (Forgot the trailing ?)
23 September 2008; gnash-9999, gnash-0.8.4_p20080923.
Added ebuild gnash-0.8.4_p20080923.
Restrict ffmpeg to version <= ffmpeg-0.4.9_p20070616-r20 as the newer versions don't work with Gnash.
FFmpeg is currently the only way to get video at youtube.com to play correctly (gstreamer leaves an overlay on top of the video).
09 September 2008; gnash-9999.
Removed gnash-9999-libtool-2.2.patch as it is no longer necessary and crashes the ebuild (Thanks to Marek Aaron Sapota fo letting me know).
Replaced the --enable-nsapi configure option with --enable-npapi as it has been renamed.
25 July 2008; gnash-9999,gnash-0.8.4_p20080724.
Updated ebuilds to use gst-plugins-neon-0.10.7 from portage rather than from the overlay as the plugin in portage now works with youtube etc.
Removed gst-plugins-soup as the soup plugin has been removed from gst-plugins-bad.
24 July 2008; gnash-9999,gnash-0.8.4_p20080724.
Updated boost and libtool patches to match the official Gentoo Gnash ebuild versions.
Added snapshot gnash-0.8.4_p20080724.ebuild.
Removed older snapshot verisons.
17 July 2008; gnash-9999.
Update repository url so the ebuild actually works again.
24 June 2008; gnash all versions.
Changed the names of all the ebuilds.
The snapshots are now the next assumed release version plus the pre release date of the snapshot example gnash-0.8.4_p20080624.ebuild.
The "CVS" version is now actually BZR ( bazaar ) as the developers of Gnash have switched to it.
The name of the "CVS" version is now gnash-9999.ebuild.
14 May 2008; gnash-99999999.
Added amd64fpic-cvs.patch.
Set license to GPL-3. Thanks to Benedkt Morbach for the heads up.
17 April 2008; gnash-20080417.
Added gnash-20080417 ebuild.
Shamelessly stole the amd64fpic patch from Kevin Kvifte :).
The Soup http handler now requires libsoup-2.4 an glib-2.16 ( Both are currently in testing ).
05 April 2008; gnash-99999999.
Added EAPI="1" since were using one of it's features.
Reported by benedikt.morbach+bugz@googlemail.com on bugzilla.biterror.net.
12 March 2008; gnash-99999999.
Removed konqueror use flag.
The kparts plugin requires the kde gui and the the kparts plugin doesn't add any more dependencies than the kde gui requires.
So there is really no reason not to build both with one use flag set (kde).
11 March 2008; gnash-99999999.
Changed status of Gnash from alpha to beta.
05 March 2008; gnash-20071112.
Removed snapshot 20071112.
05 March 2008; gnash-20080305.
Added snapshot version 20080305.
05 March 2008; gnash-99999999.
Added Gnash documentation support.
Removed klash plugin directory creation in build environment as it is no longer necessary.
22 February 2008; gnash-99999999.
The Gnash devs have added ffmpeg media handler support back into Gnash thanks to Hong Yu.
Added ffmpeg media handler support back in to ebuild.
31 January 2008: gnash-99999999.
Removed the work around for qt4 being installed as it has been fixed in cvs.
30 January 2008; gnash-99999999.
Add neon http handler support.
Thanks to Hanno Meyer-Thurow for providing the ebuild and patches.
Adjusted various use flags.
Updated gstreamer cvs version dependency to 0.10.17 as somebody has posted an incompatible 16 version
on at least a few Gentoo mirrors.
30 January 2008: gnash-99999999.
Works around a Gnash bug of failing to compile with both qt3 and qt4 installed.
Thanks to Sander Knopper for providing the patch.
30 January 2008: metadata.xml.
Fixed typo in metadata.xml.
Thanks to Sander Knopper for spoting it.
27 January 2008: gnash-99999999.
Removed gstreamer dependency on gst-plugins-gnomevfs. It pulls in to many Gnome dependencies.
However video at youtube.com doesn't work without this. Hopefully i can find a better solution.
26 January 2008: gnash-99999999.
Adds the minimum gstreamer dependencies to play video and audio on youtube.com.
Many thanks go to Kees Bergwerf for reporting and helping to fix this bug.
Removed the debug use flag. It is no longer necessary you can turn debugging on and off at the command line and in the gui.
25 January 2008: gnash-99999999.
Fixed bug: klash plugin (konqueror) not installing.
21 January 2008: gnash-99999999.
The Gnash dev's have removed ffmpeg and mad media handler support leaving gstreamer as the only choice.
The ebuild now reflects this change.
19 January 2008: gnash-99999999.
Fix striping of extra comma from gui ( hopefully works now ).
17 January 2008: gnash-99999999.
Fixes nsplugin not being installed thanks to "Anonymous" from the forum's.
Cleans up the extra comma from the enable-gui option thanks to "Anonymous" from the forum's
Adds check for fb and cairo options and output's an error messages if combination exists as fb and cairo are not compatible.
23 December 2007; Added snapshot gnash-20071223.
04 December 2007; Removed snapshot gnash-20071019.
04 December 2007; dev-libs/boost-1.34 are higher is now required by Gnash.
Fixes compile error bug reported by MalleRIM on the Gentoo forum's.
12 November 2007; Added snapshot gnash-20071112.
09 November 2007; gnash-99999999 and gnash-20071019.ebuild:
Modified mad handler warning message.
Changed gstreamer dependencies to be used when gstreamer use flag is set even when the ffmpeg flag is also set.
Added local jobs variable declartion under src_compile.
Removed autoconf='version' and automake='version" from ebuild as latest stable versions enough.
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2.
# $Header:.
25 Sep 2009; gnash-0.8.6
Added gnash-0.8.6 ebuild.
25 Sep 2009; gnash-9999
Added gst-plugins-faad as a dependency to gstreamer. Needed for audio playback.
Removed gst-plugins-gnomevfs and gst-plugins-neon as dependencies to gstreamer. They appear to not be necessary anymore.
11 Aug 2009; gnash-9999
Added the avm2 use flag.
This enables support for AS3 (Action Script 3). This code is still a work in progress don't expect it to work yet.
04 Aug 2009; gnash-9999
Removed kde_glue_h.patch. IT has now been commited to trunk.
31 July 2009; gnash-9999
Added patch kde_glue_h.patch to fix kde plugin compile error.
09 July 2009; gnash-9999
Added a modified version of the new bzr.eclass.
This is to get around the problem of it deleting the already downloaded branch when updating in order to save disk space (HUH?).
The whole idea of using bzr is to save bandwidth not disk space.:(
09 July 2009; gnash-9999
Removed old bzr.eclass
Added EBZR_FETCH_CMD="bzr checkout".
This changes the EBZR_FETCH_CMD from the default of "bzr checkout --lightweight".
Though the lightweight option allows the initial checkout to go faster you pay for it badly with each subsequent update.
08 July 2009; gnash-9999
Added the old bzr.eclass to the overlay until I can figure out how to get the new bzr.eclass to actually work.:(
07 July 2009; gnash-9999 gnash-0.8.6_pre2009(all versions)
Applied fix from A.C.Heron to prevent erroneous post install warning message when using ffmpeg.
21 April 2009; gnash-9999.
Remove Makfile.patch. It is now in trunk.
21 April 2009: gnash-9999.
Replace gnash_cpp.patch with Makefile.patch. The Makefile patch actually fixes the problem where the gnash_cpp.patch just removed the offending code.
16 April 2009; gnash-9999.
Added gnash_cpp.patch to fix compile error in gnash-9999 (Hopefully temporary).
10 April 2009; All versions.
The Gentoo gods have spoken and so it shall be done. net-www is now www-plugins.
03 April 2009; gnash-9999.
Removed $(use_enable speex speex). --enable-speex is no longer a valid configure option.
It auto detects whether speex is installed.
Added configure option --with-agg-lib=/usr/lib/. Needed to compile against x11-libs/agg-2.5-r1.
26 March 2009; gnash-9999, gnash-0.8.6_p20090305.
Add libXv as a dependency. Needed for X video extension.
05 March 2009; gnash-9999.
Added qt4moc.patch to fix compile failures caused by Gnash not being able to find moc.
Removed the X use flag and the mit-shm configure option as it is default now.
04 March 2009; gnash-9999 gnash-0.8.5_p20090113.
Applied patch provided by oyvind Saether to allow detection of kde kde4 in none standard locations.
13 January 2009; gnash-9999 gnash-0.8.5_p20090113.
Fixed building kde3.5 plugin when you have both qt3 and qt4 installed.
06 January 2009; gnash-9999 gnash-0.8.5_p20090102.
Fixed ffmpeg support changing --with-ffmpeg-incl=/usr/include to --with-ffmpeg-incl=/usr/include/libavcodec/.
This fix was provided a user of the Gnash-cvs overlay :).
04 January 2009; gnash-9999.
Added kde4 support ( UNTESTED!! ). It builds and installs fine but I don't use kde and haven't tested it.
Added some fixes to kde3.5 support. The kde3.5 plugin won't currently build with qt4 installed.
FFmpeg support appears to be broken again.
28 October 2008; gnash-9999, gnash-0.8.5_p20081028.
Added speex support.
Added configure option --with-ffmpeg-incl=/usr/include to enable building against newer ffmpeg versions.
Side note youtube.com video seem's to be working with gstreamer (at least the testing version) as well as ffmpeg now.
26 October 2008; bzr eclass.
Removed the bzr eclass. It is an official part of portage now.
23 October 2008; gnash-9999.
Added media-libs/speex dependency as Gnash will no longer build without it.
17 October 2008; gnash-0.8.4_p20080923.
Fixed invalid atom: '!gstreamer' problem. (Forgot the trailing ?)
23 September 2008; gnash-9999, gnash-0.8.4_p20080923.
Added ebuild gnash-0.8.4_p20080923.
Restrict ffmpeg to version <= ffmpeg-0.4.9_p20070616-r20 as the newer versions don't work with Gnash.
FFmpeg is currently the only way to get video at youtube.com to play correctly (gstreamer leaves an overlay on top of the video).
09 September 2008; gnash-9999.
Removed gnash-9999-libtool-2.2.patch as it is no longer necessary and crashes the ebuild (Thanks to Marek Aaron Sapota fo letting me know).
Replaced the --enable-nsapi configure option with --enable-npapi as it has been renamed.
25 July 2008; gnash-9999,gnash-0.8.4_p20080724.
Updated ebuilds to use gst-plugins-neon-0.10.7 from portage rather than from the overlay as the plugin in portage now works with youtube etc.
Removed gst-plugins-soup as the soup plugin has been removed from gst-plugins-bad.
24 July 2008; gnash-9999,gnash-0.8.4_p20080724.
Updated boost and libtool patches to match the official Gentoo Gnash ebuild versions.
Added snapshot gnash-0.8.4_p20080724.ebuild.
Removed older snapshot verisons.
17 July 2008; gnash-9999.
Update repository url so the ebuild actually works again.
24 June 2008; gnash all versions.
Changed the names of all the ebuilds.
The snapshots are now the next assumed release version plus the pre release date of the snapshot example gnash-0.8.4_p20080624.ebuild.
The "CVS" version is now actually BZR ( bazaar ) as the developers of Gnash have switched to it.
The name of the "CVS" version is now gnash-9999.ebuild.
14 May 2008; gnash-99999999.
Added amd64fpic-cvs.patch.
Set license to GPL-3. Thanks to Benedkt Morbach for the heads up.
17 April 2008; gnash-20080417.
Added gnash-20080417 ebuild.
Shamelessly stole the amd64fpic patch from Kevin Kvifte :).
The Soup http handler now requires libsoup-2.4 an glib-2.16 ( Both are currently in testing ).
05 April 2008; gnash-99999999.
Added EAPI="1" since were using one of it's features.
Reported by benedikt.morbach+bugz@googlemail.com on bugzilla.biterror.net.
12 March 2008; gnash-99999999.
Removed konqueror use flag.
The kparts plugin requires the kde gui and the the kparts plugin doesn't add any more dependencies than the kde gui requires.
So there is really no reason not to build both with one use flag set (kde).
11 March 2008; gnash-99999999.
Changed status of Gnash from alpha to beta.
05 March 2008; gnash-20071112.
Removed snapshot 20071112.
05 March 2008; gnash-20080305.
Added snapshot version 20080305.
05 March 2008; gnash-99999999.
Added Gnash documentation support.
Removed klash plugin directory creation in build environment as it is no longer necessary.
22 February 2008; gnash-99999999.
The Gnash devs have added ffmpeg media handler support back into Gnash thanks to Hong Yu.
Added ffmpeg media handler support back in to ebuild.
31 January 2008: gnash-99999999.
Removed the work around for qt4 being installed as it has been fixed in cvs.
30 January 2008; gnash-99999999.
Add neon http handler support.
Thanks to Hanno Meyer-Thurow for providing the ebuild and patches.
Adjusted various use flags.
Updated gstreamer cvs version dependency to 0.10.17 as somebody has posted an incompatible 16 version
on at least a few Gentoo mirrors.
30 January 2008: gnash-99999999.
Works around a Gnash bug of failing to compile with both qt3 and qt4 installed.
Thanks to Sander Knopper for providing the patch.
30 January 2008: metadata.xml.
Fixed typo in metadata.xml.
Thanks to Sander Knopper for spoting it.
27 January 2008: gnash-99999999.
Removed gstreamer dependency on gst-plugins-gnomevfs. It pulls in to many Gnome dependencies.
However video at youtube.com doesn't work without this. Hopefully i can find a better solution.
26 January 2008: gnash-99999999.
Adds the minimum gstreamer dependencies to play video and audio on youtube.com.
Many thanks go to Kees Bergwerf for reporting and helping to fix this bug.
Removed the debug use flag. It is no longer necessary you can turn debugging on and off at the command line and in the gui.
25 January 2008: gnash-99999999.
Fixed bug: klash plugin (konqueror) not installing.
21 January 2008: gnash-99999999.
The Gnash dev's have removed ffmpeg and mad media handler support leaving gstreamer as the only choice.
The ebuild now reflects this change.
19 January 2008: gnash-99999999.
Fix striping of extra comma from gui ( hopefully works now ).
17 January 2008: gnash-99999999.
Fixes nsplugin not being installed thanks to "Anonymous" from the forum's.
Cleans up the extra comma from the enable-gui option thanks to "Anonymous" from the forum's
Adds check for fb and cairo options and output's an error messages if combination exists as fb and cairo are not compatible.
23 December 2007; Added snapshot gnash-20071223.
04 December 2007; Removed snapshot gnash-20071019.
04 December 2007; dev-libs/boost-1.34 are higher is now required by Gnash.
Fixes compile error bug reported by MalleRIM on the Gentoo forum's.
12 November 2007; Added snapshot gnash-20071112.
09 November 2007; gnash-99999999 and gnash-20071019.ebuild:
Modified mad handler warning message.
Changed gstreamer dependencies to be used when gstreamer use flag is set even when the ffmpeg flag is also set.
Added local jobs variable declartion under src_compile.
Removed autoconf='version' and automake='version" from ebuild as latest stable versions enough.





