pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/seamonkey Disable visiblity support.
details: https://anonhg.NetBSD.org/pkgsrc/rev/1d1d769fda44
branches: trunk
changeset: 515232:1d1d769fda44
user: joerg <joerg%pkgsrc.org@localhost>
date: Wed Jun 28 21:23:29 2006 +0000
description:
Disable visiblity support.
Add DragonFly support. Derived from Firefox patches.
diffstat:
www/seamonkey/Makefile.common | 3 +-
www/seamonkey/distinfo | 29 ++++++++++---
www/seamonkey/patches/patch-ab | 11 ++++-
www/seamonkey/patches/patch-ac | 11 +++-
www/seamonkey/patches/patch-aq | 29 +++++++++++++-
www/seamonkey/patches/patch-bo | 65 +++++++++++++++++++++++++++--
www/seamonkey/patches/patch-bq | 9 ++-
www/seamonkey/patches/patch-cg | 20 +++++---
www/seamonkey/patches/patch-db | 14 ++++++
www/seamonkey/patches/patch-dc | 23 ++++++++++
www/seamonkey/patches/patch-dd | 14 ++++++
www/seamonkey/patches/patch-df | 32 +++++++++++++++
www/seamonkey/patches/patch-dh | 19 ++++++++
www/seamonkey/patches/patch-dj | 14 ++++++
www/seamonkey/patches/patch-dk | 14 ++++++
www/seamonkey/patches/patch-dl | 89 ++++++++++++++++++++++++++++++++++++++++++
www/seamonkey/patches/patch-dm | 16 +++++++
www/seamonkey/patches/patch-do | 88 +++++++++++++++++++++++++++++++++++++++++
www/seamonkey/patches/patch-dr | 14 ++++++
www/seamonkey/patches/patch-ds | 14 ++++++
www/seamonkey/patches/patch-dt | 14 ++++++
www/seamonkey/patches/patch-du | 18 ++++++++
www/seamonkey/patches/patch-dv | 15 +++++++
23 files changed, 544 insertions(+), 31 deletions(-)
diffs (truncated from 794 to 300 lines):
diff -r a68804bb8e0f -r 1d1d769fda44 www/seamonkey/Makefile.common
--- a/www/seamonkey/Makefile.common Wed Jun 28 21:19:55 2006 +0000
+++ b/www/seamonkey/Makefile.common Wed Jun 28 21:23:29 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.6 2006/06/15 22:13:59 jlam Exp $
+# $NetBSD: Makefile.common,v 1.7 2006/06/28 21:23:29 joerg Exp $
MOZ_DIST_VER?= ${MOZ_VER}
DISTNAME?= seamonkey-${MOZ_DIST_VER}.source
@@ -49,6 +49,7 @@
CONFIGURE_ARGS+= --with-system-jpeg=${BUILDLINK_PREFIX.jpeg:Q}
CONFIGURE_ARGS+= --with-system-png=${BUILDLINK_PREFIX.png:Q}
CONFIGURE_ARGS+= --enable-crypto
+CONFIGURE_ENV+= ac_cv_visibility_pragma=no ac_cv_visibility_hidden=no
SHAREMODE?= 644
BUILD_TARGET= # empty
diff -r a68804bb8e0f -r 1d1d769fda44 www/seamonkey/distinfo
--- a/www/seamonkey/distinfo Wed Jun 28 21:19:55 2006 +0000
+++ b/www/seamonkey/distinfo Wed Jun 28 21:23:29 2006 +0000
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.5 2006/06/10 12:37:53 ghen Exp $
+$NetBSD: distinfo,v 1.6 2006/06/28 21:23:29 joerg Exp $
SHA1 (seamonkey-1.0.2.source.tar.bz2) = 966e9a57269cd54f40312e5fdaa42e9f2c3fbcea
RMD160 (seamonkey-1.0.2.source.tar.bz2) = b6ff9bcb1289ae9190a1934dcc3f6eea3f6d716c
Size (seamonkey-1.0.2.source.tar.bz2) = 35473635 bytes
SHA1 (patch-aa) = 2d117311991c4c71803f3c446334d7b6f1e1067a
-SHA1 (patch-ab) = 1d5d19a6f87c7d76de6f787b5492d347668245b7
-SHA1 (patch-ac) = 730ee80ffc051708015cd89a52f9a2c12109e6c3
+SHA1 (patch-ab) = 4bcabb447ca151c5e87e8799398ee239e69f3f90
+SHA1 (patch-ac) = b05971f672c83c80a29edc69c2055fd6ca855fa1
SHA1 (patch-ad) = 2210b695a2eedefb82c16698a51f4f0f6b2e53e4
SHA1 (patch-ae) = f3c8ffcdfc8c0d5cc75413602c97c731721d751e
SHA1 (patch-af) = 4844013ad49c77b87be7c30931ca786f246b40f3
@@ -18,14 +18,14 @@
SHA1 (patch-an) = 99ac2da44322db96f8d65fbfdb380727b9da96fe
SHA1 (patch-ao) = 617d232bd335bc988388f2004ca919c829e371da
SHA1 (patch-ap) = 856f74f774b4db7df9b4453aea4d849893ee6bf1
-SHA1 (patch-aq) = 02913aeb1f32eac4ffa64cdafd89fba53a390138
+SHA1 (patch-aq) = 29183e61d6b1a38853151426c2d4ffe45efd9c43
SHA1 (patch-aw) = db73e21e67dc4200312285973faaaed308ea436e
SHA1 (patch-ax) = b32483c5259cbe95202944683889bf20a7c1650e
SHA1 (patch-ba) = add9ecd6cff002525b2bc63aad7eb142e610b190
SHA1 (patch-bb) = 02739e33cc1f35294257125c39a1223e0e1b07a6
SHA1 (patch-bm) = 3e297a2dece8dcad7bde86f79f944a98d09174a7
-SHA1 (patch-bo) = b1960ca29c6275c2547c5e61348e51b036dabb9b
-SHA1 (patch-bq) = 9df1f0cf423ca2935df79c9f2b4b32ffedd2af58
+SHA1 (patch-bo) = 6e06648e1ea9320349f3b2a524055b513ca74358
+SHA1 (patch-bq) = 2b29436d138fea4e1941d537be1a636969db9a77
SHA1 (patch-br) = 17c64ca592a5482a780ad3bc6d5f835ed2c91588
SHA1 (patch-bs) = 3263560fed55d5c7075f28d405d9d705608bfb67
SHA1 (patch-bu) = db33b8651e3cb1fbf9a18dbe78e1e8288cfda0ee
@@ -36,7 +36,7 @@
SHA1 (patch-bz) = 6f854d74a9d1d1174ce8eff7d65f8024a7da4711
SHA1 (patch-ca) = 479ef14631ae019ae5ca1c08a2f786294f3e972b
SHA1 (patch-cb) = fd0f033d63be066ce5c47057d72c48a085718908
-SHA1 (patch-cg) = bea25d1ca341407fe6100f16c88f2c19b4fddc24
+SHA1 (patch-cg) = 867f8642eacc0b46999eefc4c3566e340939fd68
SHA1 (patch-ch) = 313308df929c4b40b9d453ce8815af081312eab0
SHA1 (patch-ci) = 225043e92bca992737ac1065dd806e1463ac2cd3
SHA1 (patch-cj) = 8716afb433a9cab1202cd39db1611ec784859c43
@@ -44,3 +44,18 @@
SHA1 (patch-cl) = 0c6d7f86739ec8cb805d8ddc0034a421488274bc
SHA1 (patch-cm) = f3de952dd8eedfb5e4a11a2b05500d37890b13f5
SHA1 (patch-cn) = 67b5ed52ffe09eb083ee30d9916c231666e0507c
+SHA1 (patch-db) = f10187cf9de4466e49a967b79875eb01c5afd69f
+SHA1 (patch-dc) = ba7b06f04460d4966e115a9ffdeafc1ebf555972
+SHA1 (patch-dd) = de9d705fdc3cb9879a19d58dfd170d104ca379f7
+SHA1 (patch-df) = 17912d183f754ab6661d2be8092e6a07d142632b
+SHA1 (patch-dh) = 7592a6238acd5ef6e802d32103c897acb576825a
+SHA1 (patch-dj) = 70360dffb20dd1029866d2e81899d003c9e17473
+SHA1 (patch-dk) = 183fa0d6a9040f53d9988fcc8868bdf83229803b
+SHA1 (patch-dl) = cba07cba5717a75c89f007aba36295dccc1c25ab
+SHA1 (patch-dm) = eb86aee54fd213eb64a89e5bc2754971db9648f4
+SHA1 (patch-do) = bdb018e157dcb5ef706b69184d8b739cfd32d8c3
+SHA1 (patch-dr) = 377b1d83079ada4d819b6702c1010cdd900575fc
+SHA1 (patch-ds) = 1e2e371b9ff7ab9049a947d8e0a63483a1fd244e
+SHA1 (patch-dt) = 9eef43663de12721ecc38124d5bd4a90a825eefc
+SHA1 (patch-du) = c6e66bb420ce9ea988f89b57d1c20a247704cfcf
+SHA1 (patch-dv) = a380d261d4c2771a672d2b0f4f1f23821e3e5266
diff -r a68804bb8e0f -r 1d1d769fda44 www/seamonkey/patches/patch-ab
--- a/www/seamonkey/patches/patch-ab Wed Jun 28 21:19:55 2006 +0000
+++ b/www/seamonkey/patches/patch-ab Wed Jun 28 21:23:29 2006 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-ab,v 1.2 2006/04/15 08:36:04 ghen Exp $
+$NetBSD: patch-ab,v 1.3 2006/06/28 21:23:29 joerg Exp $
--- configure.in.orig 2006-04-14 22:00:40.000000000 +0200
+++ configure.in
@@ -10,6 +10,15 @@
TARGET_NSPR_MDCPUCFG='\"md/_darwin.cfg\"'
# set MACOSX to generate lib/mac/MoreFiles/Makefile
MACOSX=1
+@@ -1418,7 +1418,7 @@ case "$target" in
+ LDFLAGS=$_SAVE_LDFLAGS
+ ;;
+
+-*-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"
@@ -1432,6 +1431,9 @@ case "$target" in
# MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive'
# MKSHLIB_UNFORCE_ALL=''
diff -r a68804bb8e0f -r 1d1d769fda44 www/seamonkey/patches/patch-ac
--- a/www/seamonkey/patches/patch-ac Wed Jun 28 21:19:55 2006 +0000
+++ b/www/seamonkey/patches/patch-ac Wed Jun 28 21:23:29 2006 +0000
@@ -1,13 +1,18 @@
-$NetBSD: patch-ac,v 1.2 2006/06/10 12:37:53 ghen Exp $
+$NetBSD: patch-ac,v 1.3 2006/06/28 21:23:29 joerg Exp $
--- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2005-06-15 10:32:21.000000000 +0200
+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in
-@@ -65,6 +65,9 @@ ifneq (,$(filter FreeBSD NetBSD OpenBSD
+@@ -61,10 +61,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
+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
++CPPSRCS := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
+endif
endif
#
diff -r a68804bb8e0f -r 1d1d769fda44 www/seamonkey/patches/patch-aq
--- a/www/seamonkey/patches/patch-aq Wed Jun 28 21:19:55 2006 +0000
+++ b/www/seamonkey/patches/patch-aq Wed Jun 28 21:23:29 2006 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-aq,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $
+$NetBSD: patch-aq,v 1.2 2006/06/28 21:23:29 joerg Exp $
--- directory/c-sdk/configure.in.orig 2005-06-14 23:27:33.000000000 +0200
+++ directory/c-sdk/configure.in
@@ -11,3 +11,30 @@
_DEBUG_FLAGS=-g
MOZ_DEBUG=1
MOZ_OPTIMIZE=
+@@ -907,7 +907,7 @@
+ PR_MD_CSRCS=dgux.c
+ ;;
+
+-*-freebsd*)
++*-freebsd*|*-dragonfly*)
+ if test -z "$USE_NSPR_THREADS"; then
+ USE_PTHREADS=1
+ fi
+@@ -2061,7 +2061,7 @@
+ _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
+@@ -2114,7 +2114,7 @@
+ 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 a68804bb8e0f -r 1d1d769fda44 www/seamonkey/patches/patch-bo
--- a/www/seamonkey/patches/patch-bo Wed Jun 28 21:19:55 2006 +0000
+++ b/www/seamonkey/patches/patch-bo Wed Jun 28 21:23:29 2006 +0000
@@ -1,8 +1,9 @@
-$NetBSD: patch-bo,v 1.1.1.1 2006/03/30 19:15:49 ghen Exp $
+$NetBSD: patch-bo,v 1.2 2006/06/28 21:23:29 joerg Exp $
---- nsprpub/configure.in.orig 2006-01-11 00:16:46.000000000 +0100
-+++ nsprpub/configure.in
-@@ -58,7 +58,7 @@ USE_CPLUS=
+diff -ruN ../Orig/mozilla/nsprpub/configure.in ./nsprpub/configure.in
+--- ../Orig/mozilla/nsprpub/configure.in 2005-09-16 07:37:52.000000000 +0900
++++ ./nsprpub/configure.in 2005-12-04 19:17:56.000000000 +0900
+@@ -57,7 +57,7 @@
USE_IPV6=
USE_MDUPDATE=
_MACOSX_DEPLOYMENT_TARGET=
@@ -11,17 +12,42 @@
_DEBUG_FLAGS=-g
MOZ_DEBUG=1
MOZ_OPTIMIZE=
-@@ -1086,6 +1086,9 @@ tools are selected during the Xcode/Deve
+@@ -1045,6 +1045,34 @@
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*)
-@@ -1585,6 +1588,7 @@ mips-nec-sysv*)
+@@ -1544,6 +1572,7 @@
AC_DEFINE(XP_UNIX)
AC_DEFINE(NETBSD)
AC_DEFINE(HAVE_BSD_FLOCK)
@@ -29,3 +55,30 @@
USE_NSPR_THREADS=1
MDCPUCFG_H=_netbsd.cfg
PR_MD_CSRCS=netbsd.c
+@@ -2307,7 +2336,7 @@
+ 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
+ ;;
+ *)
+@@ -2345,7 +2374,7 @@
+ _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.
+@@ -2426,7 +2455,7 @@
+ 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 a68804bb8e0f -r 1d1d769fda44 www/seamonkey/patches/patch-bq
--- a/www/seamonkey/patches/patch-bq Wed Jun 28 21:19:55 2006 +0000
+++ b/www/seamonkey/patches/patch-bq Wed Jun 28 21:23:29 2006 +0000
@@ -1,13 +1,14 @@
-$NetBSD: patch-bq,v 1.1.1.1 2006/03/30 19:15:49 ghen Exp $
+$NetBSD: patch-bq,v 1.2 2006/06/28 21:23:29 joerg Exp $
---- xpcom/io/nsLocalFileUnix.h.orig 2004-04-18 16:18:14.000000000 +0200
-+++ xpcom/io/nsLocalFileUnix.h
+diff -ruN ../Orig/mozilla/xpcom/io/nsLocalFileUnix.h ./xpcom/io/nsLocalFileUnix.h
+--- ../Orig/mozilla/xpcom/io/nsLocalFileUnix.h 2004-04-18 23:18:14.000000000 +0900
++++ ./xpcom/io/nsLocalFileUnix.h 2005-12-04 19:18:04.000000000 +0900
@@ -73,7 +73,7 @@
#endif
// so we can statfs on freebsd
-#if defined(__FreeBSD__)
-+#if defined(__FreeBSD__) || (defined(__NetBSD__) && !defined(HAVE_STATVFS))
++#if defined(__FreeBSD__) || ((defined(__DragonFly__) || defined(__NetBSD__)) && !defined(HAVE_STATVFS))
#define HAVE_SYS_STATFS_H
#define STATFS statfs
#include <sys/param.h>
diff -r a68804bb8e0f -r 1d1d769fda44 www/seamonkey/patches/patch-cg
--- a/www/seamonkey/patches/patch-cg Wed Jun 28 21:19:55 2006 +0000
+++ b/www/seamonkey/patches/patch-cg Wed Jun 28 21:23:29 2006 +0000
@@ -1,8 +1,9 @@
-$NetBSD: patch-cg,v 1.1.1.1 2006/03/30 19:15:51 ghen Exp $
+$NetBSD: patch-cg,v 1.2 2006/06/28 21:23:29 joerg Exp $
---- extensions/transformiix/source/base/Double.cpp.orig 2004-06-17 02:12:42.000000000 +0200
-+++ extensions/transformiix/source/base/Double.cpp
-@@ -49,6 +49,38 @@
+diff -ruN ../Orig/mozilla/extensions/transformiix/source/base/Double.cpp ./extensions/transformiix/source/base/Double.cpp
+--- ../Orig/mozilla/extensions/transformiix/source/base/Double.cpp 2004-06-17 09:12:42.000000000 +0900
++++ ./extensions/transformiix/source/base/Double.cpp 2005-12-04 19:39:05.000000000 +0900
+@@ -49,8 +49,40 @@
Home |
Main Index |
Thread Index |
Old Index