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)diff -r1.7 -r1.8 pkgsrc/devel/mm-common/Makefile
(wiz)
@@ -1,23 +1,39 @@ | @@ -1,23 +1,39 @@ | |||
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 $ | |
2 | 2 | |||
3 | DISTNAME= mm-common-0.9.12 | 3 | DISTNAME= mm-common-1.0.0 | |
4 | CATEGORIES= devel gnome | 4 | CATEGORIES= devel gnome | |
5 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/mm-common/${PKGVERSION_NOREV:R}/} | 5 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/mm-common/${PKGVERSION_NOREV:R}/} | |
6 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://www.gtkmm.org/ | 9 | HOMEPAGE= https://www.gtkmm.org/ | |
10 | COMMENT= Provides build infrastructure utilities for GNOME C++ libraries | 10 | COMMENT= Provides build infrastructure utilities for GNOME C++ libraries | |
11 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
12 | 12 | |||
13 | GNU_CONFIGURE= yes | |||
14 | USE_TOOLS+= gzip pkg-config | 13 | USE_TOOLS+= gzip pkg-config | |
15 | USE_LANGUAGES= c++ | 14 | USE_LANGUAGES= c++ | |
16 | 15 | |||
16 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |||
17 | ||||
17 | PKGCONFIG_OVERRIDE+= doctags/mm-common-libstdc++-uninstalled.pc.in | 18 | PKGCONFIG_OVERRIDE+= doctags/mm-common-libstdc++-uninstalled.pc.in | |
18 | PKGCONFIG_OVERRIDE+= doctags/mm-common-libstdc++.pc.in | 19 | PKGCONFIG_OVERRIDE+= doctags/mm-common-libstdc++.pc.in | |
19 | PKGCONFIG_OVERRIDE+= skeletonmm/skeleton/skeletonmm-uninstalled.pc.in | 20 | PKGCONFIG_OVERRIDE+= skeletonmm/skeleton/skeletonmm-uninstalled.pc.in | |
20 | PKGCONFIG_OVERRIDE+= skeletonmm/skeleton/skeletonmm.pc.in | 21 | PKGCONFIG_OVERRIDE+= skeletonmm/skeleton/skeletonmm.pc.in | |
22 | PKGCONFIG_OVERRIDE+= util/mm-common-util-uninstalled.pc.in | |||
21 | PKGCONFIG_OVERRIDE+= util/mm-common-util.pc.in | 23 | PKGCONFIG_OVERRIDE+= util/mm-common-util.pc.in | |
22 | 24 | |||
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" | |||
23 | .include "../../mk/bsd.pkg.mk" | 39 | .include "../../mk/bsd.pkg.mk" |
@@ -1,25 +1,31 @@ | @@ -1,25 +1,31 @@ | |||
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 | |||
2 | bin/mm-common-prepare | 3 | bin/mm-common-prepare | |
4 | man/man1/mm-common-get.1 | |||
3 | man/man1/mm-common-prepare.1 | 5 | man/man1/mm-common-prepare.1 | |
4 | share/aclocal/mm-ax_cxx_compile_stdcxx.m4 | 6 | share/aclocal/mm-ax_cxx_compile_stdcxx.m4 | |
5 | share/aclocal/mm-ax_cxx_compile_stdcxx_11.m4 | 7 | share/aclocal/mm-ax_cxx_compile_stdcxx_11.m4 | |
6 | share/aclocal/mm-common.m4 | 8 | share/aclocal/mm-common.m4 | |
7 | share/aclocal/mm-dietlib.m4 | 9 | share/aclocal/mm-dietlib.m4 | |
8 | share/aclocal/mm-doc.m4 | 10 | share/aclocal/mm-doc.m4 | |
9 | share/aclocal/mm-module.m4 | 11 | share/aclocal/mm-module.m4 | |
10 | share/aclocal/mm-pkg.m4 | 12 | share/aclocal/mm-pkg.m4 | |
11 | share/aclocal/mm-warnings.m4 | 13 | share/aclocal/mm-warnings.m4 | |
12 | share/doc/mm-common/README | 14 | share/doc/mm-common/README | |
13 | share/doc/mm-common/skeletonmm.tar.gz | 15 | share/doc/mm-common/skeletonmm.tar.xz | |
14 | share/mm-common/build/compile-binding.am | 16 | share/mm-common/build/compile-binding.am | |
17 | share/mm-common/build/dist-build-scripts.py | |||
15 | share/mm-common/build/dist-changelog.am | 18 | share/mm-common/build/dist-changelog.am | |
19 | share/mm-common/build/dist-changelog.py | |||
16 | share/mm-common/build/doc-reference.am | 20 | share/mm-common/build/doc-reference.am | |
21 | share/mm-common/build/doc-reference.py | |||
17 | share/mm-common/build/generate-binding.am | 22 | share/mm-common/build/generate-binding.am | |
23 | share/mm-common/build/generate-binding.py | |||
18 | share/mm-common/doctags/libstdc++.tag | 24 | share/mm-common/doctags/libstdc++.tag | |
19 | share/mm-common/doctool/doc-install.pl | 25 | share/mm-common/doctool/doc-install.pl | |
20 | share/mm-common/doctool/doc-postprocess.pl | 26 | share/mm-common/doctool/doc-postprocess.pl | |
21 | share/mm-common/doctool/doxygen-extra.css | 27 | share/mm-common/doctool/doxygen-extra.css | |
22 | share/mm-common/doctool/doxygen.css | 28 | share/mm-common/doctool/doxygen.css | |
23 | share/mm-common/doctool/tagfile-to-devhelp2.xsl | 29 | share/mm-common/doctool/tagfile-to-devhelp2.xsl | |
24 | share/pkgconfig/mm-common-libstdc++.pc | 30 | share/pkgconfig/mm-common-libstdc++.pc | |
25 | share/pkgconfig/mm-common-util.pc | 31 | share/pkgconfig/mm-common-util.pc |
@@ -1,6 +1,6 @@ | @@ -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 $ | |
2 | 2 | |||
3 | SHA1 (mm-common-0.9.12.tar.xz) = 7d06581f85921436214dbd93e86308920192854d | 3 | SHA1 (mm-common-1.0.0.tar.xz) = e99182ea3699711086c2c1cbab9a588de6cabcba | |
4 | RMD160 (mm-common-0.9.12.tar.xz) = 0b3377636578bd07bc319061feccb026823c9147 | 4 | RMD160 (mm-common-1.0.0.tar.xz) = f7b45768dd440d9c552c432479f34786829d662b | |
5 | SHA512 (mm-common-0.9.12.tar.xz) = 99701d91994ca2783fe5b8bfd44cdea9f14e16dbbc116f894d9f3df746912cdbcdbdb0d5fdf6e235c9d22621a314de7aaac9b87a18f3ab742a0ad2ebbaad8ec7 | 5 | SHA512 (mm-common-1.0.0.tar.xz) = 5f90964ae7f47ef16919c5ae20fa38436d04e0cf6eb4b868c3a498631e1995dc5363728ebfed2678266de08adbd1c326d1a77755b232d98d02acc034f08412db | |
6 | Size (mm-common-0.9.12.tar.xz) = 304588 bytes | 6 | Size (mm-common-1.0.0.tar.xz) = 269312 bytes |