[Bug 196772] www/firefox build failed for i386

2015-01-16 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196772

Jan Beich jbe...@vfemail.net changed:

   What|Removed |Added

   See Also||https://bugzilla.mozilla.or
   ||g/show_bug.cgi?id=1122586,
   ||https://bugzilla.mozilla.or
   ||g/show_bug.cgi?id=1122547

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to freebsd-gecko-unsubscr...@freebsd.org


[Bug 196807] www/seamonkey-i18n: build fails in poudriere due to language pack not in distinfo

2015-01-16 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196807

Bug ID: 196807
   Summary: www/seamonkey-i18n: build fails in poudriere due to
language pack not in distinfo
   Product: Ports  Packages
   Version: Latest
  Hardware: Any
OS: Any
Status: New
  Severity: Affects Only Me
  Priority: ---
 Component: Individual Port(s)
  Assignee: ge...@freebsd.org
  Reporter: freebsd-bugzi...@in-addr.com
 Flags: maintainer-feedback?(ge...@freebsd.org)
  Assignee: ge...@freebsd.org

= seamonkey-2.32.ja-JP-mac.langpack.xpi is not in
/usr/ports/www/seamonkey-i18n/distinfo.
= Either /usr/ports/www/seamonkey-i18n/distinfo is out of date, or
= seamonkey-2.32.ja-JP-mac.langpack.xpi is spelled incorrectly.

--- Comment #1 from Bugzilla Automation bugzi...@freebsd.org ---
Auto-assigned to maintainer ge...@freebsd.org

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to freebsd-gecko-unsubscr...@freebsd.org


maintainer-feedback requested: [Bug 196807] www/seamonkey-i18n: build fails in poudriere due to language pack not in distinfo

2015-01-16 Thread bugzilla-noreply
Gary freebsd-bugzi...@in-addr.com has reassigned Bugzilla Automation
bugzi...@freebsd.org's request for maintainer-feedback to ge...@freebsd.org:
Bug 196807: www/seamonkey-i18n: build fails in poudriere due to language pack
not in distinfo
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196807



--- Description ---
= seamonkey-2.32.ja-JP-mac.langpack.xpi is not in
/usr/ports/www/seamonkey-i18n/distinfo.
= Either /usr/ports/www/seamonkey-i18n/distinfo is out of date, or
= seamonkey-2.32.ja-JP-mac.langpack.xpi is spelled incorrectly.

--- Comment #1 from Bugzilla Automation bugzi...@freebsd.org ---
Auto-assigned to maintainer ge...@freebsd.org
___
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to freebsd-gecko-unsubscr...@freebsd.org


[SVN-Commit] r1806 - in trunk: mail/thunderbird/files www/firefox-esr/files www/firefox/files www/libxul/files www/seamonkey/files

2015-01-16 Thread svn-freebsd-gecko
Author: jbeich
Date: Sat Jan 17 01:58:09 2015
New Revision: 1806

Log:
backport Wikipedia crashfix for clang 3.5

PR: ports/196802

Added:
   trunk/mail/thunderbird/files/patch-bug1083461
   trunk/www/firefox-esr/files/patch-bug1083461
   trunk/www/firefox/files/patch-bug1083461
   trunk/www/libxul/files/patch-bug1083461
   trunk/www/seamonkey/files/patch-bug1083461

Added: trunk/mail/thunderbird/files/patch-bug1083461
==
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/mail/thunderbird/files/patch-bug1083461   Sat Jan 17 01:58:09 
2015(r1806)
@@ -0,0 +1,156 @@
+commit c97894b
+Author: L. David Baron dba...@dbaron.org
+Date:   Sun Oct 19 23:31:39 2014 -0400
+
+Bug 1083461 - Convert nsCSSValue{,Pair}List::operator== back to a static 
Equal method so that it can be validly called on null pointers.  r=bzbarsky  
approval-mozilla-esr31=bkerensa
+---
+ layout/style/nsCSSValue.cpp   | 28 
+ layout/style/nsCSSValue.h | 22 --
+ layout/style/nsStyleAnimation.cpp |  6 --
+ 3 files changed, 36 insertions(+), 20 deletions(-)
+
+diff --git layout/style/nsCSSValue.cpp layout/style/nsCSSValue.cpp
+index 781ef65..4bbc979 100644
+--- mozilla/layout/style/nsCSSValue.cpp
 mozilla/layout/style/nsCSSValue.cpp
