<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/OpenBSD/sysutils/catsit, 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 catsit</title>
<updated>2021-10-02T01:43:16+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-10-02T01:43:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/ports/commit/?id=8700de424e03b4fabc6a96b7cd235bae4d316310'/>
<id>urn:sha1:8700de424e03b4fabc6a96b7cd235bae4d316310</id>
<content type='text'>
</content>
</entry>
</feed>
ption>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/catgirl/log/?h=1.0&amp;id=aca376bc89001b6f85d12a6a3d38e3d1a88fdd93&amp;showmsg=1&amp;follow=1'>root</a>/<a href='/catgirl/log/chat.h?h=1.0&amp;id=aca376bc89001b6f85d12a6a3d38e3d1a88fdd93&amp;showmsg=1&amp;follow=1'>chat.h</a> (<a href='/catgirl/log/chat.h?h=1.0&amp;id=aca376bc89001b6f85d12a6a3d38e3d1a88fdd93&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='/catgirl/log/chat.h?h=1.0&amp;id=aca376bc89001b6f85d12a6a3d38e3d1a88fdd93&amp;follow=1'>Collapse</a>)</th><th class='left'>Author</th></tr>
<tr class='logheader'><td><span title='2018-08-04 16:17:20 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/ui.c?h=1.0&amp;id=ea23dcec3b26d9514a797374c290a70787948c75&amp;follow=1'>Scroll the input pad</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='2018-08-04 15:30:27 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/Makefile?h=1.0&amp;id=f8e5648a9adcee2e24dbcfd14a005a253f9deb14&amp;follow=1'>Copy /usr/share/locale into chroot</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Otherwise only ASCII can be entered.


</td></tr>
<tr class='logheader'><td><span title='2018-08-04 15:04:48 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/ui.c?h=1.0&amp;id=39507f0f8fb59b8574361835edff86f2b0efbcb9&amp;follow=1'>Handle terminal resizing</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='2018-08-04 14:33:57 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/input.c?h=1.0&amp;id=6e4f98d6eb3dee15a140647c033a87ca5e6c3064&amp;follow=1'>Handle /names and /who</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='2018-08-04 14:17:18 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/Makefile?h=1.0&amp;id=96888b6c3207bde698983f392c5efd1b65849aab&amp;follow=1'>Add libedit to chroot</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Needed by sh.


</td></tr>
<tr class='logheader'><td><span title='2018-08-04 13:58:44 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/ui.c?h=1.0&amp;id=95b46b8559ca6951f198bb526f1b5752fcd303f1&amp;follow=1'>Define A_ITALIC if not defined</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
System ncurses on macOS doesn't define it. At least not in El Capitan.


</td></tr>
<tr class='logheader'><td><span title='2018-08-04 13:43:36 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=5217f876b082c871bd7946e874282cda9ad8a10e&amp;follow=1'>Do not free const string port</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='2018-08-04 13:35:29 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/ui.c?h=1.0&amp;id=ccdeb0c556968bafb9853cdb430c1b87ac22fc67&amp;follow=1'>Split source into several files</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Can't believe I have to do this.


</td></tr>
<tr class='logheader'><td><span title='2018-08-04 01:38:43 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=c6cd59f5c8dd9a0853d8603224a5b55d374c9f11&amp;follow=1'>Exit on zero read</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='2018-08-04 01:37:07 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=fc5bf09c4666f8e364275e926506b1690e00e3d1&amp;follow=1'>Handle nick errors</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='2018-08-04 01:13:06 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=7baaff0777813c1dafd441c504f9cc4532f7205b&amp;follow=1'>Handle /nick and /quit</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
/quit doesn't actually... quit, right now. The only way to know that the
connection is closed is tls_read returning zero, it seems.


</td></tr>
<tr class='logheader'><td><span title='2018-08-04 01:12:26 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=fe938fba535ee939c8a4d903736426c4cf6f1f3b&amp;follow=1'>Track own nick</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='2018-08-04 00:09:39 -0400'>2018-08-04</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=5522529e839e7e4a2c4b7379d277d464fcb07f2b&amp;follow=1'>Word all status messages in present</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='2018-08-03 23:54:28 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=269662d9ca3c178fcc0e1c340391ca1cf0818264&amp;follow=1'>Handle input</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
This turned out a lot better than expected. Still a long way to go in
terms of line-editing, but at least backspace works!


