ChangeLog

# ChangeLog for app-emulation/spectemu
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spectemu/ChangeLog,v 1.24 2007/07/22 09:29:45 omp Exp $

22 Jul 2007; David Shakaryan spectemu-0.9.4.ebuild,
spectemu-0.99.3.ebuild:
Remove virtual/x11 from dependencies.

13 May 2007; Thilo Bangert metadata.xml:
add no-herd

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

20 Aug 2006; spectemu-0.99.3.ebuild:
Stable on amd64

04 Aug 2006; Michael Sterrett
spectemu-0.9.4.ebuild:
modX deps for older ebuild

24 Jul 2006; Joshua Jackson spectemu-0.99.3.ebuild:
Stable x86; bug #140680

22 Jul 2006; Tobias Scherbaum
spectemu-0.99.3.ebuild:
ppc stable, bug #140680

17 Jul 2006; Harald van Dijk
+files/spectemu-0.99.3-qa.patch, spectemu-0.99.3.ebuild:
QA fixes (#140680)

24 Jan 2006; Marcelo Goes spectemu-0.99.3.ebuild:
Make modular X friendly.

07 Sep 2005; Konstantin Arkhipov spectemu-0.99.3.ebuild:
Added ~amd64 keyword.

24 Apr 2005; Michael Hanselmann spectemu-0.9.4.ebuild:
Stable on ppc.

22 Apr 2005; spectemu-0.99.3.ebuild:
Fix man page location

21 Apr 2005; spectemu-0.99.3.ebuild:
Fixed sandbox violation

*spectemu-0.99.3 (19 Apr 2005)

19 Apr 2005; +spectemu-0.99.3.ebuild:
Version bump and ebuild cleanups

30 Mar 2004; Donnie Berkholz ; spectemu-0.9.4.ebuild:
Change x11-base/xfree dependency to virtual/x11.

21 Mar 2004; David Holm spectemu-0.9.4.ebuild:
Added to ~ppc.

*spectemu-0.9.4 (27 Jul 2002)

27 Jul 2002; Stuart Bouyer specemu-0.9.4.ebuild :

Added SLOT and KEYWORDS="x86".

*specemu-0.9.4 (27 May 2002)

27 May 2002; Ryan Phillips ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX spectemu-0.99.3-qa.patch 687 RMD160 0c58cf8e8d3b679ef19388b28f92a39347983cdd SHA1 751a7f3d98341763ac26651388336477a828325a SHA256 b0d7353486dac5b58770ca8e51d068d7c622c4886ebd1291425448f10301ff01
DIST spectemu-0.94.tar.gz 224088 RMD160 d2ea2108172dc5a16ca94072062a506707c5bcc6 SHA1 2e6231fc20b810691df27a65c09818a95c630508 SHA256 83de30f16ca05cd6aba9327e3ebfc667fb611507d44e11b9d176c6cb21e2f804
DIST spectemu-0.99.3.tar.gz 269524 RMD160 000c87e3a126d32ba9bd0829ba2f5184b360af1c SHA1 f0652018bdf712e50b9901b1f4e8f08af30cada8 SHA256 a3f51176fdbcdbd1cdf8e0bab6b668a548c79b8fc699d5a7199ecfde79c79bc1
EBUILD spectemu-0.9.4.ebuild 1922 RMD160 61a27650c9b9029829c7c80bd4a33895ff77d2f3 SHA1 8858b7e425fd11e3ccb94b4b15bc42f43d3a6715 SHA256 f23eb974f9af5de588cafd3bc5a44d7fa60a36dff521dde6dd9ab5d90b9cb2e8
EBUILD spectemu-0.99.3.ebuild 1322 RMD160 7785e6b76ce4b7a26fa994940e93f4b1c8b7ba70 SHA1 3aa906e17774d0d38258c99d7494f9da40cbf42b SHA256 aaf4112fe35076c89a7a17e2df64e7aa3c22473357d278d211add828ea2f5b2a
MISC ChangeLog 2502 RMD160 7edd2691c3460478cee78bc5f812c34b522f23df SHA1 52ef13a847d71fc4dca06638d9d8d303a15f66ac SHA256 d1b39d0650c961421a26526a51e32b3d0e6a520184b7f24ca5f5fae48caebe7b
MISC metadata.xml 231 RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c SHA1 2d63dfb700b223f8f37c078692a81b2237896bce SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a

files

metadata.xml




no-herd

maintainer-needed@gentoo.org

spectemu-0.9.4.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spectemu/spectemu-0.9.4.ebuild,v 1.17 2007/07/22 09:29:45 omp Exp $

### Several versions of specemu exist, xspect & vgaspect, utilising X11
### and/or svgalib. libreadline provides optional runtime features.
### The ./configure script automagically figures out which binaries to build
### so the run/compiletime dependancies here are use dependant

DESCRIPTION="48k ZX Spectrum Emulator"
HOMEPAGE="http://kempelen.iit.bme.hu/~mszeredi/spectemu/spectemu.html"
SRC_URI="http://home.gwi.net/~plemon/sources/spectemu-0.94.tar.gz"

LICENSE="|| ( GPL-2 LGPL-2 )"
SLOT="0"
KEYWORDS="x86 ppc"
IUSE="X readline svga"

DEPEND="X? ( >=x11-proto/xf86vidmodeproto-2.2.2
>=x11-proto/xextproto-7.0.2
>=x11-proto/xproto-7.0.4
>=x11-libs/libX11-1.0.0
>=x11-libs/libXext-1.0.0
>=x11-libs/libXxf86vm-1.0.0 )
readline? ( sys-libs/readline )"
RDEPEND="svga? ( media-libs/svgalib )"

