Skip to content

Commit

Permalink
mm-common: update to 1.0.0.
Browse files Browse the repository at this point in the history
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)
  • Loading branch information
wiz committed Nov 13, 2019
1 parent 505709f commit 63c5318
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 10 deletions.
22 changes: 19 additions & 3 deletions devel/mm-common/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.7 2018/04/16 13:16:31 wiz Exp $
# $NetBSD: Makefile,v 1.8 2019/11/13 14:37:28 wiz Exp $

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

GNU_CONFIGURE= yes
USE_TOOLS+= gzip pkg-config
USE_LANGUAGES= c++

PYTHON_VERSIONS_INCOMPATIBLE= 27

PKGCONFIG_OVERRIDE+= doctags/mm-common-libstdc++-uninstalled.pc.in
PKGCONFIG_OVERRIDE+= doctags/mm-common-libstdc++.pc.in
PKGCONFIG_OVERRIDE+= skeletonmm/skeleton/skeletonmm-uninstalled.pc.in
PKGCONFIG_OVERRIDE+= skeletonmm/skeleton/skeletonmm.pc.in
PKGCONFIG_OVERRIDE+= util/mm-common-util-uninstalled.pc.in
PKGCONFIG_OVERRIDE+= util/mm-common-util.pc.in

SUBST_CLASSES+= python3
SUBST_FILES.python3= meson.build
SUBST_SED.python3= -e "s,'python3','${PYTHONBIN}',"
SUBST_STAGE.python3= pre-configure
SUBST_MESSAGE.python3= Fix python binary name.

REPLACE_PYTHON+= util/build_scripts/dist-build-scripts.py
REPLACE_PYTHON+= util/build_scripts/dist-changelog.py
REPLACE_PYTHON+= util/build_scripts/doc-reference.py
REPLACE_PYTHON+= util/build_scripts/generate-binding.py
REPLACE_PYTHON+= util/mm-common-get.in

.include "../../lang/python/application.mk"
.include "../../devel/meson/build.mk"
.include "../../mk/bsd.pkg.mk"
10 changes: 8 additions & 2 deletions devel/mm-common/PLIST
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
@comment $NetBSD: PLIST,v 1.2 2016/05/14 13:50:37 prlw1 Exp $
@comment $NetBSD: PLIST,v 1.3 2019/11/13 14:37:28 wiz Exp $
bin/mm-common-get
bin/mm-common-prepare
man/man1/mm-common-get.1
man/man1/mm-common-prepare.1
share/aclocal/mm-ax_cxx_compile_stdcxx.m4
share/aclocal/mm-ax_cxx_compile_stdcxx_11.m4
Expand All @@ -10,11 +12,15 @@ share/aclocal/mm-module.m4
share/aclocal/mm-pkg.m4
share/aclocal/mm-warnings.m4
share/doc/mm-common/README
share/doc/mm-common/skeletonmm.tar.gz
share/doc/mm-common/skeletonmm.tar.xz
share/mm-common/build/compile-binding.am
share/mm-common/build/dist-build-scripts.py
share/mm-common/build/dist-changelog.am
share/mm-common/build/dist-changelog.py
share/mm-common/build/doc-reference.am
share/mm-common/build/doc-reference.py
share/mm-common/build/generate-binding.am
share/mm-common/build/generate-binding.py
share/mm-common/doctags/libstdc++.tag
share/mm-common/doctool/doc-install.pl
share/mm-common/doctool/doc-postprocess.pl
Expand Down
10 changes: 5 additions & 5 deletions devel/mm-common/distinfo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.5 2018/04/16 13:16:31 wiz Exp $
$NetBSD: distinfo,v 1.6 2019/11/13 14:37:28 wiz Exp $

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

0 comments on commit 63c5318

Please sign in to comment.