Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

make-4.2.1-lp150.5.25 RPM for x86_64

From OpenSuSE Leap 15.0 for x86_64

Name: make Distribution: openSUSE Leap 15.0
Version: 4.2.1 Vendor: openSUSE
Release: lp150.5.25 Build date: Sat May 12 23:14:31 2018
Group: Development/Tools/Building Build host: lamb70
Size: 404089 Source RPM: make-4.2.1-lp150.5.25.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.gnu.org/software/make/make.html
Summary: GNU make
The GNU make command with extensive documentation.

Provides

Requires

License

GPL-2.0+

Changelog

* Tue Jan 23 2018 schwab@suse.de
  - test-driver.patch: let perl find test_driver.pl
  - glob-interface.patch: Support GLIBC glob interface version 2
* Mon Nov 06 2017 schwab@suse.de
  - glob-lstat.patch: Do not assume glibc glob internals
* Wed Oct 18 2017 bwiedemann@suse.com
  - Add make-sorted-glob.patch to make many other packages like dpdk
    build reproducibly without patching them individually (boo#1041090)
* Tue Sep 12 2017 schwab@suse.de
  - Print out testsuite results after failure
* Sun Jun 12 2016 mpluskal@suse.com
  - Update to version 4.2.1:
    * bug-fix release
  - Drop upstream patches:
    * 0001-SV-47995-Ensure-forced-double-colon-rules-work-with-.patch
    * 0002-main.c-main-SV-48009-Reset-stack-limit-for-make-re-e.patch
  - Small spec file cleanup
    * man and info pages are implicitly marked as documentation
* Mon May 23 2016 schwab@suse.de
  - Update to make 4.2
    * New variable: $(.SHELLSTATUS) is set to the exit status of the last != or
      $(shell ...) function invoked in this instance of make.
    * The $(file ...) function can now read from a file with $(file <FILE).
    * The makefile line numbers shown by GNU make now point directly to the
      specific line in the recipe where the failure or warning occurred.
    * The interface to GNU make's "jobserver" is stable as documented in the
      manual, for tools which may want to access it.
    * The amount of parallelism can be determined by querying MAKEFLAGS
  - undefine-variables.patch: Removed
  - make-4.1-fix_null_returns_from_ttyname.patch: Removed
  - 0001-SV-47995-Ensure-forced-double-colon-rules-work-with-.patch: Added
  - 0002-main.c-main-SV-48009-Reset-stack-limit-for-make-re-e.patch: Added
  - Move %install_info_delete to %preun
* Wed Sep 16 2015 schwab@suse.de
  - undefine-variables.patch: Force recomputing .VARIABLES when a variable
    was made undefined (bsc#934131)
* Mon Nov 17 2014 tchvatal@suse.com
  - Cleanup a bit with spec-cleaner
  - Split lang stuff into subpackage and add recommends
  - Add patch to work with non-mounted pts:
    * make-4.1-fix_null_returns_from_ttyname.patch
* Wed Oct 15 2014 andreas.stieger@gmx.de
  - make 4.1:
    * New variables: $(MAKE_TERMOUT) and $(MAKE_TERMERR) are set to
      non-empty values if stdout or stderr, respectively, are
      believed to be writing to a terminal.  These variables are
      exported by default.
    * Allow a no-text-argument form of the $(file ...) function.
    * Change the fatal error for mixed explicit and implicit rules
  - refresh for contect changes:
    * make-library-search-path.diff
    * make-testcases_timeout.diff
* Tue Mar 11 2014 draht@suse.de
  - make-testcases_timeout.diff: increase the timeout of test cases
    from 5 to 8 seconds. With some testcases using sleep with 2
    seconds or more, the tests can fail erroneously on a busy build
    system.
* Thu Nov 21 2013 sweet_f_a@gmx.de
  - Update to 4.0
    * see details in NEWS and ChangeLog files
    * Bugfixes, a complete list of bugs fixed in this version is
      available here
      http://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=101&set=custom
    * WARNING: Backward-incompatibility! backslash/newline handling
    * New feature: GNU Guile integration
    * New command line option: --output-sync (-O) enables grouping of
      output by target or by recursive make.
    * New command line option: --trace enables tracing of targets.
    * New command line option argument: --debug now accepts a "n"
      (none) flag which disables all debugging settings that are
      currently enabled.
    * New feature: The "job server" capability is now supported on
      Windows.
    * New feature: The .ONESHELL capability is now supported on
      Windows.
    * New feature: "!=" shell assignment operator as an alternative
      to the $(shell ...) function.  Implemented for compatibility
      with BSD makefiles.
    * New feature: "::=" simple assignment operator as defined by
      POSIX in 2012.
    * New feature: Loadable objects
    * New function: $(file ...) writes to a file.
    * New variable: $(GNUMAKEFLAGS) will be parsed for make flags,
      just like MAKEFLAGS is.  It can be set in the environment or
      the makefile, containing GNU make-specific flags to allow your
      makefile to be portable to other versions of make.
    * New variable: `MAKE_HOST' gives the name of the host
      architecture make was compiled for.
    * Behavior of MAKEFLAGS and MFLAGS is more rigorously defined.
    * Setting the -r and -R options in MAKEFLAGS inside a makefile
      now works as expected, removing all built-in rules and
      variables, respectively.
    * If a recipe fails, the makefile name and linenumber of the
      recipe are shown.
    * A .RECIPEPREFIX setting is remembered per-recipe and variables
      expanded in that recipe also use that recipe prefix setting.
    * In -p output, .RECIPEPREFIX settings are shown and all
      target-specific variables are output as if in a makefile,
      instead of as comments.
    * On MS-Windows, recipes that use ".." quoting will no longer force
      invocation of commands via temporary batch files.
  - Removed following patches, applied by upstream or fixed otherwise
    * make-disable-broken-tests.diff
    * make-savannah-bug30723-expand_makeflags_before_reexec.diff
    * make-savannah-bug30612-handling_of_archives.diff
    * make-fix_whitespace_tokenization.diff
    * make-glob-faster.patch
    * make-parallel-build.patch
    * bug-841457_make-savannah-bug30612-handling_of_archives-part2.txt
    * config-guess-update.diff
  - remove make-arglength.patch which was rejected by upstream. It
    was just a dirty hack to build a broken libwebkit version
  - remove make-slowdown-parallelism.diff, haven't seen any timing
    problems of the test-suite anymore
* Sun Sep 29 2013 meissner@suse.com
  - fixed a make target issue with .a (x y) targets (bnc#841457)
* Tue Jun 18 2013 coolo@suse.com
  - remove gpg verification from bootstrap packages
* Thu Mar 21 2013 meissner@suse.com
  - use source urls
  - gpg verification
* Fri Feb 15 2013 schwab@suse.de
  - Fix missing definition of PAGE_SIZE
* Sat Feb 02 2013 dmueller@suse.com
  - Add config-guess-update.diff:
    update config.guess/sub to handle aarch64
* Wed Aug 08 2012 dimstar@opensuse.org
  - Add make-arglength.patch: fix the argument list limit of GNU make
  - Add make-parallel-build.patch: Fix parallel build issues present
    in GNU make 3.82
  - Both patches taken from http://trac.webkit.org/browser/trunk/Tools/gtk/patches/
    are known by upstream and are mandatory to be able to build
    libwebkit 1.9.6+.
* Tue Apr 10 2012 meissner@suse.de
  - Faster globbing support from upstream to speed up
    some large make projects like libreoffice. bnc#753323
* Tue Oct 11 2011 mhrusecky@suse.cz
  - reverting previous change (qemu binfmt was fixed)
* Fri Sep 30 2011 mhrusecky@suse.cz
  - using full ar path in tests on arm (fixes build)
* Tue Apr 19 2011 mhopf@novell.com
  - make-fix_whitespace_tokenization.diff
    Fix Savannah bug #33125 (bnc #681108):
    Memory corruption during build of android build system.
* Tue Sep 07 2010 mhopf@novell.com
  - make-savannah-bug30612-handling_of_archives.diff
    Fix Savannah bug #30612: handling of archive references with >1 object..
    Add oneshell to $(.FEATURES).
    Fix the NEWS file to be accurate.
  - make-savannah-bug30723-expand_makeflags_before_reexec.diff
    Fix Savannah bug #30723: expand MAKEFLAGS before we re-exec after rebuilding
    makefiles.
* Mon Aug 30 2010 mhopf@novell.com
  - Disable some inherrently broken test cases.
* Mon Aug 23 2010 mhopf@novell.com
  - Update to 3.82
    - Bug fixes
    - Backwards Incompatibilities:
    - Makefiles with .POSIX target: shells called with -e
    - $? contains prerequisites even if not existent
    - Prerequisite with '=' cannot be backslash escaped any more
      (use variable with '=' instead)
    - Variable names may not contain whitespaces any more
    - Mixture of explicit and pattern targets didn't always fail
    - Pattern specific rules application order changed
    - Library search behavior now compatible with standard linker
    - New features
    - --eval=STRING: Evaluate makefile syntax string before makefile
    - Variable .RECIPEPREFIX: Exchange TAB character
    - Variable .SHELLFLAGS:   Options passed to shells
    - Target   .ONESHELL:     Single instance of shell for recipe
    - Modifier  private:      Suppresses inheritance of variables
    - Directive undefine:     Undefine variable
    - Changed features
    - Multiple modifiers for variables allowed now.
    - Directive define:       Allow variable assignment operator.
  - Nuke memory-hog-2.diff which didn't apply since 3.81
  - Addapt make-slowdown-parallelism.diff to new parallelization tests
  - Separate make checks into %checks section
* Mon Jun 28 2010 jengelh@medozas.de
  - use %_smp_mflags
* Mon May 24 2010 coolo@novell.com
  - fix test case
* Fri Jan 08 2010 ro@suse.de
  - enable parallel build

Files

/usr/bin/gmake
/usr/bin/make
/usr/share/info/make.info-1.gz
/usr/share/info/make.info-2.gz
/usr/share/info/make.info.gz
/usr/share/man/man1/make.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Feb 10 06:26:16 2020