[proaudio] [1418] museseq 1.0-rc1 (still needs --as-needed fix for driver/libjack*) |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1418
Author: gimpel
Date: 2009-02-06 00:06:14 +0100 (Fri, 06 Feb 2009)
Log Message:
-----------
museseq 1.0-rc1 (still needs --as-needed fix for driver/libjack*)
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/museseq/ChangeLog
trunk/overlays/proaudio/media-sound/museseq/Manifest
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/museseq/files/1.0.9999/
trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_rc1.ebuild
trunk/overlays/proaudio/media-sound/museseq/museseq-1.9999.ebuild
trunk/overlays/proaudio/media-sound/museseq/museseq-2.9999.ebuild
Removed Paths:
-------------
trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/
trunk/overlays/proaudio/media-sound/museseq/museseq-0.9.9999.ebuild
trunk/overlays/proaudio/media-sound/museseq/museseq-0.9_pre1.ebuild
trunk/overlays/proaudio/media-sound/museseq/museseq-0.9_pre2.ebuild
trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_pre1.ebuild
trunk/overlays/proaudio/media-sound/museseq/museseq-9999.ebuild
Modified: trunk/overlays/proaudio/media-sound/museseq/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/ChangeLog 2009-01-30 10:46:00 UTC (rev 1417)
+++ trunk/overlays/proaudio/media-sound/museseq/ChangeLog 2009-02-05 23:06:14 UTC (rev 1418)
@@ -1,7 +1,15 @@
# ChangeLog for media-sound/museseq
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 05 Feb 2009; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx>
+ -files/0.9.9999/02_all_log2f_aliasing.patch, ++, ++, ++,
+ -files/0.9.9999/04_all_asneeded.patch, -files/0.9.9999/amd64.diff,
+ -museseq-0.9_pre1.ebuild, -museseq-0.9.9999.ebuild,
+ -museseq-0.9_pre2.ebuild, -museseq-1.0_pre1.ebuild,
+ +museseq-1.0_rc1.ebuild, -museseq-9999.ebuild:
+ museseq-1.0-rc1, cleanup, rename live ebuilds
+
22 Sep 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx; +files/0.9.9999,
+museseq-0.9.9999.ebuild, +files/0.9.9999/02_all_log2f_aliasing.patch,
+files/0.9.9999/04_all_asneeded.patch, +files/0.9.9999/amd64.diff:
Modified: trunk/overlays/proaudio/media-sound/museseq/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/Manifest 2009-01-30 10:46:00 UTC (rev 1417)
+++ trunk/overlays/proaudio/media-sound/museseq/Manifest 2009-02-05 23:06:14 UTC (rev 1418)
@@ -1,18 +1,14 @@
-AUX 0.9.9999/02_all_log2f_aliasing.patch 1219 RMD160 571c7aecc73c98696a6673ee240054bde3f7c526 SHA1 6c94569e0dce6542b75c3c078a7fe52cae5800f7 SHA256 e92704bef93fd70d1f22c05763e46edd814116a805bcd46586682881f536c28b
-AUX 0.9.9999/04_all_asneeded.patch 531 RMD160 aebf5a6a52313ea3f6e9678b91bf9236ed5c3b75 SHA1 06b408317dc4a1d8070df338201113f36eab313e SHA256 0ee3c1eaf6680db9cace739e9271bbe9f8455986a26355f9ceae7743a3b2b368
-AUX 0.9.9999/amd64.diff 2781 RMD160 e3c00c771dffa50c1373a7c60d6c016e556a6d39 SHA1 c6287a77c8b303dbbcbbb725e3c18b299cc66687 SHA256 cbcf552f5040139d0c7a13a58c0c0c65d25cbaa87aa17d77edbaea6d23ea24bf
+AUX 1.0.9999/02_all_log2f_aliasing.patch 1219 RMD160 571c7aecc73c98696a6673ee240054bde3f7c526 SHA1 6c94569e0dce6542b75c3c078a7fe52cae5800f7 SHA256 e92704bef93fd70d1f22c05763e46edd814116a805bcd46586682881f536c28b
+AUX 1.0.9999/04_all_asneeded.patch 531 RMD160 aebf5a6a52313ea3f6e9678b91bf9236ed5c3b75 SHA1 06b408317dc4a1d8070df338201113f36eab313e SHA256 0ee3c1eaf6680db9cace739e9271bbe9f8455986a26355f9ceae7743a3b2b368
+AUX 1.0.9999/amd64.diff 2781 RMD160 e3c00c771dffa50c1373a7c60d6c016e556a6d39 SHA1 c6287a77c8b303dbbcbbb725e3c18b299cc66687 SHA256 cbcf552f5040139d0c7a13a58c0c0c65d25cbaa87aa17d77edbaea6d23ea24bf
AUX fix_zyn.patch 1115 RMD160 d5c4ecec65534f7e47cb928f58b045c50179ad8a SHA1 61d832a3adb6376c0b7570311514c4b157706e6a SHA256 0a66f0dfc9451efd7a19833dbb22a7abc6382e6857596c54475ff14eadf20ee7
AUX museseq-9999-find_fltk.patch 363 RMD160 4fa8453e42443fd03f2d270560eac71e3d83e5e0 SHA1 7f59d4478601e533f5234a5ef802f8f0c7b32ccb SHA256 e31ec9777580f44a9c7facea9122c5c4a9e9e3ba4090a98968598e40d85889f2
AUX sse_functions_64bit.s 12051 RMD160 8532994c45d1a0c2323411de26f121bb3a632350 SHA1 8a4ee6c6e2c7179daf1723d8f92873c3c4374f6b SHA256 460e6f8ec1a8a4691a72ebec5551c0104f933ea500c6f93ee51be47fb8508285
-DIST muse-0.9pre1.tar.gz 2330079 RMD160 b77a3516ad0653f6e1ddeddb6ae3a7daa01e02f2 SHA1 bfea01acf8649f9cfd4f000247ab62a09a054b48 SHA256 48df0d1cb27f89b47323de72f9b80275f1d0b504960a5e7147f07d192ee0afb2
-DIST muse-0.9pre2.tar.gz 2343753 RMD160 104eb9602cf86f93789a5201643f04a82075f0b3 SHA1 9c826904de8e6423d0a842cb1333b38256734e22 SHA256 e8b59e24e4427254f95de85bf573a36b71fed17a8bc1feaf854ba8dc50cc0860
DIST muse-0.9pre3.tar.gz 2350280 RMD160 3403ef6b02e6e81082fd38be01ac1ccbe94f47da SHA1 4c42ffc9c12523aa387a1e07752b4fd4a3dd0223 SHA256 53a201bb785244aa1a03c6839aa0a662773b3a7171cd771be083d82b0040d8f3
-DIST muse-1.0pre1.tar.gz 2945298 RMD160 d15611830567cb294b1410097137e1fa60f9e645 SHA1 67f123da9af63cea101b9b702fc0f6ced02cf961 SHA256 38f38d2975e91f3d95aefdbb603b55dfebc88bb86e9b6e760e5858179bf4b698
-EBUILD museseq-0.9.9999.ebuild 2268 RMD160 3d0477c0743074aa734514d2da6e61d3d6fc8013 SHA1 8906449a1c1af6f48c6eb48ab18ad6baf56497c4 SHA256 94f12e0b6d76acd5ed033cba944739cd090c2ebca0fefe35d83b81c0bddd498a
-EBUILD museseq-0.9_pre1.ebuild 2346 RMD160 65740535a23860e39c2804e63b14859ca43fc90d SHA1 553226a38f05ddcf2f40a5522bcd617b9c0d4779 SHA256 a27583546a0c6fbe84d64c5000e90dd848496e3995866e797ae2866979f4ac72
-EBUILD museseq-0.9_pre2.ebuild 2346 RMD160 65740535a23860e39c2804e63b14859ca43fc90d SHA1 553226a38f05ddcf2f40a5522bcd617b9c0d4779 SHA256 a27583546a0c6fbe84d64c5000e90dd848496e3995866e797ae2866979f4ac72
+DIST muse-1.0rc1.tar.gz 2461851 RMD160 ada06aa176756de54f650a0feb6d4958d6c1bf40 SHA1 db20ff7b039370a10f8bf7e56c415842a618b8b7 SHA256 c5f9fd6ad978dc789de1f60329b904d0476a142525d80ddaad3c13850fded756
EBUILD museseq-0.9_pre3.ebuild 1616 RMD160 aa68d4ff99f55a80bd728209ac375604cc6ced57 SHA1 6312168c0429f5b0d69498b0eb1b5f57344e2ff9 SHA256 edc826bf1b0f8af9010e293968755b7bb9aaf1ead8b598ee8e9efc1f02c366b8
-EBUILD museseq-1.0_pre1.ebuild 2233 RMD160 96c5771c6d40bef0b4550abcbde4b13f8735c51d SHA1 bf6ba64baa1854c5ca1b272e7151f870960a1215 SHA256 3b5501064abd6d437c7d0e2d5a9e35d30ab59c839ac829e65a49eb6a8da2bb1d
-EBUILD museseq-9999.ebuild 2464 RMD160 3ab75feb3ec6b2ae0c2f6cee65647f29fc0c8f5c SHA1 256eb5a2eef317cee05ef14f92bf798c6847cd04 SHA256 74ac53251466cb810e503c5b904c4560357e274bf7735f5aac376b15cbe87ed9
-MISC ChangeLog 642 RMD160 3460920090c7dbd121abcb11ce8426f0ec744461 SHA1 e9799fefa15e4f1d4675f31ca8a82d5001a7222e SHA256 dff46f1ecb41f68c22af06394f951359bee0dfdc1315c92d05a279f6c49a0ea1
+EBUILD museseq-1.0_rc1.ebuild 1894 RMD160 b8266fea3911a91a0f6a31a77649fd27008eb044 SHA1 84f595e49ed1cdabae438ac8a875132c201cfb8e SHA256 0a94046385ec8ffcb2c55ea419e34fd46cea125adadf6e52fdf9dfa73c034ad9
+EBUILD museseq-1.9999.ebuild 2224 RMD160 03e898db0bb51fdbcc51e22f24a8f2eef764108f SHA1 f27e2b4e1f7e68cd76a3a2197dadf9ad09d9be03 SHA256 f5985213436fe8b683d229ebc19b27a20592d55c750728da4229e46faf5ef5b4
+EBUILD museseq-2.9999.ebuild 2464 RMD160 3ab75feb3ec6b2ae0c2f6cee65647f29fc0c8f5c SHA1 256eb5a2eef317cee05ef14f92bf798c6847cd04 SHA256 74ac53251466cb810e503c5b904c4560357e274bf7735f5aac376b15cbe87ed9
+MISC ChangeLog 1031 RMD160 b32ee490a2cac534e4310e9e0841ad947fc733d1 SHA1 fc932386a10b2c83e1acce181bbdc64965eaffe4 SHA256 bb9a07c2864e03db429163329f9bdfda4c63fa2dc18d7902d53d46d6a283e49f
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Copied: trunk/overlays/proaudio/media-sound/museseq/files/1.0.9999 (from rev 1414, trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999)
Deleted: trunk/overlays/proaudio/media-sound/museseq/museseq-0.9.9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-0.9.9999.ebuild 2009-01-30 10:46:00 UTC (rev 1417)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-0.9.9999.ebuild 2009-02-05 23:06:14 UTC (rev 1418)
@@ -1,78 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/museseq/museseq-0.9.ebuild,v 1.4 2008/07/27 21:30:21 carlo Exp $
-
-EAPI=1
-
-inherit kde-functions exteutils cvs
-
-MY_PN=${PN/museseq/muse}
-
-DESCRIPTION="MusE is a MIDI/Audio sequencer with recording and editing capabilities"
-HOMEPAGE="http://www.muse-sequencer.org"
-SRC_URI=""
-
-ECVS_SERVER="lmuse.cvs.sourceforge.net:/cvsroot/lmuse"
-ECVS_MODULE="muse"
-ECVS_BRANCH="REL07"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-IUSE="doc lash debug"
-
-RDEPEND="x11-libs/qt:3
- >=media-libs/alsa-lib-0.9.0
- >=media-sound/fluidsynth-1.0.3
- dev-lang/perl
- >=media-libs/libsndfile-1.0.4
- >=media-libs/libsamplerate-0.1.0
- >=media-sound/jack-audio-connection-kit-0.98.0
- lash? ( >=media-sound/lash-0.5.0 )"
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- doc? ( app-text/openjade
- app-doc/doxygen
- media-gfx/graphviz )"
-
-S="${WORKDIR}/${MY_PN}"
-
-src_unpack() {
- cvs_src_unpack
- cd "${S}"
- EPATCH_SUFFIX="patch" epatch "${FILESDIR}"/${PV}
- use amd64 && epatch "${FILESDIR}"/${PV}/amd64.diff
-}
-
-src_compile() {
- einfo "Running autogen..."
- ./autogen.sh || die "autogen failed"
-
- econf --disable-suid-build --disable-optimize \
- $(use_enable lash) $(use_enable debug) \
- || die "econf failed."
-
- emake || die "emake failed."
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed."
- dodoc AUTHORS ChangeLog NEWS README* SECURITY
- mv "${D}"/usr/bin/muse "${D}"/usr/bin/museseq
-}
-
-pkg_postinst() {
- elog "You must have the realtime module loaded to use MuSe.."
- 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://www.gentoo.org/proj/en/desktop/sound/realtime.xml"
- echo
- elog "If using pam rlimits instead Realtime LSM and you hit this error:"
- elog "\"RtcTimer::setTimerFreq(): cannot set tick on /dev/rtc: Permission denied\""
- elog "add the following to /etc/conf.d/local.start"
- elog "echo 1024 > /proc/sys/dev/rtc/max-user-freq"
- elog "if /proc/sys/dev/rtc/max-user-freq could not be found"
- elog "you hav to load the rtc module: modprobe rtc"
- echo
-}
Deleted: trunk/overlays/proaudio/media-sound/museseq/museseq-0.9_pre1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-0.9_pre1.ebuild 2009-01-30 10:46:00 UTC (rev 1417)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-0.9_pre1.ebuild 2009-02-05 23:06:14 UTC (rev 1418)
@@ -1,79 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/museseq/museseq-0.7.1.ebuild,v 1.4 2005/05/15 14:43:25 flameeyes Exp $
-
-inherit kde-functions virtualx eutils toolchain-funcs # lash
-need-qt 3
-
-MY_P=${P/museseq/muse}
-MY_P=${MY_P/_/}
-
-DESCRIPTION="The Linux (midi) MUSic Editor (a sequencer)"
-SRC_URI="mirror://sourceforge/lmuse/${MY_P}.tar.gz"
-HOMEPAGE="http://www.muse-sequencer.org/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~sparc x86"
-IUSE="lash debug"
-
-DEPEND=">=x11-libs/qt-3.2.0
- alsa? ( media-libs/alsa-lib )
- >=media-sound/fluidsynth-1.0.3
- doc? ( app-text/openjade
- app-doc/doxygen
- media-gfx/graphviz )
- dev-lang/perl
- >=media-libs/libsndfile-1.0.4
- >=media-libs/libsamplerate-0.1.0
- >=media-sound/jack-audio-connection-kit-0.98.0
- lash? ( >=media-sound/lash-0.5.0 )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack(){
- ## check if libfst is valid
- #if [ -e "/usr/lib/pkgconfig/libfst.pc" ];then
- # egrep -q '1.8|1.7' /usr/lib/pkgconfig/libfst.pc &>/dev/null && \
- # eerror "try to update fst: at least to fst-1.8-r3 or uninstall fst
- # or just remove /usr/lib/pkgconfig/libfst.pc" && die
- #fi
- unpack ${A}
- cd ${S}
-}
-
-src_compile() {
- ./autogen.sh
- export LD="$(tc-getLD)"
- Xeconf \
- "`use_enable lash` \
- `use_enable debug` \
- `use_enable vst` \
- --disable-suid-install --enable-optimize \
- --disable-suid-build" || die "Configure failed"
-
- emake all || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die "install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS README SECURITY README.*
- mv ${D}/usr/bin/muse ${D}/usr/bin/museseq
-}
-
-pkg_postinst() {
- einfo "You must have the realtime module loaded to use MusE 0.7.x"
- einfo "Additionally, configure your Linux Kernel for non-generic"
- einfo "Real Time Clock support enabled or loaded as a module."
- einfo "User must have read/write access to /dev/misc/rtc device."
- einfo "Realtime LSM: http://sourceforge.net/projects/realtime-lsm/"
- einfo
- einfo "If using pam rlimits instead Realtime LSM and you hit this error:"
- einfo "\"RtcTimer::setTimerFreq(): cannot set tick on /dev/rtc: Permission
- denied\""
- einfo "add the following to /etc/conf.d/local.start"
- einfo "echo 1024 > /proc/sys/dev/rtc/max-user-freq"
-
- use vst || ewarn "vst useflag is disabled due segfault"
-}
-
Deleted: trunk/overlays/proaudio/media-sound/museseq/museseq-0.9_pre2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-0.9_pre2.ebuild 2009-01-30 10:46:00 UTC (rev 1417)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-0.9_pre2.ebuild 2009-02-05 23:06:14 UTC (rev 1418)
@@ -1,79 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/museseq/museseq-0.7.1.ebuild,v 1.4 2005/05/15 14:43:25 flameeyes Exp $
-
-inherit kde-functions virtualx eutils toolchain-funcs # lash
-need-qt 3
-
-MY_P=${P/museseq/muse}
-MY_P=${MY_P/_/}
-
-DESCRIPTION="The Linux (midi) MUSic Editor (a sequencer)"
-SRC_URI="mirror://sourceforge/lmuse/${MY_P}.tar.gz"
-HOMEPAGE="http://www.muse-sequencer.org/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~sparc x86"
-IUSE="lash debug"
-
-DEPEND=">=x11-libs/qt-3.2.0
- alsa? ( media-libs/alsa-lib )
- >=media-sound/fluidsynth-1.0.3
- doc? ( app-text/openjade
- app-doc/doxygen
- media-gfx/graphviz )
- dev-lang/perl
- >=media-libs/libsndfile-1.0.4
- >=media-libs/libsamplerate-0.1.0
- >=media-sound/jack-audio-connection-kit-0.98.0
- lash? ( >=media-sound/lash-0.5.0 )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack(){
- ## check if libfst is valid
- #if [ -e "/usr/lib/pkgconfig/libfst.pc" ];then
- # egrep -q '1.8|1.7' /usr/lib/pkgconfig/libfst.pc &>/dev/null && \
- # eerror "try to update fst: at least to fst-1.8-r3 or uninstall fst
- # or just remove /usr/lib/pkgconfig/libfst.pc" && die
- #fi
- unpack ${A}
- cd ${S}
-}
-
-src_compile() {
- ./autogen.sh
- export LD="$(tc-getLD)"
- Xeconf \
- "`use_enable lash` \
- `use_enable debug` \
- `use_enable vst` \
- --disable-suid-install --enable-optimize \
- --disable-suid-build" || die "Configure failed"
-
- emake all || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die "install failed"
- dodoc AUTHORS ChangeLog INSTALL NEWS README SECURITY README.*
- mv ${D}/usr/bin/muse ${D}/usr/bin/museseq
-}
-
-pkg_postinst() {
- einfo "You must have the realtime module loaded to use MusE 0.7.x"
- einfo "Additionally, configure your Linux Kernel for non-generic"
- einfo "Real Time Clock support enabled or loaded as a module."
- einfo "User must have read/write access to /dev/misc/rtc device."
- einfo "Realtime LSM: http://sourceforge.net/projects/realtime-lsm/"
- einfo
- einfo "If using pam rlimits instead Realtime LSM and you hit this error:"
- einfo "\"RtcTimer::setTimerFreq(): cannot set tick on /dev/rtc: Permission
- denied\""
- einfo "add the following to /etc/conf.d/local.start"
- einfo "echo 1024 > /proc/sys/dev/rtc/max-user-freq"
-
- use vst || ewarn "vst useflag is disabled due segfault"
-}
-
Deleted: trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_pre1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_pre1.ebuild 2009-01-30 10:46:00 UTC (rev 1417)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_pre1.ebuild 2009-02-05 23:06:14 UTC (rev 1418)
@@ -1,87 +0,0 @@
-# Copyright 1999-2007777777 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=1
-
-inherit virtualx eutils toolchain-funcs qt4 patcher
-
-MY_PN=${PN/museseq/muse}
-MY_P="${MY_PN}-${PV/_/}"
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="The Linux (midi) MUSic Editor (a sequencer)"
-HOMEPAGE="http://www.muse-sequencer.org/"
-SRC_URI="mirror://sourceforge/lmuse/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS="~x86 ~amd64"
-IUSE="vst dssi fluidsynth zynaddsubfx"
-
-DEPEND=">=dev-util/cmake-2.4.1
- =sys-devel/gcc-4*"
-RDEPEND="${DEPEND}
- || ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-xmlpatterns
- x11-libs/qt-qt3support x11-libs/qt-svg )
- >=x11-libs/qt-4.2:4 )
- >=media-libs/alsa-lib-1.0
- >=media-sound/fluidsynth-1.0.3
- doc? ( app-text/openjade
- app-doc/doxygen
- media-gfx/graphviz )
- dev-lang/perl
- >=media-libs/libsndfile-1.0.1
- >=media-libs/libsamplerate-0.1.0
- =media-sound/jack-audio-connection-kit-0.102.2*
- dssi? ( >=media-libs/dssi-0.9.0 )
- lash? ( >=media-sound/lash-0.4.0 )
- !media-sound/museseq-cvs
- !media-sound/museseq-svn
- zynaddsubfx? ( =x11-libs/fltk-1.1*
- >=dev-libs/mini-xml-2 )"
-
-pkg_setup() {
- if ! built_with_use ">=x11-libs/qt-4" qt3support; then
- eerror "atm $PN needs qt3support "
- eerror "You will have to compile >=qt-4 with USE=\"qt3support\"."
- die
- fi
-}
-
-src_unpack() {
- unpack "${A}"
- cd "${S}"
- patcher "${FILESDIR}/fix_zyn.patch" -a -f
- mkdir build
-}
-
-src_compile() {
- cd "${S}/build"
- cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
- -DENABLE_DSSI="$(! use dssi; echo "$?")" \
- -DENABLE_VST="$(! use vst; echo "$?")" \
- -DENABLE_FLUID="$(! use fluidsynth; echo "$?")" \
- -DENABLE_ZYNADDSUBFX="0" \
- -DENABLE_ZYNADDSUBFX="$(! use zynaddsubfx; echo "$?")"
-
- cmake ../doc/CMakeLists.txt
-
- emake || die "build failed"
-}
-
-src_install() {
- cd "${S}/build"
- make DESTDIR="${D}" install || die "install failed"
- cd "${S}"
- dodoc AUTHORS ChangeLog NEWS README SECURITY Reference
- mv "${D}/usr/bin/muse" "${D}/usr/bin/museseq-1.0"
-}
-
-pkg_postinst() {
- einfo "You will need write access to the realtime clock."
- einfo "See
- http://proaudio.tuxfamily.org/wiki/index.php?title=Realtime_%28RT%29_Kernel#Activate_and_test_RT"
- einfo "on how to set that up."
-}
-
Added: trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_rc1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_rc1.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_rc1.ebuild 2009-02-05 23:06:14 UTC (rev 1418)
@@ -0,0 +1,71 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=1
+
+inherit eutils flag-o-matic toolchain-funcs
+
+MY_P=${P/museseq/muse}
+MY_P=${MY_P/_/}
+
+DESCRIPTION="The Linux (midi) MUSic Editor (a sequencer)"
+SRC_URI="mirror://sourceforge/lmuse/${MY_P}.tar.gz"
+HOMEPAGE="http://www.muse-sequencer.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc fluidsynth lash pch"
+
+DEPEND=">=x11-libs/qt-3.2.0:3
+ >=media-libs/alsa-lib-0.9.0
+ fluidsynth? ( >=media-sound/fluidsynth-1.0.3 )
+ doc? ( app-text/openjade
+ app-doc/doxygen
+ media-gfx/graphviz )
+ dev-lang/perl
+ >=media-libs/libsndfile-1.0.0
+ >=media-libs/libsamplerate-0.1.0
+ >=media-sound/jack-audio-connection-kit-0.98.0
+ lash? ( >=media-sound/lash-0.5.0 )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+ # new strange --as-needed error, not like the old one
+ filter-ldflags -Wl,--as-needed --as-needed
+
+ econf \
+ `use_enable lash` \
+ `use_enable debug` \
+ `use_enable pch` \
+ --disable-suid-install \
+ --enable-optimize \
+ --disable-suid-build \
+ || die "Configure failed"
+
+ emake all || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "install failed"
+ dodoc AUTHORS ChangeLog INSTALL NEWS README SECURITY README.*
+ mv ${D}/usr/bin/muse ${D}/usr/bin/museseq
+
+ newicon "packaging/muse_icon.png" "${PN}.png"
+ make_desktop_entry ${PN} "MusE Sequencer" ${PN} "AudioVideo;Audio;Sequencer"
+}
+
+pkg_postinst() {
+ echo
+ einfo "You have to enable realtime capabilities in order to run MuSE."
+ einfo "See http://www.gentoo.org/proj/en/desktop/sound/realtime.xml"
+ einfo
+ einfo "If using pam rlimits instead Realtime LSM and you hit this error:"
+ einfo "\"RtcTimer::setTimerFreq(): cannot set tick on /dev/rtc: Permission denied\""
+ einfo "add the following to /etc/sysctl.conf and run \"sysctl -a\""
+ echo
+ einfo "dev.rtc.max-user-freq = 1024"
+ echo
+}
Copied: trunk/overlays/proaudio/media-sound/museseq/museseq-1.9999.ebuild (from rev 1414, trunk/overlays/proaudio/media-sound/museseq/museseq-0.9.9999.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-1.9999.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-1.9999.ebuild 2009-02-05 23:06:14 UTC (rev 1418)
@@ -0,0 +1,77 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/museseq/museseq-0.9.ebuild,v 1.4 2008/07/27 21:30:21 carlo Exp $
+
+EAPI=1
+
+inherit kde-functions exteutils cvs
+
+MY_PN=${PN/museseq/muse}
+
+DESCRIPTION="MusE is a MIDI/Audio sequencer with recording and editing capabilities"
+HOMEPAGE="http://www.muse-sequencer.org"
+SRC_URI=""
+
+ECVS_SERVER="lmuse.cvs.sourceforge.net:/cvsroot/lmuse"
+ECVS_MODULE="muse"
+ECVS_BRANCH="REL07"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc lash debug"
+
+RDEPEND=">=x11-libs/qt-3.2.0:3
+ >=media-libs/alsa-lib-0.9.0
+ >=media-sound/fluidsynth-1.0.3
+ dev-lang/perl
+ >=media-libs/libsndfile-1.0.0
+ >=media-libs/libsamplerate-0.1.0
+ >=media-sound/jack-audio-connection-kit-0.98.0
+ lash? ( >=media-sound/lash-0.5.0 )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ doc? ( app-text/openjade
+ app-doc/doxygen
+ media-gfx/graphviz )"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_unpack() {
+ cvs_src_unpack
+ cd "${S}"
+ EPATCH_SUFFIX="patch" epatch "${FILESDIR}"/${PV}
+}
+
+src_compile() {
+ einfo "Running autogen..."
+ ./autogen.sh || die "autogen failed"
+
+ econf --disable-suid-build --disable-optimize \
+ $(use_enable lash) $(use_enable debug) \
+ || die "econf failed."
+
+ emake || die "emake failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS README* SECURITY
+ mv "${D}"/usr/bin/muse "${D}"/usr/bin/museseq
+}
+
+pkg_postinst() {
+ elog "You must have the realtime module loaded to use MuSe.."
+ 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://www.gentoo.org/proj/en/desktop/sound/realtime.xml"
+ echo
+ elog "If using pam rlimits instead Realtime LSM and you hit this error:"
+ elog "\"RtcTimer::setTimerFreq(): cannot set tick on /dev/rtc: Permission denied\""
+ elog "add the following to /etc/conf.d/local.start"
+ elog "echo 1024 > /proc/sys/dev/rtc/max-user-freq"
+ elog "if /proc/sys/dev/rtc/max-user-freq could not be found"
+ elog "you hav to load the rtc module: modprobe rtc"
+ echo
+}
Copied: trunk/overlays/proaudio/media-sound/museseq/museseq-2.9999.ebuild (from rev 1414, trunk/overlays/proaudio/media-sound/museseq/museseq-9999.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-2.9999.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-2.9999.ebuild 2009-02-05 23:06:14 UTC (rev 1418)
@@ -0,0 +1,89 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit subversion eutils toolchain-funcs cmake-utils flag-o-matic
+
+ESVN_REPO_URI="https://lmuse.svn.sourceforge.net/svnroot/lmuse/trunk/muse"
+RESTRICT="ccache"
+
+MY_PN=${PN/museseq/muse}
+S=${WORKDIR}/${MY_PN}
+
+DESCRIPTION="The Linux (midi) MUSic Editor (a sequencer)"
+HOMEPAGE="http://www.muse-sequencer.org/"
+
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS=""
+IUSE="doc dssi fluidsynth lash vst zynaddsubfx"
+
+DEPEND="|| ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-xmlpatterns
+ x11-libs/qt-qt3support x11-libs/qt-svg )
+ >=x11-libs/qt-4.2:4[qt3support] )
+ >=dev-util/cmake-2.4.7
+ =sys-devel/gcc-4*
+ >=media-libs/alsa-lib-1.0
+ >=media-sound/fluidsynth-1.0.3
+ doc? ( app-text/openjade
+ app-doc/doxygen
+ media-gfx/graphviz )
+ dev-lang/perl
+ >=media-libs/libsndfile-1.0.1
+ >=media-libs/libsamplerate-0.1.0
+ >=media-sound/jack-audio-connection-kit-0.102.2
+ dssi? ( >=media-libs/dssi-0.9.0 )
+ lash? ( >=media-sound/lash-0.4.0 )
+ zynaddsubfx? ( =x11-libs/fltk-1.1*
+ >=dev-libs/mini-xml-2 )
+ vst? ( media-libs/fst )"
+
+src_unpack() {
+ subversion_src_unpack
+ cd ${S}
+
+ # copy over correct header from ardour in case of amd64
+ use amd64 && cp ${FILESDIR}/sse_functions_64bit.s al/dspSSE.cpp
+
+ # find fltk
+ epatch "${FILESDIR}/${P}-find_fltk.patch"
+
+ # doc stuff
+ use doc || sed -i -e 's@muse share doc@muse share@' CMakeLists.txt
+}
+
+src_configure() {
+ # linking with --as-needed is broken :(
+ filter-ldflags -Wl,--as-needed --as-needed
+
+ # work around -lQtSvg not found error
+ append-flags "-L/usr/$(get_libdir)/qt4"
+ append-ldflags "-L/usr/$(get_libdir)/qt4"
+
+ mycmakeargs="${mycmakeargs}
+ $(cmake-utils_use_enable dssi DSSI)
+ $(cmake-utils_use_enable vst VST)
+ $(cmake-utils_use_enable fluidsynth FLUID)
+ $(cmake-utils_use_enable zynaddsubfx ZYNADDSUBFX)
+ "
+ cmake-utils_src_configure
+
+ # workaround empty revision.h
+ svn info ${ESVN_STORE_DIR}/${PN}/muse | grep Revision | \
+ cut -f 2 -d " " > ${WORKDIR}/${PN}_build/revision.h \
+ || die "generating revision.h failed"
+
+}
+
+src_install() {
+ DOCS="AUTHORS ChangeLog NEWS README SECURITY Reference"
+ cmake-utils_src_install
+
+ mv "${D}/usr/bin/muse" "${D}/usr/bin/museseq-2.0"
+ mv "${D}/usr/bin/grepmidi" "${D}/usr/bin/grepmidi-2.0"
+ newicon "${S}/packaging/muse_icon.png" "museseq.png"
+ make_desktop_entry "museseq-2.0" "MusE Sequencer 2.0" museseq \
+ "AudioVideo;Audio;Sequencer"
+}
Deleted: trunk/overlays/proaudio/media-sound/museseq/museseq-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-9999.ebuild 2009-01-30 10:46:00 UTC (rev 1417)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-9999.ebuild 2009-02-05 23:06:14 UTC (rev 1418)
@@ -1,89 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit subversion eutils toolchain-funcs cmake-utils flag-o-matic
-
-ESVN_REPO_URI="https://lmuse.svn.sourceforge.net/svnroot/lmuse/trunk/muse"
-RESTRICT="ccache"
-
-MY_PN=${PN/museseq/muse}
-S=${WORKDIR}/${MY_PN}
-
-DESCRIPTION="The Linux (midi) MUSic Editor (a sequencer)"
-HOMEPAGE="http://www.muse-sequencer.org/"
-
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS=""
-IUSE="doc dssi fluidsynth lash vst zynaddsubfx"
-
-DEPEND="|| ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-xmlpatterns
- x11-libs/qt-qt3support x11-libs/qt-svg )
- >=x11-libs/qt-4.2:4[qt3support] )
- >=dev-util/cmake-2.4.7
- =sys-devel/gcc-4*
- >=media-libs/alsa-lib-1.0
- >=media-sound/fluidsynth-1.0.3
- doc? ( app-text/openjade
- app-doc/doxygen
- media-gfx/graphviz )
- dev-lang/perl
- >=media-libs/libsndfile-1.0.1
- >=media-libs/libsamplerate-0.1.0
- >=media-sound/jack-audio-connection-kit-0.102.2
- dssi? ( >=media-libs/dssi-0.9.0 )
- lash? ( >=media-sound/lash-0.4.0 )
- zynaddsubfx? ( =x11-libs/fltk-1.1*
- >=dev-libs/mini-xml-2 )
- vst? ( media-libs/fst )"
-
-src_unpack() {
- subversion_src_unpack
- cd ${S}
-
- # copy over correct header from ardour in case of amd64
- use amd64 && cp ${FILESDIR}/sse_functions_64bit.s al/dspSSE.cpp
-
- # find fltk
- epatch "${FILESDIR}/${P}-find_fltk.patch"
-
- # doc stuff
- use doc || sed -i -e 's@muse share doc@muse share@' CMakeLists.txt
-}
-
-src_configure() {
- # linking with --as-needed is broken :(
- filter-ldflags -Wl,--as-needed --as-needed
-
- # work around -lQtSvg not found error
- append-flags "-L/usr/$(get_libdir)/qt4"
- append-ldflags "-L/usr/$(get_libdir)/qt4"
-
- mycmakeargs="${mycmakeargs}
- $(cmake-utils_use_enable dssi DSSI)
- $(cmake-utils_use_enable vst VST)
- $(cmake-utils_use_enable fluidsynth FLUID)
- $(cmake-utils_use_enable zynaddsubfx ZYNADDSUBFX)
- "
- cmake-utils_src_configure
-
- # workaround empty revision.h
- svn info ${ESVN_STORE_DIR}/${PN}/muse | grep Revision | \
- cut -f 2 -d " " > ${WORKDIR}/${PN}_build/revision.h \
- || die "generating revision.h failed"
-
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog NEWS README SECURITY Reference"
- cmake-utils_src_install
-
- mv "${D}/usr/bin/muse" "${D}/usr/bin/museseq-2.0"
- mv "${D}/usr/bin/grepmidi" "${D}/usr/bin/grepmidi-2.0"
- newicon "${S}/packaging/muse_icon.png" "museseq.png"
- make_desktop_entry "museseq-2.0" "MusE Sequencer 2.0" museseq \
- "AudioVideo;Audio;Sequencer"
-}