public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, mail-client/thunderbird/, eclass/
@ 2016-04-23 15:55 Ian Stakenvicius
  0 siblings, 0 replies; 4+ messages in thread
From: Ian Stakenvicius @ 2016-04-23 15:55 UTC (permalink / raw
  To: gentoo-commits

commit:     84e2754064e98d26234db02d6bdf6231311d7aa1
Author:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 23 14:57:08 2016 +0000
Commit:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Sat Apr 23 14:57:08 2016 +0000
URL:        https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=84e27540

Apply system-harfbuzz support to firefox and thunderbird-45.0

 eclass/mozconfig-v6.45.eclass                   | 53 +++++++++++++++++++++++--
 mail-client/thunderbird/Manifest                |  2 +-
 mail-client/thunderbird/thunderbird-45.0.ebuild |  9 ++---
 www-client/firefox/Manifest                     |  2 +-
 www-client/firefox/firefox-45.0.1-r1.ebuild     | 11 ++---
 5 files changed, 59 insertions(+), 18 deletions(-)

diff --git a/eclass/mozconfig-v6.45.eclass b/eclass/mozconfig-v6.45.eclass
index 5455a81..3c48592 100644
--- a/eclass/mozconfig-v6.45.eclass
+++ b/eclass/mozconfig-v6.45.eclass
@@ -71,7 +71,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v3
 
 # use-flags common among all mozilla ebuilds
 IUSE="${IUSE} dbus debug ffmpeg +gstreamer gstreamer-0 +jemalloc3 neon pulseaudio selinux startup-notification system-cairo
-	system-icu system-jpeg system-libevent system-sqlite system-libvpx"
+	system-harfbuzz system-icu system-jpeg system-libevent system-sqlite system-libvpx"
 
 # some notes on deps:
 # gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14
@@ -121,6 +121,7 @@ RDEPEND=">=app-text/hunspell-1.2
 	system-libevent? ( =dev-libs/libevent-2.0*:0= )
 	system-sqlite? ( >=dev-db/sqlite-3.9.1:3[secure-delete,debug=] )
 	system-libvpx? ( >=media-libs/libvpx-1.3.0:0=[postproc] )
+	system-harfbuzz? ( >=media-libs/harfbuzz-1.1.3:0=[graphite2,icu] >=media-gfx/graphite2-1.3.8 )
 "
 
 if [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]]; then
@@ -179,8 +180,11 @@ DEPEND="app-arch/zip
 RDEPEND+="
 	selinux? ( sec-policy/selinux-mozilla )"
 
-# only one of gstreamer and gstreamer-0 can be enabled at a time, so set REQUIRED_USE to signify this
-REQUIRED_USE="?? ( gstreamer gstreamer-0 )"
+# only one of gstreamer and gstreamer-0 can be enabled at a time, so set REQUIRED_USE to signify this.
+# also force system-icu if system-harfbuzz is set to avoid any potential ABI issues
+REQUIRED_USE="
+	?? ( gstreamer gstreamer-0 )
+	system-harfbuzz? ( system-icu )"
 
 # only one of gtk3 or qt5 should be permitted to be selected, since only one will be used.
 [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]] && [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]] && \
