--- - branch: MAIN date: Wed Jan 6 13:05:50 UTC 2021 files: - new: '1.36' old: '1.35' path: pkgsrc/devel/mk-configure/Makefile pathrev: pkgsrc/devel/mk-configure/Makefile@1.36 type: modified - new: '1.19' old: '1.18' path: pkgsrc/devel/mk-configure/PLIST pathrev: pkgsrc/devel/mk-configure/PLIST@1.19 type: modified - new: '1.28' old: '1.27' path: pkgsrc/devel/mk-configure/distinfo pathrev: pkgsrc/devel/mk-configure/distinfo@1.28 type: modified - new: '1.10' old: '1.9' path: pkgsrc/devel/mk-configure/mk-c.mk pathrev: pkgsrc/devel/mk-configure/mk-c.mk@1.10 type: modified id: 20210106T130550Z.bb4c326b7ada92787ab5e09b32cc68f48b95bef2 log: | Update to mk-configure-0.36.0 Introduce new variables: * CFLAGS_, CXXFLAGS_ and CPPFLAGS_. Now one can add some C/C++ compilation flags on per source file basis. * CCSTD and CXXSTD. Now projects based on mk-configure may require standard-compliant compiler, for example, C99. * CFLAGS0 and CXXFLAGS0. * MKCOMPILERSETTINGS. See README.for_packagers file for details Internal mk files are included only if it is really necessary. For example, mkc_imp.incs.mk is included only if variable INCS is not empty. In theory, this should speed-up mkcmake. New features: humanize_number, shquote and pwdgrp. Deprecate some things: * implicit MAN page, that is when MAN variable is not set, but man file exists * ~/.mk-c directory and @sysconfdir@/mk-c.conf file. Please rename them to ~/.mkcmake and @sysconfdir@/mkcmake.conf respectively. Add preliminary support for ARMCC compiler. Optimize installation of directories, run "install -d" once for all created directories. mkc.lib.mk: after building libraries ${.CURDIR:T}.done file is created. This file is used later for handling inter-project dependencies specified by LIBDEPS variable. mk-configure.7: document all variables in alphabetic order. I hope this makes navigation in the documentation easier. Fixes: * tests/failed_requirements: fix failure on freebsd (strict printf(1)) * examples/require_tools/fake: make it a real script module: pkgsrc subject: 'CVS commit: pkgsrc/devel/mk-configure' unixtime: '1609938350' user: cheusov