[Phylobase-commits] r767 - in libncl: . 2.1.11 2.1.11/config 2.1.11/data 2.1.11/example 2.1.11/example/basiccmdline 2.1.11/example/gapcode 2.1.11/example/nclsimplest 2.1.11/example/ncltest 2.1.11/example/normalizer 2.1.11/example/patristic 2.1.11/example/splitsinfile 2.1.11/example/translate 2.1.11/html 2.1.11/ncl 2.1.11/swig 2.1.11/test 2.1.11/test/NTSValidIn current current/config current/data current/example current/example/basiccmdline current/example/gapcode current/example/nclsimplest current/example/ncltest current/example/normalizer current/example/patristic current/example/splitsinfile current/example/translate current/html current/ncl current/swig current/test current/test/NTSValidIn

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Mon Mar 29 22:42:29 CEST 2010


Author: francois
Date: 2010-03-29 22:42:27 +0200 (Mon, 29 Mar 2010)
New Revision: 767

Added:
   libncl/2.1.11/
Modified:
   libncl/2.1.11/AUTHORS
   libncl/2.1.11/ChangeLog
   libncl/2.1.11/INSTALL
   libncl/2.1.11/Makefile.am
   libncl/2.1.11/Makefile.in
   libncl/2.1.11/NEWS
   libncl/2.1.11/README
   libncl/2.1.11/config/ax_cxx_flags.m4
   libncl/2.1.11/config/install-sh
   libncl/2.1.11/config/libtool.m4
   libncl/2.1.11/config/lt~obsolete.m4
   libncl/2.1.11/configure
   libncl/2.1.11/configure.ac
   libncl/2.1.11/data/unaligned.nex
   libncl/2.1.11/example/Makefile.am
   libncl/2.1.11/example/Makefile.in
   libncl/2.1.11/example/basiccmdline/basiccmdline.cpp
   libncl/2.1.11/example/basiccmdline/basiccmdline.h
   libncl/2.1.11/example/gapcode/gapcode.cpp
   libncl/2.1.11/example/nclsimplest/nclsimplest.cpp
   libncl/2.1.11/example/ncltest/ncltest.cpp
   libncl/2.1.11/example/ncltest/ncltest.h
   libncl/2.1.11/example/normalizer/converter.cpp
   libncl/2.1.11/example/normalizer/normalizer.cpp
   libncl/2.1.11/example/normalizer/us2ml.cpp
   libncl/2.1.11/example/patristic/patristic.cpp
   libncl/2.1.11/example/splitsinfile/Makefile.am
   libncl/2.1.11/example/splitsinfile/Makefile.in
   libncl/2.1.11/example/splitsinfile/splitsinfile.cpp
   libncl/2.1.11/example/translate/translateNuc.cpp
   libncl/2.1.11/html/BASICCMDLINE.html
   libncl/2.1.11/html/MyAssumptionsBlock.html
   libncl/2.1.11/html/MyCharactersBlock.html
   libncl/2.1.11/html/MyDataBlock.html
   libncl/2.1.11/html/MyNexusFileReader.html
   libncl/2.1.11/html/MyNexusToken.html
   libncl/2.1.11/html/MyToken.html
   libncl/2.1.11/html/NStrCaseInsensitiveEquals.html
   libncl/2.1.11/html/NStrCaseSensitiveEquals.html
   libncl/2.1.11/html/NxsAssumptionsBlock.html
   libncl/2.1.11/html/NxsBlock.html
   libncl/2.1.11/html/NxsCharactersBlock.html
   libncl/2.1.11/html/NxsDataBlock.html
   libncl/2.1.11/html/NxsDiscreteDatum.html
   libncl/2.1.11/html/NxsDiscreteMatrix.html
   libncl/2.1.11/html/NxsDistanceDatum.html
   libncl/2.1.11/html/NxsDistancesBlock.html
   libncl/2.1.11/html/NxsEmptyBlock.html
   libncl/2.1.11/html/NxsException.html
   libncl/2.1.11/html/NxsReader.html
   libncl/2.1.11/html/NxsSetReader.html
   libncl/2.1.11/html/NxsString.html
   libncl/2.1.11/html/NxsStringEqual.html
   libncl/2.1.11/html/NxsTaxaBlock.html
   libncl/2.1.11/html/NxsToken.html
   libncl/2.1.11/html/NxsTreesBlock.html
   libncl/2.1.11/html/classes.html
   libncl/2.1.11/html/contents.html
   libncl/2.1.11/html/functions.html
   libncl/2.1.11/html/index.html
   libncl/2.1.11/ncl/Makefile.am
   libncl/2.1.11/ncl/Makefile.in
   libncl/2.1.11/ncl/ncl.h
   libncl/2.1.11/ncl/nxsallocatematrix.h
   libncl/2.1.11/ncl/nxsassumptionsblock.cpp
   libncl/2.1.11/ncl/nxsassumptionsblock.h
   libncl/2.1.11/ncl/nxsblock.cpp
   libncl/2.1.11/ncl/nxsblock.h
   libncl/2.1.11/ncl/nxscdiscretematrix.h
   libncl/2.1.11/ncl/nxscharactersblock.cpp
   libncl/2.1.11/ncl/nxscharactersblock.h
   libncl/2.1.11/ncl/nxscxxdiscretematrix.cpp
   libncl/2.1.11/ncl/nxscxxdiscretematrix.h
   libncl/2.1.11/ncl/nxsdatablock.cpp
   libncl/2.1.11/ncl/nxsdatablock.h
   libncl/2.1.11/ncl/nxsdefs.h
   libncl/2.1.11/ncl/nxsdiscretedatum.h
   libncl/2.1.11/ncl/nxsdistancedatum.h
   libncl/2.1.11/ncl/nxsdistancesblock.cpp
   libncl/2.1.11/ncl/nxsdistancesblock.h
   libncl/2.1.11/ncl/nxsexception.cpp
   libncl/2.1.11/ncl/nxsexception.h
   libncl/2.1.11/ncl/nxsmultiformat.cpp
   libncl/2.1.11/ncl/nxsmultiformat.h
   libncl/2.1.11/ncl/nxspublicblocks.cpp
   libncl/2.1.11/ncl/nxspublicblocks.h
   libncl/2.1.11/ncl/nxsreader.cpp
   libncl/2.1.11/ncl/nxsreader.h
   libncl/2.1.11/ncl/nxssetreader.cpp
   libncl/2.1.11/ncl/nxssetreader.h
   libncl/2.1.11/ncl/nxsstring.cpp
   libncl/2.1.11/ncl/nxsstring.h
   libncl/2.1.11/ncl/nxstaxablock.cpp
   libncl/2.1.11/ncl/nxstaxablock.h
   libncl/2.1.11/ncl/nxstoken.cpp
   libncl/2.1.11/ncl/nxstoken.h
   libncl/2.1.11/ncl/nxstreesblock.cpp
   libncl/2.1.11/ncl/nxstreesblock.h
   libncl/2.1.11/ncl/nxsunalignedblock.cpp
   libncl/2.1.11/ncl/nxsunalignedblock.h
   libncl/2.1.11/ncl/nxsutilcopy.h
   libncl/2.1.11/swig/ncl.i
   libncl/2.1.11/test/Makefile
   libncl/2.1.11/test/Makefile.am
   libncl/2.1.11/test/Makefile.in
   libncl/2.1.11/test/NTSValidIn/avian_ovomucoids.nex
   libncl/2.1.11/test/roundTripNCLTest.py
   libncl/current/AUTHORS
   libncl/current/ChangeLog
   libncl/current/INSTALL
   libncl/current/Makefile.am
   libncl/current/Makefile.in
   libncl/current/NEWS
   libncl/current/README
   libncl/current/config/ax_cxx_flags.m4
   libncl/current/config/install-sh
   libncl/current/config/libtool.m4
   libncl/current/config/lt~obsolete.m4
   libncl/current/configure
   libncl/current/configure.ac
   libncl/current/data/unaligned.nex
   libncl/current/example/Makefile.am
   libncl/current/example/Makefile.in
   libncl/current/example/basiccmdline/basiccmdline.cpp
   libncl/current/example/basiccmdline/basiccmdline.h
   libncl/current/example/gapcode/gapcode.cpp
   libncl/current/example/nclsimplest/nclsimplest.cpp
   libncl/current/example/ncltest/ncltest.cpp
   libncl/current/example/ncltest/ncltest.h
   libncl/current/example/normalizer/converter.cpp
   libncl/current/example/normalizer/normalizer.cpp
   libncl/current/example/normalizer/us2ml.cpp
   libncl/current/example/patristic/patristic.cpp
   libncl/current/example/splitsinfile/Makefile.am
   libncl/current/example/splitsinfile/Makefile.in
   libncl/current/example/splitsinfile/splitsinfile.cpp
   libncl/current/example/translate/translateNuc.cpp
   libncl/current/html/BASICCMDLINE.html
   libncl/current/html/MyAssumptionsBlock.html
   libncl/current/html/MyCharactersBlock.html
   libncl/current/html/MyDataBlock.html
   libncl/current/html/MyNexusFileReader.html
   libncl/current/html/MyNexusToken.html
   libncl/current/html/MyToken.html
   libncl/current/html/NStrCaseInsensitiveEquals.html
   libncl/current/html/NStrCaseSensitiveEquals.html
   libncl/current/html/NxsAssumptionsBlock.html
   libncl/current/html/NxsBlock.html
   libncl/current/html/NxsCharactersBlock.html
   libncl/current/html/NxsDataBlock.html
   libncl/current/html/NxsDiscreteDatum.html
   libncl/current/html/NxsDiscreteMatrix.html
   libncl/current/html/NxsDistanceDatum.html
   libncl/current/html/NxsDistancesBlock.html
   libncl/current/html/NxsEmptyBlock.html
   libncl/current/html/NxsException.html
   libncl/current/html/NxsReader.html
   libncl/current/html/NxsSetReader.html
   libncl/current/html/NxsString.html
   libncl/current/html/NxsStringEqual.html
   libncl/current/html/NxsTaxaBlock.html
   libncl/current/html/NxsToken.html
   libncl/current/html/NxsTreesBlock.html
   libncl/current/html/classes.html
   libncl/current/html/contents.html
   libncl/current/html/functions.html
   libncl/current/html/index.html
   libncl/current/ncl/Makefile.am
   libncl/current/ncl/Makefile.in
   libncl/current/ncl/ncl.h
   libncl/current/ncl/nxsallocatematrix.h
   libncl/current/ncl/nxsassumptionsblock.cpp
   libncl/current/ncl/nxsassumptionsblock.h
   libncl/current/ncl/nxsblock.cpp
   libncl/current/ncl/nxsblock.h
   libncl/current/ncl/nxscdiscretematrix.h
   libncl/current/ncl/nxscharactersblock.cpp
   libncl/current/ncl/nxscharactersblock.h
   libncl/current/ncl/nxscxxdiscretematrix.cpp
   libncl/current/ncl/nxscxxdiscretematrix.h
   libncl/current/ncl/nxsdatablock.cpp
   libncl/current/ncl/nxsdatablock.h
   libncl/current/ncl/nxsdefs.h
   libncl/current/ncl/nxsdiscretedatum.h
   libncl/current/ncl/nxsdistancedatum.h
   libncl/current/ncl/nxsdistancesblock.cpp
   libncl/current/ncl/nxsdistancesblock.h
   libncl/current/ncl/nxsexception.cpp
   libncl/current/ncl/nxsexception.h
   libncl/current/ncl/nxsmultiformat.cpp
   libncl/current/ncl/nxsmultiformat.h
   libncl/current/ncl/nxspublicblocks.cpp
   libncl/current/ncl/nxspublicblocks.h
   libncl/current/ncl/nxsreader.cpp
   libncl/current/ncl/nxsreader.h
   libncl/current/ncl/nxssetreader.cpp
   libncl/current/ncl/nxssetreader.h
   libncl/current/ncl/nxsstring.cpp
   libncl/current/ncl/nxsstring.h
   libncl/current/ncl/nxstaxablock.cpp
   libncl/current/ncl/nxstaxablock.h
   libncl/current/ncl/nxstoken.cpp
   libncl/current/ncl/nxstoken.h
   libncl/current/ncl/nxstreesblock.cpp
   libncl/current/ncl/nxstreesblock.h
   libncl/current/ncl/nxsunalignedblock.cpp
   libncl/current/ncl/nxsunalignedblock.h
   libncl/current/ncl/nxsutilcopy.h
   libncl/current/swig/ncl.i
   libncl/current/test/Makefile
   libncl/current/test/Makefile.am
   libncl/current/test/Makefile.in
   libncl/current/test/NTSValidIn/avian_ovomucoids.nex
   libncl/current/test/roundTripNCLTest.py
