Hi,

Attached diff for www/seamonkey 2.6, see here for details.

http://www.seamonkey-project.org/releases/seamonkey2.6/

Built and tested on amd64.

Tests? Comments? Ok?

Nigel
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/www/seamonkey/Makefile,v
retrieving revision 1.96
diff -u -p -r1.96 Makefile
--- Makefile    15 Dec 2011 23:10:32 -0000      1.96
+++ Makefile    20 Dec 2011 18:37:16 -0000
@@ -5,18 +5,18 @@ COMMENT-lightning =   Mozilla Seamonkey ca
 COMMENT-enigmail =     Mozilla Seamonkey GnuPG extension
 BROKEN-sparc64 =       https://bugzilla.mozilla.org/show_bug.cgi?id=577056
 
-MOZILLA_VERSION=       2.5
+MOZILLA_VERSION=       2.6
 MOZILLA_BRANCH =       release
 MOZILLA_PROJECT =      seamonkey
 MOZILLA_CODENAME =     suite
 
 MULTI_PACKAGES =       -main -lightning -enigmail
 PKGNAME-main =         ${PKGNAME}
-REVISION-main =                0
-PKGNAME-lightning =    lightning-seamonkey-1.0beta8
+PKGNAME-lightning =    lightning-seamonkey-1.0beta9
 ENIG_V =               1.3.4
 PKGNAME-enigmail =     enigmail-seamonkey-${ENIG_V}
 EPOCH-lightning =      0
+REVISION-enigmail =    0
 
 SO_VERSION=    21.0
 # NOTE: Must bump minor version if any shlib's are removed from the
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/www/seamonkey/distinfo,v
retrieving revision 1.43
diff -u -p -r1.43 distinfo
--- distinfo    8 Dec 2011 00:39:18 -0000       1.43
+++ distinfo    20 Dec 2011 19:33:37 -0000
@@ -1,130 +1,130 @@
 MD5 (mozilla/enigmail-1.3.4.tar.gz) = K18Yh5GBHSSLb/H8UaWAag==
-MD5 (mozilla/seamonkey-2.5.be.langpack.xpi) = hl9PEspBW+WXgazlIg1VHg==
-MD5 (mozilla/seamonkey-2.5.ca.langpack.xpi) = gXiB4XwfH1nmV6GtnBT8OQ==
-MD5 (mozilla/seamonkey-2.5.cs.langpack.xpi) = Ujl/nI2iz0NlvFJxGBZ0mw==
-MD5 (mozilla/seamonkey-2.5.de.langpack.xpi) = O/tqhNEN6i/9kRSZExKu7A==
-MD5 (mozilla/seamonkey-2.5.en-GB.langpack.xpi) = BJL/a6y/oBdBLaxC/A00kA==
-MD5 (mozilla/seamonkey-2.5.en-US.langpack.xpi) = 2fYvCjqHS/Tko+rR92uzYg==
-MD5 (mozilla/seamonkey-2.5.es-AR.langpack.xpi) = Xr8liVbtk27wukaPOxbJNw==
-MD5 (mozilla/seamonkey-2.5.es-ES.langpack.xpi) = pCDvD1M2XIpqbPRSWMZMiQ==
-MD5 (mozilla/seamonkey-2.5.fi.langpack.xpi) = Y+KbWDHaLhP/EjBUvvdVNg==
-MD5 (mozilla/seamonkey-2.5.fr.langpack.xpi) = /YhMXrxWPVkZeiAOt643zw==
-MD5 (mozilla/seamonkey-2.5.gl.langpack.xpi) = 9PZS57Gzm+PaJb0nNQMLBQ==
-MD5 (mozilla/seamonkey-2.5.hu.langpack.xpi) = Et1JVYNFK29jw5gHiaOKzg==
-MD5 (mozilla/seamonkey-2.5.it.langpack.xpi) = h2Tu5sGHTS968gd84y29eQ==
-MD5 (mozilla/seamonkey-2.5.ja.langpack.xpi) = r7VRbr2QwdiF7l1K60sSfg==
-MD5 (mozilla/seamonkey-2.5.lt.langpack.xpi) = DoIdSXRGoZa7bcmVnutxzA==
-MD5 (mozilla/seamonkey-2.5.nb-NO.langpack.xpi) = EFGDfnfbRDwudohrBk0/GQ==
-MD5 (mozilla/seamonkey-2.5.nl.langpack.xpi) = z1YeGEc5wGnPo2XOF02xYg==
-MD5 (mozilla/seamonkey-2.5.pl.langpack.xpi) = MRSlcWlfID5z0WafeaJlHQ==
-MD5 (mozilla/seamonkey-2.5.pt-PT.langpack.xpi) = 0jjxEscNzQvWXN7F/fyIdw==
-MD5 (mozilla/seamonkey-2.5.ru.langpack.xpi) = 0KJnkWc4M8geZ1POV/yt6w==
-MD5 (mozilla/seamonkey-2.5.sk.langpack.xpi) = Iah8bIoKpaRiM0Gj34wVYQ==
-MD5 (mozilla/seamonkey-2.5.source.tar.bz2) = 8PDdZSrV7pRY2GrrYmYVvQ==
-MD5 (mozilla/seamonkey-2.5.sv-SE.langpack.xpi) = af+Fa+JJuxiZGpkmU8qORA==
-MD5 (mozilla/seamonkey-2.5.tr.langpack.xpi) = wKOC9U27dcbC2ZDMzCyIzw==
-MD5 (mozilla/seamonkey-2.5.zh-CN.langpack.xpi) = D/05LeUnnFwke/hb2/MOtg==
+MD5 (mozilla/seamonkey-2.6.be.langpack.xpi) = B/ZSiYoOak6o8Mxj/C270A==
+MD5 (mozilla/seamonkey-2.6.ca.langpack.xpi) = g9/rfJ1wD/jfI0d5Ced/sw==
+MD5 (mozilla/seamonkey-2.6.cs.langpack.xpi) = kkoqOuW8mSzyT6k37EwnKQ==
+MD5 (mozilla/seamonkey-2.6.de.langpack.xpi) = +HAoT66oHBqJjwFQvOT6Ag==
+MD5 (mozilla/seamonkey-2.6.en-GB.langpack.xpi) = fPLq1R/yIEDxtWnQZil64Q==
+MD5 (mozilla/seamonkey-2.6.en-US.langpack.xpi) = GTMJH73lqksY940lANtV3Q==
+MD5 (mozilla/seamonkey-2.6.es-AR.langpack.xpi) = es0NFaXHQeJXMMccTDqkCQ==
+MD5 (mozilla/seamonkey-2.6.es-ES.langpack.xpi) = jPQT3zLcuGdWzd3e3EwZPw==
+MD5 (mozilla/seamonkey-2.6.fi.langpack.xpi) = RfigjTzNO5qrVg72m7EjWw==
+MD5 (mozilla/seamonkey-2.6.fr.langpack.xpi) = KKQmvRnO9tIUijY2qEHS1w==
+MD5 (mozilla/seamonkey-2.6.gl.langpack.xpi) = lXRO/KEtg+nAb8rV+gmRwQ==
+MD5 (mozilla/seamonkey-2.6.hu.langpack.xpi) = ZwXyTQ1lnZHqPIhmA96XSg==
+MD5 (mozilla/seamonkey-2.6.it.langpack.xpi) = NtP0iTnVau+GYiTHxSIPrA==
+MD5 (mozilla/seamonkey-2.6.ja.langpack.xpi) = qY9xiyjIpmNcg8kfTetIpg==
+MD5 (mozilla/seamonkey-2.6.lt.langpack.xpi) = CBRu12v5UGb3DDlWVCXxEQ==
+MD5 (mozilla/seamonkey-2.6.nb-NO.langpack.xpi) = PsAJZCkgrJY9FQCch7t4rQ==
+MD5 (mozilla/seamonkey-2.6.nl.langpack.xpi) = Q/OnfBgUAvBCnQQC7Fk3IA==
+MD5 (mozilla/seamonkey-2.6.pl.langpack.xpi) = xr3LgzmR2tS/TCyIIfmQJA==
+MD5 (mozilla/seamonkey-2.6.pt-PT.langpack.xpi) = RDr5zj2vH7HEsEGDRlPEFA==
+MD5 (mozilla/seamonkey-2.6.ru.langpack.xpi) = FIDkyWPAHYzH9l7SEe4I/g==
+MD5 (mozilla/seamonkey-2.6.sk.langpack.xpi) = YXqiniLwK8gQXQT+qbJk+Q==
+MD5 (mozilla/seamonkey-2.6.source.tar.bz2) = EfeWhkQ+xdGtPsAF4p5qgA==
+MD5 (mozilla/seamonkey-2.6.sv-SE.langpack.xpi) = 1SYisno3K+N9ToKlMoXj9w==
+MD5 (mozilla/seamonkey-2.6.tr.langpack.xpi) = v3U/J53zRMNVWvvfif7ziw==
+MD5 (mozilla/seamonkey-2.6.zh-CN.langpack.xpi) = GIVuAQUn7TaWqGAVpBKVxg==
 RMD160 (mozilla/enigmail-1.3.4.tar.gz) = VpGmRDaJggODUsnaRaYzynLoXDY=
