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 1NnCOm-0008VU-8o for garchives@archives.gentoo.org; Thu, 04 Mar 2010 14:51:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 78937E09D7; Thu, 4 Mar 2010 14:51:34 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 1A8D3E09D7 for ; Thu, 4 Mar 2010 14:51:34 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id AFB8B1B405D for ; Thu, 4 Mar 2010 14:51:33 +0000 (UTC) Received: from nirbheek by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1NnCOi-0004iw-TT for gentoo-commits@lists.gentoo.org; Thu, 04 Mar 2010 14:51:32 +0000 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 www-client/seamonkey: seamonkey-2.0.3.ebuild metadata.xml ChangeLog X-VCS-Repository: gentoo-x86 X-VCS-Files: seamonkey-2.0.3.ebuild metadata.xml ChangeLog X-VCS-Directories: www-client/seamonkey X-VCS-Committer: nirbheek X-VCS-Committer-Name: Nirbheek Chauhan Content-Type: text/plain; charset=utf8 Message-Id: Sender: Nirbheek Chauhan Date: Thu, 04 Mar 2010 14:51:32 +0000 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: da9f7f2e-3702-4923-8bf1-3796e68c903b X-Archives-Hash: dd21896d7d80fcf7700c02e067a1a381 nirbheek 10/03/04 14:51:32 Modified: metadata.xml ChangeLog Added: seamonkey-2.0.3.ebuild Log: Copy 2.0.3 bump from overlay. USE-flags have changed names, and USE=3Ds= ystem-sqlite has been added (Portage version: 2.1.7.17/cvs/Linux i686) Revision Changes Path 1.6 www-client/seamonkey/metadata.xml file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonk= ey/metadata.xml?rev=3D1.6&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonk= ey/metadata.xml?rev=3D1.6&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonk= ey/metadata.xml?r1=3D1.5&r2=3D1.6 Index: metadata.xml =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/www-client/seamonkey/metadata.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- metadata.xml 20 Dec 2009 17:31:29 -0000 1.5 +++ metadata.xml 4 Mar 2010 14:51:31 -0000 1.6 @@ -3,18 +3,29 @@ mozilla + + Build Mozilla's IRC client (default on) + Build Mozilla's HTML editor component (default = on) + Build Mozilla's Mail client (default on) + Build sroaming extension support (default on) + + Enable features for web developers (e.g. Venkman) - Disable building of mozilla's HTML editor + Disable building of Mozilla's HTML editor component - Disable building of mozilla's IRC client - Disable building mozilla's mail client + Disable building of Mozilla's IRC client + Disable building Mozilla's mail client Disable x11-libs/pango during runtime sroaming extension support - XForms is a standard to split up XHTML into XForm= s, - instance data, and user interface + + Fine-tune custom compiler optimizations + Use the system-wide dev-db/sqlite<= /pkg> + installation with secure-delete enabled + XForms is a standard to split up XHTML into XForm= s, + instance data, and user interface 1.212 www-client/seamonkey/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonk= ey/ChangeLog?rev=3D1.212&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonk= ey/ChangeLog?rev=3D1.212&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonk= ey/ChangeLog?r1=3D1.211&r2=3D1.212 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/www-client/seamonkey/ChangeLog,v retrieving revision 1.211 retrieving revision 1.212 diff -u -r1.211 -r1.212 --- ChangeLog 18 Feb 2010 00:09:51 -0000 1.211 +++ ChangeLog 4 Mar 2010 14:51:31 -0000 1.212 @@ -1,6 +1,13 @@ # ChangeLog for www-client/seamonkey # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.21= 1 2010/02/18 00:09:51 anarchy Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.21= 2 2010/03/04 14:51:31 nirbheek Exp $ + +*seamonkey-2.0.3 (04 Mar 2010) + + 04 Mar 2010; Nirbheek Chauhan + +seamonkey-2.0.3.ebuild, metadata.xml: + Copy 2.0.3 bump from overlay. USE-flags have changed names, and + USE=3Dsystem-sqlite has been added =20 18 Feb 2010; +files/seamonkey-rebuild-databases.p= l: Readd seamonkey-rebuild-databases.pl bug #302694 1.1 www-client/seamonkey/seamonkey-2.0.3.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonk= ey/seamonkey-2.0.3.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonk= ey/seamonkey-2.0.3.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: seamonkey-2.0.3.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-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.0.3.e= build,v 1.1 2010/03/04 14:51:31 nirbheek Exp $ EAPI=3D"2" WANT_AUTOCONF=3D"2.1" inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib= fdo-mime autotools mozextension java-pkg-opt-2 PATCH=3D"${PN}-2.0.3-patches-0.1" EMVER=3D"1.0.1" LANGS=3D"be ca cs de en-US es-AR es-ES fr gl hu it ja ka lt nb-NO nl pl p= t-PT ru sk sv-SE tr" NOSHORTLANGS=3D"es-AR es-ES nb-NO pt-PT sv-SE" MY_PV=3D"${PV/_rc/rc}" MY_P=3D"${PN}-${MY_PV}" DESCRIPTION=3D"Seamonkey Web Browser" HOMEPAGE=3D"http://www.seamonkey-project.org" KEYWORDS=3D"~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" SLOT=3D"0" LICENSE=3D"|| ( MPL-1.1 GPL-2 LGPL-2.1 )" IUSE=3D"+alsa +chatzilla +composer +crypt java ldap +mailclient +roaming = system-sqlite" REL_URI=3D"http://releases.mozilla.org/pub/mozilla.org/${PN}/releases" SRC_URI=3D"${REL_URI}/${MY_PV}/source/${MY_P}.source.tar.bz2 http://dev.gentoo.org/~polynomial-c/${PATCH}.tar.bz2 crypt? ( mailclient? ( http://www.mozilla-enigmail.org/download/source/e= nigmail-${EMVER}.tar.gz ) )" for X in ${LANGS} ; do if [ "${X}" !=3D "en" ] && [ "${X}" !=3D "en-US" ]; then SRC_URI=3D"${SRC_URI} linguas_${X/-/_}? ( ${REL_URI}/${MY_PV}/langpack/${MY_P}.${X}.langpack= .xpi -> ${MY_P}-${X}.xpi )" fi IUSE=3D"${IUSE} linguas_${X/-/_}" # english is handled internally if [ "${#X}" =3D=3D 5 ] && ! has ${X} ${NOSHORTLANGS}; then if [ "${X}" !=3D "en-US" ]; then SRC_URI=3D"${SRC_URI} linguas_${X%%-*}? ( ${REL_URI}/${MY_PV}/langpack/${MY_P}.${X}.langpac= k.xpi -> ${MY_P}-${X}.xpi )" fi IUSE=3D"${IUSE} linguas_${X%%-*}" fi done RDEPEND=3D"java? ( virtual/jre ) >=3Dsys-devel/binutils-2.16.1 >=3Ddev-libs/nss-3.12.2 >=3Ddev-libs/nspr-4.8 alsa? ( media-libs/alsa-lib ) system-sqlite? ( >=3Ddev-db/sqlite-3.6.22-r2[fts3,secure-delete] ) >=3Dapp-text/hunspell-1.2 >=3Dx11-libs/gtk+-2.10.0 >=3Dx11-libs/cairo-1.8.8[X] >=3Dx11-libs/pango-1.14.0[X] crypt? ( mailclient? ( >=3Dapp-crypt/gnupg-1.4 ) )" DEPEND=3D"${RDEPEND} dev-util/pkgconfig java? ( >=3Dvirtual/jdk-1.4 )" S=3D"${WORKDIR}/comm-1.9.1" linguas() { local LANG SLANG for LANG in ${LINGUAS}; do if has ${LANG} en en_US; then has en ${linguas} || linguas=3D"${linguas:+"${linguas} "}en" continue elif has ${LANG} ${LANGS//-/_}; then has ${LANG//_/-} ${linguas} || linguas=3D"${linguas:+"${linguas} "}${L= ANG//_/-}" continue elif [[ " ${LANGS} " =3D=3D *" ${LANG}-"* ]]; then for X in ${LANGS}; do if [[ "${X}" =3D=3D "${LANG}-"* ]] && \ [[ " ${NOSHORTLANGS} " !=3D *" ${X} "* ]]; then has ${X} ${linguas} || linguas=3D"${linguas:+"${linguas} "}${X}" continue 2 fi done fi ewarn "Sorry, but ${PN} does not support the ${LANG} LINGUA" done } src_unpack() { unpack ${A} linguas for X in ${linguas}; do # FIXME: Add support for unpacking xpis to portage [[ ${X} !=3D "en" ]] && xpi_unpack "${MY_P}-${X}.xpi" done if [[ ${linguas} !=3D "" && ${linguas} !=3D "en" ]]; then einfo "Selected language packs (first will be default): ${linguas}" fi } pkg_setup() { export BUILD_OFFICIAL=3D1 export MOZILLA_OFFICIAL=3D1 java-pkg-opt-2_pkg_setup } src_prepare() { java-pkg-opt-2_src_prepare # Apply our patches EPATCH_SUFFIX=3D"patch" \ EPATCH_FORCE=3D"yes" \ epatch "${WORKDIR}" if use crypt && use mailclient ; then mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail cd "${S}"/mailnews/extensions/enigmail || die epatch "${FILESDIR}"/enigmail/70_enigmail-fix.patch makemake2 cd "${S}" fi eautoreconf } src_configure() { declare MOZILLA_FIVE_HOME=3D"/usr/$(get_libdir)/${PN}" MEXTENSIONS=3D"" #################################### # # 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" if ! use chatzilla ; then MEXTENSIONS=3D"${MEXTENSIONS},-irc" fi if ! use roaming ; then MEXTENSIONS=3D"${MEXTENSIONS},-sroaming" fi if ! use gnome ; then MEXTENSIONS=3D"${MEXTENSIONS},-gnomevfs" fi if ! use composer ; then if ! use chatzilla && ! use mailclient ; then mozconfig_annotate '-composer' --disable-composer fi fi mozconfig_annotate '' --enable-extensions=3D"${MEXTENSIONS}" mozconfig_annotate '' --enable-application=3Dsuite mozconfig_annotate 'broken' --disable-mochitest mozconfig_annotate 'broken' --disable-crashreporter mozconfig_annotate '' --enable-system-hunspell mozconfig_annotate '' --enable-jsd mozconfig_annotate '' --enable-image-encoder=3Dall mozconfig_annotate '' --enable-canvas mozconfig_annotate '' --with-system-nspr mozconfig_annotate '' --with-system-nss mozconfig_annotate '' --enable-system-lcms mozconfig_annotate '' --with-system-bz2 mozconfig_annotate '' --enable-oji --enable-mathml mozconfig_annotate 'places' --enable-storage --enable-places --enable-pl= aces_bookmarks mozconfig_annotate '' --disable-installer mozconfig_annotate '' --with-default-mozilla-five-home=3D${MOZILLA_FIVE_= HOME} # Enable/Disable based on USE flags mozconfig_use_enable alsa ogg mozconfig_use_enable alsa wave mozconfig_use_enable java javaxpcom mozconfig_use_enable ldap mozconfig_use_enable ldap ldap-experimental mozconfig_use_enable mailclient mailnews mozconfig_use_enable system-sqlite # Finalize and report settings mozconfig_final if [[ $(gcc-major-version) -lt 4 ]]; then append-cxxflags -fno-stack-protector fi #################################### # # Configure and build # #################################### # Work around breakage in makeopts with --no-print-directory MAKEOPTS=3D"${MAKEOPTS/--no-print-directory/}" CC=3D"$(tc-getCC)" CXX=3D"$(tc-getCXX)" LD=3D"$(tc-getLD)" econf } src_compile() { # Should the build use multiprocessing? Not enabled by default, as it te= nds to break. [ "${WANT_MP}" =3D "true" ] && jobs=3D${MAKEOPTS} || jobs=3D"-j1" emake ${jobs} || die # Only build enigmail extension if conditions are met. if use crypt && use mailclient ; then emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail fail= ed" emake -j1 -C "${S}"/mailnews/extensions/enigmail xpi || die "make enigm= ail xpi failed" fi } src_install() { declare MOZILLA_FIVE_HOME=3D"/usr/$(get_libdir)/${PN}" declare emid emake DESTDIR=3D"${D}" install || die "emake install failed" if use crypt && use mailclient ; then cd "${T}" unzip "${S}"/mozilla/dist/bin/enigmail*.xpi install.rdf emid=3D$(sed -n '//!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/enigmail*.xpi fi linguas for X in ${linguas}; do [[ ${X} !=3D "en" ]] && xpi_install "${WORKDIR}"/"${MY_P}-${X}" done # Install icon and .desktop for menu entry newicon "${S}"/suite/branding/content/icon64.png seamonkey.png domenu "${FILESDIR}"/icon/seamonkey.desktop # Add StartupNotify=3Dtrue bug 290401 if use startup-notification ; then echo "StartupNotify=3Dtrue" >> "${D}"/usr/share/applications/seamonkey.= desktop fi # Add our default prefs sed "s|SEAMONKEY_PVR|${PVR}|" "${FILESDIR}"/all-gentoo.js \ > "${D}"${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js # Plugins dir rm -rf "${D}"${MOZILLA_FIVE_HOME}/plugins || die "failed to remove exist= ing plugins dir" dosym ../nsbrowser/plugins "${MOZILLA_FIVE_HOME}"/plugins # shiny new man page doman "${S}"/suite/app/${PN}.1 } pkg_preinst() { declare MOZILLA_FIVE_HOME=3D"${ROOT}/usr/$(get_libdir)/${PN}" if [ -d ${MOZILLA_FIVE_HOME}/plugins ] ; then rm ${MOZILLA_FIVE_HOME}/plugins -rf fi } pkg_postinst() { declare MOZILLA_FIVE_HOME=3D"/usr/$(get_libdir)/${PN}" # Update mimedb for the new .desktop file fdo-mime_desktop_database_update if use chatzilla ; then elog "chatzilla is now an extension which can be en-/disabled and confi= gured via" elog "the Add-on manager." fi }