From fccbcc62415f747ae9e1bb03809e92aebead4370 Mon Sep 17 00:00:00 2001 From: Nick Bowler Date: Tue, 19 May 2009 20:38:52 -0400 Subject: [PATCH] Add media-sound/mpc with playid patch. --- media-sound/mpc/Manifest | 3 ++ media-sound/mpc/files/mpc-0.15-playid.patch | 55 +++++++++++++++++++++ media-sound/mpc/mpc-0.15.ebuild | 39 +++++++++++++++ 3 files changed, 97 insertions(+) create mode 100644 media-sound/mpc/Manifest create mode 100644 media-sound/mpc/files/mpc-0.15-playid.patch create mode 100644 media-sound/mpc/mpc-0.15.ebuild diff --git a/media-sound/mpc/Manifest b/media-sound/mpc/Manifest new file mode 100644 index 0000000..f994836 --- /dev/null +++ b/media-sound/mpc/Manifest @@ -0,0 +1,3 @@ +AUX mpc-0.15-playid.patch 2213 RMD160 420e313a182b8ee3168a91cc4933b8a0640df63a SHA1 bb54fc1b185e5436db0abd584dcbec4fee89481b SHA256 e7249be320c1fbaabe7ef72602446b8fbb18fed5bdf0d69160be714efc55f588 +DIST mpc-0.15.tar.bz2 103505 RMD160 1ede28050f3539b0a202fdd8f940be84d7cb19d1 SHA1 a5cfb83cb28ad28ad35164cbb1d718d49a51976a SHA256 7b549ca4af77fc5b0472df1ecd9e76d2f8415258ddcfb63dfa64a55a04e1e590 +EBUILD mpc-0.15.ebuild 991 RMD160 5fcbdda0b6492864fed395cd57624fc41b428ae5 SHA1 e68a65d89935fb0cc5c079db71a109d90b05e181 SHA256 c83a7f50dd4dcb7f4c3ab2b748cad457da0ce185ceaedcad3fa5b99fd0d9ecc4 diff --git a/media-sound/mpc/files/mpc-0.15-playid.patch b/media-sound/mpc/files/mpc-0.15-playid.patch new file mode 100644 index 0000000..6c83dcb --- /dev/null +++ b/media-sound/mpc/files/mpc-0.15-playid.patch @@ -0,0 +1,55 @@ +diff --git a/src/command.c b/src/command.c +index 2140173..aad82cc 100644 +--- a/src/command.c ++++ b/src/command.c +@@ -335,6 +335,26 @@ int cmd_play ( int argc, char ** argv, mpd_Connection * conn ) + return 1; + } + ++int cmd_playid ( int argc, char ** argv, mpd_Connection * conn ) ++{ ++ int song; ++ int i; ++ ++ if(0==argc) song = MPD_PLAY_AT_BEGINNING; ++ else { ++ for(i=0;i", "Remove a song from the current playlist"}, + {"play", 0, -1, 2, cmd_play, "[]", "Start playing at (default: 1)"}, ++ {"playid", 0, -1, 2, cmd_playid, "[]", "Start playing at track "}, + {"next", 0, 0, 0, cmd_next, "", "Play the next song in the current playlist"}, + {"prev", 0, 0, 0, cmd_prev, "", "Play the previous song in the current playlist"}, + {"pause", 0, 0, 0, cmd_pause, "", "Pauses the currently playing song"}, diff --git a/media-sound/mpc/mpc-0.15.ebuild b/media-sound/mpc/mpc-0.15.ebuild new file mode 100644 index 0000000..4f5109a --- /dev/null +++ b/media-sound/mpc/mpc-0.15.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/mpc/mpc-0.15.ebuild,v 1.6 2009/05/17 14:41:10 armin76 Exp $ + +inherit bash-completion eutils + +DESCRIPTION="A commandline client for Music Player Daemon (media-sound/mpd)" +HOMEPAGE="http://www.musicpd.org" +SRC_URI="mirror://sourceforge/musicpd/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 hppa ppc ppc64 sparc x86" +IUSE="iconv" + +DEPEND="iconv? ( virtual/libiconv )" + +src_unpack() { + unpack ${A}; + + cd "${S}" + epatch ${FILESDIR}/${P}-playid.patch +} + +src_compile() { + econf --disable-dependency-tracking \ + $(use_enable iconv) + emake || die "emake failed" +} + +src_install() { + emake install DESTDIR="${D}" || die "emake install failed" + dodoc AUTHORS NEWS README + dodoc doc/mpd-m3u-handler.sh doc/mppledit doc/mpd-pls-handler.sh + rm -rf "${D}"/usr/share/doc/${PN} + rmdir "${D}"/usr/share/${PN} + + dobashcompletion doc/mpc-bashrc +} -- 2.43.2