pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/seamonkey



Module Name:    pkgsrc
Committed By:   nia
Date:           Tue Jun 16 09:09:02 UTC 2020

Modified Files:
        pkgsrc/www/seamonkey: Makefile distinfo
        pkgsrc/www/seamonkey/patches: patch-mozilla_dom_media_CubebUtils.cpp
            patch-mozilla_toolkit_library_moz.build
Added Files:
        pkgsrc/www/seamonkey/patches:
            patch-mozilla_gfx_layers_client_ClientPaintedLayer.cpp
Removed Files:
        pkgsrc/www/seamonkey/patches: patch-mail_app_Makefile.in
            patch-mozilla_browser_app_profile_firefox.js
            patch-mozilla_build_moz.configure_old.configure
            patch-mozilla_ipc_glue_CrossProcessSemaphore.h
            patch-mozilla_ipc_glue_CrossProcessSemaphore__posix.cpp

Log Message:
seamonkey: Remove hacks to disable multiprocess mode and remains of OSS


To generate a diff of this commit:
cvs rdiff -u -r1.215 -r1.216 pkgsrc/www/seamonkey/Makefile
cvs rdiff -u -r1.164 -r1.165 pkgsrc/www/seamonkey/distinfo
cvs rdiff -u -r1.11 -r0 \
    pkgsrc/www/seamonkey/patches/patch-mail_app_Makefile.in
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_browser_app_profile_firefox.js
cvs rdiff -u -r1.4 -r0 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_CubebUtils.cpp
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_layers_client_ClientPaintedLayer.cpp
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_glue_CrossProcessSemaphore.h \
    pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_glue_CrossProcessSemaphore__posix.cpp
cvs rdiff -u -r1.8 -r1.9 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/seamonkey/Makefile
diff -u pkgsrc/www/seamonkey/Makefile:1.215 pkgsrc/www/seamonkey/Makefile:1.216
--- pkgsrc/www/seamonkey/Makefile:1.215 Sun Jun  7 22:32:55 2020
+++ pkgsrc/www/seamonkey/Makefile       Tue Jun 16 09:09:02 2020
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.215 2020/06/07 22:32:55 nia Exp $
+# $NetBSD: Makefile,v 1.216 2020/06/16 09:09:02 nia Exp $
 
 DISTNAME=      seamonkey-${SM_VER}.source
 PKGNAME=       seamonkey-${SM_VER:S/b/beta/}
-PKGREVISION=   2
+PKGREVISION=   3
 SM_VER=                2.53.2
 CATEGORIES=    www
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/}

Index: pkgsrc/www/seamonkey/distinfo
diff -u pkgsrc/www/seamonkey/distinfo:1.164 pkgsrc/www/seamonkey/distinfo:1.165
--- pkgsrc/www/seamonkey/distinfo:1.164 Tue Jun  2 06:11:28 2020
+++ pkgsrc/www/seamonkey/distinfo       Tue Jun 16 09:09:02 2020
@@ -1,22 +1,20 @@
-$NetBSD: distinfo,v 1.164 2020/06/02 06:11:28 rillig Exp $
+$NetBSD: distinfo,v 1.165 2020/06/16 09:09:02 nia Exp $
 
 SHA1 (seamonkey-2.53.2.source.tar.xz) = 7c6e3295a751aa36c8325e20ef1367d0fb643120
 RMD160 (seamonkey-2.53.2.source.tar.xz) = 567c8bd64166e5854c712f2c2d6ca0dea182c75b
 SHA512 (seamonkey-2.53.2.source.tar.xz) = 58dd605a916ef7fb9cad112bb54fffc837690e458e1254b685f21df1bc8808a9b53d27147cad1064294c789d1f77f17c9f6adecf2be906afa44128496f72a805
 Size (seamonkey-2.53.2.source.tar.xz) = 291744036 bytes
 SHA1 (patch-ldap_c-sdk_include_portable.h) = b262539b92c6822a5ae8c98743d2d71b27bb076a
