7 <meta content="width=device-width, initial-scale=1" name="viewport"/>
8 <meta content="#ffffff" name="theme-color"/>
11 0001-Decoupled-installation-of-terminfo-profile-from-make.patch — paste.sr.ht
14 <link href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QIGCC8n92KyhQAAAj1QTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////anIwUQAAAL50Uk5TAAECAwQFBgcICQoLDA4PEBESExQVFhcYGRobHB0eHyAhIyQmJygpKistLzAzNDU2Nzg5Ozw9QEFDREZHSElLTE1OT1BRVFdYWVpbXF1eX2BhZGZnaGltbnBxdHV3eHp7fn+AgYKDhIWGh4iJio2TlJucnqGio6Smp6ipqqusrbCxsrO0tre4ury9vr/Cw8TFxsfIycrMzc7P0dLT1dbY2dvf4OLj5OXm5+jq6+zt7u/w8fL09fb3+Pn6+/z9/gNzyOkAAAABYktHRL6k3IPDAAAFwUlEQVQYGe3B+VtUVQAG4G9i0TQZZyA1S0JxydzDNFTUqXBfcylzS8UE21TMyjAQUQnFEi0BHQU3cAc0UGbm+9v65Zw7y70zc++dc3qenof3xZAhQ4b8T+V/uGn/kdrm1psdHTdbm2uP7Ns434//yLD5e+u7aOH+6T0ludBszGf1L5jC87rNBdDm9XXnw0wrfG71cOhQ9N0z2vTk20Ko9t5PYToQOj4FKr17IkKHwtUToMobVQN0of/rkVDik7t06c5yZC7/V1rqajq6f9vKQFlZYNW2A0cvdNPSL35kaPEDmgxerFiSjwQFZQebQzTpKkUmsg4xUX/Nijwk4V15aoAJIhVZcM13ngnatuQhJe/WNiY464VLE28xXsMCD9LyLDzLeMEiuDLzIeM0zIRNs88xTvcMuFDSx1htC+FA6XXG6pkLx0qeM8aLHdlwJGfnP4zRNw8OzexjjOaJcGzSn4zR8z4cmfiQUZF9WXAhuyLCqO4iOOC7xahni+BSWQ+jgl7YlnWeUR3FcG1qJ6MasmDXIUZdexMZGNvGqAOwaTGjrnqREd/fNERKYUvBAxqueZEhXzsNXX7Y8SsNHW8iY+M6afgZNnxKw7NiKDCtl4YA0nrjHqXIIiixjIY7I5FOFQ37oEglDZVIo+glpeYsKJJ9mdJAIVI7QenFRChT3E+pGim9F6G0AwrtohSeglR+otSWDYVygpSqkUJRmNJCKLWEUmgCkvuOUgPU8vxO6TCSev0ZpZlQ7ANKj4YhmXWUGqBcI6UVSOY8pQVQbhGlM0hiTJhCmwfKeW5QCPlh7TNKW6DBdkobYa2eQn8eNPC9pPAbLA17QaEGWtRS6MuBlfmUVkCLtZTmwspeCoN50MIXprATVuopXIQmLRROwUoXhQpoUkXhNizkU1oCTZZRyoPZh5Tyock4SnNgtolCF3TxPKKwBmb7KTRBm0sUdsPsCIWj0OY4hR9gVkthP7SppHASZs0UtkGbLyg0wqyVwkpos4FCC8xuUghAm3IK7TDroFAGbQIUgjDroFAGbQIUgjC7SSEAbcoptMOslcIqaLOBQgvMmilsgzY7KDTCrJbCAWhTReEkzI5QOAptfqTwPcz2UbgAbS5R2AWzjRS6oYvnMYXVMJtPqQCavEVpNsz8lMqgyXJKo2DhPoWD0OQwhU5YOU2hGZpcoVADK3sohLzQwh+h8CWslFBaCS3WUZoDK7nPKZyCFnUUerNh6TSFAS808L+iUANrmylthQafU1oPawVhCm0eKOcJUhgcjSTOUVoI5RZTqkMyqymdhXJNlMqRzPAnlGZDsRJKD3OR1LeUzkEtTxOlSiRXGKL0EZRaSmlwPFI4Tul6DhTKvUXpGFKZEqa0EwrtoRQqRkrVlP6ZBGUmD1A6htQm9FP6IxuK5Fyl1P8O0viahgoo8g0NB5HOyDuUImVQ4mMabo9AWgEaeqZCgel9NCyFDb/Q0DkWGXv7Lg0nYIe/i4Y2HzKUf4OGe6NhS2mEhr98yEh+Kw3hBbCpglHt45CB8TcY9RXsyjrLqM5pcG36XUadfg22eYOM6l0Glz7uY9T1UXCg6AFjHMqGCznfMMb9Qjgyo4cxLhfDsclXGePpdDg0r48x+nflwJHcPQOM0TsLjs3rYazgEtjnWXqLsZ7Oggszuhnn9w9gU0kT49yfDleKgozXuMiDtDyLmxjveiFc8jYwwY3tPqTk/zzIBPWj4FpWRYQJXtau9SEJ/7q6V0wQ/uo1ZKK0iybhlqplYxHP89byw1ciNLm3ABny/0xLjy4dr/xiQ3kgUL5hR9WPlx7T0onRyFzgDl26vRRKjKwcoAv9B0dAlcLqMB0KH3sHKk2pDtGBwWPFUG3C4Ue06WHleOgwbMWZENMarCvPhTb+jb/1MYXemvWjoVnO3J2nbtNCZ82Xc7LxH8mbs2b3DycbW9qDwfaWxpPf71o9exSGDBky5P/pX9F6dsCMuJp+AAAAAElFTkSuQmCC" rel="icon" type="image/png"/>
15 <link href="/static/main.min.118fcaf4.css" rel="stylesheet"/>
18 <nav class="navbar navbar-light navbar-expand-sm">
19 <span class="navbar-brand">
20 <span class="icon icon-circle"><svg viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"></path></svg>
22 <a href="https://sr.ht">
26 <ul class="navbar-nav">
29 <span class="navbar-text">
30 <a href="https://meta.sr.ht/oauth/authorize?client_id=1c1ad452ce596d6c&scopes=profile&state=%2F~arivigo%2Fcb6529bdb4e1d3f19752eb57506cd38924b8c5a5%3F" rel="nofollow">Log in</a>
32 <a href="https://meta.sr.ht">Register</a>
36 <div class="header-tabbed">
37 <div class="container-fluid">
38 <ul class="nav nav-tabs">
40 <a href="/~arivigo">~arivigo</a>/<wbr/>0001-Decoupled-installation-of-terminfo-profile-from-make.patch
42 <small class="text-muted">
47 <a class="nav-link active" href="/~arivigo/cb6529bdb4e1d3f19752eb57506cd38924b8c5a5">view paste</a>
52 <div class="header-extension" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch" style="margin-bottom: 0;">
53 <div class="container-fluid">
54 <span style="display: inline-block; width: 1rem">
55 <a class="filename" href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch">#</a>
57 <span>0001-Decoupled-installation-of-terminfo-profile-from-make.patch</span>
58 <span class="text-muted" style="margin-left: 1rem">
63 <span class="text-muted" style="margin-left: 1rem">
64 <span title="2727 bytes">
68 <span class="text-muted" style="margin-left: 1rem">
69 <a href="/blob/deb13b65c6b385366a681827af072ac82dc67f24">
75 <div class="container-fluid other-content">
77 <div class="col-md-12 code-view">
78 <pre class="ruler"><span> </span></pre>
79 <pre class="lines"><a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L1" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L1">1</a>
80 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L2" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L2">2</a>
81 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L3" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L3">3</a>
82 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L4" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L4">4</a>
83 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L5" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L5">5</a>
84 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L6" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L6">6</a>
85 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L7" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L7">7</a>
86 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L8" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L8">8</a>
87 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L9" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L9">9</a>
88 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L10" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L10">10</a>
89 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L11" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L11">11</a>
90 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L12" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L12">12</a>
91 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L13" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L13">13</a>
92 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L14" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L14">14</a>
93 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L15" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L15">15</a>
94 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L16" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L16">16</a>
95 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L17" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L17">17</a>
96 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L18" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L18">18</a>
97 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L19" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L19">19</a>
98 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L20" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L20">20</a>
99 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L21" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L21">21</a>
100 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L22" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L22">22</a>
101 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L23" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L23">23</a>
102 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L24" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L24">24</a>
103 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L25" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L25">25</a>
104 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L26" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L26">26</a>
105 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L27" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L27">27</a>
106 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L28" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L28">28</a>
107 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L29" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L29">29</a>
108 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L30" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L30">30</a>
109 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L31" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L31">31</a>
110 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L32" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L32">32</a>
111 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L33" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L33">33</a>
112 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L34" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L34">34</a>
113 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L35" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L35">35</a>
114 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L36" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L36">36</a>
115 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L37" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L37">37</a>
116 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L38" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L38">38</a>
117 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L39" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L39">39</a>
118 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L40" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L40">40</a>
119 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L41" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L41">41</a>
120 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L42" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L42">42</a>
121 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L43" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L43">43</a>
122 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L44" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L44">44</a>
123 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L45" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L45">45</a>
124 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L46" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L46">46</a>
125 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L47" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L47">47</a>
126 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L48" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L48">48</a>
127 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L49" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L49">49</a>
128 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L50" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L50">50</a>
129 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L51" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L51">51</a>
130 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L52" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L52">52</a>
131 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L53" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L53">53</a>
132 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L54" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L54">54</a>
133 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L55" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L55">55</a>
134 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L56" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L56">56</a>
135 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L57" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L57">57</a>
136 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L58" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L58">58</a>
137 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L59" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L59">59</a>
138 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L60" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L60">60</a>
139 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L61" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L61">61</a>
140 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L62" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L62">62</a>
141 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L63" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L63">63</a>
142 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L64" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L64">64</a>
143 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L65" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L65">65</a>
144 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L66" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L66">66</a>
145 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L67" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L67">67</a>
146 <a href="#0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L68" id="0001-Decoupled-installation-of-terminfo-profile-from-make.patch-L68">68</a></pre>
147 <style>pre { line-height: 125%; }
148 td.linenos pre { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; }
149 span.linenos { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; }
150 td.linenos pre.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
151 span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
152 .highlight .hll { background-color: #ffffcc }
153 .highlight { background: #f8f8f8; }
154 .highlight .c { color: #408080; font-style: italic } /* Comment */
155 .highlight .err { border: 1px solid #FF0000 } /* Error */
156 .highlight .k { color: #008000; font-weight: bold } /* Keyword */
157 .highlight .o { color: #666666 } /* Operator */
158 .highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
159 .highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
160 .highlight .cp { color: #BC7A00 } /* Comment.Preproc */
161 .highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
162 .highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
163 .highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
164 .highlight .gd { color: #A00000 } /* Generic.Deleted */
165 .highlight .ge { font-style: italic } /* Generic.Emph */
166 .highlight .gr { color: #FF0000 } /* Generic.Error */
167 .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
168 .highlight .gi { color: #00A000 } /* Generic.Inserted */
169 .highlight .go { color: #888888 } /* Generic.Output */
170 .highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
171 .highlight .gs { font-weight: bold } /* Generic.Strong */
172 .highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
173 .highlight .gt { color: #0044DD } /* Generic.Traceback */
174 .highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
175 .highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
176 .highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
177 .highlight .kp { color: #008000 } /* Keyword.Pseudo */
178 .highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
179 .highlight .kt { color: #B00040 } /* Keyword.Type */
180 .highlight .m { color: #666666 } /* Literal.Number */
181 .highlight .s { color: #BA2121 } /* Literal.String */
182 .highlight .na { color: #7D9029 } /* Name.Attribute */
183 .highlight .nb { color: #008000 } /* Name.Builtin */
184 .highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
185 .highlight .no { color: #880000 } /* Name.Constant */
186 .highlight .nd { color: #AA22FF } /* Name.Decorator */
187 .highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
188 .highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
189 .highlight .nf { color: #0000FF } /* Name.Function */
190 .highlight .nl { color: #A0A000 } /* Name.Label */
191 .highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
192 .highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
193 .highlight .nv { color: #19177C } /* Name.Variable */
194 .highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
195 .highlight .w { color: #bbbbbb } /* Text.Whitespace */
196 .highlight .mb { color: #666666 } /* Literal.Number.Bin */
197 .highlight .mf { color: #666666 } /* Literal.Number.Float */
198 .highlight .mh { color: #666666 } /* Literal.Number.Hex */
199 .highlight .mi { color: #666666 } /* Literal.Number.Integer */
200 .highlight .mo { color: #666666 } /* Literal.Number.Oct */
201 .highlight .sa { color: #BA2121 } /* Literal.String.Affix */
202 .highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
203 .highlight .sc { color: #BA2121 } /* Literal.String.Char */
204 .highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
205 .highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
206 .highlight .s2 { color: #BA2121 } /* Literal.String.Double */
207 .highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
208 .highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
209 .highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
210 .highlight .sx { color: #008000 } /* Literal.String.Other */
211 .highlight .sr { color: #BB6688 } /* Literal.String.Regex */
212 .highlight .s1 { color: #BA2121 } /* Literal.String.Single */
213 .highlight .ss { color: #19177C } /* Literal.String.Symbol */
214 .highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
215 .highlight .fm { color: #0000FF } /* Name.Function.Magic */
216 .highlight .vc { color: #19177C } /* Name.Variable.Class */
217 .highlight .vg { color: #19177C } /* Name.Variable.Global */
218 .highlight .vi { color: #19177C } /* Name.Variable.Instance */
219 .highlight .vm { color: #19177C } /* Name.Variable.Magic */
220 .highlight .il { color: #666666 } /* Literal.Number.Integer.Long */</style><div class="highlight"><pre><span></span>From 36ae564dbeae08b761541790ae7cf69c75a690bf Mon Sep 17 00:00:00 2001
221 From: Ariadna Vigo <arivigodr@gmail.com>
222 Date: Sat, 27 Feb 2021 12:15:47 +0100
223 Subject: [PATCH] Decoupled installation of terminfo profile from 'make
226 Installation of terminfo profiles is now left as a manual operation to
227 the user's discretion. This fixes path issues: /usr/local/share/terminfo is not
228 a standard search path location, according to terminfo(5). The only standard
229 locations are /usr/share/terminfo and $HOME/.terminfo. The problem with the
230 former is that it risks overwriting the dvtm profile files that some distros
231 ship with their curses package (Arch Linux). The problem with the latter is
232 that leaving TERMINFO blank on config.mk and running 'make install' as root
233 (the usual case) may install the profiles under /root/.terminfo, which is
234 incorrect. In other cases, as in Debian(-based) systems, the search paths are
235 completely non-standard: Debian requires installing local, system-wide terminfo
236 profiles under /etc/terminfo and has tic patched to do so when running as root.
238 So, as many distros already include the profiles by themselves under curses,
239 some use completely non-standard approaches to terminfo, and installation under
240 $HOME/.terminfo is affected whether you use su or sudo, etc. The best approach
241 to solve all these issues is to leave the decision to the user, so that tic
242 does whatever the system wants it to do. Decoupling it from 'make install'
243 makes it possible to run it as your regular user without any issues, installing
244 the profile under $HOME/.terminfo for sure.
245 <span class="gd">---</span>
248 2 files changed, 4 insertions(+), 5 deletions(-)
250 <span class="gh">diff --git a/Makefile b/Makefile</span>
251 <span class="gh">index 818ca0a..0b84b5b 100644</span>
252 <span class="gd">--- a/Makefile</span>
253 <span class="gi">+++ b/Makefile</span>
254 <span class="gu">@@ -50,8 +50,10 @@ install: all</span>
255 sed -e "s/VERSION/${VERSION}/" < "$$m" > "${DESTDIR}${MANPREFIX}/man1/$$m" && \
256 chmod 644 "${DESTDIR}${MANPREFIX}/man1/$$m"; \
258 <span class="gi">+</span>
259 <span class="gi">+install-terminfo:</span>
260 @echo installing terminfo description
261 <span class="gd">- @TERMINFO=${TERMINFO} tic -s dvtm.info</span>
262 <span class="gi">+ @tic -s dvtm.info</span>
265 @for b in ${BIN}; do \
266 <span class="gu">@@ -61,4 +63,4 @@ uninstall:</span>
267 @echo removing manual page from ${DESTDIR}${MANPREFIX}/man1
268 @rm -f ${DESTDIR}${MANPREFIX}/man1/dvtm.1
270 <span class="gd">-.PHONY: all clean dist install uninstall debug</span>
271 <span class="gi">+.PHONY: all clean dist install install-terminfo uninstall debug</span>
272 <span class="gh">diff --git a/config.mk b/config.mk</span>
273 <span class="gh">index db25e8a..cd4d9f7 100644</span>
274 <span class="gd">--- a/config.mk</span>
275 <span class="gi">+++ b/config.mk</span>
276 <span class="gu">@@ -2,9 +2,6 @@</span>
279 MANPREFIX = ${PREFIX}/share/man
280 <span class="gd">-# specify your systems terminfo directory</span>
281 <span class="gd">-# leave empty to install into your home folder</span>
282 <span class="gd">-TERMINFO := ${DESTDIR}${PREFIX}/share/terminfo</span>
285 LIBS = -lc -lutil -lncursesw
286 <span class="gd">--</span>
292 <!-- https://bugs.chromium.org/p/chromium/issues/detail?id=332189 -->