head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.6 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.4 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.2 pkgsrc-2025Q3-base:1.1; locks; strict; comment @# @; 1.1 date 2025.09.02.20.24.02; author vins; state Exp; branches; next ; commitid PmyQfzRFaG98cb9G; desc @@ 1.1 log @chat/ii: update to 2.0 # pkgsrc changes * Include TLS support (optional, enabled by default). * Do not build strlcpy() compat unless required. # upstream changes * Add a die() function to replace fprintf(3) + exit(3) calls * Fix undefined behaviour of use of isalpha, isdigit and tolower. * Code clean-up and documentation improvements. * Refactored Makefile. @ text @$NetBSD$ * Do not build strlcpy compat unless needed. * Do not install license file. --- Makefile.orig 2025-09-02 19:20:32.164153033 +0000 +++ Makefile @@@@ -17,8 +17,7 @@@@ II_LDFLAGS = $(LDFLAGS) # on systems which provide strlcpy(3), # remove NEED_STRLCPY from CPPFLAGS and # remove strlcpy.o from LIBS -II_CPPFLAGS = $(CPPFLAGS) -DVERSION=\"$(VERSION)\" -D_DEFAULT_SOURCE -DNEED_STRLCPY -LIBS = strlcpy.o +II_CPPFLAGS = $(CPPFLAGS) -DVERSION=\"$(VERSION)\" -D_DEFAULT_SOURCE all: ii @@@@ -40,7 +39,7 @@@@ install: all mkdir -p $(DESTDIR)$(PREFIX)/bin mkdir -p $(DESTDIR)$(MANPREFIX)/man1 mkdir -p $(DESTDIR)$(DOCPREFIX)/ii - install -m 644 README FAQ LICENSE $(DESTDIR)$(DOCPREFIX)/ii + install -m 644 README FAQ $(DESTDIR)$(DOCPREFIX)/ii install -m 775 ii $(DESTDIR)$(PREFIX)/bin sed "s/VERSION/$(VERSION)/g" < ii.1 > $(DESTDIR)$(MANPREFIX)/man1/ii.1 chmod 644 $(DESTDIR)$(MANPREFIX)/man1/ii.1 @