|
Lines 22-28
Link Here
|
| 22 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86" |
22 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86" |
| 23 |
SLOT="0" |
23 |
SLOT="0" |
| 24 |
LICENSE="MPL-1.1 NPL-1.1" |
24 |
LICENSE="MPL-1.1 NPL-1.1" |
| 25 |
IUSE="gnome java mozdevelop mozsvg mozcalendar" |
25 |
IUSE="gnome java mozdevelop mozsvg mozcalendar pango" |
| 26 |
|
26 |
|
| 27 |
# xrender.pc appeared for the first time in xorg-x11-6.7.0-r2 |
27 |
# xrender.pc appeared for the first time in xorg-x11-6.7.0-r2 |
| 28 |
# and is required to build with support for cairo. #71504 |
28 |
# and is required to build with support for cairo. #71504 |
|
Lines 32-41
Link Here
|
| 32 |
>=x11-base/xorg-x11-6.7.0-r2 |
32 |
>=x11-base/xorg-x11-6.7.0-r2 |
| 33 |
x11-libs/cairo |
33 |
x11-libs/cairo |
| 34 |
) |
34 |
) |
| 35 |
>=www-client/mozilla-launcher-1.39" |
35 |
>=www-client/mozilla-launcher-1.39 |
|
|
36 |
pango? ( >=x11-libs/pango-1.6 )" |
| 36 |
|
37 |
|
| 37 |
DEPEND="${RDEPEND} |
38 |
DEPEND="${RDEPEND} |
| 38 |
java? ( >=dev-java/java-config-0.2.0 )" |
39 |
java? ( >=dev-java/java-config-0.2.0 ) |
|
|
40 |
pango? ( =sys-devel/autoconf-2.13* )" |
| 39 |
|
41 |
|
| 40 |
S=${WORKDIR}/mozilla |
42 |
S=${WORKDIR}/mozilla |
| 41 |
|
43 |
|
|
Lines 132-137
Link Here
|
| 132 |
# Use system colors by default |
134 |
# Use system colors by default |
| 133 |
epatch ${FEDORA_FILES}/firefox-1.0-gtk-system-colors.patch |
135 |
epatch ${FEDORA_FILES}/firefox-1.0-gtk-system-colors.patch |
| 134 |
fi |
136 |
fi |
|
|
137 |
if use pango ; then |
| 138 |
# Use Pango for font rendering |
| 139 |
epatch ${FEDORA_FILES}/mozilla-1.7.3-pango-render.patch |
| 140 |
epatch ${FEDORA_FILES}/firefox-1.0-pango-selection.patch |
| 141 |
# Fix spacing in textareas |
| 142 |
epatch ${FEDORA_FILES}/firefox-1.0-pango-space-width.patch |
| 143 |
# Fix italic rendering errors with certain fonts |
| 144 |
epatch ${FEDORA_FILES}/firefox-1.0-pango-rounding.patch |
| 145 |
# Fix for some more cursor issues in textareas |
| 146 |
epatch ${FEDORA_FILES}/firefox-1.0-pango-direction.patch |
| 147 |
# Fix build problems with bidi patch |
| 148 |
epatch ${FEDORA_FILES}/firefox-1.0-pango-bidi-justify.patch |
| 149 |
# Get rid of the last few Xft references, fixing the "no fonts" problem |
| 150 |
epatch ${FEDORA_FILES}/firefox-1.0-pango-cairo.patch |
| 151 |
# The above patches changed configure.in |
| 152 |
autoconf-2.13 || die "autoconf failed" |
| 153 |
fi |
| 135 |
} |
154 |
} |
| 136 |
|
155 |
|
| 137 |
src_compile() { |
156 |
src_compile() { |
|
Lines 158-163
Link Here
|
| 158 |
mozconfig_use_enable mozcalendar calendar |
177 |
mozconfig_use_enable mozcalendar calendar |
| 159 |
mozconfig_use_enable mozsvg svg |
178 |
mozconfig_use_enable mozsvg svg |
| 160 |
mozconfig_use_enable mozsvg svg-renderer-cairo |
179 |
mozconfig_use_enable mozsvg svg-renderer-cairo |
|
|
180 |
mozconfig_use_enable pango pango |
| 161 |
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} |
181 |
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} |
| 162 |
#mozconfig_annotate '' --with-user-appdir=.firefox |
182 |
#mozconfig_annotate '' --with-user-appdir=.firefox |
| 163 |
|
183 |
|