SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for mk-configure-doc-0.39.3-1.1.noarch.rpm :

* Sun Jun 16 2024 vleAATTgmx.net- Update to 0.39.3 mkc_check_common.sh: do not hide stderr in function \"find_n_match\" used by MKC_CHECK_PROGS. As a result stderr of mkc_which and program we search for will be a part of _mkc_{custom_,}prog_XXX.res. This helps debugging. Before using gmake in mk/mkc_imp.foreign_autotools.mk and builtins/prog_gmake always unset environment variable MAKEFLAGS because bmake and gmake are incompatible. tests/WARNERR: improve test for clang-16.0.6 that does not warn about sign/unsigned pointer mistype Fix \"bad condition\" in mkc_imp.platform.mk. Affected versions: 0.39.1 Fix support for WARNERR=yes mode where -Werror option should be passed to compiler. The problem happens when WARNS is set to 4 in Makefile.{common,inc}. Add support for multi-token CC, CXX, CPP (e.g., cc -E), NM, ID, INSTALL, mkdep_cmd and makedepend_cmd
* Thu May 23 2024 vleAATTgmx.net- Update to 0.39.0 Invent new MKDEPEND variable for automatically generate dependency files while compiling. mkc_imp.{prog,lib}.mk: - while linking place objects after LDFLAGS
* options and before LDADD
* ones. MKC_FEATURE: - macro: add documentation for __UNCONST macro mkc.subprj.mk: - takes into account top-level \"obj\" directory mkc_check_custom, mkc_check_decl, mkc_check_funclib, mkc_check_header, mkc_check_prog: - add option -D for deleting only cache files Variables C{,XX}FLAGS.warns.. was removed. Switch to using C{,XX}FLAGS.warns.. Output \"ERROR:\" message generated by MKC_REQUIRE_
* to stderr Keep temporary _mkc_
* files if MKC_REQUIRE_
* check fails. This allow easier debugging. Result files (
*.res) are still removed. fixes: - mkc_check_compiler: problems seen on buggy /bin/sh on Solaris-10 :-/ - Fix troubles with MKC_CHECK_HEADER_FILES with SunC. The problem is that Sun C compiler outputs garbage to stdout. So, we redirect output of \'cc -E\' to stderr. - fix parallel work of target \"linkinstall\" - fix support for gcc-14. Thanks to carlosrodrifernandezAATTgmail.com for patches. - avoid double running of tests on Darwin caused by case-insensitive file system tests: - improvements and fixes - adapt helpers/mkc_test_nm for Solaris - fix examples/RBTREE for Sun C compiler Add USE_{CC,CXX,CPP} configuration variables for building mk-configure, appropriate variables CC, CXX and CPP will be a part of sys.mk. Run \"bmake help\" for details. Introduce automatically detected configuration variables {C,CXX}FLAGS.{md,mmd} Introduce variable MKCMAKE which is always 1
* Sat Dec 02 2023 vleAATTgmx.net- Update to 0.38.3 Fix #27 by adding a compiler triplet to config file name Introduce special value \"force\" for MKCOMPILERSETTINGS variable. If it is set, compiler configuration file is always regenarated. Regenerate compiler configuration file (~/.mkcmake) when MKCOMPILERSETTINGS=yes and mkc_imp.cxx/cc_${CC_TYPE}-${CC_VERSION}.mk is older than system-wide one. Do the same for C++ compiler. mkc_compiler_settings: detect whether linker supports -rdynamic Update mk-configure.7 man page mkc_check_funclib: ignore stdout of linker and redirect it to stderr Fixes in examples/ (Solaris-11 and latest versions of NetBSD and OpenBSD)
* Tue Nov 29 2022 vleAATTgmx.net- Update to 0.38.2 Fixes in tests
* Thu Nov 17 2022 vleAATTgmx.net- Update to 0.38.1 Add support for .c++ extension for C++ sources Fix some tests failures seen with bmake-20220418 Fix tests failures on tests/mkc_install seen on Darwin-21.6.0 Fix some tests (\"mkcmake configure\" does not support parallel execution) Fix examples/hello_lua test failure
* Fri Jun 11 2021 Dominique Leuenberger - Move macros.mkcmake from /etc/rpm to %{_rpmmacrodir} (boo#1185657).
* Tue May 11 2021 Dirk Müller - modernize spec file stop owning libexecdir (provided by filesystem rpm (bsc#1184786)
* Thu Apr 08 2021 vleAATTgmx.net- Update to mk-configure-0.37.0 Features:
* new feature \"strtoi\" for NetBSD function with the same name
* new feature \"strtou\" for NetBSD function with the same name
* new feature \"reallocarr\" for NetBSD function with the same name
* new feature \"macro\". It provides NetBSD-style macro __dead, __pure, __UNCONST, __printflike, __constfunc, __always_inline, __aligned, __arraycount, MAX and MIN
* \"efun\": add support for ereallocarr(3), estrtoi(3) and estrtou(3) Fixes:
* imp.foreign_autotools.mk: add MAKE=${AT_MAKE} to environment This fixes ./configure when \"make\" executable is not available
* CXXSTD: appropriate option is passed to the linker. This fixes failures with Sun C++ compiler.
* examples/shquote/prog.c: fix segfault seen on Solaris-10 (incorrect use of getline(3)) mk-configure.7:
* add missing documentation for features \"reallocarray\", \"fparseln\" and \"vis\"
* minor fixes
* CXXSTD: fix incorrect description Exit with error if generated config under ~/.mkcmake is older than system mk files. This situation potentially means that generated configs do not contain all required information about compiler. System-wide mk file for compiler settings has higher priority than files under ~/.mkcmake EXPORT_SYMBOLS: empty lines and comments started with \'#\' are ignored mkc_install: do not remove \"$dst\" before renaming \"$dsttmp\" to \"$dst\", it is just useless. Simplify the target \"installdirs\".
* Wed Jan 06 2021 vleAATTgmx.net- 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 AATTsysconfdirAATT/mk-c.conf file. Please rename them to ~/.mkcmake and AATTsysconfdirAATT/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
* Mon Nov 30 2020 vleAATTgmx.net- Update to mk-configure-0.35.0 Add the following new features: arc4random, bswap, dprintf, efun, errc, fparseln, fts, posix_getopt, raise_default_signals, reallocarray, strsep and vis. See mk-configure.7 for details. Fixes:
* mkc_check_decl: fix \"prototype\" mode. Extraction of function name was incorrect. Add one more regression test for this case in tests/os_NetBSD.
* Avoid multiple repetition of MKC_COMMON_DEFINES in CPPFLAGS
* Fix target \"depend\" that failed if SRCS contains full path to source code. Move -Wreturn-type from CFLAGS.warns.{clang,gcc}.2 to CFLAGS.warns.{clang,gcc}.1 and make it an error for C++ CC_TYPE and CXX_TYPE are correctly set if MKC_CHECK_CUSTOM is set. Use .error bmake command for checking MKC_REQD. Also, move appropriate check to mkc_imp.preinit.mk, so it is checked in the very beginning. Documentation and error message are slightly updated. Rename variable DISTCLEANFILES to CLEANDIRFILES, DISTCLEANFILES is considered deprecated. Rename variable DISTCLEANDIRS to CLEANDIRDIRS, DISTCLEANDIRS is considered deprecated. Add support for latest Intel C/C++ compiler. We have to always add - we10006 option to it in order it fail when invalid option is used. Adapt some features for using functions implementation from libnbcompat and libbsd libraries. Use .depend_${.CURDIR:T} instead .depend to support MAKEOBJDIR. New tests and examples.- Update to mk-configure-0.34.2 Do not pass
*all
* CFLAGS flags to CXXFLAGS. This fixes builds where, for example, clang is used as a C compile and gcc is used as a C++ compiler. Also, MKC_CHECK_
* variables update MKC_CPPFLAGS instead of MKC_CFLAGS. Avoid \"install -d /\" if there is nothing to install. This fixes some failures on some systems/conditions and improves support for foreign install(1) programs, e.g., (UCB install on Solaris) Fixes for CFLAGS containing -O2 and -D_FORTIFY_SOURCE=n main.mk: clean-ups for target \"cleandir\" and \"clean\"
 
ICM