Hello community, here is the log from the commit of package mk-configure for openSUSE:Factory checked in at 2020-12-02 13:58:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mk-configure (Old) and /work/SRC/openSUSE:Factory/.mk-configure.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mk-configure" Wed Dec 2 13:58:06 2020 rev:11 rq:852333 version:0.35.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mk-configure/mk-configure.changes 2020-04-22 20:56:37.859820079 +0200 +++ /work/SRC/openSUSE:Factory/.mk-configure.new.5913/mk-configure.changes 2020-12-02 13:58:07.673795228 +0100 @@ -1,0 +2,58 @@ +Mon Nov 30 08:25:23 UTC 2020 - [email protected] + +- 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" +------------------------------------------------------------------- Old: ---- mk-configure-0.34.1.tar.gz New: ---- mk-configure-0.35.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mk-configure.spec ++++++ --- /var/tmp/diff_new_pack.xxZZMn/_old 2020-12-02 13:58:08.377795970 +0100 +++ /var/tmp/diff_new_pack.xxZZMn/_new 2020-12-02 13:58:08.381795974 +0100 @@ -17,7 +17,7 @@ Name: mk-configure -Version: 0.34.1 +Version: 0.35.0 Release: 0 Summary: A build system on top of bmake License: BSD-2-Clause AND MIT AND ISC @@ -40,6 +40,7 @@ BuildRequires: groff BuildRequires: info BuildRequires: lua-devel +BuildRequires: libbsd-devel BuildRequires: makeinfo BuildRequires: pkgconfig BuildRequires: zlib-devel @@ -102,8 +103,8 @@ %check unset MAKEFLAGS env bmake test -bmake cleandir-examples -bmake cleandir-tests +bmake -k cleandir-examples +bmake -k cleandir-tests %files %defattr(-,root,root) ++++++ mk-configure-0.34.1.tar.gz -> mk-configure-0.35.0.tar.gz ++++++ ++++ 24059 lines of diff (skipped) ++++++ mkcmake.macros ++++++ --- /var/tmp/diff_new_pack.xxZZMn/_old 2020-12-02 13:58:08.661796269 +0100 +++ /var/tmp/diff_new_pack.xxZZMn/_new 2020-12-02 13:58:08.661796269 +0100 @@ -3,12 +3,22 @@ # %mkcmake \ - export CFLAGS="%{optflags}" \ - export PREFIX=%{_prefix} \ - export DOCDIR=%{_docdir} \ - export LIBDIR=%{_libdir} \ - export MANDIR=%{_mandir} \ - export SYSCONFDIR=%{_sysconfdir} \ - export DESTDIR=%{buildroot} \ + : ${BINDIR=%{_bindir}}; export BINDIR; \ + : ${SBINDIR=%{_sbindir}}; export SBINDIR; \ + : ${CC=%{__cc}}; export CC; \ + : ${CFLAGS=%{optflags}}; export CFLAGS; \ + : ${CPP=%{__cpp}}; export CPP; \ + : ${CXX=%{__cxx}}; export CXX; \ + : ${CXXFLAGS=%{optflags}}; export CXXFLAGS; \ + : ${DATADIR=%{_datadir}}; export DATADIR; \ + : ${DESTDIR=%{buildroot}}; export DESTDIR; \ + : ${DOCDIR=%{_docdir}}; export DOCDIR; \ + : ${INCLUDEDIR=%{_includedir}}; export INCLUDEDIR; \ + : ${INFODIR=%{_infodir}}; export INFODIR; \ + : ${LIBDIR=%{_libdir}}; export LIBDIR; \ + : ${LIBEXECDIR=%{_libexecdir}}; export LIBEXECDIR; \ + : ${MANDIR=%{_mandir}}; export MANDIR; \ + : ${PREFIX=%{_prefix}}; export PREFIX; \ + : ${SYSCONFDIR=%{_sysconfdir}}; export SYSCONFDIR; \ %{_bindir}/mkcmake \\\ %{?_smp_mflags} _______________________________________________ openSUSE Commits mailing list -- [email protected] To unsubscribe, email [email protected] List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/[email protected]