</td></tr>
<tr class='logheader'><td><span title='2018-08-03 23:00:53 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=9f17adce8005dfb7a005dc327cafa13ca4c7b379&amp;follow=1'>Track own username</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
So that we can colour our own messages correctly.


</td></tr>
<tr class='logheader'><td><span title='2018-08-03 19:48:15 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=1daf23d8a5261d42bf64e75b44cb943086cedcf8&amp;follow=1'>Use a wide pad for the topic</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='2018-08-03 19:34:28 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=18dcb256acf786a0594b24f0cf35750696f8c8c9&amp;follow=1'>Ignore NOTICEs not sent to the channel</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='2018-08-03 19:34:19 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=0e99c4891229b7e1c84d476ac9c6848a8098fa84&amp;follow=1'>Handle KICK and NICK</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='2018-08-03 19:22:44 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=a2ea9a9035603f1971058a80afb1fad8fff63a26&amp;follow=1'>Continue on EINTR from poll</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Resizing the terminal causes it.


</td></tr>
<tr class='logheader'><td><span title='2018-08-03 19:17:29 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=674e527b33afb1cd8eca3edd65addc0550fcb4b1&amp;follow=1'>Handle ACTIONs</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='2018-08-03 19:16:46 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=6ccaf872fc5a981b8f7b04ea3990d6e6a85ff4fe&amp;follow=1'>Use more octal char literals</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
I might be coming around to octal.


</td></tr>
<tr class='logheader'><td><span title='2018-08-03 18:58:19 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=c609684d2bb7b3e544225b49b748f9a6fa15b4f0&amp;follow=1'>Send a WHO in response to NAMES to get usernames</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Other than this slight hack, I think coloring by username rather than
nick is a much better idea.


</td></tr>
<tr class='logheader'><td><span title='2018-08-03 18:07:19 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=3b490562d4b531218510e907e3b4dd18f946d066&amp;follow=1'>Colorize nicks and channels</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='2018-08-03 18:00:48 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=9e0bcb38056f8e83f5041dd7776ca17cb6ac01ce&amp;follow=1'>Add support for mIRC colors</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='2018-08-03 14:18:14 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=0a1528796bf92a2fcbb2246ec90f057f9d0ea7d4&amp;follow=1'>Handle bold, italic, underline</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='2018-08-03 14:12:49 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=c383f9f3a7c7f712b9183b49e4c554e5b9a6ad46&amp;follow=1'>Add prift function for "prefix shift"</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Forgive me.


</td></tr>
<tr class='logheader'><td><span title='2018-08-03 13:36:41 -0400'>2018-08-03</span></td><td class='logsubject'><a href='/catgirl/commit/Makefile?h=1.0&amp;id=d2d421735eaa10cab70d1aaeac50779b1fedd804&amp;follow=1'>Link with -lcursesw</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='2018-08-02 23:59:41 -0400'>2018-08-02</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=d3e90b6cf288ba3de2fc0e68054b4312a976b2e3&amp;follow=1'>Use libtls "compat" ciphers</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
irc.mozilla.org, using GnuTLS, doesn't support *any* of the "secure"
ciphers!


</td></tr>
<tr class='logheader'><td><span title='2018-08-02 22:29:10 -0400'>2018-08-02</span></td><td class='logsubject'><a href='/catgirl/commit/chat.c?h=1.0&amp;id=a5009665b0a7d7c192f77d60560e2768a21837bb&amp;follow=1'>Add UI and handle some kinds of server messages</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Seems like handling input is going to be the worst thing ever.


</td></tr>
<tr class='logheader'><td><span title='2018-08-02 22:02:59 -0400'>2018-08-02</span></td><td class='logsubject'><a href='/catgirl/commit/Makefile?h=1.0&amp;id=9c5f273f5c462322be3a8312424449953a597740&amp;follow=1'>Add chroot.tar target</a></td><td>June McEnroe