head 1.5; access; symbols pkgsrc-2023Q4:1.5.0.12 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.10 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.8 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.6 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.4 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.2 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.4.0.18 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.16 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.14 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.12 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.10 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.8 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.6 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.4 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.2 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.24 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.20 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.18 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.16 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.14 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.12 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.10 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.8 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.6 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.4 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.2.0.18 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.16 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.14 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.12 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.10 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.8 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.6 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.4 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.2 pkgsrc-2015Q2-base:1.2; locks; strict; comment @# @; 1.5 date 2022.08.22.17.47.51; author tnn; state Exp; branches; next 1.4; commitid 5c6dn5dJQqNIUTQD; 1.4 date 2020.05.16.18.14.20; author nia; state Exp; branches; next 1.3; commitid FyzmctqMoXsYFu8C; 1.3 date 2017.09.08.06.16.15; author wiz; state Exp; branches; next 1.2; commitid eTwhREyxGvNJem6A; 1.2 date 2015.06.07.14.25.40; author wiedi; state Exp; branches; next 1.1; commitid bWN0lEVTAmaLqvoy; 1.1 date 2015.06.04.20.17.42; author youri; state Exp; branches; next ; commitid fJyE1ykR0gwxt9oy; desc @@ 1.5 log @ii: needs __EXTENSIONS__ for struct sigaction on SunOS @ text @# $NetBSD: Makefile,v 1.4 2020/05/16 18:14:20 nia Exp $ DISTNAME= ii-1.8 CATEGORIES= chat MASTER_SITES= https://dl.suckless.org/tools/ MAINTAINER= youri@@NetBSD.org HOMEPAGE= https://dl.suckless.org/tools/ COMMENT= Minimalist FIFO and filesystem-based IRC client LICENSE= mit MAKE_FLAGS+= PREFIX=${PREFIX} MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR} CFLAGS.SunOS+= -D__EXTENSIONS__ LDFLAGS.SunOS+= -lsocket -lnsl .include "../../mk/bsd.pkg.mk" @ 1.4 log @ii: Update to 1.8 1.8 (2018-02-04): - prevent nick collisions by only setting the nick after the server accepted it and print a message about change to server log. - remove query.sh. - add OpenBSD pledge(2) support. - fix QUIT message string. - raw IRC output to stdout. - add quit command (/q [string]). - write timestamp in outfile as UNIX timestamp (UTC+0). - server host (-s) doesn't default to irc.freenode and is now required. - add option (-u) to connect directly to a UNIX domain socket, this is useful for tunneling connections. - remove "in" file when leaving a channel (enabled commented code). - remove "in" files on exit. - use IRC_MAX (512), instead of PIPE_BUF (4096) on most systems. PIPE_BUF is guaranteed to be atleast 512 bytes for atomic operations. - Makefile: always be verbose. - use C99 and -D_DEFAULT_SOURCE - remove obsolete gethostbyname, use getaddrinfo. - IPV6 support. - timeout now uses separate exit statuscode 2. - cleanup: - use arg.h for command-line option parsing. - use sbase util functions (estrtol, eprintf). - use and import OpenBSD strlcpy(). - man page typos. - style: - linewrap to 79 characters. - coding style fixes. - non-roman numerals for LICENSE period. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2017/09/08 06:16:15 wiz Exp $ d15 1 @ 1.3 log @Follow redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2015/06/07 14:25:40 wiedi Exp $ d3 1 a3 1 DISTNAME= ii-1.7 d12 2 a13 7 SUBST_CLASSES+= makefile SUBST_STAGE.makefile= pre-build SUBST_MESSAGE.makefile= Fixing config.mk SUBST_FILES.makefile= config.mk SUBST_SED.makefile= -e 's,/usr/local,${PREFIX},g' SUBST_SED.makefile+= -e 's,share/man,${PKGMANDIR},g' SUBST_SED.makefile+= -e 's,^LDFLAGS,\#LDFLAGS,g' @ 1.2 log @link network libs on SunOS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2015/06/04 20:17:42 youri Exp $ d5 1 a5 1 MASTER_SITES= http://dl.suckless.org/tools/ d8 1 a8 1 HOMEPAGE= http://dl.suckless.org/tools/ @ 1.1 log @Import ii-1.7 as chat/ii. ii is a minimalist FIFO and filesystem-based IRC client. It creates an irc directory tree with server, channel and nick name directories. In every directory a FIFO in file and a normal out file is created. The in file is used to communicate with the servers and the out files contain the server messages. For every channel and every nick name there are related in and out files created. This allows IRC communication from command line and adheres to the Unix philosophy. @ text @d1 1 a1 1 # $NetBSD$ d18 3 @