Sat Nov 2 20:55:46 2019 UTC ()
libical: Update to 3.0.6

Changes in 3.0.6:

    Handle both COUNT and UNTIL in RRULEs
    Fix RRULE BYDAY with INTERVAL=2 conflict
    Various fuzzification fixes
    New publicly available function:
        icaltimezone_truncate_vtimezone()
    Add option to disable building the test suite
    Built-in timezones updated to tzdata2019c

Changes in 3.0.5:

    New publicly available function:
        icalproperty_get_datetime_with_component()
    Allow reset DATE/DATE-TIME VALUE parameter for all-day events
    icalproperty_get_datetime_with_component() will use location as TZID fallback.
    New CMake option ENABLE_GTK_DOC for disabling the libical-glib developer documentation
    GObject Introspection - use $MAJOR-0 versioning
    libical-glib API is considered unstable:
        define LIBICAL_GLIB_UNSTABLE_API=1 before including <libical-glib/libical-glib.h>
    Built-in timezones updated to tzdata2019a
    De-fuzzifications and Coverity fixes

Changes in 3.0.4:

    Silently fail RSCALE recurrence clauses when RSCALE is disabled
    Fixed icalcomponent_set_comment() and icalcomponent_set_uid()
    fix FREQ=MONTHLY;BYMONTH
    Skip UTF-8 marker when parsing
    Fix parsing ? in VCF files produced by Outlook
    Fix TZID on DATE-TIME value can override time specified in UTC
    CMake discovery module for ICU uses pkg-config now
    New publicly available function:
        icalparameter_kind_is_valid()
    Built-in timezones updated to tzdata2018e


(nia)
diff -r1.22 -r1.23 pkgsrc/time/libical/Makefile
diff -r1.5 -r1.6 pkgsrc/time/libical/PLIST
diff -r1.8 -r1.9 pkgsrc/time/libical/distinfo

cvs diff -r1.22 -r1.23 pkgsrc/time/libical/Makefile (expand / switch to unified diff)

--- pkgsrc/time/libical/Makefile 2019/11/02 16:28:38 1.22
+++ pkgsrc/time/libical/Makefile 2019/11/02 20:55:46 1.23
@@ -1,35 +1,39 @@ @@ -1,35 +1,39 @@
1# $NetBSD: Makefile,v 1.22 2019/11/02 16:28:38 rillig Exp $ 1# $NetBSD: Makefile,v 1.23 2019/11/02 20:55:46 nia Exp $
2# 
3 2
4DISTNAME= libical-3.0.3 3DISTNAME= libical-3.0.6
5PKGREVISION= 5 
6CATEGORIES= time 4CATEGORIES= time
7MASTER_SITES= ${MASTER_SITE_GITHUB:=libical/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=libical/}
8GITHUB_TAG= v${PKGVERSION_NOREV} 6GITHUB_RELEASE= v${PKGVERSION_NOREV}
9 7
10MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://github.com/libical/libical/ 9HOMEPAGE= https://github.com/libical/libical/
12COMMENT= Reference implementation of the iCalendar data type and format 10COMMENT= Reference implementation of the iCalendar data type and format
13LICENSE= gnu-lgpl-v2.1 OR mpl-2.0 11LICENSE= gnu-lgpl-v2.1 OR mpl-2.0
14 12
15USE_TOOLS+= perl pkg-config 13USE_TOOLS+= perl pkg-config
16USE_CMAKE= yes 14USE_CMAKE= yes
17CMAKE_ARGS+= -DUSE_BUILTIN_TZDATA=false 
18CMAKE_ARGS+= -DICAL_BUILD_DOCS=false 
19CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_BDB=true 
20MAKE_JOBS_SAFE= no 
21 15
22PKGCONFIG_OVERRIDE+= libical.pc.in src/libical-glib/libical-glib.pc.in 16CMAKE_ARGS+= -DUSE_BUILTIN_TZDATA=OFF
 17CMAKE_ARGS+= -DICAL_BUILD_DOCS=OFF
 18CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_BDB=ON
 19
 20REPLACE_INTERPRETER+= perl
 21REPLACE.perl.old= .*/bin/tclsh
 22REPLACE.perl.new= ${PREFIX}/bin/tclsh
 23REPLACE_FILES.perl=
 24
 25PKGCONFIG_OVERRIDE+= libical.pc.in
 26PKGCONFIG_OVERRIDE+= src/libical-glib/libical-glib.pc.in
23 27
24.include "../../mk/bsd.prefs.mk" 28.include "../../mk/bsd.prefs.mk"
25.if ${OPSYS} == "NetBSD" 29.if ${OPSYS} == "NetBSD"
26# zone.tab file in /usr/share/zoneinfo 30# zone.tab file in /usr/share/zoneinfo
27DEPENDS+= zonetab-[0-9]*:../../time/zonetab 31DEPENDS+= zonetab-[0-9]*:../../time/zonetab
28.endif 32.endif
29 33
30# C++ is only needed for test 34# C++ is only needed for test
31USE_LANGUAGES= c c++ 35USE_LANGUAGES= c c++
32#TEST_TARGET= check 36#TEST_TARGET= check
33 37
34.include "../../devel/glib2/buildlink3.mk" 38.include "../../devel/glib2/buildlink3.mk"
35.include "../../textproc/icu/buildlink3.mk" 39.include "../../textproc/icu/buildlink3.mk"

cvs diff -r1.5 -r1.6 pkgsrc/time/libical/PLIST (expand / switch to unified diff)

--- pkgsrc/time/libical/PLIST 2018/04/25 05:51:20 1.5
+++ pkgsrc/time/libical/PLIST 2019/11/02 20:55:46 1.6
@@ -1,47 +1,43 @@ @@ -1,47 +1,43 @@
1@comment $NetBSD: PLIST,v 1.5 2018/04/25 05:51:20 markd Exp $ 1@comment $NetBSD: PLIST,v 1.6 2019/11/02 20:55:46 nia Exp $
2include/libical-glib/i-cal-array.h 2include/libical-glib/i-cal-array.h
3include/libical-glib/i-cal-attach.h 3include/libical-glib/i-cal-attach.h
4include/libical-glib/i-cal-comp-iter.h 4include/libical-glib/i-cal-comp-iter.h
5include/libical-glib/i-cal-component.h 5include/libical-glib/i-cal-component.h
6include/libical-glib/i-cal-datetimeperiod-type.h 6include/libical-glib/i-cal-datetimeperiod.h
7include/libical-glib/i-cal-derived-parameter.h 7include/libical-glib/i-cal-derived-parameter.h
8include/libical-glib/i-cal-derived-property.h 8include/libical-glib/i-cal-derived-property.h
9include/libical-glib/i-cal-derived-value.h 9include/libical-glib/i-cal-derived-value.h
10include/libical-glib/i-cal-duration-type.h 10include/libical-glib/i-cal-duration.h
11include/libical-glib/i-cal-enums.h 11include/libical-glib/i-cal-enums.h
12include/libical-glib/i-cal-error.h 12include/libical-glib/i-cal-error.h
13include/libical-glib/i-cal-forward-declarations.h 13include/libical-glib/i-cal-forward-declarations.h
14include/libical-glib/i-cal-geo-type.h 14include/libical-glib/i-cal-geo.h
15include/libical-glib/i-cal-langbind.h 
16include/libical-glib/i-cal-memory.h 15include/libical-glib/i-cal-memory.h
17include/libical-glib/i-cal-mime.h 16include/libical-glib/i-cal-mime.h
18include/libical-glib/i-cal-object.h 17include/libical-glib/i-cal-object.h
19include/libical-glib/i-cal-parameter.h 18include/libical-glib/i-cal-parameter.h
20include/libical-glib/i-cal-parser.h 19include/libical-glib/i-cal-parser.h
21include/libical-glib/i-cal-period-type.h 20include/libical-glib/i-cal-period.h
22include/libical-glib/i-cal-property.h 21include/libical-glib/i-cal-property.h
23include/libical-glib/i-cal-recur-iterator.h 22include/libical-glib/i-cal-recur-iterator.h
24include/libical-glib/i-cal-recur.h 23include/libical-glib/i-cal-recur.h
25include/libical-glib/i-cal-recurrence-type.h 24include/libical-glib/i-cal-recurrence.h
26include/libical-glib/i-cal-reqstat-type.h 25include/libical-glib/i-cal-reqstat.h
27include/libical-glib/i-cal-restriction.h 26include/libical-glib/i-cal-restriction.h
28include/libical-glib/i-cal-time-span.h 27include/libical-glib/i-cal-time-span.h
29include/libical-glib/i-cal-time.h 28include/libical-glib/i-cal-time.h
30include/libical-glib/i-cal-timetype.h 
31include/libical-glib/i-cal-timezone-phase.h 
32include/libical-glib/i-cal-timezone.h 29include/libical-glib/i-cal-timezone.h
33include/libical-glib/i-cal-timezonetype.h 30include/libical-glib/i-cal-trigger.h
34include/libical-glib/i-cal-trigger-type.h 
35include/libical-glib/i-cal-unknowntokenhandling.h 31include/libical-glib/i-cal-unknowntokenhandling.h
36include/libical-glib/i-cal-value.h 32include/libical-glib/i-cal-value.h
37include/libical-glib/libical-glib.h 33include/libical-glib/libical-glib.h
38include/libical/ical.h 34include/libical/ical.h
39include/libical/icalarray.h 35include/libical/icalarray.h
40include/libical/icalattach.h 36include/libical/icalattach.h
41include/libical/icalcalendar.h 37include/libical/icalcalendar.h
42include/libical/icalclassify.h 38include/libical/icalclassify.h
43include/libical/icalcluster.h 39include/libical/icalcluster.h
44include/libical/icalcomponent.h 40include/libical/icalcomponent.h
45include/libical/icalderivedparameter.h 41include/libical/icalderivedparameter.h
46include/libical/icalderivedproperty.h 42include/libical/icalderivedproperty.h
47include/libical/icalderivedvalue.h 43include/libical/icalderivedvalue.h

