summaryrefslogtreecommitdiff
path: root/www/apache/patches/patch-al
blob: 9108e498c7b92a1364261a1e8b5b9445fe44ea32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
$NetBSD: patch-al,v 1.8 2006/01/09 13:40:34 joerg Exp $

--- src/Configure.orig	2005-08-22 08:43:51.000000000 -0700
+++ src/Configure	2005-08-22 08:46:05.000000000 -0700
@@ -465,6 +465,14 @@ case "$PLAT" in
 	DBM_LIB=""
 	DB_LIB=""
 	;;
+    *-dragonfly*)
+	OS="DragonFly"
+	DEF_WANTHSREGEX=no
+	CFLAGS="$CFLAGS -funsigned-char"
+	LIBS="$LIBS -lcrypt"
+	DBM_LIB=""
+	DB_LIB=""
+	;;
     *-openbsd*)
 	OS='OpenBSD'
 	DBM_LIB=""
@@ -1110,6 +1118,14 @@ if [ "x$using_shlib" = "x1" ] ; then
 	    esac
 	    LDFLAGS_MOD_SHLIB=$LDFLAGS_SHLIB
 	    ;;
+	*-dragonfly*)
+	    LD_SHLIB="gcc"
+	    CFLAGS_SHLIB="-fPIC -DPIC"
+	    LDFLAGS_SHLIB="-shared"
+	    LDFLAGS_SHLIB_EXPORT="-Wl,-E"
+	    LDFLAGS_MOD_SHLIB=$LDFLAGS_SHLIB
+	    SHLIB_SUFFIX_DEPTH=2
+	    ;;
 	*-netbsd*)
 	    CFLAGS_SHLIB="-fPIC -DPIC"
 	    if echo __ELF__ | ${CC} -E - | grep -q __ELF__; then