--- b/net-im/telegram-desktop/Makefile +++ b/net-im/telegram-desktop/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= telegram-desktop -DISTVERSION= 2.0.1 +DISTVERSION= 2.1.0 CATEGORIES= net-im MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/ DISTNAME= tdesktop-${DISTVERSION}-full --- b/net-im/telegram-desktop/distinfo +++ b/net-im/telegram-desktop/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1585708370 -SHA256 (tdesktop-2.0.1-full.tar.gz) = ced19f5bc15e26d7bf76e47841422425f664110f1aada111b9f525ab18e1723c -SIZE (tdesktop-2.0.1-full.tar.gz) = 26106949 +TIMESTAMP = 1587747983 +SHA256 (tdesktop-2.1.0-full.tar.gz) = 86d2acc2dfd426ea222ae94984d81e60774f16f3ecc3405578377d90f809a950 +SIZE (tdesktop-2.1.0-full.tar.gz) = 26133964 --- b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_logs.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_logs.cpp @@ -1,12 +1,12 @@ --- Telegram/SourceFiles/logs.cpp.orig 2020-02-18 08:28:06 UTC +++ Telegram/SourceFiles/logs.cpp @@ -342,7 +342,7 @@ void start(not_null launcher) { - if (cAlphaVersion()) { workingDirChosen = true; + } else { -#if defined Q_OS_MAC || defined Q_OS_LINUX +#if defined Q_OS_MAC || defined Q_OS_LINUX || defined Q_OS_FREEBSD - } else { + if (!cWorkingDir().isEmpty()) { // This value must come from TelegramForcePortable @@ -357,16 +357,16 @@ void start(not_null launcher) { @@ -21,21 +21,21 @@ -#elif defined Q_OS_WINRT // Q_OS_MAC || Q_OS_LINUX +#elif defined Q_OS_WINRT // Q_OS_MAC || Q_OS_LINUX || Q_OS_FREEBSD - } else { + cForceWorkingDir(psAppDataPath()); workingDirChosen = true; -#elif defined OS_WIN_STORE // Q_OS_MAC || Q_OS_LINUX || Q_OS_WINRT +#elif defined OS_WIN_STORE // Q_OS_MAC || Q_OS_LINUX || Q_OS_WINRT || Q_OS_FREEBSD + #ifdef _DEBUG cForceWorkingDir(cExeDir()); - #else // _DEBUG @@ -383,7 +383,7 @@ void start(not_null launcher) { workingDirChosen = true; } -#endif // Q_OS_MAC || Q_OS_LINUX || Q_OS_WINRT || OS_WIN_STORE +#endif // Q_OS_MAC || Q_OS_LINUX || Q_OS_WINRT || OS_WIN_STORE || Q_OS_FREEBSD + } - LogsData = new LogsDataFields(); --- a/net-im/telegram-desktop/files/patch-cmake_external_opus_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- cmake/external/opus/CMakeLists.txt.orig 2020-02-18 08:27:33 UTC -+++ cmake/external/opus/CMakeLists.txt -@@ -11,7 +11,7 @@ if (DESKTOP_APP_USE_PACKAGED) - find_package(PkgConfig REQUIRED) - pkg_check_modules(OPUS opus) - -- target_include_directories(external_opus INTERFACE ${OPUS_INCLUDE_DIRS}) -+ target_include_directories(external_opus INTERFACE ${OPUS_INCLUDEDIR}) - else() - target_include_directories(external_opus SYSTEM - INTERFACE --- /dev/null +++ b/net-im/telegram-desktop/files/patch-Telegram_cmake_lib__tgvoip.cmake @@ -0,0 +1,20 @@ +--- Telegram/cmake/lib_tgvoip.cmake.orig 2020-04-30 01:34:51 UTC ++++ Telegram/cmake/lib_tgvoip.cmake +@@ -778,11 +778,17 @@ else() + ) + endif() + ++ find_package(PkgConfig REQUIRED) ++ pkg_check_modules(PULSE REQUIRED IMPORTED_TARGET libpulse) ++ pkg_check_modules(ALSA REQUIRED IMPORTED_TARGET alsa) ++ + target_include_directories(lib_tgvoip + PUBLIC + ${tgvoip_loc} + PRIVATE + ${tgvoip_loc}/webrtc_dsp ++ ${PULSE_INCLUDE_DIRS} ++ ${ALSA_INCLUDE_DIRS} + ) + + target_link_libraries(lib_tgvoip