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