Skip to content

Commit

Permalink
New port: net-im/tdlib: Library for building Telegram clients
Browse files Browse the repository at this point in the history
  • Loading branch information
yurivict committed May 6, 2021
1 parent 97e2d80 commit 7f65c62
Show file tree
Hide file tree
Showing 5 changed files with 68 additions and 0 deletions.
1 change: 1 addition & 0 deletions net-im/Makefile
Expand Up @@ -149,6 +149,7 @@
SUBDIR += ssh-chat
SUBDIR += sshout
SUBDIR += talkatu
SUBDIR += tdlib
SUBDIR += teamwords
SUBDIR += telegram-cli
SUBDIR += telegram-desktop
Expand Down
25 changes: 25 additions & 0 deletions 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>
3 changes: 3 additions & 0 deletions 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
4 changes: 4 additions & 0 deletions 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
35 changes: 35 additions & 0 deletions 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

0 comments on commit 7f65c62

Please sign in to comment.