<?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>129966</bug_id>
          
          <creation_ts>2014-03-08 02:22:51 -0800</creation_ts>
          <short_desc>Add os boilerplate to build leveldb on OpenBSD/NetBSD</short_desc>
          <delta_ts>2014-03-14 14:20:43 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Landry Breuil">landry</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ajacoutot</cc>
    
    <cc>berto</cc>
    
    <cc>commit-queue</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>988541</commentid>
    <comment_count>0</comment_count>
    <who name="Landry Breuil">landry</who>
    <bug_when>2014-03-08 02:22:51 -0800</bug_when>
    <thetext>Otherwise build fails with &apos;no such &lt;endian.h&gt; include&apos; because of the ifdef fallback in Source/ThirdParty/leveldb/port/port_posix.h. So let&apos;s use the same codepaths as FreeBSD, they just work.
I know the gtk port is moving away from autotools to cmake, but i couldnt find the equivalent places for cmake files..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988542</commentid>
    <comment_count>1</comment_count>
      <attachid>226211</attachid>
    <who name="Landry Breuil">landry</who>
    <bug_when>2014-03-08 02:28:18 -0800</bug_when>
    <thetext>Created attachment 226211
Fix leveldb build on openbsd/netbsd</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990671</commentid>
    <comment_count>2</comment_count>
      <attachid>226211</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-14 14:20:40 -0700</bug_when>
    <thetext>Comment on attachment 226211
Fix leveldb build on openbsd/netbsd

Clearing flags on attachment: 226211

Committed r165648: &lt;http://trac.webkit.org/changeset/165648&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990672</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-14 14:20:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>226211</attachid>
            <date>2014-03-08 02:28:18 -0800</date>
            <delta_ts>2014-03-14 14:20:39 -0700</delta_ts>
            <desc>Fix leveldb build on openbsd/netbsd</desc>
            <filename>bug-129966-20140308112817.patch</filename>
            <type>text/plain</type>
            <size>5119</size>
            <attacher name="Landry Breuil">landry</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY1MjI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9DaGFuZ2VMb2cgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9DaGFuZ2VMb2cKaW5kZXggNmI4MThlZWJh