-SHA1 (patch-mail_app_Makefile.in) = 5c55c0f80b6ccbf0ff7f88a35c164a9312ac2b77
+SHA1 (patch-mail_app_Makefile.in) = da39a3ee5e6b4b0d3255bfef95601890afd80709
 SHA1 (patch-mailnews_base_search_src_nsMsgSearchTerm.cpp) = d70faf66d802de613caa6a12cc36d9021caab41d
-SHA1 (patch-mozilla_browser_app_profile_firefox.js) = 96822c46f740ce31eab668ce989897a1ce34a420
 SHA1 (patch-mozilla_browser_branding_unofficial_locales_en-US_brand.dtd) = 174e1766565f576c79019a05c81f010a3ceaee2f
-SHA1 (patch-mozilla_build_moz.configure_old.configure) = b6ca035008afdff217cb81c0046fae442aa0ae9a
+SHA1 (patch-mozilla_build_moz.configure_old.configure) = da39a3ee5e6b4b0d3255bfef95601890afd80709
 SHA1 (patch-mozilla_dom_base_nsAttrName.h) = 3ddbe33950d93e06e41a43de3395a1794a66e61a
-SHA1 (patch-mozilla_dom_media_CubebUtils.cpp) = d3267e5b2ee9a87ba79c77636ecefeb86bfadf1c
+SHA1 (patch-mozilla_dom_media_CubebUtils.cpp) = 8949ad37cbde3ab2471d1771282809a254d3ec86
+SHA1 (patch-mozilla_gfx_layers_client_ClientPaintedLayer.cpp) = 5ed6afee07c97782e30d4dd7a37465230fb553fb
 SHA1 (patch-mozilla_ipc_chromium_src_base_lock__impl__posix.cc) = 985f4548d15a54f39e7d805c507131b3c6b67532
 SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = 00240cfb510cf71259640fd4aa428621f0eb75ba
 SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc) = 5abcee4d027dad6f29ac6ea7e002f0af47bbce3a
-SHA1 (patch-mozilla_ipc_glue_CrossProcessSemaphore.h) = 1fba3d966c5e0088cc5d9796a7fd74cb3245ffcc
-SHA1 (patch-mozilla_ipc_glue_CrossProcessSemaphore__posix.cpp) = 9799baf4be22e8e6bf6ec9b8e947f6fb870c1e19
 SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 7ab1c1701344adab8d7ee0332476a864fa2446bb
 SHA1 (patch-mozilla_js_src_gc_Memory.cpp) = 0850c9d57794c037ee5ab6b3d52319f4ec34c72c
 SHA1 (patch-mozilla_js_src_threading_posix_Thread.cpp) = a22611b1329d38c1a56988be2f84aba71c431506
