about summary refs log tree commit diff
path: root/pkgs/development/compilers
diff options
context:
space:
mode:
authorYurii Rashkovskii <yrashk@gmail.com>2019-04-24 09:42:36 +0700
committerYurii Rashkovskii <yrashk@gmail.com>2019-04-26 22:11:41 +0700
commit1ae5e2775187ffdd003f4a40bb0c3e37281efea7 (patch)
treecf14bf706f036f0192b63712bad4d2080f43ad65 /pkgs/development/compilers
parent66a1daba7a54ba64f7bfeb8316d5a663e18efa04 (diff)
downloadnixlib-1ae5e2775187ffdd003f4a40bb0c3e37281efea7.tar
nixlib-1ae5e2775187ffdd003f4a40bb0c3e37281efea7.tar.gz
nixlib-1ae5e2775187ffdd003f4a40bb0c3e37281efea7.tar.bz2
nixlib-1ae5e2775187ffdd003f4a40bb0c3e37281efea7.tar.lz
nixlib-1ae5e2775187ffdd003f4a40bb0c3e37281efea7.tar.xz
nixlib-1ae5e2775187ffdd003f4a40bb0c3e37281efea7.tar.zst
nixlib-1ae5e2775187ffdd003f4a40bb0c3e37281efea7.zip
pforth: init at 28
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r--pkgs/development/compilers/pforth/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/development/compilers/pforth/default.nix b/pkgs/development/compilers/pforth/default.nix
new file mode 100644
index 000000000000..7885582ad125
--- /dev/null
+++ b/pkgs/development/compilers/pforth/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+  version = "28";
+  pname = "pforth";
+  src = fetchFromGitHub {
+    owner = "philburk";
+    repo = "pforth";
+    rev = "9190005e32c6151b76ac707b30eeb4d5d9dd1d36";
+    sha256 = "0k3pmcgybsnwrxy75piyb2420r8d4ij190606js32j99062glr3x";
+  };
+
+  makeFlags = [ "SRCDIR=." ];
+  makefile = "build/unix/Makefile";
+
+  installPhase = ''
+    install -Dm755 pforth_standalone $out/bin/pforth
+  '';
+
+
+  meta = {
+    description = "Portable ANSI style Forth written in ANSI C";
+    homepage = http://www.softsynth.com/pforth/;
+    license = stdenv.lib.licenses.publicDomain;
+    platforms = stdenv.lib.platforms.unix;
+    maintainers = with stdenv.lib.maintainers; [ yrashk ];
+  };
+}