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

Added Files:
        ccp4lib.info ccp4lib.patch 
Log Message:
ccp4lib for 10.3 unstable/sci

--- NEW FILE: ccp4lib.info ---
Package: ccp4lib
Version: 5.0.2
Revision: 100
#
#  Revision 14 includes these post-release patches obtained from CCP4 web site 
March 15, 2005.
#
#  CCP4_utils-25Aug2004.tcl.diff  cmtzlib_f-10Aug2004.c.diff      
lsqkab-9Aug2004.f.diff
#  abs.f-18Aug2004.f              dmmulti-12Aug2004.f.diff        
refmac5-13Aug2004.tcl.diff
#  ccp4_parser-25Aug2004.c.diff   dmmulti_dmlib-12Aug2004.f.diff  
unsupported-Makefile.in-11Aug2004.diff
#  pdb_utils-17Sep2004.tcl        maprot-20Sep2004.f              
mapmask-20Sep2004.f
#  ccp4i/templates/mapmask.com    ccp4i mail interface fixed to work with OSX 
Mail.app
#  autosnd-15Nov2004.f            cmtzlib_f-24Dec2004.c.diff      
cmtzlib_f-14Jan2005.c
#  ncsref-26Jan2005.script.diff   truncate-02Mar2005.com.diff     
truncate-02Mar2005.def.diff  
#  truncate-02Mar2005.tcl.diff`
# 
#
Source: ftp://ftp.ccp4.ac.uk/ccp4/current/packed/ccp4-%v.tar.gz
Source-MD5: 7888f73c0e92bc684f9da8bd75413e64   
SourceDirectory: ccp4-%v
Source2: http://chemistry.ucsc.edu/~wgscott/xtal/xtalfink/XCCPJiffy-custom.gz
Source2-MD5: 21568dd2475505929573a3fd452c538f
#
Depends: x11, tcltk, blt, ccp4lib-shlibs (>= %v-%r)
BuildDepends: g77 (>= 3.4.0-2), f2c, fort77, tcltk-dev, fftw | fftw-mpi
Replaces: mosflm (<= 6.2.3-2), mosflm-small (<= 6.2.3-2), refmac (<= 5.1999-3)
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
Patch: %n.patch
PatchScript: <<
#!/bin/zsh -f
umask 0022
#
# setup script for tcsh, zsh and bash users
export TEMPXTAL=$PWD:h
#
perl -pi.bak -e 's|/swprefix|%p|g' include/ccp4.setup*            # location of 
tcktk, blt
perl -pi.bak -e 's|SW_PREFIX|%p|g' **/configure            # location of tcktk, 
blt  
perl -pi.bak -e 's|/xtal|\$TEMPXTAL|g' include/ccp4.setup*   # build prefix 
(changed in install) 
cp include/ccp4.setup-dist include/ccp4.setup
rm -f include/ccp4.setup-bash
#
# Quick-fix for some compilation header omissions
 cp %p/include/f2c.h    lib/ccif/g2c.h   
 cp %p/include/f2c.h    lib/src/g2c.h
 cp %p/include/f2c.h    lib/g2c.h
 cp %p/include/f2c.h    x-windows/Mosflm/cbf/src/g2c.h
 cp %p/include/f2c.h    x-windows/Mosflm/src/g2c.h
 cp %p/include/f2c.h    x-windows/RasMol/src/g2c.h
 cp %p/include/f2c.h    x-windows/ipdisp/src/g2c.h
 cp %p/include/f2c.h    x-windows/xdl_view/src/g2c.h
#
# Set up XCCPJiffy wrapper scripts in $CCP4/etc
chmod a+x etc/x*
#
<<
CompileScript: <<
#!/bin/zsh -f
 umask 0022
export TEMPXTAL=$PWD:h
. include/ccp4.setup-sh
export DYLD_LIBRARY_PATH=$CLIB
./configure --onlylibs --with-x --with-shared-libs --enable-clipper 
--with-fftw=%p/lib  Darwin
#  fix a post-configure bug
perl -pi.bak -e 's/EXTRA_LOAD_FLAGS = -lg2c//g' x-windows/XCCPJIFFY/Imakefile
#
make -i
make -i install
make clean
<<
InstallScript: <<
#!/bin/zsh -f
umask 0022
export TEMPXTAL=$PWD:h
. include/ccp4.setup-sh
export DYLD_LIBRARY_PATH=$CLIB
ORIGDIR=$(dirname $PWD)
# Change environment scripts to match final installation
perl -pi.bak -e "s|\$TEMPXTAL|%p/share/xtal|g" include/ccp4.setup-sh      # 
install prefix
perl -pi.bak -e 's|\$TEMPXTAL|%p/share/xtal|g' include/ccp4.setup         # 
install prefix
#
 cp ../XCCPJiffy-custom.gz  XCCPJiffy.gz ; gunzip XCCPJiffy.gz; chmod a+x 
XCCPJiffy
 perl -pi.bak -e 's|5.0.1|%v|g' XCCPJiffy
 mv -f  XCCPJiffy lib/X11/app-defaults/XCCPJiffy
#  
 perl -pi.bak -e 's|/src/ccp4lib-5.0.2-100/ccp4-5.0.2||g' bin/clipper-config
 rm -f bin/clipper-config.bak
 perl -pi.bak -e 's|lclipper |lclipper-core |g' bin/clipper-config
 rm -f bin/clipper-config.bak                                
 perl -pi.bak -e 's|lib/lib -lrfftw -lfftw |lib/ccp4-%v -lsrfftw -lsfftw |g' 
bin/clipper-config
 rm -f bin/clipper-config.bak                                
#
# rm -rf lib/src lib/rxdispencer lib/regex lib/lapack lib/fftw  lib/clipper 
lib/ccif 
 mkdir -p %i/lib
 cp -R lib %i/lib/ccp4-%v
 mkdir -p %i/bin
 cp bin/clipper-config %i/bin/clipper-config
#
# make scripts for %p/etc/profile.d  
  mkdir -p %i/etc/profile.d
#
 echo "setenv CLIB %p/lib/ccp4-%v"  > %i/etc/profile.d/%n.csh
 echo "export CLIB=%p/lib/ccp4-%v"  > %i/etc/profile.d/%n.sh
#
 chmod a+x %i/etc/profile.d/%n.*
