Recent Releases

2.1.006 Oct 2021 20:51 minor feature: New macro n4_bind(), has been created in not-m4sugar.m4. Code review (macro n4_burn_out() in not-m4sugar.m4; macro n4_sp() in not-fancy-texts.m4; macro NR_CONFIG_FILES() in not-autoreconf.m4; macros NC_MSG_ERRORBOX() and NC_MSG_FAILUREBOX() in not-ac-messages.m4). Documentation.
2.0.029 Sep 2021 19:54 major feature: New macros n4_set_counter(), n4_has(), n4_has_any(), n4_nquote() and n4_void(), have been created in not-m4sugar.m4. New macros NC_SUBST_VARS(), NC_SUBST_PAIRS(), NC_SUBST_VARS_NOTMAKE() and NC_SUBST_PAIRS_NOTMAKE() have been created in not-autotools.m4. New macros NS_HEREDOC() and NS_LITERAL_HEREDOC() have been created in not-autoshell.m4. New macro n4_newlines() has been created in not-fancy-texts.m4. New library file not-autoversion.m4 has been created, containing the following new macros: NR_RECORD_HISTORY(), NR_PROJECT_VERSION, NR_BINARY_VERSION, NR_LIBTOOL_VERSION_INFO, NR_PROJECT_MAJVER, NR_PROJECT_MINVER, NR_PROJECT_MICVER, NR_BINARY_MAJVER, NR_BINARY_MINVER, NR_BINARY_MICVER, NR_INTERFACE_NUM, NR_INTERFACES_SUPPORTED, NR_IMPLEMENTATION_NUM, NR_SOURCE_AGE, NC_AUTOVERSION_SUBSTITUTIONS, NR_HISTORY_CURRENT_EVENT_NAME, NR_HISTORY_CURRENT_VSTATE, NR_HISTORY_ROOT_VSTATE, NR_HISTORY_EVENTS, NR_HISTORY_GET_EVENT_VSTATE(), NR_HISTORY_FOR_EACH_EVENT(), NR_VSTATE_GET_PROJECT_VERSION(), NR_VSTATE_GET_PROJECT_MAJVER(), NR_VSTATE_GET_PROJECT_MINVER(), NR_VSTATE_GET_PROJECT_MICVER(), NR_VSTATE_GET_BINARY_VERSION(), NR_VSTATE_GET_BINARY_MAJVER(), NR_VSTATE_GET_BINARY_MINVER(), NR_VSTATE_GET_BINARY_MICVER(), NR_VSTATE_GET_LIBTOOL_VERSION_INFO(), NR_VSTATE_GET_INTERFACE_NUM(), NR_VSTATE_GET_INTERFACES_SUPPORTED(), NR_VSTATE_GET_IMPLEMENTATION_NUM(), NR_VSTATE_GET_SOURCE_AGE(), NR_BUMP_VSTATE(), NR_GET_EVENT_VSTATE(), NR_FOR_EACH_EVENT(). The behavior of n4_with(), n4_let() and n4_qlet() has changed in respect to quoted arguments. Code review (macros n4_list_index(), n4_joinalln(), n4_arg_index(), n4_let(), n4_case_in(), n4_define_substrings_as(), n4_expand_once(), n4_expanded_once() and n4_repeat() in not-m4sugar.m4; macro NC_CONFIG_SHADOW_DIR() in not-extended-config.m4; macro NS_TEXT_WRAP() in not-autoshell.m4). Macro NC_THREATEN_BLINDLY() in not-extended-config.m4 has been renamed to NR_THREATEN_BLINDLY(). An examples subdirectory has been added to the package t
1.1.024 Sep 2021 01:36 minor feature: New macro NC_MAKETARGET_SUBST_UNQUOTED() has been created in not-autotools.m4. AC_DEFUN() has been replaced with m4_define() for registering the NC_GLOBAL_LITERALS() macro (this fixes autopoint bug "error: required file 'build-aux/config.rpath' not found"). Code review (macro NC_MAKETARGET_SUBST() in not-autotools.m4). Documentation.
1.0.017 Sep 2021 00:14 major feature: The version number of the collection has been set to 1.0.0. New macros NC_CPP_IF(), NC_CC_STATIC_ASSERT() and NC_CC_CHECK_UINT_FROM_TO() have been created in not-cc.m4. Documentation.
0.24.025 Aug 2021 01:24 minor feature: Macro NC_QUERY_PROGS() in not-autotools.m4 has been renamed to NM_QUERY_PROGS(). File not-multiversion.m4, containing the NR_SET_VERSION_ENVIRONMENT() macro, has been removed. Macros NS_ECHO_IF() and NS_ECHO_IF_UNQUOTED() have been removed from not-autoshell.m4 you can use NS_PP_IF( NS_STDOUT ...) and NS_PP_IF( NS_STDOUT_UNQUOTED ...) to obtain the same result. Code review (macros NC_MSG_ERRORBOX() and NC_MSG_FAILUREBOX() in not-ac-messages.m4). Documentation review.
0.23.016 Aug 2021 14:05 minor feature: New macros NS_ECHO_IF(), NS_ECHO_IF_UNQUOTED(), NS_IF(), NS_PP_IF(), NS_STDOUT(), NS_STDOUT_UNQUOTED(), NS_STRING_IF() and NS_STRING_IF_UNQUOTED() have been created in not-autoshell.m4. The complete macro index has been published (see macro-index.md). A script for generating automatically the complete macro index has been added to the package tree (see pkgutils/macro-index-generator.sh). Documentation review.
0.22.020 Oct 2020 08:14 minor feature: * New macros `n4_joinalln()` and `n4_list_index()` have been created in `not-m4sugar.m4` * New macro `NC_QUERY_PROGS()` has been created in `not-autotools.m4` * The argument order of `n4_list_index()` in `not-m4sugar.m4` has changed
0.21.107 Oct 2020 05:35 minor bugfix: Code review (macros n4_includedir() and n4_sincludedir() in not-m4sugar.m4; macros NS_TEST_EQ(), NS_TEST_NE(), NS_TEST_AEQ() and NS_TEST_NAE() in not-autoshell.m4)
0.21.207 Oct 2020 05:35 minor bugfix: Code review (macros n4_includedir() and n4_sincludedir() in not-m4sugar.m4; macros NS_TEST_EQ(), NS_TEST_NE(), NS_TEST_AEQ() and NS_TEST_NAE() in not-autoshell.m4)
0.21.004 Oct 2020 21:56 minor feature: * New macro `NC_GLOBAL_LITERALS_NOTMAKE()` has been created in `not-autotools.m4` * Macro `NC_MAKETARGET_SUBST()` in `not-autotools.m4` has been expanded and now supports order-only prerequisites as well * Code review (macros `NC_GLOBAL_LITERALS()` and `NC_REQ_PROGS()` in `not-autotools.m4`; macro `NC_CONFIG_SHADOW_DIR()` in `not-extended-config.m4`)