$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r49560 - trunk
From: ghost_at_[hidden]
Date: 2008-11-03 10:30:06
Author: vladimir_prus
Date: 2008-11-03 10:30:06 EST (Mon, 03 Nov 2008)
New Revision: 49560
URL: http://svn.boost.org/trac/boost/changeset/49560
Log:
Fix creation of unversioned symlinks when build id is specified.
Previously, the presense of buildid would make the regexp for removing
the version fail, and that caused a name of 'exact' to be used for all
targets.
Thanks to Daniel Kruegler for the bug report.
Text files modified: 
   trunk/Jamroot |    10 +++++-----                              
   1 files changed, 5 insertions(+), 5 deletions(-)
Modified: trunk/Jamroot
==============================================================================
--- trunk/Jamroot	(original)
+++ trunk/Jamroot	2008-11-03 10:30:06 EST (Mon, 03 Nov 2008)
@@ -444,15 +444,15 @@
             local noversion-file ;
             if $(nt)
             {
-                noversion-file = [ MATCH "(.*)-[0-9_]+([.]lib)" : $(name) ] ;
+                noversion-file = [ MATCH "(.*)-[0-9_]+(.*[.]lib)" : $(name) ] ;
             }
             else
             {
                 noversion-file =
-                  [ MATCH "(.*)-[0-9_]+([.]so)[.0-9]*" : $(name) ]
-                  [ MATCH "(.*)-[0-9_]+([.]dylib)" : $(name) ]
-                  [ MATCH "(.*)-[0-9_]+([.]a)" : $(name) ]
-                  [ MATCH "(.*)-[0-9_]+([.]dll[.]a)" : $(name) ] ;
+                  [ MATCH "(.*)-[0-9_]+(.*[.]so)[.0-9]*" : $(name) ]
+                  [ MATCH "(.*)-[0-9_]+(.*[.]dylib)" : $(name) ]
+                  [ MATCH "(.*)-[0-9_]+(.*[.]a)" : $(name) ]
+                  [ MATCH "(.*)-[0-9_]+(.*[.]dll[.]a)" : $(name) ] ;
             }
 
             local new-name =