Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master z-rejected grimoire by George Sherwood (315857b15086d55aae14b08cd1ef91e1650b7e55)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: George Sherwood <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master z-rejected grimoire by George Sherwood (315857b15086d55aae14b08cd1ef91e1650b7e55)
  • Date: Sat, 10 Feb 2007 05:26:37 -0600

GIT changes to master z-rejected grimoire by George Sherwood
<chat AT sourcemage.org>:

dev/null |binary
z-doc/acroread/AdobeReader_enu-7.0.8-1.i386.tar.gz.sig | 0
z-doc/acroread/AdobeReader_enu-7.0.9-1.i386.tar.gz.sig |binary
z-doc/acroread/DEPENDS | 1
z-doc/acroread/DETAILS | 2
z-doc/acroread/HISTORY | 6
z-doc/acroread/INSTALL | 3
z-doc/acroread/acroread | 758
+++++++++++++++++
8 files changed, 768 insertions(+), 2 deletions(-)

New commits:
commit 315857b15086d55aae14b08cd1ef91e1650b7e55
Author: George Sherwood <chat AT sourcemage.org>
Commit: George Sherwood <chat AT sourcemage.org>

acroread: Updated to version 7.0.9. Fixed problem with expressions in
acroread script. I couldn't figure out how to patch due to this
install, so just copied the updated file. Removed depends gcc33.

diff --git a/z-doc/acroread/AdobeReader_enu-7.0.8-1.i386.tar.gz.sig
b/z-doc/acroread/AdobeReader_enu-7.0.8-1.i386.tar.gz.sig
deleted file mode 100644
index 6a1d8e3..0000000
Binary files a/z-doc/acroread/AdobeReader_enu-7.0.8-1.i386.tar.gz.sig and
/dev/null differ
diff --git a/z-doc/acroread/AdobeReader_enu-7.0.9-1.i386.tar.gz.sig
b/z-doc/acroread/AdobeReader_enu-7.0.9-1.i386.tar.gz.sig
new file mode 100644
index 0000000..17947e7
Binary files /dev/null and
b/z-doc/acroread/AdobeReader_enu-7.0.9-1.i386.tar.gz.sig differ
diff --git a/z-doc/acroread/DEPENDS b/z-doc/acroread/DEPENDS
index a5d6a3c..3ac443e 100755
--- a/z-doc/acroread/DEPENDS
+++ b/z-doc/acroread/DEPENDS
@@ -1,3 +1,2 @@
depends ed &&
-depends gcc33 &&
optional_depends openldap "" "no-openldap" "Public-Key Security plugin"
diff --git a/z-doc/acroread/DETAILS b/z-doc/acroread/DETAILS
index 74feaf4..7d547bd 100755
--- a/z-doc/acroread/DETAILS
+++ b/z-doc/acroread/DETAILS
@@ -1,5 +1,5 @@
SPELL=acroread
- VERSION=7.0.8
+ VERSION=7.0.9
VERSION2=`echo $VERSION | cut -d. -f1`
VERSION3=`echo $VERSION | cut -d. -f2`
VERSION4=`echo $VERSION | cut -d. -f3`
diff --git a/z-doc/acroread/HISTORY b/z-doc/acroread/HISTORY
index 088b3f2..42873df 100644
--- a/z-doc/acroread/HISTORY
+++ b/z-doc/acroread/HISTORY
@@ -1,3 +1,9 @@
+2007-02-10 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to version 7.0.9
+ * DEPENDS: No longer depends gcc33
+ * INSTALL: copy fixed acroread script. Bug 13507.
+ * acroread: Script updated to fix expression errors. Bug 13507.
+
2006-10-26 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* INSTALL: use TRACK_ROOT when linking #9163

diff --git a/z-doc/acroread/INSTALL b/z-doc/acroread/INSTALL
index e81ee99..25f3c0e 100755
--- a/z-doc/acroread/INSTALL
+++ b/z-doc/acroread/INSTALL
@@ -2,6 +2,9 @@ sedit "s/\/usr\/local\/Adobe\/Acrobat${
install -d -m 755 /usr/lib/acroread
&&
echo -en "\nn\n" | ./INSTALL &&

+#replace acroread script with updated for expr error. Bug 13507
+cp $SCRIPT_DIRECTORY/acroread $INSTALL_ROOT/usr/lib/acroread/bin &&
+
ln -sf $TRACK_ROOT/usr/lib/acroread/bin/acroread /usr/bin/acroread &&

