pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/atkmm2.36 devel/atkmm2.36: import atkmm2.36-2.36.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/32fd76844dbd
branches: trunk
changeset: 453603:32fd76844dbd
user: wiz <wiz%pkgsrc.org@localhost>
date: Mon May 31 22:28:38 2021 +0000
description:
devel/atkmm2.36: import atkmm2.36-2.36.1
C++ bindings for atk
This package follows the 2.36 API.
Changes compared to atkmm:
atkmm 2.36.1 (stable):
Build:
* Meson build: Use relative paths to untracked/
(Kjell Ahlstedt) Merge request gtkmm!61 (Mingli Yu)
* atkmmconfig.h.*: Don't dllimport on MinGW
(Chun-wei Fan) Issue gtkmm#90 (Lukas K.)
* Meson build: Make it possible to use atkmm as a subproject
(Kjell Ahlstedt)
* Meson build: No implicit_include_directories
(Kjell Ahlstedt)
atkmm 2.36.0 (stable):
This is the first stable release in the atkmm-2.36 ABI series.
It is parallel-installable with the atkmm-1.6 ABI.
The tarball for 2.36.0 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.
* Object: Add get_object_locale(), get/set_accessible_id(),
property_accessible_table_caption_object() and
property_accessible_hypertext_nlinks().
* Text: Add signal_text_insert() and signal_text_remove().
* Value: Add signal_value_changed().
(Kjell Ahlstedt)
* Hyperlink, Object: Remove deprecated properties
(Kjell Ahlstedt)
Build:
* Use glibmm-2.68 instead of glibmm-2.60
(Kjell Ahlstedt)
* Improve NMake support
(Chun-wei Fan)
* Use __declspec(dllexport) when building with Visual Studio
Drop gendef.exe
(Chun-wei Fan) Merge request !4
* Add Meson support
(Chun-wei Fan, Kjell Ahlstedt) Merge request !7
* doc/reference/: Update for Doxygen >= 1.8.16
(Kjell Ahlstedt)
* Change the ABI to atkmm-2.36
(Kjell Ahlstedt)
atkmm 2.29.1 (unstable):
Distro packagers should probably not package this yet.
Build:
* Require C++17.
(Murray Cumming)
* Replace the Visual Studio project files with MSVC NMake project files
(Chun-wei Fan) Merge request !1
* Use glibmm-2.60 instead of glibmm-2.56
(Kjell Ahlstedt)
* Change the ABI to atkmm-2.30
(Kjell Ahlstedt)
diffstat:
devel/atkmm2.36/DESCR | 3 +
devel/atkmm2.36/Makefile | 23 +++++++++++++
devel/atkmm2.36/PLIST | 51 +++++++++++++++++++++++++++++++
devel/atkmm2.36/buildlink3.mk | 17 ++++++++++
devel/atkmm2.36/distinfo | 7 ++++
devel/atkmm2.36/patches/patch-meson.build | 15 +++++++++
6 files changed, 116 insertions(+), 0 deletions(-)
diffs (140 lines):
diff -r f6aaab0f1ef5 -r 32fd76844dbd devel/atkmm2.36/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/atkmm2.36/DESCR Mon May 31 22:28:38 2021 +0000
@@ -0,0 +1,3 @@
+C++ bindings for atk
+
+This package follows the 2.36 API.
diff -r f6aaab0f1ef5 -r 32fd76844dbd devel/atkmm2.36/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/atkmm2.36/Makefile Mon May 31 22:28:38 2021 +0000
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2021/05/31 22:28:38 wiz Exp $
+
+DISTNAME= atkmm-2.36.1
+PKGNAME= ${DISTNAME:S/atkmm/atkmm2.36/}
+CATEGORIES= devel gnome
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/atkmm/${PKGVERSION_NOREV:R}/}
+EXTRACT_SUFX= .tar.xz
+EXTRACT_USING= bsdtar
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://www.gtkmm.org/
+COMMENT= C++ bindings for atk (2.36 API)
+LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2
+
+USE_LANGUAGES= c c++11
+USE_TOOLS+= perl pkg-config
+# TODO: update
+PKGCONFIG_OVERRIDE+= atk/atkmm.pc.in
+
+.include "../../devel/atk/buildlink3.mk"
+.include "../../devel/glibmm2.68/buildlink3.mk"
+.include "../../devel/meson/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r f6aaab0f1ef5 -r 32fd76844dbd devel/atkmm2.36/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/atkmm2.36/PLIST Mon May 31 22:28:38 2021 +0000
@@ -0,0 +1,51 @@
+@comment $NetBSD: PLIST,v 1.1 2021/05/31 22:28:38 wiz Exp $
+include/atkmm-2.36/atkmm.h
+include/atkmm-2.36/atkmm/action.h
+include/atkmm-2.36/atkmm/component.h
+include/atkmm-2.36/atkmm/document.h
+include/atkmm-2.36/atkmm/editabletext.h
+include/atkmm-2.36/atkmm/hyperlink.h
+include/atkmm-2.36/atkmm/hypertext.h
+include/atkmm-2.36/atkmm/image.h
+include/atkmm-2.36/atkmm/implementor.h
+include/atkmm-2.36/atkmm/init.h
+include/atkmm-2.36/atkmm/noopobject.h
+include/atkmm-2.36/atkmm/object.h
+include/atkmm-2.36/atkmm/objectaccessible.h
+include/atkmm-2.36/atkmm/private/action_p.h
+include/atkmm-2.36/atkmm/private/component_p.h
+include/atkmm-2.36/atkmm/private/document_p.h
+include/atkmm-2.36/atkmm/private/editabletext_p.h
+include/atkmm-2.36/atkmm/private/hyperlink_p.h
+include/atkmm-2.36/atkmm/private/hypertext_p.h
+include/atkmm-2.36/atkmm/private/image_p.h
+include/atkmm-2.36/atkmm/private/implementor_p.h
+include/atkmm-2.36/atkmm/private/noopobject_p.h
+include/atkmm-2.36/atkmm/private/object_p.h
+include/atkmm-2.36/atkmm/private/objectaccessible_p.h
+include/atkmm-2.36/atkmm/private/range_p.h
+include/atkmm-2.36/atkmm/private/relation_p.h
+include/atkmm-2.36/atkmm/private/relationset_p.h
+include/atkmm-2.36/atkmm/private/selection_p.h
+include/atkmm-2.36/atkmm/private/stateset_p.h
+include/atkmm-2.36/atkmm/private/streamablecontent_p.h
+include/atkmm-2.36/atkmm/private/table_p.h
+include/atkmm-2.36/atkmm/private/text_p.h
+include/atkmm-2.36/atkmm/private/value_p.h
+include/atkmm-2.36/atkmm/range.h
+include/atkmm-2.36/atkmm/relation.h
+include/atkmm-2.36/atkmm/relationset.h
+include/atkmm-2.36/atkmm/selection.h
+include/atkmm-2.36/atkmm/stateset.h
+include/atkmm-2.36/atkmm/streamablecontent.h
+include/atkmm-2.36/atkmm/table.h
+include/atkmm-2.36/atkmm/text.h
+include/atkmm-2.36/atkmm/value.h
+include/atkmm-2.36/atkmm/wrap_init.h
+lib/atkmm-2.36/include/atkmmconfig.h
+lib/atkmm-2.36/proc/m4/convert.m4
+lib/atkmm-2.36/proc/m4/convert_atk.m4
+lib/libatkmm-2.36.so
+lib/libatkmm-2.36.so.1
+lib/libatkmm-2.36.so.1.1.0
+lib/pkgconfig/atkmm-2.36.pc
diff -r f6aaab0f1ef5 -r 32fd76844dbd devel/atkmm2.36/buildlink3.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/atkmm2.36/buildlink3.mk Mon May 31 22:28:38 2021 +0000
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2021/05/31 22:28:38 wiz Exp $
+
+BUILDLINK_TREE+= atkmm2.36
+
+.if !defined(ATKMM2.36_BUILDLINK3_MK)
+ATKMM2.36_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.atkmm2.36+= atkmm2.36>=2.36.1
+BUILDLINK_PKGSRCDIR.atkmm2.36?= ../../devel/atkmm2.36
+
+GCC_REQD+= 4.9
+
+.include "../../devel/atk/buildlink3.mk"
+.include "../../devel/glibmm2.68/buildlink3.mk"
+.endif # ATKMM2.36_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -atkmm2.36
diff -r f6aaab0f1ef5 -r 32fd76844dbd devel/atkmm2.36/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/atkmm2.36/distinfo Mon May 31 22:28:38 2021 +0000
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2021/05/31 22:28:38 wiz Exp $
+
+SHA1 (atkmm-2.36.1.tar.xz) = 99a56720aa85c556e6a32b3d8939c26413f3f1a0
+RMD160 (atkmm-2.36.1.tar.xz) = 398fee7fe410bda10f94ecbe1c6fa03622885c50
+SHA512 (atkmm-2.36.1.tar.xz) = 23c831afac6bb9a0f9f2e622f8f9ffea29445a33b1cd650e0c07ee77e60b28ae5ee978c029e8e0f9b94e9ff4679d69ebde833f15e0a5403d97914cc7ccf98a6a
+Size (atkmm-2.36.1.tar.xz) = 736828 bytes
+SHA1 (patch-meson.build) = b09516870f4e33aab8d4039f995aedd4dc236832
diff -r f6aaab0f1ef5 -r 32fd76844dbd devel/atkmm2.36/patches/patch-meson.build
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/atkmm2.36/patches/patch-meson.build Mon May 31 22:28:38 2021 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-meson.build,v 1.1 2021/05/31 22:28:38 wiz 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'
Home |
Main Index |
Thread Index |
Old Index