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