Received: by mail.netbsd.org (Postfix, from userid 605) id 8048984D29; Thu, 8 Apr 2021 18:57:50 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id B968B84D22 for ; Thu, 8 Apr 2021 18:57:49 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id q5etevu7qciN for ; Thu, 8 Apr 2021 18:57:48 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id BD85484CE0 for ; Thu, 8 Apr 2021 18:57:48 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id B610CFA95; Thu, 8 Apr 2021 18:57:48 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1617908268167340" MIME-Version: 1.0 Date: Thu, 8 Apr 2021 18:57:48 +0000 From: "Aleksey Cheusov" Subject: CVS commit: pkgsrc/devel/mk-configure To: pkgsrc-changes@NetBSD.org Reply-To: cheusov@netbsd.org X-Mailer: log_accum Message-Id: <20210408185748.B610CFA95@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1617908268167340 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: cheusov Date: Thu Apr 8 18:57:48 UTC 2021 Modified Files: pkgsrc/devel/mk-configure: Makefile PLIST distinfo Log Message: Version 0.37.0, by Aleksey Cheusov, Thu, 8 Apr 2021 09:07:48 +0300 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". To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/mk-configure/Makefile cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/mk-configure/PLIST cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/mk-configure/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1617908268167340 Content-Disposition: inline Content-Length: 6835 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/mk-configure/Makefile diff -u pkgsrc/devel/mk-configure/Makefile:1.36 pkgsrc/devel/mk-configure/Makefile:1.37 --- pkgsrc/devel/mk-configure/Makefile:1.36 Wed Jan 6 13:05:50 2021 +++ pkgsrc/devel/mk-configure/Makefile Thu Apr 8 18:57:48 2021 @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.36 2021/01/06 13:05:50 cheusov Exp $ +# $NetBSD: Makefile,v 1.37 2021/04/08 18:57:48 cheusov Exp $ # -DISTNAME= mk-configure-0.36.0 +DISTNAME= mk-configure-0.37.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mk-configure/} Index: pkgsrc/devel/mk-configure/PLIST diff -u pkgsrc/devel/mk-configure/PLIST:1.19 pkgsrc/devel/mk-configure/PLIST:1.20 --- pkgsrc/devel/mk-configure/PLIST:1.19 Wed Jan 6 13:05:50 2021 +++ pkgsrc/devel/mk-configure/PLIST Thu Apr 8 18:57:48 2021 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.19 2021/01/06 13:05:50 cheusov Exp $ +@comment $NetBSD: PLIST,v 1.20 2021/04/08 18:57:48 cheusov Exp $ bin/mkc_check_compiler bin/mkc_check_custom bin/mkc_check_decl @@ -356,6 +356,10 @@ share/examples/mk-configure/raise_defaul share/examples/mk-configure/raise_default_signal/expect.out share/examples/mk-configure/raise_default_signal/prog.c share/examples/mk-configure/raise_default_signal/test.mk +share/examples/mk-configure/reallocarr/Makefile +share/examples/mk-configure/reallocarr/expect.out +share/examples/mk-configure/reallocarr/prog.c +share/examples/mk-configure/reallocarr/test.mk share/examples/mk-configure/reallocarray/Makefile share/examples/mk-configure/reallocarray/expect.out share/examples/mk-configure/reallocarray/prog.c @@ -399,6 +403,11 @@ share/examples/mk-configure/strsep/Makef share/examples/mk-configure/strsep/expect.out share/examples/mk-configure/strsep/prog.c share/examples/mk-configure/strsep/test.mk +share/examples/mk-configure/strtoi/Makefile +share/examples/mk-configure/strtoi/expect.out +share/examples/mk-configure/strtoi/input.in +share/examples/mk-configure/strtoi/prog.c +share/examples/mk-configure/strtoi/test.mk share/examples/mk-configure/subdirs/Makefile share/examples/mk-configure/subdirs/prog1/Makefile share/examples/mk-configure/subdirs/prog1/expect.out @@ -520,6 +529,12 @@ share/mk-configure/features/fparseln/mkc share/mk-configure/features/getdelim/mkc_getdelim.c share/mk-configure/features/getline/mkc_getline.c share/mk-configure/features/humanize_number/mkc_humanize_number.c +share/mk-configure/features/macro/mkc_attribute_aligned.c +share/mk-configure/features/macro/mkc_attribute_always_inline.c +share/mk-configure/features/macro/mkc_attribute_const.c +share/mk-configure/features/macro/mkc_attribute_noreturn.c +share/mk-configure/features/macro/mkc_attribute_printflike.c +share/mk-configure/features/macro/mkc_attribute_pure.c share/mk-configure/features/mkc_CIRCLEQ.h share/mk-configure/features/mkc_LIST.h share/mk-configure/features/mkc_RB.h @@ -543,16 +558,20 @@ share/mk-configure/features/mkc_getline. share/mk-configure/features/mkc_humanize_number.h share/mk-configure/features/mkc_libdl.h share/mk-configure/features/mkc_libm.h +share/mk-configure/features/mkc_macro.h share/mk-configure/features/mkc_posix_getopt.h share/mk-configure/features/mkc_progname.h share/mk-configure/features/mkc_pwdgrp.h share/mk-configure/features/mkc_raise_default_signal.h +share/mk-configure/features/mkc_reallocarr.h share/mk-configure/features/mkc_reallocarray.h share/mk-configure/features/mkc_shquote.h share/mk-configure/features/mkc_strlcat.h share/mk-configure/features/mkc_strlcpy.h share/mk-configure/features/mkc_strndup.h share/mk-configure/features/mkc_strsep.h +share/mk-configure/features/mkc_strtoi.h +share/mk-configure/features/mkc_strtou.h share/mk-configure/features/mkc_vis.h share/mk-configure/features/mkc_warn.h share/mk-configure/features/netbsd_sys_queue.h @@ -561,12 +580,16 @@ share/mk-configure/features/posix_getopt share/mk-configure/features/progname/mkc_progname.c share/mk-configure/features/pwdgrp/mkc_pwdgrp.c share/mk-configure/features/raise_default_signal/mkc_raise_default_signal.c +share/mk-configure/features/reallocarr/mkc_reallocarr.c share/mk-configure/features/reallocarray/mkc_reallocarray.c share/mk-configure/features/shquote/mkc_shquote.c share/mk-configure/features/strlcat/mkc_strlcat.c share/mk-configure/features/strlcpy/mkc_strlcpy.c share/mk-configure/features/strndup/mkc_strndup.c share/mk-configure/features/strsep/mkc_strsep.c +share/mk-configure/features/strto/mkc__strtoi.h +share/mk-configure/features/strto/mkc_strtoi.c +share/mk-configure/features/strto/mkc_strtou.c share/mk-configure/features/vis/mkc_unvis.c share/mk-configure/features/vis/mkc_vis.c share/mk-configure/features/warn/mkc_warn.c @@ -628,16 +651,20 @@ share/mk-configure/mk/mkc_imp.f_humanize share/mk-configure/mk/mkc_imp.f_libdl.mk share/mk-configure/mk/mkc_imp.f_libl.mk share/mk-configure/mk/mkc_imp.f_libm.mk +share/mk-configure/mk/mkc_imp.f_macro.mk share/mk-configure/mk/mkc_imp.f_posix_getopt.mk share/mk-configure/mk/mkc_imp.f_progname.mk share/mk-configure/mk/mkc_imp.f_pwdgrp.mk share/mk-configure/mk/mkc_imp.f_raise_default_signal.mk +share/mk-configure/mk/mkc_imp.f_reallocarr.mk share/mk-configure/mk/mkc_imp.f_reallocarray.mk share/mk-configure/mk/mkc_imp.f_shquote.mk share/mk-configure/mk/mkc_imp.f_strlcat.mk share/mk-configure/mk/mkc_imp.f_strlcpy.mk share/mk-configure/mk/mkc_imp.f_strndup.mk share/mk-configure/mk/mkc_imp.f_strsep.mk +share/mk-configure/mk/mkc_imp.f_strtoi.mk +share/mk-configure/mk/mkc_imp.f_strtou.mk share/mk-configure/mk/mkc_imp.f_vis.mk share/mk-configure/mk/mkc_imp.f_warn.mk share/mk-configure/mk/mkc_imp.files.mk Index: pkgsrc/devel/mk-configure/distinfo diff -u pkgsrc/devel/mk-configure/distinfo:1.28 pkgsrc/devel/mk-configure/distinfo:1.29 --- pkgsrc/devel/mk-configure/distinfo:1.28 Wed Jan 6 13:05:50 2021 +++ pkgsrc/devel/mk-configure/distinfo Thu Apr 8 18:57:48 2021 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.28 2021/01/06 13:05:50 cheusov Exp $ +$NetBSD: distinfo,v 1.29 2021/04/08 18:57:48 cheusov Exp $ -SHA1 (mk-configure-0.36.0.tar.gz) = 94e1525c04c24c8f1c9f255dcd9ea11de08399fd -RMD160 (mk-configure-0.36.0.tar.gz) = f483ba323c7fdd21a921544dea2b8af06124b216 -SHA512 (mk-configure-0.36.0.tar.gz) = ce0b586601a6112218501de355ef4d2ca6cf7a0c4b040ddafa11c3c948eb029bd99402c2585013b3f0d300e266c689170a11d18af4aa8542f0a72ef4aa1b2a09 -Size (mk-configure-0.36.0.tar.gz) = 363486 bytes +SHA1 (mk-configure-0.37.0.tar.gz) = 3ffbe198f4b270edb4e88e7f8d12a71845fc00dd +RMD160 (mk-configure-0.37.0.tar.gz) = a814108257b91f37c0e9702b66768b517febd8d4 +SHA512 (mk-configure-0.37.0.tar.gz) = 3f81ca172b018920a013f3d8406d0194066f3e6ee7e9031e20445feaa0b61aa8e9b48f1e4706ea209af5ddb9501ec6e53f9c61e07d6d1ed7fee03c0846a82dc6 +Size (mk-configure-0.37.0.tar.gz) = 355916 bytes --_----------=_1617908268167340--