py-icalendar: update to 5.0.11.

5.0.11 (2023-11-03)
-------------------

Minor changes:

- The cli utility now displays start and end datetimes in the user's local timezone.
  Ref: #561
  [vimpostor]

New features:

- Added fuzzing harnesses, for integration to OSSFuzz.
- icalendar releases are deployed to Github releases
  Fixes: #563
  [jacadzaca]

Bug fixes:

- CATEGORIES field now accepts a string as argument
  Ref: #322
  [jacadzaca]
- Multivalue FREEBUSY property is now parsed properly
  Ref: #27
  [jacadzaca]
- Compare equality and inequality of calendars more completely
  Ref: #570
- Use non legacy timezone name.
  Ref: #567
- Add some compare functions.
  Ref: #568
- Change OSS Fuzz build script to point to harnesses in fuzzing directory
  Ref: #574
This commit is contained in:
wiz 2023-11-06 13:53:16 +00:00
parent 70a4dc50b0
commit 264be240c4
3 changed files with 36 additions and 25 deletions

View File

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.42 2023/10/20 07:25:50 wiz Exp $
# $NetBSD: Makefile,v 1.43 2023/11/06 13:53:16 wiz Exp $
DISTNAME= icalendar-5.0.10
DISTNAME= icalendar-5.0.11
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= time python
MASTER_SITES= ${MASTER_SITE_PYPI:=i/icalendar/}
@ -10,19 +10,18 @@ HOMEPAGE= https://github.com/collective/icalendar
COMMENT= Python parser/generator for iCalendar files, as per RFC2445
LICENSE= 2-clause-bsd
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 27
USE_PKG_RESOURCES= yes
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} icalendar icalendar-${PYVERSSUFFIX} || ${TRUE}
.include "../../lang/python/egg.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1,12 +1,11 @@
@comment $NetBSD: PLIST,v 1.18 2023/10/20 07:25:50 wiz Exp $
@comment $NetBSD: PLIST,v 1.19 2023/11/06 13:53:16 wiz Exp $
bin/icalendar-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.rst
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/icalendar/__init__.py
${PYSITELIB}/icalendar/__init__.pyc
${PYSITELIB}/icalendar/__init__.pyo
@ -31,7 +30,7 @@ ${PYSITELIB}/icalendar/prop.pyo
${PYSITELIB}/icalendar/tests/__init__.py
${PYSITELIB}/icalendar/tests/__init__.pyc
${PYSITELIB}/icalendar/tests/__init__.pyo
${PYSITELIB}/icalendar/tests/america_new_york.ics
${PYSITELIB}/icalendar/tests/calendars/america_new_york.ics
${PYSITELIB}/icalendar/tests/calendars/big_bad_calendar.ics
${PYSITELIB}/icalendar/tests/calendars/broken_ical.ics
${PYSITELIB}/icalendar/tests/calendars/calendar_with_unicode.ics
@ -47,6 +46,9 @@ ${PYSITELIB}/icalendar/tests/calendars/issue_178_component_with_invalid_name_rep
${PYSITELIB}/icalendar/tests/calendars/issue_178_custom_component_contains_other.ics
${PYSITELIB}/icalendar/tests/calendars/issue_178_custom_component_inside_other.ics
${PYSITELIB}/icalendar/tests/calendars/issue_237_fail_to_parse_timezone_with_non_ascii_tzid.ics
${PYSITELIB}/icalendar/tests/calendars/issue_27_multiple_periods_in_freebusy_multiple_freebusies.ics
${PYSITELIB}/icalendar/tests/calendars/issue_27_multiple_periods_in_freebusy_one_freebusy.ics
${PYSITELIB}/icalendar/tests/calendars/issue_322_expected_calendar.ics
${PYSITELIB}/icalendar/tests/calendars/issue_348_exception_parsing_value.ics
${PYSITELIB}/icalendar/tests/calendars/issue_466_convert_tzid_with_slash.ics
${PYSITELIB}/icalendar/tests/calendars/issue_466_respect_unique_timezone.ics
@ -55,9 +57,15 @@ ${PYSITELIB}/icalendar/tests/calendars/issue_526_calendar_with_event_subset.ics
${PYSITELIB}/icalendar/tests/calendars/issue_526_calendar_with_events.ics
${PYSITELIB}/icalendar/tests/calendars/issue_526_calendar_with_shuffeled_events.ics
${PYSITELIB}/icalendar/tests/calendars/multiple_calendar_components.ics
${PYSITELIB}/icalendar/tests/calendars/pacific_fiji.ics
${PYSITELIB}/icalendar/tests/calendars/period_with_timezone.ics
${PYSITELIB}/icalendar/tests/calendars/pr_480_summary_with_colon.ics
${PYSITELIB}/icalendar/tests/calendars/small_bad_calendar.ics
${PYSITELIB}/icalendar/tests/calendars/time.ics
${PYSITELIB}/icalendar/tests/calendars/timezone_rdate.ics
${PYSITELIB}/icalendar/tests/calendars/timezone_same_start.ics
${PYSITELIB}/icalendar/tests/calendars/timezone_same_start_and_offset.ics
${PYSITELIB}/icalendar/tests/calendars/timezoned.ics
${PYSITELIB}/icalendar/tests/calendars/x_location.ics
${PYSITELIB}/icalendar/tests/conftest.py
${PYSITELIB}/icalendar/tests/conftest.pyc
@ -89,16 +97,19 @@ ${PYSITELIB}/icalendar/tests/events/issue_82_expected_output.ics
${PYSITELIB}/icalendar/tests/hypothesis/test_fuzzing.py
${PYSITELIB}/icalendar/tests/hypothesis/test_fuzzing.pyc
${PYSITELIB}/icalendar/tests/hypothesis/test_fuzzing.pyo
${PYSITELIB}/icalendar/tests/pacific_fiji.ics
${PYSITELIB}/icalendar/tests/test_cli_tool.py
${PYSITELIB}/icalendar/tests/test_cli_tool.pyc
${PYSITELIB}/icalendar/tests/test_cli_tool.pyo
${PYSITELIB}/icalendar/tests/test_components_break_on_bad_ics.py
${PYSITELIB}/icalendar/tests/test_components_break_on_bad_ics.pyc
${PYSITELIB}/icalendar/tests/test_components_break_on_bad_ics.pyo
${PYSITELIB}/icalendar/tests/test_create_release.sh
${PYSITELIB}/icalendar/tests/test_encoding.py
${PYSITELIB}/icalendar/tests/test_encoding.pyc
${PYSITELIB}/icalendar/tests/test_encoding.pyo
${PYSITELIB}/icalendar/tests/test_equality.py
${PYSITELIB}/icalendar/tests/test_equality.pyc
${PYSITELIB}/icalendar/tests/test_equality.pyo
${PYSITELIB}/icalendar/tests/test_examples.py
${PYSITELIB}/icalendar/tests/test_examples.pyc
${PYSITELIB}/icalendar/tests/test_examples.pyo
@ -114,9 +125,15 @@ ${PYSITELIB}/icalendar/tests/test_issue_165_missing_event.pyo
${PYSITELIB}/icalendar/tests/test_issue_168_parsing_invalid_calendars_no_warning.py
${PYSITELIB}/icalendar/tests/test_issue_168_parsing_invalid_calendars_no_warning.pyc
${PYSITELIB}/icalendar/tests/test_issue_168_parsing_invalid_calendars_no_warning.pyo
${PYSITELIB}/icalendar/tests/test_issue_27_period.py
${PYSITELIB}/icalendar/tests/test_issue_27_period.pyc
${PYSITELIB}/icalendar/tests/test_issue_27_period.pyo
${PYSITELIB}/icalendar/tests/test_issue_318_skip_default_parameters.py
${PYSITELIB}/icalendar/tests/test_issue_318_skip_default_parameters.pyc
${PYSITELIB}/icalendar/tests/test_issue_318_skip_default_parameters.pyo
${PYSITELIB}/icalendar/tests/test_issue_322_single_strings_characters_split_into_multiple_categories.py
${PYSITELIB}/icalendar/tests/test_issue_322_single_strings_characters_split_into_multiple_categories.pyc
${PYSITELIB}/icalendar/tests/test_issue_322_single_strings_characters_split_into_multiple_categories.pyo
${PYSITELIB}/icalendar/tests/test_issue_348_exception_parsing_value.py
${PYSITELIB}/icalendar/tests/test_issue_348_exception_parsing_value.pyc
${PYSITELIB}/icalendar/tests/test_issue_348_exception_parsing_value.pyo
@ -165,11 +182,6 @@ ${PYSITELIB}/icalendar/tests/test_unit_tools.pyo
${PYSITELIB}/icalendar/tests/test_with_doctest.py
${PYSITELIB}/icalendar/tests/test_with_doctest.pyc
${PYSITELIB}/icalendar/tests/test_with_doctest.pyo
${PYSITELIB}/icalendar/tests/time.ics
${PYSITELIB}/icalendar/tests/timezone_rdate.ics
${PYSITELIB}/icalendar/tests/timezone_same_start.ics
${PYSITELIB}/icalendar/tests/timezone_same_start_and_offset.ics
${PYSITELIB}/icalendar/tests/timezoned.ics
${PYSITELIB}/icalendar/tests/timezones/issue_237_brazilia_standard.ics
${PYSITELIB}/icalendar/tests/timezones/issue_53_tzid_parsed_properly.ics
${PYSITELIB}/icalendar/tests/timezones/issue_55_parse_error_on_utc_offset_with_seconds.ics

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.34 2023/10/20 07:25:50 wiz Exp $
$NetBSD: distinfo,v 1.35 2023/11/06 13:53:16 wiz Exp $
BLAKE2s (icalendar-5.0.10.tar.gz) = 8d93b1436746e94b9406caa7d80448770a0284b75034a6ef644c740180842697
SHA512 (icalendar-5.0.10.tar.gz) = 0d03312d175a152a7c8bf6e574acb216e107eaeae197f2f10a904ce5ef40ecb156433e45ef5c8d3c1553842d1df0440363ed0f8d115337919139b7eae5b82796
Size (icalendar-5.0.10.tar.gz) = 108657 bytes
BLAKE2s (icalendar-5.0.11.tar.gz) = 24d950375557d9ebefaafa0fe463d28d690e0d105e2e9dfeb520d18ae323e7ef
SHA512 (icalendar-5.0.11.tar.gz) = ac567ac761fde076d5895a3353fff4de9244847689d4f5366d918223a49f1ffa87063f8bb55b7458092369482868e40d2c9925ea7d95e77feeaf3d9711a5b7d9
Size (icalendar-5.0.11.tar.gz) = 112178 bytes