if [ "$ACROREAD_MOZILLA" == "y" ]; then
diff --git a/z-doc/acroread/acroread b/z-doc/acroread/acroread
new file mode 100755
index 0000000..cce4c40
--- /dev/null
+++ b/z-doc/acroread/acroread
@@ -0,0 +1,758 @@
+#!/bin/sh
+#
+
+
+setLangENU()
+{
+ST_LANG="ENU"
+ST_LANG_SMALL="enu"
+ST_READER_RPM_NAME="AdobeReader_enu"
+ST_EXCHANGE_RPM_NAME="AdobeAcrobat_enu"
+ST_COMMENT_WORD="Comment"
+ST_DESCRIPTION_WORD="Description"
+ST_COMMENT_RPM="Launch Adobe Reader 7.0"
+ST_DES_RPM="Adobe Reader for Linux. An application that can view, navigate
and print PDF documents."
+ST_DES_TAG01="Adobe Reader can read documents in PDF format."
+ST_DES_TAG02="Adobe Reader also allows you to search within PDF files,"
+ST_DES_TAG03="search for PDF files on the internet and participate in
collaborative document reviews."
+ST_DES_TAG04="For details, please check www.adobe.com."
+ST_THE_FILE="The file"
+ST_FOR="for"
+ST_YES="yes"
+ST_NO="no"
+ST_OR="or"
+ST_SMALL_Y="y"
+ST_SMALL_N="n"
+ST_CAPS_Y="Y"
+ST_CAPS_N="N"
+ST_ACCEPT_CAPS="ACCEPT"
+ST_DECLINE_CAPS="DECLINE"
+ST_ACCEPT="accept"
+ST_DECLINE="decline"
+ST_VERSION="version"
+ST_STATEMENT_ACCEPT_DECLINE="Please type \\\"accept\\\" to accept the terms
and conditions of license agreement; Type \\\"decline\\\" to exit. "
+ST_RESTATEMENT_ACCEPT_DECLINE="Invalid response, expected \\\"accept\\\" or
\\\"decline\\\" ... try again ?"
+ST_ER_INVALID_RESP1="ERROR: Invalid response, expected"
+ST_ER_INVALID_RESP2="ERROR: Invalid response ... try again"
+ST_ER_INVALID_RESP3="... try again ?"
+ST_ER_NO_LIC_FILE="ERROR: Cannot find license file ... aborting"
+ST_TO_ACCEPT="To accept the terms and conditions of this agreement enter"
+ST_TO_DECLINE="To decline the terms and conditions of this agreement enter"
+ST_REQ0101="Please type"
+ST_REQ0102="to accept the terms and conditions of license agreement;"
+ST_REQ0103="Type"
+ST_REQ0104="to exit. "
+ST_ER_LIC_NOT_ACCP="License agreement not accepted ... aborting installation"
+ST_FREE_SPACE_INFO01="This installation requires"
+ST_FREE_SPACE_INFO02="MB of free disk space."
+ST_DONE_WORD="Done"
+ST_ER_INSTALLING01="ERROR installing"
+ST_ER_INSTALLING02="invalid product name"
+ST_RES_INST_DIR="Enter installation directory for Adobe Reader"
+ST_ER_SAME_FILE_NAME_AS_DIR="exists but is not a directory. Please specify a
different location."
+ST_DIR_INFO01="Directory"
+ST_DIR_INFO02="does not exist."
+ST_QUES_CREAT_DIR="Do you want to create it now? [y] "
+ST_ER_EXIT="Exiting installation..."
+ST_ER_DIR="ERROR: Cannot make directory"
+ST_ER_WRITE="ERROR: Cannot write to directory"
+ST_ER_NO_LIBCURL01="Not able to locate libcurl.so. Some of the functionality
of Adobe Reader may be hampered."
+ST_ER_NO_LIBCURL02="It is recommended to install curl ver."
+ST_ER_NO_LIBCURL03="or any version later than ver."
+ST_WARN_NO_LIBSSL01="WARNING: The libssl.so version on your machine is not
compatible to libssl.so.0.9.6."
+ST_WARN_NO_LIBSSL02="Please install libssl.so.0.9.6."
+ST_WARN_LD_LIB01="exists in the directory"
+ST_WARN_LD_LIB02="but this directory is not included in LD_LIBRARY_PATH."
+ST_WARN_LD_LIB03="Please include the directory"
+ST_WARN_LD_LIB04="in LD_LIBRARY_PATH"
+ST_WARN_LD_LIB05="exists in the directory"
+ST_ER_NO_CONFIG="ERROR: No configurations found ... aborting"
+ST_WARN_NO_CONFIG="WARNING: The chosen configuration will not run on your
current platform"
+ST_QUE_CONT="Continue installation?"
+ST_INFO_DEF_CONFIG1="Install default configuration"
+ST_INFO_DEF_CONFIG2="The following configurations are available for
installation:"
+ST_QUE_CONFIG="Enter the configuration number to install: "
+ST_EXIT_INFO="Exit Acrobat installation"
+ST_PLAT_INDEP_FILES="Installing platform independent files ... "
+ST_PLAT_DEP_FILES="Installing platform dependent files ... "
+ST_RPM_CAN_NOT_DEL="could not be deleted as it has some extra file or files
that were not installed by rpm"
+ST_WEL_ALK="Welcome to the Asian Language Kit installation."
+ST_INFO_ALK01="This installation will not work if you do not have the"
+ST_INFO_ALK02="Unix Adobe Reader version 7.0 installed prior to this
installation."
+ST_INFO_ALK03="If you do not have Adobe Reader version 7.0 already installed
on your"
+ST_INFO_ALK04="system please do so before installing this Asian Language
Kit."
+ST_ER_ALK01="ERROR: directory must be an absolute path"
+ST_ER_ALK02="ERROR: Directory "
+ST_ER_ALK03="does not exist."
+ST_ER_ALK04="ERROR: AcroVersion file does not exist."
+ST_ER_ALK05="ERROR: Incorrect Acrobat version:"
+ST_ER_ALK06="ERROR: Could not find distribution ... aborting"
+ST_IF_ALK07="Enter the location where you installed the Adobe Reader"
+ST_INFO_ALK_CMPLT="Installation completed."
+ST_WEL_HLK="Welcome to the Extended Language Pack installation."
+ST_INFO_HLK04="system please do so before installing this Extended Language
Pack."
+ST_INFO_HLK05="Installing Extended Language Pack Files ... "
+ST_WEL_CLK="Welcome to the Central European Font Pack installation."
+ST_INFO_CLK04="system please do so before installing this Central European
Font Pack."
+ST_INFO_CLK05="Installing Central European Language Pack Files ... "
+ST_ER_AR01="ERROR: Cannot determine current directory."
+ST_ER_AR02="ERROR: Cannot find installation directory."
+ST_ER_AR03="ERROR: Cannot find"
+ST_INFO_AR01="The OS named "
+ST_INFO_AR02="is currently not installed."
+ST_INFO_AR03="Try running on an installed platform and connecting to your
display."
+ST_INFO_AR04="Installed platform(s) include the following:"
+ST_INFO_AR05="not installed for this configuration,"
+ST_IBP_MISC_03="Mozilla"
+ST_IBP_MISC_04="Firefox"
+ST_IBP_MISC_05="Netscape"
+ST_IBP_MISC_06="Quit"
+ST_IBP_INFO_01="This will install the browser plugin for acroread."
+ST_IBP_INFO_02="Perform global installation"
+ST_IBP_INFO_03="Perform user-specific installation"
+ST_IBP_INFO_04="Enter your choice"
+ST_IBP_INFO_05="Do you want to install another browser ?"
+ST_IBP_INFO_06="Enter the install directory for Adobe Reader 7.0"
+ST_IBP_INFO_07="Enter the browser install directory"
+ST_IBP_INFO_08="The plugin seems to be already installed. Are you sure you
want to overwrite ?"
+ST_IBP_INFO_09="Installation cancelled."
+ST_IBP_INFO_10="Installation successful."
+ST_IBP_INFO_11="This will enable the plugin for Mozilla, Firefox and
Netscape."
+ST_IBP_INFO_12="If you are facing any problem in getting the installation to
work for your browser, please copy the following file to the plugin folder of
the browser:"
+ST_IBP_INFO_13="Acroread path specified"
+ST_IBP_INFO_14="Press <Enter> to continue"
+ST_IBP_INFO_15="In case of difficulties please refer to the documentation
provided along with the browser for addition of new plugins."
+ST_IBP_INFO_16="Installing plugin in"
+ST_IBP_INFO_17="Do you want to perform automatic installation ?"
+ST_IBP_INFO_18="Finished with automatic install."
+ST_IBP_INFO_19="Do you want to perform manual installation ?"
+ST_IBP_INFO_20="Do you want to install the browser plugin ?"
+ST_IBP_INFO_21="Browser plugin installation skipped."
+ST_IBP_INFO_22_1="Run"
+ST_IBP_INFO_22_2="to install browser plugin."
+ST_IBP_INFO_23="has been added."
+ST_IBP_INFO_24="Trying to install plugin for browser"
+ST_IBP_INFO_25="Installation failed"
+ST_IBP_ERR_01="Could not find the browser plugin file"
+ST_IBP_ERR_02="Could not find the browser plugins folder"
+ST_IBP_ERR_03="Could not find the browser folder"
+ST_IBP_ERR_04="Could not remove previous version of the plugin in"
+ST_IBP_ERR_05_1="Could not copy the plugin file"
+ST_IBP_ERR_05_2="to"
+ST_IBP_ERR_06="Could not create the directory"
+ST_IBP_ERR_07="Could not find browser plugin install script."
+ST_IBP_ERR_08="already exists as a special file and cannot overwrite it."
+ST_IBP_ERR_09="Unable to query HOME variable from the environment. Cannot
find your home directory."
+ST_IBP_ERR_10="Could not find the installation folder"
+ST_IBP_ERR_11="INTERNAL ERROR ..... No matching OS name."
+ST_SEP_INFO_01="Enter the install directory for Adobe Reader 7.0"
+ST_SEP_INFO_02="INTERNAL ERROR ..... No matching OS name."
+ST_SEP_INFO_03="Unable to find appropriate files in the installation path."
+ST_SEP_INFO_04="Resetting old contexts"
+ST_SEP_INFO_05="Setting new contexts for library files"
+ST_SEP_INFO_06="This will try to update the library files to make them
SELinux aware."
+ST_SEP_INFO_07="Could not find the installation folder."
+ST_SEP_INFO_08="Finished setting the contexts. You can check the log at"
+ST_SEP_INFO_09="Failure in command"
+ST_SEP_INFO_10="Patch might not have completed properly. You can check the
log at"
+ST_IOP_ERR1="OpenOffice PDF Plugin could not be registered. Please read the
instructions in "
+ST_IOP_ERR2="for manual installation."
+ST_IOP_ERR3="OpenOffice >= 1.9 is required for OpenOffice PDF Plugin to run
properly. Skipping registration of PDF Plugin."
+ST_IOP_ERR4="OpenOffice binary soffice could not located in the specified
directory."
+ST_IOP_INFO_01="Please specify the directory where OpenOffice is installed: "
+ST_IOP_INFO_02="Do you want to install the OpenOffice Plugin ?"
+ST_IAP_ERR1="Adobe PDF Plugin could not be registered. Please follow the
instructions in "
+ST_IAP_INFO_01="Do you want to install the Adobe PDF plugin ?"
+ST_IFE_INFO_01="Do you want to install the firefox extension ?"
+ST_IFE_INFO_02="Please specify the path for Firefox executable : "
+ST_IFE_ERR_01="Firefox exe not found or does not have executable
permissions."
+ST_IDI_INFO_01="Do you want to install the Distiller ?"
+ST_MIME_INFO_01="Please login again for changes to MIME types and icons to
take effect."
+true
+}
+
+setLangENU
+
+MkTemp()
+{
+ if [ -z "$mkTempCount" ]; then
+ mkTempCount="0"
+ fi
+
+ TmpFile="/tmp/acrobat.$$.$mkTempCount"
+
+ while [ -f "$TmpFile" ]; do
+ mkTempCount=`expr $mkTempCount + 1`
+ TmpFile="/tmp/acrobat.$$.$mkTempCount"
+ done
+
+ touch "$TmpFile" && chmod 644 "$TmpFile" && echo "$TmpFile"
+}
+
+readlink()
+{
+ OLDPWD="`/bin/pwd`"
+ lfile="$1"
+
+ while [ -h "$lfile" -a -f "$lfile" ]; do
+ CWD="`dirname "$lfile"`"
+ if [ "`expr "${CWD}" : "\.\."`" = "2" ]; then
+ CWD="`/bin/pwd`/$CWD"
+ fi
+ lfile="`basename "$lfile"`"
+ cd "$CWD"
+ lfile="`/bin/ls -l "$lfile"|sed 's/^.*-> *\(.*\) *$/\1/'`"
+ done
+
+ if [ -f "$lfile" ]; then
+ CWD="`dirname "$lfile"`"
+ lfile="`basename "$lfile"`"
+ if [ "`expr "${CWD}" : "\.\."`" = "2" ]; then
+ CWD="`/bin/pwd`/$CWD"
+ fi
+ cd "$CWD"
+ echo `/bin/pwd`/$lfile
+ cd "$OLDPWD"
+ return 0
+ fi
+
+ cd "$OLDPWD"
+ return 1
+}
+
+
+ver=7.0.9
+cwd="`/bin/pwd 2> /dev/null`"
+
+if [ -h "$0" ]; then
+ ScriptVariable=`readlink $0`
+ ScriptDirectory=`dirname "$ScriptVariable"`
+else
+ ScriptDirectory=`dirname "$0"`
+ cd "$ScriptDirectory"
+ ScriptDirectory="`/bin/pwd 2> /dev/null`"
+ cd "$cwd"
+fi
+install_dir=`dirname "$ScriptDirectory"`/Reader
+
+
+#
+# Prepend a colon separated environment variable
+# $1 string to be prepended
+# $2 environment variable
+#
+prepend()
+{
+ if [ -z "$2" -o "$2" = "$1" ] ; then
+ echo "$1"
+ else
+ first="`expr "$2" : '\([^:]*\):'`"
+ if [ "$first" = "$1" ] ; then
+ echo "$2"
+ else
+ echo "${1}:${2}"
+ fi
+ fi
+}
+
+
+#
+# Tests the version file in an installation directory.
+#
+test_install_dir()
+{
+ if [ "`cat "$1"/AcroVersion 2>/dev/null`" = "$ver" ] ; then
+ return 0
+ else
+ return 1
+ fi
+}
+
+
+#
+# Check a given file in given path
+#
+check_file_in_named_path()
+{
+ if [ -x "$2/$1" ] ; then
+ return 1
+ fi
+
+ return 0
+}
+
+
+#
+# Check a given file in $PATH
+#
+
+check_file_in_path()
+{
+ OLD_IFS=$IFS
+ IFS=":"
+
+ if [ -n "$PATH" ] ; then
+ for i in $PATH; do
+ if [ -d "$i" ] ; then
+ check_file_in_named_path "$1" "$i"
+ if [ $? -eq 1 ]; then
+ IFS=$OLD_IFS
+ return 1
+ fi
+ fi
+ done
+ fi
+
+ IFS=$OLD_IFS
+ return 0
+}
+
+IsUserAffirmative()
+{
+ read userResp
+ if [ "$userResp" ] ; then
+ case "$userResp" in
+ y|Y|[yY][eE][sS]) return 0 ;;
+ esac
+ fi
+ return 1
+}
+
+InstallCertificate()
+{
+#$1 is install_dir
+#$2 is URL
+#$3 is port
+ RETVAL=0
+ INSTALL_DIR=$1
+ LOGFILE=`MkTemp /tmp/ssl_logXXXXXX`
+ CERTNAME=`MkTemp /tmp/certi.cerXXXXXX`
+ CERTDATA=`MkTemp /tmp/certDataXXXXXX`
+
+ CertificateInstallDirectory="$HOME/.adobe/Acrobat/`echo $ver | cut
-c1-3`/Cert"
+
+ check_file_in_path openssl
+ if [ $? -ne 1 ]
+ then
+ echo "Unable to find openssl, please make sure the openssl binary is
in the PATH"
+ exit 1
+ fi
+
+ echo "Fetching certificate from website...."
+ echo "QUIT" | openssl s_client -connect $2:$3 >$LOGFILE
+
+ echo "Processing ...."
+
+
+ beginCert=`cat $LOGFILE |grep -n "BEGIN CERTIFICATE---" |cut -f1 -d":"`
+ endCert=`cat $LOGFILE |grep -n "END CERTIFICATE---" |cut -f1 -d":"`
+
+ head -$endCert $LOGFILE | tail -`expr $endCert - $beginCert + 1`
>$CERTNAME
+
+ openssl x509 -inform PEM -in $CERTNAME -text -out $CERTDATA
+ HASH=`openssl x509 -hash -noout -in $CERTNAME`
+
+ echo "The website presented the following Certificate"
+ echo
+ echo
+
+ more $CERTDATA
+
+ echo "Do you want to accept and install it (y/n)?"
+
+ if IsUserAffirmative
+ then
+ if [ ! -d "$CertificateInstallDirectory" ]
+ then
+ mkdir -p "$CertificateInstallDirectory"
+ if [ $? -ne 0 ]
+ then
+ echo $$ST_ER_DIR
+ exit 1
+ fi
+ fi
+
+ cp $CERTNAME "$CertificateInstallDirectory"/${HASH}.0
+ if [ $? = "0" ]
+ then
+ echo "Certificate successfuly installed."
+ else
+ echo "There was a problem installing the certificate"
+ RETVAL=1
+ fi
+ else
+ echo "Not installing the certtificate."
+ RETVAL=2
+ fi
+
+
+ rm -f $CERTNAME
+ rm -f $CERTDATA
+ rm -f $LOGFILE
+ return $RETVAL
+}
+
+# Function : get_gtk_file_ver($1)
+# $1 : name of the gtk-lib file
+# Return value : 0 if version >= 2.4 else 1
+# Side Effects : echo the gtk-version
+# Aim : To find the version of gtk-lib file and echo it
+
+get_gtk_file_ver()
+{
+ if [ -f "$1" ]; then
+ if [ -h "$1" ]; then
+ ifile=`readlink $1`
+ if [ $? -eq 1 ]; then
+ return 1
+ fi
+ fi
+
+ mfile=`basename $ifile`
+ echo $mfile | grep -q
"libgtk-x11-\([0-9]*\).0.so.0.\([0-9]*\).\([0-9]*\)" 2>/dev/null
+
+ if [ $? -ne 0 ]; then
+ return 1
+ fi
+
+ echo $mfile| sed
's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'
+ return 0
+ fi
+
+ return 1
+}
+
+
+# Function : check_gtk_ver_and_set_lib_path($1)
+# $1 : minimum base version of the gtk required.
+# Return Value : 0 if LD_LIBRARY_PATH is set properly else 1
+# Side Effects : LD_LIBRARY_PATH is modified
+# Aim : To find out the correct gtk libraries and LD_LIBRARY_PATH to
include the directory at the start which contain gtk-libs >= 2.4
+
+check_gtk_ver_and_set_lib_path()
+{
+ if [ -z "$LD_LIBRARY_PATH" ]; then
+ LD_LIBRARY_PATH=/lib:/usr/lib
+ else
+ LD_LIBRARY_PATH="$LD_LIBRARY_PATH":/lib:/usr/lib
+ fi
+
+ OLD_IFS="$IFS"
+ IFS=':'
+
+ for idir in $LD_LIBRARY_PATH
+ do
+ if [ -z "$idir" ]; then
+ continue
+ fi
+
+ ifile="$idir"/libgtk-x11-2.0.so
+
+ base_version="$1"
+ version=`get_gtk_file_ver "$ifile"`
+
+ if [ $? -ne 0 ]; then
+ continue
+ fi
+
+ len_version=`expr length "$version"`
+ base_version=`expr substr "${base_version}0000000000" 1
"$len_version"`
+ len_base_version=`expr length "$base_version"`
+
+ while [ $len_version -gt $len_base_version ]; do
+ base_version=`expr substr "${base_version}0000000000" 1
"$len_version"`
+ len_base_version=`expr length "$base_version"`
+ done
+
+ if [ $version -ge $base_version ]; then
+ export LD_LIBRARY_PATH="$idir":"$LD_LIBRARY_PATH"
+ IFS="$OLD_IFS"
+ OLD_IFS=""
+ return 0
+ fi
+ done
+
+ IFS="$OLD_IFS"
+ OLD_IFS=""
+
+ # This checks for libs in cache /etc/ld.so.cache
+ for ifile in `/sbin/ldconfig -p|grep "libgtk-x11-2.0.so$"|sed 's/.*[
\t]*=>[ \t]*\(.*\)/\1/g' 2>/dev/null`; do
+ version=`get_gtk_file_ver "$ifile"`
+
+ while [ ${#version} -gt ${#base_version} ]; do
+ base_version="${base_version}0"
+ done
+
+ if [ $version -ge $base_version ]; then
+ export LD_LIBRARY_PATH="`dirname "$ifile"`":"$LD_LIBRARY_PATH"
+ return 0
+ fi
+ done
+
+ return 1
+}
+
+
+#
+# Get the current working directory.
+# Try to avoid automounter directories by checking
+# if $HOME or $PWD is the same directory as pwd,
+# and removing the automount directory component.
+#
+if [ -z "$cwd" -o ! -d "$cwd" ] ; then
+ echo "$ST_ER_AR01"
+ exit 1
+fi
+
+if [ "$HOME" -a -d "$HOME" ] && [ "`cd / ; cd "$HOME" ; /bin/pwd`" = "$cwd"
] ; then
+ cwd="$HOME"
+elif [ "$PWD" -a -d "$PWD" ] && [ "`cd / ; cd "$PWD" ; /bin/pwd`" = "$cwd" ]
; then
+ cwd="$PWD"
+fi
+
+
+PWD="$cwd"
+export PWD
+
+
+#
+# Setup ACRO_ARG0 to this script
+#
+arg0="$0"
+if [ "$arg0" ] ; then
+ case "$arg0" in
+ /*) ;;
+ ./*) arg0="$cwd/`expr "$arg0" : '\./\(.*\)'`" ;;
+ *) arg0="$cwd/$arg0" ;;
+ esac
+
+ ACRO_ARG0="$arg0"
+ export ACRO_ARG0
+fi
+
+
+#
+# Try to find the installation directory
+#
+if ( test_install_dir "$install_dir" ) ; then
+ ACRO_INSTALL_DIR="$install_dir"
+ export ACRO_INSTALL_DIR
+
+else
+ script="$arg0"
+ while [ "$script" ] ; do
+ install_dir="`dirname "$script"`"
+ if ( test_install_dir "$install_dir/Reader" ) ; then
+ ACRO_INSTALL_DIR="$install_dir/Reader"
+ export ACRO_INSTALL_DIR
+ break
+ fi
+
+ install_dir="`dirname "$install_dir"`"
+ if ( test_install_dir "$install_dir/Reader" ) ; then
+ ACRO_INSTALL_DIR="$install_dir/Reader"
+ export ACRO_INSTALL_DIR
+ break
+ fi
+
+ if [ -h "$script" ] ; then
+ new_script=`readlink "$script"`
+ if [ "$new_script" -a "`expr "$new_script" : '/.*'`" = 0 ] ; then
+ new_script="`dirname "$script"`/$new_script"
+ fi
+ script="$new_script"
+ else
+ break
+ fi
+ done
+
+ if ( test_install_dir "$ACRO_INSTALL_DIR" ) ; then
+ :
+ elif ( test_install_dir "$ACRO_HOME" ) ; then
+ ACRO_INSTALL_DIR="$ACRO_HOME"
+ export ACRO_INSTALL_DIR
+ else
+ echo "$ST_ER_AR02"
+ exit 1
+ fi
+fi
+
+
+#
+# setup the configuration from uname
+#
+os_name=`uname -s`
+os_release=`uname -r`
+
+case "$os_name" in
+ SunOS)
+ case "$os_release" in
+ 4.1.3*|4.1.4*|4.1C)
+ ACRO_CONFIG=sparcsun
+ export ACRO_CONFIG
+ ;;
+ 5.*)
+ machine_type=`uname -p`
+ case "$machine_type" in
+ sparc)
+ ACRO_CONFIG=sparcsolaris
+ export ACRO_CONFIG
+ ;;
+ intel|i386)
+ ACRO_CONFIG=intelsolaris
+ export ACRO_CONFIG
+ ;;
+ ppc)
+ ACRO_CONFIG=ppcsolaris
+ export ACRO_CONFIG
+ ;;
+ esac
+ ;;
+ esac
+ ;;
+ Linux)
+ ACRO_CONFIG=intellinux
+ export ACRO_CONFIG
+ ;;
+ AIX)
+ ACRO_CONFIG=rs6000aix
+ export ACRO_CONFIG
+ ;;
+ HP-UX)
+ ACRO_CONFIG=hppahpux
+ export ACRO_CONFIG
+esac
+
+if [ -z "$ACRO_CONFIG" ] ; then
+ echo "$ST_INFO_AR01 $os_name $ST_VERSION $os_release $ST_INFO_AR02"
+ echo "$ST_INFO_AR03"
+ echo "$ST_INFO_AR04"
+
+ if [ -d "$ACRO_INSTALL_DIR"/sparcsolaris ] ; then
+ echo " SPARC/Solaris version 2.x"
+ fi
+ if [ -d "$ACRO_INSTALL_DIR"/intellinux ] ; then
+ echo " Intel/Linux"
+ fi
+ exit 1
+fi
+
+# Check the version of gtk and update the LD_LIBRARY_PATH if required.
+
+if [ "`uname -s`" = "Linux" ]; then
+ MIN_GTK_VERSION="240"
+ check_gtk_ver_and_set_lib_path "$MIN_GTK_VERSION" ### returns 0 if
found gtk >= 2.4
+fi
+
+#
+# Setup configuration specific environment variables
+#
+case "$ACRO_CONFIG" in
+ sparcsolaris)
+ LD_LIBRARY_PATH="`prepend
"$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars"
"$LD_LIBRARY_PATH"`"
+ export LD_LIBRARY_PATH
+ ;;
+ intellinux)
+ LD_LIBRARY_PATH="`prepend
"$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars"
"$LD_LIBRARY_PATH"`"
+ export LD_LIBRARY_PATH
+ ;;
+ rs6000aix)
+ LIBPATH="`prepend
"$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:/opt/freeware/lib:"
"$LIBPATH"`"
+ export LIBPATH
+ ;;
+ hppahpux)
+ SHLIB_PATH="`prepend
"$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:/opt/graphics/OpenGL/lib"
"$SHLIB_PATH"`"
+ LD_PRELOAD=/opt/graphics/OpenGL/lib/libGL.sl
+ export SHLIB_PATH
+ export LD_PRELOAD
+ ;;
+esac
+
+DefaultPSRESPATH="$HOME/psres:$HOME/fonts:/usr/psres"
+if [ -z "$PSRESOURCEPATH" ] ; then
+ PSRESOURCEPATH="$DefaultPSRESPATH"
+else
+ PSRESOURCEPATH="$PSRESOURCEPATH":"$DefaultPSRESPATH"
+fi
+case "$PSRESOURCEPATH" in
+ ::*|*::*|*::)
+ ;;
+ *)
+ PSRESOURCEPATH="$PSRESOURCEPATH"::
+ ;;
+esac
+export PSRESOURCEPATH
+
+directory="`basename \"$ACRO_INSTALL_DIR\"`"
+
+if [ "$directory" = "Reader" ]; then
+ cmd="acroread"
+ prod="Adobe Reader"
+else
+ if [ "$directory" = "Acrobat" ]; then
+ cmd="acroexch"
+ prod="Adobe Acrobat"
+ fi
+fi
+
+#
+# Set the command. Process any debug flags and exec.
+#
+ACRO_EXEC_CMD="$ACRO_INSTALL_DIR/$ACRO_CONFIG/bin/$cmd"
+export ACRO_EXEC_CMD
+
+ACRO_RES_DIR=$ACRO_INSTALL_DIR/../Resource
+export ACRO_RES_DIR
+
+ACRO_LANG=$ST_LANG
+export ACRO_LANG
+
+# Adobe Reader/Acrobat uses gconftool-2 to check whether accessibility
support is enabled. Please refer to the Readme file to work around this.
+check_file_in_path gconftool-2
+if [ $? -eq 0 ]
+then
+ # gconftool-2 is not there on system, turn off AT support
+ ACRO_AT_ACTIVE="false"
+ export ACRO_AT_ACTIVE
+else
+ ACRO_AT_ACTIVE=`gconftool-2 -g /desktop/gnome/interface/accessibility
2>/dev/null`
+ export ACRO_AT_ACTIVE
+fi
+
+if [ "$ACRO_AT_ACTIVE" = "true" ]; then
+ GTK_MODULES=gail:atk-bridge
+ export GTK_MODULES
+fi
+
+if [ "$1" = "-installCertificate" ]
+then
+ InstallCertificate $ACRO_INSTALL_DIR $2 $3
+ exit $?
+fi
+
+if [ "$1" = "-DEBUG" ] ; then
+ ACRODEBUG=1
+ ACRO_CRASHLOG=1
+ export ACRODEBUG ACRO_CRASHLOG
+
+ if [ "`ulimit -c 2>/dev/null`" = "0" ]
+ then
+ ulimit -c 1000000 >/dev/null 2>&1
+ fi
+
+ if [ $# = 1 ] ; then
+ export ACRO_EXEC_CMD
+ exec "$SHELL"
+ else
+ shift
+ exec ${1+"$@"} "$ACRO_EXEC_CMD"
+ fi
+fi
+
+if [ -f "$ACRO_EXEC_CMD" ] ; then
+ exec "$ACRO_EXEC_CMD" ${1+"$@"}
+else
+ echo "$ST_ER_AR03 $ACRO_EXEC_CMD"
+ echo " $prod $ST_INFO_AR05 \"$ACRO_CONFIG\"."
+ exit 1
+fi



  • [SM-Commit] GIT changes to master z-rejected grimoire by George Sherwood (315857b15086d55aae14b08cd1ef91e1650b7e55), George Sherwood, 02/10/2007

Archive powered by MHonArc 2.6.24.

Top of Page