<?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>130493</bug_id>
          
          <creation_ts>2014-03-19 19:38:54 -0700</creation_ts>
          <short_desc>[PATCH] Improve CMake usage</short_desc>
          <delta_ts>2014-03-19 20:50:52 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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="Ben Boeckel">mathstuf</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>992362</commentid>
    <comment_count>0</comment_count>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-19 19:38:54 -0700</bug_when>
    <thetext>Here is a set of patches for improving CMake usage. They&apos;re currently split out since some might not be wanted (one bumps the minimum version to 2.8.7, some cosmetic things, and another for warning-less 2.8.12+ support). Once the patches are accepted, I&apos;ll make them into proper patch submissions (optionally squashed).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992363</commentid>
    <comment_count>1</comment_count>
      <attachid>227243</attachid>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-19 19:39:35 -0700</bug_when>
    <thetext>Created attachment 227243
Fixes warnings when using 3.0 (currently in the rc stage)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992364</commentid>
    <comment_count>2</comment_count>
      <attachid>227244</attachid>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-19 19:40:16 -0700</bug_when>
    <thetext>Created attachment 227244
Removes a performance-costly string(REGEX REPLACE) with string(REPLACE)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992365</commentid>
    <comment_count>3</comment_count>
      <attachid>227245</attachid>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-19 19:41:03 -0700</bug_when>
    <thetext>Created attachment 227245
Other, less critical string(REGEX REPLACE) removals</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992366</commentid>
    <comment_count>4</comment_count>
      <attachid>227246</attachid>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-19 19:41:38 -0700</bug_when>
    <thetext>Created attachment 227246
Replacement of string(REGEX REPLACE) with file(RELATIVE_PATH)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992367</commentid>
    <comment_count>5</comment_count>
      <attachid>227247</attachid>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-19 19:42:07 -0700</bug_when>
    <thetext>Created attachment 227247
Avoid usage of deprecated LOCATION property</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992378</commentid>
    <comment_count>6</comment_count>
      <attachid>227244</attachid>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-19 20:50:52 -0700</bug_when>
    <thetext>Comment on attachment 227244
Removes a performance-costly string(REGEX REPLACE) with string(REPLACE)

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

&gt; Source/cmake/WebKitMacros.cmake:196
&gt; +            string(REPLACE &quot;/&quot; &quot;\\\\\\\\&quot; _sourcegroup &quot;${_path}&quot;)

The backslashes may need to be halved since they&apos;re not going through a regex anymore. I don&apos;t have a setup which uses source_group at all, so this needs testing from someone with XCode or VS.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>227243</attachid>
            <date>2014-03-19 19:39:35 -0700</date>
            <delta_ts>2014-03-19 19:39:35 -0700</delta_ts>
            <desc>Fixes warnings when using 3.0 (currently in the rc stage)</desc>
            <filename>0001-Use-LINK_PRIVATE-rather-than-LINK_INTERFACE_LIBRARIE.patch</filename>
            <type>text/plain</type>
            <size>3831</size>
            <attacher name="Ben Boeckel">mathstuf</attacher>
            
              <data encoding="base64">RnJvbSAzNzFjNzRjZGU3ZGE1ODM2ODE0MjYxNjVlMDNkOTE3MzYxMzg1NjUwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW4gQm9lY2tlbCA8bWF0aHN0dWZAZ21haWwuY29tPgpEYXRl
