Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 281648
Collapse All | Expand All

(-)Manifest (-1 / +1 lines)
Lines 57-62 Link Here
57
DIST thunderbird-1.5.0.13-source.tar.bz2 36162915 RMD160 6d9d8c1ea091725728ad0400c58b606a73346ef9 SHA1 2275d92724976896b6529ceb8ae890b10bc94109 SHA256 1849df86b6f145ff974e5a478e985a8ee8c3239e8a187d6dcba176b8730358db
57
DIST thunderbird-1.5.0.13-source.tar.bz2 36162915 RMD160 6d9d8c1ea091725728ad0400c58b606a73346ef9 SHA1 2275d92724976896b6529ceb8ae890b10bc94109 SHA256 1849df86b6f145ff974e5a478e985a8ee8c3239e8a187d6dcba176b8730358db
58
DIST thunderbird-2.0.0.22-source.tar.bz2 40489725 RMD160 6f9693c0b7f5af0c60d245c96492f11a4c286efd SHA1 a9da470ff090dfd049cae6b0c3b1a4e95c3f2022 SHA256 e364e5e1a96521b98b8391c5028207408d3d285ab40e091fa503b87a19d24d04
58
DIST thunderbird-2.0.0.22-source.tar.bz2 40489725 RMD160 6f9693c0b7f5af0c60d245c96492f11a4c286efd SHA1 a9da470ff090dfd049cae6b0c3b1a4e95c3f2022 SHA256 e364e5e1a96521b98b8391c5028207408d3d285ab40e091fa503b87a19d24d04
59
EBUILD enigmail-0.94.4.ebuild 5818 RMD160 4b058e7ded7b6bfd2820420bfadf8c4456e5c7b9 SHA1 5991031893581a3f7aa602a41e5189f9cd2b0d82 SHA256 78b56db0dfd8c75b997d568ac85d68d7f477e8f3935180a2036c4849cf0d40ab
59
EBUILD enigmail-0.94.4.ebuild 5818 RMD160 4b058e7ded7b6bfd2820420bfadf8c4456e5c7b9 SHA1 5991031893581a3f7aa602a41e5189f9cd2b0d82 SHA256 78b56db0dfd8c75b997d568ac85d68d7f477e8f3935180a2036c4849cf0d40ab
60
EBUILD enigmail-0.95.7-r5.ebuild 5996 RMD160 4ac50cb1da05003957f043f6eeab7104cd167d03 SHA1 dd4676f6b0fd0ed0b819816e1d2b1b2459c32a2c SHA256 646e453822f8c6d986ee587d6e47d91a02945a9532cd6633d9e23e9d17355b73
60
EBUILD enigmail-0.95.7-r5.ebuild 5924 RMD160 f6453f852fdaa31ef895639ce7aa8761caa2c091 SHA1 ceb05ece8a04fc830557d3349c0b82d7ce723536 SHA256 3cb4bac50dd4e160aed6c1fdc02cf7843275cc2659ae483949444eb427923dcd
61
MISC ChangeLog 22382 RMD160 5a75717847a1f0b0a79a7e152a45313e73f3d94f SHA1 6e35dfc5b375912d9df6fb0dbbebd7277c15bac7 SHA256 22dc0c2459003f25ee186b9b39e0a32558912168bb554c920676bdf8dd052c51
61
MISC ChangeLog 22382 RMD160 5a75717847a1f0b0a79a7e152a45313e73f3d94f SHA1 6e35dfc5b375912d9df6fb0dbbebd7277c15bac7 SHA256 22dc0c2459003f25ee186b9b39e0a32558912168bb554c920676bdf8dd052c51
62
MISC metadata.xml 238 RMD160 20be188d400f8ae54fb1eae8bfb243c43eed2395 SHA1 fb7dacf03f1ce8294d6d2f07d4c2d7ff69ee7525 SHA256 ef51e99b6b1ccee48a71906e90a4111f58793292fe1248934a811fcb02506036
62
MISC metadata.xml 238 RMD160 20be188d400f8ae54fb1eae8bfb243c43eed2395 SHA1 fb7dacf03f1ce8294d6d2f07d4c2d7ff69ee7525 SHA256 ef51e99b6b1ccee48a71906e90a4111f58793292fe1248934a811fcb02506036
(-)enigmail-0.95.7-r5.ebuild (-11 / +16 lines)
Lines 2-7 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/enigmail-0.95.7-r5.ebuild,v 1.5 2009/06/29 18:38:19 armin76 Exp $
3
# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/enigmail-0.95.7-r5.ebuild,v 1.5 2009/06/29 18:38:19 armin76 Exp $
4
4
5
EAPI="2"
5
WANT_AUTOCONF="2.1"
6
WANT_AUTOCONF="2.1"
6
7
7
inherit flag-o-matic toolchain-funcs eutils nsplugins mozcoreconf mozextension makeedit multilib autotools
8
inherit flag-o-matic toolchain-funcs eutils nsplugins mozcoreconf mozextension makeedit multilib autotools
Lines 39-45 Link Here
39
DEPEND=">=mail-client/mozilla-thunderbird-${TBVER}
40
DEPEND=">=mail-client/mozilla-thunderbird-${TBVER}
40
	!>=mail-client/mozilla-thunderbird-3"