cvs diff -r1.8 -r1.9 pkgsrc/time/libical/distinfo (expand / switch to unified diff)

--- pkgsrc/time/libical/distinfo 2018/05/14 08:34:56 1.8
+++ pkgsrc/time/libical/distinfo 2019/11/02 20:55:46 1.9
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.8 2018/05/14 08:34:56 jperkin Exp $ 1$NetBSD: distinfo,v 1.9 2019/11/02 20:55:46 nia Exp $
2 2
3SHA1 (libical-3.0.3.tar.gz) = 3ca0c859de22cf05e87f8139499ab1e3d8dd1d00 3SHA1 (libical-3.0.6.tar.gz) = bbcb0d60f396b247b952c22e9c1d9e41fc4c4d6e
4RMD160 (libical-3.0.3.tar.gz) = 83960fbd48def56f9e5d4c472d637e210066303a 4RMD160 (libical-3.0.6.tar.gz) = ce6f5242acca55a30ff0c1a33f7aa8cd9553df99
5SHA512 (libical-3.0.3.tar.gz) = 319a9e02b34835eb222728cb691b18e4f490b21f7faa55d266f298c07dafb5e15a492fb2105e2c3ab6d60d2affcf430b5b248cc38abc1e3bc29143662676fe70 5SHA512 (libical-3.0.6.tar.gz) = d1a3397071c2989983893e3bbaeb088f7cb9a3639dca39709e9422c334dd1e9a869bba9292a250f83eb2a5b6727bd91b73c8e420bd1814422d97aff9fc6b26fc
6Size (libical-3.0.3.tar.gz) = 866624 bytes 6Size (libical-3.0.6.tar.gz) = 879939 bytes
7SHA1 (patch-src_libical_icalcomponent.c) = 6f86ee6e4daba04178f25f8d042dd4773dbb1cab 7SHA1 (patch-src_libical_icalcomponent.c) = 6f86ee6e4daba04178f25f8d042dd4773dbb1cab
8SHA1 (patch-src_libical_icaltz-util.c) = 60a7359284a54d345ffe71f75081e9ac27b666b9 8SHA1 (patch-src_libical_icaltz-util.c) = 60a7359284a54d345ffe71f75081e9ac27b666b9