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