* [gentoo-commits] gentoo-x86 commit in www-client/seamonkey: metadata.xml ChangeLog seamonkey-2.0_beta2.ebuild
@ 2009-09-25 1:35 Jory Pratt (anarchy)
0 siblings, 0 replies; 2+ messages in thread
From: Jory Pratt (anarchy) @ 2009-09-25 1:35 UTC (permalink / raw
To: gentoo-commits
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
}
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in www-client/seamonkey: metadata.xml ChangeLog seamonkey-2.0_beta2.ebuild
@ 2009-09-28 3:56 Jory Pratt (anarchy)
0 siblings, 0 replies; 2+ messages in thread
From: Jory Pratt (anarchy) @ 2009-09-28 3:56 UTC (permalink / raw
To: gentoo-commits
anarchy 09/09/28 03:56:21
Modified: metadata.xml ChangeLog seamonkey-2.0_beta2.ebuild
Log:
fix unstated flag "restrict-javascript" thanks Mr_Bones_
(Portage version: 2.1.6.13/cvs/Linux x86_64)
Revision Changes Path
1.4 www-client/seamonkey/metadata.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/metadata.xml?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/metadata.xml?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/metadata.xml?r1=1.3&r2=1.4
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/seamonkey/metadata.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- metadata.xml 25 Sep 2009 01:35:11 -0000 1.3
+++ metadata.xml 28 Sep 2009 03:56:21 -0000 1.4
@@ -16,5 +16,8 @@
instance data, and user interface</flag>
<flag name='custom-optimization'>Fine-tune custom compiler
optimizations</flag>
+ <flag name='restrict-javascript'>Pull in <pkg>www-plugins/noscript</pkg>
+ extension to disable javascript globally, putting the user full$
+ control of the sites he/she visits</flag>
</use>
</pkgmetadata>
1.197 www-client/seamonkey/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/ChangeLog?rev=1.197&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/ChangeLog?rev=1.197&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/ChangeLog?r1=1.196&r2=1.197
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v
retrieving revision 1.196
retrieving revision 1.197
diff -u -r1.196 -r1.197
--- ChangeLog 25 Sep 2009 01:35:11 -0000 1.196
+++ ChangeLog 28 Sep 2009 03:56:21 -0000 1.197
@@ -1,6 +1,10 @@
# 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.196 2009/09/25 01:35:11 anarchy Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.197 2009/09/28 03:56:21 anarchy Exp $
+
+ 28 Sep 2009; Jory A. Pratt <anarchy@gentoo.org>
+ seamonkey-2.0_beta2.ebuild, metadata.xml:
+ fix unstated flag "restrict-javascript" thanks Mr_Bones_
*seamonkey-2.0_beta2 (25 Sep 2009)
1.2 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.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/seamonkey-2.0_beta2.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/seamonkey/seamonkey-2.0_beta2.ebuild?r1=1.1&r2=1.2
Index: seamonkey-2.0_beta2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.0_beta2.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- seamonkey-2.0_beta2.ebuild 25 Sep 2009 01:35:11 -0000 1.1
+++ seamonkey-2.0_beta2.ebuild 28 Sep 2009 03:56:21 -0000 1.2
@@ -1,6 +1,6 @@
# 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 $
+# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.0_beta2.ebuild,v 1.2 2009/09/28 03:56:21 anarchy Exp $
EAPI="2"
WANT_AUTOCONF="2.1"
@@ -21,7 +21,7 @@
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"
+IUSE="java ldap mozdevelop moznocompose moznoirc moznomail moznoroaming sqlite restrict-javascript"
REL_URI="http://releases.mozilla.org/pub/mozilla.org/${PN}/releases"
SRC_URI="${REL_URI}/${MY_PV}/source/${MY_P}.source.tar.bz2
@@ -57,7 +57,7 @@
dev-util/pkgconfig
java? ( >=dev-java/java-config-0.2.0 )"
-PDEPEND="restrict-javascript? ( www-plugins/noscript )"
+PDEPEND="restrict-javascript? ( >=www-plugins/noscript-1.9.6.6 )"
S="${WORKDIR}/comm-central"
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-09-28 3:56 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-25 1:35 [gentoo-commits] gentoo-x86 commit in www-client/seamonkey: metadata.xml ChangeLog seamonkey-2.0_beta2.ebuild Jory Pratt (anarchy)
-- strict thread matches above, loose matches on Subject: below --
2009-09-28 3:56 Jory Pratt (anarchy)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox