Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mk-configure-0.39.3-lp160.1.2 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: mk-configure Distribution: openSUSE Leap 16.0
Version: 0.39.3 Vendor: openSUSE
Release: lp160.1.2 Build date: Sun Jun 16 20:17:10 2024
Group: Development/Tools/Building Build host: reproducible
Size: 484722 Source RPM: mk-configure-0.39.3-lp160.1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/cheusov/mk-configure/
Summary: A build system on top of bmake
mk-configure is a collection of include files for bmake (portable version of
NetBSD make) and a number of executables. It is intended to aid cross-platform
development and software building.

Provides

Requires

License

BSD-2-Clause AND MIT AND ISC

Changelog

* Sun Jun 16 2024 vle@gmx.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 vle@gmx.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.<cctype>.<warn-level> was
    removed. Switch to using C{,XX}FLAGS.warns.<warn-level>.
    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
      carlosrodrifernandez@gmail.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 vle@gmx.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 vle@gmx.net
  - Update to 0.38.2
    Fixes in tests
* Thu Nov 17 2022 vle@gmx.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 <dimstar@opensuse.org>
  - Move macros.mkcmake from /etc/rpm to %{_rpmmacrodir}
    (boo#1185657).
* Tue May 11 2021 Dirk Müller <dmueller@suse.com>
  - modernize spec file stop owning libexecdir (provided by filesystem rpm (bsc#1184786)
* Thu Apr 08 2021 vle@gmx.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 vle@gmx.net
  - Update to mk-configure-0.36.0
    Introduce new variables:
    * CFLAGS_<source>, CXXFLAGS_<source> and CPPFLAGS_<source>.
      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
* Mon Nov 30 2020 vle@gmx.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"
* Mon Mar 30 2020 vle@gmx.net
  - Update to mk-configure-0.34.1
    Fixes in mk-configure:
    * broken builtins prog_* (broken since 0.29.2)
    * MKC_REQUIRE_BUILTINS also sets BUILTIN.<builtin> variable
      (broken -- always)
    * mk/ also installs mkc_imp.foreign_autotools.mk (broken -- always)
    * mkc_compiler_settings(1): unexpected loading of ../Makefile.inc
      (broken -- 0.34.0)
    * mk-configure.7:
    * clang also supports WARNERR
    * add documentation for MKC_REQUIRE_BUILTINS
    * other minor clean-ups and fixes
    * mkc_imp.foreign_autotools.mk: do not change .OBJDIR!
    Fixes and improvements in tests/, examples/ and build infrastructure:
    * examples/hello_calc2: build failure with gcc-10 (multiple
      definition of `calc_lval'). Thanks to Sergei Trofimovich.
    * examples/hello_autoconf: out-of-tree build failure
    * examples/check_compiler_opts: run "cleandir" at the end of "test"
    * examples/hello_require_tools: run "cleandir" at the end of "test"
    * examples/subprojects/test.mk: better ignore nroff
      warning "cannot adjust line"
    * tests/dltest: run "cleandir" at the end of "test"
    * tests/mkc_check_custom: run "cleandir" at the end of "test"
    * tests/os_OpenBSD: run "cleandir" at the end of "test"
    * tests/os_Linux: run "cleandir" at the end of "test"
    * tests/require_prototype: run "cleandir" at the end of "test"
    * tests/os_NetBSD: run "cleandir" at the end of "test"
    * examples/hello_autoconf: use MKC_REQUIRE_BUILTINS
      instead of MKC_CHECK_BUILTINS
    * main.mk: clean -> clean-examples; cleandir -> cleandir-examples
    Add example/Makefile for running tests after installing mk-configure
* Thu Mar 19 2020 vle@gmx.net
  - Fix MKC_SYSCONFDIR (/usr/etc). Now it is /etc
* Tue Mar 17 2020 vle@gmx.net
  - Use "bmkdep" as a default "build dependencies" tool
    instead of "makedepend".
* Fri Mar 13 2020 vle@gmx.net
  - Update to 0.34.0:
    This release introduces some incompatibilities with older releases:
    - mkc_install -l is changed
    - Target "distclean" is considered deprecated.
      Use target "configure" instead!
    - Remove support for Pascal, Fortran and ObjC.
      Only C and C++ are supported.
    - Do not add ${LEXLIB} to LDADD if SRCS contains .l files.
      You have to add it manually when needed or use new feature "libl".
    - mkc_check_custom: remove options -p and -n
    - LDREAL is either C or C++ compiler, not the linker
    - mkc_check_custom: do not use CARGS anymore
    - Introduce CXXOPTS and CXXOPTS_<prj> variables and
      do not pass COPTS to C++ compiler. COPTS is only for C!
    mk-configure build system changes:
    - Introduce new targets "help", "help_subprj" and "help_use" and
      appropriate framework for documenting the software project.  See
      mkc_imp.help.mk makefile. mk-configure itself uses this
      framework, so, you can run "bmake help" before build. Also
      introduce the following configuring variables for mk-configure:
      USE_AWK, USE_ID, USE_INSTALL, USE_NM, USE_SH, USE_CC_COMPILERS,
      USE_CXX_COMPILERS. See updated doc/INSTALL.md
    - Add virtual targets "examples" in addition to "tests".
    - Move helpers/* scripts to examples/helpers/ subdirectory. They
      are for testing mk-configure only.
    Mk files:
    * C{,XX}FLAGS.{warns,ssp,pie,pic}, LDFLAGS.pie etc...:
      Defaults for these values are determined at build time by
      checking whether compiler/linker accepts the corresponding
      option.  Load compiler specific options from ~/.mk-c and
      MKFILESDIR directories, and exit with error if they do not
      exist. For generating such settings for compiler absent at build
      time, use newly introduced script "mkc_compiler_settings".
    * C{,XX}FLAGS:
      Pass these flags to the compiler after C{,XX}FLAGS.warns
      for overriding bad warnings/errors
    * MKC_CHECK_{CC,CXX}_OPTS:
      double underline symbols in the option is considered
      as a single space
    * MKC_CHECK_CUSTOM:
    - pass MKC_CUSTOM_{CPPFLAGS,CFLAGS,CXXFLAGS,LDFLAGS,LDADD}.<check_name>
      flags to the compiler
    - introduce variable MKC_CUSTOM_NOAUTO.<checkname>
    - introduce variable MKC_CUSTOM_CACHE.<checkname>
    - introduce variable MKC_CHECK_CCLD_OPTS and MKC_CHECK_CXXLD_OPTS
    * Introduce new variables CC_VERSION and CXX_VERSION determined
      by mkc_check_compiler(1)
    * Introduce INSTALL_FLAGS variables and remove undocumented
      COPY, PRESERVE, INSTPRIV and RENAME
    * Keep initial settings for mk-configure in sys.mk
      instead of mkc_imp.vars.mk
    * Introduce MKC_CUSTOM_LINK.<custom_check_name> variable for link testing
    * Introduce CFLAGS.check and CXXFLAGS.check variables
    * Set CFLAGS.dflt.sunpro to -errtags
    * mkc.conf.mk: undefine MKC_CHECK_CC_OPTS, MKC_CHECK_CXX_OPTS after use
    * Introduce new checks MKC_CHECK_CCLD_OPTS and MKC_CHECK_CXXLD_OPTS
    * Introduce new "help" framework, see mkc_imp.help.mk section in man page
    * mkc.minitest.mk: minor fix in target "cleandir"
    Features:
    - add support for C++ (extern "C") to all feature header files
    - add new feature "libl" for libl.a or libfl.a
    Utilities:
    * mkc_install:
    - "move" semantic is disabled forever, so flag -c is silently ignored
    - add manual page
    - flag -l is changed and becomes compatible with NetBSD install(1)
    - actually it is almost completely reimplemented
    * mkc_check_compiler:
    - add man page
    - exit status is 2, if bad option is specified
    - CC defaults to "cc" as the documentation says
    - detects not only compiler type, but also a version
    - cache file name for C compiler type is _mkc_cc_type.*
    * mkc_check_custom:
    - switch to getopts
    - add option -l and support for LDFLAGS and LDADD
    - add new option -t and remove options -p and -n
    - do not use CARGS anymore, use CFLAGS and CPPFLAGS instead
    * mkc_which:
    - add man page
    * mkc_check_version:
    - add man page
    * mkc_get_deps:
    - installed to libexec/ instead of bin/
    Documentation update
    Code clean-ups and minor fixes
  - Update to 0.33.1:
    Clarify problems with MAKE_VERSION variable.
    mkc_imp.foreign_autotools.mk: fix for incorrect make invocation for
    generated Makefile.
    Remove -Wabi from GNU c++ warnings.
    mkc_check_decl: use autodetected AWK.
  - Update to 0.33.0:
    Add new features "getdelin" and "strndup".
    Fix MKC_CHECK_FUNCS<n> when MKC_FUNC_OR_DEFINE.<x> is "yes".
    Fix awk in mkc_check_compiler. AWK is supposed to be replaced as
    seen in Makefile.inc.  This makes awk work correctly on solaris etc.
    Thanks to Niclas Rosenvik!
    Change the order of options passed to the C and C++ compiler.  It
    is: CPPFLAGS0, CPPFLAGS, CPPFLAGS_<project>, C{,XX}FLAGS,
    C{,XX}FLAGS.ssp, C{,XX}FLAGS.pie, C{,XX}FLAGS.warns,
    C{,XX}FLAGS_<project>, C{,XX}FLAGS.pic (for shared objects), COPTS,
    COPTS_<project>.
    scripts/mkc_check_custom: switch to /usr/xpg4/bin/sh on SunOS-5.10
    Fixes in regression tests for Solaris 10 and 11.
    examples/hello_libdeps: fix regression test on
    Linux/mips64/eglibc-2.13.
* Sun Jan 05 2020 vle@gmx.net
  - Update to 0.32.1:
    Changes between 0.32.0 and 0.32.1:
    * Fix MKC_CHECK_SIZEOF when having slashes in the header part.
      Thanks to Niclas Rosenvik for the fix!
    * Fix support for .cxx c++ files in profiled and shared libraries.
      Thanks to Niclas Rosenvik for the fix!
    * Fix in presentation/Makefile
    * Fix in mk-configure.7 man page
    * Fix at_do_* target
    * Remove $(COPTS) from $(CFLAGS) and change COMPILE.{c,cc}
    * Fix regression test examples/hello_errwarn on musl-based Linuxes (Alpine Linux)
    Changes from 0.31.0 and 0.32.0
    * Calculate WARNERR and {CC,CXX}FLAGS.warnerr lazily.  This makes some
      interesting scenaria possible, for example, setting WARNS in
      Makefile.common or Makefile.inc top-level files.
    * Feature "prog_gmake": fix fork-bomb seen on FreeBSD 12.0-RELEASE-p3
      due to features of native make(1).
    * Fixes for builtins prog_gm4, prog_gmake, prog_gawk and prog_flex
      (multiline output)
    * MKC_BUILTINS_*: fix find_n_match function in mkc_check_common.sh
    * Minor fixes in examples/hello_{yaxx,calc2}
    * Always apply -Werror=implicit-function-declaration for clang.
      This fixes MKC_CHECK_FUNCS on clang-5.0.1 and earlier versions.
    * mkc_imp.foreign_autotools.mk: if AT_MAKE is empty set it to "false"
    * Get rid of builtin "endianess" (with single N)
    * mkc_check_common.sh: always use mkc_which(1) instead of which(1)
    * Updates for Lua code in examples/
    * BMAKE_REQD check: workaround for broken bmake (seen on Darwin) that
      defines empty MAKE_VERSION
    * examples/hello_dictd/test.mk: avoid double-slash in dirs
* Thu Apr 11 2019 vle@gmx.net
  - Update to 0.31.0:
    * Fix in MKC_CHECK_PROTOTYPES.  The problem was it says "found" for
      undeclared prototypes.
    * All FEATURES now check for _MKC_CHECK_<xxx> define.  A check for
      this define guarantees that #include <mkc_XXX.h> are not used
      without appropriate MKC_FEATURES += <xxx> in Makefile.
    * New publicly available mkc.conf.mk header was introduced.  With a
      help of it one can implement custom "FEATURES".
    * MKC_CHECK_HEADERS, MKC_CHECK_HEADER_FILES, MKC_CHECK_DEFINES,
      MKC_CHECK_TYPES, MKC_CHECK_VARS, MKC_CHECK_MEMBERS,
      MKC_CHECK_FUNCS<n>, MKC_CHECK_PROTOTYPES, MKC_CHECK_SIZEOF and
      MKC_PROTOTYPE_HEADERS.<name> now accepts a list of comma-separated
      headers for checking at once.
      For example, on NetBSD sys/fts.h requires preceding sys/types.h and
      sys/stat.h. So, now we can write
      MKC_CHECK_HEADERS  = sys/types.h,sys/stat.h,fts.h
    * MKC_CHECK_FUNCS<n>: new variable MKC_FUNC_OR_DEFINE.<func> was introduced.
      With a help of it one can check for
      function declaration of equivalent define.
    * mkc_imp.conf-final.mk: duplicated entries are not added to CPPFLAGS,
      CFLAGS, LDADD and SRCS.
    * Man page for mkc_check_decl, mkc_check_sizeof and mkc_check_headers
      were updated.
    * mkc.minitest.mk: new variable MKC_DIFF was introduced for diff(1)
      command.
    * mkc_check_decl: new check type funcordefine was introduced.
    * Improvements and minor fixes in regression tests and examples.
    * This release was sucessfully tested on FreeBSD-11.1, diverse
      glibc-based Linuxes, NetBSD-8.99, OpenBSD-6.4 and SunOS-5.11.
    * Deprecated features were removed: DPLIBS and PKG_CONFIG_DEPS variables,
      builtin "endianess".
* Mon Aug 06 2018 jengelh@inai.de
  - Update description from manpage.
* Fri Jul 13 2018 dap.darkness@gmail.com
  - Update to 0.30.0:
    * Variables MKC_{CHECK,REQUIRE}_HEADER_FILES were introduced.
    * Improvements and addons to regression tests.
    * Improvements and minor fixes in
      mkc_check_{header,decl,funclib,sizeof}.
    * This may fix checking failure if -Werror=strict-prototyping
      is passed to CFLAGS.
    * OBJDIR_<project> is now set correctly with MAKEOBJDIRPREFIX.
    * Fix build failure (mkc_check_prog not found).
    * Fix MKC_FEATURES "fgenln".
    * mkc_check_common.sh is installed to libexec directory.
  - Let's ignore more tests (mkshlib, mkstaticlib, mkpiclib, mkdll,
    mkprofilelib) & examples (hello_cxx, hello_cxxlib)
    to prevent build-time issue.
* Sun May 29 2016 dap.darkness@gmail.com
  - Added mkcmake.macros to provide rpm macros.
  - Added mk-configure-rpmlintrc to skip some useless warnings.
  - Don't override upstream's files permissions.
  - Prevented files-duplicate warnings.
  - Group was fixed.
* Sun Jan 17 2016 mpluskal@suse.com
  - Update to 0.29.1
    * FIX: features "progname", "warn", "err" and "fgetln" as well
      as _mkcfake.c file were added to the list of installed ones.
* Tue Dec 02 2014 dap.darkness@gmail.com
  - 0.29.0 version:
    * New variables MKC_CHECK_CC_OPTS and MKC_CHECK_CXX_OPTS were
      introduced for checking C/C++ compiler's options;
    * Makefile.inc and Makefile.common are included after
      system variables are set, in particular CC and CXX;
    * CC_TYPE is now set in mk.init.mk;
    * Fixes for "err" and "warn" features.  Now verr(3), verrx(3),
      vwarn(3) and vwarnx(3) functions are detected correctly
      (the problem was seen on gcc-4.9/armv7);
    * Fix support for COMPATLIB.  Objects for "features" should not
      be generated outside compatibility library;
    * A number of fixes in regression tests: support for latest GCC,
      lib64 and lib/tri-ple-ts Linuxes;
    * mkc_check_custom:
    - new option -e for checking stderr for emptyness,
    - new option -b for printing yes/no instead of 1/0,
    - additional options to compiler are passed.
  - `bmake cleandir-*` to clean examples dir after %check.
* Sun Sep 14 2014 dap.darkness@gmail.com
  - 0.28.0 version:
    * no upstream changelog.
  - Disabled not Linux friendly hello_libdeps test.
* Sun Jun 01 2014 dap.darkness@gmail.com
  - Imported from repoforge.
  - SUSEficated.
* Wed Apr 17 2013 david@hrbac.cz
  - new upstream release
* Sun Jul 22 2012 vle@gmx.net
  - update to 0.23.0
* Sun Apr 08 2012 denis@fateyev.com
  - Bump to 0.22.0
* Mon Jan 02 2012 vle@gmx.net
  - adapted for repoforge
* Tue Dec 27 2011 mike@altlinux.org
  - tweak examples so that they're built as well but packaged pristine
* Mon Dec 26 2011 mike@altlinux.org
  - don't install just-built examples as docs
* Sat Dec 24 2011 mike@altlinux.org
  - further spec cleanup
  - check fixup (thx upstream)
  - extended BR: properly
* Mon Nov 21 2011 mike@altlinux.org
  - dropped MKCATPAGES (thx upstream)
* Mon Nov 07 2011 mike@altlinux.org
  - 0.21.2
  - minor spec cleanup
* Tue Jun 29 2010 lav@altlinux.ru
  - add check section
* Fri Jun 25 2010 lav@altlinux.ru
  - disable examples build
* Thu Jun 24 2010 lav@altlinux.ru
  - fix install, disable lua test, enable all tests
  - update buildreqs
* Fri Jun 18 2010 lav@altlinux.ru
  - new version 0.16.0 (with rpmrb script)
* Tue Nov 17 2009 lav@altlinux.ru
  - new version 0.12.0 (with rpmrb script)
* Wed Jul 29 2009 lav@altlinux.ru
  - build for Sisyphus
* Thu Jul 23 2009 vle@gmx.net
  - Not it depends on pkgsrc-mk-files, fixes and clean-ups
* Sun Jul 12 2009 lav@altlinux.ru
  - initial build for ALT Linux Sisyphus

Files

/usr/bin/mkc_check_compiler
/usr/bin/mkc_check_custom
/usr/bin/mkc_check_decl
/usr/bin/mkc_check_funclib
/usr/bin/mkc_check_header
/usr/bin/mkc_check_prog
/usr/bin/mkc_check_sizeof
/usr/bin/mkc_check_version
/usr/bin/mkc_compiler_settings
/usr/bin/mkc_install
/usr/bin/mkc_which
/usr/bin/mkcmake
/usr/lib/rpm/macros.d/macros.mkcmake
/usr/libexec/mk-configure
/usr/libexec/mk-configure/mkc_check_common.sh
/usr/libexec/mk-configure/mkc_get_deps
/usr/share/doc/packages/mk-configure
/usr/share/doc/packages/mk-configure/FAQ
/usr/share/doc/packages/mk-configure/NEWS
/usr/share/doc/packages/mk-configure/README.md
/usr/share/doc/packages/mk-configure/TODO
/usr/share/licenses/mk-configure
/usr/share/licenses/mk-configure/LICENSE
/usr/share/man/man1/mkc_check_compiler.1.gz
/usr/share/man/man1/mkc_check_custom.1.gz
/usr/share/man/man1/mkc_check_decl.1.gz
/usr/share/man/man1/mkc_check_funclib.1.gz
/usr/share/man/man1/mkc_check_header.1.gz
/usr/share/man/man1/mkc_check_prog.1.gz
/usr/share/man/man1/mkc_check_sizeof.1.gz
/usr/share/man/man1/mkc_check_version.1.gz
/usr/share/man/man1/mkc_compiler_settings.1.gz
/usr/share/man/man1/mkc_install.1.gz
/usr/share/man/man1/mkc_which.1.gz
/usr/share/man/man1/mkcmake.1.gz
/usr/share/man/man7/mk-configure.7.gz
/usr/share/mk-configure
/usr/share/mk-configure/builtins
/usr/share/mk-configure/builtins/easy.c
/usr/share/mk-configure/builtins/easy.cc
/usr/share/mk-configure/builtins/endianness
/usr/share/mk-configure/builtins/prog_bison
/usr/share/mk-configure/builtins/prog_flex
/usr/share/mk-configure/builtins/prog_gawk
/usr/share/mk-configure/builtins/prog_gm4
/usr/share/mk-configure/builtins/prog_gmake
/usr/share/mk-configure/builtins/prog_mkdep
/usr/share/mk-configure/builtins/prog_nbmkdep
/usr/share/mk-configure/features
/usr/share/mk-configure/features/_mkcfake.c
/usr/share/mk-configure/features/dprintf
/usr/share/mk-configure/features/dprintf/mkc_dprintf.c
/usr/share/mk-configure/features/efun
/usr/share/mk-configure/features/efun/mkc_efun.c
/usr/share/mk-configure/features/err
/usr/share/mk-configure/features/err/mkc_err.c
/usr/share/mk-configure/features/errc
/usr/share/mk-configure/features/errc/mkc_errc.c
/usr/share/mk-configure/features/errc/mkc_verrc.c
/usr/share/mk-configure/features/fgetln
/usr/share/mk-configure/features/fgetln/mkc_fgetln.c
/usr/share/mk-configure/features/fparseln
/usr/share/mk-configure/features/fparseln/mkc_fparseln.c
/usr/share/mk-configure/features/getdelim
/usr/share/mk-configure/features/getdelim/mkc_getdelim.c
/usr/share/mk-configure/features/getline
/usr/share/mk-configure/features/getline/mkc_getline.c
/usr/share/mk-configure/features/humanize_number
/usr/share/mk-configure/features/humanize_number/mkc_humanize_number.c
/usr/share/mk-configure/features/macro
/usr/share/mk-configure/features/macro/mkc_attribute_aligned.c
/usr/share/mk-configure/features/macro/mkc_attribute_always_inline.c
/usr/share/mk-configure/features/macro/mkc_attribute_const.c
/usr/share/mk-configure/features/macro/mkc_attribute_noreturn.c
/usr/share/mk-configure/features/macro/mkc_attribute_printflike.c
/usr/share/mk-configure/features/macro/mkc_attribute_pure.c
/usr/share/mk-configure/features/mkc_CIRCLEQ.h
/usr/share/mk-configure/features/mkc_LIST.h
/usr/share/mk-configure/features/mkc_RB.h
/usr/share/mk-configure/features/mkc_SIMPLEQ.h
/usr/share/mk-configure/features/mkc_SLIST.h
/usr/share/mk-configure/features/mkc_SPLAY.h
/usr/share/mk-configure/features/mkc_STAILQ.h
/usr/share/mk-configure/features/mkc_TAILQ.h
/usr/share/mk-configure/features/mkc_arc4random.h
/usr/share/mk-configure/features/mkc_bswap.h
/usr/share/mk-configure/features/mkc_dprintf.h
/usr/share/mk-configure/features/mkc_efun.h
/usr/share/mk-configure/features/mkc_err.h
/usr/share/mk-configure/features/mkc_errc.h
/usr/share/mk-configure/features/mkc_externc.h
/usr/share/mk-configure/features/mkc_fgetln.h
/usr/share/mk-configure/features/mkc_fparseln.h
/usr/share/mk-configure/features/mkc_fts.h
/usr/share/mk-configure/features/mkc_getdelim.h
/usr/share/mk-configure/features/mkc_getline.h
/usr/share/mk-configure/features/mkc_humanize_number.h
/usr/share/mk-configure/features/mkc_libdl.h
/usr/share/mk-configure/features/mkc_libm.h
/usr/share/mk-configure/features/mkc_macro.h
/usr/share/mk-configure/features/mkc_posix_getopt.h
/usr/share/mk-configure/features/mkc_progname.h
/usr/share/mk-configure/features/mkc_pwdgrp.h
/usr/share/mk-configure/features/mkc_raise_default_signal.h
/usr/share/mk-configure/features/mkc_reallocarr.h
/usr/share/mk-configure/features/mkc_reallocarray.h
/usr/share/mk-configure/features/mkc_shquote.h
/usr/share/mk-configure/features/mkc_strlcat.h
/usr/share/mk-configure/features/mkc_strlcpy.h
/usr/share/mk-configure/features/mkc_strndup.h
/usr/share/mk-configure/features/mkc_strsep.h
/usr/share/mk-configure/features/mkc_strtoi.h
/usr/share/mk-configure/features/mkc_strtou.h
/usr/share/mk-configure/features/mkc_vis.h
/usr/share/mk-configure/features/mkc_warn.h
/usr/share/mk-configure/features/netbsd_sys_queue.h
/usr/share/mk-configure/features/netbsd_sys_tree.h
/usr/share/mk-configure/features/posix_getopt
/usr/share/mk-configure/features/posix_getopt/mkc_posix_getopt.c
/usr/share/mk-configure/features/progname
/usr/share/mk-configure/features/progname/mkc_progname.c
/usr/share/mk-configure/features/pwdgrp
/usr/share/mk-configure/features/pwdgrp/mkc_pwdgrp.c
/usr/share/mk-configure/features/raise_default_signal
/usr/share/mk-configure/features/raise_default_signal/mkc_raise_default_signal.c
/usr/share/mk-configure/features/reallocarr
/usr/share/mk-configure/features/reallocarr/mkc_reallocarr.c
/usr/share/mk-configure/features/reallocarray
/usr/share/mk-configure/features/reallocarray/mkc_reallocarray.c
/usr/share/mk-configure/features/shquote
/usr/share/mk-configure/features/shquote/mkc_shquote.c
/usr/share/mk-configure/features/strlcat
/usr/share/mk-configure/features/strlcat/mkc_strlcat.c
/usr/share/mk-configure/features/strlcpy
/usr/share/mk-configure/features/strlcpy/mkc_strlcpy.c
/usr/share/mk-configure/features/strndup
/usr/share/mk-configure/features/strndup/mkc_strndup.c
/usr/share/mk-configure/features/strsep
/usr/share/mk-configure/features/strsep/mkc_strsep.c
/usr/share/mk-configure/features/strto
/usr/share/mk-configure/features/strto/mkc__strtoi.h
/usr/share/mk-configure/features/strto/mkc_strtoi.c
/usr/share/mk-configure/features/strto/mkc_strtou.c
/usr/share/mk-configure/features/vis
/usr/share/mk-configure/features/vis/mkc_unvis.c
/usr/share/mk-configure/features/vis/mkc_vis.c
/usr/share/mk-configure/features/warn
/usr/share/mk-configure/features/warn/mkc_warn.c
/usr/share/mk-configure/mk
/usr/share/mk-configure/mk/mkc.compiler_settings.mk
/usr/share/mk-configure/mk/mkc.conf.mk
/usr/share/mk-configure/mk/mkc.configure.mk
/usr/share/mk-configure/mk/mkc.files.mk
/usr/share/mk-configure/mk/mkc.init.mk
/usr/share/mk-configure/mk/mkc.intexts.mk
/usr/share/mk-configure/mk/mkc.lib.mk
/usr/share/mk-configure/mk/mkc.minitest.mk
/usr/share/mk-configure/mk/mkc.mk
/usr/share/mk-configure/mk/mkc.pkg-config.mk
/usr/share/mk-configure/mk/mkc.prog.mk
/usr/share/mk-configure/mk/mkc.subdir.mk
/usr/share/mk-configure/mk/mkc.subprj.mk
/usr/share/mk-configure/mk/mkc.subprjs.mk
/usr/share/mk-configure/mk/mkc_imp.arch.mk
/usr/share/mk-configure/mk/mkc_imp.cc_clang-17.0.6-x86_64-suse-linux.mk
/usr/share/mk-configure/mk/mkc_imp.cc_gcc-13.3.1-x86_64-suse-linux.mk
/usr/share/mk-configure/mk/mkc_imp.checkprogs.mk
/usr/share/mk-configure/mk/mkc_imp.compiler_config.mk
/usr/share/mk-configure/mk/mkc_imp.compiler_settings.mk
/usr/share/mk-configure/mk/mkc_imp.compiler_type.mk
/usr/share/mk-configure/mk/mkc_imp.conf-cleanup.mk
/usr/share/mk-configure/mk/mkc_imp.conf-final.mk
/usr/share/mk-configure/mk/mkc_imp.conf_custom.mk
/usr/share/mk-configure/mk/mkc_imp.conf_defines.mk
/usr/share/mk-configure/mk/mkc_imp.conf_funclibs.mk
/usr/share/mk-configure/mk/mkc_imp.conf_funcs.mk
/usr/share/mk-configure/mk/mkc_imp.conf_header_files.mk
/usr/share/mk-configure/mk/mkc_imp.conf_headers.mk
/usr/share/mk-configure/mk/mkc_imp.conf_members.mk
/usr/share/mk-configure/mk/mkc_imp.conf_opts.mk
/usr/share/mk-configure/mk/mkc_imp.conf_progs.mk
/usr/share/mk-configure/mk/mkc_imp.conf_prototypes.mk
/usr/share/mk-configure/mk/mkc_imp.conf_sizeof.mk
/usr/share/mk-configure/mk/mkc_imp.conf_types.mk
/usr/share/mk-configure/mk/mkc_imp.conf_vars.mk
/usr/share/mk-configure/mk/mkc_imp.cross_compiling.mk
/usr/share/mk-configure/mk/mkc_imp.cxx_clang-17.0.6-x86_64-suse-linux.mk
/usr/share/mk-configure/mk/mkc_imp.cxx_gcc-13.3.1-x86_64-suse-linux.mk
/usr/share/mk-configure/mk/mkc_imp.dep.mk
/usr/share/mk-configure/mk/mkc_imp.dpvars.mk
/usr/share/mk-configure/mk/mkc_imp.f_CIRCLEQ.mk
/usr/share/mk-configure/mk/mkc_imp.f_LIST.mk
/usr/share/mk-configure/mk/mkc_imp.f_RB.mk
/usr/share/mk-configure/mk/mkc_imp.f_SIMPLEQ.mk
/usr/share/mk-configure/mk/mkc_imp.f_SLIST.mk
/usr/share/mk-configure/mk/mkc_imp.f_SPLAY.mk
/usr/share/mk-configure/mk/mkc_imp.f_STAILQ.mk
/usr/share/mk-configure/mk/mkc_imp.f_TAILQ.mk
/usr/share/mk-configure/mk/mkc_imp.f_arc4random.mk
/usr/share/mk-configure/mk/mkc_imp.f_bswap.mk
/usr/share/mk-configure/mk/mkc_imp.f_dprintf.mk
/usr/share/mk-configure/mk/mkc_imp.f_efun.mk
/usr/share/mk-configure/mk/mkc_imp.f_err.mk
/usr/share/mk-configure/mk/mkc_imp.f_errc.mk
/usr/share/mk-configure/mk/mkc_imp.f_fgetln.mk
/usr/share/mk-configure/mk/mkc_imp.f_fparseln.mk
/usr/share/mk-configure/mk/mkc_imp.f_fts.mk
/usr/share/mk-configure/mk/mkc_imp.f_getdelim.mk
/usr/share/mk-configure/mk/mkc_imp.f_getline.mk
/usr/share/mk-configure/mk/mkc_imp.f_humanize_number.mk
/usr/share/mk-configure/mk/mkc_imp.f_libdl.mk
/usr/share/mk-configure/mk/mkc_imp.f_libl.mk
/usr/share/mk-configure/mk/mkc_imp.f_libm.mk
/usr/share/mk-configure/mk/mkc_imp.f_macro.mk
/usr/share/mk-configure/mk/mkc_imp.f_posix_getopt.mk
/usr/share/mk-configure/mk/mkc_imp.f_progname.mk
/usr/share/mk-configure/mk/mkc_imp.f_pwdgrp.mk
/usr/share/mk-configure/mk/mkc_imp.f_raise_default_signal.mk
/usr/share/mk-configure/mk/mkc_imp.f_reallocarr.mk
/usr/share/mk-configure/mk/mkc_imp.f_reallocarray.mk
/usr/share/mk-configure/mk/mkc_imp.f_shquote.mk
/usr/share/mk-configure/mk/mkc_imp.f_strlcat.mk
/usr/share/mk-configure/mk/mkc_imp.f_strlcpy.mk
/usr/share/mk-configure/mk/mkc_imp.f_strndup.mk
/usr/share/mk-configure/mk/mkc_imp.f_strsep.mk
/usr/share/mk-configure/mk/mkc_imp.f_strtoi.mk
/usr/share/mk-configure/mk/mkc_imp.f_strtou.mk
/usr/share/mk-configure/mk/mkc_imp.f_vis.mk
/usr/share/mk-configure/mk/mkc_imp.f_warn.mk
/usr/share/mk-configure/mk/mkc_imp.files.mk
/usr/share/mk-configure/mk/mkc_imp.final.mk
/usr/share/mk-configure/mk/mkc_imp.foreign_autotools.mk
/usr/share/mk-configure/mk/mkc_imp.help.mk
/usr/share/mk-configure/mk/mkc_imp.inc.mk
/usr/share/mk-configure/mk/mkc_imp.info.mk
/usr/share/mk-configure/mk/mkc_imp.intexts.mk
/usr/share/mk-configure/mk/mkc_imp.lib.mk
/usr/share/mk-configure/mk/mkc_imp.links.mk
/usr/share/mk-configure/mk/mkc_imp.lua.mk
/usr/share/mk-configure/mk/mkc_imp.man.mk
/usr/share/mk-configure/mk/mkc_imp.mk
/usr/share/mk-configure/mk/mkc_imp.obj.mk
/usr/share/mk-configure/mk/mkc_imp.objdir.mk
/usr/share/mk-configure/mk/mkc_imp.pkg-config.mk
/usr/share/mk-configure/mk/mkc_imp.platform.AIX.mk
/usr/share/mk-configure/mk/mkc_imp.platform.Darwin.mk
/usr/share/mk-configure/mk/mkc_imp.platform.HP-UX.mk
/usr/share/mk-configure/mk/mkc_imp.platform.IRIX64.mk
/usr/share/mk-configure/mk/mkc_imp.platform.Interix.mk
/usr/share/mk-configure/mk/mkc_imp.platform.OSF1.mk
/usr/share/mk-configure/mk/mkc_imp.platform.SunOS.mk
/usr/share/mk-configure/mk/mkc_imp.platform.UnixWare.mk
/usr/share/mk-configure/mk/mkc_imp.platform.mk
/usr/share/mk-configure/mk/mkc_imp.pod.mk
/usr/share/mk-configure/mk/mkc_imp.preinit.mk
/usr/share/mk-configure/mk/mkc_imp.prog.mk
/usr/share/mk-configure/mk/mkc_imp.rules.mk
/usr/share/mk-configure/mk/mkc_imp.scripts.mk
/usr/share/mk-configure/mk/mkc_imp.subprj.mk
/usr/share/mk-configure/mk/sys.mk


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Feb 7 23:57:44 2025