Overview

Request 693354 accepted

- 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_ define. A check for
this define guarantees that #include are not used
without appropriate MKC_FEATURES += 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, MKC_CHECK_PROTOTYPES, MKC_CHECK_SIZEOF and
MKC_PROTOTYPE_HEADERS. 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: new variable MKC_FUNC_OR_DEFINE. 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".

Loading...
Request History
Aleksey Cheusov's avatar

cheusov created request

- 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_ define. A check for
this define guarantees that #include are not used
without appropriate MKC_FEATURES += 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, MKC_CHECK_PROTOTYPES, MKC_CHECK_SIZEOF and
MKC_PROTOTYPE_HEADERS. 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: new variable MKC_FUNC_OR_DEFINE. 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".


Dmitriy Perlow's avatar

DarkSS accepted request

Not sure about changes format. Anyway try to resolve next time: mk-configure.noarch: W: suse-filelist-forbidden-fhs23 /usr/libexec is not allowed in FHS 2.3
see http://www.pathname.com/fhs/ for a better location

mk-configure-doc.noarch: E: wrong-script-interpreter (Badness: 490) /usr/share/doc/packages/mk-configure-doc/examples/hello_lua2/foobar.in @LUA@
This script uses an interpreter which is either an inappropriate one or
located in an inappropriate directory for packaged system software.
Alternatively, if the file should not be executed, then ensure that it is not
marked as executable.

openSUSE Build Service is sponsored by