#
ranlib %i/lib/ccp4-%v/*.a
#
<<
SplitOff: <<
Package: %N-shlibs
Depends: fftw-shlibs | fftw-mpi-shlibs
  Files: <<
  lib/ccp4-5.0.2/libccif.dylib
  lib/ccp4-5.0.2/libccp4c.dylib
  lib/ccp4-5.0.2/libclipper-ccp4.*.dylib
  lib/ccp4-5.0.2/libclipper-cif.*.dylib
  lib/ccp4-5.0.2/libclipper-contrib.*.dylib
  lib/ccp4-5.0.2/libclipper-minimol.*.dylib
  lib/ccp4-5.0.2/libclipper-mmdb.*.dylib
  lib/ccp4-5.0.2/libclipper-phs.*.dylib
  lib/ccp4-5.0.2/libjwc_c.*.dylib
  lib/ccp4-5.0.2/libjwc_f.*.dylib
  lib/ccp4-5.0.2/libmmdb.dylib
  lib/ccp4-5.0.2/libxdl_view.*.dylib
  lib/ccp4-5.0.2/libxdl_viewextra.*.dylib 
  <<
  Shlibs: <<
   %p/lib/ccp4-5.0.2/libccif.dylib 0.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libccp4c.dylib 0.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-ccp4.0.dylib 1.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-cif.0.dylib 1.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-contrib.0.dylib 1.0.0 ccp4lib-shlibs (>= 
5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-minimol.0.dylib 1.0.0 ccp4lib-shlibs (>= 
5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-mmdb.0.dylib 1.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-phs.0.dylib 1.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libjwc_c.0.dylib 2.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libjwc_f.0.dylib 2.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libmmdb.dylib 0.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libxdl_view.2.dylib 3.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libxdl_viewextra.0.dylib 1.0.0 ccp4lib-shlibs (>= 
5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-ccp4.0.0.0.dylib 1.0.0 ccp4lib-shlibs (>= 
5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-ccp4.dylib 1.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-cif.0.0.0.dylib 1.0.0 ccp4lib-shlibs (>= 
5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-cif.dylib 1.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-contrib.0.0.0.dylib 1.0.0 ccp4lib-shlibs (>= 
5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-contrib.dylib 1.0.0 ccp4lib-shlibs (>= 
5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-minimol.0.0.0.dylib 1.0.0 ccp4lib-shlibs (>= 
5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-minimol.dylib 1.0.0 ccp4lib-shlibs (>= 
5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-mmdb.0.0.0.dylib 1.0.0 ccp4lib-shlibs (>= 
5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-mmdb.dylib 1.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-phs.0.0.0.dylib 1.0.0 ccp4lib-shlibs (>= 
5.0.2-100)
   %p/lib/ccp4-5.0.2/libclipper-phs.dylib 1.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libjwc_c.0.1.1.dylib 2.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libjwc_c.dylib 2.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libjwc_f.0.1.1.dylib 2.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libjwc_f.dylib 2.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libxdl_view.2.0.0.dylib 2.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libxdl_view.dylib 2.0.0 ccp4lib-shlibs (>= 5.0.2-100)
   %p/lib/ccp4-5.0.2/libxdl_viewextra.0.0.0.dylib 1.0.0 ccp4lib-shlibs (>= 
5.0.2-100)
   %p/lib/ccp4-5.0.2/libxdl_viewextra.dylib 1.0.0 ccp4lib-shlibs (>= 5.0.2-100)
  << 
  DocFiles: CHANGES COPYING INSTALL INSTALL.html INSTALL.ps README PROBLEMS 
academic_software_licence.pdf
<<  
#
SplitOff2: <<
Package: %N-dev
Conflicts: clipper-dev
Replaces: clipper-dev
Files:   bin/clipper-config
BuildDependsOnly: True
DocFiles:  CHANGES COPYING INSTALL INSTALL.html INSTALL.ps README PROBLEMS 
academic_software_licence.pdf
<<               
Description:  CCP4 and Clipper Libraries
DescDetail: <<
These are the Libraries for CCP4 and dependent packages.  Many
are under LGPL and other licenses less restrictive than that of
the CCP4 programs themselves.  This package and its splitoff includes
static and dynamic libraries for CCP4 and the Clipper project.  The
version of the Clipper Libraries contained herein is 1.0; those in the
separate Clipper package in fink are a version 0.9 pre-release required
for the program Coot. For programs other than coot, it is best to use
this version of Clipper.  Eventually coot will be made compatable with
the current release of clipper, and the package structure will be
simplified accordingly.

This version compiles with Apple's Lapack/Blas
License agreement is part of configure file -- print out form and mail in,
additional comments at http://chemistry.ucsc.edu/~wgscott/xtal/page5.html
CCP4 library files will be installed under /swprefix/lib/ccp4-5.0.2
This revision includes all available CCP4 patches as of March 15, 2005.
<<
DocFiles: README CHANGES COPYING PROBLEMS INSTALL INSTALL.html INSTALL.ps 
ccp4i_installation.html academic_software_licence.pdf  
academic_software_licence.ps.gz  academic_software_licence.rtf
Homepage: http://www.ccp4.ac.uk  
License: Restrictive
Maintainer: W. G. Scott <[EMAIL PROTECTED]>

--- NEW FILE: ccp4lib.patch ---
diff -ruN ccp4-5.0.2-orig/ccp4i/bin/osx_ccp4_mail 
ccp4-5.0.2/ccp4i/bin/osx_ccp4_mail
--- ccp4-5.0.2-orig/ccp4i/bin/osx_ccp4_mail     1969-12-31 16:00:00.000000000 
-0800
+++ ccp4-5.0.2/ccp4i/bin/osx_ccp4_mail  2004-10-20 15:16:09.000000000 -0700
@@ -0,0 +1,164 @@
+#!/usr/bin/perl
+# Drop-in replacement for /usr/bin/mail that uses Mail.app (via an
+# applescript) rather than sendmail to send mail.  Unlike /usr/bin/mail,
+# you can't use it for reading mail.
+#
+# usage: mail [<options>] <recipients>
+#     options:
+#         -v           be verbose
+#         -g           activate Mail.app to approve the message
+#         -F <from>    specify the From: address
+#         -b <bcc>     specify Bcc: recipients in a comma-separated list
+#         -c <cc>      specify Cc: recipients in a comma-separated list
+#         -s <subject> specify the message subject
+#
+# The body of the message is read from standard input.
[...4916 lines suppressed...]
          lt_int_apple_cc_single_mod=yes
        fi
        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-         archive_cmds_GCJ='$CC -dynamiclib $archargs -single_module 
$allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name 
$rpath/$soname $verstring'
+         archive_cmds_GCJ='$CC -dynamiclib $archargs -single_module 
$allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name 
SW_PREFIX/lib/ccp4-5.0.2/$soname $verstring'
        else
-        archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -keep_private_externs 
-nostdlib -o ${lib}-master.o $libobjs${_S_}$CC -dynamiclib $archargs 
$allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags 
-install_name $rpath/$soname $verstring'
+        archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -keep_private_externs 
-nostdlib -o ${lib}-master.o $libobjs${_S_}$CC -dynamiclib $archargs 
$allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags 
-install_name SW_PREFIX/lib/ccp4-5.0.2/$soname $verstring'
       fi
       module_cmds_GCJ='$CC -bundle $archargs ${wl}-bind_at_load 
$allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't 
exist in older darwin ld's
         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-          archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e 
"s,^\(..*\),_&," < $export_symbols > 
$output_objdir/${libname}-symbols.expsym${_S_}$CC -dynamiclib $archargs 
-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags 
-install_name $rpath/$soname $verstring${_S_}nmedit -s 
$output_objdir/${libname}-symbols.expsym ${lib}'
+          archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e 
"s,^\(..*\),_&," < $export_symbols > 
$output_objdir/${libname}-symbols.expsym${_S_}$CC -dynamiclib $archargs 
-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags 
-install_name SW_PREFIX/lib/ccp4-5.0.2/$soname $verstring${_S_}nmedit -s 
$output_objdir/${libname}-symbols.expsym ${lib}'
         else
-          archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e 
"s,^\(..*\),_&," < $export_symbols > 
$output_objdir/${libname}-symbols.expsym${_S_}$CC -r ${wl}-bind_at_load 
-keep_private_externs -nostdlib -o ${lib}-master.o $libobjs${_S_}$CC 
-dynamiclib $archargs $allow_undefined_flag -o $lib ${lib}-master.o $deplibs 
$compiler_flags -install_name $rpath/$soname $verstring${_S_}nmedit -s 
$output_objdir/${libname}-symbols.expsym ${lib}'
+          archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e 
"s,^\(..*\),_&," < $export_symbols > 
$output_objdir/${libname}-symbols.expsym${_S_}$CC -r ${wl}-bind_at_load 
-keep_private_externs -nostdlib -o ${lib}-master.o $libobjs${_S_}$CC 
-dynamiclib $archargs $allow_undefined_flag -o $lib ${lib}-master.o $deplibs 
$compiler_flags -install_name SW_PREFIX/lib/ccp4-5.0.2/$soname 
$verstring${_S_}nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
         fi
           module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e 
"s,^\(..*\),_&," < $export_symbols > 
$output_objdir/${libname}-symbols.expsym${_S_}$CC -bundle $archargs 
$allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags${_S_}nmedit -s 
$output_objdir/${libname}-symbols.expsym ${lib}'
       hardcode_direct_GCJ=no



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to