Accepted make 3.80-1 (i386 source all)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Fri, 25 Oct 2002 15:34:16 -0500
Source: make
Binary: make-doc make
Architecture: source i386 all
Version: 3.80-1
Distribution: unstable
Urgency: low
Maintainer: Manoj Srivastava <srivasta@debian.org>
Changed-By: Manoj Srivastava <srivasta@debian.org>
Description:
make - The GNU version of the "make" utility.
make-doc - Documentation for the GNU version of the "make" utility.
Closes: 80783 144306 160174 161449
Changes:
make (3.80-1) unstable; urgency=low
.
* New upstream version with various bugs fixed.
* This bug was forwarded back to make, but make had already been
fixed. In the new version, this has been fixed for real, as opposed to
just having a workaround. closes: Bug#160174
* depend on coreutils rather than the deprecated fileutils closes: Bug#161449
* The new release also fixes this bug. closes: Bug#144306, Bug#80783
.
* A new feature exists: order-only prerequisites. These prerequisites
affect the order in which targets are built, but they do not impact
the rebuild/no-rebuild decision of their dependents. That is to say,
they allow you to require target B be built before target A, without
requiring that target A will always be rebuilt if target B is updated.
Patch for this feature provided by Greg McGary <greg@mcgary.org>.
.
* For compatibility with SysV make, GNU make now supports the peculiar
syntax $$@, $$(@D), and $$(@F) in the prerequisites list of a rule.
This syntax is only valid within explicit and static pattern rules: it
cannot be used in implicit (suffix or pattern) rules. Edouard
G. Parmelan <egp@free.fr> provided a patch implementing this
feature; however, I decided to implement it in a different way.
.
* The argument to the "ifdef" conditional is now expanded before it's
tested, so it can be a constructed variable name.
.
Similarly, the arguments to "export" (when not used in a variable
definition context) and "unexport" are also now expanded.
.
* A new function is defined: $(value ...). The argument to this
function is the _name_ of a variable. The result of the function is
the value of the variable, without having been expanded.
.
* A new function is defined: $(eval ...). The arguments to this
function should expand to makefile commands, which will then be
evaluated as if they had appeared in the makefile. In combination
with define/endef multiline variable definitions this is an extremely
powerful capability. The $(value ...) function is also sometimes
useful here.
.
* A new built-in variable is defined, $(MAKEFILE_LIST). It contains a
list of each makefile GNU make has read, or started to read, in the
order in which they were encountered. So, the last filename in the
list when a makefile is just being read (before any includes) is the
name of the current makefile.
.
* A new built-in variable is defined: $(.VARIABLES). When it is
expanded it returns a complete list of variable names defined by all
makefiles at that moment.
.
* A new command-line option is defined, -B or --always-make. If
specified GNU make will consider all targets out-of-date even if they
would otherwise not be.
.
* The arguments to $(call ...) functions were being stored in $1, $2,
etc. as recursive variables, even though they are fully expanded
before assignment. This means that escaped dollar signs ($$ etc.)
were not behaving properly. Now the arguments are stored as simple
variables. This may mean that if you added extra escaping to your
$(call ...) function arguments you will need to undo it now.
.
* The variable invoked by $(call ...) can now be recursive: unlike other
variables it can reference itself and this will not produce an error
when it is used as the first argument to $(call ...) (but only then).
.
* New pseudo-target .LOW_RESOLUTION_TIME, superseding the configure
option --disable-nsec-timestamps. You might need this if your build
process depends on tools like "cp -p" preserving time stamps, since
"cp -p" (right now) doesn't preserve the subsecond portion of a time
stamp.
.
* Updated translations for French, Galician, German, Japanese, Korean,
and Russian. New translations for Croatian, Danish, Hebrew, and
Turkish.
.
* Updated internationalization support to Gettext 0.11.5.
GNU make now uses Gettext's "external" feature, and does not include
any internationalization code itself. Configure will search your
system for an existing implementation of GNU Gettext (only GNU Gettext
is acceptable) and use it if it exists. If not, NLS will be disabled.
See ABOUT-NLS for more information.
.
* Updated to autoconf 2.54 and automake 1.7. Users should not be impacted.
Files:
8778553d11efc41006a3db9b16ded3ef 623 devel standard make_3.80-1.dsc
c68540da9302a48068d5cce1f0099477 1211924 devel standard make_3.80.orig.tar.gz
629db4a8cbace785952a6b851f168708 20872 devel standard make_3.80-1.diff.gz
4603c2bc45749e01c79c8c35e2e3e258 597750 doc optional make-doc_3.80-1_all.deb
a2a2ff791673183b01932cf340f9b137 353510 devel standard make_3.80-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE9uhs7Ibrau78kQkwRAkaEAJwOpAn8awzQTlyjKqCd50u8LalPvACg0W7k
l96B5iy6C6ymcuQt/PDggOM=
=Uh1/
-----END PGP SIGNATURE-----
Accepted:
make-doc_3.80-1_all.deb
to pool/main/m/make/make-doc_3.80-1_all.deb
make_3.80-1.diff.gz
to pool/main/m/make/make_3.80-1.diff.gz
make_3.80-1.dsc
to pool/main/m/make/make_3.80-1.dsc
make_3.80-1_i386.deb
to pool/main/m/make/make_3.80-1_i386.deb
make_3.80.orig.tar.gz
to pool/main/m/make/make_3.80.orig.tar.gz
--
To UNSUBSCRIBE, email to debian-devel-changes-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org