aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlloyd <[email protected]>2009-07-25 12:24:36 +0000
committerlloyd <[email protected]>2009-07-25 12:24:36 +0000
commit336404ac312cdc7cea82f9a2568d36c62418123f (patch)
tree8f9eb004e3806309537240d2e96963a327a28338
parentc9f92c0c07634c3a2aa73a8f3d3660ba39d76fde (diff)
Add support for Dragonfly BSD (a fork of FreeBSD).
Contributed by Patrick Georgi
-rw-r--r--src/alloc/alloc_mmap/info.txt1
-rw-r--r--src/block/serpent_ia32/info.txt1
-rw-r--r--src/build-data/cc/gcc1
-rw-r--r--src/build-data/os/dragonfly11
-rw-r--r--src/entropy/dev_random/info.txt1
-rw-r--r--src/entropy/egd/info.txt1
-rw-r--r--src/entropy/proc_walk/info.txt1
-rw-r--r--src/filters/fd_unix/info.txt1
-rw-r--r--src/hash/md4_ia32/info.txt1
-rw-r--r--src/hash/md5_ia32/info.txt1
-rw-r--r--src/hash/sha1_ia32/info.txt1
-rw-r--r--src/math/bigint/monty_amd64/info.txt1
-rw-r--r--src/math/bigint/mulop_amd64/info.txt1
-rw-r--r--src/math/bigint/mulop_ia32/info.txt1
-rw-r--r--src/mutex/pthreads/info.txt3
-rw-r--r--src/timer/gettimeofday/info.txt1
-rw-r--r--src/timer/posix_rt/info.txt1
17 files changed, 28 insertions, 1 deletions
diff --git a/src/alloc/alloc_mmap/info.txt b/src/alloc/alloc_mmap/info.txt
index d8c766d55..65d9b2977 100644
--- a/src/alloc/alloc_mmap/info.txt
+++ b/src/alloc/alloc_mmap/info.txt
@@ -13,6 +13,7 @@ mmap_mem.h
<os>
linux
freebsd
+dragonfly
openbsd
netbsd
solaris
diff --git a/src/block/serpent_ia32/info.txt b/src/block/serpent_ia32/info.txt
index 13b171fe9..ea0506299 100644
--- a/src/block/serpent_ia32/info.txt
+++ b/src/block/serpent_ia32/info.txt
@@ -23,6 +23,7 @@ icc
<os>
linux
freebsd
+dragonfly
netbsd
openbsd
solaris
diff --git a/src/build-data/cc/gcc b/src/build-data/cc/gcc
index 68d79ddf8..30576eb72 100644
--- a/src/build-data/cc/gcc
+++ b/src/build-data/cc/gcc
@@ -84,6 +84,7 @@ ppc64 -> "-m64"
# This should probably be used on most/all targets, but the docs are incomplete
openbsd -> "-pthread"
freebsd -> "-pthread"
+dragonfly -> "-pthread"
netbsd -> "-pthread -D_NETBSD_SOURCE"
qnx -> "-fexceptions -D_QNX_SOURCE"
</mach_abi_linking>
diff --git a/src/build-data/os/dragonfly b/src/build-data/os/dragonfly
new file mode 100644
index 000000000..7e3663435
--- /dev/null
+++ b/src/build-data/os/dragonfly
@@ -0,0 +1,11 @@
+realname "DragonFly"
+
+os_type unix
+
+<target_features>
+posix_mlock
+</target_features>
+
+<supports_shared>
+all
+</supports_shared>
diff --git a/src/entropy/dev_random/info.txt b/src/entropy/dev_random/info.txt
index 6622886af..fddb7ac06 100644
--- a/src/entropy/dev_random/info.txt
+++ b/src/entropy/dev_random/info.txt
@@ -16,6 +16,7 @@ beos
cygwin
darwin
freebsd
+dragonfly
hpux
irix
linux
diff --git a/src/entropy/egd/info.txt b/src/entropy/egd/info.txt
index 6b34f395c..85ba86c00 100644
--- a/src/entropy/egd/info.txt
+++ b/src/entropy/egd/info.txt
@@ -20,6 +20,7 @@ aix
cygwin
darwin
freebsd
+dragonfly
hpux
irix
linux
diff --git a/src/entropy/proc_walk/info.txt b/src/entropy/proc_walk/info.txt
index 9f4836458..db96ccdb8 100644
--- a/src/entropy/proc_walk/info.txt
+++ b/src/entropy/proc_walk/info.txt
@@ -15,6 +15,7 @@ aix
cygwin
darwin
freebsd
+dragonfly
hpux
irix
linux
diff --git a/src/filters/fd_unix/info.txt b/src/filters/fd_unix/info.txt
index e1f30ea28..d87978cb0 100644
--- a/src/filters/fd_unix/info.txt
+++ b/src/filters/fd_unix/info.txt
@@ -16,6 +16,7 @@ beos
cygwin
darwin
freebsd
+dragonfly
hpux
irix
linux
diff --git a/src/hash/md4_ia32/info.txt b/src/hash/md4_ia32/info.txt
index e5287dc5d..fee7dd1a8 100644
--- a/src/hash/md4_ia32/info.txt
+++ b/src/hash/md4_ia32/info.txt
@@ -23,6 +23,7 @@ icc
<os>
linux
freebsd
+dragonfly
netbsd
openbsd
solaris
diff --git a/src/hash/md5_ia32/info.txt b/src/hash/md5_ia32/info.txt
index f69ab82e6..ad9923b26 100644
--- a/src/hash/md5_ia32/info.txt
+++ b/src/hash/md5_ia32/info.txt
@@ -23,6 +23,7 @@ icc
<os>
linux
freebsd
+dragonfly
netbsd
openbsd
solaris
diff --git a/src/hash/sha1_ia32/info.txt b/src/hash/sha1_ia32/info.txt
index ca14028b8..bfb321145 100644
--- a/src/hash/sha1_ia32/info.txt
+++ b/src/hash/sha1_ia32/info.txt
@@ -23,6 +23,7 @@ icc
<os>
linux
freebsd
+dragonfly
netbsd
openbsd
solaris
diff --git a/src/math/bigint/monty_amd64/info.txt b/src/math/bigint/monty_amd64/info.txt
index 7fb70da46..a897045b2 100644
--- a/src/math/bigint/monty_amd64/info.txt
+++ b/src/math/bigint/monty_amd64/info.txt
@@ -21,6 +21,7 @@ icc
<os>
linux
freebsd
+dragonfly
netbsd
openbsd
solaris
diff --git a/src/math/bigint/mulop_amd64/info.txt b/src/math/bigint/mulop_amd64/info.txt
index c4b14db93..77990df80 100644
--- a/src/math/bigint/mulop_amd64/info.txt
+++ b/src/math/bigint/mulop_amd64/info.txt
@@ -21,6 +21,7 @@ icc
<os>
linux
freebsd
+dragonfly
netbsd
openbsd
solaris
diff --git a/src/math/bigint/mulop_ia32/info.txt b/src/math/bigint/mulop_ia32/info.txt
index a7b525bfb..b995dd8d7 100644
--- a/src/math/bigint/mulop_ia32/info.txt
+++ b/src/math/bigint/mulop_ia32/info.txt
@@ -23,6 +23,7 @@ icc
<os>
linux
freebsd
+dragonfly
netbsd
openbsd
solaris
diff --git a/src/mutex/pthreads/info.txt b/src/mutex/pthreads/info.txt
index 88de70de0..f135dea48 100644
--- a/src/mutex/pthreads/info.txt
+++ b/src/mutex/pthreads/info.txt
@@ -10,7 +10,7 @@ mux_pthr.h
</add>
<libs>
-all!qnx,freebsd,openbsd,netbsd -> pthread
+all!qnx,freebsd,dragonfly,openbsd,netbsd -> pthread
</libs>
<os>
@@ -18,6 +18,7 @@ aix
cygwin
darwin
freebsd
+dragonfly
hpux
irix
linux
diff --git a/src/timer/gettimeofday/info.txt b/src/timer/gettimeofday/info.txt
index d3812eedf..a58e8088d 100644
--- a/src/timer/gettimeofday/info.txt
+++ b/src/timer/gettimeofday/info.txt
@@ -16,6 +16,7 @@ beos
cygwin
darwin
freebsd
+dragonfly
hpux
irix
linux
diff --git a/src/timer/posix_rt/info.txt b/src/timer/posix_rt/info.txt
index 7501373bb..fa530ea1a 100644
--- a/src/timer/posix_rt/info.txt
+++ b/src/timer/posix_rt/info.txt
@@ -18,6 +18,7 @@ linux -> rt
cygwin
linux
#freebsd
+dragonfly
#netbsd
#openbsd
</os>