Opened 15 months ago
Last modified 14 months ago
#67874 assigned update
update mosquitto to 2.0.15 — at Initial Version
Reported by: | danh1979 | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | haspatch | Cc: | slewsys (Andrew L. Moore) |
Port: | mosquitto |
Description
This was tested on Ventura 13.5 on M2 Pro by creating my own local Portfile and installing it from source. After some Internet-search-aided debugging, I found that I needed to:
- add libcjson dependency
- deal with missing symbols via the extra linker flag
- deal with an xslt error by installing docbook XSL
Code highlighting:
-
net/mosquitto/Portfile
diff --git a/net/mosquitto/Portfile b/net/mosquitto/Portfile index 61e7927e..3bfb6f78 100644
a b PortSystem 1.0 4 4 PortGroup cmake 1.1 5 5 6 6 name mosquitto 7 version 2.0. 97 version 2.0.15 8 8 revision 1 9 9 10 10 categories net devel … … long_description \ 23 23 homepage https://mosquitto.org 24 24 master_sites http://mosquitto.org/files/source/ 25 25 26 checksums rmd160 6925455f51b6c79ebd160aba2f3709864aa5c05d\27 sha256 1b8553ef64a1cf5e4f4cfbe098330ae612adccd3d37f35b2db6f6fab501b01d4\28 size 7 5787826 checksums rmd160 c669450aff623dd5c9c5e2b6306975139ea95117 \ 27 sha256 4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6 \ 28 size 792632 29 29 30 30 depends_build-append \ 31 path:bin/xsltproc:libxslt 31 path:bin/xsltproc:libxslt \ 32 port:docbook-xsl-nons 32 33 33 34 depends_lib port:c-ares \ 35 port:libcjson \ 34 36 port:libwebsockets \ 35 37 port:tcp_wrappers \ 36 38 path:lib/libssl.dylib:openssl … … depends_test-append \ 41 43 configure.args-append \ 42 44 -DUSE_LIBWRAP:BOOL=ON \ 43 45 -DWITH_SRV:BOOL=ON \ 44 -DWITH_WEBSOCKETS:BOOL=ON 46 -DWITH_WEBSOCKETS:BOOL=ON \ 47 -DCMAKE_MODULE_LINKER_FLAGS="-undefined dynamic_lookup" \ 45 48 46 49 test.run yes 47 50 test.target -C ${build.dir}/test test
Note: See
TracTickets for help on using
tickets.