Version bump (bug #158692). Make the doc? depeds DEPENDS and the rest both RDEPEND...
authorPatrick McLean <chutzpah@gentoo.org>
Tue, 9 Jan 2007 17:01:45 +0000 (17:01 +0000)
committerPatrick McLean <chutzpah@gentoo.org>
Tue, 9 Jan 2007 17:01:45 +0000 (17:01 +0000)
Package-Manager: portage-2.1.2_rc4-r7

media-sound/museseq/ChangeLog
media-sound/museseq/files/digest-museseq-0.9_pre2 [new file with mode: 0644]
media-sound/museseq/museseq-0.9_pre2.ebuild [new file with mode: 0644]

index 96e64fff9f32aed26ad7a9d499ce0173d25b721d..cda49d584227e2c19797fd3763754667f61971d9 100644 (file)
 # ChangeLog for media-sound/museseq
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/museseq/ChangeLog,v 1.43 2007/01/05 17:42:00 flameeyes Exp $
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/museseq/ChangeLog,v 1.44 2007/01/09 17:01:45 chutzpah Exp $
 
-  05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
-  museseq-0.6.2-r1.ebuild, museseq-0.7.1.ebuild, museseq-0.7.2_pre5.ebuild,
-  museseq-0.8.1.ebuild, museseq-0.8.1-r1.ebuild:
-  Convert to use elog.
+*museseq-0.9_pre2 (09 Jan 2007)
 
-  25 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
-  museseq-0.8.1-r1.ebuild:
-  stable x86, bug #149637
-
-  15 May 2006; Frank van de Pol <fvdpol@gentoo.org>
-  -files/museseq-0.7.0-suidinstall.patch, -museseq-0.7.0-r1.ebuild,
-  -museseq-0.7.1_pre3.ebuild, -museseq-0.7.2_pre2.ebuild:
-  Cleanup of old ebuilds.
-
-*museseq-0.8.1-r1 (15 May 2006)
-
-  15 May 2006; Frank van de Pol <fvdpol@gentoo.org>
-  +museseq-0.8.1-r1.ebuild:
-  Updated to include the 0.8.1a fixes
-
-  27 Apr 2006; Marien Zwart <marienz@gentoo.org>
-  files/digest-museseq-0.6.2-r1, files/digest-museseq-0.7.0-r1,
-  files/digest-museseq-0.7.1_pre3, files/digest-museseq-0.7.1,
-  files/digest-museseq-0.7.2_pre2, Manifest:
-  Fixing SHA256 digest, pass four
-
-*museseq-0.8.1 (31 Mar 2006)
-
-  31 Mar 2006; Frank van de Pol <fvdpol@gentoo.org> +museseq-0.8.1.ebuild:
-  Version bump to 0.81, added LASH support. Closes bug #127173
-
-  03 Feb 2006; Frank van de Pol <fvdpol@gentoo.org>
-  museseq-0.7.2_pre5.ebuild:
-  fixed homepage url
-
-  28 Jan 2006; Simon Stelling <blubb@gentoo.org>
-  +files/museseq-0.6.2-int2ptr.patch, -files/museseq-0.6.2-int2ptr.patch.gz,
-  museseq-0.6.2-r1.ebuild:
-  no need to gzip smallish patches
-
-  13 Jan 2006; Frank van de Pol <fvdpol@gentoo.org>
-  +files/museseq-0.7.2_pre5-rtctimerfix.patch, museseq-0.7.2_pre5.ebuild:
-  Fixed segfault on startup on amd64, closes #118869.
-
-*museseq-0.7.2_pre5 (13 Jan 2006)
-
-  13 Jan 2006; Frank van de Pol <fvdpol@gentoo.org>
-  +museseq-0.7.2_pre5.ebuild:
-  version bump to 0.7.2_pre5
-
-  11 Jan 2006; Frank van de Pol <fvdpol@gentoo.org> museseq-0.6.2-r1.ebuild,
-  museseq-0.7.0-r1.ebuild, museseq-0.7.1_pre3.ebuild, museseq-0.7.1.ebuild,
-  museseq-0.7.2_pre2.ebuild:
-  updated homepage url
-
-  07 Nov 2005; Diego Pettenò <flameeyes@gentoo.org>
-  museseq-0.6.2-r1.ebuild, museseq-0.7.0-r1.ebuild,
-  museseq-0.7.1_pre3.ebuild, museseq-0.7.1.ebuild,
-  museseq-0.7.2_pre2.ebuild:
-  Don't install COPYING and INSTALL files.
-
-  25 Jul 2005; Caleb Tennis <caleb@gentoo.org> museseq-0.6.2-r1.ebuild,
-  museseq-0.7.0-r1.ebuild, museseq-0.7.1_pre3.ebuild, museseq-0.7.1.ebuild,
-  museseq-0.7.2_pre2.ebuild:
-  Fix qt dep per bug #100235
-
-  25 Jul 2005; David Holm <dholm@gentoo.org> museseq-0.7.2_pre2.ebuild:
-  Added to ~ppc.
-
-*museseq-0.7.2_pre2 (24 Jul 2005)
-
-  24 Jul 2005; Frank van de Pol <fvdpol@gentoo.org>
-  +museseq-0.7.2_pre2.ebuild:
-  Version bump to 0.7.2_pre2
-
-  15 May 2005; Diego Pettenò <flameeyes@gentoo.org>
-  museseq-0.7.0-r1.ebuild, museseq-0.7.1_pre3.ebuild, museseq-0.7.1.ebuild:
-  Removed inheritance of gcc eclass which isn't necessary.
-
-  27 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  museseq-0.7.1.ebuild:
-  Use proper toolchain ld.  Added to ~sparc.
-
-  18 Feb 2005; Jan Brinkmann <luckyduck@gentoo.org>
-  -files/museseq-0.6.2-int2ptr.patch, +files/museseq-0.6.2-int2ptr.patch.gz,
-  museseq-0.6.2-r1.ebuild, museseq-0.7.1.ebuild:
-  updated digest and SRC_URI to fix #82162. also gziped patch for 0.6.2 to make
-  it <20k.
-
-  06 Feb 2005; Frank van de Pol <fvdpol@gentoo.org>
-  -museseq-0.7.0.20040925.ebuild:
-  cleaning up... removed  museseq-0.7.0.20040925
-
-*museseq-0.7.1 (01 Feb 2005)
-
-  01 Feb 2005; Frank van de Pol <fvdpol@gentoo.org> +museseq-0.7.1.ebuild:
-  Version bump to 0.7.1.
-
-  13 Jan 2005; Frank van de Pol <fvdpol@gentoo.org> museseq-0.7.1_pre3.ebuild:
-  Updated dependencies. Closes Bug #77807 and #77373.
-
-*museseq-0.7.1_pre3 (09 Jan 2005)
-
-  09 Jan 2005; Frank van de Pol <fvdpol@gentoo.org>
-  +museseq-0.7.1_pre3.ebuild:
-  Updated to new upstream release 0.7.1pre3.
-
-  19 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  -museseq-0.6.0.ebuild, -museseq-0.6.2.ebuild:
-  Removing old versions.
-
-  18 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  museseq-0.7.0.20040925.ebuild:
-  Removed explicit RDEPEND=DEPEND statement.
-
-  28 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  museseq-0.6.2-r1.ebuild, museseq-0.7.0-r1.ebuild:
-  Added eutils to inherit.
-
-*museseq-0.7.0.20040925 (28 Sep 2004)
-
-  28 Sep 2004; Chris White <chriswhite@gentoo.org>
-  +files/museseq-0.7.0.20040925-gcc34_typeid_fix.patch,
-  +museseq-0.7.0.20040925.ebuild:
-  Bumped to a cvs snapshot provided by Eric Shattow <shadow@serverart.org> which
-  fixes lots of runtime issues. Closes bug #65287.
-
-*museseq-0.7.0-r1 (25 Sep 2004)
-
-  25 Sep 2004; Chris White <chriswhite@gentoo.org>
-  +files/museseq-0.7.0-suidinstall.patch, +museseq-0.7.0-r1.ebuild:
-  Bump to 0.7.0. Big thanks to Eric Shattow <shadow@serverart.org> for his help
-  in cleaning up. Closes bug #57740.
-
-  14 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  museseq-0.6.2-r1.ebuild:
-  Stable amd64, x86.
-
-  08 Sep 2004; Mamoru KOMACHI <usata@gentoo.org> museseq-0.6.2-r1.ebuild:
-  Fixed missing doc problem. This closes bug #49381.
-
-  04 Sep 2004; Chris White <chriswhite@gentoo.org> :
-  Fixed strange manifest errors.
-
-*museseq-0.6.2-r1 (11 Jul 2004)
-
-  11 Jul 2004; Frank van de Pol <fvdpol@gentoo.org>
-  +files/museseq-0.6.2-drumport.patch, +files/museseq-0.6.2-gcc34.patch,
-  +files/museseq-0.6.2-int2ptr.patch, +files/museseq-0.6.2-memory.patch,
-  +museseq-0.6.2-r1.ebuild:
-  Fixes to get MuSE running on amd64. Thanks to Andreas Pokorny
-  <diemumiee@gmx.org> for the hard work in QT and the memory allocator. Closes
-  bug #54569.
-
-  13 Jun 2004; Jeremy Huddleston <eradicator@gentoo.org> museseq-0.6.0.ebuild,
-  museseq-0.6.2.ebuild:
-  Getting rid of virtual/jack.
-
-  26 May 2004; Danny van Dyk <kugelfang@gentoo.org> museseq-0.6.2.ebuild:
-  Removed addwrite "/usr/qt/3/etc/settings". The proper way to handle this
-  sandbox violation is to add inherit kde-function and need-qt 3. Fixes BUG
-  #47975 finally.
-
-  16 Apr 2004; Daniel Ahlberg <aliz@gentoo.org> museseq-0.6.2.ebuild,
-  files/museseq-0.6.2-fPIC.patch:
-  Added amd64 keyword and fixed -fPIC compilation. Closing #47975.
-
-  31 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> museseq-0.6.2.ebuild:
-  Stable x86.
-
-  17 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> museseq-0.6.0.ebuild,
-  museseq-0.6.2.ebuild:
-  Allow access to /dev/dri/card* to close bug #43134
-
-  19 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> museseq-0.6.0.ebuild,
-  museseq-0.6.2.ebuild:
-  Resolving conflict in executable name with media-sound/muse. We install
-  as lmuse and setup a symlink if muse is not installed. Closes bug #34973.
-
-  02 Feb 2004; Martin Holzer <mholzer@gentoo.org> museseq-0.6.2.ebuild:
-  fixing sandbox.
-
-  07 Dec 2003; Heinrich Wendel <lanius@gentoo.org> museseq-0.6.0.ebuild,
-  museseq-0.6.2.ebuild:
-  fixed alsa deps
-
-  05 Dec 2003; <torbenh@gentoo.org> museseq-0.6.2.ebuild:
-  added a fix for alsa-1.0
-
-*museseq-0.6.2 (03 Dec 2003)
-
-  03 Dec 2003; <torbenh@gentoo.org> museseq-0.6.2.ebuild:
-  New Verion muse-6.2
-
-*museseq-0.6.0 (21 Jun 2003)
-
-  21 Jun 2003; jje <jje@gentoo.org> museseq-0.6.0.ebuild:
-  Initial Revision.
-  
-  Submitted by: Jonathan Kraut
+  09 Jan 2007; Patrick McLean <chutzpah@gentoo.org> -museseq-0.8.1.ebuild,
+  +museseq-0.9_pre2.ebuild:
+  Version bump (bug #158692). Make the doc? depeds DEPENDS and the rest both
+  RDEPEND and DEPEND (bug #142727). Clean out version 0.8.1.
 
diff --git a/media-sound/museseq/files/digest-museseq-0.9_pre2 b/media-sound/museseq/files/digest-museseq-0.9_pre2
new file mode 100644 (file)
index 0000000..abbe3a1
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 7e7c9ac9e9d2237e2cbb15452cf19b44 muse-0.9pre2.tar.gz 2343753
+RMD160 104eb9602cf86f93789a5201643f04a82075f0b3 muse-0.9pre2.tar.gz 2343753
+SHA256 e8b59e24e4427254f95de85bf573a36b71fed17a8bc1feaf854ba8dc50cc0860 muse-0.9pre2.tar.gz 2343753
diff --git a/media-sound/museseq/museseq-0.9_pre2.ebuild b/media-sound/museseq/museseq-0.9_pre2.ebuild
new file mode 100644 (file)
index 0000000..45c8c90
--- /dev/null
@@ -0,0 +1,56 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/museseq/museseq-0.9_pre2.ebuild,v 1.1 2007/01/09 17:01:45 chutzpah Exp $
+
+inherit kde-functions virtualx eutils
+
+MY_P=${P/museseq/muse}
+MY_P=${MY_P/_/}
+
+DESCRIPTION="MusE is a MIDI/Audio sequencer with recording and editing capabilities"
+SRC_URI="mirror://sourceforge/lmuse/${MY_P}.tar.gz"
+HOMEPAGE="http://www.muse-sequencer.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="doc lash debug"
+
+RDEPEND="$(qt_min_version 3.2)
+       >=media-libs/alsa-lib-0.9.0
+       >=media-sound/fluidsynth-1.0.3
+       dev-lang/perl
+       >=media-libs/libsndfile-1.0.1
+       >=media-libs/libsamplerate-0.1.0
+       >=media-sound/jack-audio-connection-kit-0.98.0
+       lash? ( media-sound/lash )"
+
+DEPEND="${RDEPEND}
+       doc? ( app-text/openjade
+               app-doc/doxygen
+               media-gfx/graphviz )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+       Xeconf --disable-suid-build \
+               $(use_enable lash) \
+               $(use_enable debug) || die "configure failed"
+
+       emake all || die
+}
+
+src_install() {
+       make DESTDIR=${D} install || die "install failed"
+       dodoc AUTHORS ChangeLog NEWS README SECURITY README.*
+       mv ${D}/usr/bin/muse ${D}/usr/bin/museseq
+}
+
+pkg_postinst() {
+       elog "You must have the realtime module loaded to use MusE 0.8.x"
+       elog "Additionally, configure your Linux Kernel for non-generic"
+       elog "Real Time Clock support enabled or loaded as a module."
+       elog "User must have read/write access to /dev/misc/rtc device."
+       elog "Realtime LSM: http://sourceforge.net/projects/realtime-lsm/"
+}