Mon Apr 25 06:09:49 2022 UTC ()
kcontacts: update to 5.93.0

5.82.0
Call ki18n_install() unconditionally

5.83.0
Allow setting email, phonenumber, impp from QML
[addressee] Add property for photo
Add properties to Picture

5.88.0
Adressee: use a vector instead of a QHash with ~8 elements
VCard: Replace QMap with a vector of struct
Addressee: deprecate insertEmail() and add a new method instead
VCardTool::addParamter() should take by pointer
Deprecate parameters/setParameters() from the public API
Deprecate the unused Field class
Replace country <-> iso code mapping with the new KI18nLocaleData
VCardParser: less temporary allocations
Don't use QTime::fromString() with format being a string
Don't use QDate/QTime::fromString() with a string format arg
Perf: Manually parse timezone offset
VCardTool::createVCards(): split Adressee-related code to a separate method
VCardTool::createVCards(): split Adress-related code to a separate method

5.89.0
Fix address formatting for country-only addresses
Deprecate countryToISO/ISOToCountry in favor of KCountry
Use local country names when formatting addresses

5.92.0
Split internal and external API into different files
Also install the address format API header
Improve output for incomplete addresses and formats with 3+ fields per line
Rewrite the address formatter

5.93.0
Addressee: make birthday writable from QML
append Instant Messaging service list


(markd)
diff -r1.14 -r1.15 pkgsrc/misc/kcontacts/Makefile
diff -r1.3 -r1.4 pkgsrc/misc/kcontacts/PLIST
diff -r1.10 -r1.11 pkgsrc/misc/kcontacts/buildlink3.mk
diff -r1.6 -r1.7 pkgsrc/misc/kcontacts/distinfo

cvs diff -r1.14 -r1.15 pkgsrc/misc/kcontacts/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/kcontacts/Makefile 2022/04/18 19:09:58 1.14
+++ pkgsrc/misc/kcontacts/Makefile 2022/04/25 06:09:48 1.15
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: Makefile,v 1.14 2022/04/18 19:09:58 adam Exp $ 1# $NetBSD: Makefile,v 1.15 2022/04/25 06:09:48 markd Exp $
2 2
3DISTNAME= kcontacts-${KF5VER} 3DISTNAME= kcontacts-${KF5VER}
4PKGREVISION= 3 
5CATEGORIES= misc 4CATEGORIES= misc
6 5
7HOMEPAGE= https://community.kde.org/Frameworks 6HOMEPAGE= https://community.kde.org/Frameworks
8COMMENT= Address book API for KDE 7COMMENT= Address book API for KDE
9LICENSE= gnu-lgpl-v2 8LICENSE= gnu-lgpl-v2
10 9
11.include "../../meta-pkgs/kde/kf5.mk" 10.include "../../meta-pkgs/kde/kf5.mk"
12 11
13USE_TOOLS+= msgmerge 12USE_TOOLS+= msgmerge
14 13
15.include "../../devel/kconfig/buildlink3.mk" 14.include "../../devel/kconfig/buildlink3.mk"
16.include "../../devel/kcoreaddons/buildlink3.mk" 15.include "../../devel/kcoreaddons/buildlink3.mk"
17.include "../../devel/ki18n/buildlink3.mk" 16.include "../../devel/ki18n/buildlink3.mk"
18.include "../../textproc/iso-codes/buildlink3.mk" 17.include "../../textproc/iso-codes/buildlink3.mk"
19.include "../../textproc/kcodecs/buildlink3.mk" 18.include "../../textproc/kcodecs/buildlink3.mk"
 19.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
20.include "../../x11/qt5-qtbase/buildlink3.mk" 20.include "../../x11/qt5-qtbase/buildlink3.mk"
21.include "../../mk/bsd.pkg.mk" 21.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/misc/kcontacts/PLIST (expand / switch to unified diff)

--- pkgsrc/misc/kcontacts/PLIST 2021/03/30 10:58:26 1.3
+++ pkgsrc/misc/kcontacts/PLIST 2022/04/25 06:09:48 1.4
@@ -1,76 +1,80 @@ @@ -1,76 +1,80 @@
1@comment $NetBSD: PLIST,v 1.3 2021/03/30 10:58:26 markd Exp $ 1@comment $NetBSD: PLIST,v 1.4 2022/04/25 06:09:48 markd Exp $
2include/KF5/KContacts/KContacts/Address 2include/KF5/KContacts/KContacts/Address
 3include/KF5/KContacts/KContacts/AddressFormat
3include/KF5/KContacts/KContacts/Addressee 4include/KF5/KContacts/KContacts/Addressee
4include/KF5/KContacts/KContacts/AddresseeList 5include/KF5/KContacts/KContacts/AddresseeList
5include/KF5/KContacts/KContacts/CalendarUrl 6include/KF5/KContacts/KContacts/CalendarUrl
6include/KF5/KContacts/KContacts/ClientPidMap 7include/KF5/KContacts/KContacts/ClientPidMap
7include/KF5/KContacts/KContacts/ContactGroup 8include/KF5/KContacts/KContacts/ContactGroup
8include/KF5/KContacts/KContacts/ContactGroupTool 9include/KF5/KContacts/KContacts/ContactGroupTool
9include/KF5/KContacts/KContacts/Email 10include/KF5/KContacts/KContacts/Email
10include/KF5/KContacts/KContacts/Field 11include/KF5/KContacts/KContacts/Field
11include/KF5/KContacts/KContacts/FieldGroup 12include/KF5/KContacts/KContacts/FieldGroup
12include/KF5/KContacts/KContacts/Gender 13include/KF5/KContacts/KContacts/Gender
13include/KF5/KContacts/KContacts/Geo 14include/KF5/KContacts/KContacts/Geo
14include/KF5/KContacts/KContacts/Impp 15include/KF5/KContacts/KContacts/Impp
15include/KF5/KContacts/KContacts/Key 16include/KF5/KContacts/KContacts/Key
16include/KF5/KContacts/KContacts/LDIFConverter 17include/KF5/KContacts/KContacts/LDIFConverter
17include/KF5/KContacts/KContacts/Lang 18include/KF5/KContacts/KContacts/Lang
 19include/KF5/KContacts/KContacts/Namespace
18include/KF5/KContacts/KContacts/NickName 20include/KF5/KContacts/KContacts/NickName
19include/KF5/KContacts/KContacts/Note 21include/KF5/KContacts/KContacts/Note
20include/KF5/KContacts/KContacts/Org 22include/KF5/KContacts/KContacts/Org
21include/KF5/KContacts/KContacts/PhoneNumber 23include/KF5/KContacts/KContacts/PhoneNumber
22include/KF5/KContacts/KContacts/Picture 24include/KF5/KContacts/KContacts/Picture
23include/KF5/KContacts/KContacts/Related 25include/KF5/KContacts/KContacts/Related
24include/KF5/KContacts/KContacts/ResourceLocatorUrl 26include/KF5/KContacts/KContacts/ResourceLocatorUrl
25include/KF5/KContacts/KContacts/Role 27include/KF5/KContacts/KContacts/Role
26include/KF5/KContacts/KContacts/Secrecy 28include/KF5/KContacts/KContacts/Secrecy
27include/KF5/KContacts/KContacts/Sound 29include/KF5/KContacts/KContacts/Sound
28include/KF5/KContacts/KContacts/TimeZone 30include/KF5/KContacts/KContacts/TimeZone
29include/KF5/KContacts/KContacts/Title 31include/KF5/KContacts/KContacts/Title
30include/KF5/KContacts/KContacts/VCardConverter 32include/KF5/KContacts/KContacts/VCardConverter
31include/KF5/KContacts/KContacts/VCardDrag 33include/KF5/KContacts/KContacts/VCardDrag
32include/KF5/KContacts/kcontacts/address.h 34include/KF5/KContacts/kcontacts/address.h
33include/KF5/KContacts/kcontacts/addressee.h 35include/KF5/KContacts/kcontacts/addressee.h
34include/KF5/KContacts/kcontacts/addresseelist.h 36include/KF5/KContacts/kcontacts/addresseelist.h
 37include/KF5/KContacts/kcontacts/addressformat.h
