|
Lines 23-29
Link Here
|
| 23 |
LICENSE="MPL-1.1 NPL-1.1" |
23 |
LICENSE="MPL-1.1 NPL-1.1" |
| 24 |
SLOT="0" |
24 |
SLOT="0" |
| 25 |
KEYWORDS="~x86" |
25 |
KEYWORDS="~x86" |
| 26 |
IUSE="gnome java mozdevelop mozsvg" |
26 |
IUSE="gnome java mozdevelop mozsvg 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.28" |
36 |
>=www-client/mozilla-launcher-1.28 |
|
|
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 |
# Needed by src_compile() and src_install(). |
43 |
# Needed by src_compile() and src_install(). |
| 42 |
# Would do in pkg_setup but that loses the export attribute, they |
44 |
# Would do in pkg_setup but that loses the export attribute, they |
|
Lines 105-110
Link Here
|
| 105 |
# Use system colors by default |
107 |
# Use system colors by default |
| 106 |
epatch ${FEDORA_FILES}/firefox-1.0-gtk-system-colors.patch |
108 |
epatch ${FEDORA_FILES}/firefox-1.0-gtk-system-colors.patch |
| 107 |
fi |
109 |
fi |
|
|
110 |
if use pango ; then |
| 111 |
# Use Pango for font rendering |
| 112 |
epatch ${FEDORA_FILES}/mozilla-1.7.3-pango-render.patch |
| 113 |
epatch ${FEDORA_FILES}/firefox-1.0-pango-selection.patch |
| 114 |
# Fix spacing in textareas |
| 115 |
epatch ${FEDORA_FILES}/firefox-1.0-pango-space-width.patch |
| 116 |
# Fix italic rendering errors with certain fonts |
| 117 |
epatch ${FEDORA_FILES}/firefox-1.0-pango-rounding.patch |
| 118 |
# Fix for some more cursor issues in textareas |
| 119 |
epatch ${FEDORA_FILES}/firefox-1.0-pango-direction.patch |
| 120 |
# Fix build problems with bidi patch |
| 121 |
epatch ${FEDORA_FILES}/firefox-1.0-pango-bidi-justify.patch |
| 122 |
# Get rid of the last few Xft references, fixing the "no fonts" problem |
| 123 |
epatch ${FEDORA_FILES}/firefox-1.0-pango-cairo.patch |
| 124 |
# The above patches changed configure.in |
| 125 |
autoconf-2.13 || die "autoconf failed" |
| 126 |
fi |
| 108 |
} |
127 |
} |
| 109 |
|
128 |
|
| 110 |
src_compile() { |
129 |
src_compile() { |