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 1MWszj-0006TJ-Q5 for garchives@archives.gentoo.org; Fri, 31 Jul 2009 14:22:04 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2FA93E0669; Fri, 31 Jul 2009 14:22:03 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id E7F6CE0669 for ; Fri, 31 Jul 2009 14:22:02 +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 7969466BA2 for ; Fri, 31 Jul 2009 14:22:02 +0000 (UTC) Received: from nirbheek by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1MWszh-0007tW-SK for gentoo-commits@lists.gentoo.org; Fri, 31 Jul 2009 14:22:01 +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 net-libs/xulrunner: ChangeLog xulrunner-1.9.1.1.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog xulrunner-1.9.1.1.ebuild X-VCS-Directories: net-libs/xulrunner X-VCS-Committer: nirbheek X-VCS-Committer-Name: Nirbheek Chauhan Content-Type: text/plain; charset=utf8 Message-Id: Sender: Nirbheek Chauhan Date: Fri, 31 Jul 2009 14:22:01 +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: 8ee8645d-056f-478c-8ce7-b5bbadc549c6 X-Archives-Hash: 8e7ce6378abee9a53d7536cec78fdc72 nirbheek 09/07/31 14:22:01 Modified: ChangeLog Added: xulrunner-1.9.1.1.ebuild Log: Bump xulrunner from mozilla overlay (same release, new patch tarball an= d ebuild changes by Anarchy) (Portage version: 2.2_rc33/cvs/Linux i686) Revision Changes Path 1.223 net-libs/xulrunner/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/xulrunner= /ChangeLog?rev=3D1.223&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/xulrunner= /ChangeLog?rev=3D1.223&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/xulrunner= /ChangeLog?r1=3D1.222&r2=3D1.223 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/net-libs/xulrunner/ChangeLog,v retrieving revision 1.222 retrieving revision 1.223 diff -u -r1.222 -r1.223 --- ChangeLog 22 Jul 2009 17:45:26 -0000 1.222 +++ ChangeLog 31 Jul 2009 14:22:01 -0000 1.223 @@ -1,6 +1,13 @@ # ChangeLog for net-libs/xulrunner # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/xulrunner/ChangeLog,v 1.222 = 2009/07/22 17:45:26 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/xulrunner/ChangeLog,v 1.223 = 2009/07/31 14:22:01 nirbheek Exp $ + +*xulrunner-1.9.1.1 (31 Jul 2009) + + 31 Jul 2009; Nirbheek Chauhan + +xulrunner-1.9.1.1.ebuild: + Bump xulrunner from mozilla overlay (same release, new patch tarball a= nd + ebuild changes by Anarchy) =20 *xulrunner-1.9.0.12 (22 Jul 2009) =20 1.1 net-libs/xulrunner/xulrunner-1.9.1.1.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/xulrunner= /xulrunner-1.9.1.1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/xulrunner= /xulrunner-1.9.1.1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: xulrunner-1.9.1.1.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-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-libs/xulrunner/xulrunner-1.9.1.1.e= build,v 1.1 2009/07/31 14:22:01 nirbheek Exp $ EAPI=3D"2" WANT_AUTOCONF=3D"2.1" inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib= java-pkg-opt-2 python autotools MY_PV=3D"${PV/_beta/b}" # Handle betas MY_PV=3D"${PV/_/}" # Handle rc1, rc2 etc MY_PV=3D"${MY_PV/1.9.1.1/3.5.1}" MAJ_PV=3D"${PV/_*/}" PATCH=3D"${PN}-${MAJ_PV}-patches-0.2" DESCRIPTION=3D"Mozilla runtime package that can be used to bootstrap XUL+= XPCOM applications" HOMEPAGE=3D"http://developer.mozilla.org/en/docs/XULRunner" SRC_URI=3D"http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$= {MY_PV}/source/firefox-${MY_PV}-source.tar.bz2 http://dev.gentooexperimental.org/~anarchy/dist/${PATCH}.tar.bz2" KEYWORDS=3D"~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" SLOT=3D"1.9" LICENSE=3D"|| ( MPL-1.1 GPL-2 LGPL-2.1 )" IUSE=3D"debug python" # qt-experimental # qt-experimental? ( # x11-libs/qt-gui # x11-libs/qt-core ) # nspr-4.8 due to BMO #499144 RDEPEND=3D"java? ( >=3Dvirtual/jre-1.4 ) python? ( >=3Ddev-lang/python-2.3 ) >=3Dsys-devel/binutils-2.16.1 >=3Ddev-libs/nss-3.12.3 >=3Ddev-libs/nspr-4.8 media-libs/alsa-lib >=3Ddev-db/sqlite-3.6.7 >=3Dapp-text/hunspell-1.2 >=3Dmedia-libs/lcms-1.17 >=3Dx11-libs/cairo-1.8.8[X] x11-libs/pango[X]" DEPEND=3D"java? ( >=3Dvirtual/jdk-1.4 ) ${RDEPEND} dev-util/pkgconfig" S=3D"${WORKDIR}/mozilla-1.9.1" # Needed by src_compile() and src_install(). # Would do in pkg_setup but that loses the export attribute, they # become pure shell variables. export BUILD_OFFICIAL=3D1 export MOZILLA_OFFICIAL=3D1 pkg_setup(){ java-pkg-opt-2_pkg_setup } src_prepare() { # Apply our patches EPATCH_SUFFIX=3D"patch" \ EPATCH_FORCE=3D"yes" \ epatch "${WORKDIR}" # Same as in config/autoconf.mk.in MOZLIBDIR=3D"/usr/$(get_libdir)/${PN}-${MAJ_PV}" SDKDIR=3D"/usr/$(get_libdir)/${PN}-devel-${MAJ_PV}/sdk" # Gentoo install dirs sed -e "s/@PV@/${MAJ_PV}/" -i "${S}/config/autoconf.mk.in" \ || die "\${MAJ_PV} sed failed!" # Enable gnomebreakpad if use debug; then sed -i -e 's/GNOME_DISABLE_CRASH_DIALOG=3D1/GNOME_DISABLE_CRASH_DIALOG=3D= 0/g' \ "${S}/build/unix/run-mozilla.sh" fi eautoreconf cd js/src eautoreconf } src_configure() { #################################### # # mozconfig, CFLAGS and CXXFLAGS setup # #################################### mozconfig_init mozconfig_config MEXTENSIONS=3D"default" if use python; then MEXTENSIONS=3D"${MEXTENSIONS},python/xpcom" fi MOZLIBDIR=3D"/usr/$(get_libdir)/${PN}-${MAJ_PV}" # It doesn't compile on alpha without this LDFLAGS use alpha && append-ldflags "-Wl,--no-relax" mozconfig_annotate '' --enable-extensions=3D"${MEXTENSIONS}" mozconfig_annotate '' --enable-application=3Dxulrunner mozconfig_annotate '' --disable-mailnews mozconfig_annotate 'broken' --disable-crashreporter mozconfig_annotate '' --enable-image-encoder=3Dall mozconfig_annotate '' --enable-canvas # Bug 60668: Galeon doesn't build without oji enabled, so enable it # regardless of java setting. mozconfig_annotate '' --enable-oji --enable-mathml mozconfig_annotate 'places' --enable-storage --enable-places mozconfig_annotate '' --enable-safe-browsing # System-wide install specs mozconfig_annotate '' --disable-installer mozconfig_annotate '' --disable-updater mozconfig_annotate '' --disable-strip mozconfig_annotate '' --disable-install-strip # Use system libraries mozconfig_annotate '' --enable-system-cairo mozconfig_annotate '' --enable-system-hunspell mozconfig_annotate '' --enable-system-sqlite mozconfig_annotate '' --with-system-nspr mozconfig_annotate '' --with-system-nss mozconfig_annotate '' --enable-system-lcms mozconfig_annotate '' --with-system-bz2 # IUSE qt-experimental # if use qt-experimental; then # ewarn "You are enabling the EXPERIMENTAL qt toolkit" # ewarn "Usage is at your own risk" # ewarn "Known to be broken. DO NOT file bugs." # mozconfig_annotate '' --disable-system-cairo # mozconfig_annotate 'qt-experimental' --enable-default-toolkit=3Dcairo-= qt # else mozconfig_annotate 'gtk' --enable-default-toolkit=3Dcairo-gtk2 # fi # Other ff-specific settings mozconfig_annotate '' --enable-jsd mozconfig_annotate '' --enable-xpctools mozconfig_annotate '' --with-default-mozilla-five-home=3D"${MOZLIBDIR}" #disable java if ! use java ; then mozconfig_annotate '-java' --disable-javaxpcom fi # Debug if use debug; then mozconfig_annotate 'debug' --disable-optimize mozconfig_annotate 'debug' --enable-debug=3D-ggdb mozconfig_annotate 'debug' --enable-debug-modules=3Dall mozconfig_annotate 'debug' --enable-debugger-info-modules 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}"/toolkit/content/buildconfig.html } src_install() { emake DESTDIR=3D"${D}" install || die "emake install failed" rm "${D}"/usr/bin/xulrunner MOZLIBDIR=3D"/usr/$(get_libdir)/${PN}-${MAJ_PV}" SDKDIR=3D"/usr/$(get_libdir)/${PN}-devel-${MAJ_PV}/sdk" dodir /usr/bin dosym "${MOZLIBDIR}/xulrunner" "${ROOT}/usr/bin/xulrunner-${MAJ_PV}" # Install python modules dosym "${MOZLIBDIR}/python/xpcom" "${ROOT}/$(python_get_sitedir)/xpcom" # env.d file for ld search path dodir /etc/env.d echo "LDPATH=3D${MOZLIBDIR}" > "${D}"/etc/env.d/08xulrunner || die "env.= d failed" # Add our defaults to xulrunner and out of firefox cp "${FILESDIR}"/xulrunner-default-prefs.js "${D}/${MOZLIBDIR}/defaults/= pref/all-gentoo.js" if use java ; then java-pkg_regjar "${D}/${MOZLIBDIR}/javaxpcom.jar" java-pkg_regjar "${D}/${SDKDIR}/lib/MozillaGlue.jar" java-pkg_regjar "${D}/${SDKDIR}/lib/MozillaInterfaces.jar" fi } pkg_postinst() { MOZLIBDIR=3D"/usr/$(get_libdir)/${PN}-${MAJ_PV}" if use python; then python_need_rebuild python_mod_optimize "${MOZLIBDIR}/python" fi ewarn "If firefox fails to start with \"failed to load xpcom\", run revd= ep-rebuild" ewarn "If that does not fix the problem, rebuild dev-libs/nss" ewarn "Try dev-util/lafilefixer if you get build failures related to .la= files" einfo einfo "All prefs can be overridden by the user. The preferences are to m= ake" einfo "use of xulrunner out of the box on an average system without the = user" einfo "having to go threw and enable the basics." } pkg_postrm() { MOZLIBDIR=3D"/usr/$(get_libdir)/${PN}-${MAJ_PV}" if use python; then python_mod_cleanup "${MOZLIBDIR}/python" fi }