ChangeLog

# ChangeLog for media-video/mmsv2
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-video/mmsv2/ChangeLog,v 1.26 2007/10/26 20:24:11 drac Exp $

*mmsv2-1.0.8.5 (26 Oct 2007)

26 Oct 2007; Samuli Suominen
+files/mmsv2-1.0.8.5-cc.patch, +mmsv2-1.0.8.5.ebuild:
Version bump.

10 Jan 2007; Diego Pettenò metadata.xml:
Add missing email address for herd with name != alias.

01 Jan 2007; Petteri Räty metadata.xml:
Removed arj as he is retired

16 Sep 2006; Anders Rune Jensen
-mmsv2-1.0.8-rc1.ebuild, -mmsv2-1.0.7.ebuild, -mmsv2-1.0.6.1.ebuild,
-mmsv2-0.93.ebuild:
Remove old versions depending on alsaplayer.

*mmsv2-1.0.8-rc2 (29 Aug 2006)

29 Aug 2006; Anders Rune Jensen +mmsv2-1.0.8-rc2.ebuild:
New version. Remove dependecy on alsaplayer and revert to xine since
alsaplayer is sceduled for removal :( Fixes #144412

13 Aug 2006; Anders Rune Jensen mmsv2-1.0.8-rc1.ebuild:
Fix #143653

*mmsv2-1.0.8-rc1 (21 Jul 2006)

21 Jul 2006; Anders Rune Jensen +mmsv2-1.0.8-rc1.ebuild:
New version.

19 Jul 2006; Michael Sterrett mmsv2-0.93.ebuild:
moved back to ~x86 since it needs a stable media-tv/xmltv

14 May 2006; Anders Rune Jensn mmsv2-1.0.7.ebuild,
-mmsv2-1.0.5.ebuild, -mmsv2-1.0.6.ebuild:
Use dxr3 useflag to determine if dxr3 should be compiled in or not
instead of relying on an automatic check. Remove old versions.

27 Apr 2006; Marien Zwart files/digest-mmsv2-0.93,
files/digest-mmsv2-1.0.5, Manifest:
Fixing SHA256 digest, pass four

*mmsv2-1.0.6.1 (20 Mar 2006)

20 Mar 2006; Anders Rune Jensen +mmsv2-1.0.7.ebuild:
New version.

*mmsv2-1.0.6.1 (13 Feb 2006)

13 Feb 2006; Anders Rune Jensen +mmsv2-1.0.6.1.ebuild:
New version.

*mmsv2-1.0.6 (09 Feb 2006)

09 Feb 2006; Anders Rune Jensen +mmsv2-1.0.6.ebuild,
-mmsv2-1.0.4.ebuild, -mmsv2-1.0.2.2.ebuild:
New version. Remove old.

*mmsv2-1.0.5 (30 Nov 2005)

30 Nov 2005; Anders Rune Jensen +mmsv2-1.0.5.ebuild:
New version.

12 Oct 2005; Anders Rune Jensen -mmsv2-1.0.ebuild,
-mmsv2-1.0.1.ebuild, -mmsv2-1.0.3.ebuild:
Remove old versions

*mmsv2-1.0.4 (23 Sep 2005)

23 Sep 2005; Anders Rune Jensen +mmsv2-1.0.4.ebuild:
New version.

*mmsv2-1.0.3 (02 Sep 2005)

02 Sep 2005; Anders Rune Jensen +mmsv2-1.0.3.ebuild:
New version.

02 Sep 2005; Anders Rune Jensen mmsv2-1.0.2.2.ebuild:
Mark stable on x86 and amd64

05 Jul 2005; David Holm mmsv2-1.0.2.2.ebuild:
Added to ~ppc.

*mmsv2-1.0.2.2 (05 Jul 2005)

05 Jul 2005; Anders Rune Jensen +mmsv2-1.0.2.2.ebuild:
New version.

01 May 2005; Anders Rune Jensen mmsv2-1.0.1.ebuild:
Marked stable on amd64 and x86.

21 Apr 2005; Anders Rune Jensen
+files/fix-configure.diff,mmsv2-1.0.ebuild,mmsv2-1.0.1.ebuild:
Fix bug #89717

*mmsv2-1.0.1 (28 Mar 2005)

28 Mar 2005; Anders Rune Jensen +mmsv2-1.0.1.ebuild:
New version.

01 Mar 2005; Anders Rune Jensen mmsv2-1.0.ebuild:
Fix compilation with svga enabled. Found by Andreas.

*mmsv2-1.0.0 (24 Jan 2005)

24 Jan 2005; Anders Rune Jensen +mmsv2-1.0.ebuild:
New version. Works on amd64.

21 Jan 2005; Anders Rune Jensen mmsv2-0.9.3.ebuild:
Wrong name in ebuild found by Lars T. Mikkelsen. Also fix
dependency to sqlite version 2.

*mmsv2-0.9.3 (10 Nov 2004)

10 Nov 2004; Anders Rune Jensen mmsv2-0.9.3.ebuild:
Initial import.

Manifest

AUX mmsv2-1.0.8.5-cc.patch 475 RMD160 4d84a393fe12bcbebe0393081b9e09a3c9734c78 SHA1 c80f514a956ff938f06a4657a7dd3b18da11bbcb SHA256 2cd23cffdb0e227d00f6789d66e77a1cc39e780f38c5e31bd33b5da033f02c05
DIST mms-1.0.8.5.tar.bz2 5600869 RMD160 fc254c92a316a8c1186b3b0f912d0d694c795bd5 SHA1 c4295d5f815f4d925afb0f5c2e3af2de5a101012 SHA256 2edbab2dae7dbe9a6b65c4be20ac0941f54da98ca4dd7b58c234e5580b9e9b3e
EBUILD mmsv2-1.0.8.5.ebuild 2622 RMD160 3062615353f9716d7eebb5b2019dde11793083af SHA1 707b9e300e6e185ac513665d3b4bf3f2ae2a2011 SHA256 533f9ba3f78cd4256563f760c2d1c8ba284dc9d0e652726980d91d9c04311337
MISC ChangeLog 3860 RMD160 c8a0860f56136dd968c929b04d646a7f896173a8 SHA1 f8692dd9a5c4dd7dd5e848dc3076c16b18d9a989 SHA256 9fcc1688b52f87f421d8c7c533b4bfdc4199681b7556bf81b8e1db2eb6895faf
MISC metadata.xml 428 RMD160 934cc81da89b986b98e3c961be99be86546070e5 SHA1 33f683ee52fda01a7b5dbb4bdf1abb44ab801571 SHA256 990c16cc23f6200f37e596166407f23d308cdd032f103a02e41e4d14a0084188

files

metadata.xml




video

media-video@gentoo.org


Enable support for RealMagic Hollywood+/Creative DXR3 cards
Enable support for Internet Radio and BTTV Hardware Tuners

mmsv2-1.0.8.5.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/mmsv2/mmsv2-1.0.8.5.ebuild,v 1.2 2007/10/27 09:43:43 drac Exp $

inherit eutils toolchain-funcs

MY_P=${P/v2}

DESCRIPTION="Menu system for easy movie and audio playback and image viewing."
HOMEPAGE="http://mymediasystem.org"
SRC_URI="http://mms.sunsite.dk/${MY_P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="debug dvb dxr3 fbcon gstreamer input_devices_evdev lirc minimal mpeg nls radio sdl svga xine"

RDEPEND="media-libs/imlib2
dev-libs/libpcre
media-libs/taglib
=dev-db/sqlite-2.8*
dev-cpp/commoncpp2
x11-libs/libXScrnSaver
dvb? ( media-tv/xmltv )
svga? ( media-libs/svgalib )
!xine? ( !gstreamer? ( media-sound/alsaplayer ) )
!xine? ( gstreamer? ( >=media-libs/gstreamer-0.10 ) )
xine? ( media-libs/xine-lib media-video/cxfe )
lirc? ( app-misc/lirc )
sdl? ( media-libs/libsdl )
dxr3? ( media-video/em8300-libraries )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"

S="${WORKDIR}"/${MY_P}

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-cc.patch
}

