git: 138bf759c696 - main - net-im/cawbird: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 01 Apr 2024 10:53:51 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=138bf759c696fe4709b1fb609c40ce9dea5e7a6d

commit 138bf759c696fe4709b1fb609c40ce9dea5e7a6d
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-04-01 10:53:43 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-04-01 10:53:43 +0000

    net-im/cawbird: Remove expired port
    
    2024-03-31 net-im/cawbird: No longer developed due to Twitter changes
---
 MOVED                                         |  1 +
 net-im/Makefile                               |  1 -
 net-im/cawbird/Makefile                       | 42 ----------------------
 net-im/cawbird/distinfo                       |  3 --
 net-im/cawbird/files/patch-meson.build        | 11 ------
 net-im/cawbird/files/patch-src_CbTweet.h      | 14 --------
 net-im/cawbird/files/patch-src_CbTweetModel.h | 14 --------
 net-im/cawbird/pkg-descr                      |  6 ----
 net-im/cawbird/pkg-plist                      | 51 ---------------------------
 9 files changed, 1 insertion(+), 142 deletions(-)

diff --git a/MOVED b/MOVED
index 93b2f0cda469..f4445016bfc7 100644
--- a/MOVED
+++ b/MOVED
@@ -3100,3 +3100,4 @@ misc/buffer|misc/mbuffer|2024-04-01|Has expired: No upstream updates since 1995.
 irc/thales||2024-04-01|Has expired: End of life upstream
 irc/sirc||2024-04-01|Has expired: Abandonware, upstream is gone and current version was released over 20 years ago. Consider irc/irssi , irc/epic5 or irc/ircII
 net-p2p/btpd||2024-04-01|Has expired: Abandoned upstream, lacks support for common functionality such as Magnet links, DHT, PEX and HTTPS. Consider net-p2p/qbittorrent or net-p2p/transmission
+net-im/cawbird||2024-04-01|Has expired: No longer developed due to Twitter changes
diff --git a/net-im/Makefile b/net-im/Makefile
index bbb44b6dad4a..f4839e928bca 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -2,7 +2,6 @@
 
     SUBDIR += beebeep
     SUBDIR += biboumi
-    SUBDIR += cawbird
     SUBDIR += chatterino2
     SUBDIR += climm
     SUBDIR += coccinella