-RMD160 (mozilla/seamonkey-2.5.be.langpack.xpi) = 718U/nU5sbxvBq14vq181+4rxwc=
-RMD160 (mozilla/seamonkey-2.5.ca.langpack.xpi) = DrTFVcZh61zBxo8EJWLVhsCpMKg=
-RMD160 (mozilla/seamonkey-2.5.cs.langpack.xpi) = o/PVaYx2Fyh9JwAbVMOK6lTYVFY=
-RMD160 (mozilla/seamonkey-2.5.de.langpack.xpi) = MSJOMpWIql2NZg9eXD3VEssTBG8=
-RMD160 (mozilla/seamonkey-2.5.en-GB.langpack.xpi) = 
HJKng4WjYDgWxS5x85PEUzTbtpY=
-RMD160 (mozilla/seamonkey-2.5.en-US.langpack.xpi) = 
cyFkVkp6Uan1diyIRWkbig96nZs=
-RMD160 (mozilla/seamonkey-2.5.es-AR.langpack.xpi) = 
o7O41Rt7WMYjVY/MkeFAmbH3MO4=
-RMD160 (mozilla/seamonkey-2.5.es-ES.langpack.xpi) = 
tzSkpV0oibHEw7COVfj/4tNXKGo=
-RMD160 (mozilla/seamonkey-2.5.fi.langpack.xpi) = meNg0IA15+GOt7EONxE9lhR6OXk=
-RMD160 (mozilla/seamonkey-2.5.fr.langpack.xpi) = RJMTFrYwcLvI0lZaXRwv+RgBT3Y=
-RMD160 (mozilla/seamonkey-2.5.gl.langpack.xpi) = Z6s+aNkhFDFkUUStcTExOKag45o=
-RMD160 (mozilla/seamonkey-2.5.hu.langpack.xpi) = nhcLEZKoVgt20bABXCgpAB8LWGA=
-RMD160 (mozilla/seamonkey-2.5.it.langpack.xpi) = rLfqqVlpfQ5pB2dmOiWVmcKH7w4=
-RMD160 (mozilla/seamonkey-2.5.ja.langpack.xpi) = dSZsXfrA84YULgRCK/f2kj8ooXc=
-RMD160 (mozilla/seamonkey-2.5.lt.langpack.xpi) = K4LNdUx4rkQ0VR13vvj7vZQwsmE=
-RMD160 (mozilla/seamonkey-2.5.nb-NO.langpack.xpi) = 
EeFaXkCPKAsjjD1C4Qa/xOuOQos=
-RMD160 (mozilla/seamonkey-2.5.nl.langpack.xpi) = mh2xzh9K+SOVvg0Z6Tbb6FLJ18U=
-RMD160 (mozilla/seamonkey-2.5.pl.langpack.xpi) = a3ZvuUJqQ1+GlMoRWaLajacPVrQ=
-RMD160 (mozilla/seamonkey-2.5.pt-PT.langpack.xpi) = 
yadq4bKSxVkXpXPwbOOl7SSZGzk=
-RMD160 (mozilla/seamonkey-2.5.ru.langpack.xpi) = n2x3haQUueq1rZ+ECnvpX6jj9fw=
-RMD160 (mozilla/seamonkey-2.5.sk.langpack.xpi) = 4kMxqVJK1SqXUXJloszlSvu3R5E=
-RMD160 (mozilla/seamonkey-2.5.source.tar.bz2) = geDy2OOkJQRJKqp1GMa3hlJ+MEY=
-RMD160 (mozilla/seamonkey-2.5.sv-SE.langpack.xpi) = 
lDAvXhD3kohOC1Du6BTQkwrZOZU=
-RMD160 (mozilla/seamonkey-2.5.tr.langpack.xpi) = bVUCcZMNweqA0fecdx3EMsOa0gQ=
-RMD160 (mozilla/seamonkey-2.5.zh-CN.langpack.xpi) = 
zvZZihNMXTrUttxIaJTyL3krREw=
+RMD160 (mozilla/seamonkey-2.6.be.langpack.xpi) = AOj0qCRNe9GbXvELFs/Xz5KqdEw=
+RMD160 (mozilla/seamonkey-2.6.ca.langpack.xpi) = 1D/0ZOivok4TcZdjcYTjV/Lg3LU=
+RMD160 (mozilla/seamonkey-2.6.cs.langpack.xpi) = WqwIpUG324MB9tTrVbVe1vYXP/c=
+RMD160 (mozilla/seamonkey-2.6.de.langpack.xpi) = p/XvrhZQ03OoinHY3K2tq5zH01c=
+RMD160 (mozilla/seamonkey-2.6.en-GB.langpack.xpi) = 
acukKHYHhYCug3H2eMeJt6oXPqk=
+RMD160 (mozilla/seamonkey-2.6.en-US.langpack.xpi) = 
yW6Nm3YJcesnINHrIMFTo2JsJd0=
+RMD160 (mozilla/seamonkey-2.6.es-AR.langpack.xpi) = 
BuGXuMFx1+fyG7LFBvkzn5pSpNM=
+RMD160 (mozilla/seamonkey-2.6.es-ES.langpack.xpi) = 
WIC68bFDFVf3YedcDmOJNUvdlvk=
+RMD160 (mozilla/seamonkey-2.6.fi.langpack.xpi) = jSrlh30zk+Nf/CHFtHfx6IFUI9Q=
+RMD160 (mozilla/seamonkey-2.6.fr.langpack.xpi) = PyjzbMUuoL9P7zlp4fCrbNdRKcs=
+RMD160 (mozilla/seamonkey-2.6.gl.langpack.xpi) = oGgeHObndyMrU4SSy2aLqKs9rjY=
+RMD160 (mozilla/seamonkey-2.6.hu.langpack.xpi) = uTAVWog3NvsUp5uH5lvOZeyFcO4=
+RMD160 (mozilla/seamonkey-2.6.it.langpack.xpi) = S5hPBD0P8bffVM25d2QLJeEK9WM=
+RMD160 (mozilla/seamonkey-2.6.ja.langpack.xpi) = fxdnLCd9NZmqTUMae4zhvJHj+BM=
+RMD160 (mozilla/seamonkey-2.6.lt.langpack.xpi) = DO6FQgGdAcgwJbybrLnREW1pXEA=
+RMD160 (mozilla/seamonkey-2.6.nb-NO.langpack.xpi) = 
fE0PXhT32HZWB9/S6hQVneeAEHk=
+RMD160 (mozilla/seamonkey-2.6.nl.langpack.xpi) = NqsISJ7r1/YbIfZnHyTmeqQeu9I=
+RMD160 (mozilla/seamonkey-2.6.pl.langpack.xpi) = mESzU4qu5ZVRRmMMUs6/ayV9rNM=
+RMD160 (mozilla/seamonkey-2.6.pt-PT.langpack.xpi) = 
3R35ebdCSVnGvMPZyFu/9rcap0A=
+RMD160 (mozilla/seamonkey-2.6.ru.langpack.xpi) = eTqumR2MIV4d49uPZl7seatryGc=
+RMD160 (mozilla/seamonkey-2.6.sk.langpack.xpi) = eO+DO6Gx/16rR1/zFpYAOcAE3pg=
+RMD160 (mozilla/seamonkey-2.6.source.tar.bz2) = QsMVL7vxyucM3PHUXxsJB/2Nvig=
+RMD160 (mozilla/seamonkey-2.6.sv-SE.langpack.xpi) = 
iWVov5dU9XR81AFmMyYJ6KiyF8Q=
+RMD160 (mozilla/seamonkey-2.6.tr.langpack.xpi) = VkQhSBTP9eUZSRCLEgSojbmXqTM=
+RMD160 (mozilla/seamonkey-2.6.zh-CN.langpack.xpi) = 
AS+TeyEJ2vhC5+C6vZPEMnXUFWE=
 SHA1 (mozilla/enigmail-1.3.4.tar.gz) = YB7H5OjrGnMtJtZQOSaAtEFbVrk=
