Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/sci
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12393

Added Files:
        ccp4.patch 
Log Message:
proper patch file for ccp4 (finally) 10.3 unstable sci

--- NEW FILE: ccp4.patch ---
diff -urN ccp4-5.0.1-orig/ccp4i/scripts/dhm_tool.script 
ccp4-5.0.1/ccp4i/scripts/dhm_tool.script
--- ccp4-5.0.1-orig/ccp4i/scripts/dhm_tool.script       2004-07-02 08:56:14.000000000 
-0700
+++ ccp4-5.0.1/ccp4i/scripts/dhm_tool.script    2004-07-12 16:12:40.000000000 -0700
@@ -10,7 +10,8 @@
 
 if { $PDB_EXTRACT == 1 && $XML != 1 } {
 
-        if { $EXTRACT_STEP == "scaling" && $SCALING != "" } {
+        if { $EXTRACT_STEP == "scaling" && $SCALING != "" && 
+             ($SCALING_LOGIN != "" || $SCALING1_LOGIN != "" || $SCALING_CIFIN != "") 
} {
                append cmd " -s " $SCALING
               if { $SCALING_LOGIN != "" } {
                        append cmd " -iLOG " $SCALING_LOGIN
@@ -25,7 +26,9 @@
         }
 
 
-       if { $EXTRACT_STEP == "phasing" && $EXP_MENU != "" && $PHASING != ""} {
+       if { $EXTRACT_STEP == "phasing" && $EXP_MENU != "" && $PHASING != ""
+               && ($PHASING_LOGIN != "" || $PHASING1_LOGIN != "" ||
+                   $PHASING_PDBIN != "" || $PHASING_CIFIN != "") } {
                append cmd " -e " $EXP_MENU
                append cmd " -p " $PHASING
                if { $PHASING_LOGIN != "" } {
@@ -44,7 +47,9 @@
        }
 
 
-       if { $EXTRACT_STEP == "replacement" &&  $REPLACEMENT != "" } {
+       if { $EXTRACT_STEP == "replacement" &&  $REPLACEMENT != "" &&
+           ( $REPLACEMENT_LOGIN != "" || $REPLACEMENT1_LOGIN != "" || 
+             $REPLACEMENT_CIFIN != "") } {
                append cmd " -m " $REPLACEMENT
                if { $REPLACEMENT_LOGIN != "" } {
                        append cmd " -iLOG " $REPLACEMENT_LOGIN
@@ -59,7 +64,8 @@
        }
 
 
-       if { $EXTRACT_STEP == "den_mod" && $DEN_MOD != "" } {
+       if { $EXTRACT_STEP == "den_mod" && $DEN_MOD != "" &&
+             ( $DM_LOGIN != "" || $DM_CIFIN != "") } {
                append cmd " -d " $DEN_MOD  
                if { $DM_LOGIN != "" } {
                        append cmd " -iLOG " $DM_LOGIN
@@ -71,7 +77,8 @@
        }
 
 
-       if { $EXTRACT_STEP == "refinement" && $REFINEMENT != "" } {
+       if { $EXTRACT_STEP == "refinement" && $REFINEMENT != "" &&
+             ($REFINE_CIFIN != "" || $REFINE_PDBIN != "" ||  $REFINE_LOGIN != "")} {
                append cmd " -r " $REFINEMENT
                if { $REFINE_CIFIN != "" } {
                        append cmd " -iCIF " $REFINE_CIFIN
@@ -97,7 +104,8 @@
 
        if { $EXTRACT_STEP == "merge" } {
 
-            if { $SCALING != "" } {
+            if { $SCALING != "" && 
+             ($SCALING_LOGIN != "" || $SCALING1_LOGIN != "" || $SCALING_CIFIN != "")} 
{
                append cmd " -s " $SCALING
               if { $SCALING_LOGIN != "" } {
                        append cmd " -iLOG " $SCALING_LOGIN
@@ -111,7 +119,9 @@
             }
 
 
-           if { $EXP_MENU != "" && $PHASING != ""} {
+           if { $EXP_MENU != "" && $PHASING != "" &&
+            ($PHASING_LOGIN != "" || $PHASING1_LOGIN != "" || 
+             $PHASING_PDBIN != "" || $PHASING_CIFIN != "" )} {
                append cmd " -e " $EXP_MENU
                append cmd " -p " $PHASING
                if { $PHASING_LOGIN != "" } {
@@ -129,7 +139,9 @@
            }
 
 
-           if { $REPLACEMENT != "" } {
+           if { $REPLACEMENT != "" && 
+            ($REPLACEMENT_LOGIN != "" || $REPLACEMENT1_LOGIN != ""||
+             $REPLACEMENT_CIFIN != "") } {
                append cmd " -m " $REPLACEMENT
                if { $REPLACEMENT_LOGIN != "" } {
                        append cmd " -iLOG " $REPLACEMENT_LOGIN
@@ -143,7 +155,8 @@
            }
 
 
-           if { $DEN_MOD != "" } {
+           if { $DEN_MOD != "" &&
+            ($DM_LOGIN != "" || $DM_CIFIN != "")} {
                append cmd " -d " $DEN_MOD  
                if { $DM_LOGIN != "" } {
                        append cmd " -iLOG " $DM_LOGIN
@@ -154,7 +167,8 @@
            }
 
 
-           if {  $REFINEMENT != "" } {
+           if {  $REFINEMENT != "" && 
+            ($REFINE_CIFIN != "" ||  $REFINE_PDBIN != "" || $REFINE_LOGIN != "")} {
                append cmd " -r " $REFINEMENT
                if { $REFINE_CIFIN != "" } {
                        append cmd " -iCIF " $REFINE_CIFIN
diff -urN ccp4-5.0.1-orig/ccp4i/tasks/fffear.tcl ccp4-5.0.1/ccp4i/tasks/fffear.tcl
--- ccp4-5.0.1-orig/ccp4i/tasks/fffear.tcl      2004-01-26 03:24:01.000000000 -0800
+++ ccp4-5.0.1/ccp4i/tasks/fffear.tcl   2004-07-12 16:13:14.000000000 -0700
@@ -140,8 +140,8 @@
                                        emp-turn_b-9 \
                                        emp-helixend-9 \
                                        theor-helix-10 \
-                                       theor-strand-5 \
-                                       theor-helix-10 \
+                                       theor-helix-5 \
+                                       theor-strand-10 \
                                        theor-strand-5 ]
        
 
diff -urN ccp4-5.0.1-orig/etc/xloggraph ccp4-5.0.1/etc/xloggraph
--- ccp4-5.0.1-orig/etc/xloggraph       1969-12-31 16:00:00.000000000 -0800
+++ ccp4-5.0.1/etc/xloggraph    2004-07-12 16:13:49.000000000 -0700
@@ -0,0 +1,6 @@
+#!/bin/zsh
+export XUSERFILESEARCHPATH=/sw/lib/app-defaults/XCCPJiffy
+xloggraph.exe "$@" &
+export XUSERFILESEARCHPATH=""
+print "Plot button sends pdf to Preview.  Print or save pdf in Preview window."
+exit 0
diff -urN ccp4-5.0.1-orig/etc/xplot84 ccp4-5.0.1/etc/xplot84
--- ccp4-5.0.1-orig/etc/xplot84 1969-12-31 16:00:00.000000000 -0800
+++ ccp4-5.0.1/etc/xplot84      2004-07-12 16:13:44.000000000 -0700
@@ -0,0 +1,6 @@
+#!/bin/zsh
+export XUSERFILESEARCHPATH=/sw/lib/app-defaults/XCCPJiffy
+xplot84driver.exe "$@" &
+export XUSERFILESEARCHPATH=""
+print "Plot button sends pdf to Preview.  Print or save pdf in Preview window."
+exit 0
diff -urN ccp4-5.0.1-orig/etc/xplot84driver ccp4-5.0.1/etc/xplot84driver
--- ccp4-5.0.1-orig/etc/xplot84driver   1969-12-31 16:00:00.000000000 -0800
+++ ccp4-5.0.1/etc/xplot84driver        2004-07-12 16:13:44.000000000 -0700
@@ -0,0 +1,6 @@
+#!/bin/zsh
+export XUSERFILESEARCHPATH=/sw/lib/app-defaults/XCCPJiffy
+xplot84driver.exe "$@" &
+export XUSERFILESEARCHPATH=""
+print "Plot button sends pdf to Preview.  Print or save pdf in Preview window."
+exit 0
diff -urN ccp4-5.0.1-orig/include/ccp4.setup-bash ccp4-5.0.1/include/ccp4.setup-bash
--- ccp4-5.0.1-orig/include/ccp4.setup-bash     2004-07-05 07:53:54.000000000 -0700
+++ ccp4-5.0.1/include/ccp4.setup-bash  1969-12-31 16:00:00.000000000 -0800
@@ -1,355 +0,0 @@
-#!/bin/bash
-# CCP4 setup file for bash or ksh (untested) users.  -*- shell-script -*-
-# Actually, the aliases can't work asis in ksh.  Should use builtins instead
-# and not worry about ease of keeping in step with the csh one.
-
-# $Id: ccp4.setup-bash,v 1.61 2004/07/05 14:53:54 pjx Exp $
-
-# This file is site specific and may also contain machine-specifics.  The CCP4
-# administrator will have to edit this file and then have anyone who wants to
-# use CCP4 source it from their .login file.  They will require the full path
-# name since no environment variables relevant to CCP4 are known until this is
-# executed.
-
-# For sites with more than one machine, it is recommended that the suite is
-# installed on a single machine and other machines access the source code, and
-# shareable files (such as this one) via shared file systems with NFS, RFS
-# etc.  Non-shareable files reside in $CBIN and $CLIB (see below).
-
-# Copy this file to ccp4.setup and customise it for your needs. There are
-# three sections. You MUST check the first section. You may want to check
-# the second. You don't need to look at the third.
-
-################### THIS SECTION SHOULDN'T NEED EDITING #####################
-
-# first emulate csh setenv and alias so we can keep the bash and csh
-# versions as similar as possible
-setenv  () { export $1="$2" ; }
-# Note that bash has a (different) alias command so we need to undo this
-# later.  I wonder if it is robust :-)
-if [ "`basename $SHELL`" != "ksh" ]; then # can't redefine alias in ksh
-alias () { eval `echo $1; shift; echo '() { ' $*; echo '; }'` ; }
-fi
-
-################### THIS SECTION MUST BE EDITED #####################
-
-# CCP4_MASTER is the location of the top-level directory containing `ccp4-<version>'
-# This is usually the directory in which you ran the tar command to unpack the
-# code, and is assumed to be shared between machines at a multi-machine site.
-
-setenv CCP4_MASTER     /xtal                    
-setenv CCP4            $CCP4_MASTER/ccp4-5.0.1
-
-# Check for existence of CCP4_MASTER
-if (! test -d $CCP4_MASTER) ; then
-    echo "********************* WARNING **********************"
-    echo "The directory $CCP4_MASTER"
-    echo "(assigned to CCP4_MASTER) does not exist."
-    echo "The CCP4 programs will not run correctly, and any"
-    echo "installation attempt will have errors or will fail."
-    echo "********************* WARNING **********************"
-fi
-
-# CCP4_SCR: a per-user directory for run-time-generated scratch
-# files. A dedicated scratch filesystem is probably better than (/usr)/tmp
-# BINSORT_SCR: a scratch directory for binsort's use; normally same as CCP4_SCR
-
-setenv CCP4_SCR      /tmp/$USER        
-# check to see if this exists and if not try to make it
-test -d $CCP4_SCR || mkdir $CCP4_SCR
-test -d $CCP4_SCR || \
-    echo "Unable to make CCP4_SCR. CCP4 progs will not run correctly."
-
-setenv BINSORT_SCR   $CCP4_SCR
-
-### CCP4i setup - you may need to edit CCP4I_TCLTK ###
-# CCP4I_TOP - the top directory of the interface
-setenv CCP4I_TOP ${CCP4}/ccp4i
-# CCP4I_TCLTK - directory containing tclsh,wish and bltwish executables
-#               as used in $CCP4I_TOP/bin/ccp4i,ccp4ish,loggraph
-#               For 'standard' installations this is /usr/local/bin
-#               but note the SGI distributed version of Tcl/Tk is not 
-#               appropriate version
-setenv CCP4I_TCLTK /usr/local/bin        
-# CCP4I_HELP - directory contain ccp4i help - default is $CCP4I_TOP/help
-setenv CCP4I_HELP ${CCP4I_TOP}/help
-
-### Optional - setting http_proxy environment
-# The commented out 'setenv' line below may have to be declared to download
-# and edit protein sequences using the new "Import/Edit Protein Sequences"
-# (This may also be required for remote job submission in arp/warp.)
-# task. If so, uncomment this line and replace the example proxy URL with your
-# relevant URL
-
-#setenv HTTP_PROXY wwwblah.blah.ac.uk:xxxx/blah.blah
-
-################### NOVICE USERS STOP HERE #####################
-
-################### OPTIONS TO CUSTOMISE CCP4 #####################
-
-# By default, CCP4 directories are appended to the end of paths (PATH,
-# LD_LIBRARY_PATH, and DYLD_LIBRARY_PATH). If ccp4_first_in_path is set
-# to 1, then they will be prepended to the beginning of paths.
-ccp4_first_in_path=0
-
-# The commented-out switch statement below provides an example of how
-# to use this file for several machines/architectures sharing $CCP4_MASTER.
-# If necessary, uncomment and edit this.  Otherwise, if you're only supporting
-# a single system alter the uncommented part as necessary.
-#
-# The significance of the environment variables is as follows:
-#   CBIN: location of the executables -- must be on your path (see below);
-#   CLIB: location of (binary) library files such as libccp4.a and libccp4.so;
-#   MANPATH: set this if your system's `man' looks at such an environment
-#      variable to determine where to look for man pages.  By adding 
-#      $CCP4/man to the normal path you get the CCP4 man pages 
-#      with keyword searching as system ones.  
-#   MCTYPE: used for LAUE make -- see LAUE documentation
-#   CCP4_BROWSER: set this if you intend to use the html documentation
-#      (recommended).  It should have the path and name of a html browser eg
-#      /usr/bin/X11/netscape or /usr/local/bin/lynx. The browser will be
-#      started with the alias ccp4help and will open the file
-#      $CHTML/INDEX.html.
-
-#   case `hostname` in                 # edit this case statement if used
-#                                       # for multiple systems
-#   foo)
-    setenv CBIN      $CCP4/bin         
-    setenv CLIB      $CCP4/lib 
-
-    setenv CCP4_BROWSER  netscape             
-
-    if test "$MANPATH"; then
-      if [ $ccp4_first_in_path -eq 1 ]; then
-        setenv MANPATH ${CCP4}/man:${MANPATH}
-      else
-        setenv MANPATH ${MANPATH}:${CCP4}/man
-      fi
-    else
-      if [ $ccp4_first_in_path -eq 1 ]; then
-        setenv MANPATH ${CCP4}/man:/usr/share/man
-      else
-        setenv MANPATH /usr/share/man:${CCP4}/man
-      fi
-    fi
-    setenv MCTYPE        unix                  # (only for Laue)
-#     ;;
-#   *)
-#     echo "CCP4 not implemented on this system"
-#     exit 1
-#     ;;
-# esac
-
-case `uname` in
-*Darwin* )
-  ulimit -s 65536
-  ;;
-* )
-  ;;
-esac
-
-# The following are for all systems
-setenv CCP4_LIB $CLIB
-setenv CCP4_BIN $CBIN
-
-# CLASSPATH for Java
-if test "$CLASSPATH"; then
-  if [ $ccp4_first_in_path -eq 1 ]; then
-    setenv CLASSPATH ${CBIN}:${CLASSPATH}
-  else
-    setenv CLASSPATH ${CLASSPATH}:${CBIN}
-  fi
-else
-  if [ $ccp4_first_in_path -eq 1 ]; then
-    setenv CLASSPATH ${CBIN}:.
-  else
-    setenv CLASSPATH .:${CBIN}
-  fi
-fi
-
-### PLOT_COMMAND PRINT_COMMAND for the XCCPJIFFY programs to compile ###
-setenv PLOT_COMMAND   'lp -s -dmicrolaser'  
-setenv PRINT_COMMAND  'lp -s -denscript'    
-
-# HARVESTHOME specifies location of harvesting files (defaults to $HOME)
-#setenv HARVESTHOME     
-
-### CCP4_OPEN ###
-# CCP4_OPEN may be set to 'UNKNOWN' to stop open failures for files opened 
-# as NEW that already exist.  Novices should use 'NEW' to avoid inadvertant 
-# over-writing of existing files, which is then treated as a fatal error.
-
-setenv CCP4_OPEN        UNKNOWN        
-
-### BINSORT_MEM ###
-# BINSORT_MEM is workspace used by the binsort program.  In principle this
-# value is machine-dependent.  It may benefit from being enlarged, but values
-# higher than 2M have been reported to cause excessive paging on some systems.
-# You might like to experiment with a program such as fft with different
-# values -- 102400 (bytes) is the default.  csh's `time' command can tell you
-# about paging.
-#
-#  setenv BINSORT_MEM     8388608
-
-# LD_LIBRARY_PATH specifies where to find dynamic libraries (e.g. libccp4.so)
-# at runtime
-if test "$LD_LIBRARY_PATH"; then
-  if [ $ccp4_first_in_path -eq 1 ]; then
-    setenv LD_LIBRARY_PATH ${CLIB}:${LD_LIBRARY_PATH}
-  else
-    setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${CLIB}
-  fi
-else
-  setenv LD_LIBRARY_PATH ${CLIB}
-fi
-
-# DYLD_LIBRARY_PATH specifies where to find dynamic libraries (e.g. libccp4.dylib)
-# at runtime (used on Mac OS X)
-if test "$DYLD_LIBRARY_PATH"; then
-  if [ $ccp4_first_in_path -eq 1 ]; then
-    setenv DYLD_LIBRARY_PATH ${CLIB}:${DYLD_LIBRARY_PATH}
-  else
-    setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${CLIB}
-  fi
-else
-  setenv DYLD_LIBRARY_PATH ${CLIB}
-fi
-
-### XAPPLRESDIR ###
-
-# If you want to use xloggraph/xplot84driver, you need to get the application
-# defaults picked up somehow.  As distributed, the file can't just live in an
-# application defaults directory since it requires reading by xrdb to sort out
-# the differences for monochrome displays.  At Daresbury a version of the file
-# assuming a monochrome display is kept in the directory
-# $CCP4_LIB/X11/app-defaults and this is picked up through the
-# XUSERFILESEARCHPATH environment variable.  That means you only see black and
-# white on a colour display.  Alternatively you might make sure that it is
-# read by xrdb on startup of the X Windows system or delegate the
-# responsibility to users to run it.  There are disadvantages to putting an
-# invocation of xrdb in here, one being that the correct value of DISPLAY may
-# not be set at the time this file is read.  Thus edit this part as
-# appropriate.  (SunOS will normally want to use /usr/openwin or $OPENWINHOME
-# instead of /usr; others may want /usr/local/lib or somw such):
-if test "$XUSERFILESEARCHPATH"; then
-  setenv XUSERFILESEARCHPATH $CCP4_LIB/X11/app-defaults/%N:$XUSERFILESEARCHPATH
-else
-  setenv XUSERFILESEARCHPATH $CCP4_LIB/X11/app-defaults/%N:/usr/lib/X11/app-defaults
-fi
-
-### TRAPPFE ###
-# TRAPFPE is set to ensure (in collaboration with -lfpe) an abort on floating
-# point exceptions under IRIX.  It shouldn't cause harm on other systems, but
-# edit this to comment it out if necessary. 
-setenv TRAP_FPE "OVERFL=ABORT; DIVZERO=ABORT; INVALID=ABORT"
-
-# The following can be used to put a message of the day to announce news about
-# CCP4 or whatever to CCP4 users.  You might also want to edit this part to
-# have machine-specific messages dependent on `hostname`.
-test -r $CCP4/include/ccp4.msg && cat $CCP4/include/ccp4.msg
-
-################### EXPERIENCED USERS STOP HERE #####################
-
-################### THE REST SHOULDN'T NEED EDITING #####################
-
-### MMCIFDIC is now defined here. cif_mmdic.lib is a binary file ===
-# so on multiple installs it need to be unique and not in $CLIBD
-
-setenv MMCIFDIC $CLIB/cif_mmdic.lib
-
-### MOLREPLIB Point to the location of the files bs-zeros.dat  ps.resource  symlib.blc
-# They are distributed with CCP4 in $CLIBD. This env must have the trailing \ or /
-
-setenv MOLREPLIB $CCP4/lib/data/monomers/
-
-### CLIBD_MON Point to the location of the dictionary files for REFMAC5
-# They are distributed with CCP4 in $CLIBD/monomers. This env must have 
-# the trailing \ or /
-
-setenv CLIBD_MON $CCP4/lib/data/monomers/
-
-### PUBLIC_FONT84, CCP4_HELPDIR, HELPDIR, MOSHELPFILE ###
-# (essential for the relevant programs)
-setenv PUBLIC_FONT84   $CLIB/font84.dat  # plot84 fonts [used by plot84lib]
-
-# location of VMS-style help files required for mosflm [used by hlplib, chelp,
-#   chlp, (ip)mosflm]:
-setenv CCP4_HELPDIR    $CCP4/help/            # NB trailing /
-setenv HELPDIR $CCP4_HELPDIR                   # for chelp
-setenv MOSHELPFILE     mosflm                  # required by (ip)mosflm
-
-# Rasmol path. Needed for prog. to find rasmol.hlp
-setenv RASMOLPATH $CCP4/x-windows/RasMol/src
-
-# CCP4 executables and scripts live in $CBIN and $CETC respectively; put them
-# on the path in an appropriate order for scripts to be used as wrappers for
-# binaries of the same name.  Put ccp4 stuff after the current path to avoid
-# confusion with `.' or whatever in the path:
-#
-# This construct prevents the path getting longer each time ccp4.setup is
-# executed (A. Perrakis)
-ccp4pathlist="${CCP4}/etc ${CBIN} ${CCP4I_TOP}/bin "
-#
-for dir in ${ccp4pathlist}; do
-  if [ `expr ":${PATH}:" : ".*:${dir}:"` -eq 0 ]; then
-    if [ $ccp4_first_in_path -eq 1 ]; then
-      setenv PATH ${dir}:${PATH}
-    else
-      setenv PATH ${PATH}:${dir}
-    fi
-  fi
-done
-
-# Optional (useful) additional environment variables
-  setenv CCP4             $CCP4
-  setenv CDOC             $CCP4/doc
-  setenv CHTML            $CCP4/html
-  setenv CETC             $CCP4/etc
-  setenv CEXAM            $CCP4/examples
-  setenv CINCL            $CCP4/include
-  setenv CLIBD            $CCP4/lib/data
-  setenv CLIBS            $CCP4/lib/src
-  setenv CPROG            $CCP4/src
-
-if [ "`basename $SHELL`" != "ksh" ]; then
-# useful aliases, at least for developers
-  alias ccp4   'pushd $CCP4>/dev/null'
-  alias xtal   'pushd $CCP4_MASTER>/dev/null'
-  alias cbin   'pushd $CBIN>/dev/null'
-  alias cetc   'pushd $CETC>/dev/null'
-  alias cprog  'pushd $CPROG>/dev/null'
-  alias cincl  'pushd $CINCL>/dev/null'
-  alias clib   'pushd $CLIB>/dev/null'
-  alias clibd  'pushd $CLIBD>/dev/null'
-  alias clibs  'pushd $CLIBS>/dev/null'
-  alias cbin   'pushd $CBIN>/dev/null'
-  alias cexam  'pushd $CEXAM>/dev/null'
-  alias cdoc   'pushd $CDOC>/dev/null'
-  alias chtml  'pushd $CHTML>/dev/null'
-  alias ccp4help '$CCP4_BROWSER $CHTML/INDEX.html \&'
-
-### laue, lget, linkimages ###
-# Essential aliases for the Laue software suite
-  alias laue '$CCP4_MASTER/laue/cmd/laue.cmd'
-  alias lget '$CCP4_MASTER/laue/cmd/lget.cmd'
-  alias linkimages '$CCP4_MASTER/laue/cmd/linkimages.cmd'
-
-# additional useful aliases for Laue directories
-  alias llaue  'pushd $CCP4_MASTER/laue'
-  alias lsrc   'pushd $CCP4_MASTER/laue/src>/dev/null'
-  alias llib   'pushd $CCP4_MASTER/laue/lib>/dev/null'
-  alias llibs  'pushd $CCP4_MASTER/laue/lib/src>/dev/null'
-  alias ldoc   'pushd $CCP4_MASTER/laue/doc>/dev/null'
-  alias lmak   'pushd $CCP4_MASTER/laue/make>/dev/null'
-  alias lutils 'pushd $CCP4_MASTER/laue/utils>/dev/null'
-  alias lcmd   'pushd $CCP4_MASTER/laue/cmd>/dev/null'
-  alias ldl    'pushd $CCP4_MASTER/laue/dl>/dev/null'
-  alias ltestd 'pushd $CCP4_MASTER/laue/testdata>/dev/null'
-  alias lxdl   'pushd $CCP4_MASTER/laue/xdl_view>/dev/null'
-  alias lxdls  'pushd $CCP4_MASTER/laue/xdl_view/src>/dev/null'
-  alias lgnom  'pushd $CCP4_MASTER/laue/gnom>/dev/null'
-  alias lgnoms 'pushd $CCP4_MASTER/laue/gnom/src>/dev/null'
-  alias lbin   'pushd $CBIN>/dev/null'
-
-  unset alias  # clean up
-fi             # ksh test
diff -urN ccp4-5.0.1-orig/include/ccp4.setup-dist ccp4-5.0.1/include/ccp4.setup-dist
--- ccp4-5.0.1-orig/include/ccp4.setup-dist     2004-07-05 07:53:55.000000000 -0700
+++ ccp4-5.0.1/include/ccp4.setup-dist  2004-07-12 16:09:21.000000000 -0700
@@ -54,10 +54,10 @@
 setenv CCP4I_TOP ${CCP4}/ccp4i
 # CCP4I_TCLTK - directory containing tclsh,wish and bltwish executables
 #               as used in $CCP4I_TOP/bin/ccp4i,ccp4ish,loggraph
-#               For 'standard' installations this is /usr/local/bin
+#               For 'standard' installations this is /sw/bin
 #               but note the SGI distributed version of Tcl/Tk is not 
 #               appropriate version
-setenv CCP4I_TCLTK /usr/local/bin        
+setenv CCP4I_TCLTK /sw/bin        
 # CCP4I_HELP - directory contain ccp4i help - default is $CCP4I_TOP/help
 setenv CCP4I_HELP ${CCP4I_TOP}/help
 
@@ -94,7 +94,7 @@
 #   MCTYPE: used for LAUE make -- see LAUE documentation
 #   CCP4_BROWSER: set this if you intend to use the html documentation
 #      (recommended).  It should have the path and name of a html browser eg
-#      /usr/bin/X11/netscape or /usr/local/bin/lynx. The browser will be
+#      /usr/bin/X11/open or /sw/bin/lynx. The browser will be
 #      started with the alias ccp4help and will open the file
 #      $CHTML/INDEX.html.
 
@@ -104,7 +104,7 @@
     setenv CBIN      $CCP4/bin         
     setenv CLIB      $CCP4/lib 
 
-    setenv CCP4_BROWSER  netscape             
+    setenv CCP4_BROWSER  open             
 
     if (${?MANPATH}) then
       if ($ccp4_first_in_path) then
@@ -155,8 +155,8 @@
 endif
 
 ### PLOT_COMMAND PRINT_COMMAND for the XCCPJIFFY programs to compile ###
-setenv PLOT_COMMAND   'lp -s -dmicrolaser'  
-setenv PRINT_COMMAND  'lp -s -denscript'    
+setenv PLOT_COMMAND   'lpr'  
+setenv PRINT_COMMAND  'lpr'    
 
 # HARVESTHOME specifies location of harvesting files (defaults to $HOME)
 #setenv HARVESTHOME     
@@ -178,51 +178,10 @@
 #
 #  setenv BINSORT_MEM     8388608
 
-# LD_LIBRARY_PATH specifies where to find dynamic libraries (e.g. libccp4.so)
-# at runtime
-if (${?LD_LIBRARY_PATH}) then
-  if ($ccp4_first_in_path) then
-    setenv LD_LIBRARY_PATH ${CLIB}:${LD_LIBRARY_PATH}
-  else
-    setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${CLIB}
-  endif
-else
-  setenv LD_LIBRARY_PATH ${CLIB}
-endif
-
-# DYLD_LIBRARY_PATH specifies where to find dynamic libraries (e.g. libccp4.dylib)
-# at runtime (used on Mac OS X)
-if (${?DYLD_LIBRARY_PATH}) then
-  if ($ccp4_first_in_path) then
-    setenv DYLD_LIBRARY_PATH ${CLIB}:${DYLD_LIBRARY_PATH}
-  else
-    setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${CLIB}
-  endif
-else
-  setenv DYLD_LIBRARY_PATH ${CLIB}
-endif
+# LD_LIBRARY_PATH and DYLD_LIBRARY_PATH unset per fink policy
 
-### XAPPLRESDIR ###
 
-# If you want to use xloggraph/xplot84driver, you need to get the application
-# defaults picked up somehow.  As distributed, the file can't just live in an
-# application defaults directory since it requires reading by xrdb to sort out
-# the differences for monochrome displays.  At Daresbury a version of the file
-# assuming a monochrome display is kept in the directory
-# $CCP4_LIB/X11/app-defaults and this is picked up through the
-# XUSERFILESEARCHPATH environment variable.  That means you only see black and
-# white on a colour display.  Alternatively you might make sure that it is
-# read by xrdb on startup of the X Windows system or delegate the
-# responsibility to users to run it.  There are disadvantages to putting an
-# invocation of xrdb in here, one being that the correct value of DISPLAY may
-# not be set at the time this file is read.  Thus edit this part as
-# appropriate.  (SunOS will normally want to use /usr/openwin or $OPENWINHOME
-# instead of /usr; others may want /usr/local/lib or somw such):
-if ($?XUSERFILESEARCHPATH) then
-  setenv XUSERFILESEARCHPATH $CCP4_LIB/X11/app-defaults/%N:$XUSERFILESEARCHPATH
-else
-  setenv XUSERFILESEARCHPATH $CCP4_LIB/X11/app-defaults/%N:/usr/lib/X11/app-defaults
-endif
+# XUSERFILESEARCHPATH environment variable set in wrapper shell scripts.  
 
 ### TRAPPFE ###
 # TRAPFPE is set to ensure (in collaboration with -lfpe) an abort on floating
@@ -274,8 +233,9 @@
 # confusion with `.' or whatever in the path:
 #
 # This construct prevents the path getting longer each time ccp4.setup is
-# executed (A. Perrakis)
-set ccp4pathlist = "${CCP4}/etc ${CBIN} ${CCP4I_TOP}/bin "
+# executed (A. Perrakis).  This was done wrong in the original file.
+#
+set ccp4pathlist = "${CCP4}/etc:${CBIN}:${CCP4I_TOP}/bin"
 #
 foreach dir ( ${ccp4pathlist} )
   if ( ${?PATH} ) then
diff -urN ccp4-5.0.1-orig/include/ccp4.setup-sh ccp4-5.0.1/include/ccp4.setup-sh
--- ccp4-5.0.1-orig/include/ccp4.setup-sh       2003-11-12 07:23:49.000000000 -0800
+++ ccp4-5.0.1/include/ccp4.setup-sh    2004-07-12 16:05:09.000000000 -0700
@@ -1,9 +1,8 @@
 #! /bin/sh
 # [The above is just for emacs -- this file should not be executed.]
 
-# CCP4 setup file for bash or ksh (untested) users.  Actually, the aliases 
-# can't work asis in ksh.  Should use builtins instead and not worry about
-# ease of keeping in step with the csh one.
+# CCP4 setup file for OS X bash or zsh users.  
+
 
 # $Id: ccp4.setup-sh,v 1.3 2003/11/12 15:23:49 ccb Exp $
 
@@ -13,22 +12,15 @@
 # name since no environment variables relevant to CCP4 are known until this is
 # executed.
 
-# For sites with more than one machine, it is recommended that the suite is
-# installed on a single machine and other machines access the source code, and
-# shareable files (such as this one) via shared file systems with NFS, RFS
-# etc.  Non-shareable files reside in $CBIN and $CLIB (see below).
-
-# Copy this file to ccp4.setup and customise it for your needs. There are
-# three sections. You MUST check the first section. You may want to check
-# the second. You don't need to look at the third.
+# This should be set up correctly for fink users of CCP4.
 
-################### THIS SECTION MUST BE EDITED #####################
+################### THIS SECTION has already been EDITED #####################
 
 # CCP4_MASTER is the location of the top-level directory containing `ccp4'.  
-# This is assumed to be shared between machines at a multi-machine site.
+# This is usually /sw/share/xtal for a fink installation.
 
 export CCP4_MASTER=/xtal                    
-export CCP4=$CCP4_MASTER/ccp4-5.0d
+export CCP4=$CCP4_MASTER/ccp4-5.0.1
 
 # CCP4_SCR: a per-user directory for run-time-generated scratch
 # files. A dedicated scratch filesystem is probably better than (/usr)/tmp
@@ -46,7 +38,7 @@
 export CCP4I_TOP=$CCP4/ccp4i
 # CCP4I_TCLTK - directory containing tclsh,wish and bltwish executables
 #               as used in $CCP4I_TOP/bin/ccp4i,ccp4ish,loggraph
-#               For 'standard' installations this is /usr/local/bin
+#               For 'standard' installations this is /sw/bin
 #               but note the SGI distributed version of Tcl/Tk is not 
 #               appropriate version
 export CCP4I_TCLTK=/sw/bin        
@@ -81,7 +73,7 @@
 #   MCTYPE: used for LAUE make -- see LAUE documentation
 #   CCP4_BROWSER: set this if you intend to use the html documentation
 #      (recommended).  It should have the path and name of a html browser eg
-#      /usr/bin/X11/netscape or /usr/local/bin/lynx. The browser will be
+#      /usr/bin/X11/netscape or /sw/bin/lynx. The browser will be
 #      started with the alias ccp4help and will open the file
 #      $CHTML/INDEX.html.
 
@@ -91,7 +83,7 @@
     export CBIN=$CCP4/bin              
     export CLIB=$CCP4/lib      
 
-    export CCP4_BROWSER=safari             
+    export CCP4_BROWSER=open             
     export MANPATH=$CCP4/man:$MANPATH           # edit this if necessary
     export MCTYPE=unix                         # (only for Laue)
 #     ;;
@@ -110,8 +102,8 @@
 export CLASSPATH=$CBIN:$CLASSPATH                      # edit this if necessary
 
 ### PLOT_COMMAND PRINT_COMMAND for the XCCPJIFFY programs to compile ###
-export PLOT_COMMAND='lp -s'  
-export PRINT_COMMAND='lp -s'    
+export PLOT_COMMAND='lpr'  
+export PRINT_COMMAND='lpr'    
 
 # HARVESTHOME specifies location of harvesting files (defaults to $HOME)
 export HARVESTHOME=$HOME     
@@ -133,39 +125,11 @@
 #
 #  export BINSORT_MEM=8388608
 
-# LD_LIBRARY_PATH specifies where to find dynamic libraries (e.g. libccp4.so)
-# at runtime
-if test "LD_LIBRARY_PATH"; then
-  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CLIB
-else
-  export LD_LIBRARY_PATH=$CLIB
-fi
-# DYLD_LIBRARY_PATH specifies where to find dynamic libraries
-# (e.g. libccp4.dylib) at runtime
-if test "DYLD_LIBRARY_PATH"; then
-  export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$CLIB
-else
-  export DYLD_LIBRARY_PATH=$CLIB
-fi
+# Fink does not allow LD_LIBRARY_PATH or DYLD_LIBRARY_PATH to be set
 
 ### XAPPLRESDIR ###
-
-# If you want to use xloggraph/xplot84driver, you need to get the application
-# defaults picked up somehow.  As distributed, the file can't just live in an
-# application defaults directory since it requires reading by xrdb to sort out
-# the differences for monochrome displays.  At Daresbury a version of the file
-# assuming a monochrome display is kept in the directory
-# $CCP4_LIB/X11/app-defaults and this is picked up through the
-# XUSERFILESEARCHPATH environment variable.  That means you only see black and
-# white on a colour display.  Alternatively you might make sure that it is
-# read by xrdb on startup of the X Windows system or delegate the
-# responsibility to users to run it.  There are disadvantages to putting an
-# invocation of xrdb in here, one being that the correct value of DISPLAY may
-# not be set at the time this file is read.  Thus edit this part as
-# appropriate.  (SunOS will normally want to use /usr/openwin or $OPENWINHOME
-# instead of /usr; others may want /usr/local/lib or somw such):
-
-export XAPPLRESDIR=/sw/etc/app-defaults/
+# XUSERFILESEARCHPATH environment variable will be set in shell script wrapper.
+ 
 
 ### TRAPPFE ###
 # TRAPFPE is set to ensure (in collaboration with -lfpe) an abort on floating
@@ -217,8 +181,10 @@
 # confusion with `.' or whatever in the path:
 #
 # This construct prevents the path getting longer each time ccp4.setup is
-# executed (A. Perrakis)
-ccp4pathlist="${CCP4}/etc ${CBIN} ${CCP4I_TOP}/bin "
+# executed (A. Perrakis)  This was done wrong in the original file and is not
+# needed for zsh users.
+#
+ccp4pathlist="${CCP4}/etc:${CBIN}:${CCP4I_TOP}/bin"
 #
 for dir in ${ccp4pathlist}
 do
diff -urN ccp4-5.0.1-orig/x-windows/XCCPJIFFY/plot84_file.h 
ccp4-5.0.1/x-windows/XCCPJIFFY/plot84_file.h
--- ccp4-5.0.1-orig/x-windows/XCCPJIFFY/plot84_file.h   2004-06-03 08:27:20.000000000 
-0700
+++ ccp4-5.0.1/x-windows/XCCPJIFFY/plot84_file.h        2004-07-12 16:11:20.000000000 
-0700
@@ -28,7 +28,7 @@
   float      dvymin;     /* device viewport Y min (mm) */
   float      dvymax;     /* device viewport Y max (mm) */
   int        npics;      /* number of pictures in this file */           
-  char       paswrd [9]; /* password "PLOT%%84" */
+  char       paswrd [8]; /* password "PLOT%%84" */
   int        spare [15]; /* spare bytes */
   char       titleh [80];/* plot title */
   int        lastspare [68]; /* filled to 512 bytes */



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to