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