Log:
updating ncl to 2.1.11 in libncl directory

Copied: libncl/2.1.11 (from rev 766, libncl/current)

Modified: libncl/2.1.11/AUTHORS
===================================================================
--- libncl/current/AUTHORS	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/AUTHORS	2010-03-29 20:42:27 UTC (rev 767)
@@ -18,4 +18,7 @@
   Derrick Zwickl
   Brian O'Meara
   Brandom Chisham
-  
+
+The code in examples/phylobase... was written by Brian O'Meara and Derrick Zwickl
+for phylobase.
+

Modified: libncl/2.1.11/ChangeLog
===================================================================
--- libncl/current/ChangeLog	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/ChangeLog	2010-03-29 20:42:27 UTC (rev 767)
@@ -18,15 +18,15 @@
 	- updated nexml writing to deal with changes in the schema
 	- fixed bug causing mis-indexing of taxa in trees if there is no taxa block
 		but a translate command.  This involves support for illegal nexus files.
-		I believe that the bug would have showed diagnosable pathologies if it 
+		I believe that the bug would have showed diagnosable pathologies if it
 		had affected any analysis (the highest number in the tree would have been
 		1 too high resulting in exceptions when the taxa block was queried).
 	- bug fix when trees are followed by labels that contain tokens that have to
 		be quoted
-	- fixed behavior of GetNamedStateSetOfColumn and GetObsStates so that they 
+	- fixed behavior of GetNamedStateSetOfColumn and GetObsStates so that they
 		are sensitive to the current gapmode for the char block
 	- explicit inclusion of cstdlib where needed
-	
+
 Library enhancements:
 	- Signal handling (via NxsReader::setNCLCatchesSignals ) commit r449
 	- Lots of external format extensions and bug fixes:
@@ -48,12 +48,12 @@
 	- Characters blocks now reject files in which the datatype is DNA, RNA, or protein
 		if SYMBOLS are added.
 
-	
+
 bug fixes API:
 	- Fixed setting of NXS_HAS_ALL_TAXA_BIT
-	- no longer duplicating blocks when the same reader is used to read more 
+	- no longer duplicating blocks when the same reader is used to read more
 		than one file
-	- allowing PublicNexusReader::Add to be called 
+	- allowing PublicNexusReader::Add to be called
 	- Some Windows-specific modifications to avoid warnings and errors compiling
 		under Visual Studio 2008 (VC9)
 	- characters block now generates an exception if there is no matrix
@@ -61,43 +61,43 @@
 	- better cleaning up in the multiformat reader when there is an error in the
 		reading of a file
 	- another accessor added for NxsSimpleTree
-	- PublicNexusReader GetXXXBlock functions changed to return 0L rather than 
+	- PublicNexusReader GetXXXBlock functions changed to return 0L rather than
 		raising an exception if you request a block that is out of range
 	- NCL_CONST_FUNCS macro added
-		
+
 API additions:
 	- improvements to phylip reading -- matchchar now accepted (multiformat
 		reader only).
 	- reading a single bare newick tree (as "phyliptree" or "relaxedphyliptree"
 		in multiformat reader stuff).
-	- added cullIdenticalTaxaBlocks() function to nexusreader.  You should call 
-		this before reading a file if you want all repeated taxa blocks to be 
+	- added cullIdenticalTaxaBlocks() function to nexusreader.  You should call
+		this before reading a file if you want all repeated taxa blocks to be
 		destroyed rather than saved
 	- support for genetic codes and translation to amino acids added
 	- GetEscapedDouble and GetEscapedInt added
 	- GetDatatypeMapForMixedType added
-	- added functionality to delete identical taxa blocks even if they are 
-		implied blocks.  This only will be triggered if the client code has 
-		called NxsReader::cullIdenticalTaxaBlocks(true).  This corrects an 
+	- added functionality to delete identical taxa blocks even if they are
+		implied blocks.  This only will be triggered if the client code has
+		called NxsReader::cullIdenticalTaxaBlocks(true).  This corrects an
 		issue DZ was seeing with reading multiple DATA blocks
 	- aliasing of block titles for culled blocks
 	- changed the handling of  the + character when a nxstoken instance has been
 		altered by a call to indictate hyphenNotPunctuation is in effecet (this
 		is done via the SetLabileFlagBit function). In almost all case this
-		function is called so that a number (particularly one writtend in 
-		scientific notation will be read as a single token, rather than as many 
-		as 4 tokens).  In rare cases, the + is used before the exponent or even 
-		in front of the entire number.  So that client code does not have to 
-		deal with these cases, the default behavior has been changed to using 
-		the hyphenNotPunctuation to indicate that in the reading of the next 
-		token neither - nor + should be treated as punctuation.  Client code 
-		that wishes to use the old behavior can compile NCL with the 
+		function is called so that a number (particularly one writtend in
+		scientific notation will be read as a single token, rather than as many
+		as 4 tokens).  In rare cases, the + is used before the exponent or even
+		in front of the entire number.  So that client code does not have to
+		deal with these cases, the default behavior has been changed to using
+		the hyphenNotPunctuation to indicate that in the reading of the next
+		token neither - nor + should be treated as punctuation.  Client code
+		that wishes to use the old behavior can compile NCL with the
 		NCL_VERSION_2_STYLE_HYPHEN macro defined to 1
 
 ================================================================================
 2.1.05 (relative to 2.1.04)
 ================================================================================
-Added include <cstdlib> at top of nxsdistancesblock.cpp and nxstoken.cpp to 
+Added include <cstdlib> at top of nxsdistancesblock.cpp and nxstoken.cpp to
 avoid compilation errors on Fedora 9 systems.
 
 ================================================================================
@@ -113,13 +113,13 @@
 ================================================================================
 2.1.02 (relative to 2.1.00)
 ================================================================================
-minor bug fixes and const correctness 
+minor bug fixes and const correctness
 
 ================================================================================
 Since 2.1-specific changes.
 ================================================================================
 Support for multiple instances of the same block type
-	* NxsBlockFactory mechanism API - see the examples/normalizer for an 
+	* NxsBlockFactory mechanism API - see the examples/normalizer for an
 		example of usage. Full adoption of these API's is not required, but may
 		make your life easier.
 	* Reader now stores "implied blocks" -- e.g. makes a DATA block look to the
@@ -131,27 +131,27 @@
 		the same as {AG}.  Such files are not legal, but are common.
 	* handling for TITLE and BLOCKID commands added to NxsBlock
 	* optimizations (tokenizing and data structures in taxa block) -- now 50
-		fold faster than 2.0 on the 11361 Taxon, 1360 Character file in the 
+		fold faster than 2.0 on the 11361 Taxon, 1360 Character file in the
 		CIPRES test files.
 	* TaxPartition and TreePartition read
 	* SETS and CODONS blocks now read. Actually read as a big, fat ASSUMPTIONS
-		block that spawns implied blocks (to deal with common practice of mixing 
+		block that spawns implied blocks (to deal with common practice of mixing
 		the commands in these blocks).
 	* WtSet, UserType, and TypeSet command
 	* now tolerating DATATYPE not being first in FORMAT command (to deal with
 		Clustal exports)
 	* tokenizer now skipping embedded comments (note that this changes the
-		behavior of command comment storing -- they are only returned if they 
+		behavior of command comment storing -- they are only returned if they
 		precede token)
 	* support for DATATYPE=MIXED added in CHARACTERS block
 	* trees block can now validates trees as they are read to improve error
 		reporting  -- this feature not used unless TreesBlock::
-		SetProcessAllTreesDuringParse(true) is called on the trees block 
+		SetProcessAllTreesDuringParse(true) is called on the trees block
 		instance.
 	* some support for NHX parsing -- in the TreesDescription.
 	* support for LINK command (as introduced by Mesquite)
 	* support Mesquite-style CharSet/TaxSet syntax.
- 	* NCL_MAJOR_VERSION and  NCL_MINOR_VERSION defines added. You can wrap any 
+ 	* NCL_MAJOR_VERSION and  NCL_MINOR_VERSION defines added. You can wrap any
  		ncl-2.1 specific code (you shouldn't need much) as follows:
 
 ================================================================================
@@ -170,7 +170,7 @@
 		generate errors for VECTOR)
 	* fixes to the Distances block if the input order is not identical to the
 		taxa block order
-	* Some CharSet reading 
+	* Some CharSet reading
 	* Lots more that I forgot to document.
 
 Behavior changes (could be called features or bugs depending on your POV):
@@ -185,10 +185,10 @@
 12 Dec 2007 Mark Holder (mholder at users.sourceforge.net)
 	* Version 2.0.04 (https://svn.sourceforge.net/svnroot/ncl/branches/v2-stable
 revision 75)
-	* new features: Basic handling of Continuous datatype (ITEMS now 
-		supported).  Brian O'Meara contribute code and suggestions to this 
+	* new features: Basic handling of Continuous datatype (ITEMS now
+		supported).  Brian O'Meara contribute code and suggestions to this
 		new feature.
-	* bug fixes: taxa information after a treedef (root taxa info) is now 
+	* bug fixes: taxa information after a treedef (root taxa info) is now
 		accepted
 
 30 Nov 2007 Mark Holder (mholder at users.sourceforge.net)

Modified: libncl/2.1.11/INSTALL
===================================================================
--- libncl/current/INSTALL	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/INSTALL	2010-03-29 20:42:27 UTC (rev 767)
@@ -1,7 +1,7 @@
 Copyright (c) 2004 by Paul O. Lewis
 
 ================================================================================
-Building from svn checkout 
+Building from svn checkout
 ================================================================================
 In the instructions, the $ represents your shell's prompt (you don't type the in
 
@@ -19,9 +19,9 @@
 	$ make installcheck
 
 ================================================================================
-Building from svn checkout 
+Building from svn checkout
 ================================================================================
-After you unpack the archive follow the instructions above (in the 
+After you unpack the archive follow the instructions above (in the
 "Building from svn checkout" section), except that you can skip the first step.
 
 
@@ -34,7 +34,7 @@
 For instance invoking:
 	$ ../v2.1/configure --prefix=`pwd`/installed
 will make the install products go inside an installed subdirectory
-of your build directory. This is paricularly helpful if you 
+of your build directory. This is paricularly helpful if you
 build several different variants (you can have builddebug and buildrelease
 directories built from the same source tree).
 

Modified: libncl/2.1.11/Makefile.am
===================================================================
--- libncl/current/Makefile.am	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/Makefile.am	2010-03-29 20:42:27 UTC (rev 767)
@@ -9,8 +9,8 @@
 
 
 dist-hook:
-	find "$(distdir)/data" -depth -name .svn -and -type d -and -exec rm -rf {} \; 
-	find "$(distdir)/html" -depth -name .svn -and -type d -and -exec rm -rf {} \; 
-	find "$(distdir)/test" -depth -name .svn -and -type d -and -exec rm -rf {} \; 
-	find "$(distdir)/swig" -depth -name .svn -and -type d -and -exec rm -rf {} \; 
+	find "$(distdir)/data" -depth -name .svn -and -type d -and -exec rm -rf {} \;
+	find "$(distdir)/html" -depth -name .svn -and -type d -and -exec rm -rf {} \;
+	find "$(distdir)/test" -depth -name .svn -and -type d -and -exec rm -rf {} \;
+	find "$(distdir)/swig" -depth -name .svn -and -type d -and -exec rm -rf {} \;
 

Modified: libncl/2.1.11/Makefile.in
===================================================================
--- libncl/current/Makefile.in	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/Makefile.in	2010-03-29 20:42:27 UTC (rev 767)
@@ -687,10 +687,10 @@
 
 
 dist-hook:
-	find "$(distdir)/data" -depth -name .svn -and -type d -and -exec rm -rf {} \; 
-	find "$(distdir)/html" -depth -name .svn -and -type d -and -exec rm -rf {} \; 
-	find "$(distdir)/test" -depth -name .svn -and -type d -and -exec rm -rf {} \; 
-	find "$(distdir)/swig" -depth -name .svn -and -type d -and -exec rm -rf {} \; 
+	find "$(distdir)/data" -depth -name .svn -and -type d -and -exec rm -rf {} \;
+	find "$(distdir)/html" -depth -name .svn -and -type d -and -exec rm -rf {} \;
+	find "$(distdir)/test" -depth -name .svn -and -type d -and -exec rm -rf {} \;
+	find "$(distdir)/swig" -depth -name .svn -and -type d -and -exec rm -rf {} \;
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:

Modified: libncl/2.1.11/NEWS
===================================================================
--- libncl/current/NEWS	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/NEWS	2010-03-29 20:42:27 UTC (rev 767)
@@ -8,14 +8,14 @@
 
 Version 2.0
 -----------
-This version significant upgrade to NCL in terms of ease of use for programmers 
-and the coverage of variants of NEXUS files.  This version naturally supports 
-multiple instances of blocks (common in files from Mesquite) and the Mixed 
+This version significant upgrade to NCL in terms of ease of use for programmers
+and the coverage of variants of NEXUS files.  This version naturally supports
+multiple instances of blocks (common in files from Mesquite) and the Mixed
 datatype used by MrBayes. Support for the UNALIGNED and ASSUMPTIONS block has
-been dramatically improved. The SETS and CODONS blocks are now handled 
-(they are treated as special forms of the ASSUMPTIONS block to tolerate the 
-inclusion of many of the same commands in different block types). Almost all of 
-the changes in this version were made by Mark Holder, so please direct bug 
+been dramatically improved. The SETS and CODONS blocks are now handled
+(they are treated as special forms of the ASSUMPTIONS block to tolerate the
+inclusion of many of the same commands in different block types). Almost all of
+the changes in this version were made by Mark Holder, so please direct bug
 reports, questions, and feature requests to him (though the sourceforge page
 is the best place to report these).
 
@@ -24,12 +24,12 @@
 -----------
 Although this is the second version of the library, it is really the
 first official release. My container classes used in the first version
-have been replaced by their STL equivalents, and the source code 
+have been replaced by their STL equivalents, and the source code
 documentation is now much more thorough. This version is being pubicized
 in the form of an application note in the journal Bioinformatics.
 
 Version 1.0
 -----------
 This first version did not make use of the standard template library,
-instead using container classes of my own design. This version was 
+instead using container classes of my own design. This version was
 distributed from my web site, but never publicized.

Modified: libncl/2.1.11/README
===================================================================
--- libncl/current/README	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/README	2010-03-29 20:42:27 UTC (rev 767)
@@ -1,6 +1,6 @@
 NCL README -- the NEXUS Class Library (NCL) README file
 
-Most documentation for this C++ class library is in the form of HTML 
+Most documentation for this C++ class library is in the form of HTML
 files in the html directory. Please begin by viewing the html/index.html
 file in your web browser.
 
@@ -13,8 +13,8 @@
 http://www.molevol.org/camel/projects/nexus/ for more information), the Mesquite
 package, and from TreeBase (thanks, to Bill Piel!).
 
-	The SWIG bindings for version 2.1 were inspired by the work of David Suarez 
-Pascal in the 2007 Google Summer of Code.  They were simplified using new 
+	The SWIG bindings for version 2.1 were inspired by the work of David Suarez
+Pascal in the 2007 Google Summer of Code.  They were simplified using new
 features of NCL 2.1.  Thanks to David for blazing the way on the old version,
 Google for funding, and NESCent (in particular Hilmar Lapp) for getting the
 NESCent GSoC program going.

Modified: libncl/2.1.11/config/ax_cxx_flags.m4
===================================================================
--- libncl/current/config/ax_cxx_flags.m4	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/config/ax_cxx_flags.m4	2010-03-29 20:42:27 UTC (rev 767)
@@ -4,15 +4,15 @@
 dnl @license AllPermissive
 AC_DEFUN([AX_CXXFLAGS],
 [
-	
+
 	dnl Check for debugging mode.
 	AC_ARG_ENABLE(
 		debugging,
 		AC_HELP_STRING(
 			[--enable-debugging],
 			[build for debugging]
-			), 
-		, 
+			),
+		,
 		[enable_debugging=no]
 		)
 	AC_ARG_ENABLE(
@@ -20,8 +20,8 @@
 		AC_HELP_STRING(
 			[--enable-asserts],
 			[build with asserts turned on even if not debugging]
-			), 
-		, 
+			),
+		,
 		[enable_asserts=yes]
 		)
 	if test "$enable_debugging" = yes
@@ -35,7 +35,7 @@
 		fi
 	fi
 
-	
+
 	if test "$enable_debugging" = yes; then
 		CXXFLAGS_OPTIM_SPEED="-O0"
 		CXXFLAGS="$CXXFLAGS -g"
@@ -52,7 +52,7 @@
 		case "$build_os" in
 			darwin*) CXXFLAGS="$CXXFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 ";;
 			*);;
-		esac	
+		esac
 	elif test "$CC" = "ccc"; then
 			#	Compaq C compiler for Linux
 		if test "x$arch" = "x"; then
@@ -77,7 +77,7 @@
 				#   development, but these warnings should also not trip for release builds)
 			CXXFLAGS_WARNINGS="$CXXFLAGS_WARNINGS -Wall -Wimplicit -Wreturn-type -Wunused -Wredundant-decls -Wcast-align -Wcomment -Wextra"
 		else
-				#	Just suppress warnings about possibly uninitialized variables	
+				#	Just suppress warnings about possibly uninitialized variables
 			CXXFLAGS_WARNINGS="$CXXFLAGS_WARNINGS"
 			CXXFLAGS_OPTIM_SPEED="-O3 -ffast-math"
 			CXXFLAGS_OPTIM_SIZE="-Os -ffast-math"
@@ -85,13 +85,13 @@
 		case "$build_os" in
 			darwin*) CXXFLAGS_WARNINGS="$CXXFLAGS_WARNINGS";;
 			*);;
-		esac	
+		esac
 	fi
 	if test "x$CXXFLAGS_OPTIM_SIZE" = "x"; then
 		CXXFLAGS_OPTIM_SIZE=$CXXFLAGS_OPTIM_SPEED
 	fi
 
-	
+
 	CXXFLAGS="$CXXFLAGS $CXXFLAGS_OPTIM_SPEED $CXXFLAGS_WARNINGS"
 
 ])

Modified: libncl/2.1.11/config/install-sh
===================================================================
--- libncl/current/config/install-sh	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/config/install-sh	2010-03-29 20:42:27 UTC (rev 767)
@@ -115,7 +115,7 @@
 if [ x"$dir_arg" != x ]; then
 	dst=$src
 	src=""
-	
+
 	if [ -d $dst ]; then
 		instcmd=:
 		chmodcmd=""
@@ -125,7 +125,7 @@
 else
 
 # Waiting for this to be detected by the "$instcmd $src $dsttmp" command
-# might cause directories to be created, which would be especially bad 
+# might cause directories to be created, which would be especially bad
 # if $src (and thus $dsttmp) contains '*'.
 
 	if [ -f "$src" ] || [ -d "$src" ]
@@ -135,7 +135,7 @@
 		echo "install:  $src does not exist"
 		exit 1
 	fi
-	
+
 	if [ x"$dst" = x ]
 	then
 		echo "install:	no destination specified"
@@ -202,17 +202,17 @@
 
 # If we're going to rename the final executable, determine the name now.
 
-	if [ x"$transformarg" = x ] 
+	if [ x"$transformarg" = x ]
 	then
 		dstfile=`basename $dst`
 	else
