From nobody Sun May 21 04:04:56 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QP6RX2ny6z4Bxtb; Sun, 21 May 2023 04:04:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QP6RX2MF8z3Fn5; Sun, 21 May 2023 04:04:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1684641896; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4Qr+SkOhe5riWTDMb3oAWgWNLQHY7t6/e0cQt9NXObA=; b=jXmW0Ktz5tlo/inPD92/a5iSAiZET9I3XHPejjoR4D9eXnW7DN8kt/Q6c3Oz5SNbR5BrSk qW0meq1J+87eLCmsLUyVL3EvWUlxtt9V2uC6vrqRbHIpqw98pR7AksF3jMxqIvUVNvIrEp b0cH5U+Vv9KcQogbpHo/8+mYk8wDRBFCvIGQmudWgiFGdmlXd4lhL4B8U0EqsRQqwlgECW QCur40xx7KR82lxwon1bJJijZhgd4DNXcNManQ1FXOgzumnIac5YH3bPrs0hsRDg08gQMW 3aRsxcKslu16TMdN/DjDIGsMiT9GB6W7vHv7v0cLANw5NeM5s5kDWiQ/t+5bWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1684641896; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4Qr+SkOhe5riWTDMb3oAWgWNLQHY7t6/e0cQt9NXObA=; b=XBpTIvsCguvkkPC+yejHb9B7aOUrd3N1mk0eVCbQuczLLO/vpaOSzl/A6biwonBRNbfuyC 4TUlVIgd3ai8SoMt++Hu/lzjwD/m9QwUNdaOOWc+sV0Yewex7QUjAhT9YbQHEMWGOiWZHm OVdpTE5C3CuEj0OYXAEA+2j9cH3roa1kUXtcp4HhMc1j6K3ZlnEt5eCb1TRI0A/1Tjic7w kLJzD/sw5z/YhoBUhuSS3PIVpbacJUZJMlaGRjU8CLY2VcLAsJvidN3edVUi4gA/nRMye3 WML4Xw2qd11b66FasNc0XgCZZZNnD8Qz5hXRiJjn57VVPLPViav0qN4236Vgug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1684641896; a=rsa-sha256; cv=none; b=vipCdCCfo7Dq91648PI9+dYK7b/yq1wiNRdqt9JwCW98bPs1I55DfiHCopK0EDZkmPQR1y LVVn/0s+Bv5TmG+Qk5E2zeBngNKsL6hQvQTHWxp519gijUmu9sh7HFsFAm6vmkVRd1teTN 0poGFcprbiZGaxc+gdr6LeWw+xorVAuYSs15FESMYeCmMVqqKmDEdpRjMt6FhhGyGBP5vJ z8H3wunqTSsyVw7n6nfDqIcztuIA3RnsxWV4ByyjKo48gGuR/qu9HRpAJL5KefxtPjdxaG glkyEQzYzyPeeJwGLvMk4lbZ5vck6Y9NmSNfhym6gP7AsL5sAzKh4m6AG3hqfw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QP6RX1Jqczcwf; Sun, 21 May 2023 04:04:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 34L44uoK048032; Sun, 21 May 2023 04:04:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 34L44uD4048031; Sun, 21 May 2023 04:04:56 GMT (envelope-from git) Date: Sun, 21 May 2023 04:04:56 GMT Message-Id: <202305210404.34L44uD4048031@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Vanilla I. Shu" Subject: git: 8dee6f574b13 - main - www/janus: update to 1.1.4, also add option for MQTT event handler. List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vanilla X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8dee6f574b13fd741b55bc39368e3d8ac3bc53be Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by vanilla: URL: https://cgit.FreeBSD.org/ports/commit/?id=8dee6f574b13fd741b55bc39368e3d8ac3bc53be commit 8dee6f574b13fd741b55bc39368e3d8ac3bc53be Author: Vanilla I. Shu AuthorDate: 2023-05-21 04:04:02 +0000 Commit: Vanilla I. Shu CommitDate: 2023-05-21 04:04:44 +0000 www/janus: update to 1.1.4, also add option for MQTT event handler. --- www/janus/Makefile | 11 ++++---- www/janus/distinfo | 6 ++--- www/janus/files/patch-configure.ac | 6 ++--- www/janus/files/patch-src__janus.c | 6 ++--- www/janus/files/patch-src_rtp.h | 11 ++++++++ www/janus/pkg-plist | 51 ++++++++++++++++++++------------------ 6 files changed, 53 insertions(+), 38 deletions(-) diff --git a/www/janus/Makefile b/www/janus/Makefile index dff00adac28a..40de1674116c 100644 --- a/www/janus/Makefile +++ b/www/janus/Makefile @@ -1,7 +1,7 @@ PORTNAME= janus DISTVERSIONPREFIX= v -DISTVERSION= 1.1.3 -PORTREVISION= 1 +DISTVERSION= 1.1.4 +PORTREVISION= 0 CATEGORIES= www MAINTAINER= vanilla@FreeBSD.org @@ -44,14 +44,15 @@ USE_LDCONFIG= yes SUB_FILES= pkg-message OPTIONS_SUB= yes -OPTIONS_DEFINE= JAVASCRIPT LUA NANOMSG POSTPROCESSING \ - RABBITMQ +OPTIONS_DEFINE= JAVASCRIPT LUA MQTT NANOMSG \ + POSTPROCESSING RABBITMQ JAVASCRIPT_DESC= JavaScript scripting language support -#MQTT_DESC= MQTT integration +MQTT_DESC= MQTT integration NANOMSG_DESC= Nanomsg integration RABBITMQ_DESC= RabbitMQ integration POSTPROCESSING_DESC= Post processing integration JAVASCRIPT_LIB_DEPENDS= libduktape.so:lang/duktape-lib +MQTT_LIB_DEPENDS= libpaho-mqtt3c.so:net/libpaho-mqtt3 NANOMSG_LIB_DEPENDS= libnanomsg.so:net/nanomsg RABBITMQ_LIB_DEPENDS= librabbitmq.so:net/rabbitmq-c JAVASCRIPT_CONFIGURE_ENABLE= plugin-duktape diff --git a/www/janus/distinfo b/www/janus/distinfo index 1e9630db1890..57be9b0b7d13 100644 --- a/www/janus/distinfo +++ b/www/janus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1678608734 -SHA256 (meetecho-janus-gateway-v1.1.3_GH0.tar.gz) = f87d322cbe0cd8a7f1e83082445e4d62106a42ca5cfa8b636df1eb5ab8b1ce7b -SIZE (meetecho-janus-gateway-v1.1.3_GH0.tar.gz) = 6340130 +TIMESTAMP = 1684633125 +SHA256 (meetecho-janus-gateway-v1.1.4_GH0.tar.gz) = 292397ee925b957fec3e946b8b40d559fcdfc80d171ab9618f10df0e1ebe800f +SIZE (meetecho-janus-gateway-v1.1.4_GH0.tar.gz) = 6372310 diff --git a/www/janus/files/patch-configure.ac b/www/janus/files/patch-configure.ac index c4e817d056f1..0d307eb5a356 100644 --- a/www/janus/files/patch-configure.ac +++ b/www/janus/files/patch-configure.ac @@ -1,6 +1,6 @@ ---- configure.ac.orig 2022-06-20 10:25:02 UTC +--- configure.ac.orig 2023-05-20 12:59:00 UTC +++ configure.ac -@@ -359,8 +359,6 @@ freebsd*) +@@ -358,8 +358,6 @@ freebsd*) libconfig nice jansson >= $jansson_version @@ -9,7 +9,7 @@ zlib" esac PKG_CHECK_MODULES([JANUS],"$PKGCHECKMODULES") -@@ -956,8 +954,6 @@ AS_IF([test "x$enable_post_processing" = "xyes"], +@@ -940,8 +938,6 @@ AS_IF([test "x$enable_post_processing" = "xyes"], [ glib-2.0 >= $glib_version jansson >= $jansson_version diff --git a/www/janus/files/patch-src__janus.c b/www/janus/files/patch-src__janus.c index 160951012a30..26975b9fe243 100644 --- a/www/janus/files/patch-src__janus.c +++ b/www/janus/files/patch-src__janus.c @@ -1,6 +1,6 @@ ---- src/janus.c.orig 2022-05-23 09:14:54 UTC +--- src/janus.c.orig 2023-05-20 12:59:00 UTC +++ src/janus.c -@@ -4449,6 +4449,7 @@ gint main(int argc, char *argv[]) { +@@ -4618,6 +4618,7 @@ gint main(int argc, char *argv[]) { if (exit_on_dl_error) exit(1); } else { @@ -8,7 +8,7 @@ create_l *create = (create_l*) dlsym(event, "create"); const char *dlsym_error = dlerror(); if (dlsym_error) { -@@ -5474,6 +5475,7 @@ gint main(int argc, char *argv[]) { +@@ -5649,6 +5650,7 @@ gint main(int argc, char *argv[]) { exit(1); } } else { diff --git a/www/janus/files/patch-src_rtp.h b/www/janus/files/patch-src_rtp.h new file mode 100644 index 000000000000..62746ed5c382 --- /dev/null +++ b/www/janus/files/patch-src_rtp.h @@ -0,0 +1,11 @@ +--- src/rtp.h.orig 2023-05-21 03:47:10 UTC ++++ src/rtp.h +@@ -15,6 +15,8 @@ + + #include + #if defined (__MACH__) || defined(__FreeBSD__) ++#include ++#include + #include + #define __BYTE_ORDER BYTE_ORDER + #define __BIG_ENDIAN BIG_ENDIAN diff --git a/www/janus/pkg-plist b/www/janus/pkg-plist index c47ed88e6a9c..2d2b33d9309b 100644 --- a/www/janus/pkg-plist +++ b/www/janus/pkg-plist @@ -3,6 +3,7 @@ bin/janus-cfgconv %%POSTPROCESSING%%bin/janus-pp-rec %%POSTPROCESSING%%bin/mjr2pcap @sample %%ETCDIR%%/janus.eventhandler.gelfevh.jcfg.sample +%%MQTT%%%%ETCDIR%%/janus.eventhandler.mqttevh.jcfg.sample %%NANOMSG%%@sample %%ETCDIR%%/janus.eventhandler.nanomsgevh.jcfg.sample %%RABBITMQ%%@sample %%ETCDIR%%/janus.eventhandler.rabbitmqevh.jcfg.sample %%JAVASCRIPT%%@sample %%ETCDIR%%/janus.plugin.duktape.jcfg.sample @@ -45,70 +46,73 @@ include/janus/transports/transport.h include/janus/utils.h libexec/janus/events/libjanus_gelfevh.so libexec/janus/events/libjanus_gelfevh.so.1 -libexec/janus/events/libjanus_gelfevh.so.1.1.3 +libexec/janus/events/libjanus_gelfevh.so.1.1.4 +%%MQTT%%libexec/janus/events/libjanus_mqttevh.so +%%MQTT%%libexec/janus/events/libjanus_mqttevh.so.1 +%%MQTT%%libexec/janus/events/libjanus_mqttevh.so.1.1.4 %%NANOMSG%%libexec/janus/events/libjanus_nanomsgevh.so %%NANOMSG%%libexec/janus/events/libjanus_nanomsgevh.so.1 -%%NANOMSG%%libexec/janus/events/libjanus_nanomsgevh.so.1.1.3 +%%NANOMSG%%libexec/janus/events/libjanus_nanomsgevh.so.1.1.4 %%RABBITMQ%%libexec/janus/events/libjanus_rabbitmqevh.so %%RABBITMQ%%libexec/janus/events/libjanus_rabbitmqevh.so.1 -%%RABBITMQ%%libexec/janus/events/libjanus_rabbitmqevh.so.1.1.3 +%%RABBITMQ%%libexec/janus/events/libjanus_rabbitmqevh.so.1.1.4 libexec/janus/events/libjanus_sampleevh.so libexec/janus/events/libjanus_sampleevh.so.1 -libexec/janus/events/libjanus_sampleevh.so.1.1.3 +libexec/janus/events/libjanus_sampleevh.so.1.1.4 libexec/janus/events/libjanus_wsevh.so libexec/janus/events/libjanus_wsevh.so.1 -libexec/janus/events/libjanus_wsevh.so.1.1.3 +libexec/janus/events/libjanus_wsevh.so.1.1.4 libexec/janus/loggers/libjanus_jsonlog.so libexec/janus/loggers/libjanus_jsonlog.so.1 -libexec/janus/loggers/libjanus_jsonlog.so.1.1.3 +libexec/janus/loggers/libjanus_jsonlog.so.1.1.4 libexec/janus/plugins/libjanus_audiobridge.so libexec/janus/plugins/libjanus_audiobridge.so.1 -libexec/janus/plugins/libjanus_audiobridge.so.1.1.3 +libexec/janus/plugins/libjanus_audiobridge.so.1.1.4 libexec/janus/plugins/libjanus_echotest.so libexec/janus/plugins/libjanus_echotest.so.1 -libexec/janus/plugins/libjanus_echotest.so.1.1.3 +libexec/janus/plugins/libjanus_echotest.so.1.1.4 %%JAVASCRIPT%%libexec/janus/plugins/libjanus_duktape.so %%JAVASCRIPT%%libexec/janus/plugins/libjanus_duktape.so.1 -%%JAVASCRIPT%%libexec/janus/plugins/libjanus_duktape.so.1.1.3 +%%JAVASCRIPT%%libexec/janus/plugins/libjanus_duktape.so.1.1.4 %%LUA%%libexec/janus/plugins/libjanus_lua.so %%LUA%%libexec/janus/plugins/libjanus_lua.so.1 -%%LUA%%libexec/janus/plugins/libjanus_lua.so.1.1.3 +%%LUA%%libexec/janus/plugins/libjanus_lua.so.1.1.4 libexec/janus/plugins/libjanus_nosip.so libexec/janus/plugins/libjanus_nosip.so.1 -libexec/janus/plugins/libjanus_nosip.so.1.1.3 +libexec/janus/plugins/libjanus_nosip.so.1.1.4 libexec/janus/plugins/libjanus_recordplay.so libexec/janus/plugins/libjanus_recordplay.so.1 -libexec/janus/plugins/libjanus_recordplay.so.1.1.3 +libexec/janus/plugins/libjanus_recordplay.so.1.1.4 libexec/janus/plugins/libjanus_sip.so libexec/janus/plugins/libjanus_sip.so.1 -libexec/janus/plugins/libjanus_sip.so.1.1.3 +libexec/janus/plugins/libjanus_sip.so.1.1.4 libexec/janus/plugins/libjanus_streaming.so libexec/janus/plugins/libjanus_streaming.so.1 -libexec/janus/plugins/libjanus_streaming.so.1.1.3 +libexec/janus/plugins/libjanus_streaming.so.1.1.4 libexec/janus/plugins/libjanus_textroom.so libexec/janus/plugins/libjanus_textroom.so.1 -libexec/janus/plugins/libjanus_textroom.so.1.1.3 +libexec/janus/plugins/libjanus_textroom.so.1.1.4 libexec/janus/plugins/libjanus_videocall.so libexec/janus/plugins/libjanus_videocall.so.1 -libexec/janus/plugins/libjanus_videocall.so.1.1.3 +libexec/janus/plugins/libjanus_videocall.so.1.1.4 libexec/janus/plugins/libjanus_videoroom.so libexec/janus/plugins/libjanus_videoroom.so.1 -libexec/janus/plugins/libjanus_videoroom.so.1.1.3 +libexec/janus/plugins/libjanus_videoroom.so.1.1.4 libexec/janus/transports/libjanus_http.so libexec/janus/transports/libjanus_http.so.1 -libexec/janus/transports/libjanus_http.so.1.1.3 +libexec/janus/transports/libjanus_http.so.1.1.4 %%NANOMSG%%libexec/janus/transports/libjanus_nanomsg.so %%NANOMSG%%libexec/janus/transports/libjanus_nanomsg.so.1 -%%NANOMSG%%libexec/janus/transports/libjanus_nanomsg.so.1.1.3 +%%NANOMSG%%libexec/janus/transports/libjanus_nanomsg.so.1.1.4 libexec/janus/transports/libjanus_pfunix.so libexec/janus/transports/libjanus_pfunix.so.1 -libexec/janus/transports/libjanus_pfunix.so.1.1.3 +libexec/janus/transports/libjanus_pfunix.so.1.1.4 %%RABBITMQ%%libexec/janus/transports/libjanus_rabbitmq.so %%RABBITMQ%%libexec/janus/transports/libjanus_rabbitmq.so.1 -%%RABBITMQ%%libexec/janus/transports/libjanus_rabbitmq.so.1.1.3 +%%RABBITMQ%%libexec/janus/transports/libjanus_rabbitmq.so.1.1.4 libexec/janus/transports/libjanus_websockets.so libexec/janus/transports/libjanus_websockets.so.1 -libexec/janus/transports/libjanus_websockets.so.1.1.3 +libexec/janus/transports/libjanus_websockets.so.1.1.4 man/man1/janus-cfgconv.1.gz %%POSTPROCESSING%%man/man1/janus-pp-rec.1.gz man/man1/janus.1.gz @@ -133,6 +137,7 @@ share/doc/janus-gateway/README.md %%DATADIR%%/demos/echotest.js %%DATADIR%%/demos/favicon.ico %%DATADIR%%/demos/footer.html +%%DATADIR%%/demos/forkme_left_darkblue_121621.png %%DATADIR%%/demos/index.html %%DATADIR%%/demos/janus-logo.png %%DATADIR%%/demos/janus-logo-small.png @@ -166,8 +171,6 @@ share/doc/janus-gateway/README.md %%DATADIR%%/demos/videoroomtest.js %%DATADIR%%/demos/virtualbg.html %%DATADIR%%/demos/virtualbg.js -%%DATADIR%%/demos/vp9svctest.html -%%DATADIR%%/demos/vp9svctest.js %%DATADIR%%/demos/webaudio.html %%DATADIR%%/demos/webaudio.js %%JAVASCRIPT%%%%DATADIR%%/duktape/echotest.js