pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/mk-configure Version 0.37.0, by Aleksey Cheusov,...
details: https://anonhg.NetBSD.org/pkgsrc/rev/4e21dfda2935
branches: trunk
changeset: 449984:4e21dfda2935
user: cheusov <cheusov%pkgsrc.org@localhost>
date: Thu Apr 08 18:57:48 2021 +0000
description:
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".
diffstat:
devel/mk-configure/Makefile | 4 ++--
devel/mk-configure/PLIST | 29 ++++++++++++++++++++++++++++-
devel/mk-configure/distinfo | 10 +++++-----
3 files changed, 35 insertions(+), 8 deletions(-)
diffs (132 lines):
diff -r ca97708fbf16 -r 4e21dfda2935 devel/mk-configure/Makefile
--- a/devel/mk-configure/Makefile Thu Apr 08 16:53:07 2021 +0000
+++ b/devel/mk-configure/Makefile Thu Apr 08 18:57:48 2021 +0000
@@ -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/}
diff -r ca97708fbf16 -r 4e21dfda2935 devel/mk-configure/PLIST
--- a/devel/mk-configure/PLIST Thu Apr 08 16:53:07 2021 +0000
+++ b/devel/mk-configure/PLIST Thu Apr 08 18:57:48 2021 +0000
@@ -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_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/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/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_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/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_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
diff -r ca97708fbf16 -r 4e21dfda2935 devel/mk-configure/distinfo
--- a/devel/mk-configure/distinfo Thu Apr 08 16:53:07 2021 +0000
+++ b/devel/mk-configure/distinfo Thu Apr 08 18:57:48 2021 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index