commit: a0e69eee77b556a120913e5e002480887f79e59d Author: Henning Schild <henning <AT> hennsch <DOT> de> AuthorDate: Fri Mar 6 16:42:11 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Mar 7 01:32:38 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e69eee
www-apps/radicale: drop old Signed-off-by: Henning Schild <henning <AT> hennsch.de> Part-of: https://codeberg.org/gentoo/gentoo/pulls/230 Merges: https://codeberg.org/gentoo/gentoo/pulls/230 Signed-off-by: Sam James <sam <AT> gentoo.org> www-apps/radicale/Manifest | 1 - .../files/0001-fix-misindented-early-return.patch | 35 -------- www-apps/radicale/radicale-3.5.10-r1.ebuild | 98 ---------------------- 3 files changed, 134 deletions(-) diff --git a/www-apps/radicale/Manifest b/www-apps/radicale/Manifest index 6cbe3d34eaf8..de4abc3215e2 100644 --- a/www-apps/radicale/Manifest +++ b/www-apps/radicale/Manifest @@ -1,3 +1,2 @@ -DIST Radicale-3.5.10.gh.tar.gz 235636 BLAKE2B 86c89271172206f5ec9bb10b666f229667ce3515016e90728c6dfe71992a77dd20fced46b35ebb8b38f880a4fd272756cbfbb9ce6ce708e0df2e8746df27ea9b SHA512 d7906d300fa68b81fd84520862581c565caa9b000202674827eb8a4954a8375f94857fc6c2c85e710285fca859e378a4bab50404b6fd31f398a397edfaab4aaf DIST Radicale-3.6.0.gh.tar.gz 240268 BLAKE2B c4daeee664886e7bf3738596cfd4d7355d2ee1a8c103c660eef7a7523dce7da55ef832bec51fd8ccec6d6f9d217f1866767e61bd796992db884af6f0a5689f94 SHA512 c091da37da4da4319f8c7651f8eb7bf3162b765667e718afef0849432f8b634fcb666a29cfd68698189ffc25b30dde612232d3dae5f965fd879e0b16e7c14ceb DIST Radicale-3.6.1.gh.tar.gz 246087 BLAKE2B f20c09f831d169ef2a04d87a32377b9251ecad86ba1d0cec9f4fa40bd9df303c02f447af1e77a576c15babd767d7f873f129f8689ca12906c344cf7904931a63 SHA512 e30eff83268051560e700cb385a535d26aadfaa5d949b293e74f0313968acb29cc856138c2406bda125df68969786631ac8438ba2ffd12e69bbb11f15283927e diff --git a/www-apps/radicale/files/0001-fix-misindented-early-return.patch b/www-apps/radicale/files/0001-fix-misindented-early-return.patch deleted file mode 100644 index 177308454299..000000000000 --- a/www-apps/radicale/files/0001-fix-misindented-early-return.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 8ace7878a12c1fb836c843180e55f0858e491ec9 Mon Sep 17 00:00:00 2001 -From: Samuel Tardieu <[email protected]> -Date: Sat, 3 Jan 2026 15:37:54 +0100 -Subject: [PATCH] fix misindented early return -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The wrong indentation could cause the mail hook to bail early without -any logging when the end time of the event being added/modified happened -later than the current boundary being checked (1 full minute before the -current time). - -For example, this caused emails not to be sent in the following setup: -Etar + DAVx⁵ on Android. ---- - radicale/hook/email/__init__.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/radicale/hook/email/__init__.py b/radicale/hook/email/__init__.py -index 2defaa95ecc9..50778503fd3e 100644 ---- a/radicale/hook/email/__init__.py -+++ b/radicale/hook/email/__init__.py -@@ -988,7 +988,7 @@ class Hook(BaseHook): - if event_end < (now - timedelta(minutes=1)): - logger.warning("Event end time is in the past, skipping notification for event: %s", - email_event_event.uid) -- return -+ return - - if not previous_item_str: - # Dealing with a completely new event, no previous content to compare against. --- -2.52.0 - diff --git a/www-apps/radicale/radicale-3.5.10-r1.ebuild b/www-apps/radicale/radicale-3.5.10-r1.ebuild deleted file mode 100644 index 81ee0b86c02e..000000000000 --- a/www-apps/radicale/radicale-3.5.10-r1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 optfeature systemd - -MY_P=${P^} -DESCRIPTION="A simple CalDAV calendar server" -HOMEPAGE="https://radicale.org/" -SRC_URI=" - https://github.com/Kozea/Radicale/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" - -RDEPEND=" - >=acct-user/radicale-0-r2 - acct-group/radicale - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/passlib[${PYTHON_USEDEP}] - dev-python/vobject[${PYTHON_USEDEP}] - sys-apps/util-linux -" - -BDEPEND=" - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/waitress[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}/0001-fix-misindented-early-return.patch" ) - -distutils_enable_tests pytest - -RDIR=/var/lib/"${PN}" - -DOCS=( DOCUMENTATION.md CHANGELOG.md ) - -python_test() { - epytest -o addopts= radicale/tests/ -} - -python_install_all() { - rm README* || die - # init file - newinitd "${FILESDIR}"/radicale-r4.init.d radicale - systemd_dounit "${FILESDIR}/${PN}.service" - - # directories - keepdir "${RDIR}" - fperms 0750 "${RDIR}" - fowners "${PN}:${PN}" "${RDIR}" - - # config file - insinto /etc/"${PN}" - doins config - - # fcgi and wsgi files - exeinto /usr/share/"${PN}" - doexe radicale.wsgi - - distutils-r1_python_install_all -} - -pkg_postinst() { - local _erdir="${EROOT}${RDIR}" - - ewarn "" - ewarn "Since 3.5.0 the default [auth] type is \"denyall\". You need to" - ewarn "change your config if you used the default type so far!" - ewarn "" - einfo "A sample WSGI script has been put into ${EROOT}/usr/share/${PN}." - einfo "You will also find there an example FastCGI script." - if [[ $(stat --format="%U:%G:%a" "${_erdir}") != "${PN}:${PN}:750" ]] - then - ewarn "" - ewarn "Unsafe file permissions detected on ${_erdir}." - ewarn "This probably comes from an earlier version of this ebuild." - ewarn "To fix run:" - ewarn "# \`chown -R ${PN}:${PN} ${_erdir}\`" - ewarn "# \`chmod 0750 ${_erdir}\`" - ewarn "# \`chmod -R o= ${_erdir}\`" - fi - - optfeature "Publish changes to rabbitmq" dev-python/pika - optfeature "LDAP/LDAPS authentication" dev-python/ldap3 dev-python/python-ldap - optfeature "bcrypt password hashing" dev-python/bcrypt - optfeature "argon2 password hashing" dev-python/argon2-cffi -}
