about summary refs log tree commit diff
path: root/pkgs/development/web/wml/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/web/wml/default.nix')
-rw-r--r--pkgs/development/web/wml/default.nix69
1 files changed, 0 insertions, 69 deletions
diff --git a/pkgs/development/web/wml/default.nix b/pkgs/development/web/wml/default.nix
deleted file mode 100644
index 13295edd310a..000000000000
--- a/pkgs/development/web/wml/default.nix
+++ /dev/null
@@ -1,69 +0,0 @@
-{ lib, fetchurl, perlPackages, ncurses, lynx, makeWrapper }:
-
-perlPackages.buildPerlPackage {
-  pname = "wml";
-  version = "2.0.11";
-
-  src = fetchurl {
-    url = "http://thewml.org/distrib/wml-2.0.11.tar.gz";
-    sha256 = "0jjxpq91x7y2mgixz7ghqp01m24qa37wl3zz515rrzv7x8cyy4cf";
-  };
-
-  setOutputFlags = false;
-
-  # Getting lots of Non-ASCII character errors from pod2man.
-  # Inserting =encoding utf8 before the first =head occurrence.
-  # Wasn't able to fix mp4h.
-  preConfigure = ''
-    touch Makefile.PL
-    for i in wml_backend/p6_asubst/asubst.src wml_aux/freetable/freetable.src wml_docs/*.pod wml_include/des/*.src wml_include/fmt/*.src; do
-      sed -i '0,/^=head/{s/^=head/=encoding utf8\n=head/}' $i
-    done
-    sed -i 's/ doc / /g' wml_backend/p2_mp4h/Makefile.in
-    sed -i '/p2_mp4h\/doc/d' Makefile.in
-  '';
-
-  nativeBuildInputs = [ makeWrapper ];
-  buildInputs = with perlPackages;
-    [ perl TermReadKey GD BitVector ncurses lynx ImageSize ];
-
-  patches = [ ./redhat-with-thr.patch ./dynaloader.patch ./no_bitvector.patch ];
-
-  # Workaround build failure on -fno-common toolchains:
-  #   ld: iselect_browse.o:(.bss+0x2020): multiple definition of `Line'; iselect_main.o:(.bss+0x100000): first defined here
-  env.NIX_CFLAGS_COMPILE = "-fcommon";
-
-  hardeningDisable = [ "format" ];
-
-  postPatch = ''
-    substituteInPlace wml_frontend/wml.src \
-      --replace "File::PathConvert::realpath" "Cwd::realpath" \
-      --replace "File::PathConvert::abs2rel" "File::Spec->abs2rel" \
-      --replace "File::PathConvert" "File::Spec"
-
-    for i in wml_include/des/imgbg.src wml_include/des/imgdot.src; do
-      substituteInPlace $i \
-        --replace "WML::GD" "GD"
-    done
-
-    rm wml_test/t/11-wmk.t
-  '';
-
-  preFixup = ''
-    wrapProgram $out/bin/wml \
-      --set PERL5LIB ${with perlPackages; makePerlPath [
-        BitVector TermReadKey ImageSize
-      ]}
-  '';
-
-  enableParallelBuilding = false;
-
-  installTargets = [ "install" ];
-
-  meta = with lib; {
-    homepage = "https://www.shlomifish.org/open-source/projects/website-meta-language/";
-    description = "Off-line HTML generation toolkit for Unix";
-    license = licenses.gpl2;
-    platforms = platforms.linux;
-  };
-}