bmake: upgrade version 20141111 => 20160818
authorJohn Marino <draco@marino.st>
Mon, 29 Aug 2016 17:25:19 +0000 (12:25 -0500)
committerJohn Marino <draco@marino.st>
Mon, 29 Aug 2016 13:21:54 +0000 (08:21 -0500)
This restores the two local modifications reverted prior to the vendor
branch merge, and adds a couple of more to annotate unused variables.

contrib/bmake/README.DRAGONFLY
contrib/bmake/bmake.1
contrib/bmake/main.c
contrib/bmake/meta.c
usr.bin/bmake/Makefile
usr.bin/bmake/config.h

index d2c0e78..9453dc9 100644 (file)
@@ -1,13 +1,13 @@
-BMAKE 2014-11-11
-================
+BSD MAKE
+========
 
 Original source can be downloaded from:
 http://www.crufty.net/ftp/pub/sjg
 
-file = bmake-20141111.tar.gz
-date = 11 November 2014
-size = 524560
-sha1 = a6f670210f9ccde09a0e93a29a766f4726ddfeed
+file = bmake-20160818.tar.gz
+date = 18 August 2016
+size = 543406
+sha1 = bdadeb59583d6f1b115ede4080bc68e8de818702
 
 The file README.DELETED contains a list of deleted files and directories.
 
index 4ea8dee..06733c1 100644 (file)
@@ -961,6 +961,19 @@ The process-id of
 .It Va .MAKE.PPID
 The parent process-id of
 .Nm .
+.It Va .MAKE.BUILT.BY
+The compiler CCVER that built the
+.Dx
+world.
+.It Va .MAKE.DF.OSREL
+The
+.Dx
+version when the world was built.  It is in the "<major>.<minor>"
+format and it used by DPorts.
+.It Va .MAKE.DF.VERSION
+The value of __DragonFly_version when the
+.Dx
+world was built.  It is used by DPorts.
 .It Va .MAKE.SAVE_DOLLARS
 value should be a boolean that controls whether
 .Ql $$
@@ -1661,8 +1674,8 @@ PATH := ${PATH}
 .Li .unexport-env
 .Li .export PATH
 .Li .endif
-.Pp
 .Ed
+.Pp
 Would result in an environment containing only
 .Ql Ev PATH ,
 which is the minimal useful environment.
index 1c24ad6..59cbe45 100644 (file)
@@ -1925,7 +1925,7 @@ PrintAddr(void *a, void *b)
 
 
 static int
-addErrorCMD(void *cmdp, void *gnp)
+addErrorCMD(void *cmdp, void __unused *gnp)
 {
     if (cmdp == NULL)
        return 1;                       /* stop */
index 0ea41f6..5ae984a 100644 (file)
@@ -241,7 +241,7 @@ eat_dots(char *buf, size_t bufsz, int dots)
 }
 
 static char *
-meta_name(struct GNode *gn, char *mname, size_t mnamelen,
+meta_name(struct GNode __unused *gn, char *mname, size_t mnamelen,
          const char *dname,
          const char *tname,
          const char *cwd)
@@ -396,7 +396,7 @@ printCMD(void *cmdp, void *mfpp)
  * Do we need/want a .meta file ?
  */
 static Boolean
-meta_needed(GNode *gn, const char *dname, const char *tname,
+meta_needed(GNode *gn, const char *dname, const char __unused *tname,
             char *objdir, int verbose)
 {
     struct stat fs;
@@ -689,7 +689,7 @@ meta_job_start(Job *job, GNode *gn)
  * It does not disturb our state.
  */
 void
-meta_job_child(Job *job)
+meta_job_child(Job __unused *job)
 {
 #ifdef USE_FILEMON
     BuildMon *pbm;
@@ -779,7 +779,7 @@ meta_job_output(Job *job, char *cp, const char *nl)
 }
 
 int
-meta_cmd_finish(void *pbmp)
+meta_cmd_finish(void __unused *pbmp)
 {
     int error = 0;
 #ifdef USE_FILEMON
index 0b57b79..25cb789 100644 (file)
@@ -15,13 +15,13 @@ SRCS+=      lstAppend.c lstAtEnd.c lstAtFront.c lstClose.c lstConcat.c \
 SRCS += lstPrev.c
 
 SRCS+= stresep.c
-SRCS+= meta.c
+SRCS+= meta.c metachar.c
 
 # you can use this Makefile if you have an earlier version of bmake.
 srcdir= ${.CURDIR}/../../contrib/bmake
 
 # Base version on src date
-MAKE_VERSION= 20141111
+MAKE_VERSION= 20160818
 .if defined(BOOTSTRAPPING)
 DEFAULT_SYS_PATH = ${.CURDIR}/../../share/mk
 .else
index 8125a99..1b37609 100644 (file)
 /* Define to 1 if you have the `killpg' function. */
 #define HAVE_KILLPG 1
 
+/* Define to 1 if you have the <libgen.h> header file. */
+#define HAVE_LIBGEN_H 1
+
+/* Define to 1 if you have the <limits.h> header file. */
+#define HAVE_LIMITS_H 1
+
 /* Define to 1 if you have the <memory.h> header file. */
 #define HAVE_MEMORY_H 1
 
    */
 /* #undef HAVE_SYS_NDIR_H */
 
+/* Define to 1 if you have the <sys/param.h> header file. */
+#define HAVE_SYS_PARAM_H 1
+
 /* Define to 1 if you have the <sys/select.h> header file. */
 #define HAVE_SYS_SELECT_H 1
 
 #define PACKAGE_NAME "bmake"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "bmake 20140214"
+#define PACKAGE_STRING "bmake 20160606"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "bmake"
 #define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "20140214"
+#define PACKAGE_VERSION "20160606"
 
 /* Define as the return type of signal handlers (`int' or `void'). */
 #define RETSIGTYPE void
 /* Define to 1 if you need to in order for `stat' and other things to work. */
 /* #undef _POSIX_SOURCE */
 
+/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
+   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
+   #define below would cause a syntax error. */
+/* #undef _UINT32_T */
+
 /* C99 function name */
 /* #undef __func__ */
 
 /* Define to empty if `const' does not conform to ANSI C. */
 /* #undef const */
 
+/* Define to `int' if <sys/types.h> does not define. */
+/* #undef mode_t */
+
 /* Define to `long int' if <sys/types.h> does not define. */
 /* #undef off_t */
 
 /* Define to `unsigned int' if <sys/types.h> does not define. */
 /* #undef size_t */
 
+/* Define to the type of an unsigned integer type of width exactly 32 bits if
+   such a type exists and the standard includes do not define it. */
+/* #undef uint32_t */
+
 /* Define as `fork' if `vfork' does not work. */
 /* #undef vfork */