Thu Apr 8 21:12:09 2021 UTC ()
atkmm: updated to 2.28.1

atkmm 2.28.1 (stable):

The tarball for 2.28.1 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

Build:
* Improve NMake support
* Use __declspec(dllexport) when building with Visual Studio
* Add Meson support
* doc/reference/: Update for Doxygen >= 1.8.16

atkmm 2.28.0 (stable):

This release is identical to 2.24.3.

There is no 2.26.x release.


(adam)
diff -r1.27 -r1.28 pkgsrc/devel/atkmm/Makefile
diff -r1.9 -r1.10 pkgsrc/devel/atkmm/PLIST
diff -r1.7 -r1.8 pkgsrc/devel/atkmm/distinfo
diff -r0 -r1.1 pkgsrc/devel/atkmm/patches/patch-meson.build

cvs diff -r1.27 -r1.28 pkgsrc/devel/atkmm/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/atkmm/Makefile 2020/08/31 18:07:16 1.27
+++ pkgsrc/devel/atkmm/Makefile 2021/04/08 21:12:09 1.28
@@ -1,25 +1,23 @@ @@ -1,25 +1,23 @@
1# $NetBSD: Makefile,v 1.27 2020/08/31 18:07:16 wiz Exp $ 1# $NetBSD: Makefile,v 1.28 2021/04/08 21:12:09 adam Exp $
2 2
3DISTNAME= atkmm-2.24.3 3DISTNAME= atkmm-2.28.1
4PKGREVISION= 3 
5CATEGORIES= devel gnome 4CATEGORIES= devel gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/atkmm/${PKGVERSION_NOREV:R}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/atkmm/${PKGVERSION_NOREV:R}/}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8EXTRACT_USING= bsdtar 7EXTRACT_USING= bsdtar
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.gtkmm.org/ 10HOMEPAGE= https://www.gtkmm.org/
12COMMENT= C++ bindings for atk 11COMMENT= C++ bindings for atk
13LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 12LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2
14 13
15CONFLICTS+= gtkmm<2.22.0 14CONFLICTS+= gtkmm<2.22.0
16 15
17USE_LANGUAGES= c c++11 16USE_LANGUAGES= c c++11
18USE_LIBTOOL= yes 17USE_TOOLS+= perl pkg-config
19USE_TOOLS+= bsdtar gmake perl pkg-config 
20GNU_CONFIGURE= yes 
21PKGCONFIG_OVERRIDE+= atk/atkmm.pc.in 18PKGCONFIG_OVERRIDE+= atk/atkmm.pc.in
22 19
23.include "../../devel/atk/buildlink3.mk" 20.include "../../devel/atk/buildlink3.mk"
24.include "../../devel/glibmm/buildlink3.mk" 21.include "../../devel/glibmm/buildlink3.mk"
 22.include "../../devel/meson/build.mk"
25.include "../../mk/bsd.pkg.mk" 23.include "../../mk/bsd.pkg.mk"