-		dstfile=`basename $dst $transformbasename | 
+		dstfile=`basename $dst $transformbasename |
 			sed $transformarg`$transformbasename
 	fi
 
 # don't allow the sed command to completely eliminate the filename
 
-	if [ x"$dstfile" = x ] 
+	if [ x"$dstfile" = x ]
 	then
 		dstfile=`basename $dst`
 	else
@@ -243,7 +243,7 @@
 # Now rename the file to the real destination.
 
 	$doit $rmcmd -f $dstdir/$dstfile &&
-	$doit $mvcmd $dsttmp $dstdir/$dstfile 
+	$doit $mvcmd $dsttmp $dstdir/$dstfile
 
 fi &&
 

Modified: libncl/2.1.11/config/libtool.m4
===================================================================
--- libncl/current/config/libtool.m4	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/config/libtool.m4	2010-03-29 20:42:27 UTC (rev 767)
@@ -945,10 +945,10 @@
       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
     darwin1.*)
       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
-    darwin*) # darwin 5.x on 
+    darwin*) # darwin 5.x on
       # if running on 10.5 or later, the deployment target defaults
       # to the OS version, if on x86, and 10.4, the deployment
-      # target defaults to 10.4. Don't you love it? 
+      # target defaults to 10.4. Don't you love it?
       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
 	10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
 	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
@@ -2679,7 +2679,7 @@
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
 fi
- 
+
 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
 fi

Modified: libncl/2.1.11/config/lt~obsolete.m4
===================================================================
--- libncl/current/config/lt~obsolete.m4	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/config/lt~obsolete.m4	2010-03-29 20:42:27 UTC (rev 767)
@@ -25,7 +25,7 @@
 # included after everything else.  This provides aclocal with the
 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
 # because those macros already exist, or will be overwritten later.
-# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 
+# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
 #
 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
 # Yes, that means every name once taken will need to remain here until

Modified: libncl/2.1.11/configure
===================================================================
--- libncl/current/configure	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/configure	2010-03-29 20:42:27 UTC (rev 767)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for NCL 2.1.09.
+# Generated by GNU Autoconf 2.61 for NCL 2.1.11.
 #
 # Report bugs to <paul.lewis at uconn.edu>.
 #
@@ -723,8 +723,8 @@
 # Identity of this package.
 PACKAGE_NAME='NCL'
 PACKAGE_TARNAME='ncl'
-PACKAGE_VERSION='2.1.09'
-PACKAGE_STRING='NCL 2.1.09'
+PACKAGE_VERSION='2.1.11'
+PACKAGE_STRING='NCL 2.1.11'
 PACKAGE_BUGREPORT='paul.lewis at uconn.edu'
 
 ac_unique_file="ChangeLog"
@@ -1397,7 +1397,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures NCL 2.1.09 to adapt to many kinds of systems.
+\`configure' configures NCL 2.1.11 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1467,7 +1467,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of NCL 2.1.09:";;
+     short | recursive ) echo "Configuration of NCL 2.1.11:";;
    esac
   cat <<\_ACEOF
 
@@ -1570,7 +1570,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-NCL configure 2.1.09
+NCL configure 2.1.11
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1584,7 +1584,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by NCL $as_me 2.1.09, which was
+It was created by NCL $as_me 2.1.11, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -2290,7 +2290,7 @@
 
 # Define the identity of the package.
  PACKAGE='ncl'
- VERSION='2.1.09'
+ VERSION='2.1.11'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -17077,7 +17077,7 @@
 fi
 
 
-ac_config_files="$ac_config_files Makefile example/Makefile example/basiccmdline/Makefile example/basicfactory/Makefile example/gapcode/Makefile example/nclsimplest/Makefile example/ncltest/Makefile example/normalizer/Makefile example/patristic/Makefile example/splitsinfile/Makefile example/translate/Makefile ncl/Makefile test/Makefile nclv2.1.pc"
+ac_config_files="$ac_config_files Makefile example/Makefile example/basiccmdline/Makefile example/gapcode/Makefile example/nclsimplest/Makefile example/ncltest/Makefile example/normalizer/Makefile example/patristic/Makefile example/phylobaseinterface/Makefile example/splitsinfile/Makefile example/translate/Makefile ncl/Makefile test/Makefile nclv2.1.pc"
 
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
@@ -17503,7 +17503,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by NCL $as_me 2.1.09, which was
+This file was extended by NCL $as_me 2.1.11, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17556,7 +17556,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-NCL config.status 2.1.09
+NCL config.status 2.1.11
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
@@ -18025,12 +18025,12 @@
     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
     "example/Makefile") CONFIG_FILES="$CONFIG_FILES example/Makefile" ;;
     "example/basiccmdline/Makefile") CONFIG_FILES="$CONFIG_FILES example/basiccmdline/Makefile" ;;
-    "example/basicfactory/Makefile") CONFIG_FILES="$CONFIG_FILES example/basicfactory/Makefile" ;;
     "example/gapcode/Makefile") CONFIG_FILES="$CONFIG_FILES example/gapcode/Makefile" ;;
     "example/nclsimplest/Makefile") CONFIG_FILES="$CONFIG_FILES example/nclsimplest/Makefile" ;;
     "example/ncltest/Makefile") CONFIG_FILES="$CONFIG_FILES example/ncltest/Makefile" ;;
     "example/normalizer/Makefile") CONFIG_FILES="$CONFIG_FILES example/normalizer/Makefile" ;;
     "example/patristic/Makefile") CONFIG_FILES="$CONFIG_FILES example/patristic/Makefile" ;;
+    "example/phylobaseinterface/Makefile") CONFIG_FILES="$CONFIG_FILES example/phylobaseinterface/Makefile" ;;
     "example/splitsinfile/Makefile") CONFIG_FILES="$CONFIG_FILES example/splitsinfile/Makefile" ;;
     "example/translate/Makefile") CONFIG_FILES="$CONFIG_FILES example/translate/Makefile" ;;
     "ncl/Makefile") CONFIG_FILES="$CONFIG_FILES ncl/Makefile" ;;

Modified: libncl/2.1.11/configure.ac
===================================================================
--- libncl/current/configure.ac	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/configure.ac	2010-03-29 20:42:27 UTC (rev 767)
@@ -1,7 +1,7 @@
 #                                               -*- Autoconf -*-
 # Process this file with autoconf to produce a configure script.
 
-AC_INIT(NCL, 2.1.09, paul.lewis at uconn.edu)
+AC_INIT(NCL, 2.1.11, paul.lewis at uconn.edu)
 AC_CONFIG_HEADERS([config.h])
 
 AC_PREREQ(2.57)
@@ -25,8 +25,8 @@
 AC_PROG_LIBTOOL
 
 ################################################################################
-# calling AC_PROG_CXX resets CXXFLAGS, we use our own flags set in the 
-#	the AX_CXXFLAGS macro below.   
+# calling AC_PROG_CXX resets CXXFLAGS, we use our own flags set in the
+#	the AX_CXXFLAGS macro below.
 # So we cache the argument to configure
 #	here in ARG_CXX_FLAGS (so that our macro does not override them)
 ARG_CXX_FLAGS="$CXXFLAGS"
@@ -125,7 +125,7 @@
 # these tests should not cause failure of configure if python is not found.
 ################################################################################
 AC_PATH_PROG([PYTHON], [python], [], [$PATH])
-AC_PYTHON_MODULE([subprocess], [], [])  
+AC_PYTHON_MODULE([subprocess], [], [])
 AC_SUBST(PYTHON)
 
 if test -z "$PYTHON"
@@ -161,12 +161,12 @@
 	Makefile 						\
 	example/Makefile				\
 	example/basiccmdline/Makefile	\
-	example/basicfactory/Makefile	\
 	example/gapcode/Makefile		\
 	example/nclsimplest/Makefile	\
 	example/ncltest/Makefile		\
 	example/normalizer/Makefile		\
 	example/patristic/Makefile		\
+	example/phylobaseinterface/Makefile		\
 	example/splitsinfile/Makefile	\
 	example/translate/Makefile   	\
 	ncl/Makefile					\

Modified: libncl/2.1.11/data/unaligned.nex
===================================================================
--- libncl/current/data/unaligned.nex	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/data/unaligned.nex	2010-03-29 20:42:27 UTC (rev 767)
@@ -1,6 +1,6 @@
 #nexus
 
-begin taxa; 
+begin taxa;
   dimensions ntax=10;
   taxlabels
     taxon_1

Modified: libncl/2.1.11/example/Makefile.am
===================================================================
--- libncl/current/example/Makefile.am	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/example/Makefile.am	2010-03-29 20:42:27 UTC (rev 767)
@@ -1,2 +1,2 @@
-SUBDIRS = nclsimplest ncltest basiccmdline normalizer basicfactory patristic gapcode splitsinfile translate
+SUBDIRS = nclsimplest ncltest basiccmdline normalizer patristic gapcode splitsinfile translate phylobaseinterface
 

Modified: libncl/2.1.11/example/Makefile.in
===================================================================
--- libncl/current/example/Makefile.in	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/example/Makefile.in	2010-03-29 20:42:27 UTC (rev 767)
@@ -178,7 +178,7 @@
 target_alias = @target_alias@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-SUBDIRS = nclsimplest ncltest basiccmdline normalizer basicfactory patristic gapcode splitsinfile translate
+SUBDIRS = nclsimplest ncltest basiccmdline normalizer patristic gapcode splitsinfile translate phylobaseinterface
 all: all-recursive
 
 .SUFFIXES:

Modified: libncl/2.1.11/example/basiccmdline/basiccmdline.cpp
===================================================================
--- libncl/current/example/basiccmdline/basiccmdline.cpp	2010-03-29 18:44:30 UTC (rev 766)
+++ libncl/2.1.11/example/basiccmdline/basiccmdline.cpp	2010-03-29 20:42:27 UTC (rev 767)
@@ -13,7 +13,7 @@
 //	GNU General Public License for more details.
 //
 //	You should have received a copy of the GNU General Public License
-//	along with NCL; if not, write to the Free Software Foundation, Inc., 
+//	along with NCL; if not, write to the Free Software Foundation, Inc.,
 //	59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 //
 
@@ -21,8 +21,9 @@
 #include "basiccmdline.h"
 #include <sstream>
 #include <cassert>
+using namespace std;
 /*----------------------------------------------------------------------------------------------------------------------
-|	The constructor simply passes along `i' to the base class constructor. Nothing else needs to be done.
+	The constructor simply passes along `i' to the base class constructor. Nothing else needs to be done.
 */
 MyNexusToken::MyNexusToken(
   istream & i)	/* is the input file stream attached to the NEXUS file to be read */
@@ -31,9 +32,9 @@
 	}
 
 /*----------------------------------------------------------------------------------------------------------------------
-|	Overrides the NxsToken::OutputComment virtual function (which does nothing) to display output comments [!comments
-|	like this one beginning with an exclamation point]. The output comment contained in `msg' is simply sent to the
-|	standard output stream cout.
+	Overrides the NxsToken::OutputComment virtual function (which does nothing) to display output comments [!comments
+	like this one beginning with an exclamation point]. The output comment contained in `msg' is simply sent to the
+	standard output stream cout.
 */
 void MyNexusToken::OutputComment(
   const NxsString & msg)	/* is the output comment to be displayed */
@@ -42,9 +43,9 @@
 	}
 
 /*----------------------------------------------------------------------------------------------------------------------
-|	Initializes the `id' data member to "BASICCMDLINE" and calls the FactoryDefaults member function to perform the 
-|	remaining initializations. The data member `next_command' is set to NULL so that memory will be allocated for it in
-|	FactoryDefaults.
+	Initializes the `id' data member to "BASICCMDLINE" and calls the FactoryDefaults member function to perform the
+	remaining initializations. The data member `next_command' is set to NULL so that memory will be allocated for it in
+	FactoryDefaults.
 */
 BASICCMDLINE::BASICCMDLINE()
 	{
@@ -66,7 +67,7 @@
 	}
 
 /*----------------------------------------------------------------------------------------------------------------------
-|	Closes `logf' if it is open and deletes memory allocated to `next_command'.
+	Closes `logf' if it is open and deletes memory allocated to `next_command'.
 */
 BASICCMDLINE::~BASICCMDLINE()
 	{
@@ -78,12 +79,12 @@
 	}
 
 /*----------------------------------------------------------------------------------------------------------------------
-|	The code here is identical to the base class version (simply returns 0), so the code here should either be 
-|	modified or this derived version eliminated altogether. Under what circumstances would you need to modify the 
[TRUNCATED]

To get the complete diff run:
    svnlook diff /svnroot/phylobase -r 767


More information about the Phylobase-commits mailing list