Commit e9d22a88 authored by Eric Timmons's avatar Eric Timmons
Browse files

Merge branch 'freebsd-support' into '0-4-stable'

Add support for FreeBSD.

See merge request !17
parents b0a43541 33ea3bf1
......@@ -228,7 +228,7 @@
url = https://github.com/Shinmera/mmap.git
[submodule "ext/asdf-release-ops"]
path = ext/asdf-release-ops
url = https://github.com/daewok/asdf-release-ops.git
url = https://gitlab.com/daewok/asdf-release-ops.git
[submodule "ext/hunchentoot"]
path = ext/hunchentoot
url = https://github.com/edicl/hunchentoot.git
......
......@@ -21,6 +21,13 @@
:clpm-firejail
:clpm-openssl))
(defparameter *default-freebsd-feature-set*
'(:clpm
:clpm-curl
:clpm-dexador
:clpm-drakma
:clpm-openssl))
(defparameter *default-linux-feature-set*
'(:clpm
:clpm-curl
......@@ -36,6 +43,7 @@
(defun default-features ()
#+:darwin (copy-list *default-darwin-feature-set*)
#+:freebsd (copy-list *default-freebsd-feature-set*)
#+:linux (copy-list *default-linux-feature-set*)
#+:windows (copy-list *default-windows-feature-set*))
......
......@@ -12,7 +12,7 @@
(in-package #:clpm/execvpe)
#+(and (not darwin) (not os-windows))
#+(and (not darwin) (not os-windows) (not freebsd))
(progn
(defcfun ("execvpe"
%execvpe)
......@@ -58,7 +58,7 @@ environment variables."
(let ((code (%execvpe file foreign-args foreign-env)))
(error "Failed to exec with code ~S" code))))))
#+darwin
#+(or darwin freebsd)
(progn
(defcfun ("execvp"
%execvp)
......
Subproject commit dbc0c5cb9dc3b7332c44420ecfded9869381b954
Subproject commit 5cc8edd7334b68d7ca0e636c0d05e40e136c9e3a
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment