Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] WIP: Add package: wsdd-0.6.4
@ 2021-03-06 23:11 Mek101
  2021-03-07 13:41 ` [PR PATCH] [Updated] " Mek101
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: Mek101 @ 2021-03-06 23:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1292 bytes --]

There is a new pull request by Mek101 against master on the void-packages repository

https://github.com/Mek101/void-packages wsdd
https://github.com/void-linux/void-packages/pull/29282

WIP: Add package: wsdd-0.6.4
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

I requested wsdd myself some time ago: ended up doing it myself https://github.com/void-linux/void-packages/issues/28216

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64-musl)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/29282.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-wsdd-29282.patch --]
[-- Type: text/x-diff, Size: 120382 bytes --]







<!DOCTYPE html>
<html lang="en" >
  <head>
    <meta charset="utf-8">
  <link rel="dns-prefetch" href="https://github.githubassets.com">
  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">



  <link crossorigin="anonymous" media="all" integrity="sha512-5C2YsS2pynDIt41BlOrGn3llTAZXy9q2s3368OiDNkkNYfyW827k1ErbV9pRNxdQEBUGIKOpRwWrBlSKO2iGbA==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-e42d98b12da9ca70c8b78d4194eac69f.css" />
  <link crossorigin="anonymous" media="all" integrity="sha512-rsoxJTDpz9bk8hXvYzHsS47Yo2PhbaYQtKTv0DwnDPmSZpLawRlcv6D/wFfjA7VXRjUGtMCLdgUNtnMNnQEvLg==" rel="stylesheet" href="https://github.githubassets.com/assets/site-aeca312530e9cfd6e4f215ef6331ec4b.css" />
    <link crossorigin="anonymous" media="all" integrity="sha512-b6OtzSm+emvcUSdKIxsv4VcFO4ZaDd17L7W8nw+HObaMSud01ZQ1O57Z23ZxCIeOv6lWWWZhc+s2uycDZRzyWQ==" rel="stylesheet" href="https://github.githubassets.com/assets/behaviors-6fa3adcd29be7a6bdc51274a231b2fe1.css" />
    
    
    
    <link crossorigin="anonymous" media="all" integrity="sha512-otrgloSdS0rCdjcAPxfYLLXIQlyX1SeG0D4TwNtBRL/6z4asGD20Wk+CLqTBH6ZnAAt7cvO3cHigJXTKHUtQHA==" rel="stylesheet" href="https://github.githubassets.com/assets/github-a2dae096849d4b4ac27637003f17d82c.css" />

  <script crossorigin="anonymous" defer="defer" integrity="sha512-8K2vvwbW+6H27Nad5ydg8PA2/aMD/LKq+EiK9s0U0hhVZxCI2tWBsYk9beAtisRw2j+Or5k2/F+6dk02nmj/PA==" type="application/javascript" src="https://github.githubassets.com/assets/environment-f0adafbf.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-3yixvhtA5nOJY+pDcqvBKztKjFwZqklw1mnoaHUlxzLSqT8hc8aJ8KPa+OjVGlOvZAp2prs7kh6cAJFDQBQ1JQ==" type="application/javascript" src="https://github.githubassets.com/assets/chunk-frameworks-df28b1be.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-+k8N4Ppmev+qpG5l/Abtm51WKOH4jUR3Em3V6hu0OR4CiOfZMNHUCSyDhPoBTK+txU9rTK2Xn0TuxT+ARDSfrQ==" type="application/javascript" src="https://github.githubassets.com/assets/chunk-vendor-fa4f0de0.js"></script>
  
  <script crossorigin="anonymous" defer="defer" integrity="sha512-TOWq4GrLDl5mgWizcNAEVEOywj4s3Lr0QgDdFUXLept1zNuX1ja/vDsDaU8smKjzepcaDpC+sOiyrx/RL6D04w==" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-4ce5aae0.js"></script>
  <script crossorigin="anonymous" defer="defer" integrity="sha512-AwxJjNYHMbBW1RDMWqHLbm5ef0HpZqNZm4BU62VDY1R3ClrM8cwzqMGk0YJDgSjC0X3HMnQLUYS8sIcRPYZ3aQ==" type="application/javascript" src="https://github.githubassets.com/assets/primer-030c498c.js"></script>
  
    <script crossorigin="anonymous" defer="defer" integrity="sha512-MiuFoXnjDmRNVM/xNR9yfPr8Qi8Q6+TKWIrkXp+1QJv9MW8lpBfOy0u7AuVuXQVYKIhsr5DCuCxIs1STWpujLg==" type="application/javascript" data-module-id="./chunk-color-modes.js" data-src="https://github.githubassets.com/assets/chunk-color-modes-322b85a1.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-evfy6RyDyXvLuaEEFaUaIlw9dSRgvKkF3rMeUELkvXq7sGEK/43vTg+3EE6E8nOsjpuPyYQjgS8bxzqkTjlZag==" type="application/javascript" data-module-id="./chunk-contributions-spider-graph.js" data-src="https://github.githubassets.com/assets/chunk-contributions-spider-graph-7af7f2e9.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-obMR8mPKx8OvqRe34LgnUcxeJ1qujiA4ND3H6UX13ExMlA/WfHLjEzXRmgGRcRvN/8J1nzc+Z+jgz/PLTFy6zg==" type="application/javascript" data-module-id="./chunk-drag-drop.js" data-src="https://github.githubassets.com/assets/chunk-drag-drop-a1b311f2.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-cVnIoXzYnuz2SYwsbnuCpTFzvO17cPoQV2mK82+em//c8i7V2L0VEeInplXGgfbx4d8bQGQuPPx0P0BCRfJ37g==" type="application/javascript" data-module-id="./chunk-edit.js" data-src="https://github.githubassets.com/assets/chunk-edit-7159c8a1.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-TGnbT/6B5dxVwEk7iOlwSY9mfqhfq8m05ec+KjdlfEwoieq73iBeyidClQUSmFa2snukwzF9peY8c7FJf9FARA==" type="application/javascript" data-module-id="./chunk-emoji-picker-element.js" data-src="https://github.githubassets.com/assets/chunk-emoji-picker-element-4c69db4f.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-NwYkwzxETzKUYRXumHDsBIuggkh86KmJ1WrwWZW5wTvVPf047+wOmOHI5b4D65bfdtd3WbXJ7k+3ZWoxpIaqcA==" type="application/javascript" data-module-id="./chunk-insights-graph.js" data-src="https://github.githubassets.com/assets/chunk-insights-graph-370624c3.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-ZhHO4yoDkpCF2sJkzsW3BP1RNu9ji9N6KwuBWy03eGOwkHKwBbs5gKizpeyjslAXlWOV4f9HRVN981Du0AfcvQ==" type="application/javascript" data-module-id="./chunk-jump-to.js" data-src="https://github.githubassets.com/assets/chunk-jump-to-6611cee3.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-S8aUo+fRvLif3bA63pJ03RyoYVNFJ7Q+aOmtVVHabaVFMwV1zMdE4HTEewMkbU0ZK2Ik5Q3Ob9/JE+zrNC5qaw==" type="application/javascript" data-module-id="./chunk-profile-pins-element.js" data-src="https://github.githubassets.com/assets/chunk-profile-pins-element-4bc694a3.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-E+H+wAtjiqutBvn2cnXzDIvmasIhYiS7i7JzOfFUwo+Ej8zT54OrJtP//RhwixnypgOpCF4JvqzYy6zOtORDmg==" type="application/javascript" data-module-id="./chunk-runner-groups.js" data-src="https://github.githubassets.com/assets/chunk-runner-groups-13e1fec0.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-U+Pp1bYuA3fRqhike5Go//O/vsExaZLz00lrIby+rZ88yf03nQHz3wLZR9paWkakpD7TH5nS6AUpabCc7OFWpg==" type="application/javascript" data-module-id="./chunk-sortable-behavior.js" data-src="https://github.githubassets.com/assets/chunk-sortable-behavior-53e3e9d5.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-cAsQOq53AtF8bCPWtKuMXOB2Jjt2089fKQQXtk1bNk2ZSBjx2yQOdGZWsXDfWG5H8FmjJzZsepBmOhy+wO7uAQ==" type="application/javascript" data-module-id="./chunk-toast.js" data-src="https://github.githubassets.com/assets/chunk-toast-700b103a.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-QBwrFY4kzAVN0nZmTYJLeEhi5bQ+42rE8h1g384XeZb7n62BykcUICACtaDQ473aIrRf38RSR7WDfNEIVuSlTA==" type="application/javascript" data-module-id="./chunk-tweetsodium.js" data-src="https://github.githubassets.com/assets/chunk-tweetsodium-401c2b15.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-RfbLfWsDwvP53bQvgbFm/0j3n5N7IuPQ9yyQ1ah3azz9E2KVeo5ujcUGh++d+t49H0EUTKfeAZ+g9PgCVCjErw==" type="application/javascript" data-module-id="./chunk-user-status-submit.js" data-src="https://github.githubassets.com/assets/chunk-user-status-submit-45f6cb7d.js"></script>
  
  <script crossorigin="anonymous" defer="defer" integrity="sha512-b8jhW3E8HsZp1MNCdGQpCV4efeBPj26CrQlv8jfq6SV1L3yyNs9XDEYJOXhcAc5UVjsbz0QQRb/5Un9Owtqc2A==" type="application/javascript" src="https://github.githubassets.com/assets/codespaces-6fc8e15b.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-ng+rLwG9JuJBuJQWCGyT4r3VjNUz1FNWKpqbE2zWpJJZHkkwqkYWwJxo5k+PZCuWqUWZxofbuEtLrQnnjIyTqQ==" type="application/javascript" src="https://github.githubassets.com/assets/diffs-9e0fab2f.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-lI3SnQe0Ps25AngWWegpEs20YQRY09UXdtt5v97HTdD6pq2cwNw2d5KbvEk2HKAlMC5BmcXVs5n+b6EXN/pJpQ==" type="application/javascript" src="https://github.githubassets.com/assets/scanning-948dd29d.js"></script>

  <meta name="viewport" content="width=device-width">
  
  <title>WIP: Add package: wsdd-0.6.4 by Mek101 · Pull Request #29282 · void-linux/void-packages · GitHub</title>
    <meta name="description" content="General

 This is a new package and it conforms to the quality requirements

I requested wsdd myself some time ago: ended up doing it myself #28216
Have the results of the proposed changes been tested?

 I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
 I generally don&#39;t use the affected packages but briefly tested this PR">
    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
  <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
  <meta property="fb:app_id" content="1401488693436528">
  <meta name="apple-itunes-app" content="app-id=1477376905" />
    <meta name="twitter:image:src" content="https://avatars.githubusercontent.com/u/37247796?s=400&amp;v=4" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="WIP: Add package: wsdd-0.6.4 by Mek101 · Pull Request #29282 · void-linux/void-packages" /><meta name="twitter:description" content="General

 This is a new package and it conforms to the quality requirements

I requested wsdd myself some time ago: ended up doing it myself #28216
Have the results of the proposed changes been tes..." />
    <meta property="og:image" content="https://avatars.githubusercontent.com/u/37247796?s=400&amp;v=4" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="WIP: Add package: wsdd-0.6.4 by Mek101 · Pull Request #29282 · void-linux/void-packages" /><meta property="og:url" content="https://github.com/void-linux/void-packages/pull/29282" /><meta property="og:description" content="General

 This is a new package and it conforms to the quality requirements

I requested wsdd myself some time ago: ended up doing it myself #28216
Have the results of the proposed changes been tes..." />



    

  <link rel="assets" href="https://github.githubassets.com/">
  

  <meta name="request-id" content="B126:122C:31E8ADC:33809DF:60440C3D" data-pjax-transient="true"/><meta name="html-safe-nonce" content="cf0db64d6902ed8806bb6c6e6615bc31cfbec6a4c666b16ff283a81b52b02581" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMTI2OjEyMkM6MzFFOEFEQzozMzgwOURGOjYwNDQwQzNEIiwidmlzaXRvcl9pZCI6IjE5NDgyNDc2NTQ0MjEyMzY3OTciLCJyZWdpb25fZWRnZSI6ImZyYSIsInJlZ2lvbl9yZW5kZXIiOiJmcmEifQ==" data-pjax-transient="true"/><meta name="visitor-hmac" content="cfa17cd5ad35fae3fbf84e9f224403fc7edd4eef86d4feba267aa2889917105f" data-pjax-transient="true"/>

    <meta name="hovercard-subject-tag" content="pull_request:586154150" data-pjax-transient>


  <meta name="github-keyboard-shortcuts" content="repository,pull-request-list,pull-request-conversation,pull-request-files-changed" data-pjax-transient="true" />

  

  <meta name="selected-link" value="repo_pulls" data-pjax-transient>

    <meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY">
  <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
  <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
  <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc">

  <meta name="octolytics-host" content="collector.githubapp.com" /><meta name="octolytics-app-id" content="github" /><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" />

  <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/pull_requests/show" data-pjax-transient="true" />

  



  <meta name="optimizely-datafile" content="{&quot;version&quot;: &quot;4&quot;, &quot;rollouts&quot;: [], &quot;typedAudiences&quot;: [], &quot;anonymizeIP&quot;: true, &quot;projectId&quot;: &quot;16737760170&quot;, &quot;variables&quot;: [], &quot;featureFlags&quot;: [], &quot;experiments&quot;: [{&quot;status&quot;: &quot;Running&quot;, &quot;audienceIds&quot;: [], &quot;variations&quot;: [{&quot;variables&quot;: [], &quot;id&quot;: &quot;19739506060&quot;, &quot;key&quot;: &quot;en&quot;}, {&quot;variables&quot;: [], &quot;id&quot;: &quot;19720506378&quot;, &quot;key&quot;: &quot;pt&quot;}], &quot;id&quot;: &quot;19741925936&quot;, &quot;key&quot;: &quot;homepage_translation&quot;, &quot;layerId&quot;: &quot;19739776731&quot;, &quot;trafficAllocation&quot;: [{&quot;entityId&quot;: &quot;19720506378&quot;, &quot;endOfRange&quot;: 5000}, {&quot;entityId&quot;: &quot;19739506060&quot;, &quot;endOfRange&quot;: 10000}], &quot;forcedVariations&quot;: {}}], &quot;audiences&quot;: [{&quot;conditions&quot;: &quot;[\&quot;or\&quot;, {\&quot;match\&quot;: \&quot;exact\&quot;, \&quot;name\&quot;: \&quot;$opt_dummy_attribute\&quot;, \&quot;type\&quot;: \&quot;custom_attribute\&quot;, \&quot;value\&quot;: \&quot;$opt_dummy_value\&quot;}]&quot;, &quot;id&quot;: &quot;$opt_dummy_audience&quot;, &quot;name&quot;: &quot;Optimizely-Generated Audience for Backwards Compatibility&quot;}], &quot;groups&quot;: [{&quot;policy&quot;: &quot;random&quot;, &quot;trafficAllocation&quot;: [{&quot;entityId&quot;: &quot;20065350824&quot;, &quot;endOfRange&quot;: 10000}], &quot;experiments&quot;: [{&quot;status&quot;: &quot;Running&quot;, &quot;audienceIds&quot;: [], &quot;variations&quot;: [{&quot;variables&quot;: [], &quot;id&quot;: &quot;20061181493&quot;, &quot;key&quot;: &quot;control&quot;}, {&quot;variables&quot;: [], &quot;id&quot;: &quot;20046091568&quot;, &quot;key&quot;: &quot;most_popular&quot;}], &quot;id&quot;: &quot;20065350824&quot;, &quot;key&quot;: &quot;pricing_page&quot;, &quot;layerId&quot;: &quot;20047761391&quot;, &quot;trafficAllocation&quot;: [{&quot;entityId&quot;: &quot;20061181493&quot;, &quot;endOfRange&quot;: 5000}, {&quot;entityId&quot;: &quot;20046091568&quot;, &quot;endOfRange&quot;: 10000}], &quot;forcedVariations&quot;: {&quot;1693726779.1607624005&quot;: &quot;most_popular&quot;, &quot;b3d9f4f9910bc46c43a8d65ab83d8570&quot;: &quot;most_popular&quot;}}], &quot;id&quot;: &quot;19972601768&quot;}], &quot;attributes&quot;: [{&quot;id&quot;: &quot;16822470375&quot;, &quot;key&quot;: &quot;user_id&quot;}, {&quot;id&quot;: &quot;17143601254&quot;, &quot;key&quot;: &quot;spammy&quot;}, {&quot;id&quot;: &quot;18175660309&quot;, &quot;key&quot;: &quot;organization_plan&quot;}, {&quot;id&quot;: &quot;18813001570&quot;, &quot;key&quot;: &quot;is_logged_in&quot;}, {&quot;id&quot;: &quot;19073851829&quot;, &quot;key&quot;: &quot;geo&quot;}], &quot;botFiltering&quot;: false, &quot;accountId&quot;: &quot;16737760170&quot;, &quot;events&quot;: [{&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;17911811441&quot;, &quot;key&quot;: &quot;hydro_click.dashboard.teacher_toolbox_cta&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18124116703&quot;, &quot;key&quot;: &quot;submit.organizations.complete_sign_up&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18145892387&quot;, &quot;key&quot;: &quot;no_metric.tracked_outside_of_optimizely&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18178755568&quot;, &quot;key&quot;: &quot;click.org_onboarding_checklist.add_repo&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18180553241&quot;, &quot;key&quot;: &quot;submit.repository_imports.create&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18186103728&quot;, &quot;key&quot;: &quot;click.help.learn_more_about_repository_creation&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18188530140&quot;, &quot;key&quot;: &quot;test_event.do_not_use_in_production&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18191963644&quot;, &quot;key&quot;: &quot;click.empty_org_repo_cta.transfer_repository&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18195612788&quot;, &quot;key&quot;: &quot;click.empty_org_repo_cta.import_repository&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18210945499&quot;, &quot;key&quot;: &quot;click.org_onboarding_checklist.invite_members&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18211063248&quot;, &quot;key&quot;: &quot;click.empty_org_repo_cta.create_repository&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18215721889&quot;, &quot;key&quot;: &quot;click.org_onboarding_checklist.update_profile&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18224360785&quot;, &quot;key&quot;: &quot;click.org_onboarding_checklist.dismiss&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18234832286&quot;, &quot;key&quot;: &quot;submit.organization_activation.complete&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18252392383&quot;, &quot;key&quot;: &quot;submit.org_repository.create&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18257551537&quot;, &quot;key&quot;: &quot;submit.org_member_invitation.create&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18259522260&quot;, &quot;key&quot;: &quot;submit.organization_profile.update&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18564603625&quot;, &quot;key&quot;: &quot;view.classroom_select_organization&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18568612016&quot;, &quot;key&quot;: &quot;click.classroom_sign_in_click&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18572592540&quot;, &quot;key&quot;: &quot;view.classroom_name&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18574203855&quot;, &quot;key&quot;: &quot;click.classroom_create_organization&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18582053415&quot;, &quot;key&quot;: &quot;click.classroom_select_organization&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18589463420&quot;, &quot;key&quot;: &quot;click.classroom_create_classroom&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18591323364&quot;, &quot;key&quot;: &quot;click.classroom_create_first_classroom&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18591652321&quot;, &quot;key&quot;: &quot;click.classroom_grant_access&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18607131425&quot;, &quot;key&quot;: &quot;view.classroom_creation&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18831680583&quot;, &quot;key&quot;: &quot;upgrade_account_plan&quot;}, {&quot;experimentIds&quot;: [&quot;20065350824&quot;], &quot;id&quot;: &quot;19064064515&quot;, &quot;key&quot;: &quot;click.signup&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19075373687&quot;, &quot;key&quot;: &quot;click.view_account_billing_page&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19077355841&quot;, &quot;key&quot;: &quot;click.dismiss_signup_prompt&quot;}, {&quot;experimentIds&quot;: [&quot;20065350824&quot;], &quot;id&quot;: &quot;19079713938&quot;, &quot;key&quot;: &quot;click.contact_sales&quot;}, {&quot;experimentIds&quot;: [&quot;20065350824&quot;], &quot;id&quot;: &quot;19120963070&quot;, &quot;key&quot;: &quot;click.compare_account_plans&quot;}, {&quot;experimentIds&quot;: [&quot;20065350824&quot;], &quot;id&quot;: &quot;19151690317&quot;, &quot;key&quot;: &quot;click.upgrade_account_cta&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19424193129&quot;, &quot;key&quot;: &quot;click.open_account_switcher&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19520330825&quot;, &quot;key&quot;: &quot;click.visit_account_profile&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19540970635&quot;, &quot;key&quot;: &quot;click.switch_account_context&quot;}, {&quot;experimentIds&quot;: [&quot;19741925936&quot;], &quot;id&quot;: &quot;19730198868&quot;, &quot;key&quot;: &quot;submit.homepage_signup&quot;}, {&quot;experimentIds&quot;: [&quot;19741925936&quot;], &quot;id&quot;: &quot;19820830627&quot;, &quot;key&quot;: &quot;click.homepage_signup&quot;}, {&quot;experimentIds&quot;: [&quot;20065350824&quot;], &quot;id&quot;: &quot;19988571001&quot;, &quot;key&quot;: &quot;click.create_enterprise_trial&quot;}, {&quot;experimentIds&quot;: [&quot;20065350824&quot;], &quot;id&quot;: &quot;20036538294&quot;, &quot;key&quot;: &quot;click.create_organization_team&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20040653299&quot;, &quot;key&quot;: &quot;click.input_enterprise_trial_form&quot;}, {&quot;experimentIds&quot;: [&quot;20065350824&quot;], &quot;id&quot;: &quot;20062030003&quot;, &quot;key&quot;: &quot;click.continue_with_team&quot;}, {&quot;experimentIds&quot;: [&quot;20065350824&quot;], &quot;id&quot;: &quot;20068947153&quot;, &quot;key&quot;: &quot;click.create_organization_free&quot;}], &quot;revision&quot;: &quot;485&quot;}" />
  <!-- To prevent page flashing, the optimizely JS needs to be loaded in the
    <head> tag before the DOM renders -->
  <script crossorigin="anonymous" defer="defer" integrity="sha512-W1d5sgym3BsWbUe7hCryQNFytsdsH6xKMY0wpid1izznZdSd6hBG7sOj+j6ISmYkoqPonCpkWKp0aG/MGGKRKg==" type="application/javascript" src="https://github.githubassets.com/assets/optimizely-5b5779b2.js"></script>



  

      <meta name="hostname" content="github.com">
    <meta name="user-login" content="">


      <meta name="expected-hostname" content="github.com">


    <meta name="enabled-features" content="MARKETPLACE_PENDING_INSTALLATIONS">

  <meta http-equiv="x-pjax-version" content="6384279d2222f6dd46a66b99690c33581cded95dd9218149db08dfe1eea424c9">
  

        <link href="https://github.com/void-linux/void-packages/commits/wsdd.atom" rel="alternate" title="Recent Commits to void-packages:wsdd" type="application/atom+xml">

  <meta name="go-import" content="github.com/void-linux/void-packages git https://github.com/void-linux/void-packages.git">

  <meta name="octolytics-dimension-user_id" content="37247796" /><meta name="octolytics-dimension-user_login" content="void-linux" /><meta name="octolytics-dimension-repository_id" content="137503442" /><meta name="octolytics-dimension-repository_nwo" content="void-linux/void-packages" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="137503442" /><meta name="octolytics-dimension-repository_network_root_nwo" content="void-linux/void-packages" />





  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">

  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">

  <meta name="browser-optimizely-client-errors-url" content="https://api.github.com/_private/browser/optimizely_client/errors">

  <link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000">
  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg">

<meta name="theme-color" content="#1e2327">


  <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">

  </head>

  <body class="logged-out env-production page-responsive" style="word-wrap: break-word;">
    

    <div class="position-relative js-header-wrapper ">
      <a href="#start-of-content" class="px-2 py-4 color-bg-info-inverse color-text-white show-on-focus js-skip-to-content">Skip to content</a>
      <span class="progress-pjax-loader width-full js-pjax-loader-bar Progress position-fixed">
    <span style="background-color: #79b8ff;width: 0%;" class="Progress-item progress-pjax-loader-bar "></span>
</span>      
      


            <header class="Header-old header-logged-out js-details-container Details position-relative f4 py-2" role="banner">
  <div class="container-xl d-lg-flex flex-items-center p-responsive">
    <div class="d-flex flex-justify-between flex-items-center">
        <a class="mr-4" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
          <svg height="32" class="octicon octicon-mark-github color-text-white" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg>
        </a>

          <div class="d-lg-none css-truncate css-truncate-target width-fit p-2">
            

          </div>

        <div class="d-flex flex-items-center">
              <a href="/join?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow&amp;source=header-repo"
                class="d-inline-block d-lg-none f5 color-text-white no-underline border color-border-tertiary rounded-2 px-2 py-1 mr-3 mr-sm-5"
                data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/29282&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="bd2119982f684a431feafe6076076a74953423920c2e35667683406e21ee4c22"
                {&quot;hydro-click&quot;=&gt;&quot;{\&quot;event_type\&quot;:\&quot;analytics.click\&quot;,\&quot;payload\&quot;:{\&quot;category\&quot;:\&quot;Sign up\&quot;,\&quot;action\&quot;:\&quot;click to sign up for account\&quot;,\&quot;label\&quot;:\&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/pull_requests/show;ref_cta:Sign up;ref_loc:header logged out\&quot;,\&quot;originating_url\&quot;:\&quot;https://github.com/void-linux/void-packages/pull/29282\&quot;,\&quot;user_id\&quot;:null}}&quot;, &quot;hydro-click-hmac&quot;=&gt;&quot;7482f7e9df43960b190de60936d74498221d1a09d60a5abe5d896c0fb33b7179&quot;}
              >
                Sign&nbsp;up
              </a>

          <button class="btn-link d-lg-none mt-1 js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false">
            <svg height="24" class="octicon octicon-three-bars color-text-white" viewBox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 100-1.5H1.75z"></path></svg>
          </button>
        </div>
    </div>

    <div class="HeaderMenu HeaderMenu--logged-out position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto">
      <div class="d-flex d-lg-none flex-justify-end border-bottom color-bg-secondary p-3">
        <button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false">
          <svg height="24" class="octicon octicon-x color-text-secondary" viewBox="0 0 24 24" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"></path></svg>
        </button>
      </div>

        <nav class="mt-0 px-3 px-lg-0 mb-5 mb-lg-0" aria-label="Global">
          <ul class="d-lg-flex list-style-none">
              <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
                <details class="HeaderMenu-details details-overlay details-reset width-full">
                  <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
                    Why GitHub?
                    <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
                      <path d="M1,1l6.2,6L13,1"></path>
                    </svg>
                  </summary>
                  <div class="dropdown-menu flex-auto rounded-1 color-bg-primary px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
                    <a href="/features" class="py-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a>
                    <ul class="list-style-none f5 pb-3">
                        <li class="edge-item-fix"><a href="/mobile" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Mobile <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                        <li class="edge-item-fix"><a href="/features/actions" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Actions <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                        <li class="edge-item-fix"><a href="/features/codespaces" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Codespaces <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                        <li class="edge-item-fix"><a href="/features/packages" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Packages <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                        <li class="edge-item-fix"><a href="/features/security" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Security <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                        <li class="edge-item-fix"><a href="/features/code-review/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Code review <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                        <li class="edge-item-fix"><a href="/features/project-management/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Project management <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                        <li class="edge-item-fix"><a href="/features/integrations" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Integrations <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                    </ul>

                    <ul class="list-style-none mb-0 border-lg-top pt-lg-3">
                      <li class="edge-item-fix"><a href="/sponsors" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Sponsors">GitHub Sponsors <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories<span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                    </ul>
                  </div>
                </details>
              </li>
              <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
                <a href="/team" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Team">Team</a>
              </li>
              <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
                <a href="/enterprise" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Enterprise">Enterprise</a>
              </li>

              <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
                <details class="HeaderMenu-details details-overlay details-reset width-full">
                  <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
                    Explore
                    <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
                      <path d="M1,1l6.2,6L13,1"></path>
                    </svg>
                  </summary>

                  <div class="dropdown-menu flex-auto rounded-1 color-bg-primary px-0 pt-2 pb-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
                    <ul class="list-style-none mb-3">
                      <li class="edge-item-fix"><a href="/explore" class="py-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                    </ul>

                    <h4 class="color-text-tertiary text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn and contribute</h4>
                    <ul class="list-style-none mb-3">
                      <li class="edge-item-fix"><a href="/topics" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Topics">Topics <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                        <li class="edge-item-fix"><a href="/collections" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Collections">Collections <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="/trending" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Trending">Trending <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="https://lab.github.com/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="https://opensource.guide" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                    </ul>

                    <h4 class="color-text-tertiary text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Connect with others</h4>
                    <ul class="list-style-none mb-0">
                      <li class="edge-item-fix"><a href="https://github.com/readme" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">The ReadME Project <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="https://github.com/events" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Events">Events <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="https://github.community" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Community forum">Community forum <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="https://education.github.com" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="https://stars.github.com" class="py-2 pb-0 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Stars Program">GitHub Stars program <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                    </ul>
                  </div>
                </details>
              </li>

              <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
                <a href="/marketplace" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Marketplace">Marketplace</a>
              </li>

              <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
                <details class="HeaderMenu-details details-overlay details-reset width-full">
                  <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
                    Pricing
                    <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
                       <path d="M1,1l6.2,6L13,1"></path>
                    </svg>
                  </summary>

                  <div class="dropdown-menu flex-auto rounded-1 color-bg-primary px-0 pt-2 pb-4 mt-0 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
                    <a href="/pricing" class="pb-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a>

                    <ul class="list-style-none mb-3">
                      <li class="edge-item-fix"><a href="/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="https://enterprise.github.com/contact" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                    </ul>

                    <ul class="list-style-none mb-0 border-lg-top pt-lg-3">
                      <li class="edge-item-fix"><a href="/nonprofit" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Nonprofits">Nonprofit <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="https://education.github.com" class="py-2 pb-0 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover"  data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
                    </ul>
                  </div>
                </details>
              </li>
          </ul>
        </nav>

      <div class="d-lg-flex flex-items-center px-3 px-lg-0 text-center text-lg-left">
          <div class="d-lg-flex min-width-0 mb-3 mb-lg-0">
            <div class="header-search flex-auto js-site-search position-relative flex-self-stretch flex-md-self-auto mb-3 mb-md-0 mr-0 mr-md-3 scoped-search site-scoped-search js-jump-to"
  role="combobox"
  aria-owns="jump-to-results"
  aria-label="Search or jump to"
  aria-haspopup="listbox"
  aria-expanded="false"
>
  <div class="position-relative">
    <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="137503442" data-scoped-search-url="/void-linux/void-packages/search" data-owner-scoped-search-url="/orgs/void-linux/search" data-unscoped-search-url="/search" action="/void-linux/void-packages/search" accept-charset="UTF-8" method="get">
      <label class="form-control input-sm header-search-wrapper p-0 js-chromeless-input-container header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center">
        <input type="text"
          class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable"
          data-hotkey="s,/"
          name="q"
          value=""
          placeholder="Search"
          data-unscoped-placeholder="Search GitHub"
          data-scoped-placeholder="Search"
          autocapitalize="off"
          aria-autocomplete="list"
          aria-controls="jump-to-results"
          aria-label="Search"
          data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations"
          spellcheck="false"
          autocomplete="off"
          >
          <input type="hidden" data-csrf="true" class="js-data-jump-to-suggestions-path-csrf" value="gUoHNQke+N5xdCYA1Evu8rqZDS+bkCGUcQDmuqnsm9ED2t66v3Tg4U0YtufvrfCYVIwRzPm6u1L5PEeDPWWPlg==" />
          <input type="hidden" class="js-site-search-type-field" name="type" >
            <img src="https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash">

            <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container">
              
<ul class="d-none js-jump-to-suggestions-template-container">
  

<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option">
  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="suggestion">
    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
    </div>

    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">

    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
    </div>

    <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search">
      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
        In this repository
      </span>
      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
        All GitHub
      </span>
      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>

    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
      Jump to
      <span class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>
  </a>
</li>

</ul>

<ul class="d-none js-jump-to-no-results-template-container">
  <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2">
    <span class="color-text-secondary">No suggested jump to results</span>
  </li>
</ul>

<ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container">
  

<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option">
  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="scoped_search">
    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
    </div>

    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">

    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
    </div>

    <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search">
      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
        In this repository
      </span>
      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
        All GitHub
      </span>
      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>

    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
      Jump to
      <span class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>
  </a>
</li>

  

<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-owner-scoped-search d-none" role="option">
  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="owner_scoped_search">
    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
    </div>

    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">

    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
    </div>

    <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search">
      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this organization">
        In this organization
      </span>
      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
        All GitHub
      </span>
      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>

    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
      Jump to
      <span class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>
  </a>
</li>

  

<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option">
  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="global_search">
    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
    </div>

    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">

    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
    </div>

    <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search">
      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
        In this repository
      </span>
      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
        All GitHub
      </span>
      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>

    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
      Jump to
      <span class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>
  </a>
</li>


</ul>

            </div>
      </label>
</form>  </div>
</div>

          </div>

        <a href="/login?return_to=%2Fvoid-linux%2Fvoid-packages%2Fpull%2F29282"
          class="HeaderMenu-link flex-shrink-0 no-underline mr-3"
          data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/29282&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8426d301593e586f91f46b017db8591e0a7ac3232312158bbed36864414d6a41"
          data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">
          Sign in
        </a>
            <a href="/join?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow&amp;source=header-repo&amp;source_repo=void-linux%2Fvoid-packages"
              class="HeaderMenu-link flex-shrink-0 d-inline-block no-underline border color-border-tertiary rounded-1 px-2 py-1"
              data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/29282&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8426d301593e586f91f46b017db8591e0a7ac3232312158bbed36864414d6a41"
              data-hydro-click="{&quot;event_type&quot;:&quot;analytics.click&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/pull_requests/show;ref_cta:Sign up;ref_loc:header logged out&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/29282&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7482f7e9df43960b190de60936d74498221d1a09d60a5abe5d896c0fb33b7179"
            >
              Sign up
            </a>
      </div>
    </div>
  </div>
</header>

    </div>

  <div id="start-of-content" class="show-on-focus"></div>





    <div data-pjax-replace id="js-flash-container">


  <template class="js-flash-template">
    <div class="flash flash-full  {{ className }}">
  <div class=" px-2" >
    <button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
      <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg>
    </button>
    
      <div>{{ message }}</div>

  </div>
</div>
  </template>
</div>


    

  <include-fragment class="js-notification-shelf-include-fragment" data-base-src="https://github.com/notifications/beta/shelf"></include-fragment>




  <div
    class="application-main "
    data-commit-hovercards-enabled
    data-discussion-hovercards-enabled
    data-issue-and-pr-hovercards-enabled
  >
          <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
    <main id="js-repo-pjax-container" data-pjax-container >
      
<!-- base sha1: &quot;edf7b59e5210e01ea00b40f3099d4639e1cfb6b2&quot; -->
<!-- head sha1: &quot;2bc3d3f4a59a2b45b4b57ac5419b6d6e2fa07493&quot; -->

      


    






  


  <div class="color-bg-secondary pt-3 hide-full-screen mb-5">

      <div class="d-flex mb-3 px-3 px-md-4 px-lg-5">

        <div class="flex-auto min-width-0 width-fit mr-3">
            <h1 class=" d-flex flex-wrap flex-items-center break-word f3 text-normal">
    <svg class="octicon octicon-repo color-text-secondary mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
    <span class="author flex-self-stretch" itemprop="author">
      <a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/void-linux/hovercard" href="/void-linux">void-linux</a>
    </span>
    <span class="mx-1 flex-self-stretch color-text-secondary">/</span>
  <strong itemprop="name" class="mr-2 flex-self-stretch">
    <a data-pjax="#js-repo-pjax-container" class="" href="/void-linux/void-packages">void-packages</a>
  </strong>
  
</h1>


        </div>

          <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;">

  <li>
      <a class="tooltipped tooltipped-s btn btn-sm rounded-right-0" aria-label="You must be signed in to change notification settings" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/29282&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6d561b33c5e531f821200f5e7e9c4848d8053b9be9aa4ef124307447c10ffdfc" href="/login?return_to=%2Fvoid-linux%2Fvoid-packages">
    <svg class="octicon octicon-bell" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path d="M8 16a2 2 0 001.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 008 16z"></path><path fill-rule="evenodd" d="M8 1.5A3.5 3.5 0 004.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.018.018 0 00-.003.01l.001.006c0 .002.002.004.004.006a.017.017 0 00.006.004l.007.001h10.964l.007-.001a.016.016 0 00.006-.004.016.016 0 00.004-.006l.001-.007a.017.017 0 00-.003-.01l-1.703-2.554a1.75 1.75 0 01-.294-.97V5A3.5 3.5 0 008 1.5zM3 5a5 5 0 0110 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.518 1.518 0 0113.482 13H2.518a1.518 1.518 0 01-1.263-2.36l1.703-2.554A.25.25 0 003 7.947V5z"></path></svg>
    Notifications
</a>
  </li>

  <li>
          <a class="btn btn-sm btn-with-count  tooltipped tooltipped-s" aria-label="You must be signed in to star a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:137503442,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/29282&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="45477a4cf74413a4a4af447124ee4fdbf2c688ae428a3af4b6fee52bf8224b57" href="/login?return_to=%2Fvoid-linux%2Fvoid-packages">
      <svg class="octicon octicon-star v-align-text-bottom mr-1" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>
      <span>
        Star
</span></a>
    <a class="social-count js-social-count" href="/void-linux/void-packages/stargazers"
      aria-label="1219 users starred this repository">
      1.2k
    </a>

  </li>

  <li>
        <a class="btn btn-sm btn-with-count tooltipped tooltipped-s" aria-label="You must be signed in to fork a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:137503442,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/29282&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="70d2e650b0f151e7dd755639fd38ccf80d255f76ee89681ceb2a5a92fa49590e" href="/login?return_to=%2Fvoid-linux%2Fvoid-packages">
          <svg class="octicon octicon-repo-forked" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"></path></svg>
          Fork
</a>
      <a href="/void-linux/void-packages/network/members" class="social-count"
         aria-label="1178 users forked this repository">
        1.2k
      </a>
  </li>
</ul>

      </div>
        
<nav aria-label="Repository" data-pjax="#js-repo-pjax-container" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5 bg-gray-light">
  <ul class="UnderlineNav-body list-style-none ">
          <li class="d-flex">
        <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i0code-tab" data-hotkey="g c" data-ga-click="Repository, Navigation click, Code tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments /void-linux/void-packages" href="/void-linux/void-packages">
              <svg class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg>
            <span data-content="Code">Code</span>
              <span title="Not available" class="Counter "></span>
</a>

      </li>
      <li class="d-flex">
        <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i1issues-tab" data-hotkey="g i" data-ga-click="Repository, Navigation click, Issues tab" data-selected-links="repo_issues repo_labels repo_milestones /void-linux/void-packages/issues" href="/void-linux/void-packages/issues">
              <svg class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg>
            <span data-content="Issues">Issues</span>
              <span title="505" class="Counter ">505</span>
</a>

      </li>
      <li class="d-flex">
        <a class="js-selected-navigation-item selected UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i2pull-requests-tab" data-hotkey="g p" data-ga-click="Repository, Navigation click, Pull requests tab" aria-current="page" data-selected-links="repo_pulls checks /void-linux/void-packages/pulls" href="/void-linux/void-packages/pulls">
              <svg class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg>
            <span data-content="Pull requests">Pull requests</span>
              <span title="563" class="Counter ">563</span>
</a>

      </li>
      <li class="d-flex">
        <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i3actions-tab" data-hotkey="g a" data-ga-click="Repository, Navigation click, Actions tab" data-selected-links="repo_actions /void-linux/void-packages/actions" href="/void-linux/void-packages/actions">
              <svg class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zM8 0a8 8 0 100 16A8 8 0 008 0zM6.379 5.227A.25.25 0 006 5.442v5.117a.25.25 0 00.379.214l4.264-2.559a.25.25 0 000-.428L6.379 5.227z"></path></svg>
            <span data-content="Actions">Actions</span>
              <span title="Not available" class="Counter "></span>
</a>

      </li>
      <li class="d-flex">
        <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i4security-tab" data-hotkey="g s" data-ga-click="Repository, Navigation click, Security tab" data-selected-links="security overview alerts policy token_scanning code_scanning /void-linux/void-packages/security" href="/void-linux/void-packages/security">
              <svg class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.467.133a1.75 1.75 0 011.066 0l5.25 1.68A1.75 1.75 0 0115 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.7 1.7 0 01-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 011.217-1.667l5.25-1.68zm.61 1.429a.25.25 0 00-.153 0l-5.25 1.68a.25.25 0 00-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.2.2 0 00.154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.25.25 0 00-.174-.237l-5.25-1.68zM9 10.5a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.75a.75.75 0 10-1.5 0v3a.75.75 0 001.5 0v-3z"></path></svg>
            <span data-content="Security">Security</span>
              <include-fragment src="/void-linux/void-packages/security/overall-count" accept="text/fragment+html"></include-fragment>
</a>

      </li>
      <li class="d-flex">
        <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="i5insights-tab" data-ga-click="Repository, Navigation click, Insights tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people /void-linux/void-packages/pulse" href="/void-linux/void-packages/pulse">
              <svg class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 1.75a.75.75 0 00-1.5 0v12.5c0 .414.336.75.75.75h14.5a.75.75 0 000-1.5H1.5V1.75zm14.28 2.53a.75.75 0 00-1.06-1.06L10 7.94 7.53 5.47a.75.75 0 00-1.06 0L3.22 8.72a.75.75 0 001.06 1.06L7 7.06l2.47 2.47a.75.75 0 001.06 0l5.25-5.25z"></path></svg>
            <span data-content="Insights">Insights</span>
              <span title="Not available" class="Counter "></span>
</a>

      </li>

</ul>        <div class="position-absolute right-0 pr-3 pr-md-4 pr-lg-5 js-responsive-underlinenav-overflow" style="visibility:hidden;">
      <details class="details-overlay details-reset position-relative">
  <summary role="button">          <div class="UnderlineNav-item mr-0 border-0">
            <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg>
            <span class="sr-only">More</span>
          </div>
</summary>
  <div>          <details-menu role="menu" class="dropdown-menu dropdown-menu-sw ">
  
            <ul>
                <li data-menu-item="i0code-tab" hidden>
                  <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /void-linux/void-packages" href="/void-linux/void-packages">
                    Code
</a>                </li>
                <li data-menu-item="i1issues-tab" hidden>
                  <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /void-linux/void-packages/issues" href="/void-linux/void-packages/issues">
                    Issues
</a>                </li>
                <li data-menu-item="i2pull-requests-tab" hidden>
                  <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /void-linux/void-packages/pulls" href="/void-linux/void-packages/pulls">
                    Pull requests
</a>                </li>
                <li data-menu-item="i3actions-tab" hidden>
                  <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /void-linux/void-packages/actions" href="/void-linux/void-packages/actions">
                    Actions
</a>                </li>
                <li data-menu-item="i4security-tab" hidden>
                  <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /void-linux/void-packages/security" href="/void-linux/void-packages/security">
                    Security
</a>                </li>
                <li data-menu-item="i5insights-tab" hidden>
                  <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /void-linux/void-packages/pulse" href="/void-linux/void-packages/pulse">
                    Insights
</a>                </li>
            </ul>

</details-menu></div>
</details>    </div>

</nav>
  </div>


<div class="container-xl clearfix new-discussion-timeline px-3 px-md-4 px-lg-5">
  <div id="repo-content-pjax-container" class="repository-content " >

    
      
    <div class="js-check-all-container" data-pjax>
      

  <div id="js-report-pull-request-refresh" data-hydro-view="{&quot;event_type&quot;:&quot;pull-request-refresh&quot;,&quot;payload&quot;:{&quot;pull_request_id&quot;:586154150,&quot;tab_context&quot;:&quot;conversation&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/29282&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="4049fd33dcc74a741681e7586dde2da44fa85a383f8a65bfb513ae0208ba2bf1"></div>


  <div class="clearfix js-issues-results">
    
  <div
    id="partial-discussion-header"
    class="gh-header mb-3 js-details-container Details js-socket-channel js-updatable-content pull request js-pull-header-details"
    data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjU4NjE1NDE1MCIsInQiOjE2MTUwNzIzMTd9--4655592bf214dc5dfad0a4edccc7fa6fc403a769c5c480486e8e37e8cf81037a"
    data-url="/void-linux/void-packages/pull/29282/show_partial?partial=pull_requests%2Ftitle&amp;sticky=true"
    data-pull-is-open="true"
    data-gid="MDExOlB1bGxSZXF1ZXN0NTg2MTU0MTUw">
  <div class="gh-header-show ">
    <div class="d-flex flex-column flex-md-row">
      <div class="gh-header-actions mt-0 mt-md-2 mb-3 mb-md-0 ml-0 flex-md-order-1 flex-shrink-0 d-flex flex-items-start">


          
<details class="details-reset details-overlay details-overlay-dark float-right" >
  <summary
    class="btn btn-sm btn-primary m-0 ml-0 ml-md-2"
    
    
    data-ga-click="Issues, create new issue, view:issue_show location:issue_header style:button logged_in:false"
>
    
    New issue
  </summary>
  <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast overflow-auto" aria-label="Sign up for GitHub">
      <button class="position-absolute p-4 right-0 btn-link Link--muted" type="button" aria-label="Close dialog" data-close-dialog>
        <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg>
      </button>
    <div class="d-flex flex-column p-4">
            <div class="mt-3 mb-2 text-center">
  <svg height="60" class="octicon octicon-comment-discussion color-text-link" viewBox="0 0 24 24" version="1.1" width="60" aria-hidden="true"><path fill-rule="evenodd" d="M1.75 1A1.75 1.75 0 000 2.75v9.5C0 13.216.784 14 1.75 14H3v1.543a1.457 1.457 0 002.487 1.03L8.061 14h6.189A1.75 1.75 0 0016 12.25v-9.5A1.75 1.75 0 0014.25 1H1.75zM1.5 2.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v9.5a.25.25 0 01-.25.25h-6.5a.75.75 0 00-.53.22L4.5 15.44v-2.19a.75.75 0 00-.75-.75h-2a.25.25 0 01-.25-.25v-9.5z"></path><path d="M22.5 8.75a.25.25 0 00-.25-.25h-3.5a.75.75 0 010-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0122.25 20H21v1.543a1.457 1.457 0 01-2.487 1.03L15.939 20H10.75A1.75 1.75 0 019 18.25v-1.465a.75.75 0 011.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 01.53.22l2.72 2.72v-2.19a.75.75 0 01.75-.75h2a.25.25 0 00.25-.25v-9.5z"></path></svg>
</div>

<div class="px-4">
  <p class="text-center mb-4">
  <strong>Have a question about this project?</strong> Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
  </p>

  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-signup-form" autocomplete="off" action="/join?return_to=%2Fvoid-linux%2Fvoid-packages%2Fissues%2Fnew" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="oSQWMZ3QYb4zuo0Cqtg0ekJzlhz9Ozmxm+YNRAZ1Tz09mpuMR+lV2I+X0L3wdapcKixP8eWL9ThgBHIHYcJyZw==" />    <auto-check src="/signup_check/username">
      <dl class="form-group"><dt class="input-label"><label name="user[login]" autocapitalize="off" autofocus="autofocus" for="user_login_issues">Pick a username</label></dt><dd><input name="user[login]" autocapitalize="off" autofocus="autofocus" class="form-control" type="text" id="user_login_issues" /></dd></dl>
      <input type="hidden" data-csrf="true" value="MUuE4UK85i50xVn8Du4MdezwlQT30BpDwWukwWLejx5ooQGBuiN9/QJqcNk1rnHS2+rxJaOphSz/hwQEy84HNg==" />
    </auto-check>

    <auto-check src="/signup_check/email">
      <dl class="form-group"><dt class="input-label"><label name="user[email]" autocapitalize="off" for="user_email_issues">Email Address</label></dt><dd><input name="user[email]" autocapitalize="off" class="form-control" type="text" id="user_email_issues" /></dd></dl>
      <input type="hidden" data-csrf="true" value="q08zSi09EIxoQsBEH64HDY4FTZf+Wq3XPWP9FzKEBWVgPR2DV42Mg+YcEipgZFQd6G7ilnvg9y0rK27nUPJ5QQ==" />
    </auto-check>

    <auto-check src="/users/password"><dl class="form-group"><dt class="input-label"><label name="user[password]" for="user_password_issues">Password</label></dt><dd><input name="user[password]" class="form-control" type="password" id="user_password_issues" /></dd></dl><input type="hidden" data-csrf="true" value="ht1bpGLHcMfbBIvFpqNn1oYFJEOvEj/38uHICZVF2rdGZS0IJLQxDkEbOJ8aED26z2ciH80QqK6nY74bOXQHpQ==" /></auto-check>

    <input type="hidden" name="source" class="js-signup-source" value="modal-issues">
    <input class="form-control" type="text" name="required_field_8bc4" hidden="hidden" />
<input class="form-control" type="hidden" name="timestamp" value="1615072317901" />
<input class="form-control" type="hidden" name="timestamp_secret" value="84d214ca3bb0bc1bff9b2da6957d31de8f92b2001fb3883c450028731becf51b" />


    <button class="btn btn-primary mt-2 btn-block" type="submit" data-ga-click="(Logged out) New issue modal, clicked Sign up, text:sign-up">Sign up for GitHub</button>
</form>
  <p class="mt-4 color-text-secondary text-center">By clicking &ldquo;Sign up for GitHub&rdquo;, you agree to our <a href="https://docs.github.com/terms" target="_blank">terms of service</a> and
  <a href="https://docs.github.com/privacy" target="_blank">privacy statement</a>. We’ll occasionally send you account related emails.</p>

  <p class="mt-4 color-text-secondary text-center">
    Already on GitHub?
    <a data-ga-click="(Logged out) New issue modal, clicked Sign in, text:sign-in" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;new issue modal&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/29282&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="0e8d3a23a0c84401373ffd710bb04145285ada977c6ad9a2037dbb1ddaa92b76" href="/login?return_to=%2Fvoid-linux%2Fvoid-packages%2Fissues%2Fnew">Sign in</a>
    to your account
  </p>
</div>

</div>
  </details-dialog>
</details>
        <div class="flex-auto text-right d-block d-md-none">
          <a href="#issue-comment-box" class="py-1">Jump to bottom</a>
        </div>
      </div>

    <h1 class="gh-header-title mb-2 lh-condensed f1 mr-0 flex-auto break-word">
      <span class="js-issue-title">
        WIP: Add package: wsdd-0.6.4
      </span>
      <span class="f1-light color-text-tertiary">#29282</span>
    </h1>
    </div>
  </div>

  <div class="d-flex flex-items-center flex-wrap mt-0 gh-header-meta">
    <div class="flex-shrink-0 mb-2 flex-self-start flex-md-self-center">
        <span title="Status: Open" class="State State--open ">
  <svg height="16" class="octicon octicon-git-pull-request" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Open
</span>
    </div>



    <div class="flex-auto min-width-0 mb-2">
          <a class="author Link--secondary text-bold css-truncate css-truncate-target expandable" data-hovercard-type="user" data-hovercard-url="/users/Mek101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/Mek101">Mek101</a>

  wants to merge
  <span class="js-updating-pull-request-commits-count">1</span>
  commit into



  <span title="void-linux/void-packages:master" class="commit-ref css-truncate user-select-contain expandable base-ref"><a title="void-linux/void-packages:master" class="no-underline " href="/void-linux/void-packages"><span class="css-truncate-target">void-linux</span>:<span class="css-truncate-target">master</span></a></span><span></span>

  <div class="commit-ref-dropdown">
    <details class="details-reset details-overlay select-menu commitish-suggester">
      <summary class="btn btn-sm select-menu-button branch" title="Choose a base branch">
        <i>base:</i>
        <span class="css-truncate css-truncate-target" title="master">master</span>
      </summary>
      <details-menu
        class="select-menu-modal position-absolute js-pull-base-branch-menu"
        data-menu-input="pull-change-base-branch-field"
        style="z-index: 90;"
        src="/void-linux/void-packages/pull/29282/show_partial?partial=pull_requests%2Fdescription_branches_dropdown" preload>
        <include-fragment aria-label="Loading">
          <svg style="box-sizing: content-box; color: var(--color-icon-primary);" viewBox="0 0 16 16" fill="none" width="32" height="32" class="my-6 mx-auto d-block">
  <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" />
  <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke">
    <animateTransform attributeName="transform" type="rotate" from="0 8 8" to="360 8 8" dur="1s" repeatCount="indefinite" />
  </path>
</svg>
        </include-fragment>
      </details-menu>
    </details>
    <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="change-base-form" action="/void-linux/void-packages/pull/29282/change_base" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="MXkg7Q7QOisD74J1QIbUHcdDYEAY+floBnxRESdsoz4kKZAbm1JdtIkk6pCuWCT4o7O6EGG6DQMs3IGPPQXmIQ==" />
      <input type="hidden" id="pull-change-base-branch-field" name="new_base_binary">
</form>  </div>

from

<span title="Mek101/void-packages:wsdd" class="commit-ref css-truncate user-select-contain expandable head-ref"><a title="Mek101/void-packages:wsdd" class="no-underline " href="/Mek101/void-packages/tree/wsdd"><span class="css-truncate-target">Mek101</span>:<span class="css-truncate-target">wsdd</span></a></span><span><clipboard-copy class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover" value="Mek101:wsdd" aria-label="Copy" data-copy-feedback="Copied!"><svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg><svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></clipboard-copy></span>



    </div>
  </div>



    <div class="js-sticky js-sticky-offset-scroll top-0 gh-header-sticky">
      <div class="sticky-content">
        <div class="d-flex flex-items-center flex-justify-between mt-2">
          <div class="d-flex flex-row flex-items-center min-width-0">
            <div class="mr-2 mb-2 flex-shrink-0">
                <span title="Status: Open" class="State State--open ">
  <svg height="16" class="octicon octicon-git-pull-request" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Open
</span>
            </div>



            <div class="min-width-0 mr-2 mb-2">
              <h1 class="d-flex text-bold f5">
  <a class="js-issue-title css-truncate css-truncate-target Link--primary width-fit" href="#">WIP: Add package: wsdd-0.6.4</a>
  <span class="gh-header-number color-text-tertiary pl-1">#29282</span>
</h1>

              <div class="meta color-text-tertiary css-truncate css-truncate-target d-block width-fit">
                    <a class="author Link--secondary text-bold css-truncate css-truncate-target expandable" data-hovercard-z-index-override="111" data-hovercard-type="user" data-hovercard-url="/users/Mek101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/Mek101">Mek101</a>

  wants to merge
  <span class="js-updating-pull-request-commits-count">1</span>
  commit into



  <span title="void-linux/void-packages:master" class="commit-ref css-truncate user-select-contain expandable "><a title="void-linux/void-packages:master" class="no-underline " href="/void-linux/void-packages"><span class="css-truncate-target">void-linux</span>:<span class="css-truncate-target">master</span></a></span><span></span>

from

<span title="Mek101/void-packages:wsdd" class="commit-ref css-truncate user-select-contain expandable head-ref"><a title="Mek101/void-packages:wsdd" class="no-underline " href="/Mek101/void-packages/tree/wsdd"><span class="css-truncate-target">Mek101</span>:<span class="css-truncate-target">wsdd</span></a></span><span><clipboard-copy class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover" value="Mek101:wsdd" aria-label="Copy" data-copy-feedback="Copied!"><svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg><svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></clipboard-copy></span>



              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="gh-header-shadow color-shadow-small js-notification-shelf-offset-top"></div>
</div>


      
<div class="px-3 px-md-0 ml-n3 mr-n3 mx-md-0 tabnav">
    <div class="tabnav-extra float-right d-none d-md-block">
      <span class="diffstat" id="diffstat">
        <span class="color-text-success">
          +21
        </span>
        <span class="color-text-danger">
          −0
        </span>
        <span class="tooltipped tooltipped-s" aria-label="21 lines changed">
          <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span>
        </span>
      </span>
    </div>

  <nav class="tabnav-tabs d-flex overflow-auto">

    <a href="/void-linux/void-packages/pull/29282" class="tabnav-tab flex-shrink-0 selected js-pjax-history-navigate">
      <svg class="octicon octicon-comment-discussion d-none d-md-inline-block" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v5.5a.25.25 0 01-.25.25h-3.5a.75.75 0 00-.53.22L3.5 11.44V9.25a.75.75 0 00-.75-.75h-1a.25.25 0 01-.25-.25v-5.5zM1.75 1A1.75 1.75 0 000 2.75v5.5C0 9.216.784 10 1.75 10H2v1.543a1.457 1.457 0 002.487 1.03L7.061 10h3.189A1.75 1.75 0 0012 8.25v-5.5A1.75 1.75 0 0010.25 1h-8.5zM14.5 4.75a.25.25 0 00-.25-.25h-.5a.75.75 0 110-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0114.25 12H14v1.543a1.457 1.457 0 01-2.487 1.03L9.22 12.28a.75.75 0 111.06-1.06l2.22 2.22v-2.19a.75.75 0 01.75-.75h1a.25.25 0 00.25-.25v-5.5z"></path></svg>
      Conversation

      <span id="conversation_tab_counter" title="0" class="Counter ">0</span>
    </a>

    <a href="/void-linux/void-packages/pull/29282/commits" class="tabnav-tab flex-shrink-0  js-pjax-history-navigate">
      <svg class="octicon octicon-git-commit d-none d-md-inline-block" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"></path></svg>
      Commits

      <span id="commits_tab_counter" title="1" class="js-updateable-pull-request-commits-count Counter ">1</span>
    </a>

      <a href="/void-linux/void-packages/pull/29282/checks" class="tabnav-tab flex-shrink-0 " data-skip-pjax>
        <svg class="octicon octicon-checklist d-none d-md-inline-block" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.5 1.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v7.736a.75.75 0 101.5 0V1.75A1.75 1.75 0 0011.25 0h-8.5A1.75 1.75 0 001 1.75v11.5c0 .966.784 1.75 1.75 1.75h3.17a.75.75 0 000-1.5H2.75a.25.25 0 01-.25-.25V1.75zM4.75 4a.75.75 0 000 1.5h4.5a.75.75 0 000-1.5h-4.5zM4 7.75A.75.75 0 014.75 7h2a.75.75 0 010 1.5h-2A.75.75 0 014 7.75zm11.774 3.537a.75.75 0 00-1.048-1.074L10.7 14.145 9.281 12.72a.75.75 0 00-1.062 1.058l1.943 1.95a.75.75 0 001.055.008l4.557-4.45z"></path></svg>
        Checks

        <span id="checks_tab_counter" title="0" class="Counter ">0</span>
      </a>

      <link rel="pjax-prefetch" href="/void-linux/void-packages/pull/29282/files">
    <a href="/void-linux/void-packages/pull/29282/files" class="tabnav-tab flex-shrink-0  js-pjax-history-navigate">
      <svg class="octicon octicon-file-diff d-none d-md-inline-block" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.75 1.5a.25.25 0 00-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V4.664a.25.25 0 00-.073-.177l-2.914-2.914a.25.25 0 00-.177-.073H2.75zM1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0113.25 16H2.75A1.75 1.75 0 011 14.25V1.75zm7 1.5a.75.75 0 01.75.75v1.5h1.5a.75.75 0 010 1.5h-1.5v1.5a.75.75 0 01-1.5 0V7h-1.5a.75.75 0 010-1.5h1.5V4A.75.75 0 018 3.25zm-3 8a.75.75 0 01.75-.75h4.5a.75.75 0 010 1.5h-4.5a.75.75 0 01-.75-.75z"></path></svg>
      Files changed

        <span id="files_tab_counter" title="2" class="Counter ">2</span>
    </a>
  </nav>
</div>



    <h2 class="sr-only">Conversation</h2>
    <div id="discussion_bucket"
          class="pull-request-tab-content is-visible js-socket-channel js-updatable-content"
          data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjU4NjE1NDE1MDp0aW1lbGluZSIsInQiOjE2MTUwNzIzMTd9--9267900d02064f4bc9b672d6cb848bac0ee8f83f8c2e5f78d97301d1560c9d9c">
      
<div class="gutter-condensed gutter-lg flex-column flex-md-row d-flex">

  <div class="flex-shrink-0 col-12 col-md-9 mb-4 mb-md-0">
        <div
      class="pull-discussion-timeline js-pull-discussion-timeline js-quote-selection-container js-review-state-classes"
      data-quote-markdown=".js-comment-body"
      data-discussion-hovercards-enabled
      data-issue-and-pr-hovercards-enabled
      data-team-hovercards-enabled
    >
      <div
        class="js-discussion  ml-0 pl-0 ml-md-6 pl-md-3"
      >

        
<div class="TimelineItem pt-0 js-comment-container js-socket-channel js-updatable-content"
  data-gid="MDExOlB1bGxSZXF1ZXN0NTg2MTU0MTUw"
  data-url="/_render_node/MDExOlB1bGxSZXF1ZXN0NTg2MTU0MTUw/pull_requests/body?variables%5BdeferredCommentActions%5D=false"
  data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjU4NjE1NDE1MCIsInQiOjE2MTUwNzIzMTd9--4655592bf214dc5dfad0a4edccc7fa6fc403a769c5c480486e8e37e8cf81037a">

  
<div class="avatar-parent-child TimelineItem-avatar d-none d-md-block">
  <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/Mek101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/Mek101"><img class="avatar rounded-1 avatar-user" height="40" width="40" alt="@Mek101" src="https://avatars.githubusercontent.com/u/34246799?s=88&amp;u=e1aa37583aa5d7665b6ba3cda5e07f95a7bc5fc6&amp;v=4" /></a>

</div>

  <div class=" timeline-comment-group js-minimizable-comment-group js-targetable-element TimelineItem-body my-0 " id="issue-586154150">
    <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret"
        data-body-version="c5f43cbf0878ccaf91e4b821661bc66ca35341b9173599621fd64939ece4f3e4"
        data-unfurl-hide-url="/content_reference_attachments/hide">
      <input type="hidden" data-csrf="true" class="js-data-unfurl-hide-url-csrf" value="/O9SaY5CChc3STKpIk9vTfL2li/wwgzUhGHknu9VhdJevkksE/g2aK3KFSczVGr30hFZQFNMZerEZLz6KJf07g==" />

      
<div class="timeline-comment-header clearfix d-block d-sm-flex">
  <div class="timeline-comment-actions flex-shrink-0">
      


















<details class="details-overlay details-reset position-relative d-inline-block ">
  <summary class="btn-link timeline-comment-action Link--secondary">
    <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg>
  </summary>
  <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary anim-scale-in" style="width:185px">
        <clipboard-copy
    class="dropdown-item btn-link"
    for="pullrequest-586154150-permalink"
    role="menuitem"
    
    >
    Copy link
  </clipboard-copy>

        <button
    type="button"
    class="dropdown-item btn-link d-none js-comment-quote-reply"
    role="menuitem">
    Quote reply
  </button>

      
  </details-menu>
</details>

  </div>

  <div class="d-none d-sm-flex">


      



    
    <span class="timeline-comment-label tooltipped tooltipped-multiline tooltipped-s" aria-label="This user has previously committed to the void-packages repository.">
      Contributor
    </span>


  

  </div>

  <h3 class="timeline-comment-header-text f5 text-normal">


        <a class="d-inline-block d-md-none" data-hovercard-type="user" data-hovercard-url="/users/Mek101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/Mek101"><img class="avatar rounded-1 avatar-user" height="20" width="20" alt="@Mek101" src="https://avatars.githubusercontent.com/u/34246799?s=60&amp;u=e1aa37583aa5d7665b6ba3cda5e07f95a7bc5fc6&amp;v=4" /></a>

    <strong class="css-truncate">
      

  <a class="author Link--primary css-truncate-target width-fit" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/Mek101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/Mek101">Mek101</a>
  

    </strong>


    commented


      <a href="#issue-586154150" id="pullrequest-586154150-permalink" class="Link--secondary js-timestamp"><relative-time datetime="2021-03-06T23:11:55Z" class="no-wrap">Mar 6, 2021</relative-time></a>


    <span class="js-comment-edit-history">
    </span>
  </h3>
</div>


      <div class="edit-comment-hide">

        
<task-lists disabled sortable>
<table class="d-block" data-paste-markdown-skip>
  <tbody class="d-block">
    <tr class="d-block">
      <td class="d-block comment-body markdown-body  js-comment-body">
          
<h4>General</h4>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> This is a new package and it conforms to the <a href="https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements">quality requirements</a></li>
</ul>
<p>I requested wsdd myself some time ago: ended up doing it myself <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="793210901" data-permission-text="Title is private" data-url="https://github.com/void-linux/void-packages/issues/28216" data-hovercard-type="issue" data-hovercard-url="/void-linux/void-packages/issues/28216/hovercard" href="https://github.com/void-linux/void-packages/issues/28216">#28216</a></p>
<h4>Have the results of the proposed changes been tested?</h4>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I generally don't use the affected packages but briefly tested this PR</li>
</ul>

      </td>
    </tr>
  </tbody>
</table>
</task-lists>


          
<div class="comment-reactions flex-items-center border-top  js-reactions-container">

</div>

      </div>

    </div>
</div>

</div>


        

  <div id="js-timeline-progressive-loader" data-timeline-item-src="void-linux/void-packages/timeline?id=MDExOlB1bGxSZXF1ZXN0NTg2MTU0MTUw&amp;variables%5Bafter%5D=Y3Vyc29yOnYyOpPPAAABeAnJ4qgH2gAyNTg2MTU0MTUwOjJiYzNkM2Y0YTU5YTJiNDViNGI1N2FjNTQxOWI2ZDZlMmZhMDc0OTM%3D&amp;variables%5Bfirst%5D=60" ></div>


  
  
<div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDE3OlB1bGxSZXF1ZXN0Q29tbWl0NTg2MTU0MTUwOjJiYzNkM2Y0YTU5YTJiNDViNGI1N2FjNTQxOWI2ZDZlMmZhMDc0OTM=">
  
      <div class="js-commit-group">
  <div class="js-commit-group-commits">
      <div class="TimelineItem TimelineItem--condensed js-commit py-3">
        <div class="TimelineItem-badge">
          <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"></path></svg>
        </div>
        <div class="TimelineItem-body">
          

<div class="js-details-container Details js-socket-channel js-updatable-content"
     data-channel="eyJjIjoicmVwbzoxMzc1MDM0NDI6Y29tbWl0OjJiYzNkM2Y0YTU5YTJiNDViNGI1N2FjNTQxOWI2ZDZlMmZhMDc0OTMiLCJ0IjoxNjE1MDcyMzE3fQ==--ed4e884d527888ddc8b8feabdb358de12f20d23dc93d06829cf170400a02a4b4"
     data-url="/void-linux/void-packages/pull/29282/commits/2bc3d3f4a59a2b45b4b57ac5419b6d6e2fa07493/_render_node/commit/pull_condensed">
  <div class="d-flex flex-md-row flex-column">
    <div class="d-flex flex-auto">
      
<div class="AvatarStack flex-self-start ">
  <div class="AvatarStack-body" aria-label="Mek101">
        <a class="avatar avatar-user" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/users/Mek101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" style="width:20px;height:20px;" href="/Mek101">
          <img height="20" width="20" alt="@Mek101" src="https://avatars.githubusercontent.com/u/34246799?s=60&amp;u=e1aa37583aa5d7665b6ba3cda5e07f95a7bc5fc6&amp;v=4" class=" avatar-user" />
</a>  </div>
</div>


      <div class="pr-1 flex-auto min-width-0" >
        <code>
          <a title="Add package: wsdd-0.6.4" data-pjax="true" class="Link--secondary" href="/void-linux/void-packages/pull/29282/commits/2bc3d3f4a59a2b45b4b57ac5419b6d6e2fa07493">Add package: wsdd-0.6.4</a>
        </code>


      </div>

      <div class="text-right pr-1 d-md-inline-block d-none">
        

      </div>

      <div class="pr-1 flex-shrink-0" style="width: 16px;">
      </div>

      <!-- ml-1 is added to accommodate "clock" icon -->
      <div class="text-right ml-1">
        <code>
          <a href="/void-linux/void-packages/pull/29282/commits/2bc3d3f4a59a2b45b4b57ac5419b6d6e2fa07493" class="Link--secondary">2bc3d3f</a>
        </code>
      </div>
    </div>
  </div>
</div>


        </div>
      </div>
  </div>
</div>


</div>






<!-- Rendered timeline since 2021-03-06 15:05:29 -->
<div id="partial-timeline"
      class="js-timeline-marker js-socket-channel js-updatable-content"
      data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjU4NjE1NDE1MCIsInQiOjE2MTUwNzIzMTd9--4655592bf214dc5dfad0a4edccc7fa6fc403a769c5c480486e8e37e8cf81037a"
      data-url="/_render_node/MDExOlB1bGxSZXF1ZXN0NTg2MTU0MTUw/pull_requests/unread_timeline?variables%5BdeferredCommentActions%5D=true&amp;variables%5BhasFocusedReviewComment%5D=false&amp;variables%5BhasFocusedReviewThread%5D=false&amp;variables%5BtimelinePageSize%5D=30&amp;variables%5BtimelineSince%5D=2021-03-06T23%3A05%3A29Z"
      data-last-modified="Sat, 06 Mar 2021 23:05:29 GMT"
      data-gid="MDExOlB1bGxSZXF1ZXN0NTg2MTU0MTUw">
  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="d-none js-timeline-marker-form" action="/_graphql/MarkNotificationSubjectAsRead" accept-charset="UTF-8" data-remote="true" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="wBWFSKasSThGTopRHgLrEyKP0uGaIvGezK2m+4tUtssHQF6Tlek693Sx2dkRWgnJkJNzmZ54Ge4A7nnACi/uAg==" />
    <input type="hidden" name="variables[subjectId]" value="MDExOlB1bGxSZXF1ZXN0NTg2MTU0MTUw">
</form></div>


      </div>

      <div class="discussion-timeline-actions">
          <div id="issue-comment-box">
                  <div class="flash flash-warn mt-3">
    <a rel="nofollow" class="btn btn-primary" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:137503442,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/29282&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="2ed4122fdc8765284510dd6f255421357e0dd5b35aaad4ea981ed6903f4bb892" href="/join?source=comment-repo">Sign up for free</a>
    <strong>to join this conversation on GitHub</strong>.
    Already have an account?
    <a rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:137503442,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/29282&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="3c161915fa3a75f26bcba38bea1dc1de848ae94aa064ddd3074d76dca79e386f" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fvoid-linux%2Fvoid-packages%2Fpull%2F29282">Sign in to comment</a>
</div>


          </div>
      </div>
    </div>

</div>
    <div class="flex-shrink-0 col-12 col-md-3">
          

<div id="partial-discussion-sidebar"
  class="js-socket-channel js-updatable-content"
  data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjU4NjE1NDE1MCIsInQiOjE2MTUwNzIzMTd9--4655592bf214dc5dfad0a4edccc7fa6fc403a769c5c480486e8e37e8cf81037a"
  data-gid="MDExOlB1bGxSZXF1ZXN0NTg2MTU0MTUw"
  data-url="/void-linux/void-packages/issues/29282/show_partial?partial=issues%2Fsidebar"
  data-project-hovercards-enabled>

    

      
<div class="discussion-sidebar-item sidebar-assignee js-discussion-sidebar-item position-relative" data-team-hovercards-enabled>
  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Select reviewers" action="/void-linux/void-packages/pull/29282/review-requests?pr_global_id=MDExOlB1bGxSZXF1ZXN0NTg2MTU0MTUw" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="B+O/iEbjJHJGNmnbv8EJ7pyHI4OE/W84esrApm2enK3XxoEwzBO5gS32m2NIVxBYaGHwU1KLsD78+nQwYcAVSA==" />
    
  <div class="discussion-sidebar-heading text-bold">
    Reviewers
  </div>

    <span class="css-truncate">
    No reviews
</span>

</form>
</div>



    <div class="discussion-sidebar-item sidebar-assignee js-discussion-sidebar-item">
  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Select assignees" action="/void-linux/void-packages/issues/29282/assignees" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" /><input type="hidden" data-csrf="true" name="authenticity_token" value="XjlLXoW5kLKgySNhxYc2fXvwP32WlNyhgMhdsAX2Lgm8oTERu1XWP68lSd0HJLHLqIK3s7PSInUpH4KTxkn45Q==" />

      
  <div class="discussion-sidebar-heading text-bold">
    Assignees
  </div>


      
<span class="css-truncate js-issue-assignees">
    No one assigned
</span>


</form></div>


      <div class="discussion-sidebar-item sidebar-labels js-discussion-sidebar-item">
  


  <div class="discussion-sidebar-heading text-bold">
    Labels
  </div>

  <div class="js-issue-labels labels css-truncate">
    None yet
</div>

</div>


      
<div class="discussion-sidebar-item js-discussion-sidebar-item">
  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Select projects" action="/void-linux/void-packages/projects/issues/29282" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" /><input type="hidden" data-csrf="true" name="authenticity_token" value="Tx9gFkQaj7yEu72U81qcLOZL9XimNk8qTEKlqNM5CWhrDfMxX2hVWWtP5mdeUJs70P4wL0yV5ClsVLkFoE4Vaw==" />
      <div class="discussion-sidebar-heading text-bold">
    Projects
  </div>

    
<span class="css-truncate sidebar-progress-bar">
    None yet
</span>

</form></div>



      <div class="discussion-sidebar-item sidebar-progress-bar js-discussion-sidebar-item">
  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Select milestones" action="/void-linux/void-packages/issues/29282/set_milestone?partial=issues%2Fsidebar%2Fshow%2Fmilestone" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" /><input type="hidden" data-csrf="true" name="authenticity_token" value="AXsQ3fbwawnp8luvyUFT2OGsX1QE5Ni66ShQmAPZMGnZPReLBJwW9Qc8UZ2d1FoLX2ogionDVKOrsdYbrmS1DA==" />
      <div class="discussion-sidebar-heading text-bold">
    Milestone
  </div>

      No milestone

</form></div>


      
<div class="discussion-sidebar-item js-discussion-sidebar-item" data-issue-and-pr-hovercards-enabled >
  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Link issues" action="/void-linux/void-packages/issues/closing_references?source_id=586154150&amp;source_type=PULL_REQUEST" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" /><input type="hidden" data-csrf="true" name="authenticity_token" value="IsFyRyukxBpRIndt48ivFtcHAFeBwFgqqu1p4u8NbGP89bIUVO//V4379B79zxNaBH9YTciKVoJlR9dpi10TSQ==" />
    
  <div class="discussion-sidebar-heading text-bold">
    Linked issues
  </div>


      
<p>Successfully merging this pull request may close these issues.</p>

  <p>None yet</p>

</form>
</div>


    

    <div id="partial-users-participants" class="discussion-sidebar-item">
  <div class="participation">
    <div class="discussion-sidebar-heading text-bold">
      1 participant
    </div>
    <div class="participation-avatars d-flex flex-wrap">
        <a class="participant-avatar" data-hovercard-type="user" data-hovercard-url="/users/Mek101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/Mek101">
          <img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/34246799?s=52&amp;v=4" width="26" height="26" alt="@Mek101" /> 
</a>    </div>
  </div>
</div>


    

    



    

</div>



</div></div>
    </div>
  </div>
  <div hidden>
  <span class="js-add-to-batch-enabled">Add this suggestion to a batch that can be applied as a single commit.</span>
  <span class="js-unchanged-suggestion">This suggestion is invalid because no changes were made to the code.</span>
  <span class="js-closed-pull">Suggestions cannot be applied while the pull request is closed.</span>
  <span class="js-viewing-subset-changes">Suggestions cannot be applied while viewing a subset of changes.</span>
  <span class="js-one-suggestion-per-line">Only one suggestion per line can be applied in a batch.</span>
  <span class="js-reenable-add-to-batch">Add this suggestion to a batch that can be applied as a single commit.</span>
  <span class="js-validation-on-left-blob">Applying suggestions on deleted lines is not supported.</span>
  <span class="js-validation-on-right-blob">You must change the existing code in this line in order to create a valid suggestion.</span>
  <span class="js-outdated-comment">Outdated suggestions cannot be applied.</span>
  <span class="js-resolved-thread">This suggestion has been applied or marked resolved.</span>
  <span class="js-pending-review">Suggestions cannot be applied from pending reviews.</span>
  <span class="js-is-multiline">Suggestions cannot be applied on multi-line comments.</span>
  <div class="form-group errored m-0 error js-suggested-changes-inline-validation-template d-flex" style="cursor: default;">
    <span class="js-suggested-changes-inline-error-message position-relative error m-0" style="max-width: inherit;"></span>
  </div>
</div>


    </div>


  </div>
</div>


    </main>
  </div>


  </div>

          
<div class="footer container-xl width-full p-responsive" role="contentinfo">
  <div class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between pt-6 pb-2 mt-6 f6 color-text-secondary border-top color-border-secondary ">
    <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0">
      <li class="mr-3 mr-lg-0">&copy; 2021 GitHub, Inc.</li>
        <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to terms, text:terms" href="https://github.com/site/terms">Terms</a></li>
        <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to privacy, text:privacy" href="https://github.com/site/privacy">Privacy</a></li>
        <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to security, text:security" href="https://github.com/security">Security</a></li>
        <li class="mr-3 mr-lg-0"><a href="https://www.githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
        <li><a data-ga-click="Footer, go to help, text:Docs" href="https://docs.github.com">Docs</a></li>
    </ul>

    <a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4" href="https://github.com">
      <svg height="24" class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg>
</a>
    <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0">
        <li class="mr-3 mr-lg-0"><a href="https://support.github.com" data-ga-click="Footer, go to contact, text:contact">Contact GitHub</a></li>
        <li class="mr-3 mr-lg-0"><a href="https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li>
      <li class="mr-3 mr-lg-0"><a href="https://docs.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
      <li class="mr-3 mr-lg-0"><a href="https://services.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
        <li class="mr-3 mr-lg-0"><a href="https://github.blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
        <li><a data-ga-click="Footer, go to about, text:about" href="https://github.com/about">About</a></li>
    </ul>
  </div>
  <div class="d-flex flex-justify-center pb-6">
    <span class="f6 color-text-tertiary"></span>
  </div>

  
</div>



  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
    <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg>
    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
      <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg>
    </button>
    You can’t perform that action at this time.
  </div>

  <div class="js-stale-session-flash flash flash-warn flash-banner" hidden
    >
    <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg>
    <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
    <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
  </div>
    <template id="site-details-dialog">
  <details class="details-reset details-overlay details-overlay-dark lh-default color-text-primary hx_rsm" open>
    <summary role="button" aria-label="Close dialog"></summary>
    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
        <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg>
      </button>
      <div class="octocat-spinner my-6 js-details-dialog-spinner"></div>
    </details-dialog>
  </details>
</template>

    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0">
  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
  </div>
</div>



  </body>
</html>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PR PATCH] [Updated] WIP: Add package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
@ 2021-03-07 13:41 ` Mek101
  2021-03-07 18:20 ` Mek101
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Mek101 @ 2021-03-07 13:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1297 bytes --]

There is an updated pull request by Mek101 against master on the void-packages repository

https://github.com/Mek101/void-packages wsdd
https://github.com/void-linux/void-packages/pull/29282

WIP: Add package: wsdd-0.6.4
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

I requested wsdd myself some time ago: ended up doing it myself https://github.com/void-linux/void-packages/issues/28216

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64-musl)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/29282.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-wsdd-29282.patch --]
[-- Type: text/x-diff, Size: 2264 bytes --]

From 2bc3d3f4a59a2b45b4b57ac5419b6d6e2fa07493 Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 00:05:29 +0100
Subject: [PATCH 1/2] Add package: wsdd-0.6.4

---
 srcpkgs/wsdd/files/wsdd/run |  3 +++
 srcpkgs/wsdd/template       | 18 ++++++++++++++++++
 2 files changed, 21 insertions(+)
 create mode 100644 srcpkgs/wsdd/files/wsdd/run
 create mode 100644 srcpkgs/wsdd/template

diff --git a/srcpkgs/wsdd/files/wsdd/run b/srcpkgs/wsdd/files/wsdd/run
new file mode 100644
index 00000000000..16ea3243838
--- /dev/null
+++ b/srcpkgs/wsdd/files/wsdd/run
@@ -0,0 +1,3 @@
+#!/bin/sh
+[ -r conf ] && . ./conf
+exec wsdd ${OPTS:- -s}
diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
new file mode 100644
index 00000000000..293cd23660e
--- /dev/null
+++ b/srcpkgs/wsdd/template
@@ -0,0 +1,18 @@
+# Template file for 'wsdd'
+pkgname=wsdd
+version=0.6.4
+revision=1
+archs="*"
+depends="python3"
+short_desc="A Web Service Discovery host daemon"
+maintainer="Mek101 <mek101-dev.inv@slmail.me>"
+license="MIT"
+homepage="https://github.com/christgau/wsdd/"
+distfiles="https://github.com/christgau/wsdd/archive/v0.6.4.tar.gz"
+checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
+
+do_install() {
+	vbin src/wsdd.py wsdd
+	vsv wsdd
+	vlicense LICENSE
+}

From 44005d6d8ef20a0e76541c56c90b80b7585731ea Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 14:42:35 +0100
Subject: [PATCH 2/2] Changed according to lint

---
 srcpkgs/wsdd/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
index 293cd23660e..efe00db64a8 100644
--- a/srcpkgs/wsdd/template
+++ b/srcpkgs/wsdd/template
@@ -4,11 +4,11 @@ version=0.6.4
 revision=1
 archs="*"
 depends="python3"
-short_desc="A Web Service Discovery host daemon"
+short_desc="Web Service Discovery host daemon"
 maintainer="Mek101 <mek101-dev.inv@slmail.me>"
 license="MIT"
 homepage="https://github.com/christgau/wsdd/"
-distfiles="https://github.com/christgau/wsdd/archive/v0.6.4.tar.gz"
+distfiles="https://github.com/christgau/wsdd/archive/v${version}.tar.gz"
 checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
 
 do_install() {

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PR PATCH] [Updated] WIP: Add package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
  2021-03-07 13:41 ` [PR PATCH] [Updated] " Mek101
@ 2021-03-07 18:20 ` Mek101
  2021-03-07 18:56 ` Mek101
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Mek101 @ 2021-03-07 18:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1219 bytes --]

There is an updated pull request by Mek101 against master on the void-packages repository

https://github.com/Mek101/void-packages wsdd
https://github.com/void-linux/void-packages/pull/29282

WIP: Add package: wsdd-0.6.4
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

I requested wsdd myself some time ago: ended up doing it myself https://github.com/void-linux/void-packages/issues/28216

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me

<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64-musl)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/29282.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-wsdd-29282.patch --]
[-- Type: text/x-diff, Size: 3817 bytes --]

From 2bc3d3f4a59a2b45b4b57ac5419b6d6e2fa07493 Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 00:05:29 +0100
Subject: [PATCH 1/4] Add package: wsdd-0.6.4

---
 srcpkgs/wsdd/files/wsdd/run |  3 +++
 srcpkgs/wsdd/template       | 18 ++++++++++++++++++
 2 files changed, 21 insertions(+)
 create mode 100644 srcpkgs/wsdd/files/wsdd/run
 create mode 100644 srcpkgs/wsdd/template

diff --git a/srcpkgs/wsdd/files/wsdd/run b/srcpkgs/wsdd/files/wsdd/run
new file mode 100644
index 00000000000..16ea3243838
--- /dev/null
+++ b/srcpkgs/wsdd/files/wsdd/run
@@ -0,0 +1,3 @@
+#!/bin/sh
+[ -r conf ] && . ./conf
+exec wsdd ${OPTS:- -s}
diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
new file mode 100644
index 00000000000..293cd23660e
--- /dev/null
+++ b/srcpkgs/wsdd/template
@@ -0,0 +1,18 @@
+# Template file for 'wsdd'
+pkgname=wsdd
+version=0.6.4
+revision=1
+archs="*"
+depends="python3"
+short_desc="A Web Service Discovery host daemon"
+maintainer="Mek101 <mek101-dev.inv@slmail.me>"
+license="MIT"
+homepage="https://github.com/christgau/wsdd/"
+distfiles="https://github.com/christgau/wsdd/archive/v0.6.4.tar.gz"
+checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
+
+do_install() {
+	vbin src/wsdd.py wsdd
+	vsv wsdd
+	vlicense LICENSE
+}

From 44005d6d8ef20a0e76541c56c90b80b7585731ea Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 14:42:35 +0100
Subject: [PATCH 2/4] Changed according to lint

---
 srcpkgs/wsdd/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
index 293cd23660e..efe00db64a8 100644
--- a/srcpkgs/wsdd/template
+++ b/srcpkgs/wsdd/template
@@ -4,11 +4,11 @@ version=0.6.4
 revision=1
 archs="*"
 depends="python3"
-short_desc="A Web Service Discovery host daemon"
+short_desc="Web Service Discovery host daemon"
 maintainer="Mek101 <mek101-dev.inv@slmail.me>"
 license="MIT"
 homepage="https://github.com/christgau/wsdd/"
-distfiles="https://github.com/christgau/wsdd/archive/v0.6.4.tar.gz"
+distfiles="https://github.com/christgau/wsdd/archive/v${version}.tar.gz"
 checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
 
 do_install() {

From cc2ae4ec3c7696624bdd0ef4f4c0696964b70065 Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 19:20:56 +0100
Subject: [PATCH 3/4] Added man page

---
 srcpkgs/wsdd/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
index efe00db64a8..929a6b4a612 100644
--- a/srcpkgs/wsdd/template
+++ b/srcpkgs/wsdd/template
@@ -4,7 +4,7 @@ version=0.6.4
 revision=1
 archs="*"
 depends="python3"
-short_desc="Web Service Discovery host daemon"
+short_desc="Web Service Discovery host daemon for samba"
 maintainer="Mek101 <mek101-dev.inv@slmail.me>"
 license="MIT"
 homepage="https://github.com/christgau/wsdd/"
@@ -14,5 +14,6 @@ checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
 do_install() {
 	vbin src/wsdd.py wsdd
 	vsv wsdd
+	vman man/wsdd.1
 	vlicense LICENSE
 }

From 53c249b5b5103a9ea337b22d99d56187d5980d2f Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 19:22:25 +0100
Subject: [PATCH 4/4] Add samba dependency

---
 srcpkgs/wsdd/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
index 929a6b4a612..5a9106df671 100644
--- a/srcpkgs/wsdd/template
+++ b/srcpkgs/wsdd/template
@@ -3,7 +3,7 @@ pkgname=wsdd
 version=0.6.4
 revision=1
 archs="*"
-depends="python3"
+depends="python3 samba"
 short_desc="Web Service Discovery host daemon for samba"
 maintainer="Mek101 <mek101-dev.inv@slmail.me>"
 license="MIT"

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: WIP: Add package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
  2021-03-07 13:41 ` [PR PATCH] [Updated] " Mek101
  2021-03-07 18:20 ` Mek101
@ 2021-03-07 18:56 ` Mek101
  2021-03-07 20:26 ` Mek101
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Mek101 @ 2021-03-07 18:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 221 bytes --]

New comment by Mek101 on void-packages repository

https://github.com/void-linux/void-packages/pull/29282#issuecomment-792333220

Comment:
Added samba as a dependency since it's useless without a samba server on the host

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: WIP: Add package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
                   ` (2 preceding siblings ...)
  2021-03-07 18:56 ` Mek101
@ 2021-03-07 20:26 ` Mek101
  2021-03-09  9:36 ` [PR PATCH] [Updated] New " Mek101
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Mek101 @ 2021-03-07 20:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 322 bytes --]

New comment by Mek101 on void-packages repository

https://github.com/void-linux/void-packages/pull/29282#issuecomment-792346376

Comment:
The build fail in x86_64-musl is caused by python and unrelated to this package (however, I'm on x84_64-musl, commit 53c249b, and it works)
Waiting for the ok to squash the commits.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PR PATCH] [Updated] New package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
                   ` (3 preceding siblings ...)
  2021-03-07 20:26 ` Mek101
@ 2021-03-09  9:36 ` Mek101
  2021-03-09 12:34 ` Mek101
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Mek101 @ 2021-03-09  9:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

There is an updated pull request by Mek101 against master on the void-packages repository

https://github.com/Mek101/void-packages wsdd
https://github.com/void-linux/void-packages/pull/29282

New package: wsdd-0.6.4
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

I requested wsdd myself some time ago: ended up doing it myself https://github.com/void-linux/void-packages/issues/28216

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me

<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64-musl)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/29282.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-wsdd-29282.patch --]
[-- Type: text/x-diff, Size: 319954 bytes --]

From 2bc3d3f4a59a2b45b4b57ac5419b6d6e2fa07493 Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 00:05:29 +0100
Subject: [PATCH 001/153] Add package: wsdd-0.6.4

---
 srcpkgs/wsdd/files/wsdd/run |  3 +++
 srcpkgs/wsdd/template       | 18 ++++++++++++++++++
 2 files changed, 21 insertions(+)
 create mode 100644 srcpkgs/wsdd/files/wsdd/run
 create mode 100644 srcpkgs/wsdd/template

diff --git a/srcpkgs/wsdd/files/wsdd/run b/srcpkgs/wsdd/files/wsdd/run
new file mode 100644
index 00000000000..16ea3243838
--- /dev/null
+++ b/srcpkgs/wsdd/files/wsdd/run
@@ -0,0 +1,3 @@
+#!/bin/sh
+[ -r conf ] && . ./conf
+exec wsdd ${OPTS:- -s}
diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
new file mode 100644
index 00000000000..293cd23660e
--- /dev/null
+++ b/srcpkgs/wsdd/template
@@ -0,0 +1,18 @@
+# Template file for 'wsdd'
+pkgname=wsdd
+version=0.6.4
+revision=1
+archs="*"
+depends="python3"
+short_desc="A Web Service Discovery host daemon"
+maintainer="Mek101 <mek101-dev.inv@slmail.me>"
+license="MIT"
+homepage="https://github.com/christgau/wsdd/"
+distfiles="https://github.com/christgau/wsdd/archive/v0.6.4.tar.gz"
+checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
+
+do_install() {
+	vbin src/wsdd.py wsdd
+	vsv wsdd
+	vlicense LICENSE
+}

From 44005d6d8ef20a0e76541c56c90b80b7585731ea Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 14:42:35 +0100
Subject: [PATCH 002/153] Changed according to lint

---
 srcpkgs/wsdd/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
index 293cd23660e..efe00db64a8 100644
--- a/srcpkgs/wsdd/template
+++ b/srcpkgs/wsdd/template
@@ -4,11 +4,11 @@ version=0.6.4
 revision=1
 archs="*"
 depends="python3"
-short_desc="A Web Service Discovery host daemon"
+short_desc="Web Service Discovery host daemon"
 maintainer="Mek101 <mek101-dev.inv@slmail.me>"
 license="MIT"
 homepage="https://github.com/christgau/wsdd/"
-distfiles="https://github.com/christgau/wsdd/archive/v0.6.4.tar.gz"
+distfiles="https://github.com/christgau/wsdd/archive/v${version}.tar.gz"
 checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
 
 do_install() {

From 5ee8d84cbf70b68a0405fdc442566f4001db15b5 Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Sun, 7 Mar 2021 17:23:59 +0100
Subject: [PATCH 003/153] qt5: devel needs dependency on libatomic-devel on
 some targets

---
 srcpkgs/qt5/template | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/qt5/template b/srcpkgs/qt5/template
index 61317092801..1a2a3441cbf 100644
--- a/srcpkgs/qt5/template
+++ b/srcpkgs/qt5/template
@@ -1,7 +1,7 @@
 # Template file for 'qt5'
 pkgname=qt5
 version=5.15.2
-revision=3
+revision=4
 wrksrc="qt-everywhere-src-${version}"
 build_style=meta
 hostmakedepends="cmake clang flex perl glib-devel pkg-config
@@ -39,6 +39,10 @@ if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" postgresql-libs-devel"
 fi
 
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+	makedepends+=" libatomic-devel"
+fi
+
 _cleanup_wrksrc_leak() {
 	if [ -d "${PKGDESTDIR}/usr/lib/cmake" ]; then
 		# Replace references to ${wrksrc} in cmake files
@@ -1073,6 +1077,9 @@ qt5-devel_package() {
 		qt5-network-${version}_${revision}
 		qt5-xml-${version}_${revision}
 		qt5-host-tools-${version}_${revision}"
+	if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+		depends+=" libatomic-devel"
+	fi
 	short_desc+=" - Development files"
 	# qt5-enginio-devel is gone
 	pkg_install() {

From cc2ae4ec3c7696624bdd0ef4f4c0696964b70065 Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 19:20:56 +0100
Subject: [PATCH 004/153] Added man page

---
 srcpkgs/wsdd/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
index efe00db64a8..929a6b4a612 100644
--- a/srcpkgs/wsdd/template
+++ b/srcpkgs/wsdd/template
@@ -4,7 +4,7 @@ version=0.6.4
 revision=1
 archs="*"
 depends="python3"
-short_desc="Web Service Discovery host daemon"
+short_desc="Web Service Discovery host daemon for samba"
 maintainer="Mek101 <mek101-dev.inv@slmail.me>"
 license="MIT"
 homepage="https://github.com/christgau/wsdd/"
@@ -14,5 +14,6 @@ checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
 do_install() {
 	vbin src/wsdd.py wsdd
 	vsv wsdd
+	vman man/wsdd.1
 	vlicense LICENSE
 }

From 53c249b5b5103a9ea337b22d99d56187d5980d2f Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 19:22:25 +0100
Subject: [PATCH 005/153] Add samba dependency

---
 srcpkgs/wsdd/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
index 929a6b4a612..5a9106df671 100644
--- a/srcpkgs/wsdd/template
+++ b/srcpkgs/wsdd/template
@@ -3,7 +3,7 @@ pkgname=wsdd
 version=0.6.4
 revision=1
 archs="*"
-depends="python3"
+depends="python3 samba"
 short_desc="Web Service Discovery host daemon for samba"
 maintainer="Mek101 <mek101-dev.inv@slmail.me>"
 license="MIT"

From fe778a8aaf292eaf717b078bcc9194bb1109163d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 7 Mar 2021 23:32:13 +0100
Subject: [PATCH 006/153] crystal: rebuild against OpenSSL

---
 srcpkgs/crystal/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/crystal/template b/srcpkgs/crystal/template
index 1e5ad325733..f368e4e2460 100644
--- a/srcpkgs/crystal/template
+++ b/srcpkgs/crystal/template
@@ -1,7 +1,7 @@
 # Template file for 'crystal'
 pkgname=crystal
 version=0.34.0
-revision=2
+revision=3
 archs="x86_64* i686* aarch64* arm*"
 _shardsversion=0.10.0
 _molinilloversion=0.1.0

From 1c579c421ca3f0872e8ac01a7009a32d9dbe1d66 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 7 Mar 2021 23:51:53 +0100
Subject: [PATCH 007/153] lolcat-c: update to 1.2.

---
 srcpkgs/lolcat-c/template | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/lolcat-c/template b/srcpkgs/lolcat-c/template
index 349088c0e5b..7dd7dbdd630 100644
--- a/srcpkgs/lolcat-c/template
+++ b/srcpkgs/lolcat-c/template
@@ -1,6 +1,6 @@
 # Template file for 'lolcat-c'
 pkgname=lolcat-c
-version=1.1
+version=1.2
 revision=1
 wrksrc="lolcat-$version"
 build_style=gnu-makefile
@@ -10,9 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="WTFPL"
 homepage="https://github.com/jaseg/lolcat"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=7c1ec1a1044d42b7574a71920c04d787eccf8c7028314cdd3d37de10b38ae252
-
-CFLAGS="-lm"
+checksum=b6e1a0e24479fbdd4eb907531339e2cafc0c00b78d19caf70e8377b8b7546331
 
 do_install() {
 	vbin lolcat

From b1a902125f4009e35b2aaec64b358b6a316b7b9b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 8 Mar 2021 00:18:43 +0100
Subject: [PATCH 008/153] crystal: remove package

- the bootstrap binary does not even run on our build server:
https://build.voidlinux.org/builders/x86_64_builder/builds/30928/steps/shell_3/logs/stdio

- the template only supports glibc

- more reasons
---
 srcpkgs/crystal/template          | 107 ------------------------------
 srcpkgs/removed-packages/template |   3 +-
 2 files changed, 2 insertions(+), 108 deletions(-)
 delete mode 100644 srcpkgs/crystal/template

diff --git a/srcpkgs/crystal/template b/srcpkgs/crystal/template
deleted file mode 100644
index f368e4e2460..00000000000
--- a/srcpkgs/crystal/template
+++ /dev/null
@@ -1,107 +0,0 @@
-# Template file for 'crystal'
-pkgname=crystal
-version=0.34.0
-revision=3
-archs="x86_64* i686* aarch64* arm*"
-_shardsversion=0.10.0
-_molinilloversion=0.1.0
-_bootstrapversion=0.34.0
-_bootstraprevision=1
-hostmakedepends="which tar git llvm10 pkg-config"
-makedepends="gc-devel libatomic_ops pcre-devel libevent-devel libyaml-devel
- libxml2-devel"
-depends="gc-devel libatomic_ops pcre-devel libevent-devel libyaml-devel
- libxml2-devel gmp-devel openssl-devel llvm10 gcc pkg-config"
-checkdepends="readline-devel libyaml-devel gmp-devel openssl-devel"
-short_desc="Crystal Programming Language"
-maintainer="lvmbdv <ata.kuyumcu@protonmail.com>"
-license="Apache-2.0"
-homepage="https://crystal-lang.org/"
-distfiles="
- https://github.com/crystal-lang/crystal/archive/${version}.tar.gz
- https://github.com/crystal-lang/shards/archive/v${_shardsversion}.tar.gz
- https://github.com/crystal-lang/crystal-molinillo/archive/v${_molinilloversion}.tar.gz"
-checksum="973293ffbcfa4fb073f6a2f833b0ce5b82b72f7899427f39d7e5610ffc9029c8
- 3aea420df959552d1866d473c878ab1ed0b58489c4c9881ef40a170cfb775459
- 1ecc7a8bf52a3bfdc0134d4c58f1155ef204a22a3fed151ac2d4ba6a9e9e0a15"
-nocross="FIXME: someone needs to sort out the llvm --cxxflags for cross building"
-_crystalflags="--release --no-debug --progress"
-
-build_options="binary_bootstrap"
-build_options_default="binary_bootstrap"
-desc_option_binary_bootstrap="Bootstrap using precompiled binaries"
-
-if [ "$build_option_binary_bootstrap" ]; then
-	case "$XBPS_MACHINE" in
-	x86_64)
-		distfiles+=" https://github.com/crystal-lang/crystal/releases/download/${_bootstrapversion}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-x86_64.tar.gz"
-		checksum+=" 268ace9073ad073b56c07ac10e3f29927423a8b170d91420b0ca393fb02acfb1"
-		;;
-	i686)
-		distfiles+=" https://github.com/crystal-lang/crystal/releases/download/${_bootstrapversion}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-i686.tar.gz"
-		checksum+=" e8962c91b6b739ac9738e03b24de907d64930d6129fbe54f9c81e0e029378006"
-		;;
-	*)
-		broken="cannot be built on $XBPS_MACHINE"
-		;;
-	esac
-else
-	hostmakedepends+=" crystal"
-fi
-
-do_extract() {
-	mkdir -p ${wrksrc}/{shards,shards/lib,shards/lib/molinillo,molinillo,$(vopt_if binary_bootstrap bootstrap)}
-
-	tar xfz ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${version}.tar.gz --strip-components=1 -C ${wrksrc}
-	tar xfz ${XBPS_SRCDISTDIR}/${pkgname}-${version}/v${_shardsversion}.tar.gz --strip-components=1 -C ${wrksrc}/shards
-	tar xfz ${XBPS_SRCDISTDIR}/${pkgname}-${version}/v${_molinilloversion}.tar.gz --strip-components=1 -C ${wrksrc}/molinillo
-	mv -f ${wrksrc}/molinillo/src/* ${wrksrc}/shards/lib/molinillo
-	if [ "$build_option_binary_bootstrap" ]; then
-		tar xf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-${XBPS_TARGET_MACHINE}.tar.gz \
-			--strip-components=1 -C ${wrksrc}/bootstrap
-	fi
-}
-
-do_build() {
-	if [ -z ${disable_parallel_build} ] && [ ${XBPS_MAKEJOBS} ]; then
-		_crystalflags="${_crystalflags} --threads ${makejobs:2:4}"
-	fi
-	make ${makejobs} release=1 FLAGS="${_crystalflags}" \
-		CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-		CRYSTAL_CONFIG_VERSION="${version}" \
-		CRYSTAL_CACHE_DIR="/tmp/crystal" \
-		$(vopt_if binary_bootstrap PATH="${wrksrc}/bootstrap/bin:$PATH")
-	make ${makejobs} docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-
-	cd shards
-	${wrksrc}/bin/crystal build ${_crystalflags} -o bin/shards src/shards.cr
-}
-
-do_check() {
-	make ${makejobs} spec \
-		CRYSTAL_CONFIG_VERSION="${version}" \
-		CRYSTAL_CACHE_DIR="/tmp/crystal" \
-		PATH=".build:$PATH"
-
-	cd shards
-	make test CRYSTAL_BIN="${wrksrc}/bin/crystal"
-}
-
-do_install() {
-	vmkdir /usr/bin
-	vmkdir /usr/lib/crystal
-	vmkdir /usr/share/doc/crystal
-	vmkdir /usr/share/doc/crystal/api
-	vmkdir /usr/share/licenses/shards
-
-	vinstall etc/completion.bash 644 \
-		usr/share/bash-completion/completions crystal
-	vinstall etc/completion.zsh 644 usr/share/zsh/site-functions _crystal
-	vcopy samples /usr/share/doc/crystal
-	vcopy docs/* /usr/share/doc/crystal/api
-	vcopy src/* /usr/lib/crystal
-	vbin .build/crystal crystal
-	vman man/crystal.1
-	vbin shards/bin/shards
-	cp shards/LICENSE ${DESTDIR}/usr/share/licenses/shards
-}
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index a3859c3ed89..79242e53c69 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -1,7 +1,7 @@
 # Template file for 'removed-packages'
 pkgname=removed-packages
 version=0.1
-revision=35
+revision=36
 build_style=meta
 short_desc="Uninstalls packages removed from repository"
 maintainer="Piotr Wójcik <chocimier@tlen.pl>"
@@ -29,6 +29,7 @@ replaces="
  clamz<=0.5_4
  couchdb<=1.7.1_2
  cracklib-python<=2.9.7_1
+ crystal<=0.34.0_4
  ctpp2<=2.8.3_7
  ctpp2-devel<=2.8.3_7
  dht-node<=0.2.0_3

From 47da11309cb0f8724bed7f7b17d05f2c5a73517f Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sun, 7 Mar 2021 15:54:39 -0500
Subject: [PATCH 009/153] python-openssl: update to 20.0.1.

---
 srcpkgs/python-openssl/template | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python-openssl/template b/srcpkgs/python-openssl/template
index ff1ae3918cb..266e3326b8c 100644
--- a/srcpkgs/python-openssl/template
+++ b/srcpkgs/python-openssl/template
@@ -1,18 +1,24 @@
 # Template file for 'python-openssl'
 pkgname=python-openssl
-version=19.1.0
-revision=3
+version=20.0.1
+revision=1
 wrksrc="pyOpenSSL-${version}"
 build_style=python-module
 hostmakedepends="python-setuptools python3-setuptools"
 depends="python-cryptography python-six"
+checkdepends="python3-cryptography python3-six
+ python3-pytest python3-flaky python3-pretend"
 short_desc="Python2 interface to the OpenSSL library"
 maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="Apache-2.0"
 homepage="https://pyopenssl.org/"
 changelog="https://raw.githubusercontent.com/pyca/pyopenssl/master/CHANGELOG.rst"
 distfiles="${PYPI_SITE}/p/pyOpenSSL/pyOpenSSL-${version}.tar.gz"
-checksum=9a24494b2602aaf402be5c9e30a0b82d4a5c67528fe8fb475e3f3bc00dd69507
+checksum=4c231c759543ba02560fcd2480c48dcec4dae34c9da7d3747c508227e0624b51
+
+do_check() {
+	PYTHONPATH="$(cd build-${py3_ver}/lib* && pwd)" python3 -m pytest
+}
 
 python3-openssl_package() {
 	depends="python3-cryptography python3-six"

From 0170d52216e25e20ccb3d09f454aa41eb98d7a86 Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Mon, 8 Mar 2021 02:23:26 +0100
Subject: [PATCH 010/153] linux*: enable init_on_alloc by default on ppc and
 ppc64 as well

---
 srcpkgs/linux5.10/files/ppc-dotconfig   | 2 +-
 srcpkgs/linux5.10/files/ppc64-dotconfig | 2 +-
 srcpkgs/linux5.11/files/ppc-dotconfig   | 2 +-
 srcpkgs/linux5.11/files/ppc64-dotconfig | 2 +-
 srcpkgs/linux5.4/files/ppc-dotconfig    | 2 +-
 srcpkgs/linux5.4/files/ppc64-dotconfig  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/linux5.10/files/ppc-dotconfig b/srcpkgs/linux5.10/files/ppc-dotconfig
index b41439ce167..49cfd6e6f5d 100644
--- a/srcpkgs/linux5.10/files/ppc-dotconfig
+++ b/srcpkgs/linux5.10/files/ppc-dotconfig
@@ -7471,7 +7471,7 @@ CONFIG_LSM="yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
 # Memory initialization
 #
 CONFIG_INIT_STACK_NONE=y
-# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
 # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
 # end of Memory initialization
 # end of Kernel hardening options
diff --git a/srcpkgs/linux5.10/files/ppc64-dotconfig b/srcpkgs/linux5.10/files/ppc64-dotconfig
index 4579421aac2..ed408edbab5 100644
--- a/srcpkgs/linux5.10/files/ppc64-dotconfig
+++ b/srcpkgs/linux5.10/files/ppc64-dotconfig
@@ -9360,7 +9360,7 @@ CONFIG_LSM="yama,loadpin,safesetid,integrity"
 # Memory initialization
 #
 CONFIG_INIT_STACK_NONE=y
-# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
 # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
 # end of Memory initialization
 # end of Kernel hardening options
diff --git a/srcpkgs/linux5.11/files/ppc-dotconfig b/srcpkgs/linux5.11/files/ppc-dotconfig
index d47126937ab..a15dc18fb3f 100644
--- a/srcpkgs/linux5.11/files/ppc-dotconfig
+++ b/srcpkgs/linux5.11/files/ppc-dotconfig
@@ -7499,7 +7499,7 @@ CONFIG_LSM="yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
 # Memory initialization
 #
 CONFIG_INIT_STACK_NONE=y
-# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
 # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
 # end of Memory initialization
 # end of Kernel hardening options
diff --git a/srcpkgs/linux5.11/files/ppc64-dotconfig b/srcpkgs/linux5.11/files/ppc64-dotconfig
index 617632c1702..23f15812f32 100644
--- a/srcpkgs/linux5.11/files/ppc64-dotconfig
+++ b/srcpkgs/linux5.11/files/ppc64-dotconfig
@@ -9428,7 +9428,7 @@ CONFIG_LSM="yama,loadpin,safesetid,integrity"
 # Memory initialization
 #
 CONFIG_INIT_STACK_NONE=y
-# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
 # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
 # end of Memory initialization
 # end of Kernel hardening options
diff --git a/srcpkgs/linux5.4/files/ppc-dotconfig b/srcpkgs/linux5.4/files/ppc-dotconfig
index 05dd2bf84ff..fcf648a73a2 100644
--- a/srcpkgs/linux5.4/files/ppc-dotconfig
+++ b/srcpkgs/linux5.4/files/ppc-dotconfig
@@ -6961,7 +6961,7 @@ CONFIG_INIT_STACK_NONE=y
 # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
 # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
 # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
-# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
 # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
 # end of Memory initialization
 # end of Kernel hardening options
diff --git a/srcpkgs/linux5.4/files/ppc64-dotconfig b/srcpkgs/linux5.4/files/ppc64-dotconfig
index 6fc8230df3d..9fbfcfe3e70 100644
--- a/srcpkgs/linux5.4/files/ppc64-dotconfig
+++ b/srcpkgs/linux5.4/files/ppc64-dotconfig
@@ -8910,7 +8910,7 @@ CONFIG_INIT_STACK_NONE=y
 # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
 # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
 # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
-# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
 # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
 # end of Memory initialization
 # end of Kernel hardening options

From 99929f3fafdcd2c58e89c98c61bea04c02d1d5f1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michal=20Peka=C5=99?= <michal@serpen3x.com>
Date: Sun, 7 Mar 2021 14:11:34 +0100
Subject: [PATCH 011/153] greybird-themes: update to 3.22.14.

---
 srcpkgs/greybird-themes/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/greybird-themes/template b/srcpkgs/greybird-themes/template
index df395087dfb..f131777419f 100644
--- a/srcpkgs/greybird-themes/template
+++ b/srcpkgs/greybird-themes/template
@@ -1,6 +1,6 @@
 # Template file for 'greybird-themes'
 pkgname=greybird-themes
-version=3.22.12
+version=3.22.14
 revision=2
 wrksrc="Greybird-${version}"
 build_style=meson
@@ -11,4 +11,4 @@ maintainer="Jakub Skrzypnik <jot.skrzyp@gmail.com>"
 license="GPL-2.0-or-later, CC-BY-SA-3.0"
 homepage="https://github.com/shimmerproject/Greybird"
 distfiles="https://github.com/shimmerproject/Greybird/archive/v${version}.tar.gz"
-checksum=410804cd5daca33cbc5c7c4a179f3a334ced87f408e515fc5d9c083a04bec4bc
+checksum=37fc4b8f83ff667e43e9889f6605a9e5da2ce2f5c5801c1ceef90814fb57b294

From ee34f60ecbb9f886554afdc91f05a4dffb2d2466 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Mon, 8 Mar 2021 09:24:10 +0700
Subject: [PATCH 012/153] libtls: ship /etc/ssl/cert.pem

---
 srcpkgs/libtls/template | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/libtls/template b/srcpkgs/libtls/template
index cd3d70faa02..070ee2d34fd 100644
--- a/srcpkgs/libtls/template
+++ b/srcpkgs/libtls/template
@@ -1,11 +1,12 @@
 # Template file for 'libtls'
 pkgname=libtls
 version=3.2.4
-revision=1
+revision=2
 wrksrc="libressl-${version}"
 build_style=gnu-configure
 configure_args="$(vopt_enable asm)"
 hostmakedepends="automake libtool"
+depends="ca-certificates"
 short_desc="Version of the TLS/crypto stack forked from OpenSSL"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="OpenSSL, ISC"
@@ -48,9 +49,11 @@ pre_configure() {
 do_install() {
 	make -C tls install DESTDIR="$DESTDIR"
 	make -C apps/nc install DESTDIR="$DESTDIR"
-}
-
-post_install() {
+	# libtls expects certs linked to /etc/ssl/cert.pem
+	# instead of OpenSSL's /etc/ssl/certs.pem
+	# Create a symlink for now while awaiting discussion.
+	vmkdir etc/ssl
+	ln -s certs.pem ${DESTDIR}/etc/ssl/cert.pem
 	vlicense COPYING
 	if [ "$build_option_asm" ]; then
 		vlicense libressl-portable-asm-${_lssl_asm_ver}/LICENSE.cryptogams

From eb591e2078b95ea632527e34c41a0f396491c253 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Mon, 8 Mar 2021 09:05:09 +0700
Subject: [PATCH 013/153] catgirl: build-style is configure, add openssl-devel
 to makedepends

---
 srcpkgs/catgirl/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/catgirl/template b/srcpkgs/catgirl/template
index 6ddf5e3bb62..3814d759535 100644
--- a/srcpkgs/catgirl/template
+++ b/srcpkgs/catgirl/template
@@ -1,11 +1,12 @@
 # Template file for 'catgirl'
 pkgname=catgirl
 version=1.6
-revision=2
-build_style=gnu-configure
+revision=3
+build_style=configure
+configure_args="--prefix=/usr"
 make_build_target="all"
 hostmakedepends="pkg-config"
-makedepends="libtls-devel ncurses-devel"
+makedepends="libtls-devel ncurses-devel openssl-devel"
 short_desc="TLS-only terminal IRC client"
 maintainer="Paper <paper@tilde.institute>"
 license="GPL-3.0-or-later"

From 8baf90910aec2f9bbf57c333ff5185e417b98385 Mon Sep 17 00:00:00 2001
From: Daniel Kroeger <daniel.kroeger@kofrezo.io>
Date: Sun, 7 Mar 2021 19:51:03 +0100
Subject: [PATCH 014/153] bumblebee-status: update to 2.1.2.

---
 srcpkgs/bumblebee-status/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/bumblebee-status/template b/srcpkgs/bumblebee-status/template
index 38e784a52ed..96914a6acd4 100644
--- a/srcpkgs/bumblebee-status/template
+++ b/srcpkgs/bumblebee-status/template
@@ -1,7 +1,7 @@
 # Template file for 'bumblebee-status'
 pkgname=bumblebee-status
-version=2.0.5
-revision=2
+version=2.1.2
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-netifaces python3-psutil python3-requests"
@@ -11,7 +11,7 @@ license="MIT"
 homepage="https://github.com/tobi-wan-kenobi/bumblebee-status"
 distfiles="$PYPI_SITE/b/bumblebee-status/bumblebee-status-$version.tar.gz
  https://raw.githubusercontent.com/tobi-wan-kenobi/bumblebee-status/v$version/LICENSE"
-checksum="37685b0026997ef0055e14b235297f932fb637d1929db8e0e4af19730a8b73be
+checksum="c0cfd4e795c12a11d37eabb2801dc9e295af92faf3d0eef8a65b8bb7ea8492c2
  7cf86a994584e9e1bfe64c63f4e4b9d9bf757148d7ee2af960a267e79b16eab3"
 skip_extraction=LICENSE
 

From 3401a290c8a38cee2fdedb0fcdcf54d5895591dd Mon Sep 17 00:00:00 2001
From: Lon Willett <xgit@lonw.net>
Date: Sun, 7 Mar 2021 19:55:11 +0100
Subject: [PATCH 015/153] rtl8812au-dkms: update to 20210302

---
 srcpkgs/rtl8812au-dkms/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rtl8812au-dkms/template b/srcpkgs/rtl8812au-dkms/template
index 33971246471..feb470776e1 100644
--- a/srcpkgs/rtl8812au-dkms/template
+++ b/srcpkgs/rtl8812au-dkms/template
@@ -1,9 +1,9 @@
 # Template file for 'rtl8812au-dkms'
 pkgname=rtl8812au-dkms
-version=20201214
+version=20210302
 revision=1
 _modver=5.9.3.2
-_gitrev=b95e75064d6aa5b680049a3fe63b2131a3033e3e
+_gitrev=d1bf6dfdef9a14ee80768a80df1852312cee7925
 wrksrc="rtl8812au-${_modver}-${_gitrev}"
 depends="dkms"
 short_desc="Realtek 8812AU/8821AU USB WiFi driver (DKMS)"
@@ -11,7 +11,7 @@ maintainer="Renato Aguiar <renato@renag.me>"
 license="GPL-2.0-only"
 homepage="http://www.dlink.com"
 distfiles="https://github.com/gordboy/rtl8812au-${_modver}/archive/${_gitrev}.tar.gz"
-checksum=25047a16ed9d6682fc8605dedf28a45625c4c1bbd4124a3aa0a085cd0f4e9cb6
+checksum=f2719d380deba9568ec663a7c70fcb42d15734b96f6ed19ec98733f9121fe9dc
 dkms_modules="rtl8812au ${_modver}"
 
 case "$XBPS_TARGET_MACHINE" in

From 719f246ef193ba52fd7ce989f8996bb0e63de589 Mon Sep 17 00:00:00 2001
From: glaulher <glaulher.developer@gmail.com>
Date: Sat, 6 Mar 2021 22:11:58 -0300
Subject: [PATCH 016/153] icewm: update to 2.2.1.

Closes: #29286 [via git-merge-pr]
---
 srcpkgs/icewm/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/icewm/template b/srcpkgs/icewm/template
index e039fc70099..1eaf2c37ce2 100644
--- a/srcpkgs/icewm/template
+++ b/srcpkgs/icewm/template
@@ -1,22 +1,24 @@
 # Template file for 'icewm'
 pkgname=icewm
-version=1.9.2
+version=2.2.1
 revision=1
 build_style=cmake
 configure_args="-DENABLE_LTO=ON -DCONFIG_LIBRSVG=ON -DENABLE_ALSA=ON
- -DCFGDIR=/etc/icewm"
+ -DCONFIG_XPM=ON -DCONFIG_LIBJPEG=ON -DCFGDIR=/etc/icewm"
 hostmakedepends="asciidoc gettext-devel libtool mkfontdir perl
  pkg-config"
 makedepends="libSM-devel libXft-devel libXinerama-devel libXpm-devel
  libXrandr-devel libao-devel librsvg-devel libsndfile-devel
- libXcomposite-devel libXdamage-devel fribidi-devel"
+ libXcomposite-devel libXdamage-devel fribidi-devel imlib2-devel"
 depends="shared-mime-info"
 short_desc="Window Manager designed for speed, usability, and consistency"
 maintainer="Glaulher <glaulher.developer@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://ice-wm.org/"
 distfiles="https://github.com/ice-wm/icewm/archive/${version}.tar.gz"
-checksum=d40965a74e001f7c514c6581cec1b6dfed1d4b0d5479dd29a816bce9fe0c75ed
+checksum=199a37a395e8788b4c2eeb73c46248654d785b2862b89bb5b01709eb33968dc8
+# broken tests
+make_check=no
 
 # No c++ warnings for 'One Defintion Rules' and make sure LTO goes ok
 CXXFLAGS="-Wno-odr -fno-strict-aliasing"

From 74b19f3d7f51661b8db4378c5ed6d4a7dcdca308 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Mon, 1 Mar 2021 08:03:49 +0100
Subject: [PATCH 017/153] options.description: describe portaudio and clean up
 from templates

---
 common/options.description  | 1 +
 srcpkgs/Aegisub/template    | 1 -
 srcpkgs/fmit/template       | 1 -
 srcpkgs/gqrx/template       | 1 -
 srcpkgs/libopenmpt/template | 1 -
 srcpkgs/spotifyd/template   | 1 -
 6 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/common/options.description b/common/options.description
index b6f538d5be1..06360211a23 100644
--- a/common/options.description
+++ b/common/options.description
@@ -58,6 +58,7 @@ desc_option_pam="Enable support for PAM"
 desc_option_pdf="Enable support to preview PDF files"
 desc_option_perl="Enable support for Perl"
 desc_option_png="Enable support for PNG images"
+desc_option_portaudio="Enable support for PortAudio"
 desc_option_ps="Enable support to preview PS files"
 desc_option_pulseaudio="Enable support for the PulseAudio sound server"
 desc_option_python="Enable support for Python"
diff --git a/srcpkgs/Aegisub/template b/srcpkgs/Aegisub/template
index 580dde47a0d..2ddf6c24ee6 100644
--- a/srcpkgs/Aegisub/template
+++ b/srcpkgs/Aegisub/template
@@ -23,7 +23,6 @@ build_options_default="fftw"
 
 desc_option_fftw="Enable support for rendering of audio waveforms/spectrum"
 desc_option_openal="Enable support for openal"
-desc_option_portaudio="Enable support for portaudio"
 
 LDFLAGS+=" -pthread"
 
diff --git a/srcpkgs/fmit/template b/srcpkgs/fmit/template
index 8750a40db14..a3d59f8c5e6 100644
--- a/srcpkgs/fmit/template
+++ b/srcpkgs/fmit/template
@@ -19,7 +19,6 @@ checksum=8dc123c84c19d6a9a62b303015255718705d5b0b8448a330d3815dd7f9688b02
 
 build_options="alsa jack portaudio"
 build_options_default="alsa jack portaudio"
-desc_option_portaudio="Cross-platform audio API"
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-multimedia-devel qt5-svg-devel"
diff --git a/srcpkgs/gqrx/template b/srcpkgs/gqrx/template
index 8fc8f01bbc4..1fe79b02e27 100644
--- a/srcpkgs/gqrx/template
+++ b/srcpkgs/gqrx/template
@@ -22,7 +22,6 @@ checksum=7c626db9f22c3edbe30299a08f7f549b4f30dd83c883595468029a27c3e8fda9
 build_options="gr_audio portaudio"
 vopt_conflict gr_audio portaudio
 desc_option_gr_audio="Enable support for GNU Radio audio (ALSA and JACK)"
-desc_option_portaudio="Enable support for Portaudio"
 
 post_install() {
 	vinstall gqrx.desktop 644 usr/share/applications
diff --git a/srcpkgs/libopenmpt/template b/srcpkgs/libopenmpt/template
index 55e49689fef..abac187c2df 100644
--- a/srcpkgs/libopenmpt/template
+++ b/srcpkgs/libopenmpt/template
@@ -25,7 +25,6 @@ post_install() {
 # Package build options
 build_options="pulseaudio sdl2 portaudio"
 build_options_default="pulseaudio sdl2 portaudio"
-desc_option_portaudio="Enable support for the PortAudio backend"
 
 libopenmpt-devel_package() {
 	depends="${sourcepkg}-${version}_${revision}"
diff --git a/srcpkgs/spotifyd/template b/srcpkgs/spotifyd/template
index 8dd5947d269..2e21b38230c 100644
--- a/srcpkgs/spotifyd/template
+++ b/srcpkgs/spotifyd/template
@@ -16,7 +16,6 @@ distfiles="${homepage}/archive/v${version}.tar.gz"
 checksum=47b3d9a87a9bc8ff5a46b9ba3ccb5ea0b305964c6f334e601a0316697d8bcd4a
 
 build_options="alsa pulseaudio portaudio dbus"
-desc_option_portaudio="Enable PortAudio backend"
 build_options_default="alsa pulseaudio portaudio dbus"
 
 export CFLAGS_${RUST_BUILD//-/_}="${CFLAGS_host}"

From 6a0b6e0b0ba92475a5533f42e8db6e52452a2f57 Mon Sep 17 00:00:00 2001
From: UsernameRandomlyGenerated <coredavid@tutanota.com>
Date: Sat, 6 Mar 2021 20:59:56 +0100
Subject: [PATCH 018/153] detox: update to 1.4.2.

---
 srcpkgs/detox/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/detox/template b/srcpkgs/detox/template
index dd21cdc3627..3c468230124 100644
--- a/srcpkgs/detox/template
+++ b/srcpkgs/detox/template
@@ -1,6 +1,6 @@
 # Template file for 'detox'
 pkgname=detox
-version=1.4.1
+version=1.4.2
 revision=1
 build_style=gnu-configure
 configure_args="--sysconfdir=/etc/detox"
@@ -11,7 +11,7 @@ maintainer="Martin Födinger <foedinger.martin@autistici.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/dharple/detox"
 distfiles="https://github.com/dharple/detox/archive/v${version}.tar.gz"
-checksum=fd71aa31abc82b1ec8b7ce996cd70062939e9c165b106f395beced3706c5ea17
+checksum=40af25c00a55227cdddaa54d8a1b18fb47112f4fd72efabc325dd8e540b804df
 
 pre_configure() {
 	autoreconf --install

From df8db0e46bb25777caca04e9a7efb8d6b0eb0c4a Mon Sep 17 00:00:00 2001
From: Caleb Gingles <nairou@gmail.com>
Date: Wed, 24 Feb 2021 14:04:34 -0500
Subject: [PATCH 019/153] herbstluftwm: update to 0.9.2

---
 srcpkgs/herbstluftwm/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/herbstluftwm/template b/srcpkgs/herbstluftwm/template
index a76fb7bd911..99e4876933b 100644
--- a/srcpkgs/herbstluftwm/template
+++ b/srcpkgs/herbstluftwm/template
@@ -1,10 +1,10 @@
 # Template file for 'herbstluftwm'
 pkgname=herbstluftwm
-version=0.9.1
+version=0.9.2
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config asciidoc"
-makedepends="libXrandr-devel libXinerama-devel libglib-devel"
+makedepends="libXrandr-devel libXinerama-devel libglib-devel libXft-devel freetype-devel"
 conf_files="/etc/xdg/${pkgname}/autostart"
 short_desc="Manual tiling window manager for X"
 maintainer="Orphaned <orphan@voidlinux.org>"
@@ -12,7 +12,7 @@ license="BSD-2-Clause"
 homepage="http://herbstluftwm.org"
 changelog="https://raw.githubusercontent.com/herbstluftwm/herbstluftwm/master/NEWS"
 distfiles="http://herbstluftwm.org/tarballs/${pkgname}-${version}.tar.gz"
-checksum=1e16277127e24f119b0f110b66a2723b9987bf70e4db0b2ec20c9fb4e9549864
+checksum=6844e304761f7b1c4e9217d6a6ac7068bcd94e67ddb3269db2d219874c866e2b
 
 post_install() {
 	vlicense LICENSE

From 9009629c5a819afed0259284dad12f48ccbf273f Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 6 Mar 2021 20:37:10 +0100
Subject: [PATCH 020/153] unrar: update to 6.0.4.

---
 srcpkgs/unrar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/unrar/template b/srcpkgs/unrar/template
index 816fea1964c..f3a6ceded88 100644
--- a/srcpkgs/unrar/template
+++ b/srcpkgs/unrar/template
@@ -1,6 +1,6 @@
 # Template file for 'unrar'
 pkgname=unrar
-version=6.0.3
+version=6.0.4
 revision=1
 wrksrc=unrar
 short_desc="Unarchiver for .rar files (non-free version)"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="custom:freeware"
 homepage="https://www.rarlab.com/rar_add.htm"
 distfiles="https://www.rarlab.com/rar/unrarsrc-${version}.tar.gz"
-checksum=1def53392d879f9e304aa6eac1339cf41f9bce1111a2f5845071665738c4aca0
+checksum=130197e495d6e2c2ee790a5beee123edeed642508be13f0159672e5397aca6c1
 repository=nonfree
 
 do_build() {

From 6122eb5e476fd96104ac40ec3eeafa5b54c62b43 Mon Sep 17 00:00:00 2001
From: mobinmob <mobinmob@disroot.org>
Date: Sat, 6 Mar 2021 21:31:51 +0200
Subject: [PATCH 021/153] lrzip: update to 0.641.

---
 srcpkgs/lrzip/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/lrzip/template b/srcpkgs/lrzip/template
index e1850b324a4..2ec52997c8e 100644
--- a/srcpkgs/lrzip/template
+++ b/srcpkgs/lrzip/template
@@ -1,6 +1,6 @@
 # Template file for 'lrzip'
 pkgname=lrzip
-version=0.640
+version=0.641
 revision=1
 build_style="gnu-configure"
 hostmakedepends="perl automake libtool"
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://lrzip.kolivas.org/"
 distfiles="https://github.com/ckolivas/lrzip/archive/v${version}.tar.gz"
-checksum=30d0be2dd839b81895806a0f537f942888359b3d115554599fd9ab9f5b97a231
+checksum=9b6b4bb1ae76dafbaab96ec9d50d41af5fed45a6c4f2e06feea828c2cd8025c0
 
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh

From c3459bd2d4d3372d75dcc5632132db7ce3ad6dc9 Mon Sep 17 00:00:00 2001
From: David Anguita <david@davidanguita.name>
Date: Sat, 6 Mar 2021 09:36:03 +0100
Subject: [PATCH 022/153] liberation-fonts-ttf: update to 2.1.3.

---
 srcpkgs/liberation-fonts-ttf/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/liberation-fonts-ttf/template b/srcpkgs/liberation-fonts-ttf/template
index dab42424551..80aef5151c4 100644
--- a/srcpkgs/liberation-fonts-ttf/template
+++ b/srcpkgs/liberation-fonts-ttf/template
@@ -1,6 +1,6 @@
 # Template file for 'liberation-fonts-ttf'
 pkgname=liberation-fonts-ttf
-version=2.1.2
+version=2.1.3
 revision=1
 wrksrc=${pkgname%-*}-${version}
 build_style=gnu-makefile
@@ -12,7 +12,7 @@ license="OFL-1.1"
 homepage="https://github.com/liberationfonts/liberation-fonts"
 changelog="https://raw.githubusercontent.com/liberationfonts/liberation-fonts/devel/ChangeLog"
 distfiles="https://github.com/liberationfonts/liberation-fonts/archive/${version}.tar.gz"
-checksum=4c292068fa1bd68712619c5f0ed8f6e48beb9dc9e314afd33dd8e77b3f7ef6e6
+checksum=53ec96f3bb0f54f5524c0bc18be76408ebb3a78134cfcb7c25d9d2c8fb5b78c6
 font_dirs="/usr/share/fonts/TTF"
 
 do_install() {

From 02f8afd4a47380d9df52df356164b616b655288a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benjam=C3=ADn=20Albi=C3=B1ana?= <benalb@gmail.com>
Date: Sat, 6 Mar 2021 09:13:40 +0100
Subject: [PATCH 023/153] qpdf: update to 10.3.0.

---
 srcpkgs/qpdf/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/qpdf/template b/srcpkgs/qpdf/template
index 9ad808360cf..ec7cea0c97b 100644
--- a/srcpkgs/qpdf/template
+++ b/srcpkgs/qpdf/template
@@ -1,6 +1,6 @@
 # Template file for 'qpdf'
 pkgname=qpdf
-version=10.2.0
+version=10.3.0
 revision=1
 wrksrc="qpdf-release-qpdf-${version}"
 build_style=gnu-configure
@@ -12,7 +12,7 @@ license="Apache-2.0"
 homepage="https://github.com/qpdf/qpdf"
 changelog="https://raw.githubusercontent.com/qpdf/qpdf/master/ChangeLog"
 distfiles="${homepage}/archive/release-qpdf-${version}.tar.gz"
-checksum=4c627307cb40ddcf2b293dafa3943ce5744a72d7c1614e129b6acaef0ea771d3
+checksum=8e537617de95906e06677c1760ed14ab7f216cd86ea93e2860e453c67811e8e6
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"

From b277227665d074566270be474ca30296b4ab1434 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benjam=C3=ADn=20Albi=C3=B1ana?= <benalb@gmail.com>
Date: Sat, 6 Mar 2021 08:37:59 +0100
Subject: [PATCH 024/153] doomretro: update to 4.0.5.

---
 srcpkgs/doomretro/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/doomretro/template b/srcpkgs/doomretro/template
index b2e2ce4fe4b..77d9bdf3662 100644
--- a/srcpkgs/doomretro/template
+++ b/srcpkgs/doomretro/template
@@ -1,6 +1,6 @@
 # Template file for 'doomretro'
 pkgname=doomretro
-version=4.0.4
+version=4.0.5
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Benjamín Albiñana <benalb@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://www.doomretro.com"
 distfiles="https://github.com/bradharding/doomretro/archive/v${version}.tar.gz"
-checksum=d8e65732d07c7fcf31d49587039f50d9728425744990c75cb636fe57c36cfca1
+checksum=13ccdbc9b2f4ff742ecd6b5aa942c2a203b9c70d2cb517a2cc0098633254fd6d

From 9e08e70af5f2dc0e0d6956db8413414495e5aca0 Mon Sep 17 00:00:00 2001
From: mobinmob <mobinmob@disroot.org>
Date: Fri, 5 Mar 2021 23:18:31 +0200
Subject: [PATCH 025/153] font-vazir: update to 27.2.2.

---
 srcpkgs/font-vazir/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/font-vazir/template b/srcpkgs/font-vazir/template
index 4bed98c410a..a475608952d 100644
--- a/srcpkgs/font-vazir/template
+++ b/srcpkgs/font-vazir/template
@@ -1,6 +1,6 @@
 # Template file for 'font-vazir'
 pkgname=font-vazir
-version=27.2.0
+version=27.2.2
 revision=1
 create_wrksrc=yes
 depends="font-util"
@@ -9,7 +9,7 @@ maintainer="linarcx <linarcx@gmail.com>"
 license="OFL-1.1"
 homepage="https://github.com/rastikerdar/vazir-font"
 distfiles="https://github.com/rastikerdar/vazir-font/releases/download/v${version}/vazir-font-v${version}.zip"
-checksum=29dd19de15983dd3b027f9760ef47c262e95d9e006326adc2c486245d9395a41
+checksum=41242a8fecec467f547118a9fa6b14a9bd5c7e8f1d8f88f418c811f4b4695501
 
 font_dirs="/usr/share/fonts/TTF"
 

From 97f624dffe611e9d8bf1dc8ceaf0a76a37a7fed4 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Fri, 5 Mar 2021 12:57:45 +0100
Subject: [PATCH 026/153] help2man: update to 1.48.2.

---
 srcpkgs/help2man/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/help2man/template b/srcpkgs/help2man/template
index 8df644013cb..e28126e3126 100644
--- a/srcpkgs/help2man/template
+++ b/srcpkgs/help2man/template
@@ -1,6 +1,6 @@
 # Template file for 'help2man'
 pkgname=help2man
-version=1.47.16
+version=1.48.2
 revision=1
 build_style=gnu-configure
 hostmakedepends="perl-Locale-gettext"
@@ -10,5 +10,5 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://www.gnu.org/software/help2man"
 distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=3ef8580c5b86e32ca092ce8de43df204f5e6f714b0cd32bc6237e6cd0f34a8f4
+checksum=20cb36111df91d61741a20680912ab0e4c59da479c3fb05837c6f0a8cb7cb467
 lib32disabled=yes

From 4fcf5a4d456652e38b7573a7ccaa5ffbd89b8325 Mon Sep 17 00:00:00 2001
From: FollieHiyuki <folliekazetani@protonmail.com>
Date: Fri, 5 Mar 2021 21:19:02 +0300
Subject: [PATCH 027/153] gallery-dl: update to 1.17.0

---
 srcpkgs/gallery-dl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gallery-dl/template b/srcpkgs/gallery-dl/template
index 3630b3f141d..7acebe307b3 100644
--- a/srcpkgs/gallery-dl/template
+++ b/srcpkgs/gallery-dl/template
@@ -1,6 +1,6 @@
 # Template file for 'gallery-dl'
 pkgname=gallery-dl
-version=1.16.5
+version=1.17.0
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -12,7 +12,7 @@ license="GPL-2.0-or-later"
 homepage="https://github.com/mikf/gallery-dl"
 changelog="https://raw.githubusercontent.com/mikf/gallery-dl/master/CHANGELOG.md"
 distfiles="https://github.com/mikf/gallery-dl/archive/v${version}.tar.gz"
-checksum=96217375bb95b76af628c2d9d917cd2a8ade38857f70ceecd7021ae12cbf48b3
+checksum=adf50cdb9b6344e51b5109e56fdb461af52f56c81992a9989fa8ef738235b611
 
 do_check() {
 	make test

From 184b314bb9d6d0ce0846a71940fbf1f5fef2765c Mon Sep 17 00:00:00 2001
From: Paper <paper@tilde.institute>
Date: Fri, 5 Mar 2021 12:01:16 +0100
Subject: [PATCH 028/153] python3-html5lib: update to 1.1

---
 srcpkgs/python3-html5lib/template | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/python3-html5lib/template b/srcpkgs/python3-html5lib/template
index 5db4d4d9cc7..11d27069e0a 100644
--- a/srcpkgs/python3-html5lib/template
+++ b/srcpkgs/python3-html5lib/template
@@ -1,26 +1,19 @@
 # Template file for 'python3-html5lib'
 pkgname=python3-html5lib
-version=1.0.1
-revision=5
+version=1.1
+revision=1
 wrksrc="html5lib-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-six python3-webencodings"
-checkdepends="$depends python3-pytest python3-mock python3-lxml"
 short_desc="Python3 HTML parser based on the WHATWG HTML5 specification"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/html5lib/html5lib-python"
 distfiles="${PYPI_SITE}/h/html5lib/html5lib-${version}.tar.gz"
-checksum=66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736
+checksum=b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f
+make_check=no # tests fail, should be fixed upstream in a new release
 
-pre_build() {
-	sed -i '/setuptools>=/d' setup.py
-}
-do_check() {
-	export PYTHONPATH=$PWD/build/lib
-	: requires more Python modules
-}
 post_install() {
 	vlicense LICENSE
 }

From 1f523372948a2433f84ffad7b86ea65cced0daeb Mon Sep 17 00:00:00 2001
From: UsernameRandomlyGenerated <coredavid@tutanota.com>
Date: Fri, 5 Mar 2021 11:42:36 +0100
Subject: [PATCH 029/153] dislocker: update to 0.7.3, fix license

---
 srcpkgs/dislocker/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/dislocker/template b/srcpkgs/dislocker/template
index b000cc7ab9c..a5580034c6f 100644
--- a/srcpkgs/dislocker/template
+++ b/srcpkgs/dislocker/template
@@ -1,13 +1,13 @@
 # Template file for 'dislocker'
 pkgname=dislocker
-version=0.7.1
-revision=4
+version=0.7.3
+revision=1
 build_style=cmake
 configure_args="-DLIB_INSTALL_DIR=lib"
 makedepends="mbedtls-devel fuse-devel"
 short_desc="FUSE driver to read/write Windows Bitlocker-ed volumes under Linux"
 maintainer="Samsky <samsky72@gmail.com>"
-license="GPL-2"
+license="GPL-2.0-or-later"
 homepage="https://github.com/Aorimn/dislocker"
 distfiles="https://github.com/Aorimn/${pkgname}/archive/v${version}.tar.gz"
-checksum=742fb5c1b3ff540368ced54c29eae8b488ae5a5fcaca092947e17c2d358a6762
+checksum=8d5275577c44f2bd87f6e05dd61971a71c0e56a9cbedf000bd38deadd8b6c1e6

From b052c0dbb60584f930201be02ffd407ecd749d99 Mon Sep 17 00:00:00 2001
From: UsernameRandomlyGenerated <coredavid@tutanota.com>
Date: Fri, 5 Mar 2021 11:35:40 +0100
Subject: [PATCH 030/153] direnv: update to 2.2.7.

---
 srcpkgs/direnv/template | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/direnv/template b/srcpkgs/direnv/template
index af1824cc9e9..37c362268e4 100644
--- a/srcpkgs/direnv/template
+++ b/srcpkgs/direnv/template
@@ -1,6 +1,6 @@
 # Template file for 'direnv'
 pkgname=direnv
-version=2.24.0
+version=2.27.0
 revision=1
 build_style=go
 go_import_path=github.com/direnv/direnv
@@ -10,10 +10,12 @@ license="MIT"
 homepage="https://direnv.net/"
 changelog="https://raw.githubusercontent.com/direnv/direnv/master/CHANGELOG.md"
 distfiles="https://github.com/direnv/direnv/archive/v${version}.tar.gz"
-checksum=a0993912bc6e89580bc8320d3c9b3e70ccd6aa06c1d847a4d9174bee8a8b9431
+checksum=9dc5ce43c63d9d9ff510c6bcd6ae06f3f2f907347e7cbb2bb6513bfb0f151621
 
 post_install() {
 	vlicense LICENSE
+	vman man/direnv-fetchurl.1
 	vman man/direnv-stdlib.1
+	vman man/direnv.toml.1
 	vman man/direnv.1
 }

From fd2b4e41749cb3b1da2b20187d4f505e82ef85d4 Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Fri, 5 Mar 2021 10:47:23 -0800
Subject: [PATCH 031/153] gocloc: update to 0.4.1.

---
 srcpkgs/gocloc/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gocloc/template b/srcpkgs/gocloc/template
index 11660af865e..01577bb057d 100644
--- a/srcpkgs/gocloc/template
+++ b/srcpkgs/gocloc/template
@@ -1,6 +1,6 @@
 # Template file for 'gocloc'
 pkgname=gocloc
-version=0.3.3
+version=0.4.1
 revision=1
 build_style=go
 go_import_path="github.com/hhatto/gocloc"
@@ -10,7 +10,7 @@ maintainer="Cameron Nemo <cnemo@tutanota.com>"
 license="MIT"
 homepage="https://github.com/hhatto/gocloc"
 distfiles="https://github.com/hhatto/gocloc/archive/v${version}.tar.gz"
-checksum=308461beea124991c1558d8278e3a7cc0c8411c5730d444ebbd54187edeb688d
+checksum=528be5009996b4177936be508aa494c289adddf58e4694b1a36067bda433f783
 
 post_install() {
 	vlicense LICENSE

From 9eefdb9c13a03a2c0f863bfd4f0a26b98a0c8286 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Fri, 5 Mar 2021 01:15:51 -0300
Subject: [PATCH 032/153] diffoscope: remove rpm-python3 dependency.

Unnecessary for local usage with most of the objects Void users deal
with, and it can detect that the library isn't available at runtime.
---
 srcpkgs/diffoscope/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/diffoscope/template b/srcpkgs/diffoscope/template
index c07d20d8661..2d35c8b2613 100644
--- a/srcpkgs/diffoscope/template
+++ b/srcpkgs/diffoscope/template
@@ -1,15 +1,14 @@
 # Template file for 'diffoscope'
 pkgname=diffoscope
 version=167
-revision=1
+revision=2
 build_style=python3-module
 # file 5.39 causes errors there, see https://bugs.astron.com/view.php?id=170
 make_check_args="-k not((test_wasm)and((test_identification)or(test_no_differences)))"
 hostmakedepends="python3-setuptools"
 depends="python3-magic python3-libarchive-c python3-setuptools
  python3-argcomplete binwalk python3-defusedxml python3-distro
- python3-jsondiff python3-PyPDF2 python3-pyxattr rpm-python3
- python3-tlsh"
+ python3-jsondiff python3-PyPDF2 python3-pyxattr python3-tlsh"
 checkdepends="${depends} python3-pytest"
 short_desc="In-depth comparison of files, archives, and directories"
 maintainer="Piotr Wójcik <chocimier@tlen.pl>"

From f2c105333aff36a3a2ce6266e8c63b879efb7b7c Mon Sep 17 00:00:00 2001
From: UsernameRandomlyGenerated <coredavid@tutanota.com>
Date: Fri, 5 Mar 2021 11:16:18 +0100
Subject: [PATCH 033/153] atlantis: update to 0.16.1.

---
 srcpkgs/atlantis/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/atlantis/template b/srcpkgs/atlantis/template
index 97b606a364a..9b2052c1e39 100644
--- a/srcpkgs/atlantis/template
+++ b/srcpkgs/atlantis/template
@@ -1,6 +1,6 @@
 # Template file for 'atlantis'
 pkgname=atlantis
-version=0.15.0
+version=0.16.1
 revision=1
 build_style=go
 go_import_path=github.com/runatlantis/atlantis
@@ -10,4 +10,4 @@ maintainer="Michael Aldridge <maldridge@voidlinux.org>"
 license="Apache-2.0"
 homepage="https://runatlantis.io"
 distfiles="https://github.com/runatlantis/atlantis/archive/v${version}.tar.gz"
-checksum=2a2d94d86ac9d84a050e4766bb9e012d239d268ccafdc548571624f46bc701da
+checksum=23828bba56e6ae372b35668ab7a1055ecdd37076391760801f4436f4c9a33680

From 79905a7022681e63342e588ed36bc759b373d7d2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Mon, 8 Mar 2021 10:09:05 +0700
Subject: [PATCH 034/153] openmpi: set $libdir relative to $prefix

openmpi inventes its own version of AC_CONFIG_SUBDIRS, passing $libdir
relatives to $exec_prefix without initialising $exec_prefix will pass
$libdir as NONE/lib{32,64}.

We can't set $exec_prefix relative to $prefix because autotools will
expand the value only twice. See c96738a6e9, (common/gnu-configure-args:
set exec_prefix to ${prefix}, 2021-02-23) and 9bdf2f6e4d, (Revert
"common/gnu-configure-args: set exec_prefix to ${prefix}", 2021-03-05)
---
 srcpkgs/openmpi/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/openmpi/template b/srcpkgs/openmpi/template
index c0eeb69b1e3..696765fbd40 100644
--- a/srcpkgs/openmpi/template
+++ b/srcpkgs/openmpi/template
@@ -3,7 +3,8 @@ pkgname=openmpi
 version=4.1.0
 revision=3
 build_style=gnu-configure
-configure_args="--enable-ipv6 --with-hwloc=${XBPS_CROSS_BASE}/usr"
+configure_args="--enable-ipv6 --with-hwloc=${XBPS_CROSS_BASE}/usr
+ --libdir=\${prefix}/lib${XBPS_TARGET_WORDSIZE}"
 hostmakedepends="gcc-fortran libgomp-devel perl pkg-config automake libtool"
 makedepends="libgfortran-devel libgomp-devel libhwloc-devel zlib-devel libevent-devel"
 conf_files="

From 23525d187d9f063a7e5f067c9f064d542577fb10 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Fri, 5 Mar 2021 01:18:33 +0100
Subject: [PATCH 035/153] libfm: update to 1.3.2.

---
 srcpkgs/libfm/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libfm/template b/srcpkgs/libfm/template
index 127b283217b..be942584703 100644
--- a/srcpkgs/libfm/template
+++ b/srcpkgs/libfm/template
@@ -3,8 +3,8 @@
 # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/libfm-extra"
 #
 pkgname=libfm
-version=1.3.1
-revision=2
+version=1.3.2
+revision=1
 build_style=gnu-configure
 configure_args="--enable-udisks --disable-static --with-gtk=3"
 hostmakedepends="automake gettext-devel glib-devel intltool libtool
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://pcmanfm.sourceforge.net/"
 distfiles="${SOURCEFORGE_SITE}/pcmanfm/${pkgname}-${version}.tar.xz"
-checksum=96b1244bde41ca0eef0332cfb5c67bb16725dfd102128f3e6f74fadc13a1cfe4
+checksum=a5042630304cf8e5d8cff9d565c6bd546f228b48c960153ed366a34e87cad1e5
 conf_files="/etc/xdg/libfm/libfm.conf"
 
 pre_configure() {

From c7852eee5fc70779aa0fffa3fb0c945c9770b366 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Fri, 5 Mar 2021 01:18:39 +0100
Subject: [PATCH 036/153] libfm-extra: update to 1.3.2.

---
 srcpkgs/libfm-extra/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/libfm-extra/template b/srcpkgs/libfm-extra/template
index f65272bb4e4..b9a2dd2f227 100644
--- a/srcpkgs/libfm-extra/template
+++ b/srcpkgs/libfm-extra/template
@@ -4,7 +4,7 @@
 # A CYCLIC DEPENDENCY: libfm <-> menu-cache
 #
 pkgname=libfm-extra
-version=1.3.1
+version=1.3.2
 revision=1
 wrksrc="libfm-${version}"
 build_style=gnu-configure
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://pcmanfm.sourceforge.net/"
 distfiles="${SOURCEFORGE_SITE}/pcmanfm/libfm-${version}.tar.xz"
-checksum=96b1244bde41ca0eef0332cfb5c67bb16725dfd102128f3e6f74fadc13a1cfe4
+checksum=a5042630304cf8e5d8cff9d565c6bd546f228b48c960153ed366a34e87cad1e5
 
 post_install() {
 	# Remove conflicting symlink with libfm.

From 83f3bb9603e67e7a67f58cd55c43eec52f9d964b Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Fri, 5 Mar 2021 01:18:42 +0100
Subject: [PATCH 037/153] pcmanfm: update to 1.3.2.

---
 srcpkgs/pcmanfm/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/pcmanfm/template b/srcpkgs/pcmanfm/template
index 11c55fd36a3..300e881d7c1 100644
--- a/srcpkgs/pcmanfm/template
+++ b/srcpkgs/pcmanfm/template
@@ -1,7 +1,7 @@
 # Template file for 'pcmanfm'
 pkgname=pcmanfm
-version=1.3.1
-revision=2
+version=1.3.2
+revision=1
 build_style=gnu-configure
 configure_args="--with-gtk=3"
 hostmakedepends="pkg-config intltool"
@@ -12,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://pcmanfm.sourceforge.net/"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=6804043b3ee3a703edde41c724946174b505fe958703eadbd7e0876ece836855
+checksum=14cb7b247493c4cce65fbb5902611e3ad00a7a870fbc1e50adc50428c5140cf7
 conf_files="/etc/xdg/pcmanfm/default/pcmanfm.conf"
 
 post_install() {

From 0243dd958f72f5efda4b2d4f533e3c952ec4ab5d Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Fri, 5 Mar 2021 01:02:40 +0100
Subject: [PATCH 038/153] lilv: update to 0.24.12.

depend on libsndfile for lv2apply
---
 srcpkgs/lilv/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/lilv/template b/srcpkgs/lilv/template
index 0777011faa2..07f123dcb67 100644
--- a/srcpkgs/lilv/template
+++ b/srcpkgs/lilv/template
@@ -1,17 +1,18 @@
 # Template file for 'lilv'
 pkgname=lilv
-version=0.24.10
+version=0.24.12
 revision=1
 build_style=waf3
 configure_args="--dyn-manifest"
 hostmakedepends="pkg-config"
-makedepends="python3-devel serd-devel sord-devel sratom-devel lv2"
+makedepends="python3-devel serd-devel sord-devel sratom-devel libsndfile-devel
+ lv2"
 short_desc="Simple yet powerful C API for using LV2 plugins"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="ISC"
 homepage="http://drobilla.net/software/lilv/"
 distfiles="http://download.drobilla.net/${pkgname}-${version}.tar.bz2"
-checksum=d1bba93d6ddacadb5e742fd10ad732727edb743524de229c70cc90ef81ffc594
+checksum=26a37790890c9c1f838203b47f5b2320334fe92c02a4d26ebbe2669dbd769061
 
 post_install() {
 	vlicense COPYING

From d022a9ec512540b866605c3ae1c3a08d4d5929f4 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Fri, 5 Mar 2021 01:41:21 +0100
Subject: [PATCH 039/153] taglib: update to 1.12.

patches were applied upstream
---
 srcpkgs/taglib/patches/CVE-2017-12678.patch | 40 ----------------
 srcpkgs/taglib/patches/CVE-2018-11439.patch | 51 ---------------------
 srcpkgs/taglib/template                     |  9 ++--
 3 files changed, 4 insertions(+), 96 deletions(-)
 delete mode 100644 srcpkgs/taglib/patches/CVE-2017-12678.patch
 delete mode 100644 srcpkgs/taglib/patches/CVE-2018-11439.patch

diff --git a/srcpkgs/taglib/patches/CVE-2017-12678.patch b/srcpkgs/taglib/patches/CVE-2017-12678.patch
deleted file mode 100644
index 4bd9f2be175..00000000000
--- a/srcpkgs/taglib/patches/CVE-2017-12678.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From eb9ded1206f18f2c319157337edea2533a40bea6 Mon Sep 17 00:00:00 2001
-From: "Stephen F. Booth" <me@sbooth.org>
-Date: Sun, 23 Jul 2017 10:11:09 -0400
-Subject: [PATCH] Don't assume TDRC is an instance of TextIdentificationFrame
-
-If TDRC is encrypted, FrameFactory::createFrame() returns UnknownFrame
-which causes problems in rebuildAggregateFrames() when it is assumed
-that TDRC is a TextIdentificationFrame
-
-Upstream-Status: Backport
-[https://github.com/taglib/taglib/pull/831/commits/eb9ded1206f18f2c319157337edea2533a40bea6]
-
-CVE: CVE-2017-12678
-
-Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
----
- taglib/mpeg/id3v2/id3v2framefactory.cpp | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/taglib/mpeg/id3v2/id3v2framefactory.cpp b/taglib/mpeg/id3v2/id3v2framefactory.cpp
-index 759a9b7b..9347ab86 100644
---- a/taglib/mpeg/id3v2/id3v2framefactory.cpp
-+++ b/taglib/mpeg/id3v2/id3v2framefactory.cpp
-@@ -334,10 +334,11 @@ void FrameFactory::rebuildAggregateFrames(ID3v2::Tag *tag) const
-      tag->frameList("TDAT").size() == 1)
-   {
-     TextIdentificationFrame *tdrc =
--      static_cast<TextIdentificationFrame *>(tag->frameList("TDRC").front());
-+      dynamic_cast<TextIdentificationFrame *>(tag->frameList("TDRC").front());
-     UnknownFrame *tdat = static_cast<UnknownFrame *>(tag->frameList("TDAT").front());
- 
--    if(tdrc->fieldList().size() == 1 &&
-+    if(tdrc &&
-+       tdrc->fieldList().size() == 1 &&
-        tdrc->fieldList().front().size() == 4 &&
-        tdat->data().size() >= 5)
-     {
--- 
-2.13.5
-
diff --git a/srcpkgs/taglib/patches/CVE-2018-11439.patch b/srcpkgs/taglib/patches/CVE-2018-11439.patch
deleted file mode 100644
index cdd66e67f72..00000000000
--- a/srcpkgs/taglib/patches/CVE-2018-11439.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 272648ccfcccae30e002ccf34a22e075dd477278 Mon Sep 17 00:00:00 2001
-From: Scott Gayou <github.scott@gmail.com>
-Date: Mon, 4 Jun 2018 11:34:36 -0400
-Subject: [PATCH] Fixed OOB read when loading invalid ogg flac file. (#868)
-
-This CVE is caused by a failure to check the minimum length
-of a ogg flac header. This header is detailed in full at:
-https://xiph.org/flac/ogg_mapping.html. Added more strict checking
-for entire header.
-
-Upstream-Status: Backport
-[https://github.com/taglib/taglib/pull/869/commits/272648ccfcccae30e002ccf34a22e075dd477278]
-
-CVE: CVE-2018-11439
-
-Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
----
- taglib/ogg/flac/oggflacfile.cpp | 14 ++++++++++++--
- 1 file changed, 12 insertions(+), 2 deletions(-)
-
-diff --git a/taglib/ogg/flac/oggflacfile.cpp b/taglib/ogg/flac/oggflacfile.cpp
-index 53d0450..07ea9dc 100644
---- a/taglib/ogg/flac/oggflacfile.cpp
-+++ b/taglib/ogg/flac/oggflacfile.cpp
-@@ -231,11 +231,21 @@ void Ogg::FLAC::File::scan()
- 
-   if(!metadataHeader.startsWith("fLaC"))  {
-     // FLAC 1.1.2+
-+    // See https://xiph.org/flac/ogg_mapping.html for the header specification.
-+    if(metadataHeader.size() < 13)
-+      return;
-+
-+    if(metadataHeader[0] != 0x7f)
-+      return;
-+
-     if(metadataHeader.mid(1, 4) != "FLAC")
-       return;
- 
--    if(metadataHeader[5] != 1)
--      return; // not version 1
-+    if(metadataHeader[5] != 1 && metadataHeader[6] != 0)
-+      return; // not version 1.0
-+
-+    if(metadataHeader.mid(9, 4) != "fLaC")
-+      return;
- 
-     metadataHeader = metadataHeader.mid(13);
-   }
--- 
-2.7.4
-
diff --git a/srcpkgs/taglib/template b/srcpkgs/taglib/template
index d385b4ad26f..05b6f143efe 100644
--- a/srcpkgs/taglib/template
+++ b/srcpkgs/taglib/template
@@ -1,18 +1,17 @@
 # Template file for 'taglib'
 pkgname=taglib
-version=1.11.1
-revision=4
-patch_args="-Np1"
+version=1.12
+revision=1
 build_style=cmake
 configure_args="-DWITH_MP4=ON -DWITH_ASF=ON -DBUILD_SHARED_LIBS=ON"
 hostmakedepends="pkg-config"
 makedepends="zlib-devel"
 short_desc="Library for accessing ID tags in various media files"
 maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-or-later, MPL-1.1"
 homepage="https://taglib.github.io/"
-license="LGPL-2.1, MPL-1.1"
 distfiles="https://github.com/taglib/taglib/archive/v${version}.tar.gz"
-checksum=b6d1a5a610aae6ff39d93de5efd0fdc787aa9e9dc1e7026fa4c961b26563526b
+checksum=b5a56f78a8bd962aaaec992b25a031f541b949b6eb30aa232bd6d5fa17cf8fa8
 
 taglib-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From f6b754dd796fb7497b2421ebceb07c28a510c388 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Fri, 5 Mar 2021 00:54:07 +0100
Subject: [PATCH 040/153] lv2: update to 1.18.2.

---
 srcpkgs/lv2/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/lv2/template b/srcpkgs/lv2/template
index 45d201caef0..5577167b3b8 100644
--- a/srcpkgs/lv2/template
+++ b/srcpkgs/lv2/template
@@ -1,15 +1,16 @@
 # Template file for 'lv2'
 pkgname=lv2
-version=1.18.0
+version=1.18.2
 revision=1
 build_style=waf3
+hostmakedepends="pkg-config"
 makedepends="libsndfile-devel gtk+-devel"
 short_desc="Plugin standard for audio systems"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="ISC"
 homepage="http://lv2plug.in"
 distfiles="http://lv2plug.in/spec/${pkgname}-${version}.tar.bz2"
-checksum=90a3e5cf8bdca81b49def917e89fd6bba1d5845261642cd54e7888df0320473f
+checksum=4e891fbc744c05855beb5dfa82e822b14917dd66e98f82b8230dbd1c7ab2e05e
 python_version=3
 lib32disabled=yes
 

From 8c459b87e912b5e8c5730fa8483c30885b8c981f Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Fri, 5 Mar 2021 00:24:31 +0100
Subject: [PATCH 041/153] mousepad: update to 0.5.3.

---
 srcpkgs/mousepad/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mousepad/template b/srcpkgs/mousepad/template
index 7f8dec12f03..7159c772fa1 100644
--- a/srcpkgs/mousepad/template
+++ b/srcpkgs/mousepad/template
@@ -1,6 +1,6 @@
 # Template file for 'mousepad'
 pkgname=mousepad
-version=0.5.2
+version=0.5.3
 revision=1
 build_style=gnu-configure
 configure_args="--with-locales-dir=/usr/share/locale"
@@ -11,5 +11,6 @@ short_desc="Simple text editor for Xfce based on Leafpad"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://xfce.org/"
+changelog="https://git.xfce.org/apps/mousepad/tree/NEWS"
 distfiles="https://archive.xfce.org/src/apps/${pkgname}/${version%.*}/${pkgname}-${version}.tar.bz2"
-checksum=30adc5631a4e551df7b3e17ddc1d10e9980080f96518dedccc32170cb18efb8e
+checksum=e7208bb9e96a1525d3358a64f9cdd165005078e84e81984a953a2a03491fcaa8

From 9d1300171d4751d61eb2efe7c9e9d4fe1581f0e1 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Fri, 5 Mar 2021 00:44:14 +0100
Subject: [PATCH 042/153] imlib2: update to 1.7.1.

patch was applied upstream
---
 srcpkgs/imlib2/patches/be.patch | 26 --------------------------
 srcpkgs/imlib2/template         |  6 +++---
 2 files changed, 3 insertions(+), 29 deletions(-)
 delete mode 100644 srcpkgs/imlib2/patches/be.patch

diff --git a/srcpkgs/imlib2/patches/be.patch b/srcpkgs/imlib2/patches/be.patch
deleted file mode 100644
index bdc93aeffaf..00000000000
--- a/srcpkgs/imlib2/patches/be.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 92d3153fee9f915cf2bdbc92a7551e5a83985e81 Mon Sep 17 00:00:00 2001
-From: Daniel Kolesa <daniel@octaforge.org>
-Date: Sun, 9 Aug 2020 21:00:46 +0200
-Subject: [PATCH] Fix big endian build
-
----
- src/modules/loaders/loader_argb.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git src/modules/loaders/loader_argb.c src/modules/loaders/loader_argb.c
-index ec58ca3..b915b7b 100644
---- src/modules/loaders/loader_argb.c
-+++ src/modules/loaders/loader_argb.c
-@@ -7,6 +7,9 @@ load2(ImlibImage * im, int load_data)
-    int                 w = 0, h = 0, alpha = 0;
-    DATA32             *ptr;
-    int                 y;
-+#ifdef WORDS_BIGENDIAN
-+   int                 l;
-+#endif
- 
-    rc = LOAD_FAIL;
- 
--- 
-2.28.0
-
diff --git a/srcpkgs/imlib2/template b/srcpkgs/imlib2/template
index d10ee1ce876..c25e300a103 100644
--- a/srcpkgs/imlib2/template
+++ b/srcpkgs/imlib2/template
@@ -1,7 +1,7 @@
 # Template file for 'imlib2'
 pkgname=imlib2
-version=1.7.0
-revision=3
+version=1.7.1
+revision=1
 build_style=gnu-configure
 configure_args="--disable-static --sysconfdir=/etc/imlib2 --enable-visibility-hiding"
 hostmakedepends="pkg-config"
@@ -12,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="Imlib2"
 homepage="https://sourceforge.net/projects/enlightenment/"
 distfiles="${SOURCEFORGE_SITE}/enlightenment/imlib2-src/imlib2-${version}.tar.gz"
-checksum=fde6cc188a35e34eff251ee249d2b5624aa0d85f83a689237ec2fe90ceca718a
+checksum=af30cf36e956febf18f9d33a81a4b43fea8f761ce74a67715d2ad157bb92c090
 
 post_install() {
 	vlicense COPYING

From 9325f1b3e010e4ba91087bb18e72dfe9a94d8639 Mon Sep 17 00:00:00 2001
From: Stefano Ragni <stefano.ragni@outlook.com>
Date: Thu, 4 Mar 2021 16:33:30 +0100
Subject: [PATCH 043/153] pipewire: update to 0.3.23

---
 .../pipewire/patches/autostart-media-session.patch    | 11 +++++++++++
 srcpkgs/pipewire/template                             |  4 ++--
 2 files changed, 13 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/pipewire/patches/autostart-media-session.patch

diff --git a/srcpkgs/pipewire/patches/autostart-media-session.patch b/srcpkgs/pipewire/patches/autostart-media-session.patch
new file mode 100644
index 00000000000..2051a868d46
--- /dev/null
+++ b/srcpkgs/pipewire/patches/autostart-media-session.patch
@@ -0,0 +1,11 @@
+--- src/daemon/pipewire.conf.in.orig	2021-03-04 16:54:52.950015583 +0100
++++ src/daemon/pipewire.conf.in	2021-03-04 16:55:13.766016281 +0100
+@@ -203,7 +203,7 @@
+     # but it is better to start it as a systemd service.
+     # Run the session manager with -h for options.
+     #
+-    @comment@"@media_session_path@" = { args = "" }
++    "@media_session_path@" = { args = "" }
+     #
+     # You can optionally start the pulseaudio-server here as well
+     # but it is better to start it as a systemd service.
diff --git a/srcpkgs/pipewire/template b/srcpkgs/pipewire/template
index 7072e95fa01..7a7a6199a1b 100644
--- a/srcpkgs/pipewire/template
+++ b/srcpkgs/pipewire/template
@@ -1,6 +1,6 @@
 # Template file for 'pipewire'
 pkgname=pipewire
-version=0.3.22
+version=0.3.23
 revision=1
 build_style=meson
 configure_args="-Dman=true -Dgstreamer=true -Ddocs=true -Dsystemd=false
@@ -18,7 +18,7 @@ license="MIT"
 homepage="https://pipewire.org/"
 changelog="https://gitlab.freedesktop.org/pipewire/pipewire/-/raw/master/NEWS"
 distfiles="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${version}/pipewire-${version}.tar.gz"
-checksum=5db2caf41af79cd9e343d07a3804c63b8b243c1d74e926181058e29771d4b691
+checksum=e9a9030032ba8f3b6f9e300dbf755ab439340cd4cbeb3e1bba6f1a18d2c9da92
 conf_files="/etc/pipewire/pipewire.conf"
 
 replaces="libpulseaudio-pipewire>=0"

From 340527b014f03a341396467eb088c3311c7f68ba Mon Sep 17 00:00:00 2001
From: Arda Demir <ddmirarda@gmail.com>
Date: Thu, 4 Mar 2021 12:26:19 +0300
Subject: [PATCH 044/153] RyzenAdj: update to 0.7.0

---
 srcpkgs/RyzenAdj/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/RyzenAdj/template b/srcpkgs/RyzenAdj/template
index 9c6c03cf4fd..fa5a2aa511d 100644
--- a/srcpkgs/RyzenAdj/template
+++ b/srcpkgs/RyzenAdj/template
@@ -1,6 +1,6 @@
 # Template file for 'RyzenAdj'
 pkgname=RyzenAdj
-version=0.5.2
+version=0.7.0
 revision=1
 archs="x86_64*"
 build_style=cmake
@@ -10,7 +10,7 @@ maintainer="maciozo <maciozo@maciozo.com>"
 license="LGPL-3.0-only"
 homepage="https://github.com/FlyGoat/RyzenAdj"
 distfiles="https://github.com/FlyGoat/RyzenAdj/archive/v${version}.tar.gz"
-checksum=b78558e7af71e798d3a3f1a1c526be4e51eeb515dc2c563cbd8dd34805a528cf
+checksum=fff8a08e657ba35f919bd564fbe2e15e7c615ac6e2a357ffcc3472069e8081f6
 
 do_install() {
 	vbin build/ryzenadj

From f6333ee21d2459ce48af61588912970516809f61 Mon Sep 17 00:00:00 2001
From: Roberto Ricci <ricci@disroot.org>
Date: Thu, 4 Mar 2021 09:44:11 +0100
Subject: [PATCH 045/153] zstd: update to 1.4.9.

---
 srcpkgs/zstd/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/zstd/template b/srcpkgs/zstd/template
index be4ca70abe6..dfb4eecb549 100644
--- a/srcpkgs/zstd/template
+++ b/srcpkgs/zstd/template
@@ -1,6 +1,6 @@
 # Template file for 'zstd'
 pkgname=zstd
-version=1.4.8
+version=1.4.9
 revision=1
 bootstrap=yes
 makedepends="zlib-devel liblzma-devel liblz4-devel"
@@ -9,8 +9,8 @@ short_desc="Fast real-time compression algorithm - CLI tool"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause, GPL-2.0-or-later"
 homepage="http://www.zstd.net"
-distfiles="https://github.com/facebook/zstd/archive/v${version}.tar.gz"
-checksum=f176f0626cb797022fbf257c3c644d71c1c747bb74c32201f9203654da35e9fa
+distfiles="https://github.com/facebook/zstd/releases/download/v${version}/zstd-${version}.tar.gz"
+checksum=29ac74e19ea28659017361976240c4b5c5c24db3b89338731a6feb97c038d293
 
 do_build() {
 	make ${makejobs}

From 226b22711dbfd9ba8cbb7b29597fe824e607d788 Mon Sep 17 00:00:00 2001
From: FollieHiyuki <folliekazetani@protonmail.com>
Date: Wed, 3 Mar 2021 20:45:32 +0300
Subject: [PATCH 046/153] xonsh: update to 0.9.27

---
 srcpkgs/xonsh/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xonsh/template b/srcpkgs/xonsh/template
index 20abdd5d443..732d1ca301f 100644
--- a/srcpkgs/xonsh/template
+++ b/srcpkgs/xonsh/template
@@ -1,6 +1,6 @@
 # Template file for 'xonsh'
 pkgname=xonsh
-version=0.9.26
+version=0.9.27
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -11,7 +11,7 @@ license="GPL-3.0-or-later"
 homepage="https://xon.sh/"
 changelog="https://raw.githubusercontent.com/xonsh/xonsh/master/CHANGELOG.rst"
 distfiles="https://github.com/xonsh/xonsh/archive/${version}.tar.gz"
-checksum=ab2da2d2e07420a9730af0ae69001db7553173f22a213534529394acb98c70f1
+checksum=e9f2b40d94fa0e4bafada8a0d8c9db9a16ad7be2a3f1acf3b1c8955b12d4e1c6
 register_shell="/bin/xonsh"
 # FIXME: fails with multiple AttributeErrors
 make_check=extended

From 0bbd00b20959c5bf0d8b43e4d24f1cfa82accdab Mon Sep 17 00:00:00 2001
From: UsernameRandomlyGenerated <coredavid@tutanota.com>
Date: Wed, 3 Mar 2021 13:14:38 +0100
Subject: [PATCH 047/153] autocutsel: update to 0.10.1.

---
 srcpkgs/autocutsel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/autocutsel/template b/srcpkgs/autocutsel/template
index 59648a29e0a..e537939d0cd 100644
--- a/srcpkgs/autocutsel/template
+++ b/srcpkgs/autocutsel/template
@@ -1,7 +1,7 @@
 # Template file for 'autocutsel'
 pkgname=autocutsel
-version=0.10.0
-revision=6
+version=0.10.1
+revision=1
 build_style=gnu-configure
 makedepends="libXaw-devel"
 short_desc="Synchronize the two copy/paste buffers used by X applications"
@@ -9,4 +9,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/sigmike/autocutsel"
 distfiles="https://github.com/sigmike/autocutsel/releases/download/$version/autocutsel-$version.tar.gz"
-checksum=a2376330aa1a65f36621595a5a4eb5c2cabc16854b69d66c285f11f89bd05e3f
+checksum=f17e06d42f7494436d4b26f4be0b6b0da39481c0400c96778e4b905b6341eb17

From 8e8e926c5943c602ef3ca75571e9d33914f6b0c6 Mon Sep 17 00:00:00 2001
From: UsernameRandomlyGenerated <coredavid@tutanota.com>
Date: Wed, 3 Mar 2021 12:27:55 +0100
Subject: [PATCH 048/153] udftools: update to 2.3.

---
 srcpkgs/udftools/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/udftools/template b/srcpkgs/udftools/template
index b46aace67ea..9cbe5548930 100644
--- a/srcpkgs/udftools/template
+++ b/srcpkgs/udftools/template
@@ -1,6 +1,6 @@
 # Template file for 'udftools'
 pkgname=udftools
-version=2.2
+version=2.3
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Pierre Allegraud <lyzech@yahoo.fr>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/pali/udftools/"
 distfiles="https://github.com/pali/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.gz"
-checksum=d67ce203d71d828619d6d3791ab33eefab4bc506e0ee73355ab6c2f91d52448e
+checksum=750dcf5c797765eb42265e0a56d1a99f97f94b7f6f4534263a5410503f0caf59

From 56e199fb4dc49c9427273af80c74067a7a226942 Mon Sep 17 00:00:00 2001
From: UsernameRandomlyGenerated <coredavid@tutanota.com>
Date: Wed, 3 Mar 2021 12:05:43 +0100
Subject: [PATCH 049/153] volnoti: remove package

Development stopped 8 years ago, no tagged releases.
---
 srcpkgs/removed-packages/template |  1 +
 srcpkgs/volnoti/template          | 14 --------------
 2 files changed, 1 insertion(+), 14 deletions(-)
 delete mode 100644 srcpkgs/volnoti/template

diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 79242e53c69..0447e59e9e3 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -254,6 +254,7 @@ replaces="
  tuxc<=1.1_3
  urlmatch-git<=20141116_2
  v8<=3.24.35.33_4
+ volnoti<=0.1_1
  vte<=0.28.2_16
  vte-devel<=0.28.2_16
  vte-python<=0.28.2_16
diff --git a/srcpkgs/volnoti/template b/srcpkgs/volnoti/template
deleted file mode 100644
index bfc500af4ed..00000000000
--- a/srcpkgs/volnoti/template
+++ /dev/null
@@ -1,14 +0,0 @@
-# Template file for 'volnoti'
-pkgname=volnoti
-version=0.1
-revision=1
-build_style=gnu-configure
-hostmakedepends="git pkg-config"
-makedepends="gdk-pixbuf-devel gtk+-devel dbus-glib-devel"
-depends="dbus-glib gdk-pixbuf gtk+ librsvg"
-short_desc="Lightweight volume notification"
-maintainer="Urs Schulz <voidpkgs@ursschulz.de>"
-license="GPL-3"
-homepage="https://www.github.com/davidbrazdil/volnoti"
-distfiles="http://github.com/downloads/davidbrazdil/volnoti/$pkgname-$version.tar.gz"
-checksum=3f505372a90bc8c103286f23fc9e688527523dc55045cae6e812c1152a4257cc

From 8ecfd014a887d8c861851a6f35e6ca5fa6a1bf68 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Sun, 7 Mar 2021 10:47:52 +0700
Subject: [PATCH 050/153] mutt: update to 2.0.6.

---
 srcpkgs/mutt/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/mutt/template b/srcpkgs/mutt/template
index 7bede2a16e9..91a9a7b0c8c 100644
--- a/srcpkgs/mutt/template
+++ b/srcpkgs/mutt/template
@@ -1,7 +1,7 @@
 # Template file for 'mutt'
 pkgname=mutt
-version=2.0.5
-revision=2
+version=2.0.6
+revision=1
 build_style=gnu-configure
 configure_args="--enable-pop --enable-imap --enable-smtp --enable-hcache
  --enable-gpgme --with-regex --with-idn2 --with-ssl --with-sasl --enable-sidebar
@@ -18,7 +18,7 @@ license="GPL-2.0-or-later"
 homepage="http://www.mutt.org"
 changelog="http://mutt.org/relnotes/${version%.*}"
 distfiles="http://ftp.mutt.org/pub/mutt/${pkgname}-${version}.tar.gz"
-checksum=e21d5aec0d3110f89d390929e56a38794a94f5843120d9ff59b21da78fd0004d
+checksum=81e31c45895fd624747f19106aa2697d2aa135049ff2e9e9db0a6ed876bcb598
 
 post_install() {
 	# provided by mime-types

From e769fdb1bfe6b9b653cd70c57b4fa4346bdadb1e Mon Sep 17 00:00:00 2001
From: Nicolo <nicolopiazzalunga@gmail.com>
Date: Mon, 1 Mar 2021 21:08:34 +0100
Subject: [PATCH 051/153] glances: update to 3.1.6.2

---
 srcpkgs/glances/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/glances/template b/srcpkgs/glances/template
index 0598978094c..58fc1a56208 100644
--- a/srcpkgs/glances/template
+++ b/srcpkgs/glances/template
@@ -1,6 +1,6 @@
 # Template file for 'glances'
 pkgname=glances
-version=3.1.5
+version=3.1.6.2
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="LGPL-3.0-or-later"
 homepage="https://github.com/nicolargo/glances"
 distfiles="https://github.com/nicolargo/glances/archive/v${version}.tar.gz"
-checksum=e60ea1274e882f9d64d16c12690bd71dcc70ebe7e93690d773275f92fa126b24
+checksum=1eddc35a887159096eb4ca3e09dd144f5e60f4879b1e662478dbc18b39d77817
 
 post_install() {
 	vsconf conf/glances.conf

From 147897ff8d658484039e199e619a3471afd3b453 Mon Sep 17 00:00:00 2001
From: UsernameRandomlyGenerated <coredavid@tutanota.com>
Date: Tue, 2 Mar 2021 11:27:19 +0100
Subject: [PATCH 052/153] xlunch: update to 4.7.0.

---
 srcpkgs/xlunch/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xlunch/template b/srcpkgs/xlunch/template
index cc0edddd1e0..8c8eafcb029 100644
--- a/srcpkgs/xlunch/template
+++ b/srcpkgs/xlunch/template
@@ -1,6 +1,6 @@
 # Template file for 'xlunch'
 pkgname=xlunch
-version=4.5.4
+version=4.7.0
 revision=1
 build_style=gnu-makefile
 make_build_target=xlunch
@@ -10,7 +10,7 @@ maintainer="Michael Aldridge <maldridge@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="http://xlunch.org/"
 distfiles="https://github.com/Tomas-M/xlunch/archive/v${version}.tar.gz"
-checksum=a62443f3423edcc5dbd3bf70e62919a528fb5f204bd2e7e75bba6aa37a63d65c
+checksum=08728beba2a86b1e8f0cccf14903b7e6625e099425b6a254418c75636f2515e6
 
 do_install() {
 	vbin xlunch

From 38dbae278167635c098f2afb0a5d8e6640ff566b Mon Sep 17 00:00:00 2001
From: AviKav <avikav@avikav.net>
Date: Sun, 28 Feb 2021 21:59:53 -0500
Subject: [PATCH 053/153] nomad: update to 1.0.4.

---
 srcpkgs/nomad/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nomad/template b/srcpkgs/nomad/template
index ddaf4f6b78e..b89e3baf033 100644
--- a/srcpkgs/nomad/template
+++ b/srcpkgs/nomad/template
@@ -1,6 +1,6 @@
 # Template file for 'nomad'
 pkgname=nomad
-version=1.0.1
+version=1.0.4
 revision=1
 build_style=go
 go_import_path="github.com/hashicorp/nomad"
@@ -13,7 +13,7 @@ maintainer="Michael Aldridge <maldridge@voidlinux.org>"
 license="MPL-2.0"
 homepage="https://www.nomadproject.io/"
 distfiles="https://github.com/hashicorp/nomad/archive/v${version}.tar.gz"
-checksum=1dca9ebb1636fc8ef005d9c6eed8cf10fbfc3d7c9ff7307606454142d858f419
+checksum=24f7d7853af6aa2c92645bddd0cbfa44797bc44d5375c4d53b52698d8c5968be
 patch_args="-Np1"
 
 case "$XBPS_TARGET_MACHINE" in

From 85640adf101f96aa22c100affe77de28dee1e71b Mon Sep 17 00:00:00 2001
From: Philipp David <pd@3b.pm>
Date: Wed, 3 Mar 2021 17:34:27 +0100
Subject: [PATCH 054/153] mDNSResponder: update to 1310.80.1.

---
 .../mDNSResponder/patches/Clients-dns-sd.c.patch | 16 ++++++++++++++++
 srcpkgs/mDNSResponder/template                   |  4 ++--
 2 files changed, 18 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/mDNSResponder/patches/Clients-dns-sd.c.patch

diff --git a/srcpkgs/mDNSResponder/patches/Clients-dns-sd.c.patch b/srcpkgs/mDNSResponder/patches/Clients-dns-sd.c.patch
new file mode 100644
index 00000000000..54a373644e5
--- /dev/null
+++ b/srcpkgs/mDNSResponder/patches/Clients-dns-sd.c.patch
@@ -0,0 +1,16 @@
+--- Clients/dns-sd.c.orig	2021-01-26 20:47:47 UTC
++++ Clients/dns-sd.c
+@@ -58,11 +58,13 @@
+ //#define TEST_NEW_CLIENTSTUB 1
+ 
+ #include <ctype.h>
++#include <stdarg.h>         // For va_list
+ #include <stdio.h>          // For stdout, stderr
+ #include <stdlib.h>         // For exit()
+ #include <string.h>         // For strlen(), strcpy()
+ #include <errno.h>          // For errno, EINTR
+ #include <time.h>
++#include <sys/param.h>      // For MIN
+ #include <sys/types.h>      // For u_char
+ #ifdef APPLE_OSX_mDNSResponder
+ #include <inttypes.h>       // For PRId64
diff --git a/srcpkgs/mDNSResponder/template b/srcpkgs/mDNSResponder/template
index 2222dc1ad34..c0425e7b34e 100644
--- a/srcpkgs/mDNSResponder/template
+++ b/srcpkgs/mDNSResponder/template
@@ -1,6 +1,6 @@
 # Template file for 'mDNSResponder'
 pkgname=mDNSResponder
-version=878.260.1
+version=1310.80.1
 revision=1
 hostmakedepends="flex byacc"
 short_desc="Implements the Bonjour/Zeroconf protocol"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0, BSD-3-Clause"
 homepage="https://opensource.apple.com/"
 distfiles="https://opensource.apple.com/tarballs/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=3cc71582e8eee469c2de8ecae1d769e7f32b3468dfb7f2ca77f1dee1f30a7d1e
+checksum=097662447e1535573484697861d9f50eceaf2c52ec2742e451ee6ffe9bbf3e75
 
 conf_files="/etc/nss_mdns.conf"
 conflicts="nss-mdns>=0"

From 6ed61279a23a74f54e1353c6c7ae76b2b81adbd7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Sun, 7 Feb 2021 23:24:31 +0700
Subject: [PATCH 055/153] build-style/qmake: look for modules in target

- With this added, we can remove qt5*-devel from hostmakedepends
---
 common/build-style/qmake.sh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/common/build-style/qmake.sh b/common/build-style/qmake.sh
index 90f541b7bd1..25d62258f7f 100644
--- a/common/build-style/qmake.sh
+++ b/common/build-style/qmake.sh
@@ -37,6 +37,7 @@ include(/usr/lib/qt5/mkspecs/common/g++-unix.conf)
 
 QMAKE_TARGET_CONFIG     = ${XBPS_CROSS_BASE}/usr/lib/qt5/mkspecs/qconfig.pri
 QMAKE_TARGET_MODULE     = ${XBPS_CROSS_BASE}/usr/lib/qt5/mkspecs/qmodule.pri
+QMAKEMODULES            = ${XBPS_CROSS_BASE}/usr/lib/qt5/mkspecs/modules
 QMAKE_CC                = ${CC}
 QMAKE_CXX               = ${CXX}
 QMAKE_LINK              = ${CXX}

From 150ddcc8ffcf36f488b840aaab626aefed99d98a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Wed, 3 Mar 2021 21:42:07 +0700
Subject: [PATCH 056/153] srcpkgs: remove qt5-*-devel enmass from
 hostmakedepends

---
 srcpkgs/2048-qt/template               |  2 +-
 srcpkgs/FeatherPad/template            |  6 +-----
 srcpkgs/Fritzing/template              |  6 +-----
 srcpkgs/LibreCAD/template              |  3 +--
 srcpkgs/QLC+/template                  |  3 +--
 srcpkgs/UEFITool/template              |  2 +-
 srcpkgs/YACReader/template             |  4 +---
 srcpkgs/Z80Explorer/template           |  4 ----
 srcpkgs/actiona/template               |  7 +------
 srcpkgs/biblioteq/template             |  4 +---
 srcpkgs/chatterino2/template           | 18 ++++++++++++------
 srcpkgs/chessx/template                |  6 +-----
 srcpkgs/clipgrab/template              |  7 +------
 srcpkgs/cmst/template                  |  6 +-----
 srcpkgs/cool-retro-term/template       |  2 +-
 srcpkgs/cutechess-gui/template         |  6 +-----
 srcpkgs/cutter/template                |  3 +--
 srcpkgs/dialogbox/template             |  2 +-
 srcpkgs/eqonomize/template             |  5 +----
 srcpkgs/fingerprint-gui/template       |  2 --
 srcpkgs/fmit/template                  |  7 ++-----
 srcpkgs/focuswriter/template           |  6 +-----
 srcpkgs/gede/template                  |  6 +-----
 srcpkgs/ghostwriter/template           |  3 +--
 srcpkgs/goldendict/template            |  4 ----
 srcpkgs/imagewriter/template           |  6 +-----
 srcpkgs/jamulus/template               |  6 +-----
 srcpkgs/kristall/template              |  2 +-
 srcpkgs/kvantum/template               |  5 -----
 srcpkgs/leocad/template                |  2 +-
 srcpkgs/libcommuni/template            |  6 +-----
 srcpkgs/librepcb/template              |  4 ----
 srcpkgs/lumina/template                |  6 +-----
 srcpkgs/merkaartor/template            |  4 ----
 srcpkgs/minitube/template              |  6 +-----
 srcpkgs/mpc-qt/template                |  2 +-
 srcpkgs/mumble/template                |  4 ----
 srcpkgs/notepadqq/template             |  6 +-----
 srcpkgs/octoxbps/template              |  6 +-----
 srcpkgs/olive/template                 |  2 +-
 srcpkgs/openscad/template              |  6 +-----
 srcpkgs/orion/template                 |  6 +-----
 srcpkgs/pencil2d/template              |  6 +-----
 srcpkgs/phototonic/template            |  6 +-----
 srcpkgs/plume-creator/template         |  6 ------
 srcpkgs/qarma/template                 |  5 +----
 srcpkgs/qcas/template                  |  6 +-----
 srcpkgs/qdirstat/template              |  6 +-----
 srcpkgs/qgo/template                   |  6 +-----
 srcpkgs/qml-box2d/template             |  6 +-----
 srcpkgs/qmltermwidget/template         |  2 +-
 srcpkgs/qoauth-qt5/template            |  6 +-----
 srcpkgs/qownnotes/template             |  7 +------
 srcpkgs/qpdfview/template              |  2 +-
 srcpkgs/qscintilla-qt5/template        |  6 +-----
 srcpkgs/qt5-styleplugins/template      |  2 +-
 srcpkgs/qt5-webengine/template         |  7 +------
 srcpkgs/qt5-webview/template           |  2 +-
 srcpkgs/qt5ct/template                 |  6 +-----
 srcpkgs/qt5pas/template                |  6 +-----
 srcpkgs/qtav/template                  |  2 +-
 srcpkgs/qtcreator/template             | 10 +++-------
 srcpkgs/qtfm/template                  |  5 +----
 srcpkgs/quiterss/template              |  2 +-
 srcpkgs/qwt/template                   |  6 +-----
 srcpkgs/qxmledit/template              |  6 +-----
 srcpkgs/radeon-profile-daemon/template |  5 +----
 srcpkgs/radeon-profile/template        |  5 +----
 srcpkgs/retroshare/template            |  3 +--
 srcpkgs/rssguard/template              |  5 +----
 srcpkgs/shotcut/template               |  5 +----
 srcpkgs/signon-ui/template             |  2 +-
 srcpkgs/smtube/template                |  2 +-
 srcpkgs/stremio-shell/template         |  4 ----
 srcpkgs/texmaker/template              |  6 +-----
 srcpkgs/texstudio/template             |  5 +----
 srcpkgs/textosaurus/template           |  6 +-----
 srcpkgs/touchegg/template              |  6 +-----
 srcpkgs/vapoursynth-editor/template    |  6 +-----
 srcpkgs/vokoscreen/template            |  4 ----
 srcpkgs/wkhtmltopdf/template           |  7 +------
 srcpkgs/wpa_gui/template               |  2 +-
 srcpkgs/xaos/template                  |  2 +-
 srcpkgs/ykpers-gui/template            |  6 +-----
 srcpkgs/zrandr/template                |  5 +----
 85 files changed, 89 insertions(+), 324 deletions(-)

diff --git a/srcpkgs/2048-qt/template b/srcpkgs/2048-qt/template
index b8ce1f21fe8..79b1342ff91 100644
--- a/srcpkgs/2048-qt/template
+++ b/srcpkgs/2048-qt/template
@@ -3,7 +3,7 @@ pkgname=2048-qt
 version=0.1.6
 revision=1
 build_style=qmake
-hostmakedepends="qt5-declarative-devel"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-declarative-devel"
 depends="desktop-file-utils hicolor-icon-theme qt5-quickcontrols xdg-utils"
 maintainer="Orphaned <orphan@voidlinux.org>"
diff --git a/srcpkgs/FeatherPad/template b/srcpkgs/FeatherPad/template
index 8558f283538..cfff3296010 100644
--- a/srcpkgs/FeatherPad/template
+++ b/srcpkgs/FeatherPad/template
@@ -3,7 +3,7 @@ pkgname=FeatherPad
 version=0.17.2
 revision=1
 build_style=qmake
-hostmakedepends="qt5-qmake qt5-tools-devel"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="libX11-devel libXext-devel qt5-x11extras-devel qt5-svg-devel hunspell-devel"
 short_desc="Lightweight Qt5 plain-text editor for Linux"
 maintainer="Young Jin Park <youngjinpark20@gmail.com>"
@@ -11,7 +11,3 @@ license="GPL-3.0-or-later"
 homepage="https://github.com/tsujan/FeatherPad"
 distfiles="https://github.com/tsujan/FeatherPad/archive/V${version}.tar.gz"
 checksum=2e706beeec7d2664b888bc908febae1e4bfe014b3c1d22aece6088a8d023d45c
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-x11extras-devel qt5-svg-devel"
-fi
diff --git a/srcpkgs/Fritzing/template b/srcpkgs/Fritzing/template
index ea09c1b8d44..d97ab1654a5 100644
--- a/srcpkgs/Fritzing/template
+++ b/srcpkgs/Fritzing/template
@@ -5,7 +5,7 @@ revision=5
 _partshash=359eb1933622e4c4fa456ad043543681984a4d64 # 2018-03-14
 wrksrc="fritzing-app-${version}"
 build_style=qmake
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-devel qt5-serialport-devel qt5-svg-devel boost-devel libgit2-devel"
 depends="qt5-plugin-sqlite"
 short_desc="Software for electronics prototyping"
@@ -17,10 +17,6 @@ distfiles="https://github.com/${pkgname}/${pkgname}-app/archive/${version}.tar.g
 checksum="2475a95aad2c1536eef3fdb72665c5c16590644b45bd110a0cde223c916625b8
  2d5882f0180d04c582ef418fd286bf1d04142409d316a4cd5c9ce3e2d91434dd"
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-serialport-devel qt5-svg-devel"
-fi
-
 post_extract() {
 	# looks for libgit2 and boost in the source tree
 	# make it use the system libraries
diff --git a/srcpkgs/LibreCAD/template b/srcpkgs/LibreCAD/template
index 26202b4a8b5..3a5224f907e 100644
--- a/srcpkgs/LibreCAD/template
+++ b/srcpkgs/LibreCAD/template
@@ -3,7 +3,7 @@ pkgname=LibreCAD
 version=2.1.3
 revision=3
 build_style=qmake
-hostmakedepends="qt5-qmake pkg-config ImageMagick"
+hostmakedepends="qt5-qmake pkg-config ImageMagick qt5-host-tools"
 makedepends="qt5-devel qt5-svg-devel boost-devel muparser-devel librsvg-devel"
 short_desc="2D Computer-aided design (CAD) software"
 maintainer="Steve Prybylski <sa.prybylx@gmail.com>"
@@ -13,7 +13,6 @@ distfiles="https://github.com/${pkgname}/${pkgname}/archive/${version}.tar.gz"
 checksum=74c4ede409b13d0365c65c0cd52dba04f1049530f6df706dc905443d5e60db06
 
 if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-svg-devel"
 	configure_args+=" BOOST_DIR=${XBPS_CROSS_BASE}/usr"
 fi
 
diff --git a/srcpkgs/QLC+/template b/srcpkgs/QLC+/template
index 0331d187d37..38322eb305c 100644
--- a/srcpkgs/QLC+/template
+++ b/srcpkgs/QLC+/template
@@ -4,8 +4,7 @@ version=4.12.3
 revision=1
 wrksrc=qlcplus-QLC-_$version
 build_style=qmake
-hostmakedepends="qt5-qmake pkg-config qt5-host-tools
- qt5-multimedia-devel qt5-script-devel"
+hostmakedepends="qt5-qmake pkg-config qt5-host-tools"
 makedepends="eudev-libudev-devel qt5-devel qt5-multimedia-devel
  qt5-script-devel alsa-lib-devel libftdi1-devel libusb-compat-devel
  libsndfile-devel libmad-devel"
diff --git a/srcpkgs/UEFITool/template b/srcpkgs/UEFITool/template
index ba5ae9dda41..5ce8215f0cc 100644
--- a/srcpkgs/UEFITool/template
+++ b/srcpkgs/UEFITool/template
@@ -4,7 +4,7 @@ version=A56
 revision=1
 build_wrksrc="UEFITool"
 build_style=qmake
-hostmakedepends="qt5-qmake qt5-devel"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-declarative-devel"
 short_desc="UEFI firmware image viewer and editor"
 maintainer="Kacper Słomiński <kacper.slominski72@gmail.com>"
diff --git a/srcpkgs/YACReader/template b/srcpkgs/YACReader/template
index e22b11bffdd..e49b201e684 100644
--- a/srcpkgs/YACReader/template
+++ b/srcpkgs/YACReader/template
@@ -4,9 +4,7 @@ version=9.7.1
 revision=1
 wrksrc=yacreader-${version}
 build_style=qmake
-hostmakedepends="qt5-qmake qt5-script-devel qt5-declarative-devel
- qt5-quickcontrols qt5-multimedia-devel poppler-qt5-devel
- libunarr-devel"
+hostmakedepends="qt5-qmake qt5-host-tools pkg-config"
 makedepends="qt5-script-devel qt5-declarative-devel qt5-quickcontrols
  qt5-multimedia-devel poppler-qt5-devel qrencode-devel
  glu-devel libunarr-devel"
diff --git a/srcpkgs/Z80Explorer/template b/srcpkgs/Z80Explorer/template
index 1c7c52d8fbc..f11a0e97069 100644
--- a/srcpkgs/Z80Explorer/template
+++ b/srcpkgs/Z80Explorer/template
@@ -15,10 +15,6 @@ distfiles="https://github.com/gdevic/Z80Explorer/archive/v${version}.tar.gz>${pk
 checksum="8140eaeff215e49df2c0abb7c10f84c4c721adaced6a756d30e584348078b29b
  f6980e5bf3cadcc050d70a359fae7813d3d3b1805935a57dea564caed67b3192"
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" ${makedepends}"
-fi
-
 post_extract() {
 	mv ../${pkgname}_Z80-${_z80_githash} resource
 	vsed -i ${pkgname}.pro -e "s;/opt/\$\${TARGET}/bin;/usr/libexec/${pkgname};"
diff --git a/srcpkgs/actiona/template b/srcpkgs/actiona/template
index bd14f268aae..e520d1eac99 100644
--- a/srcpkgs/actiona/template
+++ b/srcpkgs/actiona/template
@@ -3,7 +3,7 @@ pkgname=actiona
 version=3.10.1
 revision=1
 build_style=qmake
-hostmakedepends="pkg-config qt5-plugin-mysql qt5-qmake"
+hostmakedepends="pkg-config qt5-plugin-mysql qt5-qmake qt5-host-tools"
 makedepends="boost-devel libnotify-devel libopencv-devel pulseaudio-devel
  qt5-multimedia-devel qt5-script-devel qt5-speech-devel qt5-tools-devel
  qt5-x11extras-devel qt5-xmlpatterns-devel"
@@ -15,11 +15,6 @@ homepage="https://actiona.tools/"
 distfiles="https://github.com/Jmgr/${pkgname}/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz"
 checksum=447065e380f8f37db4c8af01df8e1b9d7189cd256205f758845b71d8de6f37ea
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-devel qt5-multimedia-devel qt5-script-devel qt5-speech-devel"
-	hostmakedepends+=" qt5-tools-devel qt5-x11extras-devel qt5-xmlpatterns-devel"
-fi
-
 post_build() {
 	lrelease-qt5 locale/*.ts
 }
diff --git a/srcpkgs/biblioteq/template b/srcpkgs/biblioteq/template
index 742e7b01291..23f62e225ce 100644
--- a/srcpkgs/biblioteq/template
+++ b/srcpkgs/biblioteq/template
@@ -4,6 +4,7 @@ version=2020.01.01
 revision=1
 build_style=qmake
 configure_args="-o Makefile"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="libpqxx-devel qt5-devel poppler-cpp-devel poppler-qt5-devel
  sqlite-devel yaz-devel"
 depends="qt5-plugin-sqlite"
@@ -21,9 +22,6 @@ case "$XBPS_TARGET_MACHINE" in
 	*) configure_args+=" biblioteq.pro" ;;
 esac
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-devel poppler-cpp-devel"
-fi
 
 pre_configure() {
 	sed -i -e 's|biblioteq.conf|/etc/biblioteq.conf|' \
diff --git a/srcpkgs/chatterino2/template b/srcpkgs/chatterino2/template
index 7aec8859d72..f69730b3a9f 100644
--- a/srcpkgs/chatterino2/template
+++ b/srcpkgs/chatterino2/template
@@ -7,8 +7,10 @@ _settings_commit=a5040463c01e6b0e562eab82e0decb29cab9b450
 _humanize_commit=4e00a03623966723f23ca3034c1ad944009cd7be
 _serialize_commit=130ffc3ec722284ca454a1e70c5478a75f380144
 build_style=qmake
-hostmakedepends="qt5-qmake qt5-svg-devel qt5-multimedia-devel
- libcommuni-devel pkg-config"
+configure_args="INCLUDEPATH+=$XBPS_CROSS_BASE/usr/include/qt5/Communi/IrcCore
+ INCLUDEPATH+=$XBPS_CROSS_BASE/usr/include/qt5/Communi/IrcModel
+ INCLUDEPATH+=$XBPS_CROSS_BASE/usr/include/qt5/Communi/IrcUtil"
+hostmakedepends="qt5-qmake qt5-host-tools pkg-config"
 makedepends="qt5-svg-devel qt5-multimedia-devel
  boost-devel rapidjson libcommuni-devel websocketpp
  qtkeychain-qt5-devel"
@@ -34,10 +36,14 @@ if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 fi
 
 post_extract() {
-	mv "${XBPS_BUILDDIR}/signals-${_signals_commit}/"* lib/signals/
-	mv "${XBPS_BUILDDIR}/settings-${_settings_commit}/"* lib/settings/
-	mv "${XBPS_BUILDDIR}/humanize-${_humanize_commit}/"* lib/humanize/
-	mv "${XBPS_BUILDDIR}/serialize-${_serialize_commit}/"* lib/serialize/
+	rmdir lib/signals
+	rmdir lib/settings
+	rmdir lib/humanize
+	rmdir lib/serialize
+	mv "${XBPS_BUILDDIR}/signals-${_signals_commit}/" lib/signals/
+	mv "${XBPS_BUILDDIR}/settings-${_settings_commit}/" lib/settings/
+	mv "${XBPS_BUILDDIR}/humanize-${_humanize_commit}/" lib/humanize/
+	mv "${XBPS_BUILDDIR}/serialize-${_serialize_commit}/" lib/serialize/
 }
 
 pre_configure() {
diff --git a/srcpkgs/chessx/template b/srcpkgs/chessx/template
index 774af4b4818..5caec7718d7 100644
--- a/srcpkgs/chessx/template
+++ b/srcpkgs/chessx/template
@@ -3,7 +3,7 @@ pkgname=chessx
 version=1.5.6
 revision=1
 build_style=qmake
-hostmakedepends="qt5-tools"
+hostmakedepends="qt5-tools qt5-qmake qt5-host-tools"
 makedepends="qt5-multimedia-devel qt5-svg-devel qt5-speech-devel pulseaudio-devel"
 short_desc="Open Source chess database"
 maintainer="cipr3s <cipr3s@gmx.com>"
@@ -12,10 +12,6 @@ homepage="https://chessx.sourceforge.io"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tgz"
 checksum=d09a4b534a909c5f1a398c64065049a2fdf30497bc81ccbdf0d940412364d205
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-multimedia-devel qt5-speech-devel qt5-svg-devel"
-fi
-
 do_install() {
 	vinstall unix/${pkgname}.desktop 644 usr/share/applications
 	vinstall data/images/${pkgname}.png 644 usr/share/pixmaps
diff --git a/srcpkgs/clipgrab/template b/srcpkgs/clipgrab/template
index d67d4a3c13c..b234229ac80 100644
--- a/srcpkgs/clipgrab/template
+++ b/srcpkgs/clipgrab/template
@@ -4,6 +4,7 @@ version=3.9.6
 revision=1
 build_style=qmake
 configure_args=clipgrab.pro
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-webengine-devel qt5-webchannel-devel
  qt5-location-devel qt5-devel qt5-quickcontrols2-devel
  qt5-declarative-devel"
@@ -15,12 +16,6 @@ homepage="https://clipgrab.org"
 distfiles="https://download.clipgrab.org/clipgrab-${version}.tar.gz"
 checksum=d6b42ed8687d3ca49b0b4b6e4312f0161cf2dbcd33e286e96be797bc30730d6d
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends=" qt5-location-devel qt5-quickcontrols2-devel
-	 qt5-declarative-devel qt5-webchannel-devel qt5-webengine-devel
-	 qt5-host-tools qt5-devel"
-fi
-
 do_install() {
 	vbin clipgrab
 	vinstall icon.png 644 usr/share/pixmaps clipgrab.png
diff --git a/srcpkgs/cmst/template b/srcpkgs/cmst/template
index 83ee03b44e4..4960f3645c9 100644
--- a/srcpkgs/cmst/template
+++ b/srcpkgs/cmst/template
@@ -3,7 +3,7 @@ pkgname=cmst
 version=2020.11.01
 revision=1
 build_style=qmake
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-devel"
 depends="connman"
 short_desc="Qt GUI for Connman"
@@ -13,10 +13,6 @@ homepage="https://github.com/andrew-bibb/cmst"
 distfiles="https://github.com/andrew-bibb/cmst/archive/${version}.tar.gz"
 checksum=0e445f81afdb51cd288653bc1597488d64846de9cc552f265c5b806716402adb
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-devel"
-fi
-
 post_install() {
 	vlicense text/LICENSE
 }
diff --git a/srcpkgs/cool-retro-term/template b/srcpkgs/cool-retro-term/template
index 04e8ea5e5af..797d4bbc86e 100644
--- a/srcpkgs/cool-retro-term/template
+++ b/srcpkgs/cool-retro-term/template
@@ -3,7 +3,7 @@ pkgname=cool-retro-term
 version=1.1.1
 revision=1
 build_style=qmake
-hostmakedepends="automake qt5-qmake qt5-declarative-devel"
+hostmakedepends="automake qt5-qmake qt5-host-tools"
 makedepends="qt5-devel qt5-declarative-devel"
 depends="qt5-graphicaleffects qt5-quickcontrols qmltermwidget qt5-plugin-sqlite"
 short_desc="Good looking terminal emulator which mimics the old cathode display"
diff --git a/srcpkgs/cutechess-gui/template b/srcpkgs/cutechess-gui/template
index e3a5ccd6fcc..aba0a87b0c4 100644
--- a/srcpkgs/cutechess-gui/template
+++ b/srcpkgs/cutechess-gui/template
@@ -4,7 +4,7 @@ version=1.2.0
 revision=1
 wrksrc=cutechess-${version}
 build_style=qmake
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-devel qt5-svg-devel"
 short_desc="GUI for playing chess"
 maintainer="Imran Khan <imrankhan@teknik.io>"
@@ -13,10 +13,6 @@ homepage="https://github.com/cutechess/cutechess"
 distfiles="https://github.com/cutechess/cutechess/archive/${version}.tar.gz"
 checksum=d0e1b2c9c2eaccf0f8c4d5e5fe7e169358f5de9606bd27de3f9d1ce4ddcdb0bc
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-devel qt5-svg-devel"
-fi
-
 do_install() {
 	vbin projects/gui/cutechess
 	vinstall dist/linux/cutechess.desktop 644 usr/share/applications
diff --git a/srcpkgs/cutter/template b/srcpkgs/cutter/template
index ed82d82ac9c..7142c048f53 100644
--- a/srcpkgs/cutter/template
+++ b/srcpkgs/cutter/template
@@ -5,8 +5,7 @@ revision=2
 build_wrksrc=src
 build_style=qmake
 configure_args="CUTTER_EXTRA_PLUGIN_DIRS=/usr/lib/RadareOrg/Cutter/plugins"
-hostmakedepends="pkg-config qt5-declarative-devel qt5-location-devel
- qt5-svg-devel qt5-tools-devel radare2"
+hostmakedepends="pkg-config qt5-qmake qt5-host-tools radare2"
 makedepends="capstone-devel python3-devel qt5-declarative-devel
  qt5-location-devel qt5-svg-devel radare2"
 short_desc="GUI for radare2 written in C++ and QT"
diff --git a/srcpkgs/dialogbox/template b/srcpkgs/dialogbox/template
index 2c7f488cbf3..bdf95c2ad45 100644
--- a/srcpkgs/dialogbox/template
+++ b/srcpkgs/dialogbox/template
@@ -3,7 +3,7 @@ pkgname=dialogbox
 version=1.0
 revision=2
 build_style=qmake
-hostmakedepends="qt5-host-tools qt5-devel"
+hostmakedepends="qt5-host-tools qt5-qmake"
 makedepends="qt5-devel"
 short_desc="Scriptable engine with customizable GUI for shell scripts"
 maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
diff --git a/srcpkgs/eqonomize/template b/srcpkgs/eqonomize/template
index 85655e4ce90..6b5c1b6b7f7 100644
--- a/srcpkgs/eqonomize/template
+++ b/srcpkgs/eqonomize/template
@@ -3,6 +3,7 @@ pkgname=eqonomize
 version=1.5.0
 revision=1
 build_style=qmake
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-charts-devel"
 depends="desktop-file-utils hicolor-icon-theme"
 short_desc="Personal accounting software, with focus on efficiency and ease of use"
@@ -12,7 +13,3 @@ homepage="http://eqonomize.github.io"
 changelog="https://raw.githubusercontent.com/Eqonomize/Eqonomize/master/ChangeLog"
 distfiles="https://github.com/Eqonomize/Eqonomize/releases/download/v${version}/${pkgname}-${version}.tar.gz"
 checksum=6ca5383d49f65aa521faf4103b7d2910bad9dd277319a1ce4d92669d2d490672
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends="qt5-charts-devel"
-fi
diff --git a/srcpkgs/fingerprint-gui/template b/srcpkgs/fingerprint-gui/template
index a17832fe13f..08d226569eb 100644
--- a/srcpkgs/fingerprint-gui/template
+++ b/srcpkgs/fingerprint-gui/template
@@ -23,8 +23,6 @@ if [ "$CROSS_BUILD" ]; then
 	CXXFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/qt5/QtGui"
 	CXXFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/qt5/QtWidgets"
 	CXXFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/qt5/QtXml"
-
-	hostmakedepends="qt5-x11extras-devel"
 fi
 
 # This one is needed even when out of cross-compilation
diff --git a/srcpkgs/fmit/template b/srcpkgs/fmit/template
index a3d59f8c5e6..246dceb594d 100644
--- a/srcpkgs/fmit/template
+++ b/srcpkgs/fmit/template
@@ -5,7 +5,7 @@ revision=1
 build_style=qmake
 configure_args="CONFIG+=acs_qt CONFIG+=$(vopt_if alsa acs_alsa)
  CONFIG+=$(vopt_if jack acs_jack) CONFIG+=$(vopt_if portaudio acs_portaudio)"
-hostmakedepends="itstool pkg-config qt5-tools gettext"
+hostmakedepends="itstool pkg-config qt5-tools gettext qt5-qmake qt5-host-tools"
 makedepends="$(vopt_if alsa alsa-lib-devel) fftw-devel $(vopt_if jack jack-devel)
  $(vopt_if portaudio portaudio-devel) pulseaudio-devel qt5-multimedia-devel
  qt5-svg-devel"
@@ -19,7 +19,4 @@ checksum=8dc123c84c19d6a9a62b303015255718705d5b0b8448a330d3815dd7f9688b02
 
 build_options="alsa jack portaudio"
 build_options_default="alsa jack portaudio"
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-multimedia-devel qt5-svg-devel"
-fi
+desc_option_portaudio="Cross-platform audio API"
diff --git a/srcpkgs/focuswriter/template b/srcpkgs/focuswriter/template
index 9bb4a5e9c54..6fb6e7f9935 100644
--- a/srcpkgs/focuswriter/template
+++ b/srcpkgs/focuswriter/template
@@ -3,7 +3,7 @@ pkgname=focuswriter
 version=1.7.6
 revision=1
 build_style=qmake
-hostmakedepends="pkg-config"
+hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
 makedepends="hunspell-devel pulseaudio-devel qt5-multimedia-devel"
 short_desc="Simple, distraction-free word processor with a hide-away interface"
 maintainer="Orphaned <orphan@voidlinux.org>"
@@ -11,7 +11,3 @@ license="GPL-3.0-or-later"
 homepage="https://gottcode.org/focuswriter/"
 distfiles="https://github.com/gottcode/focuswriter/archive/v${version}.tar.gz"
 checksum=bbf70def7d86ee18cabe9f8ac3922ebbf4dfdb36893df3e6fa3e026acfcb2057
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-multimedia-devel"
-fi
diff --git a/srcpkgs/gede/template b/srcpkgs/gede/template
index 2d30af7ff9d..5cb8bbcec9d 100644
--- a/srcpkgs/gede/template
+++ b/srcpkgs/gede/template
@@ -4,7 +4,7 @@ version=2.16.2
 revision=1
 build_wrksrc=src
 build_style=qmake
-hostmakedepends="python qt5-qmake"
+hostmakedepends="python qt5-qmake qt5-host-tools"
 makedepends="qt5-devel"
 depends="gdb ctags"
 short_desc="Graphical frontend (GUI) to GDB written in Qt"
@@ -14,10 +14,6 @@ homepage="http://acidron.com/gede"
 distfiles="http://gede.acidron.com/uploads/source/${pkgname}-${version}.tar.xz"
 checksum=32c390099d9755ec54836a04ef82ffcd315bd6912525714f626b3eb87db248a1
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-devel"
-fi
-
 do_install() {
 	cd $wrksrc
 	python2 build.py install --prefix="${PKGDESTDIR}/usr" install
diff --git a/srcpkgs/ghostwriter/template b/srcpkgs/ghostwriter/template
index 1dae729b6d2..4219a7f13ae 100644
--- a/srcpkgs/ghostwriter/template
+++ b/srcpkgs/ghostwriter/template
@@ -3,8 +3,7 @@ pkgname=ghostwriter
 version=1.8.1
 revision=1
 build_style=qmake
-hostmakedepends="pkg-config qt5-multimedia-devel qt5-svg-devel qt5-webengine-devel
- qt5-webchannel-devel qt5-location-devel qt5-declarative-devel"
+hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
 makedepends="hunspell-devel qt5-multimedia-devel qt5-svg-devel qt5-tools-devel
  qt5-webengine-devel qt5-location-devel qt5-webchannel-devel qt5-declarative-devel"
 depends="hicolor-icon-theme qt5-svg"
diff --git a/srcpkgs/goldendict/template b/srcpkgs/goldendict/template
index ee79a69133f..7553e408d1a 100644
--- a/srcpkgs/goldendict/template
+++ b/srcpkgs/goldendict/template
@@ -19,10 +19,6 @@ checksum=bccee0a3d3902f8fa31e439e220a405065fff774e5f8c581be2b0743d3f83fde
 
 CXXFLAGS="-Wno-deprecated"
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-tools-devel qt5-webkit-devel qt5-host-tools qt5-svg-devel qt5-x11extras-devel"
-fi
-
 post_install() {
 	chmod 644 ${DESTDIR}/usr/share/pixmaps/goldendict.png
 }
diff --git a/srcpkgs/imagewriter/template b/srcpkgs/imagewriter/template
index 7b82d4f8db0..cd4d3c9af69 100644
--- a/srcpkgs/imagewriter/template
+++ b/srcpkgs/imagewriter/template
@@ -6,6 +6,7 @@ _commit=1d253d960a28f9de4468b0b091c231083f03c1c8
 wrksrc="${pkgname}-${_commit}"
 build_style=qmake
 configure_args="DEFINES=USEUDISKS2"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-devel"
 depends="desktop-file-utils hicolor-icon-theme udisks2"
 short_desc="Graphical utility for writing raw disk images & hybrid isos to USB keys"
@@ -14,8 +15,3 @@ license="GPL-2.0-or-later"
 homepage="https://github.com/openSUSE/imagewriter"
 distfiles="https://github.com/openSUSE/imagewriter/archive/${_commit}.tar.gz"
 checksum=7761ee45b16b5841c6b62b091c7f9d0b8c64b14b79d77e9909ca813e1dc9885d
-
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends="qt5-devel"
-fi
-
diff --git a/srcpkgs/jamulus/template b/srcpkgs/jamulus/template
index 1df45532ce1..098aa9e0d77 100644
--- a/srcpkgs/jamulus/template
+++ b/srcpkgs/jamulus/template
@@ -6,7 +6,7 @@ _version=r${version//./_}
 wrksrc=${pkgname}-${_version}
 build_style=qmake
 configure_args="Jamulus.pro"
-hostmakedepends="pkg-config"
+hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
 makedepends="qt5-declarative-devel jack-devel"
 short_desc="Play music online. With friends. For free"
 maintainer="KawaiiAmber <japaneselearning101@gmail.com>"
@@ -14,7 +14,3 @@ license="GPL-2.0-or-later"
 homepage="https://jamulus.io"
 distfiles="https://github.com/corrados/jamulus/archive/${_version}.tar.gz"
 checksum=6bea992f0e4b6a9d08104f8ad9d42b630d523da258e201f70418cecda1c11dac
-
-if [ "${CROSS_BUILD}" ]; then
-	hostmakedepends+=" qt5-devel"
-fi
diff --git a/srcpkgs/kristall/template b/srcpkgs/kristall/template
index 1455af6d35b..a3690383d14 100644
--- a/srcpkgs/kristall/template
+++ b/srcpkgs/kristall/template
@@ -4,7 +4,7 @@ version=0.3
 revision=2
 build_wrksrc=src
 build_style=qmake
-hostmakedepends="qt5-qmake qt5-host-tools qt5-multimedia-devel qt5-svg-devel"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-devel qt5-multimedia-devel qt5-svg-devel"
 short_desc="Small-Internet Browser"
 maintainer="Isaac Freund <ifreund@ifreund.xyz>"
diff --git a/srcpkgs/kvantum/template b/srcpkgs/kvantum/template
index 34edc24474b..e8f6c43262a 100644
--- a/srcpkgs/kvantum/template
+++ b/srcpkgs/kvantum/template
@@ -16,11 +16,6 @@ distfiles="https://github.com/tsujan/Kvantum/archive/V${version}.tar.gz"
 checksum=79752525b5636009385864373618e5e747a9fa7047af46d7815e27934c9a3dfd
 nocross="https://build.voidlinux.org/builders/aarch64-musl_builder/builds/21436/steps/shell_3/logs/stdio"
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-devel qt5-svg-devel qt5-x11extras-devel
-	 kwindowsystem-devel"
-fi
-
 post_install() {
 	vdoc doc/Theme-Config.pdf
 	vdoc doc/Theme-Making.pdf
diff --git a/srcpkgs/leocad/template b/srcpkgs/leocad/template
index fa8a093c6c0..9981eaeb367 100644
--- a/srcpkgs/leocad/template
+++ b/srcpkgs/leocad/template
@@ -5,7 +5,7 @@ revision=1
 _lib_version=20.03
 build_style=qmake
 configure_args="DISABLE_UPDATE_CHECK=1"
-hostmakedepends="qt5-tools-devel unzip"
+hostmakedepends="qt5-host-tools qt5-qmake unzip"
 makedepends="qt5-devel MesaLib-devel"
 short_desc="CAD program for creating virtual LEGO models"
 maintainer="teldra <teldra@rotce.de>"
diff --git a/srcpkgs/libcommuni/template b/srcpkgs/libcommuni/template
index af668a3628b..eb1dc92d319 100644
--- a/srcpkgs/libcommuni/template
+++ b/srcpkgs/libcommuni/template
@@ -4,7 +4,7 @@ version=3.5.0
 revision=1
 build_style=qmake
 configure_args="-config release"
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-declarative-devel"
 short_desc="Cross-platform IRC framework written with Qt"
 maintainer="John Regan <john@jrjrtech.com>"
@@ -14,10 +14,6 @@ changelog="https://raw.githubusercontent.com/communi/libcommuni/master/CHANGELOG
 distfiles="https://github.com/communi/libcommuni/archive/v${version}.tar.gz"
 checksum=cc0690129c7963578df9be2127ca5ba9f1e182bfe6c138d84612382e2dc80177
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-declarative-devel"
-fi
-
 post_install() {
 	vlicense LICENSE
 }
diff --git a/srcpkgs/librepcb/template b/srcpkgs/librepcb/template
index 68f1ba250f8..670b1bf77a1 100644
--- a/srcpkgs/librepcb/template
+++ b/srcpkgs/librepcb/template
@@ -12,7 +12,3 @@ license="GPL-3.0-or-later"
 homepage="https://librepcb.org"
 distfiles="https://download.librepcb.org/releases/${version}/${pkgname}-${version}-source.zip"
 checksum=f956dfa5b9ad1faffcab7f5dd03f158c2b97a7c82cfc9a09dc4066cbcf0db76a
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-svg-devel"
-fi
diff --git a/srcpkgs/lumina/template b/srcpkgs/lumina/template
index fb495107e0b..ed7ef97adfb 100644
--- a/srcpkgs/lumina/template
+++ b/srcpkgs/lumina/template
@@ -4,7 +4,7 @@ version=1.6.0
 revision=2
 build_style=qmake
 configure_args="QT5LIBDIR=/usr/lib/qt5 L_ETCDIR=/etc CONFIG+=WITH_I18N"
-hostmakedepends="qt5-host-tools"
+hostmakedepends="qt5-host-tools qt5-qmake"
 makedepends="qt5-devel qt5-x11extras-devel qt5-multimedia-devel qt5-svg-devel
  qt5-declarative-devel libXrender-devel libXcomposite-devel libXcursor-devel libXdamage-devel
  xcb-util-devel xcb-util-wm-devel xcb-util-image-devel pulseaudio-devel poppler-qt5-devel"
@@ -17,10 +17,6 @@ distfiles="https://github.com/lumina-desktop/lumina/archive/v${version}.tar.gz"
 checksum=f3512fca4d05e3cf3a6ac106f0f16c9618bda9fa546f1d23ffb0eab9a5ce7c8a
 replaces="lumina-git>=0"
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-tools-devel qt5-x11extras-devel qt5-multimedia-devel qt5-svg-devel poppler-qt5-devel"
-fi
-
 post_install() {
 	vlicense LICENSE
 }
diff --git a/srcpkgs/merkaartor/template b/srcpkgs/merkaartor/template
index 4bc96d225c7..17c8d5dc361 100644
--- a/srcpkgs/merkaartor/template
+++ b/srcpkgs/merkaartor/template
@@ -15,7 +15,3 @@ distfiles="https://github.com/openstreetmap/merkaartor/archive/${version}.tar.gz
 checksum=16e790507a5bb54e4b3c09ea063ebb095a4b014ce8ba937b771706d4c940976a
 
 CXXFLAGS="-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H"
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-svg-devel qt5-webkit-devel"
-fi
diff --git a/srcpkgs/minitube/template b/srcpkgs/minitube/template
index 23ef018ad9f..ab5cc659144 100644
--- a/srcpkgs/minitube/template
+++ b/srcpkgs/minitube/template
@@ -3,7 +3,7 @@ pkgname=minitube
 version=3.7
 revision=1
 build_style=qmake
-hostmakedepends="qt5-tools qt5-qmake git"
+hostmakedepends="qt5-tools qt5-host-tools qt5-qmake git"
 makedepends="qt5-devel phonon-qt5-devel qt5-script-devel qt5-declarative-devel
  qt5-plugin-sqlite qt5-x11extras-devel mpv-devel"
 depends="virtual?phonon-qt5-backend desktop-file-utils hicolor-icon-theme"
@@ -14,10 +14,6 @@ homepage="http://flavio.tordini.org/minitube"
 distfiles="https://github.com/flaviotordini/minitube/releases/download/${version}/minitube-${version}.tar.bz2"
 checksum=a8dd0db3f3f8172abc1ea940d3bf533e87c9a4f8a1df2ce38ff2e0cda728107e
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-x11extras-devel qt5-declarative-devel"
-fi
-
 pre_configure() {
 	# Provided by Gottox
 	local _api_key=AIzaSyBzMj41taMuHLAF95-y9cTXL4JpPGqMORk
diff --git a/srcpkgs/mpc-qt/template b/srcpkgs/mpc-qt/template
index 28651df5cf4..3e60cb06c89 100644
--- a/srcpkgs/mpc-qt/template
+++ b/srcpkgs/mpc-qt/template
@@ -4,7 +4,7 @@ version=18.08
 revision=1
 build_style=qmake
 configure_args="MPCQT_VERSION=${version}"
-hostmakedepends="pkg-config qt5-qmake qt5-x11extras-devel"
+hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
 makedepends="qt5-devel qt5-x11extras-devel mpv-devel"
 short_desc="Clone of Media Player Classic reimplemented in Qt"
 maintainer="SolitudeSF <solitudesf@protonmail.com>"
diff --git a/srcpkgs/mumble/template b/srcpkgs/mumble/template
index 5493688b12e..7d2c8641571 100644
--- a/srcpkgs/mumble/template
+++ b/srcpkgs/mumble/template
@@ -23,10 +23,6 @@ checksum=615f4ebfc3385d945163f369efd3e910c8b6d0f025797a7eed541515fccb6093
 build_options="jack"
 desc_option_jack="Enable support for the JACK sound server"
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-svg-devel"
-fi
-
 do_install() {
 	vlicense LICENSE
 	vmkdir usr/lib/mumble
diff --git a/srcpkgs/notepadqq/template b/srcpkgs/notepadqq/template
index 12ab7b5fd1f..8a16e31d31e 100644
--- a/srcpkgs/notepadqq/template
+++ b/srcpkgs/notepadqq/template
@@ -3,7 +3,7 @@ pkgname=notepadqq
 version=1.4.8
 revision=1
 build_style=qmake
-hostmakedepends="pkg-config qt5-tools"
+hostmakedepends="pkg-config qt5-tools qt5-qmake qt5-host-tools"
 makedepends="qt5-svg-devel qt5-webkit-devel"
 depends="desktop-file-utils hicolor-icon-theme"
 maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
@@ -13,10 +13,6 @@ license="GPL-3.0-or-later"
 distfiles="https://github.com/notepadqq/notepadqq/archive/v${version}.tar.gz"
 checksum=13fba9abd84c59de27fbe92f74e2763b57588fcf9c88af10ec67313b0abbc9d0
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-svg-devel qt5-webkit-devel"
-fi
-
 post_install() {
 	# no need for upstream's weird magic, leads to segfaults anyway
 	rm "${DESTDIR}/usr/bin/notepadqq"
diff --git a/srcpkgs/octoxbps/template b/srcpkgs/octoxbps/template
index f6bfc401a7f..135429b0117 100644
--- a/srcpkgs/octoxbps/template
+++ b/srcpkgs/octoxbps/template
@@ -3,7 +3,7 @@ pkgname=octoxbps
 version=0.3.0
 revision=1
 build_style=qmake
-hostmakedepends="qt5-qmake pkg-config"
+hostmakedepends="qt5-qmake pkg-config qt5-host-tools"
 makedepends="qt5-declarative-devel qtermwidget-devel"
 depends="curl sudo"
 short_desc="Qt-based XBPS front-end"
@@ -14,10 +14,6 @@ changelog="https://raw.githubusercontent.com/aarnt/octoxbps/master/CHANGELOG"
 distfiles="https://github.com/aarnt/octoxbps/archive/v${version}.tar.gz"
 checksum=3c3e1b58c7211a5ef4aac1b1a2f9d71891404b41963f683efccc0f43165c8313
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-declarative-devel"
-fi
-
 post_configure() {
 	local qmake_args
 	if [ "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/olive/template b/srcpkgs/olive/template
index 6ae58b4b100..11468a8b04c 100644
--- a/srcpkgs/olive/template
+++ b/srcpkgs/olive/template
@@ -3,7 +3,7 @@ pkgname=olive
 version=0.1.2
 revision=2
 build_style=qmake
-hostmakedepends="qt5-qmake qt5-multimedia-devel qt5-svg-devel pkg-config"
+hostmakedepends="qt5-qmake qt5-host-tools pkg-config"
 makedepends="qt5-devel qt5-multimedia-devel qt5-svg-devel ffmpeg-devel frei0r-plugins"
 short_desc="Non-linear video editor"
 maintainer="Johannes <johannes.brechtmann@gmail.com>"
diff --git a/srcpkgs/openscad/template b/srcpkgs/openscad/template
index 49fed1660be..5e846402ddd 100644
--- a/srcpkgs/openscad/template
+++ b/srcpkgs/openscad/template
@@ -3,7 +3,7 @@ pkgname=openscad
 version=2019.05
 revision=3
 build_style=qmake
-hostmakedepends="bison flex pkg-config gettext qt5-qmake"
+hostmakedepends="bison flex pkg-config gettext qt5-qmake qt5-host-tools"
 makedepends="cgal-devel harfbuzz-devel opencsg-devel qscintilla-qt5-devel
  qt5-multimedia-devel libxml2-devel libzip-devel double-conversion-devel"
 short_desc="Solid 3D CAD modeller"
@@ -12,7 +12,3 @@ license="GPL-2.0-or-later"
 homepage="http://www.openscad.org"
 distfiles="http://files.openscad.org/${pkgname}-${version}.src.tar.gz"
 checksum=0a16c4263ce52380819dd91c609a719d38f12f6b8c4da0e828dcbe5b70996f59
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-multimedia-devel"
-fi
diff --git a/srcpkgs/orion/template b/srcpkgs/orion/template
index 0348a824fc6..d69f2ff04dd 100644
--- a/srcpkgs/orion/template
+++ b/srcpkgs/orion/template
@@ -3,7 +3,7 @@ pkgname=orion
 version=1.6.7
 revision=1
 build_style=qmake
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-declarative-devel qt5-quickcontrols2-devel mpv-devel"
 depends="qt5-quickcontrols qt5-quickcontrols2 qt5-graphicaleffects qt5-svg"
 short_desc="Qt-based client for Twitch.tv"
@@ -13,10 +13,6 @@ homepage="https://github.com/alamminsalo/orion"
 distfiles="${homepage}/archive/${version}.tar.gz"
 checksum=19d9c170d0bcf21d47947704d8c8e927cff5140f94cb840b51d2b8574b0149fb
 
-if [ "$CROSS_BUILD" ];then
-	hostmakedepends+=" qt5-host-tools qt5-declarative-devel qt5-svg-devel qt5-quickcontrols2-devel"
-fi
-
 do_install() {
 	vbin orion
 	vinstall distfiles/Orion.desktop 644 usr/share/applications/
diff --git a/srcpkgs/pencil2d/template b/srcpkgs/pencil2d/template
index 435c39a01a9..048dad18db9 100644
--- a/srcpkgs/pencil2d/template
+++ b/srcpkgs/pencil2d/template
@@ -4,7 +4,7 @@ version=0.6.5
 revision=1
 wrksrc=pencil-${version}
 build_style=qmake
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-xmlpatterns-devel qt5-svg-devel qt5-multimedia-devel"
 depends="hicolor-icon-theme ffmpeg qt5-svg qt5-xmlpatterns"
 short_desc="Easy, intuitive tool to make 2D hand-drawn animations"
@@ -14,7 +14,3 @@ homepage="https://pencil2d.org/"
 changelog="https://raw.githubusercontent.com/pencil2d/pencil/master/ChangeLog.md"
 distfiles="https://github.com/${pkgname}/pencil/archive/v${version}.tar.gz"
 checksum=31903c54c8f0a79385cc5f519b380d26524219984e619204820b946c96fc2482
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-xmlpatterns-devel qt5-svg-devel qt5-multimedia-devel"
-fi
diff --git a/srcpkgs/phototonic/template b/srcpkgs/phototonic/template
index 2c438541181..77ae8bf6a44 100644
--- a/srcpkgs/phototonic/template
+++ b/srcpkgs/phototonic/template
@@ -3,7 +3,7 @@ pkgname=phototonic
 version=2.1
 revision=3
 build_style=qmake
-hostmakedepends="pkg-config"
+hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
 makedepends="qt5-svg-devel exiv2-devel"
 depends="desktop-file-utils hicolor-icon-theme qt5-imageformats"
 short_desc="Lightweight image viewer and organizer for Qt5"
@@ -12,7 +12,3 @@ license="GPL-3.0-or-later"
 homepage="https://github.com/oferkv/phototonic"
 distfiles="https://github.com/oferkv/phototonic/archive/v${version}.tar.gz"
 checksum=a8b2dbc81750efabb65a4732b1704641afd4a4f772ef9c90817871ca2a52f5ef
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-svg-devel"
-fi
diff --git a/srcpkgs/plume-creator/template b/srcpkgs/plume-creator/template
index 1859404c5e4..3c415a06cdd 100644
--- a/srcpkgs/plume-creator/template
+++ b/srcpkgs/plume-creator/template
@@ -21,12 +21,6 @@ checksum="
  f88f9524184bcf60dae855d6ad37899aefa39de0edd56098e93ce3b97b679e0c
  7d473ee7283bc311c7d4dd3311d1e7726df7d45fa0123894265f355b436298e1"
 
-if [  "$CROSS_BUILD" ]; then
-	hostmakedepends+="
- qt5-multimedia-devel qt5-devel qt5-declarative-devel qt5-quickcontrols2-devel hunspell-devel
- libzip-devel quazip-devel"
-fi
-
 post_extract() {
 	mv -f ${wrksrc}/../debian ${wrksrc}/
 	mv -f ${wrksrc}/../resources/themes ${wrksrc}/
diff --git a/srcpkgs/qarma/template b/srcpkgs/qarma/template
index 73ff50d6df8..40351ba5c36 100644
--- a/srcpkgs/qarma/template
+++ b/srcpkgs/qarma/template
@@ -5,6 +5,7 @@ revision=1
 build_style=qmake
 provides="zenity-${version}_${revision}"
 replaces="zenity>=0"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-x11extras-devel"
 maintainer="Orphaned <orphan@voidlinux.org>"
 short_desc="Tool to create dialog boxes, based on Qt"
@@ -13,10 +14,6 @@ license="GPL-2"
 distfiles="https://github.com/luebking/qarma/archive/${version}.tar.gz"
 checksum=ebce381d2884e4109998bc4a966f1eb08cc549b2725b0f4c5525b30849754794
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-x11extras-devel"
-fi
-
 post_install() {
 	ln -s /usr/bin/qarma ${DESTDIR}/usr/bin/zenity
 }
diff --git a/srcpkgs/qcas/template b/srcpkgs/qcas/template
index fad8bda9e40..6c634902225 100644
--- a/srcpkgs/qcas/template
+++ b/srcpkgs/qcas/template
@@ -4,7 +4,7 @@ version=0.5.3
 revision=1
 build_style=qmake
 configure_args="qcas.pro"
-hostmakedepends="pkg-config"
+hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
 makedepends="giac-devel qt5-svg-devel"
 depends="desktop-file-utils giac"
 short_desc="The QT frontend to Giac/Xcas"
@@ -14,10 +14,6 @@ homepage="http://webusers.imj-prg.fr/~frederic.han/qcas/"
 distfiles="https://git.tuxfamily.org/qcas/qcas.git/snapshot/qcas-${version}.tar.gz"
 checksum=06bc5aca9f6e367e75181c633a7d1f3e199f8c7b336c1d43bcafdf41f2cb807c
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-svg-devel"
-fi
-
 do_install() {
 	vbin qcas
 	vinstall debian/qcas.desktop 644 usr/share/applications
diff --git a/srcpkgs/qdirstat/template b/srcpkgs/qdirstat/template
index 4baa801f60b..070bd37742b 100644
--- a/srcpkgs/qdirstat/template
+++ b/srcpkgs/qdirstat/template
@@ -3,7 +3,7 @@ pkgname=qdirstat
 version=1.7
 revision=2
 build_style=qmake
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="zlib-devel qt5-devel"
 short_desc="Qt-based directory statistics (KDirStat without any KDE)"
 maintainer="lemmi <lemmi@nerd2nerd.org>"
@@ -12,10 +12,6 @@ homepage="https://github.com/shundhammer/qdirstat"
 distfiles="https://github.com/shundhammer/qdirstat/archive/${version}.tar.gz"
 checksum=9a8ec22a19290794147f727bca27deb7e02b4d9c537deb2fd0d3e647621f8c4a
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-devel"
-fi
-
 post_install() {
 	vman man/qdirstat.1
 }
diff --git a/srcpkgs/qgo/template b/srcpkgs/qgo/template
index be485430202..82e76ecfafb 100644
--- a/srcpkgs/qgo/template
+++ b/srcpkgs/qgo/template
@@ -3,7 +3,7 @@ pkgname=qgo
 version=2.1.1
 revision=1
 build_style=qmake
-hostmakedepends="git qt5-qmake qt5-tools"
+hostmakedepends="git qt5-qmake qt5-tools qt5-host-tools"
 makedepends="qt5-devel qt5-multimedia-devel pulseaudio-devel"
 short_desc="Go/Weiqi/Baduk client that supports the IGS, GTP and SGF protocols"
 maintainer='Brandon Wilson <x@wilsonb.com>'
@@ -11,7 +11,3 @@ license="GPL-2"
 homepage="https://github.com/pzorin/qgo"
 distfiles="https://github.com/xelxebar/${pkgname}/archive/v${version}.tar.gz"
 checksum="e4a36f92abded9536e2bedb5748fd3aba6d150248b1b26a6985763dc4c15434e"
-
-if [ -n "${CROSS_BUILD}" ]; then
-	hostmakedepends+=" qt5-multimedia-devel"
-fi
diff --git a/srcpkgs/qml-box2d/template b/srcpkgs/qml-box2d/template
index 99d599a1b35..2c213c732db 100644
--- a/srcpkgs/qml-box2d/template
+++ b/srcpkgs/qml-box2d/template
@@ -5,6 +5,7 @@ revision=1
 _commit=b7212d5640701f93f0cd88fbd3a32c619030ae62
 wrksrc="qml-box2d-${_commit}"
 build_style=qmake
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-declarative-devel"
 short_desc="Box2D QML plugin"
 maintainer="Orphaned <orphan@voidlinux.org>"
@@ -12,11 +13,6 @@ license="Zlib"
 homepage="https://github.com/qml-box2d/qml-box2d"
 distfiles="https://github.com/qml-box2d/qml-box2d/archive/${_commit}.tar.gz"
 checksum=a9071d2a85aafe74cb431e12888cfb92bd19cb91f4f577edd73cd9692d5e152f
-nocross='some things do get wrongly installed into $DESTDIR/$XBPS_CROSS_BASE'
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-declarative-devel"
-fi
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/qmltermwidget/template b/srcpkgs/qmltermwidget/template
index 60de10dfef8..8a5b2fa230e 100644
--- a/srcpkgs/qmltermwidget/template
+++ b/srcpkgs/qmltermwidget/template
@@ -3,7 +3,7 @@ pkgname=qmltermwidget
 version=0.2.0
 revision=1
 build_style=qmake
-hostmakedepends="qt5-declarative-devel qt5-qmake"
+hostmakedepends="qt5-host-tools qt5-qmake"
 makedepends="qt5-devel qt5-declarative-devel"
 short_desc="QML port of qtermwidget"
 maintainer="bra1nwave <brainwave@openmailbox.org>"
diff --git a/srcpkgs/qoauth-qt5/template b/srcpkgs/qoauth-qt5/template
index f9fcb6da905..d5f3f388e1e 100644
--- a/srcpkgs/qoauth-qt5/template
+++ b/srcpkgs/qoauth-qt5/template
@@ -5,7 +5,7 @@ revision=1
 _gitrev=4b01e9fa5198f9e175f5e8e19868b32101f22b98
 wrksrc="qoauth-${_gitrev}"
 build_style=qmake
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-devel qca-qt5-devel"
 short_desc="Support with OAuth-powered network services"
 maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
@@ -16,10 +16,6 @@ checksum=9eef13bd6095d68ba7902514b300c23cb81a69a090ba82ced9d7cdf76a65d8e4
 
 CXXFLAGS="-I${XBPS_CROSS_BASE}/usr/include/Qca-qt5/QtCrypto"
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-devel"
-fi
-
 pre_configure() {
 	sed -i src/src.pro tests/*/*.pro \
 		-e 's|lib64|lib|' \
diff --git a/srcpkgs/qownnotes/template b/srcpkgs/qownnotes/template
index 2e580449151..6b6744b7687 100644
--- a/srcpkgs/qownnotes/template
+++ b/srcpkgs/qownnotes/template
@@ -3,7 +3,7 @@ pkgname=qownnotes
 version=20.12.0
 revision=1
 build_style=qmake
-hostmakedepends="pkg-config qt5-qmake"
+hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
 makedepends="botan-devel qt5-declarative-devel qt5-svg-devel
  qt5-xmlpatterns-devel qt5-websockets-devel qt5-x11extras-devel"
 depends="qt5-plugin-sqlite"
@@ -15,11 +15,6 @@ changelog="https://www.qownnotes.org/changelog/QOwnNotes"
 distfiles="https://download.tuxfamily.org/${pkgname}/src/${pkgname}-${version}.tar.xz"
 checksum=c21352a876fb3cb6cb58fb05536f78ab061b79fec8ced055ff7c9a285674898d
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-declarative-devel qt5-svg-devel
-	 qt5-xmlpatterns-devel qt5-websockets-devel qt5-x11extras-devel"
-fi
-
 pre_build() {
 	sed -i '5i USE_SYSTEM_BOTAN = 1' libraries/botan/botan.pri
 }
diff --git a/srcpkgs/qpdfview/template b/srcpkgs/qpdfview/template
index a9a7efb726d..19cb2bb34ad 100644
--- a/srcpkgs/qpdfview/template
+++ b/srcpkgs/qpdfview/template
@@ -4,7 +4,7 @@ version=0.4.18
 revision=2
 build_style=qmake
 configure_args="qpdfview.pro"
-hostmakedepends="pkg-config qt5-host-tools qt5-svg-devel"
+hostmakedepends="pkg-config qt5-host-tools qt5-qmake"
 makedepends="cups-devel djvulibre-devel file-devel libspectre-devel
  poppler-qt5-devel qt5-svg-devel qt5-tools-devel"
 depends="desktop-file-utils hicolor-icon-theme qt5-plugin-sqlite qt5-svg"
diff --git a/srcpkgs/qscintilla-qt5/template b/srcpkgs/qscintilla-qt5/template
index e7eac8a82f4..5bc6c853075 100644
--- a/srcpkgs/qscintilla-qt5/template
+++ b/srcpkgs/qscintilla-qt5/template
@@ -5,7 +5,7 @@ revision=1
 wrksrc="QScintilla_gpl-${version}"
 build_wrksrc=Qt4Qt5
 build_style=qmake
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-devel"
 short_desc="Qt5 port of Neil Hodgson's Scintilla C++ editor class"
 maintainer="Pierre Allegraud <pierre.allegraud@crans.org>"
@@ -14,10 +14,6 @@ homepage="https://www.riverbankcomputing.com/software/qscintilla/intro"
 distfiles="https://www.riverbankcomputing.com/static/Downloads/QScintilla/${version}/QScintilla_gpl-${version}.tar.gz"
 checksum=029bdc476a069fda2cea3cd937ba19cc7fa614fb90578caef98ed703b658f4a1
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends="qt5-devel"
-fi
-
 qscintilla-qt5-devel_package() {
 	short_desc+=" - development files"
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/qt5-styleplugins/template b/srcpkgs/qt5-styleplugins/template
index be8a125b466..98991b16fa3 100644
--- a/srcpkgs/qt5-styleplugins/template
+++ b/srcpkgs/qt5-styleplugins/template
@@ -5,7 +5,7 @@ revision=15
 _gitrev=335dbece103e2cbf6c7cf819ab6672c2956b17b3
 wrksrc="qtstyleplugins-${_gitrev}"
 build_style=qmake
-hostmakedepends="pkg-config qt5-host-tools qt5-devel"
+hostmakedepends="pkg-config qt5-host-tools qt5-qmake"
 makedepends="libxcb-devel libxkbcommon-devel libinput-devel tslib-devel gtk+-devel qt5-devel"
 depends="qt5-core>=5.15.2<5.15.3"
 short_desc="Additional style plugins for Qt5"
diff --git a/srcpkgs/qt5-webengine/template b/srcpkgs/qt5-webengine/template
index b49665122bb..edc84557bd3 100644
--- a/srcpkgs/qt5-webengine/template
+++ b/srcpkgs/qt5-webengine/template
@@ -12,7 +12,7 @@ configure_args="--
  -webengine-kerberos -no-webengine-embedded-build"
 # Rely on auto detection (fails if forced for cross builds) -webengine-alsa
 hostmakedepends="qt5-qmake gperf ninja qt5-host-tools flex pkg-config
- which perl python protobuf"
+ which perl python protobuf nss-devel libevent-devel zlib-devel icu-devel"
 makedepends="qt5-webchannel-devel qt5-location-devel qt5-tools-devel qt5-devel
  qt5-declarative-devel libevent-devel snappy-devel icu-devel ffmpeg-devel
  libwebp-devel opus-devel cups-devel nss-devel minizip-devel libxslt-devel
@@ -36,11 +36,6 @@ if [ "$build_option_sndio" ]; then
 	configure_args+=" -sndio"
 fi
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" nss-devel libevent-devel qt5-location-devel
-	 qt5-declarative-devel"
-fi
-
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	makedepends+=" musl-legacy-compat"
 fi
diff --git a/srcpkgs/qt5-webview/template b/srcpkgs/qt5-webview/template
index fc2265296fc..807f4d0504c 100644
--- a/srcpkgs/qt5-webview/template
+++ b/srcpkgs/qt5-webview/template
@@ -4,7 +4,7 @@ version=5.15.2
 revision=1
 wrksrc="qtwebview-everywhere-src-${version}"
 build_style=qmake
-hostmakedepends="qt5-qmake perl qt5-declarative-devel"
+hostmakedepends="qt5-qmake perl qt5-host-tools"
 makedepends="qt5-location-devel qt5-webchannel-devel qt5-tools-devel qt5-declarative-devel
  $(vopt_if webengine qt5-webengine-devel)"
 short_desc="Cross-platform application and UI framework (QT5) - WebEngine component"
diff --git a/srcpkgs/qt5ct/template b/srcpkgs/qt5ct/template
index 4dc23eb2181..02f6e9442fe 100644
--- a/srcpkgs/qt5ct/template
+++ b/srcpkgs/qt5ct/template
@@ -3,7 +3,7 @@ pkgname=qt5ct
 version=1.1
 revision=1
 build_style=qmake
-hostmakedepends="qt5-qmake qt5-tools"
+hostmakedepends="qt5-qmake qt5-tools qt5-host-tools"
 makedepends="qt5-devel"
 depends="qt5-svg"
 short_desc="Qt5 Configuration Tool"
@@ -13,10 +13,6 @@ homepage="https://sourceforge.net/projects/qt5ct/"
 distfiles="${SOURCEFORGE_SITE}/project/qt5ct/qt5ct-${version}.tar.bz2"
 checksum=af77c4dbf7f9ba97fe0218648167395bca7bcb2b9c1886a9c98b1e343127ddd2
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-devel"
-fi
-
 post_install() {
 	vlicense COPYING
 	vinstall ${FILESDIR}/qt5ct.sh 644 etc/profile.d
diff --git a/srcpkgs/qt5pas/template b/srcpkgs/qt5pas/template
index 0d8c75b9240..93113c71703 100644
--- a/srcpkgs/qt5pas/template
+++ b/srcpkgs/qt5pas/template
@@ -4,7 +4,7 @@ version=2.6~beta
 revision=2
 wrksrc=cbindings
 build_style=qmake
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-devel qt5-x11extras-devel"
 short_desc="Qt5 interface bindings for Pascal"
 maintainer="Orphaned <orphan@voidlinux.org>"
@@ -13,10 +13,6 @@ homepage="https://svn.freepascal.org/svn/lazarus/trunk/lcl/interfaces/qt5/cbindi
 distfiles="${DEBIAN_SITE}/main/libq/libqtpas/libqtpas_${version}.orig.tar.xz"
 checksum=fcc5f695d60d5f72bf501b2fa779e8a1a2636c8d991270b5b3fef3d0e990365c
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-devel qt5-x11extras-devel"
-fi
-
 post_install() {
 	vinstall qt5.pas 0644 usr/share/pascal/qt5
 }
diff --git a/srcpkgs/qtav/template b/srcpkgs/qtav/template
index 5687942f7f5..0d85ec07648 100644
--- a/srcpkgs/qtav/template
+++ b/srcpkgs/qtav/template
@@ -4,7 +4,7 @@ version=1.13.0
 revision=1
 wrksrc="QtAV-${version}"
 build_style=qmake
-hostmakedepends="qt5-qmake qt5-host-tools qt5-svg-devel"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="ffmpeg-devel libass-devel libopenal-devel
  libva-glx-devel libXv-devel pulseaudio-devel
  qt5-declarative-devel qt5-svg-devel
diff --git a/srcpkgs/qtcreator/template b/srcpkgs/qtcreator/template
index cb7bdd6cf53..6080b0da508 100644
--- a/srcpkgs/qtcreator/template
+++ b/srcpkgs/qtcreator/template
@@ -5,9 +5,10 @@ revision=1
 wrksrc="qt-creator-opensource-src-${version}"
 build_style=qmake
 make_install_args="INSTALL_ROOT=\${DESTDIR}/usr"
-hostmakedepends="clang llvm perl pkg-config python3 which"
+hostmakedepends="clang llvm perl pkg-config python3 which qt5-qmake
+ qt5-host-tools"
 makedepends="qt5-declarative-devel qt5-script-devel qt5-tools-devel
- qt5-quickcontrols"
+ qt5-quickcontrols clang llvm"
 depends="qt5-declarative-devel qt5-quickcontrols qt5-plugin-sqlite"
 short_desc="Cross-platform IDE for Qt developers"
 maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
@@ -18,11 +19,6 @@ checksum=ef6fdcbaebb0d3d37cfdbc68f8b9e94ffeb6f63194564da5ce77760bb7790367
 replaces="qtcreator-data>=0"
 python_version=3
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-declarative-devel qt5-host-tools qt5-script-devel qt5-tools-devel"
-	makedepends+=" clang llvm"
-fi
-
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	makedepends+=" libexecinfo-devel"
 fi
diff --git a/srcpkgs/qtfm/template b/srcpkgs/qtfm/template
index f7d177a9339..fad60da4d10 100644
--- a/srcpkgs/qtfm/template
+++ b/srcpkgs/qtfm/template
@@ -4,6 +4,7 @@ version=6.2.0
 revision=1
 build_style=qmake
 configure_args="CONFIG+=release"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-devel"
 depends="hicolor-icon-theme"
 short_desc="Lightweight file manager for Linux desktops based on pure Qt"
@@ -13,7 +14,3 @@ homepage="https://github.com/rodlie/qtfm"
 changelog="https://raw.githubusercontent.com/rodlie/qtfm/master/ChangeLog"
 distfiles="https://github.com/rodlie/qtfm/archive/${version}.tar.gz"
 checksum=58c6af502b606e63f96e8aec96b65ca9125be18ecdd5e4680ccaf50e9c40b064
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-devel"
-fi
diff --git a/srcpkgs/quiterss/template b/srcpkgs/quiterss/template
index 1072961760f..3c655713acd 100644
--- a/srcpkgs/quiterss/template
+++ b/srcpkgs/quiterss/template
@@ -3,7 +3,7 @@ pkgname=quiterss
 version=0.19.4
 revision=1
 build_style=qmake
-hostmakedepends="pkg-config qt5-qmake qt5-webkit-devel qt5-multimedia-devel"
+hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
 makedepends="sqlite-devel qt5-webkit-devel qt5-multimedia-devel"
 short_desc="Open-source cross-platform RSS/Atom news feeds reader"
 maintainer="toluschr <toluschr@protonmail.com>"
diff --git a/srcpkgs/qwt/template b/srcpkgs/qwt/template
index d3b3645dcc9..0e96184000e 100644
--- a/srcpkgs/qwt/template
+++ b/srcpkgs/qwt/template
@@ -3,7 +3,7 @@ pkgname=qwt
 version=6.1.4
 revision=1
 build_style=qmake
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-tools-devel qt5-svg-devel"
 short_desc="Qt Widgets for Technical Applications"
 maintainer="Giuseppe Fierro <gspe@ae-design.ws>"
@@ -12,10 +12,6 @@ homepage="http://qwt.sourceforge.net/"
 distfiles="https://sourceforge.net/projects/${pkgname}/files/${pkgname}/${version}/${pkgname}-${version}.tar.bz2"
 checksum=1529215329e51fc562e0009505a838f427919a18b362afff441f035b2d9b5bd9
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-tools-devel qt5-svg-devel"
-fi
-
 pre_configure() {
 	sed -e '/^\s*QWT_INSTALL_PREFIX/ s|=.*|= /usr|' \
 		-e '/^QWT_INSTALL_DOCS/ s|/doc|/share/doc/qwt|' \
diff --git a/srcpkgs/qxmledit/template b/srcpkgs/qxmledit/template
index 64dd9adcac2..7b025b26cab 100644
--- a/srcpkgs/qxmledit/template
+++ b/srcpkgs/qxmledit/template
@@ -9,6 +9,7 @@ configure_args="QXMLEDIT_INST_DATA_DIR=/usr/share/qxmledit
  QXMLEDIT_INST_LIB_DIR=/usr/lib
  QXMLEDIT_INST_TRANSLATIONS_DIR=/usr/share/qxmledit/translations
  QXMLEDIT_INST_INCLUDE_DIR=/usr/include/qxmledit"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="glu-devel qt5-devel qt5-declarative-devel qt5-scxml-devel
  qt5-script-devel qt5-svg-devel qt5-xmlpatterns-devel"
 short_desc="Simple XML Editor"
@@ -18,11 +19,6 @@ homepage="https://qxmledit.org/"
 distfiles="https://github.com/lbellonda/qxmledit/archive/${version}.tar.gz"
 checksum=e86443d640b2d2486b8278a200e098425c52607f82908a1b5676c42af057caa8
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-devel qt5-declarative-devel qt5-scxml-devel
-	 qt5-script-devel qt5-svg-devel qt5-xmlpatterns-devel"
-fi
-
 post_install() {
 	vlicense external/qwtplot3d/license.txt
 	vmkdir usr/share/appdata
diff --git a/srcpkgs/radeon-profile-daemon/template b/srcpkgs/radeon-profile-daemon/template
index 63adcb66672..3e69062fdee 100644
--- a/srcpkgs/radeon-profile-daemon/template
+++ b/srcpkgs/radeon-profile-daemon/template
@@ -4,6 +4,7 @@ version=20190603
 revision=1
 build_wrksrc=radeon-profile-daemon
 build_style=qmake
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-devel"
 short_desc="Daemon for radeon-profile GUI"
 maintainer="SolitudeSF <solitudesf@protonmail.com>"
@@ -12,10 +13,6 @@ homepage="https://github.com/marazmista/radeon-profile-daemon"
 distfiles="${homepage}/archive/${version}.tar.gz"
 checksum=bb0145c3dcbced094e28fe993d8f7e77defcfa5dcef3146badcd82d9fb627700
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-devel"
-fi
-
 do_install() {
 	vbin target/radeon-profile-daemon
 	vsv radeon-profile-daemon
diff --git a/srcpkgs/radeon-profile/template b/srcpkgs/radeon-profile/template
index 82621b8d1b9..256cf963bdf 100644
--- a/srcpkgs/radeon-profile/template
+++ b/srcpkgs/radeon-profile/template
@@ -4,6 +4,7 @@ version=20200824
 revision=1
 build_wrksrc=radeon-profile
 build_style=qmake
+hostmakedepends="qt5-host-tools qt5-qmake"
 makedepends="qt5-devel qt5-charts-devel libdrm-devel libXrandr-devel"
 short_desc="Application to read current clocks of ATi Radeon cards"
 maintainer="SolitudeSF <solitudesf@protonmail.com>"
@@ -11,7 +12,3 @@ license="GPL-2.0-or-later"
 homepage="https://github.com/marazmista/radeon-profile"
 distfiles="${homepage}/archive/${version}.tar.gz"
 checksum=8d378d8ba249f2655783798b8e86ce1eb7a9a1dcd12d29784ba40366583b47af
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-qmake qt5-charts-devel"
-fi
diff --git a/srcpkgs/retroshare/template b/srcpkgs/retroshare/template
index 6f95e893761..870bad191a3 100644
--- a/srcpkgs/retroshare/template
+++ b/srcpkgs/retroshare/template
@@ -5,8 +5,7 @@ revision=5
 wrksrc="RetroShare-${version}"
 build_style=qmake
 configure_args="RS_UPNP_LIB=miniupnpc"
-hostmakedepends="pkg-config qt5-qmake qt5-host-tools
- qt5-tools-devel qt5-multimedia-devel qt5-x11extras-devel"
+hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
 makedepends="ffmpeg-devel libgnome-keyring-devel libmicrohttpd-devel
  libopencv-devel libssh-devel miniupnpc-devel libXScrnSaver-devel libxslt-devel
  pulseaudio-devel qt5-multimedia-devel qt5-tools-devel qt5-x11extras-devel
diff --git a/srcpkgs/rssguard/template b/srcpkgs/rssguard/template
index bc5f4ad4ed6..ab7b3a9918d 100644
--- a/srcpkgs/rssguard/template
+++ b/srcpkgs/rssguard/template
@@ -4,6 +4,7 @@ version=3.9.0
 revision=1
 build_style=qmake
 configure_args="CONFIG+=release LRELEASE_EXECUTABLE=lrelease-qt5 USE_WEBENGINE=false"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-tools-devel kdeclarative-devel"
 depends="desktop-file-utils qt5-plugin-sqlite"
 short_desc="Simple (yet powerful) Qt5 feed reader"
@@ -13,10 +14,6 @@ homepage="https://github.com/martinrotter/rssguard"
 distfiles="https://github.com/martinrotter/rssguard/archive/${version}.tar.gz"
 checksum=79ca9cccc6173e3a1f58ff49a5d9896d87e009ecd831619ce4ebe2e4e476d7a4
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-tools-devel kdeclarative-devel"
-fi
-
 post_install() {
 	# Install rssguard icon manually
 	vinstall resources/graphics/rssguard.png 644 usr/share/pixmaps
diff --git a/srcpkgs/shotcut/template b/srcpkgs/shotcut/template
index dab37cf9ed5..27849fb2723 100644
--- a/srcpkgs/shotcut/template
+++ b/srcpkgs/shotcut/template
@@ -4,7 +4,7 @@ version=21.01.29
 revision=1
 build_style=qmake
 configure_args="SHOTCUT_VERSION=VOID-$version DEFINES+=SHOTCUT_NOUPGRADE"
-hostmakedepends="pkg-config qt5-tools"
+hostmakedepends="pkg-config qt5-tools qt5-qmake qt5-host-tools"
 makedepends="gstreamer1-devel lame-devel libvpx-devel mlt-devel mlt-python3
  qt5-declarative-devel qt5-graphicaleffects qt5-multimedia-devel
  qt5-quickcontrols2-devel qt5-webkit-devel qt5-websockets-devel
@@ -19,9 +19,6 @@ checksum=2e55e36d95344758f220b081b1f25f90eb3d0131b0a4af9d65871798079ee961
 
 CXXFLAGS="-DHAVE_LOCALE_H=1"
 
-nocross="https://travis-ci.org/voidlinux/void-packages/jobs/292589547#L1332
-	https://travis-ci.org/voidlinux/void-packages/jobs/292589548#L1337"
-
 post_configure() {
 	# Hack to  make sure that the build_style does not override the
 	# value of LINK when calling the translations Makefile
diff --git a/srcpkgs/signon-ui/template b/srcpkgs/signon-ui/template
index c5473780089..81209631fe0 100644
--- a/srcpkgs/signon-ui/template
+++ b/srcpkgs/signon-ui/template
@@ -3,7 +3,7 @@ pkgname=signon-ui
 version=0.15
 revision=1
 build_style=qmake
-hostmakedepends="qt5-qmake pkg-config qt5-webkit-devel qt5-host-tools"
+hostmakedepends="qt5-qmake pkg-config qt5-host-tools"
 makedepends="libaccounts-qt5-devel libnotify-devel libproxy-devel
  qt5-webkit-devel qt5-x11extras-devel signond-devel"
 short_desc="Online Accounts Sign-on UI"
diff --git a/srcpkgs/smtube/template b/srcpkgs/smtube/template
index 2f1a8117a07..92bea100cf0 100644
--- a/srcpkgs/smtube/template
+++ b/srcpkgs/smtube/template
@@ -8,7 +8,7 @@ make_build_args="
  DATA_PATH=\\\"/usr/share/smtube\\\"
  TRANSLATION_PATH=\\\"/usr/share/smtube/translations\\\"
  DOC_PATH=\\\"/usr/share/doc/smtube\\\""
-hostmakedepends="qt5-script-devel qt5-tools-devel qt5-webkit-devel"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-script-devel qt5-tools-devel qt5-webkit-devel"
 depends="desktop-file-utils hicolor-icon-theme"
 short_desc="Small youtube browser"
diff --git a/srcpkgs/stremio-shell/template b/srcpkgs/stremio-shell/template
index e26d066c062..0dacf7511c7 100644
--- a/srcpkgs/stremio-shell/template
+++ b/srcpkgs/stremio-shell/template
@@ -26,10 +26,6 @@ checksum="b039dd247af3f0f662ea7915919f3889c97dd5cead7e22198d88a86e386c986a
  d035141496ad41352490464c3fff6492d13fee146edb88afeefc15d07662e89e"
 skip_extraction="server.js stremio.asar"
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" ${makedepends}"
-fi
-
 post_extract() {
 	rmdir deps/singleapplication
 	mv ../SingleApplication-${_singleapplication_hash} deps/singleapplication
diff --git a/srcpkgs/texmaker/template b/srcpkgs/texmaker/template
index 4b322e37697..bd07f0b84ce 100644
--- a/srcpkgs/texmaker/template
+++ b/srcpkgs/texmaker/template
@@ -3,7 +3,7 @@ pkgname=texmaker
 version=5.0.4
 revision=1
 build_style=qmake
-hostmakedepends="qt5-qmake pkg-config"
+hostmakedepends="qt5-qmake pkg-config qt5-host-tools"
 makedepends="poppler-qt5-devel qt5-webkit-devel qt5-script-devel"
 short_desc="Free cross-platform LaTeX editor"
 maintainer="Andrea Brancaleoni <abc@pompel.me>"
@@ -11,7 +11,3 @@ license="GPL-2.0-or-later"
 homepage="http://www.xm1math.net/texmaker/index.html"
 distfiles="http://www.xm1math.net/$pkgname/$pkgname-$version.tar.bz2"
 checksum=1de3ab3f6d6bee37a7d0b528ca1cbb7ce8e7aef5ec6a4405aff2caf9d12bd0e2
-
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-webkit-devel qt5-script-devel"
-fi
diff --git a/srcpkgs/texstudio/template b/srcpkgs/texstudio/template
index 601a7d048be..b70789d6e23 100644
--- a/srcpkgs/texstudio/template
+++ b/srcpkgs/texstudio/template
@@ -4,6 +4,7 @@ version=3.1.1
 revision=1
 build_style=qmake
 configure_args="USE_SYSTEM_HUNSPELL=y USE_SYSTEM_QUAZIP=y
+ INCLUDEPATH+=$XBPS_CROSS_BASE/usr/include/quazip5
  $(vopt_if phonon PHONON=true) $(vopt_if poppler '' NO_POPPLER_PREVIEW=true)"
 hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
 makedepends="qt5-webkit-devel qt5-svg-devel qt5-script-devel qt5-tools-devel
@@ -24,10 +25,6 @@ desc_option_poppler="build with poppler (=internal pdf preview)"
 
 build_options_default="phonon poppler"
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" ${makedepends}"
-fi
-
 case "$XBPS_TARGET_MACHINE" in
 	ppc64*) ;;
 	aarch64*|ppc*)
diff --git a/srcpkgs/textosaurus/template b/srcpkgs/textosaurus/template
index 6a1f255ad53..5223d1f5566 100644
--- a/srcpkgs/textosaurus/template
+++ b/srcpkgs/textosaurus/template
@@ -4,7 +4,7 @@ version=0.9.11
 revision=1
 _scommit=b6e583c42b596523aad85906152eb2bcf068f625
 build_style=qmake
-hostmakedepends="pkg-config qt5-tools"
+hostmakedepends="pkg-config qt5-tools qt5-qmake qt5-host-tools"
 makedepends="qt5-svg-devel"
 depends="qt5-svg"
 short_desc="Simple cross-platform text editor based on Qt and Scintilla"
@@ -17,10 +17,6 @@ distfiles="${homepage}/archive/${version}.tar.gz
 checksum="82093b6c8725d104498ce4a66e4cf5a3aa1f057b34600bd5d67413dce9bff2cf
  fad739e3493dea0f7435114ac936dc255d3b1471bd61c7e7349845ab626b95d9"
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-svg-devel"
-fi
-
 post_extract() {
 	cp -Trp ${XBPS_BUILDDIR}/scintilla-${_scommit} ${wrksrc}/src/libtextosaurus/3rd-party/scintilla
 }
diff --git a/srcpkgs/touchegg/template b/srcpkgs/touchegg/template
index 69e831d6800..e245c3fb195 100644
--- a/srcpkgs/touchegg/template
+++ b/srcpkgs/touchegg/template
@@ -4,7 +4,7 @@ version=1.1.1
 revision=5
 build_wrksrc=touchegg
 build_style=qmake
-hostmakedepends="qt5-qmake qt5-devel"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="libXtst-devel geis-devel qt5-devel qt5-x11extras-devel"
 short_desc="Multitouch gesture recognizer"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -12,7 +12,3 @@ license="GPL-2.0-or-later"
 homepage="https://github.com/JoseExposito/touchegg"
 distfiles="https://github.com/JoseExposito/touchegg/archive/${version}.tar.gz"
 checksum=daeca6063eeb9d3ee95803699665ce0b6f101bb3ce8421df2676744556c0b8c8
-
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-x11extras-devel"
-fi
diff --git a/srcpkgs/vapoursynth-editor/template b/srcpkgs/vapoursynth-editor/template
index 731fa409529..19903b77a6e 100644
--- a/srcpkgs/vapoursynth-editor/template
+++ b/srcpkgs/vapoursynth-editor/template
@@ -5,7 +5,7 @@ revision=1
 _bitbucket_hash=8019bb5a8099
 wrksrc="mystery_keeper-${pkgname}-${_bitbucket_hash}"
 build_style=qmake
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="vapoursynth-devel qt5-devel qt5-websockets-devel"
 depends="vapoursynth"
 short_desc="Cross-platform editor for VapourSynth script"
@@ -15,10 +15,6 @@ homepage="https://bitbucket.org/mystery_keeper/vapoursynth-editor"
 distfiles="${homepage}/get/r${version}.tar.gz"
 checksum=41e09a6c1411536f7a223a16263145b31de4715189cfe2ebe62b4ad69d6ec342
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-devel qt5-websockets-devel"
-fi
-
 pre_configure() {
 	mv pro/pro.pro .
 }
diff --git a/srcpkgs/vokoscreen/template b/srcpkgs/vokoscreen/template
index 5063c45df7e..94e4012dfcc 100644
--- a/srcpkgs/vokoscreen/template
+++ b/srcpkgs/vokoscreen/template
@@ -13,8 +13,4 @@ homepage="http://linuxecke.volkoh.de/vokoscreen/vokoscreen.html"
 distfiles="https://github.com/vkohaupt/vokoscreen/archive/${version}.tar.gz"
 checksum=7f5d9abfa3b4a1f7ce657838f5169cd80a590be490dacd0ad1751853a38f4245
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-x11extras-devel"
-fi
-
 CFLAGS="-fcommon"
diff --git a/srcpkgs/wkhtmltopdf/template b/srcpkgs/wkhtmltopdf/template
index 3aad19995a2..5703f69fc0c 100644
--- a/srcpkgs/wkhtmltopdf/template
+++ b/srcpkgs/wkhtmltopdf/template
@@ -3,7 +3,7 @@ pkgname=wkhtmltopdf
 version=0.12.6
 revision=1
 build_style=qmake
-hostmakedepends="qt5-qmake"
+hostmakedepends="qt5-qmake qt5-host-tools"
 configure_args="INSTALLBASE=/usr"
 makedepends="qt5-xmlpatterns-devel qt5-svg-devel qt5-webkit-devel"
 depends="qt5-svg"
@@ -14,11 +14,6 @@ homepage="https://wkhtmltopdf.org"
 distfiles="https://github.com/wkhtmltopdf/wkhtmltopdf/archive/${version}.tar.gz"
 checksum=adcced78492e7366d940c66a1327a85d3ae8c45190f486f545fdaa84cac662f0
 
-if [ "$CROSS_BUILD" ]; then
-	# make qmake happy
-	hostmakedepends+=" ${makedepends}"
-fi
-
 libwkhtmltopdf_package() {
 	short_desc+=" - runtime library"
 	pkg_install() {
diff --git a/srcpkgs/wpa_gui/template b/srcpkgs/wpa_gui/template
index 379b5d2a6aa..6f741912316 100644
--- a/srcpkgs/wpa_gui/template
+++ b/srcpkgs/wpa_gui/template
@@ -5,7 +5,7 @@ revision=1
 wrksrc="wpa_supplicant-${version}"
 build_wrksrc="wpa_supplicant/wpa_gui-qt4"
 build_style=qmake
-hostmakedepends="qt5-devel"
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-devel"
 depends="wpa_supplicant desktop-file-utils"
 short_desc="WPA/WPA2/IEEE 802.1X Supplicant -- Graphical User Interface"
diff --git a/srcpkgs/xaos/template b/srcpkgs/xaos/template
index 1b4c9dfd831..5bc0a547464 100644
--- a/srcpkgs/xaos/template
+++ b/srcpkgs/xaos/template
@@ -4,7 +4,7 @@ version=4.2.1
 revision=1
 wrksrc="XaoS-release-${version}"
 build_style=qmake
-hostmakedepends="qt5-qmake qt5-devel which"
+hostmakedepends="qt5-qmake qt5-host-tools which"
 makedepends="qt5-devel gsl-devel"
 short_desc="Fast interactive real-time fractal zoomer/morpher"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
diff --git a/srcpkgs/ykpers-gui/template b/srcpkgs/ykpers-gui/template
index 309b98b9f8e..43ae33b4301 100644
--- a/srcpkgs/ykpers-gui/template
+++ b/srcpkgs/ykpers-gui/template
@@ -5,7 +5,7 @@ version=3.1.25
 revision=1
 wrksrc="${_realname}-${version}"
 build_style=qmake
-hostmakedepends="qt5-qmake pkg-config"
+hostmakedepends="qt5-qmake pkg-config qt5-host-tools"
 makedepends="qt5-devel libusb-compat-devel libyubikey-devel libykpers-devel"
 depends="hicolor-icon-theme"
 short_desc="Yubikey Personalization Tools GUI"
@@ -15,10 +15,6 @@ homepage="https://developers.yubico.com/${_realname}/"
 distfiles="https://developers.yubico.com/${_realname}/Releases/${_realname}-${version}.tar.gz"
 checksum=680b8ba8251c828847ffddd520165ac14927c2c6ee4ae39cfa9022ad7dd9dece
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-host-tools qt5-devel"
-fi
-
 post_install() {
 	vlicense COPYING LICENSE
 	vbin build/release/${_realname} ykpers-gui
diff --git a/srcpkgs/zrandr/template b/srcpkgs/zrandr/template
index 27f35145f84..ac972af7e40 100644
--- a/srcpkgs/zrandr/template
+++ b/srcpkgs/zrandr/template
@@ -3,6 +3,7 @@ pkgname=zrandr
 version=0.3.2
 revision=1
 build_style=qmake
+hostmakedepends="qt5-qmake qt5-host-tools"
 makedepends="qt5-devel"
 depends="desktop-file-utils hicolor-icon-theme xrandr"
 short_desc="Simple Qt5 front end for xrandr"
@@ -12,10 +13,6 @@ homepage="https://github.com/fralonra/zrandr"
 distfiles="https://github.com/fralonra/zrandr/archive/v${version}.tar.gz"
 checksum=04ba7dabbec63f3946ee4e1c8970f90a731928017d930c39ad21119775061a51
 
-if [ -n "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-devel"
-fi
-
 pre_configure() {
 	lrelease -verbose zrandr.pro
 }

From dce5ccb0af7a727b22a20e8a9f2c857fdc2a75f4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Wed, 3 Mar 2021 21:42:43 +0700
Subject: [PATCH 057/153] qbittorrent: build-style is gnu-configure

---
 srcpkgs/qbittorrent/template | 66 ++++++------------------------------
 1 file changed, 10 insertions(+), 56 deletions(-)

diff --git a/srcpkgs/qbittorrent/template b/srcpkgs/qbittorrent/template
index b3a5b7fb58a..2598ea2d282 100644
--- a/srcpkgs/qbittorrent/template
+++ b/srcpkgs/qbittorrent/template
@@ -3,7 +3,10 @@ pkgname=qbittorrent
 version=4.3.3
 revision=2
 create_wrksrc=yes
-build_style=qmake
+build_style=gnu-configure
+build_helper=qmake
+configure_args="--disable-systemd --with-boost=${XBPS_CROSS_BASE}/usr
+ --with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib"
 hostmakedepends="automake libtool pkg-config qt5-host-tools qt5-qmake qt5-tools"
 makedepends="libtorrent-rasterbar-devel qt5-declarative-devel qt5-svg-devel"
 depends="qt5-svg"
@@ -15,10 +18,6 @@ changelog="https://www.qbittorrent.org/news.php"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
 checksum=5966fdceab877fa3fedd9776a5f8ec6ce55308048e1d4a16b819d9b650dbc137
 
-if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" qt5-svg-devel"
-fi
-
 do_extract() {
 	local n=${pkgname}-${version}
 	mkdir -p build-nox build-x11
@@ -27,57 +26,12 @@ do_extract() {
 }
 
 do_configure() {
-	local opts="--prefix=/usr" build opts
-	opts+=" --disable-systemd"
-	opts+=" --with-boost=${XBPS_CROSS_BASE}/usr"
-	opts+=" --with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib"
-	if [ "$CROSS_BUILD" ]; then
-		opts+=" --host=${XBPS_CROSS_TRIPLET}"
-	fi
-	for f in build-x11:--enable-gui:--disable-webui \
-		build-nox:--disable-gui:--enable-webui; do
-		build=${f%%:*}
-		f=${f#*:}
-		opts+=" ${f/:/ }"
-		cd ${wrksrc}/${build}
-		./bootstrap.sh
-		./configure ${opts}
-		echo "[Paths]" > qt.conf
-		echo "Sysroot=${XBPS_CROSS_BASE}" >> qt.conf
-		echo "Prefix=${XBPS_CROSS_BASE}/usr" >> qt.conf
-		echo "ArchData=${XBPS_CROSS_BASE}/usr/lib/qt5" >> qt.conf
-		echo "Data=${XBPS_CROSS_BASE}/usr/share/qt5" >> qt.conf
-		echo "Documentation=${XBPS_CROSS_BASE}/usr/share/doc/qt5" >> qt.conf
-		echo "Headers=${XBPS_CROSS_BASE}/usr/include/qt5" >> qt.conf
-		echo "Libraries=${XBPS_CROSS_BASE}/usr/lib" >> qt.conf
-		echo "LibraryExecutables=/usr/lib/qt5/libexec" >> qt.conf
-		echo "Binaries=/usr/lib/qt5/bin" >> qt.conf
-		echo "Tests=${XBPS_CROSS_BASE}/usr/tests" >> qt.conf
-		echo "Plugins=/usr/lib/qt5/plugins" >> qt.conf
-		echo "Imports=${XBPS_CROSS_BASE}/usr/lib/qt5/imports" >> qt.conf
-		echo "Qml2Imports=${XBPS_CROSS_BASE}/usr/lib/qt5/qml" >> qt.conf
-		echo "Translations=${XBPS_CROSS_BASE}/usr/share/qt5/translations" >> qt.conf
-		echo "Settings=${XBPS_CROSS_BASE}/etc/xdg" >> qt.conf
-		echo "Examples=${XBPS_CROSS_BASE}/usr/share/qt5/examples" >> qt.conf
-		echo "HostPrefix=/usr" >> qt.conf
-		echo "HostData=/usr/lib/qt5" >> qt.conf
-		echo "HostBinaries=/usr/lib/qt5/bin" >> qt.conf
-		echo "HostLibraries=/usr/lib" >> qt.conf
-		echo "Spec=linux-g++" >> qt.conf
-		echo "TargetSpec=linux-g++" >> qt.conf
-		qmake-qt5 \
-			PREFIX=/usr \
-			LIB=/usr/lib \
-			QMAKE_CC=$CC QMAKE_CXX=$CXX QMAKE_LINK=$CXX \
-			QMAKE_CFLAGS="${CFLAGS}" \
-			QMAKE_CXXFLAGS="${CXXFLAGS}" \
-			QMAKE_LFLAGS="${LDFLAGS}" \
-			-qtconf qt.conf
-		if [ "${XBPS_CROSS_BASE}" ]; then
-			vsed -i src/Makefile \
-				-e "s; /usr/lib/libQt5; ${XBPS_CROSS_BASE}/usr/lib/libQt5;g"
-		fi
-	done
+	cd ${wrksrc}/build-x11
+	./bootstrap.sh
+	QT_QMAKE=${XBPS_WRAPPERDIR} ./configure ${configure_args} --enable-gui --disable-webui
+	cd ${wrksrc}/build-nox
+	./bootstrap.sh
+	QT_QMAKE=${XBPS_WRAPPERDIR} ./configure ${configure_args} --disable-gui --enable-webui
 }
 
 do_build() {

From 13e7276f70701b37c0f5db3cba7da8cc65ab22a4 Mon Sep 17 00:00:00 2001
From: Evgeny Ermakov <evgeny.v.ermakov@gmail.com>
Date: Mon, 8 Mar 2021 14:12:27 +1100
Subject: [PATCH 058/153] fakeroot: update homepage.

---
 srcpkgs/fakeroot/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/fakeroot/template b/srcpkgs/fakeroot/template
index b1ea59cac18..f9d2cf9bb08 100644
--- a/srcpkgs/fakeroot/template
+++ b/srcpkgs/fakeroot/template
@@ -10,7 +10,7 @@ makedepends="acl-devel libcap-devel"
 short_desc="Gives a fake root environment"
 maintainer="Piraty <piraty1@inbox.ru>"
 license="GPL-3.0-or-later"
-homepage="http://packages.debian.org/fakeroot"
+homepage="https://salsa.debian.org/clint/fakeroot"
 distfiles="${DEBIAN_SITE}/main/f/fakeroot/${pkgname}_${version}.orig.tar.gz"
 checksum=8e903683357f7f5bcc31b879fd743391ad47691d4be33d24a76be3b6c21e956c
 

From a5e16a7936e8fded54e9569fdb30e125beebfb98 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Fri, 5 Mar 2021 00:10:37 -0300
Subject: [PATCH 059/153] hunspell: remove libstdc++-devel from depends.

Both compiler packages depend on it already, and its presence makes it
easy to accidentally create build cycles by putting gcc in the
dependency path when it shouldn't be.
---
 srcpkgs/hunspell/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/hunspell/template b/srcpkgs/hunspell/template
index 46da84a580e..929f4b1893e 100644
--- a/srcpkgs/hunspell/template
+++ b/srcpkgs/hunspell/template
@@ -1,7 +1,7 @@
 # Template file for 'hunspell'
 pkgname=hunspell
 version=1.7.0
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--with-ui"
 hostmakedepends="automake bison libtool pkg-config"
@@ -25,7 +25,7 @@ libhunspell1.7_package() {
 }
 
 hunspell-devel_package() {
-	depends="libstdc++-devel ncurses-devel lib${sourcepkg}1.7>=${version}_${revision}"
+	depends="ncurses-devel lib${sourcepkg}1.7>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		# Provides symlinks that don't have versions before the .so and .a parts

From b4ecb76491a8a2fa0b1aa90c6b184f9937dcdce8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Fri, 5 Mar 2021 00:13:41 -0300
Subject: [PATCH 060/153] aspell: remove libstdc++-devel from depends.

Both compiler packages depend on it already, and its presence makes it
easy to accidentally create build cycles by putting gcc in the
dependency path when it shouldn't be.
---
 srcpkgs/aspell/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/aspell/template b/srcpkgs/aspell/template
index f58c1832b9b..58b8208a119 100644
--- a/srcpkgs/aspell/template
+++ b/srcpkgs/aspell/template
@@ -1,7 +1,7 @@
 # Template file for 'aspell'
 pkgname=aspell
 version=0.60.8
-revision=3
+revision=4
 build_style=gnu-configure
 # we need to force aspell to use /usr/lib for data for two reasons:
 # - in multilib systems, it should use the native dicts instead of requiring
@@ -38,7 +38,7 @@ libaspell_package() {
 }
 
 aspell-devel_package() {
-	depends="ncurses-devel libstdc++-devel aspell>=${version}_${revision}"
+	depends="ncurses-devel aspell>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From d532aa2e8ed42d208ec3fa95510c71d18a84c889 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Fri, 5 Mar 2021 00:14:01 -0300
Subject: [PATCH 061/153] flac: remove libstdc++-devel from depends.

Both compiler packages depend on it already, and its presence makes it
easy to accidentally create build cycles by putting gcc in the
dependency path when it shouldn't be.
---
 srcpkgs/flac/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/flac/template b/srcpkgs/flac/template
index 03c29f4f72a..1644c37e086 100644
--- a/srcpkgs/flac/template
+++ b/srcpkgs/flac/template
@@ -1,7 +1,7 @@
 # Template file for 'flac'
 pkgname=flac
 version=1.3.3
-revision=1
+revision=2
 patch_args="-Np1"
 build_style=gnu-configure
 configure_args="--disable-rpath --disable-doxygen-docs --disable-xmms-plugin
@@ -34,7 +34,7 @@ libflac_package() {
 }
 
 libflac-devel_package() {
-	depends="libstdc++-devel libogg-devel libflac>=${version}_${revision}"
+	depends="libogg-devel libflac>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 32d3cb657bb588b548a447c383d88963656675e1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Fri, 5 Mar 2021 00:14:26 -0300
Subject: [PATCH 062/153] clucene: remove libstdc++-devel from depends.

Both compiler packages depend on it already, and its presence makes it
easy to accidentally create build cycles by putting gcc in the
dependency path when it shouldn't be.
---
 srcpkgs/clucene/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/clucene/template b/srcpkgs/clucene/template
index 99515ee01ef..fe045cb3635 100644
--- a/srcpkgs/clucene/template
+++ b/srcpkgs/clucene/template
@@ -1,7 +1,7 @@
 # Template file for 'clucene'
 pkgname=clucene
 version=2.3.3.4
-revision=8
+revision=9
 wrksrc=${pkgname}-core-${version}
 build_style=cmake
 configure_args="-DENABLE_ASCII_MODE=OFF -DENABLE_PACKAGING=OFF
@@ -48,7 +48,7 @@ do_check() {
 }
 
 clucene-devel_package() {
-	depends="libstdc++-devel ${sourcepkg}>=${version}_${revision}"
+	depends="${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 0b7e2e9dc42d7b2ced6107e8f5a444d38eec39e5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Fri, 5 Mar 2021 00:15:05 -0300
Subject: [PATCH 063/153] poppler: remove libstdc++-devel from depends and fix
 versioning.

Both compiler packages depend on it already, and its presence makes it
easy to accidentally create build cycles by putting gcc in the
dependency path when it shouldn't be.

Don't use '-' for specifying versions, use '>=', which isn't ambiguous.
---
 srcpkgs/poppler/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/poppler/template b/srcpkgs/poppler/template
index a57a5b18e89..ed0db8de7ab 100644
--- a/srcpkgs/poppler/template
+++ b/srcpkgs/poppler/template
@@ -4,7 +4,7 @@
 #
 pkgname=poppler
 version=20.09.0
-revision=1
+revision=2
 build_style=cmake
 build_helper="gir"
 configure_args="-DENABLE_UNSTABLE_API_ABI_HEADERS=ON -DENABLE_CPP=ON
@@ -33,7 +33,7 @@ libpoppler102_package() {
 }
 
 poppler-cpp-devel_package() {
-	depends="libstdc++-devel zlib-devel poppler-devel-${version}_${revision} poppler-cpp-${version}_${revision}"
+	depends="zlib-devel poppler-devel>=${version}_${revision} poppler-cpp>=${version}_${revision}"
 	short_desc+=" - C++ bindings (development files)"
 	pkg_install() {
 		vmove usr/include/poppler/cpp
@@ -64,7 +64,7 @@ poppler-devel_package() {
 }
 
 poppler-glib-devel_package() {
-	depends="poppler-devel-${version}_${revision} poppler-glib-${version}_${revision}"
+	depends="poppler-devel>=${version}_${revision} poppler-glib>=${version}_${revision}"
 	short_desc+=" - GLib bindings (development files)"
 	pkg_install() {
 		vmove usr/include/poppler/glib
@@ -90,5 +90,5 @@ poppler-glib_package() {
 poppler-utils_package() {
 	short_desc+=" - utilities (transitional package)"
 	build_style=meta
-	depends="poppler-${version}_${revision}"
+	depends="poppler>=${version}_${revision}"
 }

From 9636b96d90105ea51fefa7d246fe6b75df72c5d3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Fri, 5 Mar 2021 00:15:28 -0300
Subject: [PATCH 064/153] icu: remove libstdc++-devel from depends.

Both compiler packages depend on it already, and its presence makes it
easy to accidentally create build cycles by putting gcc in the
dependency path when it shouldn't be.
---
 srcpkgs/icu/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/icu/template b/srcpkgs/icu/template
index 69f3a833674..261c8ea7fdb 100644
--- a/srcpkgs/icu/template
+++ b/srcpkgs/icu/template
@@ -3,7 +3,7 @@
 #       next soname bump.
 pkgname=icu
 version=67.1
-revision=1
+revision=2
 wrksrc=icu
 build_wrksrc=source
 build_style=gnu-configure
@@ -92,7 +92,7 @@ post_install() {
 }
 
 icu-devel_package() {
-	depends="libstdc++-devel icu-libs>=${version}_${revision}"
+	depends="icu-libs>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From f590f0e4e91ff3f1bd7b25bebdd2498f4f019aa9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Fri, 5 Mar 2021 00:15:50 -0300
Subject: [PATCH 065/153] opensp: remove libstdc++-devel from depends.

Both compiler packages depend on it already, and its presence makes it
easy to accidentally create build cycles by putting gcc in the
dependency path when it shouldn't be.
---
 srcpkgs/opensp/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/opensp/template b/srcpkgs/opensp/template
index 27e7516a842..190977fb2d8 100644
--- a/srcpkgs/opensp/template
+++ b/srcpkgs/opensp/template
@@ -1,7 +1,7 @@
 # Template file for 'opensp'
 pkgname=opensp
 version=1.5.2
-revision=8
+revision=9
 wrksrc="OpenSP-${version}"
 build_style=gnu-configure
 configure_args="--enable-http --enable-default-catalog=/usr/share/sgml/catalog"
@@ -27,7 +27,7 @@ post_install() {
 }
 
 opensp-devel_package() {
-	depends="libstdc++-devel ${sourcepkg}>=${version}_${revision}"
+	depends="${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 89d0646309bc4b066e4db0809d7c650f7b3c955e Mon Sep 17 00:00:00 2001
From: gt7-void <gt7@mail.com>
Date: Sun, 28 Feb 2021 17:32:27 -0300
Subject: [PATCH 066/153] owncloudclient: fix #29107

Make it depend on `qt5-svg`, since it's not implied by shlib-requires.
When not installed, icons won't be displayed.
---
 srcpkgs/owncloudclient/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/owncloudclient/template b/srcpkgs/owncloudclient/template
index 50e6a6de420..a4f847a28fb 100644
--- a/srcpkgs/owncloudclient/template
+++ b/srcpkgs/owncloudclient/template
@@ -1,7 +1,7 @@
 # Template file for 'owncloudclient'
 pkgname=owncloudclient
 version=2.7.1
-revision=1
+revision=2
 wrksrc=client-${version}
 build_style=cmake
 configure_args="-Wno-dev -DNO_SHIBBOLETH=TRUE"
@@ -9,7 +9,7 @@ hostmakedepends="pkg-config extra-cmake-modules"
 makedepends="qtkeychain-qt5-devel sqlite-devel qt5-declarative-devel
  qt5-tools-devel qt5-plugin-odbc qt5-plugin-tds qt5-plugin-pgsql qt5-plugin-mysql
  qt5-plugin-sqlite"
-depends="qt5-plugin-sqlite"
+depends="qt5-plugin-sqlite qt5-svg"
 conf_files="/etc/ownCloud/sync-exclude.lst"
 short_desc="Connect to ownCloud servers"
 maintainer="Nathan Owens <ndowens@artixlinux.org>"

From 4776b8f486ca89feda70a3461c91e1a1086e95af Mon Sep 17 00:00:00 2001
From: FollieHiyuki <folliekazetani@protonmail.com>
Date: Fri, 26 Feb 2021 18:10:41 +0300
Subject: [PATCH 067/153] python3-cloudscraper: remove package

The issue page from github is long gone. The developer does sketchy stuff
(locks down features in paid version, ignores pull requests, ...).
We only packaged this for Komikku, and it already dropped the dependency a
while ago, so I think it's safe to remove this package.
---
 srcpkgs/python3-cloudscraper/template | 23 -----------------------
 srcpkgs/removed-packages/template     |  1 +
 2 files changed, 1 insertion(+), 23 deletions(-)
 delete mode 100644 srcpkgs/python3-cloudscraper/template

diff --git a/srcpkgs/python3-cloudscraper/template b/srcpkgs/python3-cloudscraper/template
deleted file mode 100644
index ea8b4a97560..00000000000
--- a/srcpkgs/python3-cloudscraper/template
+++ /dev/null
@@ -1,23 +0,0 @@
-# Template file for 'python3-cloudscraper'
-pkgname=python3-cloudscraper
-version=1.2.52
-revision=1
-wrksrc=cloudscraper-${version}
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3-requests-toolbelt"
-short_desc="Python module to bypass Cloudflare's anti-bot page"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="MIT"
-homepage="https://github.com/venomous/cloudscraper"
-distfiles="${PYPI_SITE}/c/cloudscraper/cloudscraper-${version}.tar.gz"
-checksum=db54e8e21f38ca3999c80270d55288ecc236d6ddb75f2ee4d40cfe1a3fb4421e
-
-do_check() {
-	# Needs unpackaged v8eval
-	:
-}
-
-post_install() {
-	vlicense LICENSE
-}
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 0447e59e9e3..0ff38b79c6f 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -215,6 +215,7 @@ replaces="
  python-sqlite<=2.8.3_1
  python-xlib<0.29_1
  python3-Django<=3.0.7_2
+ python3-cloudscraper<=1.2.52_1
  python3-pyPEG2<=2.15.2_7
  qimageblitz<=0.0.6_4
  qucs<=0.0.19_2

From 0c4b716a2939825d6502129d1c972e57cb08b9d5 Mon Sep 17 00:00:00 2001
From: Antonio Gurgel <antonio@goorzhel.com>
Date: Tue, 23 Feb 2021 23:52:31 -0800
Subject: [PATCH 068/153] python3-pykwalify: update to 1.8.0.

---
 srcpkgs/python3-pykwalify/template | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/python3-pykwalify/template b/srcpkgs/python3-pykwalify/template
index 232243a560a..04447f04529 100644
--- a/srcpkgs/python3-pykwalify/template
+++ b/srcpkgs/python3-pykwalify/template
@@ -1,17 +1,20 @@
 # Template file for 'python3-pykwalify'
 pkgname=python3-pykwalify
-version=1.7.0
-revision=4
+version=1.8.0
+revision=1
 wrksrc="pykwalify-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3-setuptools python3-yaml python3-docopt python3-dateutil"
+depends="python3-setuptools python3-ruamel.yaml python3-docopt python3-dateutil"
 short_desc="Python YAML/JSON schema validation library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/Grokzen/pykwalify/"
 distfiles="${PYPI_SITE}/p/pykwalify/pykwalify-${version}.tar.gz"
-checksum=7e8b39c5a3a10bc176682b3bd9a7422c39ca247482df198b402e8015defcceb2
+checksum=796b2ad3ed4cb99b88308b533fb2f559c30fa6efb4fa9fda11347f483d245884
+
+# requires python3-testfixtures, not packaged in void
+make_check=no
 
 post_install() {
 	vlicense LICENSE

From f1253cf52ed20b850faa6283b95674ae57a21ab9 Mon Sep 17 00:00:00 2001
From: Ulf <void@uw.anonaddy.com>
Date: Wed, 24 Feb 2021 09:56:16 +0000
Subject: [PATCH 069/153] evolution: update to 3.38.4.

---
 srcpkgs/evolution/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 3411930f90b..e608802a768 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.38.3
+version=3.38.4
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7fac6226c5626f290b4bdeebd85b1e2c822a250ede53998b4970ddb92585dacd
+checksum=341f92d24e2b44c2789b0037f1a894ff165487daa4b00b80fae3138a2e05afd4
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so"
 

From ca1ecf48f27add36173ae684af9f805ea1a41e47 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Fri, 5 Mar 2021 02:10:48 +0100
Subject: [PATCH 070/153] nano: update to 5.6.1.

---
 srcpkgs/nano/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/nano/template b/srcpkgs/nano/template
index 16bca4f6dbe..980beca9d68 100644
--- a/srcpkgs/nano/template
+++ b/srcpkgs/nano/template
@@ -1,6 +1,6 @@
 # Template file for 'nano'
 pkgname=nano
-version=5.5
+version=5.6.1
 revision=1
 build_style=gnu-configure
 configure_args="--enable-utf8"
@@ -11,7 +11,7 @@ license="GPL-3.0-or-later"
 homepage="https://www.nano-editor.org/"
 changelog="http://git.savannah.gnu.org/cgit/nano.git/plain/NEWS"
 distfiles="https://www.nano-editor.org/dist/v${version%%.*}/nano-${version}.tar.xz"
-checksum=390b81bf9b41ff736db997aede4d1f60b4453fbd75a519a4ddb645f6fd687e4a
+checksum=760d7059e0881ca0ee7e2a33b09d999ec456ff7204df86bee58eb6f523ee8b09
 
 post_install() {
 	vsconf syntax/nanorc.nanorc

From 0f251b6693c708302a9b56610570bf2890fbe370 Mon Sep 17 00:00:00 2001
From: Colin Booth <colin@heliocat.net>
Date: Thu, 4 Mar 2021 18:47:28 -0800
Subject: [PATCH 071/153] bind: remove obsolete configuration options

Removed options:
--enable-atomic - removed 9.13.3 (commit 5024)
--enable-fetchlimit - removed pre-bind9
--enable-ipv6 - made default 9.14
--enable-openssl-hash - removed 9.14, default was already yes
--enable-seccomp - removed 9.13.0 (commit 4898)
--enable-sit - removed 9.11, replaced with DNS COOKIE option in configs (commit 4152)
--enable-threads - on-threaded support removed 9.13.3 (commit 5011)
--with-ecdsa - comes from openssl availability (removed 9.14)
--with-eddsa - comes from openssl availability (removed 9.14)
--with-geoip - marked as obsolete in 9.16
--with-randomdev - removed 9.13.0 (commit 4936)
--without-gost - GOST support removed 9.13.1 (commit 4961)

There don't seem to be any new options added that seem like must-haves,
so unless someone speaks up I'm not going to be adding anything right
now.
---
 srcpkgs/bind/template | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/bind/template b/srcpkgs/bind/template
index 9ec3bc2241a..37c2c3b5c3a 100644
--- a/srcpkgs/bind/template
+++ b/srcpkgs/bind/template
@@ -5,14 +5,10 @@ revision=2
 _fullver="${version}${_patchver:+-${_patchver}}"
 wrksrc="${pkgname}-${_fullver}"
 build_style=gnu-configure
-configure_args="--disable-static --enable-threads --enable-largefile
- --with-libtool --enable-atomic --sysconfdir=/etc/named --enable-epoll
- --enable-ipv6 --with-randomdev=/dev/random --with-ecdsa=yes --with-eddsa=no
- --with-libtool --with-openssl=${XBPS_CROSS_BASE}/usr --with-gssapi=/usr/bin
- --without-gost --enable-openssl-hash --with-readline --with-tuning=default
- --without-python --enable-fetchlimit --enable-sit
- --with-libidn2 --disable-backtrace
- $(vopt_if geoip "--with-geoip=${XBPS_CROSS_BASE}/usr" "--without-geoip")"
+configure_args="--disable-static --enable-largefile --with-libtool
+ --sysconfdir=/etc/named --enable-epoll --with-openssl=${XBPS_CROSS_BASE}/usr
+ --with-gssapi=/usr/bin --with-readline --with-tuning=default --without-python
+ --with-libidn2 --disable-backtrace"
 hostmakedepends="automake libtool perl pkg-config"
 makedepends="openssl-devel libxml2-devel libcap-devel readline-devel mit-krb5-devel
  libatomic-devel libidn2-devel libuv-devel $(vopt_if geoip geoip-devel)"

From 6422119218a8464e3f479f9bb1ddcdbd9bae21a7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Mon, 8 Mar 2021 01:20:33 -0300
Subject: [PATCH 072/153] linux5.11: update to 5.11.4.

---
 srcpkgs/linux5.11/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/linux5.11/template b/srcpkgs/linux5.11/template
index 1b513406214..9654ab1a73f 100644
--- a/srcpkgs/linux5.11/template
+++ b/srcpkgs/linux5.11/template
@@ -1,7 +1,7 @@
 # Template file for 'linux5.11'
 pkgname=linux5.11
-version=5.11.3
-revision=2
+version=5.11.4
+revision=1
 wrksrc="linux-${version%.*}"
 short_desc="Linux kernel and modules (${version%.*} series)"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
@@ -10,7 +10,7 @@ homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version%.*}.tar.xz
  https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-${version}.xz"
 checksum="04f07b54f0d40adfab02ee6cbd2a942c96728d87c1ef9e120d0cb9ba3fe067b4
- 5d0c5b8636d71789a8c1b702c76d95f8426ac0899ede9aa8925671ef29423023"
+ d509c3900cf02a8d9f1692ffcc9d4a27d2b515ad50c0a231d5d00a125e9bd7a8"
 skip_extraction="patch-${version}.xz"
 python_version=3
 patch_args="-Np1"

From 7ff8bd1ce2c67fa141f90ec7a2fd28fb2654e7ed Mon Sep 17 00:00:00 2001
From: Toyam Cox <Vaelatern@voidlinux.org>
Date: Thu, 4 Mar 2021 03:50:07 -0500
Subject: [PATCH 073/153] New package: EmptyEpsilon-2020.11.23

---
 srcpkgs/EmptyEpsilon/template | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 srcpkgs/EmptyEpsilon/template

diff --git a/srcpkgs/EmptyEpsilon/template b/srcpkgs/EmptyEpsilon/template
new file mode 100644
index 00000000000..d8e8e46f2dd
--- /dev/null
+++ b/srcpkgs/EmptyEpsilon/template
@@ -0,0 +1,24 @@
+# Template file for 'EmptyEpsilon'
+pkgname=EmptyEpsilon
+_ver_major=2020
+_ver_minor=11
+_ver_patch=23
+version="${_ver_major}.${_ver_minor}.${_ver_patch}"
+revision=1
+wrksrc="EmptyEpsilon-EE-${version}"
+build_style=cmake
+configure_args="-DSERIOUS_PROTON_DIR=$XBPS_BUILDDIR/SeriousProton-EE-${version}
+ -DCPACK_PACKAGE_VERSION=${version}
+ -DCPACK_PACKAGE_VERSION_MAJOR=$_ver_major
+ -DCPACK_PACKAGE_VERSION_MINOR=$_ver_minor
+ -DCPACK_PACKAGE_VERSION_PATCH=$_ver_patch"
+hostmakedepends="python3"
+makedepends="SFML-devel glu-devel"
+short_desc="Open source starship bridge simulator"
+maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
+license="GPL-2.0-only"
+homepage="https://daid.github.io/EmptyEpsilon/"
+distfiles="https://github.com/daid/EmptyEpsilon/archive/EE-${version}.tar.gz
+ https://github.com/daid/SeriousProton/archive/EE-${version}.tar.gz>SP-${version}.tar.gz"
+checksum="339df2f3b57135663cb7bd253d7e157c3c5d457137bc6ed4c9651f48e8e6bf0c
+ 7552ab3b2a82735401aba2215ae5bcae5fa2c9946b709ff77e0c2cc5a60abc23"

From fb6fc4bae1e28c53b816be47c5067fbabcbc1f31 Mon Sep 17 00:00:00 2001
From: Michael Aldridge <aldridge.mac@gmail.com>
Date: Sun, 7 Mar 2021 18:16:24 -0800
Subject: [PATCH 074/153] New package: loki-2.1.0

---
 srcpkgs/loki/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/loki/template

diff --git a/srcpkgs/loki/template b/srcpkgs/loki/template
new file mode 100644
index 00000000000..7e187bf67d6
--- /dev/null
+++ b/srcpkgs/loki/template
@@ -0,0 +1,15 @@
+# Template file for 'loki'
+pkgname=loki
+version=2.1.0
+revision=1
+build_style=go
+go_import_path="github.com/grafana/loki"
+go_package="${go_import_path}/cmd/loki
+ ${go_import_path}/cmd/logcli
+ ${go_import_path}/cmd/loki-canary"
+short_desc="Like Prometheus, but for logs"
+maintainer="Michael Aldridge <aldridge.mac@gmail.com>"
+license="Apache-2.0"
+homepage="https://grafana.com/oss/loki/"
+distfiles="https://github.com/grafana/loki/archive/v$version.tar.gz"
+checksum=ceccc4e42a7158ca0bc49903a3fbe31c8cd55f85f50bac8a8bba9843b4f8cd6f

From 047ce40caa10a66369d1088148691cf06cf28ed8 Mon Sep 17 00:00:00 2001
From: Boris Pek <tehnick-8@yandex.ru>
Date: Wed, 3 Mar 2021 03:13:47 +0300
Subject: [PATCH 075/153] eiskaltdcpp-qt: update to 2.4.2

+ Remove patches accepted in upstream
+ Update package description
By ericonr:
+ Use gettext-devel instead of -libs to link to libintl.
---
 srcpkgs/eiskaltdcpp-qt/patches/musl.patch | 33 -----------------------
 srcpkgs/eiskaltdcpp-qt/template           | 20 +++++++++-----
 2 files changed, 13 insertions(+), 40 deletions(-)
 delete mode 100644 srcpkgs/eiskaltdcpp-qt/patches/musl.patch

diff --git a/srcpkgs/eiskaltdcpp-qt/patches/musl.patch b/srcpkgs/eiskaltdcpp-qt/patches/musl.patch
deleted file mode 100644
index 37914871c8b..00000000000
--- a/srcpkgs/eiskaltdcpp-qt/patches/musl.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-https://github.com/eiskaltdcpp/eiskaltdcpp/commit/fc9bc0c2
-
---- dcpp/Util.h
-+++ dcpp/Util.h.new
-@@ -243,7 +243,7 @@ public:
-     static int64_t toInt64(const string& aString) {
- #ifdef _WIN32
-         return _atoi64(aString.c_str());
--#elif defined(__HAIKU__)
-+#elif defined(__HAIKU__) || !defined(__GLIBC__)
-         return strtoll(aString.c_str(), (char **)NULL, 10);
- #else
-         return strtoq(aString.c_str(), (char **)NULL, 10);
---- eiskaltdcpp-qt/src/main.cpp
-+++ eiskaltdcpp-qt/src/main.cpp.new
-@@ -86,7 +86,7 @@ void parseCmdLine(const QStringList &);
- #if !defined(Q_OS_WIN)
- #include <unistd.h>
- #include <signal.h>
--#if !defined (Q_OS_HAIKU)
-+#if !defined (Q_OS_HAIKU) && defined (__GLIBC__)
- #include <execinfo.h>
- 
- #ifdef ENABLE_STACKTRACE
-@@ -141,7 +141,7 @@ int main(int argc, char *argv[])
-         return 0;
-     }
- 
--#if !defined (Q_OS_WIN) && !defined (Q_OS_HAIKU)
-+#if !defined (Q_OS_WIN) && !defined (Q_OS_HAIKU) && defined (__GLIBC__)
-     installHandlers();
- #endif
- 
diff --git a/srcpkgs/eiskaltdcpp-qt/template b/srcpkgs/eiskaltdcpp-qt/template
index 618fa29772d..df90ffeb777 100644
--- a/srcpkgs/eiskaltdcpp-qt/template
+++ b/srcpkgs/eiskaltdcpp-qt/template
@@ -1,7 +1,7 @@
 # Template file for 'eiskaltdcpp-qt'
 pkgname=eiskaltdcpp-qt
-version=2.4.1
-revision=2
+version=2.4.2
+revision=1
 wrksrc="eiskaltdcpp-${version}"
 build_style=cmake
 configure_args="-DUSE_QT5=ON -DUSE_QT=OFF -DUSE_ASPELL=OFF -DLINK=STATIC"
@@ -9,19 +9,25 @@ hostmakedepends="gettext pkg-config qt5-tools-devel qt5-host-tools qt5-qmake"
 makedepends="bzip2-devel zlib-devel openssl-devel libidn-devel lua52-devel
  miniupnpc-devel qt5-devel qt5-multimedia-devel qt5-plugin-sqlite
  qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-tds"
-short_desc="EiskaltDC++ is a file sharing program using DC and ADC protocols"
+short_desc="EiskaltDC++ is a file sharing program using Direct Connect protocols"
 maintainer="Boris Pek <tehnick-8@yandex.ru>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/eiskaltdcpp/eiskaltdcpp"
 distfiles="https://github.com/eiskaltdcpp/eiskaltdcpp/archive/v${version}.tar.gz"
-checksum=818f9622ac28d3cf1ae58af0a01e25af702781822b6edeb99c9d05d408a4798f
+checksum=2ed853a57c57aab0e87fdea273a01707184ee425a2aaf9fcd2e0a32c57a2de2c
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-devel"
 fi
 
 case $XBPS_TARGET_MACHINE in
-	*-musl) makedepends+=" gettext-libs"
-		configure_args+=' -DCMAKE_EXE_LINKER_FLAGS="-lintl"';;
-	*)      configure_args+=' -DCMAKE_EXE_LINKER_FLAGS="-lpthread"';;
+	# links against libintl.so because it uses LANGUAGE as an env var
+	# and always messes with _nl_msg_cat_cntr (the latter could be patched out,
+	# the first is harder).
+	*-musl) makedepends+=" gettext-devel"
+		configure_args+=' -DCMAKE_EXE_LINKER_FLAGS="-lintl"'
+		CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/gettext"
+		;;
+	*) configure_args+=' -DCMAKE_EXE_LINKER_FLAGS="-lpthread"'
+		;;
 esac

From 75b76deb42c18070091476641d170876f9fb5b09 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 5 Mar 2021 18:19:25 +0100
Subject: [PATCH 076/153] dovecot: update to 2.3.14.

---
 srcpkgs/dovecot/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/dovecot/template b/srcpkgs/dovecot/template
index 84819fd693b..db1bde7f188 100644
--- a/srcpkgs/dovecot/template
+++ b/srcpkgs/dovecot/template
@@ -1,8 +1,8 @@
 # Template file for 'dovecot'
 # revbump dovecot-plugin-pigeonhole when updating dovecot!
 pkgname=dovecot
-version=2.3.13
-revision=3
+version=2.3.14
+revision=1
 build_style=gnu-configure
 configure_args="--with-moduledir=/usr/lib/dovecot/modules --with-sql=plugin
  --disable-static --with-pam --with-mysql --with-pgsql --with-lucene
@@ -19,7 +19,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="LGPL-2.1-or-later"
 homepage="https://dovecot.org/"
 distfiles="${homepage}/releases/2.3/${pkgname}-${version}.tar.gz"
-checksum=a3f875b80ec11a452480690108660030978c94fa8e796ad6d943a874b496f1c4
+checksum=c8b3d7f3af1e558a3ff0f970309d4013a4d3ce136f8c02a53a3b05f345b9a34a
 keep_libtool_archives=yes
 
 if [ "$CROSS_BUILD" ]; then

From b38a7d32d519cdc83da6f82c9db7b4aae1894c30 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 5 Mar 2021 18:19:30 +0100
Subject: [PATCH 077/153] dovecot-plugin-pigeonhole: update to 0.5.14.

---
 srcpkgs/dovecot-plugin-pigeonhole/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/dovecot-plugin-pigeonhole/template b/srcpkgs/dovecot-plugin-pigeonhole/template
index 7b40b63aaac..c0ed31b43fa 100644
--- a/srcpkgs/dovecot-plugin-pigeonhole/template
+++ b/srcpkgs/dovecot-plugin-pigeonhole/template
@@ -1,7 +1,6 @@
 # Template file for 'dovecot-plugin-pigeonhole'
 pkgname=dovecot-plugin-pigeonhole
-version=0.5.13
-revision=2
+version=0.5.14
 wrksrc="dovecot-2.3-pigeonhole-${version}"
 build_style=gnu-configure
 configure_args="--prefix=/usr
@@ -19,7 +18,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="LGPL-2.1-or-later"
 homepage="https://pigeonhole.dovecot.org"
 distfiles="${homepage}/releases/2.3/${wrksrc}.tar.gz"
-checksum=911fe566da5b638eab1b11105314300bc9049cc3832d4bd2aed44c265013bf17
+checksum=68ca0f78a3caa6b090a469f45c395c44cf16da8fcb3345755b1ca436c9ffb2d2
 
 dovecot-plugin-pigeonhole-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From f2cba389a17b2f52e7f545bd00d4a18eaeeac512 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 5 Mar 2021 18:31:04 +0100
Subject: [PATCH 078/153] perl-PDF-API2: update to 2.039.

---
 srcpkgs/perl-PDF-API2/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/perl-PDF-API2/template b/srcpkgs/perl-PDF-API2/template
index 1e5ef0520fe..e3be0d9f166 100644
--- a/srcpkgs/perl-PDF-API2/template
+++ b/srcpkgs/perl-PDF-API2/template
@@ -1,7 +1,7 @@
 # Template file for 'perl-PDF-API2'
 pkgname=perl-PDF-API2
-version=2.038
-revision=2
+version=2.039
+revision=1
 wrksrc="PDF-API2-${version}"
 build_style=perl-module
 hostmakedepends="perl"
@@ -13,4 +13,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="LGPL-2.1-or-later"
 homepage="https://metacpan.org/release/PDF-API2"
 distfiles="${CPAN_SITE}/PDF/PDF-API2-${version}.tar.gz"
-checksum=7447c4749b02a784f525d3c7ece99d34b0a10475db65096f6316748dd2f9bd09
+checksum=36a74318847fe92ecec45221bc78f209e194f9f979521710a89ef7baa955a123

From 71fe7604f44611bfb8342dfb04206ee1d9e962a5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 5 Mar 2021 18:31:30 +0100
Subject: [PATCH 079/153] progress: update to 0.16.

---
 srcpkgs/progress/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/progress/template b/srcpkgs/progress/template
index e9988680797..c71302e545a 100644
--- a/srcpkgs/progress/template
+++ b/srcpkgs/progress/template
@@ -1,6 +1,6 @@
 # Template file for 'progress'
 pkgname=progress
-version=0.15
+version=0.16
 revision=1
 makedepends="ncurses-devel"
 short_desc="Tool for showing the progress of cp, rm, dd and more"
@@ -8,7 +8,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/Xfennec/progress"
 distfiles="https://github.com/Xfennec/progress/archive/v${version}.tar.gz"
-checksum=1ed0ac65a912ef1aa605d524eaddaacae92079cf71182096a7c65cbc61687d1b
+checksum=59944ee35f8ae6d62ed4f9b643eee2ae6d03825da288d9779dc43de41164c834
 
 do_build() {
 	${CC} ${CFLAGS} -D_FILE_OFFSET_BITS=64 \

From 27e9570b24eeabdf53517d2aa779eeaf83a70222 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 6 Mar 2021 15:56:58 +0100
Subject: [PATCH 080/153] rex: update to 1.13.3.

---
 srcpkgs/rex/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/rex/template b/srcpkgs/rex/template
index 6160f04baa2..712f1aa1cf9 100644
--- a/srcpkgs/rex/template
+++ b/srcpkgs/rex/template
@@ -1,6 +1,6 @@
 # Template file for 'rex'
 pkgname=rex
-version=1.13.2
+version=1.13.3
 revision=1
 wrksrc="Rex-${version}"
 build_style=perl-module

From 8265398ee982a706128e92276dac84790efb996e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 7 Mar 2021 14:57:50 +0100
Subject: [PATCH 081/153] linux5.10: update to 5.10.21.

---
 srcpkgs/linux5.10/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/linux5.10/template b/srcpkgs/linux5.10/template
index 6ae77aee534..0c9e27d86ad 100644
--- a/srcpkgs/linux5.10/template
+++ b/srcpkgs/linux5.10/template
@@ -1,14 +1,14 @@
 # Template file for 'linux5.10'
 pkgname=linux5.10
-version=5.10.20
-revision=2
+version=5.10.21
+revision=1
 wrksrc="linux-${version}"
 short_desc="Linux kernel and modules (${version%.*} series)"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
 homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version}.tar.xz"
-checksum=9be37146feba42be05137cf900a7d9012990b5a1d5e59bc0c8da1f86952930a3
+checksum=9e7fe6ff1665bb578e8a88e761f6727b7f170a81563b93c1d49bd0bb7d7de2af
 python_version=3
 patch_args="-Np1"
 

From d89b5c2e5986a447662353bb49a665cd6dc77896 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 8 Mar 2021 10:38:38 +0100
Subject: [PATCH 082/153] dovecot-plugin-pigeonhole: fix template.

---
 srcpkgs/dovecot-plugin-pigeonhole/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/dovecot-plugin-pigeonhole/template b/srcpkgs/dovecot-plugin-pigeonhole/template
index c0ed31b43fa..2d39de9842b 100644
--- a/srcpkgs/dovecot-plugin-pigeonhole/template
+++ b/srcpkgs/dovecot-plugin-pigeonhole/template
@@ -1,6 +1,7 @@
 # Template file for 'dovecot-plugin-pigeonhole'
 pkgname=dovecot-plugin-pigeonhole
 version=0.5.14
+revision=1
 wrksrc="dovecot-2.3-pigeonhole-${version}"
 build_style=gnu-configure
 configure_args="--prefix=/usr

From 0700dc22f9b23327b6b1f7ec262fbde58b246fc6 Mon Sep 17 00:00:00 2001
From: Michael Aldridge <maldridge@VoidLinux.org>
Date: Mon, 8 Mar 2021 01:29:39 -0800
Subject: [PATCH 083/153] xbps: Remove untracked virtualpkgs file

---
 srcpkgs/xbps/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/xbps/template b/srcpkgs/xbps/template
index 16bf4155e7b..8f986d22f9f 100644
--- a/srcpkgs/xbps/template
+++ b/srcpkgs/xbps/template
@@ -1,7 +1,7 @@
 # Template file for 'xbps'
 pkgname=xbps
 version=0.59.1
-revision=4
+revision=5
 bootstrap=yes
 build_style=configure
 short_desc="XBPS package system utilities"
@@ -48,6 +48,8 @@ post_install() {
 
 	vlicense LICENSE
 	vlicense LICENSE.3RDPARTY
+
+	echo "" > ${DESTDIR}/usr/share/xbps.d/void-virtualpkgs.conf
 }
 
 libxbps_package() {

From c560dcb36f4624c56030cb31aec72d2430daef7b Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 7 Mar 2021 15:30:40 +0100
Subject: [PATCH 084/153] linux4.19: update to 4.19.179.

---
 srcpkgs/linux4.19/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/linux4.19/template b/srcpkgs/linux4.19/template
index fbf723826ac..9af18aadb33 100644
--- a/srcpkgs/linux4.19/template
+++ b/srcpkgs/linux4.19/template
@@ -1,14 +1,14 @@
 # Template file for 'linux4.19'
 pkgname=linux4.19
-version=4.19.178
-revision=2
+version=4.19.179
+revision=1
 wrksrc="linux-${version}"
 short_desc="Linux kernel and modules (${version%.*} series)"
 maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-only"
 homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${version}.tar.xz"
-checksum=0b75ba9fefade4615b22696af7d9b3f06da10a7bb8cc2edae0dfbea8a74196ee
+checksum=499d31a33e763b4b4d5dacf96977cf875fd982363dfb96ca50bb8ada4d243e92
 python_version=2 #unverified
 patch_args="-Np1"
 

From 8d7827738c41e769955b17836e71a7b3dc9fad29 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 7 Mar 2021 15:20:45 +0100
Subject: [PATCH 085/153] linux5.4: update to 5.4.103.

---
 srcpkgs/linux5.4/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/linux5.4/template b/srcpkgs/linux5.4/template
index 8944092048b..b53ccb8ed47 100644
--- a/srcpkgs/linux5.4/template
+++ b/srcpkgs/linux5.4/template
@@ -1,14 +1,14 @@
 # Template file for 'linux5.4'
 pkgname=linux5.4
-version=5.4.102
-revision=2
+version=5.4.103
+revision=1
 wrksrc="linux-${version}"
 short_desc="Linux kernel and modules (${version%.*} series)"
 maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-only"
 homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version}.tar.xz"
-checksum=fd697ce1c3f6024d4ae77d4eb5a1552199407b60cb8e90bc621e23cbce639aed
+checksum=84e33a7cf1b58d2daafd9726841d648c73970d52879ada83b1cc19e60f179e8b
 python_version=3
 patch_args="-Np1"
 

From a50e1b55ff1a828b358bffb571be389d244197a1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 8 Mar 2021 11:43:50 +0100
Subject: [PATCH 086/153] rex: fix checksum.

---
 srcpkgs/rex/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/rex/template b/srcpkgs/rex/template
index 712f1aa1cf9..e070740d762 100644
--- a/srcpkgs/rex/template
+++ b/srcpkgs/rex/template
@@ -20,7 +20,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Apache-2.0"
 homepage="http://www.rexify.org/"
 distfiles="https://cpan.metacpan.org/authors/id/F/FE/FERKI/Rex-${version}.tar.gz"
-checksum=0e994a13374295b9ac0803795b3c7296b73009f22e9210ce8c24716535b690bb
+checksum=16480c86aa0a26413af8c3073a3a31bd857d9496eb31da139102aab9cd31dfae
 
 post_install() {
 	vinstall share/rex-tab-completion.bash 644 usr/share/bash-completion/completions rex

From 005f560e6d181c33bb3271f416cebd483bf219be Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 7 Mar 2021 11:51:38 +0100
Subject: [PATCH 087/153] 0ad: update to 0.0.24b.

---
 srcpkgs/0ad/patches/remove-macos-include.patch | 11 -----------
 srcpkgs/0ad/template                           | 13 ++++---------
 2 files changed, 4 insertions(+), 20 deletions(-)
 delete mode 100644 srcpkgs/0ad/patches/remove-macos-include.patch

diff --git a/srcpkgs/0ad/patches/remove-macos-include.patch b/srcpkgs/0ad/patches/remove-macos-include.patch
deleted file mode 100644
index 9e6cc6189c8..00000000000
--- a/srcpkgs/0ad/patches/remove-macos-include.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- source/ps/tests/stub_impl_hack.cpp.orig	2021-03-01 11:33:10.873986567 +0100
-+++ source/ps/tests/stub_impl_hack.cpp	2021-03-01 11:35:37.991089218 +0100
-@@ -13,7 +13,7 @@
- #include <cxxtest/TestMain.h>
- 
- bool suite_TestDummy_init = false;
--#include "/Users/wfg/Jenkins/workspace/macOS-all-bundles/source/ps/tests/stub_impl_hack.h"
-+#include "stub_impl_hack.h"
- 
- static TestDummy suite_TestDummy;
- 
diff --git a/srcpkgs/0ad/template b/srcpkgs/0ad/template
index f98525f995b..ba58de90f39 100644
--- a/srcpkgs/0ad/template
+++ b/srcpkgs/0ad/template
@@ -1,9 +1,9 @@
 # Template file for '0ad'
 pkgname=0ad
-version=0.0.24
-revision=2
+version=0.0.24b
+revision=1
 archs="x86_64* i686* aarch64* armv7l* ppc64le*"
-create_wrksrc=yes
+wrksrc="${pkgname}-${version}-alpha"
 hostmakedepends="pkg-config perl cmake python3 rust cargo yasm tar clang"
 makedepends="SDL2-devel boost-devel gloox-devel libcurl-devel libenet-devel
  libopenal-devel libpng-devel libsodium-devel libxml2-devel miniupnpc-devel
@@ -14,7 +14,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-or-later, CC-BY-SA-3.0, MPL-2.0, MIT"
 homepage="https://play0ad.com"
 distfiles="https://releases.wildfiregames.com/${pkgname}-${version}-alpha-unix-build.tar.xz"
-checksum=00aee2d2f11e48b169be41ddad8090e49f8173c09242fc2fa4a0d44e4763cc53
+checksum=325c23c9b6bfc16eb636af6a7a7bdaadbf19214b6eed0422d74cc0090bf137a8
 nocross="uses bundled third-party libraries that do not cross-compile"
 
 CXXFLAGS="-fpermissive"
@@ -27,11 +27,6 @@ if [ "$XBPS_TARGET_LIBC" = musl ]; then
 	makedepends+=" libexecinfo-devel"
 fi
 
-
-do_extract() {
-	bsdtar xJf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}-${version}-alpha-unix-build.tar.xz -C ${wrksrc}
-}
-
 post_patch() {
 	if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 		echo "TARGET_LINK_LIBRARIES(nvcore execinfo)" >> \

From 6e52f55cf60b7af475ba5f11cb0f2ec314f9bdbc Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 7 Mar 2021 11:51:41 +0100
Subject: [PATCH 088/153] 0ad-data: update to 0.0.24b.

---
 srcpkgs/0ad-data/template | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/0ad-data/template b/srcpkgs/0ad-data/template
index 0a4c8ab0108..689f6594d3d 100644
--- a/srcpkgs/0ad-data/template
+++ b/srcpkgs/0ad-data/template
@@ -1,14 +1,14 @@
 # Template file for '0ad-data'
 pkgname=0ad-data
-version=0.0.24
+version=0.0.24b
 revision=1
-create_wrksrc=yes
+wrksrc="${pkgname%-data}-${version}-alpha"
 short_desc="Historically-based real-time strategy game (data files)"
 maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="CC-BY-SA-3.0"
 homepage="https://play0ad.com"
 distfiles="https://releases.wildfiregames.com/0ad-${version}-alpha-unix-data.tar.xz"
-checksum=929a55a6aa63c143b7fd20553375878a2e732353dbbcc757fa876b4181fdd75a
+checksum=41f5868379749aa20b96a8fa2e60dc872ebe22047db061c7cc894462e897a32c
 nocross=yes
 
 case "$XBPS_TARGET_MACHINE" in
@@ -16,10 +16,6 @@ case "$XBPS_TARGET_MACHINE" in
 	*) broken="no base game available";;
 esac
 
-do_extract() {
-	bsdtar xJf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/0ad-${version}-alpha-unix-data.tar.xz -C ${wrksrc}
-}
-
 do_install() {
 	vmkdir usr/share/0ad/data
 	vmkdir usr/share/0ad/data/tools

From cce1da8902d71ae67114a6a554b703bd06c1dd3b Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 8 Mar 2021 09:12:58 -0500
Subject: [PATCH 089/153] protobuf26: update to 3.15.5.

---
 srcpkgs/protobuf26/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/protobuf26/template b/srcpkgs/protobuf26/template
index 0d16df82095..7923c0ed6f1 100644
--- a/srcpkgs/protobuf26/template
+++ b/srcpkgs/protobuf26/template
@@ -1,6 +1,6 @@
 # Template file for 'protobuf26'
 pkgname=protobuf26
-version=3.15.3
+version=3.15.5
 revision=1
 wrksrc="protobuf-${version}"
 build_style=gnu-configure
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
 homepage="https://developers.google.com/protocol-buffers/"
 changelog="https://raw.githubusercontent.com/google/protobuf/master/CHANGES.txt"
 distfiles="https://github.com/protocolbuffers/protobuf/archive/v${version}.tar.gz"
-checksum=b10bf4e2d1a7586f54e64a5d9e7837e5188fc75ae69e36f215eb01def4f9721b
+checksum=bc3dbf1f09dba1b2eb3f2f70352ee97b9049066c9040ce0c9b67fb3294e91e4b
 
 # Switch to versioned package
 conflicts="protobuf18>=0 protobuf23>=0 protobuf24>=0 protobuf25>=0"

From b54a21f13d8447204b72363d6f2faf8141f5c870 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 8 Mar 2021 09:18:51 -0500
Subject: [PATCH 090/153] python3-protobuf: update to 3.15.5.

---
 srcpkgs/python3-protobuf/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-protobuf/template b/srcpkgs/python3-protobuf/template
index 387a57b82b5..ed4358613cf 100644
--- a/srcpkgs/python3-protobuf/template
+++ b/srcpkgs/python3-protobuf/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-protobuf'
 pkgname=python3-protobuf
-version=3.15.3
+version=3.15.5
 revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-module
@@ -11,7 +11,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause"
 homepage="https://developers.google.com/protocol-buffers/"
 distfiles="${PYPI_SITE}/p/protobuf/protobuf-${version}.tar.gz"
-checksum=f3348af83391cdb842030e774d9bb01565ed4c62c93554cd1c69723411ec5e9d
+checksum=be8a929c6178bb6cbe9e2c858be62fa08966a39ae758a8493a88f0ed1efb6097
 
 build_options="cppext"
 build_options_default="cppext"

From 02459191cc3859c4b447729d9a1584b50a66d83b Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 8 Mar 2021 09:09:34 -0500
Subject: [PATCH 091/153] grpc: update to 1.36.2.

---
 srcpkgs/grpc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/grpc/template b/srcpkgs/grpc/template
index 708cd5b6518..b28e2cba73d 100644
--- a/srcpkgs/grpc/template
+++ b/srcpkgs/grpc/template
@@ -1,7 +1,7 @@
 # Template file for 'grpc'
 pkgname=grpc
-version=1.36.0
-revision=3
+version=1.36.2
+revision=1
 _abseilver=6f9d96a1f41439ac172ee2ef7ccd8edf0e5d068c
 build_style=cmake
 configure_args="-DBUILD_SHARED_LIBS=ON
@@ -18,7 +18,7 @@ license="Apache-2.0"
 homepage="https://github.com/grpc/grpc"
 distfiles="${homepage}/archive/v${version}/${pkgname}-${version}.tar.gz
  https://github.com/abseil/abseil-cpp/archive/${_abseilver}/abseil-cpp-${_abseilver}.tar.gz"
-checksum="1a5127c81487f4e3e57973bb332f04b9159f94d860c207e096d8a587d371edbd
+checksum="51403542b19e9ed5d3b6551ce4a828e17883a1593d4ca408b098f04b0767d202
  62c27e7a633e965a2f40ff16b487c3b778eae440bab64cad83b34ef1cbe3aa93"
 
 if [ "$CROSS_BUILD" ]; then

From 405db18f50232105347a3525e936e44df1222dd8 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 8 Mar 2021 09:15:00 -0500
Subject: [PATCH 092/153] python3-grpcio: update to 1.36.1.

---
 srcpkgs/python3-grpcio/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-grpcio/template b/srcpkgs/python3-grpcio/template
index 38515f13aae..41815f9c5c1 100644
--- a/srcpkgs/python3-grpcio/template
+++ b/srcpkgs/python3-grpcio/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-grpcio'
 pkgname=python3-grpcio
-version=1.36.0
-revision=2
+version=1.36.1
+revision=1
 archs="x86_64* i686* aarch64* armv[67]* ppc64le*"
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="Apache-2.0"
 homepage="https://grpc.io"
 distfiles="${PYPI_SITE}/g/grpcio/grpcio-${version}.tar.gz"
-checksum=70b11805bc9385fcd24e15bcdc5bd8bed463026cd2227d9fdd1ebda612ba0cd9
+checksum=a66ea59b20f3669df0f0c6a3bd57b985e5b2d1dcf3e4c29819bb8dc232d0fd38
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"

From b6e1adedbf1d11ff7ecbb9d57a56568e547b3894 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 8 Mar 2021 09:15:03 -0500
Subject: [PATCH 093/153] python3-grpcio-tools: update to 1.36.1.

---
 srcpkgs/python3-grpcio-tools/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-grpcio-tools/template b/srcpkgs/python3-grpcio-tools/template
index c2169c719e8..f03ea0368c4 100644
--- a/srcpkgs/python3-grpcio-tools/template
+++ b/srcpkgs/python3-grpcio-tools/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-grpcio-tools'
 pkgname=python3-grpcio-tools
-version=1.36.0
+version=1.36.1
 revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-module
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="Apache-2.0"
 homepage="https://grpc.io"
 distfiles="${PYPI_SITE}/g/grpcio-tools/grpcio-tools-${version}.tar.gz"
-checksum=7f15ca23d3371134dbba784cc29c4115e7e61e5dc8e9b4eb02f2b152ec43adf6
+checksum=80ef584f7b917f575e4b8f2ec59cd4a4d98c2046e801a735f3136b05742a36a6
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"

From 1c47bf75242a913c61f806f816e00ab652e56357 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 8 Mar 2021 09:15:12 -0500
Subject: [PATCH 094/153] python3-Pillow: update to 8.1.2.

---
 srcpkgs/python3-Pillow/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-Pillow/template b/srcpkgs/python3-Pillow/template
index d4c9d3fd1de..4f6757ef4a0 100644
--- a/srcpkgs/python3-Pillow/template
+++ b/srcpkgs/python3-Pillow/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-Pillow'
 pkgname=python3-Pillow
-version=8.1.1
+version=8.1.2
 revision=1
 wrksrc="Pillow-${version}"
 build_style=python3-module
@@ -15,7 +15,7 @@ license="custom:PIL"
 homepage="https://python-pillow.org"
 changelog="https://raw.githubusercontent.com/python-pillow/Pillow/master/CHANGES.rst"
 distfiles="${PYPI_SITE}/P/Pillow/Pillow-${version}.tar.gz"
-checksum=f6fc18f9c9c7959bf58e6faf801d14fafb6d4717faaf6f79a68c8bb2a13dcf20
+checksum=b07c660e014852d98a00a91adfbe25033898a9d90a8f39beb2437d22a203fc44
 
 do_check() {
 	PYTHONPATH=$(cd build/lib.linux-* && pwd) python3 -m pytest

From 02f95743b1fad786a944e1ad38387e1e04f309f8 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 8 Mar 2021 09:15:16 -0500
Subject: [PATCH 095/153] python3-Pygments: update to 2.8.1.

---
 srcpkgs/python3-Pygments/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-Pygments/template b/srcpkgs/python3-Pygments/template
index e45d3ac0b52..094a4f365a2 100644
--- a/srcpkgs/python3-Pygments/template
+++ b/srcpkgs/python3-Pygments/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-Pygments'
 pkgname=python3-Pygments
-version=2.8.0
+version=2.8.1
 revision=1
 wrksrc="Pygments-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ license="BSD-2-Clause"
 homepage="https://pygments.org"
 changelog="https://raw.githubusercontent.com/pygments/pygments/master/CHANGES"
 distfiles="${PYPI_SITE}/P/Pygments/Pygments-${version}.tar.gz"
-checksum=37a13ba168a02ac54cc5891a42b1caec333e59b66addb7fa633ea8a6d73445c0
+checksum=2656e1a6edcdabf4275f9a3640db59fd5de107d88e8663c5d4e9a0fa62f77f94
 alternatives="pygments:pygmentize:/usr/bin/pygmentize3"
 
 do_check() {

From dfef8fd36e8951616d87b506e77f8d293e0268b3 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 8 Mar 2021 09:17:28 -0500
Subject: [PATCH 096/153] python3-hypothesis: update to 6.6.0.

---
 srcpkgs/python3-hypothesis/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-hypothesis/template b/srcpkgs/python3-hypothesis/template
index fb95bef37cf..49e37d638f6 100644
--- a/srcpkgs/python3-hypothesis/template
+++ b/srcpkgs/python3-hypothesis/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-hypothesis'
 pkgname=python3-hypothesis
-version=6.3.4
+version=6.6.0
 revision=1
 wrksrc="hypothesis-hypothesis-python-${version}"
 build_wrksrc=hypothesis-python
@@ -15,7 +15,7 @@ license="MPL-2.0"
 homepage="https://hypothesis.works/"
 changelog="https://hypothesis.readthedocs.io/en/latest/changes.html"
 distfiles="https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-${version}.tar.gz"
-checksum=fc1af533c251e7668922ecf0d38c90b7eb5f9b1bcc5ecb28d9e99b04a6fa398e
+checksum=77a22432d69a821084857b81ab899e51d38f8ed43eb920595db570a128a96f55
 
 do_check() {
 	# Manually run the tests that tox considers part of the "full" suite,

From 72ddbcfcc1cd4a6e9210b702413fc78905ce09a1 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 8 Mar 2021 09:19:33 -0500
Subject: [PATCH 097/153] python3-pytools: update to 2021.1.2.

---
 srcpkgs/python3-pytools/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-pytools/template b/srcpkgs/python3-pytools/template
index bdeab1325db..27159ef8f6e 100644
--- a/srcpkgs/python3-pytools/template
+++ b/srcpkgs/python3-pytools/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-pytools'
 pkgname=python3-pytools
-version=2021.1
+version=2021.1.2
 revision=1
 wrksrc=${pkgname#*-}-${version}
 build_style=python3-module
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="X11"
 homepage="https://pypi.org/project/pytools"
 distfiles="${PYPI_SITE}/p/pytools/pytools-${version}.tar.gz"
-checksum=073ae22a0ae946e2db97164f2eb24a599cd3a51430384aa40859dffd73056c40
+checksum=551b4add9547b85bfad68ff3f13930c3087644f5e24e84b99c82301c302d08d6
 
 post_install() {
 	vlicense LICENSE

From 5c355405f726b3d2f53490d10000035083b29c01 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 8 Mar 2021 09:20:11 -0500
Subject: [PATCH 098/153] python3-setuptools_scm: update to 5.0.2.

---
 srcpkgs/python3-setuptools_scm/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-setuptools_scm/template b/srcpkgs/python3-setuptools_scm/template
index 4031cf0ed60..c1b46ed73d1 100644
--- a/srcpkgs/python3-setuptools_scm/template
+++ b/srcpkgs/python3-setuptools_scm/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-setuptools_scm'
 pkgname=python3-setuptools_scm
-version=5.0.1
+version=5.0.2
 revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-module
@@ -11,7 +11,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="MIT"
 homepage="https://github.com/pypa/setuptools_scm"
 distfiles="${PYPI_SITE}/s/setuptools_scm/setuptools_scm-${version}.tar.gz"
-checksum=c85b6b46d0edd40d2301038cdea96bb6adc14d62ef943e75afb08b3e7bcf142a
+checksum=83a0cedd3449e3946307811a4c7b9d89c4b5fd464a2fb5eeccd0a5bb158ae5c8
 
 post_install() {
 	vlicense LICENSE

From fc53279f9e9419aa060b1cd52f42e05847a1a3be Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 8 Mar 2021 09:20:46 -0500
Subject: [PATCH 099/153] python3-tifffile: update to 2021.3.5.

---
 srcpkgs/python3-tifffile/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-tifffile/template b/srcpkgs/python3-tifffile/template
index e49ac544e0e..7f5b99d8aff 100644
--- a/srcpkgs/python3-tifffile/template
+++ b/srcpkgs/python3-tifffile/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-tifffile'
 pkgname=python3-tifffile
-version=2021.2.26
+version=2021.3.5
 revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ license="BSD-3-Clause"
 homepage="https://github.com/cgohlke/tifffile"
 changelog="https://raw.githubusercontent.com/cgohlke/tifffile/master/CHANGES.rst"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=a68e523f92ebaaa8e5503a9c2e165837e1d5faecc0379ecafc7881122f4fda1f
+checksum=0428401dc72ff6f3ea0d21ea2f7d728f854521cb7a895c4056dbbfb3b6227e14
 
 post_install() {
 	vlicense LICENSE

From a815905d5c2d2deacc7c4f4cfffcd0ff7d305420 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 8 Mar 2021 09:21:34 -0500
Subject: [PATCH 100/153] xpra: update to 4.1.1.

---
 srcpkgs/xpra/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xpra/template b/srcpkgs/xpra/template
index fa7e05e87fc..73cb2de9006 100644
--- a/srcpkgs/xpra/template
+++ b/srcpkgs/xpra/template
@@ -1,7 +1,7 @@
 # Template file for 'xpra'
 pkgname=xpra
-version=4.1
-revision=2
+version=4.1.1
+revision=1
 build_style=python3-module
 make_install_args="$(vopt_with docs)"
 hostmakedepends="pkg-config python3-Cython $(vopt_if docs pandoc)"
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later"
 homepage="https://xpra.org/"
 changelog="https://raw.githubusercontent.com/Xpra-org/xpra/master/docs/CHANGELOG.md"
 distfiles="https://github.com/Xpra-org/xpra/archive/v${version}.tar.gz"
-checksum=a8413b34015b7c55f1226776f87bd1a01c427c3a25b4ebf4eb8b79c64b52cc8a
+checksum=7958ddd3aadcffad5e06c80e44e54d7528db73ed68f8cd2e64753ae15f62e177
 conf_files="/etc/xpra/xpra.conf /etc/xpra/xorg.conf /etc/xpra/conf.d/*"
 
 system_groups="xpra"

From 4284507dc96381801231df87f1bdee5517e76435 Mon Sep 17 00:00:00 2001
From: Roberto Ricci <ricci@disroot.org>
Date: Mon, 8 Mar 2021 15:57:41 +0100
Subject: [PATCH 101/153] rclone: update to 1.54.1.

---
 srcpkgs/rclone/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rclone/template b/srcpkgs/rclone/template
index 3c793deb6d1..849afadf336 100644
--- a/srcpkgs/rclone/template
+++ b/srcpkgs/rclone/template
@@ -1,7 +1,7 @@
 # Template file for 'rclone'
 pkgname=rclone
-version=1.54.0
-revision=2
+version=1.54.1
+revision=1
 wrksrc="rclone-v${version}"
 build_style=go
 go_import_path=github.com/rclone/rclone
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://rclone.org/"
 changelog="https://raw.githubusercontent.com/rclone/rclone/master/docs/content/changelog.md"
 distfiles="https://downloads.rclone.org/v${version}/rclone-v${version}.tar.gz"
-checksum=95f952dc059b842bd40338458b77657f7b5a1680c4ca837a3adcf83b63c8fda1
+checksum=378a4fd9f3fc47d51413ba48e31a275c972a9e31f3483d46c196ab26f8f1d7e7
 
 pre_build() {
 	if [ "$CROSS_BUILD" ] && [ "$XBPS_TARGET_LIBC" = musl ]; then

From 790c96778d7c8d77d58c1b72312ec0cb80890cd3 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Mon, 8 Mar 2021 16:21:27 +0100
Subject: [PATCH 102/153] conky: update to 1.12.1.

---
 srcpkgs/conky/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/conky/template b/srcpkgs/conky/template
index b53d5dc34d5..8b95a628edf 100644
--- a/srcpkgs/conky/template
+++ b/srcpkgs/conky/template
@@ -1,6 +1,7 @@
 # Template file for 'conky'
+# Keep in sync with 'conky-cli'
 pkgname=conky
-version=1.11.6
+version=1.12.1
 revision=1
 build_style=cmake
 conf_files="/etc/conky/conky.conf /etc/conky/conky_no_x11.conf"
@@ -18,7 +19,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause, GPL-3.0-or-later"
 homepage="https://github.com/brndnmtthws/conky"
 distfiles="https://github.com/brndnmtthws/conky/archive/v${version}.tar.gz"
-checksum=e7c01e4910744851e05f85f0a0aab3f5068215b1af850515189ac40e7deeb26d
+checksum=c95ac686a1095d29c2f44cfc3849b80ce9a0aba1e054fd6105d10af04bb2d8a8
 
 post_install() {
 	vmkdir etc/conky

From 3da5999d80d283e50aee7a5665c5cd1625ad4057 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Mon, 8 Mar 2021 16:21:44 +0100
Subject: [PATCH 103/153] conky-cli: update to 1.12.1.

---
 srcpkgs/conky-cli/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/conky-cli/template b/srcpkgs/conky-cli/template
index 4dcfd8deb73..b61bdcca050 100644
--- a/srcpkgs/conky-cli/template
+++ b/srcpkgs/conky-cli/template
@@ -1,6 +1,7 @@
 # Template file for 'conky-cli'
+# Keep in sync with 'conky'
 pkgname=conky-cli
-version=1.11.6
+version=1.12.1
 revision=1
 wrksrc="${pkgname/-cli/}-${version}"
 build_style=cmake
@@ -17,7 +18,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause, GPL-3.0-or-later"
 homepage="https://github.com/brndnmtthws/conky"
 distfiles="https://github.com/brndnmtthws/conky/archive/v${version}.tar.gz"
-checksum=e7c01e4910744851e05f85f0a0aab3f5068215b1af850515189ac40e7deeb26d
+checksum=c95ac686a1095d29c2f44cfc3849b80ce9a0aba1e054fd6105d10af04bb2d8a8
 
 provides="conky-${version}_${revision}"
 conflicts="conky>=0"

From 1dc938c04a65addef9a4b839cf2c9f2dd13203ff Mon Sep 17 00:00:00 2001
From: Evgeny Ermakov <evgeny.v.ermakov@gmail.com>
Date: Mon, 8 Mar 2021 23:47:44 +1100
Subject: [PATCH 104/153] asio: update to 1.18.1.

---
 srcpkgs/asio/template | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/srcpkgs/asio/template b/srcpkgs/asio/template
index c1d970e8777..1b30df2c785 100644
--- a/srcpkgs/asio/template
+++ b/srcpkgs/asio/template
@@ -1,6 +1,6 @@
 # Template file for 'asio'
 pkgname=asio
-version=1.18.0
+version=1.18.1
 revision=1
 build_style=gnu-configure
 short_desc="Cross-platform C++ library for ASynchronous network I/O"
@@ -8,15 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSL-1.0"
 homepage="http://think-async.com/Asio/"
 distfiles="${SOURCEFORGE_SITE}/asio/asio-${version}.tar.bz2"
-checksum=9d539e7c09aa6394d512c433c5601c1f26dc4975f022ad7d5e8e57c3b635b370
-
-pre_configure() {
-	case "$XBPS_TARGET_MACHINE" in
-		*-musl) # Enable strerror_r(3) version for musl libc
-			vsed -e "/#define ASIO_IMPL_ERROR_CODE_IPP/a #define MUSL_LIBC" \
-				-i ${wrksrc}/include/asio/impl/error_code.ipp
-	esac
-}
+checksum=4af9875df5497fdd507231f4b7346e17d96fc06fe10fd30e2b3750715a329113
 
 post_install() {
 	vlicense LICENSE_1_0.txt

From 228f52a938ddb41cfaa33d6a164addaa4900bd2d Mon Sep 17 00:00:00 2001
From: mobinmob <mobinmob@disroot.org>
Date: Mon, 8 Mar 2021 18:57:53 +0200
Subject: [PATCH 105/153] ktorrent: update to 20.12.3.

---
 srcpkgs/ktorrent/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/ktorrent/template b/srcpkgs/ktorrent/template
index b448b8a4fe2..3fc5c4d1c54 100644
--- a/srcpkgs/ktorrent/template
+++ b/srcpkgs/ktorrent/template
@@ -1,6 +1,6 @@
 # Template file for 'ktorrent'
 pkgname=ktorrent
-version=20.12.1
+version=20.12.3
 revision=1
 build_style=cmake
 configure_args="-DWITH_SYSTEM_GEOIP=ON"
@@ -15,7 +15,7 @@ maintainer="Norbert Vegh <vegh@norvegh.com>"
 license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/internet/ktorrent"
 distfiles="${KDE_SITE}/release-service/${version}/src/ktorrent-${version}.tar.xz"
-checksum=8c5f52d9b4597c117c0ed189c2ada3b9716bc0d5ceb53fde66f6a009bee68354
+checksum=28d3db3ed5b672e943e50d482855e48d6088022620b088b261f4eeb7ea42f289
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"

From 0a4886c5e687c4fa51ab7e8969a2e6d12596d270 Mon Sep 17 00:00:00 2001
From: UsernameRandomlyGenerated <coredavid@tutanota.com>
Date: Wed, 3 Mar 2021 11:50:35 +0100
Subject: [PATCH 106/153] yq-go: update to 4.6.1.

---
 srcpkgs/yq-go/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/yq-go/template b/srcpkgs/yq-go/template
index e48daf02eae..55601f5ae85 100644
--- a/srcpkgs/yq-go/template
+++ b/srcpkgs/yq-go/template
@@ -1,6 +1,6 @@
 # Template file for 'yq-go'
 pkgname=yq-go
-version=4.4.1
+version=4.6.1
 revision=1
 wrksrc="yq-${version}"
 build_style=go
@@ -10,7 +10,7 @@ maintainer="Frank Steinborn <steinex@nognu.de>"
 license="MIT"
 homepage="https://github.com/mikefarah/yq"
 distfiles="https://github.com/mikefarah/yq/archive/v${version}.tar.gz"
-checksum=bdd078847a74245e4c09af3dc31cdb482588398f342a8db4c019115a8495ebad
+checksum=a843b90e4e86efa310284823ab6f1249e4ae3c6aa5df4d61c10b0fdc543b267d
 
 do_check() {
 	go test -v

From 5e60c672ae3d472e7d1fb195af137c39ecab97f5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 7 Mar 2021 21:16:47 +0100
Subject: [PATCH 107/153] qt5-webengine: update to 5.15.3.

---
 ...a_audio_linux_audio_manager_linux.cc.patch | 43 ----------
 ...src_3rdparty_chromium_media_BUILD.gn.patch | 12 ---
 ...dparty_chromium_media_audio_BUILD.gn.patch | 23 -----
 ...ty_chromium_media_media__options.gni.patch | 12 ---
 ...te-instead-of-_libc_fpstate-on-linux.patch | 42 ---------
 .../patches/0001-mus-cstring.patch            | 10 +++
 .../patches/0004-musl-no-mallinfo.patch       | 11 ++-
 .../qt5-webengine/patches/0015-yasm-nls.patch | 13 ---
 .../patches/0021-sandbox-sched_getparam.patch |  8 +-
 .../patches/0089-enable-ppc64.patch           | 16 ++--
 .../patches/0090-qtwebengine-ppc64.patch      | 41 ++-------
 .../qt5-webengine/patches/0100-sndio.patch    |  2 +-
 .../qt5-webengine/patches/0101-sndio.patch    | 85 +++++++++++++++++++
 .../qt5-webengine/patches/0110-size_t.patch   |  6 +-
 srcpkgs/qt5-webengine/template                | 55 ++++++------
 srcpkgs/qt5-webengine/update                  |  1 +
 16 files changed, 155 insertions(+), 225 deletions(-)
 delete mode 100644 srcpkgs/qt5-webengine/files/sndio-patches/media_audio_linux_audio_manager_linux.cc.patch
 delete mode 100644 srcpkgs/qt5-webengine/files/sndio-patches/src_3rdparty_chromium_media_BUILD.gn.patch
 delete mode 100644 srcpkgs/qt5-webengine/files/sndio-patches/src_3rdparty_chromium_media_audio_BUILD.gn.patch
 delete mode 100644 srcpkgs/qt5-webengine/files/sndio-patches/src_3rdparty_chromium_media_media__options.gni.patch
 delete mode 100644 srcpkgs/qt5-webengine/patches/0001-Use-_fpstate-instead-of-_libc_fpstate-on-linux.patch
 create mode 100644 srcpkgs/qt5-webengine/patches/0001-mus-cstring.patch
 delete mode 100644 srcpkgs/qt5-webengine/patches/0015-yasm-nls.patch
 create mode 100644 srcpkgs/qt5-webengine/patches/0101-sndio.patch
 create mode 100644 srcpkgs/qt5-webengine/update

diff --git a/srcpkgs/qt5-webengine/files/sndio-patches/media_audio_linux_audio_manager_linux.cc.patch b/srcpkgs/qt5-webengine/files/sndio-patches/media_audio_linux_audio_manager_linux.cc.patch
deleted file mode 100644
index cf8e81b11d6..00000000000
--- a/srcpkgs/qt5-webengine/files/sndio-patches/media_audio_linux_audio_manager_linux.cc.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-diff --git a/chromium/media/audio/linux/audio_manager_linux.cc b/chromium/media/audio/linux/audio_manager_linux.cc
-index 5d703549372..9e60b40c749 100644
---- media/audio/linux/audio_manager_linux.cc
-+++ media/audio/linux/audio_manager_linux.cc
-@@ -20,6 +20,10 @@
- #include "media/audio/pulse/audio_manager_pulse.h"
- #include "media/audio/pulse/pulse_util.h"
- #endif
-+#if defined(USE_SNDIO)
-+#include <sndio.h>
-+#include "media/audio/openbsd/audio_manager_openbsd.h"
-+#endif
- 
- namespace media {
- 
-@@ -27,7 +31,8 @@ enum LinuxAudioIO {
-   kPulse,
-   kAlsa,
-   kCras,
--  kAudioIOMax = kCras  // Must always be equal to largest logged entry.
-+  kSndio,
-+  kAudioIOMax = kSndio  // Must always be equal to largest logged entry.
- };
- 
- std::unique_ptr<media::AudioManager> CreateAudioManager(
-@@ -41,6 +46,17 @@ std::unique_ptr<media::AudioManager> CreateAudioManager(
-   }
- #endif
- 
-+#if defined(USE_SNDIO)
-+  struct sio_hdl * hdl = NULL;
-+  if ((hdl=sio_open(SIO_DEVANY, SIO_PLAY, 1)) != NULL) {
-+    sio_close(hdl);
-+    UMA_HISTOGRAM_ENUMERATION("Media.LinuxAudioIO", kSndio, kAudioIOMax +1);
-+    return std::make_unique<AudioManagerOpenBSD>(std::move(audio_thread),
-+                                               audio_log_factory);
-+  }
-+  DVLOG(1) << "Sndio is not available on the OS";
-+#endif
-+
- #if defined(USE_PULSEAUDIO)
-   pa_threaded_mainloop* pa_mainloop = nullptr;
-   pa_context* pa_context = nullptr;
diff --git a/srcpkgs/qt5-webengine/files/sndio-patches/src_3rdparty_chromium_media_BUILD.gn.patch b/srcpkgs/qt5-webengine/files/sndio-patches/src_3rdparty_chromium_media_BUILD.gn.patch
deleted file mode 100644
index ec604002668..00000000000
--- a/srcpkgs/qt5-webengine/files/sndio-patches/src_3rdparty_chromium_media_BUILD.gn.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- media/BUILD.gn	2020-03-24 10:16:30.000000000 +0100
-+++ -	2020-04-06 14:32:27.960817513 +0200
-@@ -65,6 +65,9 @@
-   if (use_cras) {
-     defines += [ "USE_CRAS" ]
-   }
-+  if (use_sndio) {
-+    defines += [ "USE_SNDIO" ]
-+  }
- }
- 
- # Internal grouping of the configs necessary to support sub-folders having their
diff --git a/srcpkgs/qt5-webengine/files/sndio-patches/src_3rdparty_chromium_media_audio_BUILD.gn.patch b/srcpkgs/qt5-webengine/files/sndio-patches/src_3rdparty_chromium_media_audio_BUILD.gn.patch
deleted file mode 100644
index b3700eef898..00000000000
--- a/srcpkgs/qt5-webengine/files/sndio-patches/src_3rdparty_chromium_media_audio_BUILD.gn.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- media/audio/BUILD.gn	2020-03-24 10:16:30.000000000 +0100
-+++ -	2020-04-06 14:31:28.871450217 +0200
-@@ -232,9 +232,19 @@
-     deps += [ "//media/base/android:media_jni_headers" ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux && use_sndio) {
-     sources += [ "linux/audio_manager_linux.cc" ]
-   }
-+  if (use_sndio) {
-+    libs += [ "sndio" ]
-+    sources += [
-+      "openbsd/audio_manager_openbsd.cc",
-+      "sndio/sndio_input.cc",
-+      "sndio/sndio_input.h",
-+      "sndio/sndio_output.cc",
-+      "sndio/sndio_output.h"
-+   ]
-+ }
- 
-   if (use_alsa) {
-     libs += [ "asound" ]
diff --git a/srcpkgs/qt5-webengine/files/sndio-patches/src_3rdparty_chromium_media_media__options.gni.patch b/srcpkgs/qt5-webengine/files/sndio-patches/src_3rdparty_chromium_media_media__options.gni.patch
deleted file mode 100644
index 14807d8e1d3..00000000000
--- a/srcpkgs/qt5-webengine/files/sndio-patches/src_3rdparty_chromium_media_media__options.gni.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- media/media_options.gni	2020-03-24 10:16:30.000000000 +0100
-+++ -	2020-04-06 14:29:22.958630783 +0200
-@@ -114,6 +114,9 @@
-   # Enables runtime selection of ALSA library for audio.
-   use_alsa = false
- 
-+  # Enables runtime selection of sndio library for audio.
-+  use_sndio = false
-+
-   # Alsa should be used on non-Android, non-Mac POSIX systems.
-   # Alsa should be used on desktop Chromecast and audio-only Chromecast builds.
-   if (is_posix && !is_android && !is_mac &&
diff --git a/srcpkgs/qt5-webengine/patches/0001-Use-_fpstate-instead-of-_libc_fpstate-on-linux.patch b/srcpkgs/qt5-webengine/patches/0001-Use-_fpstate-instead-of-_libc_fpstate-on-linux.patch
deleted file mode 100644
index 3e787d1374e..00000000000
--- a/srcpkgs/qt5-webengine/patches/0001-Use-_fpstate-instead-of-_libc_fpstate-on-linux.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- qtwebengine/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.h	2018-06-15 09:47:20.000000000 +0200
-+++ qtwebengine/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.h	2018-09-07 22:21:28.521763716 +0200
-@@ -50,7 +50,7 @@
-   //   info: the collection of register structures.
- #if defined(__i386__) || defined(__x86_64)
-   static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
--                             const struct _libc_fpstate* fp);
-+                             const struct _fpstate* fp);
- #elif defined(__aarch64__)
-   static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
-                              const struct fpsimd_context* fpregs);
---- qtwebengine/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc	2018-06-15 09:47:20.000000000 +0200
-+++ qtwebengine/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc	2018-09-07 22:21:45.766762688 +0200
-@@ -49,7 +49,7 @@
- }
- 
- void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
--                                    const struct _libc_fpstate* fp) {
-+                                    const struct _fpstate* fp) {
-   const greg_t* regs = uc->uc_mcontext.gregs;
- 
-   out->context_flags = MD_CONTEXT_X86_FULL |
-@@ -97,7 +97,7 @@
- }
- 
- void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
--                                    const struct _libc_fpstate* fpregs) {
-+                                    const struct _fpstate* fpregs) {
-   const greg_t* regs = uc->uc_mcontext.gregs;
- 
-   out->context_flags = MD_CONTEXT_AMD64_FULL;
---- qtwebengine/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.h	2018-06-15 09:47:20.000000000 +0200
-+++ qtwebengine/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.h	2018-09-07 23:36:32.049495285 +0200
-@@ -48,7 +48,7 @@
- #if defined(__aarch64__)
- typedef struct fpsimd_context fpstate_t;
- #elif !defined(__ARM_EABI__) && !defined(__mips__)
--typedef struct _libc_fpstate fpstate_t;
-+typedef struct _fpstate fpstate_t;
- #endif
- 
- // These entries store a list of memory regions that the client wants included
diff --git a/srcpkgs/qt5-webengine/patches/0001-mus-cstring.patch b/srcpkgs/qt5-webengine/patches/0001-mus-cstring.patch
new file mode 100644
index 00000000000..d4b22c77ce9
--- /dev/null
+++ b/srcpkgs/qt5-webengine/patches/0001-mus-cstring.patch
@@ -0,0 +1,10 @@
+--- a/src/3rdparty/chromium/mojo/public/cpp/platform/named_platform_channel_posix.cc	2021-03-08 10:30:42.504006604 +0100
++++ -	2021-03-08 10:31:27.415366585 +0100
+@@ -8,6 +8,7 @@
+ #include <sys/socket.h>
+ #include <sys/un.h>
+ #include <unistd.h>
++#include <cstring>
+ 
+ #include "base/files/file_util.h"
+ #include "base/files/scoped_file.h"
diff --git a/srcpkgs/qt5-webengine/patches/0004-musl-no-mallinfo.patch b/srcpkgs/qt5-webengine/patches/0004-musl-no-mallinfo.patch
index b47e3774bbc..36900f90783 100644
--- a/srcpkgs/qt5-webengine/patches/0004-musl-no-mallinfo.patch
+++ b/srcpkgs/qt5-webengine/patches/0004-musl-no-mallinfo.patch
@@ -18,14 +18,14 @@
  #endif
  
    MemoryAllocatorDump* outer_dump = pmd->CreateAllocatorDump("malloc");
---- qtwebengine/src/3rdparty/chromium/base/process/process_metrics_posix.cc    2020-03-26 22:17:18.000000000 +0100
-++++ -  2020-04-08 13:30:26.065577091 +0200
-@@ -100,14 +100,14 @@
+--- qtwebengine/src/3rdparty/chromium/base/process/process_metrics_posix.cc	2021-02-23 16:36:59.000000000 +0100
++++ -	2021-03-07 21:03:38.579424720 +0100
+@@ -119,14 +119,14 @@
    malloc_statistics_t stats = {0};
    malloc_zone_statistics(nullptr, &stats);
    return stats.size_in_use;
--#elif defined(OS_LINUX) || defined(OS_ANDROID)
-+#elif (defined(OS_LINUX) && defined(__GLIBC__)) || defined(OS_ANDROID)
+-#elif defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID)
++#elif (defined(OS_LINUX) && defined(__GLIBC__)) || defined(OS_CHROMEOS) || defined(OS_ANDROID)
    struct mallinfo minfo = mallinfo();
  #if BUILDFLAG(USE_TCMALLOC)
    return minfo.uordblks;
@@ -37,4 +37,3 @@
    // TODO(fuchsia): Not currently exposed. https://crbug.com/735087.
    return 0;
  #endif
-
diff --git a/srcpkgs/qt5-webengine/patches/0015-yasm-nls.patch b/srcpkgs/qt5-webengine/patches/0015-yasm-nls.patch
deleted file mode 100644
index 22ac0420764..00000000000
--- a/srcpkgs/qt5-webengine/patches/0015-yasm-nls.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git src/3rdparty/chromium/third_party/yasm/source/config/linux/config.h src/3rdparty/chromium/third_party/yasm/source/config/linux/config.h
-index 9e36539..f588083 100644
---- qtwebengine/src/3rdparty/chromium//third_party/yasm/source/config/linux/config.h
---- qtwebengine/src/3rdparty/chromium//third_party/yasm/source/config/linux/config.h
-@@ -5,7 +5,7 @@
- #define CPP_PROG "gcc -E"
- 
- /* */
--#define ENABLE_NLS 1
-+/* #undef ENABLE_NLS 1 */
- 
- /* Define to 1 if you have the `abort' function. */
- #define HAVE_ABORT 1
diff --git a/srcpkgs/qt5-webengine/patches/0021-sandbox-sched_getparam.patch b/srcpkgs/qt5-webengine/patches/0021-sandbox-sched_getparam.patch
index a574b994abc..d8c6aa15cf6 100644
--- a/srcpkgs/qt5-webengine/patches/0021-sandbox-sched_getparam.patch
+++ b/srcpkgs/qt5-webengine/patches/0021-sandbox-sched_getparam.patch
@@ -3,9 +3,9 @@ musl uses them for pthread_getschedparam()
 
 source: https://git.alpinelinux.org/aports/commit/community/chromium?id=54af9f8ac24f52d382c5758e2445bf0206eff40e
 
---- a/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc	2020-09-01 13:02:34.000000000 +0200
-+++ -	2020-09-10 19:16:13.884275822 +0200
-@@ -88,11 +88,18 @@
+--- a/src/3rdparty/chromium/sandbox/policy/linux/bpf_renderer_policy_linux.cc	2021-02-23 16:36:59.000000000 +0100
++++ -	2021-03-07 21:13:44.992079145 +0100
+@@ -93,11 +93,18 @@
      case __NR_sysinfo:
      case __NR_times:
      case __NR_uname:
@@ -21,6 +21,6 @@ source: https://git.alpinelinux.org/aports/commit/community/chromium?id=54af9f8a
      case __NR_sched_getscheduler:
      case __NR_sched_setscheduler:
 +#endif
-       return sandbox::RestrictSchedTarget(GetPolicyPid(), sysno);
+       return RestrictSchedTarget(GetPolicyPid(), sysno);
      case __NR_prlimit64:
        // See crbug.com/662450 and setrlimit comment above.
diff --git a/srcpkgs/qt5-webengine/patches/0089-enable-ppc64.patch b/srcpkgs/qt5-webengine/patches/0089-enable-ppc64.patch
index 4cbec77d11b..4fb19ccdd2e 100644
--- a/srcpkgs/qt5-webengine/patches/0089-enable-ppc64.patch
+++ b/srcpkgs/qt5-webengine/patches/0089-enable-ppc64.patch
@@ -10,24 +10,24 @@ Subject: [PATCH 1/3] Enable ppc64 builds
 
 diff --git a/configure.pri b/configure.pri
 index 3a144e3f8..cabe8b24a 100644
---- a/configure.pri
-+++ b/configure.pri
-@@ -144,6 +144,7 @@ defineTest(qtConfTest_detectArch) {
-     contains(QT_ARCH, "i386")|contains(QT_ARCH, "x86_64"): return(true)
+--- a/configure.pri	2021-02-24 10:45:58.000000000 +0100
++++ -	2021-03-07 21:18:43.124754796 +0100
+@@ -144,6 +144,7 @@
      contains(QT_ARCH, "arm")|contains(QT_ARCH, "arm64"): return(true)
      contains(QT_ARCH, "mips"): return(true)
+     contains(QT_ARCH, "mips64"): return(true)
 +    contains(QT_ARCH, "power64"): return(true)
      qtLog("Architecture not supported.")
      return(false)
  }
 diff --git a/mkspecs/features/functions.prf b/mkspecs/features/functions.prf
 index 512e2523b..e31123654 100644
---- a/mkspecs/features/functions.prf
-+++ b/mkspecs/features/functions.prf
-@@ -87,6 +87,7 @@ defineReplace(gnArch) {
-     contains(qtArch, "arm64"): return(arm64)
+--- a/mkspecs/features/functions.prf	2021-02-24 10:45:58.000000000 +0100
++++ -	2021-03-07 21:19:21.345036293 +0100
+@@ -107,6 +107,7 @@
      contains(qtArch, "mips"): return(mipsel)
      contains(qtArch, "mips64"): return(mips64el)
+     contains(qtArch, "mips64el"): return(mips64el)
 +    contains(qtArch, "power64"): return(ppc64)
      return(unknown)
  }
diff --git a/srcpkgs/qt5-webengine/patches/0090-qtwebengine-ppc64.patch b/srcpkgs/qt5-webengine/patches/0090-qtwebengine-ppc64.patch
index 31cfa708409..43a29601a7e 100644
--- a/srcpkgs/qt5-webengine/patches/0090-qtwebengine-ppc64.patch
+++ b/srcpkgs/qt5-webengine/patches/0090-qtwebengine-ppc64.patch
@@ -1006,10 +1006,10 @@ index 000000000..07728e087
 +//TODO: is it necessary to redefine ucontext on PPC64?
 +
 +#endif  // SANDBOX_LINUX_SYSTEM_HEADERS_PPC64_LINUX_UCONTEXT_H_
-diff --git a/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc b/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
+diff --git a/src/3rdparty/chromium/sandbox/policy/linux/bpf_renderer_policy_linux.cc b/src/3rdparty/chromium/sandbox/policy/linux/bpf_renderer_policy_linux.cc
 index 443e9114b..6df5678d6 100644
---- a/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
-+++ b/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
+--- a/src/3rdparty/chromium/sandbox/policy/linux/bpf_renderer_policy_linux.cc
++++ b/src/3rdparty/chromium/sandbox/policy/linux/bpf_renderer_policy_linux.cc
 @@ -15,6 +15,11 @@
  #include "sandbox/linux/system_headers/linux_syscalls.h"
  #include "services/service_manager/sandbox/linux/sandbox_linux.h"
@@ -1702,16 +1702,16 @@ diff --git a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/common/memo
 index 43c86314c..27325b813 100644
 --- a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/common/memory_allocator_unittest.cc
 +++ b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/common/memory_allocator_unittest.cc
-@@ -57,8 +57,9 @@ TEST(PageAllocatorTest, LargeObject) {
+@@ -57,8 +57,9 @@
  
    EXPECT_EQ(0U, allocator.pages_allocated());
-   uint8_t *p = reinterpret_cast<uint8_t*>(allocator.Alloc(10000));
+   uint8_t* p = reinterpret_cast<uint8_t*>(allocator.Alloc(10000));
 +  uint64_t expected_pages = 1 + ((10000 - 1) / getpagesize());
    ASSERT_FALSE(p == NULL);
 -  EXPECT_EQ(3U, allocator.pages_allocated());
 +  EXPECT_EQ(expected_pages, allocator.pages_allocated());
    for (unsigned i = 1; i < 10; ++i) {
-     uint8_t *p = reinterpret_cast<uint8_t*>(allocator.Alloc(i));
+     uint8_t* p = reinterpret_cast<uint8_t*>(allocator.Alloc(i));
      ASSERT_FALSE(p == NULL);
 diff --git a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/processor/exploitability_linux.cc b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/processor/exploitability_linux.cc
 index ccc9f1459..debaed4d6 100644
@@ -3178,8 +3178,7 @@ index 58bfa8f83..8fc37c464 100644
 +#endif  // !defined(ARCH_CPU_ARM64) && !defined(ARCH_CPU_PPC64)
  #if defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARMEL)
           sig == SIGILL ||
--#endif  // defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARMEL
-+#endif  // defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARMEL)
+ #endif  // defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARMEL)
           sig == SIGPIPE ||
           sig == SIGSEGV ||
  #if defined(OS_MACOSX)
@@ -3395,28 +3394,6 @@ index 597d8b6e5..99d1ec0c7 100644
       (defined(__s390__) && !defined(__s390x__))
      /* On these architectures, implement mmap() with mmap2(). */
      LSS_INLINE void* LSS_NAME(mmap)(void *s, size_t l, int p, int f, int d,
-diff --git a/src/3rdparty/chromium/third_party/node/node.py b/src/3rdparty/chromium/third_party/node/node.py
-index 8097e2c49..10e6a16ea 100755
---- a/src/3rdparty/chromium/third_party/node/node.py
-+++ b/src/3rdparty/chromium/third_party/node/node.py
-@@ -10,11 +10,12 @@ import sys
- 
- 
- def GetBinaryPath():
--  return os_path.join(os_path.dirname(__file__), *{
--    'Darwin': ('mac', 'node-darwin-x64', 'bin', 'node'),
--    'Linux': ('linux', 'node-linux-x64', 'bin', 'node'),
--    'Windows': ('win', 'node.exe'),
--  }[platform.system()])
-+  return "/usr/bin/node"
-+  #return os_path.join(os_path.dirname(__file__), *{
-+  #  'Darwin': ('mac', 'node-darwin-x64', 'bin', 'node'),
-+  #  'Linux': ('linux', 'node-linux-x64', 'bin', 'node'),
-+  #  'Windows': ('win', 'node.exe'),
-+  #}[platform.system()])
- 
- 
- def RunNode(cmd_parts, stdout=None):
 diff --git a/src/3rdparty/chromium/third_party/pffft/src/pffft.c b/src/3rdparty/chromium/third_party/pffft/src/pffft.c
 index bdac4d784..51e0f2cac 100644
 --- a/src/3rdparty/chromium/third_party/pffft/src/pffft.c
@@ -3524,7 +3501,7 @@ diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/di
 index dd9ab457e..c005d9599 100644
 --- a/src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/differ_block.cc
 +++ b/src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/differ_block.cc
-@@ -30,11 +30,7 @@ bool VectorDifference(const uint8_t* image1, const uint8_t* image2) {
+@@ -30,11 +30,7 @@
    static bool (*diff_proc)(const uint8_t*, const uint8_t*) = nullptr;
  
    if (!diff_proc) {
@@ -3534,7 +3511,7 @@ index dd9ab457e..c005d9599 100644
 -    diff_proc = &VectorDifference_C;
 -#else
 +#if defined(WEBRTC_ARCH_X86_FAMILY)
-     bool have_sse2 = WebRtc_GetCPUInfo(kSSE2) != 0;
+     bool have_sse2 = GetCPUInfo(kSSE2) != 0;
      // For x86 processors, check if SSE2 is supported.
      if (have_sse2 && kBlockSize == 32) {
 @@ -44,6 +40,10 @@ bool VectorDifference(const uint8_t* image1, const uint8_t* image2) {
diff --git a/srcpkgs/qt5-webengine/patches/0100-sndio.patch b/srcpkgs/qt5-webengine/patches/0100-sndio.patch
index 38e18d89a6b..4224f15fbd6 100644
--- a/srcpkgs/qt5-webengine/patches/0100-sndio.patch
+++ b/srcpkgs/qt5-webengine/patches/0100-sndio.patch
@@ -7,7 +7,7 @@
 +    qtConfig(webengine-sndio) {
 +        gn_args += use_sndio=true
 +    } else {
-+       gn_args += use_sndio=true
++       gn_args += use_sndio=false
 +    }
 +
      !packagesExist(libpci): gn_args += use_libpci=false
diff --git a/srcpkgs/qt5-webengine/patches/0101-sndio.patch b/srcpkgs/qt5-webengine/patches/0101-sndio.patch
new file mode 100644
index 00000000000..c60f690596d
--- /dev/null
+++ b/srcpkgs/qt5-webengine/patches/0101-sndio.patch
@@ -0,0 +1,85 @@
+--- a/src/3rdparty/chromium/media/audio/linux/audio_manager_linux.cc
++++ b/src/3rdparty/chromium/media/audio/linux/audio_manager_linux.cc
+@@ -20,6 +20,10 @@
+ #include "media/audio/pulse/audio_manager_pulse.h"
+ #include "media/audio/pulse/pulse_util.h"
+ #endif
++#if defined(USE_SNDIO)
++#include <sndio.h>
++#include "media/audio/openbsd/audio_manager_openbsd.h"
++#endif
+ 
+ namespace media {
+ 
+@@ -27,7 +31,8 @@ enum LinuxAudioIO {
+   kPulse,
+   kAlsa,
+   kCras,
+-  kAudioIOMax = kCras  // Must always be equal to largest logged entry.
++  kSndio,
++  kAudioIOMax = kSndio  // Must always be equal to largest logged entry.
+ };
+ 
+ std::unique_ptr<media::AudioManager> CreateAudioManager(
+@@ -41,6 +46,17 @@ std::unique_ptr<media::AudioManager> CreateAudioManager(
+   }
+ #endif
+ 
++#if defined(USE_SNDIO)
++  struct sio_hdl * hdl = NULL;
++  if ((hdl=sio_open(SIO_DEVANY, SIO_PLAY, 1)) != NULL) {
++    sio_close(hdl);
++    UMA_HISTOGRAM_ENUMERATION("Media.LinuxAudioIO", kSndio, kAudioIOMax +1);
++    return std::make_unique<AudioManagerOpenBSD>(std::move(audio_thread),
++                                               audio_log_factory);
++  }
++  DVLOG(1) << "Sndio is not available on the OS";
++#endif
++
+ #if defined(USE_PULSEAUDIO)
+   pa_threaded_mainloop* pa_mainloop = nullptr;
+   pa_context* pa_context = nullptr;
+--- a/src/3rdparty/chromium/media/BUILD.gn	2020-03-24 10:16:30.000000000 +0100
++++ -	2020-04-06 14:32:27.960817513 +0200
+@@ -65,6 +65,9 @@
+   if (use_cras) {
+     defines += [ "USE_CRAS" ]
+   }
++  if (use_sndio) {
++    defines += [ "USE_SNDIO" ]
++  }
+ }
+ 
+ # Internal grouping of the configs necessary to support sub-folders having their
+--- a/src/3rdparty/chromium/media/media_options.gni	2020-03-24 10:16:30.000000000 +0100
++++ -	2020-04-06 14:29:22.958630783 +0200
+@@ -114,6 +114,9 @@
+   # Enables runtime selection of ALSA library for audio.
+   use_alsa = false
+ 
++  # Enables runtime selection of sndio library for audio.
++  use_sndio = false
++
+   # Alsa should be used on non-Android, non-Mac POSIX systems.
+   # Alsa should be used on desktop Chromecast and audio-only Chromecast builds.
+   if (is_posix && !is_android && !is_mac &&
+--- a/src/3rdparty/chromium/media/audio/BUILD.gn	2021-02-23 16:36:59.000000000 +0100
++++ -	2021-03-07 22:00:34.889682069 +0100
+@@ -238,6 +238,17 @@
+     sources += [ "linux/audio_manager_linux.cc" ]
+   }
+ 
++  if (use_sndio) {
++    libs += [ "sndio" ]
++    sources += [
++      "openbsd/audio_manager_openbsd.cc",
++      "sndio/sndio_input.cc",
++      "sndio/sndio_input.h",
++      "sndio/sndio_output.cc",
++      "sndio/sndio_output.h"
++    ]
++  }
++
+   if (use_alsa) {
+     libs += [ "asound" ]
+     sources += [
diff --git a/srcpkgs/qt5-webengine/patches/0110-size_t.patch b/srcpkgs/qt5-webengine/patches/0110-size_t.patch
index 224072e37ca..462e3202279 100644
--- a/srcpkgs/qt5-webengine/patches/0110-size_t.patch
+++ b/srcpkgs/qt5-webengine/patches/0110-size_t.patch
@@ -1,6 +1,6 @@
---- a/src/3rdparty/chromium/third_party/angle/include/platform/Platform.h	2020-05-06 16:21:29.000000000 +0200
-+++ b/src/3rdparty/chromium/third_party/angle/include/platform/Platform.h	2020-09-04 00:31:10.504555635 +0200
-@@ -236,11 +236,11 @@
+--- a/src/3rdparty/chromium/third_party/angle/include/platform/PlatformMethods.h	2021-02-23 16:36:59.000000000 +0100
++++ -	2021-03-07 21:44:25.477989726 +0100
+@@ -239,11 +239,11 @@
  using ProgramKeyType   = std::array<uint8_t, 20>;
  using CacheProgramFunc = void (*)(PlatformMethods *platform,
                                    const ProgramKeyType &key,
diff --git a/srcpkgs/qt5-webengine/template b/srcpkgs/qt5-webengine/template
index edc84557bd3..42c136e03a5 100644
--- a/srcpkgs/qt5-webengine/template
+++ b/srcpkgs/qt5-webengine/template
@@ -1,17 +1,19 @@
 # Template file for 'qt5-webengine'
 pkgname=qt5-webengine
-version=5.15.2
-revision=2
+version=5.15.3
+revision=1
+_commit=a059e7404a6db799f4da0ad696e65ae9c854b4b0
+_chromium_commit=d9d9e606cb34b1b4ac0f44de132b1eb10763f1f6
 archs="x86_64* i686* armv[67]* ppc64* aarch64*"
-wrksrc="qtwebengine-everywhere-src-${version}"
+wrksrc="qtwebengine-${_commit}"
 build_style=qmake
 configure_args="--
  -webengine-icu -webengine-ffmpeg -webengine-opus -webengine-webp
  -webengine-pepper-plugins -webengine-printing-and-pdf -webengine-proprietary-codecs
  -webengine-pulseaudio -webengine-spellchecker -webengine-webrtc -webengine-geolocation
- -webengine-kerberos -no-webengine-embedded-build"
+ -webengine-kerberos -no-webengine-embedded-build $(vopt_if sndio '' '-no')-webengine-sndio"
 # Rely on auto detection (fails if forced for cross builds) -webengine-alsa
-hostmakedepends="qt5-qmake gperf ninja qt5-host-tools flex pkg-config
+hostmakedepends="qt5-qmake gperf ninja qt5-host-tools flex pkg-config nodejs
  which perl python protobuf nss-devel libevent-devel zlib-devel icu-devel"
 makedepends="qt5-webchannel-devel qt5-location-devel qt5-tools-devel qt5-devel
  qt5-declarative-devel libevent-devel snappy-devel icu-devel ffmpeg-devel
@@ -24,18 +26,15 @@ short_desc="Cross-platform application and UI framework (QT5) - WebEngine compon
 maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later, LGPL-3.0-or-later"
 homepage="https://qt.io/"
-distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtwebengine-everywhere-src-${version}.tar.xz"
-checksum=c8afca0e43d84f7bd595436fbe4d13a5bbdb81ec5104d605085d07545b6f91e0
+distfiles="https://github.com/qt/qtwebengine/archive/${_commit}.tar.gz
+ https://github.com/qt/qtwebengine-chromium/archive/${_chromium_commit}.tar.gz"
+checksum="8e86257d25a641939d50c14de2049b384c371fcb70a60a289dc5426be0423b40
+ ee97e569529a60729e3c6b7317011fd2cc40600079e90c4afa2e5ea9edcd58ef"
 patch_args="-Np1"
 
 build_options="sndio"
 build_options_default=""
 
-
-if [ "$build_option_sndio" ]; then
-	configure_args+=" -sndio"
-fi
-
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	makedepends+=" musl-legacy-compat"
 fi
@@ -112,20 +111,21 @@ _cleanup_wrksrc_leak() {
 		-e "s;${wrksrc}/qtbase;/usr/lib/qt5;g" \;
 }
 
+post_extract() {
+	rmdir ${wrksrc}/src/3rdparty
+	mv -v ${wrksrc}/../qtwebengine-chromium-${_chromium_commit} ${wrksrc}/src/3rdparty
+	# ¯\_(ツ)_/¯
+	mkdir -p ${wrksrc}/.git ${wrksrc}/src/3rdparty/chromium/.git
+}
+
 post_patch() {
-	if [ "$build_option_sndio" ]; then
-		mkdir -p ${wrksrc}/src/3rdparty/chromium/media/audio/{sndio,openbsd}
-		cp ${FILESDIR}/sndio-files/sndio_*put.* \
-			${wrksrc}/src/3rdparty/chromium/media/audio/sndio
-		cp ${FILESDIR}/sndio-files/audio_manager_openbsd.* \
-			${wrksrc}/src/3rdparty/chromium/media/audio/openbsd
-		for f in "${FILESDIR}"/sndio-patches/*.patch; do
-			cd src/3rdparty/chromium/
-			echo "Applying $f"
-			patch -Np0 -i "$f"
-			cd "$wrksrc"
-		done
-	fi
+	mkdir -p ${wrksrc}/src/3rdparty/chromium/media/audio/{sndio,openbsd}
+	cp ${FILESDIR}/sndio-files/sndio_*put.* \
+		${wrksrc}/src/3rdparty/chromium/media/audio/sndio
+	cp ${FILESDIR}/sndio-files/audio_manager_openbsd.* \
+		${wrksrc}/src/3rdparty/chromium/media/audio/openbsd
+	# Eternal 5.15.2, this can't ever be increased since other components are 5.15.2
+	sed -e "/^MODULE_VERSION/s/5.*/5.15.2/" -i .qmake.conf
 }
 
 pre_configure() {
@@ -163,10 +163,13 @@ pre_configure() {
 
 pre_build() {
 	export NINJAJOBS=${makejobs}
+	# Qt used to preped ulimit in front of $$QMAKE_LINK
+	# but they do not do this anymore if ccache is in use
+	ulimit -n 4096
 }
 
 qt5-webengine-devel_package() {
-	depends="qt5-devel>=${version} ${sourcepkg}>=${version}_${revision}"
+	depends="qt5-devel>=5.15.2_1 ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
diff --git a/srcpkgs/qt5-webengine/update b/srcpkgs/qt5-webengine/update
new file mode 100644
index 00000000000..405c90aeb6b
--- /dev/null
+++ b/srcpkgs/qt5-webengine/update
@@ -0,0 +1 @@
+pkgname="${pkgname/5-/}-everywhere-src"

From 1e1313b0762acd08d060022cd86c2ff3cd493063 Mon Sep 17 00:00:00 2001
From: Reed Wade <reedwade@misterbanal.net>
Date: Tue, 2 Mar 2021 19:46:15 +0100
Subject: [PATCH 108/153] qt5-webengine: enable WebRTC screen sharing via
 PipeWire

closes #29191
---
 srcpkgs/qt5-webengine/template | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/qt5-webengine/template b/srcpkgs/qt5-webengine/template
index 42c136e03a5..795ad3a968d 100644
--- a/srcpkgs/qt5-webengine/template
+++ b/srcpkgs/qt5-webengine/template
@@ -11,7 +11,8 @@ configure_args="--
  -webengine-icu -webengine-ffmpeg -webengine-opus -webengine-webp
  -webengine-pepper-plugins -webengine-printing-and-pdf -webengine-proprietary-codecs
  -webengine-pulseaudio -webengine-spellchecker -webengine-webrtc -webengine-geolocation
- -webengine-kerberos -no-webengine-embedded-build $(vopt_if sndio '' '-no')-webengine-sndio"
+ -webengine-kerberos -no-webengine-embedded-build $(vopt_if sndio '' '-no')-webengine-sndio
+ $(vopt_if pipewire '' '-no')-webengine-webrtc-pipewire"
 # Rely on auto detection (fails if forced for cross builds) -webengine-alsa
 hostmakedepends="qt5-qmake gperf ninja qt5-host-tools flex pkg-config nodejs
  which perl python protobuf nss-devel libevent-devel zlib-devel icu-devel"
@@ -21,7 +22,7 @@ makedepends="qt5-webchannel-devel qt5-location-devel qt5-tools-devel qt5-devel
  libvpx-devel re2-devel libXtst-devel libXcursor-devel libXcomposite-devel
  jsoncpp-devel harfbuzz-devel lcms2-devel protobuf-devel pulseaudio-devel
  libXrandr-devel MesaLib-devel mit-krb5-devel alsa-lib-devel libxkbcommon-devel
- $(vopt_if sndio sndio-devel)"
+ $(vopt_if sndio sndio-devel) $(vopt_if pipewire libpipewire0.2-devel)"
 short_desc="Cross-platform application and UI framework (QT5) - WebEngine component"
 maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later, LGPL-3.0-or-later"
@@ -32,8 +33,9 @@ checksum="8e86257d25a641939d50c14de2049b384c371fcb70a60a289dc5426be0423b40
  ee97e569529a60729e3c6b7317011fd2cc40600079e90c4afa2e5ea9edcd58ef"
 patch_args="-Np1"
 
-build_options="sndio"
-build_options_default=""
+build_options="sndio pipewire"
+build_options_default="pipewire"
+desc_option_pipewire="Enable support for screen sharing for WebRTC via PipeWire"
 
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	makedepends+=" musl-legacy-compat"

From 295d8ab47ce361ed31ac03c2cae17b75c3e475c1 Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Fri, 5 Mar 2021 18:43:51 +0100
Subject: [PATCH 109/153] openssl: fix ppcle support

---
 srcpkgs/openssl/patches/xxx-ppcle.patch | 53 +++++++++++++++++++++++++
 srcpkgs/openssl/template                |  1 +
 2 files changed, 54 insertions(+)
 create mode 100644 srcpkgs/openssl/patches/xxx-ppcle.patch

diff --git a/srcpkgs/openssl/patches/xxx-ppcle.patch b/srcpkgs/openssl/patches/xxx-ppcle.patch
new file mode 100644
index 00000000000..09f1da8ca19
--- /dev/null
+++ b/srcpkgs/openssl/patches/xxx-ppcle.patch
@@ -0,0 +1,53 @@
+commit 56e07856a7a9f7ce3582b8cf3843f252691475a6
+Author: q66 <daniel@octaforge.org>
+Date:   Fri Mar 5 18:36:01 2021 +0100
+
+    add ppcle support
+
+diff --git Configurations/10-main.conf Configurations/10-main.conf
+index 8dc3e85..18f10c9 100644
+--- Configurations/10-main.conf
++++ Configurations/10-main.conf
+@@ -665,6 +665,11 @@ my %targets = (
+         perlasm_scheme   => "linux32",
+         lib_cppflags     => add("-DB_ENDIAN"),
+     },
++    "linux-ppcle" => {
++        inherit_from     => [ "linux-generic32", asm("ppc32_asm") ],
++        perlasm_scheme   => "linux32le",
++        lib_cppflags     => add("-DL_ENDIAN"),
++    },
+     "linux-ppc64" => {
+         inherit_from     => [ "linux-generic64", asm("ppc64_asm") ],
+         cflags           => add("-m64"),
+diff --git config config
+index 26225ca..6a1e830 100755
+--- config
++++ config
+@@ -543,6 +543,7 @@ case "$GUESSOS" in
+ 	fi
+ 	;;
+   ppc64le-*-linux2) OUT="linux-ppc64le" ;;
++  ppcle-*-linux2) OUT="linux-ppcle" ;;
+   ppc-*-linux2) OUT="linux-ppc" ;;
+   mips64*-*-linux2)
+ 	echo "WARNING! If you wish to build 64-bit library, then you have to"
+diff --git crypto/poly1305/asm/poly1305-ppc.pl crypto/poly1305/asm/poly1305-ppc.pl
+index e5d6933..3283f6b 100755
+--- crypto/poly1305/asm/poly1305-ppc.pl
++++ crypto/poly1305/asm/poly1305-ppc.pl
+@@ -314,10 +314,10 @@ $code.=<<___;
+ 	beq-	Lno_key
+ ___
+ $code.=<<___	if ($LITTLE_ENDIAN);
+-	lw	$h0,0($inp)		# load key material
+-	lw	$h1,4($inp)
+-	lw	$h2,8($inp)
+-	lw	$h3,12($inp)
++	lwz	$h0,0($inp)		# load key material
++	lwz	$h1,4($inp)
++	lwz	$h2,8($inp)
++	lwz	$h3,12($inp)
+ ___
+ $code.=<<___	if (!$LITTLE_ENDIAN);
+ 	li	$h1,4
diff --git a/srcpkgs/openssl/template b/srcpkgs/openssl/template
index 53d7f3abf02..da0193d1fc5 100644
--- a/srcpkgs/openssl/template
+++ b/srcpkgs/openssl/template
@@ -34,6 +34,7 @@ case $XBPS_TARGET_MACHINE in
 	aarch64*) configure_args+=" linux-aarch64";;
 	ppc64le*) configure_args+=" linux-ppc64le";;
 	ppc64*) configure_args+=" linux-ppc64";;
+	ppcle*) configure_args+=" linux-ppcle";;
 	ppc*) configure_args+=" linux-ppc";;
 	arm*) configure_args+=" linux-armv4";;
 	mips*) configure_args+=" linux-mips32 -mips32";;

From fe5954992ddc0267cc09288bd7b2cb5904d13186 Mon Sep 17 00:00:00 2001
From: Johannes <johannes.brechtmann@gmail.com>
Date: Thu, 4 Mar 2021 21:59:09 +0100
Subject: [PATCH 110/153] ffmpeg: update to 4.3.2.

---
 .../patches/x86-yuv2rgb-crash-fix.patch       | 59 -------------------
 srcpkgs/ffmpeg/template                       |  6 +-
 2 files changed, 3 insertions(+), 62 deletions(-)
 delete mode 100644 srcpkgs/ffmpeg/patches/x86-yuv2rgb-crash-fix.patch

diff --git a/srcpkgs/ffmpeg/patches/x86-yuv2rgb-crash-fix.patch b/srcpkgs/ffmpeg/patches/x86-yuv2rgb-crash-fix.patch
deleted file mode 100644
index 1438ac4ee26..00000000000
--- a/srcpkgs/ffmpeg/patches/x86-yuv2rgb-crash-fix.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a Mon Sep 17 00:00:00 2001
-From: James Almer <jamrial@gmail.com>
-Date: Sun, 12 Jul 2020 21:32:01 -0300
-Subject: [PATCH] x86/yuv2rgb: fix crashes when storing data on unaligned
- buffers
-
-Regression since fc6a5883d6af8cae0e96af84dda0ad74b360a084 on SSSE3 enabled
-CPUs.
-
-Fixes ticket #8747
-
-Signed-off-by: James Almer <jamrial@gmail.com>
----
- libswscale/x86/yuv_2_rgb.asm | 18 +++++++++---------
- 1 file changed, 9 insertions(+), 9 deletions(-)
-
-diff --git libswscale/x86/yuv_2_rgb.asm b/libswscale/x86/yuv_2_rgb.asm
-index 575a84d921e9..003dff1f259c 100644
---- libswscale/x86/yuv_2_rgb.asm
-+++ libswscale/x86/yuv_2_rgb.asm
-@@ -268,9 +268,9 @@ cglobal %1_420_%2%3, GPR_num, GPR_num, reg_num, parameters
-     por    m2, m7
-     por    m1, m6          ; g5  b5  r6  g6  b6  r7  g7  b7  r8  g8  b8  r9  g9  b9  r10 g10
-     por    m2, m3          ; b10 r11 g11 b11 r12 g12 b12 r13 g13 b13 r14 g14 b14 r15 g15 b15
--    mova [imageq], m0
--    mova [imageq + 16], m1
--    mova [imageq + 32], m2
-+    movu [imageq], m0
-+    movu [imageq + 16], m1
-+    movu [imageq + 32], m2
- %endif ; mmsize = 16
- %else ; PACK RGB15/16/32
-     packuswb m0, m1
-@@ -300,10 +300,10 @@ cglobal %1_420_%2%3, GPR_num, GPR_num, reg_num, parameters
-     punpckhwd m_green, m_red
-     punpcklwd m5, m6
-     punpckhwd m_alpha, m6
--    mova [imageq + 0], m_blue
--    mova [imageq + 8  * time_num], m_green
--    mova [imageq + 16 * time_num], m5
--    mova [imageq + 24 * time_num], m_alpha
-+    movu [imageq + 0], m_blue
-+    movu [imageq + 8  * time_num], m_green
-+    movu [imageq + 16 * time_num], m5
-+    movu [imageq + 24 * time_num], m_alpha
- %else ; PACK RGB15/16
- %define depth 2
- %if cpuflag(ssse3)
-@@ -342,8 +342,8 @@ cglobal %1_420_%2%3, GPR_num, GPR_num, reg_num, parameters
-     mova m2, m0
-     punpcklbw m0, m1
-     punpckhbw m2, m1
--    mova [imageq], m0
--    mova [imageq + 8 * time_num], m2
-+    movu [imageq], m0
-+    movu [imageq + 8 * time_num], m2
- %endif ; PACK RGB15/16
- %endif ; PACK RGB15/16/32
- 
diff --git a/srcpkgs/ffmpeg/template b/srcpkgs/ffmpeg/template
index 7a23a790029..76c9423d02f 100644
--- a/srcpkgs/ffmpeg/template
+++ b/srcpkgs/ffmpeg/template
@@ -1,15 +1,15 @@
 # Template file for 'ffmpeg'
 # audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname!
 pkgname=ffmpeg
-version=4.3.1
-revision=7
+version=4.3.2
+revision=1
 short_desc="Decoding, encoding and streaming software"
 maintainer="Johannes <johannes.brechtmann@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://www.ffmpeg.org"
 changelog="https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/Changelog"
 distfiles="${homepage}/releases/ffmpeg-${version}.tar.xz"
-checksum=ad009240d46e307b4e03a213a0f49c11b650e445b1f8be0dda2a9212b34d2ffb
+checksum=46e4e64f1dd0233cbc0934b9f1c0da676008cad34725113fb7f802cfa84ccddb
 
 hostmakedepends="pkg-config perl yasm"
 makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel

From 04067eba65facdf4727005b8ae1a587e21d231fd Mon Sep 17 00:00:00 2001
From: mobinmob <mobinmob@disroot.org>
Date: Fri, 5 Mar 2021 23:12:02 +0200
Subject: [PATCH 111/153] font-3270: update to 2.3.0.

---
 srcpkgs/font-3270/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/font-3270/template b/srcpkgs/font-3270/template
index 3b929784700..17ace4ab031 100644
--- a/srcpkgs/font-3270/template
+++ b/srcpkgs/font-3270/template
@@ -1,7 +1,7 @@
 # Template file for 'font-3270'
 pkgname=font-3270
-version=2.0.4
-revision=2
+version=2.3.0
+revision=1
 wrksrc="3270font-${version}"
 build_style=gnu-makefile
 make_build_target="font"
@@ -11,7 +11,7 @@ maintainer="Diogo Leal <diogo@diogoleal.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/rbanffy/3270font"
 distfiles="https://github.com/rbanffy/3270font/archive/v${version}.tar.gz"
-checksum=a845a966d71fdefe8e3cba1bbce5feaf2c11818a4b1113570cb71b84c0c10302
+checksum=c29b6bb4efb95c8d85a53bd7a89146e52e0ee5901bb9acd31d3ae394913ebe5b
 font_dirs="/usr/share/fonts/TTF"
 
 do_install() {

From 7ead55a9852a7153dfd859c4174d5552710af13b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 8 Mar 2021 20:16:24 +0100
Subject: [PATCH 112/153] kColorPicker: update to 0.1.5.

---
 common/shlibs                 | 2 +-
 srcpkgs/kColorPicker/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index a911b3892cb..11ca26f6bb4 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -511,8 +511,8 @@ libkdexoauth2.so.3 kdepim-runtime-17.12.3_1
 libakonadi-filestore.so.5 kdepim-runtime-17.12.3_1
 libmaildir.so.5 kdepim-runtime-17.12.3_1
 libfolderarchivesettings.so.5 kdepim-runtime-17.12.3_1
-libkColorPicker.so.0.1.4 kColorPicker-0.1.4_1
 libkImageAnnotator.so.0.4.0 kImageAnnotator-0.4.0_1
+libkColorPicker.so.0 kColorPicker-0.1.5_1
 libbabl-0.1.so.0 babl-0.1.16_1
 libbamf3.so.2 bamf-0.5.1_1
 libicuio.so.67 icu-libs-67.1_1
diff --git a/srcpkgs/kColorPicker/template b/srcpkgs/kColorPicker/template
index ff348dfaf14..337263c2a3d 100644
--- a/srcpkgs/kColorPicker/template
+++ b/srcpkgs/kColorPicker/template
@@ -1,6 +1,6 @@
 # Template file for 'kColorPicker'
 pkgname=kColorPicker
-version=0.1.4
+version=0.1.5
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTS=ON -DBUILD_EXAMPLE=OFF -DBUILD_SHARED_LIBS=ON"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://github.com/DamirPorobic/kColorPicker"
 distfiles="https://github.com/DamirPorobic/kColorPicker/archive/v${version}.tar.gz"
-checksum=3036d00cce2a8cc6a0bc87a9a3ff629e21adbdaa509e41f23a2ef1661d537c72
+checksum=fe6f6c540f3921cc7097f1e5cf001883f814a9c2678c85b7f78fb7a2ba2a8c34
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From 656e53a085e8e0d2760ab5f1e3bd49409d901004 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 8 Mar 2021 20:16:30 +0100
Subject: [PATCH 113/153] kImageAnnotator: update to 0.4.1.

---
 common/shlibs                    | 2 +-
 srcpkgs/kImageAnnotator/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 11ca26f6bb4..b39ab2945e0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -511,7 +511,7 @@ libkdexoauth2.so.3 kdepim-runtime-17.12.3_1
 libakonadi-filestore.so.5 kdepim-runtime-17.12.3_1
 libmaildir.so.5 kdepim-runtime-17.12.3_1
 libfolderarchivesettings.so.5 kdepim-runtime-17.12.3_1
-libkImageAnnotator.so.0.4.0 kImageAnnotator-0.4.0_1
+libkImageAnnotator.so.0 kImageAnnotator-0.4.1_1
 libkColorPicker.so.0 kColorPicker-0.1.5_1
 libbabl-0.1.so.0 babl-0.1.16_1
 libbamf3.so.2 bamf-0.5.1_1
diff --git a/srcpkgs/kImageAnnotator/template b/srcpkgs/kImageAnnotator/template
index 9a7fecc803c..0b731a6f523 100644
--- a/srcpkgs/kImageAnnotator/template
+++ b/srcpkgs/kImageAnnotator/template
@@ -1,6 +1,6 @@
 # Template file for 'kImageAnnotator'
 pkgname=kImageAnnotator
-version=0.4.0
+version=0.4.1
 revision=1
 build_style=cmake
 # XXX: Tests don't build
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://github.com/DamirPorobic/kImageAnnotator"
 distfiles="https://github.com/DamirPorobic/kImageAnnotator/archive/v${version}.tar.gz"
-checksum=4ce8b9853e7c55cffd5eb5fe42ca89ead55db5f432be1b715e6f2804f7e8287d
+checksum=64e62f7379a0741f675515e57c21311ebbc6544da8c8a003a5a1ec4964902ac8
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From a5f7d10db5092ff283d73d2937373834d719d5a6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 8 Mar 2021 20:16:38 +0100
Subject: [PATCH 114/153] ksnip: update to 1.8.1.

---
 srcpkgs/ksnip/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/ksnip/template b/srcpkgs/ksnip/template
index 429eff085f9..b0de5c518d2 100644
--- a/srcpkgs/ksnip/template
+++ b/srcpkgs/ksnip/template
@@ -1,6 +1,6 @@
 # Template file for 'ksnip'
 pkgname=ksnip
-version=1.8.0
+version=1.8.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -11,4 +11,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/DamirPorobic/ksnip"
 distfiles="https://github.com/DamirPorobic/ksnip/archive/v${version}.tar.gz"
-checksum=25f858925c692866edabd3fc5f4b20c55cb3aa61b8c0ca391aafbf81538271f1
+checksum=1842628cc444d83bc16170285e313b740219aa2d4a0ad3b630a91a6cea39de59

From e2408f29c3a04bec869700904ebe08af05a9d193 Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Fri, 5 Mar 2021 10:33:44 -0800
Subject: [PATCH 115/153] R-cran-lifecycle: update to 1.0.0

Adopt.

Change license to MIT, was relicensed:
https://github.com/r-lib/lifecycle/issues/57
---
 srcpkgs/R-cran-lifecycle/template | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/R-cran-lifecycle/template b/srcpkgs/R-cran-lifecycle/template
index d9c68d9803e..e3a2af69c4e 100644
--- a/srcpkgs/R-cran-lifecycle/template
+++ b/srcpkgs/R-cran-lifecycle/template
@@ -1,12 +1,16 @@
 # Template file for 'R-cran-lifecycle'
 pkgname=R-cran-lifecycle
-version=0.2.0
-revision=2
+version=1.0.0
+revision=1
 build_style=R-cran
 makedepends="R-cran-glue R-cran-rlang"
 depends="R-cran-glue R-cran-rlang"
 short_desc="Manage the Life Cycle of your Package Functions"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-3.0-only"
+maintainer="Cameron Nemo <cnemo@tutanota.com>"
+license="MIT"
 homepage="https://github.com/r-lib/lifecycle"
-checksum=29746e8dee05d4e36f9c612e8c7a903a4f648a36b3b94c9776e518c38a412224
+checksum=03334ab213f2ad49a49e184e73f2051e04d35d43f562db903e68243cd2ec0f8e
+
+post_install() {
+	vlicense LICENSE
+}

From 6953322731ca7614d0553ca97993d46b6468ac1b Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Fri, 5 Mar 2021 10:41:17 -0800
Subject: [PATCH 116/153] R-cran-dplyr: update to 1.0.5

---
 srcpkgs/R-cran-dplyr/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/R-cran-dplyr/template b/srcpkgs/R-cran-dplyr/template
index accff9c5957..46e0fe52632 100644
--- a/srcpkgs/R-cran-dplyr/template
+++ b/srcpkgs/R-cran-dplyr/template
@@ -1,19 +1,19 @@
 # Template file for 'R-cran-dplyr'
 pkgname=R-cran-dplyr
-version=1.0.4
+version=1.0.5
 revision=1
 build_style=R-cran
 makedepends="R-cran-ellipsis R-cran-generics R-cran-glue R-cran-lifecycle
  R-cran-magrittr R-cran-R6 R-cran-rlang R-cran-tibble R-cran-tidyselect
  R-cran-vctrs"
 depends="R-cran-ellipsis R-cran-generics R-cran-glue>=1.3.2
- R-cran-lifecycle>=0.2.0 R-cran-magrittr>=1.5 R-cran-R6 R-cran-rlang>=0.4.7
- R-cran-tibble>=2.1.3 R-cran-tidyselect>=1.1.0 R-cran-vctrs>=0.3.2"
+ R-cran-lifecycle>=1.0.0 R-cran-magrittr>=1.5 R-cran-R6 R-cran-rlang>=0.4.10
+ R-cran-tibble>=2.1.3 R-cran-tidyselect>=1.1.0 R-cran-vctrs>=0.3.5"
 short_desc="Grammar of Data Manipulation for R"
 maintainer="Cameron Nemo <cnemo@tutanota.com>"
 license="MIT"
 homepage="https://dplyr.tidyverse.org/"
-checksum=9bf68f71d1519432bad08089fc254b872c990c5a40b32a7e63b03d49f88e093a
+checksum=7541a09c66ecb40736e25bc9ec9591f26ec4ee67c99823b4ac855760b5c96e70
 
 post_install() {
 	vlicense LICENSE

From 3bcd2660599c6d0a378fa5c4fc0112c098ef16e4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benjam=C3=ADn=20Albi=C3=B1ana?= <benalb@gmail.com>
Date: Mon, 8 Mar 2021 19:38:10 +0100
Subject: [PATCH 117/153] homebank: update to 5.5.1.

---
 srcpkgs/homebank/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/homebank/template b/srcpkgs/homebank/template
index 34ca327ed00..707ae59fb40 100644
--- a/srcpkgs/homebank/template
+++ b/srcpkgs/homebank/template
@@ -1,6 +1,6 @@
 # Template file for 'homebank'
 pkgname=homebank
-version=5.5
+version=5.5.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="intltool pkg-config"
@@ -11,7 +11,7 @@ maintainer="Benjamín Albiñana <benalb@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="http://homebank.free.fr/"
 distfiles="http://homebank.free.fr/public/homebank-${version}.tar.gz"
-checksum=dedaa6b02c505cd02c0ec2dd8b2ba4e0cc9d1f45a01eab0da60ab1bc2a7e6c75
+checksum=9bb39eaad3c4c68d2bcbe21e2f6c4a5274e3a3f385afb2b2ff73ae5fd998da08
 
 post_patch() {
 	vsed -i -e 's/DATADIRNAME=lib/DATADIRNAME=share/' configure

From df29b324020a5a637caa5f75a58cae0930251acb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benjam=C3=ADn=20Albi=C3=B1ana?= <benalb@gmail.com>
Date: Mon, 8 Mar 2021 19:21:00 +0100
Subject: [PATCH 118/153] croc: update to 8.6.9.

---
 srcpkgs/croc/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/croc/template b/srcpkgs/croc/template
index 7285728d0ab..86c972ffbcf 100644
--- a/srcpkgs/croc/template
+++ b/srcpkgs/croc/template
@@ -1,6 +1,6 @@
 # Template file for 'croc'
 pkgname=croc
-version=8.6.8
+version=8.6.9
 revision=1
 build_style=go
 go_import_path=github.com/schollz/croc/v${version%%.*}
@@ -10,7 +10,7 @@ maintainer="Benjamín Albiñana <benalb@gmail.com>"
 license="MIT"
 homepage="https://github.com/schollz/croc"
 distfiles="https://github.com/schollz/croc/archive/v${version}.tar.gz"
-checksum=71dc45ab9511bc2a8807562632a6393e264ac59c500d6a17e2e1b01269d4d8e3
+checksum=0ef4359916e02fd7c754bda7093c924310729e002a06cfe015ea57b34b522cbf
 
 post_install() {
 	vlicense LICENSE

From 13d455e30c81eb6619c88b073a00e4cfcf21660b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 8 Mar 2021 20:30:53 +0100
Subject: [PATCH 119/153] pioneer: update to 20210203.

---
 srcpkgs/pioneer/patches/i686-alignof.patch | 23 ----------------------
 srcpkgs/pioneer/template                   |  7 ++++---
 2 files changed, 4 insertions(+), 26 deletions(-)
 delete mode 100644 srcpkgs/pioneer/patches/i686-alignof.patch

diff --git a/srcpkgs/pioneer/patches/i686-alignof.patch b/srcpkgs/pioneer/patches/i686-alignof.patch
deleted file mode 100644
index a28367b8fe5..00000000000
--- a/srcpkgs/pioneer/patches/i686-alignof.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://github.com/pioneerspacesim/pioneer/issues/4691
----
---- src/scenegraph/Serializer.orig.h	2019-10-09 13:49:04.000000000 +0200
-+++ src/scenegraph/Serializer.h	2019-10-09 18:47:05.238671730 +0200
-@@ -23,14 +23,14 @@
- // where possible, prefer serializing state information via JSON instead.
- namespace Serializer {
- 	static_assert((sizeof(Uint32) == 4 && alignof(Uint32) == 4), "Int32 is sized differently on this platform and will not serialize properly.");
--	static_assert((sizeof(Uint64) == 8 && alignof(Uint64) == 8), "Int64 is sized differently on this platform and will not serialize properly.");
-+	static_assert((sizeof(Uint64) == 8 && alignof(Uint64) <= 8), "Int64 is sized differently on this platform and will not serialize properly.");
- 	static_assert((sizeof(Color) == 4 && alignof(Color) == 1), "Color is padded differently on this platform and will not serialize properly.");
- 	static_assert((sizeof(vector2f) == 8 && alignof(vector2f) == 4), "Vector2f is padded differently on this platform and will not serialize properly.");
--	static_assert((sizeof(vector2d) == 16 && alignof(vector2d) == 8), "Vector2d is padded differently on this platform and will not serialize properly.");
-+	static_assert((sizeof(vector2d) == 16 && alignof(vector2d) <= 8), "Vector2d is padded differently on this platform and will not serialize properly.");
- 	static_assert((sizeof(vector3f) == 12 && alignof(vector3f) == 4), "Vector3f is padded differently on this platform and will not serialize properly.");
--	static_assert((sizeof(vector3d) == 24 && alignof(vector3d) == 8), "Vector3d is padded differently on this platform and will not serialize properly.");
-+	static_assert((sizeof(vector3d) == 24 && alignof(vector3d) <= 8), "Vector3d is padded differently on this platform and will not serialize properly.");
- 	static_assert((sizeof(Quaternionf) == 16 && alignof(Quaternionf) == 4), "Quaternionf is padded differently on this platform and will not serialize properly.");
--	static_assert((sizeof(Aabb) == 56 && alignof(Aabb) == 8), "Aabb is padded differently on this platform and will not serialize properly.");
-+	static_assert((sizeof(Aabb) == 56 && alignof(Aabb) <= 8), "Aabb is padded differently on this platform and will not serialize properly.");
- 
- 	class Writer {
- 	public:
diff --git a/srcpkgs/pioneer/template b/srcpkgs/pioneer/template
index ad0f1955948..40812890ec7 100644
--- a/srcpkgs/pioneer/template
+++ b/srcpkgs/pioneer/template
@@ -1,8 +1,9 @@
 # Template file for 'pioneer'
 pkgname=pioneer
-version=20200203
-revision=2
+version=20210203
+revision=1
 build_style=cmake
+make_build_target="all build-data"
 configure_args="-DPIONEER_DATA_DIR=/usr/share/pioneer
  -DUSE_SYSTEM_LIBLUA=ON -DUSE_SYSTEM_LIBGLEW=ON"
 hostmakedepends="automake pkg-config"
@@ -14,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://pioneerspacesim.net"
 distfiles="https://github.com/pioneerspacesim/pioneer/archive/${version}.tar.gz"
-checksum=3055d63c1bd3377c3794eee830a8adbd650b178bad9e927531e38cb5d5838694
+checksum=fcbc57374123b44161e9d15d97bd950255f654a222840894f50bfc2be716ea68
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" pioneer-modelcompiler"

From 5f2b1373e90a6e15d163b1c0cb3e7d4699163594 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Mon, 8 Mar 2021 15:35:16 +0100
Subject: [PATCH 120/153] serd: update to 0.30.10.

enable tests
---
 srcpkgs/serd/template | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/serd/template b/srcpkgs/serd/template
index f639412f20c..b024f166830 100644
--- a/srcpkgs/serd/template
+++ b/srcpkgs/serd/template
@@ -1,6 +1,6 @@
 # Template file for 'serd'
 pkgname=serd
-version=0.30.6
+version=0.30.10
 revision=1
 build_style=waf3
 short_desc="Lightweight C library for RDF syntax"
@@ -8,7 +8,15 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="ISC"
 homepage="http://drobilla.net/software/serd/"
 distfiles="http://download.drobilla.net/${pkgname}-${version}.tar.bz2"
-checksum=f5a2c74c659d8b318059068f135a43a3771491c367b6947e053a713b23cd37ef
+checksum=affa80deec78921f86335e6fc3f18b80aefecf424f6a5755e9f2fa0eb0710edf
+
+if [ "${XBPS_CHECK_PKGS}" ]; then
+	configure_args+=" --test"
+fi
+
+do_check() {
+	./waf test
+}
 
 post_install() {
 	vlicense COPYING

From f3a4cd0cc65c80767a67330e1de81a4da4cf53f2 Mon Sep 17 00:00:00 2001
From: UsernameRandomlyGenerated <coredavid@tutanota.com>
Date: Mon, 8 Mar 2021 20:35:11 +0100
Subject: [PATCH 121/153] libshout-idjc: update to 2.4.4.

---
 srcpkgs/libshout-idjc/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/libshout-idjc/template b/srcpkgs/libshout-idjc/template
index 41ae070d870..93b730460e9 100644
--- a/srcpkgs/libshout-idjc/template
+++ b/srcpkgs/libshout-idjc/template
@@ -1,6 +1,6 @@
 # Template file for 'libshout-idjc'
 pkgname=libshout-idjc
-version=2.4.3
+version=2.4.4
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool pkg-config"
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="http://idjc.sourceforge.net"
 distfiles="${SOURCEFORGE_SITE}/libshoutidjc.idjc.p/${pkgname}-${version}.tar.gz"
-checksum=3bb1b9b2c2bbb8936556e92c5099cfa5b691be3e22d0ff1b8e1251ec929e960c
+checksum=8bcfb805b4a440929244e588b018b5f466724a5d922a1dc1522253dfdf433fe5
 
 pre_configure() {
 	autoreconf -fi

From 7dfd097b9eb6fc4fe83afcb7932be7ede0cfe9e4 Mon Sep 17 00:00:00 2001
From: UsernameRandomlyGenerated <coredavid@tutanota.com>
Date: Mon, 8 Mar 2021 20:28:16 +0100
Subject: [PATCH 122/153] libshout: update to 2.4.5.

---
 srcpkgs/libshout/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/libshout/template b/srcpkgs/libshout/template
index eca2c9a704d..88209dc06dc 100644
--- a/srcpkgs/libshout/template
+++ b/srcpkgs/libshout/template
@@ -1,6 +1,6 @@
 # Template file for 'libshout'
 pkgname=libshout
-version=2.4.3
+version=2.4.5
 revision=1
 build_style=gnu-configure
 makedepends="libtheora-devel libvorbis-devel speex-devel"
@@ -9,7 +9,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="http://www.icecast.org/"
 distfiles="http://downloads.xiph.org/releases/libshout/libshout-${version}.tar.gz"
-checksum=0d8af55d1141bf90710bcd41a768c9cc5adb251502a0af1dd22c8da215d40dfe
+checksum=d9e568668a673994ebe3f1eb5f2bee06e3236a5db92b8d0c487e1c0f886a6890
 
 post_install() {
 	vinstall shout.pc 644 usr/lib/pkgconfig

From 7bc92c1e6ea33e4a6dc8e492dc18e0a607f810ab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 22 Feb 2021 20:02:13 -0300
Subject: [PATCH 123/153] giac: missing dependencies and fixes

 - makedepend on mpfr-devel: used for arbitrary precision floats,
   otherwise they are limited to double precision (53 bits ~ 13 digits)

 - makedepend on pari-devel: used for number theory functions

 - fix one line of test output to match a change in pari

 - fix a bug in invmod which resulted in a test fail (chk_xavier)

 - increase stacksize in musl which is needed for tests to pass

In addition to the two new makedepends, there is a small patch that
fixes one line of test output to match a change in pari.

With this commit, all 12 tests pass in glibc and in musl.

See #28989 for the original issue.
---
 common/shlibs                        |  1 +
 srcpkgs/giac/patches/invmod.patch    | 14 ++++++++++++++
 srcpkgs/giac/patches/pari_2_11.patch | 17 +++++++++++++++++
 srcpkgs/giac/template                |  7 +++++--
 4 files changed, 37 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/giac/patches/invmod.patch
 create mode 100644 srcpkgs/giac/patches/pari_2_11.patch

diff --git a/common/shlibs b/common/shlibs
index b39ab2945e0..42f37d8a08b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3964,4 +3964,5 @@ libopenaptx.so.0 libopenaptx-0.2.0_1
 libsimavr.so.1 simavr-1.6_2
 libsimavrparts.so.1 simavr-1.6_2
 libsword-1.8.1.so libsword-1.8.1_6
+libpari-gmp.so.7 pari-2.13.0_1
 libtree-sitter.so.0 tree-sitter-0.19.0_1
diff --git a/srcpkgs/giac/patches/invmod.patch b/srcpkgs/giac/patches/invmod.patch
new file mode 100644
index 00000000000..6aab28d7253
--- /dev/null
+++ b/srcpkgs/giac/patches/invmod.patch
@@ -0,0 +1,14 @@
+--- src/modpoly.cc.orig	2020-02-18 10:07:10.000000000 -0300
++++ src/modpoly.cc	2021-03-08 02:18:09.443740199 -0300
+@@ -92,7 +92,10 @@
+   gen invenv(const gen & g,environment * env){
+     if (g.type==_USER)
+       return g._USERptr->inv();
+-    return invmod(g,env->modulo);
++    if (env->moduloon)
++      return invmod(g,env->modulo);
++    else
++      return gen(1)/g;
+   }
+
+   /*
diff --git a/srcpkgs/giac/patches/pari_2_11.patch b/srcpkgs/giac/patches/pari_2_11.patch
new file mode 100644
index 00000000000..7bd12dd1ce7
--- /dev/null
+++ b/srcpkgs/giac/patches/pari_2_11.patch
@@ -0,0 +1,17 @@
+Change test output for PARI 2.11
+
+See https://trac.sagemath.org/ticket/25567
+and https://xcas.univ-grenoble-alpes.fr/forum/viewtopic.php?f=4&t=2102
+
+diff -ru a/check/TP11-sol.cas.out1 b/check/TP11-sol.cas.out1
+--- check/TP11-sol.cas.out1	2014-10-21 10:51:48.000000000 +0200
++++ check/TP11-sol.cas.out1	2018-08-07 17:04:12.528052773 +0200
+@@ -10,7 +10,7 @@
+ 1073741824000000000000000000061203284109000000000000000000000000008409,
+ 2^3*3*389*733*156904374622257604823879982847602392900751802349981470895277241,
+ "Done",
+-matrix[[2,7,1],[3,2,1],[389,2,1],[733,2,1],[156904374622257604823879982847602392900751802349981470895277241,2,matrix[[2,13,1],[3,3,1],[5,2,1],[7,2,1],[56467,2,1],[6553084925887974620811527,2,matrix[[2,5,1],[19,2,1],[71,2,1],[126823,2,1]]]]]],
++1,
+ 0,
+ [],
+ 1,
diff --git a/srcpkgs/giac/template b/srcpkgs/giac/template
index ba2d1a55b73..ca95534498f 100644
--- a/srcpkgs/giac/template
+++ b/srcpkgs/giac/template
@@ -1,11 +1,11 @@
 # Template file for 'giac'
 pkgname=giac
 version=1.5.0.87
-revision=3
+revision=4
 wrksrc="giac-${version%.*}"
 build_style=gnu-configure
 makedepends="fltk-devel gmp-devel gsl-devel lapack-devel
- libjpeg-turbo-devel libpng-devel readline-devel"
+ libjpeg-turbo-devel libpng-devel readline-devel mpfr-devel pari-devel"
 depends="desktop-file-utils hicolor-icon-theme"
 short_desc="Free computer algebra system"
 maintainer="Orphaned <orphan@voidlinux.org>"
@@ -14,6 +14,9 @@ homepage="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
 distfiles="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_${version%.*}-${version##*.}.tar.gz"
 checksum=bbd6f0aafe373de3c9ed53d21878224e847359fdd9a7cdf9e9096e7c960f10b4
 
+# need more than 4*65536 stack, see try_parse() in gen.cc line 11812
+LDFLAGS="-Wl,-z,stack-size=2097152"
+
 post_install() {
 	# remove duplicates
 	rm -r ${DESTDIR}/usr/share/doc

From da4feec29e135c8cbe85f2d5c56175e35abd783b Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Mon, 8 Mar 2021 22:16:27 +0100
Subject: [PATCH 124/153] teams-bin: update to 1.4.00.4855.

---
 srcpkgs/teams-bin/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/teams-bin/template b/srcpkgs/teams-bin/template
index 896093cc414..bd40abe8238 100644
--- a/srcpkgs/teams-bin/template
+++ b/srcpkgs/teams-bin/template
@@ -1,6 +1,6 @@
 # Template file for 'teams-bin'
 pkgname=teams-bin
-version=1.3.00.30857
+version=1.4.00.4855
 revision=1
 archs="x86_64"
 short_desc="Official Microsoft Teams client"
@@ -8,7 +8,7 @@ maintainer="Piraty <piraty1@inbox.ru>"
 license="custom:Proprietary"
 homepage="https://teams.microsoft.com/downloads"
 distfiles="https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_${version}_amd64.deb"
-checksum=5058b1fe8bf9fffc57d94148a7ec55119c5cd9b21aa267cb13518bec0244241b
+checksum=a91dbdf646f12659fdf8d08831aa06ab1bf4cc6fb981841c36a350f29bd714bc
 
 repository=nonfree
 restricted=yes

From 2484131be8c6e8924ebdcffb770ef8912111f9bf Mon Sep 17 00:00:00 2001
From: mobinmob <mobinmob@disroot.org>
Date: Mon, 8 Mar 2021 23:14:56 +0200
Subject: [PATCH 125/153] notcurses: update to 2.2.3.

---
 srcpkgs/notcurses/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/notcurses/template b/srcpkgs/notcurses/template
index 9e9f2fc95dc..1932bd050ac 100644
--- a/srcpkgs/notcurses/template
+++ b/srcpkgs/notcurses/template
@@ -1,6 +1,6 @@
 # Template file for 'notcurses'
 pkgname=notcurses
-version=2.2.2
+version=2.2.3
 revision=1
 build_style=cmake
 configure_args="-DUSE_STATIC=ON $(vopt_bool man USE_PANDOC)"
@@ -14,7 +14,7 @@ license="Apache-2.0"
 homepage="https://nick-black.com/dankwiki/index.php/Notcurses"
 changelog="https://raw.githubusercontent.com/dankamongmen/notcurses/master/NEWS.md"
 distfiles="https://github.com/dankamongmen/notcurses/archive/v${version}.tar.gz"
-checksum=f6e31e2662aad880373e45f23f4056c5fd254627b57084d71da2430df20f0488
+checksum=007b13c3b67de5c86b0004d29b414c0e8bd1c80a7bf00f208423cb1db5fd9e62
 
 build_options="man"
 desc_option_man="Use pandoc for manpages"

From c1396e1a150c3e7545c53562464381f5d6aec28e Mon Sep 17 00:00:00 2001
From: Matthias von Faber <mvf@gmx.eu>
Date: Mon, 8 Mar 2021 22:53:14 +0100
Subject: [PATCH 126/153] mkvtoolnix: update to 55.0.0

---
 srcpkgs/mkvtoolnix/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mkvtoolnix/template b/srcpkgs/mkvtoolnix/template
index 18b16d506ae..a6606d0adca 100644
--- a/srcpkgs/mkvtoolnix/template
+++ b/srcpkgs/mkvtoolnix/template
@@ -1,6 +1,6 @@
 # Template file for 'mkvtoolnix'
 pkgname=mkvtoolnix
-version=54.0.0
+version=55.0.0
 revision=1
 build_style=gnu-configure
 build_helper=qmake
@@ -16,7 +16,7 @@ license="GPL-2.0-only"
 homepage="https://mkvtoolnix.download"
 changelog="https://mkvtoolnix.download/doc/NEWS.md"
 distfiles="https://mkvtoolnix.download/sources/${pkgname}-${version}.tar.xz"
-checksum=792fa095eaeeda9030f1f189ab40c2ebf8363c9a90ebe482d68dc05b4e16a52c
+checksum=6061639bda18adbf5c49264d5498fd2abab420113ba680d0eb441a9aa02afba6
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" --with-boost=${XBPS_CROSS_BASE}/usr"

From 09542e2b622c973cd8cfc94c96da7a53f8e7b28b Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson@gmail.com>
Date: Mon, 8 Mar 2021 16:24:05 -0700
Subject: [PATCH 127/153] steam: update to 1.0.0.69.

---
 srcpkgs/steam/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/steam/template b/srcpkgs/steam/template
index be37076e7bb..08690968c41 100644
--- a/srcpkgs/steam/template
+++ b/srcpkgs/steam/template
@@ -1,6 +1,6 @@
 # Template file for 'steam'
 pkgname=steam
-version=1.0.0.68
+version=1.0.0.69
 revision=1
 archs="i686 x86_64"
 wrksrc=steam-launcher
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="custom: Proprietary license"
 homepage="https://steampowered.com/"
 distfiles="http://repo.steampowered.com/${pkgname}/pool/${pkgname}/s/${pkgname}/${pkgname}_${version}.tar.gz"
-checksum=65e882623c671f402d8796c1db4407984f11df0538ff7462030d8d521aeb28d3
+checksum=6f9838014a6b13f953ba726ce7d203946bb93bfd5d074901bc216ad04ab2c767
 repository=nonfree
 
 do_install() {

From 323b40906ace30cf5827f2e0d1a0c0ce19139428 Mon Sep 17 00:00:00 2001
From: m3tav3rse <mtvrs@tuta.io>
Date: Sat, 6 Mar 2021 20:50:06 +0100
Subject: [PATCH 128/153] spotifyd: update to 0.3.2.

Closes: #29318 [via git-merge-pr]
---
 srcpkgs/spotifyd/template | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/spotifyd/template b/srcpkgs/spotifyd/template
index 2e21b38230c..452356c3c8a 100644
--- a/srcpkgs/spotifyd/template
+++ b/srcpkgs/spotifyd/template
@@ -1,7 +1,7 @@
 # Template file for 'spotifyd'
 pkgname=spotifyd
-version=0.3.0
-revision=3
+version=0.3.2
+revision=1
 build_style=cargo
 configure_args="--no-default-features"
 hostmakedepends="pkg-config"
@@ -13,7 +13,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/Spotifyd/spotifyd"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=47b3d9a87a9bc8ff5a46b9ba3ccb5ea0b305964c6f334e601a0316697d8bcd4a
+checksum=d1d5442e6639cde7fbd390a65335489611eec62a1cfcba99a4aba8e8977a9d9c
 
 build_options="alsa pulseaudio portaudio dbus"
 build_options_default="alsa pulseaudio portaudio dbus"
@@ -33,11 +33,3 @@ fi
 case "$XBPS_TARGET_MACHINE" in
 	aarch64-musl) broken="https://travis-ci.org/void-linux/void-packages/jobs/636076091" ;;
 esac
-
-post_patch() {
-	vsed -e 's/"with-tremor"//' -i Cargo.toml
-}
-
-pre_build() {
-	cargo update --package openssl-sys --precise 0.9.58
-}

From 71ffc3b3653dbdc48b5e8bb8495106389655c470 Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Mon, 8 Mar 2021 22:58:05 +0100
Subject: [PATCH 129/153] qt5-webengine: fix on ppc64le

---
 .../patches/0090-qtwebengine-ppc64.patch      | 36 +++++++++++++++++++
 srcpkgs/qt5-webengine/template                | 11 ++++++
 2 files changed, 47 insertions(+)

diff --git a/srcpkgs/qt5-webengine/patches/0090-qtwebengine-ppc64.patch b/srcpkgs/qt5-webengine/patches/0090-qtwebengine-ppc64.patch
index 43a29601a7e..8c222ca89ee 100644
--- a/srcpkgs/qt5-webengine/patches/0090-qtwebengine-ppc64.patch
+++ b/srcpkgs/qt5-webengine/patches/0090-qtwebengine-ppc64.patch
@@ -1074,6 +1074,42 @@ index b435499f4..ac8a84b6d 100644
      } else {
        public_configs = [ ":no_asm_config" ]
      }
+diff --git a/src/3rdparty/chromium/third_party/breakpad/BUILD.gn b/src/3rdparty/chromium/third_party/breakpad/BUILD.gn
+index 5617de88..dc8bc176 100644
+--- a/src/3rdparty/chromium/third_party/breakpad/BUILD.gn
++++ b/src/3rdparty/chromium/third_party/breakpad/BUILD.gn
+@@ -598,7 +598,6 @@ if (is_linux || is_android) {
+       "breakpad/src/client/minidump_file_writer.h",
+       "breakpad/src/common/convert_UTF.cc",
+       "breakpad/src/common/convert_UTF.h",
+-      "breakpad/src/common/linux/breakpad_getcontext.S",
+       "breakpad/src/common/linux/elf_core_dump.cc",
+       "breakpad/src/common/linux/elf_core_dump.h",
+       "breakpad/src/common/linux/elfutils.cc",
+@@ -636,6 +635,15 @@ if (is_linux || is_android) {
+ 
+     libs = [ "dl" ]
+ 
++    if (current_cpu == "ppc64") {
++        defines = [ "HAVE_GETCONTEXT" ]
++        #libs += [ "ucontext" ]
++    } else {
++        sources += [
++            "breakpad/src/common/linux/breakpad_getcontext.S"
++        ]
++    }
++
+     include_dirs = [
+       ".",
+       "breakpad/src",
+@@ -686,7 +693,6 @@ if (is_linux || is_android) {
+       "breakpad/src/client/linux/minidump_writer/minidump_writer_unittest.cc",
+       "breakpad/src/client/linux/minidump_writer/minidump_writer_unittest_utils.cc",
+       "breakpad/src/client/linux/minidump_writer/proc_cpuinfo_reader_unittest.cc",
+-      "breakpad/src/common/linux/breakpad_getcontext_unittest.cc",
+       "breakpad/src/common/linux/elf_core_dump_unittest.cc",
+       "breakpad/src/common/linux/file_id_unittest.cc",
+       "breakpad/src/common/linux/linux_libc_support_unittest.cc",
 diff --git a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/raw_context_cpu.h b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/raw_context_cpu.h
 index 07d9171a0..9aed4cb36 100644
 --- a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/raw_context_cpu.h
diff --git a/srcpkgs/qt5-webengine/template b/srcpkgs/qt5-webengine/template
index 795ad3a968d..8839e2987d3 100644
--- a/srcpkgs/qt5-webengine/template
+++ b/srcpkgs/qt5-webengine/template
@@ -75,6 +75,10 @@ case "$XBPS_TARGET_MACHINE" in
 	ppc64*) makedepends+=" libatomic-devel" ;;
 esac
 
+case "$XBPS_TARGET_MACHINE" in
+	ppc64*-musl) makedepends+=" libucontext-devel" ;;
+esac
+
 _bootstrap_gn() {
 	local opts
 	# Bootstrap gn (generate ninja)
@@ -128,6 +132,13 @@ post_patch() {
 		${wrksrc}/src/3rdparty/chromium/media/audio/openbsd
 	# Eternal 5.15.2, this can't ever be increased since other components are 5.15.2
 	sed -e "/^MODULE_VERSION/s/5.*/5.15.2/" -i .qmake.conf
+	# enable libucontext on ppc with musl for breakpad
+	case "$XBPS_TARGET_MACHINE" in
+		ppc64*-musl)
+			vsed -i 's,#libs +=,libs +=,' \
+				${wrksrc}/src/3rdparty/chromium/third_party/breakpad/BUILD.gn
+			;;
+	esac
 }
 
 pre_configure() {

From bbc71b24d2c6124ffd3d6aee3c21b6938806cc27 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= <pullmoll@t-online.de>
Date: Tue, 9 Mar 2021 01:40:07 +0100
Subject: [PATCH 130/153] linux4.14: update to 4.14.224

---
 srcpkgs/linux4.14/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/linux4.14/template b/srcpkgs/linux4.14/template
index a8cad70c771..a7504766561 100644
--- a/srcpkgs/linux4.14/template
+++ b/srcpkgs/linux4.14/template
@@ -1,7 +1,7 @@
 # Template file for 'linux4.14'
 pkgname=linux4.14
-version=4.14.222
-revision=2
+version=4.14.224
+revision=1
 wrksrc="linux-${version%.*}"
 short_desc="Linux kernel and modules (${version%.*} series)"
 maintainer="Orphaned <orphan@voidlinux.org>"
@@ -10,7 +10,7 @@ homepage="http://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${version%.*}.tar.xz
  https://cdn.kernel.org/pub/linux/kernel/v4.x/patch-${version}.xz"
 checksum="f81d59477e90a130857ce18dc02f4fbe5725854911db1e7ba770c7cd350f96a7
- f6be478dbffdd153850aec45f198f236dbfeaf2f62138925793f9726dc442a28"
+ a644325b768cd6dcdacdc753131a3d059b9839712e8e559eb88a37ac47d04f23"
 skip_extraction="patch-${version}.xz"
 python_version=2 #unverified
 patch_args="-Np1"

From c4c658a4054e3bc6f8c6cb27932679633e0af1bb Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson@gmail.com>
Date: Mon, 8 Mar 2021 17:30:06 -0700
Subject: [PATCH 131/153] python3-blessed: update to 1.18.0.

---
 srcpkgs/python3-blessed/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-blessed/template b/srcpkgs/python3-blessed/template
index 44314193137..68f5b592fbe 100644
--- a/srcpkgs/python3-blessed/template
+++ b/srcpkgs/python3-blessed/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-blessed'
 pkgname=python3-blessed
-version=1.17.12
+version=1.18.0
 revision=1
 wrksrc="blessed-${version}"
 build_style=python3-module
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/jquast/blessed"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=32829fddd73737e99e7567f553d29eed926022a18aefffd570d74fedfea3c37a
+checksum=99652b8403dbc140ba044e41843129f4ba9eb3467a2041a3bd7b60cd4a571e3e
 
 post_install() {
 	vlicense LICENSE

From 51770384829d7942fb468ba27c6a0de131b6d2bf Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson@gmail.com>
Date: Mon, 8 Mar 2021 17:42:30 -0700
Subject: [PATCH 132/153] python3-rich: update to 9.13.0.

---
 srcpkgs/python3-rich/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-rich/template b/srcpkgs/python3-rich/template
index 5b95b25382d..77e0f19d70b 100644
--- a/srcpkgs/python3-rich/template
+++ b/srcpkgs/python3-rich/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-rich'
 pkgname=python3-rich
-version=9.12.4
+version=9.13.0
 revision=1
 wrksrc="rich-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/willmcgugan/rich"
 distfiles="${PYPI_SITE}/r/rich/rich-${version}.tar.gz"
-checksum=1e000895221df23cd7f828a9511c15d10189850d4f923b6d8c3d29a32ca95265
+checksum=d59e94a0e3e686f0d268fe5c7060baa1bd6744abca71b45351f5850a3aaa6764
 
 post_install() {
 	vlicense LICENSE

From cb49b73165470db530d30af1d08abe94086286f9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= <pullmoll@t-online.de>
Date: Tue, 9 Mar 2021 02:11:42 +0100
Subject: [PATCH 133/153] linux4.9: update to 4.9.260

---
 srcpkgs/linux4.9/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/linux4.9/template b/srcpkgs/linux4.9/template
index 3649672b672..f51dc1b74d6 100644
--- a/srcpkgs/linux4.9/template
+++ b/srcpkgs/linux4.9/template
@@ -1,6 +1,6 @@
 # Template file for 'linux4.9'
 pkgname=linux4.9
-version=4.9.259
+version=4.9.260
 revision=1
 wrksrc="linux-${version%.*}"
 short_desc="Linux kernel and modules (${version%.*} series)"
@@ -10,7 +10,7 @@ homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${version%.*}.tar.xz
  https://cdn.kernel.org/pub/linux/kernel/v4.x/patch-${version}.xz"
 checksum="029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a
- 99cacec60833add6d972d7b36da209cc2b81807a46db40a46d408c61a97194dc"
+ 49497a2b9a268c9f19cb489ea9fc1a95ff17c97f8437e77c209518551a086c2b"
 python_version=2 #unverified
 skip_extraction="patch-${version}.xz"
 patch_args="-Np1"

From e887fc27ceb861b6983699819a074388c6faa447 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson@gmail.com>
Date: Mon, 8 Mar 2021 18:11:19 -0700
Subject: [PATCH 134/153] sqlmap: update to 1.5.3.

Moved package from /usr/share to /usr/libexec to conform
better.
---
 srcpkgs/sqlmap/template | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/sqlmap/template b/srcpkgs/sqlmap/template
index 2ab71edfb77..3bb7fbfdb6a 100644
--- a/srcpkgs/sqlmap/template
+++ b/srcpkgs/sqlmap/template
@@ -1,6 +1,6 @@
 # Template file for 'sqlmap'
 pkgname=sqlmap
-version=1.5.2
+version=1.5.3
 revision=1
 pycompile_dirs="usr/share/sqlmap"
 depends="python3"
@@ -9,18 +9,18 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="http://sqlmap.org"
 distfiles="https://github.com/sqlmapproject/sqlmap/archive/${version}.tar.gz"
-checksum=d567aee3390b39f64215ec7ae53f6b654c28b136b5d2e18629e00b94eb233d06
+checksum=5cdd29b4a86913962ab1eecc1f59bd32a038d1573f70edb1760bf88f01347526
 python_version=3
 
 do_install() {
-	vmkdir usr/share/${pkgname}
+	vmkdir usr/libexec/${pkgname}
 	for dir in data extra lib plugins tamper thirdparty sqlmap.py sqlmapapi.py; do
-		vcopy $dir usr/share/${pkgname}
+		vcopy $dir usr/libexec/${pkgname}
 	done
 
 	vmkdir usr/bin
-	ln -sf /usr/share/${pkgname}/sqlmap.py ${DESTDIR}/usr/bin/
-	ln -sf /usr/share/${pkgname}/sqlmapapi.py ${DESTDIR}/usr/bin/
+	ln -sf /usr/libexec/${pkgname}/sqlmap.py ${DESTDIR}/usr/bin/
+	ln -sf /usr/libexec/${pkgname}/sqlmapapi.py ${DESTDIR}/usr/bin/
 
 	vsconf sqlmap.conf
 }

From cd38b0b3fdbaa12c1b6ffc5efab7f043884befcc Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson@gmail.com>
Date: Mon, 8 Mar 2021 18:14:18 -0700
Subject: [PATCH 135/153] Amass: update to 3.11.8.

---
 srcpkgs/Amass/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/Amass/template b/srcpkgs/Amass/template
index 078b6948b5a..8cb180f440e 100644
--- a/srcpkgs/Amass/template
+++ b/srcpkgs/Amass/template
@@ -1,6 +1,6 @@
 # Template file for 'Amass'
 pkgname=Amass
-version=3.11.5
+version=3.11.8
 revision=1
 build_style=go
 go_import_path="github.com/OWASP/Amass/..."
@@ -9,4 +9,4 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="Apache-2.0"
 homepage="https://www.owasp.org/index.php/OWASP_Amass_Project"
 distfiles="https://github.com/OWASP/Amass/archive/v${version}.tar.gz"
-checksum=8c60b7720eddb46bb4a841384485173de66d625dd2362e10c8d15e3106189e0e
+checksum=87c3f0077dd14d5330677d0e86ee8638726b297a158a7a5b860ba9ba0e1d9779

From 4c67cd995f4bae9afb9a2e75cd5fbc43fb8e820a Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Tue, 9 Mar 2021 02:17:08 +0100
Subject: [PATCH 136/153] qt5-webengine: fix abseil nonsense on ppc64le-musl

---
 .../patches/0091-chromium-ppc64le-musl.patch          | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/srcpkgs/qt5-webengine/patches/0091-chromium-ppc64le-musl.patch b/srcpkgs/qt5-webengine/patches/0091-chromium-ppc64le-musl.patch
index 47904dec06b..eb8d5f1d86d 100644
--- a/srcpkgs/qt5-webengine/patches/0091-chromium-ppc64le-musl.patch
+++ b/srcpkgs/qt5-webengine/patches/0091-chromium-ppc64le-musl.patch
@@ -54,6 +54,17 @@ index cdce9bf8a..73d77dda4 100644
    defined(_M_IX86) || defined(_M_X64)
  #define ABSL_HAVE_UNSCALED_CYCLECLOCK_IMPLEMENTATION 1
  #else
+--- a/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
++++ b/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
+@@ -64,7 +64,7 @@
+ #elif defined(__i386__) || defined(__x86_64__)
+ #define ABSL_STACKTRACE_INL_HEADER \
+   "absl/debugging/internal/stacktrace_x86-inl.inc"
+-#elif defined(__ppc__) || defined(__PPC__)
++#elif (defined(__ppc__) || defined(__PPC__)) && defined(__GLIBC__)
+ #define ABSL_STACKTRACE_INL_HEADER \
+   "absl/debugging/internal/stacktrace_powerpc-inl.inc"
+ #elif defined(__aarch64__)
 diff --git a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc
 index 03afec7a5..0264ecf13 100644
 --- a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc

From cde55df955058fe2e70d4cc2f1ecffc2faefdc96 Mon Sep 17 00:00:00 2001
From: Gabriel Sanches <gabriel@gsr.dev>
Date: Mon, 8 Mar 2021 23:33:51 -0300
Subject: [PATCH 137/153] rust-analyzer: update to 2021.03.08.

---
 srcpkgs/rust-analyzer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rust-analyzer/template b/srcpkgs/rust-analyzer/template
index 50b594d7b82..e1c24bfe695 100644
--- a/srcpkgs/rust-analyzer/template
+++ b/srcpkgs/rust-analyzer/template
@@ -1,7 +1,7 @@
 # Template file for 'rust-analyzer'
 pkgname=rust-analyzer
-version=2021.03.01
-revision=2
+version=2021.03.08
+revision=1
 _ver=${version//./-}
 wrksrc="${pkgname}-${_ver}"
 build_style=cargo
@@ -11,7 +11,7 @@ maintainer="Gabriel Sanches <gabriel@gsr.dev>"
 license="Apache-2.0, MIT"
 homepage="https://rust-analyzer.github.io/"
 distfiles="https://github.com/${pkgname}/${pkgname}/archive/${_ver}.tar.gz"
-checksum=6893a1fc972297dddd48debf87a107b7dcf9f739e221e251e2ef86f469df365f
+checksum=75d810a4b3fd08d8d0948186f077b754ab9a2a02af3d3c6947e0baa58576e43d
 
 export RUST_ANALYZER_REV=${_ver}
 

From 55272b02459dfbb09b5b638ba5110d4c14e66fb7 Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Tue, 9 Mar 2021 04:18:20 +0100
Subject: [PATCH 138/153] qt5-webengine: fix more nonsense for ppc64le-musl

---
 .../patches/0091-chromium-ppc64le-musl.patch  | 38 +++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/srcpkgs/qt5-webengine/patches/0091-chromium-ppc64le-musl.patch b/srcpkgs/qt5-webengine/patches/0091-chromium-ppc64le-musl.patch
index eb8d5f1d86d..4cd12a7fb41 100644
--- a/srcpkgs/qt5-webengine/patches/0091-chromium-ppc64le-musl.patch
+++ b/srcpkgs/qt5-webengine/patches/0091-chromium-ppc64le-musl.patch
@@ -133,6 +133,22 @@ index 901cd68fb..561958c44 100644
  namespace google_breakpad {
  
  namespace {
+diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/signal_context.h b/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/signal_context.h
+index 8e335a09..b2a0f155 100644
+--- a/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/signal_context.h
++++ b/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/signal_context.h
+@@ -469,7 +469,11 @@ struct MContext64 {
+   SignalThreadContext64 gp_regs;
+   SignalFloatContext64  fp_regs;
+   SignalVectorContext64 *v_regs;
++#ifdef __GLIBC__
+  int64_t vmx_reserve[69];
++#else
++  int64_t vmx_reserve[101];
++#endif
+ };
+ 
+ struct ContextTraits64 : public Traits64 {
 diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/thread_info.h b/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/thread_info.h
 index dea0d1f39..b203e5b2f 100644
 --- a/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/thread_info.h
@@ -145,3 +161,25 @@ index dea0d1f39..b203e5b2f 100644
  #endif
  
  namespace crashpad {
+diff --git a/src/3rdparty/chromium/third_party/lss/linux_syscall_support.h b/src/3rdparty/chromium/third_party/lss/linux_syscall_support.h
+index 9955ce44..4c1cc488 100644
+--- a/src/3rdparty/chromium/third_party/lss/linux_syscall_support.h
++++ b/src/3rdparty/chromium/third_party/lss/linux_syscall_support.h
+@@ -4216,9 +4216,17 @@ struct kernel_statfs {
+     }
+   #endif
+   #if defined(__NR_fstatat64)
++    // musl does #define fstatat64 fstatat
++    #ifndef __GLIBC__
++    #undef fstatat64
++    #endif
+     LSS_INLINE _syscall4(int,   fstatat64,        int,   d,
+                          const char *,      p,
+                          struct kernel_stat64 *,   b,    int,   f)
++    // set it back like it was
++    #ifndef __GLIBC__
++    #define fstatat64 fstatat
++    #endif
+   #endif
+   #if defined(__NR_waitpid)
+     // waitpid is polyfilled below when not available.

From c715de3d1c19bd32adfb52681a68729edf6b383f Mon Sep 17 00:00:00 2001
From: mobinmob <mobinmob@disroot.org>
Date: Mon, 8 Mar 2021 18:26:04 +0200
Subject: [PATCH 139/153] 66: update to 0.6.1.2.

---
 ...021570c3037d716a1cb5d95eb06727d1745a5.diff | 47 -------------------
 srcpkgs/66/patches/man_page_fix.diff          | 40 ----------------
 srcpkgs/66/template                           |  9 ++--
 3 files changed, 5 insertions(+), 91 deletions(-)
 delete mode 100644 srcpkgs/66/patches/e14021570c3037d716a1cb5d95eb06727d1745a5.diff
 delete mode 100644 srcpkgs/66/patches/man_page_fix.diff

diff --git a/srcpkgs/66/patches/e14021570c3037d716a1cb5d95eb06727d1745a5.diff b/srcpkgs/66/patches/e14021570c3037d716a1cb5d95eb06727d1745a5.diff
deleted file mode 100644
index 001ee8097c2..00000000000
--- a/srcpkgs/66/patches/e14021570c3037d716a1cb5d95eb06727d1745a5.diff
+++ /dev/null
@@ -1,47 +0,0 @@
-diff --git a/src/66/66-inservice.c b/src/66/66-inservice.c
-index cfe5995e4fb861b749edca9a324f0207f26facc7..03fda5587df20e796300333c2db9d4847b1aa5b9 100644
---- a/src/66/66-inservice.c
-+++ b/src/66/66-inservice.c
-@@ -621,6 +621,7 @@ static void info_display_envfile(char const *field,ss_resolve_t *res)
- 
-         FOREACH_SASTR(&list,pos) {
- 
-+            ssize_t upstream = 0 ;
-             sa.len = 0 ;
-             salink.len = newlen ;
-             if (!stralloc_cats(&salink,"/") ||
-@@ -630,8 +631,25 @@ static void info_display_envfile(char const *field,ss_resolve_t *res)
-             if (!file_readputsa_g(&sa,salink.s))
-                 log_dieusys(LOG_EXIT_SYS,"read environment file") ;
- 
--            if (NOFIELD) {
-+            /** Remove warning message */
-+            if (list.s[pos] == '.') {
-+
-+                char t[sa.len + 1] ;
-+
-+                upstream = str_contain(sa.s,"[ENDWARN]") ;
- 
-+                if (upstream == -1)
-+                    log_die(LOG_EXIT_SYS,"invalid upstream configuration file! Do you have modified it? Tries to enable the service again.") ;
-+
-+                auto_strings(t,sa.s + upstream) ;
-+
-+                sa.len = 0 ;
-+
-+                if (!auto_stra(&sa,t))
-+                    log_die_nomem("stralloc") ;
-+            }
-+
-+            if (NOFIELD) {
- 
-                 char *m = "environment variables from: " ;
-                 size_t mlen = strlen(m) ;
-@@ -640,6 +658,7 @@ static void info_display_envfile(char const *field,ss_resolve_t *res)
-                 if (!stralloc_inserts(&sa,0,msg) ||
-                 !stralloc_0(&sa))
-                     log_die_nomem("stralloc") ;
-+
-             }
- 
-             if (pos)
diff --git a/srcpkgs/66/patches/man_page_fix.diff b/srcpkgs/66/patches/man_page_fix.diff
deleted file mode 100644
index 2d25a6ccf4a..00000000000
--- a/srcpkgs/66/patches/man_page_fix.diff
+++ /dev/null
@@ -1,40 +0,0 @@
-diff --git a/doc/make-man.sh b/doc/make-man.sh
-index fd5d9cd..0c3fee6 100755
---- a/doc/make-man.sh
-+++ b/doc/make-man.sh
-@@ -14,29 +14,26 @@ done
- 
- for i in ${man1}; do
-     lowdown -s -Tman doc/"${i}".md -o doc/man/man1/"${i}".1 || exit 1
--    var=$(head -n1 < doc/man/man1/"${i}".1)
-+    var=$( sed -n -e '/^.TH/p' < doc/man/man1/"${i}".1)
-     var=$(printf '%s' "$var" | tr '7' '1')
--    var="${var} \"\" \"General Commands Manual\""
-     sed -i "s!^.TH.*!${var}!" doc/man/man1/"${i}".1 || exit 1
--    sed -i '2,5d' doc/man/man1/"${i}".1 || exit 1
-+    sed -i '4,8d' doc/man/man1/"${i}".1 || exit 1
- done
- 
- for i in ${man5}; do
-     lowdown -s -Tman doc/"${i}".md -o doc/man/man5/"${i}".5 || exit 1
--    var=$(head -n1 < doc/man/man5/"${i}".5)
-+    var=$( sed -n -e '/^.TH/p' < doc/man/man5/"${i}".5)
-     var=$(printf '%s' "$var" | tr '7' '5')
--    var="${var} \"\" \"File Formats Manual\""
-     sed -i "s!^.TH.*!${var}!" doc/man/man5/"${i}".5 || exit 1
--    sed -i '2,5d' doc/man/man5/"${i}".5 || exit 1
-+    sed -i '4,8d' doc/man/man5/"${i}".5 || exit 1
- done
- 
- for i in ${man8}; do
-     lowdown -s -Tman doc/"${i}".md -o doc/man/man8/"${i}".8 || exit 1
--    var=$(head -n1 < doc/man/man8/"${i}".8)
-+    var=$( sed -n -e '/^.TH/p' < doc/man/man8/"${i}".8)
-     var=$(printf '%s' "$var" | tr '7' '8')
--    var="${var} \"\" \"System Administration\""
-     sed -i "s!^.TH.*!${var}!" doc/man/man8/"${i}".8 || exit 1
--    sed -i '2,5d' doc/man/man8/"${i}".8 || exit 1
-+    sed -i '4,8d' doc/man/man8/"${i}".8 || exit 1
- done
- 
- exit 0
diff --git a/srcpkgs/66/template b/srcpkgs/66/template
index 849e5c42c37..46e5770b2ad 100644
--- a/srcpkgs/66/template
+++ b/srcpkgs/66/template
@@ -1,7 +1,7 @@
 # Template file for '66'
 pkgname=66
-version=0.6.1.1
-revision=3
+version=0.6.1.2
+revision=1
 wrksrc="66-v${version}"
 build_style=configure
 configure_args="--prefix=/usr
@@ -18,13 +18,14 @@ license="ISC"
 homepage="http://web.obarun.org/software/"
 changelog="https://framagit.org/Obarun/66/raw/master/NEWS.md"
 distfiles="https://framagit.org/Obarun/66/-/archive/v${version}/66-v${version}.tar.bz2"
-checksum=4f80d94851a8c26e9666ea0f274890fc3abb6185ca1fe9fd8e2ad71e27a2ade9
-patch_args=" -Np1"
+checksum=99de5ede29670ffb55808dc0c3f28a49bf005d594ba3016b13271d4de025f589
 
 conf_files="/etc/66/init.conf"
 
 system_accounts="_s6log"
 
+make_dirs="/var/log/66 0750 _s6log _s6log"
+
 pre_configure() {
 
 	# Clean the default $PATH for service scripts

From 6f295b05f86a6916bb77d8ff9dfcaa078c1e862b Mon Sep 17 00:00:00 2001
From: Alex Lohr <alex.lohr@logmein.com>
Date: Mon, 8 Mar 2021 10:43:14 +0100
Subject: [PATCH 140/153] google-chrome: update to 89.0.4389.82

---
 srcpkgs/google-chrome/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/google-chrome/template b/srcpkgs/google-chrome/template
index 6b43da73491..4ff8f8c808f 100644
--- a/srcpkgs/google-chrome/template
+++ b/srcpkgs/google-chrome/template
@@ -1,5 +1,5 @@
 # Template file for 'google-chrome'
-_chromeVersion=89.0.4389.72
+_chromeVersion=89.0.4389.82
 _chromeRevision=1
 _channel=stable
 
@@ -22,7 +22,7 @@ _chromeUrl="${_baseUrl}/${_filename}"
 _licenseUrl="https://www.google.com/intl/en/chrome/terms/"
 
 distfiles="$_chromeUrl"
-checksum=8b3ee655bf8c8114f4a6494c2161938582ad8cbe683251760ebe0363f2eb4dc0
+checksum=183089861c5c4c048b479f64b3baac2345bbd06736115210f4180d4c69fc1feb
 
 do_extract() {
 	mkdir -p ${DESTDIR}

From 851bcd6292f254a36a8676334e519f63ac1837db Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Mon, 22 Feb 2021 19:50:34 +0100
Subject: [PATCH 141/153] gajim-omemo: update to 2.7.13.

---
 srcpkgs/gajim-omemo/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gajim-omemo/template b/srcpkgs/gajim-omemo/template
index 320d6c9da93..b96e2f04720 100644
--- a/srcpkgs/gajim-omemo/template
+++ b/srcpkgs/gajim-omemo/template
@@ -1,16 +1,17 @@
 # Template file for 'gajim-omemo'
 pkgname=gajim-omemo
-version=2.6.80
-revision=2
+version=2.7.13
+revision=1
 wrksrc="omemo"
 hostmakedepends="unzip"
-depends="python3 python3-setuptools python3-cryptography python3-axolotl python3-qrcode"
+depends="python3 python3-setuptools python3-cryptography python3-axolotl
+ python3-qrcode gajim"
 short_desc="Gajim plugin for OMEMO Encryption"
 maintainer="Urs Schulz <voidpkgs@ursschulz.de>"
 license="GPL-3.0-or-later"
 homepage="https://dev.gajim.org/gajim/gajim-plugins/wikis/OmemoGajimPlugin"
 distfiles="https://ftp.gajim.org/plugins_releases/${pkgname#gajim-}_${version}.zip"
-checksum=a78dc49e1cf460fcb29e65f361c727174a404ab0f69731501122b090407f309d
+checksum=362f546f399fe59671e19ce18555cfa2a9d69a9ad746a1aee405ccb8733859d7
 
 
 do_install() {

From b3282436f3939348c34044038034244bbcbc842a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Tue, 9 Mar 2021 03:27:07 -0300
Subject: [PATCH 142/153] qt5-webengine: mark nocross for now.

---
 srcpkgs/qt5-webengine/template | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/srcpkgs/qt5-webengine/template b/srcpkgs/qt5-webengine/template
index 8839e2987d3..4dfdd5d679e 100644
--- a/srcpkgs/qt5-webengine/template
+++ b/srcpkgs/qt5-webengine/template
@@ -1,3 +1,6 @@
+nocross="https://build.voidlinux.org/builders/aarch64-musl_builder/builds/32273/steps/shell_3/logs/stdio"
+# using /usr/bin/ld but target libraries
+
 # Template file for 'qt5-webengine'
 pkgname=qt5-webengine
 version=5.15.3

From 58fdbcddf4684afba78155e9f6212a59bd22601a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Mon, 8 Mar 2021 03:29:13 -0300
Subject: [PATCH 143/153] sdcc: update to 4.1.0.

---
 srcpkgs/sdcc/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/sdcc/template b/srcpkgs/sdcc/template
index 79b49dbad7f..c1c1c055eaa 100644
--- a/srcpkgs/sdcc/template
+++ b/srcpkgs/sdcc/template
@@ -1,7 +1,8 @@
 # Template file for 'sdcc'
 pkgname=sdcc
-version=4.0.0
-revision=2
+version=4.1.0
+revision=1
+wrksrc=sdcc
 build_style=gnu-configure
 configure_args="--enable-libgc $(vopt_enable nonfree non-free)"
 hostmakedepends="automake flex bison gputils texinfo"
@@ -11,7 +12,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="GPL-2.0-or-later"
 homepage="http://sdcc.sourceforge.net/"
 distfiles="${SOURCEFORGE_SITE}/sdcc/${pkgname}-src-${version}.tar.bz2"
-checksum=489180806fc20a3911ba4cf5ccaf1875b68910d7aed3f401bbd0695b0bef4e10
+checksum=81edf776d5a2dc61a4b5c3408929db7b25874d69c46e4a71b116be1322fd533f
 python_version=3
 nostrip=yes
 

From c3edd37744d29bb3a893f996a8bd6584128b5fb5 Mon Sep 17 00:00:00 2001
From: Tim Sandquist <tim.sandquist@gmail.com>
Date: Mon, 8 Mar 2021 20:04:33 -0600
Subject: [PATCH 144/153] gns3-gui: update to 2.2.19.

---
 srcpkgs/gns3-gui/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gns3-gui/template b/srcpkgs/gns3-gui/template
index be6745aa885..db049f1065a 100644
--- a/srcpkgs/gns3-gui/template
+++ b/srcpkgs/gns3-gui/template
@@ -1,6 +1,6 @@
 # Template file for 'gns3-gui'
 pkgname=gns3-gui
-version=2.2.18
+version=2.2.19
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -13,7 +13,7 @@ maintainer="Tim Sandquist <tim.sandquist@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://gns3.com"
 distfiles="https://github.com/GNS3/${pkgname}/archive/v${version}.tar.gz"
-checksum=@02c339cd8f53b7315697f5f6402ce7a15b4d669df93fc45b5691c1e9b2ba7b45
+checksum=@8da8b09690bf5d086732c032d3871b8e77fd55efa8553ac9e5f65c4c19bfb3d6
 
 post_patch() {
 	# relax requirements

From afde261268dc65280a250c6a4fe9a4e0bcb3e143 Mon Sep 17 00:00:00 2001
From: Tim Sandquist <tim.sandquist@gmail.com>
Date: Mon, 8 Mar 2021 20:04:44 -0600
Subject: [PATCH 145/153] gns3-server: update to 2.2.19.

---
 srcpkgs/gns3-server/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gns3-server/template b/srcpkgs/gns3-server/template
index f8f637609bb..97b3922b333 100644
--- a/srcpkgs/gns3-server/template
+++ b/srcpkgs/gns3-server/template
@@ -1,6 +1,6 @@
 # Template file for 'gns3-server'
 pkgname=gns3-server
-version=2.2.18
+version=2.2.19
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -13,7 +13,7 @@ maintainer="Tim Sandquist <tim.sandquist@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://gns3.com"
 distfiles="https://github.com/GNS3/gns3-server/archive/v${version}.tar.gz"
-checksum=@e8e24139964c6a87a9c133994ca13e8fa2c1c7d1cbc23bfdda0a488f5d203947
+checksum=@d40618d1a623acd27733e9f172a57827eb46d7a25d18d49d7f6a3b77f98296e0
 make_check=no
 
 post_patch() {

From e1543f7548830772cf583577686da1700e6cfe6d Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Mon, 8 Mar 2021 10:27:01 +0100
Subject: [PATCH 146/153] ardour: update to 6.6.

---
 .../patches/fix-musl-platform-detection.patch  | 13 -------------
 srcpkgs/ardour/template                        | 18 ++++++++++++------
 2 files changed, 12 insertions(+), 19 deletions(-)
 delete mode 100644 srcpkgs/ardour/patches/fix-musl-platform-detection.patch

diff --git a/srcpkgs/ardour/patches/fix-musl-platform-detection.patch b/srcpkgs/ardour/patches/fix-musl-platform-detection.patch
deleted file mode 100644
index 8f2d29cc423..00000000000
--- a/srcpkgs/ardour/patches/fix-musl-platform-detection.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-On musl libc only __linux__ is defined
-
---- libs/vst3/pluginterfaces/base/fplatform.h
-+++ libs/vst3/pluginterfaces/base/fplatform.h
-@@ -86,7 +86,7 @@
- //-----------------------------------------------------------------------------
- // LINUX
- //-----------------------------------------------------------------------------
--#elif __gnu_linux__
-+#elif __linux__
- 	#define SMTG_OS_LINUX	1
- 	#define SMTG_OS_MACOS	0
- 	#define SMTG_OS_WINDOWS	0
diff --git a/srcpkgs/ardour/template b/srcpkgs/ardour/template
index 7fb37a36769..6be4257f233 100644
--- a/srcpkgs/ardour/template
+++ b/srcpkgs/ardour/template
@@ -1,12 +1,12 @@
 # Template file for 'ardour'
 pkgname=ardour
-version=6.5.0
+version=6.6
 revision=1
-wrksrc="Ardour-${version}"
+_commit="e4e21f4d073ab00b1a0bb6ff6ca49f28b02fd68a"
 build_style=waf3
 configure_args="--cxx11 --no-phone-home --with-backends=jack,alsa,dummy
  --libjack=weak --optimize --docs --use-external-libs --freedesktop"
-hostmakedepends="python3 graphviz doxygen pkg-config clang perl
+hostmakedepends="git python3 graphviz doxygen pkg-config clang perl
  itstool gettext tar readline-devel"
 makedepends="boost-devel liblrdf-devel liblo-devel lilv-devel suil-devel
  taglib-devel aubio-devel rubberband-devel alsa-lib-devel libsndfile-devel
@@ -15,11 +15,9 @@ makedepends="boost-devel liblrdf-devel liblo-devel lilv-devel suil-devel
  libltc-devel glibmm-devel"
 depends="desktop-file-utils"
 short_desc="Professional-grade digital audio workstation"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="tibequadorian <tibequadorian@posteo.de>"
 license="GPL-2.0-or-later"
 homepage="http://ardour.org"
-distfiles="https://community.ardour.org/src/Ardour-${version}.tar.bz2"
-checksum=ac981ec7565fa8a171116bc2fbeb3198a01aad4b7d7c846f965e074a8a162bdb
 
 case "$XBPS_TARGET_MACHINE" in
 	x86_64*)  configure_args+=" --dist-target=x86_64" ;;
@@ -31,6 +29,14 @@ case "$XBPS_TARGET_MACHINE" in
 	*)        broken="Don't know build target" ;;
 esac
 
+# Upstream deletes older release tarballs from their site and
+# GitHub tarballs are empty: https://tracker.ardour.org/view.php?id=7328
+do_fetch() {
+	git clone git://github.com/Ardour/ardour ${wrksrc}
+	cd ${wrksrc}
+	git checkout ${_commit}
+}
+
 post_install() {
 	vinstall build/gtk2_ardour/ardour.xml 644 usr/share/mime/packages
 	vinstall "build/gtk2_ardour/ardour${version%%.*}.desktop" \

From 7a168195454614c5f5a1b52dc3131505e54a37fa Mon Sep 17 00:00:00 2001
From: Ulf <void@uw.anonaddy.com>
Date: Mon, 8 Mar 2021 09:45:50 +0000
Subject: [PATCH 147/153] Thunar: update to 4.16.4.

---
 srcpkgs/Thunar/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/Thunar/template b/srcpkgs/Thunar/template
index c15c515d944..496ff957287 100644
--- a/srcpkgs/Thunar/template
+++ b/srcpkgs/Thunar/template
@@ -1,7 +1,7 @@
 # Template file for 'Thunar'
 pkgname=Thunar
 reverts="4.17.0_1"
-version=4.16.3
+version=4.16.4
 revision=1
 wrksrc=thunar-${version}
 build_style=gnu-configure
@@ -18,7 +18,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://docs.xfce.org/xfce/thunar/Start"
 changelog="https://raw.githubusercontent.com/xfce-mirror/thunar/master/NEWS"
 distfiles="https://archive.xfce.org/src/xfce/thunar/${version%.*}/thunar-${version}.tar.bz2"
-checksum=5524dc89da6f1492a5644214be210c4c2d359723a1f8be3e795ea974f2d1ff72
+checksum=d51a2018c1ba7dcc420e7a84d85cc17a58f26fb1c80ee4c15e689a49f10425f9
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd

From 1526b692a64f2333acc7eb620c9d0dbf10f37311 Mon Sep 17 00:00:00 2001
From: UsernameRandomlyGenerated <coredavid@tutanota.com>
Date: Mon, 8 Mar 2021 21:03:05 +0100
Subject: [PATCH 148/153] libburn: update to 1.5.4.

---
 srcpkgs/libburn/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/libburn/template b/srcpkgs/libburn/template
index 555b578ca6f..3a7ee343830 100644
--- a/srcpkgs/libburn/template
+++ b/srcpkgs/libburn/template
@@ -1,6 +1,6 @@
 # Template file for 'libburn'
 pkgname=libburn
-version=1.5.2
+version=1.5.4
 revision=1
 wrksrc="${pkgname}-${version/.pl*/}"
 build_style=gnu-configure
@@ -9,7 +9,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://scdbackup.sourceforge.net/cdrskin_eng.html"
 distfiles="http://files.libburnia-project.org/releases/${pkgname}-${version}.tar.gz"
-checksum=7b32db1719d7f6516cce82a9d00dfddfb3581725db732ea87d41ea8ef0ce5227
+checksum=525059d10759c5cb8148eebc863bb510e311c663603da7bd2d21c46b7cf63b54
 
 cdrskin_package() {
 	short_desc="Command line CD/DVD/BD writing tool"

From f0c9604a7c549300e09a3f38753c971bcd65c420 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Mon, 8 Mar 2021 12:13:24 +0100
Subject: [PATCH 149/153] soundtouch: update to 2.2.

---
 srcpkgs/soundtouch/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/soundtouch/template b/srcpkgs/soundtouch/template
index 9ec87e4f134..8b516289492 100644
--- a/srcpkgs/soundtouch/template
+++ b/srcpkgs/soundtouch/template
@@ -1,6 +1,6 @@
 # Template file for 'soundtouch'
 pkgname=soundtouch
-version=2.1.2
+version=2.2
 revision=1
 build_style=gnu-configure
 configure_args="--enable-openmp"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://www.surina.net/soundtouch"
 distfiles="https://gitlab.com/soundtouch/soundtouch/-/archive/${version}/soundtouch-${version}.tar.gz"
-checksum=2826049e2f34efbc4c8a47d00c93649822b0c14e1f29f5569835704814590732
+checksum=525478c745a51dadaf7adb8e5386ec1f903d47196fab5947dc37414344684560
 
 pre_configure() {
 	./bootstrap

From f2d834b5c795e5be3d45544281b8c16473d9cb5f Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 00:05:29 +0100
Subject: [PATCH 150/153] Add package: wsdd-0.6.4

---
 srcpkgs/wsdd/files/wsdd/run |  3 +++
 srcpkgs/wsdd/template       | 18 ++++++++++++++++++
 2 files changed, 21 insertions(+)
 create mode 100644 srcpkgs/wsdd/files/wsdd/run
 create mode 100644 srcpkgs/wsdd/template

diff --git a/srcpkgs/wsdd/files/wsdd/run b/srcpkgs/wsdd/files/wsdd/run
new file mode 100644
index 00000000000..16ea3243838
--- /dev/null
+++ b/srcpkgs/wsdd/files/wsdd/run
@@ -0,0 +1,3 @@
+#!/bin/sh
+[ -r conf ] && . ./conf
+exec wsdd ${OPTS:- -s}
diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
new file mode 100644
index 00000000000..293cd23660e
--- /dev/null
+++ b/srcpkgs/wsdd/template
@@ -0,0 +1,18 @@
+# Template file for 'wsdd'
+pkgname=wsdd
+version=0.6.4
+revision=1
+archs="*"
+depends="python3"
+short_desc="A Web Service Discovery host daemon"
+maintainer="Mek101 <mek101-dev.inv@slmail.me>"
+license="MIT"
+homepage="https://github.com/christgau/wsdd/"
+distfiles="https://github.com/christgau/wsdd/archive/v0.6.4.tar.gz"
+checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
+
+do_install() {
+	vbin src/wsdd.py wsdd
+	vsv wsdd
+	vlicense LICENSE
+}

From b7b06fd9b94a5f6c4a2d87dc7f3a63d3724bc9a0 Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 14:42:35 +0100
Subject: [PATCH 151/153] Changed according to lint

---
 srcpkgs/wsdd/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
index 293cd23660e..efe00db64a8 100644
--- a/srcpkgs/wsdd/template
+++ b/srcpkgs/wsdd/template
@@ -4,11 +4,11 @@ version=0.6.4
 revision=1
 archs="*"
 depends="python3"
-short_desc="A Web Service Discovery host daemon"
+short_desc="Web Service Discovery host daemon"
 maintainer="Mek101 <mek101-dev.inv@slmail.me>"
 license="MIT"
 homepage="https://github.com/christgau/wsdd/"
-distfiles="https://github.com/christgau/wsdd/archive/v0.6.4.tar.gz"
+distfiles="https://github.com/christgau/wsdd/archive/v${version}.tar.gz"
 checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
 
 do_install() {

From d5ce20bc55901b46ac9e0d6b01232c38e1733627 Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 19:20:56 +0100
Subject: [PATCH 152/153] Added man page

---
 srcpkgs/wsdd/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
index efe00db64a8..929a6b4a612 100644
--- a/srcpkgs/wsdd/template
+++ b/srcpkgs/wsdd/template
@@ -4,7 +4,7 @@ version=0.6.4
 revision=1
 archs="*"
 depends="python3"
-short_desc="Web Service Discovery host daemon"
+short_desc="Web Service Discovery host daemon for samba"
 maintainer="Mek101 <mek101-dev.inv@slmail.me>"
 license="MIT"
 homepage="https://github.com/christgau/wsdd/"
@@ -14,5 +14,6 @@ checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
 do_install() {
 	vbin src/wsdd.py wsdd
 	vsv wsdd
+	vman man/wsdd.1
 	vlicense LICENSE
 }

From 0ad810041f2a731ec85ce86adf6274e7ab5b0dc0 Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 19:22:25 +0100
Subject: [PATCH 153/153] Add samba dependency

---
 srcpkgs/wsdd/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
index 929a6b4a612..5a9106df671 100644
--- a/srcpkgs/wsdd/template
+++ b/srcpkgs/wsdd/template
@@ -3,7 +3,7 @@ pkgname=wsdd
 version=0.6.4
 revision=1
 archs="*"
-depends="python3"
+depends="python3 samba"
 short_desc="Web Service Discovery host daemon for samba"
 maintainer="Mek101 <mek101-dev.inv@slmail.me>"
 license="MIT"

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PR PATCH] [Updated] New package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
                   ` (4 preceding siblings ...)
  2021-03-09  9:36 ` [PR PATCH] [Updated] New " Mek101
@ 2021-03-09 12:34 ` Mek101
  2021-03-09 12:34 ` Mek101
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Mek101 @ 2021-03-09 12:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

There is an updated pull request by Mek101 against master on the void-packages repository

https://github.com/Mek101/void-packages wsdd
https://github.com/void-linux/void-packages/pull/29282

New package: wsdd-0.6.4
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

I requested wsdd myself some time ago: ended up doing it myself https://github.com/void-linux/void-packages/issues/28216

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me

<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64-musl)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/29282.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-wsdd-29282.patch --]
[-- Type: text/x-diff, Size: 1344 bytes --]

From 8a55ac236c135a744ee6c206b5ea179fa23a4d7e Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 00:05:29 +0100
Subject: [PATCH] Add package: wsdd-0.6.4

---
 srcpkgs/wsdd/files/wsdd/run |  3 +++
 srcpkgs/wsdd/template       | 19 +++++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 100644 srcpkgs/wsdd/files/wsdd/run
 create mode 100644 srcpkgs/wsdd/template

diff --git a/srcpkgs/wsdd/files/wsdd/run b/srcpkgs/wsdd/files/wsdd/run
new file mode 100644
index 00000000000..16ea3243838
--- /dev/null
+++ b/srcpkgs/wsdd/files/wsdd/run
@@ -0,0 +1,3 @@
+#!/bin/sh
+[ -r conf ] && . ./conf
+exec wsdd ${OPTS:- -s}
diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
new file mode 100644
index 00000000000..5a9106df671
--- /dev/null
+++ b/srcpkgs/wsdd/template
@@ -0,0 +1,19 @@
+# Template file for 'wsdd'
+pkgname=wsdd
+version=0.6.4
+revision=1
+archs="*"
+depends="python3 samba"
+short_desc="Web Service Discovery host daemon for samba"
+maintainer="Mek101 <mek101-dev.inv@slmail.me>"
+license="MIT"
+homepage="https://github.com/christgau/wsdd/"
+distfiles="https://github.com/christgau/wsdd/archive/v${version}.tar.gz"
+checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
+
+do_install() {
+	vbin src/wsdd.py wsdd
+	vsv wsdd
+	vman man/wsdd.1
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: New package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
                   ` (5 preceding siblings ...)
  2021-03-09 12:34 ` Mek101
@ 2021-03-09 12:34 ` Mek101
  2021-03-09 12:36 ` Mek101
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Mek101 @ 2021-03-09 12:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 148 bytes --]

New comment by Mek101 on void-packages repository

https://github.com/void-linux/void-packages/pull/29282#issuecomment-793821550

Comment:
Squashed

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: New package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
                   ` (6 preceding siblings ...)
  2021-03-09 12:34 ` Mek101
@ 2021-03-09 12:36 ` Mek101
  2021-03-10 10:09 ` [PR PATCH] [Updated] " Mek101
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Mek101 @ 2021-03-09 12:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 322 bytes --]

New comment by Mek101 on void-packages repository

https://github.com/void-linux/void-packages/pull/29282#issuecomment-792346376

Comment:
The build fail in x86_64-musl is caused by python and unrelated to this package (however, I'm on x84_64-musl, commit 53c249b, and it works)
Waiting for the ok to squash the commits.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PR PATCH] [Updated] New package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
                   ` (7 preceding siblings ...)
  2021-03-09 12:36 ` Mek101
@ 2021-03-10 10:09 ` Mek101
  2021-03-10 10:16 ` [PR REVIEW] " Mek101
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Mek101 @ 2021-03-10 10:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

There is an updated pull request by Mek101 against master on the void-packages repository

https://github.com/Mek101/void-packages wsdd
https://github.com/void-linux/void-packages/pull/29282

New package: wsdd-0.6.4
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

I requested wsdd myself some time ago: ended up doing it myself https://github.com/void-linux/void-packages/issues/28216

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me

<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64-musl)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/29282.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-wsdd-29282.patch --]
[-- Type: text/x-diff, Size: 1950 bytes --]

From 8a55ac236c135a744ee6c206b5ea179fa23a4d7e Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Sun, 7 Mar 2021 00:05:29 +0100
Subject: [PATCH 1/2] Add package: wsdd-0.6.4

---
 srcpkgs/wsdd/files/wsdd/run |  3 +++
 srcpkgs/wsdd/template       | 19 +++++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 100644 srcpkgs/wsdd/files/wsdd/run
 create mode 100644 srcpkgs/wsdd/template

diff --git a/srcpkgs/wsdd/files/wsdd/run b/srcpkgs/wsdd/files/wsdd/run
new file mode 100644
index 00000000000..16ea3243838
--- /dev/null
+++ b/srcpkgs/wsdd/files/wsdd/run
@@ -0,0 +1,3 @@
+#!/bin/sh
+[ -r conf ] && . ./conf
+exec wsdd ${OPTS:- -s}
diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
new file mode 100644
index 00000000000..5a9106df671
--- /dev/null
+++ b/srcpkgs/wsdd/template
@@ -0,0 +1,19 @@
+# Template file for 'wsdd'
+pkgname=wsdd
+version=0.6.4
+revision=1
+archs="*"
+depends="python3 samba"
+short_desc="Web Service Discovery host daemon for samba"
+maintainer="Mek101 <mek101-dev.inv@slmail.me>"
+license="MIT"
+homepage="https://github.com/christgau/wsdd/"
+distfiles="https://github.com/christgau/wsdd/archive/v${version}.tar.gz"
+checksum=bb8bc6411b70be68369c53bf75827ac77f16a5bf5606de6536dd7e6d6ce4c2be
+
+do_install() {
+	vbin src/wsdd.py wsdd
+	vsv wsdd
+	vman man/wsdd.1
+	vlicense LICENSE
+}

From 43e93c646649b77a46169d8ad3e7b9cee72d881d Mon Sep 17 00:00:00 2001
From: Mek101 <mek101-dev.inv@slmail.me>
Date: Wed, 10 Mar 2021 11:09:44 +0100
Subject: [PATCH 2/2] Remove archs

---
 srcpkgs/wsdd/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/wsdd/template b/srcpkgs/wsdd/template
index 5a9106df671..57c2c4f5534 100644
--- a/srcpkgs/wsdd/template
+++ b/srcpkgs/wsdd/template
@@ -2,7 +2,6 @@
 pkgname=wsdd
 version=0.6.4
 revision=1
-archs="*"
 depends="python3 samba"
 short_desc="Web Service Discovery host daemon for samba"
 maintainer="Mek101 <mek101-dev.inv@slmail.me>"

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PR REVIEW] New package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
                   ` (8 preceding siblings ...)
  2021-03-10 10:09 ` [PR PATCH] [Updated] " Mek101
@ 2021-03-10 10:16 ` Mek101
  2021-03-15 12:06 ` ahesford
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Mek101 @ 2021-03-10 10:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 154 bytes --]

New review comment by Mek101 on void-packages repository

https://github.com/void-linux/void-packages/pull/29282#discussion_r591315980

Comment:
Removed!

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: New package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
                   ` (9 preceding siblings ...)
  2021-03-10 10:16 ` [PR REVIEW] " Mek101
@ 2021-03-15 12:06 ` ahesford
  2021-03-27 14:35 ` Mek101
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: ahesford @ 2021-03-15 12:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 468 bytes --]

New comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/29282#issuecomment-799367430

Comment:
Seems to work as advertised. To test, I
1. Launched the program as `wsdd -s` as a regular user.
2. Opened "Network" on a Win10 machine on my network; my Void server was visible.
3. Killed `wsdd`; the Void server disappeared from the Win10 "Network" view.
4. Restarted `wsdd -s`; after a few seconds, the server reappeared.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: New package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
                   ` (10 preceding siblings ...)
  2021-03-15 12:06 ` ahesford
@ 2021-03-27 14:35 ` Mek101
  2022-05-07  2:06 ` github-actions
  2022-05-22  2:10 ` [PR PATCH] [Closed]: " github-actions
  13 siblings, 0 replies; 15+ messages in thread
From: Mek101 @ 2021-03-27 14:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 144 bytes --]

New comment by Mek101 on void-packages repository

https://github.com/void-linux/void-packages/pull/29282#issuecomment-808742560

Comment:
Bump

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: New package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
                   ` (11 preceding siblings ...)
  2021-03-27 14:35 ` Mek101
@ 2022-05-07  2:06 ` github-actions
  2022-05-22  2:10 ` [PR PATCH] [Closed]: " github-actions
  13 siblings, 0 replies; 15+ messages in thread
From: github-actions @ 2022-05-07  2:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 305 bytes --]

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/29282#issuecomment-1120110110

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PR PATCH] [Closed]: New package: wsdd-0.6.4
  2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
                   ` (12 preceding siblings ...)
  2022-05-07  2:06 ` github-actions
@ 2022-05-22  2:10 ` github-actions
  13 siblings, 0 replies; 15+ messages in thread
From: github-actions @ 2022-05-22  2:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1063 bytes --]

There's a closed pull request on the void-packages repository

New package: wsdd-0.6.4
https://github.com/void-linux/void-packages/pull/29282

Description:
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

I requested wsdd myself some time ago: ended up doing it myself https://github.com/void-linux/void-packages/issues/28216

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me

<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64-musl)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2022-05-22  2:10 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-06 23:11 [PR PATCH] WIP: Add package: wsdd-0.6.4 Mek101
2021-03-07 13:41 ` [PR PATCH] [Updated] " Mek101
2021-03-07 18:20 ` Mek101
2021-03-07 18:56 ` Mek101
2021-03-07 20:26 ` Mek101
2021-03-09  9:36 ` [PR PATCH] [Updated] New " Mek101
2021-03-09 12:34 ` Mek101
2021-03-09 12:34 ` Mek101
2021-03-09 12:36 ` Mek101
2021-03-10 10:09 ` [PR PATCH] [Updated] " Mek101
2021-03-10 10:16 ` [PR REVIEW] " Mek101
2021-03-15 12:06 ` ahesford
2021-03-27 14:35 ` Mek101
2022-05-07  2:06 ` github-actions
2022-05-22  2:10 ` [PR PATCH] [Closed]: " github-actions

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).