cvs diff -r1.9 -r1.10 pkgsrc/devel/atkmm/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/atkmm/PLIST 2019/06/06 11:43:58 1.9
+++ pkgsrc/devel/atkmm/PLIST 2021/04/08 21:12:09 1.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.9 2019/06/06 11:43:58 adam Exp $ 1@comment $NetBSD: PLIST,v 1.10 2021/04/08 21:12:09 adam Exp $
2include/atkmm-1.6/atkmm.h 2include/atkmm-1.6/atkmm.h
3include/atkmm-1.6/atkmm/action.h 3include/atkmm-1.6/atkmm/action.h
4include/atkmm-1.6/atkmm/component.h 4include/atkmm-1.6/atkmm/component.h
5include/atkmm-1.6/atkmm/document.h 5include/atkmm-1.6/atkmm/document.h
6include/atkmm-1.6/atkmm/editabletext.h 6include/atkmm-1.6/atkmm/editabletext.h
7include/atkmm-1.6/atkmm/hyperlink.h 7include/atkmm-1.6/atkmm/hyperlink.h
8include/atkmm-1.6/atkmm/hypertext.h 8include/atkmm-1.6/atkmm/hypertext.h
9include/atkmm-1.6/atkmm/image.h 9include/atkmm-1.6/atkmm/image.h
10include/atkmm-1.6/atkmm/implementor.h 10include/atkmm-1.6/atkmm/implementor.h
11include/atkmm-1.6/atkmm/init.h 11include/atkmm-1.6/atkmm/init.h
12include/atkmm-1.6/atkmm/noopobject.h 12include/atkmm-1.6/atkmm/noopobject.h
13include/atkmm-1.6/atkmm/object.h 13include/atkmm-1.6/atkmm/object.h
14include/atkmm-1.6/atkmm/objectaccessible.h 14include/atkmm-1.6/atkmm/objectaccessible.h
@@ -35,190 +35,17 @@ include/atkmm-1.6/atkmm/private/value_p. @@ -35,190 +35,17 @@ include/atkmm-1.6/atkmm/private/value_p.
35include/atkmm-1.6/atkmm/range.h 35include/atkmm-1.6/atkmm/range.h
36include/atkmm-1.6/atkmm/relation.h 36include/atkmm-1.6/atkmm/relation.h
37include/atkmm-1.6/atkmm/relationset.h 37include/atkmm-1.6/atkmm/relationset.h
38include/atkmm-1.6/atkmm/selection.h 38include/atkmm-1.6/atkmm/selection.h
39include/atkmm-1.6/atkmm/stateset.h 39include/atkmm-1.6/atkmm/stateset.h
40include/atkmm-1.6/atkmm/streamablecontent.h 40include/atkmm-1.6/atkmm/streamablecontent.h
41include/atkmm-1.6/atkmm/table.h 41include/atkmm-1.6/atkmm/table.h
42include/atkmm-1.6/atkmm/text.h 42include/atkmm-1.6/atkmm/text.h
43include/atkmm-1.6/atkmm/value.h 43include/atkmm-1.6/atkmm/value.h
44include/atkmm-1.6/atkmm/wrap_init.h 44include/atkmm-1.6/atkmm/wrap_init.h
45lib/atkmm-1.6/include/atkmmconfig.h 45lib/atkmm-1.6/include/atkmmconfig.h
46lib/atkmm-1.6/proc/m4/convert.m4 46lib/atkmm-1.6/proc/m4/convert.m4
47lib/atkmm-1.6/proc/m4/convert_atk.m4 47lib/atkmm-1.6/proc/m4/convert_atk.m4
48lib/libatkmm-1.6.la 48lib/libatkmm-1.6.so
 49lib/libatkmm-1.6.so.1
 50lib/libatkmm-1.6.so.1.1.0
