From 7bb0ff509ce4451e5a5c18c9c2633340fdf6c778 Mon Sep 17 00:00:00 2001 From: Aristid Breitkreuz Date: Sun, 16 Nov 2014 14:57:42 +0100 Subject: [PATCH] remove gcc 3.3 and snx ("SSL Network Extender"), the only package that depends on it --- pkgs/development/compilers/gcc/3.3/builder.sh | 86 ------------------- .../development/compilers/gcc/3.3/default.nix | 31 ------- pkgs/tools/networking/snx/default.nix | 37 -------- pkgs/top-level/all-packages.nix | 9 -- 4 files changed, 163 deletions(-) delete mode 100644 pkgs/development/compilers/gcc/3.3/builder.sh delete mode 100644 pkgs/development/compilers/gcc/3.3/default.nix delete mode 100644 pkgs/tools/networking/snx/default.nix diff --git a/pkgs/development/compilers/gcc/3.3/builder.sh b/pkgs/development/compilers/gcc/3.3/builder.sh deleted file mode 100644 index 12e35f88b945..000000000000 --- a/pkgs/development/compilers/gcc/3.3/builder.sh +++ /dev/null @@ -1,86 +0,0 @@ -source $stdenv/setup - - -FIXINC_DUMMY=$NIX_BUILD_TOP/dummy -mkdir $FIXINC_DUMMY - - -# libstdc++ needs this; otherwise it will use /lib/cpp, which is a Bad -# Thing. -export CPP="gcc -E" - - -preConfigure() { - - if test "$noSysDirs" = "1"; then - # Disable the standard include directories. - cat >> ./gcc/cppdefault.h < $mf.tmp - mv $mf.tmp $mf - - mf=gcc/Makefile - sed \ - -e "s^X_CFLAGS =\(.*\)^X_CFLAGS = \1 $extraFlags^" \ - < $mf > $mf.tmp - mv $mf.tmp $mf - - # Patch gcc/Makefile to prevent fixinc.sh from "fixing" system - # header files from /usr/include. - mf=gcc/Makefile - sed \ - -e "s^NATIVE_SYSTEM_HEADER_DIR =\(.*\)^NATIVE_SYSTEM_HEADER_DIR = $FIXINC_DUMMY^" \ - < $mf > $mf.tmp - mv $mf.tmp $mf - fi -} - - -buildFlags="bootstrap" - -genericBuild diff --git a/pkgs/development/compilers/gcc/3.3/default.nix b/pkgs/development/compilers/gcc/3.3/default.nix deleted file mode 100644 index 23501489925a..000000000000 --- a/pkgs/development/compilers/gcc/3.3/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ stdenv, fetchurl, noSysDirs -, langC ? true, langCC ? true, langFortran ? false -}: - -assert langC; - -# !!! impurity: finds /usr/bin/as, /usr/bin/ranlib. - -stdenv.mkDerivation { - name = "gcc-3.3.6"; - - builder = ./builder.sh; - - src = fetchurl { - url = http://ftp.gnu.org/gnu/gcc/gcc-3.3.6/gcc-3.3.6.tar.bz2; - md5 = "6936616a967da5a0b46f1e7424a06414"; - }; - - # inspiration: https://aur.archlinux.org/packages/g77/ - postPatch = '' - substituteInPlace gcc/config/i386/linux.h --replace 'struct siginfo' siginfo_t - ''; - - inherit noSysDirs langC langCC langFortran; - - meta = { - homepage = "http://gcc.gnu.org/"; - license = "GPL/LGPL"; - description = "GNU Compiler Collection, 3.3.x"; - }; -} diff --git a/pkgs/tools/networking/snx/default.nix b/pkgs/tools/networking/snx/default.nix deleted file mode 100644 index b4cdd0d0b99a..000000000000 --- a/pkgs/tools/networking/snx/default.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ stdenv, fetchurl, makeWrapper, libX11, pam, gcc33 }: - -let - # The proper value for this offset can be found at the top of the snx_install script. - archiveOffset = "78"; - libraryPath = stdenv.lib.makeSearchPath "lib" [libX11 pam gcc33.gcc]; -in -stdenv.mkDerivation rec { - name = "snx-800007027"; - - src = fetchurl { - url = "https://remote.us.publicisgroupe.net/CSHELL/snx_install.sh"; - sha256 = "1yq0r8gb6jw5pyfrw3wxvplrxxfhbhgm9ph4gyd754fyn52iwgxv"; - }; - - buildInputs = [makeWrapper]; - - unpackPhase = '' - tail -n +${archiveOffset} ${src} | bunzip2 -c - | tar xfvp - - ''; - - buildPhase = '' - patchelf --set-interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" snx - ''; - - installPhase = '' - mkdir -p "$out/sbin" "$out/libexec" - mv snx "$out/libexec/" - makeWrapper "$out/libexec/snx" "$out/sbin/snx" --prefix LD_LIBRARY_PATH ":" "${libraryPath}" - ''; - - meta = { - homepage = "https://www.checkpoint.com/"; - description = "Check Point SSL Network Extender"; - license = "unknown"; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 79b6c69ca276..0d9e13b7ead0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2358,11 +2358,6 @@ let snort = callPackage ../applications/networking/ids/snort { }; - snx = callPackage_i686 ../tools/networking/snx { - inherit (pkgsi686Linux) pam gcc33; - inherit (pkgsi686Linux.xlibs) libX11; - }; - solr = callPackage ../servers/search/solr { }; solvespace = callPackage ../applications/graphics/solvespace { }; @@ -2978,10 +2973,6 @@ let gccApple = throw "gccApple is no longer supported"; - gcc33 = wrapGCC (import ../development/compilers/gcc/3.3 { - inherit fetchurl stdenv noSysDirs; - }); - gcc34 = wrapGCC (import ../development/compilers/gcc/3.4 { inherit fetchurl stdenv noSysDirs; });