Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 292158
Collapse All | Expand All

(-)firefox-11.0-r1.ebuild.orig (-3 / +28 lines)
Lines 40-50 Link Here
40
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
40
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
41
SLOT="0"
41
SLOT="0"
42
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
42
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
43
IUSE="bindist +crashreporter +ipc +jit +minimal pgo selinux system-sqlite +webm"
43
IUSE="bindist +crashreporter +ipc +jit +minimal pgo selinux system-sqlite +webm kde"
44
44
45
# More URIs appended below...
45
# More URIs appended below...
46
SRC_URI="${SRC_URI}
46
SRC_URI="${SRC_URI}
47
	http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz"
47
	http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
48
	kde? ( http://chakra.sourceforge.net/ccr/packages/fi/firefox-kde-opensuse/firefox-kde-opensuse.tar.gz )"
48
49
49
ASM_DEPEND=">=dev-lang/yasm-1.1"
50
ASM_DEPEND=">=dev-lang/yasm-1.1"
50
51
Lines 70-76 Link Here
70
		>=sys-devel/gcc-4.5 )
71
		>=sys-devel/gcc-4.5 )
71
	webm? ( x86? ( ${ASM_DEPEND} )
72
	webm? ( x86? ( ${ASM_DEPEND} )
72
		amd64? ( ${ASM_DEPEND} )
73
		amd64? ( ${ASM_DEPEND} )
73
		virtual/opengl )"
74
		virtual/opengl )
75
	kde? ( kde-misc/kmozillahelper )"
74
76
75
# No source releases for alpha|beta
77
# No source releases for alpha|beta
76
if [[ ${PV} =~ alpha ]]; then
78
if [[ ${PV} =~ alpha ]]; then
Lines 136-141 Link Here
136
}
138
}
137
139
138
src_prepare() {
140
src_prepare() {
141
	if use kde; then
142
		rm -f browser/components/shell/src/nsKDEShellService.cpp \
143
			  browser/components/shell/src/nsKDEShellService.h \
144
			  browser/components/shell/src/nsUnixShellService.cpp \
145
			  browser/components/shell/src/nsUnixShellService.h \
146
			  browser/base/content/browser-kde.xul
147
		rm -f toolkit/xre/nsKDEUtils.cpp \
148
			  toolkit/xre/nsKDEUtils.h \
149
			  uriloader/exthandler/unix/nsCommonRegistry.cpp \
150
			  uriloader/exthandler/unix/nsCommonRegistry.h \
151
			  uriloader/exthandler/unix/nsKDERegistry.cpp \
152
			  uriloader/exthandler/unix/nsKDERegistry.h \
153
			  toolkit/content/widgets/dialog-kde.xml \
154
			  toolkit/content/widgets/preferences-kde.xml
155
156
		install -m 644 "${WORKDIR}/firefox-kde-opensuse/kde.js" browser/app/profile/kde.js
157
158
		EPATCH_SUFFIX="patch" \
159
		EPATCH_FORCE="yes" \
160
		EPATCH_EXCLUDE="firefox-install-dir.patch mozilla-firefox-1.0-lang.patch" \
161
		epatch "${WORKDIR}/firefox-kde-opensuse"
162
	fi
163
139
	# Apply our patches
164
	# Apply our patches
140
	EPATCH_SUFFIX="patch" \
165
	EPATCH_SUFFIX="patch" \
141
	EPATCH_FORCE="yes" \
166
	EPATCH_FORCE="yes" \

Return to bug 292158