pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/firefox Add DragonFly support for Firefox 1.0.7.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6724b576a6e2
branches:  trunk
changeset: 500747:6724b576a6e2
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Wed Oct 12 16:39:24 2005 +0000

description:
Add DragonFly support for Firefox 1.0.7.

diffstat:

 www/firefox/distinfo         |  32 ++++++++++++----
 www/firefox/patches/patch-ab |  22 ++++++++---
 www/firefox/patches/patch-ac |  17 +++++---
 www/firefox/patches/patch-aq |  29 ++++++++++++++-
 www/firefox/patches/patch-bo |  60 ++++++++++++++++++++++++++++--
 www/firefox/patches/patch-bq |   4 +-
 www/firefox/patches/patch-bs |  34 ++++++++++++++--
 www/firefox/patches/patch-cg |   9 +++-
 www/firefox/patches/patch-db |  13 ++++++
 www/firefox/patches/patch-dc |  22 +++++++++++
 www/firefox/patches/patch-dd |  13 ++++++
 www/firefox/patches/patch-df |  31 +++++++++++++++
 www/firefox/patches/patch-dh |  18 +++++++++
 www/firefox/patches/patch-dj |  13 ++++++
 www/firefox/patches/patch-dk |  13 ++++++
 www/firefox/patches/patch-dl |  88 ++++++++++++++++++++++++++++++++++++++++++++
 www/firefox/patches/patch-dm |  15 +++++++
 www/firefox/patches/patch-do |  87 +++++++++++++++++++++++++++++++++++++++++++
 www/firefox/patches/patch-dp |  13 ++++++
 www/firefox/patches/patch-dr |  13 ++++++
 www/firefox/patches/patch-ds |  13 ++++++
 www/firefox/patches/patch-dt |  13 ++++++
 www/firefox/patches/patch-du |  17 ++++++++
 www/firefox/patches/patch-dv |  14 +++++++
 24 files changed, 568 insertions(+), 35 deletions(-)

diffs (truncated from 846 to 300 lines):

diff -r 4219c8f57890 -r 6724b576a6e2 www/firefox/distinfo
--- a/www/firefox/distinfo      Wed Oct 12 16:32:26 2005 +0000
+++ b/www/firefox/distinfo      Wed Oct 12 16:39:24 2005 +0000
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.38 2005/09/22 14:14:04 jlam Exp $
+$NetBSD: distinfo,v 1.39 2005/10/12 16:39:24 joerg Exp $
 
 SHA1 (firefox-1.0.7/firefox-1.0.7-source.tar.bz2) = ac7549f609db8dbea6db33b2ffb3ae546eea64df
 RMD160 (firefox-1.0.7/firefox-1.0.7-source.tar.bz2) = 8afafa2d772cabeacde5bad6dc053f9a0ee9a588
 Size (firefox-1.0.7/firefox-1.0.7-source.tar.bz2) = 32793876 bytes
 SHA1 (patch-aa) = 3684fbb59a56c03536686ca51876a01759b6f4b5
-SHA1 (patch-ab) = cbc4efd470f4678aee40628b8b95d919d0d15d1f
-SHA1 (patch-ac) = cdf3a52f3c5ecd7285c8235a00832bc8b479285a
+SHA1 (patch-ab) = 00b9e799b390d3d7ca68c51d08816f8dcc674448
+SHA1 (patch-ac) = 242f2aa82d9518fc943879e3a0e73c32176ef69d
 SHA1 (patch-ad) = 213a9918f5a90e907b4b788c64cc01bfd8e55d3f
 SHA1 (patch-ae) = 6d26873efe3e6b2614ce71f784c27a6ce288f2b4
 SHA1 (patch-af) = a2dd473773b2960b3bd38943838139674725849d
@@ -18,16 +18,16 @@
 SHA1 (patch-an) = 0ea10d371226ee8e7c2cbbbf291623ebbb31f1c3
 SHA1 (patch-ao) = 6f4bc48ed8eb507c43005ded5f000df05c21b5c9
 SHA1 (patch-ap) = 2fce6e5036d4e3d84c2767f8aaaaa0c75d5c6927
-SHA1 (patch-aq) = 46481b0974bdf9dc5f797a6f30a019437cc7847f
+SHA1 (patch-aq) = 9131a1a5d3614de98ca23c717b35ce86312bbd80
 SHA1 (patch-aw) = cb450d92a994267dc17dc1bc3161b3f8b4bfa9ee
 SHA1 (patch-ax) = 901af81169ce26f190594a3ae65ea16e53dcb48e
 SHA1 (patch-ba) = 241a37462541c824789c3d7cb732f88c0d2e888a
 SHA1 (patch-bb) = 9ff5bc4e799f29eec237d24ea6f8be2e63cbbf5b
 SHA1 (patch-bm) = fa85228b45f72e6f04cbf32635de9211dff7c1b9
-SHA1 (patch-bo) = 989520d608b6a60169c70bb6f5da3608aa36cf8d
-SHA1 (patch-bq) = 9a62891af626f753f88edb9d0a8dcbd2059de4ce
+SHA1 (patch-bo) = d84fd3d978cb229948681ceee5ab3ffdb951e6f3
+SHA1 (patch-bq) = ca71c984b8c4099fa1af21542da6fd180fb62e10
 SHA1 (patch-br) = f3e5b80f1aa6ac3feac1888204421a69a87cec55
-SHA1 (patch-bs) = 764be3a1dbe92711e3c1448cdf31df15a2056663
+SHA1 (patch-bs) = ac910aaf7eaaacc453c36ac099f3cca7496c9133
 SHA1 (patch-bt) = 7663b270c2b4eeb93a42e4a9b4b7691a7d384943
 SHA1 (patch-bu) = e90013f1dd881b26d96db858ec812ae71b867153
 SHA1 (patch-bv) = 70143d3ed461f1069ad7ff1ac95ff32c7eab66ef
@@ -41,10 +41,26 @@
 SHA1 (patch-cd) = 42c857b9e4567f25bf6bea4abe958c83525ebbd9
 SHA1 (patch-ce) = 95d6f4adec6a5b9f9aa05635e68ccd3d4ec71f53
 SHA1 (patch-cf) = 380d628e368c9ca0da6f3e41ddaeff9e04f01d62
-SHA1 (patch-cg) = 25c6adff07b120b718d38f7cd6d909688919953b
+SHA1 (patch-cg) = 3dd4c9ba21276436e416085d4551a6b6d9f12fe5
 SHA1 (patch-ch) = bd1c186d2b538ffe1e335e9f6a394fe926925f80
 SHA1 (patch-ci) = 843c875b37707249cba51328f81f5343b7a8769b
 SHA1 (patch-cj) = 9f90d4416640ad4a542a63ccdb68bda463b27ad8
 SHA1 (patch-ck) = 14eaaf75d3330d3efda0a1d746d345dca9ad84f6
 SHA1 (patch-cl) = c1c1c9e5c27b3c31ccbd12baa539e30139870b34
 SHA1 (patch-cm) = e8b3571a532e898f1eadfa0f2f1b116b1a590afd
+SHA1 (patch-db) = 2188ac37d5af04ab0022512b5a6486d18361d1d9
+SHA1 (patch-dc) = 3b1cf94da773f58194e75397ed8bd2ba8f636bc0
+SHA1 (patch-dd) = 3048d44c50cf85bf3dd3820213d7095bf2c7149f
+SHA1 (patch-df) = f9cb461b1f18f261af7115dc3b18fcbc1fef0a56
+SHA1 (patch-dh) = 500f8836d20ccab30f96215b18118f79a4f9ba2e
+SHA1 (patch-dj) = 73946a35ba6ac949c4717bb043fc63e4bcf60d4d
+SHA1 (patch-dk) = 2974c32601b0a793935d21e4f55a2eb3b20da915
+SHA1 (patch-dl) = 68287c1fe478eb221af4a43a3dea585b46ebe421
+SHA1 (patch-dm) = cfe45c664bafb035a00f4b346efb866d2079f5cb
+SHA1 (patch-do) = e12ba005ecbaf066275e5410ca97244cb8f729e7
+SHA1 (patch-dp) = b1087dc8f85ed18e54d371ddb2dc47b4b199da36
+SHA1 (patch-dr) = c35f305f63bcd5ddc3e55725ddcb9f03c0ea29c0
+SHA1 (patch-ds) = 2d101e4ceeba746f92896c1134eb303cb682cb4a
+SHA1 (patch-dt) = 8e70ff6babd4b236d51bcf6d47f2b26c4c643369
+SHA1 (patch-du) = 7a499969651573d923b6e40d06d9c3ae467ad6ce
+SHA1 (patch-dv) = 5baa26fcf9295b776a0ac08386d10dcb005ab0f7
diff -r 4219c8f57890 -r 6724b576a6e2 www/firefox/patches/patch-ab
--- a/www/firefox/patches/patch-ab      Wed Oct 12 16:32:26 2005 +0000
+++ b/www/firefox/patches/patch-ab      Wed Oct 12 16:39:24 2005 +0000
@@ -1,8 +1,18 @@
-$NetBSD: patch-ab,v 1.3 2005/07/25 15:46:51 adam Exp $
+$NetBSD: patch-ab,v 1.4 2005/10/12 16:39:24 joerg Exp $
 
