* [PR PATCH] mosquitto: update to 1.6.12
@ 2020-11-19 0:31 ndowens
2020-11-19 2:19 ` [PR PATCH] [Updated] " ndowens
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: ndowens @ 2020-11-19 0:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 349 bytes --]
There is a new pull request by ndowens against master on the void-packages repository
https://github.com/ndowens/void-packages mosquitto
https://github.com/void-linux/void-packages/pull/26499
mosquitto: update to 1.6.12
Fixes CVE-2019-11778 CVE-2019-11779
A patch file from https://github.com/void-linux/void-packages/pull/26499.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mosquitto-26499.patch --]
[-- Type: text/x-diff, Size: 1425 bytes --]
From 8396d8bf3b60652cad0dab3e3e7fcf75bb3977aa Mon Sep 17 00:00:00 2001
From: Nathan Owens <ndowens@artixlinux.org>
Date: Wed, 18 Nov 2020 18:30:38 -0600
Subject: [PATCH] mosquitto: update to 1.6.12
Fixes CVE-2019-11778 CVE-2019-11779
---
srcpkgs/mosquitto/template | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/mosquitto/template b/srcpkgs/mosquitto/template
index 2f4ac6ccda2..f1d1a4178bb 100644
--- a/srcpkgs/mosquitto/template
+++ b/srcpkgs/mosquitto/template
@@ -1,7 +1,7 @@
# Template file for 'mosquitto'
pkgname=mosquitto
-version=1.6.3
-revision=4
+version=1.6.12
+revision=1
build_style=gnu-makefile
make_build_args="WITH_TLS_PSK=no WITH_WEBSOCKETS=yes" # PSK not supported by libressl
make_install_args="prefix=/usr"
@@ -14,7 +14,7 @@ maintainer="Lukas Braun <koomi@hackerspace-bamberg.de>"
license="EPL-1.0, BSD-3-Clause-Attribution"
homepage="https://mosquitto.org"
distfiles="${homepage}/files/source/${pkgname}-${version}.tar.gz"
-checksum=9ef5cc75f4fe31d7bf50654ddf4728ad9e1ae2e5609a4b42ecbbcb4a209ed17e
+checksum=548d73d19fb787dd0530334e398fd256ef3a581181678488a741a995c4f007fb
system_accounts="_mosquitto"
_mosquitto_homedir="/var/lib/mosquitto"
@@ -31,10 +31,6 @@ post_extract() {
esac
}
-pre_install() {
- sed -i 's,sbin,bin,g' */Makefile
-}
-
post_install() {
vlicense edl-v10 LICENSE
mv ${DESTDIR}/etc/${pkgname}/${pkgname}.conf.example \
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PR PATCH] [Updated] mosquitto: update to 1.6.12
2020-11-19 0:31 [PR PATCH] mosquitto: update to 1.6.12 ndowens
@ 2020-11-19 2:19 ` ndowens
2020-11-20 23:55 ` ndowens
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: ndowens @ 2020-11-19 2:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 354 bytes --]
There is an updated pull request by ndowens against master on the void-packages repository
https://github.com/ndowens/void-packages mosquitto
https://github.com/void-linux/void-packages/pull/26499
mosquitto: update to 1.6.12
Fixes CVE-2019-11778 CVE-2019-11779
A patch file from https://github.com/void-linux/void-packages/pull/26499.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mosquitto-26499.patch --]
[-- Type: text/x-diff, Size: 8396 bytes --]
From 385a725c1cec23f50e2093bdf2ad60fa97b22b73 Mon Sep 17 00:00:00 2001
From: Nathan Owens <ndowens@artixlinux.org>
Date: Wed, 18 Nov 2020 18:30:38 -0600
Subject: [PATCH] mosquitto: update to 1.6.12
Fixes CVE-2019-11778 CVE-2019-11779
---
srcpkgs/mosquitto/patches/0001-Fix-test.patch | 202 ++++++++++++++++++
srcpkgs/mosquitto/template | 27 +--
2 files changed, 210 insertions(+), 19 deletions(-)
create mode 100644 srcpkgs/mosquitto/patches/0001-Fix-test.patch
diff --git a/srcpkgs/mosquitto/patches/0001-Fix-test.patch b/srcpkgs/mosquitto/patches/0001-Fix-test.patch
new file mode 100644
index 00000000000..49bd3a4861b
--- /dev/null
+++ b/srcpkgs/mosquitto/patches/0001-Fix-test.patch
@@ -0,0 +1,202 @@
+From cc14b62918788f0eb0c2fcb29665d8da80780cc3 Mon Sep 17 00:00:00 2001
+From: Nathan Owens <ndowens@artixlinux.org>
+Date: Wed, 18 Nov 2020 19:58:41 -0600
+Subject: [PATCH] Fix test
+
+---
+ test/unit/datatype_read.c | 4 ++--
+ test/unit/datatype_write.c | 4 ++--
+ test/unit/misc_trim_test.c | 4 ++--
+ test/unit/persist_read_test.c | 4 ++--
+ test/unit/persist_write_test.c | 4 ++--
+ test/unit/property_add.c | 4 ++--
+ test/unit/property_read.c | 4 ++--
+ test/unit/property_user_read.c | 4 ++--
+ test/unit/property_write.c | 4 ++--
+ test/unit/publish_test.c | 4 ++--
+ test/unit/test.c | 4 ++--
+ test/unit/utf8.c | 4 ++--
+ test/unit/util_topic_test.c | 4 ++--
+ 13 files changed, 26 insertions(+), 26 deletions(-)
+
+diff --git test/unit/datatype_read.c test/unit/datatype_read.c
+index 6001cbe..8224bd4 100644
+--- test/unit/datatype_read.c
++++ test/unit/datatype_read.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include "packet_mosq.h"
+
+diff --git test/unit/datatype_write.c test/unit/datatype_write.c
+index 9fb9a5b..ad37d7a 100644
+--- test/unit/datatype_write.c
++++ test/unit/datatype_write.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include <arpa/inet.h>
+
+diff --git test/unit/misc_trim_test.c test/unit/misc_trim_test.c
+index 2916bce..d073e53 100644
+--- test/unit/misc_trim_test.c
++++ test/unit/misc_trim_test.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include <misc_mosq.h>
+
+diff --git test/unit/persist_read_test.c test/unit/persist_read_test.c
+index 84c36c0..b4b6849 100644
+--- test/unit/persist_read_test.c
++++ test/unit/persist_read_test.c
+@@ -3,8 +3,8 @@
+ * FIXME - these need to be aggressive about finding failures, at the moment
+ * they are just confirming that good behaviour works. */
+
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #define WITH_BROKER
+ #define WITH_PERSISTENCE
+diff --git test/unit/persist_write_test.c test/unit/persist_write_test.c
+index 16e422d..02e1dfa 100644
+--- test/unit/persist_write_test.c
++++ test/unit/persist_write_test.c
+@@ -3,8 +3,8 @@
+ * FIXME - these need to be aggressive about finding failures, at the moment
+ * they are just confirming that good behaviour works. */
+
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #define WITH_BROKER
+ #define WITH_PERSISTENCE
+diff --git test/unit/property_add.c test/unit/property_add.c
+index 341c008..b298550 100644
+--- test/unit/property_add.c
++++ test/unit/property_add.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include "mqtt_protocol.h"
+ #include "property_mosq.h"
+diff --git test/unit/property_read.c test/unit/property_read.c
+index e305bf3..f8fec43 100644
+--- test/unit/property_read.c
++++ test/unit/property_read.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include "mqtt_protocol.h"
+ #include "property_mosq.h"
+diff --git test/unit/property_user_read.c test/unit/property_user_read.c
+index 902296b..f7efa74 100644
+--- test/unit/property_user_read.c
++++ test/unit/property_user_read.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include "mqtt_protocol.h"
+ #include "property_mosq.h"
+diff --git test/unit/property_write.c test/unit/property_write.c
+index 2618fee..205ace0 100644
+--- test/unit/property_write.c
++++ test/unit/property_write.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include "mqtt_protocol.h"
+ #include "property_mosq.h"
+diff --git test/unit/publish_test.c test/unit/publish_test.c
+index 6371db3..675625b 100644
+--- test/unit/publish_test.c
++++ test/unit/publish_test.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include <mosquitto_internal.h>
+ #include <util_mosq.h>
+diff --git test/unit/test.c test/unit/test.c
+index 97258c4..b7f991d 100644
+--- test/unit/test.c
++++ test/unit/test.c
+@@ -1,8 +1,8 @@
+ #include "config.h"
+ #include <stdio.h>
+
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ int init_datatype_read_tests(void);
+ int init_datatype_write_tests(void);
+diff --git test/unit/utf8.c test/unit/utf8.c
+index 1982da8..9d2bd64 100644
+--- test/unit/utf8.c
++++ test/unit/utf8.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include "mosquitto.h"
+
+diff --git test/unit/util_topic_test.c test/unit/util_topic_test.c
+index b669fcc..cda0b8e 100644
+--- test/unit/util_topic_test.c
++++ test/unit/util_topic_test.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include <util_mosq.h>
+
+--
+2.29.2
+
+diff --git test/unit/Makefile test/unit/Makefile
+index 6086028..81519db 100644
+--- test/unit/Makefile
++++ test/unit/Makefile
+@@ -9,7 +9,7 @@ endif
+
+ CFLAGS:=$(CFLAGS) -coverage -Wall -ggdb
+ LDFLAGS:=$(LDFLAGS) -coverage
+-LDADD:=$(LDADD) -lcunit
++LDADD:=$(LDADD) -lbcunit
+
+ TEST_OBJS = test.o \
+ datatype_read.o \
diff --git a/srcpkgs/mosquitto/template b/srcpkgs/mosquitto/template
index 2f4ac6ccda2..513f63c2d14 100644
--- a/srcpkgs/mosquitto/template
+++ b/srcpkgs/mosquitto/template
@@ -1,20 +1,20 @@
# Template file for 'mosquitto'
pkgname=mosquitto
-version=1.6.3
-revision=4
-build_style=gnu-makefile
+version=1.6.12
+revision=1
+build_style=cmake
+configure_args="-DCMAKE_INSTALL_SYSCONFDIR=/etc"
make_build_args="WITH_TLS_PSK=no WITH_WEBSOCKETS=yes" # PSK not supported by libressl
make_install_args="prefix=/usr"
-make_check_target=test
conf_files="/etc/mosquitto/mosquitto.conf"
makedepends="c-ares-devel libressl-devel libwebsockets-devel libuv-devel"
-checkdepends="python bcunit-devel"
+checkdepends="python3 bcunit-devel"
short_desc="MQTT version 3.1/3.1.1/5.0 compatible message broker"
maintainer="Lukas Braun <koomi@hackerspace-bamberg.de>"
license="EPL-1.0, BSD-3-Clause-Attribution"
homepage="https://mosquitto.org"
distfiles="${homepage}/files/source/${pkgname}-${version}.tar.gz"
-checksum=9ef5cc75f4fe31d7bf50654ddf4728ad9e1ae2e5609a4b42ecbbcb4a209ed17e
+checksum=548d73d19fb787dd0530334e398fd256ef3a581181678488a741a995c4f007fb
system_accounts="_mosquitto"
_mosquitto_homedir="/var/lib/mosquitto"
@@ -22,23 +22,12 @@ make_dirs="/var/lib/mosquitto 0755 ${system_accounts} ${system_accounts}"
CFLAGS="-fcommon"
-post_extract() {
- case "$XBPS_TARGET_MACHINE" in
- *-musl)
- post_extract() {
- vsed -e 's/-lanl//' -i config.mk
- }
- esac
-}
-
-pre_install() {
- sed -i 's,sbin,bin,g' */Makefile
+do_check() {
+ make -C test/unit test
}
post_install() {
vlicense edl-v10 LICENSE
- mv ${DESTDIR}/etc/${pkgname}/${pkgname}.conf.example \
- ${DESTDIR}/etc/${pkgname}/${pkgname}.conf
vmkdir usr/share/examples/${pkgname}
mv ${DESTDIR}/etc/${pkgname}/*.example \
${DESTDIR}/usr/share/examples/${pkgname}
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PR PATCH] [Updated] mosquitto: update to 1.6.12
2020-11-19 0:31 [PR PATCH] mosquitto: update to 1.6.12 ndowens
2020-11-19 2:19 ` [PR PATCH] [Updated] " ndowens
@ 2020-11-20 23:55 ` ndowens
2021-03-29 17:35 ` Chocimier
2021-03-29 17:35 ` [PR PATCH] [Closed]: " Chocimier
3 siblings, 0 replies; 5+ messages in thread
From: ndowens @ 2020-11-20 23:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 354 bytes --]
There is an updated pull request by ndowens against master on the void-packages repository
https://github.com/ndowens/void-packages mosquitto
https://github.com/void-linux/void-packages/pull/26499
mosquitto: update to 1.6.12
Fixes CVE-2019-11778 CVE-2019-11779
A patch file from https://github.com/void-linux/void-packages/pull/26499.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mosquitto-26499.patch --]
[-- Type: text/x-diff, Size: 8396 bytes --]
From c2e8a9ee02fac0a2f9b7b112ed34df80f9dfc5e1 Mon Sep 17 00:00:00 2001
From: Nathan Owens <ndowens@artixlinux.org>
Date: Wed, 18 Nov 2020 18:30:38 -0600
Subject: [PATCH] mosquitto: update to 1.6.12
Fixes CVE-2019-11778 CVE-2019-11779
---
srcpkgs/mosquitto/patches/0001-Fix-test.patch | 202 ++++++++++++++++++
srcpkgs/mosquitto/template | 27 +--
2 files changed, 210 insertions(+), 19 deletions(-)
create mode 100644 srcpkgs/mosquitto/patches/0001-Fix-test.patch
diff --git a/srcpkgs/mosquitto/patches/0001-Fix-test.patch b/srcpkgs/mosquitto/patches/0001-Fix-test.patch
new file mode 100644
index 00000000000..49bd3a4861b
--- /dev/null
+++ b/srcpkgs/mosquitto/patches/0001-Fix-test.patch
@@ -0,0 +1,202 @@
+From cc14b62918788f0eb0c2fcb29665d8da80780cc3 Mon Sep 17 00:00:00 2001
+From: Nathan Owens <ndowens@artixlinux.org>
+Date: Wed, 18 Nov 2020 19:58:41 -0600
+Subject: [PATCH] Fix test
+
+---
+ test/unit/datatype_read.c | 4 ++--
+ test/unit/datatype_write.c | 4 ++--
+ test/unit/misc_trim_test.c | 4 ++--
+ test/unit/persist_read_test.c | 4 ++--
+ test/unit/persist_write_test.c | 4 ++--
+ test/unit/property_add.c | 4 ++--
+ test/unit/property_read.c | 4 ++--
+ test/unit/property_user_read.c | 4 ++--
+ test/unit/property_write.c | 4 ++--
+ test/unit/publish_test.c | 4 ++--
+ test/unit/test.c | 4 ++--
+ test/unit/utf8.c | 4 ++--
+ test/unit/util_topic_test.c | 4 ++--
+ 13 files changed, 26 insertions(+), 26 deletions(-)
+
+diff --git test/unit/datatype_read.c test/unit/datatype_read.c
+index 6001cbe..8224bd4 100644
+--- test/unit/datatype_read.c
++++ test/unit/datatype_read.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include "packet_mosq.h"
+
+diff --git test/unit/datatype_write.c test/unit/datatype_write.c
+index 9fb9a5b..ad37d7a 100644
+--- test/unit/datatype_write.c
++++ test/unit/datatype_write.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include <arpa/inet.h>
+
+diff --git test/unit/misc_trim_test.c test/unit/misc_trim_test.c
+index 2916bce..d073e53 100644
+--- test/unit/misc_trim_test.c
++++ test/unit/misc_trim_test.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include <misc_mosq.h>
+
+diff --git test/unit/persist_read_test.c test/unit/persist_read_test.c
+index 84c36c0..b4b6849 100644
+--- test/unit/persist_read_test.c
++++ test/unit/persist_read_test.c
+@@ -3,8 +3,8 @@
+ * FIXME - these need to be aggressive about finding failures, at the moment
+ * they are just confirming that good behaviour works. */
+
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #define WITH_BROKER
+ #define WITH_PERSISTENCE
+diff --git test/unit/persist_write_test.c test/unit/persist_write_test.c
+index 16e422d..02e1dfa 100644
+--- test/unit/persist_write_test.c
++++ test/unit/persist_write_test.c
+@@ -3,8 +3,8 @@
+ * FIXME - these need to be aggressive about finding failures, at the moment
+ * they are just confirming that good behaviour works. */
+
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #define WITH_BROKER
+ #define WITH_PERSISTENCE
+diff --git test/unit/property_add.c test/unit/property_add.c
+index 341c008..b298550 100644
+--- test/unit/property_add.c
++++ test/unit/property_add.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include "mqtt_protocol.h"
+ #include "property_mosq.h"
+diff --git test/unit/property_read.c test/unit/property_read.c
+index e305bf3..f8fec43 100644
+--- test/unit/property_read.c
++++ test/unit/property_read.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include "mqtt_protocol.h"
+ #include "property_mosq.h"
+diff --git test/unit/property_user_read.c test/unit/property_user_read.c
+index 902296b..f7efa74 100644
+--- test/unit/property_user_read.c
++++ test/unit/property_user_read.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include "mqtt_protocol.h"
+ #include "property_mosq.h"
+diff --git test/unit/property_write.c test/unit/property_write.c
+index 2618fee..205ace0 100644
+--- test/unit/property_write.c
++++ test/unit/property_write.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include "mqtt_protocol.h"
+ #include "property_mosq.h"
+diff --git test/unit/publish_test.c test/unit/publish_test.c
+index 6371db3..675625b 100644
+--- test/unit/publish_test.c
++++ test/unit/publish_test.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include <mosquitto_internal.h>
+ #include <util_mosq.h>
+diff --git test/unit/test.c test/unit/test.c
+index 97258c4..b7f991d 100644
+--- test/unit/test.c
++++ test/unit/test.c
+@@ -1,8 +1,8 @@
+ #include "config.h"
+ #include <stdio.h>
+
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ int init_datatype_read_tests(void);
+ int init_datatype_write_tests(void);
+diff --git test/unit/utf8.c test/unit/utf8.c
+index 1982da8..9d2bd64 100644
+--- test/unit/utf8.c
++++ test/unit/utf8.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include "mosquitto.h"
+
+diff --git test/unit/util_topic_test.c test/unit/util_topic_test.c
+index b669fcc..cda0b8e 100644
+--- test/unit/util_topic_test.c
++++ test/unit/util_topic_test.c
+@@ -1,5 +1,5 @@
+-#include <CUnit/CUnit.h>
+-#include <CUnit/Basic.h>
++#include <BCUnit/BCUnit.h>
++#include <BCUnit/Basic.h>
+
+ #include <util_mosq.h>
+
+--
+2.29.2
+
+diff --git test/unit/Makefile test/unit/Makefile
+index 6086028..81519db 100644
+--- test/unit/Makefile
++++ test/unit/Makefile
+@@ -9,7 +9,7 @@ endif
+
+ CFLAGS:=$(CFLAGS) -coverage -Wall -ggdb
+ LDFLAGS:=$(LDFLAGS) -coverage
+-LDADD:=$(LDADD) -lcunit
++LDADD:=$(LDADD) -lbcunit
+
+ TEST_OBJS = test.o \
+ datatype_read.o \
diff --git a/srcpkgs/mosquitto/template b/srcpkgs/mosquitto/template
index 2f4ac6ccda2..513f63c2d14 100644
--- a/srcpkgs/mosquitto/template
+++ b/srcpkgs/mosquitto/template
@@ -1,20 +1,20 @@
# Template file for 'mosquitto'
pkgname=mosquitto
-version=1.6.3
-revision=4
-build_style=gnu-makefile
+version=1.6.12
+revision=1
+build_style=cmake
+configure_args="-DCMAKE_INSTALL_SYSCONFDIR=/etc"
make_build_args="WITH_TLS_PSK=no WITH_WEBSOCKETS=yes" # PSK not supported by libressl
make_install_args="prefix=/usr"
-make_check_target=test
conf_files="/etc/mosquitto/mosquitto.conf"
makedepends="c-ares-devel libressl-devel libwebsockets-devel libuv-devel"
-checkdepends="python bcunit-devel"
+checkdepends="python3 bcunit-devel"
short_desc="MQTT version 3.1/3.1.1/5.0 compatible message broker"
maintainer="Lukas Braun <koomi@hackerspace-bamberg.de>"
license="EPL-1.0, BSD-3-Clause-Attribution"
homepage="https://mosquitto.org"
distfiles="${homepage}/files/source/${pkgname}-${version}.tar.gz"
-checksum=9ef5cc75f4fe31d7bf50654ddf4728ad9e1ae2e5609a4b42ecbbcb4a209ed17e
+checksum=548d73d19fb787dd0530334e398fd256ef3a581181678488a741a995c4f007fb
system_accounts="_mosquitto"
_mosquitto_homedir="/var/lib/mosquitto"
@@ -22,23 +22,12 @@ make_dirs="/var/lib/mosquitto 0755 ${system_accounts} ${system_accounts}"
CFLAGS="-fcommon"
-post_extract() {
- case "$XBPS_TARGET_MACHINE" in
- *-musl)
- post_extract() {
- vsed -e 's/-lanl//' -i config.mk
- }
- esac
-}
-
-pre_install() {
- sed -i 's,sbin,bin,g' */Makefile
+do_check() {
+ make -C test/unit test
}
post_install() {
vlicense edl-v10 LICENSE
- mv ${DESTDIR}/etc/${pkgname}/${pkgname}.conf.example \
- ${DESTDIR}/etc/${pkgname}/${pkgname}.conf
vmkdir usr/share/examples/${pkgname}
mv ${DESTDIR}/etc/${pkgname}/*.example \
${DESTDIR}/usr/share/examples/${pkgname}
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: mosquitto: update to 1.6.12
2020-11-19 0:31 [PR PATCH] mosquitto: update to 1.6.12 ndowens
2020-11-19 2:19 ` [PR PATCH] [Updated] " ndowens
2020-11-20 23:55 ` ndowens
@ 2021-03-29 17:35 ` Chocimier
2021-03-29 17:35 ` [PR PATCH] [Closed]: " Chocimier
3 siblings, 0 replies; 5+ messages in thread
From: Chocimier @ 2021-03-29 17:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 167 bytes --]
New comment by Chocimier on void-packages repository
https://github.com/void-linux/void-packages/pull/26499#issuecomment-809571906
Comment:
Updated to 2.0.9 by now.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PR PATCH] [Closed]: mosquitto: update to 1.6.12
2020-11-19 0:31 [PR PATCH] mosquitto: update to 1.6.12 ndowens
` (2 preceding siblings ...)
2021-03-29 17:35 ` Chocimier
@ 2021-03-29 17:35 ` Chocimier
3 siblings, 0 replies; 5+ messages in thread
From: Chocimier @ 2021-03-29 17:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 196 bytes --]
There's a closed pull request on the void-packages repository
mosquitto: update to 1.6.12
https://github.com/void-linux/void-packages/pull/26499
Description:
Fixes CVE-2019-11778 CVE-2019-11779
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2021-03-29 17:35 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-19 0:31 [PR PATCH] mosquitto: update to 1.6.12 ndowens
2020-11-19 2:19 ` [PR PATCH] [Updated] " ndowens
2020-11-20 23:55 ` ndowens
2021-03-29 17:35 ` Chocimier
2021-03-29 17:35 ` [PR PATCH] [Closed]: " Chocimier
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).