Skip to content

Commit 63c5318

Browse files
committed
mm-common: update to 1.0.0.
Now builds with meson. mm-common 1.0.0 (2019-10-29) * Rename directory build/ to am_include/ (Kjell Ahlstedt) * Add support for building mm-common with Meson. (Kjell Ahlstedt) * Support modules that are built with Meson. Add the mm-common-get command. (Kjell Ahlstedt) Merge request !2 * skeletonmm: Use Meson instead of Autotools. (Kjell Ahlstedt) Issue #1 (Tomasz Kłoczko) * MM_AX_CXX_COMPILE_STDCXX(): Update based on the upstream AX_CXX_COMPILE_STDCXX() macro. (Murray Cumming)
1 parent 505709f commit 63c5318

File tree

3 files changed

+32
-10
lines changed

3 files changed

+32
-10
lines changed

devel/mm-common/Makefile

+19-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.7 2018/04/16 13:16:31 wiz Exp $
1+
# $NetBSD: Makefile,v 1.8 2019/11/13 14:37:28 wiz Exp $
22

3-
DISTNAME= mm-common-0.9.12
3+
DISTNAME= mm-common-1.0.0
44
CATEGORIES= devel gnome
55
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/mm-common/${PKGVERSION_NOREV:R}/}
66
EXTRACT_SUFX= .tar.xz
@@ -10,14 +10,30 @@ HOMEPAGE= https://www.gtkmm.org/
1010
COMMENT= Provides build infrastructure utilities for GNOME C++ libraries
1111
LICENSE= gnu-gpl-v2
1212

13-
GNU_CONFIGURE= yes
1413
USE_TOOLS+= gzip pkg-config
1514
USE_LANGUAGES= c++
1615

16+
PYTHON_VERSIONS_INCOMPATIBLE= 27
17+
1718
PKGCONFIG_OVERRIDE+= doctags/mm-common-libstdc++-uninstalled.pc.in
1819
PKGCONFIG_OVERRIDE+= doctags/mm-common-libstdc++.pc.in
1920
PKGCONFIG_OVERRIDE+= skeletonmm/skeleton/skeletonmm-uninstalled.pc.in
2021
PKGCONFIG_OVERRIDE+= skeletonmm/skeleton/skeletonmm.pc.in
22+
PKGCONFIG_OVERRIDE+= util/mm-common-util-uninstalled.pc.in
2123
PKGCONFIG_OVERRIDE+= util/mm-common-util.pc.in
2224

25+
SUBST_CLASSES+= python3
26+
SUBST_FILES.python3= meson.build
27+
SUBST_SED.python3= -e "s,'python3','${PYTHONBIN}',"
28+
SUBST_STAGE.python3= pre-configure
29+
SUBST_MESSAGE.python3= Fix python binary name.
30+
31+
REPLACE_PYTHON+= util/build_scripts/dist-build-scripts.py
32+
REPLACE_PYTHON+= util/build_scripts/dist-changelog.py
33+
REPLACE_PYTHON+= util/build_scripts/doc-reference.py
34+
REPLACE_PYTHON+= util/build_scripts/generate-binding.py
35+
REPLACE_PYTHON+= util/mm-common-get.in
36+
37+
.include "../../lang/python/application.mk"
38+
.include "../../devel/meson/build.mk"
2339
.include "../../mk/bsd.pkg.mk"

devel/mm-common/PLIST

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
@comment $NetBSD: PLIST,v 1.2 2016/05/14 13:50:37 prlw1 Exp $
1+
@comment $NetBSD: PLIST,v 1.3 2019/11/13 14:37:28 wiz Exp $
2+
bin/mm-common-get
23
bin/mm-common-prepare
4+
man/man1/mm-common-get.1
35
man/man1/mm-common-prepare.1
46
share/aclocal/mm-ax_cxx_compile_stdcxx.m4
57
share/aclocal/mm-ax_cxx_compile_stdcxx_11.m4
@@ -10,11 +12,15 @@ share/aclocal/mm-module.m4
1012
share/aclocal/mm-pkg.m4
1113
share/aclocal/mm-warnings.m4
1214
share/doc/mm-common/README
13-
share/doc/mm-common/skeletonmm.tar.gz
15+
share/doc/mm-common/skeletonmm.tar.xz
1416
share/mm-common/build/compile-binding.am
17+
share/mm-common/build/dist-build-scripts.py
1518
share/mm-common/build/dist-changelog.am
19+
share/mm-common/build/dist-changelog.py
1620
share/mm-common/build/doc-reference.am
21+
share/mm-common/build/doc-reference.py
1722
share/mm-common/build/generate-binding.am
23+
share/mm-common/build/generate-binding.py
1824
share/mm-common/doctags/libstdc++.tag
1925
share/mm-common/doctool/doc-install.pl
2026
share/mm-common/doctool/doc-postprocess.pl

devel/mm-common/distinfo

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
$NetBSD: distinfo,v 1.5 2018/04/16 13:16:31 wiz Exp $
1+
$NetBSD: distinfo,v 1.6 2019/11/13 14:37:28 wiz Exp $
22

3-
SHA1 (mm-common-0.9.12.tar.xz) = 7d06581f85921436214dbd93e86308920192854d
4-
RMD160 (mm-common-0.9.12.tar.xz) = 0b3377636578bd07bc319061feccb026823c9147
5-
SHA512 (mm-common-0.9.12.tar.xz) = 99701d91994ca2783fe5b8bfd44cdea9f14e16dbbc116f894d9f3df746912cdbcdbdb0d5fdf6e235c9d22621a314de7aaac9b87a18f3ab742a0ad2ebbaad8ec7
6-
Size (mm-common-0.9.12.tar.xz) = 304588 bytes
3+
SHA1 (mm-common-1.0.0.tar.xz) = e99182ea3699711086c2c1cbab9a588de6cabcba
4+
RMD160 (mm-common-1.0.0.tar.xz) = f7b45768dd440d9c552c432479f34786829d662b
5+
SHA512 (mm-common-1.0.0.tar.xz) = 5f90964ae7f47ef16919c5ae20fa38436d04e0cf6eb4b868c3a498631e1995dc5363728ebfed2678266de08adbd1c326d1a77755b232d98d02acc034f08412db
6+
Size (mm-common-1.0.0.tar.xz) = 269312 bytes

0 commit comments

Comments
 (0)