Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 94467 | Differences between
and this patch

Collapse All | Expand All

(-)openttd-0.3.6-r1.ebuild (-7 / +7 lines)
Lines 11-23 Link Here
11
LICENSE="GPL-2"
11
LICENSE="GPL-2"
12
SLOT="0"
12
SLOT="0"
13
KEYWORDS="~x86 ppc ~amd64"
13
KEYWORDS="~x86 ppc ~amd64"
14
IUSE="debug png zlib timidity alsa dedicated"
14
IUSE="debug png zlib timidity alsa dedicatedonly"
15
15
16
DEPEND="media-libs/libsdl
16
DEPEND="media-libs/libsdl
17
	png? ( media-libs/libpng )
17
	png? ( media-libs/libpng )
18
	zlib? ( sys-libs/zlib )"
18
	zlib? ( sys-libs/zlib )"
19
RDEPEND="${DEPEND}
19
RDEPEND="${DEPEND}
20
	!dedicated? (
20
	!dedicatedonly? (
21
		timidity? ( media-sound/timidity++ )
21
		timidity? ( media-sound/timidity++ )
22
		!timidity? ( alsa? ( media-sound/alsa-utils ) )
22
		!timidity? ( alsa? ( media-sound/alsa-utils ) )
23
	)"
23
	)"
Lines 25-32 Link Here
25
src_compile() {
25
src_compile() {
26
	local myopts="MANUAL_CONFIG=1 UNIX=1 WITH_NETWORK=1 INSTALL=1 RELEASE=${PV} USE_HOMEDIR=1 PERSONAL_DIR=.openttd PREFIX=/usr DATA_DIR=share/games/${PN}"
26
	local myopts="MANUAL_CONFIG=1 UNIX=1 WITH_NETWORK=1 INSTALL=1 RELEASE=${PV} USE_HOMEDIR=1 PERSONAL_DIR=.openttd PREFIX=/usr DATA_DIR=share/games/${PN}"
27
	use debug && myopts="${myopts} DEBUG=1"
27
	use debug && myopts="${myopts} DEBUG=1"
28
	use dedicated && myopts="${myopts} DEDICATED=1"
28
	use dedicatedonly && myopts="${myopts} DEDICATED=1"
29
	if ! use dedicated; then
29
	if ! use dedicatedonly; then
30
		use png && myopts="${myopts} WITH_PNG=1"
30
		use png && myopts="${myopts} WITH_PNG=1"
31
		use zlib && myopts="${myopts} WITH_ZLIB=1"
31
		use zlib && myopts="${myopts} WITH_ZLIB=1"
32
		myopts="${myopts} WITH_SDL=1"
32
		myopts="${myopts} WITH_SDL=1"
Lines 55-61 Link Here
55
55
56
	doicon media/openttd.*.png
56
	doicon media/openttd.*.png
57
57
58
	if ! use dedicated; then
58
	if ! use dedicatedonly; then
59
		if use timidity || use alsa; then
59
		if use timidity || use alsa; then
60
			make_desktop_entry "openttd -m extmidi" "OpenTTD" openttd.64.png
60
			make_desktop_entry "openttd -m extmidi" "OpenTTD" openttd.64.png
61
		else
61
		else
Lines 95-102 Link Here
95
	einfo "correct for whichever version you have."
95
	einfo "correct for whichever version you have."
96
	echo
96
	echo
97
97
98
	if use dedicated; then
98
	if use dedicatedonly; then
99
		einfo "You have chosen the dedicated USE flag which builds a "
99
		einfo "You have chosen the dedicatedonly USE flag which builds a "
100
		einfo "version of OpenTTD to be used as a game server which "
100
		einfo "version of OpenTTD to be used as a game server which "
101
		einfo "does not require SDL. You will not be able to play the "
101
		einfo "does not require SDL. You will not be able to play the "
102
		einfo "game, but if you don't pass this flag you can still use "
102
		einfo "game, but if you don't pass this flag you can still use "

Return to bug 94467