pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/mk-configure
Module Name: pkgsrc
Committed By: cheusov
Date: Thu May 23 10:30:56 UTC 2024
Modified Files:
pkgsrc/devel/mk-configure: Makefile PLIST distinfo
Log Message:
Update to 0.39.0
Invent new MKDEPEND variable for automatically generate dependency
files while compiling.
mkc_imp.{prog,lib}.mk:
- while linking place objects after LDFLAGS* options and before
LDADD* ones.
MKC_FEATURE:
- macro: add documentation for __UNCONST macro
mkc.subprj.mk:
- takes into account top-level "obj" directory
mkc_check_custom, mkc_check_decl, mkc_check_funclib,
mkc_check_header, mkc_check_prog:
- add option -D for deleting only cache files
Variables C{,XX}FLAGS.warns.<cctype>.<warn-level> was
removed. Switch to using C{,XX}FLAGS.warns.<warn-level>.
Output "ERROR:" message generated by MKC_REQUIRE_* to stderr
Keep temporary _mkc_* files if MKC_REQUIRE_* check fails. This
allow easier debugging. Result files (*.res) are still removed.
fixes:
- mkc_check_compiler: problems seen on buggy /bin/sh on Solaris-10 :-/
- Fix troubles with MKC_CHECK_HEADER_FILES with SunC. The
problem is that Sun C compiler outputs garbage to stdout. So,
we redirect output of 'cc -E' to stderr.
- fix parallel work of target "linkinstall"
- fix support for gcc-14. Thanks to
carlosrodrifernandez%gmail.com@localhost for patches.
- avoid double running of tests on Darwin caused by
case-insensitive file system
tests:
- improvements and fixes
- adapt helpers/mkc_test_nm for Solaris
- fix examples/RBTREE for Sun C compiler
Add USE_{CC,CXX,CPP} configuration variables for building
mk-configure, appropriate variables CC, CXX and CPP will be a part
of sys.mk. Run "bmake help" for details.
Introduce automatically detected configuration variables
{C,CXX}FLAGS.{md,mmd}
Introduce variable MKCMAKE which is always 1
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/devel/mk-configure/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/mk-configure/PLIST
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/mk-configure/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/mk-configure/Makefile
diff -u pkgsrc/devel/mk-configure/Makefile:1.41 pkgsrc/devel/mk-configure/Makefile:1.42
--- pkgsrc/devel/mk-configure/Makefile:1.41 Sat Dec 2 12:02:41 2023
+++ pkgsrc/devel/mk-configure/Makefile Thu May 23 10:30:56 2024
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.41 2023/12/02 12:02:41 cheusov Exp $
+# $NetBSD: Makefile,v 1.42 2024/05/23 10:30:56 cheusov Exp $
#
-DISTNAME= mk-configure-0.38.3
+DISTNAME= mk-configure-0.39.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mk-configure/}
@@ -13,7 +13,7 @@ LICENSE= modified-bsd
DEPENDS+= bmake-[0-9]*:../../devel/bmake
USE_LANGUAGES= c c++
-USE_TOOLS= makeinfo
+USE_TOOLS= makeinfo pax
BUILD_TARGET= all all-doc
INSTALL_TARGET= install install-doc
@@ -36,7 +36,7 @@ INSTALLATION_DIRS= ${EGDIR}
TEST_TARGET= test
post-install:
- ${CP} -Rp ${WRKSRC}/examples/* ${DESTDIR}${PREFIX}/${EGDIR}
+ cd ${WRKSRC}/examples && ${PAX} -wr * ${DESTDIR}${PREFIX}/${EGDIR}
${INSTALL_DATA} ${WRKSRC}/presentation/*.pdf \
${DESTDIR}${PREFIX}/share/doc/mk-configure
${FIND} ${DESTDIR}${PREFIX}/share/mk-configure/mk | \
Index: pkgsrc/devel/mk-configure/PLIST
diff -u pkgsrc/devel/mk-configure/PLIST:1.20 pkgsrc/devel/mk-configure/PLIST:1.21
--- pkgsrc/devel/mk-configure/PLIST:1.20 Thu Apr 8 18:57:48 2021
+++ pkgsrc/devel/mk-configure/PLIST Thu May 23 10:30:56 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2021/04/08 18:57:48 cheusov Exp $
+@comment $NetBSD: PLIST,v 1.21 2024/05/23 10:30:56 cheusov Exp $
bin/mkc_check_compiler
bin/mkc_check_custom
bin/mkc_check_decl
@@ -34,6 +34,7 @@ share/doc/mk-configure/NOTES
share/doc/mk-configure/README.md
share/doc/mk-configure/TODO
share/doc/mk-configure/presentation.pdf
+share/examples/mk-configure/MKCmakefile
share/examples/mk-configure/Makefile.inc
share/examples/mk-configure/RBTREE/Makefile
share/examples/mk-configure/RBTREE/expect.out
@@ -169,10 +170,10 @@ share/examples/mk-configure/dictd/libcom
share/examples/mk-configure/dictd/libcommon/iswalnum.c
share/examples/mk-configure/dictd/libcommon/str.c
share/examples/mk-configure/dictd/libdz/Makefile
+share/examples/mk-configure/dictd/libdz/dz_export.sym
share/examples/mk-configure/dictd/libdz/dz.c
-share/examples/mk-configure/dictd/libdz/export.sym
share/examples/mk-configure/dictd/libmaa/Makefile
-share/examples/mk-configure/dictd/libmaa/export.sym
+share/examples/mk-configure/dictd/libmaa/maa_export.sym
share/examples/mk-configure/dictd/libmaa/log.c
share/examples/mk-configure/dictd/libmaa/prime.c
share/examples/mk-configure/dictd/libmaa/set.c
@@ -312,7 +313,19 @@ share/examples/mk-configure/libdeps/prog
share/examples/mk-configure/libdeps/progs/fooquxfoobar/Makefile
share/examples/mk-configure/libdeps/progs/fooquxfoobar/fooquxfoobar.c
share/examples/mk-configure/libdeps/test.mk
-share/examples/mk-configure/makefile
+share/examples/mk-configure/multilibs/Makefile
+share/examples/mk-configure/multilibs/app/Makefile
+share/examples/mk-configure/multilibs/app/app.c
+share/examples/mk-configure/multilibs/expect.out
+share/examples/mk-configure/multilibs/input.in
+share/examples/mk-configure/multilibs/libmultiplier/Makefile
+share/examples/mk-configure/multilibs/libmultiplier/multiplier.c
+share/examples/mk-configure/multilibs/libmultiplier/multiplier.h
+share/examples/mk-configure/multilibs/libsummator/Makefile
+share/examples/mk-configure/multilibs/libsummator/summator.c
+share/examples/mk-configure/multilibs/libsummator/summator.h
+share/examples/mk-configure/multilibs/obj/empty
+share/examples/mk-configure/multilibs/test.mk
share/examples/mk-configure/pkgconfig3/Makefile
share/examples/mk-configure/pkgconfig3/expect.out
share/examples/mk-configure/pkgconfig3/pkgconfig3.c
@@ -609,6 +622,7 @@ share/mk-configure/mk/mkc.subprj.mk
share/mk-configure/mk/mkc.subprjs.mk
share/mk-configure/mk/mkc_imp.arch.mk
share/mk-configure/mk/mkc_imp.checkprogs.mk
+share/mk-configure/mk/mkc_imp.compiler_config.mk
share/mk-configure/mk/mkc_imp.compiler_settings.mk
share/mk-configure/mk/mkc_imp.compiler_type.mk
share/mk-configure/mk/mkc_imp.conf-cleanup.mk
@@ -626,6 +640,7 @@ share/mk-configure/mk/mkc_imp.conf_proto
share/mk-configure/mk/mkc_imp.conf_sizeof.mk
share/mk-configure/mk/mkc_imp.conf_types.mk
share/mk-configure/mk/mkc_imp.conf_vars.mk
+share/mk-configure/mk/mkc_imp.cross_compiling.mk
share/mk-configure/mk/mkc_imp.dep.mk
share/mk-configure/mk/mkc_imp.dpvars.mk
share/mk-configure/mk/mkc_imp.f_CIRCLEQ.mk
@@ -682,7 +697,15 @@ share/mk-configure/mk/mkc_imp.mk
share/mk-configure/mk/mkc_imp.obj.mk
share/mk-configure/mk/mkc_imp.objdir.mk
share/mk-configure/mk/mkc_imp.pkg-config.mk
-share/mk-configure/mk/mkc_imp.platform.sys.mk
+share/mk-configure/mk/mkc_imp.platform.AIX.mk
+share/mk-configure/mk/mkc_imp.platform.Darwin.mk
+share/mk-configure/mk/mkc_imp.platform.HP-UX.mk
+share/mk-configure/mk/mkc_imp.platform.IRIX64.mk
+share/mk-configure/mk/mkc_imp.platform.Interix.mk
+share/mk-configure/mk/mkc_imp.platform.OSF1.mk
+share/mk-configure/mk/mkc_imp.platform.SunOS.mk
+share/mk-configure/mk/mkc_imp.platform.UnixWare.mk
+share/mk-configure/mk/mkc_imp.platform.mk
share/mk-configure/mk/mkc_imp.pod.mk
share/mk-configure/mk/mkc_imp.preinit.mk
share/mk-configure/mk/mkc_imp.prog.mk
Index: pkgsrc/devel/mk-configure/distinfo
diff -u pkgsrc/devel/mk-configure/distinfo:1.35 pkgsrc/devel/mk-configure/distinfo:1.36
--- pkgsrc/devel/mk-configure/distinfo:1.35 Sat Dec 2 12:02:41 2023
+++ pkgsrc/devel/mk-configure/distinfo Thu May 23 10:30:56 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.35 2023/12/02 12:02:41 cheusov Exp $
+$NetBSD: distinfo,v 1.36 2024/05/23 10:30:56 cheusov Exp $
-BLAKE2s (mk-configure-0.38.3.tar.gz) = b617bba1e247899e7fcc6415dc5949b7ab28dd6e350e4493cfda3eaa64d6f069
-SHA512 (mk-configure-0.38.3.tar.gz) = 646cfe82f126299824bd1f2412ca66c75acfef9fd115d37dec23cb69072f9ed3801318de15aa957843d2f6a7a124b5bd411f06408f86aeaed1b58949ffb7ff5e
-Size (mk-configure-0.38.3.tar.gz) = 362541 bytes
+BLAKE2s (mk-configure-0.39.0.tar.gz) = 47e3bc420678fbdc9b279ea46518f746af12225ae8bee9e97c4d8e25d4be40c2
+SHA512 (mk-configure-0.39.0.tar.gz) = 278e2094ec9fca888beed0285db90095a3068d29784f94c133b644e06092f546fd603d0ce9dded27c5b61857e2d2efe7d615e34da6a60ac552416fa704ede8e2
+Size (mk-configure-0.39.0.tar.gz) = 366391 bytes
Home |
Main Index |
Thread Index |
Old Index