41
	!>=mail-client/mozilla-thunderbird-3"
41
RDEPEND="${DEPEND}
42
RDEPEND="${DEPEND}
42
	>=app-crypt/gnupg-1.4
43
	|| (
44
		(
45
			>=app-crypt/gnupg-2.0
46
			|| (
47
				app-crypt/pinentry[gtk]
48
				app-crypt/pinentry[qt3]
49
			)
50
		)
51
		=app-crypt/gnupg-1.4*
52
	)
43
	>=www-client/mozilla-launcher-1.56"
53
	>=www-client/mozilla-launcher-1.56"
44
54
45
S="${WORKDIR}/mozilla"
55
S="${WORKDIR}/mozilla"
Lines 77-90 Link Here
77
	done
87
	done
78
}
88
}
79
89
80
pkg_setup() {
81
	if has_version '>=app-crypt/gnupg-2.0.1-r2'; then
82
		if ! built_with_use -o app-crypt/pinentry gtk qt3; then
83
			die "You must build app-crypt/pinentry with GTK or QT3 support"
84
		fi
85
	fi
86
}
87
88
src_unpack() {
90
src_unpack() {
89
	unpack thunderbird-${TBVER}-source.tar.bz2 mozilla-thunderbird-${TBPATCH}.tar.bz2 || die "unpack failed"
91
	unpack thunderbird-${TBVER}-source.tar.bz2 mozilla-thunderbird-${TBPATCH}.tar.bz2 || die "unpack failed"
90
92
Lines 92-100 Link Here
92
	for X in ${linguas}; do
94
	for X in ${linguas}; do
93
		[[ ${X} != en ]] && xpi_unpack ${P}-${X}.xpi
95
		[[ ${X} != en ]] && xpi_unpack ${P}-${X}.xpi
94
	done
96
	done
97
}
95
98
99
src_prepare() {
96
	# Apply our patches
100
	# Apply our patches
97
	cd "${S}" || die "cd failed"
98
	EPATCH_SUFFIX="patch" \
101
	EPATCH_SUFFIX="patch" \
99
	EPATCH_FORCE="yes" \
102
	EPATCH_FORCE="yes" \
100
	epatch "${WORKDIR}"/patch
103
	epatch "${WORKDIR}"/patch
Lines 118-124 Link Here
118
	eautoreconf
121
	eautoreconf
119
}
122
}
120
123
121
src_compile() {
124
src_configure() {
122
	declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird"
125
	declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird"
123
126
124
	####################################
127
	####################################
Lines 160-166 Link Here
160
	# This removes extraneous CFLAGS from the Makefiles to reduce RAM
163
	# This removes extraneous CFLAGS from the Makefiles to reduce RAM
161
	# requirements while compiling
164
	# requirements while compiling
162
	edit_makefiles
165
	edit_makefiles
166
}
163
167
168
src_compile() {
164
	# Only build the parts necessary to support building enigmail
169
	# Only build the parts necessary to support building enigmail
165
	emake -j1 export || die "make export failed"
170
	emake -j1 export || die "make export failed"
166
	emake -C modules/libreg || die "make modules/libreg failed"
171
	emake -C modules/libreg || die "make modules/libreg failed"

Return to bug 281648