pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/chat/ii
Module Name: pkgsrc
Committed By: vins
Date: Tue Sep 2 20:24:02 UTC 2025
Modified Files:
pkgsrc/chat/ii: Makefile PLIST distinfo
Added Files:
pkgsrc/chat/ii: options.mk
pkgsrc/chat/ii/patches: patch-Makefile patch-ii.c
Removed Files:
pkgsrc/chat/ii/patches: patch-config.mk
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/chat/ii/Makefile pkgsrc/chat/ii/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/chat/ii/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/chat/ii/options.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/chat/ii/patches/patch-Makefile \
pkgsrc/chat/ii/patches/patch-ii.c
cvs rdiff -u -r1.1 -r0 pkgsrc/chat/ii/patches/patch-config.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/chat/ii/Makefile
diff -u pkgsrc/chat/ii/Makefile:1.5 pkgsrc/chat/ii/Makefile:1.6
--- pkgsrc/chat/ii/Makefile:1.5 Mon Aug 22 17:47:51 2022
+++ pkgsrc/chat/ii/Makefile Tue Sep 2 20:24:02 2025
@@ -1,18 +1,29 @@
-# $NetBSD: Makefile,v 1.5 2022/08/22 17:47:51 tnn Exp $
+# $NetBSD: Makefile,v 1.6 2025/09/02 20:24:02 vins Exp $
-DISTNAME= ii-1.8
+DISTNAME= ii-2.0
CATEGORIES= chat
MASTER_SITES= https://dl.suckless.org/tools/
MAINTAINER= youri%NetBSD.org@localhost
-HOMEPAGE= https://dl.suckless.org/tools/
+HOMEPAGE= https://tools.suckless.org/ii/
COMMENT= Minimalist FIFO and filesystem-based IRC client
LICENSE= mit
-MAKE_FLAGS+= PREFIX=${PREFIX}
-MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR}
+.include "options.mk"
+
+MAKE_FLAGS+= PREFIX=${PREFIX} \
+ MANPREFIX=${PREFIX}/${PKGMANDIR} \
+ DOCPREFIX=${PREFIX}/share/doc
+
+.include "../../mk/bsd.prefs.mk"
CFLAGS.SunOS+= -D__EXTENSIONS__
LDFLAGS.SunOS+= -lsocket -lnsl
+.if !${OPSYS:M*BSD} && ${OPSYS} != "Darwin" && ${OPSYS} != "SunOS"
+# build strlcpy() compatibility
+CPPFLAGS+= -DNEED_STRLCPY
+MAKE_FLAGS+= LIBS+=strlcpy.o
+.endif
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/chat/ii/distinfo
diff -u pkgsrc/chat/ii/distinfo:1.5 pkgsrc/chat/ii/distinfo:1.6
--- pkgsrc/chat/ii/distinfo:1.5 Tue Oct 26 10:05:16 2021
+++ pkgsrc/chat/ii/distinfo Tue Sep 2 20:24:02 2025
@@ -1,6 +1,10 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 10:05:16 nia Exp $
+$NetBSD: distinfo,v 1.6 2025/09/02 20:24:02 vins Exp $
-BLAKE2s (ii-1.8.tar.gz) = 2cf341124ac1333f9a08d8c041aaeabaaeb019833a54e0a97fd5d9ddb45c4e71
-SHA512 (ii-1.8.tar.gz) = 2b41a0611ac76612c9333e8490709ee22d17506f0c5d7e680a0d8f3f8b511bd5b279555cf609c1543aba71948819369a3c306b1168086890aa49c145b7860e17
-Size (ii-1.8.tar.gz) = 12326 bytes
-SHA1 (patch-config.mk) = 3b307c3ba351242cdefece01d154bb0da315b8b8
+BLAKE2s (ii-2.0-tls.diff) = 4fd3b60f07c254a040810d15721cb9675154868c3656b7eadce67ad763c4eed5
+SHA512 (ii-2.0-tls.diff) = ee41dc661988b0158b5fc5e3fb92c0b6753993645882fe6a8fc1dc81e904bbcd01ca05623af4eaf8aa1a3fb31b1423ff533e35771f5b47c45fef7546be3c4cb9
+Size (ii-2.0-tls.diff) = 4917 bytes
+BLAKE2s (ii-2.0.tar.gz) = 85d8a85333511e52b913e285470fce32d38447a6cf19236ce186331ed15cebe9
+SHA512 (ii-2.0.tar.gz) = ab8102b5669495b7bc6a3311245f3eb49d2add1e387290e41deb51e121f4c7c98a09d117052c345d8b896149276a83790c0b78efe3ed19fc52bc00575bf8e44a
+Size (ii-2.0.tar.gz) = 11129 bytes
+SHA1 (patch-Makefile) = 2af128eecb5f60aae0f74d939975a05fbe1e8342
+SHA1 (patch-ii.c) = e958dad9b3f7fa2a11d5fe4715dc677178c94723
Index: pkgsrc/chat/ii/PLIST
diff -u pkgsrc/chat/ii/PLIST:1.2 pkgsrc/chat/ii/PLIST:1.3
--- pkgsrc/chat/ii/PLIST:1.2 Sat May 16 18:14:20 2020
+++ pkgsrc/chat/ii/PLIST Tue Sep 2 20:24:02 2025
@@ -1,7 +1,5 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/16 18:14:20 nia Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/09/02 20:24:02 vins Exp $
bin/ii
man/man1/ii.1
-share/doc/ii/CHANGES
share/doc/ii/FAQ
-share/doc/ii/LICENSE
share/doc/ii/README
Added files:
Index: pkgsrc/chat/ii/options.mk
diff -u /dev/null pkgsrc/chat/ii/options.mk:1.1
--- /dev/null Tue Sep 2 20:24:02 2025
+++ pkgsrc/chat/ii/options.mk Tue Sep 2 20:24:02 2025
@@ -0,0 +1,14 @@
+# $NetBSD: options.mk,v 1.1 2025/09/02 20:24:02 vins Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.ii
+PKG_SUPPORTED_OPTIONS= tls
+PKG_SUGGESTED_OPTIONS= tls
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mtls)
+PATCH_SITES= ${HOMEPAGE}/patches/tls/
+PATCHFILES+= ${DISTNAME}-tls.diff
+PATCH_DIST_STRIP= -p1
+. include "../../security/libretls/buildlink3.mk"
+.endif
Index: pkgsrc/chat/ii/patches/patch-Makefile
diff -u /dev/null pkgsrc/chat/ii/patches/patch-Makefile:1.1
--- /dev/null Tue Sep 2 20:24:02 2025
+++ pkgsrc/chat/ii/patches/patch-Makefile Tue Sep 2 20:24:02 2025
@@ -0,0 +1,26 @@
+$NetBSD: patch-Makefile,v 1.1 2025/09/02 20:24:02 vins Exp $
+
+* 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
Index: pkgsrc/chat/ii/patches/patch-ii.c
diff -u /dev/null pkgsrc/chat/ii/patches/patch-ii.c:1.1
--- /dev/null Tue Sep 2 20:24:02 2025
+++ pkgsrc/chat/ii/patches/patch-ii.c Tue Sep 2 20:24:02 2025
@@ -0,0 +1,17 @@
+$NetBSD: patch-ii.c,v 1.1 2025/09/02 20:24:02 vins Exp $
+
+Make sure PATH_MAX is defined.
+
+--- ii.c.orig 2022-10-04 17:25:51.000000000 +0000
++++ ii.c
+@@ -24,6 +24,10 @@ char *argv0;
+
+ #include "arg.h"
+
++#ifndef PATH_MAX
++#define PATH_MAX _POSIX_PATH_MAX
++#endif
++
+ #ifdef NEED_STRLCPY
+ size_t strlcpy(char *, const char *, size_t);
+ #endif /* NEED_STRLCPY */
Home |
Main Index |
Thread Index |
Old Index