Bug 249094 - net-im/telegram-desktop: update to 2.3.2
Summary: net-im/telegram-desktop: update to 2.3.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Li-Wen Hsu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-04 01:58 UTC by Henry Hu
Modified: 2020-09-04 08:59 UTC (History)
2 users (show)

See Also:


Attachments
patch for 2.3.2 (21.31 KB, patch)
2020-09-04 01:58 UTC, Henry Hu
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Henry Hu 2020-09-04 01:58:49 UTC
Created attachment 217727 [details]
patch for 2.3.2

Update to 2.3.2. This update is fairly disruptive:
1. A new lib, tg_owt, is introduced. For some reason, it's not in the full package, and it's not put into the source directory like other libs (in ThirdParty), but in some library dirs. As a result, USE_GITHUB is back. Some patches are required for this library.
1. BROKEN_i386. According to the cmake files, the webrtc integration should be disabled for i386. However, some code still uses it, and there are compilation failures. I may revisit this next version.
Comment 1 Henry Hu 2020-09-04 02:01:08 UTC
Log for 12.1/amd64: https://raw.githubusercontent.com/HenryHu/ports/master/.logs/12.1-amd64/telegram-desktop-2.3.2.log
No log for i386, as it's broken.
No log for 11.x, as qt5_network is broken there.
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2020-09-04 06:23:35 UTC
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field.

^Triage: Please set the maintainer-approval attachment flag (to +) on patches for ports you maintain to signify approval.
--
Attachment -> Details -> maintainer-approval [+]


Thanks!
Comment 3 Li-Wen Hsu freebsd_committer freebsd_triage 2020-09-04 08:59:22 UTC
Committed, thanks!

While here:
- Fix some portlint(1) warnings
- Add LIB_DEPENDS=libqrcodegencpp.so:graphics/qr-code-generator
Comment 4 commit-hook freebsd_committer freebsd_triage 2020-09-04 08:59:52 UTC
A commit references this bug:

Author: lwhsu
Date: Fri Sep  4 08:58:52 UTC 2020
New revision: 547516
URL: https://svnweb.freebsd.org/changeset/ports/547516

Log:
  net-im/telegram-desktop: Update to 2.3.2

  PR:		249094
  Submitted by:	Henry Hu <henry.hu.sh@gmail.com> (maintainer)

Changes:
  head/net-im/telegram-desktop/Makefile
  head/net-im/telegram-desktop/distinfo
  head/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_chat__helpers_stickers__emoji__pack.cpp
  head/net-im/telegram-desktop/files/patch-Telegram_lib__base_base_platform_linux_base__info__linux.cpp
  head/net-im/telegram-desktop/files/patch-cmake_external_webrtc_CMakeLists.txt
  head/net-im/telegram-desktop/files/patch-tg__owt_CMakeLists.txt
  head/net-im/telegram-desktop/files/patch-tg__owt_cmake_init__target.cmake
  head/net-im/telegram-desktop/files/patch-tg__owt_cmake_libevent.cmake
  head/net-im/telegram-desktop/files/patch-tg__owt_src_media_sctp_sctp__transport.cc
  head/net-im/telegram-desktop/files/patch-tg__owt_src_rtc__base_byte__order.h
  head/net-im/telegram-desktop/files/patch-tg__owt_src_rtc__base_ip__address.cc
  head/net-im/telegram-desktop/files/patch-tg__owt_src_rtc__base_physical__socket__server.cc
  head/net-im/telegram-desktop/files/patch-tg__owt_src_rtc__base_physical__socket__server.h
  head/net-im/telegram-desktop/files/patch-tg__owt_src_rtc__base_platform__thread__types.cc