Date: Sat, 07 Mar 2020 02:39:01 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 244651] net-im/telegram-desktop: update to 1.9.14 Message-ID: <bug-244651-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244651 Bug ID: 244651 Summary: net-im/telegram-desktop: update to 1.9.14 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: henry.hu.sh@gmail.com Created attachment 212213 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D212213&action= =3Dedit patch for 1.9.14 Update telegram-desktop to 1.9.14. This is a huge change, because 1. telegram-desktop gets rid of gyp. It moved to cmake completely. 2. It becomes more friendly to distros. Previously its default compilation method will download everything's source into its directory and compile a static binary linking everything inside. Now it is very easy to link with libraries already installed in the system. 3. It now provides a "full" source package, which includes all the dependencies. As a result, we no longer need to fetch each dependency individually. 4. Some internal libraries/utilities are extracted to a separate account, "desktop-app". We may consider add BSD support to these libraries directly. As a result 1. Lots of patches are no longer needed, as they are already merged, or the= y no longer apply. 2. Now most patches are changing #ifdef Q_OS_LINUX to #if defined Q_OS_LINUX || defined Q_OS_FREEBSD 3. GH_TUPLE is not needed anymore. Arch's using the TEST API option. I think that it would be better to actual= ly register an API key for the FreeBSD version, so I registered one. We may extract more dependencies and package them separately in the future. Currently, rlottie, variant, and libtgvoip are still bundled. This PR depends on pr/244550 and pr/244552. These must be submitted first. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-244651-7788>