<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>126779</bug_id>
          
          <creation_ts>2014-01-10 13:45:12 -0800</creation_ts>
          <short_desc>FreeBSD build fixes</short_desc>
          <delta_ts>2014-02-14 13:51:11 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>128598</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Koop Mast">kwm</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ajacoutot</cc>
    
    <cc>andersca</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>landry</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>966566</commentid>
    <comment_count>0</comment_count>
    <who name="Koop Mast">kwm</who>
    <bug_when>2014-01-10 13:45:12 -0800</bug_when>
    <thetext>Add sys/wait.h for WIFEXITED and WEXITSTATUS defines.
FreeBSD doesn&apos;t have SIGCLD, wrap the code in #if defined(SIGCLD).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>966567</commentid>
    <comment_count>1</comment_count>
      <attachid>220882</attachid>
    <who name="Koop Mast">kwm</who>
    <bug_when>2014-01-10 13:45:58 -0800</bug_when>
    <thetext>Created attachment 220882
build fixes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968401</commentid>
    <comment_count>2</comment_count>
      <attachid>220882</attachid>
    <who name="Koop Mast">kwm</who>
    <bug_when>2014-01-15 10:53:20 -0800</bug_when>
    <thetext>Comment on attachment 220882
build fixes

set review flag</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968417</commentid>
    <comment_count>3</comment_count>
      <attachid>220882</attachid>
    <who name="Sergio Correia (qrwteyrutiyoup)">sergio</who>
    <bug_when>2014-01-15 11:49:58 -0800</bug_when>
    <thetext>Comment on attachment 220882
build fixes

View in context: https://bugs.webkit.org/attachment.cgi?id=220882&amp;action=review

&gt; ChangeLog:10
&gt; +

I believe you shouldn&apos;t update this file, only the one in Source/WebKit2/Changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969429</commentid>
    <comment_count>4</comment_count>
      <attachid>221543</attachid>
    <who name="Koop Mast">kwm</who>
    <bug_when>2014-01-18 06:42:38 -0800</bug_when>
    <thetext>Created attachment 221543
Build fixes for FreeBSD

Same patch as before but used Tools/Scripts/prepare-ChangeLog to generate the Changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970648</commentid>
    <comment_count>5</comment_count>
      <attachid>221543</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-22 03:11:03 -0800</bug_when>
    <thetext>Comment on attachment 221543
Build fixes for FreeBSD

Clearing flags on attachment: 221543

Committed r162513: &lt;http://trac.webkit.org/changeset/162513&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970649</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-22 03:11:05 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>972543</commentid>
    <comment_count>7</comment_count>
    <who name="Antoine Jacoutot">ajacoutot</who>
    <bug_when>2014-01-27 13:42:31 -0800</bug_when>
    <thetext>Hi.

I don&apos;t understand this patch. Isn&apos;t SIGCLD the same as SIGCHLD?
If so then why not s/SIGCLD/SIGCHLD which will work everywhere. That is what we&apos;ve been using on OpenBSD.
Unless I am missing something obvious...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>980955</commentid>
    <comment_count>8</comment_count>
    <who name="Landry Breuil">landry</who>
    <bug_when>2014-02-14 13:51:11 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Hi.
&gt; 
&gt; I don&apos;t understand this patch. Isn&apos;t SIGCLD the same as SIGCHLD?
&gt; If so then why not s/SIGCLD/SIGCHLD which will work everywhere. That is what we&apos;ve been using on OpenBSD.
&gt; Unless I am missing something obvious...

Yes... Koop, can you elaborate on why #if&apos;ing out those parts ? We&apos;ve used this for 2.2:
http://www.openbsd.org/cgi-bin/cvsweb/ports/www/webkit/patches/patch-Source_WebKit2_UIProcess_Plugins_unix_PluginProcessProxyUnix_cpp?rev=1.4;content-type=text%2Fplain</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>220882</attachid>
            <date>2014-01-10 13:45:58 -0800</date>
            <delta_ts>2014-01-18 06:42:38 -0800</delta_ts>
            <desc>build fixes</desc>
            <filename>Source_WebKit2_UIProcess_Plugins_unix_PluginProcessProxyUnix.cpp.diff</filename>
            <type>text/plain</type>
            <size>2292</size>
            <attacher name="Koop Mast">kwm</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE2MTY1
OSkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE0LTAx
LTEwICBLb29wIE1hc3QgPGt3bUBGcmVlQlNELm9yZz4KKworICAgICAgICBCdWlsZCBmaXhlcyBm
b3IgRnJlZUJTRC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEyNjc3OQorCisgICAgICAgIEFkZCBzeXMvd2FpdC5oIGZvciBXSUZFWElURUQgYW5kIFdF
WElUU1RBVFVTIGRlZmluZXMuCisgICAgICAgIEZyZWVCU0QgZG9lc24ndCBoYXZlIFNJR0NMRCwg
d3JhcCB0aGUgY29kZSBpbiAjaWYgZGVmaW5lZChTSUdDTEQpLgorCisgICAgICAgICogU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL1BsdWdpbnMvdW5peC9QbHVnaW5Qcm9jZXNzUHJveHlVbml4LmNw
cDoKKwogMjAxNC0wMS0wOSAgQmVuamFtaW4gUG91bGFpbiAgPGJwb3VsYWluQGFwcGxlLmNvbT4K
IAogICAgICAgICBSZW1vdmUgdGhlIEJsYWNrQmVycnkgZmlsZXMgb3V0c2lkZSBXZWJDb3JlCklu
ZGV4OiBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNjE2NTkpCisrKyBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNC0wMS0xMCAgS29vcCBNYXN0
IDxrd21ARnJlZUJTRC5vcmc+CisKKyAgICAgICAgQnVpbGQgZml4ZXMgZm9yIEZyZWVCU0QuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjY3NzkKKwor
ICAgICAgICBBZGQgc3lzL3dhaXQuaCBmb3IgV0lGRVhJVEVEIGFuZCBXRVhJVFNUQVRVUyBkZWZp
bmVzLgorICAgICAgICBGcmVlQlNEIGRvZXNuJ3QgaGF2ZSBTSUdDTEQsIHdyYXAgdGhlIGNvZGUg
aW4gI2lmIGRlZmluZWQoU0lHQ0xEKS4KKworICAgICAgICAqIFNvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9QbHVnaW5zL3VuaXgvUGx1Z2luUHJvY2Vzc1Byb3h5VW5peC5jcHA6CisKIDIwMTQtMDEt
MTAgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAg
IEltcGxlbWVudCBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OnJlY2VpdmVkQ2FuY2VsbGF0aW9uCklu
ZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGx1Z2lucy91bml4L1BsdWdpblByb2Nlc3NQ
cm94eVVuaXguY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9QbHVn
aW5zL3VuaXgvUGx1Z2luUHJvY2Vzc1Byb3h5VW5peC5jcHAJKHJldmlzaW9uIDE2MTY1OSkKKysr
IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9QbHVnaW5zL3VuaXgvUGx1Z2luUHJvY2Vzc1Byb3h5
VW5peC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQwLDYgKzQwLDggQEAKICNpbmNsdWRlIDx3dGYv
Z29iamVjdC9HT3duUHRyLmg+CiAjZW5kaWYKIAorI2luY2x1ZGUgPHN5cy93YWl0Lmg+CisKIHVz
aW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCiBuYW1lc3BhY2UgV2ViS2l0IHsKQEAgLTc5LDYgKzgx
LDcgQEAKICAgICAvLyBhYmxlIHRvIHJldHVybiB0aGUgc3RhdHVzLgogICAgIC8vIEFzIGEgY29u
c2VxdWVuY2UsIHdlIG1ha2Ugc3VyZSB0aGF0IHRoZSBkaXNwb3NpdGlvbiBpcyBzZXQgdG8KICAg
ICAvLyBTSUdfREZMIGJlZm9yZSBjYWxsaW5nIGdfc3Bhd25fc3luYygpLgorI2lmIGRlZmluZWQo
U0lHQ0xEKQogICAgIHN0cnVjdCBzaWdhY3Rpb24gYWN0aW9uOwogICAgIHNpZ2FjdGlvbihTSUdD
TEQsIDAsICZhY3Rpb24pOwogICAgIGlmIChhY3Rpb24uc2FfaGFuZGxlciA9PSBTSUdfSUdOKSB7
CkBAIC04NSw2ICs4OCw3IEBACiAgICAgICAgIGFjdGlvbi5zYV9oYW5kbGVyID0gU0lHX0RGTDsK
ICAgICAgICAgc2lnYWN0aW9uKFNJR0NMRCwgJmFjdGlvbiwgMCk7CiAgICAgfQorI2VuZGlmCiAK
ICAgICBpZiAoIWdfc3Bhd25fc3luYygwLCBhcmd2LCAwLCBHX1NQQVdOX1NUREVSUl9UT19ERVZf
TlVMTCwgMCwgMCwgJnN0ZE91dC5vdXRQdHIoKSwgMCwgJnN0YXR1cywgMCkpCiAgICAgICAgIHJl
dHVybiBmYWxzZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221543</attachid>
            <date>2014-01-18 06:42:38 -0800</date>
            <delta_ts>2014-01-22 03:11:02 -0800</delta_ts>
            <desc>Build fixes for FreeBSD</desc>
            <filename>Source_WebKit2_UIProcess_Plugins_unix_PluginProcessProxyUnix.cpp.diff</filename>
            <type>text/plain</type>
            <size>1589</size>
            <attacher name="Koop Mast">kwm</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2MjI1MCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE0LTAxLTE4ICBLb29wIE1h
