Commit Graph

36 Commits

Author SHA1 Message Date
kn
08b20d8d82 update to latest tg_owt and libyuv 2023-01-07 15:12:04 +00:00
kn
ea477c8cfc drop obsolete patch
It used to silence a warning at startup that nolonger appears and upstream
will eventually remove the offending code, anyway.

Now tg_owt also builds without any pending PRs or local patches.
2022-12-30 16:06:07 +00:00
kn
9f404ca91d bump bundled libyuv to latest HEAD
no PLIST or symbol change
2022-12-29 17:01:33 +00:00
kn
cb8fd61d04 regen, missed in previous
"Update to latest master, tdesktop 4.4.2 requires newer WebRTC"
2022-12-29 16:41:29 +00:00
kn
3c49541101 regen, missed in previous 2022-12-29 14:53:25 +00:00
kn
e39a0b5743 Update to latest master, tdesktop 4.4.2 requires newer WebRTC
All PRs got merged.
2022-12-29 14:52:29 +00:00
kn
3bdbe0beb6 pick up new devel/crc32c 2022-12-14 16:18:26 +00:00
kn
8763face52 Stop overwriting the C++ standard, tdesktop uses C++20
Sync with net/tdesktop/Makefile r1.45
2022-12-12 18:41:44 +00:00
kn
fb99060f80 Update to latest tg_owt and libyuv 2022-10-13 19:47:01 +00:00
tb
0fb4d8d24e net/tg_owt: move third party directories instead of symlinking them.
cmake would install include/tg_owt/third_party/libyuv as a symlink back to
WRKSRC, which happens to work currently but confuses make update-plist.

ok kn
2022-10-13 14:16:27 +00:00
kn
daa4f07bd8 Replace EXTRACT_CASES for submodules with simpler post-extract symlinks
No need to manually extract, rename and change the path on the fly;
just leave extraction to bsd.port.mk and symlink the directory.

No code change.
2022-07-14 14:44:50 +00:00
kn
a06954c058 Use DIST_SUBDIR rather than prefixing every fetched patch
While here, add license marker for the recently added crc32 bundle and
link anoher pending upstream PR.

No code change.
2022-07-14 14:02:41 +00:00
kn
f46651522b Zap more unneeded files
No need for wayland or test sources; crc32c is tg_owt only.
2022-05-20 21:09:46 +00:00
kn
e1af03f757 Update to latest tg_owt matching tdesktop 3.7.5
Upstream ditched usrsctp, so our net/usrsctp port is no longer used.
2022-05-20 20:06:49 +00:00
kn
34b1bca996 Update to latest tg_owt as of tdesktop 3.6.3beta 2022-05-19 21:51:56 +00:00
kn
a3cd6c45ee missed revision bump in previous, spotted by aja 2022-03-19 18:23:52 +00:00
kn
19f172459d Disable Neon on arm 2022-03-18 19:59:16 +00:00
kn
0a6f63f719 Update to latest libyuv bundle 2022-03-18 19:36:41 +00:00
naddy
3f5796b9fd drop RCS Ids 2022-03-11 19:45:43 +00:00
kn
02593a73ac Remove unneeded (otherwise packaged) sources earlier
needed at configure-time means not needed at build-time, so do not
wait until post-install.  buils without plist change.
2022-03-10 14:03:07 +00:00
kn
249d216184 Enable debug package, zap RCSIDs 2022-03-10 11:23:52 +00:00
kn
21dafa493a tdesktop ccache hints are useful for tg_owt as well 2022-03-06 16:38:21 +00:00
kn
53048ac44e Use pending PR for libsrtp libressl fix 2022-02-28 19:05:25 +00:00
kn
41ef782c10 Update to latest HEAD (two OpenBSD PRs merged) 2022-02-25 20:16:59 +00:00
kn
e1764f6a9d Install stripped
Ship stripped executables until we build debug-* packages (or a custom
DEBUG=... is used);

This brings the telegram-desktop binary down from 236M to 105M.

Sync PLIST while here.

OK sthen
2022-02-13 21:21:02 +00:00
kn
86bfc39d0d Update to latest libyuv (bundled) 2022-02-04 06:32:54 +00:00
kn
cebebb8cbb Update to latest tg_owt
A Pipewire disabling fix was merged (needless glib dependency was dropped).
2022-02-02 15:19:30 +00:00
kn
f5c38679c9 Disable on i386 as long as net/tdesktop is disabled
OK sthen
2022-02-01 16:40:42 +00:00
kn
508f81e2aa Do not package bundled headers unless they are required to build tdesktop
Drop `-f' from rm(1) to spot removing nonexistent files (for example when I
typo some relative path...)
2022-01-30 21:52:18 +00:00
kn
30daffb85a Typofix removal of unneeded mac/windows files 2022-01-30 18:59:59 +00:00
kn
1df8530689 Replace abseil-cpp include workaround with upstream PR
Condense PATCH_CASES while here.
2022-01-30 16:33:59 +00:00
kn
abea672feb Use comments not echo in bundle handling
Clean up the .need/ directory so it does not land in PLIST.
2022-01-26 21:53:51 +00:00
kn
23e0027163 Prefix PATCHFILES with "tg_owt-", sync with distinfo
Also remove one unneeded patch for bundled libusrsctp (we use our port).
2022-01-26 19:30:29 +00:00
kn
82ca0a5a76 Do not package uneeded files 2022-01-26 19:25:54 +00:00
kn
08efc4c631 Replace two local patches with upstream PRs 2022-01-26 18:56:45 +00:00
kn
a4a0e60020 Import net/tg_owt 0.0.0.20220123
Joint effort with Andrew Krasavin <noiseless-ak AT yandex DOT ru>.
Tested by lots of people on amd64 amd arm64.

Feedback op
OK abieber op
---
tg_owt is a WebRTC build for Telegram Desktop (net/tdesktop).

WebRTC is an open source project that enables web browsers with Real-Time
Communications (RTC) capabilities via simple Javascript APIs.
The WebRTC components have been optimized to best serve this purpose.
WebRTC implements the W3C's proposal for video conferencing on the web.
2022-01-26 18:48:48 +00:00