pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/mozilla darwin fixes (tested against firefox-gtk2)



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b10f5558b6a2
branches:  trunk
changeset: 480130:b10f5558b6a2
user:      danw <danw%pkgsrc.org@localhost>
date:      Tue Aug 31 02:37:57 2004 +0000

description:
darwin fixes (tested against firefox-gtk2)

diffstat:

 www/mozilla/Makefile.common         |  11 ++++++++++-
 www/mozilla/distinfo                |   4 ++--
 www/mozilla/files/moz-install       |   4 ++--
 www/mozilla/files/mozilla-Mach-O.in |   4 ++++
 www/mozilla/patches/patch-ab        |  21 ++++++++++++++-------
 5 files changed, 32 insertions(+), 12 deletions(-)

diffs (120 lines):

diff -r 71bfdee2a44d -r b10f5558b6a2 www/mozilla/Makefile.common
--- a/www/mozilla/Makefile.common       Tue Aug 31 00:14:51 2004 +0000
+++ b/www/mozilla/Makefile.common       Tue Aug 31 02:37:57 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.43 2004/08/27 06:29:11 jlam Exp $
+# $NetBSD: Makefile.common,v 1.44 2004/08/31 02:37:57 danw Exp $
 
 MOZ_DIST_VER?= ${MOZ_VER}
 DISTNAME?=     mozilla-source-${MOZ_DIST_VER}
@@ -94,8 +94,13 @@
 PLIST_SUBST+=  MOZILLA_BIN=${MOZILLA_BIN}
 .if ${OBJECT_FMT} == "ELF"
 SO_SUFFIX=     so
+SCRIPTS_ENV+=  MOZ_INSTALL_LIB="${INSTALL_PROGRAM}"
+.elif ${OBJECT_FMT} == "Mach-O"
+SO_SUFFIX=     dylib
+SCRIPTS_ENV+=  MOZ_INSTALL_LIB="${INSTALL_LIB}"
 .else
 SO_SUFFIX=     so.1.0
+SCRIPTS_ENV+=  MOZ_INSTALL_LIB="${INSTALL_PROGRAM}"
 .endif
 PLIST_SUBST+=  SO_SUFFIX=${SO_SUFFIX}
 
@@ -134,6 +139,10 @@
 XPTCFILES+=    xptcinvoke_asm_sparc64_netbsd.s xptcstubs_asm_sparc64_netbsd.s
 XPTCFILES+=    xptcinvoke_sparc64_netbsd.cpp xptcstubs_sparc64_netbsd.cpp
 
+.if ${OPSYS} == "Darwin"
+BUILDLINK_PASSTHRU_DIRS+=/Developer
+.endif
+
 post-extract:
 .for F in ${XPTCFILES}
        ${CP} ${FILESDIR}/${F} ${WRKSRC}/xpcom/reflect/xptcall/src/md/unix/${F}
diff -r 71bfdee2a44d -r b10f5558b6a2 www/mozilla/distinfo
--- a/www/mozilla/distinfo      Tue Aug 31 00:14:51 2004 +0000
+++ b/www/mozilla/distinfo      Tue Aug 31 02:37:57 2004 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.64 2004/08/22 12:29:38 he Exp $
+$NetBSD: distinfo,v 1.65 2004/08/31 02:37:57 danw Exp $
 
 SHA1 (mozilla-source-1.7.2.tar.bz2) = 75c6f68d198e2fe0b7be525af6d458cc07c7d48d
 Size (mozilla-source-1.7.2.tar.bz2) = 34438800 bytes
 SHA1 (patch-aa) = be62070f062e8ae13f06bd7b3f4f0d4a9ee67bef
-SHA1 (patch-ab) = 334a1e79d63d045dafb50b82ea192b311b55e7d5
+SHA1 (patch-ab) = 77038a3dee47573782d912a928327d046c6d3c7f
 SHA1 (patch-ac) = 32aa4b92eea19aca07077a292cb759d074026642
 SHA1 (patch-ad) = 2210b695a2eedefb82c16698a51f4f0f6b2e53e4
 SHA1 (patch-ae) = f3c8ffcdfc8c0d5cc75413602c97c731721d751e
