Wed Aug 16 14:46:32 2023 UTC ()
net/mosquitto: Update to 2.0.16

upstream changes: micro release with bug and security fixes.


(gdt)
diff -r1.30 -r1.31 pkgsrc/net/mosquitto/Makefile
diff -r1.26 -r1.27 pkgsrc/net/mosquitto/distinfo

cvs diff -r1.30 -r1.31 pkgsrc/net/mosquitto/Makefile (switch to unified diff)

--- pkgsrc/net/mosquitto/Makefile 2023/06/06 12:42:05 1.30
+++ pkgsrc/net/mosquitto/Makefile 2023/08/16 14:46:32 1.31
@@ -1,65 +1,65 @@ @@ -1,65 +1,65 @@
1# $NetBSD: Makefile,v 1.30 2023/06/06 12:42:05 riastradh Exp $ 1# $NetBSD: Makefile,v 1.31 2023/08/16 14:46:32 gdt Exp $
2 2
3DISTNAME= mosquitto-2.0.15 3DISTNAME= mosquitto-2.0.16
4CATEGORIES= net 4CATEGORIES= net
5MASTER_SITES= https://mosquitto.org/files/source/ 5MASTER_SITES= https://mosquitto.org/files/source/
6 6
7MAINTAINER= gdt@NetBSD.org 7MAINTAINER= gdt@NetBSD.org
8HOMEPAGE= https://mosquitto.org/ 8HOMEPAGE= https://mosquitto.org/
9COMMENT= Open Source MQTT broker 9COMMENT= Open Source MQTT broker
10LICENSE= epl-v1.0 10LICENSE= epl-v1.0
11 11
12TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt 12TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
13 13
14USE_LANGUAGES+= c c++ 14USE_LANGUAGES+= c c++
15# Upstream documents that "unix" should use make, but Mac cmake. 15# Upstream documents that "unix" should use make, but Mac cmake.
16# After asking and receiving no guidance, choose to always use cmake. 16# After asking and receiving no guidance, choose to always use cmake.
17# https://github.com/eclipse/mosquitto/issues/1041 17# https://github.com/eclipse/mosquitto/issues/1041
18USE_CMAKE= yes 18USE_CMAKE= yes
19USE_TOOLS+= gmake 19USE_TOOLS+= gmake
20 20
21LDFLAGS.SunOS+= -lsocket -lnsl 21LDFLAGS.SunOS+= -lsocket -lnsl
22CMAKE_ARGS+= -DCMAKE_INSTALL_SYSCONFDIR=${PREFIX}/share/examples 22CMAKE_ARGS+= -DCMAKE_INSTALL_SYSCONFDIR=${PREFIX}/share/examples
23CMAKE_ARGS+= -DWITH_PLUGINS=NO 23CMAKE_ARGS+= -DWITH_PLUGINS=NO
24 24
25MOSQUITTO_USER= mosquitto 25MOSQUITTO_USER= mosquitto
26MOSQUITTO_GROUP= mosquitto 26MOSQUITTO_GROUP= mosquitto
27 27
28PKG_USERS= ${MOSQUITTO_USER}:${MOSQUITTO_GROUP} 28PKG_USERS= ${MOSQUITTO_USER}:${MOSQUITTO_GROUP}
29PKG_GROUPS= ${MOSQUITTO_GROUP} 29PKG_GROUPS= ${MOSQUITTO_GROUP}
30 30
31CONF_FILES= ${PREFIX}/share/examples/mosquitto/mosquitto.conf \ 31CONF_FILES= ${PREFIX}/share/examples/mosquitto/mosquitto.conf \
32 ${PKG_SYSCONFDIR}/mosquitto.conf 32 ${PKG_SYSCONFDIR}/mosquitto.conf
33 33
34SUBST_CLASSES+= paths 34SUBST_CLASSES+= paths
35SUBST_STAGE.paths= post-configure 35SUBST_STAGE.paths= post-configure
36SUBST_MESSAGE.paths= Substituting paths 36SUBST_MESSAGE.paths= Substituting paths
37SUBST_FILES.paths= mosquitto.conf 37SUBST_FILES.paths= mosquitto.conf
38SUBST_VARS.paths= SSLCERTS VARBASE 38SUBST_VARS.paths= SSLCERTS VARBASE
39 39
40RCD_SCRIPTS= mosquitto 40RCD_SCRIPTS= mosquitto
41SMF_METHODS= mosquitto 41SMF_METHODS= mosquitto
42FILES_SUBST+= MOSQUITTO_USER=${MOSQUITTO_USER} 42FILES_SUBST+= MOSQUITTO_USER=${MOSQUITTO_USER}
43FILES_SUBST+= MOSQUITTO_GROUP=${MOSQUITTO_GROUP} 43FILES_SUBST+= MOSQUITTO_GROUP=${MOSQUITTO_GROUP}
44FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR} 44FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
45FILES_SUBST+= VARBASE=${VARBASE} 45FILES_SUBST+= VARBASE=${VARBASE}
46 46
47PTHREAD_AUTO_VARS= yes 47PTHREAD_AUTO_VARS= yes
48.include "../../mk/pthread.buildlink3.mk" 48.include "../../mk/pthread.buildlink3.mk"
49 49
50# mosquitto's build system is very troubled, and the tests do not 50# mosquitto's build system is very troubled, and the tests do not
51# currently work. 51# currently work.
52# https://github.com/eclipse/mosquitto/issues/1242 52# https://github.com/eclipse/mosquitto/issues/1242
53# https://github.com/eclipse/mosquitto/issues/1330 53# https://github.com/eclipse/mosquitto/issues/1330
54# 54#
55# \todo invoke "gmake test" in tests/ subdir instead of at top level 55# \todo invoke "gmake test" in tests/ subdir instead of at top level
56# \todo pass in CPPFLAGS/LDFLAGS to test invocation 56# \todo pass in CPPFLAGS/LDFLAGS to test invocation
57TEST_TARGET= test 57TEST_TARGET= test
58.include "../../devel/cunit/buildlink3.mk" 58.include "../../devel/cunit/buildlink3.mk"
59 59
60.include "options.mk"  60.include "options.mk"
61.include "../../devel/libuuid/buildlink3.mk" 61.include "../../devel/libuuid/buildlink3.mk"
62.include "../../devel/uthash/buildlink3.mk" 62.include "../../devel/uthash/buildlink3.mk"
63.include "../../net/libcares/buildlink3.mk" 63.include "../../net/libcares/buildlink3.mk"
64.include "../../security/openssl/buildlink3.mk" 64.include "../../security/openssl/buildlink3.mk"
65.include "../../mk/bsd.pkg.mk" 65.include "../../mk/bsd.pkg.mk"

