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