DELTA 515590 0 2368 SVND>\}A6 DB>Bbeen changed to use version 19 of the Erlang runtime, because RabbitMQ is not yet compatible with version 20. Upgrades to the previous rabbitmq-3.6.10 must be avoided as they can lead to data corruption due to changes in Erlang 20. 20170622: AFFECTS: users of database/postgresql* and other software using Post DB>Bpower-manager daemon: xfce4-power-manager --quit 20150519: AFFECTS: users of sysutils/webmin and sysutils/usermin AUTHOR: olgeni@FreeBSD.org After upgrading to Perl 5.20 the /usr/bin/perl link will no longer be available. You will have to check your perl-path files and change the path of the Perl interpr DB>Bon ports usable with different Python versions at the same time. If you have lang/python2* or lang/python3* installed, please also install the associated lang/python2 or lang/python3 port. 1. update lang/python2* and/or lang/python3* 2. install lang/python2 and/or lang/python3 3. install/update lang/python DB>Bsion yet. 20111016: AFFECTS: users of KDE SC 4 AUTHOR: kde@FreeBSD.org KDE SC has been updated to 4.7.2. A number of files were moved between packages and several ports were split, thus manual intervention into update procedure is required: # pkg_delete -f raptor-1\* kdelibs-4\* kdebase-\*4\* \ kdeacce[ DB[Be win4bsd will not work without it. 20091018: AFFECTS: users of databases/mysql54-server AUTHOR: Alex Dupre After the upgrade the server may fail to start due to changes in the default values of innodb_log_files_in_group and innodb_log_file_size, which differ from those in earlier 5.4 releENDREP DELTA 513646 0 24 SVNh] Q{ao_N3.0 xorgENDREP DELTA 497990 6108 234 SVNddXVV61322470 SHA256 (KDE/Qt/5.13.0/qtwebengine-everywhere-src-5.13.0.tar.xz) = e0af82ecee1ab41b6732697f667b98b7b0c53164bebcfaad8070e88b2e064efe SIZE (KDE/Qt/5.13.0/qtwebengine-everywhere-src-5.13.0.tar.xz) = 256899724 ENDREP DELTA 497367 0 21 SVN,ba ENDREP DELTA 504068 1834 491 SVNE`!^3f/ 80,7 +80 tasks_running_ = falseENDREP DELTA 496989 1836 237 SVN9= {>{freeENDREP DELTA 496989 2484 916 SVNz?W>.B9p2a;:&AiM`aoIp@83GU3-01 17:04:22 UTC +++ src/3rdparty/chromium/BUILD.gn @@ -366,7 +36408,8 +4066,10 +4636,10 +53014,7 +604 && !is_win) { + } else if (!is_android && !is_ios && !is_fuchsia && !is_win53,7 +848,7 +9477,7 +9561,9 +1080ENDREP DELTA 496989 3432 750 SVNt1d00O%H7(ZitfaWW5t b9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/base/BUILD.gn @@ -1183,7 +1183,7+ if (!use_sysroot && (is_android || (is_linux && !is_chromecast && !use_qt) && !is_clang) && host_toolchain != "//build/toolchain/cros:host") { libs += [ "atomic" ] } @@ -1209,7 +120949,6 +1749tem/tem/, # process_metrics_freebsd + "util"805,6 +2832ENDREP DELTA SVN{n{{x^_O0şݧƄl1P0A@RnTvi;%~v;A${Z{v rc{+b l(bYH¨{Z$<+K X(FRL,TJxaĿn6Uw}k*] ("!ul7Fb -I,us+󄫪9}98q1 Y$b_as \gpU7 l>o6L(ԫ$Foyx P}L 9 D< 07 S}7v% Y){mi(WnzL(n=1y|h_FENDREP DELTA SVN>>>x^Tmo0L!)M0XU {-U[&̎+a+d/L/(r;{dte"R8ӂ 0 h!륚ay=VD% ø$,5]76{aGqJ2*hP2/iZHbb\5V4`k8>GyӋN.Š;$q0++D&G.$&ac4!$jEbF9-wEF,& Tgrdvˡuh.TeFp(ˤj`ws^䜬ۣՙWsT X }7 _bDA5CF#wmENDREP DELTA 496989 6079 655 SVN #i"?X|C0UtczW2AHg9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/base/debug/debugger_posix.cc @@ -86,7 +86 , sizeof(struct kinfo_proc), 0 #endif @@ -94,33 +94,35base::size(mib), NULL, &info_size, NULL, 0) < 0) return -1; + info = (struct kinfo_proc *)malloc(info_size);base::size(mib), &info, &info_size, NULL, 0); + int sysctl_result = sysctl(mib, base::-ENDREP DELTA SVN&(&&--- src/3rdparty/chromium/base/debug/stack_trace.cc.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/base/debug/stack_trace.cc @@ -14,7 +14,7 @@ #if BUILDFLAG(CAN_UNWIND_WITH_FRAME_POINTERS) -#if defined(OS_LINUX) || defined(OS_ANDROID) +#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) #include #include "base/process/process_handle.h" #include "base/threading/platform_thread.h" ENDREP DELTA 496989 7428 515 SVN+$BtRv%#9-05-23 12:39:34653,6 +65370,6 +675ENDREP DELTA SVN7977--- src/3rdparty/chromium/base/files/file_util_posix.cc.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/base/files/file_util_posix.cc @@ -407,7 +407,7 @@ bool CopyDirectoryExcl(const FilePath& from_path, #endif // !defined(OS_NACL_NONSFI) bool CreateLocalNonBlockingPipe(int fds[2]) { -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_BSD) return pipe2(fds, O_CLOEXEC | O_NONBLOCK) == 0; #else int raw_fds[2]; ENDREP DELTA SVN:^::x^]K0ͯ8N nJ:]Lm2Y6-i;] "!y_r À\1VAFUnH(sAsn2JiIBU< "FHXc4;Fյ݆GG\ ˹t@&'MT ^ꁦ-=L^2( $*[ڱvn>SvRN( P︇:cG86W_{||DOclI8,[%"잟%?ٍ+bL0Gx<R'Y"[ޑ i` /)uO4wVߑq_C3-7y>9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/base/process/launch_posix.cc @@ -64,6 +64,7 @@ #error "macOS should use launch_mac.cc" #endif +#pragma weak environ extern char** environ;ENDREP DELTA 496989 16209 232 SVNBCITY29-05-23 12:39:34base::ENDREP DELTA 496989 16781 376 SVN|&[%Ku[VEpY6.3Y9-05-23 12:39:34stl_utilbase::size(mib), &kinfo_procs_[0], &len, NULL, 0) < 0) { + if (sysctl(mib, base::size(mib), kinfo_procs_.data(), &len, NULL, 0) < 8base::+ data.resize(ARG_MAX); + length = ARG_MAX; if (sysctl(mib, base::size(mib), &data[0], &length, NULL, 0) < 0) { LOG(ERROR) << "failed to fetch a commandline"; ENDREP DELTA SVNVPVVx^QK02ڵ]nX7l\v$)(7i(>ܜ{xR?E 'w\_ NP=RVt rA7' z׋ 0J,ucj  qEwVlj\QLvp&Y PՂ5r{͹ʔyS(=?e)Q9[`Zi%eX؋4S7jEa{45g:ENDREP DELTA 496989 17188 511 SVNn [B$]3x^R]o0}W4ً ),$$H)DR-_͘ЛszG0̉eQMP(6YR?0=2OEcRXIkg){*ƨH )Eא-+Y T ~d})A.-&Rn+9jX,)>!a2T3@W?MjvFK@[NekŸWKsVgQaWƔbߣeF8Oћ\4 9AY7VE-tW8w9X +J밮K =Oоo_UENDREP DELTA 496989 17712 1548 SVN:JwIAmQ.t}%?7# ~Bx_`)pS})tCx^Rao@ ί/04JC-DVoQH4r9]\ T)~~~>=pÞ7^5}^^BQx],JИ?5t Q@ qQLik ꍓPL"%Fv RktLd{/ш?B|@ S!HZLȸ_JpDT#&¼ H(S;&WEwsnCQR%'0R?0pz,=ױuϠ - ,ݐ.:n nfL}gT&g_~OOG8WǧS~kkm]Ld㺑v%GZ/./ENDREP DELTA 496989 19291 685 SVN3J+*J81wdxU>u_9Yx^}Rm@ί\|^ij_^ڤi.n4]+,33ДypwӠVEb}x-q#W8\!"O"Ȯ<_JݵlLgٽ51} cw6Xd% ]pY &DCt(qFiA2 NcfM,Jצi#>,OT@ ÔDM̏hp/HQ\$"uaUEO࣬6 ayzߴaWȺ{|Z@:?_KL Q[{.y_؂inX%a)co%C/ISOϪioйW6\=.uTyX?0O5r'GưE5 v>HKѬLۃqv-ٙKdI&C'Bʤ JړŘFf,UZWOQtcV}anENDREP DELTA SVNslssx^T]o0}^~D!Ud"QNG6F^s8:<)U+q2oM-Q s=E,* s7]M{?t8h{cӅۛ3öIj t(ʱ(P:H osF܂0-D JqzY`\jzvh ˒Sr`)426%1`R&Q*Q-(0arxb@4!|0r#w$+^5vWChA CanIncreaseCurrentThreadPriorityForPlatform( ThreadPriority priority) { -#if !defined(OS_NACL) +#if !defined(OS_NACL) && !defined(OS_BSD) // A non-zero soft-limit on RLIMIT_RTPRIO is required to be allowed to invoke // pthread_setschedparam in SetCurrentThreadPriorityForPlatform(). struct rlimit rlim; @@ -141,7 +143,7 @@ Optional GetCurrentThreadPriorityForPlENDREP DELTA 496989 23894 306 SVN<@98Sh |ER&79-05-23 12:39:34 UTC +++ src/3rdparty/chromium/build/config/BUILD.gn @@ -166,7 +16667,9 +26746,7 +344config" ] if (is_chromecast) { configs += [ "//build/config/chromecastENDREP DELTA 496989 24231 737 SVNf%#$>Nhmuw.y x^Rj0ߧQ6Xu(&Xi"wMݦ?]@{^h$iE\wQW|BkxIwb}4.{ ?}+%hCpQ70vvDW@[xO`B3ip(MxiMvjP:+t@`LԙYf* m4's@x_2#BG#^*zB "YImoB#asi8~cr9VinG^}]E_T]ENDREP DELTA 497877 0 511 SVNiy;&:AZN,M_qZ,i:U `\x^Tmk0_qKrbiB,e0ۇl0FP$LO'Ǎץ_*pN=gd"dbbEfq?X&aKNSqbq 8~mc!("sHS, IEWK6/nՁW7v,"Imk"5S dCz?k[pa56lQlM..`m\_qOMoQ^Wwth,c7YVtEfq6?n@dzJMf{ ϶rkmH?d+˔ 6`MүF(CC^go Z['>/>ae,l֐ܐVf[lS1O ߂B;pñ`'t;=\1VRǞW!\,j}H[]NZIſѲENDREP DELTA 496989 26787 299 SVNmmEv\=H\ok9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/build/config/compiler/compiler.gni @@ -181,7 +181,7 @@ declare_args() { use_gold = - !use_lld && !(is_chromecast && is_linux && + !is_bsd && !use_lld && !(is_chromecast && is_linux && (current_cpu == "arm" || current_cpu == "mipsel")) && current_cpu == "arm" || current_cpu == "arm64ENDREP DELTA SVN%'%%--- src/3rdparty/chromium/build/detect_host_arch.py.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/build/detect_host_arch.py @@ -19,6 +19,8 @@ def HostArch(): host_arch = 'ia32' elif host_arch in ['x86_64', 'amd64']: host_arch = 'x64' + elif host_arch.startswith('arm64'): + host_arch = 'arm64' elif host_arch.startswith('arm'): host_arch = 'arm' elif host_arch.startswith('aarch64'): ENDREP DELTA 496989 28869 516 SVNs@"9 T 9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/build/linux/chrome.map @@ -1,4 +1,7 @@ { +local: + *; + global: __bss_start; __data_start; @@ -20,6 +238ENDREP DELTA 496989 30373 379 SVNsIlD)J3!@1BJx^eN0y!졕4+*!+RoԞ$N].P7Ŧrs_W['Bg%+#r8KձͩǓZ UTv0߫x%38>LGTE.x+C[z<7΅z6%ȡ(zi?dBS̙j/ czCbLdp -M8z Zxv'd0'uwͪ@f{ 3E#Y+n]1SLg':V͐JM>4˕du$L6I^ȉzy{UvENDREP DELTA 496989 31041 350 SVNM " .V=J 9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/cc/BUILD.gn @@ -548,7 +548,7 @@ cc_test_headers", ] @@ -746,9 +746,6 @@ cc_test("cc_unittests") { "//ui/gfx/geometry", "//ui/gl", "//ui/gl:test_support", - ] - data_deps = [ - "//third_party/mesa_headers", ] } ENDREP DELTA 496989 31404 190 SVN AXB]j#tx^mQMo@+ItŏA"Aڐmd6+KkCf}3')O`4^LD'愧 d&9K֖M4W.*jy8\ٹQQR|©n9`IYTPo.ot~%,D!hWumJM0BlgkRg".XvZs~}^]x BxkRRsOH$kT?*e~Ai)T6H5|PLG!0j.<@ր=xbsl=~)-Se7e3ENDREP DELTA 496989 31625 616 SVN <Eb;'M~+h4:9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/chrome/app/generated_resources.grd @@ -5339,7 +5339message name="IDS_QUIT_ACCELERATOR_TUTORIAL" desc="Instructions for how the user should quit using keyboard shortcuts."> Press |$1Ctrl|+|$2Shift| followed by |$3Q| to exit @@ -6160,7 +6160946,7 +6946ENDREP DELTA 496989 32272 529 SVNL]Gbm)!x^mQn@SҤ(X  چDmp&+)dwI*m=t.o73s811x6?Aa xjy.OVZpVѶ&hr+iA3m>NPpF\@H L?ZXZ4Ԥ…[ 6{okp ǪP/wg6b t5?C]:II]0A= W&~ vIG^)p!C.@htN‘q mJ  3hkljٗPTG!"0j<%d59xarmRQ8)oR5ENDREP DELTA 496989 32814 386 SVNhC^!9Gg9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/chrome/app/settings_strings.grdp @@ -580,7 +58094,7 +594ENDREP DELTA 497990 9163 482 SVN^)#(@1Psu)'r6""af\x^Um8_1m,/)%۞"H&f#$m7ve+my^' EXEaK,-1/Mms�h2=cu }Cfz}=ώOC'm g3 HQ|>aHb K q$#(d1o`7`ř KU"+OݱbLs׷p8טYCdB|³%]~X q=Ll"Fr,kge+a#v%TyvdQBU[ƛX:B+ݕmgȋ:5Y9$8*.Bm k?Evi!v$(_qENDREP DELTA 496989 37323 314 SVNzE Cbt#aC9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/chrome/common/chrome_switches.cc @@ -914,12 +914,12 -#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN) +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_BSD) const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon"; #endif ENDREP DELTA 496989 37668 208 SVNH. Ba'!K,9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/chrome/common/chrome_switches.h @@ -282,12 +282,12 -#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN) +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_BSD) extern const char kEnableNewAppMenuIcon[]; #endif ENDREP DELTA 496989 37907 443 SVN$\O=V?wM9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/chrome/common/features.gni @@ -41,9 +41(enable_mdns && !is_android && !is_ios) || is_mac + enable_service_discovery = (enable_mdns && !is_android && !is_ios)ENDREP DELTA SVN2422--- src/3rdparty/chromium/chrome/test/BUILD.gn.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/chrome/test/BUILD.gn @@ -5268,7 +5268,7 @@ test("chrome_app_unittests") { "//components/crash/core/common", "//components/flags_ui:switches", ] - if (!is_fuchsia) { + if (!is_fuchsia && !is_bsd) { # TODO(crbug.com/753619): Enable crash reporting on Fuchsia. deps += [ "//third_party/breakpad:client" ] } ENDREP DELTA 496989 40243 448 SVNX hixw9-05-23 12:39:3466,7 +66,7 @@ const WebsiteSettingsInfo* WebsiteSettingsRegistry::Re #if defined(OS_WIN) if (!(platform & PLATFORM_WINDOWS)) return nullptr; -#elif defined(OS_LINUX) && !defined(OS_CHROMEOS) +#elif (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS) if (!(platform & PLATFORM_LINUX)) return nullptr; #elif defined(OS_MACOSX) && !defined(OS_IOS) ENDREP DELTA 496989 40722 396 SVNgf T HeZ+_Dx^QQk0~ﯸAXv( d`IJIa6 I/Mkﻻy2~H)LtHa!S41iaT)%Jr,;&&Zh'q8 O_|/ z=FǕ ;Bb Hf`p:͔,dCu,wUC/bҋʷb鯳A!` qh@V(!p]]VƟ N>;4[‡ Omc6c?[N_cWfWM[+rnj k Iۿw^C\ƴ{)l~OYENDREP DELTA SVNQ-QQx^T]S1}.3̲ KLo;a&;IVKk{oV㡼$sι>hfDy-Ly"fR0at-RDhH-,(JůPZf&vW/_ *{٣Zn$poYRJ_Q1h060%Zx†;0ۓVEFίJS?Y:e2DЄ2|/xoπ.FQ\=N|h\ n3A \bx#Q8I4;>Y^vrwAe x19˴S%o5SadĴ;X^C3AmE0t6B>6/${ =ZON_,Y'L-px2\^,s0; hfT``1lZ bJ+܃e"01. !XBrxP )5roTS Zu,CJ 20IhɄGszzؠ߱n J i?9V+Jߨ4V\}L 2MSmiD u4B enPmgҾ< O:w>韌o}?Z-5+qENDREP DELTA 496989 41149 362 SVNXvL 8[T`7t9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/components/crash/content/browser/BUILD.gn @@ -28,7 +28,7 @@ source_set("browser") { "//content/public/common2,13 +42,13 @@ source_set("browser") { deps += [ "//third_party/crashpad/crashpad/client" ] } - if (!is_android) { + if (!is_android && !is_bsd) { deps += [ "//third_party/breakpad:client" ] }ENDREP DELTA 496989 41542 462 SVNo jHPX/~=Jgi9-05-23 12:39:349,7 +894,7 +143 && !is_android) { + if (!is_mac && !is_win && !is_fuchsia && !is_androidENDREP DELTA SVN8:88--- src/3rdparty/chromium/components/download/internal/common/base_file.cc.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/components/download/internal/common/base_file.cc @@ -446,7 +446,7 @@ DownloadInterruptReason BaseFile::LogInterruptReason( return reason; } -#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) +#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD) namespace { ENDREP DELTA 496989 42017 668 SVNj o UEe@Px^O0+!u&|1Qy5vv58p@/}{zpnn)sk6;tFsF!N!O0y JtS)c8#%Dele-2+E K* E^:@eD!> Qh$=Չȡ) R% (M*Vp`J9&vFǗ` ®;iNȰf a, LL0VEVZi7BK[xO݉2*QVLizgFkIPH/o6)MlVyfV:֦Ic*QU%0j̺S8[`JvENDREP DELTA 496989 42698 257 SVN.) e Ic}1c9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/components/feedback/anonymizer_tool.cc @@ -13,7 +13,11 @@ #include "base/strings/stringprintf.h" #include "content/public/browser/browser_thread.h" #include "net/base/ip_addressENDREP DELTA SVNaKaax^PJ@}6_1ЗEAQi$]LvXǻ6iQPf9s\c>I^=09\5^^ lg0mx*pdd4VOr^r,k E_P*N$@x'.q6 ͷs03;N~OıwPo(i^04~cS>췭8Wd8u,v_voMXJڷ<Q12pa 7i,Uc$7BE?4ENDREP DELTA 496989 44147 642 SVNX,h+A\z:6~Sw[DWB=!90(px^TQo0~WT@EԍZ&D!3G vfjH3NDw?!xpG\/}PCm@K)jZpZB-ltϡN ps,MƃCxM8<assVD)m$+buѴK{4“OI=*oI,bJ6c3߆ǽp}L%C DlH Hĺ6a I:t֘-<,KvI`8n8rx_b/!Ly-`$FrZ6(I 9[lBCIdNE9S[*rGXE~TxԱNM?Y[DK¸-Z-0t  *`D<{PJY=,06 h{oآ&8Ȅ/\F7VkENDREP DELTA 496989 45314 128 SVNfIT4geLG9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/components/plugins/renderer/plugin_placeholder.cc @@ -17,7 +17,11 @@ #include "third_party/blink/public/web/web_plugin_container.h" #include "third_party/blink/public/web/web_script_source.h" #include "third_party/blink/public/web/web_serialized_script_value // defined(OS_BSD)ENDREP DELTA SVN1011x^RN0}&_aJ ջK.E}Z4vD|I%.-HHș93gL Ja$I^BerBE#˩ lIJiZ6OԾnwdN7~z} `tw9!z?:]9 t8%8Cuz3I1/kB_hh^(9bweh=Gә$ie4olSqfEVƛOsl#k4 fk2z%gɕں)X 'ƷqY<Jh\šZj^qe܍0XSYؚ 6j֙FTk!WnfZv y"|ΊKQRCv[@*t 0M &Q1TENDREP DELTA SVN--- src/3rdparty/chromium/components/services/font/font_service_app.cc.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/components/services/font/font_service_app.cc @@ -20,7 +20,7 @@ #include "components/services/font/ppapi_fontconfig_matching.h" // nogncheck #endif -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_BSD) #include "base/test/fontconfig_util_linux.h" #endif ENDREP DELTA SVNuwuu--- src/3rdparty/chromium/components/storage_monitor/removable_device_constants.cc.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/components/storage_monitor/removable_device_constants.cc @@ -10,7 +10,7 @@ namespace storage_monitor { const char kFSUniqueIdPrefix[] = "UUID:"; const char kVendorModelSerialPrefix[] = "VendorModelSerial:"; -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_BSD) const char kVendorModelVolumeStoragePrefix[] = "VendorModelVolumeStorage:"; #endif ENDREP DELTA SVNIKII--- src/3rdparty/chromium/components/storage_monitor/removable_device_constants.h.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/components/storage_monitor/removable_device_constants.h @@ -15,7 +15,7 @@ namespace storage_monitor { extern const char kFSUniqueIdPrefix[]; extern const char kVendorModelSerialPrefix[]; -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_BSD) extern const char kVendorModelVolumeStoragePrefix[]; #endif ENDREP DELTA 496989 45901 480 SVN]{Jgv1dR6Kx^[O0)MF.ܛMʮDi%%1RPW@]F6b~T}"w%@#/Tp54˞H ~\M.[Me`S?ƁJPE 5\ hQE.a\HOI[حڶSҦ4Y?E %$KQDT.k- P&,gz@kaC:[{e `:yO\rqvQlJySͨEL@=-iݰmPW9ENDREP DELTA 496989 46394 292 SVN@@ R ;P5 P9-03-01 17:04:22 UTC +++ src/3rdparty/chromium/content/browser/BUILD.gn @@ -1883,11 +1883,6 @@ jumbo_source_set("browser") { "tracing/cros_tracing_agent.h", ] deps += [ "//chromeos/resources"ENDREP DELTA 496989 46717 557 SVNs,sG( SEx^Rn0+ņ֖ʼnqP@(ʚ"U.0Km$% fy3f6 !q8 -^F3꼦 +U)i$`gӊLR`>8S5f4<(p9wH2&TS*mӜ z4Mi8_@o:iPZ:5KO7Tc""ZTӅߞ{y6\_n.<>>_n7Ͷ@yԷ\lߞg,  WȃdzrW[ ;prP(6Lcm6P( iH.8p!y[} +d (4 :hQT+$R&f3jG(q_tUCimmbB~TEpM/ljd|ٌp:Gqӹ+x'AIW}qodݪ.iCi{h6S+ENDREP DELTA 496989 48777 364 SVN R+[]kE| {9#x^PK0_qήv d J%W iaaӁ㸻WfYM'4< zCxPem/no~$x'56\bEyU,}OL#madծ;(MxA: C_3m& *Ʉ7tLJSwTo,(4V}~J 0ve聆UZIpdqVg7-\4nY ˹??ȭB:kbBmmO7 7 `z 0d-UU2IC>\CENDREP DELTA SVNwwwx^[O@ M]ZDJb($M&tKb$vۂF${9GXshuHyP!JP%tejT5jDqBZf#はfȢi;Ci9;[iہ:9 ò6z= Xe 0.@T(6fq<TR}W{ R77 V7ćgpy2| #q|%t$Ea\lͶ5?zdP*.-62׭|j XSce p1gp : d@*_='R%&_ql/[dɧ.׻N_FS"r~ sЄ}ceqƷU3 ENDREP DELTA SVNs/ssx^Rn@}_1j_{b$ EBR;NF8f/oǗr1HH233sMUbfu[Q5  {d/:©=P672FF羹Jl\/Ͷy[MJ݃d'LlۗQkpX@29.DpJʠNƉ}a̙`094ĨG+f~70}|q496u|SwYdMEln]w_7ǵ@t4O,⎜G{y^mHCeh .βW| Gso:-Uoz--'--m`WZ@꫼,z/#¤C@I K%H5eZJGv^A!)Cvj|e;S`ENDREP DELTA SVN e x^T]O0}^~i[)R" "v[kno톐B`bypsνq$ڒdH^Jbfa5:IVTF /)1I2*q4v1QZdgqx؆ø}`:F? ]n7]qjR$[X&@MV;r.s)ɗpz[a/?eNEH'b LeH[l9~KV!)l;?)h8'Ijt=WwFykKhl{bV>yVw7*oz^Sbf0| 4C%ʬ !8.P'V?뭃p톥>Ci:C+m0y9gay]%¾$# W}zǤ6(}HǛzrLM"τBJO+ٚɕ{ 2[ r^nEɋ*.ȏx呱*%[ɳNӗؕ͏o,'wMLG ש}UZpw{u5m)( Z*ENDREP DELTA SVN"5""x^Tao0L~I(QfmafMj;[ڗkc) lj**(W߻%$ X!YH2R|S Cs$gߓw%+$^Ozu^? +t?^P0vN_G#3NV%tY[컔\ 2!1NY '8f)20Mnx7k$"/7Ն Sá%%(,|HȌ *l+n.DR18=o&X?Ja@eIJƶ!(zλpRFQ.JZҞuЯZ DQ#QYFm6qb9 wJKix pna]Ņljڈ0kʿ2%JI BRƱ]MZ<0t3]-n5rsc C}ibD h`jSс dLӕ(0YtwU}}8Oj v1o@:8+֪VvrtrRTLbENDREP DELTA SVNe\eex^O@Kk)CE XI5V]]Dx[o&y3&ϲ,""Bh%xFq);|'QRq,qQQE9[lV]ԫU IEw08ih6X͇rx8-JoGP܂b9>j`0ddA"$\@e)l%0|}>"D|ZQ 41M"\iV&;(Xlp8FpNf^Q30H j+pHe^@z5!i/ Y'GE#4 כ{Ս' Jbh?KENDREP DELTA SVN&Q&&x^AO@WL…ZKB kL@P5vJ7]݊F~-=m7ߌi Eh"Rެ0T EbENDREP DELTA 496989 54321 478 SVNkbHMTyTGx^mo0)n4AR6D[$hbؑVS8>lwywN+Mi҆qh4N4ˉ1k"gy߱!MxXpYmSZ;8ns nj, 7hM[J:Ō_k FǂOh8/7jm6z5DɧKdp|4<`8Cny^s\Ʋ4] J98@qc>Af  NqIftx RG4ʭ* t׉=V3RIHBV?.Kk$P\6e1Ϋpy5q1^^NO"ŮBx&ĠC%7ԛDM׃ *4S"cBENDREP DELTA 496989 54812 551 SVNP T,B+x^œQo0)N˶X[/eEI@+€ȵ/c[nc'ٴU⁗>;dp:Whpeq dd&&4uP%JhM4ϵ7\vZp/W(SbHi4&D0,DvoQXT -`m̵Q-lnr[kkZ Pt=pt,{osx Mz(/u8 hOݭF35u8wX"B EF3&tȟ!M=qxw \+1MlQ,y$\K *AݲX6dWHö䴄R i}u \~<֮ k"8#@ {nzX2()}S@$Pmj뼸VG͛4^N:/_H`x9AW < yfZ, uENDREP DELTA 496989 55376 368 SVNX#Suc(0!9-05-23 12:39:3442,11 +42,11 @@ class PpapiBlinkPlatformImpl : public BlinkPlatformImp bool sync_dir) override; private: -#if defined(OS_LINUX) || defined(OS_MACOSX) +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD) std::unique_ptrqBFq䁬˙%y ?l5׳%+ ߲eb9 ڡbh}+|1[Lpg+@cqŶx[~+[!,3 mνMj {&\a(=[|/J79-^o6(vyPSEq=1^;-}ENDREP DELTA SVN}.}}x^Mk@_1(רI/FQ[LBi$c ͇&F ˲3 TM.EDEYc&I~PBe+ZN״AkhsGDQ. О5o@9>%(d>hc/1}#@@UN#\ y(ZVR M޲'4 =xlyg^(б=oM奓窾xyC?b,/ ENDREP DELTA SVN" ""x^PMK@=bMX1(-%cVݰ9C xxo潙7RЪpRaENDREP DELTA SVNZVZZx^Qk0_q@t]ʰ0ƄiaAՆD_>pqAF3i˵*DYEiFQ&rA -PǙq ْ2XSi[^a0zqԁ}~(nQ>_8>dp\{ en 8.D^Ol>6`?&aU?S~vzOgL>$$m4< F%UآvƔaL\}nbB^+ n6lGXNk4;Hz4-񐦑txvQbǦJENDREP DELTA 496989 56284 440 SVNz`aph[(&kProcessedLocalAudioSourceIdentifier); bool ApmInAudioServiceEnabled() { -#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) +#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD) return base::FeatureList::IsEnabled(features::kWebRtcApmInAudioService); #else return false; @@ -355,7 +355,7 @@ void ProcessedLocalAudioSource::CaptureUsingProcessor( ENDREP DELTA 496989 56737 933 SVNg4PIe.%k_>`N9-03-01 17:04:22 UTC +++ src/3rdparty/chromium/content/renderer/render_thread_impl.cc @@ -194,12 +19436,7 +945,7 @@ void RenderThreadImpl::Init() {977,7 +986,7 @@ void RenderThreadImpl::Init() {335,11 +1344ENDREP DELTA 496989 57701 739 SVNr*)SEDXxWu ;M7N]%, ( ą?*&r>/CENDREP DELTA 496989 58471 445 SVNb R~P?nlx^S]o0}WX*`W!֬Ր:@j}}C$vf;8QV${{'ޛ ߡUvF̸?F*0ʁr؀`Υh3hSPYy?L&7>tйT<3J#h3!O ]8C(g<~ӳ@T~vR7=qѬ7YjVZ*zLI*wK5-Ejs 5Ꞛ,2U/_ Nx0 ̿N(t0CD>9dsYxO&ɷc.2g`"k"-bhh(;(Ϧw'WpT tPfR Tx)$ggw96g0N^&clZ"NPnQ yljQ7H>6Eϰ(r%]xb%e3[3)u>{a^ƫb|7O^&v'@+G8? ]J `ø{ljvWphɋ=GM { v7FSsENDREP DELTA 496989 62821 479 SVN"Vo;E x^QO0+.%QBU!Jᡂ)"cRkm]@&4I<@^윜sbqvzt{eq\f>4K\ݞ}O8 }}4m%XcJ'8`&_;2F%{-,8gX0y+NaOqb[\32~P:Jgb˾1,9+,`>binw*>QS8Yږ:Jn$2 R#>5,{O ENDREP DELTA SVN   --- src/3rdparty/chromium/extensions/common/features/feature.cc.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/extensions/common/features/feature.cc @@ -26,6 +26,8 @@ Feature::Platform Feature::GetCurrentPlatform() { return MACOSX_PLATFORM; #elif defined(OS_WIN) return WIN_PLATFORM; +#elif defined(OS_BSD) + return LINUX_PLATFORM; #else return UNSPECIFIED_PLATFORM; #endif ENDREP DELTA 497990 16231 37 SVN%~ BJg$2|9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/extensions/common/image_util.cc @@ -18,7 +18,11 @@ #include "base/strings/stringprintf.h" #include "base/time/time.h" #include "base/timer/elapsed_timer // defined(OS_BSD) #include "third_party/skia/include/core/SkBitmap.h" #include "third_party/skia/include/core/SkCanvas.h" #include "third_party/skia/include/core/SkColor.h" ENDREP DELTA SVNqqqx^SN0^£JVҔv2-a4ډ ֻȳOlNVVZ@H8#%i0"R4e"x)T2TUA)УWJw?{t=tS81vQYc9 `4N~M<[4DA`":S-l;?lr93~96i_ &%AXi<{Q`Ak fm RlΓBەjxz1=?֚wLj1^AqlJ JA9ߡO] GHi9E5Ɠ2eMu)_~0ȂIе^ g߷6ٶt_xLVbD4K]``InG+fW$j`^0zut f[c8a\[;׽; øWmލ-ٱEwq(N5-U71=N".mAwgzRĜe Qix.~<QA4eW,oLzc5&nm!>UOVE/HJXHFT'ieIxX9-XMqDI{m ~2o%&s"?1m'r8p'p: g:u/7/^?:Oy >dXENDREP DELTA 496989 64005 477 SVN 1A&Qg{~b!i09-05-23 12:39:34util // defined(OS_BSD)99,7 +703ENDREP DELTA 496989 64656 769 SVN@5dN^6BH.wIb9-05-23 12:39:34109,7 +109,7 @@ bool GpuMemoryBufferSupport::IsNativeGpuMemoryBufferCo #elif defined(USE_OZONE) return ui::OzonePlatform::EnsureInstance()->IsNativePixmapConfigSupported( 66,7 +166std::move(callback)ENDREP DELTA 496989 65438 518 SVN09MO]=$~qtYW9-05-23 12:39:3438,7 +381,7 +61,7 @@ class GPU_EXPORT GpuMemoryBufferSupport { GpuMemoryBufferImpl::DestructionCallback callback); private:ENDREP DELTA 496989 65969 614 SVN-sa>PQyWFq0f_9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc @@ -87,7 +87,7 @@ void InitializeDirectCompositionOverlaySupport(GPUInfo } #endif // defined(OS_WIN) -#if defined(OS_LINUX) && !defined(OS_CHROMEOS) && !defined(IS_CHROMECAST) +#if (defined(OS_LINUX) && !defined(OS_CHROMEOS) && !defined(IS_CHROMECAST)) || ScopedBlockingCall scoped_blocking_call(base::BlockingType::WILL_BLOCK); @@ -129,7 +129(defined(OS_LINUX) && !defined(OS_CHROMEOS)) || 9,7 +199ENDREP DELTA SVN > x^}o6?R"vAM V 0&,I5(/YFx|9s?=b)㙒 /i<}hђxidf YR/VpvvstK85{{ey(sW Ԁpe ?Fҩz8eZ_gXop\h>c@L~7snPgXK׫HP_+daAfrQ"Gip#K.Č\Dη ineIm"5rnRzn< hq݀vĮ{u)QEc[2nF, L1b„ j8p{<>pͿ uBz(Y2V!S 9iPWOt0FgcNX>lRf\)bA4wgI2==CHV݈vdڝ#+vnzNL.iύ|"'?OΆb%IJ;'습7>J Q%W_ f yLcEYA%:CL=*f0]\g(o0&t(JXu ދ|R5+g*! HfUq 254eJ9+)yY oN vmlOm't}ht5| Sѯs d:Yݻp!\g-֥AQ( aP3h^HBQunNr#G{9tzX̜5vϲ;J1\x_,jh &'A+^fE˗}wdǍж:hV$q<}ƣpENDREP DELTA SVN?A??--- src/3rdparty/chromium/gpu/ipc/service/gpu_watchdog_thread.h.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/gpu/ipc/service/gpu_watchdog_thread.h @@ -191,8 +191,10 @@ class GPU_IPC_SERVICE_EXPORT GpuWatchdogThread : publi XDisplay* display_; gfx::AcceleratedWidget window_; XAtom atom_; +#if !defined(OS_BSD) FILE* tty_file_; int host_tty_; +#endif #endif base::RepeatingClosure alternative_terminate_for_testing_; ENDREP DELTA 496989 67470 359 SVN 1Y[iux9-05-23 12:39:344,7 +34,7 @@ class HeadlessContentBrowserClient : public content::C ::storage::OptionalQuotaSettingsCallback callback) override; content::GeneratedCodeCacheSettings GetGeneratedCodeCacheSettings( content::BrowserContext* contextENDREP DELTA SVN(}((x^ŔmO0_/Jԥ` 4( M&u..}vB:؋IE"q 歮NfLh2oM%E+H]jaZ%%7GV׷+s= l2|vmVO&B\*==,M/r>!1LMkTGIƵ32 4|gXhűn+^'+ ۣAx w3_܀2"aj3q$n 0xwPvR+){(*V5eՔRt Ϗ C"B5ͅfOh8MOxU [ETrUAiUNieaꓦ!56iD67qENDREP DELTA 496989 69871 474 SVNqYq7UB pOp9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/media/audio/BUILD.gn @@ -240,8 +240,18+ } if (use_alsa) { ENDREP DELTA SVN-]--x^PJ@=bi=(mYw'd'nZ?MAē{7ex1Xl%|-\P htv~]d1x/$M'd%yG˞<:zK@{@<!.3BÞGЂ[ߠ6/с1j72.{ްD!p] v{ջG١cD`AS;Noز&qLb m[/ @|w*F )ǁ 2:; -5Lw[]Tcx1LENDREP DELTA 496989 72797 694 SVNlJ&!%<USJt`Hp: Ts9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/media/base/video_frame.cc @@ -53,7 +5368,7 +68,7 @@ static std::string StorageTypeToString( // static bool VideoFrame::461,7 +461const VideoFrameLayout& layout, @@ -592,7 +592,7 @@ scoped_refptr VideoFrame::WrapVideoFrame( }917,7 +917const std::vector& VideoFrame::DmabufFds() const { DCHECK_EQ(storage_type_, STORAGE_DMABUFS); ENDREP DELTA 496989 73504 871 SVNYZ"q!;T5uLKcL!8p9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/media/base/video_frame.h @@ -71,7 +7145,7 +24430,7 +430s24,7 +624ENDREP DELTA 496989 74838 528 SVN_[UoaEr<6!>9-03-01 17:04:22 UTC +++ src/3rdparty/chromium/media/capture/video/linux/v4l2_capture_delegate.cc @@ -4,8 +4,10@@ -13,7 +15,7 @@ 8,10 +3042,9 +344ENDREP DELTA 496989 75397 601 SVNd7?ber+_\=9-03-01 17:04:229,6 +259vector7,6 +268,7 @@ bool VideoCaptureDeviceFactoryLinux::HasUsableFormats( if (base::ContainsValue(usable_fourccs, fmtdesc.pixelformat)) return true; } +#endif DVLOG(1) << "No usable formats found"; return false; @@ -312,9 +314,13 @@ void VideoCaptureDeviceFactoryLinux::GetSupportedForma v4l2_format.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; for (; DoIoctl(fd, VIDIOC_ENUM_FMT, &v4l2_format) == 0;ENDREP DELTA 496989 76011 813 SVN9HBAZ\ja1k."VEFc!#iBpX%vj [gC6M[7iιK \#< ~gl@:;T2(dMU|Ye]^C _dž{e¾mɒLYƯ(]Fc3p|;v `H3bFV}EG2n?]iZ97I ni?!Xv08CdmfE6K.keI9F[m4;0kk ȘVrhW`(?X/йao ;tH72ԡG{HasTextures(); -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_BSD) is_software_backed_video_frame &= !video_frame->HasDmaBufs(); #endif ENDREP DELTA SVNeFeex^Umo0<~ōJ״EtH@нh"86đ0UPۺJS.yαmN r gSN)aN"숹dIߊ2eUegٷ+UحcFT*S\C([`8JQJ1,<ɯ<3NL\ޢ!$1 o\NXpwnu?Zs3z;6:D8$Q); BX")Q}ʑFXєa( Q%;"!2Nhsݳ u ưywU@=$2e|~j0DYת-44 kYR##$4tb*)7µ2鑨[zkDFTʄFEDt~ٌ$0j3Q$"-|-/{*Qys*@ %(vMHb @YXZ`H<$lXNs9\ bcWCrK%}}+2m Cul<E)Ζ)uj7J}q쟷׳Ze)ڬܨoLDduNgH(Ϲyphs5 r?dENDREP DELTA SVN!x^PMK@=_1o1ٶQ-C $m`7T񿻉V<axya0Bg>hF&)Q(KK 1ۨ4E 'p.Q $Osx^{A{$.!kxiRޯr]u-3|F{{g;vzhJPS ʦ^,v#(Yd&򎦛nWMR? }=}1Jմ䲻( eBj)f,-:p\Xdӫ&il˴Dߟ֏,R(AQSRb<L񂤲$HFdi̴j[x9Yȁ_ +*SE:aգ y`p-l j(<3= L8O@uE;K(np?eQT)q _էx"a&&& !֦S-[jͬXm\mk+j)ˎ6rrBҽ&z}4Q9 @ܴ RY4J)mCFcP‡({M V V K+ʷ@rD9Kyɐ'9=3yQd RaNÔ.vGq$8z:;h7ʲllc@ U%|ENDREP DELTA SVNPfPPx^KO@WčX*aHJtG \23Uߝ1՝9g8%S+u,K I+O0)JW?e&7n$sqy\N{w0ZmMo74ވgvY'gC%,;k— \HY + #include #include "base/files/file_util.h" ENDREP DELTA SVNuwuu--- src/3rdparty/chromium/services/audio/BUILD.gn.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/services/audio/BUILD.gn @@ -106,7 +106,7 @@ source_set("lib") { "//services/service_manager/sandbox:sandbox", ] - if (is_linux) { + if ((is_linux) && (!is_bsd)) { sources += [ "audio_sandbox_hook_linux.cc", "audio_sandbox_hook_linux.h", ENDREP DELTA SVNuluux^Qk0_qkvnX(bjjfD*^{ 9sbY(WNt}x^}QO0 ᗂPA Dac4UVǻ(FK޻޻VhY5[yhU.~m%ab|6F+k:JK"qd,6/&flX5]H)@{0A! EtABS=VS8U%q=a(V@vhDTl7)xuA\%011">9I " v *Nb^1 @y5/E( 0A \6߾I6zBk)L 7\ M1/f_uƂ|͂Eۣv7i??OzENDREP DELTA SVN!!!x^Ao0W%i6nj R%PRΤmbSJDqė<(WoB4ݑF5*<(A[C޺ّZ/'UyZ jsZmNux39?\,CKYBPtaw.Fu0X&OwȠB\!BؓVp#?&9Tlw4m {!xRku3I!uzy%_]ɒu$kY8Ech#:f%D jcL(=>43+ƪoȶLYN rP_0r+JRuUr4eij);~Llc?ENDREP DELTA SVNrkrrx^To0~ōIU2uU`ZK&R>LBr@Td3oZmC.>} Àf{t<\ʌ]:[K0MT]rQSфzDC GKp=r a,R:lFgSΌ! BO_B>"h{@%z*zd'(gft y"v (*M"#dIJb3a =6qt,rP򾘰vTCNuJDӴDr rVF1N&QvwQT(Q crl_set) override; void OnCertDBChanged(#if defined(OS_MACOSX) && !defined(OS_IOS) ENDREP DELTA 496989 99514 835 SVNnm('vJ8:1> >x-A=Jx^Tmo0_qU%P+-RSРG,M3 MTmjۧ'wESY4 󄪶LEv2B$4/6QAw@ňVcn;F2i+/FFUɑBy ~`yӾF\ U2A-~$/&cv>0zɔ9N)&E.1,ENDREP DELTA SVNBQBBx^PMO@=_1 )j B8ٶSН%*R"Aͽ˛L`t%mQJR-#7XHb:BaQ8 q?J, G2i2J xzA7!Lwa8bsB iaN>=ؿLL{YsԒXXRL 5zj)n--~Lto^J);r-kǠ9H\%jp%rwjNwJ-Wn7>u=0ŘضOsp܁4+&VRQ}w1yh{O{-TB4!QקiǓ dd P(} ԣ?䒝879&ɫڕ^LLV淇BQSD+˶ENDREP DELTA 496989 104073 393 SVNzq S `?pBR9-05-23 12:39:34 bool HasZygote() { return !zygote_pids_.empty(); } private: ENDREP DELTA 496989 106551 431 SVNBG=a`#RbUUmE9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/third_party/angle/BUILD.gn @@ -268,7 +268,8 @@ angle_static_library("angle_gpu_info_util") { if (is_linux || is_fuchsia) { sources += libangle_gpu_info_util_linux_sources + if (use_x11 || is_bsd) { sources += libangle_gpu_info_util_x11_sources deps += [ "src/third_party/libXNVCtrl:libXNVCtrl" ] defines += [ "GPU_INFO_USE_X11" ] @@ -276,6 +277,7 @@ angle_util_linux_sourcesENDREP DELTA 496989 109494 362 SVNAy4Ma3cZgqx^]o0'Fð,K`-d _pGX+ǿ`-ˢ^\'o>yOWWT Zuu ы$2D4Hd;rAfTp?'#1C],54 N4 n0RNpz\hnBERs >Bv-',jGA8&~v"i#F!+t9qW aPcal:ᰅEqOU7?8p l18K!ˮ랷wN'uW!}/AZq;?,W˵7SĝL ߴ @mI>Cm>Z'@Z0֌2UGJɦF㎃QͽWme [RX_nERT"#!CcyoEw%ڹq2.BAĤ_4#fL_$rJ䥊+RRy~,IL MEo;nha qz=po\s(}_Yޔ\65N,3d  (S&S%{ >360+Sp[bskb uK!'~0D=NIdH?ao.ٔ*}fbV*TjSR$-IGE<$i]1 (zK NQjW#Iă#~8ΠZӒrXެR&((%vs{398[|\, ze9_39i(}i5>w@@ -276,7 +276,7 @@ std::unique_ptr FontCache::CreateFon CString name; sk_sp typeface; -#if defined(OS_ANDROID) || defined(OS_LINUX) +#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD) if (alternate_name == AlternateFontName::kLocalUniqueFace && RuntimeEnabledFeatures::FontSrcLocalMatchingEnabled()) { typeface = CreateTypefaceFromUniqueName(creation_params, name); ENDREP DELTA SVNx^[k0_1WY;Ms#lPX(nhߌcwEʷ͕xm2K1 &jM@h[5h?mQ%d@RoWwyTEU XOWt{^|_.C1hdxt3fx2-Z?௷&q) /k'c`Go֝b J4} դ`f.۠sRDߣ:rNgK-m?&Y|J(C2̊ܺQ.bUQOw&<ENDREP DELTA 496989 117296 423 SVN]@`bp]Hz?9-05-23 12:39:342,12 +52,17+#endif + #endif namespace WTF { ENDREP DELTA SVN0U00x^oo0_/J( O`k)V$J^Lk!l+wNQ(ӆ*=aAJ\~ȓ9 "5, JE*O3-ˈX=T fڹQmwu`Ԭ3tj4@QPLR:xÜq¦)iP9Cx=]2dh= X'7jLY.R*T!Ɯ q,YZR2P{bf81DI<;6̨TdOOj?mMe!&"e1AxU!b%R03%IkVBHb W8X,$""Ƨ RI} tYcbd8|Wh̖wqs RqB@uyNoTV-zqNcL̝Aį%p&\BaJ8Jxx| ;N7A;Qz~2$JKVxmQo4;Eú\ChPBiS1;^KA QNzգ~+OS/ւENDREP DELTA SVN--- src/3rdparty/chromium/third_party/breakpad/breakpad/src/common/simple_string_dictionary.h.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/third_party/breakpad/breakpad/src/common/simple_string_dictionary.h @@ -33,7 +33,7 @@ #include #include -#include "common/basictypes.h" +#include "third_party/breakpad/breakpad/src/common/basictypes.h" namespace google_breakpad { ENDREP DELTA SVNix^j SX6l- {:X5ɁD&lc/?ٲbw=*c wLdl}t:Nj  5:,vGrاg~:J$ 0y:s DmlJ(m$jYP#<=&yF02{G]ݺM jWׄ9*Gw^VE@|xG ENDREP DELTA SVNxzxx--- src/3rdparty/chromium/third_party/crashpad/crashpad/client/BUILD.gn.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/third_party/crashpad/crashpad/client/BUILD.gn @@ -71,6 +71,12 @@ static_library("client") { sources += [ "crashpad_client_fuchsia.cc" ] } + if (crashpad_is_posix) { + sources += [ + "crashpad_client_posix.cc", + ] + } + if (crashpad_is_linux || crashpad_is_android || crashpad_is_fuchsia) { sources += [ "crash_report_database_generic.cc" ] } ENDREP DELTA SVNRaRRx^Tn1}._1RⲐHm*(T@ kiޱB"$̙37Z-0g:.뀧Z Ϸ`ޟL/|c ec"p鞷iaC_+Fz4;6Ͼ@WiU&1f)BKQiSM,2Ѡ~=Í( P5Xb g{ӄ_PN9@u{U_x*!gkBiHcaAH*/2$GX @[/$jayd-pI- XVmESk ۀMp3FA +RhJ{V27c+PXrWZX!&+X-=(N'1 h iGY $͆)'.xDD{1]6p r uN"X(S K);,AHjIIA:Ƶאd"Yv4> ɳ2Ix{ji`L% ^J!ɝЮ-؟Je<הoViQ┭3 ht2@42w.(Gn8$36C7(29RgǗ9+.Niuf> J}塓22B4P&n YK~IUG]FdMl|9͓zWn=~Eet?9&,3Hωoڳg<_֡ENDREP DELTA SVN!5!!x^PJ@=&i"j Zo!d@-ҏ7Ic ef#5%[2 Ә&!JMp$M01Il\JhwmÄ3=fOCM=6:) J~!'&Cy `|͝I2(n8>HmvLf/Md8uFMM}"{]Yu -`%;{B5TVzɕv{ePV <=Ate.ENDREP DELTA SVN4F44x^]O0ݯ87Y*иD7Xniš샴` \9i߼}B$Ŷdc",2QfX'B[D%c~)΄.%ik>^H1:-tD m9D}0Mj^ciZ2 J=<C`|(rN0~ں}"rVLTeFO j0]xaߒ!*߮"1JrV ݬ,[*'Zs%rf L.bHNX4ѼS-˙ewAs(-yogEz݃)QǍk:gѺtp(mM: $ú.k<7y\x,|\&hSp67|i OH<3jqy04md` [iM:ÕUITBU"W"dz2> WL:sDN'އ^w]Ovp"A@3y\!t|vwe1Cꙣ)魒;q#kKl !RW|4;MߏѵRENDREP DELTA SVNWGWWx^OK@S xiHӤi!z kv ٰb?%j^߼0 A"J%QQKq$stM(;:-Rty'D V&E1$6LR&t6Ooe bvW$NG>|xPu_*Զaa 3^xM%p,E>fj|/[R]fkG,B]#0I߃=W Iu([ܫj.4'_Fj;STŃr]\6ҖĤuXPIll]vN#%к']!ENDREP DELTA SVNx^]o0_qI/ZeTZmPH\ld;U>'ګ9c4Ax%g+l$u_A{2r z(`̼`؛8'ȟ} !*G $ ei0Ϳʟ |AW+B99srh@d0ζUƀ&i<^V@ۃ8'LV7R[AU5BLҵT}9D ENDREP DELTA 497877 542 426 SVN [4h 5-23 12:39:34ENDREP DELTA SVN]_]]--- src/3rdparty/chromium/third_party/node/node.py.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/third_party/node/node.py @@ -12,6 +12,7 @@ import sys def GetBinaryPath(): return os_path.join(os_path.dirname(__file__), *{ 'Darwin': ('mac', 'node-darwin-x64', 'bin', 'node'), + 'FreeBSD': ('freebsd', 'node-freebsd-x64', 'bin', 'node'), 'Linux': ('linux', 'node-linux-x64', 'bin', 'node'), 'Windows': ('win', 'node.exe'), }[platform.system()]) ENDREP DELTA SVNlllx^Q[K@~n~Afs۬]ܺfe3'䬨3*"8ÜwYhrMaVꦒ*Rj`+r wDբmF(h%d ?ǎypO;̢Y*&jy3s{4JMHBF@0:evi0q- ́Fs<*3{(X@YM!l~E][(5yGQ4Pu #Wl8t<6?LC82رOM; ;P+Zr[Lqd]8!Pɩ/x<HY8߼X Z{{|[]Om_v1G%R~/b90`ENDREP DELTA SVNQCQQx^Q]k0}^~EkLNVYjYkJ҂e߾T!{ 7cЊGSyIF4.RobQ"F5$ۜhGBBq!EJ8-e-Mmpw;}w eYCvy{`Z.:L0LB\*@4SfU:˫ PwE}o3&" HN_k3lee&ZRvB ܣ<%^IUUC]$.aE$^*{%(?ɘ/qENDREP DELTA SVN+L++x^Mk@ͯIi=+1|`]v7@|SӖi˲@$ԵYU8:$-k~b]M8OrtuRCsY"$Wvjs%w;w0Fcaz,lGV I@f%ot7NU2NCcf%ot7fރ׿~MvD`9;) k%g9ư[2*< 7"X8=;F|`l6N1`dtu f3ENDREP DELTA 497990 20585 1263 SVN.76Uo8DR{_!b ge Wl9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/third_party/skia/src/ports/SkFontHost_FreeType.cpp @@ -122,8 +1283,12 +1897,8 +1915,8 +2013,17 +702FontHinting h = rec->getHinting(); if (kFull_SkFont21,11 +1099glyph->fMaskFormat == SkMask::kLCD16_FormatENDREP DELTA 497990 21861 37 SVN] / iky-9-05-23 12:39:342,6 +12,7 @@ #include #include +#include #include #include "modules/include/module_common_types_public.h" ENDREP DELTA SVN--- src/3rdparty/chromium/third_party/webrtc/rtc_base/byte_order.h.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/third_party/webrtc/rtc_base/byte_order.h @@ -79,7 +79,7 @@ #error WEBRTC_ARCH_BIG_ENDIAN or WEBRTC_ARCH_LITTLE_ENDIAN must be defined. #endif // defined(WEBRTC_ARCH_LITTLE_ENDIAN) #elif defined(WEBRTC_POSIX) -#include +#include #endif namespace rtc { ENDREP DELTA SVNtvtt--- src/3rdparty/chromium/third_party/webrtc/rtc_base/ip_address.cc.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/third_party/webrtc/rtc_base/ip_address.cc @@ -11,6 +11,9 @@ #if defined(WEBRTC_POSIX) #include #include +#if defined(WEBRTC_BSD) +#include +#endif #ifdef OPENBSD #include #endif ENDREP DELTA SVN   --- src/3rdparty/chromium/third_party/webrtc/rtc_base/ip_address.h.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/third_party/webrtc/rtc_base/ip_address.h @@ -17,6 +17,10 @@ #include #include #endif +#if defined(WEBRTC_BSD) +#include +#include +#endif #if defined(WEBRTC_WIN) #include #include ENDREP DELTA SVNjXjjx^V]oH}^~m+!4dR;ʾYƾc f{gBvC 9u"jvDB=4kY7Պ88*j7A(Lɣ/"GшlKuV?yWowvκp_jYOO_f~Q=dr*x0T_,{%(Lch6̿ o;ohXo@ ,7˧AD TATgoJ1ӷ!*`4( יCfUk H"ԆGͳݍ!`w54-yyR~}v NMGiY7 tkWA"-wFwzU/lOѴh4i_^wK9E۷ݴy{>&osbйl<+p~h^rjV" qnѥ׮xZIENDREP DELTA SVNcecc--- src/3rdparty/chromium/third_party/webrtc/rtc_base/physical_socket_server.h.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/third_party/webrtc/rtc_base/physical_socket_server.h @@ -11,7 +11,7 @@ #ifndef RTC_BASE_PHYSICAL_SOCKET_SERVER_H_ #define RTC_BASE_PHYSICAL_SOCKET_SERVER_H_ -#if defined(WEBRTC_POSIX) && defined(WEBRTC_LINUX) +#if defined(WEBRTC_POSIX) && defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD) #include #define WEBRTC_USE_EPOLL 1 #endif ENDREP DELTA SVNMOMM--- src/3rdparty/chromium/third_party/webrtc/rtc_base/string_utils.h.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/third_party/webrtc/rtc_base/string_utils.h @@ -25,11 +25,11 @@ #endif // WEBRTC_WIN #if defined(WEBRTC_POSIX) -#ifdef BSD +#if defined(WEBRTC_BSD) || defined(BSD) #include -#else // BSD +#else // WEBRTC_BSD #include -#endif // !BSD +#endif // !WEBRTC_BSD #include #endif // WEBRTC_POSIX ENDREP DELTA 497877 1943 616 SVN3=CEs])P[p=f-x^VmsHί[4&Ky*[P/S00do_B&i=O?p'O_>NaJۅW>O ˁIiϗdA}sqo<7: h$‡`q?*j-৐.XB6p;˿DĩL,~a gS6O+'#75vLѦWm^u1X6U[4k_ O?[uJ?|D˨j%&F1H\PF!8SՒ-?jdOe)DA4m纐CBZuϴtLKΡk;}xƍ2r0F٨jߙTcENDREP DELTA 496989 133161 263 SVN='^K\\9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/tools/variations/fieldtrial_to_struct.py @@ -24,6 +24,7 @@ finally: _platforms = [ 'android', 'android_webview', + 'freebsd', 'chromeos', 'fuchsia', 'ios', ENDREP DELTA SVNO}OOx^KK0Wd5"j݌VAfc-irdHA濛QG]pswȈ3nN]ˤdCV]^+CTZsk#iEI"Y~t"`6Ci,^T b0z ۶ߞ)x"ENDREP DELTA 496989 136750 322 SVN5/>bN~79-05-23 12:39:34defined(OS_ANDROID) || defined(OS_FUCHSIA) +#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FUCHSIA) || defined(OS_BSDENDREP DELTA 496989 137103 379 SVNm=RM`my9-05-23 12:39:3465,7 +65,7 @@ struct GFX_EXPORT GpuMemoryBufferHandle { base::UnsafeSharedMemoryRegion region// TODO(crbug.com/863011): convert this to a scoped handle. NativePixmapHandle native_pixmap_handle; #elif defined(OS_MACOSX) && !defined(OS_IOS) ENDREP DELTA 496989 138278 652 SVNI|L0+8Ux^S[o0~ϯ@iʥ[V50 Er\8mP!`|3tƝs:ʘkvRƷfI摙f?Q+1rF6d.'ѐg-./r],d[JעƢW@v[e4+F (RN5yŲITܸ&eurkYCQ }5r5n^^naS,%(?Woh YI, ĘAiV{ZEi襵?| Q¶im`ٟ[9M'Ғ3Y W 3xp֔@j'{=4ֲbIǥ3k9|r;#f0#V*ER #jS&i+Q?_{7Z^գoJ3L'F#{?B+ ![6.$)H/+}H{ OO,[86dl͆W6~ձ#t_ 8ENDREP DELTA 496989 138943 311 SVN <KHHx^RQO0~ﯸpM B("0-ef]ݺE/q.׃{߻Y hJp9o .2"MYdZ"\g+4Ӿ`UHT=03an:{t C<# =}r<"0|ⵅ4vlBHc褠 MFtAR1#P>k8$' rrRK)cxf6OJ@K# d[]` -|kWKvŏe6ENDREP DELTA 496989 139267 460 SVNQ]AZ]=9-03-01 17:04:22 UTC +++ src/3rdparty/chromium/ui/gfx/native_pixmap_handle.cc @@ -38,7 +38 +#if defined(OS_LINUX) || defined(OS_BSDENDREP DELTA 496989 139740 512 SVNG:@dP899-03-01 17:04:22 +#if defined(OS_LINUX) || defined(OS_BSDENDREP DELTA SVN)N))x^PMo0 =«4 ԥ:@/4}B;EihmSũDҁvNދlP'Ц V-ˌQU_eᶊ}\&Sd_IS^ENDREP DELTA SVN;Y;;x^Q[O0~_q"c FQMq7jXY2f/ uOmkΩa xdڜ.h%͗fN5Ba)6OhfO0$Wv3Nn;kucs~ò7G |S:9Ǎ9ΈcyyU}K2<-2^iUȾQ''IFdyʹ%yU%4;C:7h GscUMYٳ UGF2%kqO<&lORsYe@Dor,q,d5E>E%8t==^^Fa{Z }]B`T@iw֢G"/`h@Tp*q7@530;l_;Bo>(V5vzAdd:i?"Zz 'YENDREP DELTA SVN7x^_O0şݧ /9ʘ0$F5v nSワ>sr~A 4/$ɴډrGJA+C*h GfUAYR UEF29һ^SZlpςA qt ?za8<9NHrf L'l%[Ժ!-q_<xU*a(K#+HYn¹AG1lAOMp-.O@$Qkܣ(9FJ gzuXǥ%IE}]hNƧ ٣0ENDREP DELTA SVN+++x^N0S 5 IhhQ( Q@{ ӌhv8 VGg}p*&EXRXuXHef ?bPi$T؊޾ ay[;''hx]B%)q~ 35"[36BQCb)WՁ01-`rF&q-C P5,!*x 9TM<#a'ovvdž:Mgs煷MFA]GGm*7Vk{%12v6 oaՖA6ʸ!(5RY]G]wv{ENDREP DELTA 496989 147299 332 SVN%.KT%V9,y9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/v8/BUILD.gn @@ -3169,7 +31693189,6 +3189393,6 +3399,7 @@ if (v8_use_snapshot && current_toolchain == v8_snapsho "src/snapshot/embedded-file-writer.h", "src/snapshot/mksnapshot.cc", ] + libs = ["execinfo"ENDREP DELTA SVN{x{{x^P]O0}v AF7>CcB@` o؊k2ڥlҞ{oOsBw2w˭xHu=98y( TRf,W`jUUj*j{hH!3lJı}y)sbݖф4Y¬n 'S0nwhp2W3c?uq0v[A^kݩCGLy6u}Qꔤ 7qZ'xh`̇uٜEOLB+Pcr F )Qem/xft;*!JrqEY21cgך7odb 4Ə]25@&{Ơ3;[ ENDREP DELTA 496989 148018 132 SVNw(  IJ-9-05-23 12:39:34 UTC +++ src/3rdparty/chromium/v8/src/base/platform/platform-posix.cc @@ -376,7 +376,7 @@ bool OS::DiscardSystemPages(void* address, size_t size // static bool OS::HasLazyCommits() { -#if V8_OS_AIX || V8_OS_LINUX || V8_OS_MACOSX +#if V8_OS_AIX || V8_OS_LINUX || V8_OS_MACOSX || V8_OS_FREEBSD return true; #else // TODO(bbudge) Return true for all POSIX platforms. @@ -501,6 +501ENDREP DELTA SVN^`^^--- src/3rdparty/chromium/v8/src/external-reference-table.cc.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/chromium/v8/src/external-reference-table.cc @@ -9,7 +9,7 @@ #include "src/external-reference.h" #include "src/ic/stub-cache.h" -#if defined(DEBUG) && defined(V8_OS_LINUX) && !defined(V8_OS_ANDROID) +#if defined(DEBUG) && (defined(V8_OS_LINUX) || defined(V8_OS_FREEBSD)) && !defined(V8_OS_ANDROID) #define SYMBOLIZE_FUNCTION #include #include ENDREP DELTA SVN%g%%x^P]KA}n!uvu*J ?BY؝YffEߎ)X 499^hEi' %%[0EPИ) )C|I'AD ԠjV#nPP/n \8 40FQ[i29nANrh@8?owg°X7xZmj5(_kWO)cv{ v,)["ؔbS 3#K p Ad;WlG<~|`/y`%6̂RRT,M2B&*bS .K‵R^I~6)i* JmZ (i,8~pb CThXkwBȶ!rM*7)G9zG](%qQTz,>QVr$I;!ߗY]3XdH),YM~/=w4LP+b-mߐil6ARi 4J;"563q<p~%f&|2*yOϫi:{vd(/oENDREP DELTA SVNxyxxx^k0_voz &Mgla\s*jKFۚe {!fqyWi;?TZ4dbTG|Hiq4]^/<(:Dd_~:9K#*|]Bc]oǔgD(>E[:hENDREP DELTA 496989 148720 792 SVNOH)_#PLa<[P}$|.x^Qn0o D$$PV*L쀑-Qk1T]weZL*OjV5|~&!Õw;,9Y.|RZxGj{`04]'e=舱LYHrf7|߸;;X, n0p ߩr8ʷ.CGUX5`jxr_;Zqy #M>^YҎ+ih$6u]c?*kbp\ N m(7›ǃ5X|ϤPb ly70B_DENDREP DELTA SVNuwuu--- src/3rdparty/gn/util/sys_info.cc.orig 2019-05-23 12:39:34 UTC +++ src/3rdparty/gn/util/sys_info.cc @@ -28,6 +28,8 @@ std::string OperatingSystemArchitecture() { arch = "x86"; } else if (arch == "amd64") { arch = "x86_64"; + } else if (arch == "arm64") { + arch = "aarch64"; } else if (std::string(info.sysname) == "AIX") { arch = "ppc64"; } ENDREP DELTA 496989 153273 539 SVNoY]\m1]?y f:x^oO0S\!:XbS_6c+Фv1~w;@$$svv˵rlV[ {S.|p/p 9~{mK|t٥Y7,DVdE߈p4~0b