git: 534855d95037 - main - devel/libical: Update to 3.0.20

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Tue, 03 Jun 2025 06:41:20 UTC
The branch main has been updated by arrowd:

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

commit 534855d9503714418dc8b0561cfab3cee75589be
Author:     Alastair Hogge <agh@riseup.net>
AuthorDate: 2025-06-03 06:12:42 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-06-03 06:41:12 +0000

    devel/libical: Update to 3.0.20
    
    PR:             284309
---
 devel/libical/Makefile | 24 +++++++++++++-----------
 devel/libical/distinfo |  6 +++---
 2 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/devel/libical/Makefile b/devel/libical/Makefile
index 461720359c9e..2c1bd790162c 100644
--- a/devel/libical/Makefile
+++ b/devel/libical/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	libical
-DISTVERSION=	3.0.19
-PORTREVISION=	2
+DISTVERSION=	3.0.20
 CATEGORIES=	devel
 MASTER_SITES=	https://github.com/libical/libical/releases/download/v${DISTVERSION}/
 
@@ -10,6 +9,7 @@ WWW=		https://github.com/libical/libical
 
 LICENSE=	LGPL21 MPL20
 LICENSE_COMB=	dual
+LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libicuuc.so:devel/icu
 
@@ -19,34 +19,36 @@ CPE_VENDOR=	libical_project
 USE_LDCONFIG=	yes
 USE_PERL5=	build
 
+CMAKE_ON=	CMAKE_DISABLE_FIND_PACKAGE_BerkeleyDB \
+		CMAKE_DISABLE_FIND_PACKAGE_Doxygen
+CMAKE_OFF=	LIBICAL_BUILD_TESTING
+CMAKE_TESTING_ON=	LIBICAL_BUILD_TESTING
+
 DOCSDIR=	${PREFIX}/share/gtk-doc/html/libical-glib
 
 PLIST_SUB=	VERSION=${DISTVERSION}
 
-CMAKE_TESTING_ON=	LIBICAL_BUILD_TESTING
-
-CMAKE_OFF=	LIBICAL_BUILD_TESTING
-CMAKE_ON=	CMAKE_DISABLE_FIND_PACKAGE_BerkeleyDB \
-		CMAKE_DISABLE_FIND_PACKAGE_Doxygen
-
-OPTIONS_DEFINE=		DOCS GLIB INTROSPECTION VAPI
+OPTIONS_DEFINE=		ALLOWEMPTY DOCS GLIB INTROSPECTION VAPI
 OPTIONS_DEFAULT=	GLIB INTROSPECTION VAPI
 OPTIONS_SUB=		yes
 
+ALLOWEMPTY_DESC=	Prevent empty properties from being replaced with X-LIC-ERROR
 GLIB_DESC=		Build GLib bindings
 INTROSPECTION_DESC=	Build GObject Introspection
 
+ALLOWEMPTY_CMAKE_BOOL=	ICAL_ALLOW_EMPTY_PROPERTIES
+
 DOCS_BUILD_DEPENDS=	gtkdoc-scan:textproc/gtk-doc
 DOCS_CMAKE_BOOL=	ICAL_BUILD_DOCS
 
 GLIB_USE=		GNOME=glib20,libxml2
 GLIB_CMAKE_BOOL=	ICAL_GLIB
 
-INTROSPECTION_USE=		gnome=introspection:build
+INTROSPECTION_USE=		GNOME=introspection:build
 INTROSPECTION_CMAKE_BOOL=	GOBJECT_INTROSPECTION
 
+VAPI_IMPLIES=		INTROSPECTION
 VAPI_USES=		vala:build
 VAPI_CMAKE_BOOL=	ICAL_GLIB_VAPI
-VAPI_IMPLIES=		INTROSPECTION
 
 .include <bsd.port.mk>
diff --git a/devel/libical/distinfo b/devel/libical/distinfo
index 15063cf25a70..b3f70d182c64 100644
--- a/devel/libical/distinfo
+++ b/devel/libical/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737678540
-SHA256 (libical-3.0.19.tar.gz) = 6a1e7f0f50a399cbad826bcc286ce10d7151f3df7cc103f641de15160523c73f
-SIZE (libical-3.0.19.tar.gz) = 973744
+TIMESTAMP = 1748864859
+SHA256 (libical-3.0.20.tar.gz) = e73de92f5a6ce84c1b00306446b290a2b08cdf0a80988eca0a2c9d5c3510b4c2
+SIZE (libical-3.0.20.tar.gz) = 973928