+@@ -253,13 +253,14 @@ bool nsCSSValue::operator==(const nsCSSValue aOther) 
const
+   return *mValue.mRect == *aOther.mValue.mRect;
+ }
+ else if (eCSSUnit_List == mUnit) {
+-  return *mValue.mList == *aOther.mValue.mList;
++  return nsCSSValueList::Equal(mValue.mList, aOther.mValue.mList);
+ }
+ else if (eCSSUnit_SharedList == mUnit) {
+   return *mValue.mSharedList == *aOther.mValue.mSharedList;
+ }
+ else if (eCSSUnit_PairList == mUnit) {
+-  return *mValue.mPairList == *aOther.mValue.mPairList;
++  return nsCSSValuePairList::Equal(mValue.mPairList,
++   aOther.mValue.mPairList);
+ }
+ else if (eCSSUnit_GridTemplateAreas == mUnit) {
+   return *mValue.mGridTemplateAreas == *aOther.mValue.mGridTemplateAreas;
+@@ -1740,13 +1741,15 @@ nsCSSValueList::AppendToString(nsCSSProperty 
aProperty, nsAString aResult,
+   }
+ }
+ 
+-bool
+-nsCSSValueList::operator==(const nsCSSValueList aOther) const
++/* static */ bool
++nsCSSValueList::Equal(const nsCSSValueList* aList1,
++  const nsCSSValueList* aList2)
+ {
+-  if (this == aOther)
++  if (aList1 == aList2) {
+ return true;
++  }
+ 
+-  const nsCSSValueList *p1 = this, *p2 = aOther;
++  const nsCSSValueList *p1 = aList1, *p2 = aList2;
+   for ( ; p1  p2; p1 = p1-mNext, p2 = p2-mNext) {
+ if (p1-mValue != p2-mValue)
+   return false;
+@@ -1799,8 +1802,7 @@ nsCSSValueSharedList::AppendToString(nsCSSProperty 
aProperty, nsAString aResult
+ bool
+ nsCSSValueSharedList::operator==(const nsCSSValueSharedList aOther) const
+ {
+-  return !mHead == !aOther.mHead 
+- (!mHead || *mHead == *aOther.mHead);
++  return nsCSSValueList::Equal(mHead, aOther.mHead);
+ }
+ 
+ size_t
+@@ -2010,13 +2012,15 @@ nsCSSValuePairList::AppendToString(nsCSSProperty 
aProperty,
+   }
+ }
+ 
+-bool
+-nsCSSValuePairList::operator==(const nsCSSValuePairList aOther) const
++/* static */ bool
++nsCSSValuePairList::Equal(const nsCSSValuePairList* aList1,
++  const nsCSSValuePairList* aList2)
+ {
+-  if (this == aOther)
++  if (aList1 == aList2) {
+ return true;
++  }
+ 
+-  const nsCSSValuePairList *p1 = this, *p2 = aOther;
++  const nsCSSValuePairList *p1 = aList1, *p2 = aList2;
+   for ( ; p1  p2; p1 = p1-mNext, p2 = p2-mNext) {
+ if (p1-mXValue != p2-mXValue ||
+ p1-mYValue != p2-mYValue)
+diff --git layout/style/nsCSSValue.h layout/style/nsCSSValue.h
+index 753938c..77eeef0 100644
+--- mozilla/layout/style/nsCSSValue.h
 mozilla/layout/style/nsCSSValue.h
+@@ -806,9 +806,8 @@ struct nsCSSValueList {
+   void AppendToString(nsCSSProperty aProperty, nsAString aResult,
+   nsCSSValue::Serialization aValueSerialization) const;
+ 
+-  bool operator==(nsCSSValueList const aOther) const;
+-  bool operator!=(const nsCSSValueList aOther) const
+-  { return !(*this == aOther); }
++  static bool Equal(const nsCSSValueList* aList1,
++const nsCSSValueList* aList2);
+ 
+   size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
+ 
+@@ -821,6 +820,12 @@ private:
+   {
+ MOZ_COUNT_CTOR(nsCSSValueList);
+   }
++
++  // We don't want operator== or operator!= because they wouldn't be
++  // null-safe, which is generally what we need.  Use |Equal| method
++  // above instead.
++  bool operator==(nsCSSValueList const aOther) const MOZ_DELETE;
++  bool operator!=(const nsCSSValueList aOther) const MOZ_DELETE;
+ };
+ 
+ // nsCSSValueList_heap differs from nsCSSValueList only in being
+@@ -1199,9 

[SVN-Commit] r1807 - trunk/www/seamonkey-i18n

2015-01-16 Thread svn-freebsd-gecko
Author: jbeich
Date: Sat Jan 17 01:58:21 2015
New Revision: 1807

Log:
add missing checksum for ja-JP-mac language pack

PR: ports/196807

Modified:
   trunk/www/seamonkey-i18n/distinfo

Modified: trunk/www/seamonkey-i18n/distinfo
==
--- trunk/www/seamonkey-i18n/distinfo   Sat Jan 17 01:58:09 2015(r1806)
+++ trunk/www/seamonkey-i18n/distinfo   Sat Jan 17 01:58:21 2015(r1807)
@@ -24,6 +24,8 @@
 SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.hu.langpack.xpi) = 844069
 SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.it.langpack.xpi) = 
1925e77234e5a4423d66b0e988a5ef9aeb067d8193e34a31273741570cb77540
 SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.it.langpack.xpi) = 742070
+SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.ja-JP-mac.langpack.xpi) = 
d999898fc267310b68c419e56c7fc520791f2a03e596b5b150ea45e28b215ec6
+SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.ja-JP-mac.langpack.xpi) = 900391
 SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.ja.langpack.xpi) = 