-SHA1 (mozilla/seamonkey-2.5.be.langpack.xpi) = ApkdGjLsfCEfG7BpBljraRJlIgc=
-SHA1 (mozilla/seamonkey-2.5.ca.langpack.xpi) = Iv4HpY4NO7Kz18rKVILZ+BGWXpA=
-SHA1 (mozilla/seamonkey-2.5.cs.langpack.xpi) = uiQvEhmhItetA6tCRXAaNIHBnkg=
-SHA1 (mozilla/seamonkey-2.5.de.langpack.xpi) = pn7SIRHb8lSl1XLm3xQzLhVpojs=
-SHA1 (mozilla/seamonkey-2.5.en-GB.langpack.xpi) = X2ikpcyXPcsDQ9ywQvzQupkSzJk=
-SHA1 (mozilla/seamonkey-2.5.en-US.langpack.xpi) = 1pepVXq0/ECcTvHYxLU1Hh20NyI=
-SHA1 (mozilla/seamonkey-2.5.es-AR.langpack.xpi) = R0puQLSk8t9aChylOp74OqHndBg=
-SHA1 (mozilla/seamonkey-2.5.es-ES.langpack.xpi) = XYAgaFV0Mf+jjYjnNl1HNM6sOqw=
-SHA1 (mozilla/seamonkey-2.5.fi.langpack.xpi) = xb8Tqe4WNVTqBQX890zmmCQ9NGI=
-SHA1 (mozilla/seamonkey-2.5.fr.langpack.xpi) = h7kydQPWGshPxdn3B4OPMR1gRtw=
-SHA1 (mozilla/seamonkey-2.5.gl.langpack.xpi) = k1WKKjQcNfUA7JX8TFwS1nWynsE=
-SHA1 (mozilla/seamonkey-2.5.hu.langpack.xpi) = T0XRVUZ8on4zug1CpQuYcn+Y74M=
-SHA1 (mozilla/seamonkey-2.5.it.langpack.xpi) = T7BT9EDdm+3kouvMgF1dGz4xTz8=
-SHA1 (mozilla/seamonkey-2.5.ja.langpack.xpi) = IX1JXh9bO6fGczDdlzU3sSeRKOU=
-SHA1 (mozilla/seamonkey-2.5.lt.langpack.xpi) = BtxIFcslpojsgoEGqJ4eq4NFGgU=
-SHA1 (mozilla/seamonkey-2.5.nb-NO.langpack.xpi) = brqJd8XeM5iYUsAbkr2VEgWZpj0=
-SHA1 (mozilla/seamonkey-2.5.nl.langpack.xpi) = h9iPwq5XgDeROoE0QJ2FTuRQ4Fs=
-SHA1 (mozilla/seamonkey-2.5.pl.langpack.xpi) = rL+NgbTGamy6dVKBPWFxioAkRVA=
-SHA1 (mozilla/seamonkey-2.5.pt-PT.langpack.xpi) = 2judGTl8NSqO8nVQq4rIaCXizPQ=
-SHA1 (mozilla/seamonkey-2.5.ru.langpack.xpi) = LJL5cC8xcRsDGCXzcX+nSYCCbmA=
-SHA1 (mozilla/seamonkey-2.5.sk.langpack.xpi) = eILaCflKmJnPOLhUyxnPsPSkxIE=
-SHA1 (mozilla/seamonkey-2.5.source.tar.bz2) = dWp/V3tdHCS8W1zq0KYm/aZSzg4=
-SHA1 (mozilla/seamonkey-2.5.sv-SE.langpack.xpi) = 3lEieMvJqJ9WivN7WGV0iFPeZ04=
-SHA1 (mozilla/seamonkey-2.5.tr.langpack.xpi) = CHBcD2AGx0JRVFqrSbgF+exg+hI=
-SHA1 (mozilla/seamonkey-2.5.zh-CN.langpack.xpi) = 7a9Ue90IM+QDS6rvR/OfSLnUC6A=
+SHA1 (mozilla/seamonkey-2.6.be.langpack.xpi) = m72ydGfJG/oN8zzaLJ5SCK6Jczo=
+SHA1 (mozilla/seamonkey-2.6.ca.langpack.xpi) = +BbJszRPTHE3hNX7fHxao/A5xTc=
+SHA1 (mozilla/seamonkey-2.6.cs.langpack.xpi) = uREviYsM/0gpLtZowedHuH48FLE=
+SHA1 (mozilla/seamonkey-2.6.de.langpack.xpi) = HX8uiupcznIu+AFV0PkxDwICYGs=
+SHA1 (mozilla/seamonkey-2.6.en-GB.langpack.xpi) = 5bwKwlgiO+gWTUFFrS3zz8/r+2A=
+SHA1 (mozilla/seamonkey-2.6.en-US.langpack.xpi) = Cq5hwyXkTfoBLEO3XEqdHfRk1iI=
+SHA1 (mozilla/seamonkey-2.6.es-AR.langpack.xpi) = qGf/KjpCnzoYZIbwYoTOGdOczSc=
+SHA1 (mozilla/seamonkey-2.6.es-ES.langpack.xpi) = wQATr7t3hGqjWMQ3vyuAsXmdf3E=
+SHA1 (mozilla/seamonkey-2.6.fi.langpack.xpi) = 9zo9zXAShdQhzzIYhUO8htnTLaU=
+SHA1 (mozilla/seamonkey-2.6.fr.langpack.xpi) = L1sN1Kp+P1pkNgi2VY8yxHxGUMI=
+SHA1 (mozilla/seamonkey-2.6.gl.langpack.xpi) = dUNYZQZhDHEsN5htr7gDBINPHvI=
+SHA1 (mozilla/seamonkey-2.6.hu.langpack.xpi) = b4JdAWHHjg9m9AmeFgegO/637WU=
+SHA1 (mozilla/seamonkey-2.6.it.langpack.xpi) = 2xfytBnyMCf80fFXEF1nw+cSVfY=
+SHA1 (mozilla/seamonkey-2.6.ja.langpack.xpi) = GDa8KMzYUC9yeU2Qs8rvYqvSfY4=
+SHA1 (mozilla/seamonkey-2.6.lt.langpack.xpi) = wBSgv584iv2jQmitVtgt/Ga3jMk=
+SHA1 (mozilla/seamonkey-2.6.nb-NO.langpack.xpi) = TqCdWo/ff/z/qN8iAo6vXxsN9aM=
+SHA1 (mozilla/seamonkey-2.6.nl.langpack.xpi) = wcpPPaFvJeYbWdfARyeCJB6tOIk=
+SHA1 (mozilla/seamonkey-2.6.pl.langpack.xpi) = YJJk3wIUvFkbcwiI39j7izF6azA=
+SHA1 (mozilla/seamonkey-2.6.pt-PT.langpack.xpi) = oKbaNkTFuKqzPIVc0HvKRrdbuF8=
+SHA1 (mozilla/seamonkey-2.6.ru.langpack.xpi) = z+RCxuzpE2UazJ5ABDv7OgNz3LE=
+SHA1 (mozilla/seamonkey-2.6.sk.langpack.xpi) = EVXnHI5ZjsfewWBPaYpKMEmX4pA=
+SHA1 (mozilla/seamonkey-2.6.source.tar.bz2) = +DM+8j1sF/T6n8gwcrKX6MVQnxU=
+SHA1 (mozilla/seamonkey-2.6.sv-SE.langpack.xpi) = /0nELU0eSgFPxkFhIY0YopfH+os=
+SHA1 (mozilla/seamonkey-2.6.tr.langpack.xpi) = vDj/NgLkwq5zKlPIW4BqljMifoc=
+SHA1 (mozilla/seamonkey-2.6.zh-CN.langpack.xpi) = PgM/qDxnwSmeqpe2t3aH/tHVlKo=
 SHA256 (mozilla/enigmail-1.3.4.tar.gz) = 