S=${WORKDIR}/spectemu-0.94

src_compile() {
### First we'll set compiletime options for X11 & libreadline, there are no
### switches for svgalib, if its installed, it'll build vgaspect. if not,
### well... it wont!
local myflags
use X || myflags="${myflags} --with-x=no"
use readline || myflags="${myflags} --without-readline"

### and no we'll configure & compile as appropriate
./configure \
--host=${CHOST} \
--prefix=/usr \
--infodir=/usr/share/info \
--mandir=/usr/share/man/man1 \
${myflags} || die "Spectemu ./configure failed"
make clean || die "Spectemu make clean failed"
emake || die "Spectemu make failed"
}

src_install() {
### Here's our make install, nothing special here, houston, we are
### go for launch.
make \
prefix=${D}/usr \
mandir=${D}/usr/share/man/man1 \
infodir=${D}/usr/share/info \
install || die "Spectemu make install failed"
}

spectemu-0.99.3.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spectemu/spectemu-0.99.3.ebuild,v 1.11 2007/07/22 09:29:45 omp Exp $

### Several versions of specemu exist, xspect & vgaspect, utilising X11
### and/or svgalib. libreadline provides optional runtime features.
### The ./configure script automagically figures out which binaries to build
### so the run/compiletime dependancies here are use dependant

inherit eutils

DESCRIPTION="48k ZX Spectrum Emulator"
HOMEPAGE="http://kempelen.iit.bme.hu/~mszeredi/spectemu/spectemu.html"
SRC_URI="http://www.inf.bme.hu/~mszeredi/spectemu/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="X readline svga"

DEPEND="X? ( >=x11-proto/xf86vidmodeproto-2.2.2
>=x11-proto/xextproto-7.0.2
>=x11-proto/xproto-7.0.4
>=x11-libs/libX11-1.0.0
>=x11-libs/libXext-1.0.0
>=x11-libs/libXxf86vm-1.0.0 )
readline? ( sys-libs/readline )"
RDEPEND="svga? ( media-libs/svgalib )"

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

src_compile() {
econf \
$(use_with readline) \
$(use_with X x) \
|| die "Spectemu ./configure failed"
emake || die "Spectemu make failed"
}

src_install() {
make install_root="${D}" install || die
}