e44009f8ec92c476f0c04ea6862629db8884f8f143f707ae47418ac9ecbad6dd
 SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.ja.langpack.xpi) = 884921
 SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.lt.langpack.xpi) = 
f2b7a50cb4a8e02e2cdd4badcf5566ca520f95450a0d84d267297e6ca57b7a22
___
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to freebsd-gecko-unsubscr...@freebsd.org


[Bug 196772] www/firefox build failed for i386

2015-01-16 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196772

--- Comment #6 from Jan Beich jbe...@vfemail.net ---
Can you test and land the following change? Skip firefox-nightly as it's not in
ports.

https://trillian.chruetertee.ch/freebsd-gecko/changeset/1805

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to freebsd-gecko-unsubscr...@freebsd.org


[Bug 196802] www/firefox: Crash on Wikipedia when built with clang 3.5

2015-01-16 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196802

Jan Beich jbe...@vfemail.net changed:

   What|Removed |Added

 Attachment #151731||maintainer-approval+
  Flags||

--- Comment #2 from Jan Beich jbe...@vfemail.net ---
Comment on attachment 151731
  -- https://bugs.freebsd.org/bugzilla/attachment.cgi?id=151731
Patch from bug 1083461

Patches that have landed upstream don't need an approval. They often work fine
but be careful to not break build. And thanks for properly naming patchfile.

In the meantime, I've made a complete version after copying esr31 patch and
adjusting paths for thunderbird/seamonkey while testing in poudriere for 9.3R
i386 together with bug 196772.

https://trillian.chruetertee.ch/freebsd-gecko/changeset/1806

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to freebsd-gecko-unsubscr...@freebsd.org