aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Froehlich <decke@FreeBSD.org>2024-04-18 11:10:11 +0000
committerBernhard Froehlich <decke@FreeBSD.org>2024-04-18 11:13:28 +0000
commita23c9999795ee41bcb22a8912412b86ae778a373 (patch)
treeb57b8f43d98c1d0916e645925832848cd8c38b78
parent1e4b163938fe67584a532e2b85581c5b09addb9d (diff)
downloadports-a23c9999795ee41bcb22a8912412b86ae778a373.tar.gz
ports-a23c9999795ee41bcb22a8912412b86ae778a373.zip
www/radicale: Update to 3.1.9 and update pkg-descr
PR: 278029
-rw-r--r--www/radicale/Makefile6
-rw-r--r--www/radicale/distinfo6
-rw-r--r--www/radicale/files/patch-radicale_item_filter.py25
-rw-r--r--www/radicale/pkg-descr20
4 files changed, 14 insertions, 43 deletions
diff --git a/www/radicale/Makefile b/www/radicale/Makefile
index 17ce89d704ac..4dbedc9aec2d 100644
--- a/www/radicale/Makefile
+++ b/www/radicale/Makefile
@@ -1,6 +1,5 @@
PORTNAME= radicale
-PORTVERSION= 3.1.8
-PORTREVISION= 2
+PORTVERSION= 3.1.9
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,13 +19,12 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=0:security/py-bcrypt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.3:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR}
-USES= cpe python shebangfix
+USES= cpe python
USE_PYTHON= autoplist distutils
USERS= radicale
GROUPS= radicale
USE_RC_SUBR= radicale
NO_ARCH= yes
-SHEBANG_FILES= radicale.wsgi
SUB_LIST= USERS="${USERS}" GROUPS="${GROUPS}" PYTHON_CMD="${PYTHON_CMD}"
diff --git a/www/radicale/distinfo b/www/radicale/distinfo
index f84f82198702..735843cd9b3d 100644
--- a/www/radicale/distinfo
+++ b/www/radicale/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1658826001
-SHA256 (Radicale-3.1.8.tar.gz) = 556a5b6dad428d9d0e2e879cfd84afe8d5987e04ae9d57b3015073f01664e484
-SIZE (Radicale-3.1.8.tar.gz) = 113385
+TIMESTAMP = 1711764587
+SHA256 (Radicale-3.1.9.tar.gz) = 3ad32467989364e13463b329b2e963f3ddd7c40e43f31f1e6906409baf6818e9
+SIZE (Radicale-3.1.9.tar.gz) = 116881
diff --git a/www/radicale/files/patch-radicale_item_filter.py b/www/radicale/files/patch-radicale_item_filter.py
deleted file mode 100644
index a6a5e5cc1ae2..000000000000
--- a/www/radicale/files/patch-radicale_item_filter.py
+++ /dev/null
@@ -1,25 +0,0 @@
---- radicale/item/filter.py.orig 2022-07-14 20:36:41 UTC
-+++ radicale/item/filter.py
-@@ -225,6 +225,7 @@ def visit_time_ranges(vobject_item: vobject.base.Compo
- def get_children(components: Iterable[vobject.base.Component]) -> Iterator[
- Tuple[vobject.base.Component, bool, List[date]]]:
- main = None
-+ rec_main = None
- recurrences = []
- for comp in components:
- if hasattr(comp, "recurrence_id") and comp.recurrence_id.value:
-@@ -232,11 +233,14 @@ def visit_time_ranges(vobject_item: vobject.base.Compo
- if comp.rruleset:
- # Prevent possible infinite loop
- raise ValueError("Overwritten recurrence with RRULESET")
-+ rec_main = comp
- yield comp, True, []
- else:
- if main is not None:
- raise ValueError("Multiple main components")
- main = comp
-+ if main is None and len(recurrences) == 1:
-+ main = rec_main
- if main is None:
- raise ValueError("Main component missing")
- yield main, False, recurrences
diff --git a/www/radicale/pkg-descr b/www/radicale/pkg-descr
index ff705957e883..bde50167f9f5 100644
--- a/www/radicale/pkg-descr
+++ b/www/radicale/pkg-descr
@@ -1,14 +1,12 @@
Radicale is a small but powerful CalDAV (calendars, todo-lists) and CardDAV
(contacts) server, that:
- Shares calendars through CalDAV, WebDAV and HTTP.
- Shares contacts through CardDAV, WebDAV and HTTP.
- Supports events, todos, journal entries and business cards.
- Works out-of-the-box, no installation nor configuration required.
- Can warn users on concurrent editing.
- Can limit access by authentication.
- Can secure connections.
- Works with many CalDAV and CardDAV clients.
- Is GPLv3-licensed free software.
-
-See also: https://github.com/Kozea/Radicale
+* Shares calendars and contact lists through CalDAV, CardDAV and HTTP.
+* Supports events, todos, journal entries and business cards.
+* Works out-of-the-box, no complicated setup or configuration required.
+* Can limit access by authentication.
+* Can secure connections with TLS.
+* Works with many CalDAV and CardDAV clients
+* Stores all data on the file system in a simple folder structure.
+* Can be extended with plugins.
+* Is GPLv3-licensed free software.