From: "Jory Pratt (anarchy)" <anarchy@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] gentoo-x86 commit in www-client/seamonkey: metadata.xml ChangeLog seamonkey-2.0_beta2.ebuild
Date: Fri, 25 Sep 2009 01:35:12 +0000 [thread overview]
Message-ID: <E1MqziK-000794-4B@stork.gentoo.org> (raw)
anarchy 09/09/25 01:35:12
Modified: metadata.xml ChangeLog
Added: seamonkey-2.0_beta2.ebuild
Log:
add seamonkey-2.0_beta2 for beta testers
(Portage version: 2.1.6.13/cvs/Linux x86_64)
Revision Changes Path
1.3 www-client/seamonkey/metadata.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/metadata.xml?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/metadata.xml?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/metadata.xml?r1=1.2&r2=1.3
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/seamonkey/metadata.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- metadata.xml 23 Aug 2008 05:15:53 -0000 1.2
+++ metadata.xml 25 Sep 2009 01:35:11 -0000 1.3
@@ -14,5 +14,7 @@
<flag name='moznoroaming'>sroaming extension support</flag>
<flag name='xforms'>XForms is a standard to split up XHTML into XForms,
instance data, and user interface</flag>
+ <flag name='custom-optimization'>Fine-tune custom compiler
+ optimizations</flag>
</use>
</pkgmetadata>
1.196 www-client/seamonkey/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/ChangeLog?rev=1.196&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/ChangeLog?rev=1.196&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/ChangeLog?r1=1.195&r2=1.196
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v
retrieving revision 1.195
retrieving revision 1.196
diff -u -r1.195 -r1.196
--- ChangeLog 23 Sep 2009 12:20:19 -0000 1.195
+++ ChangeLog 25 Sep 2009 01:35:11 -0000 1.196
@@ -1,6 +1,12 @@
# ChangeLog for www-client/seamonkey
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.195 2009/09/23 12:20:19 anarchy Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.196 2009/09/25 01:35:11 anarchy Exp $
+
+*seamonkey-2.0_beta2 (25 Sep 2009)
+
+ 25 Sep 2009; Jory A. Pratt <anarchy@gentoo.org>
+ +seamonkey-2.0_beta2.ebuild, metadata.xml:
+ add 2.0_beta2 to tree with p.mask for testing.
23 Sep 2009; Jory A. Pratt <anarchy@gentoo.org> seamonkey-1.1.18.ebuild:
add seamonkey-1.1.17-fix-fno-strict-aliasing.patch to 1.1.18
1.1 www-client/seamonkey/seamonkey-2.0_beta2.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/seamonkey-2.0_beta2.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/seamonkey-2.0_beta2.ebuild?rev=1.1&content-type=text/plain
Index: seamonkey-2.0_beta2.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.0_beta2.ebuild,v 1.1 2009/09/25 01:35:11 anarchy Exp $
EAPI="2"
WANT_AUTOCONF="2.1"
inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib fdo-mime autotools mozextension
PATCH="${PN}-2.0-patches-0.1"
LANGS="be ca de en-US es-AR es-ES fr gl hu lt nb-NO pl pt-PT ru sk tr"
NOSHORTLANGS="es-AR"
MY_PV="${PV/_beta/b}"
MY_P="${PN}-${MY_PV}"
DESCRIPTION="Seamonkey Web Browser"
HOMEPAGE="http://www.seamonkey-project.org"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
SLOT="0"
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
IUSE="java ldap mozdevelop moznocompose moznoirc moznomail moznoroaming sqlite"
REL_URI="http://releases.mozilla.org/pub/mozilla.org/${PN}/releases"
SRC_URI="${REL_URI}/${MY_PV}/source/${MY_P}.source.tar.bz2
http://dev.gentoo.org/~anarchy/dist/${PATCH}.tar.bz2"
for X in ${LANGS} ; do
if [ "${X}" != "en" ] && [ "${X}" != "en-US" ]; then
SRC_URI="${SRC_URI}
linguas_${X/-/_}? ( ${REL_URI}/${MY_PV}/langpack/${MY_P}.${X}.langpack.xpi -> ${MY_P}-${X}.xpi )"
fi
IUSE="${IUSE} linguas_${X/-/_}"
# english is handled internally
if [ "${#X}" == 5 ] && ! has ${X} ${NOSHORTLANGS}; then
if [ "${X}" != "en-US" ]; then
SRC_URI="${SRC_URI}
linguas_${X%%-*}? ( ${REL_URI}/${MY_PV}/langpack/${MY_P}.${X}.langpack.xpi -> ${MY_P}-${X}.xpi )"
fi
IUSE="${IUSE} linguas_${X%%-*}"
fi
done
RDEPEND="java? ( virtual/jre )
>=sys-devel/binutils-2.16.1
>=dev-libs/nss-3.12.2
>=dev-libs/nspr-4.8
media-libs/alsa-lib
sqlite? ( >=dev-db/sqlite-3.6.7 )
>=app-text/hunspell-1.2
x11-libs/cairo[X]
x11-libs/pango[X]"
DEPEND="${RDEPEND}
dev-util/pkgconfig
java? ( >=dev-java/java-config-0.2.0 )"
PDEPEND="restrict-javascript? ( www-plugins/noscript )"
S="${WORKDIR}/comm-central"
# 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=1
export MOZILLA_OFFICIAL=1
linguas() {
local LANG SLANG
for LANG in ${LINGUAS}; do
if has ${LANG} en en_US; then
has en ${linguas} || linguas="${linguas:+"${linguas} "}en"
continue
elif has ${LANG} ${LANGS//-/_}; then
has ${LANG//_/-} ${linguas} || linguas="${linguas:+"${linguas} "}${LANG//_/-}"
continue
elif [[ " ${LANGS} " == *" ${LANG}-"* ]]; then
for X in ${LANGS}; do
if [[ "${X}" == "${LANG}-"* ]] && \
[[ " ${NOSHORTLANGS} " != *" ${X} "* ]]; then
has ${X} ${linguas} || linguas="${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} != "en" ]] && xpi_unpack "${MY_P}-${X}.xpi"
done
if [[ ${linguas} != "" && ${linguas} != "en" ]]; then
einfo "Selected language packs (first will be default): ${linguas}"
fi
}
pkg_setup() {
if use sqlite ; then
einfo
elog "You are enabling system sqlite. Do not file a bug with gentoo if you have"
elog "issues that arise from enabling system sqlite. All bugs will be concidered"
elog "invalid. All patches are welcomed to fix any issues that might be found with"
elog "system sqlite. If you are starting with a fresh profile you can enable sqlite"
elog "without any major issues."
epause 10
fi
}
src_prepare() {
# Apply our patches
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"
eautoreconf
}
src_configure() {
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
MEXTENSIONS="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"
if use moznoirc ; then
MEXTENSIONS="${MEXTENSIONS},-irc"
fi
if use moznoroaming ; then
MEXTENSIONS="${MEXTENSIONS},-sroaming"
fi
if ! use gnome ; then
MEXTENSIONS="${MEXTENSIONS},-gnomevfs"
fi
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 sqlite ; then
mozconfig_annotate 'sqlite' --enable-system-sqlite
else
mozconfig_annotate '-sqlite' --enable-system-sqlite
fi
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
mozconfig_annotate '' --enable-application=suite
mozconfig_annotate 'broken' --disable-mochitest
mozconfig_annotate 'broken' --disable-crashreporter
mozconfig_annotate '' --enable-system-hunspell
mozconfig_annotate '' --enable-system-sqlite
mozconfig_annotate '' --enable-image-encoder=all
mozconfig_annotate '' --enable-canvas
mozconfig_annotate '' --with-system-nspr
mozconfig_annotate '' --with-system-nss
mozconfig_annotate '' --enable-system-lcms
mozconfig_annotate '' --enable-oji --enable-mathml
mozconfig_annotate 'places' --enable-storage --enable-places --enable-places_bookmarks
mozconfig_annotate '' --disable-installer
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
mozconfig_use_enable ldap
mozconfig_use_enable ldap ldap-experimental
# 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="${MAKEOPTS/--no-print-directory/}"
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" econf
}
src_compile() {
# Should the build use multiprocessing? Not enabled by default, as it tends to break.
[ "${WANT_MP}" = "true" ] && jobs=${MAKEOPTS} || jobs="-j1"
emake ${jobs} || die
}
src_install() {
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
emake DESTDIR="${D}" install || die "emake install failed"
linguas
for X in ${linguas}; do
[[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${MY_P}-${X}"
done
local LANG=${linguas%% *}
if [[ -n ${LANG} && ${LANG} != "en" ]]; then
elog "Setting default locale to ${LANG}"
dosed -e "s:general.useragent.locale\", \"en-US\":general.useragent.locale\", \"${LANG}\":" \
${MOZILLA_FIVE_HOME}/defaults/pref/suite-l10n.js || \
die "sed failed to change locale"
fi
# Install icon and .desktop for menu entry
newicon "${S}"/suite/branding/content/icon64.png seamonkey.png
domenu "${FILESDIR}"/icon/seamonkey.desktop
# Add vendor
echo "pref(\"general.useragent.vendor\",\"Gentoo\");" \
>> "${D}"${MOZILLA_FIVE_HOME}/defaults/pref/vendor.js
# Plugins dir
rm -rf "${D}"${MOZILLA_FIVE_HOME}/plugins || die "failed to remove existing plugins dir"
dosym ../nsbrowser/plugins "${MOZILLA_FIVE_HOME}"/plugins
}
pkg_postinst() {
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
# Update mimedb for the new .desktop file
fdo-mime_desktop_database_update
}
next reply other threads:[~2009-09-25 1:35 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-25 1:35 Jory Pratt (anarchy) [this message]
-- strict thread matches above, loose matches on Subject: below --
2009-09-28 3:56 [gentoo-commits] gentoo-x86 commit in www-client/seamonkey: metadata.xml ChangeLog seamonkey-2.0_beta2.ebuild Jory Pratt (anarchy)
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=E1MqziK-000794-4B@stork.gentoo.org \
--to=anarchy@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox