From nobody Thu Apr 18 11:13:39 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VKwBX2Fgyz5Gf5R; Thu, 18 Apr 2024 11:13:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VKwBX006lz4sk8; Thu, 18 Apr 2024 11:13:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713438820; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XZds+YSI1PNCUsualNKzEpc6X5j7iEJiFfJyQR+JzlA=; b=odnq9MHRk9Q1i14ulezrA2+lpoDSvRjMNYfKBLRPOQpBcuoD4y0XHM7O7jnWabBz/gx4Y9 9DeINySG7sFztPc4YQtqVa7QhJMSVlxpB7yqion/no5/P+xb4MDlHNtOavqMIbUPZih8Um bPTvvnGGTOQql6iok8PS6y0SkTeqy0n0MCWGsb69a5EHTt2OWdStMSplDcdMBVy3i7Iwb8 WCwbysKtvREjwwYJhIlomXRziwJKRPQKpm6f6POW5UOi5wqmbiKsZqFnZMAnjZtp6AshJq 3vTeeynosnvcnKyALX/pGK3MNP5zPZK7DhXLAqFiQx96QyjAhI+hyKKdPbW3Qw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1713438820; a=rsa-sha256; cv=none; b=ejfBBB90pfkdPDEV+2ybZjC3v9AxLusAXQSKK+L30+F2yZXPyCFIBgNtRJi6y4tmRANLdC nq+ubguRVLn4sL+rywwsencBJDCXd63BMOVbs8/Ge8uzjiDIZjL/sAGJ+3zFyEvf1ym+lR wIWsZmuAihrSpXhc7DiGBAvvq0aeOxCOxP2EgZ/jIz92sHbM0OGMaAvFKqMdzuDUYqC0kq WCBjznfgFwd4wtDKeBobPusOZcZOiM4a2/+8LqnvGPtPO9/QQ1/ikPBa0FmRcQpOfpeoqG bJCmFTbDBAKslk1EBztew/87fN8/+BVWLQa8elrXZoRgVMHmt5dZQwiwEIt6VA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713438820; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XZds+YSI1PNCUsualNKzEpc6X5j7iEJiFfJyQR+JzlA=; b=Qz7uJGRIAjcnBSZddn3K0B+3J35VDF3m+mxzev6t2pLekLGZeePUKKqJt+zDgpYr6sc3te RrzYIlOXIG4W5WSkJMqg3fkgZaPbd8BprNsLDfpBdbArt05R90QWOFsOKPP4OX9ypUDvgZ xiSOpQdD9w68x4PVj9dbJOVsqJTSdadDvjUW6GfmO81ngp5Qyy1CL0OVJ+39F6YcJ5GSod 2/ijwsHJUqLaAT3RzQCysjbsbyrNJFUpO4c85Us6Vo2EUtURYwzGXsyx3x3toyc3gqqPv8 m6HVS5dE+OwMS5UeTzXIIOP9BFAMdLV9ftta14Ylntt5689TwSuC2mIVBiM2Dw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VKwBW6jdTz16Tb; Thu, 18 Apr 2024 11:13:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 43IBDdVu000342; Thu, 18 Apr 2024 11:13:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 43IBDdhx000339; Thu, 18 Apr 2024 11:13:39 GMT (envelope-from git) Date: Thu, 18 Apr 2024 11:13:39 GMT Message-Id: <202404181113.43IBDdhx000339@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Bernhard Froehlich Subject: git: a23c9999795e - main - www/radicale: Update to 3.1.9 and update pkg-descr List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: decke X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a23c9999795ee41bcb22a8912412b86ae778a373 Auto-Submitted: auto-generated The branch main has been updated by decke: URL: https://cgit.FreeBSD.org/ports/commit/?id=a23c9999795ee41bcb22a8912412b86ae778a373 commit a23c9999795ee41bcb22a8912412b86ae778a373 Author: Bernhard Froehlich AuthorDate: 2024-04-18 11:10:11 +0000 Commit: Bernhard Froehlich CommitDate: 2024-04-18 11:13:28 +0000 www/radicale: Update to 3.1.9 and update pkg-descr PR: 278029 --- www/radicale/Makefile | 6 ++---- www/radicale/distinfo | 6 +++--- www/radicale/files/patch-radicale_item_filter.py | 25 ------------------------ www/radicale/pkg-descr | 20 +++++++++---------- 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.