aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Engberg <diizzy@FreeBSD.org>2025-11-01 13:12:05 +0000
committerDaniel Engberg <diizzy@FreeBSD.org>2025-11-01 16:40:43 +0000
commiteb4b9b42b549e19acdb77a57563d734ccbc5dd09 (patch)
tree79020a4f0326766295844e71e05ded4aa2fb1f50
parent483e7ba9775c2d72813dea57f4d5151b82c45654 (diff)
net-im/tdlib-purple: Remove port
Marked broken in May 2025 and dead upstream PR: 278263
-rw-r--r--MOVED1
-rw-r--r--net-im/Makefile1
-rw-r--r--net-im/tdlib-purple/Makefile51
-rw-r--r--net-im/tdlib-purple/distinfo5
-rw-r--r--net-im/tdlib-purple/files/patch-CMakeLists.txt17
-rw-r--r--net-im/tdlib-purple/files/patch-format.cpp8
-rw-r--r--net-im/tdlib-purple/files/patch-test-CMakeLists.txt9
-rw-r--r--net-im/tdlib-purple/pkg-descr3
-rw-r--r--net-im/tdlib-purple/pkg-plist9
9 files changed, 1 insertions, 103 deletions
diff --git a/MOVED b/MOVED
index 16c2b7a8c43f..dd4221113f68 100644
--- a/MOVED
+++ b/MOVED
@@ -4849,3 +4849,4 @@ devel/electron35||2025-11-01|Has expired: EOLed upstream, switch to newer versio
lang/python39||2025-11-01|Has expired: Upgrade to a newer Python version. 3.9 is in maintenance status and gets security fixes only. End-of-Life: 2025-10. See https://devguide.python.org/versions/
devel/py-pyjq|textproc/py-jq|2025-11-01|Removed: Depended on expired Python version 3.9 and does not build with newer Python
devel/py-ctags||2025-11-01|Removed: Depended on expired Python version 3.9 and does not build with newer Python
+net-im/tdlib-purple||2025-11-01|Remove broken port
diff --git a/net-im/Makefile b/net-im/Makefile
index af4fe820eddd..c59bff12a6bd 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -147,7 +147,6 @@
SUBDIR += sshout
SUBDIR += tde2e
SUBDIR += tdlib
- SUBDIR += tdlib-purple
SUBDIR += telegram-cli
SUBDIR += telegram-desktop
SUBDIR += telegramqml
diff --git a/net-im/tdlib-purple/Makefile b/net-im/tdlib-purple/Makefile
deleted file mode 100644
index e406d816b225..000000000000
--- a/net-im/tdlib-purple/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-PORTNAME= tdlib-purple
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.1
-PORTREVISION= 3
-CATEGORIES= net-im
-
-PATCH_SITES= https://github.com/ars3niy/tdlib-purple/commit/
-PATCHFILES+= 8c87b899ddbec32.patch:-p1 # https://github.com/ars3niy/tdlib-purple/pull/154
-
-MAINTAINER= ports@virtual-estates.net
-COMMENT= Telegram plugin for libpurple, using tdlib
-WWW= https://github.com/ars3niy/tdlib-purple
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= fails to compile with the latest revision of net-im/tdlib
-
-LIB_DEPENDS= libfmt.so:devel/libfmt \
- libtdapi.so:net-im/tdlib \
- librlottie.so:graphics/rlottie \
- libwebp.so:graphics/webp \
- libpurple.so:net-im/libpurple \
- libpng.so:graphics/png
-TEST_LIB_DEPENDS=libgtest.so:devel/googletest
-
-USES= cmake localbase pkgconfig
-
-USE_GITHUB= yeah
-GH_ACCOUNT= ars3niy
-
-OPTIONS_DEFINE= NLS TEST
-OPTIONS_DEFAULT=NLS
-OPTIONS_SUB= yes
-TEST_DESC= Do not enable, tests are broken
-
-CMAKE_ON+= NoVoip # tgvoip is yet to be ported
-CMAKE_ON+= NoBundledLottie # Using graphics/rlottie
-NLS_CMAKE_OFF+= -DNoTranslations=1
-NLS_USES= gettext-tools gettext-runtime
-
-EXTRACT_AFTER_ARGS=--exclude rlottie --exclude fmt
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MTEST}
-WARNING+= "Tests are stale at this time and are likely to fail to compile"
-TEST_TARGET= tests
-.endif
-
-.include <bsd.port.mk>
diff --git a/net-im/tdlib-purple/distinfo b/net-im/tdlib-purple/distinfo
deleted file mode 100644
index d8975e6dc44a..000000000000
--- a/net-im/tdlib-purple/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1702875649
-SHA256 (ars3niy-tdlib-purple-v0.8.1_GH0.tar.gz) = 8eb8b10c714368d7435d34ccda66a918e59c4cb4d2f49b6e16a246a78abd1a62
-SIZE (ars3niy-tdlib-purple-v0.8.1_GH0.tar.gz) = 776564
-SHA256 (8c87b899ddbec32.patch) = b6861f1129a8e17564c2f4abfc264fc95801ad22d00326c3c05d3003fd1b3832
-SIZE (8c87b899ddbec32.patch) = 11742
diff --git a/net-im/tdlib-purple/files/patch-CMakeLists.txt b/net-im/tdlib-purple/files/patch-CMakeLists.txt
deleted file mode 100644
index 5b386e95225a..000000000000
--- a/net-im/tdlib-purple/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
---- CMakeLists.txt 2021-12-17 04:50:38.000000000 -0500
-+++ CMakeLists.txt 2023-12-18 00:14:18.331831000 -0500
-@@ -69,4 +69,5 @@
- secret-chat.cpp
- )
-+target_link_libraries(telegram-tdlib PRIVATE z)
-
- # libpurple uses the deprecated glib-type `GParameter` and the deprecated glib-macro `G_CONST_RETURN`, which
-@@ -94,7 +95,5 @@
-
- set(BUILD_SHARED_LIBS OFF)
--add_subdirectory(fmt)
--target_compile_options(fmt PRIVATE -fPIC)
--target_link_libraries(telegram-tdlib PRIVATE fmt::fmt)
-+target_link_libraries(telegram-tdlib PRIVATE fmt)
-
- if (NOT NoLottie)
diff --git a/net-im/tdlib-purple/files/patch-format.cpp b/net-im/tdlib-purple/files/patch-format.cpp
deleted file mode 100644
index 5335a650997d..000000000000
--- a/net-im/tdlib-purple/files/patch-format.cpp
+++ /dev/null
@@ -1,8 +0,0 @@
---- format.cpp 2021-12-17 04:50:38.000000000 -0500
-+++ format.cpp 2023-12-18 01:10:41.084981000 -0500
-@@ -1,4 +1,4 @@
- #include "format.h"
--#include <fmt/format.h>
-+#include <fmt/args.h>
-
- std::string formatMessage(const char *fmt, std::initializer_list<std::string> args)
diff --git a/net-im/tdlib-purple/files/patch-test-CMakeLists.txt b/net-im/tdlib-purple/files/patch-test-CMakeLists.txt
deleted file mode 100644
index 6beab3b3d537..000000000000
--- a/net-im/tdlib-purple/files/patch-test-CMakeLists.txt
+++ /dev/null
@@ -1,9 +0,0 @@
---- test/CMakeLists.txt 2021-12-17 04:50:38.000000000 -0500
-+++ test/CMakeLists.txt 2023-12-18 01:08:45.228855000 -0500
-@@ -41,5 +41,5 @@
- set_property(TARGET tests PROPERTY CXX_STANDARD 14)
- target_include_directories(tests PRIVATE ${CMAKE_SOURCE_DIR})
--target_link_libraries(tests PRIVATE gtest fmt::fmt Td::TdStatic ${GLIB_LIBRARIES})
-+target_link_libraries(tests PRIVATE gtest fmt Td::TdStatic ${GLIB_LIBRARIES})
-
- if (DEFINED GTEST_PATH)
diff --git a/net-im/tdlib-purple/pkg-descr b/net-im/tdlib-purple/pkg-descr
deleted file mode 100644
index 3fa3f92642ca..000000000000
--- a/net-im/tdlib-purple/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-The new libpurple plugin for accessing Telegram.
-
-This is meant as a successor for telegram-purple.
diff --git a/net-im/tdlib-purple/pkg-plist b/net-im/tdlib-purple/pkg-plist
deleted file mode 100644
index 69e3f9f0c9ae..000000000000
--- a/net-im/tdlib-purple/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-lib/purple-2/libtelegram-tdlib.so
-share/pixmaps/pidgin/protocols/16/telegram.png
-share/pixmaps/pidgin/protocols/22/telegram.png
-share/pixmaps/pidgin/protocols/48/telegram.png
-share/metainfo/tdlib-purple.metainfo.xml
-%%NLS%%share/locale/cs/LC_MESSAGES/tdlib-purple.mo
-%%NLS%%share/locale/de/LC_MESSAGES/tdlib-purple.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/tdlib-purple.mo
-%%NLS%%share/locale/sq/LC_MESSAGES/tdlib-purple.mo