head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.4 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2025.10.15.10.34.42; author sborrill; state Exp; branches; next ; commitid I96SSXnD95nTuEeG; desc @@ 1.1 log @prosody: fix rc.d and add crypto prosodyctl should not be used to manage the service, so adjust rc.d script to run prosody -D. Set permissions on desired directories. Clean up socket to stop prosodyctl shell breaking at a restart. Set path to socket in configuration file. Build crypto.so (missing from makefile, but not GNUmakefile) Bump PKGREVISION @ text @$NetBSD$ Build crypto.so (copied from GNUmakefile) --- util-src/makefile.orig 2025-05-29 16:42:58.000000000 +0100 +++ util-src/makefile 2025-10-15 09:42:39.050542869 +0100 @@@@ -7,7 +7,7 @@@@ ALL=encodings.so hashes.so net.so pposix.so signal.so table.so \ ringbuffer.so time.so poll.so compat.so strbitop.so \ - struct.so + struct.so crypto.so .ifdef $(RANDOM) ALL+=crand.so @@@@ -32,6 +32,9 @@@@ hashes.so: hashes.o $(LD) $(LDFLAGS) -o $@@ $< $(LDLIBS) $(OPENSSL_LIBS) +crypto.so: crypto.o + $(LD) $(LDFLAGS) -o $@@ $< $(LDLIBS) $(OPENSSL_LIBS) + crand.o: crand.c $(CC) $(CFLAGS) -DWITH_$(RANDOM) -c -o $@@ $< @