XMMS Removal - media-plugins/xmms-speex gone. -- Sorry but this week I'm unavailable...
authorDiego Elio Pettenò <flameeyes@gentoo.org>
Mon, 20 Nov 2006 20:02:54 +0000 (20:02 +0000)
committerDiego Elio Pettenò <flameeyes@gentoo.org>
Mon, 20 Nov 2006 20:02:54 +0000 (20:02 +0000)
media-plugins/xmms-speex/ChangeLog [deleted file]
media-plugins/xmms-speex/Manifest [deleted file]
media-plugins/xmms-speex/files/digest-xmms-speex-0.9.1 [deleted file]
media-plugins/xmms-speex/files/xmms-speex-0.9.1-Makefile.patch [deleted file]
media-plugins/xmms-speex/files/xmms-speex-0.9.1-fPIC.patch [deleted file]
media-plugins/xmms-speex/files/xmms-speex-0.9.1.patch [deleted file]
media-plugins/xmms-speex/metadata.xml [deleted file]
media-plugins/xmms-speex/xmms-speex-0.9.1.ebuild [deleted file]

diff --git a/media-plugins/xmms-speex/ChangeLog b/media-plugins/xmms-speex/ChangeLog
deleted file mode 100644 (file)
index 457f85e..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# ChangeLog for media-plugins/xmms-speex
-# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/xmms-speex/ChangeLog,v 1.1 2005/11/12 19:32:16 metalgod Exp $
-
-*xmms-speex-0.9.1 (12 Nov 2005)
-
-  12 Nov 2005; Luis Medinas <metalgod@gentoo.org>
-  +files/xmms-speex-0.9.1-Makefile.patch,
-  +files/xmms-speex-0.9.1-fPIC.patch, +files/xmms-speex-0.9.1.patch,
-  +metadata.xml, +xmms-speex-0.9.1.ebuild:
-  New Package. Thanks to all people involved on bug #60542. Added two patches
-  made by me to fix build on amd64 and add utf8 support.
-
diff --git a/media-plugins/xmms-speex/Manifest b/media-plugins/xmms-speex/Manifest
deleted file mode 100644 (file)
index cada187..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-AUX xmms-speex-0.9.1-Makefile.patch 1310 RMD160 0aeb8c15069845c0ac09760bf45b6b888629d8cd SHA1 725124a57491e98b6989b7c6c643c0c20e532c1b SHA256 0e8a568df173c31167652ecad15eac237e9472ec79ed543c7df3170d775e8014
-MD5 20e928b88139b6dd35e4ae5111a33e2b files/xmms-speex-0.9.1-Makefile.patch 1310
-RMD160 0aeb8c15069845c0ac09760bf45b6b888629d8cd files/xmms-speex-0.9.1-Makefile.patch 1310
-SHA256 0e8a568df173c31167652ecad15eac237e9472ec79ed543c7df3170d775e8014 files/xmms-speex-0.9.1-Makefile.patch 1310
-AUX xmms-speex-0.9.1-fPIC.patch 265 RMD160 9956c4c63e53ece42a93f9721c9e512bdb6d71cc SHA1 859f71c082ecaa19c86f86b9d63adeb17a9dd07d SHA256 8c55debf5621b7861898262d95356c28dd80ecca78170d31fad8c538a0168a3f
-MD5 cac9166ed35aa72f4f0578b13f23edd3 files/xmms-speex-0.9.1-fPIC.patch 265
-RMD160 9956c4c63e53ece42a93f9721c9e512bdb6d71cc files/xmms-speex-0.9.1-fPIC.patch 265
-SHA256 8c55debf5621b7861898262d95356c28dd80ecca78170d31fad8c538a0168a3f files/xmms-speex-0.9.1-fPIC.patch 265
-AUX xmms-speex-0.9.1.patch 3211 RMD160 a9c69673ed951e65e52a549fd3fb85d9134d1780 SHA1 1227422f6e91b5adaae958b6d530e6d9b6109502 SHA256 afebec5cc732c302f923670583f6ebb6977e8492dc4f0b7966a99b0bd5901754
-MD5 f541bb0c9411ed470faae2ada9afefde files/xmms-speex-0.9.1.patch 3211
-RMD160 a9c69673ed951e65e52a549fd3fb85d9134d1780 files/xmms-speex-0.9.1.patch 3211
-SHA256 afebec5cc732c302f923670583f6ebb6977e8492dc4f0b7966a99b0bd5901754 files/xmms-speex-0.9.1.patch 3211
-DIST speex-xmms-0.9.1.tar.gz 34010
-EBUILD xmms-speex-0.9.1.ebuild 882 RMD160 2d645a94d1ba931aec0f06414eab75a9ba6b373c SHA1 27bd1f2b3176affb1cf81aa0a972f9005663bb74 SHA256 faa35b54920a975ea66ec9afe35d0deb9411c86d686dae6d7b41a95aabf54ec7
-MD5 d95a474d9545112ddccce81b44034d64 xmms-speex-0.9.1.ebuild 882
-RMD160 2d645a94d1ba931aec0f06414eab75a9ba6b373c xmms-speex-0.9.1.ebuild 882
-SHA256 faa35b54920a975ea66ec9afe35d0deb9411c86d686dae6d7b41a95aabf54ec7 xmms-speex-0.9.1.ebuild 882
-MISC ChangeLog 596 RMD160 1d98f6fcb2f148d23c35626e32cbeeedea92fcef SHA1 77e6268ed39f2096aa7096f47eb1e491dcae8443 SHA256 ddf355b6981bdba115a285f4f96d98660c5e6f7a15a4f13720554c84ecdeeb32
-MD5 5d1e6789b7e7b7a2d7d69b4dc03afea1 ChangeLog 596
-RMD160 1d98f6fcb2f148d23c35626e32cbeeedea92fcef ChangeLog 596
-SHA256 ddf355b6981bdba115a285f4f96d98660c5e6f7a15a4f13720554c84ecdeeb32 ChangeLog 596
-MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
-MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
-RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e metadata.xml 158
-SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b metadata.xml 158
-MD5 f1b246361021de7240b8d42d3bfc6628 files/digest-xmms-speex-0.9.1 67
-RMD160 610ea4b21d2f28453ddb64820d04b768420fbc4f files/digest-xmms-speex-0.9.1 67
-SHA256 ee4b1ed8ff6db24eec9152dbfd31e5c99c336d24e48a31edf91508091b8ce96d files/digest-xmms-speex-0.9.1 67
diff --git a/media-plugins/xmms-speex/files/digest-xmms-speex-0.9.1 b/media-plugins/xmms-speex/files/digest-xmms-speex-0.9.1
deleted file mode 100644 (file)
index cbe28e5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MD5 223a8c8fc7f073c7a7bd4fe6736ed0ee speex-xmms-0.9.1.tar.gz 34010
diff --git a/media-plugins/xmms-speex/files/xmms-speex-0.9.1-Makefile.patch b/media-plugins/xmms-speex/files/xmms-speex-0.9.1-Makefile.patch
deleted file mode 100644 (file)
index c4cba07..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
---- Makefile.orig      2005-11-12 19:03:18.713964552 +0000
-+++ Makefile   2005-11-12 19:11:19.461879760 +0000
-@@ -3,8 +3,8 @@
- PACKAGE=\"libspeex\"
- INCDIRS=`xmms-config --cflags`
--CFLAGS = -Wall
--OBJS = http.o config.o fileinfo.o speexutil.o # utf8.o
-+CFLAGS = -Wall -fPIC
-+OBJS = http.o config.o fileinfo.o speexutil.o utf8.o
- GUIOBJS = gui/interface.o gui/support.o gui/callbacks.o
- GUISRCS = gui/interface.c gui/interface.h gui/support.c gui/support.h gui/callbacks.c gui/callbacks.h
-@@ -16,8 +16,8 @@
- libspeex.so: libspeex.c libspeex.h $(OBJS) $(GUIOBJS)
-       $(CC) -shared -logg -lspeex -lgtk -lpthread -lxmms $(INCDIRS) $(CFLAGS) -DVERSION=$(VERSION) -DPACKAGE=\"libspeex\" -o libspeex.so libspeex.c $(OBJS) $(GUIOBJS)
--#utf8.o: utf8.c utf8.h
--#     $(CC) -c $(INCDIRS) $(CFLAGS) -DHAVE_ICONV -DICONV_CONST= -o utf8.o utf8.c
-+utf8.o: utf8.c utf8.h
-+      $(CC) -c $(INCDIRS) $(CFLAGS) -DHAVE_ICONV -DICONV_CONST= -o utf8.o utf8.c
- http.o: http.c http.h
-       $(CC) -c $(INCDIRS) $(CFLAGS) -DVERSION=$(VERSION) -DPACKAGE=$(PACKAGE) -o http.o http.c
-@@ -33,7 +33,8 @@
- install: libspeex.so
-       install libspeex.so `xmms-config --input-plugin-dir`
--
-+      install -d $(DESTDIR)`xmms-config --input-plugin-dir`
-+      install libspeex.so $(DESTDIR)`xmms-config --input-plugin-dir`
- clean:
-       $(MAKE) -C gui/ clean
-       rm -f *.so *.o
diff --git a/media-plugins/xmms-speex/files/xmms-speex-0.9.1-fPIC.patch b/media-plugins/xmms-speex/files/xmms-speex-0.9.1-fPIC.patch
deleted file mode 100644 (file)
index 59603d5..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- gui/Makefile.orig  2005-11-12 19:06:51.404630656 +0000
-+++ gui/Makefile       2005-11-12 19:07:01.230136952 +0000
-@@ -3,7 +3,7 @@
- PACKAGE=\"libspeex\"
- INCDIRS=`xmms-config --cflags`
--CFLAGS = -Wall
-+CFLAGS = -Wall -fPIC
- all: interface.o support.o callbacks.o
diff --git a/media-plugins/xmms-speex/files/xmms-speex-0.9.1.patch b/media-plugins/xmms-speex/files/xmms-speex-0.9.1.patch
deleted file mode 100644 (file)
index 897a09c..0000000
+++ /dev/null
@@ -1,143 +0,0 @@
---- libspeex.c.old     2004-10-11 00:57:18.000000000 +0800
-+++ libspeex.c 2004-10-12 05:11:33.000000000 +0800
-@@ -190,7 +190,7 @@
- static void play (char *filename) {
--      speex_comment_t comments;
-+      speex_comment_t comments = {0};
-       if (speex_fs == NULL)
-               speex_fs = malloc(sizeof(Speex_File_State));
-@@ -215,9 +215,12 @@
-       }
-       else
-       {
--              speex_file_info(filename, NULL, &comments, &speex_fs->length);
--              speex_fs->length *= 1000;
--              speex_fs->title = generate_title(filename, &comments);
-+              if (!speex_file_info(filename, NULL, &comments, &speex_fs->length))
-+              {
-+                      speex_fs->length *= 1000;
-+                      speex_fs->title = generate_title(filename, &comments);
-+              }
-+              speex_comment_free(&comments);
-       }
-@@ -235,6 +238,7 @@
-                       fprintf(stderr, PACKAGE ": error opening file\n");
-                       #endif
-                       
-+                      speex_fs->playing = FALSE;
-                       return;
-               }
-       }
-@@ -265,7 +269,7 @@
-       SpeexBits sbits;
-       SpeexStereoState stereo = SPEEX_STEREO_STATE_INIT;
--      speex_comment_t comments;
-+      speex_comment_t comments = {0};
-       int valid_comment;
-       
-       #ifdef DEBUG
-@@ -404,8 +408,8 @@
-                               if (valid_comment)
-                               {
-                                       speex_fs->title = generate_title(NULL, &comments);
--                                      speex_comment_free(&comments);
-                               }
-+                              speex_comment_free(&comments);
-                       }
-               }
-@@ -672,11 +676,13 @@
- }
- static void stop (void) {
--      speex_fs->playing = FALSE;
-+      if (speex_fs->playing == TRUE)
-+      {
-+              speex_fs->playing = FALSE;
--      // Wait for the thread to close
--      pthread_join(spx_decode_thread, NULL);
--      
-+              // Wait for the thread to close
-+              pthread_join(spx_decode_thread, NULL);
-+      }
-       #ifdef DEBUG
-       fprintf(stderr, PACKAGE ": stop\n");
-       #endif
-@@ -707,7 +713,7 @@
- static void get_song_info (char *filename, char **title, int *length) {
--      speex_comment_t comments;
-+      speex_comment_t comments = {0};
- #ifdef DEBUG
-       fprintf(stderr, "get_song_info\n");
-@@ -720,10 +726,11 @@
-       }
-       else
-       {
--              speex_file_info(filename, NULL, &comments, length);
--              *length *= 1000;
--              (*title) = g_strdup(generate_title(filename, &comments));
--
-+              if(!speex_file_info(filename, NULL, &comments, length))
-+              {
-+                      *length *= 1000;
-+                      (*title) = generate_title(filename, &comments);
-+              }
-               speex_comment_free(&comments);
-       }
---- speexutil.c.old    2004-10-11 00:33:43.000000000 +0800
-+++ speexutil.c        2004-10-11 01:20:55.000000000 +0800
-@@ -161,15 +161,13 @@
-                               }
-                               else if (op.packetno == 1)
-                               {
--                                      if (comment != NULL)
-+                                      if (comment != NULL && comment->vendor == NULL)
-                                       {
-                                               if (!speex_comment_init(op.packet, op.bytes, comment))
-                                               {
-                                                       #ifdef DEBUG
-                                                       fprintf(stderr,"Warning: invalid comment struct\n");
-                                                       #endif
--                                                      
--                                                      memset(comment, 0, sizeof(speex_comment_t));
-                                               }
-                                       }
-                                       
-@@ -310,17 +308,18 @@
-       int i;
-       // Free vendor-string
--      free(comment->vendor);
-+      if(comment->vendor != NULL) free(comment->vendor);
--      // Free comments
--      for(i=0; i < comment->comment_num; i++)
-+      if(comment->comments != NULL) 
-       {
--              free( *(comment->comments+i));
-+              // Free comments
-+              for(i=0; i < comment->comment_num; i++)
-+              {
-+                      free( *(comment->comments+i));
-+              }
-+              // Free comment index
-+              free(comment->comments);
-       }
--
--      // Free comment index
--      free(comment->comments);
--
-       return;
- }
-       
diff --git a/media-plugins/xmms-speex/metadata.xml b/media-plugins/xmms-speex/metadata.xml
deleted file mode 100644 (file)
index e1774e3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sound</herd>
-</pkgmetadata>
diff --git a/media-plugins/xmms-speex/xmms-speex-0.9.1.ebuild b/media-plugins/xmms-speex/xmms-speex-0.9.1.ebuild
deleted file mode 100644 (file)
index 18f1560..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/xmms-speex/xmms-speex-0.9.1.ebuild,v 1.1 2005/11/12 19:32:16 metalgod Exp $
-
-inherit eutils
-
-IUSE=""
-
-MY_P=speex-xmms-${PV}
-S=${WORKDIR}/speex-xmms
-DESCRIPTION="Speex plugin for XMMS"
-HOMEPAGE="http://jzb.rapanden.dk/projects/speex-xmms"
-SRC_URI="http://jzb.rapanden.dk/pub/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="media-sound/xmms"
-DEPEND="${RDEPEND}
-               >=media-libs/libogg-1.1
-               <=media-libs/speex-1.1.5
-               >=x11-libs/gtk+-1.2.10-r11"
-
-src_unpack() {
-       unpack ${A}
-       cd ${S}
-       epatch ${FILESDIR}/${PF}.patch
-       epatch ${FILESDIR}/${P}-Makefile.patch
-       epatch ${FILESDIR}/${P}-fPIC.patch
-}
-
-src_install() {
-       exeinto `xmms-config --input-plugin-dir`
-       doexe libspeex.so || die
-       dodoc COPYING README
-}