Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Hubert Feyrer <hubertf@netbsd.org>
List: source-changes
Date: 05/26/2000 07:28:17
Module Name:	pkgsrc
Committed By:	hubertf
Date:		Fri May 26 14:28:17 UTC 2000

Modified Files:
	pkgsrc/devel/gmake: Makefile
	pkgsrc/devel/gmake/files: md5
	pkgsrc/devel/gmake/pkg: PLIST

Log Message:
Version 3.79

* GNU make optionally supports internationalization and locales via the
  GNU gettext (or local gettext if suitable) package.  See the ABOUT-NLS
  file for more information on configuring GNU make for NLS.

* Previously, GNU make quoted variables such as MAKEFLAGS and
  MAKEOVERRIDES for proper parsing by the shell.  This allowed them to
  be used within make build scripts.  However, using them there is not
  proper behavior: they are meant to be passed to subshells via the
  environment.  Unfortunately the values were not quoted properly to be
  passed through the environment.  This meant that make didn't properly
  pass some types of command line values to submakes.

  With this version we change that behavior: now these variables are
  quoted properly for passing through the environment, which is the
  correct way to do it.  If you previously used these variables
  explicitly within a make rule you may need to re-examine your use for
  correctness given this change.

* A new psuedo-target .NOTPARALLEL is available.  If defined, the
  current makefile is run serially regardless of the value of -j.
  However, submakes are still eligible for parallel execution.

* The --debug option has changed: it now allows optional flags
  controlling the amount and type of debugging output.  By default only
  a minimal amount information is generated, displaying the names of
  "normal" targets (not makefiles) were deemed out of date and in need
  of being rebuilt.

  Note that the -d option behaves as before: it takes no arguments and
  all debugging information is generated.

* The `-p' (print database) output now includes filename and linenumber
  information for variable definitions, to help debugging.

* The wordlist function no longer reverses its arguments if the "start"
  value is greater than the "end" value.  If that's true, nothing is
  returned.

* Hartmut Becker provided many updates for the VMS port of GNU make.
  See the readme.vms file for more details.


To generate a diff of this commit:
cvs rdiff -r1.20 -r1.21 pkgsrc/devel/gmake/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/gmake/files/md5
cvs rdiff -r1.7 -r1.8 pkgsrc/devel/gmake/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.