[proaudio] [1284] cleanup

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 1284
Author:   evermind
Date:     2008-08-09 12:37:18 +0200 (Sat, 09 Aug 2008)

Log Message:
-----------
cleanup

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/seq24/ChangeLog
    trunk/overlays/proaudio/media-sound/seq24/Manifest
    trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.7.ebuild
    trunk/overlays/proaudio/media-sound/specimen/ChangeLog
    trunk/overlays/proaudio/media-sound/specimen/Manifest
    trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.2_rc3.ebuild
    trunk/overlays/proaudio/media-sound/tapiir/ChangeLog
    trunk/overlays/proaudio/media-sound/tapiir/Manifest
    trunk/overlays/proaudio/media-sound/tapiir/tapiir-0.7.2.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/seq24/files/seq24-0.8.3-dr-lash-1.patch
    trunk/overlays/proaudio/media-sound/seq24/files/seq24-0.8.3-dr-lash-cairo.bz2
    trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.3-r2.ebuild
    trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.6.ebuild
    trunk/overlays/proaudio/media-sound/snd/
    trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.1-r1.ebuild
    trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.1.1.ebuild
    trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.1.ebuild


Modified: trunk/overlays/proaudio/media-sound/seq24/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/seq24/ChangeLog	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/seq24/ChangeLog	2008-08-09 10:37:18 UTC (rev 1284)
@@ -2,6 +2,11 @@
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  09 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+  -seq24-0.8.3-r2.ebuild, -files/seq24-0.8.3-dr-lash-1.patch,
+  -files/seq24-0.8.3-dr-lash-cairo.bz2, -seq24-0.8.6.ebuild,
+  seq24-0.8.7.ebuild: KEEP: more USE (devel patches) & desktop entry
+
   03 May 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx>
   +files/seq24-0.8.7-sigc22_fix.patch, seq24-0.8.7.ebuild:
   fix compile error agains libsigc++ >= 2.2

Modified: trunk/overlays/proaudio/media-sound/seq24/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/seq24/Manifest	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/seq24/Manifest	2008-08-09 10:37:18 UTC (rev 1284)
@@ -1,5 +1,3 @@
-AUX seq24-0.8.3-dr-lash-1.patch 23585 RMD160 d09254f2afaf0de479d076158f4b0535bcb186bf SHA1 30bc0bd0ad578ac1941c87e35b68015a3a0c2e2c SHA256 a59ef188a490734560a2834f2194250200c47920e906cd3b49e75fdb820940bc
-AUX seq24-0.8.3-dr-lash-cairo.bz2 25987 RMD160 52b1d924abfa60f052fb3a448ddd580d7ff45a86 SHA1 50670681e3cdee8733206f8b8b63105f6118a8b4 SHA256 f9ca9b6255f955d5400e34bb9451c651c003d46d15e95de73f8d43ec96071f07
 AUX seq24-0.8.7-label-fix.diff 418 RMD160 ee4699fa03ae345b31ac5e9b160c3dff76f50163 SHA1 2c8511b281858d99188984a9e6900362247f66d8 SHA256 4f71ad71f4a0b8e041da77b80518ad844c6c60cb99e51688dfa18d10db299fb9
 AUX seq24-0.8.7-menu-changes.diff 3446 RMD160 0be7c10a7b56cbf5fb227c9cd7432b33c70915cf SHA1 35fff69d41293342b1dd07a8aa9a7dec6a13e51c SHA256 30e2082ccf9a4ddece01aafa672f2ac3f1cbc5b8b7c308a6b5e247c7073af96b
 AUX seq24-0.8.7-sams.patch 17299 RMD160 c19a5bc3338cc0ead64e96ba3a8272a6f5f92ac2 SHA1 8997715a54fccd3df85b0eeabc1bc3c8ae579e69 SHA256 409f2eb48ec9859e2c2b2a8216f45c4def324417197af4bc899f3a6b599d6180
@@ -8,11 +6,7 @@
 AUX seq24-0.8.7.olivier2.patch 47109 RMD160 bf853107670de5b79dfc734c1c1a93ff19768b9d SHA1 83679034e6ec12e2ce7eeb31a7b112dfd7007d72 SHA256 50f39e209be96091e59b00f97243123d629a669ac04c1dbb64baa4ce0719f0b4
 AUX seq24-0.8.7.prio.diff 3013 RMD160 66cae26eede06323cd03896a634a946a34ad0aaf SHA1 d98ad460499f780457a643c488f0f46b81e66a2e SHA256 b801e9256bfc17b3995f846c74f2b672c6d4a7ee1b71def16d1a070a45bf0310
 AUX seq24.png 1327 RMD160 ea0847e38413ad332ce3ef62b747f6a194214473 SHA1 fb92c157664fcd3de61ca60b72dfa0221fc12b1e SHA256 f1add80cac5ccd8708269b41fd03cdcb3da7b2824e208cf466156acc3867db65
-DIST seq24-0.8.3.tar.gz 182587 RMD160 ab5f01cc106c4c7fdd7d8c5261623ded33656698 SHA1 394b33a224f844348dece6c0d88b99e5e80e88d0 SHA256 d19fdc39e2709c2d63dee46feca1caf6e2c83a15666b5db68ec328915b304a1b
-DIST seq24-0.8.6.tar.gz 182939 RMD160 47c277a58db53e86920a6c697dbd9661940df0f0 SHA1 f4cbea2ef2ad3b68dfb88d7f1ab33c8e466bb577 SHA256 03cacced161b06a66dc2e7266678a36773faf1fe8c3d8d2d044385327f42fc29
 DIST seq24-0.8.7.tar.gz 194461 RMD160 16d9ba737023eb2d7dccf5d9de604287812b929a SHA1 a6c611740a14c72681615b99c35afae3d7e3d69f SHA256 fba9c547999c2fa68c993bf2e367087343ec2948cd1172d447e008e1fa52b3ee
