CINXE.COM
RubyGems - tebako - Versions diffs - 0.8.4 → 0.8.6 - Mend - Supply Chain Defender
<!DOCTYPE html> <html> <head> <title> RubyGems - tebako - Versions diffs - 0.8.4 → 0.8.6 - Mend - Supply Chain Defender </title> <link rel="icon" type="image/png" href="/packs/media/images/production/favicons/favicon-32x32-fa0286238d4d512e71dba3881cbbcc42.png" /> <link rel="mask-icon" type="image/x-icon" href="/packs/media/images/production/favicons/favicon-786db6a85c0dea068c1a7047338024d2.svg" /> <link rel="apple-touch-icon" type="image/png" href="/packs/media/images/production/favicons/apple-touch-icon-11491aa2351c88b3b48534d1576a2ff9.png" /> <link rel="shortcut icon" type="image/x-icon" href="/packs/media/images/production/favicons/favicon-81c62e5500c39bd10e99844e94455995.ico" /> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="LC0Pwgvwi0Q1VSsd2FHPDCz9ijCtubmTc_2Tpbbs9PJlZFY2iYyEweQf7vZJIeDMnjFa0NJBL1yuz7KHu18zOg" /> <meta content='no-cache' name='turbolinks-cache-control'> <meta content='width=device-width, initial-scale=1' name='viewport'> <link rel="stylesheet" href="/packs/css/application-b44eb75784afb1e9f8ce.css" media="all" /> <script src="/packs/js/application-9f130b109122a7b55e22.js" data-turbolinks-track="reload"></script> <link href='https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i' rel='stylesheet'> </head> <body class='registries ruby_gems diffs' id='page-top'> <div id='wrapper'> <div class='d-flex flex-column' id='content-wrapper'> <div id='content'> <nav class='navbar navbar-expand navbar-light bg-white topbar mb-4 shadow'> <a class='sidebar-brand d-flex align-items-center justify-content-center' href='/'> <div class='sidebar-brand-text mx-3 d-none d-xxl-block d-xl-block'> <img alt="Diffend" src="/packs/media/images/production/logos/vertical-dark-5363ad390f9fcfd11bfecf89a3fb60f1.svg" /> </div> </a> <div class='container'> <ul class='navbar-nav'> <li class='nav-item'> <a class='nav-link' href='/gems'> <span class='mr-2 d-none d-lg-inline text-gray-600'> RubyGems </span> </a> </li> <li class='nav-item'> <a class='nav-link' href='/npm'> <span class='mr-2 d-none d-lg-inline text-gray-600'> npm </span> </a> </li> <div class='topbar-divider d-sm-block'></div> <li class='nav-item'> <a class='nav-link' href='/organizations'> <span class='mr-2 d-none d-lg-inline text-gray-600'> Organizations </span> </a> </li> </ul> <ul class='navbar-nav'> <div class='topbar-divider d-none d-sm-block'></div> <li class='nav-item'> <a class='nav-link' href='/users/sign_in'> <span class='mr-2 d-none d-lg-inline text-gray-600'> <i class='fas fa-key fa-fw mr-2'></i> Log in </span> </a> </li> <li class='nav-item'> <a class='nav-link' href='/users/sign_up'> <span class='mr-2 d-none d-lg-inline text-gray-600'> <i class='fas fa-user-plus fa-fw mr-2'></i> Sign up </span> </a> </li> </ul> </div> </nav> <div class='container'> <div class='row'> <div class='col mb-1'> <nav> <ol class='breadcrumb'> <li class='breadcrumb-item'> <a href="/gems">RubyGems</a> </li> <li class='breadcrumb-item'> <a href="/gems/tebako">tebako</a> </li> <li class='breadcrumb-item'> <a href="/gems/tebako">Versions diffs</a> </li> <li class='breadcrumb-item'> <a href="/gems/tebako/0.8.4/0.8.6">0.8.4 → 0.8.6</a> </li> </ol> </nav> </div> </div> <div class='row'> <div class='col'> <div class='text-right mb-4'> </div> </div> </div> <div class='row'> <div class='col align-items-center mb-4'> <div class='text-center'> <h2 class='text-gray-800'> tebako 0.8.4 → 0.8.6 </h2> </div> </div> </div> <div data-diff-id='b6c1aa81-46e1-4934-9273-77117769342f' data-diff-state='finished' id='diff-id'> <div class='row'> <div class='col pt-2 text-black'> <div class='row'> <div class='col-lg-12 mb-4 mt-2'> <div class='card bg-info text-white shadow'> <div class='card-body'> <span class='icon text-white-100 mr-2'> <i class='fas fa-info-circle'></i> </span> Sign up to get <strong>free</strong> protection for your applications and to get access to all the features. </div> </div> </div> </div> <div id='diff'> <div class='mb-3'> <div class="d2h-file-list-wrapper"> <div class="d2h-file-list-header"> <span class="d2h-file-list-title">Files changed (13)</span> <a class="d2h-file-switch d2h-hide">hide</a> <a class="d2h-file-switch d2h-show">show</a> </div> <ol class="d2h-file-list"> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-683205" class="d2h-file-name">checksums.yaml</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+4</span> <span class="d2h-lines-deleted">-4</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-931893" class="d2h-file-name">data/CMakeLists.txt</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+49</span> <span class="d2h-lines-deleted">-13</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-300306" class="d2h-file-name">data/README.adoc</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+9</span> <span class="d2h-lines-deleted">-3</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-885295" class="d2h-file-name">data/common.env</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+1</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-219741" class="d2h-file-name">data/exe/tebako-packager</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+6</span> <span class="d2h-lines-deleted">-3</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-462570" class="d2h-file-name">data/lib/tebako/build_helpers.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+2</span> <span class="d2h-lines-deleted">-2</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-821910" class="d2h-file-name">data/lib/tebako/cli.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+10</span> <span class="d2h-lines-deleted">-2</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-866084" class="d2h-file-name">data/lib/tebako/cli_helpers.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+5</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-641028" class="d2h-file-name">data/lib/tebako/deploy_helper.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+19</span> <span class="d2h-lines-deleted">-5</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-582377" class="d2h-file-name">data/lib/tebako/packager/patch_main.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+0</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-837574" class="d2h-file-name">data/lib/tebako/packager.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+17</span> <span class="d2h-lines-deleted">-10</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-956430" class="d2h-file-name">data/lib/tebako/version.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+1</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/tebako/0.8.4/0.8.6/page/1#d2h-004177" class="d2h-file-name">metadata</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+2</span> <span class="d2h-lines-deleted">-2</span> </span> </span> </li> </ol> </div> </div> <div id="d2h-683205" class="d2h-file-wrapper" data-lang="yaml"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-683205">checksums.yaml</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,7 +1,7 @@</div> </td> </tr><tr> <td id="d2h-683205-23" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683205-23"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">---</span> </div> </td> </tr><tr> <td id="d2h-683205-34" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683205-34"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">SHA256:</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">3</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> metadata.gz: <del>b43c94809ed1e1d7ad41d66c9092ae6b7c407c732c86dd1223799b857bd92d27</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">4</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> data.tar.gz: <del>d5c772c813731c424b6e85f157bf9a18354b00201a6691f58032695123b3c74e</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">3</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> metadata.gz: <ins>17722a182f3df63283d1b99ede4bb8a3bae7a864eb001412165cbf7e43d2c4d5</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data.tar.gz: <ins>'029dd9ec847efd8f0002b148e4db1496d6a09c005879b52ae88f088e6333e1ba'</ins></span> </div> </td> </tr><tr> <td id="d2h-683205-89" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683205-89"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">SHA512:</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">6</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> metadata.gz: <del>bcd2e75b1a14c3b6abfdea79311adffc6cda1cac33bdcf9d82e9d5ffe49ccbe355fd4672d518f32af2e51d54dbd3b06c5a57052795d075da005cfdb361414e12</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">7</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> data.tar.gz: <del>2d2034828dcb86ca8eca33dc50e5885fe5b33a0a274ec8c347bbde33c4ac8948964934ccd91fc999edbc1f5425eae3f24c594f67cab4479917ed6373398571b5</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">6</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> metadata.gz: <ins>4425672dd1e610017539d3c329ab476e6f5080a91b81f9afda7c0aabeb82f6b83fdf29b4e5e1ff9b604c7eb1d20b61b029442ab902736680c33b32ba7c66fb9c</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">7</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data.tar.gz: <ins>5144425b8ebe468462352db8da92c2ea6483a365bd88e7dd992d3d09dbac1bb0f4f57865e1e298adcc8e66ff3a90f4e21f85b9ffba6ff624fca42a05a1c5f85f</ins></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-931893" class="d2h-file-wrapper" data-lang="txt"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-931893">data/CMakeLists.txt</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -113,6 +113,7 @@ else(OSTYPE_RES EQUAL 0)</div> </td> </tr><tr> <td id="d2h-931893-171" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-171"> <div class="line-num1">113</div> <div class="line-num2">113</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> message(FATAL_ERROR "Failed to detect OSTYPE: ${OSTYPE_TXT}")</span> </div> </td> </tr><tr> <td id="d2h-931893-182" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-182"> <div class="line-num1">114</div> <div class="line-num2">114</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">endif(OSTYPE_RES EQUAL 0)</span> </div> </td> </tr><tr> <td id="d2h-931893-193" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-193"> <div class="line-num1">115</div> <div class="line-num2">115</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-204" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-204"> <div class="line-num1"></div> <div class="line-num2">116</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">set(IS_GNU OFF)</span> </div> </td> </tr><tr> <td id="d2h-931893-215" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-215"> <div class="line-num1">116</div> <div class="line-num2">117</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">set(IS_MUSL OFF)</span> </div> </td> </tr><tr> <td id="d2h-931893-226" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-226"> <div class="line-num1">117</div> <div class="line-num2">118</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">set(IS_MSYS OFF)</span> </div> </td> </tr><tr> <td id="d2h-931893-237" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-237"> <div class="line-num1">118</div> <div class="line-num2">119</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">set(IS_DARWIN OFF)</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -121,8 +122,18 @@ set(RUBY_WITHOUT_EXT "dbm,win32,win32ole,-test-/*")</div> </td> </tr><tr> <td id="d2h-931893-254" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-254"> <div class="line-num1">121</div> <div class="line-num2">122</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">set(RUBY_NAME "ruby")</span> </div> </td> </tr><tr> <td id="d2h-931893-265" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-265"> <div class="line-num1">122</div> <div class="line-num2">123</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">set(EXE_SUFFIX "")</span> </div> </td> </tr><tr> <td id="d2h-931893-276" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-276"> <div class="line-num1">123</div> <div class="line-num2">124</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">set(DWARFS_PRELOAD OFF)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">124</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">125</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del>if("${OSTYPE_TXT}" MATCHES "^linux-musl.*")</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">125</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><ins>set(WITH_PATCHELF OFF)</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">126</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-331" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-331"> <div class="line-num1"></div> <div class="line-num2">127</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">if("${OSTYPE_TXT}" MATCHES "^linux-gnu.*")</span> </div> </td> </tr><tr> <td id="d2h-931893-342" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-342"> <div class="line-num1"></div> <div class="line-num2">128</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> set(IS_GNU ON)</span> </div> </td> </tr><tr> <td id="d2h-931893-353" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-353"> <div class="line-num1"></div> <div class="line-num2">129</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if(REMOVE_GLIBC_PRIVATE)</span> </div> </td> </tr><tr> <td id="d2h-931893-364" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-364"> <div class="line-num1"></div> <div class="line-num2">130</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if (CMAKE_C_COMPILER_ID STREQUAL "GNU")</span> </div> </td> </tr><tr> <td id="d2h-931893-375" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-375"> <div class="line-num1"></div> <div class="line-num2">131</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> set(WITH_PATCHELF ON)</span> </div> </td> </tr><tr> <td id="d2h-931893-386" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-386"> <div class="line-num1"></div> <div class="line-num2">132</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else()</span> </div> </td> </tr><tr> <td id="d2h-931893-397" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-397"> <div class="line-num1"></div> <div class="line-num2">133</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> message(WARNING "Elf file patching is supported for GNU toolchain only. 'patchelf' setting ignored")</span> </div> </td> </tr><tr> <td id="d2h-931893-408" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-408"> <div class="line-num1"></div> <div class="line-num2">134</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> endif()</span> </div> </td> </tr><tr> <td id="d2h-931893-419" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-419"> <div class="line-num1"></div> <div class="line-num2">135</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> endif(REMOVE_GLIBC_PRIVATE)</span> </div> </td> </tr><tr> <td id="d2h-931893-430" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-430"> <div class="line-num1"></div> <div class="line-num2">136</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">elseif("${OSTYPE_TXT}" MATCHES "^linux-musl.*")</span> </div> </td> </tr><tr> <td id="d2h-931893-441" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-441"> <div class="line-num1">126</div> <div class="line-num2">137</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> set(IS_MUSL ON)</span> </div> </td> </tr><tr> <td id="d2h-931893-452" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-452"> <div class="line-num1">127</div> <div class="line-num2">138</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">elseif("${OSTYPE_TXT}" MATCHES "^msys*")</span> </div> </td> </tr><tr> <td id="d2h-931893-463" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-463"> <div class="line-num1">128</div> <div class="line-num2">139</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> set(IS_MSYS ON)</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -180,9 +191,7 @@ set(DATA_RES_DIR ${CMAKE_CURRENT_SOURCE_DIR}/resources)</div> </td> </tr><tr> <td id="d2h-931893-480" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-480"> <div class="line-num1">180</div> <div class="line-num2">191</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"># External projects</span> </div> </td> </tr><tr> <td id="d2h-931893-491" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-491"> <div class="line-num1">181</div> <div class="line-num2">192</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-502" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-502"> <div class="line-num1">182</div> <div class="line-num2">193</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">if ("-${RUBY_VER}" STREQUAL "-" OR "-${RUBY_HASH}" STREQUAL "-")</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">183</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>set</del>(<del>RUBY_VER</del> "<del>3.1.4</del>")</span> </div> </td> </tr><tr> <td id="d2h-931893-524" class="d2h-code-linenumber d2h-del"><a href="#d2h-931893-524"> <div class="line-num1">184</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> set(RUBY_HASH "a3d55879a0dfab1d7141fdf10d22a07dbf8e5cdc4415da1bde06127d5cc3c7b6")</span> </div> </td> </tr><tr> <td id="d2h-931893-535" class="d2h-code-linenumber d2h-del"><a href="#d2h-931893-535"> <div class="line-num1">185</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> message(STATUS "Using default Ruby version ${RUBY_VER}")</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">194</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>message</ins>(<ins>FATAL_ERROR</ins> "<ins>Ruby version is not specified</ins>")</span> </div> </td> </tr><tr> <td id="d2h-931893-557" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-557"> <div class="line-num1">186</div> <div class="line-num2">195</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">endif()</span> </div> </td> </tr><tr> <td id="d2h-931893-568" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-568"> <div class="line-num1">187</div> <div class="line-num2">196</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-579" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-579"> <div class="line-num1">188</div> <div class="line-num2">197</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">set(RUBY_NAME ruby)</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -204,9 +213,11 @@ string(CONCAT RUBY_API_VER ${RUBY_VER_BASE} ".0")</div> </td> </tr><tr> <td id="d2h-931893-596" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-596"> <div class="line-num1">204</div> <div class="line-num2">213</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"># list(GET LIBDWARFS_WR_VER_COMPONENTS 2 LIBDWARFS_WR_VER_PATCH)</span> </div> </td> </tr><tr> <td id="d2h-931893-607" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-607"> <div class="line-num1">205</div> <div class="line-num2">214</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"># set (LIBDWARFS_WR_VER_M ${LIBDWARFS_WR_VER_MAJOR}.${LIBDWARFS_WR_VER_MINOR}.${LIBDWARFS_WR_VER_PATCH})</span> </div> </td> </tr><tr> <td id="d2h-931893-618" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-618"> <div class="line-num1">206</div> <div class="line-num2">215</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">#else(DWARFS_PRELOAD)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">207</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn">def_ext_prj_g(DWARFS_WR "v0.5.<del>8</del>")</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">216</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">def_ext_prj_g(DWARFS_WR "v0.5.<ins>9</ins>")</span> </div> </td> </tr><tr> <td id="d2h-931893-651" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-651"> <div class="line-num1">208</div> <div class="line-num2">217</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">#endif(DWARFS_PRELOAD)</span> </div> </td> </tr><tr> <td id="d2h-931893-662" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-662"> <div class="line-num1">209</div> <div class="line-num2">218</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-673" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-673"> <div class="line-num1"></div> <div class="line-num2">219</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">def_ext_prj_g(PATCHELF "master")</span> </div> </td> </tr><tr> <td id="d2h-931893-684" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-684"> <div class="line-num1"></div> <div class="line-num2">220</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-695" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-695"> <div class="line-num1">210</div> <div class="line-num2">221</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">set(LIBYAML_RUBY_OPTION "")</span> </div> </td> </tr><tr> <td id="d2h-931893-706" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-706"> <div class="line-num1">211</div> <div class="line-num2">222</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">if(${RUBY_VER} VERSION_LESS "3.2.0")</span> </div> </td> </tr><tr> <td id="d2h-931893-717" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-717"> <div class="line-num1">212</div> <div class="line-num2">223</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> set(LIBYAML_RUBY_OPTION "--enable-bundled-libyaml")</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -266,6 +277,7 @@ message(STATUS "Target local directory: ${TLD}")</div> </td> </tr><tr> <td id="d2h-931893-734" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-734"> <div class="line-num1">266</div> <div class="line-num2">277</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">message(STATUS "Target Gem directory:: ${TGD}")</span> </div> </td> </tr><tr> <td id="d2h-931893-745" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-745"> <div class="line-num1">267</div> <div class="line-num2">278</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">message(STATUS "FS_MOUNT_POINT: ${FS_MOUNT_POINT}")</span> </div> </td> </tr><tr> <td id="d2h-931893-756" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-756"> <div class="line-num1">268</div> <div class="line-num2">279</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">message(STATUS "Building for Win32 Ruby (RB_W32): ${RB_W32}")</span> </div> </td> </tr><tr> <td id="d2h-931893-767" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-767"> <div class="line-num1"></div> <div class="line-num2">280</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">message(STATUS "Removing GLIBC_PRIVATE reference: ${WITH_PATCHELF}")</span> </div> </td> </tr><tr> <td id="d2h-931893-778" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-778"> <div class="line-num1">269</div> <div class="line-num2">281</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-789" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-789"> <div class="line-num1">270</div> <div class="line-num2">282</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"># ...................................................................</span> </div> </td> </tr><tr> <td id="d2h-931893-800" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-800"> <div class="line-num1">271</div> <div class="line-num2">283</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"># Other options</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -307,7 +319,7 @@ if(DWARFS_PRELOAD)</div> </td> </tr><tr> <td id="d2h-931893-817" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-817"> <div class="line-num1">307</div> <div class="line-num2">319</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> )</span> </div> </td> </tr><tr> <td id="d2h-931893-828" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-828"> <div class="line-num1">308</div> <div class="line-num2">320</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">else(DWARFS_PRELOAD)</span> </div> </td> </tr><tr> <td id="d2h-931893-839" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-839"> <div class="line-num1">309</div> <div class="line-num2">321</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> ExternalProject_Add(${DWARFS_WR_PRJ}</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">310</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del> </del>PREFIX ${DEPS}</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">322</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><ins> </ins>PREFIX ${DEPS}</span> </div> </td> </tr><tr> <td id="d2h-931893-872" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-872"> <div class="line-num1">311</div> <div class="line-num2">323</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> GIT_REPOSITORY https://github.com/tamatebako/libdwarfs.git</span> </div> </td> </tr><tr> <td id="d2h-931893-883" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-883"> <div class="line-num1">312</div> <div class="line-num2">324</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> GIT_TAG ${DWARFS_WR_TAG}</span> </div> </td> </tr><tr> <td id="d2h-931893-894" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-894"> <div class="line-num1">313</div> <div class="line-num2">325</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> SOURCE_DIR ${DWARFS_WR_SOURCE_DIR}</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -328,11 +340,27 @@ else(DWARFS_PRELOAD)</div> </td> </tr><tr> <td id="d2h-931893-911" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-911"> <div class="line-num1">328</div> <div class="line-num2">340</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> )</span> </div> </td> </tr><tr> <td id="d2h-931893-922" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-922"> <div class="line-num1">329</div> <div class="line-num2">341</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">endif(DWARFS_PRELOAD)</span> </div> </td> </tr><tr> <td id="d2h-931893-933" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-933"> <div class="line-num1">330</div> <div class="line-num2">342</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-944" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-944"> <div class="line-num1"></div> <div class="line-num2">343</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">if(IS_GNU)</span> </div> </td> </tr><tr> <td id="d2h-931893-955" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-955"> <div class="line-num1"></div> <div class="line-num2">344</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> ExternalProject_Add(${PATCHELF_PRJ}</span> </div> </td> </tr><tr> <td id="d2h-931893-966" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-966"> <div class="line-num1"></div> <div class="line-num2">345</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> PREFIX ${DEPS}</span> </div> </td> </tr><tr> <td id="d2h-931893-977" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-977"> <div class="line-num1"></div> <div class="line-num2">346</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> GIT_REPOSITORY https://github.com/chitao1234/patchelf.git</span> </div> </td> </tr><tr> <td id="d2h-931893-988" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-988"> <div class="line-num1"></div> <div class="line-num2">347</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> GIT_TAG ${PATCHELF_WR_TAG}</span> </div> </td> </tr><tr> <td id="d2h-931893-999" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-999"> <div class="line-num1"></div> <div class="line-num2">348</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> SOURCE_DIR ${PATCHELF_SOURCE_DIR}</span> </div> </td> </tr><tr> <td id="d2h-931893-1010" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1010"> <div class="line-num1"></div> <div class="line-num2">349</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> BINARY_DIR ${PATCHELF_BINARY_DIR}</span> </div> </td> </tr><tr> <td id="d2h-931893-1021" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1021"> <div class="line-num1"></div> <div class="line-num2">350</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> UPDATE_COMMAND ""</span> </div> </td> </tr><tr> <td id="d2h-931893-1032" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1032"> <div class="line-num1"></div> <div class="line-num2">351</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> CONFIGURE_COMMAND ${CMAKE_COMMAND} -E chdir ${PATCHELF_SOURCE_DIR} ./bootstrap.sh</span> </div> </td> </tr><tr> <td id="d2h-931893-1043" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1043"> <div class="line-num1"></div> <div class="line-num2">352</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> COMMAND ${PATCHELF_SOURCE_DIR}/configure</span> </div> </td> </tr><tr> <td id="d2h-931893-1054" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1054"> <div class="line-num1"></div> <div class="line-num2">353</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> --srcdir=${PATCHELF_SOURCE_DIR}</span> </div> </td> </tr><tr> <td id="d2h-931893-1065" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1065"> <div class="line-num1"></div> <div class="line-num2">354</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> --prefix=${DEPS}</span> </div> </td> </tr><tr> <td id="d2h-931893-1076" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1076"> <div class="line-num1"></div> <div class="line-num2">355</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> TEST_COMMAND ""</span> </div> </td> </tr><tr> <td id="d2h-931893-1087" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1087"> <div class="line-num1"></div> <div class="line-num2">356</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> )</span> </div> </td> </tr><tr> <td id="d2h-931893-1098" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1098"> <div class="line-num1"></div> <div class="line-num2">357</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">endif(IS_GNU)</span> </div> </td> </tr><tr> <td id="d2h-931893-1109" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1109"> <div class="line-num1"></div> <div class="line-num2">358</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1120" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1120"> <div class="line-num1">331</div> <div class="line-num2">359</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"># ...................................................................</span> </div> </td> </tr><tr> <td id="d2h-931893-1131" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1131"> <div class="line-num1">332</div> <div class="line-num2">360</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"># Ruby</span> </div> </td> </tr><tr> <td id="d2h-931893-1142" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1142"> <div class="line-num1">333</div> <div class="line-num2">361</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1153" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1153"> <div class="line-num1">334</div> <div class="line-num2">362</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">set(RUBY_L_FLAGS "-L${DEPS_LIB_DIR} -L${CMAKE_CURRENT_BINARY_DIR}")</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">335</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn">set(RUBY_C_FLAGS "-<del>pthread</del> -I${DEPS_INCLUDE_DIR} -I${CMAKE_CURRENT_SOURCE_DIR}/include")</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">363</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">set(RUBY_C_FLAGS "-<ins>fPIC</ins> -I${DEPS_INCLUDE_DIR} -I${CMAKE_CURRENT_SOURCE_DIR}/include")</span> </div> </td> </tr><tr> <td id="d2h-931893-1186" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1186"> <div class="line-num1">336</div> <div class="line-num2">364</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1197" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1197"> <div class="line-num1">337</div> <div class="line-num2">365</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"># Shadow</span> </div> </td> </tr><tr> <td id="d2h-931893-1208" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1208"> <div class="line-num1">338</div> <div class="line-num2">366</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"># https://github.com/deivid-rodriguez/byebug/issues/825</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -341,16 +369,13 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")</div> </td> </tr><tr> <td id="d2h-931893-1225" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1225"> <div class="line-num1">341</div> <div class="line-num2">369</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> string(CONCAT RUBY_C_FLAGS ${RUBY_C_FLAGS} " -fdeclspec")</span> </div> </td> </tr><tr> <td id="d2h-931893-1236" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1236"> <div class="line-num1">342</div> <div class="line-num2">370</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">endif()</span> </div> </td> </tr><tr> <td id="d2h-931893-1247" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1247"> <div class="line-num1">343</div> <div class="line-num2">371</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">344</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn">set(C_FLAGS_DEST <del>cppflags</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">372</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">set(C_FLAGS_DEST <ins>cflags</ins>)</span> </div> </td> </tr><tr> <td id="d2h-931893-1280" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1280"> <div class="line-num1">345</div> <div class="line-num2">373</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1291" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1291"> <div class="line-num1">346</div> <div class="line-num2">374</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">if(IS_DARWIN)</span> </div> </td> </tr><tr> <td id="d2h-931893-1302" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1302"> <div class="line-num1">347</div> <div class="line-num2">375</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> string(CONCAT RUBY_C_FLAGS ${RUBY_C_FLAGS} " -I${BREW_PREFIX}/opt/openssl@${OPENSSL_VER}/include -I${BREW_PREFIX}/opt/zlib/include -I${BREW_PREFIX}/include")</span> </div> </td> </tr><tr> <td id="d2h-931893-1313" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1313"> <div class="line-num1">348</div> <div class="line-num2">376</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> string(CONCAT RUBY_L_FLAGS ${RUBY_L_FLAGS} " -L${BREW_PREFIX}/opt/openssl@${OPENSSL_VER}/lib -L${BREW_PREFIX}/opt/zlib/lib -L${BREW_PREFIX}/lib")</span> </div> </td> </tr><tr> <td id="d2h-931893-1324" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1324"> <div class="line-num1">349</div> <div class="line-num2">377</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> set(OPENSSL_RUBY_OPTION "--with-openssl-dir=${BREW_PREFIX}/opt/openssl@${OPENSSL_VER}")</span> </div> </td> </tr><tr> <td id="d2h-931893-1335" class="d2h-code-linenumber d2h-del"><a href="#d2h-931893-1335"> <div class="line-num1">350</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> set(C_FLAGS_DEST cflags)</span> </div> </td> </tr><tr> <td id="d2h-931893-1346" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1346"> <div class="line-num1">351</div> <div class="line-num2">378</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">else(IS_DARWIN)</span> </div> </td> </tr><tr> <td id="d2h-931893-1357" class="d2h-code-linenumber d2h-del"><a href="#d2h-931893-1357"> <div class="line-num1">352</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> string(CONCAT RUBY_L_FLAGS ${RUBY_L_FLAGS} " -static-libgcc")</span> </div> </td> </tr><tr> <td id="d2h-931893-1368" class="d2h-code-linenumber d2h-del"><a href="#d2h-931893-1368"> <div class="line-num1">353</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1379" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1379"> <div class="line-num1">354</div> <div class="line-num2">379</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> if(IS_MUSL)</span> </div> </td> </tr><tr> <td id="d2h-931893-1390" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1390"> <div class="line-num1">355</div> <div class="line-num2">380</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> string(CONCAT RUBY_C_FLAGS ${RUBY_C_FLAGS} " -DENABLE_PATH_CHECK=0")</span> </div> </td> </tr><tr> <td id="d2h-931893-1401" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1401"> <div class="line-num1">356</div> <div class="line-num2">381</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> endif(IS_MUSL)</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -358,7 +383,13 @@ else(IS_DARWIN)</div> </td> </tr><tr> <td id="d2h-931893-1418" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1418"> <div class="line-num1">358</div> <div class="line-num2">383</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> if(RB_W32)</span> </div> </td> </tr><tr> <td id="d2h-931893-1429" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1429"> <div class="line-num1">359</div> <div class="line-num2">384</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> string(CONCAT RUBY_C_FLAGS ${RUBY_C_FLAGS} " -DRB_W32=1")</span> </div> </td> </tr><tr> <td id="d2h-931893-1440" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1440"> <div class="line-num1">360</div> <div class="line-num2">385</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> string(CONCAT RUBY_L_FLAGS ${RUBY_L_FLAGS} " -l:libstdc++.a -L${TLIBD}")</span> </div> </td> </tr><tr> <td id="d2h-931893-1451" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1451"> <div class="line-num1"></div> <div class="line-num2">386</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> set(C_FLAGS_DEST cppflags)</span> </div> </td> </tr><tr> <td id="d2h-931893-1462" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1462"> <div class="line-num1">361</div> <div class="line-num2">387</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> endif(RB_W32)</span> </div> </td> </tr><tr> <td id="d2h-931893-1473" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1473"> <div class="line-num1"></div> <div class="line-num2">388</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1484" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1484"> <div class="line-num1"></div> <div class="line-num2">389</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Ruby 2.7 configure script error</span> </div> </td> </tr><tr> <td id="d2h-931893-1495" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1495"> <div class="line-num1"></div> <div class="line-num2">390</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if(${RUBY_VER} VERSION_LESS "3.0.0")</span> </div> </td> </tr><tr> <td id="d2h-931893-1506" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1506"> <div class="line-num1"></div> <div class="line-num2">391</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> set(C_FLAGS_DEST cppflags)</span> </div> </td> </tr><tr> <td id="d2h-931893-1517" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1517"> <div class="line-num1"></div> <div class="line-num2">392</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> endif()</span> </div> </td> </tr><tr> <td id="d2h-931893-1528" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1528"> <div class="line-num1">362</div> <div class="line-num2">393</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">endif(IS_DARWIN)</span> </div> </td> </tr><tr> <td id="d2h-931893-1539" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1539"> <div class="line-num1">363</div> <div class="line-num2">394</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1550" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1550"> <div class="line-num1">364</div> <div class="line-num2">395</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">message(STATUS "Ruby build ${C_FLAGS_DEST}='${RUBY_C_FLAGS}'")</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -393,6 +424,11 @@ ExternalProject_Add(${RUBY_PRJ}</div> </td> </tr><tr> <td id="d2h-931893-1567" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1567"> <div class="line-num1">393</div> <div class="line-num2">424</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1578" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1578"> <div class="line-num1">394</div> <div class="line-num2">425</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">add_dependencies(${RUBY_PRJ} ${DWARFS_WR_PRJ} ${LIBDWARFS_WR_PRJ})</span> </div> </td> </tr><tr> <td id="d2h-931893-1589" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1589"> <div class="line-num1">395</div> <div class="line-num2">426</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1600" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1600"> <div class="line-num1"></div> <div class="line-num2">427</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">if(IS_GNU)</span> </div> </td> </tr><tr> <td id="d2h-931893-1611" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1611"> <div class="line-num1"></div> <div class="line-num2">428</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> add_dependencies(${RUBY_PRJ} ${PATCHELF_PRJ})</span> </div> </td> </tr><tr> <td id="d2h-931893-1622" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1622"> <div class="line-num1"></div> <div class="line-num2">429</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">endif(IS_GNU)</span> </div> </td> </tr><tr> <td id="d2h-931893-1633" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1633"> <div class="line-num1"></div> <div class="line-num2">430</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1644" class="d2h-code-linenumber d2h-ins"><a href="#d2h-931893-1644"> <div class="line-num1"></div> <div class="line-num2">431</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1655" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1655"> <div class="line-num1">396</div> <div class="line-num2">432</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">if (${SETUP_MODE})</span> </div> </td> </tr><tr> <td id="d2h-931893-1666" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1666"> <div class="line-num1">397</div> <div class="line-num2">433</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> add_custom_target(setup</span> </div> </td> </tr><tr> <td id="d2h-931893-1677" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1677"> <div class="line-num1">398</div> <div class="line-num2">434</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> ${CMAKE_COMMAND} -E echo "Tebako setup has completed"</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -491,7 +527,7 @@ else (${SETUP_MODE})</div> </td> </tr><tr> <td id="d2h-931893-1694" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1694"> <div class="line-num1">491</div> <div class="line-num2">527</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1705" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1705"> <div class="line-num1">492</div> <div class="line-num2">528</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> add_dependencies(tebako-fs packaged_filesystem)</span> </div> </td> </tr><tr> <td id="d2h-931893-1716" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1716"> <div class="line-num1">493</div> <div class="line-num2">529</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">494</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> add_custom_target(tebako COMMAND ruby ${EXE}/tebako-packager finalize ${OSTYPE_TXT} ${RUBY_SOURCE_DIR} ${APP_NAME} ${RUBY_VER})</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">530</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> add_custom_target(tebako COMMAND ruby ${EXE}/tebako-packager finalize ${OSTYPE_TXT} ${RUBY_SOURCE_DIR} ${APP_NAME} ${RUBY_VER}<ins> ${DEPS_BIN_DIR}/patchelf ${WITH_PATCHELF}</ins>)</span> </div> </td> </tr><tr> <td id="d2h-931893-1749" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1749"> <div class="line-num1">495</div> <div class="line-num2">531</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> add_dependencies(tebako setup tebako-fs)</span> </div> </td> </tr><tr> <td id="d2h-931893-1760" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1760"> <div class="line-num1">496</div> <div class="line-num2">532</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-931893-1771" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-931893-1771"> <div class="line-num1">497</div> <div class="line-num2">533</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">endif(${SETUP_MODE})</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-300306" class="d2h-file-wrapper" data-lang="adoc"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-300306">data/README.adoc</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -657,6 +657,7 @@ tebako press \</div> </td> </tr><tr> <td id="d2h-300306-1809" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-1809"> <div class="line-num1">657</div> <div class="line-num2">657</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> [-l|--log-level=<error|warn|debug|trace>] \</span> </div> </td> </tr><tr> <td id="d2h-300306-1820" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-1820"> <div class="line-num1">658</div> <div class="line-num2">658</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> [-c|--cwd=<package current working directory>]</span> </div> </td> </tr><tr> <td id="d2h-300306-1831" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-1831"> <div class="line-num1">659</div> <div class="line-num2">659</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> [-D|--devmode] \</span> </div> </td> </tr><tr> <td id="d2h-300306-1842" class="d2h-code-linenumber d2h-ins"><a href="#d2h-300306-1842"> <div class="line-num1"></div> <div class="line-num2">660</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> [-P|--patchelf] \</span> </div> </td> </tr><tr> <td id="d2h-300306-1853" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-1853"> <div class="line-num1">660</div> <div class="line-num2">661</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> [-t|--tebafile=<path-to-tebafile>]</span> </div> </td> </tr><tr> <td id="d2h-300306-1864" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-1864"> <div class="line-num1">661</div> <div class="line-num2">662</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">----</span> </div> </td> </tr><tr> <td id="d2h-300306-1875" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-1875"> <div class="line-num1">662</div> <div class="line-num2">663</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -689,12 +690,17 @@ If not provided, the application will start within the current folder of the hos</div> </td> </tr><tr> <td id="d2h-300306-1892" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-1892"> <div class="line-num1">689</div> <div class="line-num2">690</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">This option is required because it is not possible to change the directory to a memfs folder until the package is started, as opposed to any host folder</span> </div> </td> </tr><tr> <td id="d2h-300306-1903" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-1903"> <div class="line-num1">690</div> <div class="line-num2">691</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">that can be set as the current directory before Tebako package invocation. Tebako saves original working directory in a global Ruby variable `$tebako_original_pwd`.</span> </div> </td> </tr><tr> <td id="d2h-300306-1914" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-1914"> <div class="line-num1">691</div> <div class="line-num2">692</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-300306-1925" class="d2h-code-linenumber d2h-ins"><a href="#d2h-300306-1925"> <div class="line-num1"></div> <div class="line-num2">693</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">`devmode`:: flag that activates development mode, in which Tebako's cache and</span> </div> </td> </tr><tr> <td id="d2h-300306-1936" class="d2h-code-linenumber d2h-ins"><a href="#d2h-300306-1936"> <div class="line-num1"></div> <div class="line-num2">694</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">packaging consistency checks are relaxed.</span> </div> </td> </tr><tr> <td id="d2h-300306-1947" class="d2h-code-linenumber d2h-ins"><a href="#d2h-300306-1947"> <div class="line-num1"></div> <div class="line-num2">695</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-300306-1958" class="d2h-code-linenumber d2h-ins"><a href="#d2h-300306-1958"> <div class="line-num1"></div> <div class="line-num2">696</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">`patchelf`::</span> </div> </td> </tr><tr> <td id="d2h-300306-1969" class="d2h-code-linenumber d2h-ins"><a href="#d2h-300306-1969"> <div class="line-num1"></div> <div class="line-num2">697</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">flag that removal a reference to GLIBC_PRIVATE version of libpthread from tebako package. This allows Linux Gnu packages to run against versions of</span> </div> </td> </tr><tr> <td id="d2h-300306-1980" class="d2h-code-linenumber d2h-ins"><a href="#d2h-300306-1980"> <div class="line-num1"></div> <div class="line-num2">698</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">libpthread that differ from the version used for packaging. For example, package created at Ubuntu 20 system can be used on Ubuntu 22. This option works on Gnu Linux with</span> </div> </td> </tr><tr> <td id="d2h-300306-1991" class="d2h-code-linenumber d2h-ins"><a href="#d2h-300306-1991"> <div class="line-num1"></div> <div class="line-num2">699</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">Gnu toolchain only (not for LLVM/clang). The feature is exeprimental, we may consider other approach in the future.</span> </div> </td> </tr><tr> <td id="d2h-300306-2002" class="d2h-code-linenumber d2h-ins"><a href="#d2h-300306-2002"> <div class="line-num1"></div> <div class="line-num2">700</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-300306-2013" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-2013"> <div class="line-num1">692</div> <div class="line-num2">701</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">`tebafile`::</span> </div> </td> </tr><tr> <td id="d2h-300306-2024" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-2024"> <div class="line-num1">693</div> <div class="line-num2">702</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">the tebako configuration file (optional, defaults to `$PWD/.tebako.yml`).</span> </div> </td> </tr><tr> <td id="d2h-300306-2035" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-2035"> <div class="line-num1">694</div> <div class="line-num2">703</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">Please refer to the separate section below for tebafile description.</span> </div> </td> </tr><tr> <td id="d2h-300306-2046" class="d2h-code-linenumber d2h-del"><a href="#d2h-300306-2046"> <div class="line-num1">695</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-300306-2057" class="d2h-code-linenumber d2h-del"><a href="#d2h-300306-2057"> <div class="line-num1">696</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn">`devmode`:: flag that activates development mode, in which Tebako's cache and</span> </div> </td> </tr><tr> <td id="d2h-300306-2068" class="d2h-code-linenumber d2h-del"><a href="#d2h-300306-2068"> <div class="line-num1">697</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn">packaging consistency checks are relaxed.</span> </div> </td> </tr><tr> <td id="d2h-300306-2079" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-2079"> <div class="line-num1">698</div> <div class="line-num2">704</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">+</span> </div> </td> </tr><tr> <td id="d2h-300306-2090" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-2090"> <div class="line-num1">699</div> <div class="line-num2">705</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">NOTES:</span> </div> </td> </tr><tr> <td id="d2h-300306-2101" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-300306-2101"> <div class="line-num1">700</div> <div class="line-num2">706</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> * Development mode is *not intended for production use* and should only be used during development.</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-885295" class="d2h-file-wrapper" data-lang="env"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-885295">data/common.env</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,5 +1,5 @@</div> </td> </tr><tr> <td id="d2h-885295-2139" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-885295-2139"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">BUILD_TYPE=Release</span> </div> </td> </tr><tr> <td id="d2h-885295-2150" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-885295-2150"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">DEPS=deps</span> </div> </td> </tr><tr> <td id="d2h-885295-2161" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-885295-2161"> <div class="line-num1">3</div> <div class="line-num2">3</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">INCBIN_TAG=348e36b</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">4</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn">DWARFS_WR_TAG=v0.5.<del>8</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">DWARFS_WR_TAG=v0.5.<ins>9</ins></span> </div> </td> </tr><tr> <td id="d2h-885295-2194" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-885295-2194"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">RUBY_VER=3.2.5</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-219741" class="d2h-file-wrapper" data-lang=""> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-219741">data/exe/tebako-packager</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -105,12 +105,15 @@ begin</div> </td> </tr><tr> <td id="d2h-219741-2232" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-219741-2232"> <div class="line-num1">105</div> <div class="line-num2">105</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # ARGV[2] -- RUBY_SOURCE_DIR</span> </div> </td> </tr><tr> <td id="d2h-219741-2243" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-219741-2243"> <div class="line-num1">106</div> <div class="line-num2">106</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # ARGV[3] -- APP_NAME</span> </div> </td> </tr><tr> <td id="d2h-219741-2254" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-219741-2254"> <div class="line-num1">107</div> <div class="line-num2">107</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # ARGV[4] -- RUBY_VER</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">108</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>unless </del>ARGV<del>.length</del> <del>==</del> <del>5</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">108</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins># </ins>ARGV<ins>[5]</ins> <ins>--</ins> <ins>patchelf executable</ins></span> </div> </td> </tr><tr> <td id="d2h-219741-2287" class="d2h-code-linenumber d2h-ins"><a href="#d2h-219741-2287"> <div class="line-num1"></div> <div class="line-num2">109</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # ARGV[6] -- WITH_PATHELF</span> </div> </td> </tr><tr> <td id="d2h-219741-2298" class="d2h-code-linenumber d2h-ins"><a href="#d2h-219741-2298"> <div class="line-num1"></div> <div class="line-num2">110</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> unless ARGV.length == 7</span> </div> </td> </tr><tr> <td id="d2h-219741-2309" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-219741-2309"> <div class="line-num1">109</div> <div class="line-num2">111</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> raise Tebako::Error,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">110</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> "tebako-packager finalize command expects <del>5</del> arguments, #{ARGV.length} has been provided."</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">112</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> "tebako-packager finalize command expects <ins>7</ins> arguments, #{ARGV.length} has been provided."</span> </div> </td> </tr><tr> <td id="d2h-219741-2342" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-219741-2342"> <div class="line-num1">111</div> <div class="line-num2">113</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-219741-2353" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-219741-2353"> <div class="line-num1">112</div> <div class="line-num2">114</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> ruby_ver = Tebako::RubyVersion.new(ARGV[4])</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">113</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>Tebako::Packager.finalize(ARGV[1],</del> ARGV[<del>2</del>]<del>,</del> ARGV[<del>3</del>]<del>, ruby_ver</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">115</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>with_patchelf</ins> <ins>= </ins>ARGV[<ins>6</ins>]<ins>.casecmp("ON").zero?</ins> <ins>|| </ins>ARGV[<ins>6</ins>]<ins>.casecmp("YES"</ins>)<ins>.zero?</ins></span> </div> </td> </tr><tr> <td id="d2h-219741-2386" class="d2h-code-linenumber d2h-ins"><a href="#d2h-219741-2386"> <div class="line-num1"></div> <div class="line-num2">116</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> Tebako::Packager.finalize(ARGV[1], ARGV[2], ARGV[3], ruby_ver, with_patchelf ? ARGV[5] : nil)</span> </div> </td> </tr><tr> <td id="d2h-219741-2397" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-219741-2397"> <div class="line-num1">114</div> <div class="line-num2">117</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-219741-2408" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-219741-2408"> <div class="line-num1">115</div> <div class="line-num2">118</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> raise Tebako::Error, "tebako-packager cannot process #{ARGV[0]} command"</span> </div> </td> </tr><tr> <td id="d2h-219741-2419" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-219741-2419"> <div class="line-num1">116</div> <div class="line-num2">119</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-462570" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-462570">data/lib/tebako/build_helpers.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -39,7 +39,7 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-462570-2457" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-462570-2457"> <div class="line-num1">39</div> <div class="line-num2">39</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> out, st = Open3.capture2e("nproc", "--all")</span> </div> </td> </tr><tr> <td id="d2h-462570-2468" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-462570-2468"> <div class="line-num1">40</div> <div class="line-num2">40</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-462570-2479" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-462570-2479"> <div class="line-num1">41</div> <div class="line-num2">41</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">42</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> if st.exitstatus.zero?</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">42</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if <ins>!</ins>st.<ins>signaled? && st.</ins>exitstatus.zero?</span> </div> </td> </tr><tr> <td id="d2h-462570-2512" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-462570-2512"> <div class="line-num1">43</div> <div class="line-num2">43</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> out.strip.to_i</span> </div> </td> </tr><tr> <td id="d2h-462570-2523" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-462570-2523"> <div class="line-num1">44</div> <div class="line-num2">44</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-462570-2534" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-462570-2534"> <div class="line-num1">45</div> <div class="line-num2">45</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> 4</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -49,7 +49,7 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-462570-2551" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-462570-2551"> <div class="line-num1">49</div> <div class="line-num2">49</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def run_with_capture(args)</span> </div> </td> </tr><tr> <td id="d2h-462570-2562" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-462570-2562"> <div class="line-num1">50</div> <div class="line-num2">50</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> puts " ... @ #{args.join(" ")}"</span> </div> </td> </tr><tr> <td id="d2h-462570-2573" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-462570-2573"> <div class="line-num1">51</div> <div class="line-num2">51</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> out, st = Open3.capture2e(*args)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">52</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> raise Tebako::Error, "Failed to run #{args.join(" ")} (#{st}):\n #{out}" <del>unless</del> st.exitstatus.zero?</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">52</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> raise Tebako::Error, "Failed to run #{args.join(" ")} (#{st}):\n #{out}" <ins>if</ins> st.<ins>signaled? || !st.</ins>exitstatus.zero?</span> </div> </td> </tr><tr> <td id="d2h-462570-2606" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-462570-2606"> <div class="line-num1">53</div> <div class="line-num2">53</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-462570-2617" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-462570-2617"> <div class="line-num1">54</div> <div class="line-num2">54</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> out</span> </div> </td> </tr><tr> <td id="d2h-462570-2628" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-462570-2628"> <div class="line-num1">55</div> <div class="line-num2">55</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-821910" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-821910">data/lib/tebako/cli.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -46,7 +46,7 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-821910-2666" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2666"> <div class="line-num1">46</div> <div class="line-num2">46</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> package_name "Tebako"</span> </div> </td> </tr><tr> <td id="d2h-821910-2677" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2677"> <div class="line-num1">47</div> <div class="line-num2">47</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> class_option :prefix, type: :string, aliases: "-p", required: false,</span> </div> </td> </tr><tr> <td id="d2h-821910-2688" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2688"> <div class="line-num1">48</div> <div class="line-num2">48</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> desc: "A path to tebako packaging environment, '~/.tebako' ('$HOME/.tebako') by default"</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">49</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> class_option :devmode, type: :boolean, aliases: "-D",<del> required: false,</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">49</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> class_option :devmode, type: :boolean, aliases: "-D",</span> </div> </td> </tr><tr> <td id="d2h-821910-2721" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2721"> <div class="line-num1">50</div> <div class="line-num2">50</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> desc: "Developer mode, please do not use if unsure"</span> </div> </td> </tr><tr> <td id="d2h-821910-2732" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2732"> <div class="line-num1">51</div> <div class="line-num2">51</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> class_option :tebafile, type: :string, aliases: "-t", required: false,</span> </div> </td> </tr><tr> <td id="d2h-821910-2743" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2743"> <div class="line-num1">52</div> <div class="line-num2">52</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> desc: "tebako configuration file 'tebafile', '$PWD/.tebako.yml' by default"</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -75,7 +75,13 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-821910-2760" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2760"> <div class="line-num1">75</div> <div class="line-num2">75</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-821910-2771" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2771"> <div class="line-num1">76</div> <div class="line-num2">76</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> CWD_DESCRIPTION = <<~DESC</span> </div> </td> </tr><tr> <td id="d2h-821910-2782" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2782"> <div class="line-num1">77</div> <div class="line-num2">77</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> Current working directory for packaged application. This directory shall be specified relative to root.</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">78</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> #{" " * <del>62</del>}# If this parameter is not set, the application will start in the current directory of the host file system.</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">78</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> #{" " * <ins>65</ins>}# If this parameter is not set, the application will start in the current directory of the host file system.</span> </div> </td> </tr><tr> <td id="d2h-821910-2815" class="d2h-code-linenumber d2h-ins"><a href="#d2h-821910-2815"> <div class="line-num1"></div> <div class="line-num2">79</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> DESC</span> </div> </td> </tr><tr> <td id="d2h-821910-2826" class="d2h-code-linenumber d2h-ins"><a href="#d2h-821910-2826"> <div class="line-num1"></div> <div class="line-num2">80</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-821910-2837" class="d2h-code-linenumber d2h-ins"><a href="#d2h-821910-2837"> <div class="line-num1"></div> <div class="line-num2">81</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> RGP_DESCRIPTION = <<~DESC</span> </div> </td> </tr><tr> <td id="d2h-821910-2848" class="d2h-code-linenumber d2h-ins"><a href="#d2h-821910-2848"> <div class="line-num1"></div> <div class="line-num2">82</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> Activates removal a reference to GLIBC_PRIVATE version of libpthread from tebako package. This allows Linux Gnu packages to run against versions of</span> </div> </td> </tr><tr> <td id="d2h-821910-2859" class="d2h-code-linenumber d2h-ins"><a href="#d2h-821910-2859"> <div class="line-num1"></div> <div class="line-num2">83</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> #{" " * 65}# libpthread that differ from the version used for packaging. For example, package created at Ubuntu 20 system can be used on Ubuntu 22. This option works on Gnu Linux with</span> </div> </td> </tr><tr> <td id="d2h-821910-2870" class="d2h-code-linenumber d2h-ins"><a href="#d2h-821910-2870"> <div class="line-num1"></div> <div class="line-num2">84</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> #{" " * 65}# Gnu toolchain only (not for LLVM/clang). The feature is exeprimental, we may consider other approach in the future.</span> </div> </td> </tr><tr> <td id="d2h-821910-2881" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2881"> <div class="line-num1">79</div> <div class="line-num2">85</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> DESC</span> </div> </td> </tr><tr> <td id="d2h-821910-2892" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2892"> <div class="line-num1">80</div> <div class="line-num2">86</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-821910-2903" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2903"> <div class="line-num1">81</div> <div class="line-num2">87</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> desc "press", "Press tebako image"</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -91,6 +97,8 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-821910-2920" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2920"> <div class="line-num1">91</div> <div class="line-num2">97</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> method_option :Ruby, type: :string, aliases: "-R", required: false,</span> </div> </td> </tr><tr> <td id="d2h-821910-2931" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2931"> <div class="line-num1">92</div> <div class="line-num2">98</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> enum: Tebako::CliRubies::RUBY_VERSIONS.keys,</span> </div> </td> </tr><tr> <td id="d2h-821910-2942" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2942"> <div class="line-num1">93</div> <div class="line-num2">99</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> desc: "Tebako package Ruby version, #{Tebako::CliRubies::DEFAULT_RUBY_VERSION} by default"</span> </div> </td> </tr><tr> <td id="d2h-821910-2953" class="d2h-code-linenumber d2h-ins"><a href="#d2h-821910-2953"> <div class="line-num1"></div> <div class="line-num2">100</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> method_option :patchelf, aliases: "-P", type: :boolean,</span> </div> </td> </tr><tr> <td id="d2h-821910-2964" class="d2h-code-linenumber d2h-ins"><a href="#d2h-821910-2964"> <div class="line-num1"></div> <div class="line-num2">101</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> desc: RGP_DESCRIPTION</span> </div> </td> </tr><tr> <td id="d2h-821910-2975" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2975"> <div class="line-num1">94</div> <div class="line-num2">102</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def press</span> </div> </td> </tr><tr> <td id="d2h-821910-2986" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2986"> <div class="line-num1">95</div> <div class="line-num2">103</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> version_cache_check unless options[:devmode]</span> </div> </td> </tr><tr> <td id="d2h-821910-2997" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-821910-2997"> <div class="line-num1">96</div> <div class="line-num2">104</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-866084" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-866084">data/lib/tebako/cli_helpers.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -56,7 +56,7 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-866084-3035" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-866084-3035"> <div class="line-num1">56</div> <div class="line-num2">56</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> @cfg_options ||=</span> </div> </td> </tr><tr> <td id="d2h-866084-3046" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-866084-3046"> <div class="line-num1">57</div> <div class="line-num2">57</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> "-DCMAKE_BUILD_TYPE=Release -DRUBY_VER:STRING=\"#{ruby_ver}\" -DRUBY_HASH:STRING=\"#{ruby_hash}\" " \</span> </div> </td> </tr><tr> <td id="d2h-866084-3057" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-866084-3057"> <div class="line-num1">58</div> <div class="line-num2">58</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> "-DDEPS:STRING=\"#{deps}\" -G \"#{m_files}\" -B \"#{output_folder}\" -S \"#{source}\" " \</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">59</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> "-DTEBAKO_VERSION:STRING=\"#{Tebako::VERSION}\""</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">59</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> "-<ins>DREMOVE_GLIBC_PRIVATE=#{remove_glibc_private} -</ins>DTEBAKO_VERSION:STRING=\"#{Tebako::VERSION}\""</span> </div> </td> </tr><tr> <td id="d2h-866084-3090" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-866084-3090"> <div class="line-num1">60</div> <div class="line-num2">60</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-866084-3101" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-866084-3101"> <div class="line-num1">61</div> <div class="line-num2">61</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-866084-3112" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-866084-3112"> <div class="line-num1">62</div> <div class="line-num2">62</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def clean_cache</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -174,6 +174,10 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-866084-3129" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-866084-3129"> <div class="line-num1">174</div> <div class="line-num2">174</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-866084-3140" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-866084-3140"> <div class="line-num1">175</div> <div class="line-num2">175</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-866084-3151" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-866084-3151"> <div class="line-num1">176</div> <div class="line-num2">176</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-866084-3162" class="d2h-code-linenumber d2h-ins"><a href="#d2h-866084-3162"> <div class="line-num1"></div> <div class="line-num2">177</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def remove_glibc_private</span> </div> </td> </tr><tr> <td id="d2h-866084-3173" class="d2h-code-linenumber d2h-ins"><a href="#d2h-866084-3173"> <div class="line-num1"></div> <div class="line-num2">178</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @remove_glibc_private ||= options["patchelf"] ? "ON" : "OFF"</span> </div> </td> </tr><tr> <td id="d2h-866084-3184" class="d2h-code-linenumber d2h-ins"><a href="#d2h-866084-3184"> <div class="line-num1"></div> <div class="line-num2">179</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-866084-3195" class="d2h-code-linenumber d2h-ins"><a href="#d2h-866084-3195"> <div class="line-num1"></div> <div class="line-num2">180</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-866084-3206" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-866084-3206"> <div class="line-num1">177</div> <div class="line-num2">181</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def handle_nil_prefix</span> </div> </td> </tr><tr> <td id="d2h-866084-3217" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-866084-3217"> <div class="line-num1">178</div> <div class="line-num2">182</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> env_prefix = ENV.fetch("TEBAKO_PREFIX", nil)</span> </div> </td> </tr><tr> <td id="d2h-866084-3228" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-866084-3228"> <div class="line-num1">179</div> <div class="line-num2">183</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> if env_prefix.nil?</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-641028" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-641028">data/lib/tebako/deploy_helper.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -100,7 +100,7 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-641028-3266" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3266"> <div class="line-num1">100</div> <div class="line-num2">100</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-641028-3277" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3277"> <div class="line-num1">101</div> <div class="line-num2">101</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-641028-3288" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3288"> <div class="line-num1">102</div> <div class="line-num2">102</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def needs_bundler?</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">103</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> @gf_length.positive?</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">103</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @gf_length.positive?<ins> && !@ruby_ver.ruby31?</ins></span> </div> </td> </tr><tr> <td id="d2h-641028-3321" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3321"> <div class="line-num1">104</div> <div class="line-num2">104</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-641028-3332" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3332"> <div class="line-num1">105</div> <div class="line-num2">105</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-641028-3343" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3343"> <div class="line-num1">106</div> <div class="line-num2">106</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def update_rubygems</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -171,14 +171,28 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-641028-3360" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3360"> <div class="line-num1">171</div> <div class="line-num2">171</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-641028-3371" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3371"> <div class="line-num1">172</div> <div class="line-num2">172</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-641028-3382" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3382"> <div class="line-num1">173</div> <div class="line-num2">173</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def configure_commands</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">174</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>@cmd_suffix</del> <del>= </del>@os_type =~ /msys/<del> ? ".cmd" : ""</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">175</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del> @bat_suffix = @os_type =~ /msys/ ? ".bat" : ""</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">174</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>if</ins> @os_type =~ /msys/</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">175</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><ins> configure_commands_msys</ins></span> </div> </td> </tr><tr> <td id="d2h-641028-3437" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3437"> <div class="line-num1"></div> <div class="line-num2">176</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-641028-3448" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3448"> <div class="line-num1"></div> <div class="line-num2">177</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> configure_commands_not_msys</span> </div> </td> </tr><tr> <td id="d2h-641028-3459" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3459"> <div class="line-num1"></div> <div class="line-num2">178</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-641028-3470" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3470"> <div class="line-num1">176</div> <div class="line-num2">179</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-641028-3481" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3481"> <div class="line-num1">177</div> <div class="line-num2">180</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> @gem_command = File.join(@tbd, "gem#{@cmd_suffix}")</span> </div> </td> </tr><tr> <td id="d2h-641028-3492" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3492"> <div class="line-num1">178</div> <div class="line-num2">181</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> @bundler_command = File.join(@tbd, "bundle#{@bat_suffix}")</span> </div> </td> </tr><tr> <td id="d2h-641028-3503" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3503"> <div class="line-num1"></div> <div class="line-num2">182</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-641028-3514" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3514"> <div class="line-num1"></div> <div class="line-num2">183</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-641028-3525" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3525"> <div class="line-num1"></div> <div class="line-num2">184</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def configure_commands_msys</span> </div> </td> </tr><tr> <td id="d2h-641028-3536" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3536"> <div class="line-num1"></div> <div class="line-num2">185</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @cmd_suffix = ".cmd"</span> </div> </td> </tr><tr> <td id="d2h-641028-3547" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3547"> <div class="line-num1"></div> <div class="line-num2">186</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @bat_suffix = ".bat"</span> </div> </td> </tr><tr> <td id="d2h-641028-3558" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3558"> <div class="line-num1"></div> <div class="line-num2">187</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @force_ruby_platform = "true"</span> </div> </td> </tr><tr> <td id="d2h-641028-3569" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3569"> <div class="line-num1"></div> <div class="line-num2">188</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @nokogiri_option = "--use-system-libraries"</span> </div> </td> </tr><tr> <td id="d2h-641028-3580" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3580"> <div class="line-num1"></div> <div class="line-num2">189</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-641028-3591" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3591"> <div class="line-num1">179</div> <div class="line-num2">190</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">180</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del> @force_ruby_platform</del> <del>= @os_type =~ /msys|linux-musl/ ? "true" : "false"</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">181</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> @<del>nokogiri_option</del> = <del>@os_type =~ /msys/ ? </del>"<del>--use-system-libraries</del>"<del> : "--no-use-system-libraries"</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">191</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><ins> def</ins> <ins>configure_commands_not_msys</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">192</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @<ins>cmd_suffix</ins> = ""</span> </div> </td> </tr><tr> <td id="d2h-641028-3646" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3646"> <div class="line-num1"></div> <div class="line-num2">193</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @bat_suffix = ""</span> </div> </td> </tr><tr> <td id="d2h-641028-3657" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3657"> <div class="line-num1"></div> <div class="line-num2">194</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @force_ruby_platform = "false"</span> </div> </td> </tr><tr> <td id="d2h-641028-3668" class="d2h-code-linenumber d2h-ins"><a href="#d2h-641028-3668"> <div class="line-num1"></div> <div class="line-num2">195</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @nokogiri_option = "--no-use-system-libraries"</span> </div> </td> </tr><tr> <td id="d2h-641028-3679" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3679"> <div class="line-num1">182</div> <div class="line-num2">196</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-641028-3690" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3690"> <div class="line-num1">183</div> <div class="line-num2">197</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-641028-3701" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-641028-3701"> <div class="line-num1">184</div> <div class="line-num2">198</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def configure_scenario</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-582377" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-582377">data/lib/tebako/packager/patch_main.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -71,7 +71,6 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-582377-3739" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-582377-3739"> <div class="line-num1">71</div> <div class="line-num2">71</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-582377-3750" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-582377-3750"> <div class="line-num1">72</div> <div class="line-num2">72</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> class << self</span> </div> </td> </tr><tr> <td id="d2h-582377-3761" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-582377-3761"> <div class="line-num1">73</div> <div class="line-num2">73</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def get_main_c_patch(ruby_ver)</span> </div> </td> </tr><tr> <td id="d2h-582377-3772" class="d2h-code-linenumber d2h-del"><a href="#d2h-582377-3772"> <div class="line-num1">74</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> puts get_main_c_main_pattern(ruby_ver)</span> </div> </td> </tr><tr> <td id="d2h-582377-3783" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-582377-3783"> <div class="line-num1">75</div> <div class="line-num2">74</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> {</span> </div> </td> </tr><tr> <td id="d2h-582377-3794" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-582377-3794"> <div class="line-num1">76</div> <div class="line-num2">75</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> get_main_c_main_pattern(ruby_ver) => get_main_c_main_subst(ruby_ver),</span> </div> </td> </tr><tr> <td id="d2h-582377-3805" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-582377-3805"> <div class="line-num1">77</div> <div class="line-num2">76</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> "ruby_init();" => MAIN_C_SUBST_RB_MAIN_INNER,</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-837574" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-837574">data/lib/tebako/packager.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -71,8 +71,7 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-837574-3843" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-3843"> <div class="line-num1">71</div> <div class="line-num2">71</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> puts " ... creating Windows import library"</span> </div> </td> </tr><tr> <td id="d2h-837574-3854" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-3854"> <div class="line-num1">72</div> <div class="line-num2">72</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> params = ["dlltool", "-d", def_fname(src_dir, app_name), "-D", out_fname(app_name),</span> </div> </td> </tr><tr> <td id="d2h-837574-3865" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-3865"> <div class="line-num1">73</div> <div class="line-num2">73</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> "--output-lib", lib_fname(package_src_dir, ruby_ver)]</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">74</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>out, st = Open3</del>.<del>capture2e</del>(<del>*</del>params)</span> </div> </td> </tr><tr> <td id="d2h-837574-3887" class="d2h-code-linenumber d2h-del"><a href="#d2h-837574-3887"> <div class="line-num1">75</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> raise Tebako::Error, "Failed to create import library:\n #{out}" unless st.exitstatus.zero?</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">74</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>BuildHelpers</ins>.<ins>run_with_capture</ins>(params)</span> </div> </td> </tr><tr> <td id="d2h-837574-3909" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-3909"> <div class="line-num1">76</div> <div class="line-num2">75</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-837574-3920" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-3920"> <div class="line-num1">77</div> <div class="line-num2">76</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-837574-3931" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-3931"> <div class="line-num1">78</div> <div class="line-num2">77</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Deploy</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -85,18 +84,16 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-837574-3948" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-3948"> <div class="line-num1">85</div> <div class="line-num2">84</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> Tebako::Stripper.strip(os_type, target_dir)</span> </div> </td> </tr><tr> <td id="d2h-837574-3959" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-3959"> <div class="line-num1">86</div> <div class="line-num2">85</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-837574-3970" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-3970"> <div class="line-num1">87</div> <div class="line-num2">86</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">88</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> def finalize(os_type, src_dir, app_name, ruby_ver)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">87</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def finalize(os_type, src_dir, app_name, ruby_ver<ins>, patchelf</ins>)</span> </div> </td> </tr><tr> <td id="d2h-837574-4003" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4003"> <div class="line-num1">89</div> <div class="line-num2">88</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> RubyBuilder.new(ruby_ver, src_dir).final_build</span> </div> </td> </tr><tr> <td id="d2h-837574-4014" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4014"> <div class="line-num1">90</div> <div class="line-num2">89</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> exe_suffix = Packager::PatchHelpers.exe_suffix(os_type)</span> </div> </td> </tr><tr> <td id="d2h-837574-4025" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4025"> <div class="line-num1">91</div> <div class="line-num2">90</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> src_name = File.join(src_dir, "ruby#{exe_suffix}")</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">92</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>package_name</del> <del>= "#{app_name}#{exe_suffix}"</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">93</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del> #</del> [<del>TODO]</del> <del>On</del> <del>MSys</del> <del>strip</del> <del>sometimes creates a broken executable</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">94</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del> # https://github</del>.<del>com/tamatebako/tebako/issues/172</del></span> </div> </td> </tr><tr> <td id="d2h-837574-4069" class="d2h-code-linenumber d2h-del"><a href="#d2h-837574-4069"> <div class="line-num1">95</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> if Packager::PatchHelpers.msys?(os_type)</span> </div> </td> </tr><tr> <td id="d2h-837574-4080" class="d2h-code-linenumber d2h-del"><a href="#d2h-837574-4080"> <div class="line-num1">96</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> FileUtils.cp(src_name, package_name)</span> </div> </td> </tr><tr> <td id="d2h-837574-4091" class="d2h-code-linenumber d2h-del"><a href="#d2h-837574-4091"> <div class="line-num1">97</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-837574-4102" class="d2h-code-linenumber d2h-del"><a href="#d2h-837574-4102"> <div class="line-num1">98</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> Tebako::Stripper.strip_file(src_name, package_name)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">91</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>unless</ins> <ins>patchelf.nil?</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">92</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><ins> params</ins> <ins>= </ins>[<ins>patchelf,</ins> <ins>"--remove-needed-version",</ins> <ins>"libpthread.so.0",</ins> <ins>"GLIBC_PRIVATE",</ins> <ins>src_name]</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">93</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><ins> BuildHelpers</ins>.<ins>run_with_capture(params)</ins></span> </div> </td> </tr><tr> <td id="d2h-837574-4146" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4146"> <div class="line-num1">99</div> <div class="line-num2">94</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-837574-4157" class="d2h-code-linenumber d2h-ins"><a href="#d2h-837574-4157"> <div class="line-num1"></div> <div class="line-num2">95</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> package_name = "#{app_name}#{exe_suffix}"</span> </div> </td> </tr><tr> <td id="d2h-837574-4168" class="d2h-code-linenumber d2h-ins"><a href="#d2h-837574-4168"> <div class="line-num1"></div> <div class="line-num2">96</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> strip_or_copy(os_type, src_name, package_name)</span> </div> </td> </tr><tr> <td id="d2h-837574-4179" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4179"> <div class="line-num1">100</div> <div class="line-num2">97</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> puts "Created tebako package at \"#{package_name}\""</span> </div> </td> </tr><tr> <td id="d2h-837574-4190" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4190"> <div class="line-num1">101</div> <div class="line-num2">98</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-837574-4201" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4201"> <div class="line-num1">102</div> <div class="line-num2">99</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -199,6 +196,16 @@ module Tebako</div> </td> </tr><tr> <td id="d2h-837574-4218" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4218"> <div class="line-num1">199</div> <div class="line-num2">196</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-837574-4229" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4229"> <div class="line-num1">200</div> <div class="line-num2">197</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> ruby_version</span> </div> </td> </tr><tr> <td id="d2h-837574-4240" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4240"> <div class="line-num1">201</div> <div class="line-num2">198</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-837574-4251" class="d2h-code-linenumber d2h-ins"><a href="#d2h-837574-4251"> <div class="line-num1"></div> <div class="line-num2">199</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-837574-4262" class="d2h-code-linenumber d2h-ins"><a href="#d2h-837574-4262"> <div class="line-num1"></div> <div class="line-num2">200</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def strip_or_copy(os_type, src_name, package_name)</span> </div> </td> </tr><tr> <td id="d2h-837574-4273" class="d2h-code-linenumber d2h-ins"><a href="#d2h-837574-4273"> <div class="line-num1"></div> <div class="line-num2">201</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # [TODO] On MSys strip sometimes creates a broken executable</span> </div> </td> </tr><tr> <td id="d2h-837574-4284" class="d2h-code-linenumber d2h-ins"><a href="#d2h-837574-4284"> <div class="line-num1"></div> <div class="line-num2">202</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # https://github.com/tamatebako/tebako/issues/172</span> </div> </td> </tr><tr> <td id="d2h-837574-4295" class="d2h-code-linenumber d2h-ins"><a href="#d2h-837574-4295"> <div class="line-num1"></div> <div class="line-num2">203</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if Packager::PatchHelpers.msys?(os_type)</span> </div> </td> </tr><tr> <td id="d2h-837574-4306" class="d2h-code-linenumber d2h-ins"><a href="#d2h-837574-4306"> <div class="line-num1"></div> <div class="line-num2">204</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> FileUtils.cp(src_name, package_name)</span> </div> </td> </tr><tr> <td id="d2h-837574-4317" class="d2h-code-linenumber d2h-ins"><a href="#d2h-837574-4317"> <div class="line-num1"></div> <div class="line-num2">205</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-837574-4328" class="d2h-code-linenumber d2h-ins"><a href="#d2h-837574-4328"> <div class="line-num1"></div> <div class="line-num2">206</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> Tebako::Stripper.strip_file(src_name, package_name)</span> </div> </td> </tr><tr> <td id="d2h-837574-4339" class="d2h-code-linenumber d2h-ins"><a href="#d2h-837574-4339"> <div class="line-num1"></div> <div class="line-num2">207</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-837574-4350" class="d2h-code-linenumber d2h-ins"><a href="#d2h-837574-4350"> <div class="line-num1"></div> <div class="line-num2">208</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-837574-4361" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4361"> <div class="line-num1">202</div> <div class="line-num2">209</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-837574-4372" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4372"> <div class="line-num1">203</div> <div class="line-num2">210</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-837574-4383" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-837574-4383"> <div class="line-num1">204</div> <div class="line-num2">211</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-956430" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-956430">data/lib/tebako/version.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -26,5 +26,5 @@</div> </td> </tr><tr> <td id="d2h-956430-4421" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-956430-4421"> <div class="line-num1">26</div> <div class="line-num2">26</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"># POSSIBILITY OF SUCH DAMAGE.</span> </div> </td> </tr><tr> <td id="d2h-956430-4432" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-956430-4432"> <div class="line-num1">27</div> <div class="line-num2">27</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-956430-4443" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-956430-4443"> <div class="line-num1">28</div> <div class="line-num2">28</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">module Tebako</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">29</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> VERSION = "0.8.<del>4</del>"</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">29</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> VERSION = "0.8.<ins>6</ins>"</span> </div> </td> </tr><tr> <td id="d2h-956430-4476" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-956430-4476"> <div class="line-num1">30</div> <div class="line-num2">30</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-004177" class="d2h-file-wrapper" data-lang=""> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-004177">metadata</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,14 +1,14 @@</div> </td> </tr><tr> <td id="d2h-004177-4514" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4514"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">--- !ruby/object:Gem::Specification</span> </div> </td> </tr><tr> <td id="d2h-004177-4525" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4525"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">name: tebako</span> </div> </td> </tr><tr> <td id="d2h-004177-4536" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4536"> <div class="line-num1">3</div> <div class="line-num2">3</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">version: !ruby/object:Gem::Version</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">4</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> version: 0.8.<del>4</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> version: 0.8.<ins>6</ins></span> </div> </td> </tr><tr> <td id="d2h-004177-4569" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4569"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">platform: ruby</span> </div> </td> </tr><tr> <td id="d2h-004177-4580" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4580"> <div class="line-num1">6</div> <div class="line-num2">6</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">authors:</span> </div> </td> </tr><tr> <td id="d2h-004177-4591" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4591"> <div class="line-num1">7</div> <div class="line-num2">7</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- Ribose Inc.</span> </div> </td> </tr><tr> <td id="d2h-004177-4602" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4602"> <div class="line-num1">8</div> <div class="line-num2">8</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">autorequire: </span> </div> </td> </tr><tr> <td id="d2h-004177-4613" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4613"> <div class="line-num1">9</div> <div class="line-num2">9</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">bindir: exe</span> </div> </td> </tr><tr> <td id="d2h-004177-4624" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4624"> <div class="line-num1">10</div> <div class="line-num2">10</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">cert_chain: []</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">11</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn">date: 2024-<del>08</del>-<del>17</del> 00:00:00.000000000 Z</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">11</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">date: 2024-<ins>09</ins>-<ins>02</ins> 00:00:00.000000000 Z</span> </div> </td> </tr><tr> <td id="d2h-004177-4657" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4657"> <div class="line-num1">12</div> <div class="line-num2">12</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">dependencies:</span> </div> </td> </tr><tr> <td id="d2h-004177-4668" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4668"> <div class="line-num1">13</div> <div class="line-num2">13</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- !ruby/object:Gem::Dependency</span> </div> </td> </tr><tr> <td id="d2h-004177-4679" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4679"> <div class="line-num1">14</div> <div class="line-num2">14</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> name: thor</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div> <footer class='sticky-footer mt-3'> <div class='container text-center mb-3 copyright'> <a class='mr-4 text-gray-600' href='mailto:diffend@whitesourcesoftware.com'> Contact Us </a> <a class='mr-4 text-gray-600' href='https://www.whitesourcesoftware.com/terms-of-service/'> Terms of Service </a> <a class='mr-4 text-gray-600' href='https://www.whitesourcesoftware.com/privacy-policy/'> Privacy Policy </a> <a class='mr-4 text-gray-600' href='https://diffend.io/docs'> Docs </a> </div> <div class='container mt-4'> <div class='copyright text-center'> Copyright © 2024 Mend Software </div> </div> </footer> </div> </div> </div> </body> </html>