@@ -326,6 +330,8 @@ mozconfig_config() {
 	mozconfig_use_with system-jpeg
 	mozconfig_use_with system-icu
 	mozconfig_use_with system-libvpx
+	mozconfig_use_with system-harfbuzz
+	mozconfig_use_with system-harfbuzz system-graphite2
 
 	# Modifications to better support ARM, bug 553364
 	if use neon ; then
@@ -343,3 +349,44 @@ mozconfig_config() {
 		fi
 	fi
 }
+
+# @FUNCTION: mozconfig_install_prefs
+# @DESCRIPTION:
+# Set preferences into the prefs.js file specified as a parameter to
+# the function.  This sets both some common prefs to all mozilla
+# packages, and any prefs that may relate to the use flags administered
+# by mozconfig_config().
+#
+# Call this within src_install() phase, after copying the template
+# prefs file (if any) from ${FILESDIR}
+#
+# Example:
+#
+# inherit mozconfig-v6.46
+#
+# src_install() {
+# 	cp "${FILESDIR}"/gentoo-default-prefs.js \
+#	"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"  \
+#	|| die
+#
+# 	mozconfig_install_prefs \
+#	"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
+#
+#	...
+# }
+
+mozconfig_install_prefs() {
+	local prefs_file="${1}"
+
+	einfo "Adding prefs from mozconfig to ${prefs_file}"
+
+	# set dictionary path, to use system hunspell
+	echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
+		>>"${prefs_file}" || die
+
+	# force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
+	if use system-harfbuzz ; then
+		echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
+			>>"${prefs_file}" || die
+	fi
+}

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 81a3875..ea4df75 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,5 +1,5 @@
 DIST enigmail-1.9.1.tar.gz 1736876 SHA256 0393119725fa5931d9888a2a1c9796d440ee7975ca3d005eb63142768b10f993 SHA512 5417d7744ff5b8299d9799059f62013e546fb74206782169e5ce6baa0950d96d1c8996c99ec902ca73b241fd1268966e0a7ad30c032a1706a0efbf06fefc311c WHIRLPOOL 80cff68461edc743851de5a83cd04105f6689eb1289f46b72334a96b091dc430399a91b2ab004a39bd7cb04433ab0471dd07b44d39fc2eb3869487b07841fc5a
-DIST firefox-45.0-patches-03.tar.xz 15980 SHA256 5bc13bb36d3e907dcffe4d57c7ace78478859bfdbe84a6b99fa76502592e0291 SHA512 6384773ea4944db15dc131a05cf61bb96505899fb5077d54c5e7227f07423656627c81321a3c207d7a3b4ad0830dd9a53d66aca832dc1ee177964516489aab30 WHIRLPOOL c3626f501434c3dc9ec4a7ba3d02e50ff8b9d011005fb334d5dedf5177d6af778e541cb7cb4ebe7d281563434bace214008c54299809e823dd83c5a5de535247
+DIST firefox-45.0-patches-04.tar.xz 18600 SHA256 2ee0ab58e0a1db7b573dd7ac407dcb9a43a85dd295c5d6d263f72ce629c5290c SHA512 cf5d4ddfe14dff92950baae066350ace0a503c5bdd9d837e4724fd2fb905a2fb540dcf34971531e79547dd62dfbf217d472f39ccc4802f34a245e24f406fdb5e WHIRLPOOL 1461c61ba7e54b7a91c758fdf91fda22260eaff4148b3cccab8ccfd9d09a3d80c0314e999284d392d9e961c42cd9720d6d30ac190074f74d1e53ecb1afa1b1e3
 DIST gdata-provider-2.6-r1.tar.xz 83836 SHA256 e181d5fe69e66f34719295790301e0d265c855be5f30df516c52dd3708d82158 SHA512 e5fcf60c221590d1d904ce8c6a74da7208b118c2872a26267f4ee6d3e68eea466d44b979b7259a012a21e48eb5b470d52cc9e58584226fe04ce88ff698da495b WHIRLPOOL 0e85fbb321edec0397b42808fd6320e245de35ddd1cf772545c432dbf26d8c28b042ba2c61bbde2abdbf4d5cca076436e6d678d6d636d3bcc562470d485df6c1
 DIST lightning-4.7-r1.tar.xz 1926956 SHA256 b0aaa666d60d6b85be540e6988233987523b70ecb5af6bcd3d5f5d26d19b0008 SHA512 46db4733067b869cde618810083b3f6e5a49169fa868b561c67e8b17111a8ccb2dfd3ff0fcc33979b81925e381ef2d3a6675ed899119cb300883b16ac3c47344 WHIRLPOOL 2cbb98b3e7623aaa33a04056b8ef1c6a697e16449eec72d05ffdac20692ac3013cead77838a5eb064a0f55a17550f4ffd6e7ded28728e5b85c39937afe96d73d
 DIST thunderbird-38.0-patches-0.1.tar.xz 684 SHA256 cd2a347b72a104e72d38e56bb92df3464e8820485119b4114dbd0bbda131a808 SHA512 52c83af301be959e861dfec55b3c4bc60035387c606976bd29232c4cba077230edcadef242491e699fba10027d0408dd4f33fa320bcf96727afe149166ca02de WHIRLPOOL a378a0fa1b152f17681a5e389662fedfacd45a137b224f038d3c98ab4a024bcf9e753fb2fe018cdb7126fb710ee8baabdf7882540450ead2985070d0d1f12eb0

diff --git a/mail-client/thunderbird/thunderbird-45.0.ebuild b/mail-client/thunderbird/thunderbird-45.0.ebuild
index f035e4c..34e6f73 100644
--- a/mail-client/thunderbird/thunderbird-45.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-45.0.ebuild
@@ -27,7 +27,7 @@ EMVER="1.9.1"
 
 # Patches
 PATCH="thunderbird-38.0-patches-0.1"
-PATCHFF="firefox-45.0-patches-03"
+PATCHFF="firefox-45.0-patches-04"
 
 MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
 
@@ -258,7 +258,6 @@ src_compile() {
 
 src_install() {
 	declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-	DICTPATH="\"${EPREFIX}/usr/share/myspell\""
 
 	declare emid
 	cd "${BUILD_OBJ_DIR}" || die
@@ -268,10 +267,8 @@ src_install() {
 		"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
 		|| die
 
-	# Set default path to search for dictionaries.
-	echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
-		>> "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
-		|| die
+	mozconfig_install_prefs \
+		"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js"
 
 	# Pax mark xpcshell for hardened support, only used for startupcache creation.
 	pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index a5d0593..bb010f5 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,4 +1,4 @@
-DIST firefox-45.0-patches-03.tar.xz 15980 SHA256 5bc13bb36d3e907dcffe4d57c7ace78478859bfdbe84a6b99fa76502592e0291 SHA512 6384773ea4944db15dc131a05cf61bb96505899fb5077d54c5e7227f07423656627c81321a3c207d7a3b4ad0830dd9a53d66aca832dc1ee177964516489aab30 WHIRLPOOL c3626f501434c3dc9ec4a7ba3d02e50ff8b9d011005fb334d5dedf5177d6af778e541cb7cb4ebe7d281563434bace214008c54299809e823dd83c5a5de535247
+DIST firefox-45.0-patches-04.tar.xz 18600 SHA256 2ee0ab58e0a1db7b573dd7ac407dcb9a43a85dd295c5d6d263f72ce629c5290c SHA512 cf5d4ddfe14dff92950baae066350ace0a503c5bdd9d837e4724fd2fb905a2fb540dcf34971531e79547dd62dfbf217d472f39ccc4802f34a245e24f406fdb5e WHIRLPOOL 1461c61ba7e54b7a91c758fdf91fda22260eaff4148b3cccab8ccfd9d09a3d80c0314e999284d392d9e961c42cd9720d6d30ac190074f74d1e53ecb1afa1b1e3
 DIST firefox-45.0.1-af.xpi 436169 SHA256 d0b4d85f6f3260cbfa27fb83be0cc11d224a37106c7309fd71aaa32b5e20ff03 SHA512 b6e26749b30dc95801c164403a16767715c67001e50d0b96345e8bb80b3450e883dcd525c4b253b1eaf14e7c3d637d4302050dd79727d91b11836cf47eea43f1 WHIRLPOOL 6c93a29d4a8f9348028bd5402e12ded00c888820bf9beb31dd4f17024ef8f256f0a4235128f93a232f1e2ea7a2504aac1faabe0c5ae3d2219e2fe7888f266ece
 DIST firefox-45.0.1-ar.xpi 471775 SHA256 d0fa28f972326c9da83bba4f92310ee65d577b9c3a8520a09f7fc2704c64573d SHA512 8b3fe1e88e659cd1c844dd0b1926e48b481d96519754a3524e59b5ef16cb4a2c6829d4a0f27156328561da13b85d74e7623c0451234f437d38c1d7438f92fc78 WHIRLPOOL 3aa20183c9cbabb5c77335001f94e306d6372dfd9ac729bc65468a35646a88f4078a6658d1fb52d43d66da7eaf00509ecd37d6b18a8d9f40ec7a002193aab068
 DIST firefox-45.0.1-as.xpi 479910 SHA256 5fc518733fa7bfba6650473f2d54a1cc92fa7493c64ccda77bb9776d4308d78b SHA512 a7a8a5d14df2fad5875ad6ecc2eaf38501e7455d784f783d569ef0ef2a2705abe6c51348529dfde435a0d92617ba7d7eb4e5203427c093ec60177c73f5b20cbd WHIRLPOOL cb8a39dc458fa123ccd1cc87219cc6f83dbedbbf088453c77e4dd0050175cbe2eb7da01b87cb85bb6ccb9e1921b586d984e842b28477bc8447d1b30643653dc0

diff --git a/www-client/firefox/firefox-45.0.1-r1.ebuild b/www-client/firefox/firefox-45.0.1-r1.ebuild
index e71ab99..466fd65 100644
--- a/www-client/firefox/firefox-45.0.1-r1.ebuild
+++ b/www-client/firefox/firefox-45.0.1-r1.ebuild
@@ -27,7 +27,7 @@ if [[ ${MOZ_ESR} == 1 ]]; then
 fi
 
 # Patch version
-PATCH="${PN}-45.0-patches-03"
+PATCH="${PN}-45.0-patches-04"
 MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
 
 MOZCONFIG_OPTIONAL_GTK3="enabled"
@@ -276,7 +276,6 @@ src_compile() {
 
 src_install() {
 	MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-	DICTPATH="\"${EPREFIX}/usr/share/myspell\""
 
 	cd "${BUILD_OBJ_DIR}" || die
 
@@ -285,6 +284,9 @@ src_install() {
 		"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
 		|| die
 
+	mozconfig_install_prefs \
+		"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
+
 	# Augment this with hwaccel prefs
 	if use hwaccel ; then
 		cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
@@ -292,11 +294,6 @@ src_install() {
 		|| die
 	fi
 
-	# Set default path to search for dictionaries.
-	echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
-		>> "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
-		|| die
-
 	echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
 		"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
 		|| die


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, mail-client/thunderbird/, eclass/
@ 2017-02-04 18:22 Jory Pratt
  0 siblings, 0 replies; 4+ messages in thread
From: Jory Pratt @ 2017-02-04 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     765e3c5f3539993b3ccd3fdc4b08a3ab57f77f56
Author:     Jory A. Pratt <anarchy <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  4 18:20:25 2017 +0000
Commit:     Jory Pratt <anarchy <AT> gentoo <DOT> org>
CommitDate: Sat Feb  4 18:20:25 2017 +0000
URL:        https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=765e3c5f

mail-client/thunderbird,www-client/firefox : update ESR builds to
compile with libevent-2.1

 eclass/mozconfig-v6.45.eclass                     | 2 +-
 mail-client/thunderbird/Manifest                  | 2 +-
 mail-client/thunderbird/thunderbird-45.7.0.ebuild | 2 +-
 www-client/firefox/Manifest                       | 2 +-
 www-client/firefox/firefox-45.7.0.ebuild          | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/eclass/mozconfig-v6.45.eclass b/eclass/mozconfig-v6.45.eclass
index d4b7601..2c4fbee 100644
--- a/eclass/mozconfig-v6.45.eclass
+++ b/eclass/mozconfig-v6.45.eclass
@@ -118,7 +118,7 @@ RDEPEND=">=app-text/hunspell-1.2:=
 	system-cairo? ( >=x11-libs/cairo-1.12[X,xcb] >=x11-libs/pixman-0.19.2 )
 	system-icu? ( >=dev-libs/icu-51.1:= )
 	system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
-	system-libevent? ( =dev-libs/libevent-2.0*:0= )
+	system-libevent? (> =dev-libs/libevent-2.0:0= )
 	system-sqlite? ( >=dev-db/sqlite-3.9.1:3[secure-delete,debug=] )
 	system-harfbuzz? ( >=media-libs/harfbuzz-1.1.3:0=[graphite,icu] >=media-gfx/graphite2-1.3.8 )
 "

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 0317999..368bc8d 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,5 +1,5 @@
 DIST enigmail-1.9.1.tar.gz 1736876 SHA256 0393119725fa5931d9888a2a1c9796d440ee7975ca3d005eb63142768b10f993 SHA512 5417d7744ff5b8299d9799059f62013e546fb74206782169e5ce6baa0950d96d1c8996c99ec902ca73b241fd1268966e0a7ad30c032a1706a0efbf06fefc311c WHIRLPOOL 80cff68461edc743851de5a83cd04105f6689eb1289f46b72334a96b091dc430399a91b2ab004a39bd7cb04433ab0471dd07b44d39fc2eb3869487b07841fc5a
-DIST firefox-45.0-patches-10.tar.xz 22416 SHA256 4e765f9c8047aca453809c66a9256165c308b84e5a61ef48a26fa8e7d6593cca SHA512 658a24da434923299208014d5562ec35eaf4ff3a71ccd707541672a3d62ebee1b03a7fccdad52e855227d43a61e353f89e76488b325ea06fedba81eb53fbded0 WHIRLPOOL d51243c5c148fe1415c8bd5203639de22abaadd3d2c121f2793d89a4eab4c353592f0e36a0895a3cfb960880fad5c0a3580e341303c9891f9ef8bc2e8f4d79c1
+DIST firefox-45.0-patches-11.tar.xz 22864 SHA256 4d599cd6c0c0635b23a918e5219c6e37fe0322a4f94484dd8369a599ea3e6532 SHA512 61fc961b5aa015e42907de273fdbd87fd600d1733966fd6d65dccc4de554ee12c82bd314b2e38865d38ccd2fb453c161074253cfb2f49795e2d46a8f206952d8 WHIRLPOOL f5beb44eecb9002eb7f28c172f7a8e3559e85553ecd4fe79733f6b099119faef8552d744db961dbcd5bcc46e83b9070edea9d7de2ece1e717fd7c00489f2f30c
 DIST firefox-52.0-patches-04.tar.xz 10212 SHA256 8d6c331e675c754e0f0f165223a8233860d48dab3095ec843e7b1ad87b19751c SHA512 00dfbcd689a24e114dfa59ea5e44d0c724771ada24747680339c9ec773367dbc6198c5bc046514a318908bb64142128029a4be7ecf9b77bc88164fb5101105c0 WHIRLPOOL 208a2aadf3cd84f22ff0a857b4c1df3a0eac6a6c75e1477a7b3fe3dbe78a1b009faf8d8b8904a2141141878068e108fafec379ddde408992699b22056128a541
 DIST gdata-provider-2.6-r1.tar.xz 83836 SHA256 e181d5fe69e66f34719295790301e0d265c855be5f30df516c52dd3708d82158 SHA512 e5fcf60c221590d1d904ce8c6a74da7208b118c2872a26267f4ee6d3e68eea466d44b979b7259a012a21e48eb5b470d52cc9e58584226fe04ce88ff698da495b WHIRLPOOL 0e85fbb321edec0397b42808fd6320e245de35ddd1cf772545c432dbf26d8c28b042ba2c61bbde2abdbf4d5cca076436e6d678d6d636d3bcc562470d485df6c1
 DIST lightning-4.7.7.tar.xz 1933692 SHA256 1dd931007ae8ff09601090f7123c793162ff016e0ff494c99d8145e0cce80e0d SHA512 c2c5d4c48a16f8f4286b4a52ba9487e1ae4e9c500708eefdcadb49416e6e687e1f1aa58149839d3e739cb57654c211239f4206a6231c3146e6775ebdf7dd6969 WHIRLPOOL 848ad9a5b2c250f42eca45ca3c019595bbc4ddef953d98f7fab857b0b77170c283dac737943b4dc7ed6e2845bf3f6f19f4ba8c0462b3707e6819f85be71c8798

diff --git a/mail-client/thunderbird/thunderbird-45.7.0.ebuild b/mail-client/thunderbird/thunderbird-45.7.0.ebuild
index d6e98c5..330095b 100644
--- a/mail-client/thunderbird/thunderbird-45.7.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-45.7.0.ebuild
@@ -22,7 +22,7 @@ EMVER="1.9.1"
 
 # Patches
 PATCH="thunderbird-38.0-patches-0.1"
-PATCHFF="firefox-45.0-patches-10"
+PATCHFF="firefox-45.0-patches-11"
 
 MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
 

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index ec6b75c..fabe1c7 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,4 +1,4 @@
-DIST firefox-45.0-patches-10.tar.xz 22416 SHA256 4e765f9c8047aca453809c66a9256165c308b84e5a61ef48a26fa8e7d6593cca SHA512 658a24da434923299208014d5562ec35eaf4ff3a71ccd707541672a3d62ebee1b03a7fccdad52e855227d43a61e353f89e76488b325ea06fedba81eb53fbded0 WHIRLPOOL d51243c5c148fe1415c8bd5203639de22abaadd3d2c121f2793d89a4eab4c353592f0e36a0895a3cfb960880fad5c0a3580e341303c9891f9ef8bc2e8f4d79c1
+DIST firefox-45.0-patches-11.tar.xz 22864 SHA256 4d599cd6c0c0635b23a918e5219c6e37fe0322a4f94484dd8369a599ea3e6532 SHA512 61fc961b5aa015e42907de273fdbd87fd600d1733966fd6d65dccc4de554ee12c82bd314b2e38865d38ccd2fb453c161074253cfb2f49795e2d46a8f206952d8 WHIRLPOOL f5beb44eecb9002eb7f28c172f7a8e3559e85553ecd4fe79733f6b099119faef8552d744db961dbcd5bcc46e83b9070edea9d7de2ece1e717fd7c00489f2f30c
 DIST firefox-45.7.0esr-ach.xpi 426530 SHA256 bfd345d02ad1a1658c1f630b9e024c4a1bd00630037e89ebb2e6f0ccebf258e6 SHA512 89d6ad5455eff2313204c05b9fb53936488a65752248bc41361e7167605962a261850996525e3ab08b1c68182711659974fc40af1cc85fcd76e0ac32c22401dd WHIRLPOOL 1c8924a5fd869c4f03ec0c219d9b5105379caa0ceb72b22ce26ea6cd64cd25ba3fdb450f6d3b722777f1705e060252b19068624aefd46dcaebc8f521282bcca2
 DIST firefox-45.7.0esr-af.xpi 439353 SHA256 3374b98fa0bab8cfec13b301585ae886fdc93e33c340ad33230d0e2eb42954d0 SHA512 c9aeebe9bef3de7a066c2d580d04b9f38d6f616a0dbbd93e8a4b2bf169b755d005953a59a767ce7125dcd79808e2000d7b90db35af1bbdf90e00c2e96de8eee1 WHIRLPOOL beee822c53a0067d7abadf1fd886f71c03ef7032251de6ec16eefbaafc8fde519a67b92e16ab615d3f7f493b5d303cc84ee3f65edbf01027c4783cc3110025a1
 DIST firefox-45.7.0esr-an.xpi 449036 SHA256 072154ea6b1c04c90d88e4a81f13b247e2c608171a51860077d20b3d16a0e50b SHA512 042b53b482d2fba8b58b90b9aa29633c09035eb0e149497011d84375258e034ff2414898922e549ec5c1c8c28777e6b3e9508940554e7c145620f1cd45c7d796 WHIRLPOOL 610aa3993323c32d9145928cad7b6316abf4e2bc507310e01ec4115fbe5261b7886a952fbb5a167c79343654cfa4e2c76cf30ade69a6e7c8e80c51d611a02500

diff --git a/www-client/firefox/firefox-45.7.0.ebuild b/www-client/firefox/firefox-45.7.0.ebuild
index 9ad87f2..17cb6bb 100644
--- a/www-client/firefox/firefox-45.7.0.ebuild
+++ b/www-client/firefox/firefox-45.7.0.ebuild
@@ -25,7 +25,7 @@ if [[ ${MOZ_ESR} == 1 ]]; then
 fi
 
 # Patch version
-PATCH="${PN}-45.0-patches-10"
+PATCH="${PN}-45.0-patches-11"
 MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
 
 # Kill gtk3 support since gtk+-3.20 breaks it hard prior to 48.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, mail-client/thunderbird/, eclass/
@ 2017-02-05  3:15 Jory Pratt
  0 siblings, 0 replies; 4+ messages in thread
From: Jory Pratt @ 2017-02-05  3:15 UTC (permalink / raw
  To: gentoo-commits

commit:     1c65ac4177de602137a979a6a10a961ed3427b19
Author:     Jory A. Pratt <anarchy <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  5 02:35:53 2017 +0000
Commit:     Jory Pratt <anarchy <AT> gentoo <DOT> org>
CommitDate: Sun Feb  5 02:35:53 2017 +0000
URL:        https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=1c65ac41

www-client/firefox, mail-client/thunderbird, eclass/mozconfig-v6.52 :
rename eclass to match new esr build, fix inherit in
thunderbird-52.0_beta1, fix inherit in firefox-52.0_beta3 bump

 eclass/{mozconfig-v6.51.eclass => mozconfig-v6.52.eclass} |  0
 mail-client/thunderbird/thunderbird-52.0_beta1.ebuild     | 15 +++++----------
 www-client/firefox/Manifest                               |  2 +-
 ...irefox-52.0_beta2.ebuild => firefox-52.0_beta3.ebuild} |  4 +---
 4 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/eclass/mozconfig-v6.51.eclass b/eclass/mozconfig-v6.52.eclass
similarity index 100%
rename from eclass/mozconfig-v6.51.eclass
rename to eclass/mozconfig-v6.52.eclass

diff --git a/mail-client/thunderbird/thunderbird-52.0_beta1.ebuild b/mail-client/thunderbird/thunderbird-52.0_beta1.ebuild
index 5c3985a..8f45278 100644
--- a/mail-client/thunderbird/thunderbird-52.0_beta1.ebuild
+++ b/mail-client/thunderbird/thunderbird-52.0_beta1.ebuild
@@ -31,7 +31,7 @@ MOZ_P="${PN}-${MOZ_PV}"
 MOZCONFIG_OPTIONAL_GTK2ONLY=1
 MOZCONFIG_OPTIONAL_WIFI=1
 
-inherit flag-o-matic toolchain-funcs mozconfig-v6.51 makeedit autotools pax-utils check-reqs nsplugins mozlinguas-v2 fdo-mime gnome2-utils
+inherit flag-o-matic toolchain-funcs mozconfig-v6.52 makeedit autotools pax-utils check-reqs nsplugins mozlinguas-v2 fdo-mime gnome2-utils
 
 DESCRIPTION="Thunderbird Mail Client"
 HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
@@ -51,20 +51,15 @@ SRC_URI="${SRC_URI}
 
 ASM_DEPEND=">=dev-lang/yasm-1.1"
 
-CDEPEND="
-	>=dev-libs/nss-3.28.1
-	>=dev-libs/nspr-4.13.1
-	>=media-libs/libpng-1.6.25
-	system-sqlite? ( >=dev-db/sqlite-3.14.1:3[secure-delete,debug=] )"
-
-DEPEND="${CDEPEND}
+DEPEND="rust? ( dev-lang/rust )
 	amd64? ( ${ASM_DEPEND}
 		virtual/opengl )
 	x86? ( ${ASM_DEPEND}
-		virtual/opengl )
-	rust? ( dev-lang/rust )"
+		virtual/opengl )"
 
 RDEPEND="${DEPEND}
+	>=dev-libs/nss-3.28.1
+	>=dev-libs/nspr-4.13.1
 	selinux? ( sec-policy/selinux-thunderbird )
 "
 

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index fabe1c7..395b9a4 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -86,4 +86,4 @@ DIST firefox-45.7.0esr-zh-CN.xpi 475797 SHA256 0e8eb9173e890e5ec2726c60706548f8b
 DIST firefox-45.7.0esr-zh-TW.xpi 466529 SHA256 8c2ce7bf8a2c95eb065ae9491e3b557d1775be578f7c523080eb204de68c3b49 SHA512 3f5370fcec1c8605a1a3d724bec8aa5fedd7e6bead2eee88209d8077a8dd8cd6096b3003d7de534f82e8e62a82c96729b4a4f95cecf71676e070b1eaf260c011 WHIRLPOOL 51616ece696f77d5774adee33b1c25b7b9dd06f972fc13804772f03d71caa1742c183adbf43add2f608ddce3439fb0a2c6dc7fd628a0f3c3bc5c43f85461dde9
 DIST firefox-45.7.0esr.source.tar.xz 184131284 SHA256 4b5610691d32b77dd0dec25902f0d19e530c184cedc11babb530621cbdd33143 SHA512 6424101b6958191ce654d0619950dfbf98d4aa6bdd979306a2df8d6d30d3fecf1ab44638061a2b4fb1af85fe972f5ff49400e8eeda30cdcb9087c4b110b97a7d WHIRLPOOL ec9ad46ec711135fa1846e60d9d3a430b446584e8156e26f88902452d8674b4a9acdee1f3672820408afe1e689bf55edc5f6bb3cde0014faa609ab70e954a022
 DIST firefox-52.0-patches-04.tar.xz 10212 SHA256 8d6c331e675c754e0f0f165223a8233860d48dab3095ec843e7b1ad87b19751c SHA512 00dfbcd689a24e114dfa59ea5e44d0c724771ada24747680339c9ec773367dbc6198c5bc046514a318908bb64142128029a4be7ecf9b77bc88164fb5101105c0 WHIRLPOOL 208a2aadf3cd84f22ff0a857b4c1df3a0eac6a6c75e1477a7b3fe3dbe78a1b009faf8d8b8904a2141141878068e108fafec379ddde408992699b22056128a541
-DIST firefox-52.0b2.source.tar.xz 206110112 SHA256 a3384b5b795b9729d45525ce993a0e487de7afb0330a8268c322343b488cecd9 SHA512 baebbeb5060077ad2e8e02a802b1111c2b145bd46e66cc2ac6887d648e8c6f727733271642297bcda077f9a673e08df07eca12f25b95b3bf71ef5743986339a7 WHIRLPOOL a125e51bddfc1215fba7cb6cd76863fcc879a21a484bc30bb4cfd4b258666046596e2d3dd82d15bf07fb72592273d291f1829bb949c18d1293e815489ee27810
+DIST firefox-52.0b3.source.tar.xz 205623252 SHA256 d1ac7e7e1f3991d0635b4e50e33c99a987b6d91841ec8a7a62880e6621c5a4e8 SHA512 274cb94f3c928152fe8d866f8de6f9635737bd3395a0bcd8fcde5f6dc76378c747cc4c14c878f212d0e458253a85755a3ed7e9b4d573561193543977561f7924 WHIRLPOOL aac5abd23eaf777a2ab4c2c247cb5d08ff9a49c1e9f5d38e5d2fc87b2ab60f366a8ce078f653293348a8661de3ddc718665323888577be87b8e42a5626bbe3aa

diff --git a/www-client/firefox/firefox-52.0_beta2.ebuild b/www-client/firefox/firefox-52.0_beta3.ebuild
similarity index 98%
rename from www-client/firefox/firefox-52.0_beta2.ebuild
rename to www-client/firefox/firefox-52.0_beta3.ebuild
index 4ac9af2..0ece31c 100644
--- a/www-client/firefox/firefox-52.0_beta2.ebuild
+++ b/www-client/firefox/firefox-52.0_beta3.ebuild
@@ -31,7 +31,7 @@ MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
 MOZCONFIG_OPTIONAL_GTK2ONLY=1
 MOZCONFIG_OPTIONAL_WIFI=1
 
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6.51 pax-utils fdo-mime autotools virtualx mozlinguas-v2
+inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6.52 pax-utils fdo-mime autotools virtualx mozlinguas-v2
 
 DESCRIPTION="Firefox Web Browser"
 HOMEPAGE="http://www.mozilla.com/firefox"
@@ -54,8 +54,6 @@ RDEPEND="
 	jack? ( virtual/jack )
 	>=dev-libs/nss-3.28.1
 	>=dev-libs/nspr-4.13.1
-	>=media-libs/libpng-1.6.25
-	system-sqlite? ( >=dev-db/sqlite-3.14.1:3[secure-delete,debug=] )
 	selinux? ( sec-policy/selinux-mozilla )"
 
 DEPEND="${RDEPEND}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, mail-client/thunderbird/, eclass/
@ 2017-02-16 15:05 Ian Stakenvicius
  0 siblings, 0 replies; 4+ messages in thread
From: Ian Stakenvicius @ 2017-02-16 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     356591702a337367b0895e5e762adf1a20c9c545
Author:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 15:04:24 2017 +0000
Commit:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 15:04:24 2017 +0000
URL:        https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=35659170

Drop gstreamer:0.10 support from mozilla packages

 eclass/mozconfig-v6.45.eclass        | 13 ++-----------
 mail-client/thunderbird/metadata.xml |  1 -
 www-client/firefox/metadata.xml      |  1 -
 3 files changed, 2 insertions(+), 13 deletions(-)

diff --git a/eclass/mozconfig-v6.45.eclass b/eclass/mozconfig-v6.45.eclass
index 15e65ab..948d40e 100644
--- a/eclass/mozconfig-v6.45.eclass
+++ b/eclass/mozconfig-v6.45.eclass
@@ -70,7 +70,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v4
 # Set the variable to any value if the use flag should exist but not be default-enabled.
 
 # use-flags common among all mozilla ebuilds
-IUSE="${IUSE} dbus debug ffmpeg +gstreamer gstreamer-0 +jemalloc3 neon pulseaudio selinux startup-notification system-cairo
+IUSE="${IUSE} dbus debug ffmpeg +gstreamer +jemalloc3 neon pulseaudio selinux startup-notification system-cairo
 	system-harfbuzz system-icu system-jpeg system-libevent system-sqlite system-libvpx"
 
 # some notes on deps:
@@ -104,10 +104,6 @@ RDEPEND=">=app-text/hunspell-1.2:=
 		>=media-libs/gst-plugins-good-1.4.5:1.0
 		>=media-plugins/gst-plugins-libav-1.4.5:1.0
 	)
-	gstreamer-0? (
-		>=media-libs/gstreamer-0.10.25:0.10
-		media-plugins/gst-plugins-meta:0.10[ffmpeg]
-	)
 	x11-libs/libX11
 	x11-libs/libXcomposite
 	x11-libs/libXdamage
@@ -188,10 +184,8 @@ DEPEND="app-arch/zip
 RDEPEND+="
 	selinux? ( sec-policy/selinux-mozilla )"
 
-# only one of gstreamer and gstreamer-0 can be enabled at a time, so set REQUIRED_USE to signify this.
-# also force system-icu if system-harfbuzz is set to avoid any potential ABI issues
+# force system-icu if system-harfbuzz is set to avoid any potential ABI issues
 REQUIRED_USE="
-	?? ( gstreamer gstreamer-0 )
 	system-harfbuzz? ( system-icu )"
 
 # only one of gtk3 or qt5 should be permitted to be selected, since only one will be used.
@@ -338,9 +332,6 @@ mozconfig_config() {
 	if use gstreamer ; then
 		use ffmpeg && einfo "${PN} will not use ffmpeg unless gstreamer:1.0 is not available at runtime"
 		mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0
-	elif use gstreamer-0 ; then
-		use ffmpeg && einfo "${PN} will not use ffmpeg unless gstreamer:0.10 is not available at runtime"
-		mozconfig_annotate '+gstreamer-0' --enable-gstreamer=0.10
 	else
 		mozconfig_annotate '' --disable-gstreamer
 	fi

diff --git a/mail-client/thunderbird/metadata.xml b/mail-client/thunderbird/metadata.xml
index 2123a49..5b1e2e8 100644
--- a/mail-client/thunderbird/metadata.xml
+++ b/mail-client/thunderbird/metadata.xml
@@ -15,7 +15,6 @@
 	<flag name='custom-optimization'>Fine-tune custom compiler optimizations
 		(-Os, -O0, -O1, -O2, -O3)</flag>
 	<flag name="jemalloc3">Enable or disable jemalloc3 (forced-on when supported prior to 38.0)</flag>
-	<flag name='gstreamer-0'>Use gstreamer:0.10 instead of gstreamer:1 for media support</flag>
 	<flag name="system-cairo">Use the system-wide <pkg>x11-libs/cairo</pkg>
 		instead of bundled.</flag>
 	<flag name="system-icu">Use the system-wide <pkg>dev-libs/icu</pkg>

diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml
index 73dd758..fbcda11 100644
--- a/www-client/firefox/metadata.xml
+++ b/www-client/firefox/metadata.xml
@@ -14,7 +14,6 @@
 	<flag name="gtk3">Use the cairo-gtk3 rendering engine</flag>
 	<flag name="gmp-autoupdate">Allow Gecko Media Plugins (binary blobs) to be automatically
 		downloaded and kept up-to-date in user profiles</flag>
-	<flag name="gstreamer-0">Use gstreamer:0.10 instead of gstreamer:1 for media support</flag>
 	<flag name="hwaccel">Force-enable hardware-accelerated rendering (Mozilla bug 594876)</flag>
 	<flag name="jemalloc">Enable or disable jemalloc</flag>
 	<flag name="jemalloc3">Enable or disable jemalloc3 (forced-on when supported prior to 38.0)</flag>


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-02-16 15:05 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-04 18:22 [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, mail-client/thunderbird/, eclass/ Jory Pratt
  -- strict thread matches above, loose matches on Subject: below --
2017-02-16 15:05 Ian Stakenvicius
2017-02-05  3:15 Jory Pratt
2016-04-23 15:55 Ian Stakenvicius

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox