]> gitweb @ CieloNegro.org - pkgsrc-firefox3.git/blob - patches/patch-bo
Initial revision of the upstream www/firefox3
[pkgsrc-firefox3.git] / patches / patch-bo
1 $NetBSD: patch-bo,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
2
3 diff -ruN ../Orig/mozilla/nsprpub/configure.in ./nsprpub/configure.in
4 --- ../Orig/mozilla/nsprpub/configure.in        2005-09-16 07:37:52.000000000 +0900
5 +++ ./nsprpub/configure.in      2005-12-04 19:17:56.000000000 +0900
6 @@ -57,7 +57,7 @@
7  USE_IPV6=
8  USE_MDUPDATE=
9  _MACOSX_DEPLOYMENT_TARGET=
10 -_OPTIMIZE_FLAGS=-O
11 +_OPTIMIZE_FLAGS=
12  _DEBUG_FLAGS=-g
13  MOZ_DEBUG=1
14  MOZ_OPTIMIZE=
15 @@ -1045,6 +1045,34 @@
16      DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
17      MDCPUCFG_H=_freebsd.cfg
18      PR_MD_CSRCS=freebsd.c
19 +    if test "$LIBRUNPATH"; then
20 +        DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
21 +    fi
22 +    ;;
23 +
24 +*-dragonfly*)
25 +    if test -z "$USE_NSPR_THREADS"; then
26 +        USE_PTHREADS=1
27 +    fi
28 +    AC_DEFINE(XP_UNIX)
29 +    AC_DEFINE(FREEBSD)
30 +    AC_DEFINE(HAVE_BSD_FLOCK)
31 +    AC_DEFINE(HAVE_SOCKLEN_T)
32 +    CFLAGS="$CFLAGS $(DSO_CFLAGS) -ansi -Wall"
33 +    MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
34 +    if test "$MOZ_OBJFORMAT" = "elf"; then
35 +        DLL_SUFFIX=so
36 +    else
37 +        DLL_SUFFIX=so.1.0
38 +    fi
39 +    MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
40 +    DSO_CFLAGS=-fPIC
41 +    DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
42 +    MDCPUCFG_H=_freebsd.cfg
43 +    PR_MD_CSRCS=freebsd.c
44 +    if test "$LIBRUNPATH"; then
45 +        DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
46 +    fi
47      ;;
48  
49  *-hpux*)
50 @@ -1544,6 +1572,7 @@
51      AC_DEFINE(XP_UNIX)
52      AC_DEFINE(NETBSD)
53      AC_DEFINE(HAVE_BSD_FLOCK)
54 +    AC_DEFINE(HAVE_SOCKLEN_T)
55      USE_NSPR_THREADS=1
56      MDCPUCFG_H=_netbsd.cfg
57      PR_MD_CSRCS=netbsd.c
58 @@ -2307,7 +2336,7 @@
59         if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
60             ac_cv_have_dash_pthread=yes
61                 case "$target_os" in
62 -           freebsd*)
63 +           freebsd* | dragonfly*)
64  # Freebsd doesn't use -pthread for compiles, it uses them for linking
65              ;;
66             *)
67 @@ -2345,7 +2374,7 @@
68              _PTHREAD_LDFLAGS=
69          fi
70             ;;
71 -    *-freebsd*)
72 +    *-freebsd* | *-dragonfly*)
73             AC_DEFINE(_REENTRANT)
74             AC_DEFINE(_THREAD_SAFE)
75             dnl -pthread links in -lc_r, so don't specify it explicitly.
76 @@ -2426,7 +2455,7 @@
77          AC_DEFINE(_PR_NEED_PTHREAD_INIT)
78      fi
79      ;;
80 -*-freebsd*)
81 +*-freebsd* | *-dragonfly*)
82      if test -n "$USE_NSPR_THREADS"; then
83          AC_DEFINE(_PR_LOCAL_THREADS_ONLY)
84      fi