Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Apr 2026 22:00:49 +0000
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: d477f6953d76 - main - devel/py-icalendar-searcher: Add py-icalendar-searcher 1.0.5
Message-ID:  <69e3ff11.335a5.314616ff@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by sunpoet:

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

commit d477f6953d76d88ee2f02352dfe31299c91e33ab
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-04-18 21:18:22 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-04-18 21:18:22 +0000

    devel/py-icalendar-searcher: Add py-icalendar-searcher 1.0.5
    
    This library should contain logic for searching, filtering and sorting icalendar
    data, as well as logic for storing and representing an icalendar search query.
    
    Audience:
    - This will be used for the python CalDAV client library, both for bundling
      search parameters together in one object, for doing client-side filtering when
      the server does not support the desired search query.
    - This may be useful in any kind of software handling collections of calendar
      content and needing to do filtering or searches on it.
    - This may also be useful by calendar server developers.
---
 devel/Makefile                        |  1 +
 devel/py-icalendar-searcher/Makefile  | 25 +++++++++++++++++++++++++
 devel/py-icalendar-searcher/distinfo  |  3 +++
 devel/py-icalendar-searcher/pkg-descr | 10 ++++++++++
 4 files changed, 39 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 2f15955df086..5f67c83683ff 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5105,6 +5105,7 @@
     SUBDIR += py-hypothesis-crosshair
     SUBDIR += py-hypothesmith
     SUBDIR += py-icalendar
+    SUBDIR += py-icalendar-searcher
     SUBDIR += py-ice
     SUBDIR += py-ice37
     SUBDIR += py-id
diff --git a/devel/py-icalendar-searcher/Makefile b/devel/py-icalendar-searcher/Makefile
new file mode 100644
index 000000000000..f8e070f98195
--- /dev/null
+++ b/devel/py-icalendar-searcher/Makefile
@@ -0,0 +1,25 @@
+PORTNAME=	icalendar-searcher
+PORTVERSION=	1.0.5
+CATEGORIES=	devel python
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	icalendar_searcher-${PORTVERSION}
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Search, filter and sort iCalendar components
+WWW=		https://github.com/pycalendar/icalendar-searcher
+
+LICENSE=	AGPLv3+
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}icalendar>=6.0:devel/py-icalendar@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}recurring-ical-events>=3.8.0:devel/py-recurring-ical-events@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist concurrent pep517
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-icalendar-searcher/distinfo b/devel/py-icalendar-searcher/distinfo
new file mode 100644
index 000000000000..e165cb322365
--- /dev/null
+++ b/devel/py-icalendar-searcher/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1775587104
+SHA256 (icalendar_searcher-1.0.5.tar.gz) = abd99bf1ac9c9d675d84151101db4883a97e9958755708804c55abd30df58f6c
+SIZE (icalendar_searcher-1.0.5.tar.gz) = 68064
diff --git a/devel/py-icalendar-searcher/pkg-descr b/devel/py-icalendar-searcher/pkg-descr
new file mode 100644
index 000000000000..6060ed6f3d20
--- /dev/null
+++ b/devel/py-icalendar-searcher/pkg-descr
@@ -0,0 +1,10 @@
+This library should contain logic for searching, filtering and sorting icalendar
+data, as well as logic for storing and representing an icalendar search query.
+
+Audience:
+- This will be used for the python CalDAV client library, both for bundling
+  search parameters together in one object, for doing client-side filtering when
+  the server does not support the desired search query.
+- This may be useful in any kind of software handling collections of calendar
+  content and needing to do filtering or searches on it.
+- This may also be useful by calendar server developers.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e3ff11.335a5.314616ff>