35include/KF5/KContacts/kcontacts/calendarurl.h 38include/KF5/KContacts/kcontacts/calendarurl.h
36include/KF5/KContacts/kcontacts/clientpidmap.h 39include/KF5/KContacts/kcontacts/clientpidmap.h
37include/KF5/KContacts/kcontacts/contactgroup.h 40include/KF5/KContacts/kcontacts/contactgroup.h
38include/KF5/KContacts/kcontacts/contactgrouptool.h 41include/KF5/KContacts/kcontacts/contactgrouptool.h
39include/KF5/KContacts/kcontacts/email.h 42include/KF5/KContacts/kcontacts/email.h
40include/KF5/KContacts/kcontacts/field.h 43include/KF5/KContacts/kcontacts/field.h
41include/KF5/KContacts/kcontacts/fieldgroup.h 44include/KF5/KContacts/kcontacts/fieldgroup.h
42include/KF5/KContacts/kcontacts/gender.h 45include/KF5/KContacts/kcontacts/gender.h
43include/KF5/KContacts/kcontacts/geo.h 46include/KF5/KContacts/kcontacts/geo.h
44include/KF5/KContacts/kcontacts/impp.h 47include/KF5/KContacts/kcontacts/impp.h
45include/KF5/KContacts/kcontacts/kcontacts_export.h 48include/KF5/KContacts/kcontacts/kcontacts_export.h
46include/KF5/KContacts/kcontacts/key.h 49include/KF5/KContacts/kcontacts/key.h
47include/KF5/KContacts/kcontacts/lang.h 50include/KF5/KContacts/kcontacts/lang.h
48include/KF5/KContacts/kcontacts/ldifconverter.h 51include/KF5/KContacts/kcontacts/ldifconverter.h
 52include/KF5/KContacts/kcontacts/namespace.h
49include/KF5/KContacts/kcontacts/nickname.h 53include/KF5/KContacts/kcontacts/nickname.h
50include/KF5/KContacts/kcontacts/note.h 54include/KF5/KContacts/kcontacts/note.h
51include/KF5/KContacts/kcontacts/org.h 55include/KF5/KContacts/kcontacts/org.h
52include/KF5/KContacts/kcontacts/phonenumber.h 56include/KF5/KContacts/kcontacts/phonenumber.h
53include/KF5/KContacts/kcontacts/picture.h 57include/KF5/KContacts/kcontacts/picture.h
54include/KF5/KContacts/kcontacts/related.h 58include/KF5/KContacts/kcontacts/related.h
55include/KF5/KContacts/kcontacts/resourcelocatorurl.h 59include/KF5/KContacts/kcontacts/resourcelocatorurl.h
56include/KF5/KContacts/kcontacts/role.h 60include/KF5/KContacts/kcontacts/role.h
57include/KF5/KContacts/kcontacts/secrecy.h 61include/KF5/KContacts/kcontacts/secrecy.h
58include/KF5/KContacts/kcontacts/sound.h 62include/KF5/KContacts/kcontacts/sound.h
59include/KF5/KContacts/kcontacts/timezone.h 63include/KF5/KContacts/kcontacts/timezone.h
60include/KF5/KContacts/kcontacts/title.h 64include/KF5/KContacts/kcontacts/title.h
61include/KF5/KContacts/kcontacts/vcardconverter.h 65include/KF5/KContacts/kcontacts/vcardconverter.h
62include/KF5/KContacts/kcontacts/vcarddrag.h 66include/KF5/KContacts/kcontacts/vcarddrag.h
63include/KF5/kcontacts_version.h 67include/KF5/KContacts/kcontacts_version.h
64lib/cmake/KF5Contacts/KF5ContactsConfig.cmake 68lib/cmake/KF5Contacts/KF5ContactsConfig.cmake
65lib/cmake/KF5Contacts/KF5ContactsConfigVersion.cmake 69lib/cmake/KF5Contacts/KF5ContactsConfigVersion.cmake
66lib/cmake/KF5Contacts/KF5ContactsTargets-noconfig.cmake 70lib/cmake/KF5Contacts/KF5ContactsTargets-noconfig.cmake
67lib/cmake/KF5Contacts/KF5ContactsTargets.cmake 71lib/cmake/KF5Contacts/KF5ContactsTargets.cmake
68lib/libKF5Contacts.so 72lib/libKF5Contacts.so
69lib/libKF5Contacts.so.5 73lib/libKF5Contacts.so.5
70lib/libKF5Contacts.so.${PKGVERSION} 74lib/libKF5Contacts.so.${PKGVERSION}
71qt5/mkspecs/modules/qt_KContacts.pri 75qt5/mkspecs/modules/qt_KContacts.pri
72share/locale/ar/LC_MESSAGES/kcontacts5.mo 76share/locale/ar/LC_MESSAGES/kcontacts5.mo
73share/locale/ast/LC_MESSAGES/kcontacts5.mo 77share/locale/ast/LC_MESSAGES/kcontacts5.mo
74share/locale/az/LC_MESSAGES/kcontacts5.mo 78share/locale/az/LC_MESSAGES/kcontacts5.mo
75share/locale/be/LC_MESSAGES/kcontacts5.mo 79share/locale/be/LC_MESSAGES/kcontacts5.mo
76share/locale/bs/LC_MESSAGES/kcontacts5.mo 80share/locale/bs/LC_MESSAGES/kcontacts5.mo

