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