File boost-jam.changes of Package boost-jam
1
-------------------------------------------------------------------
2
Mon Mar 14 12:45:46 CET 2011 - pth@suse.de
3
4
- Update to 3.1.19.
5
- Recompress with xz.
6
7
-------------------------------------------------------------------
8
Sat Apr 07 22:22:00 CET 2010 - freespacer@gmx.de
9
10
- Update to 3.1.18:
11
* New built-ins, MD5, SPLIT_BY_CHARACTERS, PRECIOUS, PAD, FILE_OPEN,
12
and UPDATE_NOW.
13
* Ensure all file descriptors are closed when executing actions complete
14
on *nix.
15
* Fix warnings, patch from Mateusz Loskot.
16
* Add KEEP_GOING var to programatically override the '-q' option.
17
* Add more parameters, up to 19 from 9, to rule invocations. Patch from
18
Jonathan Biggar.
19
* Print failed command output even if the normally quite '-d0' option.
20
* Build of bjam with vc10, aka Visual Studio 2010.
21
* More macros for detection of OSPLAT, patch from John W. Bito.
22
* Add PARALLELISM var to programatically override the '-j' option.
23
* Tweak doc building to allow for PDF generation of docs.
24
- clean up the SPEC file
25
- regenerated patches
26
27
-------------------------------------------------------------------
28
Fri Feb 13 17:26:50 CET 2009 - pth@suse.de
29
30
- Use -fno-strict-aliasing to make the program run on SLES9.
31
32
-------------------------------------------------------------------
33
Tue Feb 10 14:33:05 CET 2009 - pth@suse.de
34
35
- Update to 3.1.17:
36
* Reflect the results of calling bjam from Python.
37
* Try to work around at least one compiler bug with GCC and variable
38
aliasing that causes crashes with hashing file cache entries.
39
* Isolate running of bjam tests to individual bjam instances to prevent
40
possible spillover errors from one test affecting another test.
41
Separate the bjam used to run the tests vs. the bjam being tested. And
42
add automatic re-building of the bjam being tested.
43
* Fix some possible overrun issues revealed by Fortify build. Thanks to
44
Steven Robbins for pointing out the issues.
45
* Handle \n and \r escape sequences.
46
* Minor edits to remove -Wall warnings.
47
* Dynamically adjust pwd buffer query size to allow for when PATH_MAX is
48
default defined instead of being provided by the system C library.
49
* Minor perf improvement for bjam by replacing hash function with faster
50
version. Only 1% diff for Boost tree.
51
* Updated Boost Jam's error location reporting when parsing Jamfiles. Now
52
it reports the correct error location information when encountering an
53
unexpected EOF. It now also reports where an invalid lexical token
54
being read started instead of finished which makes it much easier to
55
find errors like unclosed quotes or curly braces.
56
* Removed the -xarch=generic architecture from build.jam as this option is
57
unknown to the Sun compilers on Linux.
58
* Fixed a bug with T_FATE_ISTMP getting reported as T_FATE_ISTMP &
59
T_FATE_NEEDTMP at the same time due to a missing break in a switch
60
statement.
61
* Fixed a Boost Jam bug causing it to sometimes trigger actions depending
62
on targets that have not been built yet.
63
* Added missing documentation for Boost Jam's :T variable expansion
64
modifier which converts all back-slashes ('\') to forward slashed ('/').
65
* Corrected a potential memory leak in Boost Jam's builtin_shell()
66
function that would appear should Boost Jam ever start to release its
67
allocated string objects.
68
* Made all Boost Jam's ECHO commands automatically flush the standard
69
output to make that output more promptly displayed to the user.
70
* Made Boost Jam tests quote their bjam executable name when calling it
71
allowing those executables to contain spaces in their name and/or path.
72
* Change execunix.c to always use fork() instead of vfork() on the Mac.
73
This works around known issues with bjam on PPC under Tiger and a
74
problem reported by Rene with bjam on x86 under Leopard.
75
* Corrected a bug in Boost Jam's base Jambase script causing it to trim
76
the error message displayed when its boost-build rule gets called
77
multiple times.
78
* When importing from Python into an module with empty string as name,
79
import into root module.
80
* Patch for the NORMALIZE_PATH builtin Boost Jam rule as well as an
81
appropriate update for the path.jam Boost Build module where that rule
82
was being used to implement path join and related operations.
83
* Fixed a bug causing Boost Jam not to handle target file names specified
84
as both short and long file names correctly.
85
* Relaxed test, ignoring case of drive letter.
86
* Implemented a patch contributed by Igor Nazarenko reimplementing the
87
list_sort() function to use a C qsort() function instead of a
88
hand-crafted merge-sort algorithm. Makes some list sortings (e.g.
89
1,2,1,2,1,2,1,2, ...) extremely faster, in turn significantly speeding
90
up some project builds.
91
* Solved the problem with bjam going into an active wait state, hogging up
92
processor resources, when waiting for one of its child processes to
93
terminate while not all of its available child process slots are being
94
used.
95
* Solved a race condition between bjam's output reading/child process
96
termination detection and the child process's output
97
generation/termination which could have caused bjam not to collect the
98
terminated process's final output.
99
* Code reformatting and cleanups.
100
* Implement ISFILE built-in.
101
102
103
-------------------------------------------------------------------
104
Fri Sep 5 13:29:46 CEST 2008 - pth@suse.de
105
106
- Update to 3.1.16:
107
108
* Plug memory leak when closing out actions.
109
* Various improvements to __TIMINGRULE_ and __ACTIONRULE_ target
110
variable hooks.
111
* Change JAMDATE to use common ISO date format.
112
* Add test for result status values of simple actions, i.e.
113
empty actions.
114
* Fix buffer overrun bug in expanding @() subexpressions.
115
* Check empty string invariants, instead of assuming all strings
116
are allocated. And reset strings when they are freed.
117
* Add OSPLAT=PARISC for HP-UX PA-RISC. -- Boris G.
118
* Make quietly actions really quiet by not printing the command
119
output. The output for the quietly actions is still available
120
through __ACTIONRULE_.
121
* When setting OSPLAT, check __ia64 macro.
122
* Get the unix timing working correctly.
123
* Add -fno-strict-aliasing to compilation with gcc. Which works
124
around GCC-4.2 crash problems.
125
* Increased support for Python integration.
126
* Allow specifying options with quotes, i.e. --with-python=xyz,
127
to work around the CMD shell using = as an argument separator.
128
* Add values of variables specified with -s to .EVNRION module,
129
so that we can override environment on command line.
130
* Make NORMALIZE_PATH convert to /.
131
132
-------------------------------------------------------------------
133
Fri Jul 27 20:22:29 CEST 2007 - pth@suse.de
134
135
- Directly pass CFLAGS and RPM_OPTFLAGS to jam0 when bootstrapping
136
(obsoletes the fix from Daniel Schepler) and pass
137
-fno-strict-aliasing to gcc to fix the bjam segfault.
138
- Build optimized binary but don't strip it.
139
140
-------------------------------------------------------------------
141
Tue Jul 24 19:39:15 CEST 2007 - bk@suse.de
142
143
- fix early bjam segfault with gcc-4.2 (fix from Daniel Schepler)
144
- add testsuite from today's boost CVS and allow a maxium of 5 fails
145
- build debug binary by default, adds debuginfo package(thanks pth)
146
147
-------------------------------------------------------------------
148
Thu Jul 19 17:45:04 CEST 2007 - pth@suse.de
149
150
- Update to 3.1.14. Changes since 3.1.4:
151
* Implement NATIVE_FILE builtin and several native rules.
152
* Use default value of BOOST_BUILD_PATH is not is set in environment.
153
154
-------------------------------------------------------------------
155
Sat May 27 23:54:47 CEST 2006 - schwab@suse.de
156
157
- Don't strip binaries.
158
159
-------------------------------------------------------------------
160
Wed Jan 25 21:34:43 CET 2006 - mls@suse.de
161
162
- converted neededforbuild to BuildRequires
163
164
-------------------------------------------------------------------
165
Mon Oct 31 12:40:08 CET 2005 - dmueller@suse.de
166
167
- don't build as root
168
169
-------------------------------------------------------------------
170
Wed May 26 11:51:27 CEST 2004 - ro@suse.de
171
172
- added -fno-strict-aliasing
173
174
-------------------------------------------------------------------
175
Fri May 7 17:33:59 CEST 2004 - uli@suse.de
176
177
- honor RPM_OPT_FLAGS not only when bootstrapping
178
- build with -O1 on s390 (fixes boost)
179
180
-------------------------------------------------------------------
181
Wed Jul 9 09:39:54 CEST 2003 - pthomas@suse.de
182
183
- Initial package creation.
184
185
186