diff --git a/www/janus/Makefile b/www/janus/Makefile index 91994d748e71..9cdc6e3fa3be 100644 --- a/www/janus/Makefile +++ b/www/janus/Makefile @@ -1,64 +1,64 @@ PORTNAME= janus DISTVERSIONPREFIX= v -DISTVERSION= 0.11.3 +DISTVERSION= 0.11.4 CATEGORIES= www MAINTAINER= vanilla@FreeBSD.org COMMENT= WebRTC gateway LICENSE= GPLv3 BUILD_DEPENDS= gengetopt>0:devel/gengetopt LIB_DEPENDS= libsrtp2.so:net/libsrtp2 \ libusrsctp.so:net/libusrsctp \ libjansson.so:devel/jansson \ libnice.so:net-im/libnice \ libmicrohttpd.so:www/libmicrohttpd \ libwebsockets.so:net/libwebsockets \ libcurl.so:ftp/curl \ libopus.so:audio/opus \ libsofia-sip-ua.so:net/sofia-sip \ libogg.so:audio/libogg \ libjansson.so:devel/jansson \ libnice.so:net-im/libnice \ libmicrohttpd.so:www/libmicrohttpd \ libwebsockets.so:net/libwebsockets \ libconfig.so:devel/libconfig USES= libtool pkgconfig autoreconf gmake localbase gnome ssl USE_GNOME= glib20 USE_GITHUB= yes GH_ACCOUNT= meetecho GH_PROJECT= janus-gateway USE_RC_SUBR= janus CONFIGURE_ARGS+= --disable-mqtt \ --disable-rabbitmq \ --enable-json-logger \ --enable-data-channels INSTALL_TARGET=install-strip CFLAGS+= -I${OPENSSLINC} -I${LOCALBASE}/include/nice LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -L${LOCALBASE} -lnice GNU_CONFIGURE= yes USE_LDCONFIG= yes SUB_FILES= pkg-message OPTIONS_SUB= yes OPTIONS_DEFINE= JAVASCRIPT LUA NANOMSG RABBITMQ POSTPROCESSING JAVASCRIPT_DESC= JavaScript scripting language support #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 NANOMSG_LIB_DEPENDS= libnanomsg.so:net/nanomsg RABBITMQ_LIB_DEPENDS= librabbitmq.so:net/rabbitmq-c JAVASCRIPT_CONFIGURE_ENABLE= plugin-duktape NANOMSG_CONFIGURE_ENABLE= nanomsg RABBITMQ_CONFIGURE_ENABLE= rabbitmq LUA_CONFIGURE_ENABLE= plugin-lua LUA_USES= lua LUA_CONFIGURE_ENV= LUA_CFLAGS="-I${LUA_INCDIR}" LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}" POSTPROCESSING_CONFIGURE_ENABLE= post-processing POSTPROCESSING_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg .include diff --git a/www/janus/distinfo b/www/janus/distinfo index 7bb9f048fb61..8924eeee7c66 100644 --- a/www/janus/distinfo +++ b/www/janus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1625046487 -SHA256 (meetecho-janus-gateway-v0.11.3_GH0.tar.gz) = bfe4bb0f5c1db7ca1ab7e294b377d604b21e5187a35a64ed93536e2da9f0e9db -SIZE (meetecho-janus-gateway-v0.11.3_GH0.tar.gz) = 7080692 +TIMESTAMP = 1631004647 +SHA256 (meetecho-janus-gateway-v0.11.4_GH0.tar.gz) = baf0b0edf2031fcf0b81fd9df4bb916c061d77378f9671d1a7060bf2906af207 +SIZE (meetecho-janus-gateway-v0.11.4_GH0.tar.gz) = 7088909 diff --git a/www/janus/files/patch-configure.ac b/www/janus/files/patch-configure.ac index cc0df705b38a..0e5c878d08a0 100644 --- a/www/janus/files/patch-configure.ac +++ b/www/janus/files/patch-configure.ac @@ -1,11 +1,20 @@ ---- configure.ac.orig 2021-06-15 12:25:22 UTC +--- configure.ac.orig 2021-09-06 10:07:06 UTC +++ configure.ac @@ -363,8 +363,6 @@ freebsd*) libconfig nice jansson >= $jansson_version - libssl >= $ssl_version - libcrypto zlib" esac PKG_CHECK_MODULES([JANUS],"$PKGCHECKMODULES") +@@ -954,8 +952,6 @@ AS_IF([test "x$enable_post_processing" = "xyes"], + [ + glib-2.0 >= $glib_version + jansson >= $jansson_version +- libssl >= $ssl_version +- libcrypto + libavutil + libavcodec + libavformat diff --git a/www/janus/files/patch-janus.c b/www/janus/files/patch-janus.c index 0a67c09d79c8..4a1b01dfd121 100644 --- a/www/janus/files/patch-janus.c +++ b/www/janus/files/patch-janus.c @@ -1,10 +1,10 @@ ---- janus.c.orig 2021-08-02 14:04:13 UTC +--- janus.c.orig 2021-09-06 10:07:06 UTC +++ janus.c -@@ -4282,6 +4282,7 @@ gint main(int argc, char *argv[]) +@@ -4338,6 +4338,7 @@ gint main(int argc, char *argv[]) if (!event) { JANUS_LOG(LOG_ERR, "\tCouldn't load logger plugin '%s': %s\n", eventent->d_name, dlerror()); } else { + dlerror(); create_l *create = (create_l*) dlsym(event, "create"); const char *dlsym_error = dlerror(); if (dlsym_error) {