diff --git a/app-misc/gnome-commander/Manifest b/app-misc/gnome-commander/Manifest index e0537de..6a4aa1f 100644 --- a/app-misc/gnome-commander/Manifest +++ b/app-misc/gnome-commander/Manifest @@ -1,2 +1,4 @@ DIST gnome-commander-1.2.6.tar.bz2 2281176 RMD160 80960ef664a67f144ec9d672557a82ba621d6182 SHA1 594af93be968cbbfaedbbd1e5862f79f45e49f1f SHA256 0f7272b71ad60eccc08ad70d3eace182786e5eaf38c4cabac5ab693ffc088b33 +DIST gnome-commander-1.2.8.8.tar.bz2 3523946 RMD160 9eac3e6a4058b43c63b86f6fdd27098d722fc3b2 SHA1 0b448cff83590b857be5b21a2a008b4355f481a2 SHA256 5016e109bb10583fba789f8be988a68a832484a354e577eac9731a6a927233f5 EBUILD gnome-commander-1.2.6.ebuild 1379 RMD160 cc0fb5584c24a17abb1aceae4968051645fde66f SHA1 a39a4622e49d90884948e17bc5a504c8bc90be89 SHA256 17cad076de9e314d52d7f9206bc0e7ccb1649f41e6205022cb94afaab1f98059 +EBUILD gnome-commander-1.2.8.8.ebuild 1379 RMD160 cc0fb5584c24a17abb1aceae4968051645fde66f SHA1 a39a4622e49d90884948e17bc5a504c8bc90be89 SHA256 17cad076de9e314d52d7f9206bc0e7ccb1649f41e6205022cb94afaab1f98059 diff --git a/app-misc/gnome-commander/gnome-commander-1.2.8.8.ebuild b/app-misc/gnome-commander/gnome-commander-1.2.8.8.ebuild new file mode 100644 index 0000000..0c14456 --- /dev/null +++ b/app-misc/gnome-commander/gnome-commander-1.2.8.8.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: + +inherit gnome2 flag-o-matic + + +DESCRIPTION="A full featured, dual-pane file manager for Gnome2" +HOMEPAGE="http://www.nongnu.org/gcmd/" + +SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/${PN}/1.2/${P}.tar.bz2"; + +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc x86" + +LICENSE="GPL-2" + +IUSE="doc exif gsf id3 python" +SLOT="0" + + +USE_DESC=" + exif: add support for Exif and IPTC + gsf: add support for OLE, OLE2 and ODF + id3: add support for ID3, Vorbis, FLAC and APE + python: add support for python plugins" + + +RDEPEND=">=x11-libs/gtk+-2.8.0 + >=dev-libs/glib-2.6.0 + >=gnome-base/libgnomeui-2.4.0 + >=gnome-base/libgnome-2.4.0 + >=gnome-base/gnome-vfs-2.0 + || ( + app-admin/gamin + app-admin/fam + ) + exif? ( >=media-gfx/exiv2-0.14 ) + gsf? ( >=gnome-extra/libgsf-1.12.0 ) + id3? ( >=media-libs/taglib-1.4 ) + python? ( >=dev-lang/python-2.4 )" + + + +DEPEND="${RDEPEND} + dev-util/intltool + dev-util/pkgconfig" + + +DOCS="AUTHORS BUGS ChangeLog NEWS README TODO" + + + +pkg_setup() { + G2CONF=" ${G2CONF} + $(use_with exif exiv2) + $(use_with gsf libgsf) + $(use_with id3 taglib) + $(use_enable python python)" + filter-ldflags -Wl,--as-needed +} + diff --git a/media-sound/moc/ChangeLog b/media-sound/moc/ChangeLog new file mode 100644 index 0000000..6f76720 --- /dev/null +++ b/media-sound/moc/ChangeLog @@ -0,0 +1,328 @@ +# ChangeLog for media-sound/moc +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/moc/ChangeLog,v 1.82 2010/07/18 12:28:48 nixnut Exp $ + + 18 Jul 2010; moc-2.5.0_alpha4.ebuild: + ppc stable #316643 + + 24 May 2010; Pacho Ramos moc-2.5.0_alpha4.ebuild: + stable amd64, bug 316643 + + 24 May 2010; Raúl Porcel moc-2.5.0_alpha4.ebuild: + alpha/sparc stable wrt #316643 + + 12 May 2010; Pawel Hajdan jr + moc-2.5.0_alpha4.ebuild: + x86 stable wrt bug #316643 + + 11 May 2010; Brent Baude moc-2.5.0_alpha4.ebuild: + stable ppc64, bug 316643 + + 22 Apr 2010; Samuli Suominen + moc-2.5.0_alpha4.ebuild: + TagLib is required for Musepack support wrt #312783 by Christian + Glindkamp. + + 06 Mar 2010; Raúl Porcel moc-2.5.0_alpha3-r3.ebuild: + alpha stable + + 05 Mar 2010; Samuli Suominen + moc-2.5.0_alpha4.ebuild: + Missing USE musepack (alpha4 has SV8 API support). + +*moc-2.5.0_alpha4 (14 Dec 2009) + + 14 Dec 2009; Samuli Suominen + +moc-2.5.0_alpha4.ebuild: + Version bump wrt #296910, thanks to Petr Pisar for reporting. + + 04 Dec 2009; Samuli Suominen + moc-2.5.0_alpha3-r3.ebuild, -files/moc-2.5.0_alpha3-libmpcdecsv7.patch: + Remove media-libs/libmpcdecsv7 support, because it can't decode SV8 format + and doesn't pass ./configure with Autoconf >= 2.65. + + 23 Oct 2009; Samuli Suominen + moc-2.5.0_alpha3-r3.ebuild: + Remove media-libs/ao depend wrt #290223. + + 25 Sep 2009; Dawid Węgliński + moc-2.5.0_alpha3-r3.ebuild: + Stable on amd64 (bug #281606) + + 24 Sep 2009; Raúl Porcel moc-2.5.0_alpha3-r3.ebuild: + sparc stable wrt #281606 + + 31 Aug 2009; Brent Baude moc-2.5.0_alpha3-r3.ebuild: + stable ppc64, bug 281606 + + 29 Aug 2009; nixnut moc-2.5.0_alpha3-r3.ebuild: + ppc stable #281606 + + 16 Aug 2009; Christian Faulhammer + moc-2.5.0_alpha3-r3.ebuild: + stable x86, bug 281606 + +*moc-2.5.0_alpha3-r3 (26 Jul 2009) + + 26 Jul 2009; Samuli Suominen + +moc-2.5.0_alpha3-r3.ebuild, +files/moc-2.5.0_alpha3-libmpcdecsv7.patch: + Use transition package media-libs/libmpcdecsv7 instead of + media-libs/libmpcdec for Musepack support. + + 28 Jun 2009; Tobias Klausmann + moc-2.5.0_alpha3-r2.ebuild: + Keyworded on alpha, bug #274846 + + 11 May 2009; Samuli Suominen + files/moc-2.5.0_alpha3-ffmpegheaders.patch: + Extend ffmpeg patch wrt #258890, thanks to Mateusz Baran. + + 17 Jul 2008; Markus Rothe moc-2.5.0_alpha3-r2.ebuild: + Stable on ppc64; bug #230826 + + 14 Jul 2008; nixnut moc-2.5.0_alpha3-r2.ebuild: + Stable on ppc wrt bug 230826 + + 06 Jul 2008; Friedrich Oslage + moc-2.5.0_alpha3-r2.ebuild: + Stable on sparc, bug #230826 + + 06 Jul 2008; Dawid Węgliński + moc-2.5.0_alpha3-r2.ebuild: + Stable on x86 (bug #230826) + + 05 Jul 2008; Santiago M. Mola + moc-2.5.0_alpha3-r2.ebuild: + amd64 stable wrt bug #230826 + + 05 Jul 2008; Samuli Suominen + +files/moc-2.5.0_alpha3-fix_default_configuration_layout.patch, + moc-2.5.0_alpha3-r2.ebuild: + Fix default configuration layout (upstream), thanks to Emil Karlson and + Silvence, bug 230395. + +*moc-2.5.0_alpha3-r2 (08 May 2008) + + 08 May 2008; Samuli Suominen + +files/moc-2.5.0_alpha3-libtool22.patch, +moc-2.5.0_alpha3-r2.ebuild: + Add missing AC_PROG_CXX and use system ltdl for libtool-2.2. + + 10 Apr 2008; Samuli Suominen + moc-2.5.0_alpha3-r1.ebuild: + DEPEND dev-util/pkgconfig because eautoreconf fails without pkg.m4 wrt + #216940, thanks to bonsaikitten and aballier. + + 08 Apr 2008; Alexis Ballier + +files/moc-2.5.0_alpha3-ffmpegheaders.patch, moc-2.5.0_alpha3-r1.ebuild: + add a patch to build with new ffmpeg headers layout + + 08 Apr 2008; Raúl Porcel moc-2.5.0_alpha3-r1.ebuild: + sparc stable wrt #215722 + + 07 Apr 2008; Markus Rothe moc-2.5.0_alpha3-r1.ebuild: + Stable on ppc64; bug #215722 + + 03 Apr 2008; Brent Baude moc-2.5.0_alpha3-r1.ebuild: + stable ppc, bug 215722 + + 02 Apr 2008; Markus Meier moc-2.5.0_alpha3-r1.ebuild: + x86 stable, bug #215722 + + 21 Mar 2008; Samuli Suominen + -moc-2.5.0_alpha3.ebuild, moc-2.5.0_alpha3-r1.ebuild: + amd64 stable + + 09 Mar 2008; Alexis Ballier + moc-2.5.0_alpha3-r1.ebuild: + Include libFLAC.m4 in a separate tarball to avoid autotools failures, bug + #212584 + +*moc-2.5.0_alpha3-r1 (05 Mar 2008) + + 05 Mar 2008; Samuli Suominen + +files/moc-2.5.0_alpha3-faad2.patch, +moc-2.5.0_alpha3-r1.ebuild: + aac USE for media-libs/faad2 by Hendrik Iben, bug 211805. + +*moc-2.5.0_alpha3 (01 Mar 2008) + + 01 Mar 2008; Samuli Suominen + -files/moc-2.4.1+flac-1.1.3.patch, -moc-2.4.1.ebuild, -moc-2.4.2.ebuild, + +moc-2.5.0_alpha3.ebuild: + Version bump wrt #211805, thanks to Hendrik Iben. + + 05 Dec 2007; Ferris McCormick moc-2.5.0_alpha2.ebuild: + Sparc stable --- Bug #200134 --- works fine. + + 24 Nov 2007; nixnut moc-2.5.0_alpha2.ebuild: + Stable on ppc wrt bug 200134 + + 24 Nov 2007; Dawid Węgliński moc-2.5.0_alpha2.ebuild: + Stable on x86 (bug #200134) + + 24 Nov 2007; Markus Rothe moc-2.5.0_alpha2.ebuild: + Stable on ppc64; bug #200134 + + 24 Nov 2007; Samuli Suominen moc-2.5.0_alpha2.ebuild: + Timidity plug-in needs Timidity++ installed for timidity.cfg. + + 23 Nov 2007; Samuli Suominen moc-2.5.0_alpha2.ebuild: + amd64 stable wrt #200134 + + 07 Aug 2007; Samuli Suominen + +files/moc-2.5.0_alpha2-endianess.patch, moc-2.5.0_alpha2.ebuild: + Apply endianess fixes from bug 169785, by Damian Pietras, Elimar Riesebieter + and Hendrik Iben. + +*moc-2.5.0_alpha2 (30 Jul 2007) + + 30 Jul 2007; Samuli Suominen + +moc-2.5.0_alpha2.ebuild: + Version bump for bug 169785, thanks to Hendrik Iben for reporting. + + 13 Jun 2007; Alexis Ballier -moc-2.1.4-r1.ebuild, + -moc-2.2.0-r1.ebuild: + cleanup old versions + +*moc-2.4.2 (13 Jun 2007) + + 13 Jun 2007; Alexis Ballier +moc-2.4.2.ebuild: + version bump, bug #181932 + + 22 Apr 2007; Tobias Scherbaum moc-2.4.1.ebuild: + ppc stable, bug #175145 + + 22 Apr 2007; Markus Rothe moc-2.4.1.ebuild: + Stable on ppc64; bug #175145 + + 19 Apr 2007; Daniel Gryniewicz moc-2.4.1.ebuild: + Marked stable on amd64 for bug #175145 + + 19 Apr 2007; Christian Faulhammer moc-2.4.1.ebuild: + stable x86, bug 175145 + + 18 Apr 2007; Gustavo Zacarias moc-2.4.1.ebuild: + Stable on sparc wrt #175145 + + 22 Jan 2007; Markus Rothe moc-2.4.1.ebuild: + Added ~ppc64 + + 05 Jan 2007; Diego Pettenò moc-2.1.4-r1.ebuild, + moc-2.2.0-r1.ebuild, moc-2.3.0.ebuild, moc-2.3.2.ebuild, moc-2.3.3.ebuild, + moc-2.4.0.ebuild, moc-2.4.1.ebuild: + Convert to use elog. + + 18 Nov 2006; Alexis Ballier + +files/moc-2.4.1+flac-1.1.3.patch, moc-2.4.1.ebuild: + Add patch from Josh Coalson to be able to build with flac 1.1.3 + +*moc-2.4.1 (07 Nov 2006) + + 07 Nov 2006; Alexis Ballier +moc-2.4.1.ebuild: + Version bump, wrt to bug #153327 + + 20 Oct 2006; Diego Pettenò moc-2.2.0-r1.ebuild, + moc-2.3.0.ebuild, moc-2.3.2.ebuild, moc-2.3.3.ebuild, moc-2.4.0.ebuild: + Depend on 1.1.2 version of flac, as the 1.1.3 version changes API. + + 27 Apr 2006; Marien Zwart files/digest-moc-2.1.4-r1, + files/digest-moc-2.2.0-r1, files/digest-moc-2.3.0, files/digest-moc-2.3.2, + files/digest-moc-2.3.3, Manifest: + Fixing SHA256 digest, pass four + + 11 Mar 2006; moc-2.4.0.ebuild: + Added ~ppc. Bug #104975 + + 27 Feb 2006; Jason Wever moc-2.4.0.ebuild: + Added ~sparc keyword wrt bug #104975. + +*moc-2.4.0 (24 Feb 2006) + + 24 Feb 2006; Patrick McLean + +files/2.4.0-endianess.patch, +moc-2.4.0.ebuild: + Version bump (bug #123620). Added ffmpeg USE flag. This also should fix bug + #121687. + + 15 Feb 2006; Diego Pettenò moc-2.3.2.ebuild, + moc-2.3.3.ebuild: + Fix USE flags. Bug #122872. + +*moc-2.3.3 (18 Jan 2006) + + 18 Jan 2006; Chris White +moc-2.3.3.ebuild: + Version bump to 2.3.3. Fixes various memory leaks and works towards closing + bug #104975. + +*moc-2.3.2 (01 Jan 2006) + + 01 Jan 2006; Chris White + +files/moc-2.3.2-configure.patch, +moc-2.3.2.ebuild: + Added 2.3.2 with -* keywords for bug #104975. Marked ~x86 arch. + + 02 Dec 2005; Chris White + -files/moc-2.3.1-configure.patch, -moc-2.3.1.ebuild: + Remove 2.3.1. + + 14 Jul 2005; David Holm moc-2.3.0.ebuild: + Added to ~ppc. + +*moc-2.3.0 (13 Jul 2005) + + 13 Jul 2005; Jonathan Smith +moc-2.3.0.ebuild: + #98736: version bump + +*moc-2.2.0-r1 (18 Apr 2005) + + 18 Apr 2005; Jan Brinkmann + -files/moc-1.1.0-gcc3.patch, -files/moc-1.1.0-gcc34.patch, + -moc-1.1.0.ebuild, +moc-2.1.4-r1.ebuild, -moc-2.1.4.ebuild, + +moc-2.2.0-r1.ebuild, -moc-2.2.0.ebuild: + neither a binary nor a symlink named moc gets installed any longer, fixes bug + #76702. also did some cleanup and moved oggvorbis useflag to vorbis, oggvorbis + is deprecated. + + 29 Mar 2005; Jan Brinkmann moc-2.2.0.ebuild: + introduced support for the flac useflag, fixes #86226 + +*moc-2.2.0 (27 Feb 2005) + + 27 Feb 2005; Karol Wojtaszek +moc-2.2.0.ebuild: + Version bump, bug #83402 + +*moc-2.1.4 (21 Jan 2005) + + 21 Jan 2005; Jan Brinkmann +moc-2.1.4.ebuild: + new version released. fixes #76588. + + 11 Jan 2005; Jeremy Huddleston moc-1.1.0.ebuild: + Added media-libs/libid3tag to depend to fix bug #74533. Thanks go to Pinky + for the fix. + + 18 Dec 2004; Jeremy Huddleston moc-1.1.0.ebuild: + Stable amd64, x86. + + 23 Nov 2004; Jeremy Huddleston moc-1.1.0.ebuild: + Added to ~sparc. + + 16 Nov 2004; Jeremy Huddleston + +files/moc-1.1.0-gcc34.patch, moc-1.1.0.ebuild: + Ebuild cleanup. Added gcc-3.4 fix thanks to James + in bug #71139. Added to ~amd64. + + 24 Sep 2004; Sven Wegener moc-1.1.0.ebuild: + Fixed CVS keyword replacement. + + 31 Mar 2004; Jeremy Huddleston moc-1.1.0.ebuild: + Stable x86. Added inherit eutils and removed explicit S=. + + 28 Oct 2003; Martin Holzer moc-1.1.0.ebuild: + more config through IUSE. Closes #31568. + + 19 Oct 2003; Martin Holzer moc-1.1.0.ebuild, + files/moc-1.1.0-gcc3.patch: + Adding gcc3 patch. Closes #31399. + +*moc-1.1.0 (26 Jun 2003) + + 26 Jun 2003; robh moc-1.1.0.ebuild: + Initial version. Thanks to Matthew Rickard, closes #12042 + diff --git a/media-sound/moc/Manifest b/media-sound/moc/Manifest new file mode 100644 index 0000000..5156f56 --- /dev/null +++ b/media-sound/moc/Manifest @@ -0,0 +1,5 @@ +AUX moc-2.5.0-alpha4_sid_seek.diff 3287 RMD160 65431fcb33b190aabb6b04c78036ddabf5908dce SHA1 e7532b2353e351edaab35054a1857291e2eda1d6 SHA256 6f270bf07fde706afeeedc8d691b4a5412fa7c3292c1d0ab6eaec9039a80941a +DIST moc-2.5.0-alpha4.tar.bz2 520919 RMD160 d2dec23ad586b35a7350bacfb3eb9b3033abbfc4 SHA1 ca55b3bed0f3f3f352ca43078208ab63e20f40fc SHA256 a1ece00c17ce0ebbd387c0412b08f038dd07cf226726c26367cbc982ce3363b4 +EBUILD moc-2.5.0_alpha4-r10.ebuild 2096 RMD160 643594f85f4e613a12a6e3c7219d1f1b9c36b09d SHA1 46a5bf77387fe5b2f1df612ecaea9fa7789b5712 SHA256 92a2ad2c3ac479930d8069dd539bc0f960a412cf354d28a2f2ca963a434bc5c4 +MISC ChangeLog 11517 RMD160 1cea6440d17a5b3237c9c7cfb952c7e3d297bf06 SHA1 da0dafac6bebe25c03dd67814ec6a90ec4a27ac1 SHA256 396a7f84c0380097ca383b5de90f4e64df8128f873febf9b7b563717c0cf3429 +MISC metadata.xml 244 RMD160 0f687a8096aa4afe69e958cf8cc4eb62361694d2 SHA1 14fe5a7bc2710d0240e9208786b24f409e71b179 SHA256 3f55674c364d24e3977d896f3bc95745716c55817511c3fc7282523da0aca164 diff --git a/media-sound/moc/files/moc-2.5.0-alpha4_sid_seek.diff b/media-sound/moc/files/moc-2.5.0-alpha4_sid_seek.diff new file mode 100644 index 0000000..a4f5d86 --- /dev/null +++ b/media-sound/moc/files/moc-2.5.0-alpha4_sid_seek.diff @@ -0,0 +1,116 @@ +diff -ur moc-2.5.0-alpha4_orig/decoder_plugins/sidplay2/sidplay2.cc moc-2.5.0-alpha4/decoder_plugins/sidplay2/sidplay2.cc +--- moc-2.5.0-alpha4_orig/decoder_plugins/sidplay2/sidplay2.cc 2007-06-16 13:22:18.000000000 +0200 ++++ moc-2.5.0-alpha4/decoder_plugins/sidplay2/sidplay2.cc 2010-09-28 19:25:18.000000000 +0200 +@@ -34,6 +34,23 @@ + + static int playSubTunes; + ++namespace ++{ ++ int get_current_subtune_begin_time(sidplay2_data *data) ++ { ++ if(data->currentSong == data->timeStart) ++ return 0; ++ ++ return data->subtune_end_times[data->currentSong-2]; ++ } ++ ++ int get_current_subtune_length(sidplay2_data *data) ++ { ++ return data->subtune_end_times[data->currentSong-1] ++ - get_current_subtune_begin_time(data); ++ } ++} ++ + static sidplay2_data * make_data() + { + pthread_mutex_lock(&player_select_mutex); +@@ -240,7 +257,7 @@ + + s2d->songs = st->getInfo().songs; + +- s2d->sublengths = new int [s2d->songs]; ++ s2d->subtune_end_times = new int [s2d->songs]; + + s2d->startSong = st->getInfo().startSong; + +@@ -276,12 +293,12 @@ + dl = minLength; + + s2d->length += dl; +- s2d->sublengths[s-1] = dl; ++ s2d->subtune_end_times[s-1] = s2d->length; + } + else + { + s2d->length += defaultLength; +- s2d->sublengths[s-1] = defaultLength; ++ s2d->subtune_end_times[s-1] = s2d->length; + } + } + +@@ -324,8 +341,8 @@ + if(data->tune!=NULL) + delete data->tune; + +- if(data->sublengths!=NULL) +- delete data->sublengths; ++ if(data->subtune_end_times!=NULL) ++ delete data->subtune_end_times; + + free(data); + } +@@ -435,9 +452,20 @@ + * generic seeking can't be done because the tune has to + * be played until the position (needs CPU)... + * */ +-extern "C" int sidplay2_seek (void *void_data ATTR_UNUSED, int sec ATTR_UNUSED) ++extern "C" int sidplay2_seek (void *void_data, int sec) + { +- return -1; ++ struct sidplay2_data *data = (struct sidplay2_data *)void_data; ++ ++ if (data->currentSong >= data->timeEnd) ++ { ++ return -1; ++ } ++ ++ data->player->stop(); ++ data->currentSong++; ++ data->tune->selectSong(data->currentSong); ++ data->player->load(data->tune); ++ return get_current_subtune_begin_time(data); + } + + extern "C" int sidplay2_decode (void *void_data, char *buf, int buf_len, +@@ -447,7 +475,7 @@ + + int seconds = data->player->time() / data->player->timebase(); + +- int currentLength = data->sublengths[data->currentSong-1]; ++ int currentLength = get_current_subtune_length(data); + + if(seconds >= currentLength) + { +@@ -458,9 +486,6 @@ + data->currentSong++; + data->tune->selectSong(data->currentSong); + data->player->load(data->tune); +- +- currentLength = data->sublengths[data->currentSong-1]; +- seconds = 0; + } + + sound_params->channels = data->channels; +diff -ur moc-2.5.0-alpha4_orig/decoder_plugins/sidplay2/sidplay2.h moc-2.5.0-alpha4/decoder_plugins/sidplay2/sidplay2.h +--- moc-2.5.0-alpha4_orig/decoder_plugins/sidplay2/sidplay2.h 2007-04-02 22:00:32.000000000 +0200 ++++ moc-2.5.0-alpha4/decoder_plugins/sidplay2/sidplay2.h 2010-09-28 19:25:18.000000000 +0200 +@@ -67,7 +67,7 @@ + sid2_config_t cfg; + ReSIDBuilder *builder; + int length; +- int *sublengths; ++ int *subtune_end_times; + int songs; + int startSong; + int currentSong; diff --git a/media-sound/moc/metadata.xml b/media-sound/moc/metadata.xml new file mode 100644 index 0000000..c338a27 --- /dev/null +++ b/media-sound/moc/metadata.xml @@ -0,0 +1,8 @@ + + + + sound + + Build with SID (Commodore 64 Audio) support + + diff --git a/media-sound/moc/moc-2.5.0_alpha4-r10.ebuild b/media-sound/moc/moc-2.5.0_alpha4-r10.ebuild new file mode 100644 index 0000000..941973f --- /dev/null +++ b/media-sound/moc/moc-2.5.0_alpha4-r10.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/moc/moc-2.5.0_alpha4.ebuild,v 1.8 2010/07/18 12:28:48 nixnut Exp $ + +EAPI=2 +inherit eutils + +MY_P=${P/_/-} + +DESCRIPTION="Music On Console - ncurses interface for playing audio files" +HOMEPAGE="http://moc.daper.net" +SRC_URI="ftp://ftp.daper.net/pub/soft/${PN}/unstable/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ppc ppc64 sparc x86" +IUSE="oss alsa aac jack mad vorbis flac wavpack sndfile modplug musepack +timidity sid ffmpeg speex libsamplerate curl debug" + +RDEPEND=">=sys-libs/db-4 + alsa? ( media-libs/alsa-lib ) + aac? ( media-libs/faad2 ) + jack? ( media-sound/jack-audio-connection-kit ) + mad? ( media-libs/libmad sys-libs/zlib media-libs/libid3tag ) + vorbis? ( >=media-libs/libvorbis-1 ) + flac? ( media-libs/flac ) + wavpack? ( >=media-sound/wavpack-4.31 ) + sndfile? ( >=media-libs/libsndfile-1 ) + modplug? ( >=media-libs/libmodplug-0.7 ) + musepack? ( >=media-sound/musepack-tools-444-r1 + >=media-libs/taglib-1.3.1 ) + timidity? ( media-libs/libtimidity media-sound/timidity++ ) + sid? ( >=media-libs/libsidplay-2 ) + ffmpeg? ( media-video/ffmpeg ) + speex? ( >=media-libs/speex-1 ) + libsamplerate? ( >=media-libs/libsamplerate-0.1 ) + curl? ( >=net-misc/curl-7.12.2 )" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}/${MY_P}_sid_seek.diff" +} + +src_configure() { + econf \ + --without-rcc \ + $(use_with alsa) \ + $(use_with oss) \ + $(use_with aac) \ + $(use_with jack) \ + $(use_with mad mp3) \ + $(use_with musepack) \ + $(use_with vorbis) \ + $(use_with flac) \ + $(use_with wavpack) \ + $(use_with sndfile) \ + $(use_with modplug) \ + $(use_with timidity) \ + $(use_with sid sidplay2) \ + $(use_with ffmpeg) \ + $(use_with speex) \ + $(use_with libsamplerate samplerate) \ + $(use_with curl) \ + $(use_enable debug) +} + +src_install () { + emake DESTDIR="${D}" install || die + dodoc AUTHORS ChangeLog NEWS README THANKS TODO *.example + rm -rf "${D}"/usr/share/doc/${PN} +}