Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 222545 Details for
Bug 308363
mail-client/mozilla-thunderbird-3.0.3 alsa USE flag request
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
x11-plugins/enigmail-1.0.1-r1 with alsa USE flag
enigmail-1.0.1-r1.ebuild (text/plain), 4.14 KB, created by
Marcus Becker
on 2010-03-07 19:25:24 UTC
(
hide
)
Description:
x11-plugins/enigmail-1.0.1-r1 with alsa USE flag
Filename:
MIME Type:
Creator:
Marcus Becker
Created:
2010-03-07 19:25:24 UTC
Size:
4.14 KB
patch
obsolete
># Copyright 1999-2010 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/enigmail-1.0.1-r1.ebuild,v 1.2 2010/03/05 12:23:28 fauli Exp $ > >WANT_AUTOCONF="2.1" >EAPI="2" > >inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib mozextension autotools >MY_P="${P/_beta/b}" >EMVER="${PV}" >TBVER="3.0.1" >PATCH="mozilla-thunderbird-3.0-patches-0.3" > >DESCRIPTION="GnuPG encryption plugin for thunderbird." >HOMEPAGE="http://enigmail.mozdev.org" >SRC_URI="http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${TBVER}/source/thunderbird-${TBVER}.source.tar.bz2 > http://www.mozilla-enigmail.org/download/source/${PN}-${EMVER}.tar.gz > http://dev.gentoo.org/~anarchy/dist/${PATCH}.tar.bz2" > >KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" >SLOT="0" >LICENSE="MPL-1.1 GPL-2" >IUSE="alsa system-sqlite" > >DEPEND=">=mail-client/mozilla-thunderbird-3.0[system-sqlite=]" >RDEPEND="${DEPEND} > system-sqlite? ( >=dev-db/sqlite-3.6.22-r2[fts3,secure-delete] ) > || ( > ( > >=app-crypt/gnupg-2.0 > || ( > app-crypt/pinentry[gtk] > app-crypt/pinentry[qt4] > ) > ) > =app-crypt/gnupg-1.4* > )" > >S="${WORKDIR}"/comm-1.9.1 > >pkg_setup() { > # EAPI=2 ensures they are set properly. > export BUILD_OFFICIAL=1 > export MOZILLA_OFFICIAL=1 > export MOZ_CO_PROJECT=mail >} > >src_unpack() { > unpack thunderbird-${TBVER}.source.tar.bz2 ${PATCH}.tar.bz2 || die "unpack failed" >} > >src_prepare(){ > # Apply our patches > EPATCH_EXCLUDE="106-bz466250_att349521_fix_ftbfs_with_cairo_fb.patch" \ > EPATCH_SUFFIX="patch" \ > EPATCH_FORCE="yes" \ > epatch "${WORKDIR}" > > cd mozilla > eautoreconf > cd js/src > eautoreconf > > # Unpack the enigmail plugin > cd "${S}"/mailnews/extensions || die > unpack enigmail-${EMVER}.tar.gz > cd "${S}"/mailnews/extensions/enigmail || die "cd failed" > makemake2 > > cd "${S}" > > # Fix installation of enigmail.js > epatch "${FILESDIR}"/70_enigmail-fix.patch > > eautoreconf >} > >src_configure() { > declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird" > > #################################### > # > # mozconfig, CFLAGS and CXXFLAGS setup > # > #################################### > > touch mail/config/mozconfig > mozconfig_init > mozconfig_config > > # tb-specific settings > mozconfig_annotate '' \ > --with-system-nspr \ > --with-system-nss \ > --enable-system-sqlite \ > --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} \ > --with-user-appdir=.thunderbird \ > --enable-application=mail > > mozconfig_use_enable system-sqlite > > # configure alsa USE > if ! use alsa; then > mozconfig_annotate '' --disable-ogg --disable-wave > fi > > # Finalize and report settings > mozconfig_final > > # Disable no-print-directory > MAKEOPTS=${MAKEOPTS/--no-print-directory/} > > if [[ $(gcc-major-version) -lt 4 ]]; then > append-cxxflags -fno-stack-protector > fi > > #################################### > # > # Configure and build Thunderbird > # > #################################### > CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ > econf || die > > # This removes extraneous CFLAGS from the Makefiles to reduce RAM > # requirements while compiling > edit_makefiles >} > >src_compile() { > # Only build the parts necessary to support building enigmail > emake -j1 export || die "make export failed" > emake -C mozilla/modules/libreg || die "make modules/libreg failed" > emake -C mozilla/xpcom/string || die "make xpcom/string failed" > emake -C mozilla/xpcom || die "make xpcom failed" > emake -C mozilla/xpcom/obsolete || die "make xpcom/obsolete failed" > > # Build the enigmail plugin > einfo "Building Enigmail plugin..." > emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail failed" > > # Package the enigmail plugin; this may be the easiest way to collect the > # necessary files > emake -j1 -C "${S}"/mailnews/extensions/enigmail xpi || die "make xpi failed" >} > >src_install() { > declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird" > declare emid > > cd "${T}" > unzip "${S}"/mozilla/dist/bin/*.xpi install.rdf > emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf) > > dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} > cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} > unzip "${S}"/mozilla/dist/bin/*.xpi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 308363
:
222543
|
222545
|
222603
|
222605