Browse Source

fixed some more debian build issues - changed like in webtester; refs #12

master
Marc Wäckerlin 4 years ago
parent
commit
b87f822154
18 changed files with 1851 additions and 384 deletions
  1. 1
    1
      AUTHORS
  2. 1684
    197
      ChangeLog
  3. 50
    69
      configure.ac
  4. 1
    1
      debian.changelog.in
  5. 2
    2
      debian.control.in
  6. 2
    2
      debian/changelog.in
  7. 8
    8
      doc/doxyfile.in
  8. 3
    3
      doc/makefile.am
  9. 13
    14
      makefile.am
  10. 15
    15
      mrw-c++-minimal.spec.in
  11. 14
    14
      mrw-c++.spec.in
  12. 14
    14
      src/makefile.am
  13. 3
    3
      src/mrw-c++.pc.in
  14. 8
    8
      src/mrw/args.hxx
  15. 2
    2
      src/mrw/checkcxx11.hxx
  16. 13
    13
      src/mrw/makefile.am
  17. 15
    15
      src/mrw/mrw.hxx.in
  18. 3
    3
      src/version.cxx.in

+ 1
- 1
AUTHORS View File

@@ -1 +1 @@
1
-Marc Roman Wäckerlin <marc@waeckerlin.org>
1
+Marc Wäckerlin (http://marc.waeckerlin.org) <marc@waeckerlin.org>

+ 1684
- 197
ChangeLog View File

@@ -1,197 +1,1684 @@
1
-* Sat Dec 10 2011 Marc Waeckerlin - mrw-c++-4.0 (mrw)
2
-	- This is the last entry, further changes, see:
3
-	  https://dev.marc.waeckerlin.org/projects/mrw-c++
4
-* Sat Dec 10 2011 Marc Waeckerlin - mrw-c++-4.0 (mrw)
5
-	- Ported to my usual project templates
6
-	- Started trac project managmenemt
7
-	- Some bugfixes for current compiler
8
-* Tue Mar 18 2008 Marc Waeckerlin - mrw-c++-3.3.0 (mrw)
9
-	- Create Debian (Kubuntu) package
10
-	- Adaptions for SuSE-Buildservice
11
-* Mon Aug 20 2007 Marc Waeckerlin - mrw-c++-3.2.5 (mrw)
12
-	- New checkinstall.sh, cause checkinstall does not work otherwise
13
-	- "#if _REENTRANT" needs "defined(...)"
14
-* Tue Aug 16 2007 Marc Waeckerlin - mrw-c++-3.2.4 (mrw)
15
-	- Changed specfiles to eilminate build problems
16
-* Sun Aug 5 2007 Marc Waeckerlin - mrw-c++-3.2.3 (mrw)
17
-	- Spec-file changed for SuSEBuild.org
18
-* Sun Aug 5 2007 Marc Waeckerlin - mrw-c++-3.2.2 (mrw)
19
-	- Added Valgrind files
20
-	- No redundant checking in makefile for "make release"
21
-* Sun Aug 5 2007 Marc Waeckerlin - mrw-c++-3.2.1 (mrw)
22
-	- Compatibility to UNICODE log4cxx 0.9.7
23
-* Fri Jul 7 2007 Marc Waeckerlin - mrw-c++-3.2.0 (mrw)
24
-	- Partly ported to SVN version of log4cxx
25
-	- Added valgrind support with --enable-valgrind
26
-	- Checked with valgrind and repaired defects:
27
-	   - Mismatching delete in StackTrace
28
-* Tue Jun 12 2007 Marc Waeckerlin - mrw-c++-3.1.1 (mrw)
29
-	- Don't catch abort() in autostacktraceXXX.cxx
30
-* Thu May 31 2007 Marc Waeckerlin - mrw-c++-3.1.0 (mrw)
31
-	- Bug in string.hxx join: Only join with list of strings was possible.
32
-* Fri May 25 2007 Marc Waeckerlin - mrw-c++-3.0.0 (mrw)
33
-	- Function- and method-trace have been renamed from FUNCTION and
34
-	  METHOD to MRW_FUNCTION and MRW_METHOD due to naming conflicts with
35
-	  Qt-Library. This breaks backward compatibility!
36
-* Sat May 19 2007 Marc Waeckerlin - mrw-c++-2.3.4 (mrw)
37
-	- also tracing for signals in autostacktraceXXX (-lmrwexclog4cxx)
38
-* Sat Feb 04 2006 Marc Waeckerlin - mrw-c++-2.3.1 (mrw)
39
-	- new rpm package mrw-c++-minimal without debug facilities
40
-	  no dependencies to boost, log4cxx and ltdl libraries
41
-	  can be used for videorekorder as replacement to full mrw-c++
42
-* Thu Nov 29 2005 Marc Waeckerlin - mrw-c++-2.3.0 (mrw)
43
-	- small improvements and corrections in StackTrace
44
-	- changes for new Doxygen and gcc 4.0.2
45
-	- new log4cxx-0.97 (with patch to remove warnings)
46
-* Thu Apr 20 2005 Marc Waeckerlin - mrw-c++-2.2.1 (mrw)
47
-	- added method mrw::PartialExec::kill()
48
-* Thu Apr 19 2005 Marc Waeckerlin - mrw-c++-2.2.0 (mrw)
49
-	- New class in UNIX execution: PartialExec (for interactivity)
50
-* Thu Apr 14 2005 Marc Waeckerlin - mrw-c++-2.1.2 (mrw)
51
-	- Bugfix: initialisation of autolog4cxx: all traces came twice
52
-	- Better filter for autofunctiontracelog4cxx (regarding operators)
53
-	- Better default config for autolog4cxxconfiguration and Qt
54
-* Sun Apr 10 2005 Marc Waeckerlin - mrw-c++-2.1.1 (mrw)
55
-	- Now, make distcheck works AND the html doc is dirstributed...
56
-	  was hard, but now it works... doxygen and automake don't fit well
57
-	- improved targets for makefile
58
-* Thu Apr 7 2005 Marc Waeckerlin - mrw-c++-2.1.0 (mrw)
59
-	- Oops, there's a make distcheck...? Now it works.
60
-	- renamed loggerhierarchy from mrw.gccfunctiontrace to mrw.fn
61
-	- documentation is now generated in root dir, no more in mrw subdir
62
-* Mon Mar 21 2005 Marc Waeckerlin - mrw-c++-2.1.0 (mrw)
63
-	- HTML documentation now with stylesheet, footer and header
64
-	- RPM/libtool: .la files with wrong path!
65
-	- New feature: library libmrwlog4cxxconfiguration configures log4cxx
66
-* Mon Mar 14 2005 Marc Waeckerlin - mrw-c++-2.0.1 (mrw)
67
-	- Bugfix on Homepage: Download link for multithreaded RPM package
68
-	  was missing
69
-	- Minor changes in Documentation
70
-* Thu Mar 10 2005 Marc Waeckerlin - mrw-c++-2.0.0 (mrw)
71
-	- New feature: Automated function trace for GNU Compiler (gcc)
72
-	- Thread safety for mrw::StackTrace
73
-* Tue Feb 22 2005 Marc Waeckerlin - mrw-c++-2.0.0 (mrw)
74
-	- New feature: Function Trace
75
-	- REMOVED:
76
-	   - All previousely deprecated (min, max)
77
-	   - Simple Trace
78
-	- Bugfix in mrw::Dir, now it is documented, tested and usable
79
-	- Note: the logging hierarchy for log4cxx stacktrace has been renamed
80
-	  from "libmrw" to "mrw.stacktrace", it is now similar to the naming
81
-	  in the new function tracer, which is "mrw.fntrace"
82
-	- Because it is time to get rid of deprecated things, The major
83
-	  version number has been increased.
84
-* Fri Feb 18 2005 Marc Waeckerlin - mrw-c++-1.9.0 (mrw)
85
-	- Added a wrapper around libtdl, Dynamic Library Loading for C++
86
-	- New global functions ifelse ind standard extensions
87
-* Wed Feb 9 2005 Marc Waeckerlin - mrw-c++-1.9.0 (mrw)
88
-	- Added build and installation of source RPM
89
-	- Redesign of the README and the main documentation page
90
-* Thu Feb 3 2005 Marc Waeckerlin - mrw-c++-1.8.0 (mrw)
91
-	- New classes:
92
-	   - Errno to handle UNIX errno (and to convert it to string)
93
-	   - unix_error as exception that cares about errno
94
-	      - with check method and macro to simplify code
95
-	   - New static methods in Args to simplify access to parameters
96
-* Thu Jan 13 2005 Marc Waeckerlin - mrw-c++-1.7.0 (mrw)
97
-	- Not only an unexpected, but also an uncaught handler is useful...
98
-	   - added to autostacktracelog4cxx
99
-	   - added to autostacktracestderr
100
-	- Stack formatting was wrong (iomanip don't work for strings)
101
-* Thu Jan 6 2005 Marc Waeckerlin - mrw-c++-1.6.0 (mrw)
102
-	- New feature: configuration file handler
103
-	- some changes for solaris
104
-* Mon Dec 20 2004 Marc Waeckerlin - mrw-c++-1.5.0 (mrw)
105
-	- documentation updated, new groups
106
-	- WARNING: mrw::min and mrw::max are deprecated
107
-	- WARNING: string extensions now throw exceptions (if conversion fails)
108
-* Sat Dec 18 2004 Marc Waeckerlin - mrw-c++-1.4.0 (mrw)
109
-	- WARNING: Don't use mrw::Exec and mrw::Pipes from the following
110
-	           releases:
111
-		    - 1.3.0
112
-		    - 1.3.1
113
-		   The problem is solved in 1.4.0
114
-	- pipes are now again blocking by default, because this turned out to
115
-	  make less trouble
116
-	- exec seems to be stable now in any circumstances, even with large
117
-	  output and under heavy, at least I was unable to reproduce the problem
118
-	- the solution for exec was:
119
-	   - no select with non blocking pipes (sorry, I had not much
120
-	     experience with select)
121
-	   - pipes are only non blocking on the parent's side, on the child's
122
-	     side all pipes are blocking
123
-* Fri Dec 17 2004 Marc Waeckerlin - mrw-c++-1.4.0 (mrw)
124
-	- change both execute methods to newer, more stable implementation
125
-	- new feature: tokenizer
126
-* Thu Dec 16 2004 Marc Waeckerlin - mrw-c++-1.3.1 (mrw)
127
-	- regular expressions can now evaluate and return sub matches
128
-	- bugfix: many inline forgotten in string.hxx
129
-* Mon Dec 13 2004 Marc Waeckerlin - mrw-c++-1.3.0 (mrw)
130
-	- added the possibility to pass values to stdin in mrw::Exec
131
-	- and the possibility to connect to stdin in mrw::Pipe
132
-	- pipes are now non blocking by default
133
-* Fri Dec 10 2004 Marc Waeckerlin - mrw-c++-1.3.0 (mrw)
134
-	- getline did not work for empty lines
135
-	- added library fo regular expressions
136
-* Wed Nov 11 2004 Marc Waeckerlin - mrw-c++-1.2.2 (mrw)
137
-	- correction in documentation: need [0]->toString() not .toString()
138
-* Wed Oct 13 2004 Marc Waeckerlin - mrw-c++-1.2.1 (mrw)
139
-	- no newline at the end of stacktrace in autostacktracestderr.cxx
140
-	- test for bad exception specification in exec_test.cxx
141
-	- no more need for ldd in StackTrace, read from /proc/self/maps
142
-	- check whether shared libraries are evaluated in
143
-	  stacktrace_test.cxx
144
-	- new feature in stdext: getline reads a whole line from a stream
145
-* Mon Oct 11 2004 Marc Waeckerlin - mrw-c++-1.2.0 (mrw)
146
-	- StackTrace now can load shared libraries!
147
-	- AutoPtr replaces mrw::auto_ptr
148
-* Tue Oct 7 2004 Marc Waeckerlin - mrw-c++-1.1.0 (mrw)
149
-	- Bug in 1.0.0: The new header files are not installed!
150
-	   -> Use 1.1.0 instead of 1.0.0
151
-* Tue Sep 29 2004 Marc Waeckerlin - mrw-c++-1.0.0 (mrw)
152
-	- no more diamond inheritance for exception classes
153
-	- new feature: standard extentions for most used container and string
154
-	   - shift operator to insert and extract elements
155
-	   - addition for strings and integers
156
-	   - functions to<>(string) and string(int)
157
-* Fri Sep 10 2004 Marc Waeckerlin - mrw-c++-0.94.0 (mrw)
158
-	- either major, minor or least was a keyword... now tests pass
159
-* Tue Sep 9 2004 Marc Waeckerlin - mrw-c++-0.94.0 (mrw)
160
-	- library version is now how I want it (equal to package)
161
-* Tue Aug 31 2004 Marc Waeckerlin - mrw-c++-0.93 (mrw)
162
-	- test failed on Solaris (without stack trace)
163
-	   -> no -lbfd for --disable-stacktrace!
164
-	   -> no include of stacktrace.hxx in args.hxx!
165
-* Wed Aug 25 2004 Marc Waeckerlin - mrw-c++-0.92 (mrw)
166
-	- new file: version.cxx
167
-	- new file header for all sources
168
-	- work around warning in mrw::auto<T>
169
-	- possibility to compile without log4cxx
170
-	- work around bugs in demangle.h and libiberty.h
171
-	- corrections in documentation
172
-	- added simple tracing mechanism
173
-	- more warnings
174
-	- small corrections in Auto<>::Free and a new test for it
175
-	- possibility to compile without stack trace
176
-* Wed May 28 2004 Marc Waeckerlin - mrw-c++-0.92 (mrw)
177
-	- no more mrw:: exceptions in header files, all moved to .cxx
178
-	- make distclean now clean everything that was generated
179
-	- smartpointer_test.cxx was missing in CVS
180
-	- new makefile targets tag and release
181
-* Wed May 19 2004 Marc Waeckerlin - mrw-c++-0.92 (mrw)
182
-	- no more auto.cxx
183
-* Tue May 18 2004 Marc Waeckerlin - mrw-c++-0.92 (mrw)
184
-	- correct bfd detection on solaris
185
-	- templated auto classes
186
-	- forgotten to install in 0.91: header arg.hxx and smartpointer.hxx
187
-* Tue Apr 27 2004 Marc Waeckerlin - mrw-c++-0.91 (mrw)
188
-	- mrw/arg.hxx: Command line argument evaluation
189
-	- mrw/smartpointer.hxx: Smart pointer implementation
190
-	- configure: Correction for Solaris
191
-* Fri Apr 24 2004 Marc Waeckerlin - mrw-c++-0.90 (mrw)
192
-	- initial rpm with two spec files
193
-	- test cases for libmrwexcstderr and libmrwexclog4cxx
194
-* Thu Apr 23 2004 Marc Waeckerlin - mrw-c++-0.11 (mrw)
195
-	- better support for solaris, but not yet tested
196
-	- more and better documentation and a pdf file
197
-	- new submodule "Automated Unexpected Handler with Stack Trace"
1
+2014-09-12 11:07  marc
2
+
3
+	* src/mrw/checkcxx11.hxx: boost fails on mac gcc 4.2; refs #11
4
+
5
+2014-09-12 09:40  marc
6
+
7
+	* src/mrw/checkcxx11.hxx: gcc 4.2 on MacOSX 10.8 defines
8
+	  __cplusplus==1, but does not support C++11; refs #11
9
+
10
+2014-09-12 07:53  marc
11
+
12
+	* src/mrw/checkcxx11.hxx: gcc 4.2 on MacOSX 10.8 defines
13
+	  __cplusplus==1, but does not support C++11; refs #11
14
+
15
+2014-09-09 09:19  marc
16
+
17
+	* configure.in: add info to install libiberty-dev on Ubuntu; refs
18
+	  #9
19
+
20
+2014-09-09 09:08  marc
21
+
22
+	* src/mrw/checkcxx11.hxx: give it a try: remove specal Apple
23
+	  handling for detecting C++11; refs #11
24
+
25
+2014-05-21 12:31  marc
26
+
27
+	* mrw-c++.spec.in: Graphviz is broken on Fedora 20, it hangs; refs
28
+	  #10
29
+
30
+2014-04-25 07:02  marc
31
+
32
+	* src/mrw/checkcxx11.hxx: Mac is different; refs #10
33
+
34
+2014-04-24 14:44  marc
35
+
36
+	* src/mrw/checkcxx11.hxx: Exception is not only for Linux, also for
37
+	  MinGW; refs #10
38
+
39
+2014-04-22 09:15  marc
40
+
41
+	* configure.in, src/mrw/checkcxx11.hxx: just install libiberty-dev
42
+	  on trusty; partially undone [336] and [337]; refs #9
43
+
44
+2014-04-22 08:22  marc
45
+
46
+	* configure.in: added libcwd - next try; refs #9
47
+
48
+2014-04-22 07:52  marc
49
+
50
+	* configure.in, src/mrw/checkcxx11.hxx, test/makefile.am: added
51
+	  libcwd; refs #9
52
+
53
+2014-04-02 07:27  marc
54
+
55
+	* src/mrw/iomanip.hxx: basic_split was not copyable in all compiler
56
+	  versions; refs #8
57
+
58
+2014-03-28 13:23  marc
59
+
60
+	* src/exec.cxx: fixed a lot of issues, now successfully runs the
61
+	  test with --enable-pedantic; refs #8
62
+
63
+2014-03-28 13:05  marc
64
+
65
+	* src/mrw/exec.hxx: fixed a lot of issues, now successfully runs
66
+	  the test with --enable-pedantic; refs #8
67
+
68
+2014-03-28 12:15  marc
69
+
70
+	* src/mrw/vector.hxx: fixed a lot of issues, now successfully runs
71
+	  the test with --enable-pedantic; refs #8
72
+
73
+2014-03-28 11:50  marc
74
+
75
+	* doc/doxyfile.in, doc/doxygenlayout.xml,
76
+	  doc/examples/arguments.cxx, doc/examples/smartpointer.cxx,
77
+	  src/arg.cxx, src/autostacktracelog4cxx.cxx, src/configfile.cxx,
78
+	  src/exec.cxx, src/mrw/arg.hxx, src/mrw/args.hxx,
79
+	  src/mrw/auto.hxx, src/mrw/checkcxx11.hxx, src/mrw/deque.hxx,
80
+	  src/mrw/exec.hxx, src/mrw/functiontrace.hxx, src/mrw/iomanip.hxx,
81
+	  src/mrw/list.hxx, src/mrw/multiset.hxx, src/mrw/set.hxx,
82
+	  src/mrw/smartpointer.hxx, src/mrw/string.hxx, src/mrw/vector.hxx,
83
+	  src/stacktrace.cxx, test/auto_test.cxx, test/configfile_test.cxx,
84
+	  test/dynamiclibrary_test.cxx, test/exec_test.cxx,
85
+	  test/functiontrace_test.cxx, test/makefile.am,
86
+	  test/mrwautofunctiontracelog4cxx_test.cxx,
87
+	  test/smartpointer_test.cxx, test/stdext_test.cxx,
88
+	  test/string_test.cxx: fixed a lot of issues, now successfully
89
+	  runs the test with --enable-pedantic; refs #8
90
+
91
+2013-11-21 14:24  marc
92
+
93
+	* src/mrw/configfile.hxx: did not compile on mac, don't know why to
94
+	  prohibit copying; refs #7
95
+
96
+2013-11-07 09:45  marc
97
+
98
+	* src/mrw/file.hxx: no readdir_r on windows; refs #7
99
+
100
+2013-11-07 09:41  marc
101
+
102
+	* src/mrw/file.hxx: no readdir_r on windows; refs #7
103
+
104
+2013-11-06 15:40  marc
105
+
106
+	* src/mrw/checkcxx11.hxx: Bugfix: different behaviour on Linux and
107
+	  Mac; refs #7
108
+
109
+2013-11-06 14:21  marc
110
+
111
+	* configure.in, debian/changelog.in: Flexible package signature;
112
+	  refs #7
113
+
114
+2013-10-21 13:55  marc
115
+
116
+	* configure.in, src/mrw/checkcxx11.hxx: __cplusplus==1 has no C++11
117
+	  on Mac; refs #7
118
+
119
+2013-10-21 08:58  marc
120
+
121
+	* src/mrw/args.hxx: added --version to arguments; refs #7
122
+
123
+2013-10-16 11:49  marc
124
+
125
+	* src/mrw/checkcxx11.hxx: added missing constructor; refs #7
126
+
127
+2013-10-15 11:55  marc
128
+
129
+	* configure.in, doc/examples/makefile.am, doc/examples/shared.cxx,
130
+	  src/makefile.am, src/mrw/deque.hxx, src/mrw/list.hxx,
131
+	  src/mrw/map.hxx, src/mrw/multimap.hxx, src/mrw/multiset.hxx,
132
+	  src/mrw/set.hxx, src/mrw/shared.hxx, src/stacktrace.cxx: added
133
+	  new shared pointer with simpler interface; refs #7
134
+
135
+2013-10-11 10:29  marc
136
+
137
+	* configure.in: version number limitation on Mac-OSX; refs #7
138
+
139
+2013-10-11 09:31  marc
140
+
141
+	* doc/examples/makefile.am: build exceptionhandling-example only if
142
+	  stacktrace is given; refs #7
143
+
144
+2013-10-02 14:44  marc
145
+
146
+	* src/mrw/deque.hxx, src/mrw/list.hxx, src/mrw/map.hxx,
147
+	  src/mrw/multimap.hxx, src/mrw/multiset.hxx, src/mrw/set.hxx,
148
+	  src/mrw/vector.hxx: my initial idea does not work - full copy on
149
+	  shift in, reference on shift out; refs #6
150
+
151
+2013-10-02 14:06  marc
152
+
153
+	* src/mrw/args.hxx: offer alternate instanciation also for new
154
+	  compilers; refs #6
155
+
156
+2013-09-30 08:16  marc
157
+
158
+	* src/stacktrace.cxx: invalid conversion from 'int' to 'void*';
159
+	  refs #7
160
+
161
+2013-09-27 14:24  marc
162
+
163
+	* src/mrw/checkcxx11.hxx: known bug with GCC __cplusplus; refs #7
164
+
165
+2013-09-27 14:20  marc
166
+
167
+	* src/mrw/checkcxx11.hxx: known bug with GCC __cplusplus; refs #7
168
+
169
+2013-09-27 13:28  marc
170
+
171
+	* src/mrw/checkcxx11.hxx: shared_ptr is already in C++03
172
+	  pre-releases; refs #7
173
+
174
+2013-09-27 13:19  marc
175
+
176
+	* src/mrw/checkcxx11.hxx: shared_ptr is already in C++03
177
+	  pre-releases; refs #7
178
+
179
+2013-09-27 12:55  marc
180
+
181
+	* makefile.am: better cleanup; refs #7
182
+
183
+2013-09-27 12:51  marc
184
+
185
+	* src/mrw/checkcxx11.hxx: shared_ptr is already in C++03
186
+	  pre-releases; refs #7
187
+
188
+2013-09-27 12:51  marc
189
+
190
+	* src/mrw/checkcxx11.hxx: shared_ptr is already in C++03
191
+	  pre-releases; refs #7
192
+
193
+2013-09-27 10:53  marc
194
+
195
+	* ax_cxx_compile_stdcxx_11.m4, configure.in,
196
+	  doc/examples/arguments.cxx, makefile.am, src/makefile.am,
197
+	  src/mrw/args.hxx, src/mrw/checkcxx11.hxx, src/mrw/deque.hxx,
198
+	  src/mrw/iomanip.hxx, src/mrw/map.hxx, src/mrw/multimap.hxx,
199
+	  src/mrw/multiset.hxx, src/mrw/set.hxx, src/mrw/vector.hxx: solve
200
+	  lvalue problem in container shift; refs #7
201
+
202
+2013-09-26 14:53  marc
203
+
204
+	* doc/doxyfile.in: new library for arguments - doxygen must be
205
+	  better doc; refs #6
206
+
207
+2013-09-26 14:46  marc
208
+
209
+	* doc/doxyfile.in: new library for arguments - doxygen must be
210
+	  recursive; refs #6
211
+
212
+2013-09-26 14:35  marc
213
+
214
+	* doc/examples/arguments.cxx, src/makefile.am, src/mrw/args,
215
+	  src/mrw/args.hxx, src/mrw/iomanip, src/mrw/iomanip.hxx: new
216
+	  library for arguments - renamed library files to .hxx; refs #6
217
+
218
+2013-09-26 14:32  marc
219
+
220
+	* src/version.cxx.in: new library for arguments - old typo; refs #6
221
+
222
+2013-09-26 14:28  marc
223
+
224
+	* doc/examples/arguments.cxx, src/mrw/args, src/mrw/iomanip: new
225
+	  library for arguments - namespace mrw added; refs #6
226
+
227
+2013-09-26 14:01  marc
228
+
229
+	* doc/examples/arguments.cxx: new library for arguments; refs #6
230
+
231
+2013-09-26 13:58  marc
232
+
233
+	* doc/examples/makefile.am, mrw-c++.spec.in, src/makefile.am,
234
+	  src/mrw/args: new library for arguments; refs #6
235
+
236
+2013-04-19 12:27  marc
237
+
238
+	* mrw-c++.spec.in: compile problem in fedora: change requirements;
239
+	  refs #5
240
+
241
+2013-04-19 09:19  marc
242
+
243
+	* mrw-c++.spec.in: compile problem in fedora: remove useless
244
+	  comments; refs #5
245
+
246
+2012-07-10 14:03  marc
247
+
248
+	* mrw-c++.spec.in: last (?) typo; refs #2
249
+
250
+2012-07-10 12:39  marc
251
+
252
+	* configure.in, doc/examples/makefile.am, makefile.am,
253
+	  mrw-c++.spec.in: rpmbuild should work now; refs #2
254
+
255
+2012-07-10 11:33  marc
256
+
257
+	* mrw-c++.spec.in: cleanedup spec; refs #2
258
+
259
+2012-07-10 11:10  marc
260
+
261
+	* configure.in: check for libdl; refs #2
262
+
263
+2012-07-10 10:51  marc
264
+
265
+	* configure.in: check for libz; refs #2
266
+
267
+2012-07-10 10:29  marc
268
+
269
+	* doc/examples/makefile.am: use libmrw.la instead of -lmrw for full
270
+	  libtool dependencies; refs #2
271
+
272
+2012-07-10 09:25  marc
273
+
274
+	* src/makefile.am: bug in makefile, typos used log4cxx instaed of
275
+	  autofunctiontracestdlog.cxx; refs #2
276
+
277
+2012-07-10 08:49  marc
278
+
279
+	* mrw-c++.spec.in: there's no more log4cxx in standard openSuSE
280
+	  repo ... :-( ; refs #2
281
+
282
+2012-07-10 06:57  marc
283
+
284
+	* configure.in: added jenkins BUILD_NUMBER in RPMBUILD; refs #2
285
+
286
+2012-07-06 11:40  marc
287
+
288
+	* src/mrw/file.hxx: wheezy needs unistd.h for unlink; refs #2
289
+
290
+2012-07-06 09:42  marc
291
+
292
+	* configure.in: missing dlopen in SuSE; refs #2
293
+
294
+2012-07-06 09:35  marc
295
+
296
+	* configure.in, src/autostacktracelog4cxx.cxx,
297
+	  src/log4cxxconfiguration.cxx, src/mrw/functiontrace.hxx,
298
+	  test/functiontrace_test.cxx, test/makefile.am,
299
+	  test/mrwautofunctiontracelog4cxx_test.cxx: all should work now,
300
+	  but test mrwautofunctiontracelog4cxx_test-mt fails, so no
301
+	  multithreading until this is fixed; refs #2
302
+
303
+2012-07-06 08:53  marc
304
+
305
+	* configure.in: switch check order; refs #2
306
+
307
+2012-07-06 08:39  marc
308
+
309
+	* configure.in: bugfix: create README.debian; refs #2
310
+
311
+2011-12-12 13:40  marc
312
+
313
+	* debian/mrw-c++-dev.install: don't duplicate share/doc; refs #1
314
+
315
+2011-12-12 09:33  marc
316
+
317
+	* src/mrw/doxyfile.in, src/mrw/foot.html, src/mrw/head.html,
318
+	  src/mrw/version.cxx.in: more cleanup; refs #1
319
+
320
+2011-12-12 09:21  marc
321
+
322
+	* configure.in, debian/changelog.in, debian/control.in,
323
+	  debian/copyright, doc/doxyfile.in: name changes; refs #1
324
+
325
+2011-12-12 09:15  marc
326
+
327
+	* configure.in, debian/control, debian/control.in,
328
+	  debian/mrw-c++-dev.dirs, debian/mrw-c++-dev.install,
329
+	  debian/mrw-c++.dirs, debian/mrw-c++.install, debian/rules,
330
+	  log4cxx-0.9.7-1.i386.rpm, log4cxx-0.9.7-2.i386.rpm,
331
+	  log4cxx-0.9.7-3.i386.rpm, makefile.am, mrw-c++.dsc.in: debian
332
+	  builds; refs #1
333
+
334
+2011-12-11 17:21  marc
335
+
336
+	* test/makefile.am: all tests passed :-); refs #1
337
+
338
+2011-12-11 14:51  marc
339
+
340
+	* src/stacktrace.cxx: check crash if using gnu gcc method; refs #1
341
+
342
+2011-12-11 14:24  marc
343
+
344
+	* test/auto_test.cxx, test/configfile_test.cxx,
345
+	  test/dynamiclibrary_test.cxx, test/exec_test.cxx,
346
+	  test/functiontrace_test.cxx,
347
+	  test/mrwautofunctiontracelog4cxx_test.cxx,
348
+	  test/mrwexclog4cxx_test.cxx, test/mrwexcstderr_test.cxx,
349
+	  test/regexp_test.cxx, test/smartpointer_test.cxx,
350
+	  test/stacktrace_test.cxx, test/stdext_test.cxx,
351
+	  test/string_test.cxx, test/tokenizer_test.cxx: middle of porting;
352
+	  unstable, don't checkout, added xml check output; refs #1
353
+
354
+2011-12-11 13:47  marc
355
+
356
+	* src/stacktrace.cxx, test/auto_test.cxx, test/configfile_test.cxx,
357
+	  test/dynamiclibrary_test.cxx, test/exec_test.cxx,
358
+	  test/functiontrace_test.cxx,
359
+	  test/mrwautofunctiontracelog4cxx_test.cxx,
360
+	  test/mrwexclog4cxx_test.cxx, test/mrwexcstderr_test.cxx,
361
+	  test/regexp_test.cxx, test/smartpointer_test.cxx,
362
+	  test/stacktrace_test.cxx, test/stdext_test.cxx,
363
+	  test/string_test.cxx, test/tokenizer_test.cxx: middle of porting;
364
+	  unstable, don't checkout, added xml check output; refs #1
365
+
366
+2011-12-11 12:24  marc
367
+
368
+	* doc/examples/makefile.am: middle of porting; unstable, don't
369
+	  checkout, examples compile, crashes; refs #1
370
+
371
+2011-12-11 12:23  marc
372
+
373
+	* configure.in, doc/examples/smartpointer.cxx, doc/makefile.am:
374
+	  middle of porting; unstable, don't checkout, examples compile,
375
+	  crashes; refs #1
376
+
377
+2011-12-11 12:08  marc
378
+
379
+	* src/makefile.am, src/mrw/configfile.ini,
380
+	  src/mrw/configfile.ini.result, test/configfile.ini,
381
+	  test/configfile.ini.result, test/makefile.am: middle of porting;
382
+	  unstable, don't checkout, tests run but fail; refs #1
383
+
384
+2011-12-11 11:28  marc
385
+
386
+	* debian/changelog, doc/doxyfile, doc/doxygen.errors, doc/makefile,
387
+	  doc/makefile.in, doc/mrw-c++.doxytag, test/.deps, test/makefile,
388
+	  test/makefile.in: middle of porting; unstable, don't checkout,
389
+	  cleanup maintainer-clean; refs #1
390
+
391
+2011-12-11 11:22  marc
392
+
393
+	* configure.in, debian/changelog, doc/html, doc/latex,
394
+	  doc/makefile, src/autofunctiontracelog4cxx.cxx, src/makefile,
395
+	  src/makefile.am, src/makefile.in, src/mrw-c++.pc,
396
+	  src/mrw/hintergrund.png, src/mrw/stacktrace.hxx,
397
+	  src/mrw/style.css, src/stdext.cxx, src/version.cxx,
398
+	  test/makefile: middle of porting; unstable, don't checkout, src
399
+	  compiles; refs #1
400
+
401
+2011-12-11 09:35  marc
402
+
403
+	* src/arg.cxx, src/autofunctiontracelog4cxx.cxx,
404
+	  src/autofunctiontracestdlog.cxx, src/autostacktracelog4cxx.cxx,
405
+	  src/autostacktracestderr.cxx, src/configfile.cxx, src/errno.cxx,
406
+	  src/exception.cxx, src/exec.cxx, src/functiontrace.cxx,
407
+	  src/log4cxxconfiguration.cxx, src/main.cxx, src/mrw/arg.cxx,
408
+	  src/mrw/auto_test.cxx, src/mrw/autofunctiontracelog4cxx.cxx,
409
+	  src/mrw/autofunctiontracestdlog.cxx,
410
+	  src/mrw/autostacktracelog4cxx.cxx,
411
+	  src/mrw/autostacktracestderr.cxx, src/mrw/configfile.cxx,
412
+	  src/mrw/configfile_check.sh, src/mrw/configfile_test.cxx,
413
+	  src/mrw/dynamiclibrary_test.cxx,
414
+	  src/mrw/dynamiclibrary_testlib.cxx, src/mrw/errno.cxx,
415
+	  src/mrw/exception.cxx, src/mrw/exec.cxx, src/mrw/exec_test.cxx,
416
+	  src/mrw/functiontrace.cxx, src/mrw/functiontrace_test.cxx,
417
+	  src/mrw/log4cxxconfiguration.cxx,
418
+	  src/mrw/mrwautofunctiontracelog4cxx_test.cxx,
419
+	  src/mrw/mrwexclog4cxx_test.cxx, src/mrw/mrwexcstderr_test.cxx,
420
+	  src/mrw/regexp.cxx, src/mrw/regexp_test.cxx,
421
+	  src/mrw/smartpointer_test.cxx, src/mrw/stacktrace.cxx,
422
+	  src/mrw/stacktrace_test.cxx, src/mrw/stdext.cxx,
423
+	  src/mrw/stdext_test.cxx, src/mrw/string_test.cxx,
424
+	  src/mrw/test.dat, src/mrw/tokenizer_test.cxx, src/regexp.cxx,
425
+	  src/stacktrace.cxx, src/stdext.cxx, test/auto_test.cxx,
426
+	  test/configfile_check.sh, test/configfile_test.cxx,
427
+	  test/dynamiclibrary_test.cxx, test/dynamiclibrary_testlib.cxx,
428
+	  test/exec_test.cxx, test/functiontrace_test.cxx,
429
+	  test/mrwautofunctiontracelog4cxx_test.cxx,
430
+	  test/mrwexclog4cxx_test.cxx, test/mrwexcstderr_test.cxx,
431
+	  test/regexp_test.cxx, test/smartpointer_test.cxx,
432
+	  test/stacktrace_test.cxx, test/stdext_test.cxx,
433
+	  test/string_test.cxx, test/test.dat, test/tokenizer_test.cxx:
434
+	  middle of porting; unstable, don't checkout; refs #1
435
+
436
+2011-12-10 11:41  marc
437
+
438
+	* doc/examples/exceptionhandling.cpp,
439
+	  doc/examples/exceptionhandling.cxx,
440
+	  doc/examples/smartpointer.cpp, doc/examples/smartpointer.cxx,
441
+	  src/mrw/arg.cpp, src/mrw/arg.cxx, src/mrw/arg.hpp,
442
+	  src/mrw/arg.hxx, src/mrw/auto.hpp, src/mrw/auto.hxx,
443
+	  src/mrw/auto_test.cpp, src/mrw/auto_test.cxx,
444
+	  src/mrw/autofunctiontracelog4cxx.cpp,
445
+	  src/mrw/autofunctiontracelog4cxx.cxx,
446
+	  src/mrw/autofunctiontracestdlog.cpp,
447
+	  src/mrw/autofunctiontracestdlog.cxx,
448
+	  src/mrw/autostacktracelog4cxx.cpp,
449
+	  src/mrw/autostacktracelog4cxx.cxx,
450
+	  src/mrw/autostacktracestderr.cpp,
451
+	  src/mrw/autostacktracestderr.cxx, src/mrw/configfile.cpp,
452
+	  src/mrw/configfile.cxx, src/mrw/configfile.hpp,
453
+	  src/mrw/configfile.hxx, src/mrw/configfile_test.cpp,
454
+	  src/mrw/configfile_test.cxx, src/mrw/deque.hpp,
455
+	  src/mrw/deque.hxx, src/mrw/dynamiclibrary.hpp,
456
+	  src/mrw/dynamiclibrary.hxx, src/mrw/dynamiclibrary_test.cpp,
457
+	  src/mrw/dynamiclibrary_test.cxx,
458
+	  src/mrw/dynamiclibrary_testlib.cpp,
459
+	  src/mrw/dynamiclibrary_testlib.cxx, src/mrw/errno.cpp,
460
+	  src/mrw/errno.cxx, src/mrw/errno.hpp, src/mrw/errno.hxx,
461
+	  src/mrw/exception.cpp, src/mrw/exception.cxx,
462
+	  src/mrw/exception.hpp, src/mrw/exception.hxx, src/mrw/exec.cpp,
463
+	  src/mrw/exec.cxx, src/mrw/exec.hpp, src/mrw/exec.hxx,
464
+	  src/mrw/exec_test.cpp, src/mrw/exec_test.cxx, src/mrw/file.hpp,
465
+	  src/mrw/file.hxx, src/mrw/functiontrace.cpp,
466
+	  src/mrw/functiontrace.cxx, src/mrw/functiontrace.hpp,
467
+	  src/mrw/functiontrace.hxx, src/mrw/functiontrace_test.cpp,
468
+	  src/mrw/functiontrace_test.cxx, src/mrw/list.hpp,
469
+	  src/mrw/list.hxx, src/mrw/log4cxxconfiguration.cpp,
470
+	  src/mrw/log4cxxconfiguration.cxx, src/mrw/map.hpp,
471
+	  src/mrw/map.hxx, src/mrw/mrw.hpp.in, src/mrw/mrw.hxx.in,
472
+	  src/mrw/mrwautofunctiontracelog4cxx_test.cpp,
473
+	  src/mrw/mrwautofunctiontracelog4cxx_test.cxx,
474
+	  src/mrw/mrwexclog4cxx_test.cpp, src/mrw/mrwexclog4cxx_test.cxx,
475
+	  src/mrw/mrwexcstderr_test.cpp, src/mrw/mrwexcstderr_test.cxx,
476
+	  src/mrw/multimap.hpp, src/mrw/multimap.hxx, src/mrw/multiset.hpp,
477
+	  src/mrw/multiset.hxx, src/mrw/regexp.cpp, src/mrw/regexp.cxx,
478
+	  src/mrw/regexp.hpp, src/mrw/regexp.hxx, src/mrw/regexp_test.cpp,
479
+	  src/mrw/regexp_test.cxx, src/mrw/set.hpp, src/mrw/set.hxx,
480
+	  src/mrw/smartpointer.hpp, src/mrw/smartpointer.hxx,
481
+	  src/mrw/smartpointer_test.cpp, src/mrw/smartpointer_test.cxx,
482
+	  src/mrw/stacktrace.cpp, src/mrw/stacktrace.cxx,
483
+	  src/mrw/stacktrace.hpp, src/mrw/stacktrace.hxx,
484
+	  src/mrw/stacktrace_test.cpp, src/mrw/stacktrace_test.cxx,
485
+	  src/mrw/stdext.cpp, src/mrw/stdext.cxx, src/mrw/stdext.hpp,
486
+	  src/mrw/stdext.hxx, src/mrw/stdext_test.cpp,
487
+	  src/mrw/stdext_test.cxx, src/mrw/string.hpp, src/mrw/string.hxx,
488
+	  src/mrw/string_test.cpp, src/mrw/string_test.cxx,
489
+	  src/mrw/tokenizer.hpp, src/mrw/tokenizer.hxx,
490
+	  src/mrw/tokenizer_test.cpp, src/mrw/tokenizer_test.cxx,
491
+	  src/mrw/unistd.hpp, src/mrw/unistd.hxx, src/mrw/vector.hpp,
492
+	  src/mrw/vector.hxx, src/mrw/version.cpp.in,
493
+	  src/mrw/version.cxx.in: middle of porting; unstable, don't
494
+	  checkout; refs #1
495
+
496
+2011-12-10 11:39  marc
497
+
498
+	* ChangeLog, configure.in, doc/doxyfile, doc/doxyfile.in,
499
+	  doc/examples/exceptionhandling.cpp,
500
+	  doc/examples/smartpointer.cpp, src/mrw/arg.cpp, src/mrw/arg.hpp,
501
+	  src/mrw/auto.hpp, src/mrw/auto_test.cpp,
502
+	  src/mrw/autofunctiontracelog4cxx.cpp,
503
+	  src/mrw/autofunctiontracestdlog.cpp,
504
+	  src/mrw/autostacktracelog4cxx.cpp,
505
+	  src/mrw/autostacktracestderr.cpp, src/mrw/configfile.cpp,
506
+	  src/mrw/configfile.hpp, src/mrw/configfile_test.cpp,
507
+	  src/mrw/deque.hpp, src/mrw/doxyfile.in,
508
+	  src/mrw/dynamiclibrary.hpp, src/mrw/dynamiclibrary_test.cpp,
509
+	  src/mrw/errno.cpp, src/mrw/errno.hpp, src/mrw/exception.cpp,
510
+	  src/mrw/exception.hpp, src/mrw/exec.cpp, src/mrw/exec.hpp,
511
+	  src/mrw/exec_test.cpp, src/mrw/file.hpp,
512
+	  src/mrw/functiontrace.cpp, src/mrw/functiontrace.hpp,
513
+	  src/mrw/functiontrace_test.cpp, src/mrw/list.hpp,
514
+	  src/mrw/makefile.am, src/mrw/map.hpp, src/mrw/mrw.hpp.in,
515
+	  src/mrw/mrwautofunctiontracelog4cxx_test.cpp,
516
+	  src/mrw/mrwexclog4cxx_test.cpp, src/mrw/mrwexcstderr_test.cpp,
517
+	  src/mrw/multimap.hpp, src/mrw/multiset.hpp, src/mrw/regexp.cpp,
518
+	  src/mrw/regexp.hpp, src/mrw/regexp_test.cpp, src/mrw/set.hpp,
519
+	  src/mrw/smartpointer.hpp, src/mrw/smartpointer_test.cpp,
520
+	  src/mrw/stacktrace.cpp, src/mrw/stacktrace.hpp,
521
+	  src/mrw/stacktrace_test.cpp, src/mrw/stdext.cpp,
522
+	  src/mrw/stdext.hpp, src/mrw/stdext_test.cpp, src/mrw/string.hpp,
523
+	  src/mrw/string_test.cpp, src/mrw/tokenizer.hpp,
524
+	  src/mrw/tokenizer_test.cpp, src/mrw/unistd.hpp,
525
+	  src/mrw/vector.hpp, src/mrw/version.cpp.in: middle of porting;
526
+	  unstable, don't checkout; refs #1
527
+
528
+2011-12-10 11:24  marc
529
+
530
+	* doc, doc/doxyfile, doc/doxyfile.in, doc/doxygen.errors,
531
+	  doc/doxygenlayout.xml, doc/examples, doc/html, doc/html/bc_s.png,
532
+	  doc/html/closed.png, doc/html/doxygen.css, doc/html/doxygen.png,
533
+	  doc/html/files.html, doc/html/ftv2blank.png,
534
+	  doc/html/ftv2doc.png, doc/html/ftv2folderclosed.png,
535
+	  doc/html/ftv2folderopen.png, doc/html/ftv2lastnode.png,
536
+	  doc/html/ftv2link.png, doc/html/ftv2mlastnode.png,
537
+	  doc/html/ftv2mnode.png, doc/html/ftv2node.png,
538
+	  doc/html/ftv2plastnode.png, doc/html/ftv2pnode.png,
539
+	  doc/html/ftv2splitbar.png, doc/html/ftv2vertline.png,
540
+	  doc/html/globals.html, doc/html/globals_func.html,
541
+	  doc/html/index.html, doc/html/index.qhp, doc/html/jquery.js,
542
+	  doc/html/main_8cxx.html, doc/html/main_8cxx_source.html,
543
+	  doc/html/namespacemembers.html,
544
+	  doc/html/namespacemembers_func.html, doc/html/namespaces.html,
545
+	  doc/html/namespacexml.html, doc/html/nav_f.png,
546
+	  doc/html/nav_h.png, doc/html/navtree.css, doc/html/navtree.js,
547
+	  doc/html/open.png, doc/html/resize.js, doc/html/tab_a.png,
548
+	  doc/html/tab_b.png, doc/html/tab_h.png, doc/html/tab_s.png,
549
+	  doc/html/tabs.css, doc/html/version_8cxx.html,
550
+	  doc/html/version_8cxx_source.html, doc/latex, doc/latex/Makefile,
551
+	  doc/latex/doxygen.sty, doc/latex/files.tex,
552
+	  doc/latex/main_8cxx.tex, doc/latex/namespaces.tex,
553
+	  doc/latex/namespacexml.tex, doc/latex/refman.tex,
554
+	  doc/latex/version_8cxx.tex, doc/makefile, doc/makefile.am,
555
+	  doc/makefile.in, doc/mrw-c++.doxytag, mrw, src/mrw,
556
+	  src/mrw/examples, test, test/.deps, test/.deps/mrw-c++_test.Po,
557
+	  test/makefile, test/makefile.am, test/makefile.in,
558
+	  test/mrw-c++_test.cxx: middle of porting; unstable, don't
559
+	  checkout; refs #1
560
+
561
+2011-12-10 10:15  marc
562
+
563
+	* ChangeLog, bootstrap.sh, configure.in, debian, debian/changelog,
564
+	  debian/changelog.in, debian/compat, debian/control,
565
+	  debian/copyright, debian/dirs, debian/docs,
566
+	  debian/mrw-c++-dev.dirs, debian/mrw-c++-dev.install,
567
+	  debian/mrw-c++.dirs, debian/mrw-c++.doc-base.EX,
568
+	  debian/mrw-c++.install, debian/rules, debian/shlibs.local.ex,
569
+	  debian/watch.ex, makefile.am, mrw/auto.hpp, mrw/exec.cpp,
570
+	  mrw/exec.hpp, mrw/file.hpp, src, src/main.cxx, src/makefile,
571
+	  src/makefile.am, src/makefile.in, src/mrw-c++.pc,
572
+	  src/mrw-c++.pc.in, src/version.cxx, src/version.cxx.in: middle of
573
+	  porting; unstable, don't checkout; refs #1
574
+
575
+2008-04-01 15:51  marc
576
+
577
+	* configure.in, debian.changelog.in, debian.control.in,
578
+	  debian.rules.in, makefile.am, mrw-c++.dsc.in: Debian bereit für
579
+	  Test auf SuSE-Build
580
+
581
+2008-03-31 09:11  marc
582
+
583
+	* ChangeLog, bootstrap.sh, configure.in, makefile.am,
584
+	  mrw-c++.dsc.in, mrw-c++.spec.in, mrw/makefile.am,
585
+	  mrw/stacktrace.hpp, mrw/string.hpp: Zwischenstand: Debianisierung
586
+
587
+2007-08-20 19:47  marc
588
+
589
+	* configure.in: Release 3-2-5 with tag: REL_mrw-c++-3-2-5
590
+
591
+2007-08-20 16:09  marc
592
+
593
+	* ChangeLog, makefile.am, mrw/autofunctiontracelog4cxx.cpp,
594
+	  mrw/autofunctiontracestdlog.cpp, mrw/log4cxxconfiguration.cpp,
595
+	  mrw/mrwautofunctiontracelog4cxx_test.cpp, mrw/stacktrace.cpp,
596
+	  mrw/stacktrace.hpp: Release 3-2-4 with tag: REL_mrw-c++-3-2-4
597
+
598
+2007-08-20 08:21  marc
599
+
600
+	* mrw/makefile.am: Release 3-2-4 with tag: REL_mrw-c++-3-2-4
601
+
602
+2007-08-20 07:30  marc
603
+
604
+	* checkinstall.sh: Release 3-2-4 with tag: REL_mrw-c++-3-2-4
605
+
606
+2007-08-16 19:31  marc
607
+
608
+	* ChangeLog, mrw-c++-minimal.spec.in, mrw-c++.spec.in,
609
+	  mrw/exec_test.cpp, mrw/makefile.am: Release 3-2-4 with tag:
610
+	  REL_mrw-c++-3-2-4
611
+
612
+2007-08-16 07:40  marc
613
+
614
+	* configure.in, mrw-c++.spec.in, mrw/makefile.am, mrw/mrw.hpp.in:
615
+	  Release 3-2-3 with tag: REL_mrw-c++-3-2-3
616
+
617
+2007-08-05 19:53  marc
618
+
619
+	* ChangeLog, configure.in, mrw-c++.spec.in: Release 3-2-3 with tag:
620
+	  REL_mrw-c++-3-2-3
621
+
622
+2007-08-05 08:40  marc
623
+
624
+	* ChangeLog, configure.in, makefile.am, suppressions.valgrind,
625
+	  valcheck.sh: Release 3-2-2 with tag: REL_mrw-c++-3-2-2
626
+
627
+2007-08-05 08:20  marc
628
+
629
+	* ChangeLog, bootstrap.sh, configure.in, makefile.am, mrw/auto.hpp,
630
+	  mrw/autofunctiontracelog4cxx.cpp, mrw/autostacktracelog4cxx.cpp,
631
+	  mrw/autostacktracestderr.cpp, mrw/doxyfile.in, mrw/errno.cpp,
632
+	  mrw/errno.hpp, mrw/foot.html, mrw/functiontrace.hpp,
633
+	  mrw/functiontrace_test.cpp, mrw/head.html, mrw/hintergrund.png,
634
+	  mrw/log4cxxconfiguration.cpp, mrw/makefile.am, mrw/mrw.hpp.in,
635
+	  mrw/mrwautofunctiontracelog4cxx_test.cpp, mrw/stacktrace.cpp,
636
+	  mrw/stacktrace.hpp, mrw/stacktrace_test.cpp, mrw/string.hpp:
637
+	  Release 3-2-0 with tag: REL_mrw-c++-3-2-0
638
+
639
+2006-09-25 19:54  root
640
+
641
+	* makefile.am: Release 2-3-1 with tag: REL_mrw-c++-2-3-1
642
+
643
+2006-09-25 19:40  root
644
+
645
+	* log4cxx-0.9.7-3.i386.rpm, makefile.am, mrw-c++-minimal.spec.in,
646
+	  mrw/auto.hpp, mrw/autofunctiontracestdlog.cpp, mrw/mrw.hpp.in,
647
+	  mrw/string_test.cpp: Release 2-3-1 with tag: REL_mrw-c++-2-3-1
648
+
649
+2006-09-25 15:12  marc
650
+
651
+	* ChangeLog, NEWS, configure.in, makefile.am,
652
+	  mrw-c++-minimal.spec.in, mrw/makefile.am, mrw/mrw.hpp.in: Added
653
+	  RPM with minimal dependencies.
654
+
655
+2005-12-07 19:10  marc
656
+
657
+	* mrw/style.css: merged with videorecorder's style
658
+
659
+2005-12-07 19:09  marc
660
+
661
+	* mrw/mrw.hpp.in: new log4cxx package
662
+
663
+2005-11-29 16:49  marc
664
+
665
+	* ChangeLog: *** empty log message ***
666
+
667
+2005-11-29 16:15  marc
668
+
669
+	* demangle.h, log4cxx-0.9.7-2.i386.rpm: initial version
670
+
671
+2005-11-29 12:42  marc
672
+
673
+	* mrw-c++.spec.in: autofunctiontrace now also to stdlog
674
+
675
+2005-11-29 12:42  marc
676
+
677
+	* makefile.am, mrw/arg.hpp, mrw/auto.hpp,
678
+	  mrw/autofunctiontracelog4cxx.cpp, mrw/autostacktracelog4cxx.cpp,
679
+	  mrw/autostacktracestderr.cpp, mrw/configfile.cpp,
680
+	  mrw/configfile.hpp, mrw/deque.hpp, mrw/doxyfile.in,
681
+	  mrw/dynamiclibrary.hpp, mrw/errno.hpp, mrw/exception.hpp,
682
+	  mrw/exec.cpp, mrw/exec.hpp, mrw/functiontrace.hpp, mrw/list.hpp,
683
+	  mrw/log4cxxconfiguration.cpp, mrw/map.hpp, mrw/mrw.hpp.in,
684
+	  mrw/mrwautofunctiontracelog4cxx_test.cpp, mrw/multimap.hpp,
685
+	  mrw/multiset.hpp, mrw/regexp.hpp, mrw/set.hpp,
686
+	  mrw/smartpointer.hpp, mrw/stacktrace.hpp,
687
+	  mrw/stacktrace_test.cpp, mrw/stdext.hpp, mrw/style.css,
688
+	  mrw/tokenizer.hpp, mrw/unistd.hpp, mrw/vector.hpp: make it
689
+	  compilable with gcc 4.0.2 and newer doxygen
690
+
691
+2005-11-29 12:41  marc
692
+
693
+	* INSTALL: *** empty log message ***
694
+
695
+2005-11-29 12:41  marc
696
+
697
+	* configure.in: - make it compilable with gcc 4.0.2 and newer
698
+	  doxygen
699
+	  - several improvements
700
+
701
+2005-11-29 12:38  marc
702
+
703
+	* mrw/string.hpp: - make it compilable with gcc 4.0.2 and newer
704
+	  doxygen
705
+	  - added split and join
706
+
707
+2005-11-29 12:36  marc
708
+
709
+	* mrw/stacktrace.cpp: - make it compilable with gcc 4.0.2
710
+	  - improvements in error reporting, fixes for actual linux
711
+	  - only include libltdl if necessary
712
+
713
+2005-11-29 10:46  marc
714
+
715
+	* mrw/makefile.am: new tests for string and auto-funtion-trace
716
+
717
+2005-04-20 18:32  marc
718
+
719
+	* mrw/exec.cpp: *** empty log message ***
720
+
721
+2005-04-20 18:13  marc
722
+
723
+	* ChangeLog, configure.in: *** empty log message ***
724
+
725
+2005-04-20 18:12  marc
726
+
727
+	* mrw/exec.cpp, mrw/exec.hpp: added kill() for PartialExec
728
+
729
+2005-04-19 18:49  marc
730
+
731
+	* ChangeLog, NEWS, configure.in: *** empty log message ***
732
+
733
+2005-04-19 18:48  marc
734
+
735
+	* mrw/exec.cpp, mrw/exec.hpp, mrw/exec_test.cpp: new feature
736
+	  PartialExec
737
+
738
+2005-04-14 19:12  marc
739
+
740
+	* mrw/autofunctiontracelog4cxx.cpp: better formatting for operators
741
+
742
+2005-04-14 19:06  marc
743
+
744
+	* ChangeLog, configure.in: *** empty log message ***
745
+
746
+2005-04-14 19:06  marc
747
+
748
+	* mrw/log4cxxconfiguration.cpp: no more duplicated traces, better
749
+	  filtering for Qt
750
+
751
+2005-04-14 15:56  marc
752
+
753
+	* mrw/makefile.am: phony updated, clean rearranged
754
+
755
+2005-04-12 06:19  marc
756
+
757
+	* INSTALL: *** empty log message ***
758
+
759
+2005-04-10 15:01  marc
760
+
761
+	* ChangeLog, configure.in: *** empty log message ***
762
+
763
+2005-04-10 15:01  marc
764
+
765
+	* mrw/makefile.am: Now, make distcheck works AND the html doc is
766
+	  dirstributed...
767
+
768
+2005-04-10 15:00  marc
769
+
770
+	* makefile.am: improved targets for makefile
771
+
772
+2005-04-07 22:08  marc
773
+
774
+	* mrw/makefile.am: doc/html to EXTRA_DIST
775
+
776
+2005-04-07 21:26  marc
777
+
778
+	* mrw/makefile.am: wrong examplesdir
779
+
780
+2005-04-07 21:02  marc
781
+
782
+	* ChangeLog, NEWS, configure.in: *** empty log message ***
783
+
784
+2005-04-07 21:01  marc
785
+
786
+	* makefile.am: reordering of dependencies (i.e. make release)
787
+	  documentation is now generated in root dir, no more in mrw subdir
788
+
789
+2005-04-07 20:59  marc
790
+
791
+	* mrw-c++.spec.in: RPM/libtool: .la files with wrong path!
792
+	  New feature: library libmrwlog4cxxconfiguration configures
793
+	  log4cxx
794
+
795
+2005-04-07 20:58  marc
796
+
797
+	* mrw/makefile.am: Oops, there's a make distcheck...? Now it works.
798
+	  documentation is now generated in root dir, no more in mrw subdir
799
+	  HTML documentation now with stylesheet, footer and header
800
+	  RPM/libtool: .la files with wrong path!
801
+	  New feature: library libmrwlog4cxxconfiguration configures
802
+	  log4cxx
803
+
804
+2005-04-07 20:57  marc
805
+
806
+	* mrw/foot.html, mrw/head.html, mrw/log4cxxconfiguration.cpp,
807
+	  mrw/style.css: initial version
808
+
809
+2005-04-07 20:55  marc
810
+
811
+	* mrw/auto_test.cpp, mrw/configfile_check.sh,
812
+	  mrw/configfile_test.cpp, mrw/doxyfile.in, mrw/exec_test.cpp,
813
+	  mrw/functiontrace_test.cpp: Oops, there's a make distcheck...?
814
+	  Now it works.
815
+
816
+2005-04-07 20:51  marc
817
+
818
+	* mrw/deque.hpp, mrw/functiontrace.hpp, mrw/list.hpp, mrw/map.hpp,
819
+	  mrw/multimap.hpp, mrw/multiset.hpp, mrw/set.hpp,
820
+	  mrw/stacktrace.hpp, mrw/string.hpp, mrw/vector.hpp: docu: new
821
+	  doxygen, new grouping
822
+
823
+2005-04-07 20:43  marc
824
+
825
+	* mrw/autostacktracelog4cxx.cpp: docu corrected, new doxygen
826
+
827
+2005-04-07 20:42  marc
828
+
829
+	* mrw/autofunctiontracelog4cxx.cpp,
830
+	  mrw/mrwautofunctiontracelog4cxx_test.cpp: renamed loggerhierarchy
831
+	  from mrw.gccfunctiontrace to mrw.fn
832
+
833
+2005-03-14 16:30  marc
834
+
835
+	* ChangeLog, configure.in: *** empty log message ***
836
+
837
+2005-03-14 16:27  marc
838
+
839
+	* mrw/mrw.hpp.in: added download link for multithreaded rpm package
840
+
841
+2005-03-14 16:26  marc
842
+
843
+	* mrw/exec.cpp: bugs have been fixed a long time ago, now no more
844
+	  in buglist
845
+
846
+2005-03-14 16:25  marc
847
+
848
+	* mrw/exception.hpp: changed size of dot image so that it fits an
849
+	  A4
850
+
851
+2005-03-14 16:23  marc
852
+
853
+	* mrw/doxyfile.in: source code browser
854
+	  a4 instead of a4wide
855
+	  latex with indices
856
+
857
+2005-03-13 08:44  marc
858
+
859
+	* configure.in: more information if cplus_demangle is not found
860
+
861
+2005-03-11 23:29  marc
862
+
863
+	* ChangeLog, NEWS, README: *** empty log message ***
864
+
865
+2005-03-11 23:29  marc
866
+
867
+	* mrw-c++.spec.in: - new autofunctiontrace library
868
+	  - new multithreaded package
869
+
870
+2005-03-11 23:28  marc
871
+
872
+	* makefile.am: - new multithreaded package
873
+	  - new log4cxx package
874
+
875
+2005-03-11 23:27  marc
876
+
877
+	* configure.in: - multithreading (with boost)
878
+	  - autofunctiontrace only for GNU gcc
879
+
880
+2005-03-11 23:26  marc
881
+
882
+	* mrw/doxyfile.in: repeat brief
883
+
884
+2005-03-11 23:22  marc
885
+
886
+	* mrw/stacktrace.cpp, mrw/stacktrace.hpp: It's multithreaded now,
887
+	  thanks to a boost mutex
888
+
889
+2005-03-11 23:22  marc
890
+
891
+	* mrw/mrw.hpp.in: multithreading libraries, new auto functiontrace
892
+	  and minor corrections
893
+
894
+2005-03-11 23:20  marc
895
+
896
+	* mrw/makefile.am: - removed old TRACER
897
+	  - new autofunctiontrace library, new function trace
898
+	  - new multithreaded targets
899
+	  - corrected build flags for not optimized tests
900
+
901
+2005-03-11 23:18  marc
902
+
903
+	* mrw/functiontrace_test.cpp: bugfix: linenumbers change at
904
+	  checkin...
905
+
906
+2005-03-11 23:17  marc
907
+
908
+	* mrw/doxyfile.in: new aliases to document mutexes
909
+
910
+2005-03-11 23:16  marc
911
+
912
+	* log4cxx-0.9.7-1.i386.rpm: initial version
913
+
914
+2005-03-11 21:07  marc
915
+
916
+	* mrw/autofunctiontracelog4cxx.cpp, mrw/functiontrace.cpp,
917
+	  mrw/functiontrace.hpp, mrw/functiontrace_test.cpp,
918
+	  mrw/mrwautofunctiontracelog4cxx_test.cpp: initial version
919
+
920
+2005-03-02 22:03  marc
921
+
922
+	* mrw/file.hpp: some fixes for solaris
923
+
924
+2005-03-02 22:02  marc
925
+
926
+	* mrw/regexp.hpp: fixed for solaris (included sys/types.h)
927
+
928
+2005-02-28 08:11  marc
929
+
930
+	* makefile.am: stack trace and dynamic library are conditional
931
+
932
+2005-02-28 08:10  marc
933
+
934
+	* mrw/makefile.am: dynamic library is conditional
935
+
936
+2005-02-28 08:00  marc
937
+
938
+	* configure.in: check for libtool
939
+
940
+2005-02-28 07:54  marc
941
+
942
+	* makefile.am: added functiontrace
943
+
944
+2005-02-28 07:29  marc
945
+
946
+	* mrw/errno.cpp: added ifdef for non glibc (Solaris)
947
+
948
+2005-02-28 07:28  marc
949
+
950
+	* mrw/stacktrace.cpp: typo
951
+
952
+2005-02-28 07:17  marc
953
+
954
+	* mrw/file.hpp: Dir is now usable and compilable, also added fixes
955
+	  for Solaris
956
+
957
+2005-02-28 07:14  marc
958
+
959
+	* mrw/makefile.am: new functiontrace, removed simpletrace
960
+
961
+2005-02-28 07:14  marc
962
+
963
+	* mrw/stacktrace.cpp: change in getting section size for SUN
964
+	  Solaris (old bfd.h)
965
+
966
+2005-02-28 07:10  marc
967
+
968
+	* mrw/stdext.hpp: removed deprecated min, max
969
+
970
+2005-02-25 16:18  marc
971
+
972
+	* mrw/autostacktracelog4cxx.cpp: now naming for the logger:
973
+	  "mrw.stacktrace" instead of simply "libmrw"
974
+
975
+2005-02-23 16:35  marc
976
+
977
+	* mrw/simpletrace.hpp: deprecated and gone
978
+
979
+2005-02-21 16:33  marc
980
+
981
+	* makefile.am: source rpm: no "-devel"!
982
+
983
+2005-02-21 16:19  marc
984
+
985
+	* ChangeLog: *** empty log message ***
986
+
987
+2005-02-21 16:18  marc
988
+
989
+	* ChangeLog: *** empty log message ***
990
+
991
+2005-02-21 16:16  marc
992
+
993
+	* mrw/dynamiclibrary.hpp: finished and documented
994
+
995
+2005-02-18 16:20  marc
996
+
997
+	* ChangeLog, NEWS: added DynamicLibrary, ifelse, no more dependency
998
+	  on libbfd
999
+
1000
+2005-02-18 16:20  marc
1001
+
1002
+	* configure.in: No more dependency on libbfd!
1003
+
1004
+2005-02-18 16:19  marc
1005
+
1006
+	* makefile.am: Also build source RPM
1007
+	  No more install RPMs after build
1008
+	  Added dynamiclibrary.hpp
1009
+
1010
+2005-02-18 16:17  marc
1011
+
1012
+	* mrw-c++.spec.in: new Summary: text
1013
+
1014
+2005-02-18 15:58  marc
1015
+
1016
+	* README: added DynamicLibrary
1017
+
1018
+2005-02-18 15:56  marc
1019
+
1020
+	* README: a lot more info (library modules listed)
1021
+
1022
+2005-02-18 15:54  marc
1023
+
1024
+	* mrw/doxyfile.in: exclude pattern changed for _testlib.cpp
1025
+
1026
+2005-02-18 15:53  marc
1027
+
1028
+	* mrw/dynamiclibrary.hpp, mrw/dynamiclibrary_test.cpp,
1029
+	  mrw/dynamiclibrary_testlib.cpp: initial release
1030
+
1031
+2005-02-18 15:53  marc
1032
+
1033
+	* mrw/errno.cpp, mrw/errno.hpp: I'm so stupid, there's strerror for
1034
+	  mapping errno to a string...
1035
+
1036
+2005-02-18 15:52  marc
1037
+
1038
+	* mrw/file.hpp: correection in documentation
1039
+
1040
+2005-02-18 15:51  marc
1041
+
1042
+	* mrw/makefile.am: new dynamiclibrary.hpp
1043
+	  tests are now compiled with option -O0
1044
+
1045
+2005-02-18 15:49  marc
1046
+
1047
+	* mrw/mrw.hpp.in: complete new arrangement of documentation front
1048
+	  page
1049
+
1050
+2005-02-18 15:48  marc
1051
+
1052
+	* mrw/stacktrace.cpp, mrw/stacktrace.hpp: Dynamic loading of
1053
+	  libbfd, no more dependency on specific libbfd version!
1054
+
1055
+2005-02-18 15:47  marc
1056
+
1057
+	* mrw/stdext.hpp: missing #ifndef
1058
+	  new functions ifelse
1059
+
1060
+2005-02-08 12:34  marc
1061
+
1062
+	* ChangeLog, NEWS, configure.in: *** empty log message ***
1063
+
1064
+2005-02-08 12:34  marc
1065
+
1066
+	* makefile.am, mrw/exception.hpp, mrw/makefile.am: added errno /
1067
+	  unix_error
1068
+
1069
+2005-02-08 12:31  marc
1070
+
1071
+	* mrw/arg.cpp, mrw/arg.hpp: new static methods to simplify access
1072
+	  to options
1073
+
1074
+2005-02-08 12:30  marc
1075
+
1076
+	* mrw/errno.cpp, mrw/errno.hpp: new in release 1.8.0
1077
+
1078
+2005-01-28 12:18  marc
1079
+
1080
+	* mrw/exception.hpp: workaround for doxygen warning (doxygen
1081
+	  misinterpreted class forward declaration)
1082
+
1083
+2005-01-28 12:13  marc
1084
+
1085
+	* mrw/autostacktracelog4cxx.cpp, mrw/autostacktracestderr.cpp,
1086
+	  mrw/exception.hpp, mrw/stacktrace.hpp: interference between group
1087
+	  name StackTrace and class name StackTrace
1088
+
1089
+2005-01-28 12:13  marc
1090
+
1091
+	* mrw/autostacktracelog4cxx.cpp, mrw/autostacktracestderr.cpp,
1092
+	  mrw/exception.hpp, mrw/stacktrace.hpp: interference between group
1093
+	  name StackTrace and class name StackTrace
1094
+
1095
+2005-01-28 11:22  marc
1096
+
1097
+	* mrw/makefile.am: cppunit flags
1098
+
1099
+2005-01-28 10:49  marc
1100
+
1101
+	* configure.in: check for cppunit
1102
+
1103
+2005-01-28 07:57  marc
1104
+
1105
+	* ChangeLog, configure.in: *** empty log message ***
1106
+
1107
+2005-01-28 07:53  marc
1108
+
1109
+	* mrw/tokenizer.hpp: Doc: added #include
1110
+
1111
+2005-01-28 07:53  marc
1112
+
1113
+	* mrw/string.hpp: doc: hint regarding iomanip on string
1114
+
1115
+2005-01-28 07:52  marc
1116
+
1117
+	* mrw/stdext.hpp: typo in doc
1118
+
1119
+2005-01-28 07:52  marc
1120
+
1121
+	* mrw/regexp.hpp: added #include to documentation
1122
+
1123
+2005-01-28 07:51  marc
1124
+
1125
+	* mrw/exception.hpp, mrw/stacktrace.cpp, mrw/stacktrace_test.cpp:
1126
+	  improved and corrected trace formatting
1127
+
1128
+2005-01-28 07:49  marc
1129
+
1130
+	* mrw/configfile.cpp, mrw/configfile.hpp, mrw/file.hpp: Save
1131
+	  configuration using file.hpp
1132
+
1133
+2005-01-28 07:42  marc
1134
+
1135
+	* mrw/autostacktracelog4cxx.cpp, mrw/autostacktracestderr.cpp:
1136
+	  added terminate handler (uncaught handler)
1137
+
1138
+2005-01-07 01:07  marc
1139
+
1140
+	* mrw/makefile.am: added configuration files for test
1141
+
1142
+2005-01-07 00:57  marc
1143
+
1144
+	* mrw/makefile.am: the test script was not distributed
1145
+
1146
+2005-01-07 00:37  marc
1147
+
1148
+	* ChangeLog, NEWS: *** empty log message ***
1149
+
1150
+2005-01-07 00:37  marc
1151
+
1152
+	* makefile.am: config file handler and file
1153
+
1154
+2005-01-07 00:36  marc
1155
+
1156
+	* configure.in: changes for solaris
1157
+
1158
+2005-01-07 00:35  marc
1159
+
1160
+	* mrw/configfile.cpp, mrw/configfile.hpp, mrw/configfile.ini,
1161
+	  mrw/configfile.ini.result, mrw/configfile_check.sh,
1162
+	  mrw/configfile_test.cpp, mrw/file.hpp, mrw/tokenizer_test.cpp:
1163
+	  initial version
1164
+
1165
+2005-01-07 00:34  marc
1166
+
1167
+	* mrw/stacktrace.cpp: some changes for solaris
1168
+
1169
+2005-01-07 00:33  marc
1170
+
1171
+	* mrw/makefile.am: added config file and file
1172
+
1173
+2004-12-20 13:32  marc
1174
+
1175
+	* ChangeLog, NEWS, configure.in: *** empty log message ***
1176
+
1177
+2004-12-20 13:24  marc
1178
+
1179
+	* mrw/regexp.hpp, mrw/tokenizer.hpp: #ifndef forgotten
1180
+
1181
+2004-12-20 13:24  marc
1182
+
1183
+	* mrw/string.hpp: from string conversion throws exception in case
1184
+	  of failure
1185
+
1186
+2004-12-20 13:23  marc
1187
+
1188
+	* mrw/stdext_test.cpp: new tests for string exceptions
1189
+
1190
+2004-12-20 13:22  marc
1191
+
1192
+	* mrw/stacktrace.cpp: mrw string now throws exceptions, catch
1193
+	  needed
1194
+
1195
+2004-12-20 13:21  marc
1196
+
1197
+	* mrw/exec_test.cpp: exception tests: each exception must be in an
1198
+	  own test case
1199
+
1200
+2004-12-20 07:40  marc
1201
+
1202
+	* mrw/auto.hpp, mrw/deque.hpp, mrw/exec.cpp, mrw/list.hpp,
1203
+	  mrw/map.hpp, mrw/multimap.hpp, mrw/multiset.hpp, mrw/regexp.hpp,
1204
+	  mrw/set.hpp, mrw/stdext.hpp, mrw/string.hpp, mrw/tokenizer.hpp,
1205
+	  mrw/vector.hpp: documentation improved, new grouping
1206
+
1207
+2004-12-20 07:33  marc
1208
+
1209
+	* ChangeLog, configure.in: *** empty log message ***
1210
+
1211
+2004-12-18 21:01  marc
1212
+
1213
+	* ChangeLog: *** empty log message ***
1214
+
1215
+2004-12-18 21:00  marc
1216
+
1217
+	* mrw/exec.cpp: everything is ok, when pipes are non blocking on
1218
+	  parent's side and blocking on client's side, and select is not
1219
+	  used (not necessary for non blocking IO)
1220
+
1221
+2004-12-18 20:58  marc
1222
+
1223
+	* mrw/unistd.hpp: pipes can be blocking, non blocking or blocking
1224
+	  on one side only
1225
+	  default is again blocking, because it causes less trouble
1226
+
1227
+2004-12-17 17:38  marc
1228
+
1229
+	* mrw/exec.cpp: it works perfectly with blocking pipes and buffer
1230
+	  size of 1
1231
+
1232
+2004-12-17 16:30  marc
1233
+
1234
+	* ChangeLog, NEWS, configure.in: *** empty log message ***
1235
+
1236
+2004-12-17 16:30  marc
1237
+
1238
+	* makefile.am, mrw/makefile.am: added tokenizer
1239
+
1240
+2004-12-17 16:28  marc
1241
+
1242
+	* mrw/exec.cpp: stable implementation with select for both executes
1243
+
1244
+2004-12-17 16:27  marc
1245
+
1246
+	* mrw/regexp.hpp: error in documentation syntax
1247
+
1248
+2004-12-17 16:27  marc
1249
+
1250
+	* mrw/stdext.hpp: error in documentation: group forgotten
1251
+
1252
+2004-12-17 16:26  marc
1253
+
1254
+	* mrw/tokenizer.hpp, mrw/tokenizer_test.cpp: initial version
1255
+
1256
+2004-12-16 13:39  marc
1257
+
1258
+	* ChangeLog: *** empty log message ***
1259
+
1260
+2004-12-16 13:10  marc
1261
+
1262
+	* configure.in: release 1.3.1
1263
+
1264
+2004-12-16 13:09  marc
1265
+
1266
+	* ChangeLog: *** empty log message ***
1267
+
1268
+2004-12-16 13:09  marc
1269
+
1270
+	* mrw/string.hpp: inlines forgotten
1271
+
1272
+2004-12-16 13:09  marc
1273
+
1274
+	* mrw/regexp.cpp, mrw/regexp.hpp, mrw/regexp_test.cpp: possibility
1275
+	  to evaluate and extract sub expressions
1276
+
1277
+2004-12-14 20:32  marc
1278
+
1279
+	* mrw/unistd.hpp: support for connect_cin
1280
+	  pipe is now non blocking by default
1281
+
1282
+2004-12-14 20:30  marc
1283
+
1284
+	* mrw/exec.cpp, mrw/exec.hpp, mrw/exec_test.cpp: added possibility
1285
+	  to pass string to stdin of child process
1286
+
1287
+2004-12-14 20:24  marc
1288
+
1289
+	* NEWS: added regexp and Exec with stdin
1290
+
1291
+2004-12-14 20:22  marc
1292
+
1293
+	* makefile.am, mrw/makefile.am: added regexp
1294
+
1295
+2004-12-14 20:22  marc
1296
+
1297
+	* ChangeLog, configure.in: *** empty log message ***
1298
+
1299
+2004-12-14 20:21  marc
1300
+
1301
+	* mrw/stdext.cpp: bugfix, now it works for empty lines
1302
+
1303
+2004-12-14 20:20  marc
1304
+
1305
+	* mrw/regexp.cpp, mrw/regexp.hpp, mrw/regexp_test.cpp: initial
1306
+	  version
1307
+
1308
+2004-12-08 13:48  marc
1309
+
1310
+	* mrw/makefile.am: forget TRACE
1311
+
1312
+2004-12-08 13:40  marc
1313
+
1314
+	* configure.in: error in output (trace)
1315
+
1316
+2004-12-08 13:34  marc
1317
+
1318
+	* configure.in: default: no tracer
1319
+
1320
+2004-11-25 18:33  marc
1321
+
1322
+	* configure.in, mrw/makefile.am: support for function tracing which
1323
+	  does not yet work (bug in OpenC++)
1324
+
1325
+2004-11-25 18:32  marc
1326
+
1327
+	* mrw-c++.spec.in: build optimized
1328
+
1329
+2004-11-25 18:30  marc
1330
+
1331
+	* ChangeLog: *** empty log message ***
1332
+
1333
+2004-11-25 18:30  marc
1334
+
1335
+	* mrw/stacktrace.hpp: bug fixed (put solution in the documentation)
1336
+
1337
+2004-11-25 18:27  marc
1338
+
1339
+	* mrw/auto_test.cpp: additional test for release and reset
1340
+
1341
+2004-11-25 18:26  marc
1342
+
1343
+	* mrw/arg.cpp, mrw/arg.hpp: Constness corrected
1344
+
1345
+2004-10-13 11:27  marc
1346
+
1347
+	* mrw/doxyfile.in: removed deprecated tags
1348
+
1349
+2004-10-13 11:23  marc
1350
+
1351
+	* ChangeLog, NEWS, configure.in: *** empty log message ***
1352
+
1353
+2004-10-13 11:21  marc
1354
+
1355
+	* mrw-c++.spec.in: no more need for /usr/bin/ldd, but for binutils
1356
+	  (in devel)
1357
+
1358
+2004-10-13 11:19  marc
1359
+
1360
+	* mrw/stdext_test.cpp: remove stdout, print stack trace
1361
+
1362
+2004-10-13 11:18  marc
1363
+
1364
+	* mrw/stdext.cpp, mrw/stdext.hpp: getline reads a whole line from a
1365
+	  stream
1366
+
1367
+2004-10-13 11:17  marc
1368
+
1369
+	* mrw/makefile.am: new file stdext.cpp
1370
+
1371
+2004-10-13 10:49  marc
1372
+
1373
+	* mrw/stacktrace_test.cpp: check whether shared libraries are
1374
+	  evaluated
1375
+
1376
+2004-10-13 10:47  marc
1377
+
1378
+	* mrw/stacktrace.cpp, mrw/stacktrace.hpp: no more need for ldd in
1379
+	  StackTrace, read from /proc/self/maps
1380
+
1381
+2004-10-13 10:43  marc
1382
+
1383
+	* mrw/exec_test.cpp: test for bad exception specification
1384
+
1385
+2004-10-13 10:41  marc
1386
+
1387
+	* mrw/autostacktracestderr.cpp: no newline at the end of stack
1388
+	  trace
1389
+
1390
+2004-10-11 18:33  marc
1391
+
1392
+	* makefile.am, mrw/makefile.am: add stdext.hpp
1393
+
1394
+2004-10-11 18:30  marc
1395
+
1396
+	* mrw/stdext.hpp: *** empty log message ***
1397
+
1398
+2004-10-11 16:50  marc
1399
+
1400
+	* configure.in: Version 1.2.0
1401
+
1402
+2004-10-11 16:50  marc
1403
+
1404
+	* ChangeLog: *** empty log message ***
1405
+
1406
+2004-10-11 16:49  marc
1407
+
1408
+	* mrw/stacktrace.hpp: Better comment for new shared library feature
1409
+
1410
+2004-10-11 16:48  marc
1411
+
1412
+	* mrw/auto.hpp: better comment and operators -> and * for AutoPtr
1413
+
1414
+2004-10-11 16:05  marc
1415
+
1416
+	* mrw/auto.hpp: new AutoPtr
1417
+
1418
+2004-10-11 16:00  marc
1419
+
1420
+	* NEWS: support for shared libraries in StackTrace
1421
+
1422
+2004-10-11 15:59  marc
1423
+
1424
+	* mrw-c++.spec.in: support for shared libraries requires
1425
+	  /usr/bin/ldd
1426
+
1427
+2004-10-11 15:59  marc
1428
+
1429
+	* ChangeLog: *** empty log message ***
1430
+
1431
+2004-10-11 15:58  marc
1432
+
1433
+	* mrw/stacktrace.cpp, mrw/stacktrace.hpp: First version with
1434
+	  working support for shared libraries!
1435
+
1436
+2004-10-07 17:26  marc
1437
+
1438
+	* mrw-c++.spec.in: requirements for devel package
1439
+
1440
+2004-10-07 17:25  marc
1441
+
1442
+	* makefile.am: make rpm also installs the new rpm (to check whether
1443
+	  this is possible)
1444
+
1445
+2004-10-07 16:59  marc
1446
+
1447
+	* mrw/stacktrace.cpp, mrw/stacktrace.hpp: new method createSymtable
1448
+	  that takes a list of arguments
1449
+	  -> untested!
1450
+
1451
+2004-10-07 16:16  marc
1452
+
1453
+	* mrw/makefile.am: forgotten to save before last checkin...
1454
+
1455
+2004-10-07 16:12  marc
1456
+
1457
+	* makefile.am: a backslash too much
1458
+
1459
+2004-10-07 16:01  marc
1460
+
1461
+	* ChangeLog, NEWS, configure.in, makefile.am: new headers missing
1462
+	  in installation
1463
+
1464
+2004-10-07 13:41  marc
1465
+
1466
+	* mrw-c++-devel.spec.in: only one spec file
1467
+
1468
+2004-10-07 13:41  marc
1469
+
1470
+	* configure.in, makefile.am, mrw-c++.spec.in: devel in the same
1471
+	  spec file
1472
+
1473
+2004-10-07 09:32  marc
1474
+
1475
+	* mrw/stacktrace.cpp, mrw/stacktrace.hpp: correction in parameter
1476
+	  (const&)
1477
+
1478
+2004-10-07 09:31  marc
1479
+
1480
+	* mrw/deque.hpp, mrw/list.hpp, mrw/map.hpp, mrw/multimap.hpp,
1481
+	  mrw/multiset.hpp, mrw/set.hpp, mrw/stdext_test.cpp,
1482
+	  mrw/string.hpp, mrw/vector.hpp: new feature
1483
+
1484
+2004-10-07 09:30  marc
1485
+
1486
+	* mrw/mrw.hpp.in: several changes and reorganisation
1487
+	  mrw namespace docu
1488
+
1489
+2004-10-07 09:29  marc
1490
+
1491
+	* mrw/makefile.am: new classes
1492
+	  new versioning
1493
+	  link tests with unexpected handler
1494
+	  check doxygen.error
1495
+
1496
+2004-10-07 09:27  marc
1497
+
1498
+	* mrw/exec.hpp: errors in documentation
1499
+
1500
+2004-10-07 09:25  marc
1501
+
1502
+	* mrw/exception.hpp: new group for suggestions
1503
+	  new inheritance
1504
+
1505
+2004-10-07 09:24  marc
1506
+
1507
+	* mrw/auto.hpp: enhance windoze compatibility
1508
+
1509
+2004-10-07 09:23  marc
1510
+
1511
+	* mrw/arg.hpp: bugs in documentation
1512
+
1513
+2004-10-07 09:22  marc
1514
+
1515
+	* README: describe standard extensions
1516
+
1517
+2004-10-07 09:22  marc
1518
+
1519
+	* INSTALL, NEWS: *** empty log message ***
1520
+
1521
+2004-10-07 07:02  marc
1522
+
1523
+	* configure.in: better naming for major minor and least (one is a
1524
+	  keyword)
1525
+	  PEDANTIC is now a AM variable
1526
+
1527
+2004-10-07 07:01  marc
1528
+
1529
+	* ChangeLog: *** empty log message ***
1530
+
1531
+2004-09-09 20:09  marc
1532
+
1533
+	* ChangeLog, configure.in, makefile.am, mrw-c++-devel.spec.in,
1534
+	  mrw-c++.spec.in, mrw/doxyfile.in, mrw/makefile.am,
1535
+	  mrw/mrw.hpp.in, mrw/version.cpp.in: library versioning now works
1536
+	  how i want it
1537
+
1538
+2004-08-31 16:24  marc
1539
+
1540
+	* configure.in: no "if [];" but "if test;"!
1541
+
1542
+2004-08-31 16:23  marc
1543
+
1544
+	* mrw/makefile.am: added .PHONY
1545
+
1546
+2004-08-31 16:23  marc
1547
+
1548
+	* mrw/arg.hpp: no include of stacktrace.hpp
1549
+
1550
+2004-08-31 16:22  marc
1551
+
1552
+	* makefile.am: webserver now depends on tag and rpm
1553
+	  added .PHONY
1554
+
1555
+2004-08-31 16:19  marc
1556
+
1557
+	* ChangeLog: Oops! No if []; but if test;
1558
+
1559
+2004-08-31 16:01  marc
1560
+
1561
+	* configure.in: no -lbfd for --disable-stacktrace
1562
+
1563
+2004-08-31 15:57  marc
1564
+
1565
+	* bootstrap.sh: added file header
1566
+
1567
+2004-08-29 19:53  marc
1568
+
1569
+	* mrw/libmrw.doxytag: Generierte Datei, geh��rt nicht ins Archiv.
1570
+
1571
+2004-08-29 19:22  marc
1572
+
1573
+	* mrw/mrw.hpp.in: Thread chapter added
1574
+
1575
+2004-08-29 19:20  marc
1576
+
1577
+	* mrw/doxyfile.in: "Version" text in PROJECT_NUMBER
1578
+
1579
+2004-08-28 16:21  marc
1580
+
1581
+	* ChangeLog, NEWS, README, bootstrap.sh, configure.in, makefile.am,
1582
+	  mrw-c++-devel.spec.in, mrw-c++.spec.in, mrw/arg.hpp,
1583
+	  mrw/auto.hpp, mrw/auto_test.cpp, mrw/autostacktracelog4cxx.cpp,
1584
+	  mrw/autostacktracestderr.cpp, mrw/doxyfile.in, mrw/exception.cpp,
1585
+	  mrw/exception.hpp, mrw/exec.cpp, mrw/exec.hpp, mrw/exec_test.cpp,
1586
+	  mrw/libmrw.doxytag, mrw/makefile.am, mrw/mrw.hpp.in,
1587
+	  mrw/mrwexclog4cxx_test.cpp, mrw/mrwexcstderr_test.cpp,
1588
+	  mrw/simpletrace.hpp, mrw/smartpointer.hpp, mrw/stacktrace.cpp,
1589
+	  mrw/stacktrace.hpp, mrw/stacktrace_test.cpp, mrw/unistd.hpp:
1590
+	  mrw-c++-0.92 (mrw)
1591
+	  - new file: version.cpp
1592
+	  - new file header for all sources
1593
+	  - work around warning in mrw::auto<T>
1594
+	  - possibility to compile without log4cxx
1595
+	  - work around bugs in demangle.h and libiberty.h
1596
+	  - corrections in documentation
1597
+	  - added simple tracing mechanism
1598
+	  - more warnings
1599
+	  - small corrections in Auto<>::Free and a new test for it
1600
+	  - possibility to compile without stack trace
1601
+
1602
+2004-08-28 16:13  marc
1603
+
1604
+	* mrw/arg.cpp, mrw/auto.cpp, mrw/smartpointer_test.cpp,
1605
+	  mrw/version.cpp.in: mrw-c++-0.92 (mrw)
1606
+	  - new file: version.cpp
1607
+	  - new file header for all sources
1608
+	  - work around warning in mrw::auto<T>
1609
+	  - possibility to compile without log4cxx
1610
+	  - work around bugs in demangle.h and libiberty.h
1611
+	  - corrections in documentation
1612
+	  - added simple tracing mechanism
1613
+	  - more warnings
1614
+	  - small corrections in Auto<>::Free and a new test for it
1615
+	  - possibility to compile without stack trace
1616
+
1617
+2004-08-25 15:26  marc
1618
+
1619
+	* mrw/doxyfile.in: new file header
1620
+
1621
+2004-08-25 08:35  marc
1622
+
1623
+	* mrw/unistd.hpp: change in file header
1624
+
1625
+2004-08-25 08:22  marc
1626
+
1627
+	* mrw/unistd.hpp: added file header
1628
+
1629
+2004-05-05 06:13  marc
1630
+
1631
+	* configure.in, mrw/auto.cpp, mrw/doxyfile.in, mrw/libmrw.doxytag,
1632
+	  mrw/makefile.am, mrw/stacktrace.cpp, mrw/stacktrace_test.cpp: mit
1633
+	  doxy-tag file
1634
+
1635
+2004-04-27 20:26  marc
1636
+
1637
+	* ChangeLog, NEWS, configure.in, makefile.am, mrw/arg.hpp,
1638
+	  mrw/auto_test.cpp, mrw/doxyfile.in,
1639
+	  mrw/examples/smartpointer.cpp, mrw/exception.hpp,
1640
+	  mrw/makefile.am, mrw/simpletrace.hpp, mrw/smartpointer.hpp,
1641
+	  mrw/stacktrace.hpp: release 0.91
1642
+
1643
+2004-04-23 16:03  marc
1644
+
1645
+	* COPYING, ChangeLog, NEWS, README, bootstrap.sh, configure.in,
1646
+	  makefile.am, mrw-c++-devel.spec.in, mrw-c++.spec.in,
1647
+	  mrw/auto.hpp, mrw/autostacktracelog4cxx.cpp,
1648
+	  mrw/autostacktracestderr.cpp, mrw/doxyfile.in, mrw/examples,
1649
+	  mrw/examples/exceptionhandling.cpp, mrw/exception.hpp,
1650
+	  mrw/exec.cpp, mrw/exec.hpp, mrw/makefile.am, mrw/mrw.hpp.in,
1651
+	  mrw/mrwexclog4cxx_test.cpp, mrw/mrwexcstderr_test.cpp,
1652
+	  mrw/stacktrace.hpp, mrw/unistd.hpp: Version 0.90
1653
+
1654
+2004-04-21 20:24  marc
1655
+
1656
+	* makefile.am, mrw/exec_test.cpp, mrw/mrw.hpp.in: RELEASE 0.10
1657
+
1658
+2004-04-21 19:26  marc
1659
+
1660
+	* INSTALL: INSTALL
1661
+
1662
+2004-04-21 19:03  marc
1663
+
1664
+	* configure.in, makefile.am, mrw/doxyfile.in, mrw/exec.cpp,
1665
+	  mrw/exec_test.cpp, mrw/makefile.am, mrw/mrw.hpp, mrw/mrw.hpp.in,
1666
+	  mrw/stacktrace_test.cpp: webserver target
1667
+
1668
+2004-04-21 17:52  marc
1669
+
1670
+	* AUTHORS, COPYING, ChangeLog, NEWS, README: mit automake/autoconf
1671
+
1672
+2004-04-21 06:39  marc
1673
+
1674
+	* configure.in, makefile.am, mrw, mrw/auto.cpp, mrw/auto.hpp,
1675
+	  mrw/auto_test.cpp, mrw/autostacktracestderr.cpp, mrw/doxyfile.in,
1676
+	  mrw/exception.cpp, mrw/exception.hpp, mrw/exec.cpp, mrw/exec.hpp,
1677
+	  mrw/exec_test.cpp, mrw/makefile.am, mrw/mrw.hpp,
1678
+	  mrw/stacktrace.cpp, mrw/stacktrace.hpp, mrw/stacktrace_test.cpp,
1679
+	  mrw/test.dat, mrw/unistd.hpp: erste version, test vor configure
1680
+
1681
+2004-04-21 06:39  
1682
+
1683
+	* .: New repository initialized by cvs2svn.
1684
+

configure.in → configure.ac View File

@@ -1,4 +1,9 @@
1 1
 # $Id$
2
+
3
+m4_define(x_package_name, mrw-c++)
4
+m4_define(x_major, 4)
5
+m4_define(x_minor, 1)
6
+
2 7
 m4_include(ax_cxx_compile_stdcxx_11.m4)
3 8
 AC_ALIAS([AC_DEFINE_DIR], [AX_DEFINE_DIR])
4 9
 AC_DEFUN([AX_DEFINE_DIR], [
@@ -16,70 +21,42 @@ dnl refers to ${prefix}.  Thus we have to use `eval' twice.
16 21
   test "$exec_prefix_NONE" && exec_prefix=NONE
17 22
 ])
18 23
 
19
-AC_INIT([README])
20
-SRC_DIR=src
21
-TST_DIR=test
22
-DOC_DIR=doc
23
-
24
-m4_define(x_packagename, mrw-c++)
25
-m4_define(x_major, 4)
26
-m4_define(x_minor, 1)
27
-PACKAGENAME=x_packagename
28
-MAJOR=x_major
29
-MINOR=x_minor
30
-BUILDDATE=$(date -R)
31
-
32
-if svn info . 2>&1 > /dev/null; then
33
-    LEAST=$(LANG= svn info $path | sed -n 's/Revision: //p')
34
-    break;
35
-else
36
-    MAJOR=[$(pwd | sed -n 's,^.*/'${PACKAGENAME}'-\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*$,\1,p')]
37
-    MINOR=[$(pwd | sed -n 's,^.*/'${PACKAGENAME}'-\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*$,\2,p')]
38
-    LEAST=[$(pwd | sed -n 's,^.*/'${PACKAGENAME}'-\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*$,\3,p')]
39
-    if test -z "${LEAST}"; then
40
-       AC_MSG_ERROR([CANNOT DETERMINE REVISION NUMBER from $(pwd)
41
-                     Got: ${MAJOR}.${MINOR}.${LEAST}])
24
+m4_define(x_least, m4_esyscmd_s(
25
+  LEAST="ERROR-UNDEFINED-REVISION-to-be-built-in-subdirectory-of-svn-checkout"
26
+  for path in . .. ../..; do
27
+    if svn info $path 2>&1 > /dev/null; then
28
+      LEAST=$(LANG= svn info $path | sed -n 's/Last Changed Rev: //p')
29
+      (cd $path && svn2cl)
30
+      break;
42 31
     fi
43
-fi
44
-
45
-# due to restriction on Max OSX: max version is 65535.255.255
46
-while test $LEAST -gt 255; do
47
-      LEAST=$((LEAST-255))
48
-      MINOR=$((MINOR+1))
49
-done
50
-while test $MINOR -gt 255; do
51
-      MINOR=$((MINOR-255))
52
-      MAJOR=$((MAJOR+1))
53
-done
32
+  done
33
+  echo -n $LEAST
34
+))
35
+m4_define(x_bugreport, m4_esyscmd_s(
36
+  head -1 AUTHORS | \
37
+    sed -n 's,.*<\([-_.a-z0-9A-Z]*@[-_.a-z0-9A-Z]*\)>.*,\1,gp'
38
+))
39
+AC_INIT(x_package_name, x_major.x_minor.x_least, x_bugreport, x_package_name)
54 40
 
55
-AC_MSG_NOTICE([Version number of $PACKAGENAME is: ${MAJOR}.${MINOR}.${LEAST}$(<build-string)])
56
-AM_INIT_AUTOMAKE($PACKAGENAME, $MAJOR.$MINOR.$LEAST, [marc@waeckerlin.org])
41
+AM_INIT_AUTOMAKE([1.9 tar-pax])
57 42
 
58
-# author for signing packages
59
-if test -z "$PACKAGERID"; then
60
-   PACKAGERID="Marc Wäckerlin (http://marc.waeckerlin.org) <marc@waeckerlin.org>"
61
-fi
62
-AC_ARG_VAR(PACKAGERID, [Signature identification of the package author.])
43
+SRC_DIR=src
44
+TST_DIR=test
45
+DOC_DIR=doc
63 46
 
64 47
 # files to create
65
-AC_CONFIG_FILES([makefile ${PACKAGENAME}.spec src/version.cxx
48
+AC_CONFIG_FILES([makefile ${PACKAGE_NAME}.spec src/version.cxx
66 49
                  src/makefile test/makefile
67 50
                  doc/doxyfile doc/makefile
68 51
                  src/mrw/mrw.hxx doc/examples/makefile
69
-                 src/${PACKAGENAME}.pc debian/changelog debian/control])
70
-
71
-# copy M4 to shell
72
-AC_SUBST(MAJOR)
73
-AC_SUBST(MINOR)
74
-AC_SUBST(LEAST)
75
-AC_SUBST(BUILDDATE)
52
+                 src/${PACKAGE_NAME}.pc debian/changelog debian/control])
76 53
 
77 54
 # libtool versioning
78 55
 LIB_MAJOR=m4_eval(x_major+x_minor)
79
-LIB_MINOR=${LEAST}
56
+LIB_MINOR=x_least
80 57
 LIB_LEAST=x_minor
81
-LIB_VERSION="${LIB_MAJOR}:${LIB_MINOR}:${LIB_LEAST}"
82
-AC_SUBST(LIB_VERSION)
58
+LIB_PACKAGE_VERSION="${LIB_MAJOR}:${LIB_MINOR}:${LIB_LEAST}"
59
+AC_SUBST(LIB_PACKAGE_VERSION)
83 60
 
84 61
 # home
85 62
 AC_SUBST(HOME)
@@ -88,18 +65,7 @@ AC_SUBST(HOME)
88 65
 AX_DEFINE_DIR([DATADIR], [datadir])
89 66
 #AC_SUBST(DATADIR)
90 67
 
91
-# macros
92
-sed -e 's/^$/./' -e 's/^/ /g' ${0%/*}/README > ${0%/*}/README.debian
93
-READMEDEB=README.debian
94
-AC_SUBST_FILE(READMEDEB)
95
-README=README
96
-AC_SUBST_FILE(README)
97
-CHANGE_LOG=ChangeLog
98
-AC_SUBST_FILE(CHANGE_LOG)
99
-DISTRO=$(lsb_release -sc)
100
-AC_SUBST(DISTRO)
101
-
102
-AM_CPPFLAGS="-DPACKAGEVERSION='\"${VERSION}\"' -DPACKAGENAME='\"${PACKAGENAME}\"'"
68
+AM_CPPFLAGS="-DPACKAGEPACKAGE_VERSION='\"${PACKAGE_VERSION}\"' -DPACKAGE_NAME='\"${PACKAGE_NAME}\"'"
103 69
 
104 70
 # Get rid of that stupid -O2 -g opions!
105 71
 CXXFLAGS="${CXXFLAGS:-}"
@@ -290,11 +256,28 @@ esac
290 256
 AM_CONDITIONAL(MINGW32, test "$MINGW32" = "yes")
291 257
 AM_CONDITIONAL(MAC, test "$MAC" = "yes")
292 258
 
293
-# export macros
294
-RPMBUILD=${BUILD_NUMBER:-1}
295
-AC_SUBST(RPMBUILD)
259
+
260
+# macros
261
+README=$(tail -n +3 README)
262
+README_DEB=$(tail -n +3 README | sed -e 's/^$/./g' -e 's/^/ /g')
263
+DESCRIPTION=$(head -1 README)
264
+AUTHOR=$(head -1 AUTHORS)
265
+AC_SUBST(AUTHOR)
266
+_AM_SUBST_NOTMAKE([AUTHOR])
267
+AC_SUBST(DESCRIPTION)
268
+_AM_SUBST_NOTMAKE([DESCRIPTION])
269
+AC_SUBST(README)
270
+_AM_SUBST_NOTMAKE([README])
271
+AC_SUBST(README_DEB)
272
+_AM_SUBST_NOTMAKE([README_DEB])
273
+DISTRO=$(lsb_release -sc)
274
+AC_SUBST(DISTRO)
296 275
 BUILD_NUMBER=${BUILD_NUMBER:-1}
297 276
 AC_SUBST(BUILD_NUMBER)
277
+BUILD_DATE=$(date -R)
278
+AC_SUBST(BUILD_DATE)
279
+
280
+# export macros
298 281
 SRCDIR=${srcdir}
299 282
 AC_SUBST(SRCDIR)
300 283
 AC_SUBST(SRC_DIR)
@@ -303,8 +286,6 @@ AC_SUBST(DOC_DIR)
303 286
 AC_SUBST(HAVE_DOT)
304 287
 AC_SUBST(HAVE_DOXYGEN)
305 288
 AC_SUBST(THREADS)
306
-AC_SUBST(PACKAGENAME)
307
-AC_SUBST(VERSION)
308 289
 AC_SUBST(AM_CXXFLAGS)
309 290
 AC_SUBST(AM_CPPFLAGS)
310 291
 AC_SUBST(LIBS)

+ 1
- 1
debian.changelog.in View File

@@ -1,3 +1,3 @@
1
-@PACKAGENAME@ (@MAJOR@.@MINOR@.@LEAST@-@DEBBUILD@) stable; urgency=low
1
+@PACKAGE_NAME@ (@PACKAGE_VERSION@-@DEBBUILD@) stable; urgency=low
2 2
   * Actual Release
3 3
 -- Marc Roman Wäckerlin <marc@waeckerlin.org> Mon, 25 Mar 2008 17:19.00 +01

+ 2
- 2
debian.control.in View File

@@ -1,9 +1,9 @@
1
-Source: @PACKAGENAME@
1
+Source: @PACKAGE_NAME@
2 2
 Section: Development/Libraries/C++
3 3
 Priority: optional
4 4
 Maintainer: Marc Roman Wäckerlin <marc@waeckerlin.org>
5 5
 Build-Depends: debhelper (>= 4.1.16), boost-devel, log4cxx-devel, ghostscript-library, gcc-c++, doxygen, graphviz, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended
6 6
 
7
-Package: @PACKAGENAME@
7
+Package: @PACKAGE_NAME@
8 8
 Architecture: any
9 9
 Description: @README_DEB@

+ 2
- 2
debian/changelog.in View File

@@ -1,5 +1,5 @@
1
-@PACKAGE@ (@VERSION@-@BUILD_NUMBER@) @DISTRO@; urgency=low
1
+@PACKAGE@ (@PACKAGE_VERSION@~@DISTRO@.@BUILD_NUMBER@) @DISTRO@; urgency=low
2 2
 
3 3
   * see https://dev.marc.waeckerlin.org/projects/mrw-c++ for changes
4 4
 
5
- -- @PACKAGERID@  @BUILDDATE@
5
+ -- @AUTHOR@  @BUILD_DATE@

+ 8
- 8
doc/doxyfile.in View File

@@ -26,13 +26,13 @@ DOXYFILE_ENCODING      = UTF-8
26 26
 # identify the project. Note that if you do not use Doxywizard you need 
27 27
 # to put quotes around the project name if it contains spaces.
28 28
 
29
-PROJECT_NAME           = "Projektdokumentation @PACKAGENAME@"
29
+PROJECT_NAME           = "Projektdokumentation @PACKAGE_NAME@"
30 30
 
31 31
 # The PROJECT_NUMBER tag can be used to enter a project or revision number. 
32 32
 # This could be handy for archiving the generated documentation or 
33 33
 # if some version control system is used.
34 34
 
35
-PROJECT_NUMBER         = "Version @MAJOR@.@MINOR@.@LEAST@"
35
+PROJECT_NUMBER         = "Version @PACKAGE_VERSION@"
36 36
 
37 37
 # Using the PROJECT_BRIEF tag one can provide an optional one line description 
38 38
 # for a project that appears at the top of each page and should give viewer 
@@ -571,15 +571,15 @@ SHOW_FILES             = YES
571 571
 
572 572
 SHOW_NAMESPACES        = YES
573 573
 
574
-# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
574
+# The FILE_PACKAGE_VERSION_FILTER tag can be used to specify a program or script that 
575 575
 # doxygen should invoke to get the current version for each file (typically from 
576 576
 # the version control system). Doxygen will invoke the program by executing (via 
577 577
 # popen()) the command <command> <input-file>, where <command> is the value of 
578
-# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
578
+# the FILE_PACKAGE_VERSION_FILTER tag, and <input-file> is the name of an input file 
579 579
 # provided by doxygen. Whatever the program writes to standard output 
580 580
 # is used as the file version. See the manual for examples.
581 581
 
582
-FILE_VERSION_FILTER    = 
582
+FILE_PACKAGE_VERSION_FILTER    = 
583 583
 
584 584
 # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed 
585 585
 # by doxygen. The layout file controls the global structure of the generated 
@@ -641,7 +641,7 @@ WARN_NO_PARAMDOC       = NO
641 641
 # tags, which will be replaced by the file and line number from which the 
642 642
 # warning originated and the warning text. Optionally the format may contain 
643 643
 # $version, which will be replaced by the version of the file (if it could 
644
-# be obtained via FILE_VERSION_FILTER)
644
+# be obtained via FILE_PACKAGE_VERSION_FILTER)
645 645
 
646 646
 WARN_FORMAT            = "$file:$line: $text"
647 647
 
@@ -1054,7 +1054,7 @@ GENERATE_QHP           = YES
1054 1054
 # be used to specify the file name of the resulting .qch file. 
1055 1055
 # The path specified is relative to the HTML output folder.
1056 1056
 
1057
-QCH_FILE               = @PACKAGENAME@.qch
1057
+QCH_FILE               = @PACKAGE_NAME@.qch
1058 1058
 
1059 1059
 # The QHP_NAMESPACE tag specifies the namespace to use when generating 
1060 1060
 # Qt Help Project output. For more information please see 
@@ -1547,7 +1547,7 @@ TAGFILES               =
1547 1547
 # When a file name is specified after GENERATE_TAGFILE, doxygen will create 
1548 1548
 # a tag file that is based on the input files it reads.
1549 1549
 
1550
-GENERATE_TAGFILE       = @PACKAGENAME@.doxytag
1550
+GENERATE_TAGFILE       = @PACKAGE_NAME@.doxytag
1551 1551
 
1552 1552
 # If the ALLEXTERNALS tag is set to YES all external classes will be listed 
1553 1553
 # in the class index. If set to NO only the inherited external classes 

+ 3
- 3
doc/makefile.am View File

@@ -28,10 +28,10 @@ if PEDANTIC
28 28
 	test \! -s doxygen.errors
29 29
 endif
30 30
 #	cd latex && make
31
-#	mv latex/refman.pdf @PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@.pdf
31
+#	mv latex/refman.pdf @PACKAGE_NAME@-@PACKAGE_VERSION@.pdf
32 32
 
33
-CLEANFILES = doxygen.errors @PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@.pdf
34
-DISTCLEANFILES = @PACKAGENAME@.doxytag
33
+CLEANFILES = doxygen.errors @PACKAGE_NAME@-@PACKAGE_VERSION@.pdf
34
+DISTCLEANFILES = @PACKAGE_NAME@.doxytag
35 35
 MAINTAINERCLEANFILES = makefile.in
36 36
 
37 37
 distclean-local:

+ 13
- 14
makefile.am View File

@@ -20,15 +20,15 @@ EXTRA_DIST = bootstrap.sh debian build-string
20 20
 DISTCLEANFILES = debian/changelog
21 21
 
22 22
 deb: dist
23
-	tar xzvf @PACKAGE@-@VERSION@.tar.gz
24
-	cd @PACKAGE@-@VERSION@ && dpkg-buildpackage
25
-	rm -rf @PACKAGE@-@VERSION@ 
23
+	tar xzvf @PACKAGE_TARNAME@-@PACKAGE_VERSION@.tar.gz
24
+	cd @PACKAGE_TARNAME@-@PACKAGE_VERSION@ && dpkg-buildpackage
25
+	rm -rf @PACKAGE_TARNAME@-@PACKAGE_VERSION@ 
26 26
 
27
-doc_DATA = AUTHORS NEWS README COPYING INSTALL ChangeLog @PACKAGENAME@.spec
27
+doc_DATA = AUTHORS NEWS README COPYING INSTALL ChangeLog @PACKAGE_NAME@.spec
28 28
 
29
-RPMS = /usr/src/packages/RPMS/i586/@PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@-1.i586.rpm \
30
-     /usr/src/packages/RPMS/i586/@PACKAGENAME@-devel-@MAJOR@.@MINOR@.@LEAST@-1.i586.rpm \
31
-     /usr/src/packages/SRPMS/@PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@-1.src.rpm
29
+RPMS = /usr/src/packages/RPMS/i586/@PACKAGE_NAME@-@PACKAGE_VERSION@-1.i586.rpm \
30
+     /usr/src/packages/RPMS/i586/@PACKAGE_NAME@-devel-@PACKAGE_VERSION@-1.i586.rpm \
31
+     /usr/src/packages/SRPMS/@PACKAGE_NAME@-@PACKAGE_VERSION@-1.src.rpm
32 32
 
33 33
 .PHONY: release tag rpm webserver \
34 34
         doc clean-local distclean-local dist-hool install-data-hook \
@@ -40,7 +40,7 @@ rpm: dist
40 40
 	rpmbuild -ba \
41 41
                  --define "_topdir $$(pwd)" \
42 42
                  --define "_sourcedir $$(pwd)" \
43
-                 @PACKAGENAME@.spec
43
+                 @PACKAGE_NAME@.spec
44 44
 
45 45
 deps = ${top_srcdir}/COPYING ${top_srcdir}/README ${top_srcdir}/INSTALL ${top_srcdir}/NEWS ${top_srcdir}/ChangeLog
46 46
 
@@ -49,12 +49,11 @@ build-string:
49 49
 
50 50
 clean-local:
51 51
 	- rm README.debian
52
-	- rm @PACKAGENAME@-dev_@MAJOR@.@MINOR@.@LEAST@-*.deb \
53
-	     @PACKAGENAME@_@MAJOR@.@MINOR@.@LEAST@*.changes \
54
-	     @PACKAGENAME@_@MAJOR@.@MINOR@.@LEAST@*.tar.gz \
55
-	     @PACKAGENAME@_@MAJOR@.@MINOR@.@LEAST@*.dsc \
56
-	     @PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@*.tar.gz \
57
-	     @PACKAGENAME@_@MAJOR@.@MINOR@.@LEAST@*.deb
52
+	- rm @PACKAGE_NAME@-dev_@PACKAGE_VERSION@-*.deb \
53
+	     @PACKAGE_NAME@_@PACKAGE_VERSION@*.changes \
54
+	     @PACKAGE_TARNAME@_@PACKAGE_VERSION@*.tar.gz \
55
+	     @PACKAGE_NAME@_@PACKAGE_VERSION@*.dsc \
56
+	     @PACKAGE_NAME@_@PACKAGE_VERSION@*.deb
58 57
 
59 58
 distclean-local:
60 59
 	- rm -r ${top_builddir}/@DOC_DIR@/html/*

+ 15
- 15
mrw-c++-minimal.spec.in View File

@@ -9,9 +9,9 @@
9 9
 ## @license LGPL, see file <a href="license.html">COPYING</a>
10 10
 ##
11 11
 
12
-# rpmbuild -bb --clean @PACKAGENAME@.spec
13
-Name: @PACKAGENAME@
14
-Version: @MAJOR@.@MINOR@.@LEAST@
12
+# rpmbuild -bb --clean @PACKAGE_NAME@.spec
13
+Name: @PACKAGE_NAME@
14
+Version: @PACKAGE_VERSION@
15 15
 Release: 1
16 16
 License: LGPL
17 17
 Group: Development/Libraries/C++
@@ -24,10 +24,10 @@ dummy
24 24
 Summary: MRW's C++ Class Library (minimal release, no debugging features)
25 25
 Group: Development/Libraries/C++
26 26
 URL: http://marc.waeckerlin.org/mrw-c++/index.html
27
-Source0: @PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@.tar.gz
27
+Source0: @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz
28 28
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
29 29
 Prefix: /usr
30
-Provides: @PACKAGENAME@
30
+Provides: @PACKAGE_NAME@
31 31
 
32 32
 %description minimal
33 33
 @README@
@@ -60,10 +60,10 @@ rmdir $RPM_BUILD_ROOT/usr/include
60 60
 rm $RPM_BUILD_ROOT/usr/lib/libmrw-mt*
61 61
 rm $RPM_BUILD_ROOT/usr/lib/libmrw.la
62 62
 rm $RPM_BUILD_ROOT/usr/lib/libmrw.a
63
-rm $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGENAME@/INSTALL
64
-rm -r $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGENAME@/doc
65
-rm $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGENAME@/mrw-c++.spec
66
-rm -r $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGENAME@/examples
63
+rm $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGE_NAME@/INSTALL
64
+rm -r $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGE_NAME@/doc
65
+rm $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGE_NAME@/mrw-c++.spec
66
+rm -r $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGE_NAME@/examples
67 67
 
68 68
 %clean
69 69
 rm -rf $RPM_BUILD_ROOT
@@ -72,12 +72,12 @@ rm -rf $RPM_BUILD_ROOT
72 72
 %defattr(-,root,root,-)
73 73
 /usr/lib/libmrw.so
74 74
 /usr/lib/libmrw.so.@MAJOR@
75
-/usr/lib/libmrw.so.@MAJOR@.@MINOR@.@LEAST@
76
-/usr/share/doc/packages/@PACKAGENAME@/COPYING
77
-/usr/share/doc/packages/@PACKAGENAME@/README
78
-/usr/share/doc/packages/@PACKAGENAME@/AUTHORS
79
-/usr/share/doc/packages/@PACKAGENAME@/NEWS
80
-/usr/share/doc/packages/@PACKAGENAME@/ChangeLog
75
+/usr/lib/libmrw.so.@PACKAGE_VERSION@
76
+/usr/share/doc/packages/@PACKAGE_NAME@/COPYING
77
+/usr/share/doc/packages/@PACKAGE_NAME@/README
78
+/usr/share/doc/packages/@PACKAGE_NAME@/AUTHORS
79
+/usr/share/doc/packages/@PACKAGE_NAME@/NEWS
80
+/usr/share/doc/packages/@PACKAGE_NAME@/ChangeLog
81 81
 
82 82
 %changelog
83 83
 @CHANGE_LOG@

+ 14
- 14
mrw-c++.spec.in View File

@@ -9,7 +9,7 @@
9 9
 ## @license LGPL, see file <a href="license.html">COPYING</a>
10 10
 ##
11 11
 
12
-# rpmbuild -bb --clean @PACKAGENAME@.spec
12
+# rpmbuild -bb --clean @PACKAGE_NAME@.spec
13 13
 BuildRequires: boost-devel subversion gcc-c++ doxygen automake autoconf libtool make
14 14
 %if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version}
15 15
 BuildRequires: cppunit-devel libtool-ltdl-devel
@@ -17,8 +17,8 @@ BuildRequires: cppunit-devel libtool-ltdl-devel
17 17
 BuildRequires: libcppunit-devel
18 18
 %endif%endif
19 19
 Summary: MRW's C++ Class Library, facilities for modern C++ programming
20
-Name: @PACKAGENAME@
21
-Version: @MAJOR@.@MINOR@.@LEAST@
20
+Name: @PACKAGE_NAME@
21
+Version: @PACKAGE_VERSION@
22 22
 Release: @RPMBUILD@
23 23
 License: LGPL
24 24
 Group: Development/Libraries/C++
@@ -38,7 +38,7 @@ This package contains only the shared libraries required at runtime.
38 38
 %setup -q
39 39
 CXXFLAGS="-O3" ./configure --prefix=/usr \
40 40
                            --libdir=/usr/%_lib \
41
-                           --docdir=/usr/share/doc/packages/@PACKAGENAME@ \
41
+                           --docdir=/usr/share/doc/packages/@PACKAGE_NAME@ \
42 42
                            --enable-doxygen
43 43
 
44 44
 %build
@@ -56,16 +56,16 @@ rm -rf $RPM_BUILD_ROOT
56 56
 /usr/share/pkgconfig
57 57
 /usr/%_lib/pkgconfig
58 58
 %doc
59
-/usr/share/doc/packages/@PACKAGENAME@/AUTHORS
60
-/usr/share/doc/packages/@PACKAGENAME@/COPYING
61
-/usr/share/doc/packages/@PACKAGENAME@/ChangeLog
62
-/usr/share/doc/packages/@PACKAGENAME@/NEWS
63
-/usr/share/doc/packages/@PACKAGENAME@/README
59
+/usr/share/doc/packages/@PACKAGE_NAME@/AUTHORS
60
+/usr/share/doc/packages/@PACKAGE_NAME@/COPYING
61
+/usr/share/doc/packages/@PACKAGE_NAME@/ChangeLog
62
+/usr/share/doc/packages/@PACKAGE_NAME@/NEWS
63
+/usr/share/doc/packages/@PACKAGE_NAME@/README
64 64
 
65 65
 %package devel
66 66
 Summary: MRW's C++ Class Library (development files)
67 67
 Group: Development/Libraries/C++
68
-Requires: @PACKAGENAME@ = @MAJOR@.@MINOR@.@LEAST@
68
+Requires: @PACKAGE_NAME@ = @PACKAGE_VERSION@
69 69
 Requires: gcc-c++ >= 3.0
70 70
 
71 71
 %description devel
@@ -79,10 +79,10 @@ This Package contains all files required for developement.
79 79
 /usr/%_lib/*.a
80 80
 /usr/%_lib/*.la
81 81
 /usr/include
82
-/usr/share/doc/packages/@PACKAGENAME@/examples
83
-/usr/share/doc/packages/@PACKAGENAME@/html
84
-/usr/share/doc/packages/@PACKAGENAME@/@PACKAGENAME@.spec
85
-/usr/share/doc/packages/@PACKAGENAME@/INSTALL
82
+/usr/share/doc/packages/@PACKAGE_NAME@/examples
83
+/usr/share/doc/packages/@PACKAGE_NAME@/html
84
+/usr/share/doc/packages/@PACKAGE_NAME@/@PACKAGE_NAME@.spec
85
+/usr/share/doc/packages/@PACKAGE_NAME@/INSTALL
86 86
 
87 87
 %changelog
88 88
 @CHANGE_LOG@

+ 14
- 14
src/makefile.am View File

@@ -22,13 +22,13 @@ if HAVE_STACKTRACE
22 22
 endif
23 23
 
24 24
 pkgconfigdir = $(libdir)/pkgconfig
25
-pkgconfig_DATA = @PACKAGENAME@.pc
25
+pkgconfig_DATA = @PACKAGE_NAME@.pc
26 26
 pkgconfig2dir = $(datarootdir)/pkgconfig
27 27
 pkgconfig2_DATA = $(pkgconfig_DATA)
28 28
 
29 29
 EXTRA_DIST = $(pkgconfig_DATA).in
30 30
 
31
-AM_LDFLAGS = -version-info ${LIB_VERSION}
31
+AM_LDFLAGS = -version-info ${LIB_PACKAGE_VERSION}
32 32
 
33 33
 lib_LTLIBRARIES = libmrw.la
34 34
 if HAVE_BOOST_THREAD
@@ -97,7 +97,7 @@ if HAVE_STACKTRACE
97 97
 libmrw_la_SOURCES += \
98 98
                      mrw/stacktrace.hxx stacktrace.cxx
99 99
 endif
100
-libmrw_la_LDFLAGS = -version-info @LIB_VERSION@
100
+libmrw_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@
101 101
 libmrw_la_LIBADD = 
102 102
 if HAVE_STACKTRACE
103 103
 libmrw_la_LIBADD += -lltdl
@@ -107,7 +107,7 @@ if HAVE_THREADS
107 107
 if HAVE_BOOST_THREAD
108 108
   libmrw_mt_la_SOURCES = $(libmrw_la_SOURCES)
109 109
   libmrw_mt_la_CXXFLAGS = @THREADS@
110
-  libmrw_mt_la_LDFLAGS = $(libmrw_la_LDFLAGS) -version-info @LIB_VERSION@ \
110
+  libmrw_mt_la_LDFLAGS = $(libmrw_la_LDFLAGS) -version-info @LIB_PACKAGE_VERSION@ \
111 111
                          @THREADS@
112 112
   libmrw_mt_la_LIBADD  = $(libmrw_la_LIBADD) @BOOST_THREAD_LIB@
113 113
 endif
@@ -115,13 +115,13 @@ endif
115 115
 
116 116
 if HAVE_STACKTRACE
117 117
   libmrwexcstderr_la_SOURCES = autostacktracestderr.cxx version.cxx
118
-  libmrwexcstderr_la_LDFLAGS = -version-info @LIB_VERSION@
118
+  libmrwexcstderr_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@
119 119
   libmrwexcstderr_la_LIBADD = libmrw.la
120 120
 if HAVE_THREADS
121 121
 if HAVE_BOOST_THREAD
122 122
     libmrwexcstderr_mt_la_SOURCES = autostacktracestderr.cxx version.cxx
123 123
     libmrwexcstderr_mt_la_CXXFLAGS = @THREADS@
124
-    libmrwexcstderr_mt_la_LDFLAGS = -version-info @LIB_VERSION@ @THREADS@
124
+    libmrwexcstderr_mt_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@ @THREADS@
125 125
     libmrwexcstderr_mt_la_LIBADD = libmrw-mt.la
126 126
 endif
127 127
 endif
@@ -129,7 +129,7 @@ if AUTOFNTRACE
129 129
     libmrwautofunctiontracestdlog_la_SOURCES = autofunctiontracestdlog.cxx \
130 130
                                                version.cxx
131 131
     libmrwautofunctiontracestdlog_la_CXXFLAGS = -w
132
-    libmrwautofunctiontracestdlog_la_LDFLAGS = -version-info @LIB_VERSION@
132
+    libmrwautofunctiontracestdlog_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@
133 133
     libmrwautofunctiontracestdlog_la_LIBADD  = libmrw.la
134 134
 if HAVE_THREADS
135 135
 if HAVE_BOOST_THREAD
@@ -137,7 +137,7 @@ if HAVE_BOOST_THREAD
137 137
         autofunctiontracestdlog.cxx  version.cxx
138 138
       libmrwautofunctiontracestdlog_mt_la_CXXFLAGS = @THREADS@ -w
139 139
       libmrwautofunctiontracestdlog_mt_la_LDFLAGS = \
140
-        -version-info @LIB_VERSION@ @THREADS@
140
+        -version-info @LIB_PACKAGE_VERSION@ @THREADS@
141 141
       libmrwautofunctiontracestdlog_mt_la_LIBADD  = \
142 142
         libmrw-mt.la
143 143
 endif
@@ -145,13 +145,13 @@ endif
145 145
 endif
146 146
 if HAVE_LOG4CXX
147 147
     libmrwexclog4cxx_la_SOURCES = autostacktracelog4cxx.cxx version.cxx
148
-    libmrwexclog4cxx_la_LDFLAGS = -version-info @LIB_VERSION@
148
+    libmrwexclog4cxx_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@
149 149
     libmrwexclog4cxx_la_LIBADD = libmrw.la -llog4cxx
150 150
 if HAVE_THREADS
151 151
 if HAVE_BOOST_THREAD
152 152
       libmrwexclog4cxx_mt_la_SOURCES = autostacktracelog4cxx.cxx version.cxx
153 153
       libmrwexclog4cxx_mt_la_CXXFLAGS = @THREADS@
154
-      libmrwexclog4cxx_mt_la_LDFLAGS = -version-info @LIB_VERSION@ @THREADS@
154
+      libmrwexclog4cxx_mt_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@ @THREADS@
155 155
       libmrwexclog4cxx_mt_la_LIBADD = libmrw-mt.la -llog4cxx
156 156
 endif
157 157
 endif
@@ -159,7 +159,7 @@ if AUTOFNTRACE
159 159
     libmrwautofunctiontracelog4cxx_la_SOURCES = autofunctiontracelog4cxx.cxx \
160 160
                                                 version.cxx
161 161
     libmrwautofunctiontracelog4cxx_la_CXXFLAGS = -w
162
-    libmrwautofunctiontracelog4cxx_la_LDFLAGS = -version-info @LIB_VERSION@
162
+    libmrwautofunctiontracelog4cxx_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@
163 163
     libmrwautofunctiontracelog4cxx_la_LIBADD  = libmrw.la -llog4cxx
164 164
 if HAVE_THREADS
165 165
 if HAVE_BOOST_THREAD
@@ -167,7 +167,7 @@ if HAVE_BOOST_THREAD
167 167
         autofunctiontracelog4cxx.cxx  version.cxx
168 168
       libmrwautofunctiontracelog4cxx_mt_la_CXXFLAGS = @THREADS@ -w
169 169
       libmrwautofunctiontracelog4cxx_mt_la_LDFLAGS = \
170
-        -version-info @LIB_VERSION@ @THREADS@
170
+        -version-info @LIB_PACKAGE_VERSION@ @THREADS@
171 171
       libmrwautofunctiontracelog4cxx_mt_la_LIBADD  = \
172 172
         libmrw-mt.la -llog4cxx
173 173
 endif
@@ -177,13 +177,13 @@ endif
177 177
 endif
178 178
 if HAVE_LOG4CXX
179 179
   libmrwlog4cxxconfiguration_la_SOURCES = log4cxxconfiguration.cxx version.cxx
180
-  libmrwlog4cxxconfiguration_la_LDFLAGS = -version-info @LIB_VERSION@
180
+  libmrwlog4cxxconfiguration_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@
181 181
   libmrwlog4cxxconfiguration_la_LIBADD = -llog4cxx
182 182
 if HAVE_THREADS
183 183
     libmrwlog4cxxconfiguration_mt_la_SOURCES = log4cxxconfiguration.cxx \
184 184
                                                version.cxx
185 185
     libmrwlog4cxxconfiguration_mt_la_CXXFLAGS = @THREADS@
186
-    libmrwlog4cxxconfiguration_mt_la_LDFLAGS = -version-info @LIB_VERSION@ \
186
+    libmrwlog4cxxconfiguration_mt_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@ \
187 187
                                                @THREADS@
188 188
     libmrwlog4cxxconfiguration_mt_la_LIBADD = -llog4cxx
189 189
 endif

+ 3
- 3
src/mrw-c++.pc.in View File

@@ -1,11 +1,11 @@
1
-prefix=@PACKAGENAME@
1
+prefix=@PACKAGE_NAME@
2 2
 exec_prefix=${prefix}
3 3
 libdir=${exec_prefix}/lib
4 4
 includedir=${prefix}/include
5 5
 
6
-Name: @PACKAGENAME@
6
+Name: @PACKAGE_NAME@
7 7
 Description: 
8
-Version: @VERSION@
8
+Version: @PACKAGE_VERSION@
9 9
 Libs: -L${libdir}
10 10
 Libs.private: 
11 11
 Cflags: -I${includedir} 

+ 8
- 8
src/mrw/args.hxx View File

@@ -27,8 +27,8 @@
27 27
     */
28 28
 
29 29
 // Add version information for @c what and @c ident
30
-const std::string MRW_IDENT("$Id: " PACKAGENAME "-" PACKAGEVERSION " $");
31
-const std::string MRW_WHAT("#(@)" PACKAGENAME "-" PACKAGEVERSION);
30
+const std::string MRW_IDENT("$Id: " PACKAGE_NAME "-" PACKAGEPACKAGE_VERSION " $");
31
+const std::string MRW_WHAT("#(@)" PACKAGE_NAME "-" PACKAGEPACKAGE_VERSION);
32 32
 
33 33
 namespace mrw {
34 34
   /// Cool and easy evaluation of commandline arguments in C++11.
@@ -340,15 +340,15 @@ namespace mrw {
340 340
     }
341 341
     /// @return version information
342 342
     std::string version_text() {
343
-#     ifdef PACKAGEVERSION
344
-#       ifdef PACKAGENAME
345
-          std::string v(": " PACKAGENAME "-" PACKAGEVERSION);
343
+#     ifdef PACKAGEPACKAGE_VERSION
344
+#       ifdef PACKAGE_NAME
345
+          std::string v(": " PACKAGE_NAME "-" PACKAGEPACKAGE_VERSION);
346 346
 #       else
347
-          std::string v("-" PACKAGEVERSION);
347
+          std::string v("-" PACKAGEPACKAGE_VERSION);
348 348
 #       endif
349 349
 #     else
350
-#       ifdef PACKAGENAME
351
-          std::string v(": " PACKAGENAME);
350
+#       ifdef PACKAGE_NAME
351
+          std::string v(": " PACKAGE_NAME);
352 352
 #       else
353 353
           std::string v;
354 354
 #       endif

+ 2
- 2
src/mrw/checkcxx11.hxx View File

@@ -14,7 +14,7 @@
14 14
 #    if __cplusplus < 201103L
15 15
 #      if __cplusplus==1
16 16
 #        if __APPLE__
17
-#          if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_9
17
+#          if MAC_OS_X_PACKAGE_VERSION_MIN_REQUIRED < MAC_OS_X_PACKAGE_VERSION_10_9
18 18
              /// Code is compiled with old non C++11 standard compliant compiler
19 19
              /** There are workarounds for old non C++11 compatible
20 20
                  compilers. These workarounds are deprecated, but will
@@ -73,7 +73,7 @@ namespace std {
73 73
 #      warning trying standard C++11 support
74 74
 #      include <memory>
75 75
 #    endif
76
-#  elif __APPLE__ && MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_9
76
+#  elif __APPLE__ && MAC_OS_X_PACKAGE_VERSION_MIN_REQUIRED < MAC_OS_X_PACKAGE_VERSION_10_9
77 77
      /// Code is compiled with an old non C++11 standard compliant compiler
78 78
      /** There are workarounds for old non C++11 compatible
79 79
          compilers. These workarounds are deprecated, but will remain

+ 13
- 13
src/mrw/makefile.am View File

@@ -26,7 +26,7 @@ htmldir = $(pkgdatadir)/doc/html
26 26
 pdfdir =  $(pkgdatadir)/doc/pdf
27 27
 if HAVE_DOXYGEN
28 28
 html_DATA = $(top_builddir)/doc/html/index.html
29
-pdf_DATA = $(top_builddir)/doc/latex/@PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@.pdf
29
+pdf_DATA = $(top_builddir)/doc/latex/@PACKAGE_NAME@-@PACKAGE_VERSION@.pdf
30 30
 EXTRA_DIST += $(pdf_DATA)
31 31
 endif
32 32
 
@@ -101,7 +101,7 @@ if HAVE_STACKTRACE
101 101
 libmrw_la_SOURCES += \
102 102
                      stacktrace.hxx stacktrace.cxx
103 103
 endif
104
-libmrw_la_LDFLAGS = -version-info @LIB_VERSION@
104
+libmrw_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@
105 105
 libmrw_la_LIBADD = 
106 106
 if HAVE_STACKTRACE
107 107
 libmrw_la_LIBADD += -lltdl
@@ -111,7 +111,7 @@ if HAVE_THREADS
111 111
 if HAVE_BOOST_THREAD
112 112
   libmrw_mt_la_SOURCES = $(libmrw_la_SOURCES)
113 113
   libmrw_mt_la_CXXFLAGS = @THREADS@
114
-  libmrw_mt_la_LDFLAGS = $(libmrw_la_LDFLAGS) -version-info @LIB_VERSION@ \
114
+  libmrw_mt_la_LDFLAGS = $(libmrw_la_LDFLAGS) -version-info @LIB_PACKAGE_VERSION@ \
115 115
                          @THREADS@
116 116
   libmrw_mt_la_LIBADD  = $(libmrw_la_LIBADD) @BOOST_THREAD_LIB@
117 117
 endif
@@ -119,13 +119,13 @@ endif
119 119
 
120 120
 if HAVE_STACKTRACE
121 121
   libmrwexcstderr_la_SOURCES = autostacktracestderr.cxx version.cxx
122
-  libmrwexcstderr_la_LDFLAGS = -version-info @LIB_VERSION@
122
+  libmrwexcstderr_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@
123 123
   libmrwexcstderr_la_LIBADD = $(top_builddir)/mrw/libmrw.la
124 124
 if HAVE_THREADS
125 125
 if HAVE_BOOST_THREAD
126 126
     libmrwexcstderr_mt_la_SOURCES = autostacktracestderr.cxx version.cxx
127 127
     libmrwexcstderr_mt_la_CXXFLAGS = @THREADS@
128
-    libmrwexcstderr_mt_la_LDFLAGS = -version-info @LIB_VERSION@ @THREADS@
128
+    libmrwexcstderr_mt_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@ @THREADS@
129 129
     libmrwexcstderr_mt_la_LIBADD = $(top_builddir)/mrw/libmrw-mt.la
130 130
 endif
131 131
 endif
@@ -133,7 +133,7 @@ if AUTOFNTRACE
133 133
     libmrwautofunctiontracestdlog_la_SOURCES = autofunctiontracestdlog.cxx \
134 134
                                                version.cxx
135 135
     libmrwautofunctiontracestdlog_la_CXXFLAGS = -w
136
-    libmrwautofunctiontracestdlog_la_LDFLAGS = -version-info @LIB_VERSION@
136
+    libmrwautofunctiontracestdlog_la_LDFLAGS = -version-info @LIB_PACKAGE_VERSION@
137 137
     libmrwautofunctiontracestdlog_la_LIBADD  = $(top_builddir)/mrw/libmrw.la
138 138
 if HAVE_THREADS
139 139
 if HAVE_BOOST_THREAD
@@ -141,7 +141,7 @@ if HAVE_BOOST_THREAD
141 141
         autofunctiontracelog4cxx.cxx  version.cxx
142