summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2017-01-02 18:04:30 +0100
committerMichael Raskin <7c6f434c@mail.ru>2017-01-02 20:18:48 +0100
commitf38f46ee41bff5ae78d7b9673f4c8055af55f944 (patch)
tree34f861bd12799ae0b6c0aa19143ba6ca2d10dfa8 /pkgs
parenta36c7deb04a586b07919b86349afd6dcc26fe4fc (diff)
downloadnixpkgs-f38f46ee41bff5ae78d7b9673f4c8055af55f944.tar
nixpkgs-f38f46ee41bff5ae78d7b9673f4c8055af55f944.tar.gz
nixpkgs-f38f46ee41bff5ae78d7b9673f4c8055af55f944.tar.bz2
nixpkgs-f38f46ee41bff5ae78d7b9673f4c8055af55f944.tar.lz
nixpkgs-f38f46ee41bff5ae78d7b9673f4c8055af55f944.tar.xz
nixpkgs-f38f46ee41bff5ae78d7b9673f4c8055af55f944.tar.zst
nixpkgs-f38f46ee41bff5ae78d7b9673f4c8055af55f944.zip
graphviz: 2.38.0 -> 2.40.1
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/tools/graphics/graphviz/default.nix16
1 files changed, 6 insertions, 10 deletions
diff --git a/pkgs/tools/graphics/graphviz/default.nix b/pkgs/tools/graphics/graphviz/default.nix
index 1162b338ed7..e815cded09a 100644
--- a/pkgs/tools/graphics/graphviz/default.nix
+++ b/pkgs/tools/graphics/graphviz/default.nix
@@ -4,23 +4,17 @@
 }:
 
 stdenv.mkDerivation rec {
-  version = "2.38.0";
+  version = "2.40.1";
   name = "graphviz-${version}";
 
   src = fetchurl {
     url = "http://www.graphviz.org/pub/graphviz/ARCHIVE/${name}.tar.gz";
-    sha256 = "17l5czpvv5ilmg17frg0w4qwf89jzh2aglm9fgx0l0aakn6j7al1";
+    sha256 = "08d4ygkxz2f553bxj6087da56a23kx1khv0j8ycxa102vvx1hlna";
   };
 
   hardeningDisable = [ "fortify" ];
 
-  patches =
-    [ ./0001-vimdot-lookup-vim-in-PATH.patch
-
-      # NOTE: Once this patch is removed, flex can probably be removed from
-      # buildInputs.
-      ./cve-2014-9157.patch
-    ];
+  patches = [ ];
 
   buildInputs =
     [ pkgconfig libpng libjpeg expat yacc libtool fontconfig gd gts libdevil flex pango
@@ -33,11 +27,13 @@ stdenv.mkDerivation rec {
 
   configureFlags = stdenv.lib.optional (xorg == null) "--without-x";
 
-  postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
+  postPatch = (stdenv.lib.optionalString stdenv.isDarwin ''
     for foo in cmd/dot/Makefile.in cmd/edgepaint/Makefile.in \
                     cmd/mingle/Makefile.in plugin/gdiplus/Makefile.in; do
       substituteInPlace "$foo" --replace "-lstdc++" "-lc++"
     done
+  '') + ''
+      substituteInPlace "plugin/xlib/vimdot.sh" --replace "/usr/bin/vim" "\$(command -v vim)"
   '';
 
   preBuild = ''