<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/OpenBSD/net/litterbox/Makefile, branch master</title>
<subtitle>FreeBSD and OpenBSD ports for this software
</subtitle>
<id>https://git.causal.agency/ports/atom?h=master</id>
<link rel='self' href='https://git.causal.agency/ports/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/ports/'/>
<updated>2024-03-22T01:23:29+00:00</updated>
<entry>
<title>OpenBSD: switch ports MASTER_SITES=&gt;SITES for 7.4</title>
<updated>2024-03-22T01:23:29+00:00</updated>
<author>
<name>Kusoneko</name>
<email>kusoneko@kusoneko.moe</email>
</author>
<published>2024-03-21T02:34:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/ports/commit/?id=30e471ef67898fff3d8b93168b27b9b760b2e897'/>
<id>urn:sha1:30e471ef67898fff3d8b93168b27b9b760b2e897</id>
<content type='text'>
As of OpenBSD 7.4, ports give errors when using the following paradigm:
```
DISTFILES = file.ext:0 file2.ext:1
MASTER_SITES0 = https://asite.com/path/to/file.ext
MASTER_SITES1 = https://anothersite.com/path/to/file2.ext
```

Instead, ports now use the following:
```
DISTFILES = file.ext
DISTFILES.substring = file2.ext
SITES = https://asite.com/path/to/file.ext
SITES.substring = https://anothersite.com/path/to/file2.ext
```

This changes all the OpenBSD ports to the new paradigm, allowing them to
compile on OpenBSD 7.4+.

Note: some OpenBSD ports are not currently up to date with upstream:
- cgit-pink uses git 2.36.1 when the latest git release is 2.44.0 as of now
- litterbox is at version 1.8 instead of 1.9
- pounce* are at version 3.0 instead of 3.1
- offers catsit instead of kitd

Signed-off-by: Kusoneko &lt;kusoneko@kusoneko.moe&gt;
</content>
</entry>
<entry>
<title>OpenBSD: Add port for litterbox</title>
<updated>2021-10-02T02:04:38+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-10-02T02:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/ports/commit/?id=69c0080d3614d0a05b38e49e21d7e0eaa431b629'/>
<id>urn:sha1:69c0080d3614d0a05b38e49e21d7e0eaa431b629</id>
<content type='text'>
</content>
</entry>
</feed>
='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/pounce/log/?h=1.0p3&amp;id=f2555e841105a7ead9ed4794fe2b3d185ad7f880&amp;showmsg=1&amp;follow=1'>root</a>/<a href='/pounce/log/pounce.1?h=1.0p3&amp;id=f2555e841105a7ead9ed4794fe2b3d185ad7f880&amp;showmsg=1&amp;follow=1'>pounce.1</a> (<a href='/pounce/log/pounce.1?h=1.0p3&amp;id=f2555e841105a7ead9ed4794fe2b3d185ad7f880&amp;showmsg=1'>unfollow</a>)</div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/pounce/log/pounce.1?h=1.0p3&amp;id=f2555e841105a7ead9ed4794fe2b3d185ad7f880&amp;follow=1'>Collapse</a>)</th><th class='left'>Author</th></tr>
<tr class='logheader'><td><span title='2019-10-27 03:11:49 -0400'>2019-10-27</span></td><td class='logsubject'><a href='/pounce/commit/ring.c?h=1.0p3&amp;id=cc4f823bf4c27fa9efeeeef7cfe7e5fb62117163&amp;follow=1'>Output ring info on SIGINFO</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-27 02:51:22 -0400'>2019-10-27</span></td><td class='logsubject'><a href='/pounce/commit/server.c?h=1.0p3&amp;id=dead932716bcd81cf00a40d00b769a6eb79a9e60&amp;follow=1'>Improve client/server error messages</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-27 01:22:30 -0400'>2019-10-27</span></td><td class='logsubject'><a href='/pounce/commit/rc.pounce?h=1.0p3&amp;id=4bd6eca3644642ff20d48d38c250d7ab1a62ec78&amp;follow=1'>Add reload cmd to rc script</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Using daemon(8) makes this way more awkward than it should be.


</td></tr>
<tr class='logheader'><td><span title='2019-10-27 00:44:14 -0400'>2019-10-27</span></td><td class='logsubject'><a href='/pounce/commit/pounce.1?h=1.0p3&amp;id=755de4c9500fa9fdafc5ac82ee16dd7a19013b9f&amp;follow=1'>Reload certificate on SIGUSR1</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-27 00:24:48 -0400'>2019-10-27</span></td><td class='logsubject'><a href='/pounce/commit/client.c?h=1.0p3&amp;id=8b8e2b5165e171e75d2299115f89057f25322a68&amp;follow=1'>Drop clients on zero-length reads</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-27 00:17:25 -0400'>2019-10-27</span></td><td class='logsubject'><a href='/pounce/commit/bounce.c?h=1.0p3&amp;id=17e10e1c43c7c0e215c99e3506be36f48f41e77d&amp;follow=1'>Explicitly tls_handshake new clients</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
This prevents a client connecting, sending nothing, and getting blocked
in tls_read immediately.


</td></tr>
<tr class='logheader'><td><span title='2019-10-26 22:55:08 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/README.7?h=1.0p3&amp;id=3edd75d21cf0dd7f93db74431dd73c23f6f9cc55&amp;follow=1'>Document rationale</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-26 22:37:18 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/state.c?h=1.0p3&amp;id=ed4a5d35864edac6da02a2ca3970f45b1279911b&amp;follow=1'>Handle nick collision</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-26 22:15:47 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/state.c?h=1.0p3&amp;id=437162dca3dff21272328908054b37b19351a228&amp;follow=1'>Wait for AUTHENTICATE + from server</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-26 20:20:30 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/server.c?h=1.0p3&amp;id=3a3ebb32578b3f0189b3d048c98db8bd71208153&amp;follow=1'>Respond to PING with same parameter</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-26 20:15:29 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/server.c?h=1.0p3&amp;id=77426b0f3e2700fba2fb1011c5096c9b0a7916c1&amp;follow=1'>Add undocumented flag to disable verification</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-26 19:21:15 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/state.c?h=1.0p3&amp;id=13c061bee881d0e5dc5143fc196251cfc3da2c2a&amp;follow=1'>Do not require RPL_ISUPPORT for stateReady</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-26 18:14:10 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/bounce.c?h=1.0p3&amp;id=ea0a9f3c813eefd5d498a00c0c9d9785bbe5e2b2&amp;follow=1'>Implement graceful shutdown</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-26 16:38:36 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/client.c?h=1.0p3&amp;id=78a685fa2293b7797906d3225f7a302ed58ce79e&amp;follow=1'>Require PASS before USER</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Prevent creating a ring consumer without authentication.


</td></tr>
<tr class='logheader'><td><span title='2019-10-26 04:57:33 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/state.c?h=1.0p3&amp;id=648c5cc21484a4f0d9846f04bc47c1e35fa18234&amp;follow=1'>Track channel topics</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-26 02:25:04 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/pounce.1?h=1.0p3&amp;id=3beb01f99ac5ea9a22c55edbf0e7b095e1cb5b0d&amp;follow=1'>Set AWAY when no clients are connected</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-26 02:10:03 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/state.c?h=1.0p3&amp;id=d95af1b6e0d07343049bec988e57b13173d472b9&amp;follow=1'>Add flags to request TOPIC and NAMES on client connect</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-26 01:41:03 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/client.c?h=1.0p3&amp;id=2cbee2917676bab76491ccd91c846d1f02043e34&amp;follow=1'>Oops</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-26 01:23:04 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/client.c?h=1.0p3&amp;id=809b401c37e2fb8a3087244bd9cae711769c0474&amp;follow=1'>Disconnect client on unknown command</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
During registration, no other commands should be sent. Afterwards, only
intercepted commands will get parsed.


</td></tr>
<tr class='logheader'><td><span title='2019-10-26 01:17:16 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/pounce.1?h=1.0p3&amp;id=f87f40956f9347ee8632b1851dfa0521437f446c&amp;follow=1'>Allow reading sensitive information from files</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-26 00:35:31 -0400'>2019-10-26</span></td><td class='logsubject'><a href='/pounce/commit/rc.pounce?h=1.0p3&amp;id=2621dc248cdc71034495a41cd388de105d6f6b1a&amp;follow=1'>Add rc script</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-25 23:47:41 -0400'>2019-10-25</span></td><td class='logsubject'><a href='/pounce/commit/Makefile?h=1.0p3&amp;id=50fc795e7bf594597a21df40ab8157c5f43c23a5&amp;follow=1'>Add install and uninstall targets</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-25 23:41:27 -0400'>2019-10-25</span></td><td class='logsubject'><a href='/pounce/commit/pounce.1?h=1.0p3&amp;id=e948a8b5b413486c1070e4684ad6b499564f9373&amp;follow=1'>Expand documentation</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-10-25 21:09:56 -0400'>2019-10-25</span></td><td class='logsubject'><a href='/pounce/commit/state.c?h=1.0p3&amp;id=c45d919ac3518d014277d715944ead2c499cacfe&amp;follow=1'>Add AGPLv3 notice on client registration</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
OwO


</td></tr>
<tr class='logheader'><td><span title='2019-10-25 20:35:36 -0400'>2019-10-25</span></td><td class='logsubject'><a href='/pounce/commit/pounce.1?h=1.0p3&amp;id=616a243635c6185e95b5e26417243be8382c1523&amp;follow=1'>Rename project pounce</a></td><td>June McEnroe