lnscP/JNh6sFIHr/b0CtqgazAvnnU8ABKJbkf373XDk=
-SHA256 (mozilla/seamonkey-2.5.be.langpack.xpi) = 
tYz4jQJk7jqiBExZb5ruhu51GR0z/T6sUhk2TRyAgOI=
-SHA256 (mozilla/seamonkey-2.5.ca.langpack.xpi) = 
/jnWN0QjAego4SU/J64FC5lcZz5dIK3xMuBtvGFJZOE=
-SHA256 (mozilla/seamonkey-2.5.cs.langpack.xpi) = 
Lga0ZUP83b+aO/grtxgKmVYZBsJ4WYsm4cjnRhs31SA=
-SHA256 (mozilla/seamonkey-2.5.de.langpack.xpi) = 
3x72jMaPjFYqitBYJostc11It1vQE6gtVoBeM0CKT6w=
-SHA256 (mozilla/seamonkey-2.5.en-GB.langpack.xpi) = 
Os/AVEWaquQ/KSNMjgvKAbkeOVDT995yYyBpwk100Bg=
-SHA256 (mozilla/seamonkey-2.5.en-US.langpack.xpi) = 
9PrUftuuZIxxB7bWiKG6/fKleWdaoI2Ppw3FuWrUHiQ=
-SHA256 (mozilla/seamonkey-2.5.es-AR.langpack.xpi) = 
cv22c7oUhEEnK2UlPM4U6L1LIsKnqHIAhIFkUDLZWW0=
-SHA256 (mozilla/seamonkey-2.5.es-ES.langpack.xpi) = 
ewFWfPL7SjG9XTMI+7YGdkh0sPKlYhAx5225xja1ffg=
-SHA256 (mozilla/seamonkey-2.5.fi.langpack.xpi) = 
q35gX7BPXse5GZknB+JixeNGJvnFkj+VYNVVcHjN/e4=
-SHA256 (mozilla/seamonkey-2.5.fr.langpack.xpi) = 
x6qbc5v4mBIJk+v/GXvAR+15ar4865+7B5zOyPedi68=
-SHA256 (mozilla/seamonkey-2.5.gl.langpack.xpi) = 
PF02iVn4XsL9nkJoD/6bZkG45B/2tMi1gLhjilPrzOc=
-SHA256 (mozilla/seamonkey-2.5.hu.langpack.xpi) = 
vJNK7JwOD9CrOVB3/XYYmxKKezupIdnEOlFD1utY0ms=
-SHA256 (mozilla/seamonkey-2.5.it.langpack.xpi) = 
o2dwhXru//DxGSvOYAzkgDhiQoR/ScVCDkfrYi6iTt4=
-SHA256 (mozilla/seamonkey-2.5.ja.langpack.xpi) = 
JL1zgYaAMPFeFn0dQXpZ5MC2epILh18sMvS1/1VJkHQ=
-SHA256 (mozilla/seamonkey-2.5.lt.langpack.xpi) = 
oKZoYoSxflKtEmeQHpCYndjH2sn+urHV3hB23zktIP4=
-SHA256 (mozilla/seamonkey-2.5.nb-NO.langpack.xpi) = 
IJuKipeJb9ok6cZd2tgmhpumTL6iF25Q2L/n+akhQLA=
-SHA256 (mozilla/seamonkey-2.5.nl.langpack.xpi) = 
OxbsJ3M9u9RJHEz+E7JfK9cGpGhqw9jQo0ckVrojPt8=
-SHA256 (mozilla/seamonkey-2.5.pl.langpack.xpi) = 
CMQgnn459+2ihxQxIvB0vr8Y+Vy4APkKiqH5dTwlMD8=
-SHA256 (mozilla/seamonkey-2.5.pt-PT.langpack.xpi) = 
5+U3yHS+wcJp8SA0bz6igiQ9MMAY/8OmQvP1U2oD9jY=
-SHA256 (mozilla/seamonkey-2.5.ru.langpack.xpi) = 
cPpwTDlmzg2GSJmX7MylXSLm7KL8KkTeZXQqFn0UBY8=
-SHA256 (mozilla/seamonkey-2.5.sk.langpack.xpi) = 
BuOWFTuCKSH7YfTApW0Gbg6uOxK/Rs1Y3qDezNY52Ew=
-SHA256 (mozilla/seamonkey-2.5.source.tar.bz2) = 
UNYUbyDTIh+sA2b2ZHlW4UJ0mJHb1BH4XnRddcwyyNA=
-SHA256 (mozilla/seamonkey-2.5.sv-SE.langpack.xpi) = 
2zqOk59L7qEK9s18guXT6XYUWprBlqeaDM/uPx4XR+o=
-SHA256 (mozilla/seamonkey-2.5.tr.langpack.xpi) = 
E+pfPoUjr3S4OM4ycVCfB9YZgczrvPGss4v5Ctz0RKY=
-SHA256 (mozilla/seamonkey-2.5.zh-CN.langpack.xpi) = 
S4x6t7sI0N1CnC9EHs+lzDozvNJJQvFQGiXKcn9G+Tc=
+SHA256 (mozilla/seamonkey-2.6.be.langpack.xpi) = 
3SG9LvzQ0BlbLV7CFmHN8qsx/yiMNGd/arvvMDvIie0=
+SHA256 (mozilla/seamonkey-2.6.ca.langpack.xpi) = 
CcA3IgGYDYzGrZcWyqhgT6YWtygMdBhZpj2SMsYvjDg=
+SHA256 (mozilla/seamonkey-2.6.cs.langpack.xpi) = 
oPQLEFC+D7XDDL3DxIj0kn4k5uiHJ2NsfUVDOb7dlyg=
+SHA256 (mozilla/seamonkey-2.6.de.langpack.xpi) = 
Ln8qXjFBQEVQq0wU6Kx0CWMBVz1D1RpsAvV+imZ8tT4=
+SHA256 (mozilla/seamonkey-2.6.en-GB.langpack.xpi) = 
+BAhZpevL72dg0mO7nCXm/cUd0LfIkSd518KRG4lVQ4=
+SHA256 (mozilla/seamonkey-2.6.en-US.langpack.xpi) = 
unvtAgsDOs+Jfz1QHE6stPglWiHIcbTI92JBLvtmlYE=
+SHA256 (mozilla/seamonkey-2.6.es-AR.langpack.xpi) = 
4mMpaRfJppBNQMPSSXOIYe7l0KVbVpocZOko/kr4nfE=
+SHA256 (mozilla/seamonkey-2.6.es-ES.langpack.xpi) = 
mG5ZuGYTm6qlntGuZed4wghCcf837a+/eomDL8Ual7U=
+SHA256 (mozilla/seamonkey-2.6.fi.langpack.xpi) = 
YoYoiPxxsQUfpMb3SGt427n9g8/DZY0AK5taYbfT/Wg=
+SHA256 (mozilla/seamonkey-2.6.fr.langpack.xpi) = 
wWW9whK+f69eZFOTvPJs4fS1eix2Z8ngyySHz2PA4Ek=
+SHA256 (mozilla/seamonkey-2.6.gl.langpack.xpi) = 
GEIgeSS4ZxkA64/cjGjufGvAZXozNTUJdXtjRHr2I+4=
+SHA256 (mozilla/seamonkey-2.6.hu.langpack.xpi) = 
xf3lrB2AIJn2LVHp71+ByD3eenVL26Qq5t6eTy4fwOc=
+SHA256 (mozilla/seamonkey-2.6.it.langpack.xpi) = 
f8Ue4FodQV4K2M+isVyLWIQsMLAfapKA5jgy3JgINsA=
+SHA256 (mozilla/seamonkey-2.6.ja.langpack.xpi) = 
BUmBtrxfdWBGq/zP9+Qru/U53UJXS1QAXnHG7O4KDn4=
+SHA256 (mozilla/seamonkey-2.6.lt.langpack.xpi) = 
9PXqXlfCoy+KzsFgGuAFv7Mp3DJ32Wme1hs0m6ZWpao=
+SHA256 (mozilla/seamonkey-2.6.nb-NO.langpack.xpi) = 
b8AgeaMnqb+uFZWGCkcdeEJTLn1bfyzszoV2VFXv5dc=
+SHA256 (mozilla/seamonkey-2.6.nl.langpack.xpi) = 
v8UMqynpLR4jn5yfptPjHlzCOlZOfyYGDvoetC4nl3A=
+SHA256 (mozilla/seamonkey-2.6.pl.langpack.xpi) = 
XDUnGi29B4FNbYI50tC9su+00KfH0Of6iyocwkwrrlM=
+SHA256 (mozilla/seamonkey-2.6.pt-PT.langpack.xpi) = 
x/LFtD+Fo5An86ebjQsVfnPjq2nK2jtOKFUAVCBe8uo=
+SHA256 (mozilla/seamonkey-2.6.ru.langpack.xpi) = 
URItNm6vTGyTBHr60Nnb95rQ0Y5fMGEcxezrDo9xECo=
+SHA256 (mozilla/seamonkey-2.6.sk.langpack.xpi) = 
KfW2DciKM4w7c4rPQVezSnwcBBIlRm1cBIF0jgymtoM=
+SHA256 (mozilla/seamonkey-2.6.source.tar.bz2) = 
66yAB0WDu4p55YqllZW1cmbeCSyEbVHABSIt7LpdnLI=
+SHA256 (mozilla/seamonkey-2.6.sv-SE.langpack.xpi) = 
B2RnaHmZhyAYunGvBeivIe4BrclRVrQmgqD+IkMKuPA=
+SHA256 (mozilla/seamonkey-2.6.tr.langpack.xpi) = 
/Xdj6WGBAU7Kj5Yg6Nnj/V/qEkrUbI6TZY/9qwinv7M=
+SHA256 (mozilla/seamonkey-2.6.zh-CN.langpack.xpi) = 
TKM/g2KWQwzzmPA5VJLm4xharYl37FYaXrjU+VRnuF8=
 SIZE (mozilla/enigmail-1.3.4.tar.gz) = 1369381
