Author: hawk                         Date: Fri Jun 20 21:57:34 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated for 1.9, modified to allow use of 'make install'

---- Files affected:
SOURCES:
   xulrunner-install.patch (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: SOURCES/xulrunner-install.patch
diff -u SOURCES/xulrunner-install.patch:1.3 SOURCES/xulrunner-install.patch:1.4
--- SOURCES/xulrunner-install.patch:1.3 Wed Jun 18 14:11:35 2008
+++ SOURCES/xulrunner-install.patch     Fri Jun 20 23:57:29 2008
@@ -1,6 +1,6 @@
---- mozilla/toolkit/mozapps/installer/packager.mk      2006-12-23 
03:38:32.302235167 +0200
-+++ mozilla/toolkit/mozapps/installer/packager.mk      2008-03-05 
22:59:55.020447000 +0000
-@@ -328,13 +328,13 @@
+--- mozilla/toolkit/mozapps/installer/packager.mk.orig 2008-04-28 
21:14:12.000000000 +0200
++++ mozilla/toolkit/mozapps/installer/packager.mk      2008-06-20 
23:51:52.000000000 +0200
+@@ -339,13 +339,13 @@
  # NOTE: this must be a tar now that dist links into the tree so that we
  # do not strip the binaries actually in the tree.
        @echo "Creating package directory..."
@@ -17,8 +17,8 @@
  else # !MOZ_PKG_MANIFEST
  ifeq ($(MOZ_PKG_FORMAT),DMG)
  # If UNIVERSAL_BINARY, the package will be made from an already-prepared
-@@ -343,7 +343,7 @@
-       @cd $(DIST) && rsync -auv --copy-unsafe-links $(_APPNAME) 
$(MOZ_PKG_APPNAME)
+@@ -358,7 +358,7 @@
+ endif
  endif
  else
 -      @cd $(DIST)/bin && tar $(TAR_CREATE_FLAGS) - * | (cd 
../$(MOZ_PKG_APPNAME); tar -xf -)
@@ -26,7 +26,7 @@
  endif # DMG
  endif # MOZ_PKG_MANIFEST
  ifndef PKG_SKIP_STRIP
-@@ -375,7 +375,7 @@
+@@ -390,7 +390,7 @@
  endif
        @echo "Removing unpackaged files..."
  ifdef NO_PKG_FILES
@@ -35,3 +35,66 @@
  endif
  ifdef MOZ_PKG_REMOVALS
        $(SYSINSTALL) $(MOZ_PKG_REMOVALS_GEN) 
$(DIST)/$(STAGEPATH)$(MOZ_PKG_APPNAME)$(_BINPATH)
+@@ -414,39 +414,47 @@
+       $(error "make install" is not supported on this platform. Use "make 
package" instead.)
+ endif
+       $(NSINSTALL) -D $(DESTDIR)$(installdir)
+-      (cd $(DIST)/$(MOZ_PKG_APPNAME) && tar $(TAR_CREATE_FLAGS) - .) | \
+-        (cd $(DESTDIR)$(installdir) && tar -xf -)
+       $(NSINSTALL) -D $(DESTDIR)$(bindir)
+       $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
+-      ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
++      ln -s $(installdir)/$(MOZ_APP_NAME)-bin 
$(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
++      $(RM) -f $(DESTDIR)$(bindir)/regxpcom
++      ln -s $(installdir)/regxpcom $(DESTDIR)$(bindir)/regxpcom
++      $(RM) -f $(DESTDIR)$(bindir)/xpcshell
++      ln -s $(installdir)/xpcshell $(DESTDIR)$(bindir)/xpcshell
++      $(RM) -f $(DESTDIR)$(bindir)/xpidl
++      ln -s $(installdir)/xpidl $(DESTDIR)$(bindir)/xpidl
++      $(RM) -f $(DESTDIR)$(bindir)/xpt_dump
++      ln -s $(installdir)/xpt_dump $(DESTDIR)$(bindir)/xpt_dump
++      $(RM) -f $(DESTDIR)$(bindir)/xpt_link
++      ln -s $(installdir)/xpt_link $(DESTDIR)$(bindir)/xpt_link
+ ifdef INSTALL_SDK # Here comes the hard part
+ # include directory is stable (dist/sdk/include) and unstable (dist/include)
+       $(NSINSTALL) -D $(DESTDIR)$(includedir)/stable
+-      $(NSINSTALL) -D $(DESTDIR)$(includedir)/unstable
+-      (cd $(DIST)/sdk/include && tar $(TAR_CREATE_FLAGS) - .) | \
+-        (cd $(DESTDIR)$(includedir)/stable && tar -xf -)
++      cp -rfLp $(DIST)/sdk/include/* $(DESTDIR)$(includedir)/stable
+ # The dist/include has module subdirectories that we need to flatten
+-      find $(DIST)/include -xtype f -exec $(SYSINSTALL) $(IFLAGS1) {} 
$(DESTDIR)$(includedir)/unstable \;
++#     find $(DIST)/include -xtype f -exec $(SYSINSTALL) $(IFLAGS1) {} 
$(DESTDIR)$(includedir) \;
++      cp -rfLp $(DIST)/include/* $(DESTDIR)$(includedir)
+ # IDL directory is stable (dist/sdk/idl) and unstable (dist/idl)
+       $(NSINSTALL) -D $(DESTDIR)$(idldir)/stable 
+-      $(NSINSTALL) -D $(DESTDIR)$(idldir)/unstable
+-      (cd $(DIST)/sdk/idl && tar $(TAR_CREATE_FLAGS) - .) | \
+-        (cd $(DESTDIR)$(idldir)/stable && tar -xf -)
+-      (cd $(DIST)/idl && tar $(TAR_CREATE_FLAGS) - .) | \
+-        (cd $(DESTDIR)$(idldir)/unstable && tar -xf -)
++      $(NSINSTALL) -D $(DESTDIR)$(idldir)
++      cp -rfLp $(DIST)/sdk/idl/* $(DESTDIR)$(idldir)/stable
++      cp -rfLp $(DIST)/idl/* $(DESTDIR)$(idldir)
+ # SDK directory is the libs + a bunch of symlinks
+       $(NSINSTALL) -D $(DESTDIR)$(sdkdir)/sdk/lib
+       if test -f $(DIST)/sdk/include/xpcom-config.h; then \
+         $(SYSINSTALL) $(IFLAGS1) $(DIST)/sdk/include/xpcom-config.h 
$(DESTDIR)$(sdkdir); \
+       fi
+-      (cd $(DIST)/sdk/lib && tar $(TAR_CREATE_FLAGS) - .) | (cd 
$(DESTDIR)$(sdkdir)/sdk/lib && tar -xf -)
++      cp -rfLp $(DIST)/sdk/lib/*.a $(DESTDIR)$(sdkdir)/sdk/lib
++      ln -s $(installdir)/libmozjs.so $(DESTDIR)$(sdkdir)/sdk/lib/libmozjs.so
++      ln -s $(installdir)/libxpcom.so $(DESTDIR)$(sdkdir)/sdk/lib/libxpcom.so
++      ln -s $(installdir)/libxul.so $(DESTDIR)$(sdkdir)/sdk/lib/libxul.so
+       $(RM) -f $(DESTDIR)$(sdkdir)/lib $(DESTDIR)$(sdkdir)/bin 
$(DESTDIR)$(sdkdir)/sdk/include $(DESTDIR)$(sdkdir)/include 
$(DESTDIR)$(sdkdir)/sdk/idl $(DESTDIR)$(sdkdir)/idl
+       ln -s $(sdkdir)/sdk/lib $(DESTDIR)$(sdkdir)/lib
+       ln -s $(installdir) $(DESTDIR)$(sdkdir)/bin
+       ln -s $(includedir)/stable $(DESTDIR)$(sdkdir)/sdk/include
+-      ln -s $(includedir)/unstable $(DESTDIR)$(sdkdir)/include
++      ln -s $(includedir) $(DESTDIR)$(sdkdir)/include
+       ln -s $(idldir)/stable $(DESTDIR)$(sdkdir)/sdk/idl
+-      ln -s $(idldir)/unstable $(DESTDIR)$(sdkdir)/idl
++      ln -s $(idldir) $(DESTDIR)$(sdkdir)/idl
+ endif # INSTALL_SDK
+ 
+ make-sdk:
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/xulrunner-install.patch?r1=1.3&r2=1.4&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to