# HG changeset patch # User Binki # Date 2009-09-01 08:18:46 # Node ID 07c43a20ccad90c023c1fc95bfbeaa58da6b6e72 # Parent cae47ab1ab674f68fa06de10ede1df55d2b5851a net-www/gnash: newer version in portage, different cateogory in portage diff --git a/net-www/gnash/ChangeLog b/net-www/gnash/ChangeLog deleted file mode 100644 --- a/net-www/gnash/ChangeLog +++ /dev/null @@ -1,263 +0,0 @@ -# ChangeLog for net-www/gnash -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-www/gnash/ChangeLog,v 1.55 2008/01/24 21:23:10 nyhm Exp $ - - 19 Jan 2008; Stefan Schweizer - -files/gnash-0.8.0-ffmpeg.patch, -gnash-0.8.0.ebuild, -gnash-0.8.1.ebuild, - gnash-0.8.1-r1.ebuild: - remove old, dont offer fltk because we do not have fltk2, bug 205408 - -*gnash-0.8.1-r1 (12 Jan 2008) - - 12 Jan 2008; Mike Frysinger +gnash-0.8.1-r1.ebuild: - Add support for more USE flags and let the ebuild select between competing - features rather than aborting #200759. - - 21 Nov 2007; Stefan Schweizer gnash-9999.ebuild: - change cvs ebuild to a stub to point to the cvs ebuild overlay made by - Harley Peters in bug 187444 - -*gnash-0.8.1 (21 Nov 2007) - - 21 Nov 2007; Stefan Schweizer +gnash-0.8.1.ebuild: - Version bump thanks to many contributions in bug 190753 - - 30 Aug 2007; Stefan Schweizer gnash-9999.ebuild: - add depend, bug 187723 thanks Michael Zanetti - - 23 Jul 2007; Samuli Suominen - +files/gnash-0.8.0-ffmpeg.patch, gnash-0.8.0.ebuild: - Fix building with --as-needed and swscaler enabled ffmpeg-20070616-r1 for - bug 183714. - - 22 Jul 2007; Donnie Berkholz ; gnash-0.8.0.ebuild, - gnash-9999.ebuild: - Drop virtual/x11 references. - - 10 Jul 2007; Stefan Schweizer -gnash-0.7.2.ebuild, - -gnash-0.7.2_p20099999.ebuild, gnash-0.8.0.ebuild, gnash-9999.ebuild: - Fix flawed media and sound setting logic thanks to Harley Peters - in bug 184105 also attempt to fix as-needed bug - 183714 - -*gnash-9999 (20 Jun 2007) - - 20 Jun 2007; Hanno Boeck +gnash-9999.ebuild: - Add up-to-date cvs ebuild. - - 12 Jun 2007; Christian Faulhammer gnash-0.8.0.ebuild: - fixed a typo and added two pairs of quotes - -*gnash-0.8.0 (11 Jun 2007) - - 11 Jun 2007; Stefan Schweizer +gnash-0.8.0.ebuild: - version bump - - 14 May 2007; Thilo Bangert metadata.xml: - add no-herd - - 13 May 2007; Stefan Schweizer - gnash-0.7.2_p20099999.ebuild: - Add proper quoting thanks expose - - 03 May 2007; Stefan Schweizer - gnash-0.7.2_p20099999.ebuild: - Add boost thread check thanks to Chi-Thanh Christopher Nguyen - in bug 176901 - - 16 Mar 2007; Gustavo Zacarias gnash-0.7.2.ebuild: - Keyworded ~sparc wrt #171038 - - 04 Mar 2007; gnash-0.7.2_p20099999.ebuild: - Add --disable-gnash thanks to g-ranquet in bug 169336 - - 23 Feb 2007; gnash-0.7.2_p20099999.ebuild: - Improve qt3 detection thanks to Sarath Menon in bug - 168112 - - 05 Feb 2007; gnash-0.7.2.ebuild, - gnash-0.7.2_p20099999.ebuild: - use mirror gnu - - 31 Jan 2007; gnash-0.7.2_p20099999.ebuild: - KEYWORDS=-* -> KEYWORDS="", bug 160519 - - 26 Dec 2006; Timothy Redaelli gnash-0.7.2.ebuild: - Add ~x86-fbsd keyword. - - 30 Nov 2006; Stefan Schweizer - gnash-0.7.2_p20099999.ebuild: - Use ./autogen.sh instead of eautoreconf in the cvs ebuild because it works - more reliable, thanks to expose - - 23 Nov 2006; Stefan Schweizer gnash-0.7.2.ebuild, - gnash-0.7.2_p20099999.ebuild: - Die on kde and agg thanks to Marco Clocchiatti and - sanchan in bug 155888 - - 21 Nov 2006; Stefan Schweizer gnash-0.7.2.ebuild, - gnash-0.7.2_p20099999.ebuild: - Readd kde support on popular demand. Drizztbsd and others say that it is - working - -*gnash-0.7.2_p20099999 (18 Nov 2006) - - 18 Nov 2006; Stefan Schweizer - -files/gnash-0.7.1_p20060704-opengl.diff, - -files/gnash-fix-cxxflags-rpath.patch, -gnash-0.7.1_p20060704.ebuild, - -gnash-0.7.1_p20060814.ebuild, -gnash-0.7.1_p20099999.ebuild, - +gnash-0.7.2_p20099999.ebuild: - Remove old ebuilds, add new cvs ebuild - - 18 Nov 2006; Stefan Schweizer - files/digest-gnash-0.7.2, Manifest: - fix digest, bug 155603 - - 18 Nov 2006; Tony Vroon gnash-0.7.2.ebuild: - Add ~ppc keyword. - -*gnash-0.7.2 (17 Nov 2006) - - 17 Nov 2006; Stefan Schweizer +gnash-0.7.2.ebuild: - version bump thanks go to Nihilus and the other gnash developers! - - 08 Nov 2006; Stefan Schweizer - gnash-0.7.1_p20099999.ebuild: - Fix WANT_AUTOMAKE - - 07 Nov 2006; Stefan Schweizer - gnash-0.7.1_p20099999.ebuild: - make cvs ebuild working again based on my prepared ebuild for 0.7.2 - - 07 Nov 2006; Stefan Schweizer - gnash-0.7.1_p20099999.ebuild: - make cvs ebuild working again based on my prepared ebuild for 0.7.2 - - 20 Oct 2006; Stefan Schweizer - gnash-0.7.1_p20099999.ebuild: - Fix gnash cvs ebuild thanks to Hal Engel in bug 151895 - - 07 Oct 2006; Stefan Schweizer - gnash-0.7.1_p20099999.ebuild: - Add DEPEND on boost thanks to Dennis Brendel , Daniel - Herzog and Gustavo Michels - - - 03 Oct 2006; Stefan Schweizer - gnash-0.7.1_p20099999.ebuild: - Do not use autodetect arch, thanks Nihilus and expose in #gnash - -*gnash-0.7.1_p20099999 (01 Sep 2006) - - 01 Sep 2006; Stefan Schweizer - -gnash-0.7.1_p20090909.ebuild, +gnash-0.7.1_p20099999.ebuild: - rename as per bug 143320 - -*gnash-0.7.1_p20060814 (14 Aug 2006) - - 14 Aug 2006; Stefan Schweizer - gnash-0.7.1_p20060704.ebuild, +gnash-0.7.1_p20060814.ebuild, - gnash-0.7.1_p20090909.ebuild: - new snapshot currently -* because clicking does not work for me, sed sound - support to on again - - 13 Aug 2006; Stefan Schweizer -files/do-sound.diff, - -files/kdedir.diff, -files/klash-makefile.diff, - gnash-0.7.1_p20090909.ebuild: - remove some patches that got applied upstream - - 12 Aug 2006; Stefan Schweizer +files/do-sound.diff, - -files/gnash-as-needed.diff, -files/klash-int-not-external.diff, - gnash-0.7.1_p20090909.ebuild: - remove some patches that got applied from the live ebuild, fold sound sed - into patch - -*gnash-0.7.1_p20090909 (08 Aug 2006) - - 08 Aug 2006; Stefan Schweizer - -files/gnash-0.7.1_p20060528-confcache-gtkglext.patch, - -files/gnash-0.7.1_p20060528-opengl.diff, files/gnash-as-needed.diff, - +files/kdedir.diff, +files/klash-int-not-external.diff, - +files/klash-makefile.diff, -gnash-0.7.1.ebuild, - -gnash-0.7.1_p20060528.ebuild, gnash-0.7.1_p20060704.ebuild, - +gnash-0.7.1_p20090909.ebuild: - remove old ebuilds, remove dmalloc use flag thanks to Attila Stehr - in bug 142939, add new live cvs ebuild thnaks to Markus - Gothe in bug 143131 that compiles klash even - without the nsplugin thanks to Simon Siemonsma in - bug 142190 - - 07 Jul 2006; Stefan Schweizer - +files/gnash-fix-cxxflags-rpath.patch, gnash-0.7.1_p20060704.ebuild: - Add patch for CXXFLAGS and RPATH thanks to vapier in bug 139457 and 139459 - -*gnash-0.7.1_p20060704 (04 Jul 2006) - - 04 Jul 2006; Stefan Schweizer - +files/gnash-0.7.1_p20060704-opengl.diff, +gnash-0.7.1_p20060704.ebuild: - version bump: new cvs snapshot - - 29 Jun 2006; Jason Wever gnash-0.7.1_p20060528.ebuild: - Masking on SPARC as it makes the baby Xwindow crash. - - 01 Jun 2006; Stefan Schweizer - gnash-0.7.1_p20060528.ebuild: - Gtkglext is always needed, remove gtk use flag thanks to Bård Sørngård - and Avuton Olrich in bug - 135010 - - 29 May 2006; Stefan Schweizer gnash-0.7.1_p20060528.ebuild: - gtkglext dep fix - - 29 May 2006; Stefan Schweizer - +files/gnash-0.7.1_p20060528-confcache-gtkglext.patch, - gnash-0.7.1_p20060528.ebuild: - Add confcache fix - -*gnash-0.7.1_p20060528 (28 May 2006) - - 28 May 2006; Jory A. Pratt - +files/gnash-0.7.1_p20060528-opengl.diff, +gnash-0.7.1_p20060528.ebuild: - snapshot of cvs tree, many bug fixes including x86_64 fixes - - 11 May 2006; Stefan Schweizer gnash-0.7.1.ebuild: - Workaround install problem thanks to Roie Kerstein - in bug 132964, mp3->mad to support alt-arches - with mad use.mask, enable sound, cleanup depends - -*gnash-0.7.1 (09 May 2006) - - 09 May 2006; Stefan Schweizer - +files/gnash-as-needed.diff, -gnash-0.7_alpha20060331.ebuild, - -gnash-0.7_alpha20060331-r1.ebuild, +gnash-0.7.1.ebuild: - version bump - -*gnash-0.7_alpha20060331-r1 (03 Apr 2006) - - 03 Apr 2006; Stefan Schweizer - +gnash-0.7_alpha20060331-r1.ebuild: - revision bump, gtk use flag, fix plugin, add docs, fix .qt-error, bug 128680 - -*gnash-0.7_alpha20060331 (02 Apr 2006) - - 02 Apr 2006; Stefan Schweizer - -gnash-0.7_alpha20060110.ebuild, -gnash-0.7_alpha20060129.ebuild, - +gnash-0.7_alpha20060331.ebuild: - New ebuild including firefox plugin support, bug 122659, remove old - -*gnash-0.7_alpha20060129 (29 Jan 2006) - - 29 Jan 2006; Stefan Schweizer - +gnash-0.7_alpha20060129.ebuild: - version bump and DEPEND fix thanks to David Watzke in bug - 120314 - - 11 Jan 2006; David Holm gnash-0.7_alpha20060110.ebuild: - Added to ~ppc. - -*gnash-0.7_alpha20060110 (10 Jan 2006) - - 10 Jan 2006; Stefan Schweizer +metadata.xml, - +gnash-0.7_alpha20060110.ebuild: - Alpha ebuild for gnash, closes bug 118527 - diff --git a/net-www/gnash/Manifest b/net-www/gnash/Manifest deleted file mode 100644 --- a/net-www/gnash/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -AUX amd64fpic.patch 1507 RMD160 9719a7a2beef362c4385041225d773518232a4f0 SHA1 fc1634870fda3df40af78638b37bdb3dc87a73ba SHA256 f2b54b2f675536345ecca848ee0ec46eb2fd64c44202ef24b5c941137050b3de -AUX render_handler_ogl.h 3574 RMD160 fb188798712fd82f2186babae66d00ba422c7747 SHA1 d64709afa73ba5d3bac90ed4995398f9e1187d89 SHA256 cfc996dcb803fbcfafaf589d884b85643cda8dbc22220c8123a25fa8f6c3cee3 -DIST gnash-0.8.1.tar.bz2 1983596 RMD160 8872e58fb1b2915edd62a2a48fc076a0cda3ed2d SHA1 d83280752d0cdf5c4bbeab1c2e8af3dd0113297f SHA256 30fb283e707bc209109ca313c83b069b1c482497b62f8c4cc37e9a23e0ba8993 -DIST gnash-0.8.2.tar.bz2 2637636 RMD160 63466362edae138bc976f9c025f36703c7edce9f SHA1 1d524f9a5e96037db4159fe6142b0c228b6130be SHA256 4c81e71e6619b79da9641a90ed2c73c362603103bcdcc7b9cc5cc53739d06baa -EBUILD gnash-0.8.1-r1.ebuild 4373 RMD160 cdd0d3dbfcd938002072b9cd7badd00ee1ff484e SHA1 9b3942996402eb3f537b9abe9d71012fd7ed68ea SHA256 079ef951477e78cca9f70cccf54e95857afd2d895dcf3841f16e49c6c4aeb192 -EBUILD gnash-0.8.2.ebuild 4754 RMD160 299bfce3b494bbeafc2087b56ea164f06edf8772 SHA1 6d196f1840d0ecdbb352cb72ef76f5210d65a9f5 SHA256 3520ccd7c6b86bddb98e214d4718c1cdd65307f134b3f8d5ab1b4b8730fec894 -EBUILD gnash-9999.ebuild 505 RMD160 f7784d63cee65876d046e76d573e062cad927bee SHA1 627b71b89298059d5e3dd3872ff19de69913595a SHA256 f8d9aae6f4245160e80afbf8cebaf859a2834a715b295595fbd88e067ac034aa -MISC ChangeLog 9971 RMD160 3316b2161dd7162897e1637c448aa71ddddd0bfc SHA1 7de92ace2d101ddcc39fbea3afae604f3f4e1705 SHA256 a8cde2c6339d9a6a02d47cc233d5d642a1a9e0f3fc1c7440f41bfbee8dd37a08 -MISC metadata.xml 263 RMD160 3a7c4caf761fd53690c78d1352c1f7c2858a2c3b SHA1 0a3e12eb5d6d1c8e869b12ce442e89791f96d1a9 SHA256 05cfd5d6b86ee3f8cfda20636cefb676c252d2f4410b610d4f189ea8bfdff37e diff --git a/net-www/gnash/files/amd64fpic.patch b/net-www/gnash/files/amd64fpic.patch deleted file mode 100644 --- a/net-www/gnash/files/amd64fpic.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- configure -+++ configure -@@ -51684,7 +51684,8 @@ - fi - - -- gnash_boost_version="" -+ gnash_ -+boost_version="" - gnash_boost_topdir="" - gnash_boost_libdir="" - missing_headers="" -@@ -51782,9 +51783,9 @@ - missing_libs="" - fi - for j in ${boost_libs}; do -- dirs="`ls -dr $i/libboost_${j}*.${shlibext} $i/libboost_${j}*.a 2>/dev/null`" -+ dirs="`ls -dr $i/libboost_${j}*.${shlibext} $i/libboost_${j}*.so 2>/dev/null`" - if test -n "${dirs}"; then -- libname="`echo ${dirs} | sed -e 's:^.*/lib::' -e "s:\.${shlibext}::" -e "s:\.a::"`" -+ libname="`echo ${dirs} | sed -e 's:^.*/lib::' -e "s:\.${shlibext}::" -e "s:\.so::"`" - if test x$dirname = x; then - dirname="`echo ${dirs} | sed -e 's:/libboost.*$::'`" - if test x"${dirname}" != "x/usr/lib"; then -@@ -51798,9 +51799,9 @@ - done - done - for j in ${extra_boost_libs}; do -- dirs="`ls -dr ${dirname}/libboost_${j}*.${shlibext} ${dirname}/libboost_${j}*.a 2>/dev/null`" -+ dirs="`ls -dr ${dirname}/libboost_${j}*.${shlibext} ${dirname}/libboost_${j}*.so 2>/dev/null`" - if test -n "${dirs}"; then -- libname="`echo ${dirs} | sed -e 's:^.*/lib::' -e "s:\.${shlibext}::" -e "s:\.a::"`" -+ libname="`echo ${dirs} | sed -e 's:^.*/lib::' -e "s:\.${shlibext}::" -e "s:\.so::"`" - ac_cv_path_boost_extra_lib="${ac_cv_path_boost_extra_lib} -l${libname}" - else - extra_missing_libs="${extra_missing_libs} $j" diff --git a/net-www/gnash/files/render_handler_ogl.h b/net-www/gnash/files/render_handler_ogl.h deleted file mode 100644 --- a/net-www/gnash/files/render_handler_ogl.h +++ /dev/null @@ -1,180 +0,0 @@ -// -// Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -#ifndef __RENDER_HANDLER_OGL_H__ -#define __RENDER_HANDLER_OGL_H__ - - -#if defined(NOT_SGI_GL) || defined(__APPLE_CC__) -# ifdef __APPLE_CC__ -# include -# endif -#include -#include -#include -# ifdef __APPLE_CC__ -# define GLUCALLBACKTYPE GLvoid (*)() -# else -# define GLUCALLBACKTYPE GLvoid (*)(...) -# endif -#else -# define GLUCALLBACKTYPE void (*)() -# include -# ifdef WIN32 -# define GL_CLAMP_TO_EDGE 0x812F -# else -# include -# ifdef OSMESA_TESTING -# include -# endif // OSMESA_TESTING -# endif -# include -# ifndef APIENTRY -# define APIENTRY -# endif -#endif - - - - -namespace gnash { - - - - -typedef std::vector PathRefs; - - - -struct oglVertex { - oglVertex(double x, double y, double z = 0.0) - : _x(x), _y(y), _z(z) - { - } - - oglVertex(const point& p) - : _x(p.x), _y(p.y), _z(0.0) - { - } - - GLdouble _x; - GLdouble _y; - GLdouble _z; -}; - -typedef std::map< const path*, std::vector > PathPointMap; - -class Tesselator -{ -public: - Tesselator(); - ~Tesselator(); - - void beginPolygon(); - - void feed(std::vector& vertices); - - void tesselate(); - - void beginContour(); - void endContour(); - - void rememberVertex(GLdouble* v); - - static void - error(GLenum error); - - static void combine(GLdouble coords [3], void *vertex_data[4], - GLfloat weight[4], void **outData, void* userdata); - - - -private: - std::vector _vertices; - GLUtesselator* _tessobj; -}; - -class WholeShape -{ -public: - void newPath(const path& new_path) - { - PathRefs refs; - refs.push_back(&new_path); - - shape.push_back(refs); - } - - void addPath(const path& add_path) - { - PathRefs& refs = shape.back(); - refs.push_back(&add_path); - } - - void addPathRefs(const PathRefs& pathrefs) - { - - PathRefs new_refs(pathrefs.begin(), pathrefs.end()); - - shape.push_back(new_refs); - } - - - const std::vector& get() const - { - return shape; - } - -private: - std::vector shape; - -}; - - -class bitmap_info_ogl : public bitmap_info -{ - public: - bitmap_info_ogl(image::image_base* image, GLenum pixelformat, - bool ogl_accessible); - ~bitmap_info_ogl(); - - void apply(const gnash::matrix& bitmap_matrix, - render_handler::bitmap_wrap_mode wrap_mode); - private: - inline bool ogl_accessible() const; - void setup(); - void upload(boost::uint8_t* data, size_t width, size_t height); - - std::auto_ptr _img; - GLenum _pixel_format; - GLenum _ogl_img_type; - bool _ogl_accessible; - GLuint _texture_id; - size_t _orig_width; - size_t _orig_height; -}; - - - - - - -} // namespace gnash - - -#endif // __RENDER_HANDLER_OGL_H__ - diff --git a/net-www/gnash/gnash-0.8.1-r1.ebuild b/net-www/gnash/gnash-0.8.1-r1.ebuild deleted file mode 100644 --- a/net-www/gnash/gnash-0.8.1-r1.ebuild +++ /dev/null @@ -1,159 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-www/gnash/gnash-0.8.1-r1.ebuild,v 1.3 2008/01/20 04:04:33 vapier Exp $ - -inherit nsplugins kde-functions qt3 multilib -set-kdedir eutils - -DESCRIPTION="Gnash is a GNU Flash movie player that supports many SWF v7 features" -HOMEPAGE="http://www.gnu.org/software/gnash" -SRC_URI="mirror://gnu/${PN}/${PV}/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" -IUSE="agg cairo fbcon ffmpeg gstreamer gtk kde mad nsplugin opengl qt3 sdl video_cards_i810" - -RDEPEND=" - agg? ( >=x11-libs/agg-2.5 ) - cairo? ( x11-libs/cairo ) - opengl? ( - virtual/opengl - gtk? ( x11-libs/gtkglext ) - ) - !agg? ( !cairo? ( !opengl? ( >=x11-libs/agg-2.5 ) ) ) - gtk? ( - >x11-libs/gtk+-2 - x11-libs/pango - dev-libs/glib - dev-libs/atk - ) - kde? ( kde-base/kdelibs ) - qt3? ( x11-libs/qt ) - sdl? ( media-libs/libsdl ) - !gtk? ( !kde? ( !qt3? ( !sdl? ( ( !fbcon? ( - >x11-libs/gtk+-2 - x11-libs/pango - dev-libs/glib - dev-libs/atk - kde-base/kdelibs - ) ) ) ) ) ) - dev-libs/libxml2 - sys-libs/zlib - media-libs/jpeg - media-libs/libpng - net-misc/curl - ffmpeg? ( - media-libs/libsdl - media-video/ffmpeg - ) - gstreamer? ( - media-plugins/gst-plugins-ffmpeg - media-plugins/gst-plugins-mad - ) - mad? ( media-libs/libmad ) - dev-libs/boost - x11-libs/libX11 - x11-libs/libXi - x11-libs/libXmu - x11-libs/libXt - x11-proto/xproto - " -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -pkg_setup() { - if ! use agg && ! use opengl && use cairo && use kde ; then - eerror "The cairo renderer and the kde gui were selected" - eerror "They are incompatible with each other" - eerror "Disable one of them through the respective USE flag" - die "cairo and kde USE flags enabled at the same time" - fi - -#( use fbcon || use fltk ) - if ! use agg && use opengl && use fbcon; then - eerror "The opengl renderer and the fb/fltk guis were selected" - eerror "They are incompatible with each other" - eerror "Disable one of them through the respective USE flag" - die "opengl and fbcon/fltk USE flags enabled at the same time" - fi - - if use nsplugin && use !gtk ; then - eerror "The Firefox plugin was selected but not the GTK frontend." - eerror "Disable the nsplugin USE flag or enable the gtk USE flag" - die "nsplugin USE flag enabled with required gtk USE flag disabled" - fi - - if has_version ' - - -no-herd - - genstef@gentoo.org - Stefan Schweizer - -