OiBXZWQsIDE5IE1hciAyMDE0IDIyOjIxOjE5IC0wNDAwClN1YmplY3Q6IFtQQVRDSCAxLzVdIFVz
ZSBMSU5LX1BSSVZBVEUgcmF0aGVyIHRoYW4gTElOS19JTlRFUkZBQ0VfTElCUkFSSUVTCk1JTUUt
VmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250
ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpUaGlzIHdhcyBhZGRlZCBpbiAyLjguNyBhbmQg
YXZvaWRzIGR1cGxpY2F0aW9uIG9mIGxpbmsgZGVwZW5kZW5jaWVzIChpZgpMSU5LX1BVQkxJQyB3
ZXJlIHdhbnRlZCkuIFRoZSByZWFzb24gZm9yIHRoZSBjaGFuZ2UgaXMgdGhhdCBuZXdlciBDTWFr
ZQp2ZXJzaW9ucyBkbyBub3QgYWxsb3cgdGFyZ2V0X2xpbmtfbGlicmFyeSBzaWduYXR1cmVzIHRv
IGJlIG1peGVkICh0aG9zZQp3aXRoIExJTktfKiB2ZXJzdXMgTElOS19JTlRFUkZBQ0VfTElCUkFS
SUVTKS4gVmVyc2lvbiAyLjguNyB3YXMgcmVsZWFzZWQKYXQgdGhlIGVuZCBvZiAyMDExIGFuZCBp
cyBpbiBEZWJpYW4gc3RhYmxlICgyLjguOSkgd2hpY2ggc2hvdWxkIGJlIEdvb2QKRW5vdWdo4oSi
LgotLS0KIENNYWtlTGlzdHMudHh0ICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9DTWFrZUxpc3RzLnR4dCB8IDMgKy0tCiBTb3VyY2UvV2ViS2l0L0NN
YWtlTGlzdHMudHh0ICAgICAgICAgfCAzICstLQogU291cmNlL1dlYktpdDIvQ01ha2VMaXN0cy50
eHQgICAgICAgIHwgMyArLS0KIDQgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NNYWtlTGlzdHMudHh0IGIvQ01ha2VMaXN0cy50eHQK
aW5kZXggNzViYjA2Ny4uY2EwZTQ1YSAxMDA2NDQKLS0tIGEvQ01ha2VMaXN0cy50eHQKKysrIGIv
Q01ha2VMaXN0cy50eHQKQEAgLTEsNCArMSw0IEBACi1jbWFrZV9taW5pbXVtX3JlcXVpcmVkKFZF
UlNJT04gMi44LjMpCitjbWFrZV9taW5pbXVtX3JlcXVpcmVkKFZFUlNJT04gMi44LjcpCiBwcm9q
ZWN0KFdlYktpdCkKIAogIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpkaWZmIC0tZ2l0IGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NN
YWtlTGlzdHMudHh0CmluZGV4IGI4NmIzNjQuLmJjNzcwZDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9DTWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
Q01ha2VMaXN0cy50eHQKQEAgLTk0MywxMCArOTQzLDkgQEAgV0VCS0lUX1dSQVBfU09VUkNFTElT
VCgke0phdmFTY3JpcHRDb3JlX1NPVVJDRVN9KQogaW5jbHVkZV9kaXJlY3Rvcmllcygke0phdmFT
Y3JpcHRDb3JlX0lOQ0xVREVfRElSRUNUT1JJRVN9KQogYWRkX2RlZmluaXRpb25zKC1EU1RBVElD
QUxMWV9MSU5LRURfV0lUSF9XVEYpCiBhZGRfbGlicmFyeShKYXZhU2NyaXB0Q29yZSAke0phdmFT
Y3JpcHRDb3JlX0xJQlJBUllfVFlQRX0gJHtKYXZhU2NyaXB0Q29yZV9IRUFERVJTfSAke0phdmFT
Y3JpcHRDb3JlX1NPVVJDRVN9KQotdGFyZ2V0X2xpbmtfbGlicmFyaWVzKEphdmFTY3JpcHRDb3Jl
ICR7SmF2YVNjcmlwdENvcmVfTElCUkFSSUVTfSkKK3RhcmdldF9saW5rX2xpYnJhcmllcyhKYXZh
U2NyaXB0Q29yZSBMSU5LX1BSSVZBVEUgJHtKYXZhU2NyaXB0Q29yZV9MSUJSQVJJRVN9KQogc2V0
X3RhcmdldF9wcm9wZXJ0aWVzKEphdmFTY3JpcHRDb3JlIFBST1BFUlRJRVMgQ09NUElMRV9ERUZJ
TklUSU9OUyAiQlVJTERJTkdfSmF2YVNjcmlwdENvcmUiKQogc2V0X3RhcmdldF9wcm9wZXJ0aWVz
KEphdmFTY3JpcHRDb3JlIFBST1BFUlRJRVMgRk9MREVSICJKYXZhU2NyaXB0Q29yZSIpCi1zZXRf
dGFyZ2V0X3Byb3BlcnRpZXMoSmF2YVNjcmlwdENvcmUgUFJPUEVSVElFUyBMSU5LX0lOVEVSRkFD
RV9MSUJSQVJJRVMgIiIpCiAKIGlmIChKYXZhU2NyaXB0Q29yZV9PVVRQVVRfTkFNRSkKICAgICBz
ZXRfdGFyZ2V0X3Byb3BlcnRpZXMoSmF2YVNjcmlwdENvcmUgUFJPUEVSVElFUyBPVVRQVVRfTkFN
RSAke0phdmFTY3JpcHRDb3JlX09VVFBVVF9OQU1FfSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvQ01ha2VMaXN0cy50eHQgYi9Tb3VyY2UvV2ViS2l0L0NNYWtlTGlzdHMudHh0CmluZGV4IGU4
ZDY5MmUuLmJjODZhYzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ01ha2VMaXN0cy50eHQK
KysrIGIvU291cmNlL1dlYktpdC9DTWFrZUxpc3RzLnR4dApAQCAtMTAzLDEwICsxMDMsOSBAQCBX
RUJLSVRfSU5DTFVERV9DT05GSUdfRklMRVNfSUZfRVhJU1RTKCkKIGluY2x1ZGVfZGlyZWN0b3Jp
ZXMoJHtXZWJLaXRfSU5DTFVERV9ESVJFQ1RPUklFU30pCiBhZGRfbGlicmFyeShXZWJLaXQgJHtX
ZWJLaXRfTElCUkFSWV9UWVBFfSAke1dlYktpdF9TT1VSQ0VTfSkKIGFkZF9kZXBlbmRlbmNpZXMo
V2ViS2l0IFdlYkNvcmUpCi10YXJnZXRfbGlua19saWJyYXJpZXMoV2ViS2l0ICR7V2ViS2l0X0xJ
QlJBUklFU30pCit0YXJnZXRfbGlua19saWJyYXJpZXMoV2ViS2l0IExJTktfUFJJVkFURSAke1dl
YktpdF9MSUJSQVJJRVN9KQogc2V0X3RhcmdldF9wcm9wZXJ0aWVzKFdlYktpdCBQUk9QRVJUSUVT
IENPTVBJTEVfREVGSU5JVElPTlMgIkJVSUxESU5HX1dlYktpdDtCVUlMRElOR19XRUJLSVQiKQog
c2V0X3RhcmdldF9wcm9wZXJ0aWVzKFdlYktpdCBQUk9QRVJUSUVTIEZPTERFUiAiV2ViS2l0IikK
LXNldF90YXJnZXRfcHJvcGVydGllcyhXZWJLaXQgUFJPUEVSVElFUyBMSU5LX0lOVEVSRkFDRV9M
SUJSQVJJRVMgIiIpCiAKIGlmIChXZWJLaXRfTElOS19GTEFHUykKICAgICBBRERfVEFSR0VUX1BS
T1BFUlRJRVMoV2ViS2l0IExJTktfRkxBR1MgIiR7V2ViS2l0X0xJTktfRkxBR1N9IikKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYktpdDIvQ01h
a2VMaXN0cy50eHQKaW5kZXggZjdlNmM1YS4uNzAwNjg2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvQ01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL1dlYktpdDIvQ01ha2VMaXN0cy50eHQK
QEAgLTcxMCw5ICs3MTAsOCBAQCBhZGRfbGlicmFyeShXZWJLaXQyICR7V2ViS2l0Ml9MSUJSQVJZ
X1RZUEV9ICR7V2ViS2l0Ml9TT1VSQ0VTfSkKIGFkZF9kZXBlbmRlbmNpZXMoV2ViS2l0MiBXZWJD
b3JlKQogYWRkX2RlcGVuZGVuY2llcyhXZWJLaXQyICR7V0VCS0lUMl9FWFRSQV9ERVBFTkRFTkNJ
RVN9KQogYWRkX3dlYmtpdDJfcHJlZml4X2hlYWRlcihXZWJLaXQyKQotdGFyZ2V0X2xpbmtfbGli
cmFyaWVzKFdlYktpdDIgJHtXZWJLaXQyX0xJQlJBUklFU30pCit0YXJnZXRfbGlua19saWJyYXJp
ZXMoV2ViS2l0MiBMSU5LX1BSSVZBVEUgJHtXZWJLaXQyX0xJQlJBUklFU30pCiBzZXRfdGFyZ2V0
X3Byb3BlcnRpZXMoV2ViS2l0MiBQUk9QRVJUSUVTIEZPTERFUiAiV2ViS2l0IikKLXNldF90YXJn
ZXRfcHJvcGVydGllcyhXZWJLaXQyIFBST1BFUlRJRVMgTElOS19JTlRFUkZBQ0VfTElCUkFSSUVT
ICIiKQogCiBpZiAoV2ViS2l0Ml9PVVRQVVRfTkFNRSkKICAgICBzZXRfdGFyZ2V0X3Byb3BlcnRp
ZXMoV2ViS2l0MiBQUk9QRVJUSUVTIE9VVFBVVF9OQU1FICR7V2ViS2l0Ml9PVVRQVVRfTkFNRX0p
Ci0tIAoxLjkuMAoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>227244</attachid>
            <date>2014-03-19 19:40:16 -0700</date>
            <delta_ts>2014-03-19 20:50:52 -0700</delta_ts>
            <desc>Removes a performance-costly string(REGEX REPLACE) with string(REPLACE)</desc>
            <filename>0002-Remove-a-REGEX-REPLACE-from-an-inner-loop.patch</filename>
            <type>text/plain</type>
            <size>1179</size>
            <attacher name="Ben Boeckel">mathstuf</attacher>
            
              <data encoding="base64">RnJvbSA1MzYyNGI2MGIzOGIyMzk3OWIwOGRkMDA5MzQ3NTg2YmJlZGZkOGNkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW4gQm9lY2tlbCA8bWF0aHN0dWZAZ21haWwuY29tPgpEYXRl
OiBXZWQsIDE5IE1hciAyMDE0IDIyOjI0OjM0IC0wNDAwClN1YmplY3Q6IFtQQVRDSCAyLzVdIFJl
bW92ZSBhIFJFR0VYIFJFUExBQ0UgZnJvbSBhbiBpbm5lciBsb29wCgpUaGUgc3RyaW5nKFJFR0VY
IFJFUExBQ0UpIGlzIGV4cGVuc2l2ZSBiZWNhdXNlIGVhY2ggdXNlIHVuc2V0cyAxMAp2YXJpYWJs
ZXMgKENNQUtFX01BVENIXyMpIHVuY29uZGl0aW9uYWxseS4gVW5mb3J0dW5hdGVseSwgdGhpcyBp
cwpleHBlbnNpdmUgKHNob3VsZCBiZSBmaXhlZCBpbiAzLjEsIGJ1dCB0aGF0J3MgYSB3YXlzIG9m
ZiksIHNvIHVzZSBhCnBsYWluIFJFUExBQ0UgaW5zdGVhZCBzaW5jZSB0aGUgc3RyaW5nIGRvZXNu
J3QgaGF2ZSByZWdleCBjaGFyYWN0ZXJzLgotLS0KIFNvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3Mu
Y21ha2UgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlIGIvU291cmNl
L2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZQppbmRleCA3ZGNjZWRlLi5kMTBlNjcwIDEwMDY0NAot
LS0gYS9Tb3VyY2UvY21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9X
ZWJLaXRNYWNyb3MuY21ha2UKQEAgLTE5Myw3ICsxOTMsNyBAQCBtYWNybyhXRUJLSVRfV1JBUF9T
T1VSQ0VMSVNUKQogICAgICAgICBnZXRfZmlsZW5hbWVfY29tcG9uZW50KF9wYXRoICR7X2ZpbGV9
IFBBVEgpCiAKICAgICAgICAgaWYgKE5PVCBfZmlsZSBNQVRDSEVTICIke0RFUklWRURfU09VUkNF
U19XRUJDT1JFX0RJUn0iKQotICAgICAgICAgICAgc3RyaW5nKFJFR0VYIFJFUExBQ0UgIi8iICJc
XFxcXFxcXCIgX3NvdXJjZWdyb3VwICIke19wYXRofSIpCisgICAgICAgICAgICBzdHJpbmcoUkVQ
TEFDRSAiLyIgIlxcXFxcXFxcIiBfc291cmNlZ3JvdXAgIiR7X3BhdGh9IikKICAgICAgICAgICAg
IHNvdXJjZV9ncm91cCgiJHtfc291cmNlZ3JvdXB9IiBGSUxFUyAke19maWxlfSkKICAgICAgICAg
ZW5kaWYgKCkKICAgICBlbmRmb3JlYWNoICgpCi0tIAoxLjkuMAoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>227245</attachid>
            <date>2014-03-19 19:41:03 -0700</date>
            <delta_ts>2014-03-19 19:41:03 -0700</delta_ts>
            <desc>Other, less critical string(REGEX REPLACE) removals</desc>
            <filename>0003-Replace-REGEX-REPLACE-with-REPLACE.patch</filename>
            <type>text/plain</type>
            <size>1937</size>
            <attacher name="Ben Boeckel">mathstuf</attacher>
            
              <data encoding="base64">RnJvbSBhODk2NWNkODU1YTYxNjVhOGUxZDI1NjgwNmZiMzcyMWYwZmRiNmRjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW4gQm9lY2tlbCA8bWF0aHN0dWZAZ21haWwuY29tPgpEYXRl
