Path to this page:
./
devel/mk-configure,
Lightweight but powerful replacement for GNU autotools
Branch: CURRENT,
Version: 0.40.0,
Package name: mk-configure-0.40.0,
Maintainer: cheusovmk-configure is a lightweight replacement for GNU autoconf,
written in and for bmake (NetBSD make).
Required to run:[
devel/bmake]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 357.652 KB
Version history: (Expand)
- (2024-10-06) Updated to version: mk-configure-0.40.0
- (2024-06-20) Updated to version: mk-configure-0.39.4
- (2024-05-27) Updated to version: mk-configure-0.39.3
- (2024-05-25) Updated to version: mk-configure-0.39.2
- (2024-05-24) Updated to version: mk-configure-0.39.1
- (2024-05-23) Updated to version: mk-configure-0.39.0
CVS history: (Expand)
2023-12-02 13:02:41 by Aleksey Cheusov | Files touched by this commit (2) |
Log message:
Update to 0.38.3
Fix #27 by adding a compiler triplet to config file name
Introduce special value "force" for MKCOMPILERSETTINGS variable. If
it is set, compiler configuration file is always regenarated.
Regenerate compiler configuration file (~/.mkcmake) when
MKCOMPILERSETTINGS=yes and
mkc_imp.cxx/cc_${CC_TYPE}-${CC_VERSION}.mk is older than system-wide
one. Do the same for C++ compiler.
mkc_compiler_settings: detect whether linker supports -rdynamic
Update mk-configure.7 man page
mkc_check_funclib: ignore stdout of linker and redirect it to stderr
Fixes in examples/ (Solaris-11 and latest versions of NetBSD and
OpenBSD)
|
2023-01-28 21:07:34 by Aleksey Cheusov | Files touched by this commit (2) |
Log message:
Update to 0.38.2
Fixes in tests
|
2022-11-28 07:49:01 by Aleksey Cheusov | Files touched by this commit (2) |
Log message:
Update to 0.38.1
Fix in NEWS
|
2022-11-27 16:45:02 by Aleksey Cheusov | Files touched by this commit (2) |
Log message:
Update to 0.38.0:
Add support for .c++ extension for C++ sources
Fix some tests failures seen with bmake-20220418
Fix tests failures on tests/mkc_install seen on Darwin-21.6.0
Fix some tests ("mkcmake configure" does not support parallel
execution)
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-04-08 20:57:48 by Aleksey Cheusov | Files touched by this commit (3) |
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".
|
2021-03-24 22:58:42 by Aleksey Cheusov | Files touched by this commit (1) |
Log message:
Allow mkcmake-based packages to override do-configure target
|