-SIZE (mozilla/seamonkey-2.5.be.langpack.xpi) = 795233
-SIZE (mozilla/seamonkey-2.5.ca.langpack.xpi) = 813814
-SIZE (mozilla/seamonkey-2.5.cs.langpack.xpi) = 819090
-SIZE (mozilla/seamonkey-2.5.de.langpack.xpi) = 859869
-SIZE (mozilla/seamonkey-2.5.en-GB.langpack.xpi) = 789630
-SIZE (mozilla/seamonkey-2.5.en-US.langpack.xpi) = 789287
-SIZE (mozilla/seamonkey-2.5.es-AR.langpack.xpi) = 859119
-SIZE (mozilla/seamonkey-2.5.es-ES.langpack.xpi) = 787408
-SIZE (mozilla/seamonkey-2.5.fi.langpack.xpi) = 809364
-SIZE (mozilla/seamonkey-2.5.fr.langpack.xpi) = 814852
-SIZE (mozilla/seamonkey-2.5.gl.langpack.xpi) = 809259
-SIZE (mozilla/seamonkey-2.5.hu.langpack.xpi) = 830898
-SIZE (mozilla/seamonkey-2.5.it.langpack.xpi) = 737810
-SIZE (mozilla/seamonkey-2.5.ja.langpack.xpi) = 864233
-SIZE (mozilla/seamonkey-2.5.lt.langpack.xpi) = 961779
-SIZE (mozilla/seamonkey-2.5.nb-NO.langpack.xpi) = 807765
-SIZE (mozilla/seamonkey-2.5.nl.langpack.xpi) = 806319
-SIZE (mozilla/seamonkey-2.5.pl.langpack.xpi) = 828798
-SIZE (mozilla/seamonkey-2.5.pt-PT.langpack.xpi) = 844864
-SIZE (mozilla/seamonkey-2.5.ru.langpack.xpi) = 891481
-SIZE (mozilla/seamonkey-2.5.sk.langpack.xpi) = 842552
-SIZE (mozilla/seamonkey-2.5.source.tar.bz2) = 89448141
-SIZE (mozilla/seamonkey-2.5.sv-SE.langpack.xpi) = 871535
-SIZE (mozilla/seamonkey-2.5.tr.langpack.xpi) = 807205
-SIZE (mozilla/seamonkey-2.5.zh-CN.langpack.xpi) = 837986
+SIZE (mozilla/seamonkey-2.6.be.langpack.xpi) = 796444
+SIZE (mozilla/seamonkey-2.6.ca.langpack.xpi) = 814466
+SIZE (mozilla/seamonkey-2.6.cs.langpack.xpi) = 819661
+SIZE (mozilla/seamonkey-2.6.de.langpack.xpi) = 860449
+SIZE (mozilla/seamonkey-2.6.en-GB.langpack.xpi) = 790667
+SIZE (mozilla/seamonkey-2.6.en-US.langpack.xpi) = 789695
+SIZE (mozilla/seamonkey-2.6.es-AR.langpack.xpi) = 860257
+SIZE (mozilla/seamonkey-2.6.es-ES.langpack.xpi) = 788484
+SIZE (mozilla/seamonkey-2.6.fi.langpack.xpi) = 809900
+SIZE (mozilla/seamonkey-2.6.fr.langpack.xpi) = 815678
+SIZE (mozilla/seamonkey-2.6.gl.langpack.xpi) = 809736
+SIZE (mozilla/seamonkey-2.6.hu.langpack.xpi) = 832650
+SIZE (mozilla/seamonkey-2.6.it.langpack.xpi) = 738878
+SIZE (mozilla/seamonkey-2.6.ja.langpack.xpi) = 864873
+SIZE (mozilla/seamonkey-2.6.lt.langpack.xpi) = 962667
+SIZE (mozilla/seamonkey-2.6.nb-NO.langpack.xpi) = 808226
+SIZE (mozilla/seamonkey-2.6.nl.langpack.xpi) = 806819
+SIZE (mozilla/seamonkey-2.6.pl.langpack.xpi) = 829357
+SIZE (mozilla/seamonkey-2.6.pt-PT.langpack.xpi) = 845392
+SIZE (mozilla/seamonkey-2.6.ru.langpack.xpi) = 892794
+SIZE (mozilla/seamonkey-2.6.sk.langpack.xpi) = 843098
+SIZE (mozilla/seamonkey-2.6.source.tar.bz2) = 96733312
+SIZE (mozilla/seamonkey-2.6.sv-SE.langpack.xpi) = 872017
+SIZE (mozilla/seamonkey-2.6.tr.langpack.xpi) = 809260
+SIZE (mozilla/seamonkey-2.6.zh-CN.langpack.xpi) = 838638
Index: patches/patch-mozilla_gfx_qcms_qcmstypes_h
===================================================================
RCS file: patches/patch-mozilla_gfx_qcms_qcmstypes_h
diff -N patches/patch-mozilla_gfx_qcms_qcmstypes_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-mozilla_gfx_qcms_qcmstypes_h  22 Dec 2011 11:19:54 -0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+https://bugzilla.mozilla.org/show_bug.cgi?id=651444
+
+--- mozilla/gfx/qcms/qcmstypes.h.orig  Thu Dec 15 01:22:31 2011
++++ mozilla/gfx/qcms/qcmstypes.h       Mon Dec 19 22:42:56 2011
+@@ -12,7 +12,7 @@
+ #include <sys/int_types.h>
+ #elif defined (_AIX)
+ #include <sys/types.h>
+-#elif !defined(ANDROID) && !defined(__OpenBSD__)
++#elif !defined(ANDROID)
+ typedef PRInt8 int8_t;
+ typedef PRUint8 uint8_t;
+ typedef PRInt16 int16_t;
Index: patches/patch-mozilla_ipc_chromium_src_base_atomicops_h
===================================================================
RCS file: 
/home/cvs/ports/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_atomicops_h,v
retrieving revision 1.2
diff -u -p -r1.2 patch-mozilla_ipc_chromium_src_base_atomicops_h
--- patches/patch-mozilla_ipc_chromium_src_base_atomicops_h     28 Oct 2011 
13:17:14 -0000      1.2
+++ patches/patch-mozilla_ipc_chromium_src_base_atomicops_h     22 Dec 2011 
11:15:38 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-mozilla_ipc_chromium_src_base_atomicops_h,v 1.2 2011/10/28 
13:17:14 robert Exp $
 --- mozilla/ipc/chromium/src/base/atomicops.h.orig     Fri Oct 28 12:35:06 2011
 +++ mozilla/ipc/chromium/src/base/atomicops.h  Fri Oct 28 14:10:20 2011