OiBXZWQsIDE5IE1hciAyMDE0IDIyOjI2OjExIC0wNDAwClN1YmplY3Q6IFtQQVRDSCAzLzVdIFJl
cGxhY2UgUkVHRVggUkVQTEFDRSB3aXRoIFJFUExBQ0UKCk5vdCBwZXJmb3JtYW5jZS1zZW5zaXRp
dmUsIGJ1dCB0aGV5IGFyZSBub3QgcmVxdWlyZWQgYW5kIHJlbW92aW5nIHRoZW0KcHJldmVudHMg
Y29weS1wYXN0ZSBtYWtpbmcgbW9yZSBvZiB0aGVzZSBpbnN0YW5jZXMuCi0tLQogU291cmNlL2Nt
YWtlL0ZpbmRHT2JqZWN0SW50cm9zcGVjdGlvbi5jbWFrZSB8IDUgKysrLS0KIFNvdXJjZS9jbWFr
ZS9PcHRpb25zV2luZG93cy5jbWFrZSAgICAgICAgICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21h
a2UvRmluZEdPYmplY3RJbnRyb3NwZWN0aW9uLmNtYWtlIGIvU291cmNlL2NtYWtlL0ZpbmRHT2Jq
ZWN0SW50cm9zcGVjdGlvbi5jbWFrZQppbmRleCAwOGVjN2IzLi4yMDJkOTNiIDEwMDY0NAotLS0g
YS9Tb3VyY2UvY21ha2UvRmluZEdPYmplY3RJbnRyb3NwZWN0aW9uLmNtYWtlCisrKyBiL1NvdXJj
ZS9jbWFrZS9GaW5kR09iamVjdEludHJvc3BlY3Rpb24uY21ha2UKQEAgLTIzLDggKzIzLDkgQEAg
bWFjcm8oX0dJUl9HRVRfUEtHQ09ORklHX1ZBUiBfb3V0dmFyIF92YXJuYW1lIF9leHRyYV9hcmdz
KQogCiAgICAgaWYgKF9udWxsKQogICAgIGVsc2UgKCkKLSAgICAgICAgc3RyaW5nKFJFR0VYIFJF
UExBQ0UgIltcclxuXSIgIiAiIF9yZXN1bHQgIiR7X3Jlc3VsdH0iKQotICAgICAgICBzdHJpbmco
UkVHRVggUkVQTEFDRSAiICskIiAiIiAgX3Jlc3VsdCAiJHtfcmVzdWx0fSIpCisgICAgICAgIHN0
cmluZyhSRVBMQUNFICJcciIgIiAiIF9yZXN1bHQgIiR7X3Jlc3VsdH0iKQorICAgICAgICBzdHJp
bmcoUkVQTEFDRSAiXG4iICIgIiBfcmVzdWx0ICIke19yZXN1bHR9IikKKyAgICAgICAgc3RyaW5n
KFNUUklQICIke19yZXN1bHR9IiBfcmVzdWx0KQogICAgICAgICBzZXBhcmF0ZV9hcmd1bWVudHMo
X3Jlc3VsdCkKICAgICAgICAgc2V0KCR7X291dHZhcn0gJHtfcmVzdWx0fSBDQUNIRSBJTlRFUk5B
TCAiIikKICAgICBlbmRpZiAoKQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNXaW5k
b3dzLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNXaW5kb3dzLmNtYWtlCmluZGV4IGYzMWEy
OGMuLmVlZWNiYzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zV2luZG93cy5jbWFr
ZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc1dpbmRvd3MuY21ha2UKQEAgLTgsNyArOCw3IEBA
IGlmIChNU1ZDKQogICAgICAgICAvd2Q0MzA1IC93ZDQzNDQgL3dkNDM1NSAvd2Q0Mzg5IC93ZDQz
OTYgL3dkNDUwMyAvd2Q0NTA1IC93ZDQ1MTAgL3dkNDUxMiAvd2Q0NjEwIC93ZDQ3MDYgL3dkNDgw
MCAvd2Q0OTUxIC93ZDQ5NTIgL3dkNDk5NikKIAogICAgIHN0cmluZyhSRUdFWCBSRVBMQUNFICIv
RUhbYS16XSsiICIiIENNQUtFX0NYWF9GTEFHUyAke0NNQUtFX0NYWF9GTEFHU30pICMgRGlzYWJs
ZSBDKysgZXhjZXB0aW9ucwotICAgIHN0cmluZyhSRUdFWCBSRVBMQUNFICIvR1IiICIiIENNQUtF
X0NYWF9GTEFHUyAke0NNQUtFX0NYWF9GTEFHU30pICMgRGlzYWJsZSBSVFRJCisgICAgc3RyaW5n
KFJFUExBQ0UgIi9HUiIgIiIgQ01BS0VfQ1hYX0ZMQUdTICR7Q01BS0VfQ1hYX0ZMQUdTfSkgIyBE
aXNhYmxlIFJUVEkKIAogICAgIGlmIChOT1QgTVNWQ19WRVJTSU9OIExFU1MgMTUwMCkKICAgICAg
ICAgc2V0KENNQUtFX0NfRkxBR1MgIi9NUCAke0NNQUtFX0NfRkxBR1N9IikKLS0gCjEuOS4wCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>227246</attachid>
            <date>2014-03-19 19:41:38 -0700</date>
            <delta_ts>2014-03-19 19:41:38 -0700</delta_ts>
            <desc>Replacement of string(REGEX REPLACE) with file(RELATIVE_PATH)</desc>
            <filename>0004-Use-file-RELATIVE_PATH-over-string-REGEX-REPLACE.patch</filename>
            <type>text/plain</type>
            <size>1152</size>
            <attacher name="Ben Boeckel">mathstuf</attacher>
            
              <data encoding="base64">RnJvbSA2ZmFmOWM3ZTQzNTQ0M2YxMzFjMTY4NTE1YjA4MDkxYjZiNTVjNGYwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW4gQm9lY2tlbCA8bWF0aHN0dWZAZ21haWwuY29tPgpEYXRl