M2U4MDQ2NGJkZGNkNzhkM2ZkYWI2MGIwMWE4YTMwYS4uNmE0ZDM1YTQ0N2Q2MDVmOTljYzlhMWI3
MmM0NDdiODFiNzdkZmY1MSAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE0
LTAzLTA4ICBMYW5kcnkgQnJldWlsICA8bGFuZHJ5QG9wZW5ic2Qub3JnPgorCisgICAgICAgIEZp
eCBsZXZlbGRiIGJ1aWxkIG9uIE9wZW5CU0QvTmV0QlNEIGJ5IHVzaW5nIHRoZSBGcmVlQlNEIGNv
ZGVwYXRocy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEyOTk2NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogbGV2ZWxkYi9HTlVtYWtlZmlsZS5hbToKKyAgICAgICAgKiBsZXZlbGRiL3BvcnQvcG9ydF9w
b3NpeC5oOgorCiAyMDE0LTAxLTEyICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAog
ICAgICAgICBGaXggdGhlIE1hYyBidWlsZCBhZnRlciByMTYxNzc3LgpkaWZmIC0tZ2l0IGEvU291
cmNlL1RoaXJkUGFydHkvbGV2ZWxkYi9HTlVtYWtlZmlsZS5hbSBiL1NvdXJjZS9UaGlyZFBhcnR5
L2xldmVsZGIvR05VbWFrZWZpbGUuYW0KaW5kZXggYzI4NGNjODZhZWEwODI2N2I5MDM0OWRiOTc4
MTA5ODNiNmFlOTM3ZC4uNGZhYjgxMjY0ZWE4M2ViODE0ODRiNDMzNTljNmU3NGIyN2Y2YjY4YiAx
MDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvbGV2ZWxkYi9HTlVtYWtlZmlsZS5hbQorKysg
Yi9Tb3VyY2UvVGhpcmRQYXJ0eS9sZXZlbGRiL0dOVW1ha2VmaWxlLmFtCkBAIC0zMCw2ICszMCwy
MSBAQCBsaWJMZXZlbERCX2xhX0NQUEZMQUdTICs9IFwKIAktRE9TX0ZSRUVCU0QKIGVuZGlmCiAK
K2lmIE9TX05FVEJTRAorbGliTGV2ZWxEQl9sYV9DUFBGTEFHUyArPSBcCisJLURPU19ORVRCU0QK
K2VuZGlmCisKK2lmIE9TX09QRU5CU0QKK2xpYkxldmVsREJfbGFfQ1BQRkxBR1MgKz0gXAorCS1E
T1NfT1BFTkJTRAorZW5kaWYKKworaWYgT1NfRFJBR09ORkxZCitsaWJMZXZlbERCX2xhX0NQUEZM
QUdTICs9IFwKKwktRE9TX0RSQUdPTkZMWQorZW5kaWYKKwogaWYgT1NfREFSV0lOCiBsaWJMZXZl
bERCX2xhX0NQUEZMQUdTICs9IFwKIAktRE9TX01BQ09TWApkaWZmIC0tZ2l0IGEvU291cmNlL1Ro
aXJkUGFydHkvbGV2ZWxkYi9wb3J0L3BvcnRfcG9zaXguaCBiL1NvdXJjZS9UaGlyZFBhcnR5L2xl
dmVsZGIvcG9ydC9wb3J0X3Bvc2l4LmgKaW5kZXggZjJiODliZmZiOTljMjMyYzAzOTIyODA2ODY4
YjBjY2Y2NjNiYzExMS4uN2ZiYWI5YjFiZmYyYWZiZjNiNzdhOTIxNDZiNjY5OWI5ODVhZGIyNyAx
MDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvbGV2ZWxkYi9wb3J0L3BvcnRfcG9zaXguaAor
KysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9sZXZlbGRiL3BvcnQvcG9ydF9wb3NpeC5oCkBAIC0yMSwx
NCArMjEsMTEgQEAKICAgI2Vsc2UKICAgICAjZGVmaW5lIFBMQVRGT1JNX0lTX0xJVFRMRV9FTkRJ
QU4gZmFsc2UKICAgI2VuZGlmCi0jZWxpZiBkZWZpbmVkKE9TX0ZSRUVCU0QpCi0gICNpbmNsdWRl
IDxzeXMvdHlwZXMuaD4KLSAgI2luY2x1ZGUgPHN5cy9lbmRpYW4uaD4KLSAgI2RlZmluZSBQTEFU
Rk9STV9JU19MSVRUTEVfRU5ESUFOIChfQllURV9PUkRFUiA9PSBfTElUVExFX0VORElBTikKICNl
bGlmIGRlZmluZWQoT1NfT1BFTkJTRCkgfHwgZGVmaW5lZChPU19ORVRCU0QpIHx8XAotICAgICAg
ZGVmaW5lZChPU19EUkFHT05GTFlCU0QpCisgICAgICBkZWZpbmVkKE9TX0ZSRUVCU0QpIHx8IGRl
ZmluZWQoT1NfRFJBR09ORkxZKQogICAjaW5jbHVkZSA8c3lzL3R5cGVzLmg+CiAgICNpbmNsdWRl
IDxzeXMvZW5kaWFuLmg+CisgICNkZWZpbmUgUExBVEZPUk1fSVNfTElUVExFX0VORElBTiAoX0JZ
VEVfT1JERVIgPT0gX0xJVFRMRV9FTkRJQU4pCiAjZWxpZiBkZWZpbmVkKE9TX0hQVVgpCiAgICNk
ZWZpbmUgUExBVEZPUk1fSVNfTElUVExFX0VORElBTiBmYWxzZQogI2VsaWYgZGVmaW5lZChPU19B
TkRST0lEKQpAQCAtNTQsNyArNTEsNyBAQAogI2VuZGlmCiAKICNpZiBkZWZpbmVkKE9TX01BQ09T
WCkgfHwgZGVmaW5lZChPU19TT0xBUklTKSB8fCBkZWZpbmVkKE9TX0ZSRUVCU0QpIHx8XAotICAg
IGRlZmluZWQoT1NfTkVUQlNEKSB8fCBkZWZpbmVkKE9TX09QRU5CU0QpIHx8IGRlZmluZWQoT1Nf
RFJBR09ORkxZQlNEKSB8fFwKKyAgICBkZWZpbmVkKE9TX05FVEJTRCkgfHwgZGVmaW5lZChPU19P
UEVOQlNEKSB8fCBkZWZpbmVkKE9TX0RSQUdPTkZMWSkgfHxcCiAgICAgZGVmaW5lZChPU19BTkRS
T0lEKSB8fCBkZWZpbmVkKE9TX0hQVVgpCiAvLyBVc2UgZnJlYWQvZndyaXRlL2ZmbHVzaCBvbiBw
bGF0Zm9ybXMgd2l0aG91dCBfdW5sb2NrZWQgdmFyaWFudHMKICNkZWZpbmUgZnJlYWRfdW5sb2Nr
ZWQgZnJlYWQKQEAgLTYzLDcgKzYwLDcgQEAKICNlbmRpZgogCiAjaWYgZGVmaW5lZChPU19NQUNP
U1gpIHx8IGRlZmluZWQoT1NfRlJFRUJTRCkgfHxcCi0gICAgZGVmaW5lZChPU19PUEVOQlNEKSB8
fCBkZWZpbmVkKE9TX0RSQUdPTkZMWUJTRCkKKyAgICBkZWZpbmVkKE9TX09QRU5CU0QpIHx8IGRl
ZmluZWQoT1NfRFJBR09ORkxZKQogLy8gVXNlIGZzeW5jKCkgb24gcGxhdGZvcm1zIHdpdGhvdXQg
ZmRhdGFzeW5jKCkKICNkZWZpbmUgZmRhdGFzeW5jIGZzeW5jCiAjZW5kaWYKZGlmZiAtLWdpdCBh
L1NvdXJjZS9hdXRvdG9vbHMvQ2hlY2tTeXN0ZW1BbmRCYXNpY0RlcGVuZGVuY2llcy5tNCBiL1Nv
dXJjZS9hdXRvdG9vbHMvQ2hlY2tTeXN0ZW1BbmRCYXNpY0RlcGVuZGVuY2llcy5tNAppbmRleCA2
YmE4OTJkMWU4MGFhYmZlYmNkYWM5ZGYzYzRlYzFmNTNhYWI3NGQwLi5mODIxZjFiMTk5MGE5YmE1
ZjYzMzVhNTJjNWRkNTgzNjk4Y2FmMzlkIDEwMDY0NAotLS0gYS9Tb3VyY2UvYXV0b3Rvb2xzL0No
ZWNrU3lzdGVtQW5kQmFzaWNEZXBlbmRlbmNpZXMubTQKKysrIGIvU291cmNlL2F1dG90b29scy9D
aGVja1N5c3RlbUFuZEJhc2ljRGVwZW5kZW5jaWVzLm00CkBAIC0zLDYgKzMsOSBAQCBBQ19DQU5P
TklDQUxfSE9TVAogb3Nfd2luMzI9bm8KIG9zX2xpbnV4PW5vCiBvc19mcmVlYnNkPW5vCitvc19v
cGVuYnNkPW5vCitvc19uZXRic2Q9bm8KK29zX2RyYWdvbmZseT1ubwogb3NfZ251PW5vCiAKIGNh
c2UgIiRob3N0X29zIiBpbgpAQCAtMTIsNiArMTUsMTUgQEAgY2FzZSAiJGhvc3Rfb3MiIGluCiAg
ICAgZnJlZWJzZCopCiAgICAgICAgIG9zX2ZyZWVic2Q9eWVzCiAgICAgICAgIDs7CisgICAgb3Bl
bmJzZCopCisgICAgICAgIG9zX29wZW5ic2Q9eWVzCisgICAgICAgIDs7CisgICAgbmV0YnNkKikK
KyAgICAgICAgb3NfbmV0YnNkPXllcworICAgICAgICA7OworICAgIGRyYWdvbmZseSopCisgICAg
ICAgIG9zX2RyYWdvbmZseT15ZXMKKyAgICAgICAgOzsKICAgICBsaW51eCopCiAgICAgICAgIG9z
X2xpbnV4PXllcwogICAgICAgICBvc19nbnU9eWVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvYXV0b3Rv
b2xzL1NldHVwQXV0b21ha2UubTQgYi9Tb3VyY2UvYXV0b3Rvb2xzL1NldHVwQXV0b21ha2UubTQK
aW5kZXggMzUzMmRiMmI1ZTlkYTRkMjdkMTE1ZjQ5ZGQxNGI5NTFlOWFmMmYwMC4uOGZmMmU1M2Fm
ZDZiMmI0OTFjNjQ2YWVjM2JiZmNiZWVhOTFlMDliNiAxMDA2NDQKLS0tIGEvU291cmNlL2F1dG90
b29scy9TZXR1cEF1dG9tYWtlLm00CisrKyBiL1NvdXJjZS9hdXRvdG9vbHMvU2V0dXBBdXRvbWFr
ZS5tNApAQCAtMjEsNiArMjEsOSBAQCBBTV9DT05ESVRJT05BTChbT1NfTElOVVhdLFt0ZXN0ICIk
b3NfbGludXgiID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW09TX0dOVV0sW3Rlc3QgIiRvc19n
bnUiID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW09TX0RBUldJTl0sW3Rlc3QgIiRvc19kYXJ3
aW4iID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW09TX0ZSRUVCU0RdLFt0ZXN0ICIkb3NfZnJl
ZWJzZCIgPSAieWVzIl0pCitBTV9DT05ESVRJT05BTChbT1NfT1BFTkJTRF0sW3Rlc3QgIiRvc19v
cGVuYnNkIiA9ICJ5ZXMiXSkKK0FNX0NPTkRJVElPTkFMKFtPU19ORVRCU0RdLFt0ZXN0ICIkb3Nf
bmV0YnNkIiA9ICJ5ZXMiXSkKK0FNX0NPTkRJVElPTkFMKFtPU19EUkFHT05GTFldLFt0ZXN0ICIk
b3NfZHJhZ29uZmx5IiA9ICJ5ZXMiXSkKIAogQU1fQ09ORElUSU9OQUwoW0NPTVBJTEVSX0dDQ10s
W3Rlc3QgIiRjX2NvbXBpbGVyIiA9ICJnY2MiICYmIHRlc3QgIiRjeHhfY29tcGlsZXIiID0gImcr
KyJdKQogQU1fQ09ORElUSU9OQUwoW0NPTVBJTEVSX0NMQU5HXSxbdGVzdCAiJGNfY29tcGlsZXIi
ID0gImNsYW5nIiAmJiB0ZXN0ICIkY3h4X2NvbXBpbGVyIiA9ICJjbGFuZysrIl0pCmRpZmYgLS1n
aXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggNWUwYTBiODQ4N2FhY2VhOGQ1ZjQxZTBl
NGQ3ZjU0MzE3MTM1Y2VmZi4uMzgxOWRhODRmMWU0MmZhNTRiYzA2NDJiZDkzMWYzMjg4Yjc2MmQ3
MiAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBA
CisyMDE0LTAzLTA4ICBMYW5kcnkgQnJldWlsICA8bGFuZHJ5QG9wZW5ic2Qub3JnPgorCisgICAg
ICAgIEFkZCBhdXRvdG9vbHMgYm9pbGVycGxhdGUgZm9yIHByb3BlciBvcyBkZWZpbmVzIG9uIE9w
ZW5CU0QvTmV0QlNEL0RyYWdvbkZseQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTI5OTY2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBTb3VyY2UvYXV0b3Rvb2xzL0NoZWNrU3lzdGVtQW5kQmFzaWNEZXBl
bmRlbmNpZXMubTQ6CisgICAgICAgICogU291cmNlL2F1dG90b29scy9TZXR1cEF1dG9tYWtlLm00
OgorCiAyMDE0LTAzLTA2ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAK
ICAgICAgICAgQnVpbGQgV2ViS2l0MiBiZWZvcmUgYnVpbGRpbmcgV2ViS2l0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>