pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/time



Module Name:    pkgsrc
Committed By:   markd
Date:           Sun May 26 13:15:45 UTC 2024

Modified Files:
        pkgsrc/time: Makefile
Added Files:
        pkgsrc/time/kf6-kcalendarcore: DESCR Makefile PLIST buildlink3.mk
            distinfo
        pkgsrc/time/kf6-kcalendarcore/patches: patch-src_incidence.cpp

Log Message:
kf6-kcalendarcore: add version 6.2.0

KDE Frameworks 6 kcalendarcore.

This library provides access to and handling of calendar data.
It supports the standard formats iCalendar and vCalendar and the
group scheduling standard iTIP.

A calendar contains information like incidences (events, to-dos, journals),
alarms, time zones, and other useful information.  This API provides
access to that calendar information via well known calendar formats
iCalendar (or iCal) and the older vCalendar.


To generate a diff of this commit:
cvs rdiff -u -r1.270 -r1.271 pkgsrc/time/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/time/kf6-kcalendarcore/DESCR \
    pkgsrc/time/kf6-kcalendarcore/Makefile \
    pkgsrc/time/kf6-kcalendarcore/PLIST \
    pkgsrc/time/kf6-kcalendarcore/buildlink3.mk \
    pkgsrc/time/kf6-kcalendarcore/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/time/kf6-kcalendarcore/patches/patch-src_incidence.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/time/Makefile
diff -u pkgsrc/time/Makefile:1.270 pkgsrc/time/Makefile:1.271
--- pkgsrc/time/Makefile:1.270  Thu Apr  4 13:41:23 2024
+++ pkgsrc/time/Makefile        Sun May 26 13:15:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.270 2024/04/04 13:41:23 wiz Exp $
+# $NetBSD: Makefile,v 1.271 2024/05/26 13:15:44 markd Exp $
 #
 
 COMMENT=       Clocks, calendars, daily planners and other time related applications
@@ -59,6 +59,7 @@ SUBDIR+=      jday
 SUBDIR+=       kalarm
 SUBDIR+=       kcalendarcore
 SUBDIR+=       kcalutils
+SUBDIR+=       kf6-kcalendarcore
 SUBDIR+=       khal
 SUBDIR+=       kholidays
 SUBDIR+=       korganizer

Added files:

Index: pkgsrc/time/kf6-kcalendarcore/DESCR
diff -u /dev/null pkgsrc/time/kf6-kcalendarcore/DESCR:1.1
--- /dev/null   Sun May 26 13:15:45 2024
+++ pkgsrc/time/kf6-kcalendarcore/DESCR Sun May 26 13:15:44 2024
@@ -0,0 +1,8 @@
+This library provides access to and handling of calendar data.
+It supports the standard formats iCalendar and vCalendar and the
+group scheduling standard iTIP.
+
+A calendar contains information like incidences (events, to-dos, journals),
+alarms, time zones, and other useful information.  This API provides
+access to that calendar information via well known calendar formats
+iCalendar (or iCal) and the older vCalendar.
Index: pkgsrc/time/kf6-kcalendarcore/Makefile
diff -u /dev/null pkgsrc/time/kf6-kcalendarcore/Makefile:1.1
--- /dev/null   Sun May 26 13:15:45 2024
+++ pkgsrc/time/kf6-kcalendarcore/Makefile      Sun May 26 13:15:44 2024
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2024/05/26 13:15:44 markd Exp $
+
+DISTNAME=      kcalendarcore-${KF6VER}
+CATEGORIES=    time
+
+HOMEPAGE=      https://community.kde.org/Frameworks
+COMMENT=       KDE calendar access library
+LICENSE=       gnu-lgpl-v2
+
+.include "../../meta-pkgs/kde/kf6.mk"
+
+USE_TOOLS+=    msgmerge
+
+PKGCONFIG_OVERRIDE+=           _KDE_build/KF6CalendarCore.pc
+PKGCONFIG_OVERRIDE_STAGE=      post-build
+
+.include "../../time/libical/buildlink3.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/time/kf6-kcalendarcore/PLIST
diff -u /dev/null pkgsrc/time/kf6-kcalendarcore/PLIST:1.1
--- /dev/null   Sun May 26 13:15:45 2024
+++ pkgsrc/time/kf6-kcalendarcore/PLIST Sun May 26 13:15:44 2024
@@ -0,0 +1,80 @@
+@comment $NetBSD: PLIST,v 1.1 2024/05/26 13:15:44 markd Exp $
+include/KF6/KCalendarCore/KCalendarCore/Alarm
+include/KF6/KCalendarCore/KCalendarCore/Attachment
+include/KF6/KCalendarCore/KCalendarCore/Attendee
+include/KF6/KCalendarCore/KCalendarCore/CalFilter
+include/KF6/KCalendarCore/KCalendarCore/CalFormat
+include/KF6/KCalendarCore/KCalendarCore/CalStorage
+include/KF6/KCalendarCore/KCalendarCore/Calendar
+include/KF6/KCalendarCore/KCalendarCore/CalendarPlugin
+include/KF6/KCalendarCore/KCalendarCore/CalendarPluginLoader
+include/KF6/KCalendarCore/KCalendarCore/Conference
+include/KF6/KCalendarCore/KCalendarCore/CustomProperties
+include/KF6/KCalendarCore/KCalendarCore/Duration
+include/KF6/KCalendarCore/KCalendarCore/Event
+include/KF6/KCalendarCore/KCalendarCore/Exceptions
+include/KF6/KCalendarCore/KCalendarCore/FileStorage
+include/KF6/KCalendarCore/KCalendarCore/FreeBusy
+include/KF6/KCalendarCore/KCalendarCore/FreeBusyCache
+include/KF6/KCalendarCore/KCalendarCore/FreeBusyPeriod
+include/KF6/KCalendarCore/KCalendarCore/ICalFormat
+include/KF6/KCalendarCore/KCalendarCore/Incidence
+include/KF6/KCalendarCore/KCalendarCore/IncidenceBase
+include/KF6/KCalendarCore/KCalendarCore/Journal
+include/KF6/KCalendarCore/KCalendarCore/MemoryCalendar
+include/KF6/KCalendarCore/KCalendarCore/OccurrenceIterator
+include/KF6/KCalendarCore/KCalendarCore/Period
+include/KF6/KCalendarCore/KCalendarCore/Person
+include/KF6/KCalendarCore/KCalendarCore/Recurrence
+include/KF6/KCalendarCore/KCalendarCore/RecurrenceRule
+include/KF6/KCalendarCore/KCalendarCore/ScheduleMessage
+include/KF6/KCalendarCore/KCalendarCore/Sorting
+include/KF6/KCalendarCore/KCalendarCore/Todo
+include/KF6/KCalendarCore/KCalendarCore/VCalFormat
+include/KF6/KCalendarCore/KCalendarCore/Visitor
+include/KF6/KCalendarCore/kcalendarcore/alarm.h
+include/KF6/KCalendarCore/kcalendarcore/attachment.h
+include/KF6/KCalendarCore/kcalendarcore/attendee.h
+include/KF6/KCalendarCore/kcalendarcore/calendar.h
+include/KF6/KCalendarCore/kcalendarcore/calendarplugin.h
+include/KF6/KCalendarCore/kcalendarcore/calendarpluginloader.h
+include/KF6/KCalendarCore/kcalendarcore/calfilter.h
+include/KF6/KCalendarCore/kcalendarcore/calformat.h
+include/KF6/KCalendarCore/kcalendarcore/calstorage.h
+include/KF6/KCalendarCore/kcalendarcore/conference.h
+include/KF6/KCalendarCore/kcalendarcore/customproperties.h
+include/KF6/KCalendarCore/kcalendarcore/duration.h
+include/KF6/KCalendarCore/kcalendarcore/event.h
+include/KF6/KCalendarCore/kcalendarcore/exceptions.h
+include/KF6/KCalendarCore/kcalendarcore/filestorage.h
+include/KF6/KCalendarCore/kcalendarcore/freebusy.h
+include/KF6/KCalendarCore/kcalendarcore/freebusycache.h
+include/KF6/KCalendarCore/kcalendarcore/freebusyperiod.h
+include/KF6/KCalendarCore/kcalendarcore/icalformat.h
+include/KF6/KCalendarCore/kcalendarcore/incidence.h
+include/KF6/KCalendarCore/kcalendarcore/incidencebase.h
+include/KF6/KCalendarCore/kcalendarcore/journal.h
+include/KF6/KCalendarCore/kcalendarcore/kcalendarcore_export.h
+include/KF6/KCalendarCore/kcalendarcore/memorycalendar.h
+include/KF6/KCalendarCore/kcalendarcore/occurrenceiterator.h
+include/KF6/KCalendarCore/kcalendarcore/period.h
+include/KF6/KCalendarCore/kcalendarcore/person.h
+include/KF6/KCalendarCore/kcalendarcore/recurrence.h
+include/KF6/KCalendarCore/kcalendarcore/recurrencerule.h
+include/KF6/KCalendarCore/kcalendarcore/schedulemessage.h
+include/KF6/KCalendarCore/kcalendarcore/sorting.h
+include/KF6/KCalendarCore/kcalendarcore/todo.h
+include/KF6/KCalendarCore/kcalendarcore/vcalformat.h
+include/KF6/KCalendarCore/kcalendarcore/visitor.h
+include/KF6/KCalendarCore/kcalendarcore_version.h
+lib/cmake/KF6CalendarCore/FindLibIcal.cmake
+lib/cmake/KF6CalendarCore/KF6CalendarCoreConfig.cmake
+lib/cmake/KF6CalendarCore/KF6CalendarCoreConfigVersion.cmake
+lib/cmake/KF6CalendarCore/KF6CalendarCoreTargets-noconfig.cmake
+lib/cmake/KF6CalendarCore/KF6CalendarCoreTargets.cmake
+lib/libKF6CalendarCore.so
+lib/libKF6CalendarCore.so.6
+lib/libKF6CalendarCore.so.${PKGVERSION}
+lib/pkgconfig/KF6CalendarCore.pc
+share/qlogging-categories6/kcalendarcore.categories
+share/qlogging-categories6/kcalendarcore.renamecategories
Index: pkgsrc/time/kf6-kcalendarcore/buildlink3.mk
diff -u /dev/null pkgsrc/time/kf6-kcalendarcore/buildlink3.mk:1.1
--- /dev/null   Sun May 26 13:15:45 2024
+++ pkgsrc/time/kf6-kcalendarcore/buildlink3.mk Sun May 26 13:15:44 2024
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2024/05/26 13:15:44 markd Exp $
+
+BUILDLINK_TREE+=       kf6-kcalendarcore
+
+.if !defined(KF6_KCALENDARCORE_BUILDLINK3_MK)
+KF6_KCALENDARCORE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.kf6-kcalendarcore+=      kf6-kcalendarcore>=6.2.0
+BUILDLINK_PKGSRCDIR.kf6-kcalendarcore?=                ../../time/kf6-kcalendarcore
+
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.endif # KF6_KCALENDARCORE_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -kf6-kcalendarcore
Index: pkgsrc/time/kf6-kcalendarcore/distinfo
diff -u /dev/null pkgsrc/time/kf6-kcalendarcore/distinfo:1.1
--- /dev/null   Sun May 26 13:15:45 2024
+++ pkgsrc/time/kf6-kcalendarcore/distinfo      Sun May 26 13:15:44 2024
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2024/05/26 13:15:44 markd Exp $
+
+BLAKE2s (kcalendarcore-6.2.0.tar.xz) = 0e6ed6f1359dcba86db3e71dc1cf1042ed4ea6c1c212c6c26117ee36bd868819
+SHA512 (kcalendarcore-6.2.0.tar.xz) = 654a90837da7967f2ee4bfcc1b4187f403d1d31aea06ebd39f6c4051de222a4c64befe620994f79e2b7903d7d452e3fcb1b997f0f45ff8bcb334d04c1b9f97b3
+Size (kcalendarcore-6.2.0.tar.xz) = 259392 bytes
+SHA1 (patch-src_incidence.cpp) = 20c771fe583127c44d0315be149ef54bd42d2eba

Index: pkgsrc/time/kf6-kcalendarcore/patches/patch-src_incidence.cpp
diff -u /dev/null pkgsrc/time/kf6-kcalendarcore/patches/patch-src_incidence.cpp:1.1
--- /dev/null   Sun May 26 13:15:45 2024
+++ pkgsrc/time/kf6-kcalendarcore/patches/patch-src_incidence.cpp       Sun May 26 13:15:44 2024
@@ -0,0 +1,24 @@
+$NetBSD: patch-src_incidence.cpp,v 1.1 2024/05/26 13:15:44 markd Exp $
+
+isnan not declared in scope
+
+--- src/incidence.cpp.orig     2024-05-03 12:23:27.000000000 +0000
++++ src/incidence.cpp
+@@ -1047,7 +1047,7 @@ void Incidence::setGeoLatitude(float geo
+         return;
+     }
+ 
+-    if (isnan(geolatitude)) {
++    if (std::isnan(geolatitude)) {
+         geolatitude = INVALID_LATLON;
+     }
+     if (geolatitude != INVALID_LATLON && (geolatitude < -90.0 || geolatitude > 90.0)) {
+@@ -1075,7 +1075,7 @@ void Incidence::setGeoLongitude(float ge
+         return;
+     }
+ 
+-    if (isnan(geolongitude)) {
++    if (std::isnan(geolongitude)) {
+         geolongitude = INVALID_LATLON;
+     }
+     if (geolongitude != INVALID_LATLON && (geolongitude < -180.0 || geolongitude > 180.0)) {



Home | Main Index | Thread Index | Old Index