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