cvs diff -r1.26 -r1.27 pkgsrc/net/mosquitto/distinfo (switch to unified diff)

--- pkgsrc/net/mosquitto/distinfo 2022/08/16 23:08:39 1.26
+++ pkgsrc/net/mosquitto/distinfo 2023/08/16 14:46:32 1.27
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.26 2022/08/16 23:08:39 gdt Exp $ 1$NetBSD: distinfo,v 1.27 2023/08/16 14:46:32 gdt Exp $
2 2
3BLAKE2s (mosquitto-2.0.15.tar.gz) = 3dd3094b16ff417032fc07738f7c3eae7dcfe40247e493db9698c1f0984d7dda 3BLAKE2s (mosquitto-2.0.16.tar.gz) = bfd06071982a1bcccbf9141bcd7c73186c82196245adb781020e43263a330b22
4SHA512 (mosquitto-2.0.15.tar.gz) = 8a0c58222ea0b9304e7f096f6d13965478072baf1d1c9bc931b32a33f5ea8196c2dd54bde8d83fec7ed9cd413cb5fb115ce0a6701ca20664df52fdd7ca63ddaf 4SHA512 (mosquitto-2.0.16.tar.gz) = 9e54f0a19a68afd17ca9d0d9ba8a0220e883687312f973a64e09da216cc0ad89dab959863bf1a34f737338e97e54559e8d4eb4178fce5a7fc1e02965c499db97
5Size (mosquitto-2.0.15.tar.gz) = 792632 bytes 5Size (mosquitto-2.0.16.tar.gz) = 795906 bytes
6SHA1 (patch-lib_CMakeLists.txt) = 81981f812dc38572e727a9a5dfb427b80476702d 6SHA1 (patch-lib_CMakeLists.txt) = 81981f812dc38572e727a9a5dfb427b80476702d
7SHA1 (patch-lib_net__mosq.c) = fdf488984e3b902473f28d6e3482169788c0d517 7SHA1 (patch-lib_net__mosq.c) = fdf488984e3b902473f28d6e3482169788c0d517
8SHA1 (patch-lib_strings__mosq.c) = fb290d7766328d6aa1e935adec9c0fad2eb11c4b 8SHA1 (patch-lib_strings__mosq.c) = fb290d7766328d6aa1e935adec9c0fad2eb11c4b
9SHA1 (patch-mosquitto.conf) = 6091113365a7c1d3d726af30fee682abafc40ab0 9SHA1 (patch-mosquitto.conf) = 6091113365a7c1d3d726af30fee682abafc40ab0
10SHA1 (patch-src_CMakeLists.txt) = d0425fd674f2cd1a992a36e616dc8b29e130550b 10SHA1 (patch-src_CMakeLists.txt) = d0425fd674f2cd1a992a36e616dc8b29e130550b