summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
Diffstat (limited to 'net-im')
-rw-r--r--net-im/dino/Makefile51
-rw-r--r--net-im/dino/distinfo8
-rw-r--r--net-im/dino/pkg-plist171
-rw-r--r--net-im/sshout/Makefile48
-rw-r--r--net-im/sshout/distinfo6
-rw-r--r--net-im/sshout/files/patch-Makefile11
-rw-r--r--net-im/sshout/pkg-descr14
-rw-r--r--net-im/sshout/pkg-message6
8 files changed, 162 insertions, 153 deletions
diff --git a/net-im/dino/Makefile b/net-im/dino/Makefile
index 11a49f080a2c..26e9847eb737 100644
--- a/net-im/dino/Makefile
+++ b/net-im/dino/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dino
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.5
-PORTREVISION= 2
+DISTVERSION= 0.5.1
+PORTREVISION= 1
CATEGORIES= net-im
MAINTAINER= ashish@FreeBSD.org
@@ -20,12 +20,12 @@ LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita \
libgspell-1.so:textproc/gspell \
libharfbuzz.so:print/harfbuzz \
libicuuc.so:devel/icu \
- libsoup-2.4.so:devel/libsoup \
+ libsoup-3.0.so:devel/libsoup3 \
libsqlite3.so:databases/sqlite3 \
libsrtp2.so:net/libsrtp2 \
libvulkan.so:graphics/vulkan-loader
-USES= cmake cpe desktop-file-utils gettext-tools gnome localbase \
+USES= meson cpe desktop-file-utils gettext-tools gnome localbase \
ninja pkgconfig vala:build
USE_GITHUB= yes
@@ -39,7 +39,8 @@ LDFLAGS+= -L${LOCALBASE}/lib
LDFLAGS+= -Wl,--export-dynamic
USE_LDCONFIG= yes
-USE_GNOME= cairo gdkpixbuf glib20 gnomeprefix gtk40 intlhack
+#USE_GNOME= cairo gdkpixbuf glib20 gnomeprefix gtk40 intlhack
+USE_GNOME= cairo gdkpixbuf glib20 gtk40 intlhack
CANBERRA_DESC= Notifications sounds support
ICE_DESC= ICE NAT traversal plugin
@@ -48,32 +49,32 @@ RTP_DESC= RTP plugin
UPLOAD_DESC= HTTP file upload plugin
ICE_LIB_DEPENDS= libgnutls.so:security/gnutls \
libnice.so:net-im/libnice
-ICE_VARS= ENABLED_PLUGINS+=ice
-ICE_VARS_OFF= DISABLED_PLUGINS+=ice
+ICE_VARS= ENABLED_PLUGINS+=plugin-ice
+ICE_VARS_OFF= DISABLED_PLUGINS+=plugin-ice
RTP_LIB_DEPENDS= libgnutls.so:security/gnutls \
- libwebrtc_audio_processing.so:audio/webrtc-audio-processing0
+ libwebrtc-audio-processing.so:audio/webrtc-audio-processing
RTP_USES= gstreamer
RTP_USE= GSTREAMER=gtk,opus,pulse,speex,srtp,v4l2,vpx,x264
-RTP_VARS= ENABLED_PLUGINS+=rtp
-RTP_CMAKE_BOOL= RTP_ENABLE_H264 RTP_ENABLE_VP9 RTP_ENABLE_H264 RTP_ENABLE_VAAPI
-RTP_VARS_OFF= DISABLED_PLUGINS+=rtp
-OMEMO_GH_TUPLE= signalapp:libsignal-protocol-c:v2.3.3:signalapp/plugins/signal-protocol/libsignal-protocol-c
-OMEMO_LIB_DEPENDS= libqrencode.so:graphics/libqrencode
-OMEMO_VARS= ENABLED_PLUGINS+=omemo
-OMEMO_CMAKE_BOOL= BUILD_LIBSIGNAL_IN_TREE
-OMEMO_VARS_OFF= DISABLED_PLUGINS+=omemo
-UPLOAD_CMAKE_ON= -DSOUP_VERSION:INT=2
-UPLOAD_VARS= ENABLED_PLUGINS+=http-files
-UPLOAD_VARS_OFF= DISABLED_PLUGINS+=http-files
+RTP_VARS= ENABLED_PLUGINS+= plugin-rtp plugin-rtp-h264 plugin-rtp-msdk \
+ plugin-rtp-vaapi plugin-rtp-vp9 plugin-rtp-webrtc-audio-processing
+RTP_VARS_OFF= DISABLED_PLUGINS+=plugin-rtp plugin-rtp-h264 plugin-rtp-msdk \
+ plugin-rtp-vaapi plugin-rtp-vp9 plugin-rtp-webrtc-audio-processing
+OMEMO_LIB_DEPENDS= libqrencode.so:graphics/libqrencode \
+ libomemo-c.so:security/libomemo-c
+OMEMO_VARS= ENABLED_PLUGINS+=plugin-omemo
+OMEMO_VARS_OFF= DISABLED_PLUGINS+=plugin-omemo
+UPLOAD_MESON_ON= -DSOUP_VERSION:INT=2
+UPLOAD_VARS= ENABLED_PLUGINS+=plugin-http-files
+UPLOAD_VARS_OFF= DISABLED_PLUGINS+=plugin-http-files
GNUPG_LIB_DEPENDS= libgpgme.so:security/gpgme
-GNUPG_VARS= ENABLED_PLUGINS+=openpgp
-GNUPG_VARS_OFF= DISABLED_PLUGINS+=openpgp
-CANBERRA_VARS= ENABLED_PLUGINS+=notification-sound
-CANBERRA_VARS_OFF= DISABLED_PLUGINS+=notification-sound
+GNUPG_VARS= ENABLED_PLUGINS+=plugin-openpgp
+GNUPG_VARS_OFF= DISABLED_PLUGINS+=plugin-openpgp
+CANBERRA_VARS= ENABLED_PLUGINS+=plugin-notification-sound
+CANBERRA_VARS_OFF= DISABLED_PLUGINS+=plugin-notification-sound
CANBERRA_LIB_DEPENDS= libcanberra.so:audio/libcanberra
-CMAKE_ARGS+= -DENABLED_PLUGINS="${ENABLED_PLUGINS:S/ /;/gW}"
-CMAKE_ARGS+= -DDISABLED_PLUGINS="${DISABLED_PLUGINS:S/ /;/gW}"
+OPT_MESON_ENABLED= "${ENABLED_PLUGINS}"
+OPT_MESON_DISABLED= "${DISABLED_PLUGINS}"
pre-configure:
@if [ -z "${PACKAGE_BUILDING}" ]; then if ! ${PKG_BIN} query \
diff --git a/net-im/dino/distinfo b/net-im/dino/distinfo
index 5bd5aa428880..3fe2406ba3c8 100644
--- a/net-im/dino/distinfo
+++ b/net-im/dino/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1742741298
-SHA256 (dino-dino-v0.4.5_GH0.tar.gz) = 80761b625c4cb4cf6ed1a368dbd24a9df06b47a1c6379495aca4ed7e033d08be
-SIZE (dino-dino-v0.4.5_GH0.tar.gz) = 887183
-SHA256 (signalapp-libsignal-protocol-c-v2.3.3_GH0.tar.gz) = c22e7690546e24d46210ca92dd808f17c3102e1344cd2f9a370136a96d22319d
-SIZE (signalapp-libsignal-protocol-c-v2.3.3_GH0.tar.gz) = 272073
+TIMESTAMP = 1765851650
+SHA256 (dino-dino-v0.5.1_GH0.tar.gz) = 2658b83abe1203b2dd4d6444519f615b979faaac7e97f384e655bff85769584b
+SIZE (dino-dino-v0.5.1_GH0.tar.gz) = 1004976
diff --git a/net-im/dino/pkg-plist b/net-im/dino/pkg-plist
index e2deb19f880d..19ab39c3bc0c 100644
--- a/net-im/dino/pkg-plist
+++ b/net-im/dino/pkg-plist
@@ -1,15 +1,14 @@
bin/dino
include/crypto-vala.h
-include/dino.h
include/dino_i18n.h
+include/libdino.h
include/qlite.h
include/xmpp-vala.h
-%%UPLOAD%%lib/dino/plugins/http-files.so
-%%ICE%%lib/dino/plugins/ice.so
-%%CANBERRA%%lib/dino/plugins/notification-sound.so
-%%OMEMO%%lib/dino/plugins/omemo.so
-%%GNUPG%%lib/dino/plugins/openpgp.so
-%%RTP%%lib/dino/plugins/rtp.so
+lib/dino/plugins/http-files.so
+lib/dino/plugins/ice.so
+lib/dino/plugins/omemo.so
+lib/dino/plugins/openpgp.so
+lib/dino/plugins/rtp.so
lib/libcrypto-vala.so
lib/libcrypto-vala.so.0
lib/libcrypto-vala.so.0.0
@@ -26,121 +25,137 @@ share/applications/im.dino.Dino.desktop
share/dbus-1/services/im.dino.Dino.service
share/icons/hicolor/scalable/apps/im.dino.Dino.svg
share/icons/hicolor/symbolic/apps/im.dino.Dino-symbolic.svg
-%%OMEMO%%share/locale/ar/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/ar/LC_MESSAGES/dino-openpgp.mo
+share/locale/ar/LC_MESSAGES/dino-omemo.mo
+share/locale/ar/LC_MESSAGES/dino-openpgp.mo
share/locale/ar/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/ca/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/ca/LC_MESSAGES/dino-openpgp.mo
+share/locale/ca/LC_MESSAGES/dino-omemo.mo
+share/locale/ca/LC_MESSAGES/dino-openpgp.mo
share/locale/ca/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/cs/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/cs/LC_MESSAGES/dino-openpgp.mo
+share/locale/cs/LC_MESSAGES/dino-omemo.mo
+share/locale/cs/LC_MESSAGES/dino-openpgp.mo
share/locale/cs/LC_MESSAGES/dino.mo
+share/locale/da/LC_MESSAGES/dino-omemo.mo
+share/locale/da/LC_MESSAGES/dino-openpgp.mo
share/locale/da/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/de/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/de/LC_MESSAGES/dino-openpgp.mo
+share/locale/de/LC_MESSAGES/dino-omemo.mo
+share/locale/de/LC_MESSAGES/dino-openpgp.mo
share/locale/de/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/el/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/el/LC_MESSAGES/dino-openpgp.mo
+share/locale/el/LC_MESSAGES/dino-omemo.mo
+share/locale/el/LC_MESSAGES/dino-openpgp.mo
share/locale/el/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/en/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/en/LC_MESSAGES/dino-openpgp.mo
+share/locale/en/LC_MESSAGES/dino-omemo.mo
+share/locale/en/LC_MESSAGES/dino-openpgp.mo
share/locale/en/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/eo/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/eo/LC_MESSAGES/dino-openpgp.mo
+share/locale/eo/LC_MESSAGES/dino-omemo.mo
+share/locale/eo/LC_MESSAGES/dino-openpgp.mo
share/locale/eo/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/es/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/es/LC_MESSAGES/dino-openpgp.mo
+share/locale/es/LC_MESSAGES/dino-omemo.mo
+share/locale/es/LC_MESSAGES/dino-openpgp.mo
share/locale/es/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/eu/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/eu/LC_MESSAGES/dino-openpgp.mo
+share/locale/et/LC_MESSAGES/dino-omemo.mo
+share/locale/et/LC_MESSAGES/dino-openpgp.mo
+share/locale/et/LC_MESSAGES/dino.mo
+share/locale/eu/LC_MESSAGES/dino-omemo.mo
+share/locale/eu/LC_MESSAGES/dino-openpgp.mo
share/locale/eu/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/fa/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/fa/LC_MESSAGES/dino-openpgp.mo
+share/locale/fa/LC_MESSAGES/dino-omemo.mo
+share/locale/fa/LC_MESSAGES/dino-openpgp.mo
share/locale/fa/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/fi/LC_MESSAGES/dino-omemo.mo
+share/locale/fi/LC_MESSAGES/dino-omemo.mo
+share/locale/fi/LC_MESSAGES/dino-openpgp.mo
share/locale/fi/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/fr/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/fr/LC_MESSAGES/dino-openpgp.mo
+share/locale/fr/LC_MESSAGES/dino-omemo.mo
+share/locale/fr/LC_MESSAGES/dino-openpgp.mo
share/locale/fr/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/gl/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/gl/LC_MESSAGES/dino-openpgp.mo
+share/locale/gl/LC_MESSAGES/dino-omemo.mo
+share/locale/gl/LC_MESSAGES/dino-openpgp.mo
share/locale/gl/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/hu/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/hu/LC_MESSAGES/dino-openpgp.mo
+share/locale/hi/LC_MESSAGES/dino.mo
+share/locale/hu/LC_MESSAGES/dino-omemo.mo
+share/locale/hu/LC_MESSAGES/dino-openpgp.mo
share/locale/hu/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/id/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/id/LC_MESSAGES/dino-openpgp.mo
+share/locale/hy/LC_MESSAGES/dino.mo
+share/locale/ia/LC_MESSAGES/dino-openpgp.mo
+share/locale/ia/LC_MESSAGES/dino.mo
+share/locale/id/LC_MESSAGES/dino-omemo.mo
+share/locale/id/LC_MESSAGES/dino-openpgp.mo
share/locale/id/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/ie/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/ie/LC_MESSAGES/dino-openpgp.mo
+share/locale/ie/LC_MESSAGES/dino-omemo.mo
+share/locale/ie/LC_MESSAGES/dino-openpgp.mo
share/locale/ie/LC_MESSAGES/dino.mo
-%%GNUPG%%share/locale/is/LC_MESSAGES/dino-openpgp.mo
+share/locale/is/LC_MESSAGES/dino-openpgp.mo
share/locale/is/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/it/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/it/LC_MESSAGES/dino-openpgp.mo
+share/locale/it/LC_MESSAGES/dino-omemo.mo
+share/locale/it/LC_MESSAGES/dino-openpgp.mo
share/locale/it/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/ja/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/ja/LC_MESSAGES/dino-openpgp.mo
+share/locale/ja/LC_MESSAGES/dino-omemo.mo
+share/locale/ja/LC_MESSAGES/dino-openpgp.mo
share/locale/ja/LC_MESSAGES/dino.mo
share/locale/kab/LC_MESSAGES/dino.mo
-%%GNUPG%%share/locale/ko/LC_MESSAGES/dino-openpgp.mo
+share/locale/ko/LC_MESSAGES/dino-openpgp.mo
share/locale/ko/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/lb/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/lb/LC_MESSAGES/dino-openpgp.mo
+share/locale/lb/LC_MESSAGES/dino-omemo.mo
+share/locale/lb/LC_MESSAGES/dino-openpgp.mo
share/locale/lb/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/lt/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/lt/LC_MESSAGES/dino-openpgp.mo
+share/locale/lt/LC_MESSAGES/dino-omemo.mo
+share/locale/lt/LC_MESSAGES/dino-openpgp.mo
share/locale/lt/LC_MESSAGES/dino.mo
-%%GNUPG%%share/locale/lv/LC_MESSAGES/dino-openpgp.mo
+share/locale/lv/LC_MESSAGES/dino-openpgp.mo
share/locale/lv/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/nb/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/nb/LC_MESSAGES/dino-openpgp.mo
+share/locale/nb/LC_MESSAGES/dino-omemo.mo
+share/locale/nb/LC_MESSAGES/dino-openpgp.mo
share/locale/nb/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/nl/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/nl/LC_MESSAGES/dino-openpgp.mo
+share/locale/nl/LC_MESSAGES/dino-omemo.mo
+share/locale/nl/LC_MESSAGES/dino-openpgp.mo
share/locale/nl/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/oc/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/oc/LC_MESSAGES/dino-openpgp.mo
+share/locale/oc/LC_MESSAGES/dino-omemo.mo
+share/locale/oc/LC_MESSAGES/dino-openpgp.mo
share/locale/oc/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/pl/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/pl/LC_MESSAGES/dino-openpgp.mo
+share/locale/pl/LC_MESSAGES/dino-omemo.mo
+share/locale/pl/LC_MESSAGES/dino-openpgp.mo
share/locale/pl/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/pt/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/pt/LC_MESSAGES/dino-openpgp.mo
+share/locale/pt/LC_MESSAGES/dino-omemo.mo
+share/locale/pt/LC_MESSAGES/dino-openpgp.mo
share/locale/pt/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/pt_BR/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/pt_BR/LC_MESSAGES/dino-openpgp.mo
+share/locale/pt_BR/LC_MESSAGES/dino-omemo.mo
+share/locale/pt_BR/LC_MESSAGES/dino-openpgp.mo
share/locale/pt_BR/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/ro/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/ro/LC_MESSAGES/dino-openpgp.mo
+share/locale/ro/LC_MESSAGES/dino-omemo.mo
+share/locale/ro/LC_MESSAGES/dino-openpgp.mo
share/locale/ro/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/ru/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/ru/LC_MESSAGES/dino-openpgp.mo
+share/locale/ru/LC_MESSAGES/dino-omemo.mo
+share/locale/ru/LC_MESSAGES/dino-openpgp.mo
share/locale/ru/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/sq/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/sq/LC_MESSAGES/dino-openpgp.mo
+share/locale/si/LC_MESSAGES/dino.mo
+share/locale/sq/LC_MESSAGES/dino-omemo.mo
+share/locale/sq/LC_MESSAGES/dino-openpgp.mo
share/locale/sq/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/sv/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/sv/LC_MESSAGES/dino-openpgp.mo
+share/locale/sv/LC_MESSAGES/dino-omemo.mo
+share/locale/sv/LC_MESSAGES/dino-openpgp.mo
share/locale/sv/LC_MESSAGES/dino.mo
+share/locale/ta/LC_MESSAGES/dino-omemo.mo
+share/locale/ta/LC_MESSAGES/dino-openpgp.mo
share/locale/ta/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/tr/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/tr/LC_MESSAGES/dino-openpgp.mo
+share/locale/tr/LC_MESSAGES/dino-omemo.mo
+share/locale/tr/LC_MESSAGES/dino-openpgp.mo
share/locale/tr/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/uk/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/uk/LC_MESSAGES/dino-openpgp.mo
+share/locale/uk/LC_MESSAGES/dino-omemo.mo
+share/locale/uk/LC_MESSAGES/dino-openpgp.mo
share/locale/uk/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/zh_CN/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/zh_CN/LC_MESSAGES/dino-openpgp.mo
+share/locale/vi/LC_MESSAGES/dino-omemo.mo
+share/locale/vi/LC_MESSAGES/dino-openpgp.mo
+share/locale/vi/LC_MESSAGES/dino.mo
+share/locale/zh_CN/LC_MESSAGES/dino-omemo.mo
+share/locale/zh_CN/LC_MESSAGES/dino-openpgp.mo
share/locale/zh_CN/LC_MESSAGES/dino.mo
-%%OMEMO%%share/locale/zh_TW/LC_MESSAGES/dino-omemo.mo
-%%GNUPG%%share/locale/zh_TW/LC_MESSAGES/dino-openpgp.mo
+share/locale/zh_TW/LC_MESSAGES/dino-omemo.mo
+share/locale/zh_TW/LC_MESSAGES/dino-openpgp.mo
share/locale/zh_TW/LC_MESSAGES/dino.mo
share/metainfo/im.dino.Dino.appdata.xml
share/vala/vapi/crypto-vala.deps
share/vala/vapi/crypto-vala.vapi
share/vala/vapi/dino.deps
-share/vala/vapi/dino.vapi
+share/vala/vapi/libdino.vapi
share/vala/vapi/qlite.deps
share/vala/vapi/qlite.vapi
share/vala/vapi/xmpp-vala.deps
diff --git a/net-im/sshout/Makefile b/net-im/sshout/Makefile
index 5746a4be1d48..f53a28192038 100644
--- a/net-im/sshout/Makefile
+++ b/net-im/sshout/Makefile
@@ -1,11 +1,10 @@
PORTNAME= sshout
-DISTVERSION= 1.2.0
-PORTREVISION= 2
+DISTVERSION= 1.3.0
CATEGORIES= net-im
-MASTER_SITES= SF/sshout/${PORTNAME}/
-DISTNAME= ${PORTNAME}-${PORTVERSION}-src
+MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/
+DISTNAME= ${PORTNAME}-${DISTVERSION}-src
-MAINTAINER= msl0000023508@gmail.com
+MAINTAINER= whr@rivoreo.one
COMMENT= Instant-messaging service based on SSH
WWW= https://sourceforge.net/projects/sshout/
@@ -14,41 +13,42 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libmhash.so:security/mhash
-USES= tar:bz2 gmake readline
+USES= gmake iconv readline tar:bz2
+USE_RC_SUBR= ${PORTNAME}
-NO_WRKSUBDIR= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-MAKE_ENV= LIBEXECDIR=\${PREFIX}/libexec \
- MANDIR=\${PREFIX}/share/man
+MAKE_ENV= ICONV_LIBS="${ICONV_LIB}" \
+ LIBEXECDIR=${PREFIX}/libexec \
+ MANDIR=${PREFIX}/share/man
-USE_RC_SUBR= sshout
+NO_WRKSUBDIR= yes
-USERS= sshout
-GROUPS= sshout
+USERS= ${PORTNAME}
+GROUPS= ${PORTNAME}
-OPTIONS_DEFINE= NLS IRC
+OPTIONS_DEFINE= IRC NLS
OPTIONS_DEFAULT= NLS
OPTIONS_GROUP= SUGGESTED
OPTIONS_GROUP_SUGGESTED=XCLIP ELINKS
-SUGGESTED_DESC= Suggested ports
+OPTIONS_SUB= yes
-XCLIP_DESC= Add dependency to xclip(1) for CLI pasteimage support
-XCLIP_RUN_DEPENDS= xclip:x11/xclip
ELINKS_DESC= Add dependency to elinks(1) for showing HTML messages in CLI
+IRC_DESC= Experimental IRC over SSH frontend
+SUGGESTED_DESC= Suggested ports
+XCLIP_DESC= Add dependency to xclip(1) for CLI pasteimage support
+
ELINKS_RUN_DEPENDS= elinks>=0.12:www/elinks
+IRC_CPPFLAGS= -D ENABLE_IRC_FRONTEND=1
+
NLS_USES= gettext
NLS_MAKE_ENV= NLS_LIBS="-l intl"
NLS_MAKE_ENV_OFF= NO_NLS=1
-IRC_DESC= Experimental IRC over SSH frontend
-IRC_CPPFLAGS= -D ENABLE_IRC_FRONTEND=1
-
-OPTIONS_SUB= yes
+XCLIP_RUN_DEPENDS= xclip:x11/xclip
-.include <bsd.port.options.mk>
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/sshoutd \
+ ${STAGEDIR}${PREFIX}/sbin/sshoutcfg
.include <bsd.port.mk>
diff --git a/net-im/sshout/distinfo b/net-im/sshout/distinfo
index d0f80eca969f..8993bbbda21b 100644
--- a/net-im/sshout/distinfo
+++ b/net-im/sshout/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1599058479
-SHA256 (sshout-1.2.0-src.tar.bz2) = ced431585228186e5029f2c4cff76802b76eb6389fe78d5e9c14b0289a535b22
-SIZE (sshout-1.2.0-src.tar.bz2) = 45150
+TIMESTAMP = 1766203530
+SHA256 (sshout-1.3.0-src.tar.bz2) = 81d383ddb78a8abd0e5577152a1a9714a435075f52cf98dc73c784b5dc668af8
+SIZE (sshout-1.3.0-src.tar.bz2) = 46288
diff --git a/net-im/sshout/files/patch-Makefile b/net-im/sshout/files/patch-Makefile
deleted file mode 100644
index 0cb7636ea882..000000000000
--- a/net-im/sshout/files/patch-Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.orig 2020-09-01 11:34:08 UTC
-+++ Makefile
-@@ -4,7 +4,7 @@
- INSTALL ?= install
- MSGFMT ?= msgfmt
-
--CFLAGS += -Wall -Wno-switch -Wno-pointer-to-int-cast -O1
-+CFLAGS += -Wall -Wno-switch -Wno-pointer-to-int-cast
- #LIBS +=
-
- #SOCKET_LIBS := -l socket
diff --git a/net-im/sshout/pkg-descr b/net-im/sshout/pkg-descr
index f37119642b78..0ba448143d20 100644
--- a/net-im/sshout/pkg-descr
+++ b/net-im/sshout/pkg-descr
@@ -1,9 +1,9 @@
-Secure Shout Host Oriented Unified Talk is an instant-messaging platform
-designed to make uses of the existing SSH server in your system.
+SSHOUT is an instant-messaging platform designed to make uses of the existing
+OpenSSH SSH server in your system.
SSHOUT creates a private chat room in your host. The authentication of the
chat room is done by SSH public authentication. Users can join your chat room
-by either directly connecting your SSH server with any SSH client; or using a
-SSHOUT client that implemented the client side SSHOUT API.
-This package provides the SSHOUT server side programs; if you are finding a
-SSHOUT client, go to project page and find out a suitable client; or you can
-also write your own client using SSHOUT API.
+by either directly connecting the SSH server with any SSH client, or by using
+a SSHOUT client that implements the client side SSHOUT API.
+This package provides the SSHOUT server side programs; if you are looking for
+a SSHOUT client software, see the project page. You can also create your own
+client software using the SSHOUT API.
diff --git a/net-im/sshout/pkg-message b/net-im/sshout/pkg-message
index 322176dbe53f..2dcb864d5e0a 100644
--- a/net-im/sshout/pkg-message
+++ b/net-im/sshout/pkg-message
@@ -1,3 +1,6 @@
+[
+{ type: install
+ message: <<EOM
#### NOTES OF SSHOUT
In order to start sshout service you need some more configuration:
@@ -10,3 +13,6 @@ Suggested ports:
x11/xclip For '/pasteimage' command to work in CLI frontend
www/elinks For HTML messages be properly displayed in CLI frontend
#### END
+EOM
+}
+]