diff --git a/net-im/cawbird/Makefile b/net-im/cawbird/Makefile
deleted file mode 100644
index 49e3fb0ac32a..000000000000
--- a/net-im/cawbird/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-PORTNAME=	cawbird
-PORTVERSION=	1.5
-DISTVERSIONPREFIX=	v
-PORTREVISION=	4
-CATEGORIES=	net-im
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Fork of Corebird GTK Twitter client
-WWW=		https://github.com/IBBoard/cawbird
-
-LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-DEPRECATED=	No longer developed due to Twitter changes
-EXPIRATION_DATE=	2024-03-31
-
-LIB_DEPENDS=	libjson-glib-1.0.so:devel/json-glib \
-		liboauth.so:net/liboauth \
-		librest-0.7.so:devel/librest \
-		libsoup-gnome-2.4.so:devel/libsoup
-
-USES=		gettext gnome meson pkgconfig sqlite:3 vala:build
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	IBBoard
-
-USE_GNOME=	glib20 gtk30
-
-GLIB_SCHEMAS=	uk.co.ibboard.cawbird.gschema.xml
-
-MESON_ARGS=	-Dconsumer_key_base64=YUVNOE14dE5xMVdHRzl2emo5SzNNSlNUeg== \
-	        -Dconsumer_secret_base64=c0J0cmc2clNJTFN6bHlSbFNXc2J1MmdvWWk3b0FzTGZHOGI4OG5QRzB3Tmx1Y0ZtOHQ=
-
-OPTIONS_DEFINE=	SPELLCHECK VIDEO
-
-SPELLCHECK_LIB_DEPENDS=	libgtkspell3-3.so:textproc/gtkspell3
-SPELLCHECK_MESON_OFF=	-Dspellcheck=false
-
-VIDEO_USES=		gstreamer
-VIDEO_MESON_OFF=	-Dvideo=false
-
-.include <bsd.port.mk>
diff --git a/net-im/cawbird/distinfo b/net-im/cawbird/distinfo
deleted file mode 100644
index b83bc2d32f60..000000000000
--- a/net-im/cawbird/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1648412691
-SHA256 (IBBoard-cawbird-v1.5_GH0.tar.gz) = 0ef472cbecd6a7eb384a5b27833612d61eba7ace22293dbe14571b887b61ecae
-SIZE (IBBoard-cawbird-v1.5_GH0.tar.gz) = 675527
diff --git a/net-im/cawbird/files/patch-meson.build b/net-im/cawbird/files/patch-meson.build
deleted file mode 100644
index ccc651383701..000000000000
--- a/net-im/cawbird/files/patch-meson.build
+++ /dev/null
@@ -1,11 +0,0 @@
---- meson.build.orig	2021-09-19 15:58:12 UTC
-+++ meson.build
-@@ -13,7 +13,7 @@ srcdir = include_directories('src')
- # This is apparently bad practice, but it solves our "undefined reference to symbol 'floor@@GLIBC_2.2.5'" build problem
- cc = meson.get_compiler('c')
- libm = cc.find_library('m', required : false)
--oauth = cc.find_library('oauth')
-+oauth = cc.find_library('oauth', dirs : '/usr/local/lib', required : true)
- 
- min_glib_version = '2.44'
- 
diff --git a/net-im/cawbird/files/patch-src_CbTweet.h b/net-im/cawbird/files/patch-src_CbTweet.h
deleted file mode 100644
index b1c9e6ade2de..000000000000
--- a/net-im/cawbird/files/patch-src_CbTweet.h
+++ /dev/null
@@ -1,14 +0,0 @@
-libcawbird.a.p/src/list/TweetListEntry.c:1215:6: error: implicit declaration of function 'cb_tweet_has_quoted_inline_media' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
-        if (cb_tweet_has_quoted_inline_media (tweet)) {
-            ^
-
---- src/CbTweet.h.orig	2022-03-18 20:59:56 UTC
-+++ src/CbTweet.h
-@@ -110,6 +110,7 @@ gboolean         cb_tweet_has_inline_media (CbTweet   
- char **          cb_tweet_get_mentions     (CbTweet   *tweet,
-                                             int       *n_mentions);
- gboolean         cb_tweet_has_inline_media (CbTweet   *tweet);
-+gboolean         cb_tweet_has_quoted_inline_media (CbTweet *tweet);
- gint64           cb_tweet_get_user_id      (CbTweet   *tweet);
- const char *     cb_tweet_get_screen_name  (CbTweet   *tweet);
- const char *     cb_tweet_get_user_name    (CbTweet   *tweet);
diff --git a/net-im/cawbird/files/patch-src_CbTweetModel.h b/net-im/cawbird/files/patch-src_CbTweetModel.h
deleted file mode 100644
index 0b5b01aba460..000000000000
--- a/net-im/cawbird/files/patch-src_CbTweetModel.h
+++ /dev/null
@@ -1,14 +0,0 @@
-libcawbird.a.p/src/TweetInfoPage.c:3374:20: error: implicit declaration of function 'cb_tweet_model_index_of_retweet' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
-                replied_to_idx = cb_tweet_model_index_of_retweet (_tmp3_, reply_id);
-                                 ^
-
---- src/CbTweetModel.h.orig	2022-03-18 20:59:56 UTC
-+++ src/CbTweetModel.h
-@@ -56,6 +56,7 @@ int cb_tweet_model_index_of (CbTweetModel *self, gint6
- CbTweetModel *cb_tweet_model_new (void);
- 
- int cb_tweet_model_index_of (CbTweetModel *self, gint64 id);
-+int cb_tweet_model_index_of_retweet (CbTweetModel *self, gint64 id);
- 
- gboolean cb_tweet_model_contains_id  (CbTweetModel *self,
-                                       gint64        id);
diff --git a/net-im/cawbird/pkg-descr b/net-im/cawbird/pkg-descr
deleted file mode 100644
index 42935165e4e8..000000000000
--- a/net-im/cawbird/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Cawbird is a fork of the Corebird Twitter client from Baedert, which became
-unsupported after Twitter disabled the streaming API.
-
-Cawbird works with the new APIs and includes a few fixes and modifications
-that have historically been patched in to IBBoard's custom Corebird build
-on his personal Open Build Service account.
diff --git a/net-im/cawbird/pkg-plist b/net-im/cawbird/pkg-plist
deleted file mode 100644
index abd461335961..000000000000
--- a/net-im/cawbird/pkg-plist
+++ /dev/null
@@ -1,51 +0,0 @@
-bin/cawbird
-share/man/man1/cawbird.1.gz
-share/applications/uk.co.ibboard.cawbird.desktop
-share/dbus-1/services/uk.co.ibboard.cawbird.service
-share/icons/hicolor/16x16/apps/uk.co.ibboard.cawbird.png
-share/icons/hicolor/24x24/apps/uk.co.ibboard.cawbird.png
-share/icons/hicolor/32x32/apps/uk.co.ibboard.cawbird.png
-share/icons/hicolor/48x48/apps/uk.co.ibboard.cawbird.png
-share/icons/hicolor/64x64/apps/uk.co.ibboard.cawbird.png
-share/icons/hicolor/96x96/apps/uk.co.ibboard.cawbird.png
-share/icons/hicolor/scalable/apps/uk.co.ibboard.cawbird.svg
-share/locale/ar/LC_MESSAGES/cawbird.mo
-share/locale/ast/LC_MESSAGES/cawbird.mo
-share/locale/ca/LC_MESSAGES/cawbird.mo
-share/locale/ca@valencia/LC_MESSAGES/cawbird.mo
-share/locale/da/LC_MESSAGES/cawbird.mo
-share/locale/de/LC_MESSAGES/cawbird.mo
-share/locale/de_DE/LC_MESSAGES/cawbird.mo
-share/locale/en_GB/LC_MESSAGES/cawbird.mo
-share/locale/eo/LC_MESSAGES/cawbird.mo
-share/locale/es/LC_MESSAGES/cawbird.mo
-share/locale/es_419/LC_MESSAGES/cawbird.mo
-share/locale/es_MX/LC_MESSAGES/cawbird.mo
-share/locale/es_VE/LC_MESSAGES/cawbird.mo
-share/locale/fa/LC_MESSAGES/cawbird.mo
-share/locale/fi/LC_MESSAGES/cawbird.mo
-share/locale/fr/LC_MESSAGES/cawbird.mo
-share/locale/ga/LC_MESSAGES/cawbird.mo
-share/locale/gd/LC_MESSAGES/cawbird.mo
-share/locale/gl/LC_MESSAGES/cawbird.mo
-share/locale/hi/LC_MESSAGES/cawbird.mo
-share/locale/hu/LC_MESSAGES/cawbird.mo
-share/locale/id/LC_MESSAGES/cawbird.mo
-share/locale/it/LC_MESSAGES/cawbird.mo
-share/locale/ja/LC_MESSAGES/cawbird.mo
-share/locale/ko/LC_MESSAGES/cawbird.mo
-share/locale/lt/LC_MESSAGES/cawbird.mo
-share/locale/nb/LC_MESSAGES/cawbird.mo
-share/locale/nl/LC_MESSAGES/cawbird.mo
-share/locale/pl/LC_MESSAGES/cawbird.mo
-share/locale/pt/LC_MESSAGES/cawbird.mo
-share/locale/pt_BR/LC_MESSAGES/cawbird.mo
-share/locale/ro/LC_MESSAGES/cawbird.mo
-share/locale/ru/LC_MESSAGES/cawbird.mo
-share/locale/sr/LC_MESSAGES/cawbird.mo
-share/locale/sr_BA@latin/LC_MESSAGES/cawbird.mo
-share/locale/tr/LC_MESSAGES/cawbird.mo
-share/locale/uk_UA/LC_MESSAGES/cawbird.mo
-share/locale/zh_CN/LC_MESSAGES/cawbird.mo
-share/locale/zh_TW/LC_MESSAGES/cawbird.mo
-share/metainfo/uk.co.ibboard.cawbird.appdata.xml