-EBUILD seq24-0.8.3-r2.ebuild 1125 RMD160 7bf67289fcc418b3cab3d22be35fe59381992264 SHA1 9a1192b518a68cbdbe8a98ce86fff1ee3e60d4d4 SHA256 35ed11f2d89a484aa269f7b6f7ba54c1e1dfadc89e971546d82a961b54dc157c
-EBUILD seq24-0.8.6.ebuild 1063 RMD160 8bf0c564d01ec7973ffdc37ee14971c9a02d7fb7 SHA1 932f0fa1ef1fbc742a31194356271e51b659d605 SHA256 f59e9fe421f214faedcf6ddfab37a0cc59d66148f94a41e8df73c96faf63d91b
-EBUILD seq24-0.8.7.ebuild 1538 RMD160 b517bb5918926fda5f57e6a00f54082a5c219d13 SHA1 bd1558044f45fcade2ffa2b57f786617f8cc134c SHA256 f6b4cba4235c808786265533d667095dbb14ca9af853fdf52be84f492753342a
-MISC ChangeLog 364 RMD160 cd685f387452ce888f0f2c3fad42cc70c2b1a332 SHA1 971e81f83650101688cc9cdb499893e821a88455 SHA256 d254343d784fc6bd857746341b975d8328e4f1e7da416518d126bbddf6a7703c
+EBUILD seq24-0.8.7.ebuild 1934 RMD160 2e4a2b4c1007a6ce59d695e7ed791220bc6e98b3 SHA1 ee9313ed5cbb1f4f3fed3eefbfe46f540fa956b8 SHA256 08bf72e5f928835927caedddf521fc3c713d11e6178ef307fa299e66e3f1e114
+MISC ChangeLog 615 RMD160 b94156c16e712abdf6fc9522cdd43f168de4122c SHA1 019adec5f23ecd1b8b1a74f3527bea3bf00150b5 SHA256 893ab8ae2a9e8c2e15a3105a3ae4162efd609c97fdfecf5159782093e677124e
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Deleted: trunk/overlays/proaudio/media-sound/seq24/files/seq24-0.8.3-dr-lash-1.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/seq24/files/seq24-0.8.3-dr-lash-1.patch	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/seq24/files/seq24-0.8.3-dr-lash-1.patch	2008-08-09 10:37:18 UTC (rev 1284)
@@ -1,681 +0,0 @@
-diff -ur --unidirectional-new-file seq24-0.8.3/configure.in seq24-0.8.3-dr-lash-1/configure.in
---- seq24-0.8.3/configure.in	2006-02-16 23:44:39.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/configure.in	2006-03-04 14:58:03.000000000 -0500
-@@ -1,7 +1,7 @@
- dnl Process this file with autoconf to produce a configure script.
- AC_INIT(src/event.cpp)
- 
--AM_CONFIG_HEADER(src/config.h)
-+AC_CONFIG_HEADER(src/config.h)
- 
- AM_INIT_AUTOMAKE(seq24, 0.8.3)
- 
-@@ -41,7 +41,8 @@
- dnl
- jack_support=yes
-                                                                                                                  
--AC_ARG_ENABLE(jack-support, [  --disable-jack-support   Compile without JACK support], [jack_support=$enableval])                                                                                                                 
-+AC_ARG_ENABLE(jack-support, [AS_HELP_STRING(--disable-jack-support, [Compile without JACK support])], [jack_support=$enableval])
-+
- JACK_SUPPORT=0
-                                                                                                                  
- if test "$jack_support" != "no"; then
-@@ -62,6 +63,29 @@
- AC_SUBST(JACK_LIBS)
- 
- 
-+dnl
-+dnl    LASH SUPPORT
-+dnl
-+lash_support="yes"
-+AC_ARG_ENABLE(lash,
-+        [AS_HELP_STRING(--enable-lash, [Enable LASH session management support (true)])],
-+        [ if test x$enable_lash = xno ; then lash_support=no ; fi ])
-+	
-+lash_found="no"
-+if test "$lash_support" = "yes"; then
-+    PKG_CHECK_MODULES(LASH, lash-1.0 >= 0.5.0, lash_found="yes", lash_found="no")
-+	if test "$lash_found" = "yes"; then
-+		AC_DEFINE(LASH_SUPPORT, 1, [Define to enable LASH support])
-+		AC_SUBST(LASH_CFLAGS)
-+		AC_SUBST(LASH_LIBS)
-+	else
-+        AC_MSG_WARN([ *** LASH not found, session support will not be built.])
-+	fi
-+else
-+	AC_MSG_WARN([ *** LASH support not enabled.]);
-+fi
-+
-+
- AC_OUTPUT(Makefile src/Makefile)
- 
- 
-diff -ur --unidirectional-new-file seq24-0.8.3/src/config.h.in seq24-0.8.3-dr-lash-1/src/config.h.in
---- seq24-0.8.3/src/config.h.in	2006-02-16 23:45:44.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/config.h.in	2006-03-04 15:13:00.000000000 -0500
-@@ -39,6 +39,9 @@
- /* Define to enable JACK driver */
- #undef JACK_SUPPORT
- 
-+/* Define to enable LASH support */
-+#undef LASH_SUPPORT
-+
- /* Name of package */
- #undef PACKAGE
- 
-diff -ur --unidirectional-new-file seq24-0.8.3/src/dump.cpp seq24-0.8.3-dr-lash-1/src/dump.cpp
---- seq24-0.8.3/src/dump.cpp	2006-02-12 19:15:54.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/dump.cpp	2006-03-04 15:17:21.000000000 -0500
-@@ -53,25 +53,25 @@
-             long beat = (clock / 24 ) %  4;
-             long tick =  clock           % 24;
-             
--            printf( "clock [%d] [%d][%d][%d]\n", clock, bar+1, beat+1, tick );
-+            printf( "clock [%ld] [%ld][%ld][%ld]\n", clock, bar+1, beat+1, tick );
-         }
-         if ( buf[0] == 0xfa )
-         {
-             clock=0; 
--            printf( "start [%d]\n", clock );
-+            printf( "start [%ld]\n", clock );
-         }
-         if ( buf[0] == 0xfc )
-         {
--            printf( "stop [%d]\n", clock );
-+            printf( "stop [%ld]\n", clock );
-         }
-         if ( buf[0] == 0xfb )
-         {
--            printf( "continue [%d]\n", clock );
-+            printf( "continue [%ld]\n", clock );
-         }
-         if ( buf[0] == 0xf2 )
-         {
-             clock = ((buf[2] << 7) | buf[1]) * 6; 
--            printf( "songpos [%d]\n", clock );
-+            printf( "songpos [%ld]\n", clock );
-         }
- 
-  
-diff -ur --unidirectional-new-file seq24-0.8.3/src/event.cpp seq24-0.8.3-dr-lash-1/src/event.cpp
---- seq24-0.8.3/src/event.cpp	2006-02-12 19:15:54.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/event.cpp	2006-03-04 15:15:09.000000000 -0500
-@@ -72,7 +72,7 @@
- void 
- event::make_clock( )
- {
--    m_status = (char) EVENT_MIDI_CLOCK;
-+    m_status = (unsigned char) EVENT_MIDI_CLOCK;
- }
- 
- void 
-@@ -227,7 +227,7 @@
- void 
- event::print()
- {
--    printf( "[%06ld] [%04X] %02X ",
-+    printf( "[%06ld] [%04lX] %02X ",
- 	    m_timestamp,
- 	    m_size,
- 	    m_status );
-diff -ur --unidirectional-new-file seq24-0.8.3/src/lash.cpp seq24-0.8.3-dr-lash-1/src/lash.cpp
---- seq24-0.8.3/src/lash.cpp	1969-12-31 19:00:00.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/lash.cpp	2006-03-04 14:48:22.000000000 -0500
-@@ -0,0 +1,124 @@
-+//----------------------------------------------------------------------------
-+//
-+//  This file is part of seq24.
-+//
-+//  seq24 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 2 of the License, or
-+//  (at your option) any later version.
-+//
-+//  seq24 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 seq24; if not, write to the Free Software
-+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-+//
-+//-----------------------------------------------------------------------------
-+
-+#include <string>
-+#include <sigc++/slot.h>
-+#include <gtkmm.h>
-+#include "config.h"
-+#include "lash.h"
-+#include "midifile.h"
-+
-+
-+lash::lash(int *argc, char ***argv)
-+{
-+#ifdef LASH_SUPPORT
-+    m_client = lash_init(lash_extract_args(argc, argv), PACKAGE_NAME,
-+        LASH_Config_File, LASH_PROTOCOL(2, 0));
-+    if (m_client == NULL) {
-+        fprintf(stderr, "Failed to connect to LASH.  Session management will not occur.");
-+    } else {
-+        lash_event_t* event = lash_event_new_with_type(LASH_Client_Name);
-+        lash_event_set_string(event, "Seq24");
-+        lash_send_event(m_client, event);
-+        printf("[Connected to LASH]\n");
-+    }
-+#endif // LASH_SUPPORT
-+}
-+
-+
-+void
-+lash::set_alsa_client_id(int id)
-+{
-+#ifdef LASH_SUPPORT
-+	lash_alsa_client_id(m_client, id);
-+#endif
-+}
-+
-+
-+void
-+lash::start(perform* perform)
-+{
-+#ifdef LASH_SUPPORT
-+	m_perform = perform;
-+	
-+    /* Process any LASH events every 250 msec (arbitrarily chosen interval) */
-+    Glib::signal_timeout().connect(sigc::mem_fun(*this, &lash::process_events), 250);
-+#endif // LASH_SUPPORT
-+}
-+    
-+
-+#ifdef LASH_SUPPORT
-+
-+bool
-+lash::process_events()
-+{
-+    lash_event_t  *ev = NULL;
-+    //lash_config_t *conf = NULL;
-+
-+    // Process events
-+    while ((ev = lash_get_event(m_client)) != NULL) {
-+        handle_event(ev);
-+        lash_event_destroy(ev);    
-+    }
-+
-+    return true;
-+}
-+
-+
-+void
-+lash::handle_event(lash_event_t* ev)
-+{
-+    LASH_Event_Type type   = lash_event_get_type(ev);
-+    const char      *c_str = lash_event_get_string(ev);
-+    std::string     str    = (c_str == NULL) ? "" : c_str;
-+    
-+	fprintf(stderr, "*********** event, type = %d\n", type);
-+
-+    if (type == LASH_Save_File) {
-+        midifile f(str + "/seq24.mid");
-+        f.write(m_perform);
-+        lash_send_event(m_client, lash_event_new_with_type(LASH_Save_File));
-+    } else if (type == LASH_Restore_File) {
-+        midifile f(str + "/seq24.mid");
-+        f.parse(m_perform, 0);
-+        lash_send_event(m_client, lash_event_new_with_type(LASH_Restore_File));
-+    } else if (type == LASH_Quit) {
-+        m_client = NULL;
-+        Gtk::Main::quit();
-+    } else {
-+		fprintf(stderr, "Warning:  Unhandled LASH event.\n");
-+	}
-+}
-+
-+
-+void
-+lash::handle_config(lash_config_t* conf)
-+{
-+    const char *key     = NULL;
-+    const void *val     = NULL;
-+    size_t     val_size = 0;
-+
-+    key      = lash_config_get_key(conf);
-+    val      = lash_config_get_value(conf);
-+    val_size = lash_config_get_value_size(conf);
-+}
-+
-+
-+#endif // LASH_SUPPORT
-diff -ur --unidirectional-new-file seq24-0.8.3/src/lash.h seq24-0.8.3-dr-lash-1/src/lash.h
---- seq24-0.8.3/src/lash.h	1969-12-31 19:00:00.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/lash.h	2006-03-04 14:21:03.000000000 -0500
-@@ -0,0 +1,60 @@
-+//----------------------------------------------------------------------------
-+//
-+//  This file is part of seq24.
-+//
-+//  seq24 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 2 of the License, or
-+//  (at your option) any later version.
-+//
-+//  seq24 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 seq24; if not, write to the Free Software
-+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-+//
-+//-----------------------------------------------------------------------------
-+
-+#ifndef SEQ24_LASH
-+#define SEQ24_LASH
-+
-+#include "config.h"
-+#include "perform.h"
-+
-+#ifdef LASH_SUPPORT
-+#include <lash/lash.h>
-+#endif // LASH_SUPPORT
-+
-+/* all the ifdef skeleton work is done in this class in such a way that any
-+ * other part of the code can use this class whether or not lash support is
-+ * actually built in (the functions will just do nothing) */
-+
-+class lash
-+{
-+private:
-+#ifdef LASH_SUPPORT
-+    perform       *m_perform;
-+    lash_client_t *m_client;
-+    
-+    bool process_events();
-+    void handle_event(lash_event_t* conf);
-+    void handle_config(lash_config_t* conf);
-+
-+#endif // LASH_SUPPORT
-+    
-+public:
-+    lash(int *argc, char ***argv);
-+   	
-+	void set_alsa_client_id(int id);
-+    void start(perform* perform);
-+};
-+
-+
-+/* global lash driver, defined in seq24.cpp */
-+extern lash *lash_driver;
-+
-+
-+#endif // SEQ24_LASH
-diff -ur --unidirectional-new-file seq24-0.8.3/src/mainwid.cpp seq24-0.8.3-dr-lash-1/src/mainwid.cpp
---- seq24-0.8.3/src/mainwid.cpp	2006-02-12 19:15:54.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/mainwid.cpp	2006-03-04 15:11:10.000000000 -0500
-@@ -152,7 +152,7 @@
- 	int base_y = (c_mainwid_border +
- 		      (c_seqarea_y + c_mainwid_spacing) * j);
- 
--	int local_seq = a_seq % c_seqs_in_set;
-+	/*int local_seq = a_seq % c_seqs_in_set;*/
- 
- 	m_gc->set_foreground(m_black);
- 	m_pixmap->draw_rectangle(m_gc, true,
-@@ -207,11 +207,11 @@
- 	
- 	    /* midi channel + key + timesig */
- 
--	    char key =  m_seq_to_char[local_seq];
--	  
-+		/*char key =  m_seq_to_char[local_seq];*/
-+
- 	    char str[20];
- 	    sprintf( str, 
--		     "%d-%d %d/%d", 
-+		     "%d-%d %ld/%ld", 
- 		     seq->get_midi_bus(), 
- 		     seq->get_midi_channel()+1,
- 		     seq->get_bpm(), seq->get_bw() );
-diff -ur --unidirectional-new-file seq24-0.8.3/src/Makefile.am seq24-0.8.3-dr-lash-1/src/Makefile.am
---- seq24-0.8.3/src/Makefile.am	2006-02-02 23:57:28.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/Makefile.am	2006-03-04 13:25:57.000000000 -0500
-@@ -2,8 +2,8 @@
- 
- 
- 
--CXXFLAGS = @CXXFLAGS@ $(DEPS_CFLAGS) $(GTKMM_CFLAGS) $(JACK_CFLAGS) -Wall
--LDADD = $(DEPS_LIBS)  $(GTKMM_LIBS) $(ALSA_LIBS) $(JACK_LIBS) 
-+AM_CXXFLAGS = $(DEPS_CFLAGS) $(GTKMM_CFLAGS) $(JACK_CFLAGS) $(LASH_CFLAGS) -Wall
-+LDADD = $(DEPS_LIBS)  $(GTKMM_LIBS) $(ALSA_LIBS) $(JACK_LIBS) $(LASH_LIBS)
- 
- bin_PROGRAMS = seq24 dump
- 
-@@ -17,7 +17,8 @@
- controllers.h mutex.h mutex.cpp midifile.cpp midifile.h options.h \
- options.cpp perfedit.cpp perfedit.h perfnames.cpp perfnames.h \
- perfroll.cpp perfroll.h perftime.cpp perftime.h maintime.h maintime.cpp \
--font.cpp font.h optionsfile.cpp optionsfile.h seqmenu.h seqmenu.cpp
-+font.cpp font.h optionsfile.cpp optionsfile.h seqmenu.h seqmenu.cpp \
-+lash.h lash.cpp
- 
- EXTRA_DIST = *.xpm 
- 
-diff -ur --unidirectional-new-file seq24-0.8.3/src/midibus.cpp seq24-0.8.3-dr-lash-1/src/midibus.cpp
---- seq24-0.8.3/src/midibus.cpp	2006-02-12 19:15:54.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/midibus.cpp	2006-03-04 14:19:54.000000000 -0500
-@@ -20,6 +20,7 @@
- #include "midibus.h"
- #include "config.h"
- #include "sys/poll.h"
-+#include "lash.h"
- 
- midibus::midibus( int a_localclient,
- 		  int a_destclient, 
-@@ -851,6 +852,8 @@
-     /* set up our clients queue */
-     m_queue = snd_seq_alloc_queue( m_alsa_seq );
- 
-+	/* notify lash of our client ID so it can restore connections */
-+	lash_driver->set_alsa_client_id(snd_seq_client_id(m_alsa_seq));
- }
- 
- void
-diff -ur --unidirectional-new-file seq24-0.8.3/src/midifile.cpp seq24-0.8.3-dr-lash-1/src/midifile.cpp
---- seq24-0.8.3/src/midifile.cpp	2006-02-12 19:15:54.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/midifile.cpp	2006-03-04 15:16:11.000000000 -0500
-@@ -481,7 +481,7 @@
-             unsigned long
-                 seqs = read_long ();
- 
--            for (int i = 0; i < seqs; i++)
-+            for (unsigned int i = 0; i < seqs; i++)
-             {
- 
-                 a_perf->get_midi_control_toggle (i)->m_active = m_d[m_pos++];
-@@ -702,7 +702,7 @@
-             note = a_perf->get_screen_set_notepad (i);
-         write_short (note->length ());
- 
--        for (int j = 0; j < note->length (); j++)
-+        for (unsigned int j = 0; j < note->length (); j++)
-             m_l.push_front ((*note)[j]);
-     }
- 
-diff -ur --unidirectional-new-file seq24-0.8.3/src/perfnames.cpp seq24-0.8.3-dr-lash-1/src/perfnames.cpp
---- seq24-0.8.3/src/perfnames.cpp	2006-02-12 19:43:45.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/perfnames.cpp	2006-03-04 15:09:57.000000000 -0500
-@@ -175,7 +175,7 @@
-                 
-             char str[20];
-             sprintf( str, 
--                     "%d-%d %d/%d", 
-+                     "%d-%d %ld/%ld", 
-                      m_mainperf->get_sequence(sequence)->get_midi_bus(), 
-                      m_mainperf->get_sequence(sequence)->get_midi_channel()+1,
-                      m_mainperf->get_sequence(sequence)->get_bpm(),
-@@ -260,7 +260,7 @@
- {
-     int sequence;
-     
--    int x = (int) a_e->x;
-+    /*int x = (int) a_e->x;*/
-     int y = (int) a_e->y;
-     
-     convert_y( y, &sequence );
-diff -ur --unidirectional-new-file seq24-0.8.3/src/perform.cpp seq24-0.8.3-dr-lash-1/src/perform.cpp
---- seq24-0.8.3/src/perform.cpp	2006-02-12 19:15:54.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/perform.cpp	2006-03-04 15:28:49.000000000 -0500
-@@ -809,14 +809,14 @@
-     
-     current_tick *= 10;
-     
--    pos.bar  = (int) current_tick / (long) pos.ticks_per_beat / pos.beats_per_bar;
--    pos.beat = (int) (current_tick / (long) pos.ticks_per_beat) % 4; 
--    pos.tick = current_tick % (c_ppqn * 10);
-+    pos.bar  = (int32_t) (current_tick / (long) pos.ticks_per_beat / pos.beats_per_bar);
-+    pos.beat = (int32_t) ((current_tick / (long) pos.ticks_per_beat) % 4); 
-+    pos.tick = (int32_t) (current_tick % (c_ppqn * 10));
- 
-     pos.bar_start_tick = pos.bar * pos.beats_per_bar * pos.ticks_per_beat;
-     pos.frame_rate = rate;
--    pos.frame = (current_tick * rate * 60.0)
--        / (pos.ticks_per_beat * pos.beats_per_minute);
-+    pos.frame = (jack_nframes_t) ( (current_tick * rate * 60.0)
-+        / (pos.ticks_per_beat * pos.beats_per_minute) );
- 
-     /*
-     ticks * 10 = jack ticks;
-@@ -1067,6 +1067,11 @@
-           p->inner_start( global_jack_start_mode );
-           break;
- 
-+      case JackTransportLooping:
-+          
-+          //printf( "[JackTransportLooping]" );
-+          break;
-+
-   }
- 
-   //printf( "starting frame[%d] tick[%8.2f]\n", p->m_jack_frame_current, p->m_jack_tick );
-@@ -1253,7 +1258,7 @@
-                                 //printf( "> current_tick[%lf]\n", current_tick );
-                             }        
-                             reset_sequences();
--                            set_orig_ticks( current_tick );
-+                            set_orig_ticks( (long)current_tick );
-                         }
-                     }
-                 }
-@@ -1332,8 +1337,8 @@
-                     //printf( " bbb [%2d:%2d:%4d]", pbar+1, pbeat+1, ptick );
-                     //printf( " bbb [%2d:%2d:%4d]", m_jack_pos.bar, m_jack_pos.beat, m_jack_pos.tick );
- 
--                    double jack_tick = (m_jack_pos.bar-1) * (m_jack_pos.ticks_per_beat *  m_jack_pos.beats_per_bar ) +
--                        (m_jack_pos.beat-1) * m_jack_pos.ticks_per_beat + m_jack_pos.tick;
-+                    /*double jack_tick = (m_jack_pos.bar-1) * (m_jack_pos.ticks_per_beat *  m_jack_pos.beats_per_bar ) +
-+                        (m_jack_pos.beat-1) * m_jack_pos.ticks_per_beat + m_jack_pos.tick;*/
- 
-                     //printf( " jtick[%8.3f]", m_jack_tick );
-                     //printf( " mtick[%8.3f]", jack_tick );
-@@ -1364,7 +1369,7 @@
-             
-             if( init_clock ) 
-             {
--                m_master_bus.init_clock( clock_tick );
-+                m_master_bus.init_clock( (long)clock_tick );
-                 init_clock = false;
-             }
-             
-@@ -1445,7 +1450,7 @@
-             double next_clock_delta_us =  (( next_clock_delta ) * 60000000.0f / c_ppqn  / bpm );
- 
-             if ( next_clock_delta_us < (c_thread_trigger_width_ms * 1000.0f * 2.0f) ){
--                delta_us = next_clock_delta_us;
-+                delta_us = (long)next_clock_delta_us;
-             } 
- 
- 
-@@ -1494,7 +1499,7 @@
-                     stats_loop_index = 0;
-                     stats_avg /= 200;
- 
--                    printf( "stats_avg[%d]us stats_min[%d]us stats_max[%d]us\n", stats_avg, stats_min, stats_max );
-+                    printf( "stats_avg[%ld]us stats_min[%ld]us stats_max[%ld]us\n", stats_avg, stats_min, stats_max );
- 
-                     stats_min = 0x7FFFFFFF;
-                     stats_max = 0;
-@@ -1513,16 +1518,16 @@
- 
-             printf ( "\n\n-- trigger width --\n" );
-             for ( int i=0; i<100; i++ ){
--                printf( "[%3d][%8d]\n", i * 100, stats_all[i] );
-+                printf( "[%3d][%8ld]\n", i * 100, stats_all[i] );
-             }
-             printf ( "\n\n-- clock width --\n" );
-             int bpm  = m_master_bus.get_bpm();
- 
--            printf ( "optimal : [%ld]us\n", ((c_ppqn / 24)* 60000000 / c_ppqn  / bpm )); 
-+            printf ( "optimal : [%d]us\n", ((c_ppqn / 24)* 60000000 / c_ppqn  / bpm )); 
- 
- 
-             for ( int i=0; i<100; i++ ){
--                printf( "[%3d][%8d]\n", i * 300, stats_clock[i] );
-+                printf( "[%3d][%8ld]\n", i * 300, stats_clock[i] );
-             }
- 
- 
-diff -ur --unidirectional-new-file seq24-0.8.3/src/perfroll.cpp seq24-0.8.3-dr-lash-1/src/perfroll.cpp
---- seq24-0.8.3/src/perfroll.cpp	2006-02-12 19:46:39.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/perfroll.cpp	2006-03-04 15:11:40.000000000 -0500
-@@ -800,7 +800,7 @@
-             long seq_length = m_mainperf->get_sequence( m_drop_sequence )->get_length( );
-             tick = tick - (tick % seq_length);
- 
--            long min_tick = (tick < m_drop_tick) ? tick : m_drop_tick;
-+            /*long min_tick = (tick < m_drop_tick) ? tick : m_drop_tick;*/
-             long length = seq_length;
-             
- 	    m_mainperf->get_sequence( m_drop_sequence )->grow_trigger( m_drop_tick, tick, length);
-diff -ur --unidirectional-new-file seq24-0.8.3/src/seq24.cpp seq24-0.8.3-dr-lash-1/src/seq24.cpp
---- seq24-0.8.3/src/seq24.cpp	2006-02-14 23:47:12.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/seq24.cpp	2006-03-04 15:12:33.000000000 -0500
-@@ -21,11 +21,13 @@
- #include <getopt.h>
- #include <stdio.h>
- #include <stdlib.h>
-+#include "config.h"
- #include "perform.h"
- #include "mainwnd.h"
- #include "midifile.h"
- #include "optionsfile.h"
- #include "font.h"
-+#include "lash.h"
- 
- /* struct for command parsing */
- static struct 
-@@ -66,11 +68,15 @@
- 
- font *p_font_renderer;
- 
-+lash *lash_driver = NULL;
-+
- bool load_file = false;
- 
- int 
- main (int argc, char *argv[])
- {
-+	/* init the lash driver (strips lash specific cmdline arguments */
-+	lash_driver = new lash(&argc, &argv);
- 
-     /* the main performance object */
-     perform p; 
-@@ -236,6 +242,8 @@
-     }
- 
-     mainwnd mainwnd( &p );
-+
-+	lash_driver->start( &p );	
-     kit.run();
-     
-     p.deinit_jack();
-@@ -257,7 +265,7 @@
-         printf( "Error calling getenv( \"HOME\" )" );  
-     }
- 
--    
-+	delete lash_driver;
- 
-     return 0;
- }
-diff -ur --unidirectional-new-file seq24-0.8.3/src/seqedit.cpp seq24-0.8.3-dr-lash-1/src/seqedit.cpp
---- seq24-0.8.3/src/seqedit.cpp	2006-02-12 19:28:19.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/seqedit.cpp	2006-03-04 13:19:05.000000000 -0500
-@@ -870,7 +870,7 @@
- 
-     if ( a_seq == -1 || !m_mainperf->is_active( a_seq )){
-         m_entry_sequence->set_text("Off");
--         m_seqroll_wid->set_background_sequence( false, NULL );
-+         m_seqroll_wid->set_background_sequence( false, 0 );
-     }
-     
-     if ( m_mainperf->is_active( a_seq )){
-diff -ur --unidirectional-new-file seq24-0.8.3/src/seqevent.cpp seq24-0.8.3-dr-lash-1/src/seqevent.cpp
---- seq24-0.8.3/src/seqevent.cpp	2006-02-12 19:15:54.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/seqevent.cpp	2006-03-04 13:19:05.000000000 -0500
-@@ -190,8 +190,8 @@
-                              m_window_y );
- 
- 
--   int measure_length_64ths =  m_seq->get_bpm() * 64 /
--        m_seq->get_bw();
-+   /*int measure_length_64ths =  m_seq->get_bpm() * 64 /
-+        m_seq->get_bw();*/
-     
-     //printf ( "measure_length_64ths[%d]\n", measure_length_64ths );
-     
-diff -ur --unidirectional-new-file seq24-0.8.3/src/seqroll.cpp seq24-0.8.3-dr-lash-1/src/seqroll.cpp
---- seq24-0.8.3/src/seqroll.cpp	2006-02-12 19:15:54.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/seqroll.cpp	2006-03-04 13:19:05.000000000 -0500
-@@ -302,8 +302,8 @@
-     }
- 
- 
--    int measure_length_64ths =  m_seq->get_bpm() * 64 /
--        m_seq->get_bw();
-+    /*int measure_length_64ths =  m_seq->get_bpm() * 64 /
-+        m_seq->get_bw();*/
-     
-     //printf ( "measure_length_64ths[%d]\n", measure_length_64ths );
-     
-diff -ur --unidirectional-new-file seq24-0.8.3/src/sequence.cpp seq24-0.8.3-dr-lash-1/src/sequence.cpp
---- seq24-0.8.3/src/sequence.cpp	2006-02-16 23:35:03.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/sequence.cpp	2006-03-04 15:20:22.000000000 -0500
-@@ -1826,7 +1826,7 @@
- }
- 
- 
--bool
-+void
- sequence::move_selected_triggers_to( long a_tick, bool a_adjust_offset, int a_which )
- {
- 
-@@ -2546,7 +2546,7 @@
- 
-     for( list<event>::iterator i = m_list_event.begin(); i != m_list_event.end(); i++ )
- 	(*i).print();
--    printf("events[%d]\n\n",m_list_event.size());
-+    printf("events[%zd]\n\n",m_list_event.size());
- 
- }
- 
-@@ -2559,7 +2559,7 @@
-     for( list<trigger>::iterator i = m_list_trigger.begin();
-          i != m_list_trigger.end(); i++ ){
- 
--        long d= c_ppqn / 8;
-+        /*long d= c_ppqn / 8;*/
-         
-         printf ("  tick_start[%ld] tick_end[%ld] off[%ld]\n", (*i).m_tick_start, (*i).m_tick_end, (*i).m_offset );
- 
-@@ -2572,7 +2572,7 @@
- {		
-     lock();
- 
--    char note = a_e->get_note();
-+    unsigned char note = a_e->get_note();
-     bool skip = false;
- 	
-     if ( a_e->is_note_on() ){
-diff -ur --unidirectional-new-file seq24-0.8.3/src/sequence.h seq24-0.8.3-dr-lash-1/src/sequence.h
---- seq24-0.8.3/src/sequence.h	2006-02-12 19:15:54.000000000 -0500
-+++ seq24-0.8.3-dr-lash-1/src/sequence.h	2006-03-04 15:20:33.000000000 -0500
-@@ -284,7 +284,7 @@
-     void copy_selected_trigger( void );
-     void paste_trigger( void );
-     
--    bool move_selected_triggers_to(long a_tick, bool a_adjust_offset, int a_which=2);
-+    void move_selected_triggers_to(long a_tick, bool a_adjust_offset, int a_which=2);
-     long get_selected_trigger_start_tick( void );
-     long get_selected_trigger_end_tick( void );
- 

Deleted: trunk/overlays/proaudio/media-sound/seq24/files/seq24-0.8.3-dr-lash-cairo.bz2
===================================================================
(Binary files differ)

Deleted: trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.3-r2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.3-r2.ebuild	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.3-r2.ebuild	2008-08-09 10:37:18 UTC (rev 1284)
@@ -1,44 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-RESTRICT="nomirror"
-IUSE="jack lash" # cairo"
-DESCRIPTION="Seq24 is a loop based MIDI sequencer with focus on live performances."
-HOMEPAGE="http://www.filter24.org/seq24/";
-SRC_URI="http://www.filter24.org/seq24/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
-
-DEPEND=">=media-libs/alsa-lib-0.9.0
-	 || ( =dev-cpp/gtkmm-2.8* =dev-cpp/gtkmm-2.6* =dev-cpp/gtkmm-2.4* )
-	jack? ( >=media-sound/jack-audio-connection-kit-0.90.0 )
-	lash? ( >=media-sound/lash-0.5.0 )"
-	#cairo? ( x11-libs/cairo )"
-
-src_unpack() {
-	unpack ${A}
-	cd ${S}
-	#use cairo && use lash && epatch "${FILESDIR}/seq24-0.8.3-dr-lash-cairo.bz2"
-	use lash && epatch "${FILESDIR}/seq24-0.8.3-dr-lash-1.patch"
-}
-
-src_compile() {
-	export WANT_AUTOCONF=2.5
-	#export WANT_AUTOMAKE=1.6
-
-	autoconf || die "autoconf failed"
-	autoreconf
-
-	econf $(use_enable jack jack-support) \
-		 $(use_enable lash) || die
-	emake || die
-}
-
-src_install() {
-	make DESTDIR="${D}" install || die
-	dodoc AUTHORS ChangeLog README RTC SEQ24
-}

Deleted: trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.6.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.6.ebuild	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.6.ebuild	2008-08-09 10:37:18 UTC (rev 1284)
@@ -1,43 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-RESTRICT="nomirror"
-IUSE="jack lash" # cairo"
-DESCRIPTION="Seq24 is a loop based MIDI sequencer with focus on live performances."
-HOMEPAGE="http://www.filter24.org/seq24/";
-SRC_URI="http://www.filter24.org/seq24/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
-
-DEPEND=">=media-libs/alsa-lib-0.9.0
-	 || ( =dev-cpp/gtkmm-2.8* =dev-cpp/gtkmm-2.6* =dev-cpp/gtkmm-2.4* )
-	jack? ( >=media-sound/jack-audio-connection-kit-0.90.0 )
-	lash? ( >=media-sound/lash-0.5.0 )"
-	#cairo? ( x11-libs/cairo )"
-
-src_unpack() {
-	unpack ${A}
-	cd ${S}
-	#use cairo && use lash && epatch "${FILESDIR}/seq24-0.8.3-dr-lash-cairo.bz2"
-}
-
-src_compile() {
-	export WANT_AUTOCONF=2.5
-	#export WANT_AUTOMAKE=1.6
-
-	autoconf || die "autoconf failed"
-	autoreconf
-
-	econf $(use_enable jack jack-support) \
-		 $(use_enable lash) || die
-	emake || die
-}
-
-src_install() {
-	make DESTDIR="${D}" install || die
-	dodoc AUTHORS ChangeLog README RTC SEQ24
-}

Modified: trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.7.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.7.ebuild	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.7.ebuild	2008-08-09 10:37:18 UTC (rev 1284)
@@ -11,15 +11,26 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
+KEYWORDS="amd64 ~ppc x86"
 
-DEPEND=">=media-libs/alsa-lib-0.9.0
+RDEPEND=">=media-libs/alsa-lib-0.9.0
 	>=dev-cpp/gtkmm-2.4
 	>=dev-libs/libsigc++-2.0
 	jack? ( >=media-sound/jack-audio-connection-kit-0.90.0 )
 	lash? ( >=media-sound/lash-0.5.0 )"
 	#cairo? ( x11-libs/cairo )"
+DEPEND="${RDEPEND}
+	dev-util/pkgconfig"
 
+pkg_setup() {
+	if ! built_with_use --missing true media-libs/alsa-lib midi; then
+		eerror ""
+		eerror "To be able to build ${CATEGORY}/${PN} with ALSA support you"
+		eerror "need to have built media-libs/alsa-lib with midi USE flag."
+		die "Missing midi USE flag on media-libs/alsa-lib"
+	fi
+}
+
 src_unpack() {
 	unpack ${A}
 	cd ${S}
@@ -43,16 +54,20 @@
 	export WANT_AUTOCONF=2.5
 	#export WANT_AUTOMAKE=1.6
 
-	autoconf || die "autoconf failed"
-	autoreconf
+	if use devel-patches ;then 
+		autoconf || die "autoconf failed"
+		autoreconf
+	fi
 
 	econf $(use_enable jack jack-support) \
-		 $(use_enable lash) || die
+		 $(use_enable lash) 
+		--disable-alsatest \
+		|| die
 	emake || die
 }
 
 src_install() {
-	make DESTDIR="${D}" install || die
+	emake DESTDIR="${D}" install || die
 	dodoc AUTHORS ChangeLog README RTC SEQ24
 	doicon ${FILESDIR}/${PN}.png
 	make_desktop_entry "${PN}" "SEQ24" "${PN}" "AudioVideo;Audio;Sequencer"

Modified: trunk/overlays/proaudio/media-sound/specimen/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/specimen/ChangeLog	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/specimen/ChangeLog	2008-08-09 10:37:18 UTC (rev 1284)
@@ -1,7 +1,13 @@
 # ChangeLog for media-sound/specimen
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  09 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+  -specimen-0.5.1.ebuild, -specimen-0.5.1-r1.ebuild,
+  -specimen-0.5.1.1.ebuild: removed old ebuilds
+  specimen-0.5.2_rc3.ebuild:
+  KEEP: debug USE
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/media-sound/specimen/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/specimen/Manifest	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/specimen/Manifest	2008-08-09 10:37:18 UTC (rev 1284)
@@ -1,12 +1,7 @@
 AUX jack_client.patch 540 RMD160 5791ece46d28d6fe62f4765bf06a01dd5ee48ef4 SHA1 da97485c70546ff10b7c103d06d3f1dbb52dbbab SHA256 a8057354b229523763a60d7c9bea90e94464f9fbc3e23659b9b76d00f0da50e2
 AUX specimen-jackmidi.diff 10605 RMD160 86e679d038192cc83eca0835ef7228d0ea497eb6 SHA1 4e3720bb9972df5c49063c368d13da0a4fcf2dd0 SHA256 a486fc55d74865e47c95a8d8427b6308528771626ad5fdf83aa1203eb39b0d91
 AUX specimen-lash.patch 13616 RMD160 f2845c5ae712dd0c578d0231d753147141eebc22 SHA1 44d552c54d7c16fc4cf1bcfda8ad26930415010c SHA256 98d00ce8553eeddb81750c8e9ab0ce6274f45db9113837affd8120d82e1926e3
-DIST specimen-0.5.1.1.tar.gz 262363 RMD160 d1c5a2a3f88559071302b85a07615108007dc585 SHA1 cc5af6f9bdf8c5f165ca140cd64446dd54cc7173 SHA256 a4d124f4c553afad5f21a49cd7ace8aa5fe3b4bc97d8a224b85373869aa9d3e7
-DIST specimen-0.5.1.tar.gz 212109 RMD160 f8bf8974bfce2c4dac6f640a02a7fb8b69254971 SHA1 d34617144a928de0c6ba69ea87d4cfae6a1bba98 SHA256 896f2fff2ce5e253f22ec391bf6c1c7feb51936ef0ad547fd2aeb44d8951adb4
 DIST specimen-0.5.2-rc3.tar.gz 267948 RMD160 845547c3fdd02d9a99cafb7dc9c3ee2bf065a3d3 SHA1 d6c8b51c09ab2ec9c0a180c53088401035560e0a SHA256 249cf434ee81828b46c383dbf6b1873564f227f2461c9956b539be0a3c2feb72
-EBUILD specimen-0.5.1-r1.ebuild 1258 RMD160 45363ea672ba1d115e71a6ad2e77880fa5e51014 SHA1 f8194d3892e071cc380756f5930b95fd335c94a2 SHA256 c84d794aa92b3aadddfc9dc03d0dfc3b3d5ef529242d5281b94c37d14231ac6d
-EBUILD specimen-0.5.1.1.ebuild 1111 RMD160 fde8fac739225e1475f52b7dbccaf53ceee7e62d SHA1 72c385dfc64df69df0f4864188872ac0921653ff SHA256 4e014d09cdaddab3c118b2e10cb9b6d93c7db58c1172459f935f373ccef6ae82
-EBUILD specimen-0.5.1.ebuild 1082 RMD160 fb825cc8f7f3a1d50e96ca0f91b1cc3a67291c8d SHA1 79c66785771a286af8a73415bfb71667566b3353 SHA256 c15a86d8aa4dc89e188119614fc1ceecc3f957baddb74fe8a504a6388687f8cf
-EBUILD specimen-0.5.2_rc3.ebuild 1044 RMD160 3189970f95231aaf3ea4398c617f3bcf3254049a SHA1 11812d58303f647feb9f14a533753602bd3c7fa6 SHA256 2085fbdff5d41287f60c4739461d443f4a03c3a583cff153aa6ba12bfb998f1a
-MISC ChangeLog 208 RMD160 dc0d1906e35bdd31e9289d3dccf0a99c9765fb02 SHA1 1419f13c7a6213d3904c2debd54642c31951bacd SHA256 e7d1e374c8954ac47563e2c22def45a6099d2169df4769289ef83da33bbc7b82
+EBUILD specimen-0.5.2_rc3.ebuild 1193 RMD160 f2e4f2ffc1ca8a0ccc2efd766d987d9e6a6abb91 SHA1 11581c7580e8e221e7c4dc654759ceaf2ba7ef8f SHA256 0f5694c8d6ec76ad75b1aa93f2e90d71aed26798646789bdd58ed724dbfb482f
+MISC ChangeLog 415 RMD160 280da5c95750ae6ef2a7cca05f034453fbfaf24c SHA1 d45cd9594445750ab47ea40489df87124b18b076 SHA256 79ed526c0c72829c789964927b81fd65ff4f48b9c4bcf0bf6c3a23e39a6f32f0
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Deleted: trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.1-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.1-r1.ebuild	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.1-r1.ebuild	2008-08-09 10:37:18 UTC (rev 1284)
@@ -1,49 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /cvsroot/jacklab/gentoo/media-sound/specimen/specimen-0.5.1.ebuild,v 1.1.1.1 2006/04/10 11:50:09 gimpel Exp $
-
-inherit eutils
-DESCRIPTION="A Midi Controllable Audio Sampler"
-HOMEPAGE="http://zhevny.com/specimen";
-SRC_URI="http://zhevny.com/specimen/files/${P}.tar.gz";
-
-RESTRICT="nomirror"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-amd64 ~ppc sparc x86"
-
-IUSE="lash debug" # jackmidi"
-
-DEPEND="media-sound/jack-audio-connection-kit
-	virtual/alsa
-	media-libs/libsamplerate
-	media-libs/libsndfile
-	>=media-libs/phat-0.3.1
-	>=dev-libs/libxml2-2.0
-	>=x11-libs/gtk+-2
-	>=gnome-base/libgnomecanvas-2.0
-	lash? ( media-sound/lash )"
-
-src_unpack() {
-	unpack ${P}.tar.gz
-	cd ${S}
-	epatch "${FILESDIR}/jack_client.patch"
-	use lash &&  epatch "${FILESDIR}/specimen-lash.patch"
-	#use jackmidi && epatch "${FILESDIR}/specimen-jackmidi.diff"
-	# workaround buggy configure
-	sed -i -e 's|^PIXDIR\=.*|PIXDIR=\"/usr/share/specimen/pixmaps/\"|g' configure
-}
-
-src_compile() {
-
-	#elibtoolize
-	./bootstrap
-	econf \
-		$(use_enable debug) || die "config failed"
-	emake || die
-}
-
-src_install() {
-	make DESTDIR=${D} install || die
-	dodoc AUTHORS ChangeLog NEWS README TODO
-}

Deleted: trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.1.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.1.1.ebuild	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.1.1.ebuild	2008-08-09 10:37:18 UTC (rev 1284)
@@ -1,50 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /cvsroot/jacklab/gentoo/media-sound/specimen/specimen-0.5.1.ebuild,v 1.1.1.1 2006/04/10 11:50:09 gimpel Exp $
-
-inherit eutils
-DESCRIPTION="A Midi Controllable Audio Sampler"
-HOMEPAGE="http://zhevny.com/specimen";
-SRC_URI="http://zhevny.com/specimen/files/${P}.tar.gz";
-
-RESTRICT="nomirror"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc sparc x86"
-
-IUSE="lash debug" # jackmidi"
-
-RDEPEND="media-sound/jack-audio-connection-kit
-	virtual/alsa
-	media-libs/libsamplerate
-	media-libs/libsndfile
-	>=media-libs/phat-0.4.0
-	>=dev-libs/libxml2-2.0
-	>=x11-libs/gtk+-2
-	>=gnome-base/libgnomecanvas-2.0
-	lash? ( media-sound/lash )"
-
-DEPEND="${RDEPEND}
-	>=gnome-base/libgnomeui-2.0"
-
-src_unpack() {
-	unpack ${P}.tar.gz
-	cd ${S}
-	epatch "${FILESDIR}/jack_client.patch"
-}
-
-src_compile() {
-
-	#elibtoolize
-	#./bootstrap
-	econf \
-		$(use_enable debug) \
-		$(use_enable lash) \
-		|| die "config failed"
-	emake || die
-}
-
-src_install() {
-	make DESTDIR=${D} install || die
-	dodoc AUTHORS ChangeLog NEWS README TODO
-}

Deleted: trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.1.ebuild	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.1.ebuild	2008-08-09 10:37:18 UTC (rev 1284)
@@ -1,45 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /cvsroot/jacklab/gentoo/media-sound/specimen/specimen-0.5.1.ebuild,v 1.1.1.1 2006/04/10 11:50:09 gimpel Exp $
-
-inherit eutils
-DESCRIPTION="A Midi Controllable Audio Sampler"
-HOMEPAGE="http://zhevny.com/specimen";
-SRC_URI="http://zhevny.com/specimen/files/${P}.tar.gz";
-
-RESTRICT="nomirror"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-amd64 ~ppc sparc x86"
-
-IUSE="lash debug" # jackmidi"
-
-DEPEND="media-sound/jack-audio-connection-kit
-	virtual/alsa
-	media-libs/libsamplerate
-	media-libs/libsndfile
-	>=media-libs/phat-0.3.1
-	dev-libs/libxml2
-	>x11-libs/gtk+-2
-	gnome-base/libgnomecanvas
-	lash? ( media-sound/lash )"
-
-src_unpack() {
-	unpack ${P}.tar.gz
-	cd ${S}
-	use lash &&  epatch "${FILESDIR}/specimen-lash.patch"
-	#use jackmidi && epatch "${FILESDIR}/specimen-jackmidi.diff"
-
-}
-
-src_compile() {
-	./bootstrap
-	econf \
-		$(use_enable debug) || die "config failed"
-	emake || die
-}
-
-src_install() {
-	make DESTDIR=${D} install || die
-	dodoc AUTHORS ChangeLog NEWS README TODO
-}

Modified: trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.2_rc3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.2_rc3.ebuild	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/specimen/specimen-0.5.2_rc3.ebuild	2008-08-09 10:37:18 UTC (rev 1284)
@@ -1,4 +1,4 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -6,7 +6,7 @@
 DESCRIPTION="A Midi Controllable Audio Sampler"
 HOMEPAGE="http://zhevny.com/specimen";
 MY_P="${P/_/-}"
-SRC_URI="http://zhevny.com/specimen/files/${MY_P}.tar.gz";
+SRC_URI="http://zhevny.com/${PN}/files/${MY_P}.tar.gz";
 
 RESTRICT="nomirror"
 LICENSE="GPL-2"
@@ -16,7 +16,7 @@
 IUSE="lash debug" # jackmidi"
 
 RDEPEND="media-sound/jack-audio-connection-kit
-	virtual/alsa
+	>=media-libs/alsa-lib-0.9
 	media-libs/libsamplerate
 	media-libs/libsndfile
 	>=media-libs/phat-0.4.0
@@ -26,19 +26,18 @@
 	lash? ( media-sound/lash )"
 
 DEPEND="${RDEPEND}
-	>=gnome-base/libgnomeui-2.0"
+	>=gnome-base/libgnomeui-2.0
+	dev-util/pkgconfig"
 
 S="${WORKDIR}/${MY_P}"
+
 src_unpack() {
-	unpack ${MY_P}.tar.gz
-	cd ${S}
-#	epatch "${FILESDIR}/jack_client.patch"
+	unpack ${A}
+	cd "${S}"
+	sed -e "s:-Werror::" -e "s:-O3:${CFLAGS}:" -i configure
 }
 
 src_compile() {
-
-	#elibtoolize
-	#./bootstrap
 	econf \
 		$(use_enable debug) \
 		$(use_enable lash) \
@@ -47,6 +46,9 @@
 }
 
 src_install() {
-	make DESTDIR=${D} install || die
-	dodoc AUTHORS ChangeLog NEWS README TODO
+	emake DESTDIR="${D}" install || die "emake install failed."
+	dodoc AUTHORS BUGS ChangeLog NEWS PROFILE \
+		README ROADMAP TODO STYLE TODO WISHLIST
+	doicon pixmaps/${PN}.png
+	make_desktop_entry ${PN} Specimen ${PN}
 }

Modified: trunk/overlays/proaudio/media-sound/tapiir/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/tapiir/ChangeLog	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/tapiir/ChangeLog	2008-08-09 10:37:18 UTC (rev 1284)
@@ -1,7 +1,11 @@
 # ChangeLog for media-sound/tapiir
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  09 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+  tapiir-0.7.1-r1.ebuild: KEEP: patches with more functionality
+  tapiir-0.7.2.ebuild: KEEP: more deps and useflag
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/media-sound/tapiir/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/tapiir/Manifest	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/tapiir/Manifest	2008-08-09 10:37:18 UTC (rev 1284)
@@ -6,6 +6,6 @@
 DIST tapiir-0.7.1.tar.gz 169778 RMD160 04f4ba95b2517e54ea8882f500701dd879217c9c SHA1 89fbf800148dc94ae35f16baebad44e615551600 SHA256 159e8ad7b1edb80b4431584f194fd440892d170483f96d43af6dd1afd74f4ec6
 DIST tapiir-0.7.2.tar.gz 164866 RMD160 74e8d3aee2e674cd9d2fd25dd806ab4baf4fcb6a SHA1 abe270432cc89f680efe668467eb2ad08e6c83f9 SHA256 633e09f2cbc3470340aca0c3dc15dc138946a609d63fc177c2e0766001cccb21
 EBUILD tapiir-0.7.1-r1.ebuild 1454 RMD160 2f61f44eefa167fc071857224b8e3920f2378b4c SHA1 a942bed967dfc92ed488bbce13743b2d40579f50 SHA256 9012919182617e3bc541577e6e1d34a092265b2c5aae64dbbe427d1618bc4f0c
-EBUILD tapiir-0.7.2.ebuild 1440 RMD160 6f1c950a53b2fce1c0154743b9130118d149b911 SHA1 c9ff5e928e8490e2ae66d010eb6bbac8753426f8 SHA256 d67ec025a7c946d2566383f71d47a97fab87a8ad0b95a861c4be4bce39519cb8
-MISC ChangeLog 206 RMD160 7d7f832f2f21614fddf880172034aa9c4fc54253 SHA1 643a4cf768272423e2b56174502b477ad27d66eb SHA256 25981f9b910cf1cbad610a94ea61fd2e982074a369655dc7d1a3b8b19f9ec4d0
+EBUILD tapiir-0.7.2.ebuild 1387 RMD160 289489ebaea37a5f4b24f87f7bc2863757f334e5 SHA1 00410de2428d2e71d835fd85003ed347b9923bf3 SHA256 dd531fbd3f10b9f32cf03b5d066f6e77afe90418b09b1e97304e164b9c004a0b
+MISC ChangeLog 380 RMD160 8ff7a6c5abff3328414626c91aad3fe422e6b94f SHA1 47b1a860a518fd43453377440204a258b9eebe19 SHA256 79a49ca617f62c7a9007c337758b743f74854f4a50d23623d57881908b10b1b1
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/tapiir/tapiir-0.7.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/tapiir/tapiir-0.7.2.ebuild	2008-08-08 18:19:43 UTC (rev 1283)
+++ trunk/overlays/proaudio/media-sound/tapiir/tapiir-0.7.2.ebuild	2008-08-09 10:37:18 UTC (rev 1284)
@@ -1,16 +1,15 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
 inherit eutils flag-o-matic
-DESCRIPTION="Tapiir is a simple and flexible audio effects processor"
+DESCRIPTION="a flexible audio effects processor, inspired on the classical magnetic tape delay systems"
 HOMEPAGE="http://www.iua.upf.es/~mdeboer/projects/tapiir/";
 SRC_URI="http://www.iua.upf.es/~mdeboer/projects/tapiir/download/${P}.tar.gz";
 
-RESTRICT="nomirror"
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="x86 ~amd64"
+KEYWORDS="~amd64 ~ppc ~sparc x86"
 IUSE="X"
 
 DEPEND="media-sound/jack-audio-connection-kit
@@ -18,19 +17,13 @@
 		media-libs/libsndfile
 		dev-libs/libxml2
 		media-libs/libsamplerate
-		media-libs/alsa-lib
+		>=media-libs/alsa-lib-0.9
 		>=x11-libs/fltk-1.0.0"
 
 src_unpack() {
 	append-ldflags -Wl,-z,now
 	unpack ${A}
 	cd ${S}
-	#planetcrrma fixes
-	#patcher "${FILESDIR}/tapiir-0.7.1-mtd.patch apply"
-	#patcher "${FILESDIR}/tapiir-0.7.1-multiline.patch apply"
-	#patcher "${FILESDIR}/tapiir-buffersizecallback.patch apply"
-	#patcher "${FILESDIR}/tapiir-gcc4.patch apply"
-
 	# workaround for buggy Makefile
 	sed -i 's/fltk_found=no/fltk_found=yes/g' configure
 }
@@ -46,6 +39,10 @@
 }
 
 src_install() {
-	make DESTDIR=${D} install || die "make install failed"
-	dodoc AUTHORS
+	emake DESTDIR="${D}" install || die "emake install failed."
+	doman doc/${PN}.1
+	dodoc AUTHORS doc/${PN}.txt
+	dohtml doc/*.html doc/images/*.png
+	insinto /usr/share/${PN}/examples
+	doins doc/examples/*.mtd || die "doins failed."
 }


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/