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

Collapse All | Expand All

(-)mozilla-firefox-1.0.6-r3.ebuild.fixes+gnome (-3 / +24 lines)
Lines 23-29 Link Here
23
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86"
23
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86"
24
SLOT="0"
24
SLOT="0"
25
LICENSE="MPL-1.1 NPL-1.1"
25
LICENSE="MPL-1.1 NPL-1.1"
26
IUSE="gnome java mozdevelop mozsvg mozcalendar"
26
IUSE="gnome java mozdevelop mozsvg mozcalendar pango"
27
27
28
# xrender.pc appeared for the first time in xorg-x11-6.7.0-r2
28
# xrender.pc appeared for the first time in xorg-x11-6.7.0-r2
29
# and is required to build with support for cairo.  #71504
29
# and is required to build with support for cairo.  #71504
Lines 33-42 Link Here
33
		>=x11-base/xorg-x11-6.7.0-r2
33
		>=x11-base/xorg-x11-6.7.0-r2
34
		x11-libs/cairo
34
		x11-libs/cairo
35
	)
35
	)
36
	>=www-client/mozilla-launcher-1.39"
36
	>=www-client/mozilla-launcher-1.39
37
	pango? ( >=x11-libs/pango-1.6 )"
37
38
38
DEPEND="${RDEPEND}
39
DEPEND="${RDEPEND}
39
	java? ( >=dev-java/java-config-0.2.0 )"
40
	java? ( >=dev-java/java-config-0.2.0 )
41
	pango? ( =sys-devel/autoconf-2.13* )"
40
42
41
S=${WORKDIR}/mozilla
43
S=${WORKDIR}/mozilla
42
44
Lines 154-159 Link Here
154
		# Use system colors by default
156
		# Use system colors by default
155
		epatch ${FEDORA_FILES}/firefox-1.0-gtk-system-colors.patch
157
		epatch ${FEDORA_FILES}/firefox-1.0-gtk-system-colors.patch
156
	fi
158
	fi
159
160
	if use pango ; then
161
		# Use Pango for font rendering
162
		epatch ${FEDORA_FILES}/mozilla-1.7.3-pango-render.patch
163
		epatch ${FEDORA_FILES}/firefox-1.0-pango-selection.patch
164
		# Fix spacing in textareas
165
		epatch ${FEDORA_FILES}/firefox-1.0-pango-space-width.patch
166
		# Fix italic rendering errors with certain fonts
167
		epatch ${FEDORA_FILES}/firefox-1.0-pango-rounding.patch
168
		# Fix for some more cursor issues in textareas
169
		epatch ${FEDORA_FILES}/firefox-1.0-pango-direction.patch
170
		# Fix build problems with bidi patch
171
		epatch ${FEDORA_FILES}/firefox-1.0-pango-bidi-justify.patch
172
		# Get rid of the last few Xft references, fixing the "no fonts" problem
173
		epatch ${FEDORA_FILES}/firefox-1.0-pango-cairo.patch
174
		# The above patches changed configure.in
175
		autoconf-2.13 || die "autoconf failed"
176
	fi
157
}
177
}
158
178
159
src_compile() {
179
src_compile() {
Lines 180-185 Link Here
180
	mozconfig_use_enable mozcalendar calendar
200
	mozconfig_use_enable mozcalendar calendar
181
	mozconfig_use_enable mozsvg svg
201
	mozconfig_use_enable mozsvg svg
182
	mozconfig_use_enable mozsvg svg-renderer-cairo
202
	mozconfig_use_enable mozsvg svg-renderer-cairo
203
	mozconfig_use_enable pango pango
183
	mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
204
	mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
184
	#mozconfig_annotate '' --with-user-appdir=.firefox
205
	#mozconfig_annotate '' --with-user-appdir=.firefox
185
206

Return to bug 99060