From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RuOok-0001W7-7S for garchives@archives.gentoo.org; Mon, 06 Feb 2012 13:41:14 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EED9FE0747; Mon, 6 Feb 2012 13:41:05 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id AFFFAE0747 for ; Mon, 6 Feb 2012 13:41:05 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6B1051B4060 for ; Mon, 6 Feb 2012 13:41:03 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2240) id 368D22004B; Mon, 6 Feb 2012 13:41:02 +0000 (UTC) From: "Nirbheek Chauhan (nirbheek)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, nirbheek@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in mail-client/thunderbird: ChangeLog thunderbird-10.0.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog thunderbird-10.0.ebuild X-VCS-Directories: mail-client/thunderbird X-VCS-Committer: nirbheek X-VCS-Committer-Name: Nirbheek Chauhan Content-Type: text/plain; charset=utf8 Message-Id: <20120206134102.368D22004B@flycatcher.gentoo.org> Date: Mon, 6 Feb 2012 13:41:02 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 7eb71a89-afb5-46ca-bdfd-43e975dffc86 X-Archives-Hash: 24361b82691c640415cc5687f0c42236 nirbheek 12/02/06 13:41:02 Modified: ChangeLog Added: thunderbird-10.0.ebuild Log: Bump to 10.0, from overlay =20 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64) Revision Changes Path 1.121 mail-client/thunderbird/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/thunde= rbird/ChangeLog?rev=3D1.121&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/thunde= rbird/ChangeLog?rev=3D1.121&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/thunde= rbird/ChangeLog?r1=3D1.120&r2=3D1.121 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/mail-client/thunderbird/ChangeLog,v retrieving revision 1.120 retrieving revision 1.121 diff -u -r1.120 -r1.121 --- ChangeLog 28 Jan 2012 06:14:07 -0000 1.120 +++ ChangeLog 6 Feb 2012 13:41:02 -0000 1.121 @@ -1,6 +1,11 @@ # ChangeLog for mail-client/thunderbird # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/ChangeLog,v 1= .120 2012/01/28 06:14:07 nirbheek Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/ChangeLog,v 1= .121 2012/02/06 13:41:02 nirbheek Exp $ + +*thunderbird-10.0 (06 Feb 2012) + + 06 Feb 2012; Nirbheek Chauhan +thunderbird-10.0.= ebuild: + Bump to 10.0, from overlay =20 28 Jan 2012; Nirbheek Chauhan metadata.xml: Add USE=3Dbindist description, bug 369247 1.1 mail-client/thunderbird/thunderbird-10.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/thunde= rbird/thunderbird-10.0.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/thunde= rbird/thunderbird-10.0.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: thunderbird-10.0.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-10= .0.ebuild,v 1.1 2012/02/06 13:41:02 nirbheek Exp $ EAPI=3D"3" WANT_AUTOCONF=3D"2.1" # This list can be updated using scripts/get_langs.sh from the mozilla ov= erlay # Add 'ast sr' soon as mirrors finish syncing. MOZ_LANGS=3D(ar be bg bn-BD br ca cs da de el en en-GB en-US es-AR es-ES = et eu fi fr fy-NL ga-IE gd gl he hu id is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-B= R pt-PT rm ro ru si sk sl sq sv-SE ta-LK tr uk vi zh-CN zh-TW) # Convert the ebuild version to the upstream mozilla version, used by moz= linguas MOZ_PV=3D"${PV/_beta/b}" MOZ_P=3D"${PN}-${MOZ_PV}" # Upstream fail... MY_TEN_PV=3D"10.0-real" MOZ_LANGPACK_PREFIX=3D"${MY_TEN_PV}/linux-i686/xpi/" # Enigmail version EMVER=3D"1.3.5" # Upstream ftp release URI that's used by mozlinguas.eclass # We don't use the http mirror because it deletes old tarballs. MOZ_FTP_URI=3D"ftp://ftp.mozilla.org/pub/${PN}/releases/" inherit flag-o-matic toolchain-funcs mozconfig-3 makeedit multilib autoto= ols pax-utils python check-reqs nsplugins mozlinguas DESCRIPTION=3D"Thunderbird Mail Client" HOMEPAGE=3D"http://www.mozilla.com/en-US/thunderbird/" KEYWORDS=3D"~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x= 86-linux" SLOT=3D"0" LICENSE=3D"|| ( MPL-1.1 GPL-2 LGPL-2.1 )" IUSE=3D"bindist gconf +crashreporter +crypt +ipc +lightning mozdom +webm" PATCH=3D"thunderbird-9.0-patches-0.1" PATCHFF=3D"firefox-${PV}-patches-0.4" SRC_URI=3D"${SRC_URI} ${MOZ_FTP_URI}/${MY_TEN_PV}/source/${MOZ_P}.source.tar.bz2 crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-${EMVE= R}.tar.gz ) http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCHFF}.tar.xz" ASM_DEPEND=3D">=3Ddev-lang/yasm-1.1" RDEPEND=3D">=3Dsys-devel/binutils-2.16.1 >=3Ddev-libs/nss-3.13.1 >=3Ddev-libs/nspr-4.8.8 >=3Ddev-libs/glib-2.26 crashreporter? ( net-misc/curl ) gconf? ( >=3Dgnome-base/gconf-1.2.1:2 ) media-libs/libpng[apng] >=3Dx11-libs/cairo-1.10 >=3Dx11-libs/pango-1.14.0 >=3Dx11-libs/gtk+-2.14 webm? ( >=3Dmedia-libs/libvpx-0.9.7 media-libs/alsa-lib ) virtual/libffi !x11-plugins/enigmail system-sqlite? ( >=3Ddev-db/sqlite-3.7.7.1[fts3,secure-delete,unlock-not= ify,debug=3D] ) crypt? ( || ( ( >=3Dapp-crypt/gnupg-2.0 || ( app-crypt/pinentry[gtk] app-crypt/pinentry[qt4] ) ) =3Dapp-crypt/gnupg-1.4* ) )" DEPEND=3D"${RDEPEND} dev-util/pkgconfig webm? ( x86? ( ${ASM_DEPEND} ) amd64? ( ${ASM_DEPEND} ) )" S=3D"${WORKDIR}"/comm-release pkg_setup() { moz_pkgsetup export MOZILLA_DIR=3D"${S}/mozilla" if ! use bindist ; then elog "You are enabling official branding. You may not redistribute this= build" elog "to any users on your network or the internet. Doing so puts yours= elf into" elog "a legal problem with Mozilla Foundation" elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" elog fi # Ensure we have enough disk space to compile CHECKREQS_DISK_BUILD=3D"4G" check-reqs_pkg_setup } src_unpack() { unpack ${A} # Unpack language packs mozlinguas_src_unpack } src_prepare() { # Apply our Thunderbird patchset EPATCH_SUFFIX=3D"patch" \ EPATCH_FORCE=3D"yes" \ epatch "${WORKDIR}/thunderbird" # Apply our patchset from firefox to thunderbird as well pushd "${S}"/mozilla &>/dev/null || die EPATCH_SUFFIX=3D"patch" \ EPATCH_FORCE=3D"yes" \ epatch "${WORKDIR}/firefox" popd &>/dev/null || die if use crypt ; then mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail cd "${S}"/mailnews/extensions/enigmail || die ./makemake -r 2&> /dev/null sed -i -e 's:@srcdir@:${S}/mailnews/extensions/enigmail:' Makefile.in cd "${S}" fi #Fix compilation with curl-7.21.7 bug 376027 sed -e '/#include /d' \ -i "${S}"/mozilla/toolkit/crashreporter/google-breakpad/src/common/linu= x/http_upload.cc \ -i "${S}"/mozilla/toolkit/crashreporter/google-breakpad/src/common/linu= x/libcurl_wrapper.cc \ -i "${S}"/mozilla/config/system-headers \ -i "${S}"/mozilla/js/src/config/system-headers || die "Sed failed" # Allow user to apply any additional patches without modifing ebuild epatch_user eautoreconf } src_configure() { declare MOZILLA_FIVE_HOME=3D"/usr/$(get_libdir)/${PN}" MEXTENSIONS=3D"default" #################################### # # mozconfig, CFLAGS and CXXFLAGS setup # #################################### mozconfig_init mozconfig_config # It doesn't compile on alpha without this LDFLAGS use alpha && append-ldflags "-Wl,--no-relax" mozconfig_annotate '' --enable-extensions=3D"${MEXTENSIONS}" mozconfig_annotate '' --with-default-mozilla-five-home=3D"${EPREFIX}${MO= ZILLA_FIVE_HOME}" mozconfig_annotate '' --with-user-appdir=3D.thunderbird mozconfig_annotate '' --with-system-png mozconfig_annotate '' --enable-system-ffi # Use enable features mozconfig_use_enable lightning calendar mozconfig_use_enable gconf # Bug #72667 if use mozdom; then MEXTENSIONS=3D"${MEXTENSIONS},inspector" fi # Finalize and report settings mozconfig_final #################################### # # Configure and build # #################################### # Disable no-print-directory MAKEOPTS=3D${MAKEOPTS/--no-print-directory/} if [[ $(gcc-major-version) -lt 4 ]]; then append-cxxflags -fno-stack-protector elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; the= n if use amd64 || use x86; then append-flags -mno-avx fi fi CPPFLAGS=3D"${CPPFLAGS}" \ CC=3D"$(tc-getCC)" CXX=3D"$(tc-getCXX)" LD=3D"$(tc-getLD)" \ econf || die } src_compile() { emake || die # Only build enigmail extension if crypt enabled. if use crypt ; then emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail fail= ed" emake -C "${S}"/mailnews/extensions/enigmail xpi || die "make enigmail = xpi failed" fi } src_install() { declare MOZILLA_FIVE_HOME=3D"/usr/$(get_libdir)/${PN}" declare emid # Pax mark xpcshell for hardened support, only used for startupcache cre= ation. pax-mark m "${S}"/mozilla/dist/bin/xpcshell emake DESTDIR=3D"${D}" install || die "emake install failed" # Install language packs mozlinguas_src_install if ! use bindist; then newicon "${S}"/other-licenses/branding/thunderbird/content/icon48.png t= hunderbird-icon.png domenu "${FILESDIR}"/icon/${PN}.desktop else newicon "${S}"/mail/branding/aurora/content/icon48.png thunderbird-icon= -unbranded.png newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ ${PN}.desktop sed -i -e "s:Mozilla\ Thunderbird:Lanikai:g" \ "${ED}"/usr/share/applications/${PN}.desktop fi if use crypt ; then cd "${T}" || die unzip "${S}"/mozilla/dist/bin/enigmail*.xpi install.rdf || die emid=3D$(sed -n '//!d; s/.*\({.*}\).*/\1/; p; q' install.rdf) dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die unzip "${S}"/mozilla/dist/bin/enigmail*.xpi || die fi if use lightning ; then emid=3D"{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}" dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} unzip "${S}"/mozilla/dist/xpi-stage/gdata-provider.xpi emid=3D"calendar-timezones@mozilla.org" dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} unzip "${S}"/mozilla/dist/xpi-stage/calendar-timezones.xpi emid=3D"{e2fda1a4-762b-4020-b5ad-a41df1933103}" dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} unzip "${S}"/mozilla/dist/xpi-stage/lightning.xpi # Fix mimetype so it shows up as a calendar application in GNOME 3 # This requires that the .desktop file was already installed earlier sed -e "s:^\(MimeType=3D\):\1text/calendar;:" \ -e "s:^\(Categories=3D\):\1Calendar;:" \ -i "${ED}"/usr/share/applications/${PN}.desktop fi pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/thunderbird-bin # Enable very specific settings for thunderbird-3 cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \ "${ED}/${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js" || \ die "failed to cp thunderbird-gentoo-default-prefs.js" share_plugins_dir } pkg_postinst() { elog elog "If you are experience problems with plugins please issue the" elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,= " elog "then restart thunderbird" }