-@@ -40,12 +40,16 @@ namespace subtle {
+@@ -40,7 +40,7 @@ namespace subtle {
  #endif
  typedef __w64 int32 Atomic32;
  #ifdef ARCH_CPU_64_BITS
@@ -10,12 +10,3 @@ $OpenBSD: patch-mozilla_ipc_chromium_src
  #endif
  
  // Use AtomicWord for a machine-sized pointer.  It will use the Atomic32 or
- // Atomic64 routines below, depending on your architecture.
-+#if defined(OS_OPENBSD) && !defined(ARCH_CPU_64_BITS)
-+typedef Atomic32 AtomicWord;
-+#else
- typedef intptr_t AtomicWord;
-+#endif
- 
- // Atomically execute:
- //      result = *ptr;
Index: patches/patch-mozilla_ipc_chromium_src_base_debug_util_posix_cc
===================================================================
RCS file: patches/patch-mozilla_ipc_chromium_src_base_debug_util_posix_cc
diff -N patches/patch-mozilla_ipc_chromium_src_base_debug_util_posix_cc
--- patches/patch-mozilla_ipc_chromium_src_base_debug_util_posix_cc     24 Jul 
2011 07:31:57 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,35 +0,0 @@
-$OpenBSD: patch-mozilla_ipc_chromium_src_base_debug_util_posix_cc,v 1.1 
2011/07/24 07:31:57 landry Exp $
---- mozilla/ipc/chromium/src/base/debug_util_posix.cc.orig     Mon Jun 27 
05:10:41 2011
-+++ mozilla/ipc/chromium/src/base/debug_util_posix.cc  Sun Jul  3 02:14:43 2011
-@@ -8,10 +8,12 @@
- #include <errno.h>
- #include <fcntl.h>
- #include <stdio.h>
-+#include <limits.h>
- #include <sys/stat.h>
-+#include <sys/param.h>
- #include <sys/types.h>
- #include <unistd.h>
--#ifndef ANDROID
-+#ifdef __GLIBC__
- #include <execinfo.h>
- #include <sys/sysctl.h>
- #endif
-@@ -119,7 +121,7 @@ StackTrace::StackTrace() {
-   const int kMaxCallers = 256;
- 
-   void* callers[kMaxCallers];
--#ifndef ANDROID
-+#ifdef __GLIBC__
-   int count = backtrace(callers, kMaxCallers);
- #else
-   int count = 0;
-@@ -138,7 +140,7 @@ StackTrace::StackTrace() {
- 
- void StackTrace::PrintBacktrace() {
-   fflush(stderr);
--#ifndef ANDROID
-+#ifdef __GLIBC__
-   backtrace_symbols_fd(&trace_[0], trace_.size(), STDERR_FILENO);
- #endif
- }
Index: patches/patch-mozilla_ipc_chromium_src_base_dir_reader_posix_h
===================================================================
RCS file: patches/patch-mozilla_ipc_chromium_src_base_dir_reader_posix_h
diff -N patches/patch-mozilla_ipc_chromium_src_base_dir_reader_posix_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-mozilla_ipc_chromium_src_base_dir_reader_posix_h      22 Dec 
2011 11:19:54 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- mozilla/ipc/chromium/src/base/dir_reader_posix.h.orig      Thu Dec 15 
01:22:33 2011
++++ mozilla/ipc/chromium/src/base/dir_reader_posix.h   Mon Dec 19 22:41:00 2011
+@@ -18,7 +18,7 @@
+ // seems worse than falling back to enumerating all file descriptors so we 
will
+ // probably never implement this on the Mac.
+ 
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) && ! defined(OS_OPENBSD)
+ #include "base/dir_reader_linux.h"
+ #else
+ #include "base/dir_reader_fallback.h"
+@@ -26,7 +26,7 @@
+ 
+ namespace base {
+ 
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) && ! defined(OS_OPENBSD)
+ typedef DirReaderLinux DirReaderPosix;
+ #else
+ typedef DirReaderFallback DirReaderPosix;
Index: patches/patch-mozilla_ipc_chromium_src_base_file_util_h
===================================================================
RCS file: patches/patch-mozilla_ipc_chromium_src_base_file_util_h
diff -N patches/patch-mozilla_ipc_chromium_src_base_file_util_h
--- patches/patch-mozilla_ipc_chromium_src_base_file_util_h     24 Jul 2011 
07:31:57 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-mozilla_ipc_chromium_src_base_file_util_h,v 1.1 2011/07/24 
07:31:57 landry Exp $
---- mozilla/ipc/chromium/src/base/file_util.h.orig     Mon Jun 27 05:10:41 2011
-+++ mozilla/ipc/chromium/src/base/file_util.h  Sun Jul  3 02:14:43 2011
-@@ -15,6 +15,7 @@
- #elif defined(ANDROID)
- #include <sys/stat.h>
- #elif defined(OS_POSIX) 
-+#include <sys/types.h>
- #include <fts.h>
- #include <sys/stat.h>
- #endif
Index: patches/patch-mozilla_ipc_chromium_src_base_platform_file_posix_cc
===================================================================
RCS file: patches/patch-mozilla_ipc_chromium_src_base_platform_file_posix_cc
diff -N patches/patch-mozilla_ipc_chromium_src_base_platform_file_posix_cc
--- patches/patch-mozilla_ipc_chromium_src_base_platform_file_posix_cc  24 Jul 
2011 07:31:57 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-mozilla_ipc_chromium_src_base_platform_file_posix_cc,v 1.1 
2011/07/24 07:31:57 landry Exp $
---- mozilla/ipc/chromium/src/base/platform_file_posix.cc.orig  Mon Jun 27 
05:10:41 2011
-+++ mozilla/ipc/chromium/src/base/platform_file_posix.cc       Sun Jul  3 
02:14:43 2011
-@@ -4,6 +4,9 @@
- 
- #include "base/platform_file.h"
- 
-+#ifdef __OpenBSD__
-+#include <sys/stat.h>
-+#endif
- #include <fcntl.h>
- #include <errno.h>
- #ifdef ANDROID
Index: patches/patch-mozilla_ipc_chromium_src_base_platform_thread_posix_cc
===================================================================
RCS file: patches/patch-mozilla_ipc_chromium_src_base_platform_thread_posix_cc
diff -N patches/patch-mozilla_ipc_chromium_src_base_platform_thread_posix_cc
--- patches/patch-mozilla_ipc_chromium_src_base_platform_thread_posix_cc        
24 Jul 2011 07:31:57 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-mozilla_ipc_chromium_src_base_platform_thread_posix_cc,v 1.1 
2011/07/24 07:31:57 landry Exp $
---- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig        Mon Jun 
27 05:10:41 2011
-+++ mozilla/ipc/chromium/src/base/platform_thread_posix.cc     Sun Jul  3 
02:14:43 2011
-@@ -33,6 +33,8 @@ PlatformThreadId PlatformThread::CurrentId() {
-   // into the kernel.
- #if defined(OS_MACOSX)
-   return mach_thread_self();
-+#elif defined(__OpenBSD__)
-+  return getpid();
- #elif defined(OS_LINUX)
-   return syscall(__NR_gettid);
- #endif
Index: patches/patch-mozilla_ipc_chromium_src_base_time_posix_cc
===================================================================
RCS file: patches/patch-mozilla_ipc_chromium_src_base_time_posix_cc
diff -N patches/patch-mozilla_ipc_chromium_src_base_time_posix_cc
--- patches/patch-mozilla_ipc_chromium_src_base_time_posix_cc   24 Jul 2011 
07:31:57 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-mozilla_ipc_chromium_src_base_time_posix_cc,v 1.1 2011/07/24 
07:31:57 landry Exp $
---- mozilla/ipc/chromium/src/base/time_posix.cc.orig   Mon Jun 27 05:10:42 2011
-+++ mozilla/ipc/chromium/src/base/time_posix.cc        Sun Jul  3 02:14:44 2011
-@@ -164,7 +164,7 @@ TimeTicks TimeTicks::Now() {
-   // With numer and denom = 1 (the expected case), the 64-bit absolute time
-   // reported in nanoseconds is enough to last nearly 585 years.
- 
--#elif defined(OS_POSIX) && \
-+#elif defined(__OpenBSD__) || defined(OS_POSIX) && \
-       defined(_POSIX_MONOTONIC_CLOCK) && _POSIX_MONOTONIC_CLOCK >= 0
- 
-   struct timespec ts;
Index: patches/patch-mozilla_ipc_chromium_src_build_build_config_h
===================================================================
RCS file: patches/patch-mozilla_ipc_chromium_src_build_build_config_h
diff -N patches/patch-mozilla_ipc_chromium_src_build_build_config_h
--- patches/patch-mozilla_ipc_chromium_src_build_build_config_h 23 Aug 2011 
20:25:25 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,31 +0,0 @@
-$OpenBSD: patch-mozilla_ipc_chromium_src_build_build_config_h,v 1.2 2011/08/23 
20:25:25 landry Exp $
---- mozilla/ipc/chromium/src/build/build_config.h.orig Fri Jul 15 07:51:27 2011
-+++ mozilla/ipc/chromium/src/build/build_config.h      Sun Jul 31 22:33:36 2011
-@@ -19,6 +19,8 @@
- #define OS_MACOSX 1
- #elif defined(__linux__) || defined(ANDROID)
- #define OS_LINUX 1
-+#elif defined(__OpenBSD__)
-+#define OS_OPENBSD 1
- #elif defined(_WIN32)
- #define OS_WIN 1
- #else
-@@ -27,7 +29,7 @@
- 
- // For access to standard POSIX features, use OS_POSIX instead of a more
- // specific macro.
--#if defined(OS_MACOSX) || defined(OS_LINUX)
-+#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_OPENBSD)
- #define OS_POSIX 1
- #endif
- 
-@@ -60,6 +62,9 @@
- #elif defined(__ppc__) || defined(__powerpc__)
- #define ARCH_CPU_PPC 1
- #define ARCH_CPU_32_BITS 1
-+#elif defined(__sparc64__)
-+#define ARCH_CPU_SPARC 1
-+#define ARCH_CPU_64_BITS 1
- #else
- #error Please add support for your architecture in build/build_config.h
- #endif
Index: patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc_message_utils_h
===================================================================
RCS file: 
/home/cvs/ports/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc_message_utils_h,v
retrieving revision 1.2
diff -u -p -r1.2 
patch-mozilla_ipc_chromium_src_chrome_common_ipc_message_utils_h
--- patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc_message_utils_h    
28 Oct 2011 13:17:14 -0000      1.2
+++ patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc_message_utils_h    
22 Dec 2011 11:17:21 -0000
@@ -1,21 +1,33 @@
 $OpenBSD: patch-mozilla_ipc_chromium_src_chrome_common_ipc_message_utils_h,v 
1.2 2011/10/28 13:17:14 robert Exp $
 --- mozilla/ipc/chromium/src/chrome/common/ipc_message_utils.h.orig    Thu Sep 
29 14:31:21 2011
 +++ mozilla/ipc/chromium/src/chrome/common/ipc_message_utils.h Fri Oct 28 
12:33:59 2011
-@@ -219,7 +219,7 @@ struct ParamTraits<unsigned long> {
+@@ -193,6 +193,29 @@ struct ParamTraits<unsigned long long> {
+     l->append(StringPrintf(L"%ull", p));
    }
  };
++
++template <>
++struct ParamTraits<long long> {
++  typedef long long param_type;
++  static void Write(Message* m, const param_type& p) {
++    m->WriteData(reinterpret_cast<const char*>(&p), sizeof(param_type));
++ }
++  static bool Read(const Message* m, void** iter, param_type* r) {
++    const char *data;
++    int data_size = 0;
++    bool result = m->ReadData(iter, &data, &data_size);
++    if (result && data_size == sizeof(param_type)) {
++      memcpy(r, data, sizeof(param_type));
++    } else {
++      result = false;
++      NOTREACHED();
++    }
++    return result;
++  }
++  static void Log(const param_type& p, std::wstring* l) {
++    l->append(StringPrintf(L"%ull", p));
++  }
++};
+ #endif
  
--#if !(defined(OS_MACOSX) || defined(OS_WIN) || 
(defined(CHROMIUM_MOZILLA_BUILD) && defined(OS_LINUX) && 
defined(ARCH_CPU_64_BITS)))
-+#if !(defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_WIN) || 
(defined(CHROMIUM_MOZILLA_BUILD) && defined(OS_LINUX) && 
defined(ARCH_CPU_64_BITS)))
- // There size_t is a synonym for |unsigned long| ...
- template <>
- struct ParamTraits<size_t> {
-@@ -272,7 +272,7 @@ struct ParamTraits<uint32> {
- };
- #endif  // defined(OS_MACOSX)
- 
--#if !(defined(CHROMIUM_MOZILLA_BUILD) && defined(OS_LINUX) && 
defined(ARCH_CPU_64_BITS))
-+#if !(defined(CHROMIUM_MOZILLA_BUILD) && defined(OS_LINUX) && 
defined(ARCH_CPU_64_BITS)) || defined(OS_OPENBSD)
- // int64 is |long int| on 64-bit systems, uint64 is |unsigned long|
- template <>
- struct ParamTraits<int64> {
+ #if !(defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_WIN) || 
(defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)))
Index: patches/patch-mozilla_js_src_Makefile_in
===================================================================
RCS file: patches/patch-mozilla_js_src_Makefile_in
diff -N patches/patch-mozilla_js_src_Makefile_in
--- patches/patch-mozilla_js_src_Makefile_in    8 Dec 2011 00:39:18 -0000       
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,26 +0,0 @@
-$OpenBSD: patch-mozilla_js_src_Makefile_in,v 1.1 2011/12/08 00:39:18 nigel Exp 
$
---- mozilla/js/src/Makefile.in.orig    Thu Nov 17 15:22:31 2011
-+++ mozilla/js/src/Makefile.in Thu Nov 17 16:59:24 2011
-@@ -438,6 +438,9 @@ else
- ###############################################
- # BEGIN include sources for the Nitro assembler
- #
-+
-+ENABLE_YARR_JIT = 1
-+
- VPATH +=      $(srcdir)/assembler \
-               $(srcdir)/assembler/wtf \
-               $(srcdir)/assembler/jit \
-@@ -1081,7 +1084,11 @@ endif
- # Needed to "configure" it correctly.  Unfortunately these
- # flags wind up being applied to all code in js/src, not just
- # the code in js/src/assembler.
--CXXFLAGS += -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1
-+CXXFLAGS += -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1
-+
-+ifneq (,$(ENABLE_YARR_JIT)$(ENABLE_TRACEJIT)$(ENABLE_METHODJIT))
-+CXXFLAGS +=  -DENABLE_JIT=1
-+endif
- 
- INCLUDES +=   -I$(srcdir)/assembler -I$(srcdir)/yarr
- 
Index: patches/patch-mozilla_widget_public_nsIGfxInfo_idl
===================================================================
RCS file: patches/patch-mozilla_widget_public_nsIGfxInfo_idl
diff -N patches/patch-mozilla_widget_public_nsIGfxInfo_idl
--- patches/patch-mozilla_widget_public_nsIGfxInfo_idl  8 Dec 2011 00:39:18 
-0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-mozilla_widget_public_nsIGfxInfo_idl,v 1.2 2011/12/08 00:39:18 
nigel Exp $
-https://bugzilla.mozilla.org/show_bug.cgi?id=681026
-https://hg.mozilla.org/mozilla-central/rev/bb708067dd57
-
---- mozilla/widget/public/nsIGfxInfo.idl.orig  Mon Nov  7 21:08:30 2011
-+++ mozilla/widget/public/nsIGfxInfo.idl       Mon Nov 21 23:10:24 2011
-@@ -143,5 +143,8 @@ interface nsIGfxInfo : nsISupports
-    * underlying GL impl that's used to implement WebGL.
-    */
-   DOMString getWebGLParameter(in DOMString aParam);
-+
-+  // only useful on X11
-+  [noscript, notxpcom] void GetData();
- };
- 
Index: patches/patch-mozilla_widget_src_xpwidgets_GfxInfoBase_h
===================================================================
RCS file: patches/patch-mozilla_widget_src_xpwidgets_GfxInfoBase_h
diff -N patches/patch-mozilla_widget_src_xpwidgets_GfxInfoBase_h
--- patches/patch-mozilla_widget_src_xpwidgets_GfxInfoBase_h    21 Sep 2011 
14:34:27 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-mozilla_widget_src_xpwidgets_GfxInfoBase_h,v 1.1 2011/09/21 
14:34:27 nigel Exp $
-https://bugzilla.mozilla.org/show_bug.cgi?id=681026
-https://hg.mozilla.org/mozilla-central/rev/bb708067dd57
-
---- mozilla/widget/src/xpwidgets/GfxInfoBase.h.orig    Sat Sep  3 00:56:28 2011
-+++ mozilla/widget/src/xpwidgets/GfxInfoBase.h Tue Sep 20 22:24:19 2011
-@@ -84,6 +84,9 @@ class GfxInfoBase : public nsIGfxInfo, (public)
-   // Ideally, Init() would be void-return, but the rules of
-   // NS_GENERIC_FACTORY_CONSTRUCTOR_INIT require it be nsresult return.
-   virtual nsresult Init();
-+  
-+  // only useful on X11
-+  NS_IMETHOD_(void) GetData() { }
- 
- protected:
- 
Index: patches/patch-mozilla_widget_src_xpwidgets_GfxInfoX11_h
===================================================================
RCS file: patches/patch-mozilla_widget_src_xpwidgets_GfxInfoX11_h
diff -N patches/patch-mozilla_widget_src_xpwidgets_GfxInfoX11_h
--- patches/patch-mozilla_widget_src_xpwidgets_GfxInfoX11_h     8 Dec 2011 
00:39:18 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-mozilla_widget_src_xpwidgets_GfxInfoX11_h,v 1.2 2011/12/08 
00:39:18 nigel Exp $
-https://bugzilla.mozilla.org/show_bug.cgi?id=681026
-https://hg.mozilla.org/mozilla-central/rev/bb708067dd57
-
---- mozilla/widget/src/xpwidgets/GfxInfoX11.h.orig     Mon Nov  7 21:08:31 2011
-+++ mozilla/widget/src/xpwidgets/GfxInfoX11.h  Mon Nov 21 23:10:24 2011
-@@ -76,6 +76,8 @@ class GfxInfo : public GfxInfoBase (public)
-   using GfxInfoBase::GetWebGLParameter;
- 
-   virtual nsresult Init();
-+  
-+  NS_IMETHOD_(void) GetData();
- 
- protected:
- 
-@@ -91,7 +93,6 @@ class GfxInfo : public GfxInfoBase (public)
-   int mMajorVersion, mMinorVersion, mRevisionVersion;
- 
-   void AddCrashReportAnnotations();
--  void GetData();
- };
- 
- } // namespace widget
Index: patches/patch-mozilla_widget_src_xpwidgets_nsBaseWidget_cpp
===================================================================
RCS file: patches/patch-mozilla_widget_src_xpwidgets_nsBaseWidget_cpp
diff -N patches/patch-mozilla_widget_src_xpwidgets_nsBaseWidget_cpp
--- patches/patch-mozilla_widget_src_xpwidgets_nsBaseWidget_cpp 21 Sep 2011 
14:34:27 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,48 +0,0 @@
-$OpenBSD: patch-mozilla_widget_src_xpwidgets_nsBaseWidget_cpp,v 1.1 2011/09/21 
14:34:27 nigel Exp $
-https://bugzilla.mozilla.org/show_bug.cgi?id=681026
-https://hg.mozilla.org/mozilla-central/rev/bb708067dd57
-
---- mozilla/widget/src/xpwidgets/nsBaseWidget.cpp.orig Fri Aug 12 15:16:46 2011
-+++ mozilla/widget/src/xpwidgets/nsBaseWidget.cpp      Fri Aug 26 15:38:17 2011
-@@ -828,21 +828,33 @@ nsBaseWidget::GetShouldAccelerate()
-   if (xr)
-     xr->GetInSafeMode(&safeMode);
- 
--  if (disableAcceleration || safeMode)
--    return PR_FALSE;
-+  bool whitelisted = false;
- 
--  if (forceAcceleration)
--    return PR_TRUE;
--
-   nsCOMPtr<nsIGfxInfo> gfxInfo = do_GetService("@mozilla.org/gfx/info;1");
-   if (gfxInfo) {
-+    // bug 655578: on X11 at least, we must always call GetData (even if we 
don't need that information)
-+    // as that's what causes GfxInfo initialization which kills the zombie 
'glxtest' process.
-+    // initially we relied on the fact that GetFeatureStatus calls GetData 
for us, but bug 681026 showed
-+    // that assumption to be unsafe.
-+    gfxInfo->GetData();
-+
-     PRInt32 status;
-     if 
(NS_SUCCEEDED(gfxInfo->GetFeatureStatus(nsIGfxInfo::FEATURE_OPENGL_LAYERS, 
&status))) {
--      if (status != nsIGfxInfo::FEATURE_NO_INFO) {
--        NS_WARNING("OpenGL-accelerated layers are not supported on this 
system.");
--        return PR_FALSE;
-+      if (status == nsIGfxInfo::FEATURE_NO_INFO) {
-+        whitelisted = true;
-       }
-     }
-+  }
-+
-+  if (disableAcceleration || safeMode)
-+    return PR_FALSE;
-+
-+  if (forceAcceleration)
-+    return PR_TRUE;
-+  
-+  if (!whitelisted) {
-+    NS_WARNING("OpenGL-accelerated layers are not supported on this system.");
-+    return PR_FALSE;
-   }
- 
-   if (accelerateByDefault)
Index: pkg/PLIST-main
===================================================================
RCS file: /home/cvs/ports/www/seamonkey/pkg/PLIST-main,v
retrieving revision 1.18
diff -u -p -r1.18 PLIST-main
--- pkg/PLIST-main      8 Dec 2011 00:39:18 -0000       1.18
+++ pkg/PLIST-main      22 Dec 2011 12:58:48 -0000
@@ -124,8 +124,10 @@ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_gl.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_hr.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_hsb.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_hu.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_ia.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_is.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_it.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_kmr.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_la.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_lt.dic
@@ -138,6 +140,7 @@ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_sh.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_sl.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_sv.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_tr.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_uk.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/isp/
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/isp/SpamAssassin.sfd

Reply via email to