Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv4957
Modified Files: coot.info coot.patch clipper.info mmdb.info ssm.info Log Message: updates for coot dependencies Index: coot.patch =================================================================== RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/coot.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- coot.patch 4 Aug 2011 14:10:11 -0000 1.1 +++ coot.patch 9 Aug 2013 04:09:02 -0000 1.2 @@ -33,3 +33,327 @@ ;; run raster3d (define render-image + + +diff -crB ./src/graphics-info.h ../coot-patched/src/graphics-info.h +*** ./src/graphics-info.h 2013-04-27 16:04:58.000000000 +0200 +--- ../coot-patched/src/graphics-info.h 2013-07-25 04:09:17.861265837 +0200 +*************** +*** 3307,3313 **** + short int move_copy_of_imol2_flag); + + #ifdef HAVE_SSMLIB +! void print_ssm_sequence_alignment(CSSMAlign *SSMAlign, + atom_selection_container_t asc_ref, + atom_selection_container_t asc_mov, + PCAtom *atom_selection1, +--- 3307,3313 ---- + short int move_copy_of_imol2_flag); + + #ifdef HAVE_SSMLIB +! void print_ssm_sequence_alignment(ssm::Align *SSMAlign, + atom_selection_container_t asc_ref, + atom_selection_container_t asc_mov, + PCAtom *atom_selection1, +*************** +*** 3315,3321 **** + int n_selected_atoms_1, int n_selected_atoms_2, + short int move_copy_of_imol2_flag); + +! void make_and_print_horizontal_ssm_sequence_alignment(CSSMAlign *SSMAlign, + atom_selection_container_t asc_ref, + atom_selection_container_t asc_mov, + PCAtom *atom_selection1, +--- 3315,3321 ---- + int n_selected_atoms_1, int n_selected_atoms_2, + short int move_copy_of_imol2_flag); + +! void make_and_print_horizontal_ssm_sequence_alignment(ssm::Align *SSMAlign, + atom_selection_container_t asc_ref, + atom_selection_container_t asc_mov, + PCAtom *atom_selection1, +*************** +*** 3325,3331 **** + void print_horizontal_ssm_sequence_alignment(std::pair<std::string, std::string> aligned_sequences) const; + + std::pair<std::string, std::string> +! get_horizontal_ssm_sequence_alignment(CSSMAlign *SSMAlign, + atom_selection_container_t asc_ref, + atom_selection_container_t asc_mov, + PCAtom *atom_selection1, PCAtom *atom_selection2, +--- 3325,3331 ---- + void print_horizontal_ssm_sequence_alignment(std::pair<std::string, std::string> aligned_sequences) const; + + std::pair<std::string, std::string> +! get_horizontal_ssm_sequence_alignment(ssm::Align *SSMAlign, + atom_selection_container_t asc_ref, + atom_selection_container_t asc_mov, + PCAtom *atom_selection1, PCAtom *atom_selection2, +diff -crB ./src/graphics-info-superpose.cc ../coot-patched/src/graphics-info-superpose.cc +*** ./src/graphics-info-superpose.cc 2013-01-16 17:40:31.000000000 +0100 +--- ../coot-patched/src/graphics-info-superpose.cc 2013-07-25 04:42:47.876256551 +0200 +*************** +*** 22,27 **** +--- 22,31 ---- + #include "Python.h" // before system includes to stop "POSIX_C_SOURCE" redefined problems + #endif + ++ #ifdef HAVE_SSMLIB ++ #include "ssm_defs.h" ++ #endif ++ + #if defined _MSC_VER + #include <windows.h> + #endif +*************** +*** 168,179 **** + + #ifdef HAVE_SSMLIB + +! int precision = SSMP_Normal; +! int connectivity = CSSC_Flexible; + + // probably not necessary, not sure: +! SetSSConnectivityCheck ( CSSC_Flexible ); +! SetSSMatchPrecision ( SSMP_Normal ); + + if (asc_ref.n_selected_atoms > 0) { + if (asc_mov.n_selected_atoms > 0) { +--- 172,183 ---- + + #ifdef HAVE_SSMLIB + +! ssm::PRECISION precision = ssm::PREC_Normal; +! ssm::CONNECTIVITY connectivity = ssm::CONNECT_Flexible; + + // probably not necessary, not sure: +! ssm::SetConnectivityCheck ( ssm::CONNECT_Flexible ); +! ssm::SetMatchPrecision ( ssm::PREC_Normal ); + + if (asc_ref.n_selected_atoms > 0) { + if (asc_mov.n_selected_atoms > 0) { +*************** +*** 199,234 **** + + // Remove the pointer one day. + // +! CSSMAlign *SSMAlign = new CSSMAlign(); +! int rc = SSMAlign->Align(mol2, mol1, precision, connectivity, + asc_mov.SelectionHandle, + asc_ref.SelectionHandle); + + if (rc) { + std::string ws; + switch (rc) { +! case SSM_noHits : + std::cout << " *** secondary structure does not match.\n"; + ws = "secondary structure does not match"; + break; +! case SSM_noSPSN : + std::cout << " *** structures are too remote.\n"; + ws = "structures are too remote"; + break; +! case SSM_noGraph : + std::cout << " *** can't make graph for " << name1 << "\n"; + ws = "can't make graph for " + name1; + ws += " structure"; + break; +! case SSM_noVertices : + std::cout << " *** empty graph for " << name1 << "\n"; + ws = "empty graph for " + name1; + break; +! case SSM_noGraph2 : + std::cout << " *** can't make graph for " << name2 << "\n"; + ws = "can't make graph for " + name2; + break; +! case SSM_noVertices2 : + std::cout << " *** empty graph for " << name2 << "\n"; + ws = "empty graph for " + name2; + break; +--- 203,238 ---- + + // Remove the pointer one day. + // +! ssm::Align *SSMAlign = new ssm::Align(); +! int rc = SSMAlign->align(mol2, mol1, precision, connectivity, + asc_mov.SelectionHandle, + asc_ref.SelectionHandle); + + if (rc) { + std::string ws; + switch (rc) { +! case ssm::RC_NoHits : + std::cout << " *** secondary structure does not match.\n"; + ws = "secondary structure does not match"; + break; +! case ssm::RC_NoSuperposition : + std::cout << " *** structures are too remote.\n"; + ws = "structures are too remote"; + break; +! case ssm::RC_NoGraph : + std::cout << " *** can't make graph for " << name1 << "\n"; + ws = "can't make graph for " + name1; + ws += " structure"; + break; +! case ssm::RC_NoVertices : + std::cout << " *** empty graph for " << name1 << "\n"; + ws = "empty graph for " + name1; + break; +! case ssm::RC_NoGraph2 : + std::cout << " *** can't make graph for " << name2 << "\n"; + ws = "can't make graph for " + name2; + break; +! case ssm::RC_NoVertices2 : + std::cout << " *** empty graph for " << name2 << "\n"; + ws = "empty graph for " + name2; + break; +*************** +*** 298,304 **** + // mat44 tmat; + // realtype rmsdAchieved, seqIdentity, nCombs; + // int nAligned, nGaps, nMisD; +! // CSuperpose Superpose; type in class CSSMAlign + // + // Superpose->GetSuperposition(Ca1, dist1, nCa1, Ca2, + // nCa2, tmat, rmsdAchieved, nAligned, nGaps, seqIdentity, +--- 302,308 ---- + // mat44 tmat; + // realtype rmsdAchieved, seqIdentity, nCombs; + // int nAligned, nGaps, nMisD; +! // CSuperpose Superpose; type in class ssm::Align + // + // Superpose->GetSuperposition(Ca1, dist1, nCa1, Ca2, + // nCa2, tmat, rmsdAchieved, nAligned, nGaps, seqIdentity, +*************** +*** 331,337 **** + + #ifdef HAVE_SSMLIB + void +! graphics_info_t::make_and_print_horizontal_ssm_sequence_alignment(CSSMAlign *SSMAlign, + atom_selection_container_t asc_ref, + atom_selection_container_t asc_mov, + PCAtom *atom_selection1, PCAtom *atom_selection2, +--- 335,341 ---- + + #ifdef HAVE_SSMLIB + void +! graphics_info_t::make_and_print_horizontal_ssm_sequence_alignment(ssm::Align *SSMAlign, + atom_selection_container_t asc_ref, + atom_selection_container_t asc_mov, + PCAtom *atom_selection1, PCAtom *atom_selection2, +*************** +*** 394,400 **** + + #ifdef HAVE_SSMLIB + std::pair<std::string, std::string> +! graphics_info_t::get_horizontal_ssm_sequence_alignment(CSSMAlign *SSMAlign, + atom_selection_container_t asc_ref, + atom_selection_container_t asc_mov, + PCAtom *atom_selection1, PCAtom *atom_selection2, +--- 398,404 ---- + + #ifdef HAVE_SSMLIB + std::pair<std::string, std::string> +! graphics_info_t::get_horizontal_ssm_sequence_alignment(ssm::Align *SSMAlign, + atom_selection_container_t asc_ref, + atom_selection_container_t asc_mov, + PCAtom *atom_selection1, PCAtom *atom_selection2, +*************** +*** 483,489 **** + + #ifdef HAVE_SSMLIB + void +! graphics_info_t::print_ssm_sequence_alignment(CSSMAlign *SSMAlign, + atom_selection_container_t asc_ref, + atom_selection_container_t asc_mov, + PCAtom *atom_selection1, PCAtom *atom_selection2, +--- 487,493 ---- + + #ifdef HAVE_SSMLIB + void +! graphics_info_t::print_ssm_sequence_alignment(ssm::Align *SSMAlign, + atom_selection_container_t asc_ref, + atom_selection_container_t asc_mov, + PCAtom *atom_selection1, PCAtom *atom_selection2, +diff -crB ./src/molecule-class-info-ncs.cc ../coot-patched/src/molecule-class-info-ncs.cc +*** ./src/molecule-class-info-ncs.cc 2013-01-16 17:40:31.000000000 +0100 +--- ../coot-patched/src/molecule-class-info-ncs.cc 2013-07-25 04:44:45.450071527 +0200 +*************** +*** 51,56 **** +--- 51,57 ---- + + #ifdef HAVE_SSMLIB + #include "ssm_align.h" ++ #include "ssm_defs.h" + #endif + + // This is called by make_bonds_type_checked(), which is called by +*************** +*** 514,546 **** + if (graphics_info_t::ncs_matrix_flag == coot::NCS_SSM) { + #ifdef HAVE_SSMLIB + +! int precision = SSMP_Normal; +! int connectivity = CSSC_Flexible; +! CSSMAlign *SSMAlign = new CSSMAlign(); +! int rc = SSMAlign->Align(atom_sel.mol, atom_sel.mol, + precision, connectivity, SelHandle2, SelHandle1); + + if (rc) { + std::string ws; + switch (rc) { +! case SSM_noHits : + std::cout << " *** secondary structure does not match.\n"; + ws = "secondary structure does not match"; + break; +! case SSM_noSPSN : + std::cout << " *** structures are too remote.\n"; + ws = "structures are too remote"; + break; +! case SSM_noGraph : + std::cout << " *** can't make graph for 1\n"; + break; +! case SSM_noVertices : + std::cout << " *** empty graph for 1\n"; + break; +! case SSM_noGraph2 : + std::cout << " *** can't make graph for 2\n"; + break; +! case SSM_noVertices2 : + std::cout << " *** empty graph for 2\n"; + break; + default : +--- 515,547 ---- + if (graphics_info_t::ncs_matrix_flag == coot::NCS_SSM) { + #ifdef HAVE_SSMLIB + +! ssm::PRECISION precision = ssm::PREC_Normal; +! ssm::CONNECTIVITY connectivity = ssm::CONNECT_Flexible; +! ssm::Align *SSMAlign = new ssm::Align(); +! int rc = SSMAlign->align(atom_sel.mol, atom_sel.mol, + precision, connectivity, SelHandle2, SelHandle1); + + if (rc) { + std::string ws; + switch (rc) { +! case ssm::RC_NoHits : + std::cout << " *** secondary structure does not match.\n"; + ws = "secondary structure does not match"; + break; +! case ssm::RC_NoSuperposition : + std::cout << " *** structures are too remote.\n"; + ws = "structures are too remote"; + break; +! case ssm::RC_NoGraph : + std::cout << " *** can't make graph for 1\n"; + break; +! case ssm::RC_NoVertices : + std::cout << " *** empty graph for 1\n"; + break; +! case ssm::RC_NoGraph2 : + std::cout << " *** can't make graph for 2\n"; + break; +! case ssm::RC_NoVertices2 : + std::cout << " *** empty graph for 2\n"; + break; + default : Index: mmdb.info =================================================================== RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/mmdb.info,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- mmdb.info 4 Jul 2013 19:48:21 -0000 1.6 +++ mmdb.info 9 Aug 2013 04:09:02 -0000 1.7 @@ -1,6 +1,6 @@ Package: mmdb -Version: 1.25.0 -Revision: 32 +Version: 1.25.3 +Revision: 1 Maintainer: W. G. Scott <wgsc...@users.sourceforge.net> DescPackaging: << Based on package created by Morten Kjeldgaard <m...@bioxray.dk> with minor @@ -10,11 +10,10 @@ License: LGPL GCC:4.0 HomePage: http://www.ebi.ac.uk/pdbe/docs/cldoc/ -Source: http://www2.mrc-lmb.cam.ac.uk/groups/murshudov/coot/dependencies/%n-%v.tar.gz -Source-MD5: 8d20c3b752b7b604d3ef2b3f01a04f70 -# build-time stuff in %N-dev, runtime stuff in %N-shlibs, nothing in %N -RuntimeDepends: fink-obsolete-packages, %n-shlibs (= %v-%r) -BuildDepends: libtool2, automake1.11, autoconf2.6, fink (>= 0.32) +Source: ftp://ftp.ccp4.ac.uk/opensource//%n-%v.tar.gz +Source-MD5: 1216462ac8c542bd45ffe5792fd6b723 +RuntimeDepends: %n-shlibs (= %v-%r) +BuildDepends: fink (>= 0.32) DescDetail: << MMDB is CCP4\'s macromolecular coordinate library, written by Eugene Krissinel of the EBI. The Coordinate Library is designed to assist @@ -36,39 +35,15 @@ << CompileScript: << #!/bin/bash -evf -%p/bin/libtoolize -%p/bin/aclocal -%p/bin/automake --gnu -%p/bin/autoconf LDFLAGS="-L%p/lib -L/usr/lib" \ - ./configure --prefix=%p + ./configure --prefix=%p --enable-shared make -# create missing mmdb.pc -mkdir -p lib/pkgconfig -cd lib/pkgconfig -cat > mmdb.pc << eof -prefix=%p -exec_prefix=\$prefix -libdir=\$prefix/lib -includedir=\$prefix/include - -Name: %n -Description: Macromolecular coordinate library -Version: %v -Requires: -Conflicts: -Libs: -L\${libdir} -lmmdb -Cflags: -I\${includedir} - -eof << InstallScript: << make install DESTDIR=%d -mkdir -p %i/lib/pkgconfig -cp lib/pkgconfig/%n.pc %i/lib/pkgconfig/. # dpkg requires every package to contain at least one actual file -mkdir -p %i/share/doc/installed-packages -touch %i/share/doc/installed-packages/%n + mkdir -p %i/share/doc/installed-packages + touch %i/share/doc/installed-packages/%n << SplitOff: << Package: %N-shlibs Index: clipper.info =================================================================== RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/clipper.info,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- clipper.info 3 Jul 2013 00:31:19 -0000 1.5 +++ clipper.info 9 Aug 2013 04:09:02 -0000 1.6 @@ -1,24 +1,25 @@ Package: clipper Epoch: 1 -Version: 2.1 -Revision: 32 +Version: 2.1.20130601 +Revision: 1 GCC:4.0 BuildDepends: << fftw (>= 2.1.5-1010) | fftw-mpi (>= 2.1.5-1010), -mmdb-dev (>= 1.23.2-31), -ssm-dev (>= 0.1-31), -gpp4-dev (>= 1.2.0-31), -gcc48 +mmdb-dev (>= 1.25.3-1), +ssm-dev (>= 1.3-1), +libccp4-dev (>= 6.3.1-1), +gcc48, +gcc48-compiler << Depends: << %n-shlibs (>= %e:%v-%r) << Maintainer: W. G. Scott <wgsc...@users.sourceforge.net> Homepage: http://www.ysbl.york.ac.uk/~cowtan/clipper/clipper.html -Source: http://www.ysbl.york.ac.uk/~cowtan/%n/%n-%v-091215-ac.tar.gz -Source-MD5: 003d8c8dd5e3b7bf6b09ef10e9fa31cb +Source: ftp://ftp.ccp4.ac.uk/opensource/%n-%v.tar.gz +Source-MD5: 2e0d3faec7cc5a1eb377392122e6e254 SourceDirectory: %n-%v -DocFiles: README AUTHORS NEWS COPYING +DocFiles: README AUTHORS COPYING ChangeLog Description: Object-oriented crystallographic libraries DescDetail: << The aim of the project is to produce a set of object-oriented libraries @@ -27,12 +28,12 @@ for new crystallographic software, which will allow the full power of modern programming techniques to be exploited by the developer. << -SetCXX programming techniques to be exploited by the developer. of -%v.tar.gz c s sequences) const; réHëG+ \ñÿ \ñÿ ujHëG+ IëG+ iëG+ xeìG+ \ñÿ ìG+ p\ñÿ @\ñÿ kHëG+ 6 è è! è! \ñÿ \ñÿ x4eìG+ p\ñÿ bHëG+ HëG+ \ñÿ `bHëG+ O\ñÿ À/ÉìG+ ujHëG+ ÉìG+ Ø$ÉìG+ ¨)ÉìG+ IëG+ x4eìG+ p\ñÿ @\ñÿ kHëG+ à! à! \ñÿ \ñÿ HþDìG+ P\ñÿ bHëG+ HëG+ \ñÿ `bHëG+ O\ñÿ @\ñÿ 8\ñÿ 8iëG+ p \ñÿ ujHëG+ IëG+ P\ñÿ \ñÿ kHëG+ G H I J K M N O P \ñÿ \ñÿ HµìG+ ð \ñÿ bHëG+ HëG+ \ñÿ 0/ÉìG+ ujHëG+ @eìG+ éøëG+ ÉìG+ Ø$ÉìG+ ¨)ÉìG+ IëG+ HµìG+ ð \ñÿ 0\ñÿ kHëG+ 8µìG+ ð \ñÿ `\ñÿ kHëG+ (µìG+ ð \ñÿ \ñÿ kHëG+ µìG+ ð \ñÿ À\ñÿ kHëG+ ¨.ÉìG+ ujHëG+ ¨)ÉìG+ @\ñÿ 8ùëG+ eiHëG+ Ø$ÉìG+ ` \ñÿ y8ùëG+ eiHëG+ ÉìG+ \ñÿ Z8ùëG+ eiHëG+ ØäøëG+ @eìG+ éøëG+ ÉìG+ ØDeìG+ Ø$ÉìG+ ¨)ÉìG+ IëG+ 8iëG+ ÄëG+ \ñÿ p{øëG+ @\ñÿ \ñÿ kHëG+ 5 6 7 8 : <