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

Collapse All | Expand All

(-)a/net-im/sim/sim-9999.ebuild (-31 / +39 lines)
Lines 15-64 LICENSE="GPL-2" Link Here
15
15
16
SLOT="0"
16
SLOT="0"
17
KEYWORDS="amd64 ppc x86"
17
KEYWORDS="amd64 ppc x86"
18
IUSE="debug gpg jabber kde msn oscar sms spell ssl weather yahoo"
18
IUSE="-debug floatings gpg +jabber +livejournal kde +msn netmonitor +oscar osd +proxy remote sms
19
	+sound spell +ssl +trayicon weather +yahoo zodiak"
19
20
20
# kdebase-data provides the icon "licq.png"
21
DEPEND="!kde? ( spell? ( app-text/aspell ) )
21
DEPEND="!kde? ( spell? ( app-text/aspell ) )
22
	dev-libs/libxml2
22
	dev-libs/libxml2
23
	dev-libs/libxslt
23
	dev-libs/libxslt
24
	ssl? ( dev-libs/openssl )
24
	ssl? ( dev-libs/openssl )
25
	kde? ( kde-base/kdelibs:3.5 )
25
	kde? ( kde-base/kdelibs:3.5 )
26
	media-libs/fontconfig 
27
	media-libs/freetype 
28
	media-libs/libsdl
29
	media-libs/libpng
30
	sys-devel/flex
26
	sys-devel/flex
31
	sys-libs/zlib
27
	sys-libs/zlib
32
	x11-libs/libX11
28
	x11-libs/libX11
33
	x11-libs/libXScrnSaver
29
	x11-libs/qt:3
34
	x11-libs/qt:3"
30
	x11-proto/scrnsaverproto"
35
31
32
# kdebase-data provides the icon "licq.png"
36
RDEPEND="${DEPEND}
33
RDEPEND="${DEPEND}
34
	app-arch/zip
37
	kde? ( || ( kde-base/kdebase-data:3.5 kde-base/kdebase:3.5 ) )
35
	kde? ( || ( kde-base/kdebase-data:3.5 kde-base/kdebase:3.5 ) )
38
	app-arch/zip"
36
	x11-libs/libXScrnSaver"
39
37
40
pkg_setup() {
38
pkg_setup() {
41
	if use kde ; then
39
	if use kde && use spell && ! built_with_use "kde-base/kdelibs:3.5" spell; then
42
		if use spell; then
40
		ewarn "kde-base/kdelibs were merged without spell in USE."
43
			if ! built_with_use kde-base/kdelibs:3.5 spell ; then
41
		ewarn "Thus spelling will not work in sim. Please, either"
44
				ewarn "kde-base/kdelibs were merged without spell in USE."
42
		ewarn "reemerge kde-base/kdelibs with spell in USE or emerge"
45
				ewarn "Thus spelling will not work in sim. Please, either"
43
		ewarn 'sim with USE="-spell" to avoid this message.'
46
				ewarn "reemerge kde-base/kdelibs with spell in USE or emerge"
44
		ebeep
47
				ewarn 'sim with USE="-spell" to avoid this message.'
45
	elif use kde && ! use spell && built_with_use "kde-base/kdelibs:3.5" spell; then
48
				ebeep
46
		ewarn 'kde-base/kdelibs were merged with spell in USE.'
49
			fi
47
		ewarn 'Thus spelling will work in sim. Please, either'
50
		else
48
		ewarn 'reemerge kde-base/kdelibs without spell in USE or emerge'
51
			if built_with_use kde-base/kdelibs:3.5 spell ; then
49
		ewarn 'sim with USE="spell" to avoid this message.'
52
				ewarn 'kde-base/kdelibs were merged with spell in USE.'
50
		ebeep
53
				ewarn 'Thus spelling will work in sim. Please, either'
51
	fi
54
				ewarn 'reemerge kde-base/kdelibs without spell in USE or emerge'
52
	if ! use jabber && ! use livejournal && ! use msn \
55
				ewarn 'sim with USE="spell" to avoid this message.'
53
		&& ! use oscar && ! use yahoo; then
56
				ebeep
54
		ewarn "Sim requires at least one instant messaging protocol to be"
57
			fi
55
		ewarn "activated. The available protocols are:"
58
		fi
56
		ewarn "\"jabber livejournal msn oscar yahoo\"."
59
#		if ! built_with_use kde-base/kdelibs:3.5 arts ; then
57
		ebeep
60
#			myconf="--without-arts"
58
		die "No instant messaging protocol activated."
61
#		fi
62
	fi
59
	fi
63
}
60
}
64
61
Lines 68-83 src_compile() { Link Here
68
	fi
65
	fi
69
	mycmakeargs="${mycmakeargs}
66
	mycmakeargs="${mycmakeargs}
70
		$(cmake-utils_use_enable debug PLUGIN_LOGGER)
67
		$(cmake-utils_use_enable debug PLUGIN_LOGGER)
68
		$(cmake-utils_use_enable floatings PLUGIN_FLOATY)
71
		$(cmake-utils_use_enable gpg PLUGIN_GPG)
69
		$(cmake-utils_use_enable gpg PLUGIN_GPG)
72
		$(cmake-utils_use_enable jabber PLUGIN_JABBER)
70
		$(cmake-utils_use_enable jabber PLUGIN_JABBER)
71
		$(cmake-utils_use_enable livejournal PLUGIN_LIVEJOURNAL)
73
		$(cmake-utils_use_enable kde KDE3)
72
		$(cmake-utils_use_enable kde KDE3)
74
		$(cmake-utils_use_enable msn PLUGIN_MSN)
73
		$(cmake-utils_use_enable msn PLUGIN_MSN)
74
		$(cmake-utils_use_enable netmonitor PLUGIN_NETMONITOR)
75
		$(cmake-utils_use_enable oscar PLUGIN_ICQ)
75
		$(cmake-utils_use_enable oscar PLUGIN_ICQ)
76
		$(cmake-utils_use_enable osd PLUGIN_OSD)
77
		$(cmake-utils_use_enable proxy PLUGIN_PROXY)
78
		$(cmake-utils_use_enable remote PLUGIN_REMOTE)
76
		$(cmake-utils_use_enable sms PLUGIN_SMS)
79
		$(cmake-utils_use_enable sms PLUGIN_SMS)
80
		$(cmake-utils_use_enable sound PLUGIN_SOUND)
77
		$(cmake-utils_use_enable spell PLUGIN_SPELL)
81
		$(cmake-utils_use_enable spell PLUGIN_SPELL)
78
		$(cmake-utils_use_enable ssl OPENSSL)
82
		$(cmake-utils_use_enable ssl OPENSSL)
83
		$(cmake-utils_use_enable trayicon PLUGIN_DOCK)
79
		$(cmake-utils_use_enable weather PLUGIN_WEATHER)
84
		$(cmake-utils_use_enable weather PLUGIN_WEATHER)
80
		$(cmake-utils_use_enable yahoo PLUGIN_YAHOO)"
85
		$(cmake-utils_use_enable yahoo PLUGIN_YAHOO)
86
		$(cmake-utils_use_enable zodiak PLUGIN_ZODIAK)
87
		-DENABLE_PLUGIN_UPDATE:BOOL=Off
88
		-DENABLE_PLUGIN_WINDOCK:BOOL=Off"
81
89
82
	cmake-utils_src_compile
90
	cmake-utils_src_compile
83
}
91
}

Return to bug 200684