diff options
author | wiz <wiz@pkgsrc.org> | 2021-05-31 22:28:38 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2021-05-31 22:28:38 +0000 |
commit | 768e96cbb23daa8df87a382ceb85044bfc1e0a90 (patch) | |
tree | a18507d9b80ba5f35efdbcc611187fa8ae4708e4 | |
parent | 3c0b21eb7f156d63a97687c108519aa7730aa26f (diff) | |
download | pkgsrc-768e96cbb23daa8df87a382ceb85044bfc1e0a90.tar.gz |
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)
-rw-r--r-- | devel/atkmm2.36/DESCR | 3 | ||||
-rw-r--r-- | devel/atkmm2.36/Makefile | 23 | ||||
-rw-r--r-- | devel/atkmm2.36/PLIST | 51 | ||||
-rw-r--r-- | devel/atkmm2.36/buildlink3.mk | 17 | ||||
-rw-r--r-- | devel/atkmm2.36/distinfo | 7 | ||||
-rw-r--r-- | devel/atkmm2.36/patches/patch-meson.build | 15 |
6 files changed, 116 insertions, 0 deletions
diff --git a/devel/atkmm2.36/DESCR b/devel/atkmm2.36/DESCR new file mode 100644 index 00000000000..7d9dae17756 --- /dev/null +++ b/devel/atkmm2.36/DESCR @@ -0,0 +1,3 @@ +C++ bindings for atk + +This package follows the 2.36 API. diff --git a/devel/atkmm2.36/Makefile b/devel/atkmm2.36/Makefile new file mode 100644 index 00000000000..9db6c8eb75c --- /dev/null +++ b/devel/atkmm2.36/Makefile @@ -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 +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 --git a/devel/atkmm2.36/PLIST b/devel/atkmm2.36/PLIST new file mode 100644 index 00000000000..d77604bf792 --- /dev/null +++ b/devel/atkmm2.36/PLIST @@ -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 --git a/devel/atkmm2.36/buildlink3.mk b/devel/atkmm2.36/buildlink3.mk new file mode 100644 index 00000000000..c503c31e019 --- /dev/null +++ b/devel/atkmm2.36/buildlink3.mk @@ -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 --git a/devel/atkmm2.36/distinfo b/devel/atkmm2.36/distinfo new file mode 100644 index 00000000000..dc5aa75142e --- /dev/null +++ b/devel/atkmm2.36/distinfo @@ -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 --git a/devel/atkmm2.36/patches/patch-meson.build b/devel/atkmm2.36/patches/patch-meson.build new file mode 100644 index 00000000000..28d0c2b403d --- /dev/null +++ b/devel/atkmm2.36/patches/patch-meson.build @@ -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' |