From e793c43edc444c4a66fbc36b12f1f45834a27005 Mon Sep 17 00:00:00 2001 From: Sergey Kiselev Date: Fri, 26 Sep 2025 19:36:15 +0500 Subject: [PATCH] net-im/nchat: New port from digital.freak@v.telege Only Telegram client is works right now --- net-im/nchat/Makefile | 30 ++++++++++++++++++++++++++++++ net-im/nchat/distinfo | 3 +++ net-im/nchat/pkg-descr | 4 ++++ 3 files changed, 37 insertions(+) create mode 100644 net-im/nchat/Makefile create mode 100644 net-im/nchat/distinfo create mode 100644 net-im/nchat/pkg-descr diff --git a/net-im/nchat/Makefile b/net-im/nchat/Makefile new file mode 100644 index 0000000..70097f9 --- /dev/null +++ b/net-im/nchat/Makefile @@ -0,0 +1,30 @@ +PORTNAME= nchat +PORTVERSION= 5.10.15 +DISTVERSIONPREFIX= v +CATEGORIES= net-im + +MAINTAINER= root@dc365.ru +COMMENT= Another yet Telegram client +WWW= https://github.com/d99kris/nchat + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= help2man:misc/help2man + +USES= cmake:noninja gmake gperf ncurses:port pkgconfig \ + readline sqlite + +USE_GITHUB= yes +GH_ACCOUNT= d99kris + +CMAKE_ARGS+= -DHAS_WHATSAPP=OFF \ + -DCLIP_X11_WITH_PNG=OFF \ + -DCURSES_INCLUDE_PATH="${LOCALBASE}/include/ncurses" \ + -DCURSES_CURSES_LIBRARY="${LOCALBASE}/lib/libncurses.so" \ + -DCURSES_FORM_LIBRARY="${LOCALBASE}/lib/libform.so" \ + -DCURSES_NCURSES_LIBRARY="${LOCALBASE}/lib/libncursesw.so" + +LDFLAGS+= -lexecinfo #-L${LOCALBASE}/lib + +.include diff --git a/net-im/nchat/distinfo b/net-im/nchat/distinfo new file mode 100644 index 0000000..acff235 --- /dev/null +++ b/net-im/nchat/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1758817907 +SHA256 (d99kris-nchat-v5.10.15_GH0.tar.gz) = 62ac4c75750f4f8fbbac8691dbc5114efba548a586dbe5d85d13182c9732b465 +SIZE (d99kris-nchat-v5.10.15_GH0.tar.gz) = 7234452 diff --git a/net-im/nchat/pkg-descr b/net-im/nchat/pkg-descr new file mode 100644 index 0000000..deb1f60 --- /dev/null +++ b/net-im/nchat/pkg-descr @@ -0,0 +1,4 @@ +nchat is a terminal-based chat client for Linux and macOS with support for +Telegram and WhatsApp. + +Now also for FreeBSD by digital.freak@v.telege