src_compile() {
local myconf="--prefix=/usr --use-internal-ffmpeg --enable-eject-tray"

use minimal || myconf="${myconf} --enable-game"

if use xine; then
myconf="${myconf} --enable-xine-audio"
einfo "Selecting xine instead of gstreamer or alsaplayer."
elif use gstreamer; then
myconf="${myconf} --enable-gst-audio"
einfo "Selecting gstreamer instead of xine or alsaplayer."
else
einfo "Selecting alsaplayer instead of xine or gstreamer."
fi

if use fbcon; then
myconf="${myconf} --enable-fbdev"
ewarn "Enabling deprecated output fbdev, use sdl instead."
fi

if use radio; then
myconf="${myconf} --enable-bttv-radio"
else
myconf="${myconf} --disable-radio"
fi

use svga && myconf="${myconf} --enable-vgagl"
use lirc && myconf="${myconf} --enable-lirc"
use input_devices_evdev && myconf="${myconf} --enable-evdev"
use sdl || myconf="${myconf} --disable-sdl"
use dxr3 && myconf="${myconf} --enable-dxr3"
use dvb && myconf="${myconf} --enable-dvb --enable-tv"
use mpeg && myconf="${myconf} --enable-mpeg"
use nls || myconf="${myconf} --disable-nls"
use debug && myconf="${myconf} --enable-debug --enable-benchmark"

./configure ${myconf} || die "configure failed."

emake CXX="$(tc-getCXX)" C="$(tc-getCC)" CC="$(tc-getCC)" \
EXTRA_FLAGS="${CFLAGS}" OPTIMIZATION="" || die "emake failed."
}

src_install() {
emake INSTALLSTRIP="" DESTDIR="${D}" install || die "emake install failed."
dodoc doc/{CHANGELOG,README}
}