summary refs log tree commit diff
path: root/pkgs/stdenv/freebsd
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2005-05-10 12:59:28 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2005-05-10 12:59:28 +0000
commit0217d8b20459a19f9235230f8ad61eebf0eca851 (patch)
treea8470932ad1053d34561e1c3925589f671cc3e6c /pkgs/stdenv/freebsd
parentedbfa75d013930f80e890b027869f35c4d100fc2 (diff)
downloadnixpkgs-0217d8b20459a19f9235230f8ad61eebf0eca851.tar
nixpkgs-0217d8b20459a19f9235230f8ad61eebf0eca851.tar.gz
nixpkgs-0217d8b20459a19f9235230f8ad61eebf0eca851.tar.bz2
nixpkgs-0217d8b20459a19f9235230f8ad61eebf0eca851.tar.lz
nixpkgs-0217d8b20459a19f9235230f8ad61eebf0eca851.tar.xz
nixpkgs-0217d8b20459a19f9235230f8ad61eebf0eca851.tar.zst
nixpkgs-0217d8b20459a19f9235230f8ad61eebf0eca851.zip
* Add a simple standard environment for FreeBSD.
* Use the system Perl on all non-i686-linux platforms.
* Don't build Python support in libxml2 on most platforms.

svn path=/nixpkgs/trunk/; revision=3019
Diffstat (limited to 'pkgs/stdenv/freebsd')
-rw-r--r--pkgs/stdenv/freebsd/default.nix19
-rw-r--r--pkgs/stdenv/freebsd/prehook.sh1
2 files changed, 20 insertions, 0 deletions
diff --git a/pkgs/stdenv/freebsd/default.nix b/pkgs/stdenv/freebsd/default.nix
new file mode 100644
index 00000000000..2fa92f7d95b
--- /dev/null
+++ b/pkgs/stdenv/freebsd/default.nix
@@ -0,0 +1,19 @@
+{stdenv, genericStdenv, gccWrapper}:
+
+genericStdenv {
+  name = "stdenv-native";
+  preHook = ./prehook.sh;
+  initialPath = "/usr/local /usr /";
+
+  inherit stdenv;
+
+  gcc = gccWrapper {
+    name = "gcc-native";
+    nativeTools = true;
+    nativeGlibc = true;
+    nativePrefix = "/usr";
+    inherit stdenv;
+  };
+
+  shell = "/bin/bash";
+}
diff --git a/pkgs/stdenv/freebsd/prehook.sh b/pkgs/stdenv/freebsd/prehook.sh
new file mode 100644
index 00000000000..1714586999e
--- /dev/null
+++ b/pkgs/stdenv/freebsd/prehook.sh
@@ -0,0 +1 @@
+export NIX_ENFORCE_PURITY=