FreeBSD Ports

net-im/tdlib 1.8.68_1

Library for building Telegram clients

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
554780bc94
License
BSL
Categories
net-im, devel
Package size
11402.5 KiB, 56783.5 KiB installed

Description

TDLib (Telegram Database library) is a cross-platform library for building Telegram clients. It can be easily used from almost any programming language.

Install

As a binary package — by origin, or by package name:

pkg install net-im/tdlib
pkg install tdlib

From the ports tree:

cd /usr/ports/net-im/tdlib/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	tdlib>0:net-im/tdlib
LIB_DEPENDS=	libtdactor.so:net-im/tdlib

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.8.681.8.681.8.01.8.48_41.8.68_1
FreeBSD:14:quarterly1.8.48_41.8.48_4n/a1.8.48_41.8.48_4
FreeBSD:15:latest1.8.681.8.68_1n/a1.8.48_41.8.48_4
FreeBSD:15:quarterly1.8.48_41.8.48_4n/an/an/a
FreeBSD:16:latest1.8.48_41.8.68_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 16
All run dependencies 2

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing compiler:c++14-lang gperf readline ssl
Service scripts
none
Conflicts with
tde2e

Files

pkg-plist 839
  • include/td/e2e/BitString.h
  • include/td/e2e/Blockchain.h
  • include/td/e2e/Call.h
  • include/td/e2e/CheckSharedSecret.h
  • include/td/e2e/Container.h
  • include/td/e2e/DecryptedKey.h
  • include/td/e2e/EncryptedKey.h
  • include/td/e2e/EncryptedStorage.h
  • include/td/e2e/Keys.h
  • include/td/e2e/MessageEncryption.h
  • include/td/e2e/Mnemonic.h
  • include/td/e2e/QRHandshake.h
  • include/td/e2e/TestBlockchain.h
  • include/td/e2e/Trie.h
  • include/td/e2e/bip39.h
  • include/td/e2e/e2e_api.h
  • include/td/e2e/e2e_errors.h
  • include/td/e2e/utils.h
  • include/td/telegram/AccentColorId.h
  • include/td/telegram/AccessRights.h
  • include/td/telegram/AccountManager.h
  • include/td/telegram/ActiveStoryState.h
  • include/td/telegram/AffectedHistory.h
  • include/td/telegram/AffiliateType.h
  • include/td/telegram/AgeVerificationParameters.h
  • include/td/telegram/AgeVerificationParameters.hpp
  • include/td/telegram/AiComposeTone.h
  • include/td/telegram/AiComposeTone.hpp
  • include/td/telegram/AiComposeToneExample.h
  • include/td/telegram/AiComposeToneExample.hpp
  • include/td/telegram/AlarmManager.h
  • include/td/telegram/AnimationsManager.h
  • include/td/telegram/AnimationsManager.hpp
  • include/td/telegram/Application.h
  • include/td/telegram/AttachMenuManager.h
  • include/td/telegram/AuctionBidLevel.h
  • include/td/telegram/AudiosManager.h
  • include/td/telegram/AudiosManager.hpp
  • include/td/telegram/AuthManager.h
  • include/td/telegram/AuthManager.hpp
  • include/td/telegram/AutoDownloadSettings.h
  • include/td/telegram/AutosaveManager.h
  • include/td/telegram/BackgroundId.h
  • include/td/telegram/BackgroundInfo.h
  • include/td/telegram/BackgroundInfo.hpp
  • include/td/telegram/BackgroundManager.h
  • include/td/telegram/BackgroundType.h
  • include/td/telegram/BackgroundType.hpp
  • include/td/telegram/BaseTheme.h
  • include/td/telegram/Birthdate.h
  • include/td/telegram/Birthdate.hpp
  • include/td/telegram/BlockListId.h
  • include/td/telegram/BoostManager.h
  • include/td/telegram/BotAccessSettings.h
  • include/td/telegram/BotCommand.h
  • include/td/telegram/BotCommandScope.h
  • include/td/telegram/BotInfoManager.h
  • include/td/telegram/BotMenuButton.h
  • include/td/telegram/BotQueries.h
  • include/td/telegram/BotRecommendationManager.h
  • include/td/telegram/BotVerification.h
  • include/td/telegram/BotVerification.hpp
  • include/td/telegram/BotVerifierSettings.h
  • include/td/telegram/BotVerifierSettings.hpp
  • include/td/telegram/BusinessAwayMessage.h
  • include/td/telegram/BusinessAwayMessage.hpp
  • include/td/telegram/BusinessAwayMessageSchedule.h
  • include/td/telegram/BusinessAwayMessageSchedule.hpp
  • include/td/telegram/BusinessBotManageBar.h
  • include/td/telegram/BusinessBotRights.h
  • include/td/telegram/BusinessBotRights.hpp
  • include/td/telegram/BusinessChatLink.h
  • include/td/telegram/BusinessConnectedBot.h
  • include/td/telegram/BusinessConnectedBot.hpp
  • include/td/telegram/BusinessConnectionId.h
  • include/td/telegram/BusinessConnectionManager.h
  • include/td/telegram/BusinessGreetingMessage.h
  • include/td/telegram/BusinessGreetingMessage.hpp
  • include/td/telegram/BusinessInfo.h
  • include/td/telegram/BusinessInfo.hpp
  • include/td/telegram/BusinessIntro.h
  • include/td/telegram/BusinessIntro.hpp
  • include/td/telegram/BusinessManager.h
  • include/td/telegram/BusinessRecipients.h
  • include/td/telegram/BusinessRecipients.hpp
  • include/td/telegram/BusinessWorkHours.h
  • include/td/telegram/BusinessWorkHours.hpp
  • include/td/telegram/CallActor.h
  • include/td/telegram/CallbackQueriesManager.h
  • include/td/telegram/CallDiscardReason.h
  • include/td/telegram/CallId.h
  • include/td/telegram/CallManager.h
  • include/td/telegram/ChainId.h
  • include/td/telegram/ChannelId.h
  • include/td/telegram/ChannelParticipantFilter.h
  • include/td/telegram/ChannelRecommendationManager.h
  • include/td/telegram/ChannelType.h
  • include/td/telegram/ChatId.h
  • include/td/telegram/ChatManager.h
  • include/td/telegram/ChatReactions.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
tdlib-td-v1.8.68-c15d3f5_GH0.tar.gz5.859626e+06e43ebda21da0264c5764edd5ddb849846eea6bb34c4abdaff33d7729ec3f023f

Commit history 2

DateCommitCreditsLog message
554780bc94 Dima Panov net-im/tdlib: refactor port (+)
* Make port installs properly versioned shared libraries to easy track in dependencies * Build *_private and *_static libraries as static, they not intended to be shared * Install a CMake package for tde2e which offers those as tde2e::tde2e and tde2e::tdutils [1] Co-Authored-by: mi [1] PR: 299290 [1]
d21af37a91 Dima Panov net-im/tdlib: update to 1.8.68, adopt
Approved by: yuri (former maintainer)