49lib/pkgconfig/atkmm-1.6.pc 51lib/pkgconfig/atkmm-1.6.pc
50share/devhelp/books/atkmm-1.6/atkmm-1.6.devhelp2 
51share/doc/atkmm-1.6/reference/atkmm-1.6.tag 
52share/doc/atkmm-1.6/reference/html/annotated.html 
53share/doc/atkmm-1.6/reference/html/bc_s.png 
54share/doc/atkmm-1.6/reference/html/bdwn.png 
55share/doc/atkmm-1.6/reference/html/classAtk_1_1Action-members.html 
56share/doc/atkmm-1.6/reference/html/classAtk_1_1Action.html 
57share/doc/atkmm-1.6/reference/html/classAtk_1_1Action__inherit__graph.png 
58share/doc/atkmm-1.6/reference/html/classAtk_1_1Attribute-members.html 
59share/doc/atkmm-1.6/reference/html/classAtk_1_1Attribute.html 
60share/doc/atkmm-1.6/reference/html/classAtk_1_1Component-members.html 
61share/doc/atkmm-1.6/reference/html/classAtk_1_1Component.html 
62share/doc/atkmm-1.6/reference/html/classAtk_1_1Component__inherit__graph.png 
63share/doc/atkmm-1.6/reference/html/classAtk_1_1Document-members.html 
64share/doc/atkmm-1.6/reference/html/classAtk_1_1Document.html 
65share/doc/atkmm-1.6/reference/html/classAtk_1_1Document__inherit__graph.png 
66share/doc/atkmm-1.6/reference/html/classAtk_1_1EditableText-members.html 
67share/doc/atkmm-1.6/reference/html/classAtk_1_1EditableText.html 
68share/doc/atkmm-1.6/reference/html/classAtk_1_1EditableText__inherit__graph.png 
69share/doc/atkmm-1.6/reference/html/classAtk_1_1Hyperlink-members.html 
70share/doc/atkmm-1.6/reference/html/classAtk_1_1Hyperlink.html 
71share/doc/atkmm-1.6/reference/html/classAtk_1_1Hyperlink__inherit__graph.png 
72share/doc/atkmm-1.6/reference/html/classAtk_1_1Hypertext-members.html 
73share/doc/atkmm-1.6/reference/html/classAtk_1_1Hypertext.html 
74share/doc/atkmm-1.6/reference/html/classAtk_1_1Hypertext__inherit__graph.png 
75share/doc/atkmm-1.6/reference/html/classAtk_1_1Image-members.html 
76share/doc/atkmm-1.6/reference/html/classAtk_1_1Image.html 
77share/doc/atkmm-1.6/reference/html/classAtk_1_1Image__inherit__graph.png 
78share/doc/atkmm-1.6/reference/html/classAtk_1_1Implementor-members.html 
79share/doc/atkmm-1.6/reference/html/classAtk_1_1Implementor.html 
80share/doc/atkmm-1.6/reference/html/classAtk_1_1Implementor__inherit__graph.png 
81share/doc/atkmm-1.6/reference/html/classAtk_1_1NoOpObject-members.html 
82share/doc/atkmm-1.6/reference/html/classAtk_1_1NoOpObject.html 
83share/doc/atkmm-1.6/reference/html/classAtk_1_1NoOpObject__inherit__graph.png 
84share/doc/atkmm-1.6/reference/html/classAtk_1_1Object-members.html 
85share/doc/atkmm-1.6/reference/html/classAtk_1_1Object.html 
86share/doc/atkmm-1.6/reference/html/classAtk_1_1ObjectAccessible-members.html 
87share/doc/atkmm-1.6/reference/html/classAtk_1_1ObjectAccessible.html 
88share/doc/atkmm-1.6/reference/html/classAtk_1_1ObjectAccessible__inherit__graph.png 
89share/doc/atkmm-1.6/reference/html/classAtk_1_1Object__inherit__graph.png 
90share/doc/atkmm-1.6/reference/html/classAtk_1_1Range-members.html 
91share/doc/atkmm-1.6/reference/html/classAtk_1_1Range.html 
92share/doc/atkmm-1.6/reference/html/classAtk_1_1Relation-members.html 
93share/doc/atkmm-1.6/reference/html/classAtk_1_1Relation.html 
94share/doc/atkmm-1.6/reference/html/classAtk_1_1RelationSet-members.html 
95share/doc/atkmm-1.6/reference/html/classAtk_1_1RelationSet.html 
96share/doc/atkmm-1.6/reference/html/classAtk_1_1RelationSet__inherit__graph.png 
97share/doc/atkmm-1.6/reference/html/classAtk_1_1Relation__inherit__graph.png 
98share/doc/atkmm-1.6/reference/html/classAtk_1_1Selection-members.html 
99share/doc/atkmm-1.6/reference/html/classAtk_1_1Selection.html 
100share/doc/atkmm-1.6/reference/html/classAtk_1_1Selection__inherit__graph.png 
101share/doc/atkmm-1.6/reference/html/classAtk_1_1StateSet-members.html 
102share/doc/atkmm-1.6/reference/html/classAtk_1_1StateSet.html 
103share/doc/atkmm-1.6/reference/html/classAtk_1_1StateSet__inherit__graph.png 
104share/doc/atkmm-1.6/reference/html/classAtk_1_1StreamableContent-members.html 
105share/doc/atkmm-1.6/reference/html/classAtk_1_1StreamableContent.html 
106share/doc/atkmm-1.6/reference/html/classAtk_1_1StreamableContent__inherit__graph.png 
107share/doc/atkmm-1.6/reference/html/classAtk_1_1Table-members.html 
108share/doc/atkmm-1.6/reference/html/classAtk_1_1Table.html 
109share/doc/atkmm-1.6/reference/html/classAtk_1_1Table__inherit__graph.png 
110share/doc/atkmm-1.6/reference/html/classAtk_1_1Text-members.html 
111share/doc/atkmm-1.6/reference/html/classAtk_1_1Text.html 
112share/doc/atkmm-1.6/reference/html/classAtk_1_1TextAttribute-members.html 
113share/doc/atkmm-1.6/reference/html/classAtk_1_1TextAttribute.html 
114share/doc/atkmm-1.6/reference/html/classAtk_1_1Text__inherit__graph.png 
115share/doc/atkmm-1.6/reference/html/classAtk_1_1Value-members.html 
116share/doc/atkmm-1.6/reference/html/classAtk_1_1Value.html 
117share/doc/atkmm-1.6/reference/html/classAtk_1_1Value__inherit__graph.png 
118share/doc/atkmm-1.6/reference/html/classes.html 
119share/doc/atkmm-1.6/reference/html/closed.png 
120share/doc/atkmm-1.6/reference/html/deprecated.html 
121share/doc/atkmm-1.6/reference/html/dir_fb9196bee162e74bfedbd5f5874b618e.html 
122share/doc/atkmm-1.6/reference/html/doc.png 
123share/doc/atkmm-1.6/reference/html/doxygen-extra.css 
124share/doc/atkmm-1.6/reference/html/doxygen.css 
125share/doc/atkmm-1.6/reference/html/doxygen.png 
126share/doc/atkmm-1.6/reference/html/dynsections.js 
127share/doc/atkmm-1.6/reference/html/folderclosed.png 
128share/doc/atkmm-1.6/reference/html/folderopen.png 
129share/doc/atkmm-1.6/reference/html/functions.html 
130share/doc/atkmm-1.6/reference/html/functions_0x7e.html 
131share/doc/atkmm-1.6/reference/html/functions_c.html 
132share/doc/atkmm-1.6/reference/html/functions_d.html 
133share/doc/atkmm-1.6/reference/html/functions_e.html 
134share/doc/atkmm-1.6/reference/html/functions_f.html 
135share/doc/atkmm-1.6/reference/html/functions_func.html 
136share/doc/atkmm-1.6/reference/html/functions_func_0x7e.html 
137share/doc/atkmm-1.6/reference/html/functions_func_c.html 
138share/doc/atkmm-1.6/reference/html/functions_func_d.html 
139share/doc/atkmm-1.6/reference/html/functions_func_e.html 
140share/doc/atkmm-1.6/reference/html/functions_func_f.html 
141share/doc/atkmm-1.6/reference/html/functions_func_g.html 
142share/doc/atkmm-1.6/reference/html/functions_func_h.html 
143share/doc/atkmm-1.6/reference/html/functions_func_i.html 
144share/doc/atkmm-1.6/reference/html/functions_func_l.html 
145share/doc/atkmm-1.6/reference/html/functions_func_n.html 
146share/doc/atkmm-1.6/reference/html/functions_func_o.html 
147share/doc/atkmm-1.6/reference/html/functions_func_p.html 
148share/doc/atkmm-1.6/reference/html/functions_func_r.html 
149share/doc/atkmm-1.6/reference/html/functions_func_s.html 
150share/doc/atkmm-1.6/reference/html/functions_func_t.html 
151share/doc/atkmm-1.6/reference/html/functions_func_v.html 
152share/doc/atkmm-1.6/reference/html/functions_func_w.html 
153share/doc/atkmm-1.6/reference/html/functions_func_x.html 
154share/doc/atkmm-1.6/reference/html/functions_g.html 
155share/doc/atkmm-1.6/reference/html/functions_h.html 
156share/doc/atkmm-1.6/reference/html/functions_i.html 
157share/doc/atkmm-1.6/reference/html/functions_l.html 
158share/doc/atkmm-1.6/reference/html/functions_n.html 
159share/doc/atkmm-1.6/reference/html/functions_o.html 
160share/doc/atkmm-1.6/reference/html/functions_p.html 
161share/doc/atkmm-1.6/reference/html/functions_r.html 
162share/doc/atkmm-1.6/reference/html/functions_s.html 
163share/doc/atkmm-1.6/reference/html/functions_t.html 
164share/doc/atkmm-1.6/reference/html/functions_type.html 
165share/doc/atkmm-1.6/reference/html/functions_v.html 
166share/doc/atkmm-1.6/reference/html/functions_vars.html 
167share/doc/atkmm-1.6/reference/html/functions_w.html 
168share/doc/atkmm-1.6/reference/html/functions_x.html 
169share/doc/atkmm-1.6/reference/html/graph_legend.html 
170share/doc/atkmm-1.6/reference/html/graph_legend.png 
171share/doc/atkmm-1.6/reference/html/group__atkmmEnums.html 
172share/doc/atkmm-1.6/reference/html/hierarchy.html 
173share/doc/atkmm-1.6/reference/html/index.html 
174share/doc/atkmm-1.6/reference/html/inherit_graph_0.png 
175share/doc/atkmm-1.6/reference/html/inherit_graph_1.png 
176share/doc/atkmm-1.6/reference/html/inherit_graph_2.png 
177share/doc/atkmm-1.6/reference/html/inherit_graph_3.png 
178share/doc/atkmm-1.6/reference/html/inherit_graph_4.png 
179share/doc/atkmm-1.6/reference/html/inherits.html 
180share/doc/atkmm-1.6/reference/html/jquery.js 
181share/doc/atkmm-1.6/reference/html/menu.js 
182share/doc/atkmm-1.6/reference/html/menudata.js 
183share/doc/atkmm-1.6/reference/html/modules.html 
184share/doc/atkmm-1.6/reference/html/namespaceAtk.html 
185share/doc/atkmm-1.6/reference/html/namespaceGlib.html 
186share/doc/atkmm-1.6/reference/html/namespacemembers.html 
187share/doc/atkmm-1.6/reference/html/namespacemembers_b.html 
188share/doc/atkmm-1.6/reference/html/namespacemembers_c.html 
189share/doc/atkmm-1.6/reference/html/namespacemembers_enum.html 
190share/doc/atkmm-1.6/reference/html/namespacemembers_eval.html 
191share/doc/atkmm-1.6/reference/html/namespacemembers_eval_r.html 
192share/doc/atkmm-1.6/reference/html/namespacemembers_eval_s.html 
193share/doc/atkmm-1.6/reference/html/namespacemembers_eval_t.html 
194share/doc/atkmm-1.6/reference/html/namespacemembers_eval_x.html 
195share/doc/atkmm-1.6/reference/html/namespacemembers_func.html 
196share/doc/atkmm-1.6/reference/html/namespacemembers_i.html 
197share/doc/atkmm-1.6/reference/html/namespacemembers_l.html 
198share/doc/atkmm-1.6/reference/html/namespacemembers_r.html 
199share/doc/atkmm-1.6/reference/html/namespacemembers_s.html 
200share/doc/atkmm-1.6/reference/html/namespacemembers_t.html 
201share/doc/atkmm-1.6/reference/html/namespacemembers_type.html 
202share/doc/atkmm-1.6/reference/html/namespacemembers_x.html 
203share/doc/atkmm-1.6/reference/html/namespaces.html 
204share/doc/atkmm-1.6/reference/html/nav_f.png 
205share/doc/atkmm-1.6/reference/html/nav_g.png 
206share/doc/atkmm-1.6/reference/html/nav_h.png 
207share/doc/atkmm-1.6/reference/html/open.png 
208share/doc/atkmm-1.6/reference/html/pages.html 
209share/doc/atkmm-1.6/reference/html/since_1_12.html 
210share/doc/atkmm-1.6/reference/html/since_1_3.html 
211share/doc/atkmm-1.6/reference/html/since_1_9.html 
212share/doc/atkmm-1.6/reference/html/since_2_10.html 
213share/doc/atkmm-1.6/reference/html/since_2_12.html 
214share/doc/atkmm-1.6/reference/html/since_2_24.html 
215share/doc/atkmm-1.6/reference/html/splitbar.png 
216share/doc/atkmm-1.6/reference/html/structAtk_1_1AttributeTraits-members.html 
217share/doc/atkmm-1.6/reference/html/structAtk_1_1AttributeTraits.html 
218share/doc/atkmm-1.6/reference/html/sync_off.png 
219share/doc/atkmm-1.6/reference/html/sync_on.png 
220share/doc/atkmm-1.6/reference/html/tab_a.png 
221share/doc/atkmm-1.6/reference/html/tab_b.png 
222share/doc/atkmm-1.6/reference/html/tab_h.png 
223share/doc/atkmm-1.6/reference/html/tab_s.png 
224share/doc/atkmm-1.6/reference/html/tabs.css 