OiBXZWQsIDE5IE1hciAyMDE0IDIyOjI3OjAxIC0wNDAwClN1YmplY3Q6IFtQQVRDSCA0LzVdIFVz
ZSBmaWxlKFJFTEFUSVZFX1BBVEgpIG92ZXIgc3RyaW5nKFJFR0VYIFJFUExBQ0UpCgpUaGlzIGlz
IHByb3BlciBhbmQgZG9lc24ndCBnZXQgdGhpbmdzIHZlcnkgd3JvbmcgaWYgJHtfc291cmNlX3Bh
dGh9CmNvbnRhaW5zIGNoYXJhY3RlcnMgc3BlY2lhbCB0byByZWd1bGFyIGV4cHJlc3Npb25zLiBJ
dCBpcyBhbHNvICptdWNoKgpmYXN0ZXIuCi0tLQogU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5j
bWFrZSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3MuY21ha2UgYi9Tb3VyY2Uv
Y21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlCmluZGV4IGQxMGU2NzAuLjRhMDgwYTYgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3MuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL1dl
YktpdE1hY3Jvcy5jbWFrZQpAQCAtMjExLDcgKzIxMSw3IEBAIG1hY3JvKFdFQktJVF9DUkVBVEVf
Rk9SV0FSRElOR19IRUFERVIgX3RhcmdldF9kaXJlY3RvcnkgX2ZpbGUpCiAgICAgIyBUcnkgdG8g
bWFrZSB0aGUgcGF0aCBpbiB0aGUgZm9yd2FyZGluZyBoZWFkZXIgcmVsYXRpdmUgdG8gdGhlIFNv
dXJjZSBkaXJlY3RvcnkKICAgICAjIHNvIHRoYXQgdGhlc2UgZm9yd2FyZGluZyBoZWFkZXJzIGFy
ZSBjb21wYXRpYmxlIHdpdGggdGhlIG9uZXMgY3JlYXRlZCBieSB0aGUKICAgICAjIFdlYktpdDIg
Z2VuZXJhdGUtZm9yd2FyZGluZy1oZWFkZXJzIHNjcmlwdC4KLSAgICBzdHJpbmcoUkVHRVggUkVQ
TEFDRSAiJHtfc291cmNlX3BhdGh9LyIgIiIgX3JlbGF0aXZlICR7X2Fic29sdXRlfSkKKyAgICBm
aWxlKFJFTEFUSVZFX1BBVEggX3JlbGF0aXZlICIke19zb3VyY2VfcGF0aH0iICIke19hYnNvbHV0
ZX0iKQogCiAgICAgc2V0KF9jb250ZW50ICIjaW5jbHVkZSBcIiR7X3JlbGF0aXZlfVwiXG4iKQog
Ci0tIAoxLjkuMAoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>227247</attachid>
            <date>2014-03-19 19:42:07 -0700</date>
            <delta_ts>2014-03-19 19:42:07 -0700</delta_ts>
            <desc>Avoid usage of deprecated LOCATION property</desc>
            <filename>0005-Avoid-LOCATION-target-properties.patch</filename>
            <type>text/plain</type>
            <size>1861</size>
            <attacher name="Ben Boeckel">mathstuf</attacher>
            
              <data encoding="base64">RnJvbSAzZTRhMWEyZWZkNGFjYTlkYzQ1ZGY1NTJkZWU1NTBmNGQyNDg2ODk4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW4gQm9lY2tlbCA8bWF0aHN0dWZAZ21haWwuY29tPgpEYXRl
