Accepted make-doc-non-dfsg 3.81-3 (source)

Scott James Remnant scott at ubuntu.com
Sun Sep 3 19:27:00 BST 2006


Accepted:
make-doc-non-dfsg 3.81-3 was ACCEPTED.
	Component: main Section: doc

Origin: Debian/unstable
Format: 1.7
Date: Sun,  03 Sep 2006 19:22:07 +0100
Source: make-doc-non-dfsg
Binary: make-doc
Architecture: source
Version: 3.81-3
Distribution: edgy
Urgency: high
Maintainer: Manoj Srivastava <srivasta at debian.org>
Changed-By: Scott James Remnant <scott at ubuntu.com>
Closes: 14426 14427 14879 26785 28723 28724 29135 31184 37526 46902 47362 47362 47362 47686 47686 47686 47736 49137 49137 49137 49381 49381 49381 49886 59311 62051 62619 66237 67568 67568 67862 71261 72414 72802 80783 84179 84182 84184 84185 84198 84201 89310 99122 104130 106720 107624 107704 107943 107944 108632 108632 109080 110728 117566 119663 124165 132646 144195 144306 160174 161449 164165 176639 197886 210881 214592 218367 229620 243845 244119 253357 257578 260468 274840 279900 286766 296482 313988 317859 322353 334953 335044 342879 343069 343088 356552 356630 358984 359953 362124 364939
Changes: 
 make-doc-non-dfsg (3.81-3) unstable; urgency=low
 .
   * Bug fix: "make-doc: Description does not mention info documentation",
     thanks to Fredrik Olofsson                             (Closes: #364939).
 .
 make-doc-non-dfsg (3.81-2) unstable; urgency=low
 .
   * Bug fix: "make-doc: needs a `Replaces' on old make versions", thanks
     to Sven Joachim                                      (Closes: #362124).
 .
 make-doc-non-dfsg (3.81-1) unstable; urgency=low
 .
   * New upstream release.
   * Actually install the info files. Thanks to Sven Joachim and Vincent
     Danjean.                                    (closes: #359953, #358984).
 .
 make-doc-non-dfsg (3.80+3.81.rc2-1) unstable; urgency=low
 .
   * New upstream release candidate
   * Pared to package down to just the documentation, since this is the
     only bit that needs to be in non-free. The binary make package has its
     sources in make-dfsg, and is still in Debian.
 .
 make (3.80+3.81.rc2-1) unstable; urgency=low
 .
   * New upstream release candidate.
   * Bug fix: "Make always recompiles everything in the Linux Kernel.",
     thanks to Neil Brown. This is really a bug in the kernel build system,
     not make. However, this release defers the change so as not to trigger
     the bug.                                      (Closes: #356552, #356630).
                                       
 .
 make (3.80+3.81.rc1-1) unstable; urgency=low
 .
   * New upstream release candidate.
   * Bug fix: "make: the '-W <file>' option used with VPATH does not work
     correctly", thanks to Jeff Sheinberg                  (Closes: #107624).
   * Bug fix: "make shows incorrect line number in error report", thanks to
     Nikita V. Youshchenko                                 (Closes: #274840).
   * Bug fix: "make: [doc] Implicit Rules: C++", thanks to LI Daobing
                                                           (Closes: #335044).
 .
 make (3.80+3.81.b4-1) unstable; urgency=low
 .
   * New upstream pre release
   * Bug fix: "FTBFS due to timestamp skews", thanks to Loic Minier
     Use MAINTAINER_MODE instead.                        (Closes: #343069).
   * Bug fix: "make: Missing information about backward-incompatibility",
     thanks to Vincent Lefevre. As Ken Bloom pointed out, the correct
     section is command execution.                        (Closes: #343088).
   * Since there is a new texinfo.tex we use now, no longer remove it,
     since autoreconf shall fail if that file is missing.
 .
 make (3.80+3.81.b3.1-1) unstable; urgency=low
 .
   * New upstream CVS HEAD (we are in a pre-release mode.
   * Bug fix: "make: new version breaks cdbs", thanks to Aurelien Jarno
                                                          (Closes: #342879).
 .
 make (3.80+3.81.b3-1) unstable; urgency=low
 .
   * New upstream pre-release.
   * Bug fix: "make: continued command lines are not passed to the shell
     correctly", thanks to Jeff Sheinberg. This has been fixed in this release.
     (http://savannah.gnu.org/bugs/?func=detailitem&item_id=1332)  (Closes: #59311).
   * Bug fix: "make: bogus output of make -np", thanks to PsztorSzilrd I
     believe this bug is the result of a known, rare, and already-fixed
     problem with the parser that occurs if a line is exactly the right
     length.                                                      (Closes: #117566).
   * Bug fix: "make segfault with -t", thanks to Philipp Meier
     (https://savannah.gnu.org/bugs/index.php?func=detailitem&item_id=1418)
                                                                  (Closes: #279900).
   * Bug fix: "make -f '' dumps core", thanks to Peter Maydell    (Closes: #164165).
   * Bug fix: "make: documentation of VPATH does not match behavior",
     thanks to Matthew Swift                                       (Closes: #176639).
 .
 make (3.80-12) unstable; urgency=low
 .
   * Bug fix: "FTBFS: DVI file cannot be opened", thanks to Matt Kraai. It
     seemed odd to me that the buildd's do not seem to have a problem. On
     investigation, if one does an apt-get source make,
     ./config/texinfo.tex is still there: merely removing it from my
     working tree does not remove it from the unpacked, patched source
     tree, since diff merely ignores file deletions. I worked for me, since
     the file was actually gone from my working dir; it worked on buildd's,
     since they never remake the arch independent parts. So, now we
     aggressively delete ./config/texinfo.tex all through the build and
     clean process.                                          (Closes: #334953).
 .
 make (3.80-11) unstable; urgency=low
 .
   * Bug fix: "make: FTBFS with teTeX-3.0", thanks to Frank Kuester. Remove
     the offending file (though not just in the clean target) (Closes: #322353).
 .
 make (3.80-10) unstable; urgency=low
 .
   * Bug fix: "FTBFS: Cannot find HTML documentation", thanks to Matt Kraai
                                                            (Closes: #317859).
   * Bug fix: "make: [INTL:de] German PO file corrections", thanks to Jens
     Seidel                                                 (Closes: #313988).
   * Bug fix: "make: broken reference in info documentation", thanks to
     Jason McCarty                                          (Closes: #286766).
   * Bug fix: "make: eval function within 'ifeq... else... endif' causes
     error", thanks to Francois Duranleau                   (Closes: #296482).
 .
 make (3.80-9) unstable; urgency=low
 .
   * Bug fix: "make: reads uninitialized memory", thanks to Steinar
     H. Gunderson                                    (Closes: #260468).
   * Bug fix: "XSI:ism in debian-scripts", thanks to David Weinehall
                                                     (Closes: #257578).
 .
 make (3.80-8) unstable; urgency=low
 .
   * Bug fix: "make: Explanations file cut off on right", thanks to Ross
     Boylan                                             (Closes: #253357).
   * Removed the old dwww/menu entry. Now we use the preferred doc-base
     registration method.
 .
 make (3.80-7) unstable; urgency=low
 .
   * Bug fix: "make: some options missing from manpage", thanks to Martin
     Pool. This also was previously raised in #233474. I added a note to
     the man page stating that the list of options is a partial list, and
     pointed to the info docs for an authoritative list. (Closes: #243845).
   * Bug fix: "make: German l10n: Updating po/de.po", thanks to Florian
     Ernst                                               (Closes: #244119).
 .
 make (3.80-6) unstable; urgency=low
 .
   * make_3.80-5(ia64/unstable): FTBFS: missing build-depends?, Actually,
     no. I got bitten by the non support of build-deps-indep again. I have
     now duplicated the indep dependencies into build depends, so this
     should now work. 
   * Added an explanation for the behaviour of make, which demonstrates
     that the dry-run of double colon rules and the behaviour of multi
     target rules is expected behaviour. 
   * Bug fix: "make: strange behavior with multi-target rules", thanks to
     Ian Zimmerman. Not a bug, as documented in the explanations file
     referred to above.                                  (Closes: #218367).
   * Bug fix: "dry-run of double-colon rules?", thanks to Fumitoshi UKAI
     Not a bug, as documented in the explanations file referred to above.
                                                        (Closes: #214592).
 .
 make (3.80-5) unstable; urgency=low
 .
   * Moved to the new build system, and arch.
   * Updated to the latest policy version
   * Bug fix: "make uses a way old Polish translation", thanks to Michal
     Politowski. I actually updated a whole set of .po files from the
     translation project.                                (Closes: #229620).
 .
 make (3.80-4) unstable; urgency=low
 .
   * Add AM_MAINTAINER_MODE to config.in, and regenerate all autoconf
     related files.
   * Mention that the documentation is distributed under the GFDL.
 .
 make (3.80-3) unstable; urgency=low
 .
   * Fixed usage of chown root.root in the rules files.
   * Updates all the auto* files with the latest version of the tool
     chain. It should now work with the newest versions. Removed automake
     as build a dependency. Thanks to Santiago Vila <sanvila at unex.es> for
     noticing this, and providing a patch, though the patch was not used
     for this version.  closes: Bug#210881
 .
 make (3.80-2) unstable; urgency=low
 .
   * "*** virtual memory exhausted" fixed in mainline CVS. Backported
     thanks to Samium Gromoff. The fix involves saving and restoring
     varible buffer contexts around eval'd code.              closes: Bug#197886
 .
 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 at 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 at 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.
 .
 make (3.79.1-15) unstable; urgency=low
 .
   * use which instead of command -v
   * Removed the /usr/doc symlinks. Moved to the new cflag and optimization
     rules. Bumped the standards version
   * Hack Makefile.in not to run the automake/aclocal.autoheader/autoconf
     junk, since they suddenly changed the interface.
 .
 make (3.79.1-14) unstable; urgency=medium
 .
   * Include all the docs in the make-doc package             closes: Bug#144195
 .
 make (3.79.1-13) unstable; urgency=low
 .
   * Incorporate a patch from "Paul D. Smith" <psmith at gnu.org> that fixes
     the problem in expansion of target specific variables.   closes: Bug#132646
 .
 make (3.79.1-12) unstable; urgency=low
 .
   * Fixed lintian warnings. 
   * added upstream location to the description.
   * The upstream author has clarified that the behaviour described is not
     a bug, but a consciously chosen tone. Theere is a workaround  to this
     problem: (put the "include b.mak" _inside_ of the a.mak file, so that
     GNU make won't see it until after it includes a.mak, whereupon it will
     also know how to build b.mak).                           closes: Bug#62051 
 .
 make (3.79.1-11) unstable; urgency=low
 .
   * Add a build dependency on texinfo, without which info files were not
     being provided on all architectures.                     closes: Bug#124165
   * When make gets ready to build a target, it evaluates all commands
     needed to build that target at once, before the first line is
     invoked. Thus the behaviour displayed is not a bug       closes: Bug#119663
   * All variable and function expansion for targets and prerequisite lists
     occurs when the makefile is read in, well before any sort of pattern
     expansion occurs; so these functions are operating on the static
     string "%", not the string it will expand to after pattern matching.  
                                                              closes: Bug#110728
 .
 make (3.79.1-10) unstable; urgency=low
 .
   * Acknowledgement of NMU's         closes: Bug#107943, Bug#107944, Bug#108632
   * Don't drag in librt and libpthread unless we need to.    closes: Bug#107704
   * Make sure the documentation is included in the package.  closes: Bug#109080
 .
 make (3.79.1-9.2) unstable; urgency=low
 .
   * NMU
   * Move gettext to Build-Depends (instead of -Indep).  Closes: #108632.
 .
 make (3.79.1-9.1) unstable; urgency=low
 .
   * Non maintainer upload on behalf of Manoj.
   * Added gettext to duild-depends.
 .
 make (3.79.1-9) unstable; urgency=low
 .
   * The french translation of this application translates 'free software'
     into 'logiciel gratuit' instead of 'logiciel libre'.     closes: Bug#106720
 .
 make (3.79.1-8) unstable; urgency=low
 .
   * s/#@/$@@/ in the texinfo file.                           closes: Bug#104130
 .
 make (3.79.1-7) unstable; urgency=low
 .
   * Updated config.sub/config.gues from a recent version. This 
     closes: Bug#99122
 .
 make (3.79.1-6) unstable; urgency=low
 .
   * Added a fix from "Paul D. Smith" <psmith at gnu.org> that fixes a problem
     with make not echoing commands correctly. closes: Bug#72802
 .
 make (3.79.1-5) unstable; urgency=low
 .
   * fixed command execution in make. closes: Bug#89310
 .
 make (3.79.1-4) unstable; urgency=medium
 .
   * GNgngngng. The last upload is broken, thanks to the autoconf
     breakage. This also breaks fakeroot, since make tries to add/drop seteuid
     priviledges when it shouldn't. closes: #84201
     closes: Bug#84184, Bug#84182, Bug#84185, Bug#84179, Bug#84198 
 .
 make (3.79.1-3) unstable; urgency=medium
 .
   * A bug in autoconf made make setgid kmem. That opens up /dev/kmem and
     /dev/mem to make processes in a mistaken assumption that one needs to
     be setgid kmem to read loadaverages on linux. This version has been
     built with a modified autoconf not to do that, and as a precaution
     does not install make setgid kmem. 
   * Make sure the binary is stripped as per lintian requirements. 
 .
 make (3.79.1-2) unstable; urgency=low
 .
   * Added a CRLF patch that is already in make CVS, and has recieved
     extensive testing, and fixes an issue with reading files.
   * Added the patch that fixes a polish grammar issue with the
     informational messages make emits. (an alternate solution is in
     upstream). closes: Bug#72414
 .
 make (3.79.1-1.potato.1) stable; urgency=low
 .
   * This is an update for potato. There are no changes made since the
     update for woody 45 days ago. The old make did not honour the
     MAKEFILES variable, this closes: Bug#71261
   * I have heard rimours that the old make did not correctly build libc
     either, and one needs this version. I can't say for sure, since no bug
     was ever filed. 
 .
 make (3.79.1-1) unstable; urgency=low
 .
   * New upstream release. closes: Bug#67862
     * .SECONDARY with no prerequisites now prevents any target from being
        removed because make thinks it's an intermediate file, not just those
        listed in the makefile.
     * New configure option --disable-nsec-timestamps will keep make from
       using sub-second timestamps on systems which support it.  If your
       build process depends on proper timestamp-preserving behavior of tools
       like "cp -p" you might need this option, since "cp -p" (right now)
       doesn't preserve the sub-second portion of the timestamp.
   * Folded Adam Heath's fix for $(shell). closes: #67568
 .
 make (3.79-2.1) unstable; urgency=low
 .
   * Set the first byte of buffer to 0, in func_shell.  Closes: #67568.
 .
 make (3.79-2) unstable; urgency=low
 .
   * Hmm. Setting the install prefix to a relative value does not work; the
     locale files were not installed in debian/tmp/usr/share/locale, but
     locallyinto i18n/debian/tmp/usr/share/locale. This has been fixed
     now. closes: Bug#66237
 .
 make (3.79-1) unstable; urgency=low
 .
   * New upstream release, adds fixes already present in Debian. This
     closes: Bug#62619
     changes are: 
      * 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.
 .
 make (3.78.1-8) frozen unstable; urgency=low
 .
   * Use absolute links when related links would not work, for the
     /usr/doc/ symlink.
   * Added a dependency on fileutiles >=4.0, since the package would fail
     to install with older fileutils.
 .
 make (3.78.1-7) frozen unstable; urgency=low
 .
   * Fixed security fix to match upstream changes. Fixed an upgrade bug when
     /usr/doc happens to be a symlink, and does not point to
     /usr/share/doc. A couple of people were bitten by this.
 .
 make (3.78.1-6) frozen unstable; urgency=high
 .
   * Use mkstemp where available. This fixes a security bug in make. 
     The bug report does not seem to have made its way into the bts yet. 
 .
 make (3.78.1-5) frozen unstable; urgency=low
 .
   * The postinst was vulnerable to being affected by symlinks (if, for
     some reason, the prerm failed). This has happended for latex2html; and
     created a grave bug. 
   * There was a bug in the postinst in a case statement, that caused
     installation to fail for certain situations.
   * Also fixed an lintian warning
 .
 make (3.78.1-4) frozen unstable; urgency=low
 .
   * Added a glibc fix to dir.c (the bug expressed itself as a wildards
     bug). Thaks go to  Richard B. Kreckel for spotting the bug, and to
     Andreas Jaeger and Joel Klecker for the solution.  Forwarded fix upstream.
 .
 make (3.78.1-3) unstable; urgency=low
 .
   * Release to fold in NMU fixed bugs. closes: Bug#47686, #47362, #49137, #49381
   * Changed the root check to look for uid 0, not the username root (think
     sashroot or toor) 
 .
 make (3.78.1-1.1) unstable; urgency=low
 .
    * Non maintainer upload.
    * Changed debian/docentry to point to /usr/share/doc instead of
      /usr/doc (closes: #47686, #47362, #49137, #49381).
   
 .
 make (3.78.1-2) unstable; urgency=low
 .
   * Updated to the latest version. closes: Bug#46902
   * New upstream deleted mention of where to find info files (/usr/info/
     or /usr/share/info). closes: Bug#49886
   * Fix location where the man page is installed. closes: Bug#47736
 .
 make (3.78.1-1.1) unstable; urgency=low
 .
   * Non maintainer upload.
   * Changed debian/docentry to point to /usr/share/doc instead of 
     /usr/doc (closes: #47686, #47362, #49137, #49381).
 .
 make (3.78.1-1) unstable; urgency=low
 .
   * New upstream release, which fixes a number of problems.
   * Moved to the FHS
 .
 make (3.77-7) unstable; urgency=low
 .
   * Added patch from the author to correct ?= behaviour. closes: 37526
 .
 make (3.77-6) unstable; urgency=low
 .
   * Added support fro doc base. closes: Bug#31184
   * Upgraded all maintainer scripts to my latest standards
   * Upgraded to the latest standards version (no changes were required)
 .
 make (3.77-5) unstable; urgency=low
 .
   * Fixed a minor typo in documentation. fixes: BUG#31506
 .
 make (3.77-4) frozen unstable; urgency=medium
 .
   * Somehow, aclocal.m4 got unpatched, and created a dependency on
     libelf. Reapplied patch. This should now not create a spurious
     dependency on libelfg0 even if the gremlins cause automake to be run
     to recreate configure. closes: BUG#29135
 .
 make (3.77-3) frozen unstable; urgency=high
 .
   * Appled more patches to fix the glob problem with the new glibc. patch
     provided by Christopher C Chimelis <chris at classnet.med.miami.edu>. 
     closes: BUG#28723, BUG#28724
 .
 make (3.77-2) unstable; urgency=low
 .
   * Applied patch to correct glob problems that make has with glibc
     2.0.9x. I had to additionally patch aclocal.m4 in ./glob/ in order to
     compile. Seems to work OK on i386. closes: BUG#26785
   * Removed icon=none from the menuentry for the documentation. This
     saitsfies lintian.
 .
 make (3.77-1) unstable; urgency=low
 .
   * New upstream version. Excerpted changes:
     * Implement BSD make's "?=" variable assignment operator.  The variable
       is assigned the specified value only if that variable is not already
       defined.
     * Make defines a new variable, "CURDIR", to contain the current working
       directory (after the -C option, if any, has been processed).
       Modifying this variable has no effect on the operation of make.
     * Make defines a new default RCS rule, for new-style master file
       storage: ``% :: RCS/%'' (note no ``,v'' suffix).
     
       Make defines new default rules for DOS-style C++ file naming
       conventions, with ``.cpp'' suffixes.  All the same rules as for
       ``.cc'' and ``.C'' suffixes are provided, along with LINK.cpp and
       COMPILE.cpp macros (which default to the same value as LINK.cc and
       COMPILE.cc).  Note CPPFLAGS is still C preprocessor flags!  You should
       use CXXFLAGS to change C++ compiler flags.
     * A new feature, "target-specific variable values", has been added.
       This is a large change so please see the appropriate sections of the
       manual for full details.  Briefly, syntax like this:
     
          TARGET: VARIABLE = VALUE
     
       defines VARIABLE as VALUE within the context of TARGET.  This is
       similar to SunOS make's "TARGET := VARIABLE = VALUE" feature.  Note
       that the assignment may be of any type, not just recursive, and that
       the override keyword is available.
     
       COMPATIBILITY: This new syntax means that if you have any rules where
       the first or second dependency has an equal sign (=) in its name,
       you'll have to escape them with a backslash: "foo : bar\=baz".
       Further, if you have any dependencies which already contain "\=",
       you'll have to escape both of them: "foo : bar\\\=baz".
     * A new appendix listing the most common error and warning messages
       generated by GNU make, with some explanation, has been added to the
       GNU make User's Manual.
     * Updates to the GNU make Customs library support (see README.customs).
     * Updates to the Windows 95/NT port from Rob Tulloh (see README.W32),
       and to the DOS port from Eli Zaretski (see README.DOS).
 .
 make (3.76.1-8) unstable; urgency=low
 .
   * Move info page removal to prerm as per policy.
 .
 make (3.76.1-7) unstable; urgency=low
 .
   * Mentioned the fact that the GPL is available on the filesystem in the
     copyright file.
 .
 make (3.76.1-6) unstable; urgency=low
 .
   * Fixed the old fsf version in the copyright file.
   * Read the new policy document. I think make complies with 2.4.0.0, so
     it has been upgraded.
   * That fixes all the problems reported by lintian.
 .
 make (3.76.1-5) unstable; urgency=low
 .
   * Give a changed info dir descriotion, so that a simple "info make" does
     the right thing. closes:Bug#14879.
 .
 make (3.76.1-4) unstable; urgency=low
 .
   * Make sure the copyright file is not compressed. 
     closes:Bug#14426,Bug#14427 
 .
 make (3.76.1-3) unstable; urgency=low
 .
   * With Stellar help from Stephen Zander <srz at mckesson.com>, changed the
     aclocal.m4 file (already present in the upstream sources) to override
     the function that checks for libelf. This should now not create a
     spurious dependency on libelfg0 even if the gremlins cause automake to
     be run to recreate configure. 
 .
 make (3.76.1-2) unstable; urgency=low
 .
   * Removed dependency on libelf by convincinf configure that unlike
     Solaris, Linux does not need an explicit -lelf (again).
 .
 make (3.76.1-1) unstable; urgency=low
 .
   * Small (but serious) bug fix. main.c (main): Arg count should be int,
     not char!  Major braino. 
   * changes to upstream Makefiles
 .
 make (3.76-1) unstable; urgency=low
 .
   * New upstream update. Changes:
        * GNU make now uses automake to control Makefile.in generation.  This
          should make it more consistent with the GNU standards.
        * VPATH functionality has been changed to incorporate the VPATH+ patch,
          previously maintained by Paul Smith <psmith at baynetworks.com>.  See the
          manual.
        * Make defines a new variable, `MAKECMDGOALS', to contain the goals that
          were specified on the command line, if any.  Modifying this variable
          has no effect on the operation of make.
        * A new function, `$(wordlist S,E,TEXT)', is available: it returns a
          list of words from number S to number E (inclusive) of TEXT.
        * Instead of an error, detection of future modification times gives a
          warning and continues.  The warning is repeated just before GNU make
          exits, so it is less likely to be lost.
        * Fix the $(basename) and $(suffix) functions so they only operate on
          the last filename, not the entire string:
              Command              Old Result             New Result
              -------              ----------             ----------
            $(basename a.b)        a                      a
            $(basename a.b/c)      a                      a.b/c
            $(suffix a.b)          b                      b
            $(suffix a.b/c)        b/c                    <empty>
        * The $(strip) function now removes newlines as well as TABs and spaces.
        * The $(shell) function now changes CRLF (\r\n) pairs to a space as well
          as newlines (\n).
        * Updates to the Windows 95/NT port from Rob Tulloh (see README.W32).
        * Eli Zaretskii has updated the port to 32-bit protected mode on MSDOS
          and MS-Windows, building with the DJGPP v2 port of GNU C/C++ compiler
          and utilities.  See README.DOS for details, and direct all questions
          concerning this port to Eli Zaretskii <eliz at is.elta.co.il> or DJ
          Delorie <dj at delorie.com>.
        * John W. Eaton has updated the VMS port to support libraries and VPATH.
   * Make sure that the manual pages are installed.
 .
 make (3.75-6) unstable; urgency=low
 .
   * Built with libc6
 .
 make (3.75-5) unstable; urgency=low
 .
   * Improved postinst/postrm scripts
   * Added menu entry for the HTML files provided by make-doc
   * Added documentation package make-doc
 .
 make (3.75-4) unstable; urgency=low
 .
   * Removed HTML files because of size considerations. This fixes Bug#7867.
 .
 make (3.75-3) unstable; urgency=low
 .
   * Added more documents to the /usr/doc/make directory.
   * Added dww index
   * Added HTML documentation to /usr/doc/make
   * Removed dependency on libelf by convincinf configure that unlike
     Solaris, Linux does not need an explicit -lelf. This fixes Bug#7807
 .
 make (3.75-2) unstable; urgency=low
 .
   * Moved to standards version 2.1.2.2
   * Removed extra root checks
   * Added error messages to failed root check
 .
 make (3.75-1) unstable; urgency=low
 .
   * Use dpkg-shlibdep instead of hardcoding the dependency in the control
     file.
 .
 make (3.75-0) unstable; urgency=low
 .
   * Changed to the new format.
   * New upstream version
   
 .
 make (3.74-12) unstable; urgency=low
   * Added patch to job.c to allow make to exec scripts which do not
     have the #! magic as the first line.  This fixed Bug#1149
   * Added architecture header in control
   * added section header
   * merged the package revision header into the revision header.
   * cleaned up the debian.rules.
   * added the Changelog.
   * Fixed the description field not to include multiple contiguous
     spaces
 .
   -- Manoj Srivastava <srivasta at debian.org>  
Files: 
 7df55ee2646a18ae44113f766ed2017e 475666 non-free/doc optional make-doc-non-dfsg_3.81.orig.tar.gz
 859a98f4973dfa6f16b4a0e93316736d 72383 non-free/doc optional make-doc-non-dfsg_3.81-3.diff.gz
 0a9a079836caaab2c71542eaa30e6bdc 624 non-free/doc optional make-doc-non-dfsg_3.81-3.dsc





More information about the edgy-changes mailing list