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 1OVW6j-0001gm-DK for garchives@archives.gentoo.org; Sun, 04 Jul 2010 20:48:09 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id ECCF0E0B01; Sun, 4 Jul 2010 20:48:06 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 97056E0B01 for ; Sun, 4 Jul 2010 20:48:06 +0000 (UTC) Received: from corvid.gentoo.org (corvid.gentoo.org [208.92.234.79]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 2BD9F1B401B for ; Sun, 4 Jul 2010 20:48:06 +0000 (UTC) Received: by corvid.gentoo.org (Postfix, from userid 2245) id E2A182CE14; Sun, 4 Jul 2010 20:48:04 +0000 (UTC) From: "Lars Wendler (polynomial-c)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, polynomial-c@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in www-client/seamonkey: ChangeLog seamonkey-1.1.19.ebuild seamonkey-1.1.18.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog seamonkey-1.1.19.ebuild seamonkey-1.1.18.ebuild X-VCS-Directories: www-client/seamonkey X-VCS-Committer: polynomial-c X-VCS-Committer-Name: Lars Wendler Content-Type: text/plain; charset=utf8 Message-Id: <20100704204804.E2A182CE14@corvid.gentoo.org> Date: Sun, 4 Jul 2010 20:48:04 +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: 436d7aad-88f9-479c-82dc-ac3aa379430c X-Archives-Hash: 5500bcbd35d056fc0b70c5e9bdcfea55 polynomial-c 10/07/04 20:48:04 Modified: ChangeLog seamonkey-1.1.18.ebuild Added: seamonkey-1.1.19.ebuild Log: Added latest seamonkey-1 for arm which has no keyword for seamonkey-2. (Portage version: 2.2_rc67/cvs/Linux x86_64) Revision Changes Path 1.228 www-client/seamonkey/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonk= ey/ChangeLog?rev=3D1.228&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonk= ey/ChangeLog?rev=3D1.228&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonk= ey/ChangeLog?r1=3D1.227&r2=3D1.228 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.227 retrieving revision 1.228 diff -u -r1.227 -r1.228 --- ChangeLog 4 Jul 2010 20:12:08 -0000 1.227 +++ ChangeLog 4 Jul 2010 20:48:04 -0000 1.228 @@ -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.22= 7 2010/07/04 20:12:08 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.22= 8 2010/07/04 20:48:04 polynomial-c Exp $ + +*seamonkey-1.1.19 (04 Jul 2010) + + 04 Jul 2010; Lars Wendler + seamonkey-1.1.18.ebuild, +seamonkey-1.1.19.ebuild: + Added latest seamonkey-1 for arm which has no keyword for seamonkey-2. + Removed x86-fbsd from KEYWORDS. =20 04 Jul 2010; Lars Wendler seamonkey-1.1.18.ebuild: 1.12 www-client/seamonkey/seamonkey-1.1.18.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonk= ey/seamonkey-1.1.18.ebuild?rev=3D1.12&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonk= ey/seamonkey-1.1.18.ebuild?rev=3D1.12&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonk= ey/seamonkey-1.1.18.ebuild?r1=3D1.11&r2=3D1.12 Index: seamonkey-1.1.18.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 RCS file: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-1.1.18.e= build,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- seamonkey-1.1.18.ebuild 4 Jul 2010 20:12:08 -0000 1.11 +++ seamonkey-1.1.18.ebuild 4 Jul 2010 20:48:04 -0000 1.12 @@ -1,6 +1,6 @@ # 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-1.1.18= .ebuild,v 1.11 2010/07/04 20:12:08 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-1.1.18= .ebuild,v 1.12 2010/07/04 20:48:04 polynomial-c Exp $ =20 WANT_AUTOCONF=3D"2.1" =20 @@ -15,7 +15,7 @@ mirror://gentoo/${PATCH}.tar.bz2 crypt? ( !moznomail? ( http://www.mozilla-enigmail.org/download/source/= enigmail-${EMVER}.tar.gz ) )" =20 -KEYWORDS=3D"arm ppc ppc64 ~x86-fbsd" +KEYWORDS=3D"arm ppc ppc64" SLOT=3D"0" LICENSE=3D"|| ( MPL-1.1 GPL-2 LGPL-2.1 )" IUSE=3D"java ldap mozdevelop moznocompose moznoirc moznomail moznoroamin= g postgres crypt xforms" 1.1 www-client/seamonkey/seamonkey-1.1.19.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonk= ey/seamonkey-1.1.19.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/seamonk= ey/seamonkey-1.1.19.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: seamonkey-1.1.19.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-1.1.19.= ebuild,v 1.1 2010/07/04 20:48:04 polynomial-c Exp $ WANT_AUTOCONF=3D"2.1" inherit flag-o-matic toolchain-funcs eutils mozcoreconf mozconfig-2 mozil= la-launcher makeedit multilib autotools PATCH=3D"${PN}-1.1.18-patches-0.1" EMVER=3D"0.96.0" DESCRIPTION=3D"Mozilla Application Suite - web browser, email, HTML edito= r, IRC" HOMEPAGE=3D"http://www.seamonkey-project.org/" SRC_URI=3D"http://releases.mozilla.org/pub/mozilla.org/${PN}/releases/${P= V}/${P}.source.tar.bz2 mirror://gentoo/${PATCH}.tar.bz2 crypt? ( !moznomail? ( http://www.mozilla-enigmail.org/download/source/e= nigmail-${EMVER}.tar.gz ) )" KEYWORDS=3D"~arm" SLOT=3D"0" LICENSE=3D"|| ( MPL-1.1 GPL-2 LGPL-2.1 )" IUSE=3D"java ldap mozdevelop moznocompose moznoirc moznomail moznoroaming= postgres crypt xforms" RDEPEND=3D"java? ( virtual/jre ) >=3Dwww-client/mozilla-launcher-1.56 >=3Ddev-libs/nss-3.11.5 >=3Ddev-libs/nspr-4.6.5-r1 crypt? ( !moznomail? ( >=3Dapp-crypt/gnupg-1.4 ) )" DEPEND=3D"${RDEPEND} java? ( >=3Ddev-java/java-config-0.2.0 ) dev-lang/perl postgres? ( dev-db/postgresql-server )" S=3D"${WORKDIR}/mozilla" # Needed by src_compile() and src_install(). # Would do in pkg_setup but that loses the export attribute, they # become pure shell variables. export MOZ_CO_PROJECT=3Dsuite export BUILD_OFFICIAL=3D1 export MOZILLA_OFFICIAL=3D1 pkg_setup() { if ! built_with_use x11-libs/cairo X; then eerror "Cairo is not built with X useflag." eerror "Please add 'X' to your USE flags, and re-emerge cairo." die "Cairo needs X" fi if ! built_with_use --missing true x11-libs/pango X; then eerror "Pango is not built with X useflag." eerror "Please add 'X' to your USE flags, and re-emerge pango." die "Pango needs X" fi use moznopango && warn_mozilla_launcher_stub } src_unpack() { unpack ${P}.source.tar.bz2 ${PATCH}.tar.bz2 # Apply our patches cd "${S}" || die "cd failed" EPATCH_SUFFIX=3D"patch" \ EPATCH_FORCE=3D"yes" \ epatch "${WORKDIR}"/patch # Fix crash without -fno-strict-aliasing, bug 265642 epatch "${FILESDIR}/${PN}-1.1.17-fix-fno-strict-aliasing.patch" epatch "${FILESDIR}"/${PN}-1.1.18-libpng14.patch # Unpack the enigmail plugin if use crypt && ! use moznomail; then cd "${S}"/mailnews/extensions || die unpack enigmail-${EMVER}.tar.gz cd "${S}"/mailnews/extensions/enigmail || die "cd failed" makemake2 fi # Fix scripts that call for /usr/local/bin/perl #51916 ebegin "Patching smime to call perl from /usr/bin" sed -i -e '1s,usr/local/bin,usr/bin,' "${S}"/security/nss/cmd/smimetools= /smime eend $? || die "sed failed" cd "${S}" eautoreconf } src_compile() { declare MOZILLA_FIVE_HOME=3D"/usr/$(get_libdir)/${PN}" #################################### # # mozconfig, CFLAGS and CXXFLAGS setup # #################################### mozconfig_init mozconfig_config mozconfig_annotate 'gentoo' --enable-canvas mozconfig_annotate 'gentoo' --with-system-nspr mozconfig_annotate 'gentoo' --with-system-nss # Bug 60668: Galeon doesn't build without oji enabled, so enable it # regardless of java setting. mozconfig_annotate 'galeon' --enable-oji --enable-mathml # Other moz-specific settings mozconfig_use_enable mozdevelop jsd mozconfig_use_enable mozdevelop xpctools mozconfig_use_extension mozdevelop venkman if use moznoirc; then mozconfig_annotate '+moznocompose +moznoirc' --enable-extensions=3D-irc fi if use moznoroaming ; then mozconfig_annotate '+moznoroaming' --enable-extensions=3D-sroaming fi if use postgres ; then mozconfig_annotate '+postgres' --enable-extensions=3Dsql export MOZ_ENABLE_PGSQL=3D1 export MOZ_PGSQL_INCLUDES=3D/usr/include export MOZ_PGSQL_LIBS=3D/usr/$(get_libdir) fi mozconfig_use_enable ldap mozconfig_use_enable ldap ldap-experimental mozconfig_annotate '' --with-default-mozilla-five-home=3D${MOZILLA_FIVE_= HOME} mozconfig_annotate '' --with-user-appdir=3D.mozilla if use moznomail; then mozconfig_annotate "+moznomail" --disable-mailnews fi if use moznocompose; then if use moznoirc && use moznomail; then mozconfig_annotate "+moznocompose" --disable-composer fi fi if use xforms; then mozconfig_annotate "+xforms" --enable-extensions=3Dxforms,schema-valida= tion fi # Finalize and report settings mozconfig_final if [[ $(gcc-major-version) -lt 4 ]]; then append-cxxflags -fno-stack-protector fi #################################### # # Configure and build # #################################### CPPFLAGS=3D"${CPPFLAGS} -DARON_WAS_HERE" \ CC=3D"$(tc-getCC)" CXX=3D"$(tc-getCXX)" LD=3D"$(tc-getLD)" \ econf || die # It would be great if we could pass these in via CPPFLAGS or CFLAGS pri= or # to econf, but the quotes cause configure to fail. sed -i -e \ 's|-DARON_WAS_HERE|-DGENTOO_NSPLUGINS_DIR=3D\\\"/usr/'"$(get_libdir)"'/= nsplugins\\\" -DGENTOO_NSBROWSER_PLUGINS_DIR=3D\\\"/usr/'"$(get_libdir)"'= /nsbrowser/plugins\\\"|' \ "${S}"/config/autoconf.mk \ "${S}"/xpfe/global/buildconfig.html # This removes extraneous CFLAGS from the Makefiles to reduce RAM # requirements while compiling edit_makefiles emake || die #################################### # # Build Enigmail extension # #################################### if use crypt && ! use moznomail; then emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail fail= ed" fi } src_install() { declare MOZILLA_FIVE_HOME=3D/usr/$(get_libdir)/${PN} # Most of the installation happens here dodir "${MOZILLA_FIVE_HOME}" cp -RL "${S}"/dist/bin/* "${D}"/"${MOZILLA_FIVE_HOME}"/ || die "cp faile= d" # Create directory structure to support portage-installed extensions. # See update_chrome() in mozilla-launcher keepdir ${MOZILLA_FIVE_HOME}/chrome.d keepdir ${MOZILLA_FIVE_HOME}/extensions.d cp "${D}"${MOZILLA_FIVE_HOME}/chrome/installed-chrome.txt \ "${D}"${MOZILLA_FIVE_HOME}/chrome.d/0_base-chrome.txt # Create /usr/bin/seamonkey install_mozilla_launcher_stub seamonkey ${MOZILLA_FIVE_HOME} # Install icon and .desktop for menu entry doicon "${FILESDIR}"/icon/${PN}.png domenu "${FILESDIR}"/icon/${PN}.desktop # Fix icons to look the same everywhere insinto ${MOZILLA_FIVE_HOME}/icons doins "${S}"/widget/src/gtk/mozicon16.xpm doins "${S}"/widget/src/gtk/mozicon50.xpm #################################### # # Install files necessary for applications to build against seamonkey # #################################### einfo "Installing includes and idl files..." cp -LfR "${S}"/dist/include "${D}"/"${MOZILLA_FIVE_HOME}" || die "cp fai= led" cp -LfR "${S}"/dist/idl "${D}"/"${MOZILLA_FIVE_HOME}" || die "cp failed" # Fix mozilla-config and install it exeinto ${MOZILLA_FIVE_HOME} doexe "${S}"/build/unix/${PN}-config # Install pkgconfig files insinto /usr/"$(get_libdir)"/pkgconfig doins "${S}"/build/unix/*.pc # Install env.d snippet, which isn't necessary for running mozilla, but # might be necessary for programs linked against firefox doenvd "${FILESDIR}"/10${PN} dosed "s|/usr/lib|/usr/$(get_libdir)|" /etc/env.d/10${PN} # Install rebuild script since mozilla-bin doesn't support registration = yet exeinto ${MOZILLA_FIVE_HOME} doexe "${FILESDIR}"/${PN}-rebuild-databases.pl dosed -e 's|/lib/|/'"$(get_libdir)"'/|g' \ ${MOZILLA_FIVE_HOME}/${PN}-rebuild-databases.pl # Install docs dodoc "${S}"/{LEGAL,LICENSE} # Update Google search plugin to use UTF8 charset ... insinto ${MOZILLA_FIVE_HOME}/searchplugins doins "${FILESDIR}"/google.src } pkg_preinst() { declare MOZILLA_FIVE_HOME=3D"/usr/$(get_libdir)/${PN}" # Remove entire installed instance to solve various problems, # for example see bug 27719 rm -rf "${ROOT}"${MOZILLA_FIVE_HOME} } pkg_postinst() { declare MOZILLA_FIVE_HOME=3D"/usr/$(get_libdir)/${PN}" # Update the component registry MOZILLA_LIBDIR=3D${ROOT}${MOZILLA_FIVE_HOME} MOZILLA_LAUNCHER=3D${PN} \ /usr/libexec/mozilla-launcher -register # This should be called in the postinst and postrm of all the # mozilla, mozilla-bin, firefox, firefox-bin, thunderbird and # thunderbird-bin ebuilds. update_mozilla_launcher_symlinks } pkg_postrm() { declare MOZILLA_FIVE_HOME=3D"/usr/$(get_libdir)/${PN}" # Update the component registry if [[ -x ${MOZILLA_FIVE_HOME}/${PN}-bin ]]; then MOZILLA_LIBDIR=3D${ROOT}${MOZILLA_FIVE_HOME} MOZILLA_LAUNCHER=3D${PN} \ /usr/libexec/mozilla-launcher -register fi update_mozilla_launcher_symlinks }