|
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 |
|