OiBXZWQsIDE5IE1hciAyMDE0IDIyOjI4OjMzIC0wNDAwClN1YmplY3Q6IFtQQVRDSCA1LzVdIEF2
b2lkIExPQ0FUSU9OIHRhcmdldCBwcm9wZXJ0aWVzCgpUaGlzIHByb3BlcnR5IGlzIGRlcHJlY2F0
ZWQgc2luY2UgaXQgY2Fubm90IGJlIChhY2N1cmF0ZWx5KSBrbm93biB1bnRpbApnZW5lcmF0ZSB0
aW1lLiBJZiBDTWFrZSBpcyBuZXcgZW5vdWdoLCB1c2UgYSBnZW5lcmF0b3IgZXhwcmVzc2lvbiB3
aXRoCmFkZF9jb21waWxlX29wdGlvbnMgdG8gYmUgbW9yZSBhY2N1cmF0ZS4gV2hlbiAyLjguMTIg
aXMgdGhlIGRlZmF1bHQsIHRoZQpjb25kaXRpb25hbCBjYW4gYmUgcmVtb3ZlZC4KLS0tCiBUb29s
cy9UZXN0V2ViS2l0QVBJL0NNYWtlTGlzdHMudHh0IHwgMTYgKysrKysrKysrKysrKy0tLQogMSBm
aWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9DTWFrZUxpc3RzLnR4dCBiL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvQ01ha2VMaXN0cy50eHQKaW5kZXggOWVkNDg4NC4uZTZmODU5MSAxMDA2NDQKLS0tIGEvVG9v
bHMvVGVzdFdlYktpdEFQSS9DTWFrZUxpc3RzLnR4dAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJ
L0NNYWtlTGlzdHMudHh0CkBAIC04NCwxMyArODQsMjMgQEAgYWRkX2xpYnJhcnkoVGVzdFdlYktp
dEFQSUluamVjdGVkQnVuZGxlIFNIQVJFRAogdGFyZ2V0X2xpbmtfbGlicmFyaWVzKFRlc3RXZWJL
aXRBUElJbmplY3RlZEJ1bmRsZSAke1Rlc3RXZWJLaXRBUElfTElCUkFSSUVTfSkKIGFkZF9kZXBl
bmRlbmNpZXMoVGVzdFdlYktpdEFQSUluamVjdGVkQnVuZGxlICR7Rm9yd2FyZGluZ0hlYWRlcnNG
b3JUZXN0V2ViS2l0QVBJX05BTUV9KQogCi1nZXRfcHJvcGVydHkoVGVzdFdlYktpdEFQSUluamVj
dGVkQnVuZGxlX1BBVEggVEFSR0VUIFRlc3RXZWJLaXRBUElJbmplY3RlZEJ1bmRsZSBQUk9QRVJU
WSBMT0NBVElPTikKLQogYWRkX2RlZmluaXRpb25zKC1ER1RFU1RfTElOS0VEX0FTX1NIQVJFRF9M
SUJSQVJZPTEKICAgICAtRFRFU1RfV0VCS0lUMl9SRVNPVVJDRVNfRElSPVwiJHtURVNUV0VCS0lU
QVBJX0RJUn0vVGVzdHMvV2ViS2l0MlwiCi0gICAgLURURVNUX0lOSkVDVEVEX0JVTkRMRV9QQVRI
PVwiJHtUZXN0V2ViS2l0QVBJSW5qZWN0ZWRCdW5kbGVfUEFUSH1cIgogKQogCitpZiAoQ01BS0Vf
VkVSU0lPTiBWRVJTSU9OX0xFU1MgMi44LjEyKQorICAgIGdldF9wcm9wZXJ0eShUZXN0V2ViS2l0
QVBJSW5qZWN0ZWRCdW5kbGVfUEFUSCBUQVJHRVQgVGVzdFdlYktpdEFQSUluamVjdGVkQnVuZGxl
IFBST1BFUlRZIExPQ0FUSU9OKQorCisgICAgYWRkX2RlZmluaXRpb25zKAorICAgICAgICAtRFRF
U1RfSU5KRUNURURfQlVORExFX1BBVEg9XCIke1Rlc3RXZWJLaXRBUElJbmplY3RlZEJ1bmRsZV9Q
QVRIfVwiCisgICAgKQorZWxzZSAoKQorICAgICMgYWRkX2RlZmluaXRpb25zIGRvZXMgbm90IHN1
cHBvcnQgZ2VuZXJhdG9yIGV4cHJlc3Npb25zLgorICAgIGFkZF9jb21waWxlX29wdGlvbnMoCisg
ICAgICAgIC1EVEVTVF9JTkpFQ1RFRF9CVU5ETEVfUEFUSD1cIiQ8VEFSR0VUX0ZJTEU6VGVzdFdl
YktpdEFQSUluamVjdGVkQnVuZGxlPlwiCisgICAgKQorZW5kaWYgKCkKKwogYWRkX2V4ZWN1dGFi
bGUoVGVzdFdURgogICAgICR7dGVzdF9tYWluX1NPVVJDRVN9CiAgICAgJHtURVNUV0VCS0lUQVBJ
X0RJUn0vVGVzdHNDb250cm9sbGVyLmNwcAotLSAKMS45LjAKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>