diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-12-28 19:37:45 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-12-28 19:37:45 +0000 |
commit | 29eb24bde1b57b17d24078f22ee071e27f6b5348 (patch) | |
tree | 635e4a17793cef96c52a5d57d9bb4356672a347b /net-im | |
parent | 1d6bc233e81d1ece6bcd5d781ed786208395d19d (diff) |
gentoo auto-resync : 28:12:2023 - 19:37:44
Diffstat (limited to 'net-im')
-rw-r--r-- | net-im/Manifest.gz | bin | 9410 -> 9408 bytes | |||
-rw-r--r-- | net-im/telegram-desktop/Manifest | 5 | ||||
-rw-r--r-- | net-im/telegram-desktop/files/tdesktop-4.2.4-jemalloc-only-telegram-r1.patch | 43 | ||||
-rw-r--r-- | net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild (renamed from net-im/telegram-desktop/telegram-desktop-4.11.7-r1.ebuild) | 13 |
4 files changed, 3 insertions, 58 deletions
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz Binary files differindex 3af9082d1745..1d1476531ce8 100644 --- a/net-im/Manifest.gz +++ b/net-im/Manifest.gz diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest index d1f0add3fd1e..1b45844a7521 100644 --- a/net-im/telegram-desktop/Manifest +++ b/net-im/telegram-desktop/Manifest @@ -1,8 +1,7 @@ AUX tdesktop-4.10.0-system-cppgir.patch 1150 BLAKE2B d8a6e1320c2ccfd4f1c3f63bfda11f58a499df3880f262adf3f1b74f217dc8c4cc62a8c250d71ff809fb67c797948b53fac5a4d5c584a116b1609ea432662d73 SHA512 0fd213f9aec3a6ff9be11654934126960309cb8e1241dd694852bffeb7a37a08d3c78a332a5bb7e6529358df69bfddb7ccb58138e6dc331f20dd5337ddc9a1c1 AUX tdesktop-4.10.5-qt_compare.patch 381 BLAKE2B 5a5ceea9163f5c2a4cda0df5d10e4013a9634e11a3a3694e1d09166ec311c1089f75b48fa6d618965b722daae40d1f297484ea954341ef8420c7259425eb0ef8 SHA512 d37fea06e9178c778560d2f46b2953794b1605635bdcbf1343a5077c1270d7ec56e5cbb00bdf6caf7eafe21a3c44faa719b9376b8d317d2a109308107fae4226 -AUX tdesktop-4.2.4-jemalloc-only-telegram-r1.patch 1307 BLAKE2B b27f65973a6fa8c83469e0c6419a600ca04ebbf35f6c4a406129867eee644082c4f0164fb71afbc6ae729bb4037d0cf6c68ea1ad78f6268bfe245b83e4290400 SHA512 d2c33dd18e354ebe6cb7143b58e9f61dc4cd664bb1e7ad9c60f562efbb05cc72d5b36270af96b866583b366b59cc34cadee3a62dcbd40433276b80b2511e1fcb -DIST tdesktop-4.11.7-full.tar.gz 68388327 BLAKE2B 3be938534ff599e44b4ded384c47914a0e7992f5a3a6901e04c60e53386cf1994f19f6dec6195bf44bfbc93f965f16b05644a7ef786deacdc10c021a9ada882d SHA512 d8557a8e11a3b2f34fb65c5a3fafaebc31d93b5855f947b1049e5e7c7e5a5e161df708ba1882cc096f9a789fac56d3bbcbe640d2a026cb8355e946b735995501 DIST tdesktop-4.12.2-full.tar.gz 67796891 BLAKE2B b5d0d4d065bf586ffade6b81abbb7854d06516a3f0f34071d9c91d8fa7b2f40b5f79917a07039ec5d030a0265cf60a8255b9d9a748541d480448dd1224d1b86a SHA512 af890d693ec24ff96b48a1c3eab29e199c2a324db35ead33afc733ac8dedefa67574d3540dd87f0e19eb91435c699d839ced579b1485028fab737c1c02eaeff6 -EBUILD telegram-desktop-4.11.7-r1.ebuild 7484 BLAKE2B 16c9cbf51468ec3e40289ddd865c4369378ca95909b218346dfc0329e4bd8c0d7f17234b706acff807cac0683204d42e5071a1baa14ac53fe0e309b84b8b2ddf SHA512 1091888d653da8c998ed4a2faf75bccdad9b16acaf65f52ff8cdebf6bb30373bcf86f4b50464efb9281ace17a908dd0442b5ace79af6d5ce5c78f37c9aa554eb +DIST tdesktop-4.13.1-full.tar.gz 67876971 BLAKE2B 6743aabae75f06e8691ed77ff22836a0276313756240ec864ac93eba7c04cd2d41c4f844fdea6f89d482e5e0e70793dc7d1fb3f19b788397abab56f631134866 SHA512 4cbbfaf6e5ecc90b429fc2207a106988ab839aa42d0d225841069d20bf2152fada489c28e6816eefa143724f5b8ea4db6995a0612f0df195d8dbd5f40d8a63a3 EBUILD telegram-desktop-4.12.2.ebuild 6887 BLAKE2B 886646d69cf22479a6a2302e7bbe9fa1f7de6c751798b5b6bea2d0aad00ceaa61b6ba71129920e702d06c8bd6596fdd167ac2f950e4351755aa4c336ac25357d SHA512 76105a10edfb0474b8786694d2daaff496a4273466116cd1a0d98d439549f60d0255d246325760ad8ac4178f890f38414606b3932159b6cf6c6425aa5596e298 +EBUILD telegram-desktop-4.13.1.ebuild 6887 BLAKE2B 886646d69cf22479a6a2302e7bbe9fa1f7de6c751798b5b6bea2d0aad00ceaa61b6ba71129920e702d06c8bd6596fdd167ac2f950e4351755aa4c336ac25357d SHA512 76105a10edfb0474b8786694d2daaff496a4273466116cd1a0d98d439549f60d0255d246325760ad8ac4178f890f38414606b3932159b6cf6c6425aa5596e298 MISC metadata.xml 1172 BLAKE2B 525207ea257f0b28c39ee0109554daad26146719792eeb7651f84af385dd7c984eb89b690ea86c7d41fddf0393e87dfff2a0ef981bb602c235a0d37989d818fd SHA512 68db95549d04ed8b6fb41818d8c219492c044abf54af76166fbdefd4cb040fd55918df46ffdd49a97c8d12fe1136fa21037cc2dfe094b3eb06393dd54818302d diff --git a/net-im/telegram-desktop/files/tdesktop-4.2.4-jemalloc-only-telegram-r1.patch b/net-im/telegram-desktop/files/tdesktop-4.2.4-jemalloc-only-telegram-r1.patch deleted file mode 100644 index d56bacea69f8..000000000000 --- a/net-im/telegram-desktop/files/tdesktop-4.2.4-jemalloc-only-telegram-r1.patch +++ /dev/null @@ -1,43 +0,0 @@ -Only link jemalloc for the Telegram binary - -Some combination of factors is making the different codegen tools hang when -jemalloc is linked for those, and they're ran under portage's sandbox. Since -this is only used during build-time, and jemalloc is merely necessary to -improve runtime memory use, it's unnecessary to use it for anything else. - -https://bugs.gentoo.org/802624 - ---- tdesktop-4.2.4-full.orig/Telegram/CMakeLists.txt -+++ tdesktop-4.2.4-full/Telegram/CMakeLists.txt -@@ -1478,6 +1478,14 @@ - desktop-app::external_wayland_client - ) - endif() -+ -+ if (NOT DESKTOP_APP_DISABLE_JEMALLOC) -+ target_link_libraries(Telegram -+ PRIVATE -+ $<TARGET_OBJECTS:desktop-app::linux_jemalloc_helper> -+ $<LINK_ONLY:desktop-app::external_jemalloc> -+ ) -+ endif() - endif() - - if (build_macstore) ---- tdesktop-4.2.4-full.orig/cmake/options_linux.cmake -+++ tdesktop-4.2.4-full/cmake/options_linux.cmake -@@ -78,14 +78,6 @@ - ) - endif() - --if (NOT DESKTOP_APP_DISABLE_JEMALLOC) -- target_link_libraries(common_options -- INTERFACE -- $<TARGET_OBJECTS:desktop-app::linux_jemalloc_helper> -- $<LINK_ONLY:desktop-app::external_jemalloc> -- ) --endif() -- - if (DESKTOP_APP_USE_ALLOCATION_TRACER) - target_link_options(common_options - INTERFACE diff --git a/net-im/telegram-desktop/telegram-desktop-4.11.7-r1.ebuild b/net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild index 4ad46eb573f4..8e9ff6ff89ab 100644 --- a/net-im/telegram-desktop/telegram-desktop-4.11.7-r1.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-4.13.1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" SLOT="0" KEYWORDS="~amd64 ~arm64 ~riscv" -IUSE="dbus enchant +fonts +jemalloc screencast qt6 qt6-imageformats wayland webkit +X" +IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X" REQUIRED_USE=" qt6-imageformats? ( qt6 ) " @@ -48,7 +48,6 @@ CDEPEND=" virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) - jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] @@ -96,10 +95,8 @@ BDEPEND=" virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) " -# dev-libs/jemalloc:=[-lazy-lock] -> https://bugs.gentoo.org/803233 PATCHES=( - "${FILESDIR}/tdesktop-4.2.4-jemalloc-only-telegram-r1.patch" "${FILESDIR}/tdesktop-4.10.0-system-cppgir.patch" "${FILESDIR}/tdesktop-4.10.5-qt_compare.patch" ) @@ -174,7 +171,6 @@ src_configure() { -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X) -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland) - -DDESKTOP_APP_DISABLE_JEMALLOC=$(usex !jemalloc) ## Enables enchant and disables hunspell -DDESKTOP_APP_USE_ENCHANT=$(usex enchant) ## Use system fonts instead of bundled ones @@ -213,13 +209,6 @@ pkg_postinst() { ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!" ewarn fi - if ! use jemalloc && use elibc_glibc; then - # https://github.com/telegramdesktop/tdesktop/issues/16084 - # https://github.com/desktop-app/cmake_helpers/pull/91#issuecomment-881788003 - ewarn "Disabling USE=jemalloc on glibc systems may cause very high RAM usage!" - ewarn "Do NOT report issues about RAM usage without enabling this flag first." - ewarn - fi if use wayland && ! use qt6; then ewarn "Wayland-specific integrations have been deprecated with Qt5." ewarn "The app will continue to function under wayland, but some" |