@@ -30,7 +28,7 @@ SHA1 (patch-mozilla_netwerk_srtp_src_cry
 SHA1 (patch-mozilla_old-configure.in) = 5c711b031a2acee9ab4cf803769179de4fff0ea7
 SHA1 (patch-mozilla_servo_components_style_build__gecko.rs) = 473e823fa0cd819dfee1040d360eda543d5557f0
 SHA1 (patch-mozilla_toolkit_components_terminator_nsTerminator.cpp) = 0d975e4b7e3d2a8550c16a9a87c2f7011917cddd
-SHA1 (patch-mozilla_toolkit_library_moz.build) = 51d4b94077a12b136ddc4bd6093336de98f3219e
+SHA1 (patch-mozilla_toolkit_library_moz.build) = b1e5ccc55527f1839afc4b1c757767445ed33e50
 SHA1 (patch-mozilla_toolkit_moz.configure) = 1798a74b329ad0f58d98872e1cbc51cb829ac746
 SHA1 (patch-mozilla_toolkit_mozapps_installer_packager.mk) = c2bb55684f2071708c487504ac6cfc9325e462d6
 SHA1 (patch-mozilla_toolkit_xre_glxtest.cpp) = 547ca37aac32c77d617cd7a2b5dafc4c18c2bbc9

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_CubebUtils.cpp
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_CubebUtils.cpp:1.1 pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_CubebUtils.cpp:1.2
--- pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_CubebUtils.cpp:1.1     Wed May  6 14:34:53 2020
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_CubebUtils.cpp Tue Jun 16 09:09:02 2020
@@ -1,14 +1,12 @@
-$NetBSD: patch-mozilla_dom_media_CubebUtils.cpp,v 1.1 2020/05/06 14:34:53 ryoon Exp $
+$NetBSD: patch-mozilla_dom_media_CubebUtils.cpp,v 1.2 2020/06/16 09:09:02 nia Exp $
 
 --- mozilla/dom/media/CubebUtils.cpp.orig      2020-04-01 11:01:50.000000000 +0000
 +++ mozilla/dom/media/CubebUtils.cpp
-@@ -95,7 +95,8 @@ const char* AUDIOSTREAM_BACKEND_ID_STR[]
+@@ -93,6 +93,7 @@ const char* AUDIOSTREAM_BACKEND_ID_STR[]
+   "winmm",
+   "directsound",
    "sndio",
++  "sun",
    "opensl",
    "audiotrack",
--  "kai"
-+  "kai",
-+  "oss",
- };
- /* Index for failures to create an audio stream the first time. */
- const int CUBEB_BACKEND_INIT_FAILURE_FIRST =
+   "kai"

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build
diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build:1.8 pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build:1.9
--- pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build:1.8    Wed May  6 14:34:53 2020
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build        Tue Jun 16 09:09:02 2020
@@ -1,15 +1,14 @@
-$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.8 2020/05/06 14:34:53 ryoon Exp $
+$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.9 2020/06/16 09:09:02 nia Exp $
 
 --- mozilla/toolkit/library/moz.build.orig     2020-04-01 11:01:51.000000000 +0000
 +++ mozilla/toolkit/library/moz.build
-@@ -226,8 +226,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']:
+@@ -226,9 +226,6 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']:
  if not CONFIG['MOZ_TREE_PIXMAN']:
      OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS']
  
 -if CONFIG['MOZ_ALSA']:
 -    OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
-+if CONFIG['MOZ_OSS']:
-+    OS_LIBS += CONFIG['MOZ_OSS_LIBS']
- 
+-
  if CONFIG['HAVE_CLOCK_MONOTONIC']:
      OS_LIBS += CONFIG['REALTIME_LIBS']
+ 

Added files:

Index: pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_layers_client_ClientPaintedLayer.cpp
diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_layers_client_ClientPaintedLayer.cpp:1.1
--- /dev/null   Tue Jun 16 09:09:02 2020
+++ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_layers_client_ClientPaintedLayer.cpp Tue Jun 16 09:09:02 2020
@@ -0,0 +1,17 @@
+$NetBSD: patch-mozilla_gfx_layers_client_ClientPaintedLayer.cpp,v 1.1 2020/06/16 09:09:02 nia Exp $
+
+NetBSD has the same limitation on CrossProcessSemaphore
+(non-functioning in NetBSD<9, leaky due to Firefox destroying
+semaphores created across processes in NetBSD>=9)
+
+--- mozilla/gfx/layers/client/ClientPaintedLayer.cpp.orig      2020-04-01 11:01:50.000000000 +0000
++++ mozilla/gfx/layers/client/ClientPaintedLayer.cpp
+@@ -310,7 +310,7 @@ ClientLayerManager::CreatePaintedLayerWi
+   NS_ASSERTION(InConstruction(), "Only allowed in construction phase");
+   // The non-tiling ContentClient requires CrossProcessSemaphore which
+   // isn't implemented for OSX.
+-#ifdef XP_MACOSX
++#if defined(XP_MACOSX) || defined(__NetBSD__)
+   if (true) {
+ #else
+   if (gfxPrefs::LayersTilesEnabled()) {



Home | Main Index | Thread Index | Old Index