diff options
Diffstat (limited to 'net-im')
22 files changed, 312 insertions, 89 deletions
diff --git a/net-im/kaccounts-integration/distinfo b/net-im/kaccounts-integration/distinfo index 94a41a03d3d2..1572ae855b28 100644 --- a/net-im/kaccounts-integration/distinfo +++ b/net-im/kaccounts-integration/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564281 -SHA256 (KDE/release-service/25.04.0/kaccounts-integration-25.04.0.tar.xz) = c326461d39c9c8cc366c42f46a3ee354ee7ee1de428b7a835f2221a5252b6299 -SIZE (KDE/release-service/25.04.0/kaccounts-integration-25.04.0.tar.xz) = 94968 +TIMESTAMP = 1746557923 +SHA256 (KDE/release-service/25.04.1/kaccounts-integration-25.04.1.tar.xz) = 314ff346a224d2ba3fbbdc130241f06a5c5c37d97199c512a1c62fead7fbfe93 +SIZE (KDE/release-service/25.04.1/kaccounts-integration-25.04.1.tar.xz) = 95008 diff --git a/net-im/kaccounts-providers/distinfo b/net-im/kaccounts-providers/distinfo index 78ea80a56ff3..17bc04a11f10 100644 --- a/net-im/kaccounts-providers/distinfo +++ b/net-im/kaccounts-providers/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564282 -SHA256 (KDE/release-service/25.04.0/kaccounts-providers-25.04.0.tar.xz) = 3fb54b89e243c9b0c02dea64ebbf37c1fae099c6e7862acf144c6f53102cf656 -SIZE (KDE/release-service/25.04.0/kaccounts-providers-25.04.0.tar.xz) = 68768 +TIMESTAMP = 1746557924 +SHA256 (KDE/release-service/25.04.1/kaccounts-providers-25.04.1.tar.xz) = bf400b1aef13f235ffa25741b45a6a2452f063aac4de1fd94a8ffec55fba1e4d +SIZE (KDE/release-service/25.04.1/kaccounts-providers-25.04.1.tar.xz) = 68800 diff --git a/net-im/neochat/distinfo b/net-im/neochat/distinfo index 6c2618bb9800..176080e69c59 100644 --- a/net-im/neochat/distinfo +++ b/net-im/neochat/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564282 -SHA256 (KDE/release-service/25.04.0/neochat-25.04.0.tar.xz) = 8f82f14eecf6b5cbb2054a957cb889fbc025fe368ca1fca1ab7a2319a7317202 -SIZE (KDE/release-service/25.04.0/neochat-25.04.0.tar.xz) = 1149304 +TIMESTAMP = 1746557924 +SHA256 (KDE/release-service/25.04.1/neochat-25.04.1.tar.xz) = e66d8290ee1a51f817a10cf083a1823289e9eceb9bcd0a0747f0b057424957ea +SIZE (KDE/release-service/25.04.1/neochat-25.04.1.tar.xz) = 1151184 diff --git a/net-im/tdlib/Makefile b/net-im/tdlib/Makefile index d338e8a95edc..28fbf97c053e 100644 --- a/net-im/tdlib/Makefile +++ b/net-im/tdlib/Makefile @@ -1,6 +1,6 @@ PORTNAME= tdlib DISTVERSIONPREFIX= v -DISTVERSION= 1.8.0 +DISTVERSION= 1.8.48 CATEGORIES= net-im devel MAINTAINER= yuri@FreeBSD.org @@ -9,18 +9,19 @@ WWW= https://github.com/tdlib/td LICENSE= BSL -USES= cmake:testing compiler:c++14-lang gperf ssl +USES= cmake:testing compiler:c++14-lang gperf readline ssl USE_GITHUB= yes GH_PROJECT= td +GH_TAGNAME= b8b08b0 # hash corresponding to 1.8.48 -CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_ON= TD_INSTALL_SHARED_LIBRARIES TD_INSTALL_STATIC_LIBRARIES CMAKE_OFF= BUILD_TESTING FREEBSD_BUILD_BENCHMARKS -do-test: - @cd ${BUILD_WRKSRC} && \ - ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DFREEBSD_BUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test +PLIST_SUB+= LIBVERSION=${PORTVERSION} + +post-patch: + @${REINPLACE_CMD} -e 's|%%COMMIT%%|${GH_TAGNAME}|g' \ + ${WRKSRC}/CMake/GetGitRevisionDescription.cmake .include <bsd.port.mk> diff --git a/net-im/tdlib/distinfo b/net-im/tdlib/distinfo index c9fe9c1adc58..58f4d58e16cf 100644 --- a/net-im/tdlib/distinfo +++ b/net-im/tdlib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1641141093 -SHA256 (tdlib-td-v1.8.0_GH0.tar.gz) = 30d560205fe82fb811cd57a8fcbc7ac853a5b6195e9cb9e6ff142f5e2d8be217 -SIZE (tdlib-td-v1.8.0_GH0.tar.gz) = 4527846 +TIMESTAMP = 1746135980 +SHA256 (tdlib-td-v1.8.48-b8b08b0_GH0.tar.gz) = 7e9885decba915c15e3297b824e2320ddd3d95fcca4ed47eb0ffa6c91f159548 +SIZE (tdlib-td-v1.8.48-b8b08b0_GH0.tar.gz) = 5465084 diff --git a/net-im/tdlib/files/patch-CMakeLists.txt b/net-im/tdlib/files/patch-CMakeLists.txt index fa81fa16eb1a..ace0aa6c9837 100644 --- a/net-im/tdlib/files/patch-CMakeLists.txt +++ b/net-im/tdlib/files/patch-CMakeLists.txt @@ -1,14 +1,8 @@ -- make tests and benchmarks conditional on special cmake variables, see https://github.com/tdlib/td/issues/1583 - ---- CMakeLists.txt.orig 2021-05-20 23:05:03 UTC +--- CMakeLists.txt.orig 2025-04-30 22:25:21 UTC +++ CMakeLists.txt -@@ -189,9 +189,11 @@ add_subdirectory(sqlite) - - add_subdirectory(tddb) - -+if (BUILD_TESTING) - add_subdirectory(test) -+endif() +@@ -213,7 +213,7 @@ add_subdirectory(tde2e) + set(TDE2E_ENABLE_INSTALL ${TD_INSTALL_STATIC_LIBRARIES} CACHE BOOL "" FORCE) + add_subdirectory(tde2e) -if (NOT CMAKE_CROSSCOMPILING) +if (FREEBSD_BUILD_BENCHMARKS AND NOT CMAKE_CROSSCOMPILING) diff --git a/net-im/tdlib/files/patch-CMake_GetGitRevisionDescription.cmake b/net-im/tdlib/files/patch-CMake_GetGitRevisionDescription.cmake new file mode 100644 index 000000000000..cf442232b657 --- /dev/null +++ b/net-im/tdlib/files/patch-CMake_GetGitRevisionDescription.cmake @@ -0,0 +1,11 @@ +--- CMake/GetGitRevisionDescription.cmake.orig 2025-04-30 22:25:21 UTC ++++ CMake/GetGitRevisionDescription.cmake +@@ -67,7 +67,7 @@ function(get_git_head_revision _refspecvar _hashvar) + endif() + if (GIT_DIR STREQUAL "") + set(${_refspecvar} "GITDIR-NOTFOUND" PARENT_SCOPE) +- set(${_hashvar} "GITDIR-NOTFOUND" PARENT_SCOPE) ++ set(${_hashvar} "%%COMMIT%%" PARENT_SCOPE) + return() + endif() + diff --git a/net-im/tdlib/files/patch-tde2e_CMakeLists.txt b/net-im/tdlib/files/patch-tde2e_CMakeLists.txt new file mode 100644 index 000000000000..8dc1e7c1fb01 --- /dev/null +++ b/net-im/tdlib/files/patch-tde2e_CMakeLists.txt @@ -0,0 +1,10 @@ +--- tde2e/CMakeLists.txt.orig 2025-04-30 22:25:21 UTC ++++ tde2e/CMakeLists.txt +@@ -83,4 +83,7 @@ if (TDE2E_ENABLE_INSTALL) + LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" + ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" + ) ++ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/td ++ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} ++ FILES_MATCHING PATTERN "*.h") + endif() diff --git a/net-im/tdlib/files/patch-tdutils_CMakeLists.txt b/net-im/tdlib/files/patch-tdutils_CMakeLists.txt new file mode 100644 index 000000000000..bea6582773bf --- /dev/null +++ b/net-im/tdlib/files/patch-tdutils_CMakeLists.txt @@ -0,0 +1,12 @@ +--- tdutils/CMakeLists.txt.orig 2025-04-30 22:25:21 UTC ++++ tdutils/CMakeLists.txt +@@ -416,6 +416,9 @@ if (TDUTILS_ENABLE_INSTALL) + LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" + ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" + ) ++ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/td ++ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} ++ FILES_MATCHING PATTERN "*.h") + endif() + + if (TD_TEST_FOLLY AND ABSL_FOUND AND TDUTILS_USE_EXTERNAL_DEPENDENCIES) diff --git a/net-im/tdlib/pkg-plist b/net-im/tdlib/pkg-plist index 1bbd84ed34c4..eee8bb81e4c1 100644 --- a/net-im/tdlib/pkg-plist +++ b/net-im/tdlib/pkg-plist @@ -1,3 +1,21 @@ +include/td/e2e/BitString.h +include/td/e2e/Blockchain.h +include/td/e2e/Call.h +include/td/e2e/CheckSharedSecret.h +include/td/e2e/Container.h +include/td/e2e/DecryptedKey.h +include/td/e2e/EncryptedKey.h +include/td/e2e/EncryptedStorage.h +include/td/e2e/Keys.h +include/td/e2e/MessageEncryption.h +include/td/e2e/Mnemonic.h +include/td/e2e/QRHandshake.h +include/td/e2e/TestBlockchain.h +include/td/e2e/Trie.h +include/td/e2e/bip39.h +include/td/e2e/e2e_api.h +include/td/e2e/e2e_errors.h +include/td/e2e/utils.h include/td/telegram/Client.h include/td/telegram/Log.h include/td/telegram/td_api.h @@ -6,21 +24,195 @@ include/td/telegram/td_json_client.h include/td/telegram/td_log.h include/td/telegram/tdjson_export.h include/td/tl/TlObject.h +include/td/utils/AesCtrByteFlow.h +include/td/utils/AsyncFileLog.h +include/td/utils/AtomicRead.h +include/td/utils/BigNum.h +include/td/utils/BufferedFd.h +include/td/utils/BufferedReader.h +include/td/utils/BufferedUdp.h +include/td/utils/ByteFlow.h +include/td/utils/CancellationToken.h +include/td/utils/ChainScheduler.h +include/td/utils/ChangesProcessor.h +include/td/utils/Closure.h +include/td/utils/CombinedLog.h +include/td/utils/ConcurrentHashTable.h +include/td/utils/Container.h +include/td/utils/Context.h +include/td/utils/DecTree.h +include/td/utils/Destructor.h +include/td/utils/Ed25519.h +include/td/utils/Enumerator.h +include/td/utils/EpochBasedMemoryReclamation.h +include/td/utils/ExitGuard.h +include/td/utils/FileLog.h +include/td/utils/FlatHashMap.h +include/td/utils/FlatHashMapChunks.h +include/td/utils/FlatHashSet.h +include/td/utils/FlatHashTable.h +include/td/utils/FloodControlFast.h +include/td/utils/FloodControlGlobal.h +include/td/utils/FloodControlStrict.h +include/td/utils/Gzip.h +include/td/utils/GzipByteFlow.h +include/td/utils/Hash.h +include/td/utils/HashMap.h +include/td/utils/HashSet.h +include/td/utils/HashTableUtils.h +include/td/utils/HazardPointers.h +include/td/utils/Heap.h +include/td/utils/Hints.h +include/td/utils/HttpDate.h +include/td/utils/HttpUrl.h +include/td/utils/JsonBuilder.h +include/td/utils/List.h +include/td/utils/MapNode.h +include/td/utils/MemoryLog.h +include/td/utils/MimeType.h +include/td/utils/MovableValue.h +include/td/utils/MpmcQueue.h +include/td/utils/MpmcWaiter.h +include/td/utils/MpscLinkQueue.h +include/td/utils/MpscPollableQueue.h +include/td/utils/Named.h +include/td/utils/NullLog.h +include/td/utils/ObjectPool.h +include/td/utils/Observer.h +include/td/utils/OptionParser.h +include/td/utils/OrderedEventsProcessor.h +include/td/utils/Parser.h +include/td/utils/PathView.h +include/td/utils/Promise.h +include/td/utils/Random.h +include/td/utils/ScopeGuard.h +include/td/utils/SetNode.h +include/td/utils/SharedObjectPool.h +include/td/utils/SharedSlice.h +include/td/utils/Slice-decl.h +include/td/utils/Slice.h +include/td/utils/SliceBuilder.h +include/td/utils/Span.h +include/td/utils/SpinLock.h +include/td/utils/StackAllocator.h +include/td/utils/Status.h +include/td/utils/StealingQueue.h +include/td/utils/Storer.h +include/td/utils/StorerBase.h +include/td/utils/StringBuilder.h +include/td/utils/ThreadLocalStorage.h +include/td/utils/ThreadSafeCounter.h +include/td/utils/Time.h +include/td/utils/TimedStat.h +include/td/utils/Timer.h +include/td/utils/TlDowncastHelper.h +include/td/utils/TlStorerToString.h +include/td/utils/TsCerr.h +include/td/utils/TsFileLog.h +include/td/utils/TsList.h +include/td/utils/TsLog.h +include/td/utils/UInt.h +include/td/utils/Variant.h +include/td/utils/VectorQueue.h +include/td/utils/WaitFreeHashMap.h +include/td/utils/WaitFreeHashSet.h +include/td/utils/WaitFreeVector.h +include/td/utils/algorithm.h +include/td/utils/as.h +include/td/utils/base64.h +include/td/utils/benchmark.h +include/td/utils/bits.h +include/td/utils/buffer.h +include/td/utils/check.h +include/td/utils/common.h +include/td/utils/crypto.h +include/td/utils/emoji.h +include/td/utils/filesystem.h +include/td/utils/find_boundary.h +include/td/utils/fixed_vector.h +include/td/utils/format.h +include/td/utils/int_types.h +include/td/utils/invoke.h +include/td/utils/logging.h +include/td/utils/misc.h +include/td/utils/optional.h +include/td/utils/overloaded.h +include/td/utils/port/Clocks.h +include/td/utils/port/CxCli.h +include/td/utils/port/EventFd.h +include/td/utils/port/EventFdBase.h +include/td/utils/port/FileFd.h +include/td/utils/port/FromApp.h +include/td/utils/port/IPAddress.h +include/td/utils/port/IoSlice.h +include/td/utils/port/MemoryMapping.h +include/td/utils/port/Mutex.h +include/td/utils/port/Poll.h +include/td/utils/port/PollBase.h +include/td/utils/port/PollFlags.h +include/td/utils/port/RwMutex.h +include/td/utils/port/ServerSocketFd.h +include/td/utils/port/SocketFd.h +include/td/utils/port/Stat.h +include/td/utils/port/StdStreams.h +include/td/utils/port/UdpSocketFd.h +include/td/utils/port/config.h +include/td/utils/port/detail/Epoll.h +include/td/utils/port/detail/EventFdBsd.h +include/td/utils/port/detail/EventFdLinux.h +include/td/utils/port/detail/EventFdWindows.h +include/td/utils/port/detail/Iocp.h +include/td/utils/port/detail/KQueue.h +include/td/utils/port/detail/NativeFd.h +include/td/utils/port/detail/Poll.h +include/td/utils/port/detail/PollableFd.h +include/td/utils/port/detail/Select.h +include/td/utils/port/detail/ThreadIdGuard.h +include/td/utils/port/detail/ThreadPthread.h +include/td/utils/port/detail/ThreadStl.h +include/td/utils/port/detail/WineventPoll.h +include/td/utils/port/detail/skip_eintr.h +include/td/utils/port/path.h +include/td/utils/port/platform.h +include/td/utils/port/rlimit.h +include/td/utils/port/signals.h +include/td/utils/port/sleep.h +include/td/utils/port/stacktrace.h +include/td/utils/port/thread.h +include/td/utils/port/thread_local.h +include/td/utils/port/uname.h +include/td/utils/port/user.h +include/td/utils/port/wstring_convert.h +include/td/utils/queue.h +include/td/utils/simple_tests.h +include/td/utils/tests.h +include/td/utils/tl_helpers.h +include/td/utils/tl_parsers.h +include/td/utils/tl_storers.h +include/td/utils/translit.h +include/td/utils/type_traits.h +include/td/utils/uint128.h +include/td/utils/unicode.h +include/td/utils/unique_ptr.h +include/td/utils/unique_value_ptr.h +include/td/utils/utf8.h lib/cmake/Td/TdConfig.cmake lib/cmake/Td/TdConfigVersion.cmake lib/cmake/Td/TdTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Td/TdTargets.cmake +lib/cmake/Td/TdStaticTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Td/TdStaticTargets.cmake lib/libtdactor.a -lib/libtdapi.so -lib/libtdapi.so.1.8.0 -lib/libtdclient.so -lib/libtdclient.so.1.8.0 +lib/libtdapi.a +lib/libtdclient.a lib/libtdcore.a lib/libtddb.a +lib/libtde2e.a lib/libtdjson.so -lib/libtdjson.so.1.8.0 +lib/libtdjson.so.%%LIBVERSION%% lib/libtdjson_private.a lib/libtdjson_static.a +lib/libtdmtproto.a lib/libtdnet.a lib/libtdsqlite.a lib/libtdutils.a @@ -29,9 +221,11 @@ libdata/pkgconfig/tdapi.pc libdata/pkgconfig/tdclient.pc libdata/pkgconfig/tdcore.pc libdata/pkgconfig/tddb.pc +libdata/pkgconfig/tde2e.pc libdata/pkgconfig/tdjson.pc libdata/pkgconfig/tdjson_private.pc libdata/pkgconfig/tdjson_static.pc +libdata/pkgconfig/tdmtproto.pc libdata/pkgconfig/tdnet.pc libdata/pkgconfig/tdsqlite.pc libdata/pkgconfig/tdutils.pc diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile index 3735ffaed5f4..abef119fab27 100644 --- a/net-im/telegram-desktop/Makefile +++ b/net-im/telegram-desktop/Makefile @@ -1,11 +1,13 @@ PORTNAME= telegram-desktop -DISTVERSION= 5.13.1 -PORTREVISION= 7 +DISTVERSION= 5.14.1 CATEGORIES= net-im MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/ DISTNAME= tdesktop-${DISTVERSION}-full DISTFILES= ${DISTNAME}${EXTRACT_SUFX} +PATCH_SITES= https://github.com/telegramdesktop/tdesktop/commit/ +PATCHFILES= f676d32f96e70874d9d8e78788c37b82b1e3324a.patch:-p1 + MAINTAINER= ports@FreeBSD.org COMMENT= Telegram Desktop messaging app WWW= https://desktop.telegram.org/ @@ -25,6 +27,7 @@ BUILD_DEPENDS= boost-libs>0:devel/boost-libs \ tl-expected>0:devel/tl-expected \ v4l_compat>0:multimedia/v4l_compat \ yasm:devel/yasm \ + ${LOCALBASE}/lib/libtde2e.a:net-im/tdlib \ ${LOCALBASE}/lib/libtg_owt.a:net-im/tg_owt LIB_DEPENDS= libabsl_base.so:devel/abseil \ libada.so:devel/libada \ diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo index 21a0070d466b..397a77ea5471 100644 --- a/net-im/telegram-desktop/distinfo +++ b/net-im/telegram-desktop/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1743084723 -SHA256 (tdesktop-5.13.1-full.tar.gz) = caa37bbf7d9fcdfecdb5f596f02a44becbe468ea5c6af7f3c670b61952744a80 -SIZE (tdesktop-5.13.1-full.tar.gz) = 72699182 +TIMESTAMP = 1746300493 +SHA256 (tdesktop-5.14.1-full.tar.gz) = 42d3130292b21928f04e39539f4e7358206bde913ea6e5171b0ffdeb38b9872e +SIZE (tdesktop-5.14.1-full.tar.gz) = 72779847 +SHA256 (f676d32f96e70874d9d8e78788c37b82b1e3324a.patch) = a3b6ad6badcbfeb9af01a3d7591c433779c2fea99d57c735ed8a6beed549e5ce +SIZE (f676d32f96e70874d9d8e78788c37b82b1e3324a.patch) = 862 diff --git a/net-im/telegram-desktop/files/patch-Telegram_lib__base_base_platform_linux_base__linux__xdp__utilities.cpp b/net-im/telegram-desktop/files/patch-Telegram_lib__base_base_platform_linux_base__linux__xdp__utilities.cpp deleted file mode 100644 index 25db4543f4ef..000000000000 --- a/net-im/telegram-desktop/files/patch-Telegram_lib__base_base_platform_linux_base__linux__xdp__utilities.cpp +++ /dev/null @@ -1,30 +0,0 @@ -Fix build with Qt >= 6.9.0 - -Backported from: https://github.com/desktop-app/lib_base/pull/268 - ---- Telegram/lib_base/base/platform/linux/base_linux_xdp_utilities.cpp.orig 2025-02-25 06:14:47 UTC -+++ Telegram/lib_base/base/platform/linux/base_linux_xdp_utilities.cpp -@@ -16,7 +16,11 @@ - #if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) - #include <qpa/qplatformintegration.h> - #include <private/qguiapplication_p.h> -+#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0) -+#include <private/qdesktopunixservices_p.h> -+#else // Qt >= 6.9.0 - #include <private/qgenericunixservices_p.h> -+#endif // Qt < 6.9.0 - #endif // Qt >= 6.5.0 - - #include <sstream> -@@ -39,7 +43,10 @@ std::string ParentWindowID(QWindow *window) { - } - - #if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) -- if (const auto services = dynamic_cast<QGenericUnixServices*>( -+#if QT_VERSION < QT_VERSION_CHECK(6, 9, 0) -+ using QDesktopUnixServices = QGenericUnixServices; -+#endif // Qt < 6.9.0 -+ if (const auto services = dynamic_cast<QDesktopUnixServices*>( - QGuiApplicationPrivate::platformIntegration()->services())) { - return services->portalWindowIdentifier(window).toStdString(); - } diff --git a/net-im/telegram-desktop/files/patch-cmake_external_qt_package.cmake b/net-im/telegram-desktop/files/patch-cmake_external_qt_package.cmake index aa1b987526cb..06e5d4af10e9 100644 --- a/net-im/telegram-desktop/files/patch-cmake_external_qt_package.cmake +++ b/net-im/telegram-desktop/files/patch-cmake_external_qt_package.cmake @@ -1,6 +1,6 @@ ---- cmake/external/qt/package.cmake.orig 2024-10-11 07:45:28 UTC +--- cmake/external/qt/package.cmake.orig 2025-05-01 07:59:09 UTC +++ cmake/external/qt/package.cmake -@@ -66,6 +66,8 @@ if (QT_VERSION_MAJOR GREATER_EQUAL 6) +@@ -69,6 +69,8 @@ if (QT_VERSION_MAJOR GREATER_EQUAL 6) if (QT_VERSION_MAJOR GREATER_EQUAL 6) find_package(Qt${QT_VERSION_MAJOR} COMPONENTS OpenGL OpenGLWidgets REQUIRED) diff --git a/net-im/telegram-desktop/files/patch-cmake_external_td_CMakeLists.txt b/net-im/telegram-desktop/files/patch-cmake_external_td_CMakeLists.txt new file mode 100644 index 000000000000..6bee7cb39b28 --- /dev/null +++ b/net-im/telegram-desktop/files/patch-cmake_external_td_CMakeLists.txt @@ -0,0 +1,15 @@ +--- cmake/external/td/CMakeLists.txt.orig 2025-05-01 07:59:09 UTC ++++ cmake/external/td/CMakeLists.txt +@@ -7,6 +7,12 @@ add_library(desktop-app::external_td ALIAS external_td + add_library(external_td INTERFACE IMPORTED GLOBAL) + add_library(desktop-app::external_td ALIAS external_td) + ++if (DESKTOP_APP_USE_PACKAGED) ++ find_package(Td REQUIRED) ++ target_link_libraries(external_td INTERFACE Td::tde2e) ++ return() ++endif() ++ + set(td_loc ${libs_loc}/td) + set(td_build_loc ${td_loc}/out/$<IF:$<CONFIG:Debug>,Debug,Release>) + if (WIN32) diff --git a/net-im/tg_owt/Makefile b/net-im/tg_owt/Makefile index 2b2efd12709d..8c07236aeb6a 100644 --- a/net-im/tg_owt/Makefile +++ b/net-im/tg_owt/Makefile @@ -1,5 +1,5 @@ PORTNAME= tg_owt -PORTVERSION= 0.0.20250429 +PORTVERSION= 0.0.20250501 CATEGORIES= net-im MAINTAINER= ports@FreeBSD.org @@ -27,7 +27,7 @@ USE_XORG= x11 xcomposite xdamage xrender xrandr xtst USE_GL= gbm gl USE_GITHUB= yes GH_ACCOUNT= desktop-app -GH_TAGNAME= 698c4f7 +GH_TAGNAME= c4192e8 CMAME_ON= TG_OWT_PACKAGED_BUILD diff --git a/net-im/tg_owt/distinfo b/net-im/tg_owt/distinfo index 47b41462665a..c2fa5169c57e 100644 --- a/net-im/tg_owt/distinfo +++ b/net-im/tg_owt/distinfo @@ -1,7 +1,5 @@ -TIMESTAMP = 1745936846 -SHA256 (desktop-app-tg_owt-0.0.20250429-698c4f7_GH0.tar.gz) = 76dbcfc393dc8eef3e7d131778e7b78f0a9745c77deacc10adb7f186d29aa6d9 -SIZE (desktop-app-tg_owt-0.0.20250429-698c4f7_GH0.tar.gz) = 11716320 +TIMESTAMP = 1746127286 +SHA256 (desktop-app-tg_owt-0.0.20250501-c4192e8_GH0.tar.gz) = 87a58d153e0e0a12521335a41e695befd1abf72ec3545db48c8f4cc801116d52 +SIZE (desktop-app-tg_owt-0.0.20250501-c4192e8_GH0.tar.gz) = 11716225 SHA256 (osokin-libyuv-04821d1_GH0.tar.gz) = cffd73dc527a8991e0fa78f0013d5db457a55298dada5896b4d6fa1b4ec5713f SIZE (osokin-libyuv-04821d1_GH0.tar.gz) = 559577 -SHA256 (4f7618d717335ec7e96ee665591aae87e8caf22d.patch) = 6fafbce24ffec707fa0556591cbe551aa946c0b4c6efa1ca25867dd3af0a2e89 -SIZE (4f7618d717335ec7e96ee665591aae87e8caf22d.patch) = 1478 diff --git a/net-im/tokodon/Makefile b/net-im/tokodon/Makefile index 26540556c82b..f78c93d7c0e9 100644 --- a/net-im/tokodon/Makefile +++ b/net-im/tokodon/Makefile @@ -1,6 +1,5 @@ PORTNAME= tokodon DISTVERSION= ${KDE_APPLICATIONS_VERSION} -PORTREVISION= 1 CATEGORIES= net-im kde kde-applications MAINTAINER= kde@FreeBSD.org diff --git a/net-im/tokodon/distinfo b/net-im/tokodon/distinfo index 93998f591c2a..f450ed9d48ff 100644 --- a/net-im/tokodon/distinfo +++ b/net-im/tokodon/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564283 -SHA256 (KDE/release-service/25.04.0/tokodon-25.04.0.tar.xz) = 578d241218994ca4854a386413e9ec7a7c022a183e6fed36554a30fb66aa78ba -SIZE (KDE/release-service/25.04.0/tokodon-25.04.0.tar.xz) = 789500 +TIMESTAMP = 1746557925 +SHA256 (KDE/release-service/25.04.1/tokodon-25.04.1.tar.xz) = 37a84b55de80859e9902ae26fefb7486dd1cd6600f5bcc3cb3ec9ce6c869f7e3 +SIZE (KDE/release-service/25.04.1/tokodon-25.04.1.tar.xz) = 789332 diff --git a/net-im/toot/Makefile b/net-im/toot/Makefile index 0eafadb91d1f..5c678b70ced5 100644 --- a/net-im/toot/Makefile +++ b/net-im/toot/Makefile @@ -1,5 +1,5 @@ PORTNAME= toot -DISTVERSION= 0.47.1 +DISTVERSION= 0.48.0 CATEGORIES= net-im python MASTER_SITES= PYPI \ https://github.com/ihabunek/toot/releases/download/${DISTVERSION}/ @@ -14,6 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5.0<5.0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=8.1<9:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.1<3.0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.13<3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.10.0<1.0:textproc/py-tomlkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwid>=2.0.0<3.0:devel/py-urwid@${PY_FLAVOR} \ @@ -23,8 +24,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}urwidgets>=0:devel/py-urwidgets@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= flavors pytest @@ -36,6 +36,19 @@ NO_INSTALL= yes SUB_FILES= toot SUB_LIST= PYTHON_CMD=${PYTHON_CMD} +OPTIONS_DEFAULT= IMAGES RICHTEXT +OPTIONS_GROUP= SUPPORT +OPTIONS_GROUP_SUPPORT= IMAGES RICHTEXT + +IMAGES_DESC= Required to display images in the TUI +RICHTEXT_DESC= Required to display rich text in the TUI + +IMAGES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=9.5.0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}term-image>=0.7.2:graphics/py-term-image@${PY_FLAVOR} +RICHTEXT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwidgets>=0.2<0.3:devel/py-urwidgets@${PY_FLAVOR} + +PORTSCOUT= skipv:0.48.1 + do-install: ${INSTALL_SCRIPT} ${WRKDIR}/toot \ ${STAGEDIR}${PREFIX}/bin/toot diff --git a/net-im/toot/distinfo b/net-im/toot/distinfo index b2fd38e376a1..b5a61a3c5c79 100644 --- a/net-im/toot/distinfo +++ b/net-im/toot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735070581 -SHA256 (toot-0.47.1.tar.gz) = fae758b50d22c019379a1f90ac0fe7adfc152ce8899005e463b36ee2e88abc2b -SIZE (toot-0.47.1.tar.gz) = 1318249 +TIMESTAMP = 1746327277 +SHA256 (toot-0.48.0.tar.gz) = 7e9134a1568ac5f4d1bc63c26795cba85b07d832871fb0b8cb5d80d7f749d096 +SIZE (toot-0.48.0.tar.gz) = 1476183 diff --git a/net-im/toot/pkg-plist b/net-im/toot/pkg-plist index ae2888f13fa6..a5d3f304b236 100644 --- a/net-im/toot/pkg-plist +++ b/net-im/toot/pkg-plist @@ -14,6 +14,7 @@ bin/toot %%PYTHON_SITELIBDIR%%/toot/cli/statuses.py %%PYTHON_SITELIBDIR%%/toot/cli/tags.py %%PYTHON_SITELIBDIR%%/toot/cli/timelines.py +%%PYTHON_SITELIBDIR%%/toot/cli/timelines_v2.py %%PYTHON_SITELIBDIR%%/toot/cli/tui.py %%PYTHON_SITELIBDIR%%/toot/cli/validators.py %%PYTHON_SITELIBDIR%%/toot/config.py |