pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/atkmm2.36



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon May 31 22:28:38 UTC 2021

Added Files:
        pkgsrc/devel/atkmm2.36: DESCR Makefile PLIST buildlink3.mk distinfo
        pkgsrc/devel/atkmm2.36/patches: patch-meson.build

Log Message:
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)


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/atkmm2.36/DESCR \
    pkgsrc/devel/atkmm2.36/Makefile pkgsrc/devel/atkmm2.36/PLIST \
    pkgsrc/devel/atkmm2.36/buildlink3.mk pkgsrc/devel/atkmm2.36/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/atkmm2.36/patches/patch-meson.build

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/atkmm2.36/DESCR
diff -u /dev/null pkgsrc/devel/atkmm2.36/DESCR:1.1
--- /dev/null   Mon May 31 22:28:38 2021
+++ pkgsrc/devel/atkmm2.36/DESCR        Mon May 31 22:28:38 2021
@@ -0,0 +1,3 @@
+C++ bindings for atk
+
+This package follows the 2.36 API.
Index: pkgsrc/devel/atkmm2.36/Makefile
diff -u /dev/null pkgsrc/devel/atkmm2.36/Makefile:1.1
--- /dev/null   Mon May 31 22:28:38 2021
+++ pkgsrc/devel/atkmm2.36/Makefile     Mon May 31 22:28:38 2021
@@ -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"
Index: pkgsrc/devel/atkmm2.36/PLIST
diff -u /dev/null pkgsrc/devel/atkmm2.36/PLIST:1.1
--- /dev/null   Mon May 31 22:28:38 2021
+++ pkgsrc/devel/atkmm2.36/PLIST        Mon May 31 22:28:38 2021
@@ -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
Index: pkgsrc/devel/atkmm2.36/buildlink3.mk
diff -u /dev/null pkgsrc/devel/atkmm2.36/buildlink3.mk:1.1
--- /dev/null   Mon May 31 22:28:38 2021
+++ pkgsrc/devel/atkmm2.36/buildlink3.mk        Mon May 31 22:28:38 2021
@@ -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
Index: pkgsrc/devel/atkmm2.36/distinfo
diff -u /dev/null pkgsrc/devel/atkmm2.36/distinfo:1.1
--- /dev/null   Mon May 31 22:28:38 2021
+++ pkgsrc/devel/atkmm2.36/distinfo     Mon May 31 22:28:38 2021
@@ -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

Index: pkgsrc/devel/atkmm2.36/patches/patch-meson.build
diff -u /dev/null pkgsrc/devel/atkmm2.36/patches/patch-meson.build:1.1
--- /dev/null   Mon May 31 22:28:38 2021
+++ pkgsrc/devel/atkmm2.36/patches/patch-meson.build    Mon May 31 22:28:38 2021
@@ -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