ChangeLog

# ChangeLog for app-emacs/emms
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/emms/ChangeLog,v 1.11 2007/07/11 22:00:05 ulm Exp $

*emms-3.0 (11 Jul 2007)

11 Jul 2007; Ulrich Mueller files/50emms-gentoo.el,
emms-2.1.ebuild, +emms-3.0.ebuild:
Version bump; Emacs 22 is needed now, updated SRC_URI, LICENSE changed to
GPL-3; fixes bug #184920. Use autoload mechanism in site-init file.

03 Jul 2007; Christian Faulhammer emms-2.1.ebuild:
added some quotes; adjusted DESCRIPTION; cleaned-up DEPEND; exchanged manual
make call with emake

10 Apr 2007; Christian Faulhammer emms-2.1.ebuild:
added FDL license

23 Feb 2007; Christian Faulhammer
-emms-1.0.20051204.ebuild, -emms-2.0.ebuild:
clean up

21 Feb 2007; Piotr JaroszyƄski ChangeLog:
Transition to Manifest2.

*emms-2.1 (04 Sep 2006)

04 Sep 2006; Matthew Kennedy +emms-2.1.ebuild:
New upstream version.

18 May 2006; Matthew Kennedy emms-2.0.ebuild:
Add missing media-libs/taglib dependency.

*emms-2.0 (15 May 2006)

15 May 2006; Matthew Kennedy
+files/2.0-taglib-Makefile-gentoo.patch, +emms-2.0.ebuild:
New upstream version; Resolves Bug #132280.

22 Jan 2006; Marien Zwart emms-1.0.20051204.ebuild:
Fix typo ("mirro://" -> "mirror://").

*emms-1.0.20051204 (06 Dec 2005)

06 Dec 2005; Matthew Kennedy
+files/50emms-gentoo.el, +metadata.xml, +emms-1.0.20051204.ebuild:
Initial port. Ebuild contributed by Matthew Kennedy .
This version represents the last stable EMMS 1.x series work from EMMS's
CVS. Resolves Bug #86246.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX 2.0-taglib-Makefile-gentoo.patch 440 RMD160 9f27ab4f0dad8994af16da2bb6b86e3bb1d71f98 SHA1 5b3546fdee30c40a67d957245b67e5ff8e64c66c SHA256 2756285af4592f58ecc515cf1aa69b990a32a0d53a6bc095c197429765734ee5
AUX 50emms-gentoo.el 94 RMD160 baa9941e03f39b1f46195b155408fb96311481bb SHA1 1819e4e0f8a48e05740ab2e3579c5a9dac680f6b SHA256 cb8374bf3d0cd7fbff60c73338e8d0752e738b156f8f8f0242b23bebe02a395c
DIST emms-2.1.tar.gz 147749 RMD160 d919c1dbcad312f6fa6526b0b0af52e828832b0d SHA1 54f8b9180a3b00e972c1388f6cf88cedf57e8599 SHA256 17028f50ac36038191e41fda1ff2e739343ac3e50c560c395790046a2bdd6437
DIST emms-3.0.tar.gz 200838 RMD160 672eab126f21e3cd1ca2d1889e39668bf0b488bc SHA1 d1317227e8d9d2e80d6bd9f2938fcf636d112e2d SHA256 5b750312dc82f856b1c725c0d795216f430ef7c25a301cda75b4847e52773594
EBUILD emms-2.1.ebuild 1165 RMD160 303557210a3821986cd940f7039ebb5830abde67 SHA1 dd845847879059545199ce073ee9ec851ad9f3d0 SHA256 006f56128aab35a263c7bc922ed42bc2f6f097342e35b4e2794aa70cea84323c
EBUILD emms-3.0.ebuild 1207 RMD160 9f2e4d04e87a967dd5ac4e43bc175b0be9660d0d SHA1 10a89c270a4e84399309570f862e36be948d3d99 SHA256 6d6983ce981c0bf6261e5c7603bfcb7ba8121c69e92bef79428d187027ba9763
MISC ChangeLog 1828 RMD160 62ae8617d791f53106bea47dfff4247e6273ffe7 SHA1 408f31f7812cd4da6da54bbcc4679ee98761e0df SHA256 6dcede73519b7be892a9d6edd06f71ebb724e92b477945810be674a6a6546da7
MISC metadata.xml 680 RMD160 2fe42aefc7970bd6322f5a4ce5ff847d006de84a SHA1 5f745b07a9cc14ff4df5d8f7d85facc1a7f72d2d SHA256 622966d6cca0428984c0a6734dd42203cf0239204dec104bec843924cb1ab072
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkhfbF4ACgkQOeoy/oIi7uzq1gCfSHdDlJEC7ZtwLNTGj6GVJCiz
yXIAn3Z/sWIJe5aB66a15TXKx45igwHm
=RAHX
-----END PGP SIGNATURE-----

