|
Lines 6-26
Link Here
|
| 6 |
inherit flag-o-matic toolchain-funcs eutils mozcoreconf mozconfig-2 mozilla-launcher makeedit multilib autotools |
6 |
inherit flag-o-matic toolchain-funcs eutils mozcoreconf mozconfig-2 mozilla-launcher makeedit multilib autotools |
| 7 |
|
7 |
|
| 8 |
PVER="0.2" |
8 |
PVER="0.2" |
|
|
9 |
EMVER="0.94.0" |
| 9 |
|
10 |
|
| 10 |
DESCRIPTION="Mozilla Application Suite - web browser, email, HTML editor, IRC" |
11 |
DESCRIPTION="Mozilla Application Suite - web browser, email, HTML editor, IRC" |
| 11 |
HOMEPAGE="http://www.mozilla.org" |
12 |
HOMEPAGE="http://www.mozilla.org" |
| 12 |
SRC_URI="http://ftp.mozilla.org/pub/mozilla.org/${PN}/releases/${PV}/${P}.source.tar.bz2 |
13 |
SRC_URI="http://ftp.mozilla.org/pub/mozilla.org/${PN}/releases/${PV}/${P}.source.tar.bz2 |
| 13 |
mirror://gentoo/${P}-patches-${PVER}.tar.bz2 |
14 |
mirror://gentoo/${P}-patches-${PVER}.tar.bz2 |
| 14 |
http://dev.gentoo.org/~anarchy/dist/${P}-patches-${PVER}.tar.bz2" |
15 |
http://dev.gentoo.org/~anarchy/dist/${P}-patches-${PVER}.tar.bz2 |
|
|
16 |
crypt? ( !moznomail? ( |
| 17 |
http://www.mozilla-enigmail.org/downloads/src/enigmail-${EMVER}.tar.gz |
| 18 |
) )" |
| 15 |
|
19 |
|
| 16 |
KEYWORDS="~amd64 ~ppc ~x86" |
20 |
KEYWORDS="~amd64 ~ppc ~x86" |
| 17 |
SLOT="0" |
21 |
SLOT="0" |
| 18 |
LICENSE="MPL-1.1 NPL-1.1" |
22 |
LICENSE="MPL-1.1 NPL-1.1" |
| 19 |
IUSE="java ldap mozcalendar mozdevelop moznocompose moznoirc moznomail moznoroaming postgres" |
23 |
IUSE="java ldap mozcalendar mozdevelop moznocompose moznoirc moznomail |
|
|
24 |
moznoroaming postgres crypt" |
| 20 |
|
25 |
|
| 21 |
RDEPEND="java? ( virtual/jre ) |
26 |
RDEPEND="java? ( virtual/jre ) |
| 22 |
~www-client/mozilla-launcher-1.47 |
27 |
~www-client/mozilla-launcher-1.47 |
| 23 |
>=dev-libs/nss-3.10 |
28 |
>=dev-libs/nss-3.10 |
|
|
29 |
crypt? ( !moznomail? ( >=app-crypt/gnupg-1.2.1 ) ) |
| 24 |
>=dev-libs/nspr-4.6.1" |
30 |
>=dev-libs/nspr-4.6.1" |
| 25 |
|
31 |
|
| 26 |
DEPEND="${RDEPEND} |
32 |
DEPEND="${RDEPEND} |
|
Lines 67-72
Link Here
|
| 67 |
|
73 |
|
| 68 |
src_unpack() { |
74 |
src_unpack() { |
| 69 |
unpack ${P}.source.tar.bz2 ${P}-patches-${PVER}.tar.bz2 |
75 |
unpack ${P}.source.tar.bz2 ${P}-patches-${PVER}.tar.bz2 |
|
|
76 |
cd ${S} || die "cd failed" |
| 77 |
|
| 78 |
# Unpack the enigmail plugin |
| 79 |
if use crypt && ! use moznomail; then |
| 80 |
cd ${S}/mailnews/extensions || die |
| 81 |
unpack enigmail-${EMVER}.tar.gz |
| 82 |
cd ${S}/mailnews/extensions/enigmail || die "cd failed" |
| 83 |
./makemake # from mozconfig.eclass |
| 84 |
fi |
| 70 |
|
85 |
|
| 71 |
cd ${S} || die "cd failed" |
86 |
cd ${S} || die "cd failed" |
| 72 |
EPATCH_FORCE="yes" epatch ${WORKDIR}/patch |
87 |
EPATCH_FORCE="yes" epatch ${WORKDIR}/patch |
|
Lines 177-182
Link Here
|
| 177 |
edit_makefiles |
192 |
edit_makefiles |
| 178 |
|
193 |
|
| 179 |
emake || die |
194 |
emake || die |
|
|
195 |
|
| 196 |
# Build Enigmail extension |
| 197 |
if use crypt && ! use moznomail; then |
| 198 |
emake -C ${S}/mailnews/extensions/enigmail || die "emake enigmail failed" |
| 199 |
fi |
| 180 |
} |
200 |
} |
| 181 |
|
201 |
|
| 182 |
src_install() { |
202 |
src_install() { |