cvs diff -r1.10 -r1.11 pkgsrc/misc/kcontacts/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/misc/kcontacts/buildlink3.mk 2022/04/18 19:09:58 1.10
+++ pkgsrc/misc/kcontacts/buildlink3.mk 2022/04/25 06:09:48 1.11
@@ -1,19 +1,20 @@ @@ -1,19 +1,20 @@
1# $NetBSD: buildlink3.mk,v 1.10 2022/04/18 19:09:58 adam Exp $ 1# $NetBSD: buildlink3.mk,v 1.11 2022/04/25 06:09:48 markd Exp $
2 2
3BUILDLINK_TREE+= kcontacts 3BUILDLINK_TREE+= kcontacts
4 4
5.if !defined(KCONTACTS_BUILDLINK3_MK) 5.if !defined(KCONTACTS_BUILDLINK3_MK)
6KCONTACTS_BUILDLINK3_MK:= 6KCONTACTS_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.kcontacts+= kcontacts>=5.64.0 8BUILDLINK_API_DEPENDS.kcontacts+= kcontacts>=5.64.0
9BUILDLINK_ABI_DEPENDS.kcontacts?= kcontacts>=5.80.0nb3 9BUILDLINK_ABI_DEPENDS.kcontacts?= kcontacts>=5.80.0nb3
10BUILDLINK_PKGSRCDIR.kcontacts?= ../../misc/kcontacts 10BUILDLINK_PKGSRCDIR.kcontacts?= ../../misc/kcontacts
11 11
12.include "../../devel/kconfig/buildlink3.mk" 12.include "../../devel/kconfig/buildlink3.mk"
13.include "../../devel/kcoreaddons/buildlink3.mk" 13.include "../../devel/kcoreaddons/buildlink3.mk"
14.include "../../devel/ki18n/buildlink3.mk" 14.include "../../devel/ki18n/buildlink3.mk"
15.include "../../textproc/kcodecs/buildlink3.mk" 15.include "../../textproc/kcodecs/buildlink3.mk"
 16.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
16.include "../../x11/qt5-qtbase/buildlink3.mk" 17.include "../../x11/qt5-qtbase/buildlink3.mk"
17.endif # KCONTACTS_BUILDLINK3_MK 18.endif # KCONTACTS_BUILDLINK3_MK
18 19
19BUILDLINK_TREE+= -kcontacts 20BUILDLINK_TREE+= -kcontacts

cvs diff -r1.6 -r1.7 pkgsrc/misc/kcontacts/distinfo (expand / switch to unified diff)

--- pkgsrc/misc/kcontacts/distinfo 2021/10/26 10:59:08 1.6
+++ pkgsrc/misc/kcontacts/distinfo 2022/04/25 06:09:48 1.7
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.6 2021/10/26 10:59:08 nia Exp $ 1$NetBSD: distinfo,v 1.7 2022/04/25 06:09:48 markd Exp $
2 2
3BLAKE2s (kcontacts-5.80.0.tar.xz) = 65ca5fbb093abfd9d09ba24527492e99d8335a9d5b781900056e97b74de0b789 3BLAKE2s (kcontacts-5.93.0.tar.xz) = 3c1ae8d9c59a449824b44fbf5bffcdc57741481430c629ecf63ad891c8ca5478
4SHA512 (kcontacts-5.80.0.tar.xz) = d68c4f04bc2e642689ea8076819d4844c2d1c5ac086c3d785717b33ae659354cf6351760f3f00605f945f471a426222af54f525c094d9a6da79f49ce09dfff0d 4SHA512 (kcontacts-5.93.0.tar.xz) = 67856014701f783684814cafd13303e0d0d629e62400ed918a394c93d3fce657e5db4b17d72a4b93137d8e01b8d9c753a8196fbf25d8de5a0fcf52fe19a56de5
5Size (kcontacts-5.80.0.tar.xz) = 542984 bytes 5Size (kcontacts-5.93.0.tar.xz) = 192992 bytes