blob: c85ddb3781a05e2b164167c4491511f28063d959 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# Author Per Wigren <wigren@home.se>
# /space/gentoo/cvsroot/gentoo-x86/skel.ebuild,v 1.7 2002/05/18 17:25:12 agenkin Exp
DESCRIPTION="P.E.Op.S Software GPU plugin"
HOMEPAGE="http://peops.sourceforge.net"
LICENSE="GPL-2"
DEPEND="x11-libs/gtk+
dev-lang/nasm
sdl? ( media-libs/libsdl )"
SRC_URI="http://telia.dl.sourceforge.net/sourceforge/peops/PeopsSoftGpu106.tar.gz"
S=${WORKDIR}
lowercase() {
for f in $*; do
mv "$f" "$(echo $f | tr A-Z a-z)"
done
}
src_compile() {
cd src
lowercase makes/mk.X11 Gpu.[ch] Stdafx.h Cfg.c Draw.c Key.c Menu.c \
Prim.c Soft.c
sed 's:CFLAGS =:CFLAGS +=:g' <makes/plg.mk >makes/plg.mk.tmp
mv -f makes/plg.mk.tmp makes/plg.mk
emake || die "Failed to make X11-version"
use sdl && (
sed 's:mk.x11:mk.fpse:g' <Makefile >Makefile.sdl
echo 'INCLUDE = `sdl-config --cflags`' >makes/mk.fpse.tmp
sed 's:-lSDL:`sdl-config --libs`:g' <makes/mk.fpse >>makes/mk.fpse.tmp
mv -f makes/mk.fpse.tmp makes/mk.fpse
make clean
emake -f Makefile.sdl || die "Failed to make SDL-version"
)
}
src_install () {
insinto /usr/lib/psemu/plugins/
doins src/libgpu*
dodoc readme_1_6.txt version_1_6.txt
}
|