diff -r 71bfdee2a44d -r b10f5558b6a2 www/mozilla/files/moz-install
--- a/www/mozilla/files/moz-install     Tue Aug 31 00:14:51 2004 +0000
+++ b/www/mozilla/files/moz-install     Tue Aug 31 02:37:57 2004 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $NetBSD: moz-install,v 1.10 2004/06/02 14:32:22 taya Exp $
+# $NetBSD: moz-install,v 1.11 2004/08/31 02:37:57 danw Exp $
 
 ${SED} -e "s,@PREFIX@,${PREFIX},g" -e "s,@MOZILLA@,${MOZILLA}," -e "s,@MOZILLA_BIN@,${MOZILLA_BIN}," ${FILESDIR}/mozilla-${OBJECT_FMT}.in > ${PREFIX}/bin/${MOZILLA}
 ${CHOWN} ${BINOWN} ${PREFIX}/bin/${MOZILLA}
@@ -35,7 +35,7 @@
 # install DSO
 for i in `${SED} -n -e '/^@comment begin DSO$/,/^@comment end DSO$/p' ${TMP_PLIST} | ${EGREP} -v ^@comment` ; do
        src=`echo $i | ${SED} -e "s@lib/${MOZILLA}@dist/bin@"`;
-       ${BSD_INSTALL_PROGRAM} ${WRKSRC}/${src} ${PREFIX}/$i
+       ${MOZ_INSTALL_LIB} ${WRKSRC}/${src} ${PREFIX}/$i
 done
 
 # install PKGCONFIG
diff -r 71bfdee2a44d -r b10f5558b6a2 www/mozilla/files/mozilla-Mach-O.in
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/mozilla/files/mozilla-Mach-O.in       Tue Aug 31 02:37:57 2004 +0000
@@ -0,0 +1,4 @@
+#!/bin/sh
+MOZILLA_FIVE_HOME=@PREFIX@/lib/@MOZILLA@
+export MOZILLA_FIVE_HOME
+exec @PREFIX@/lib/@MOZILLA@/@MOZILLA_BIN@ "$@"
diff -r 71bfdee2a44d -r b10f5558b6a2 www/mozilla/patches/patch-ab
--- a/www/mozilla/patches/patch-ab      Tue Aug 31 00:14:51 2004 +0000
+++ b/www/mozilla/patches/patch-ab      Tue Aug 31 02:37:57 2004 +0000
@@ -1,9 +1,16 @@
-$NetBSD: patch-ab,v 1.32 2004/06/21 14:14:00 taya Exp $
+$NetBSD: patch-ab,v 1.33 2004/08/31 02:37:57 danw Exp $
 
-diff -ru ../Orig/mozilla/configure.in ./configure.in
---- ../Orig/mozilla/configure.in       2004-05-26 11:25:16.000000000 +0900
-+++ ./configure.in     2004-06-10 22:55:16.000000000 +0900
-@@ -1017,6 +1017,9 @@
+--- configure.in.orig  Thu May 13 17:57:46 2004
++++ configure.in
+@@ -996,7 +996,6 @@ case "$target" in
+     powerpc*)
+         _PLATFORM_DEFAULT_TOOLKIT='mac'
+         DSO_LDOPTS="$DSO_LDOPTS -arch ppc"
+-        MOZ_ENABLE_POSTSCRIPT=
+         # set MACOSX to generate lib/mac/MoreFiles/Makefile
+         MACOSX=1
+         ;;
+@@ -1017,6 +1016,9 @@ case "$target" in
  #     MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive'
  #     MKSHLIB_UNFORCE_ALL=''
  #    fi
@@ -13,7 +20,7 @@
      ;; 
  
  *-hpux*)
-@@ -1308,6 +1311,13 @@
+@@ -1308,6 +1310,13 @@ case "$target" in
      if test "$LIBRUNPATH"; then
        DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
      fi
@@ -27,7 +34,7 @@
      ;;
  
  *-nto*) 
-@@ -1531,7 +1541,7 @@
+@@ -1531,7 +1540,7 @@ dnl the qsort routine under solaris is f
         MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_FLAGS) -G -Wl,-z -Wl,muldefs -o $@'
         MKSHLIB_FORCE_ALL='-Qoption ld -z,allextract'
         MKSHLIB_UNFORCE_ALL=''



Home | Main Index | Thread Index | Old Index