emms-2.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/emms/emms-2.1.ebuild,v 1.5 2008/06/23 09:26:05 ulm Exp $

inherit elisp toolchain-funcs eutils

DESCRIPTION="The Emacs Multimedia System"
HOMEPAGE="http://www.gnu.org/software/emms/
http://www.emacswiki.org/cgi-bin/wiki/EMMS"
SRC_URI="http://www.gnu.org/software/emms/releases/${P}.tar.gz"

LICENSE="GPL-2 FDL-1.1"
SLOT="0"
KEYWORDS="~x86 ~ppc ~amd64 ~sparc"
IUSE=""

DEPEND="media-libs/taglib"

# EMMS can use almost anything for playing media files therefore the dependency
# possibilities are so broad that we refrain from setting anything explicitly
# in DEPEND/RDEPEND.

SITEFILE=50${PN}-gentoo.el

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/2.0-taglib-Makefile-gentoo.patch"
}

src_compile() {
emake CC="$(tc-getCC)" \
EMACS=emacs \
all emms-print-metadata \
|| die "emake failed"
}

src_install() {
elisp-install ${PN} *.{el,elc}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc AUTHORS ChangeLog FAQ README RELEASE
doinfo *.info*
dobin *-wrapper emms-print-metadata
}

emms-3.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/emms/emms-3.0.ebuild,v 1.2 2008/06/23 09:26:05 ulm Exp $

NEED_EMACS=22

inherit elisp toolchain-funcs eutils

DESCRIPTION="The Emacs Multimedia System"
HOMEPAGE="http://www.gnu.org/software/emms/
http://www.emacswiki.org/cgi-bin/wiki/EMMS"
SRC_URI="http://www.gnu.org/software/emms/download/${P}.tar.gz"

LICENSE="GPL-3 FDL-1.1"
SLOT="0"
KEYWORDS="~x86 ~ppc ~amd64 ~sparc"
IUSE=""

DEPEND="media-libs/taglib"

# EMMS can use almost anything for playing media files therefore the dependency
# possibilities are so broad that we refrain from setting anything explicitly
# in DEPEND/RDEPEND.

SITEFILE=50${PN}-gentoo.el

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/2.0-taglib-Makefile-gentoo.patch"
}

src_compile() {
emake CC="$(tc-getCC)" \
EMACS=emacs \
all emms-print-metadata \
|| die "emake failed"
}

src_install() {
elisp-install ${PN} *.{el,elc}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
doinfo *.info*
dobin *-wrapper emms-print-metadata
dodoc AUTHORS ChangeLog FAQ NEWS README RELEASE || die "dodoc failed"
}

files

metadata.xml




emacs

EMMS, the Emacs Multimedia System, is an extensible, light-weight
multimedia player system for Emacs. It includes support for audio
and video formats such as MP3, FLAC, Ogg Vorbis, MPEG, WMV, MOV,
AVI, OGM, MKV via external players such as MPlayer, GStreamer,
mpg321, ogg123 etc.

EMMS also includes meta data tagging capabilities (including batched
tagging), play-list management, play-list scoring, streamed media
and support for synchronized song lyrics display.