gnumake40: Remove unused version

-101
-17
pkgs/development/tools/build-managers/gnumake/4.0/darwin-library_search-dylib.patch
··· 1 - Fixed default libpatttern on Darwin, imported from prefix overlay. 2 - Got merged upstream: 3 - https://savannah.gnu.org/bugs/?37197 4 - --- default.c.orig 2009-05-02 12:25:24 +0200 5 - +++ default.c 2009-05-02 12:25:58 +0200 6 - @@ -509,7 +509,11 @@ 7 - #ifdef __MSDOS__ 8 - ".LIBPATTERNS", "lib%.a $(DJDIR)/lib/lib%.a", 9 - #else 10 - +#ifdef __APPLE__ 11 - + ".LIBPATTERNS", "lib%.dylib lib%.a", 12 - +#else 13 - ".LIBPATTERNS", "lib%.so lib%.a", 14 - +#endif 15 - #endif 16 - #endif 17 -
-49
pkgs/development/tools/build-managers/gnumake/4.0/default.nix
··· 1 - {stdenv, fetchurl}: 2 - 3 - let version = "4.0"; in 4 - stdenv.mkDerivation { 5 - name = "gnumake-${version}"; 6 - 7 - src = fetchurl { 8 - url = "mirror://gnu/make/make-${version}.tar.bz2"; 9 - sha256 = "1nyvn8mknw0mf7727lprva3lisl1y0n03lvar342rrpdmz3qc1p6"; 10 - }; 11 - 12 - /* On Darwin, there are 3 test failures that haven't been investigated 13 - yet. */ 14 - doCheck = !stdenv.isDarwin && !stdenv.isFreeBSD; 15 - 16 - patches = 17 - [ 18 - # Purity: don't look for library dependencies (of the form 19 - # `-lfoo') in /lib and /usr/lib. It's a stupid feature anyway. 20 - # Likewise, when searching for included Makefiles, don't look in 21 - # /usr/include and friends. 22 - ./impure-dirs.patch 23 - 24 - # a bunch of patches from Gentoo, mostly should be from upstream (unreleased) 25 - ./darwin-library_search-dylib.patch 26 - ]; 27 - patchFlags = "-p0"; 28 - 29 - meta = { 30 - description = "GNU Make, a program controlling the generation of non-source files from sources"; 31 - 32 - longDescription = 33 - '' Make is a tool which controls the generation of executables and 34 - other non-source files of a program from the program's source files. 35 - 36 - Make gets its knowledge of how to build your program from a file 37 - called the makefile, which lists each of the non-source files and 38 - how to compute it from other files. When you write a program, you 39 - should write a makefile for it, so that it is possible to use Make 40 - to build and install the program. 41 - ''; 42 - 43 - homepage = http://www.gnu.org/software/make/; 44 - 45 - license = stdenv.lib.licenses.gpl3Plus; 46 - maintainers = [ ]; 47 - platforms = stdenv.lib.platforms.all; 48 - }; 49 - }
-34
pkgs/development/tools/build-managers/gnumake/4.0/impure-dirs.patch
··· 1 - diff -rc read.c read.c 2 - *** read.c 2006-03-17 15:24:20.000000000 +0100 3 - --- read.c 2007-05-24 17:16:31.000000000 +0200 4 - *************** 5 - *** 99,107 **** 6 - --- 99,109 ---- 7 - #endif 8 - INCLUDEDIR, 9 - #ifndef _AMIGA 10 - + #if 0 11 - "/usr/gnu/include", 12 - "/usr/local/include", 13 - "/usr/include", 14 - + #endif 15 - #endif 16 - 0 17 - }; 18 - diff -rc reremake.c 19 - *** remake.c 2006-03-20 03:36:37.000000000 +0100 20 - --- remake.c 2007-05-24 17:06:54.000000000 +0200 21 - *************** 22 - *** 1452,1460 **** 23 - --- 1452,1462 ---- 24 - static char *dirs[] = 25 - { 26 - #ifndef _AMIGA 27 - + #if 0 28 - "/lib", 29 - "/usr/lib", 30 - #endif 31 - + #endif 32 - #if defined(WINDOWS32) && !defined(LIBDIR) 33 - /* 34 - * This is completely up to the user at product install time. Just define
-1
pkgs/top-level/all-packages.nix
··· 6893 6893 6894 6894 gnumake382 = callPackage ../development/tools/build-managers/gnumake/3.82 { }; 6895 6895 gnumake3 = gnumake382; 6896 - gnumake40 = callPackage ../development/tools/build-managers/gnumake/4.0 { }; 6897 6896 gnumake41 = callPackage ../development/tools/build-managers/gnumake/4.1 { }; 6898 6897 gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { }; 6899 6898 gnumake = gnumake42;