Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv864
Added Files: xia2.info cctbx.info Log Message: cctbx reintroduced as dependency for new xia2 package --- NEW FILE: cctbx.info --- Package: cctbx Version: 2013.07.05 Revision: 1 Distribution: 10.6, 10.7, 10.8 GCC: 4.0 BuildDependsOnly: false NoSourceDirectory: true UseMaxBuildJobs: false Source: http://cci.lbl.gov/cctbx_build/results/last_published/cctbx_bundle.tar.gz Source-MD5: 335110c462f6d919ec38e4c04faa2dde SourceRename: cctbx-%v.tar.gz Depends: %n-shlibs (= %v-%r) Description: Computational Crystallography Toolbox DescDetail: << The Computational Crystallography Toolbox (cctbx) is being developed as the open source component of the PHENIX system. The goal of the PHENIX project is to advance automation of macromolecular structure determination. PHENIX depends on the cctbx, but not vice versa. This hierarchical approach enforces a clean design as a reusable library. The cctbx is therefore also useful for small-molecule crystallography and even general scientific applications. The cctbx code base is available without restrictions and free of charge to all interested developers, both academic and commercial. The entire community is invited to actively participate in the development of the code base. A sophisticated technical infrastructure that enables community based software development is provided by SourceForge. This service is also free of charge and open to the entire world. The cctbx is designed with an open and flexible architecture to promote extendability and easy incorporation into other software environments. The package is organized as a set of ISO C++ classes with Python bindings. This organization combines the computational efficiency of a strongly typed compiled language with the convenience and flexibility of a dynamically typed scripting language in a strikingly uniform and very maintainable way. Use of the Python interfaces is highly recommended, but optional. The cctbx can also be used purely as a C++ class library. The SourceForge cctbx project currently contains these modules: libtbx: The build system common to all other modules. This is a very thin wrapper around the SCons software construction tool. boost_adaptbx: A very small adaptor toolbox with platform-independent instructions for building the Boost.Python library. scitbx: Libraries for general scientific computing (i.e. libraries that are not specific to crystallographic applications): a family of high-level C++ array types, a fast Fourier transform library, and a C++ port of the popular LBFGS conjugate gradient minimizer, all including Python bindings. These libraries are separated from the crystallographic code base to make them easily accessible for non-crystallographic application developers. cctbx: Libraries for general crystallographic applications, useful for both small-molecule and macro-molecular crystallography. The libraries in the cctbx module cover everything from algorithms for the handling of unit cells to high-level building blocks for refinement algorithms. Note the distinction between the cctbx project and the cctbx module. In retrospect we should have chosen a different name for the project, but the current naming reflects how the modules have evolved and it would be too disruptive to start a grand renaming. iotbx: The youngest member in the family: evolving libraries for reading and writing established file formats. << #PatchScript: << #perl -pi.orig -e \ #"s|cxx \= cc.replace\('gcc', 'g\+\+'\)|cxx \= cc.replace\('gcc', '%p/bin/g\+\+-4'\)|g" cctbx_sources/libtbx/SConscript #<< CompileScript: << #!/bin/sh -efv true << InstallScript: << #!/bin/sh -efv mkdir cctbx_build cd cctbx_build # requires a Framwork python build /System/Library/Frameworks/Python.framework/Versions/Current/bin/python \ ../cctbx_sources/libtbx/configure.py \ --clear-scons-memory --compiler=gcc mmtbx --enable-openmp-if-possible=True # The last command initializes the cctbx_build directory and creates # a file setpaths.csh (among others). This file must be used to initialize # a new shell or process with the cctbx settings: source setpaths.sh # Find the number of cpus: num_cpu=$( sysctl hw.logicalcpu | awk '{print $NF}' ) # On a machine with multiple CPUs enter: libtbx.scons -j $num_cpu . perl -pi -e 's|prepend|append|g' setpaths.csh perl -pi -e 's|prepend|append|g' setpaths.sh cd .. # clean up find . -type f -name "*.pyc" -exec rm -f {} \; install_name_tool -id %p/lib/cctbx/cctbx_build/lib/libboost_python.dylib cctbx_build/lib/libboost_python.dylib mkdir -p %i/lib/cctbx cp -R cctbx_build %i/lib/cctbx/. cp -R cctbx_sources %i/lib/cctbx/. # # Set up startup scripts mkdir -p %i/etc/profile.d echo "source %p/lib/cctbx/cctbx_build/setpaths.sh" > %i/etc/profile.d/cctbx.sh echo "source %p/lib/cctbx/cctbx_build/setpaths.csh" > %i/etc/profile.d/cctbx.csh chmod a+x %i/etc/profile.d/cctbx.sh %i/etc/profile.d/cctbx.csh << PostInstScript: << # This changes the paths for the shell and python scripts to those of the # final install point rather than the build or debian root directory. cd %p/lib/cctbx/cctbx_build /System/Library/Frameworks/Python.framework/Versions/Current/bin/python \ ../cctbx_sources/libtbx/configure.py mmtbx # << License: OSI-Approved Maintainer: W. G. Scott <wgsc...@users.sourceforge.net> Homepage: http://cctbx.sourceforge.net/ SplitOff: << Package: %N-shlibs Description: cctbx dynamic libraries Files:<< lib/%N/cctbx_build/lib/libboost_python.dylib << Shlibs: << %p/lib/cctbx/cctbx_build/lib/libboost_python.dylib 0.0.0 %n (>= 2013.07.05-1) << << --- NEW FILE: xia2.info --- Package: xia2 Version: 0.3.6.1 Revision: 1 Distribution: 10.6, 10.7, 10.8 GCC: 4.0 BuildDependsOnly: false Source: ftp://ftp.ccp4.ac.uk/xia/%n-%v.tar.gz Source-MD5: 22a84b07efb7f2e72f434be002eba180 Description: Automated reduction of X-Ray diffraction data DescDetail: << An expert system for automated reduction of X-Ray diffraction data from macromolecular crystals, making use of existing software (CCP4, XDS, Phenix, CCTBX.) << Depends: cctbx CompileScript: << #!/bin/sh -efv true << InstallScript: << #!/bin/sh -efv mkdir -p %i/lib/%n cp -R Applications Handlers Schema XIA2Version.py core \ license.txt setup.sh Data Interfaces Toolkit __init__.py html \ setup.bat Experts Modules Wrappers cftbx lib setup.csh %i/lib/%n/. # mkdir -p %i/etc/profile.d touch %i/etc/profile.d/%n.sh touch %i/etc/profile.d/%n.csh chmod a+x %i/etc/profile.d/%n.sh %i/etc/profile.d/%n.csh echo "export XIA2_ROOT=\"%p/lib/%n\"" >> %i/etc/profile.d/%n.sh echo "setenv XIA2_ROOT \"%p/lib/%n\"" >> %i/etc/profile.d/%n.csh echo "source \$XIA2_ROOT/setup.sh" >> %i/etc/profile.d/%n.sh echo "source \$XIA2_ROOT/setup.csh" >> %i/etc/profile.d/%n.csh << License: BSD Maintainer: W. G. Scott <wgsc...@users.sourceforge.net> Homepage: http://xia2.sourceforge.net ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs