git: c4b95ec3152e - main - devel/libtickit: Update to 0.4.4

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 05 Sep 2023 20:46:45 UTC
The branch main has been updated by sunpoet:

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

commit c4b95ec3152e4736d8325fe4b5da7b2f871af601
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-09-05 20:41:12 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-09-05 20:46:27 +0000

    devel/libtickit: Update to 0.4.4
    
    - Update MASTER_SITES
    - Update WWW
    
    Changes:        https://launchpad.net/libtickit/+download
---
 devel/libtickit/Makefile                         |  7 ++++---
 devel/libtickit/distinfo                         |  6 +++---
 devel/libtickit/files/patch-src-evloop-default.c | 13 +++++++++++++
 3 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/devel/libtickit/Makefile b/devel/libtickit/Makefile
index f983ddc75e23..934c4b418b0e 100644
--- a/devel/libtickit/Makefile
+++ b/devel/libtickit/Makefile
@@ -1,11 +1,12 @@
 PORTNAME=	libtickit
-PORTVERSION=	0.4.3
+PORTVERSION=	0.4.4
 CATEGORIES=	devel
-MASTER_SITES=	http://www.leonerd.org.uk/code/libtickit/
+MASTER_SITES=	https://launchpad.net/libtickit/trunk/v${PORTVERSION:R}/+download/
 
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Terminal Interface Construction Kit
-WWW=		https://www.leonerd.org.uk/code/libtickit/
+WWW=		https://www.leonerd.org.uk/code/libtickit/ \
+		https://launchpad.net/libtickit
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
diff --git a/devel/libtickit/distinfo b/devel/libtickit/distinfo
index 28be1e074b3f..0685f460cde2 100644
--- a/devel/libtickit/distinfo
+++ b/devel/libtickit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1661950816
-SHA256 (libtickit-0.4.3.tar.gz) = a830588fa1f4c99d548c11e6df50281c23dfa01f75e2ab95151f02715db6bd63
-SIZE (libtickit-0.4.3.tar.gz) = 166741
+TIMESTAMP = 1693898494
+SHA256 (libtickit-0.4.4.tar.gz) = 31c83567d7ffe09802e0b9ec3892482ecd1557e236091b232543163e9bad433c
+SIZE (libtickit-0.4.4.tar.gz) = 167646
diff --git a/devel/libtickit/files/patch-src-evloop-default.c b/devel/libtickit/files/patch-src-evloop-default.c
new file mode 100644
index 000000000000..2494638bab30
--- /dev/null
+++ b/devel/libtickit/files/patch-src-evloop-default.c
@@ -0,0 +1,13 @@
+--- src/evloop-default.c.orig	2022-12-04 13:29:22 UTC
++++ src/evloop-default.c
+@@ -123,8 +123,10 @@ static void evloop_destroy(void *data)
+     free(evdata->pollfds);
+   if(evdata->pollwatches)
+     free(evdata->pollwatches);
++#if HAVE_PPOLL
+   if(evdata->signums)
+     free(evdata->signums);
++#endif
+ 
+   if(signal_observer == evdata)
+     signal_observer = NULL;