[csw-devel] SF.net SVN: gar:[6296] csw/mgar/pkg/seamonkey/trunk

wbonnet at users.sourceforge.net wbonnet at users.sourceforge.net
Sun Sep 13 20:27:21 CEST 2009


Revision: 6296
          http://gar.svn.sourceforge.net/gar/?rev=6296&view=rev
Author:   wbonnet
Date:     2009-09-13 18:27:21 +0000 (Sun, 13 Sep 2009)

Log Message:
-----------
Upgrade to 1.1.18

Modified Paths:
--------------
    csw/mgar/pkg/seamonkey/trunk/Makefile
    csw/mgar/pkg/seamonkey/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/seamonkey/trunk/files/CSWseamonkey.postinstall
    csw/mgar/pkg/seamonkey/trunk/files/CSWseamonkey.postremove

Modified: csw/mgar/pkg/seamonkey/trunk/Makefile
===================================================================
--- csw/mgar/pkg/seamonkey/trunk/Makefile	2009-09-13 18:17:13 UTC (rev 6295)
+++ csw/mgar/pkg/seamonkey/trunk/Makefile	2009-09-13 18:27:21 UTC (rev 6296)
@@ -9,7 +9,7 @@
 endef
 
 DISTFILES  = $(GARNAME)-$(GARVERSION).source.tar.bz2
-# DISTFILES += CSWseamonkey.postremove CSWseamonkey.postinstall 
+DISTFILES += CSWseamonkey.postremove CSWseamonkey.postinstall 
 
 # We define upstream file regex so we can be notifed of new upstream software release
 UFILES_REGEX = (\d+(?:\.\d+)*)
@@ -86,7 +86,6 @@
 
 post-extract:
 	@mv $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/mozilla $(WORK_BUILD)
-#	@cp $(FILEDIR)/stdbool.h $(WORK_BUILD)/memory/jemalloc
 	@$(MAKECOOKIE)
 
 pre-configure:
@@ -95,12 +94,6 @@
 pre-install:
 	( if [ ! -d $(WORK_INSTALL)/opt/csw/bin ] ; then mkdir -p $(WORK_INSTALL)/opt/csw/bin ; fi )
 	( cd $(WORK_INSTALL)/opt/csw/bin ; rm -f seamonkey ; ln -sf ../mozilla/seamonkey/bin/seamonkey . )
-#	( mkdir -p $(WORK_INSTALL)/opt/csw/share/pixmaps )
-#	( cp $(WORK_BUILD)/other-licenses/branding/seamonkey/mozicon128.png $(WORK_INSTALL)/opt/csw/share/pixmaps/seamonkey.png )
-#	( mkdir -p $(WORK_INSTALL)/opt/csw/share/applications )
-#	( cp $(FILEDIR)/seamonkey.desktop $(WORK_INSTALL)/opt/csw/share/applications/seamonkey.desktop )
-#	( mkdir -p $(WORK_INSTALL)/opt/csw/share/gnome/mime-info )
-#	( cp $(FILEDIR)/seamonkey.keys $(WORK_INSTALL)/opt/csw/share/gnome/mime-info/seamonkey.keys )
 
 post-install:
 	( gfind $(WORK_INSTALL)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}"  \; )

Modified: csw/mgar/pkg/seamonkey/trunk/checksums
===================================================================
--- csw/mgar/pkg/seamonkey/trunk/checksums	2009-09-13 18:17:13 UTC (rev 6295)
+++ csw/mgar/pkg/seamonkey/trunk/checksums	2009-09-13 18:27:21 UTC (rev 6296)
@@ -1,3 +1,10 @@
+058f97fd1a482f544e00706fa4d9b85a  download/CSWseamonkey.postinstall
+b7484bcb84a902a5a110758cd5ffad99  download/CSWseamonkey.postremove
+23b32e46acefebe1eb21566d0336075e  download/SunOS5.mk.diff
+923bc1a8e0f98039c863a4f01dec9ec4  download/autoconf.mk.in.diff
+e06ffefa6534521de5ed91c812a4a9c6  download/legacydb.config.mk.diff
+f06035b459f608ed5032252bcaf87fb2  download/legacydb.manifest.mm.diff
 3b03f00259d6897e017254e9dceed493  download/packager.mk.diff
 ef4455becf3a12833dca7dd92854aeaa  download/seamonkey-1.1.18.source.tar.bz2
 c815868b27233888ae5623967cc012f5  download/softoken.config.mk.diff
