From owner-svn-ports-all@freebsd.org Sun Sep 2 19:20:05 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8923FFF779A; Sun, 2 Sep 2018 19:20:05 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 44259841BF; Sun, 2 Sep 2018 19:20:05 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 24B4F1D6AA; Sun, 2 Sep 2018 19:20:05 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w82JK5mA073548; Sun, 2 Sep 2018 19:20:05 GMT (envelope-from swills@FreeBSD.org) Received: (from swills@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w82JK2RK073535; Sun, 2 Sep 2018 19:20:02 GMT (envelope-from swills@FreeBSD.org) Message-Id: <201809021920.w82JK2RK073535@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: swills set sender to swills@FreeBSD.org using -f From: Steve Wills Date: Sun, 2 Sep 2018 19:20:02 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r478814 - in head/net-im/telegram-desktop: . files X-SVN-Group: ports-head X-SVN-Commit-Author: swills X-SVN-Commit-Paths: in head/net-im/telegram-desktop: . files X-SVN-Commit-Revision: 478814 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Sep 2018 19:20:05 -0000 Author: swills Date: Sun Sep 2 19:20:02 2018 New Revision: 478814 URL: https://svnweb.freebsd.org/changeset/ports/478814 Log: net-im/telegram-desktop: update to 1.3.14 PR: 231014 Submitted by: Henry Hu (maintainer) Modified: head/net-im/telegram-desktop/Makefile (contents, props changed) head/net-im/telegram-desktop/distinfo (contents, props changed) head/net-im/telegram-desktop/files/gyp-patches head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_base_bytes.h (contents, props changed) head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_export_data_export__data__types.cpp (contents, props changed) head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_admin__log_history__admin__log__inner.cpp (contents, props changed) head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_VoIPController.cpp (contents, props changed) head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioInput.cpp (contents, props changed) head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioOutput.cpp (contents, props changed) head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_os_linux_AudioPulse.cpp (contents, props changed) head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_os_posix_NetworkSocketPosix.cpp (contents, props changed) head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_threading.h (contents, props changed) head/net-im/telegram-desktop/files/patch-Telegram_gyp_telegram__sources.txt (contents, props changed) Modified: head/net-im/telegram-desktop/Makefile ============================================================================== --- head/net-im/telegram-desktop/Makefile Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/Makefile Sun Sep 2 19:20:02 2018 (r478814) @@ -2,7 +2,7 @@ PORTNAME= telegram-desktop DISTVERSIONPREFIX= v -DISTVERSION= 1.3.12 +DISTVERSION= 1.3.14 CATEGORIES= net-im MAINTAINER= henry.hu.sh@gmail.com @@ -22,14 +22,14 @@ LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libopenal.so:audio/openal-soft \ libopus.so:audio/opus -USES= cmake:noninja,outsource desktop-file-utils gmake pkgconfig python:2.7,build qt:5 ssl +USES= compiler:c++17-lang cmake:noninja,outsource desktop-file-utils gmake pkgconfig python:2.7,build qt:5 ssl USE_GITHUB= yes GH_ACCOUNT= telegramdesktop GH_PROJECT= tdesktop GH_TUPLE= catchorg:Catch2:5ca44b68:catch/Telegram/ThirdParty/Catch \ mapbox:variant:550ac2f:variant/Telegram/ThirdParty/variant \ Microsoft:GSL:d846fe5:gsl/Telegram/ThirdParty/GSL \ - telegramdesktop:libtgvoip:5380aab:libtgvoip/Telegram/ThirdParty/libtgvoip \ + telegramdesktop:libtgvoip:bfa1e6a:libtgvoip/Telegram/ThirdParty/libtgvoip \ telegramdesktop:crl:527ad27:crl/Telegram/ThirdParty/crl USE_GNOME= glib20 USE_QT= core gui imageformats network widgets buildtools_build qmake_build dbus @@ -64,12 +64,11 @@ GYP_DEFINES:= ${GYP_DEFINES},TDESKTOP_DISABLE_GTK_INTE .include -# This port needs C++17 libs/compiler. -# Currently, this is not supported by USES=compiler -# Using clang does not work: libc++ in base does not support C++17. -# Using gcc does not work: using both libc++ and libstdc++ causes crashes. -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000 -BROKEN= Need C++17 support in compiler and runtime +# Since 1.3.14, the clang compiler provided in 11.1 (4.0.0) gets a segmentation +# fault. +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1102000 +CXXFLAGS+= -DGSL_USE_STD_BYTE=0 +QMAKE_COMPILER= clang .endif post-patch: Modified: head/net-im/telegram-desktop/distinfo ============================================================================== --- head/net-im/telegram-desktop/distinfo Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/distinfo Sun Sep 2 19:20:02 2018 (r478814) @@ -1,13 +1,13 @@ -TIMESTAMP = 1533439370 -SHA256 (telegramdesktop-tdesktop-v1.3.12_GH0.tar.gz) = 4d19fdc85f0c792c6c073062dacf707fc976581a8d249fa91757015cceb7662b -SIZE (telegramdesktop-tdesktop-v1.3.12_GH0.tar.gz) = 17180353 +TIMESTAMP = 1535586991 +SHA256 (telegramdesktop-tdesktop-v1.3.14_GH0.tar.gz) = 83daeded641f79bd370b5e83be88242ab57520e7754f1371a9e5c1f3d9863f2a +SIZE (telegramdesktop-tdesktop-v1.3.14_GH0.tar.gz) = 17199969 SHA256 (catchorg-Catch2-5ca44b68_GH0.tar.gz) = 8cdf2a345897bda1aaabffd4496dffe263768cef3e4254e74ae63545c8e12cc2 SIZE (catchorg-Catch2-5ca44b68_GH0.tar.gz) = 375264 SHA256 (mapbox-variant-550ac2f_GH0.tar.gz) = 7ab3aa7c9fa672027f13721584df5f7ec09c0ecca499d374c6ac76e147ef7354 SIZE (mapbox-variant-550ac2f_GH0.tar.gz) = 108686 SHA256 (Microsoft-GSL-d846fe5_GH0.tar.gz) = 4c463f93ca3b1dcb0b8d73b54309c1d31145761c457f1a6fd53554a6d469b468 SIZE (Microsoft-GSL-d846fe5_GH0.tar.gz) = 58930 -SHA256 (telegramdesktop-libtgvoip-5380aab_GH0.tar.gz) = 6b3e49835a7705406a0161162a1ffb53be6d66b17a8faaca49e6df51a34ebe23 -SIZE (telegramdesktop-libtgvoip-5380aab_GH0.tar.gz) = 810123 +SHA256 (telegramdesktop-libtgvoip-bfa1e6a_GH0.tar.gz) = 355ab6bf2d5c2a8edcd1e6263aaec43af67d7085f4ddacfab3f3f942cff8c1b5 +SIZE (telegramdesktop-libtgvoip-bfa1e6a_GH0.tar.gz) = 796409 SHA256 (telegramdesktop-crl-527ad27_GH0.tar.gz) = 6ab03b09ea2f501f3602acfd06d6a5d174db6a25259268978323552a69b37622 SIZE (telegramdesktop-crl-527ad27_GH0.tar.gz) = 20081 Modified: head/net-im/telegram-desktop/files/gyp-patches ============================================================================== --- head/net-im/telegram-desktop/files/gyp-patches Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/files/gyp-patches Sun Sep 2 19:20:02 2018 (r478814) @@ -383,7 +383,7 @@ '<(emoji_suggestions_loc)', '<(submodules_loc)/GSL/include', '<(submodules_loc)/variant/include', -@@ -115,7 +105,7 @@ +@@ -116,7 +106,7 @@ '<(res_loc)/export_html/images/back@2x.png', ], 'sources!': [ Modified: head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_base_bytes.h ============================================================================== --- head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_base_bytes.h Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_base_bytes.h Sun Sep 2 19:20:02 2018 (r478814) @@ -1,6 +1,6 @@ --- ./Telegram/SourceFiles/base/bytes.h.orig 2018-08-04 14:53:40 UTC +++ ./Telegram/SourceFiles/base/bytes.h -@@ -114,7 +114,7 @@ template < +@@ -128,7 +128,7 @@ template < vector concatenate(Args &&...args) { const auto size = details::spansLength(args...); auto result = vector(size); @@ -9,7 +9,7 @@ return result; } -@@ -126,7 +126,7 @@ vector concatenate(SpanRange args) { +@@ -140,7 +140,7 @@ vector concatenate(SpanRange args) { size += bytes::make_span(arg).size(); } auto result = vector(size); Modified: head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_export_data_export__data__types.cpp ============================================================================== --- head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_export_data_export__data__types.cpp Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_export_data_export__data__types.cpp Sun Sep 2 19:20:02 2018 (r478814) @@ -1,6 +1,6 @@ --- Telegram/SourceFiles/export/data/export_data_types.cpp.orig 2018-08-04 18:53:40 UTC +++ Telegram/SourceFiles/export/data/export_data_types.cpp -@@ -344,9 +344,9 @@ QString CleanDocumentName(QString name) +@@ -346,9 +346,9 @@ QString CleanDocumentName(QString name) '|', #elif defined Q_OS_MAC // Q_OS_WIN ':', Modified: head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_admin__log_history__admin__log__inner.cpp ============================================================================== --- head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_admin__log_history__admin__log__inner.cpp Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_admin__log_history__admin__log__inner.cpp Sun Sep 2 19:20:02 2018 (r478814) @@ -1,6 +1,6 @@ --- Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp.orig 2018-08-04 18:53:40 UTC +++ Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp -@@ -1389,13 +1389,13 @@ void InnerWidget::mouseActionFinish(cons +@@ -1391,13 +1391,13 @@ void InnerWidget::mouseActionFinish(cons _mouseSelectType = TextSelectType::Letters; //_widget->noSelectingScroll(); // TODO Modified: head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_VoIPController.cpp ============================================================================== --- head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_VoIPController.cpp Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_VoIPController.cpp Sun Sep 2 19:20:02 2018 (r478814) @@ -1,6 +1,6 @@ --- Telegram/ThirdParty/libtgvoip/VoIPController.cpp.orig 2018-07-17 16:48:21 UTC +++ Telegram/ThirdParty/libtgvoip/VoIPController.cpp -@@ -2046,7 +2046,7 @@ static void initMachTimestart() { +@@ -2048,7 +2048,7 @@ static void initMachTimestart() { #endif double VoIPController::GetCurrentTime(){ Modified: head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioInput.cpp ============================================================================== --- head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioInput.cpp Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioInput.cpp Sun Sep 2 19:20:02 2018 (r478814) @@ -9,16 +9,7 @@ #ifndef WITHOUT_ALSA #include "../os/linux/AudioInputALSA.h" #endif -@@ -63,7 +63,7 @@ AudioInput::AudioInput(std::string devic - return new AudioInputWave(deviceID); - #endif - return new AudioInputWASAPI(deviceID); --#elif defined(__linux__) -+#elif defined(__linux__) || defined(__FreeBSD__) - if(AudioInputPulse::IsAvailable()){ - AudioInputPulse* aip=new AudioInputPulse(deviceID); - if(!aip->IsInitialized()) -@@ -96,7 +96,7 @@ void AudioInput::EnumerateDevices(std::v +@@ -68,7 +68,7 @@ void AudioInput::EnumerateDevices(std::v } #endif AudioInputWASAPI::EnumerateDevices(devs); Modified: head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioOutput.cpp ============================================================================== --- head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioOutput.cpp Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioOutput.cpp Sun Sep 2 19:20:02 2018 (r478814) @@ -9,16 +9,7 @@ #ifndef WITHOUT_ALSA #include "../os/linux/AudioOutputALSA.h" #endif -@@ -59,7 +59,7 @@ int32_t AudioOutput::estimatedDelay=60; - return std::unique_ptr(new AudioOutputWave(deviceID)); - #endif - return std::unique_ptr(new AudioOutputWASAPI(deviceID)); --#elif defined(__linux__) -+#elif defined(__linux__) || defined(__FreeBSD__) - if(AudioOutputPulse::IsAvailable()){ - AudioOutputPulse* aop=new AudioOutputPulse(deviceID); - if(!aop->IsInitialized()) -@@ -107,7 +107,7 @@ void AudioOutput::EnumerateDevices(std:: +@@ -79,7 +79,7 @@ void AudioOutput::EnumerateDevices(std:: } #endif AudioOutputWASAPI::EnumerateDevices(devs); Modified: head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_os_linux_AudioPulse.cpp ============================================================================== --- head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_os_linux_AudioPulse.cpp Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_os_linux_AudioPulse.cpp Sun Sep 2 19:20:02 2018 (r478814) @@ -10,7 +10,7 @@ #define DECLARE_DL_FUNCTION(name) typeof(name)* AudioPulse::_import_##name=NULL #define CHECK_DL_ERROR(res, msg) if(!res){LOGE(msg ": %s", dlerror()); return false;} -@@ -272,4 +275,4 @@ bool AudioPulse::DoOneOperation(std::fun +@@ -283,4 +286,4 @@ bool AudioPulse::DoOneOperation(std::fun } pa_mainloop_iterate(ml, 1, NULL); } Modified: head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_os_posix_NetworkSocketPosix.cpp ============================================================================== --- head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_os_posix_NetworkSocketPosix.cpp Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_os_posix_NetworkSocketPosix.cpp Sun Sep 2 19:20:02 2018 (r478814) @@ -1,6 +1,6 @@ --- Telegram/ThirdParty/libtgvoip/os/posix/NetworkSocketPosix.cpp.orig 2018-07-17 16:48:21 UTC +++ Telegram/ThirdParty/libtgvoip/os/posix/NetworkSocketPosix.cpp -@@ -53,6 +53,7 @@ void NetworkSocketPosix::SetMaxPriority( +@@ -54,6 +54,7 @@ void NetworkSocketPosix::SetMaxPriority( if(res<0){ LOGE("error setting darwin-specific net priority: %d / %s", errno, strerror(errno)); } Modified: head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_threading.h ============================================================================== --- head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_threading.h Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_threading.h Sun Sep 2 19:20:02 2018 (r478814) @@ -10,7 +10,7 @@ namespace tgvoip{ class Mutex{ -@@ -112,7 +115,9 @@ namespace tgvoip{ +@@ -115,7 +118,9 @@ namespace tgvoip{ static void* ActualEntryPoint(void* arg){ Thread* self=reinterpret_cast(arg); if(self->name){ Modified: head/net-im/telegram-desktop/files/patch-Telegram_gyp_telegram__sources.txt ============================================================================== --- head/net-im/telegram-desktop/files/patch-Telegram_gyp_telegram__sources.txt Sun Sep 2 19:19:12 2018 (r478813) +++ head/net-im/telegram-desktop/files/patch-Telegram_gyp_telegram__sources.txt Sun Sep 2 19:20:02 2018 (r478814) @@ -1,6 +1,6 @@ --- Telegram/gyp/telegram_sources.txt.orig 2018-08-04 18:53:40 UTC +++ Telegram/gyp/telegram_sources.txt -@@ -797,14 +797,7 @@ +@@ -801,14 +801,7 @@ <(emoji_suggestions_loc)/emoji_suggestions.cpp <(emoji_suggestions_loc)/emoji_suggestions.h