Line
Link Here
|
0 |
-- games-rpg/eternal-lands/eternal-lands-1.9.3-r2.ebuild |
0 |
++ games-rpg/eternal-lands/eternal-lands-1.9.3-r2.ebuild |
Lines 15-40
Link Here
|
15 |
KEYWORDS="~amd64 ~x86 ~x86-fbsd" |
15 |
KEYWORDS="~amd64 ~x86 ~x86-fbsd" |
16 |
IUSE="debug doc kernel_linux" |
16 |
IUSE="debug doc kernel_linux" |
17 |
|
17 |
|
18 |
RDEPEND="x11-libs/libX11 |
18 |
RDEPEND="dev-libs/libxml2 |
|
|
19 |
media-libs/cal3d[-16bit-indices] |
20 |
media-libs/freealut |
21 |
media-libs/libpng:0 |
22 |
media-libs/libsdl[X] |
23 |
media-libs/libvorbis |
24 |
media-libs/openal |
25 |
media-libs/sdl-image |
26 |
media-libs/sdl-net |
27 |
>=games-rpg/eternal-lands-data-1.9.3 |
28 |
sys-libs/zlib[minizip] |
29 |
virtual/glu |
30 |
virtual/opengl |
31 |
x11-libs/libX11 |
19 |
x11-libs/libXau |
32 |
x11-libs/libXau |
20 |
x11-libs/libXdmcp |
33 |
x11-libs/libXdmcp |
21 |
x11-libs/libXext |
34 |
x11-libs/libXext" |
22 |
virtual/opengl |
|
|
23 |
virtual/glu |
24 |
media-libs/libsdl[X] |
25 |
media-libs/sdl-net |
26 |
media-libs/sdl-image |
27 |
media-libs/openal |
28 |
media-libs/freealut |
29 |
media-libs/libvorbis |
30 |
dev-libs/libxml2 |
31 |
media-libs/cal3d[-16bit-indices] |
32 |
media-libs/libpng |
33 |
>=games-rpg/eternal-lands-data-1.9.3" |
34 |
|
35 |
DEPEND="${RDEPEND} |
35 |
DEPEND="${RDEPEND} |
36 |
>=app-admin/eselect-opengl-1.0.6-r1 |
36 |
>=app-admin/eselect-opengl-1.0.6-r1 |
37 |
app-arch/unzip |
37 |
app-arch/unzip |
|
|
38 |
virtual/pkgconfig |
38 |
doc? ( app-doc/doxygen |
39 |
doc? ( app-doc/doxygen |
39 |
media-gfx/graphviz )" |
40 |
media-gfx/graphviz )" |
40 |
|
41 |
|
Lines 55-70
Link Here
|
55 |
|
56 |
|
56 |
epatch "${FILESDIR}/${PN}-1.9.2-glext.patch" |
57 |
epatch "${FILESDIR}/${PN}-1.9.2-glext.patch" |
57 |
epatch "${FILESDIR}/${PN}-1.9.3-build.patch" |
58 |
epatch "${FILESDIR}/${PN}-1.9.3-build.patch" |
|
|
59 |
epatch "${FILESDIR}/${PN}-1.9.3-minizip.patch" |
60 |
|
61 |
# remove bundled minizip |
62 |
rm io/{crypt,ioapi,unzip,zip}.h || die |
63 |
rm io/{ioapi,unzip,zip}.c || die |
58 |
|
64 |
|
59 |
cp Makefile.linux Makefile |
65 |
cp Makefile.linux Makefile |
60 |
|
|
|
61 |
# Fix for Gentoo zlib OF redefine |
62 |
sed -i '1i#define OF(x) x' `find -name "*.c"` || die "sed failed" |
63 |
} |
66 |
} |
64 |
|
67 |
|
65 |
src_compile() { |
68 |
src_compile() { |
66 |
emake \ |
69 |
emake \ |
67 |
DEBUG="$(usex debug "yes" "no")" \ |
70 |
DEBUG="$(usex debug)" \ |
68 |
BSD_KERNEL="$(usex !kernel_linux)" \ |
71 |
BSD_KERNEL="$(usex !kernel_linux)" \ |
69 |
DATADIR="${GAMES_DATADIR}/${PN}/" |
72 |
DATADIR="${GAMES_DATADIR}/${PN}/" |
70 |
|
73 |
|