From owner-dev-commits-ports-all@freebsd.org Thu May 6 22:12:45 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 516B862FB62; Thu, 6 May 2021 22:12:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FbnrY1vGVz577g; Thu, 6 May 2021 22:12:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 345AE200D1; Thu, 6 May 2021 22:12:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 146MCj7a054389; Thu, 6 May 2021 22:12:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 146MCjii054388; Thu, 6 May 2021 22:12:45 GMT (envelope-from git) Date: Thu, 6 May 2021 22:12:45 GMT Message-Id: <202105062212.146MCjii054388@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 7f65c62bce9a - main - New port: net-im/tdlib: Library for building Telegram clients MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7f65c62bce9aed4e0dfe646538cdd9c06c02ba5d Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 May 2021 22:12:45 -0000 The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=7f65c62bce9aed4e0dfe646538cdd9c06c02ba5d commit 7f65c62bce9aed4e0dfe646538cdd9c06c02ba5d Author: Yuri Victorovich AuthorDate: 2021-05-06 22:12:12 +0000 Commit: Yuri Victorovich 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 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