cvs diff -r1.7 -r1.8 pkgsrc/devel/atkmm/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/atkmm/distinfo 2019/06/06 11:43:58 1.7
+++ pkgsrc/devel/atkmm/distinfo 2021/04/08 21:12:09 1.8
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.7 2019/06/06 11:43:58 adam Exp $ 1$NetBSD: distinfo,v 1.8 2021/04/08 21:12:09 adam Exp $
2 2
3SHA1 (atkmm-2.24.3.tar.xz) = 3dc20f509befb10050acd6d2ea069671b2c5d488 3SHA1 (atkmm-2.28.1.tar.xz) = 17caa277baf3b7329059a2588b4462773d1f4f74
4RMD160 (atkmm-2.24.3.tar.xz) = 63fee2d5f086d08922d57c43fcc4d24a95469c0f 4RMD160 (atkmm-2.28.1.tar.xz) = 461e48d0352f980c9c2a7eb9315df11b34ca5b7b
5SHA512 (atkmm-2.24.3.tar.xz) = dc08efcd965b4ac385f73847d065d7cbf5f8e05b8644f49a6d794805a7bd6a9a03ff159c308b9062fe66d8acfc8e8e237654622c6a7cd22fde5a518388290cb6 5SHA512 (atkmm-2.28.1.tar.xz) = 9f336b594930b62e9789011f4584f569d40b6153e5f3f04ac0f5b48704c50fb7b99d3f5d8639eec8dfd42b9c268df3cf21c2ae2372fdb781729fa29c57365916
6Size (atkmm-2.24.3.tar.xz) = 891868 bytes 6Size (atkmm-2.28.1.tar.xz) = 688912 bytes
 7SHA1 (patch-meson.build) = b09516870f4e33aab8d4039f995aedd4dc236832

File Added: pkgsrc/devel/atkmm/patches/Attic/patch-meson.build
$NetBSD: patch-meson.build,v 1.1 2021/04/08 21:12:09 adam Exp $

Fix finding Python.

--- meson.build.orig	2021-04-08 16:35:21.531396769 +0000
+++ meson.build
@@ -43,7 +43,7 @@ project_build_root = meson.current_build
 
 cpp_compiler = meson.get_compiler('cpp')
 is_msvc = cpp_compiler.get_id() == 'msvc'
-python3 = import('python').find_installation('python3')
+python3 = import('python').find_installation()
 
 python_version = python3.language_version()
 python_version_req = '>= 3.5'