c3QgPGt3bUBGcmVlQlNELm9yZz4KKworICAgICAgICBCdWlsZCBmaXhlcyBmb3IgRnJlZUJTRC4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNjc3OQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9j
ZXNzL1BsdWdpbnMvdW5peC9QbHVnaW5Qcm9jZXNzUHJveHlVbml4LmNwcDoKKyAgICAgICAgKFdl
YktpdDo6UGx1Z2luUHJvY2Vzc1Byb3h5OjpzY2FuUGx1Z2luKToKKwogMjAxNC0wMS0xNyAgQ29t
bWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdl
ZCwgcm9sbGluZyBvdXQgcjE2MjIzNyBhbmQgcjE2MjI0MS4KSW5kZXg6IFNvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9QbHVnaW5zL3VuaXgvUGx1Z2luUHJvY2Vzc1Byb3h5VW5peC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1BsdWdpbnMvdW5peC9QbHVnaW5Qcm9j
ZXNzUHJveHlVbml4LmNwcAkocmV2aXNpb24gMTYyMjUwKQorKysgU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL1BsdWdpbnMvdW5peC9QbHVnaW5Qcm9jZXNzUHJveHlVbml4LmNwcAkod29ya2luZyBj
b3B5KQpAQCAtNDAsNiArNDAsOCBAQAogI2luY2x1ZGUgPHd0Zi9nb2JqZWN0L0dPd25QdHIuaD4K
ICNlbmRpZgogCisjaW5jbHVkZSA8c3lzL3dhaXQuaD4KKwogdXNpbmcgbmFtZXNwYWNlIFdlYkNv
cmU7CiAKIG5hbWVzcGFjZSBXZWJLaXQgewpAQCAtNzksNiArODEsNyBAQAogICAgIC8vIGFibGUg
dG8gcmV0dXJuIHRoZSBzdGF0dXMuCiAgICAgLy8gQXMgYSBjb25zZXF1ZW5jZSwgd2UgbWFrZSBz
dXJlIHRoYXQgdGhlIGRpc3Bvc2l0aW9uIGlzIHNldCB0bwogICAgIC8vIFNJR19ERkwgYmVmb3Jl
IGNhbGxpbmcgZ19zcGF3bl9zeW5jKCkuCisjaWYgZGVmaW5lZChTSUdDTEQpCiAgICAgc3RydWN0
IHNpZ2FjdGlvbiBhY3Rpb247CiAgICAgc2lnYWN0aW9uKFNJR0NMRCwgMCwgJmFjdGlvbik7CiAg
ICAgaWYgKGFjdGlvbi5zYV9oYW5kbGVyID09IFNJR19JR04pIHsKQEAgLTg1LDYgKzg4LDcgQEAK
ICAgICAgICAgYWN0aW9uLnNhX2hhbmRsZXIgPSBTSUdfREZMOwogICAgICAgICBzaWdhY3Rpb24o
U0lHQ0xELCAmYWN0aW9uLCAwKTsKICAgICB9CisjZW5kaWYKIAogICAgIGlmICghZ19zcGF3bl9z
eW5jKDAsIGFyZ3YsIDAsIEdfU1BBV05fU1RERVJSX1RPX0RFVl9OVUxMLCAwLCAwLCAmc3RkT3V0
Lm91dFB0cigpLCAwLCAmc3RhdHVzLCAwKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>