Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 May 2021 22:12:45 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 7f65c62bce9a - main - New port: net-im/tdlib: Library for building Telegram clients
Message-ID:  <202105062212.146MCjii054388@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7f65c62bce9aed4e0dfe646538cdd9c06c02ba5d

commit 7f65c62bce9aed4e0dfe646538cdd9c06c02ba5d
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-05-06 22:12:12 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-05-06 22:12:12 +0000

    New port: net-im/tdlib: Library for building Telegram clients
---
 net-im/Makefile        |  1 +
 net-im/tdlib/Makefile  | 25 +++++++++++++++++++++++++
 net-im/tdlib/distinfo  |  3 +++
 net-im/tdlib/pkg-descr |  4 ++++
 net-im/tdlib/pkg-plist | 35 +++++++++++++++++++++++++++++++++++
 5 files changed, 68 insertions(+)

diff --git a/net-im/Makefile b/net-im/Makefile
index 862b4cb8c5b2..619e5bb8231c 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -149,6 +149,7 @@
     SUBDIR += ssh-chat
     SUBDIR += sshout
     SUBDIR += talkatu
+    SUBDIR += tdlib
     SUBDIR += teamwords
     SUBDIR += telegram-cli
     SUBDIR += telegram-desktop
diff --git a/net-im/tdlib/Makefile b/net-im/tdlib/Makefile
new file mode 100644
index 000000000000..814798dc13db
--- /dev/null
+++ b/net-im/tdlib/Makefile
@@ -0,0 +1,25 @@
+PORTNAME=	tdlib
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.7.0-747
+DISTVERSIONSUFFIX=	-gb342ec33
+CATEGORIES=	net-im devel
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Library for building Telegram clients
+
+LICENSE=	BSL
+
+USES=		cmake compiler:c++14-lang gperf ssl
+
+USE_GITHUB=	yes
+GH_PROJECT=	td
+
+CMAKE_OFF=	FREEBSD_BUILD_TESTING
+
+do-test:
+	@cd ${BUILD_WRKSRC} && \
+		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DFREEBSD_BUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
+
+.include <bsd.port.mk>
diff --git a/net-im/tdlib/distinfo b/net-im/tdlib/distinfo
new file mode 100644
index 000000000000..1ed7a93f6497
--- /dev/null
+++ b/net-im/tdlib/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1620336229
+SHA256 (tdlib-td-v1.7.0-747-gb342ec33_GH0.tar.gz) = e9feb347f0aaa75cdc0f940663623f330eecad0029b411016ffa3713775359cc
+SIZE (tdlib-td-v1.7.0-747-gb342ec33_GH0.tar.gz) = 4399729
diff --git a/net-im/tdlib/pkg-descr b/net-im/tdlib/pkg-descr
new file mode 100644
index 000000000000..ed66fa0bccbc
--- /dev/null
+++ b/net-im/tdlib/pkg-descr
@@ -0,0 +1,4 @@
+TDLib (Telegram Database library) is a cross-platform library for building
+Telegram clients. It can be easily used from almost any programming language.
+
+WWW: https://github.com/tdlib/td
diff --git a/net-im/tdlib/pkg-plist b/net-im/tdlib/pkg-plist
new file mode 100644
index 000000000000..e34554fc1a3d
--- /dev/null
+++ b/net-im/tdlib/pkg-plist
@@ -0,0 +1,35 @@
+include/td/telegram/Client.h
+include/td/telegram/Log.h
+include/td/telegram/td_api.h
+include/td/telegram/td_api.hpp
+include/td/telegram/td_json_client.h
+include/td/telegram/td_log.h
+include/td/telegram/tdjson_export.h
+include/td/tl/TlObject.h
+lib/cmake/Td/TdConfig.cmake
+lib/cmake/Td/TdConfigVersion.cmake
+lib/cmake/Td/TdTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Td/TdTargets.cmake
+lib/libtdactor.a
+lib/libtdapi.a
+lib/libtdclient.a
+lib/libtdcore.a
+lib/libtddb.a
+lib/libtdjson.so
+lib/libtdjson.so.1.7.4
+lib/libtdjson_private.a
+lib/libtdjson_static.a
+lib/libtdnet.a
+lib/libtdsqlite.a
+lib/libtdutils.a
+libdata/pkgconfig/tdactor.pc
+libdata/pkgconfig/tdapi.pc
+libdata/pkgconfig/tdclient.pc
+libdata/pkgconfig/tdcore.pc
+libdata/pkgconfig/tddb.pc
+libdata/pkgconfig/tdjson.pc
+libdata/pkgconfig/tdjson_private.pc
+libdata/pkgconfig/tdjson_static.pc
+libdata/pkgconfig/tdnet.pc
+libdata/pkgconfig/tdsqlite.pc
+libdata/pkgconfig/tdutils.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202105062212.146MCjii054388>