---- configure.in.orig  2004-10-31 07:17:58.000000000 +0000
-+++ configure.in
-@@ -1022,6 +1022,9 @@ case "$target" in
+diff -ru ../Orig/mozilla/configure.in ./configure.in
+--- ../Orig/mozilla/configure.in       2004-05-14 06:57:46.000000000 +0900
++++ ./configure.in     2004-06-15 23:55:39.000000000 +0900
+@@ -1008,7 +1008,7 @@
+     esac
+     ;;
+ 
+-*-freebsd*)
++*-freebsd* | *-dragonfly*)
+     if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` != "elf"; then
+       DLL_SUFFIX=".so.1.0"
+       DSO_LDOPTS="-shared"
+@@ -1017,6 +1017,9 @@
  #     MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive'
  #     MKSHLIB_UNFORCE_ALL=''
  #    fi
@@ -12,7 +22,7 @@
      ;; 
  
  *-hpux*)
-@@ -1316,6 +1319,13 @@ case "$target" in
+@@ -1308,6 +1311,13 @@
      if test "$LIBRUNPATH"; then
        DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
      fi
@@ -26,7 +36,7 @@
      ;;
  
  *-nto*) 
-@@ -1539,7 +1549,7 @@ dnl the qsort routine under solaris is f
+@@ -1531,7 +1541,7 @@
         MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_FLAGS) -G -Wl,-z -Wl,muldefs -o $@'
         MKSHLIB_FORCE_ALL='-Qoption ld -z,allextract'
         MKSHLIB_UNFORCE_ALL=''
diff -r 4219c8f57890 -r 6724b576a6e2 www/firefox/patches/patch-ac
--- a/www/firefox/patches/patch-ac      Wed Oct 12 16:32:26 2005 +0000
+++ b/www/firefox/patches/patch-ac      Wed Oct 12 16:39:24 2005 +0000
@@ -1,8 +1,13 @@
-$NetBSD: patch-ac,v 1.5 2005/09/22 14:14:04 jlam Exp $
+$NetBSD: patch-ac,v 1.6 2005/10/12 16:39:24 joerg Exp $
 
 --- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2005-04-28 16:01:33.000000000 +0000
 +++ xpcom/reflect/xptcall/src/md/unix/Makefile.in
-@@ -49,6 +49,9 @@ ifneq (,$(filter FreeBSD NetBSD OpenBSD 
+@@ -45,10 +45,13 @@
+ #
+ # Lots of Unixish x86 flavors
+ #
+-ifneq (,$(filter FreeBSD NetBSD OpenBSD BSD_OS Darwin,$(OS_ARCH)))
++ifneq (,$(filter DragonFly FreeBSD NetBSD OpenBSD BSD_OS Darwin,$(OS_ARCH)))
  ifeq (86,$(findstring 86,$(OS_TEST)))
  CPPSRCS               := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
  endif
@@ -12,7 +17,7 @@
  endif
  #
  # New code for Linux, et. al., with gcc
-@@ -140,7 +143,7 @@ endif
+@@ -140,7 +143,7 @@
  # NetBSD/ARM
  #
  ifeq ($(OS_ARCH),NetBSD)
@@ -21,7 +26,7 @@
  CPPSRCS               := xptcinvoke_arm_netbsd.cpp xptcstubs_arm_netbsd.cpp
  endif
  endif
-@@ -174,7 +177,7 @@ endif
+@@ -174,7 +177,7 @@
  # NetBSD/m68k
  #
  ifeq ($(OS_ARCH),NetBSD)
@@ -30,7 +35,7 @@
  CPPSRCS               := xptcinvoke_netbsd_m68k.cpp xptcstubs_netbsd_m68k.cpp
  endif
  endif
-@@ -257,6 +260,7 @@ endif
+@@ -257,6 +260,7 @@
  ifneq (,$(filter NetBSDmacppc NetBSDbebox NetBSDofppc NetBSDprep NetBSDamigappc,$(OS_ARCH)$(OS_TEST)))                           
  CPPSRCS               := xptcinvoke_ppc_netbsd.cpp xptcstubs_ppc_netbsd.cpp
  ASFILES               := xptcinvoke_asm_ppc_netbsd.s xptcstubs_asm_ppc_netbsd.s
@@ -38,7 +43,7 @@
  endif
  
  #
-@@ -305,6 +309,13 @@ ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
+@@ -305,6 +309,13 @@
  CPPSRCS               := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
  ASFILES               := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
  endif
diff -r 4219c8f57890 -r 6724b576a6e2 www/firefox/patches/patch-aq
--- a/www/firefox/patches/patch-aq      Wed Oct 12 16:32:26 2005 +0000
+++ b/www/firefox/patches/patch-aq      Wed Oct 12 16:39:24 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-aq,v 1.2 2005/09/22 14:14:04 jlam Exp $
+$NetBSD: patch-aq,v 1.3 2005/10/12 16:39:24 joerg Exp $
 
 --- directory/c-sdk/configure.in.orig  2004-09-14 20:59:40.000000000 +0000
 +++ directory/c-sdk/configure.in
@@ -11,3 +11,30 @@
  _DEBUG_FLAGS=-g
  MOZ_DEBUG=1
  MOZ_OPTIMIZE=
+@@ -888,7 +888,7 @@ case "$target" in
+     PR_MD_CSRCS=dgux.c
+     ;;
+ 
+-*-freebsd*)
++*-freebsd*|*-dragonfly*)
+     if test -z "$USE_NSPR_THREADS"; then
+         USE_PTHREADS=1
+     fi
+@@ -2046,7 +2046,7 @@ if test -n "$USE_PTHREADS"; then
+             _PTHREAD_LDFLAGS=
+         fi
+           ;;
+-    *-freebsd*|*-openbsd*|*-bsdi*|*-netbsd*)
++    *-freebsd*|*-openbsd*|*-bsdi*|*-netbsd*|*-dragonfly*)
+           AC_DEFINE(_THREAD_SAFE)
+           dnl -pthread links in -lc_r, so don't specify it explicitly.
+           if test "$ac_cv_have_dash_pthread" = "yes"; then
+@@ -2099,7 +2099,7 @@ case "$target" in
+         AC_DEFINE(_PR_NEED_PTHREAD_INIT)
+     fi
+     ;;
+-*-freebsd*)
++*-freebsd*|*-dragonfly*)
+     if test -n "$USE_NSPR_THREADS"; then
+         AC_DEFINE(_PR_LOCAL_THREADS_ONLY)
+     fi
diff -r 4219c8f57890 -r 6724b576a6e2 www/firefox/patches/patch-bo
--- a/www/firefox/patches/patch-bo      Wed Oct 12 16:32:26 2005 +0000
+++ b/www/firefox/patches/patch-bo      Wed Oct 12 16:39:24 2005 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-bo,v 1.4 2005/07/25 15:46:51 adam Exp $
+$NetBSD: patch-bo,v 1.5 2005/10/12 16:39:24 joerg Exp $
 
---- nsprpub/configure.in.orig  2004-09-14 20:59:41.000000000 +0000
+--- nsprpub/configure.in.orig  2004-09-14 22:59:41.000000000 +0200
 +++ nsprpub/configure.in
 @@ -56,7 +56,7 @@ USE_CPLUS=
  USE_IPV6=
@@ -11,17 +11,42 @@
  _DEBUG_FLAGS=-g
  MOZ_DEBUG=1
  MOZ_OPTIMIZE=
-@@ -933,6 +933,9 @@ case "$target" in
+@@ -933,6 +933,34 @@ case "$target" in
      DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
      MDCPUCFG_H=_freebsd.cfg
      PR_MD_CSRCS=freebsd.c
 +    if test "$LIBRUNPATH"; then
 +        DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
 +    fi
++    ;;
++
++*-dragonfly*)
++    if test -z "$USE_NSPR_THREADS"; then
++        USE_PTHREADS=1
++    fi
++    AC_DEFINE(XP_UNIX)
++    AC_DEFINE(FREEBSD)
++    AC_DEFINE(HAVE_BSD_FLOCK)
++    AC_DEFINE(HAVE_SOCKLEN_T)
++    CFLAGS="$CFLAGS $(DSO_CFLAGS) -ansi -Wall"
++    MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
++    if test "$MOZ_OBJFORMAT" = "elf"; then
++        DLL_SUFFIX=so
++    else
++        DLL_SUFFIX=so.1.0
++    fi
++    MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
++    DSO_CFLAGS=-fPIC
++    DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
++    MDCPUCFG_H=_freebsd.cfg
++    PR_MD_CSRCS=freebsd.c
++    if test "$LIBRUNPATH"; then
++        DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
++    fi
      ;;
  
  *-hpux*)
-@@ -1417,6 +1420,7 @@ mips-nec-sysv*)
+@@ -1417,6 +1445,7 @@ mips-nec-sysv*)
      AC_DEFINE(XP_UNIX)
      AC_DEFINE(NETBSD)
      AC_DEFINE(HAVE_BSD_FLOCK)
@@ -29,3 +54,30 @@
      USE_NSPR_THREADS=1
      MDCPUCFG_H=_netbsd.cfg
      PR_MD_CSRCS=netbsd.c
+@@ -2149,7 +2178,7 @@ if test -n "$USE_PTHREADS"; then
+       if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
+           ac_cv_have_dash_pthread=yes
+               case "$target_os" in
+-          freebsd*)
++          freebsd* | dragonfly*)
+ # Freebsd doesn't use -pthread for compiles, it uses them for linking
+             ;;
+           *)
+@@ -2187,7 +2216,7 @@ if test -n "$USE_PTHREADS"; then
+             _PTHREAD_LDFLAGS=
+         fi
+           ;;
+-    *-freebsd*)
++    *-freebsd* | *-dragonfly*)
+           AC_DEFINE(_REENTRANT)
+           AC_DEFINE(_THREAD_SAFE)
+           dnl -pthread links in -lc_r, so don't specify it explicitly.
+@@ -2269,7 +2298,7 @@ case "$target" in
+         AC_DEFINE(_PR_NEED_PTHREAD_INIT)
+     fi
+     ;;
+-*-freebsd*)
++*-freebsd* | *-dragonfly*)
+     if test -n "$USE_NSPR_THREADS"; then
+         AC_DEFINE(_PR_LOCAL_THREADS_ONLY)
+     fi
diff -r 4219c8f57890 -r 6724b576a6e2 www/firefox/patches/patch-bq
--- a/www/firefox/patches/patch-bq      Wed Oct 12 16:32:26 2005 +0000
+++ b/www/firefox/patches/patch-bq      Wed Oct 12 16:39:24 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-bq,v 1.4 2005/09/22 14:14:04 jlam Exp $
+$NetBSD: patch-bq,v 1.5 2005/10/12 16:39:24 joerg Exp $



Home | Main Index | Thread Index | Old Index