git: 4a57f08d067a - main - devel/py-recurring-ical-events: Add py-recurring-ical-events 1.1.0b0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 30 Jan 2023 13:04:43 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=4a57f08d067aa2ff3a1cac64be23700609896b40 commit 4a57f08d067aa2ff3a1cac64be23700609896b40 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2023-01-30 12:21:03 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2023-01-30 12:58:47 +0000 devel/py-recurring-ical-events: Add py-recurring-ical-events 1.1.0b0 ICal has some complexity to it: Events, TODOs and Journal entries can be repeated, removed from the feed and edited later on. This tool takes care of these circumstances. --- devel/Makefile | 1 + devel/py-recurring-ical-events/Makefile | 25 +++++++++++++++++++++++++ devel/py-recurring-ical-events/distinfo | 3 +++ devel/py-recurring-ical-events/pkg-descr | 3 +++ 4 files changed, 32 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 0fa9f55c4b88..8a91ccdb20c6 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5316,6 +5316,7 @@ SUBDIR += py-readme-renderer SUBDIR += py-rebulk SUBDIR += py-recordclass + SUBDIR += py-recurring-ical-events SUBDIR += py-rednose SUBDIR += py-reedsolo SUBDIR += py-remote-pdb diff --git a/devel/py-recurring-ical-events/Makefile b/devel/py-recurring-ical-events/Makefile new file mode 100644 index 000000000000..23fab20a3b19 --- /dev/null +++ b/devel/py-recurring-ical-events/Makefile @@ -0,0 +1,25 @@ +PORTNAME= recurring-ical-events +PORTVERSION= 1.1.0b0 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= recurring_ical_events-${PORTVERSION} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Python module which repeats ICalendar events by RRULE, RDATE and EXDATE +WWW= https://github.com/niccokunzmann/python-recurring-ical-events + +LICENSE= LGPL3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}icalendar>=0:devel/py-icalendar@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}x-wr-timezone>=0.0.5<1.0.0:devel/py-x-wr-timezone@${PY_FLAVOR} + +USES= python:3.7+ +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/py-recurring-ical-events/distinfo b/devel/py-recurring-ical-events/distinfo new file mode 100644 index 000000000000..f317c3bfa4d8 --- /dev/null +++ b/devel/py-recurring-ical-events/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1674588056 +SHA256 (recurring_ical_events-1.1.0b0.tar.gz) = 9091671454a9df62356c9d0e9ef66365e255c6cc04044f665d083dd08a6c5c88 +SIZE (recurring_ical_events-1.1.0b0.tar.gz) = 32056 diff --git a/devel/py-recurring-ical-events/pkg-descr b/devel/py-recurring-ical-events/pkg-descr new file mode 100644 index 000000000000..5d080a12c016 --- /dev/null +++ b/devel/py-recurring-ical-events/pkg-descr @@ -0,0 +1,3 @@ +ICal has some complexity to it: Events, TODOs and Journal entries can be +repeated, removed from the feed and edited later on. This tool takes care of +these circumstances.