+1150110fc60db3d7f5475e6906fe80c6  download/softoken.manifest.mm.diff

Added: csw/mgar/pkg/seamonkey/trunk/files/CSWseamonkey.postinstall
===================================================================
--- csw/mgar/pkg/seamonkey/trunk/files/CSWseamonkey.postinstall	                        (rev 0)
+++ csw/mgar/pkg/seamonkey/trunk/files/CSWseamonkey.postinstall	2009-09-13 18:27:21 UTC (rev 6296)
@@ -0,0 +1,44 @@
+#!/bin/sh
+
+UNAME_P=`uname -p`
+UNAME_R=`uname -r`
+
+PLUGIN_PATH=/opt/csw/mozilla/seamonkey/lib/plugins
+PLUGIN_BASEFILE=libjavaplugin_oji.so
+PLUGIN_DEST=$PLUGIN_PATH/$PLUGIN_BASEFILE
+PLUGIN_BASE=/usr/java/jre/plugin
+
+# There is no need to detect the different java installed version
+# This script uses default location for jre : /usr/java/jre
+# This directory is linked during java installation
+
+# Create the link only if it does not already exist
+if [ ! -f $PLUGIN_PATH/$PLUGIN_BASEFILE ]; then
+    # Try to use the most recent plugin version
+    PLUGIN_FILE="$PLUGIN_BASE/${UNAME_P}/ns7/$PLUGIN_BASEFILE"
+    if [ ! -f $PLUGIN_FILE ] ; then
+        PLUGIN_FILE="$PLUGIN_BASE/${UNAME_P}/ns610/$PLUGIN_BASEFILE"
+        if [ ! -f $PLUGIN_FILE ] ; then
+            PLUGIN_FILE="$PLUGIN_BASE/${UNAME_P}/ns600/$PLUGIN_BASEFILE"
+            if [ ! -f $PLUGIN_FILE ] ; then
+                PLUGIN_FILE="$PLUGIN_BASE/${UNAME_P}/ns4/$PLUGIN_BASEFILE"
+                if [ ! -f $PLUGIN_FILE ] ; then
+                    echo "No Java plugin found."
+                    exit 0
+                fi
+            fi
+        fi
+    fi
+
+    # Still here ? thus at least one of the plugin was found and var is set
+    echo Solaris $UNAME_R $UNAME_P
+    echo "Installing Java plugin..."
+    echo "Java plugin location:"
+    echo ${PLUGIN_FILE}
+    cd $PLUGIN_PATH && ln -s ${PLUGIN_FILE} libjavaplugin_oji.so
+else
+    echo "Java plugin $PLUGIN_PATH/$PLUGIN_BASEFILE is already installed"
+    echo "The existing plugin has not been modified" 
+fi
+
+exit 0

Added: csw/mgar/pkg/seamonkey/trunk/files/CSWseamonkey.postremove
===================================================================
--- csw/mgar/pkg/seamonkey/trunk/files/CSWseamonkey.postremove	                        (rev 0)
+++ csw/mgar/pkg/seamonkey/trunk/files/CSWseamonkey.postremove	2009-09-13 18:27:21 UTC (rev 6296)
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+PLUGIN_FILE=/opt/csw/mozilla/seamonkey/lib/plugins/libjavaplugin_oji.so
+
+if [ -f $PLUGIN_FILE ]; then
+    echo
+    echo "The java plugin has been detected in $PLUGIN_FILE"
+    echo "It has been installed by this package, but it may have been modified after installation"
+    echo "Please delete it manually if you need to remove this file definitively"
+    echo
+fi
+exit 0


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list