[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."
}