Files
pkgsrc-ng/www/apache/patches/patch-al
2013-09-26 17:14:40 +02:00

47 lines
1.1 KiB
Plaintext

$NetBSD: patch-al,v 1.10 2012/05/29 20:23:12 joerg Exp $
--- src/Configure.orig 2008-02-23 04:22:55.000000000 +0000
+++ src/Configure
@@ -466,6 +466,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=""
@@ -1111,15 +1119,19 @@ 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*)
+ LD_SHLIB="cc"
CFLAGS_SHLIB="-fPIC -DPIC"
- if echo __ELF__ | ${CC} -E - | grep -q __ELF__; then
- LDFLAGS_SHLIB="-Bshareable"
- LDFLAGS_SHLIB_EXPORT=""
- else
- LDFLAGS_SHLIB="-shared"
- LDFLAGS_SHLIB_EXPORT="-Wl,-E"
- fi
+ LDFLAGS_SHLIB="-shared"
+ LDFLAGS_SHLIB_EXPORT="-Wl,-E"
LDFLAGS_MOD_SHLIB=$LDFLAGS_SHLIB
SHLIB_SUFFIX_DEPTH=2
;;