You can subscribe to this list here.
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2009 |
Jan
(3) |
Feb
(2) |
Mar
(27) |
Apr
(8) |
May
(22) |
Jun
(10) |
Jul
(4) |
Aug
(3) |
Sep
(25) |
Oct
(12) |
Nov
|
Dec
(6) |
| 2010 |
Jan
(13) |
Feb
(3) |
Mar
(2) |
Apr
(1) |
May
|
Jun
(3) |
Jul
(11) |
Aug
(14) |
Sep
(14) |
Oct
(4) |
Nov
(1) |
Dec
(2) |
|
From: <den...@us...> - 2010-08-07 09:37:49
|
Revision: 325
http://rmol.svn.sourceforge.net/rmol/?rev=325&view=rev
Author: denis_arnaud
Date: 2010-08-07 09:37:43 +0000 (Sat, 07 Aug 2010)
Log Message:
-----------
[Branch 0.23.0] Just updated the year of the copyright.
Modified Paths:
--------------
branches/rmol/0.23.0/main/configure.ac
Modified: branches/rmol/0.23.0/main/configure.ac
===================================================================
--- branches/rmol/0.23.0/main/configure.ac 2010-08-02 17:47:42 UTC (rev 324)
+++ branches/rmol/0.23.0/main/configure.ac 2010-08-07 09:37:43 UTC (rev 325)
@@ -1,7 +1,7 @@
# Process this file with autoconf to produce a configure script
#-------------------------------------------------------------------
AC_PREREQ(2.59)
-AC_COPYRIGHT([Copyright (C) 2007-2009 Denis Arnaud <den...@us...>])
+AC_COPYRIGHT([Copyright (C) 2007-2010 Denis Arnaud <den...@us...>])
AC_INIT([RMOL],[0.23.0],[den...@us...],[rmol])
AC_CONFIG_HEADER([rmol/config.h])
AC_CONFIG_SRCDIR([rmol/basic/BasConst.cpp])
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-08-02 17:47:51
|
Revision: 324
http://rmol.svn.sourceforge.net/rmol/?rev=324&view=rev
Author: denis_arnaud
Date: 2010-08-02 17:47:42 +0000 (Mon, 02 Aug 2010)
Log Message:
-----------
[Packaging] Improved the RPM specification file.
Modified Paths:
--------------
trunk/rmol/configure.ac
Added Paths:
-----------
trunk/rmol/rmol.spec
Removed Paths:
-------------
trunk/rmol/rmol.spec.in
Property Changed:
----------------
trunk/rmol/
Property changes on: trunk/rmol
___________________________________________________________________
Modified: svn:ignore
- autom4te.cache
INSTALL
Makefile
Makefile.in
aclocal.m4
config.log
config.status
configure
libtool
stamp-h1
rmol-config
rmol.pc
rmol.m4
rmol.spec
config.guess
config.h
config.h.in
config.sub
configure.log
rmol-*.tar.*
+ autom4te.cache
INSTALL
Makefile
Makefile.in
aclocal.m4
config.log
config.status
configure
libtool
stamp-h1
rmol-config
rmol.pc
rmol.m4
config.guess
config.h
config.h.in
config.sub
configure.log
rmol-*.tar.*
Modified: trunk/rmol/configure.ac
===================================================================
--- trunk/rmol/configure.ac 2010-08-01 20:56:56 UTC (rev 323)
+++ trunk/rmol/configure.ac 2010-08-02 17:47:42 UTC (rev 324)
@@ -10,10 +10,6 @@
AM_PATH_CPPUNIT(1.10)
AM_CONDITIONAL([HAVE_CPPUNIT], [test "x$CPPUNIT_LIBS" != x])
-# RPM release number
-RPM_RELEASE="1"
-AC_SUBST(RPM_RELEASE)
-
# Shared library versioning
GENERIC_LIBRARY_VERSION="99:99:99"
# | | |
Copied: trunk/rmol/rmol.spec (from rev 315, trunk/rmol/rmol.spec.in)
===================================================================
--- trunk/rmol/rmol.spec (rev 0)
+++ trunk/rmol/rmol.spec 2010-08-02 17:47:42 UTC (rev 324)
@@ -0,0 +1,161 @@
+#
+%global mydocs __tmp_docdir
+#
+Name: rmol
+Version: 99.99.99
+Release: 1%{?dist}
+
+Summary: C++ library of Revenue Management and Optimisation classes and functions
+
+Group: System Environment/Libraries
+License: LGPLv2
+URL: http://%{name}.sourceforge.net
+Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
+%{?el5:BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)}
+
+BuildRequires: gsl-devel
+BuildRequires: boost-devel
+BuildRequires: cppunit-devel
+
+
+%description
+%{name} is a C++ library of Revenue Management and Optimisation classes
+and functions. Typically, that library may be used by service providers
+(e.g., airlines offering flight seats, hotels offering rooms, rental car
+companies offering rental days, broadcasting company offering advertisement
+slots, theaters offering seats, etc.) to help in optimising their revenues from
+seat capacities.
+Most of the algorithms implemented are public and documented in the following
+book:
+The Theory and practice of Revenue Management, by Kalyan T. Talluri and
+Garrett J. van Ryzin, Kluwer Academic Publishers, 2004, ISBN 1-4020-7701-7
+
+Install the %{name} package if you need a library for high-level
+revenue management functionality.
+
+%package devel
+Summary: Header files, libraries and development documentation for %{name}
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: pkgconfig
+Requires(post): info
+Requires(preun): info
+
+%description devel
+This package contains the header files, static libraries and
+development documentation for %{name}. If you would like to develop
+programs using %{name}, you will need to install %{name}-devel.
+
+%package doc
+Summary: HTML documentation for the %{name} library
+Group: Documentation
+%if 0%{?fedora} >= 10
+BuildArch: noarch
+BuildRequires: texlive-latex
+%endif
+%if 0%{?fedora} < 10
+BuildRequires: tetex-latex
+%endif
+%{?el5:BuildRequires: tetex-latex}
+BuildRequires: doxygen, ghostscript
+
+%description doc
+This package contains the documentation in the HTML format of the %{name}
+library. The documentation is the same as at the %{name} web page.
+
+
+%prep
+%setup -q
+# find ./doc -type f -perm 755 -exec chmod 644 {} \;
+# Fix some permissions and formats
+rm -f INSTALL
+chmod -x ABOUT-NLS AUTHORS ChangeLog COPYING NEWS README TODO
+find . -type f -name '*.[hc]pp' -exec chmod 644 {} \;
+
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+%find_lang %{name}
+# remove unpackaged files from the buildroot
+#rm -f $RPM_BUILD_ROOT%{_includedir}/%{name}/config.h
+rm -f $RPM_BUILD_ROOT%{_infodir}/dir
+rm -f $RPM_BUILD_ROOT%{_libdir}/lib%{name}.la
+# chmod 644 doc/html/installdox doc/html/*.png doc/html/*.ico
+rm -rf %{mydocs} && mkdir -p %{mydocs}
+mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/html %{mydocs}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%post devel
+/sbin/install-info %{_infodir}/%{name}-ref.info.* %{_infodir}/dir || :
+
+%preun devel
+if [ "$1" = 0 ]; then
+ /sbin/install-info --delete %{_infodir}/%{name}-ref.info.* %{_infodir}/dir || :
+fi
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc AUTHORS ChangeLog COPYING NEWS README
+%{_bindir}/%{name}
+%{_libdir}/lib*.so.*
+%{_mandir}/man3/%{name}.3.*
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/samples/*.csv
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/%{name}
+%{_bindir}/%{name}-config
+%{_libdir}/lib%{name}.so
+%{_libdir}/pkgconfig/%{name}.pc
+%{_datadir}/aclocal/%{name}.m4
+%{_infodir}/%{name}-ref.info.*
+%{_mandir}/man1/%{name}-config.1.*
+
+%files doc
+%defattr(-,root,root,-)
+%doc %{mydocs}/html
+%doc AUTHORS ChangeLog COPYING NEWS README
+
+
+%changelog
+* Tue Sep 15 2009 Denis Arnaud <den...@m4...> 0.23.0-1
+- Upstream integration
+
+* Mon May 11 2009 Denis Arnaud <den...@m4...> 0.22.0-1
+- Upstream integration
+
+* Sun May 10 2009 Denis Arnaud <den...@m4...> 0.21.0-3
+- Removed dependencies on specific versions (for EL 5)
+
+* Sat May 09 2009 Denis Arnaud <den...@m4...> 0.21.0-2
+- Removed dependencies on specific versions (for EL 5)
+
+* Mon May 04 2009 Denis Arnaud <den...@m4...> 0.21.0-1
+- Upstream integration
+
+* Sun May 03 2009 Denis Arnaud <den...@m4...> 0.20.0-3
+- Added dependency on libicu for Boost 1.37 (Fedora 11)
+
+* Sun May 03 2009 Denis Arnaud <den...@m4...> 0.20.0-2
+- Added dependency on libicu-devel for Boost 1.37 (Fedora 11)
+
+* Sun May 03 2009 Denis Arnaud <den...@m4...> 0.20.0-1
+- Upstream integration
+
+* Sun Mar 25 2009 Denis Arnaud <den...@m4...> 0.19.0-1
+- RPM release for Fedora 10
+
+* Wed Mar 4 2009 Denis Arnaud <den...@m4...> 0.18.0-1
+- Second RPM release
Deleted: trunk/rmol/rmol.spec.in
===================================================================
--- trunk/rmol/rmol.spec.in 2010-08-01 20:56:56 UTC (rev 323)
+++ trunk/rmol/rmol.spec.in 2010-08-02 17:47:42 UTC (rev 324)
@@ -1,161 +0,0 @@
-#
-%global mydocs __tmp_docdir
-#
-Name: @PACKAGE@
-Version: @VERSION@
-Release: @RPM_RELEASE@%{?dist}
-
-Summary: C++ library of Revenue Management and Optimisation classes and functions
-
-Group: System Environment/Libraries
-License: LGPLv2
-URL: http://%{name}.sourceforge.net
-Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
-%{?el5:BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)}
-
-BuildRequires: gsl-devel
-BuildRequires: boost-devel
-BuildRequires: cppunit-devel
-#Requires:
-
-%description
-@PACKAGE_NAME@ is a C++ library of Revenue Management and Optimisation classes
-and functions. Typically, that library may be used by service providers
-(e.g., airlines offering flight seats, hotels offering rooms, rental car
-companies offering rental days, broadcasting company offering advertisement
-slots, theaters offering seats, etc.) to help in optimising their revenues from
-seat capacities.
-Most of the algorithms implemented are public and documented in the following
-book:
-The Theory and practice of Revenue Management, by Kalyan T. Talluri and
-Garrett J. van Ryzin, Kluwer Academic Publishers, 2004, ISBN 1-4020-7701-7
-
-Install the %{name} package if you need a library for high-level
-revenue management functionality.
-
-%package devel
-Summary: Header files, libraries and development documentation for %{name}
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: pkgconfig
-Requires(post): info
-Requires(preun): info
-
-%description devel
-This package contains the header files, static libraries and
-development documentation for %{name}. If you would like to develop
-programs using %{name}, you will need to install %{name}-devel.
-
-%package doc
-Summary: HTML documentation for the @PACKAGE_NAME@ library
-Group: Documentation
-%if 0%{?fedora} >= 10
-BuildArch: noarch
-BuildRequires: texlive-latex
-%endif
-%if 0%{?fedora} < 10
-BuildRequires: tetex-latex
-%endif
-%{?el5:BuildRequires: tetex-latex}
-BuildRequires: doxygen, ghostscript
-
-%description doc
-This package contains the documentation in the HTML format of the @PACKAGE_NAME@
-library. The documentation is the same as at the @PACKAGE_NAME@ web page.
-
-
-%prep
-%setup -q
-# find ./doc -type f -perm 755 -exec chmod 644 {} \;
-# Fix some permissions and formats
-rm -f INSTALL
-chmod -x ABOUT-NLS AUTHORS ChangeLog COPYING NEWS README TODO
-find . -type f -name '*.[hc]pp' -exec chmod 644 {} \;
-
-
-%build
-%configure --disable-static
-make %{?_smp_mflags}
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-%find_lang %{name}
-# remove unpackaged files from the buildroot
-#rm -f $RPM_BUILD_ROOT%{_includedir}/%{name}/config.h
-rm -f $RPM_BUILD_ROOT%{_infodir}/dir
-rm -f $RPM_BUILD_ROOT%{_libdir}/lib%{name}.la
-# chmod 644 doc/html/installdox doc/html/*.png doc/html/*.ico
-rm -rf %{mydocs} && mkdir -p %{mydocs}
-mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/html %{mydocs}
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%post devel
-/sbin/install-info %{_infodir}/%{name}-ref.info.* %{_infodir}/dir || :
-
-%preun devel
-if [ "$1" = 0 ]; then
- /sbin/install-info --delete %{_infodir}/%{name}-ref.info.* %{_infodir}/dir || :
-fi
-
-%files -f %{name}.lang
-%defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING NEWS README
-%{_bindir}/%{name}
-%{_libdir}/lib*.so.*
-%{_mandir}/man3/%{name}.3.*
-%dir %{_datadir}/%{name}
-%{_datadir}/%{name}/samples/*.csv
-
-%files devel
-%defattr(-,root,root,-)
-%{_includedir}/%{name}
-%{_bindir}/%{name}-config
-%{_libdir}/lib%{name}.so
-%{_libdir}/pkgconfig/%{name}.pc
-%{_datadir}/aclocal/%{name}.m4
-%{_infodir}/%{name}-ref.info.*
-%{_mandir}/man1/%{name}-config.1.*
-
-%files doc
-%defattr(-,root,root,-)
-%doc %{mydocs}/html
-%doc AUTHORS ChangeLog COPYING NEWS README
-
-
-%changelog
-* Tue Sep 15 2009 Denis Arnaud <den...@m4...> 0.23.0-1
-- Upstream integration
-
-* Mon May 11 2009 Denis Arnaud <den...@m4...> 0.22.0-1
-- Upstream integration
-
-* Sun May 10 2009 Denis Arnaud <den...@m4...> 0.21.0-3
-- Removed dependencies on specific versions (for EL 5)
-
-* Sat May 09 2009 Denis Arnaud <den...@m4...> 0.21.0-2
-- Removed dependencies on specific versions (for EL 5)
-
-* Mon May 04 2009 Denis Arnaud <den...@m4...> 0.21.0-1
-- Upstream integration
-
-* Sun May 03 2009 Denis Arnaud <den...@m4...> 0.20.0-3
-- Added dependency on libicu for Boost 1.37 (Fedora 11)
-
-* Sun May 03 2009 Denis Arnaud <den...@m4...> 0.20.0-2
-- Added dependency on libicu-devel for Boost 1.37 (Fedora 11)
-
-* Sun May 03 2009 Denis Arnaud <den...@m4...> 0.20.0-1
-- Upstream integration
-
-* Sun Mar 25 2009 Denis Arnaud <den...@m4...> 0.19.0-1
-- RPM release for Fedora 10
-
-* Wed Mar 4 2009 Denis Arnaud <den...@m4...> 0.18.0-1
-- Second RPM release
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-08-01 20:57:02
|
Revision: 323
http://rmol.svn.sourceforge.net/rmol/?rev=323&view=rev
Author: denis_arnaud
Date: 2010-08-01 20:56:56 +0000 (Sun, 01 Aug 2010)
Log Message:
-----------
[Doc] A small change in the documentation.
Modified Paths:
--------------
trunk/rmol/doc/local/documentation.doc
Modified: trunk/rmol/doc/local/documentation.doc
===================================================================
--- trunk/rmol/doc/local/documentation.doc 2010-08-01 20:40:22 UTC (rev 322)
+++ trunk/rmol/doc/local/documentation.doc 2010-08-01 20:56:56 UTC (rev 323)
@@ -83,9 +83,9 @@
*
* RMOL - C++ Revenue Management Object Library
*
- * Copyright (C) 2007-2010 (/see authors file for a list of contributors)
+ * Copyright (C) 2007-2010 (\see authors file for a list of contributors)
*
- * /see copyright file for license information
+ * \see copyright file for license information
*
* -------------------------------------------------------------------------
*/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-08-01 20:40:29
|
Revision: 322
http://rmol.svn.sourceforge.net/rmol/?rev=322&view=rev
Author: denis_arnaud
Date: 2010-08-01 20:40:22 +0000 (Sun, 01 Aug 2010)
Log Message:
-----------
[Doc] A small change in the documentation.
Modified Paths:
--------------
trunk/rmol/doc/local/sources.mk
Modified: trunk/rmol/doc/local/sources.mk
===================================================================
--- trunk/rmol/doc/local/sources.mk 2010-08-01 19:53:21 UTC (rev 321)
+++ trunk/rmol/doc/local/sources.mk 2010-08-01 20:40:22 UTC (rev 322)
@@ -5,6 +5,7 @@
$(top_srcdir)/doc/local/documentation.doc \
$(top_srcdir)/doc/local/features.doc \
$(top_srcdir)/doc/local/help_wanted.doc \
+ $(top_srcdir)/doc/local/howto_release.doc \
$(top_srcdir)/doc/local/installation.doc \
$(top_srcdir)/doc/local/linking.doc \
$(top_srcdir)/doc/local/test.doc \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-08-01 19:53:27
|
Revision: 321
http://rmol.svn.sourceforge.net/rmol/?rev=321&view=rev
Author: denis_arnaud
Date: 2010-08-01 19:53:21 +0000 (Sun, 01 Aug 2010)
Log Message:
-----------
[Doc] A small change in the documentation.
Modified Paths:
--------------
trunk/rmol/doc/local/howto_release.doc
Modified: trunk/rmol/doc/local/howto_release.doc
===================================================================
--- trunk/rmol/doc/local/howto_release.doc 2010-08-01 19:43:00 UTC (rev 320)
+++ trunk/rmol/doc/local/howto_release.doc 2010-08-01 19:53:21 UTC (rev 321)
@@ -77,16 +77,16 @@
tree</a> to be released, from the found revision (e.g.,
<a href="http://sourceforge.net/apps/trac/rmol/changeset/233">r233</a>)
into the dedicated
-<a href="https://rmol.svn.sourceforge.net/svnroot/rmol/branches/rmol/0.2.0">'branches' sub-directory of the Subversion repository</a>, e.g.:
+<a href="https://rmol.svn.sourceforge.net/svnroot/rmol/branches/rmol/0.23.0">'branches' sub-directory of the Subversion repository</a>, e.g.:
\verbatim
svn copy -r233 \
https://rmol.svn.sourceforge.net/svnroot/rmol/trunk/rmol \
- https://rmol.svn.sourceforge.net/svnroot/rmol/branches/rmol/0.2.0/main \
- -m "[Release] Created the main 0.2.0 release branch, from revision r233."
+ https://rmol.svn.sourceforge.net/svnroot/rmol/branches/rmol/0.23.0/main \
+ -m "[Release] Created the main 0.23.0 release branch, from revision r233."
\endverbatim
Check the results:<br>
-\c firefox -new-tab \"<a href="http://sourceforge.net/apps/trac/rmol/browser/branches/rmol/0.2.0/main">http://sourceforge.net/apps/trac/rmol/browser/branches/rmol/0.2.0/main</a>\"
+\c firefox -new-tab \"<a href="http://sourceforge.net/apps/trac/rmol/browser/branches/rmol/0.23.0/main">http://sourceforge.net/apps/trac/rmol/browser/branches/rmol/0.23.0/main</a>\"
\section checkout_new_release Check-out the new release
@@ -95,7 +95,7 @@
may be made (for instance, on the RPM specification file):
\verbatim
cd ~/dev
-cd rmolsvn/branches/rmol/0.2.0
+cd rmolsvn/branches/rmol/0.23.0
svn up
cd main
\endverbatim
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-08-01 19:43:07
|
Revision: 320
http://rmol.svn.sourceforge.net/rmol/?rev=320&view=rev
Author: denis_arnaud
Date: 2010-08-01 19:43:00 +0000 (Sun, 01 Aug 2010)
Log Message:
-----------
[Doc] A small change in the documentation.
Modified Paths:
--------------
trunk/rmol/doc/local/documentation.doc
Modified: trunk/rmol/doc/local/documentation.doc
===================================================================
--- trunk/rmol/doc/local/documentation.doc 2010-08-01 18:00:17 UTC (rev 319)
+++ trunk/rmol/doc/local/documentation.doc 2010-08-01 19:43:00 UTC (rev 320)
@@ -83,9 +83,9 @@
*
* RMOL - C++ Revenue Management Object Library
*
- * Copyright (C) 2007-2010 (see AUTHORS file for a list of contributors)
+ * Copyright (C) 2007-2010 (/see authors file for a list of contributors)
*
- * See COPYING file for license information
+ * /see copyright file for license information
*
* -------------------------------------------------------------------------
*/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-08-01 18:00:26
|
Revision: 319
http://rmol.svn.sourceforge.net/rmol/?rev=319&view=rev
Author: denis_arnaud
Date: 2010-08-01 18:00:17 +0000 (Sun, 01 Aug 2010)
Log Message:
-----------
[Doc] Added tests to the documentation.
Modified Paths:
--------------
trunk/rmol/doc/doxygen_html.cfg.in
Modified: trunk/rmol/doc/doxygen_html.cfg.in
===================================================================
--- trunk/rmol/doc/doxygen_html.cfg.in 2010-08-01 16:18:07 UTC (rev 318)
+++ trunk/rmol/doc/doxygen_html.cfg.in 2010-08-01 18:00:17 UTC (rev 319)
@@ -576,7 +576,8 @@
INPUT = @top_srcdir@/@PACKAGE@ \
@top_srcdir@/doc/local \
- @top_srcdir@/doc/tutorial
+ @top_srcdir@/doc/tutorial \
+ @top_srcdir@/test
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
@@ -653,7 +654,7 @@
# commands irrespective of the value of the RECURSIVE tag.
# Possible values are YES and NO. If left blank NO is used.
-EXAMPLE_RECURSIVE = NO
+EXAMPLE_RECURSIVE = YES
# The IMAGE_PATH tag can be used to specify one or more files or
# directories that contain image that are included in the documentation (see
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-08-01 16:18:13
|
Revision: 318
http://rmol.svn.sourceforge.net/rmol/?rev=318&view=rev
Author: denis_arnaud
Date: 2010-08-01 16:18:07 +0000 (Sun, 01 Aug 2010)
Log Message:
-----------
[Doc] Migrated to a better documentation structure.
Modified Paths:
--------------
trunk/rmol/doc/doxygen_html.cfg.in
Modified: trunk/rmol/doc/doxygen_html.cfg.in
===================================================================
--- trunk/rmol/doc/doxygen_html.cfg.in 2010-08-01 16:17:15 UTC (rev 317)
+++ trunk/rmol/doc/doxygen_html.cfg.in 2010-08-01 16:18:07 UTC (rev 318)
@@ -1347,7 +1347,7 @@
# If a tag file is not located in the directory in which doxygen
# is run, you must also specify the path to the tagfile here.
-TAGFILES = "doxygen_stdair.tag = http://www.stdair.org/doxygen_stdair.tag"
+TAGFILES = "doxygen_stdair.tag = http://www.stdair.org"
# When a file name is specified after GENERATE_TAGFILE, doxygen will create
# a tag file that is based on the input files it reads.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-08-01 16:17:23
|
Revision: 317
http://rmol.svn.sourceforge.net/rmol/?rev=317&view=rev
Author: denis_arnaud
Date: 2010-08-01 16:17:15 +0000 (Sun, 01 Aug 2010)
Log Message:
-----------
[Doc] Migrated to a better documentation structure.
Modified Paths:
--------------
trunk/rmol/Makefile.am
trunk/rmol/configure.ac
trunk/rmol/doc/Makefile.am
trunk/rmol/doc/doxygen_html.cfg.in
trunk/rmol/doc/local/authors.doc
trunk/rmol/doc/local/codingrules.doc
trunk/rmol/doc/local/documentation.doc
trunk/rmol/doc/local/features.doc
trunk/rmol/doc/local/installation.doc
trunk/rmol/doc/local/linking.doc
trunk/rmol/doc/local/rmol_footer.html
trunk/rmol/doc/local/rmol_header.html
trunk/rmol/doc/local/verification.doc
Added Paths:
-----------
trunk/rmol/doc/local/howto_release.doc
trunk/rmol/doc/local/index.doc
Removed Paths:
-------------
trunk/rmol/doc/local/index.doc.in
trunk/rmol/doc/sourceforge/
Property Changed:
----------------
trunk/rmol/doc/local/
Modified: trunk/rmol/Makefile.am
===================================================================
--- trunk/rmol/Makefile.am 2010-08-01 16:15:50 UTC (rev 316)
+++ trunk/rmol/Makefile.am 2010-08-01 16:17:15 UTC (rev 317)
@@ -45,11 +45,11 @@
dist-html:
$(MAKE) -C doc dist-html
-dist-tex:
- $(MAKE) -C doc dist-tex
+dist-pdf:
+ $(MAKE) -C doc dist-pdf
-snapshot: snapshot-src snapshot-html snapshot-tex
+snapshot: snapshot-src snapshot-html snapshot-pdf
snapshot-src:
@@ -58,10 +58,10 @@
snapshot-html:
$(MAKE) -C doc dist-html html_tarname=@PACKAGE_TARNAME@-doc-`date +"%Y%m%d"`
-snapshot-tex:
- $(MAKE) -C doc dist-tex tex_tarname=@PACKAGE_TARNAME@-tex-`date +"%Y%m%d"`
+snapshot-pdf:
+ $(MAKE) -C doc dist-pdf pdf_tarname=@PACKAGE_TARNAME@-pdf-`date +"%Y%m%d"`
-upload: upload-src upload-html upload-tex
+upload: upload-src upload-html upload-pdf
upload-src: dist
@UPLOAD_COMMAND@ @PACKAGE_TARNAME@-@VERSION@.tar.gz \
@@ -71,6 +71,6 @@
@UPLOAD_COMMAND@ @PACKAGE_TARNAME@-doc-@VERSION@.tar.gz \
@PACKAGE_TARNAME@-doc-@VERSION@.tar.bz2
-upload-tex: dist-tex
- @UPLOAD_COMMAND@ @PACKAGE_TARNAME@-tex-@VERSION@.tar.gz \
- @PACKAGE_TARNAME@-tex-@VERSION@.tar.bz2
+upload-pdf: dist-pdf
+ @UPLOAD_COMMAND@ @PACKAGE_TARNAME@-pdf-@VERSION@.tar.gz \
+ @PACKAGE_TARNAME@-pdf-@VERSION@.tar.bz2
Modified: trunk/rmol/configure.ac
===================================================================
--- trunk/rmol/configure.ac 2010-08-01 16:15:50 UTC (rev 316)
+++ trunk/rmol/configure.ac 2010-08-01 16:17:15 UTC (rev 317)
@@ -343,17 +343,16 @@
Makefile
rmol-config
rmol.pc
- rmol.spec
rmol.m4
- stdair/Makefile
- stdair/basic/Makefile
- stdair/bom/Makefile
+ stdair/Makefile
+ stdair/basic/Makefile
+ stdair/bom/Makefile
stdair/dbadaptor/Makefile
- stdair/factory/Makefile
+ stdair/factory/Makefile
stdair/command/Makefile
stdair/service/Makefile
stdair/config/Makefile
- stdair/core/Makefile
+ stdair/core/Makefile
stdair/batches/Makefile
rmol/Makefile
rmol/basic/Makefile
@@ -373,9 +372,7 @@
doc/tutorial/Makefile
doc/tutorial/src/Makefile
doc/local/Makefile
- doc/local/index.doc
doc/doxygen_html.cfg
- doc/sourceforge/howto_release_rmol.html
po/Makefile.in
extracppunit/Makefile
test/Makefile
Modified: trunk/rmol/doc/Makefile.am
===================================================================
--- trunk/rmol/doc/Makefile.am 2010-08-01 16:15:50 UTC (rev 316)
+++ trunk/rmol/doc/Makefile.am 2010-08-01 16:17:15 UTC (rev 317)
@@ -17,9 +17,9 @@
docdir = @docdir@
html_tarname = @PACKAGE_TARNAME@-doc-@PACKAGE_VERSION@
-tex_tarname = @PACKAGE_TARNAME@-tex-@PACKAGE_VERSION@
+pdf_tarname = @PACKAGE_TARNAME@-pdf-@PACKAGE_VERSION@
-noinst_DATA = sourceforge/howto_release_rmol.html.in
+noinst_DATA =
EXTRA_DIST = $(noinst_DATA)
# Targets
@@ -53,13 +53,13 @@
bzip2 -9 -c > $(top_builddir)/$(html_tarname).tar.bz2
rm -rf $(top_builddir)/$(html_tarname)
-dist-tex: html-local
- cp -a $(top_builddir)/doc/latex $(top_builddir)/$(tex_tarname)
- tar chof - $(top_builddir)/$(tex_tarname) | \
- gzip --best -c > $(top_builddir)/$(tex_tarname).tar.gz
- tar chof - $(top_builddir)/$(tex_tarname) | \
- bzip2 -9 -c > $(top_builddir)/$(tex_tarname).tar.bz2
- rm -rf $(top_builddir)/$(tex_tarname)
+dist-pdf: html-local
+ cp -a $(top_builddir)/doc/latex $(top_builddir)/$(pdf_tarname)
+ tar chof - $(top_builddir)/$(pdf_tarname) | \
+ gzip --best -c > $(top_builddir)/$(pdf_tarname).tar.gz
+ tar chof - $(top_builddir)/$(pdf_tarname) | \
+ bzip2 -9 -c > $(top_builddir)/$(pdf_tarname).tar.bz2
+ rm -rf $(top_builddir)/$(pdf_tarname)
install-data-local: html-local
$(mkinstalldirs) $(DESTDIR)$(docdir)
Modified: trunk/rmol/doc/doxygen_html.cfg.in
===================================================================
--- trunk/rmol/doc/doxygen_html.cfg.in 2010-08-01 16:15:50 UTC (rev 316)
+++ trunk/rmol/doc/doxygen_html.cfg.in 2010-08-01 16:17:15 UTC (rev 317)
@@ -126,7 +126,7 @@
STRIP_FROM_INC_PATH = @top_srcdir@/
# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter
-# (but less readable) file names. This can be useful is your file systems
+# (but less readable) file names. This can be useful if your file systems
# doesn't support long names like on DOS, Mac, or CD-ROM.
SHORT_NAMES = NO
@@ -574,10 +574,8 @@
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT = @top_srcdir@/stdair \
- @top_srcdir@/rmol \
+INPUT = @top_srcdir@/@PACKAGE@ \
@top_srcdir@/doc/local \
- @top_builddir@/doc/local \
@top_srcdir@/doc/tutorial
# This tag can be used to specify the character encoding of the source files
@@ -1349,18 +1347,18 @@
# If a tag file is not located in the directory in which doxygen
# is run, you must also specify the path to the tagfile here.
-TAGFILES =
+TAGFILES = "doxygen_stdair.tag = http://www.stdair.org/doxygen_stdair.tag"
# When a file name is specified after GENERATE_TAGFILE, doxygen will create
# a tag file that is based on the input files it reads.
-GENERATE_TAGFILE = doxygen_html.tag
+GENERATE_TAGFILE = html/doxygen_@PACKAGE@.tag
# If the ALLEXTERNALS tag is set to YES all external classes will be listed
# in the class index. If set to NO only the inherited external classes
# will be listed.
-ALLEXTERNALS = NO
+ALLEXTERNALS = YES
# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed
# in the modules index. If set to NO, only the current project's groups will
Property changes on: trunk/rmol/doc/local
___________________________________________________________________
Modified: svn:ignore
- Makefile
Makefile.in
index.doc
+ Makefile
Makefile.in
Modified: trunk/rmol/doc/local/authors.doc
===================================================================
--- trunk/rmol/doc/local/authors.doc 2010-08-01 16:15:50 UTC (rev 316)
+++ trunk/rmol/doc/local/authors.doc 2010-08-01 16:17:15 UTC (rev 317)
@@ -1,32 +1,40 @@
/*!
-\page authors RMOL People
+\page authors People
\section admins Project Admins
- Denis Arnaud <den...@us...> (\ref N)
-- Patrick Grandjean <pgr...@us...> (\ref N)
+- Anh Quan Nguyen <qua...@us...> (\ref N)
\section developers Developers
- Anh Quan Nguyen <qua...@us...> (\ref N)
-- Benoit Lardeux <ben...@us...> (\ref N)
+- Denis Arnaud <den...@us...> (\ref N)
+- Nicolas Bondoux <nbo...@us...> (\ref N)
\section retired Retired Developers
+- Patrick Grandjean <pgr...@us...> (\ref N)
+- Benoit Lardeux <ben...@us...> (\ref N)
- Karim Duval <duv...@us...> (\ref N)
+- Ngoc-Thach Hoang <hoa...@us...> (\ref N)
+- Son Nguyen Kim <sng...@us...> (\ref N)
\section contributors Contributors
-- Ngoc-Thach Hoang <hoa...@us...> (\ref N)
+- Emmanuel Bastien <eba...@us...> (\ref N)
+- Christophe Lacombe <dd...@us...> (\ref N)
\section distributors Distribution Maintainers
-- Denis Arnaud <den...@us...> (\ref N)
+- <a href="http://fedoraproject.org">Fedora</a>/<a href="http://www.redhat.com">RedHat</a>:
+ Denis Arnaud <den...@us...> (\ref N)
+- <a href="http://www.debian.org">Debian</a>: Emmanuel Bastien <eba...@us...> (\ref N)
\note
\anchor N
Modified: trunk/rmol/doc/local/codingrules.doc
===================================================================
--- trunk/rmol/doc/local/codingrules.doc 2010-08-01 16:15:50 UTC (rev 316)
+++ trunk/rmol/doc/local/codingrules.doc 2010-08-01 16:17:15 UTC (rev 317)
@@ -1,5 +1,5 @@
/*!
-\page codingrules Coding Rules
+\page coding_rules Coding Rules
In the following sections we describe the naming conventions which are
used for files, classes, structures, local variables, and global variables.
@@ -7,80 +7,46 @@
\section cr_variables Default Naming Rules for Variables
-Variables are named using lower-case letters and words are separated
-using under-score. Abbreviations, when used in variable names, are also
-written with lower-case letters. Examples:
+Variables names follow Java naming conventions.
+Examples:
+- \c lNumberOfPassengers
+- \c lSeatAvailability
-<ul>
-<li> \c `fft_size' </li>
-<li> \c `nrof_paths' </li>
-<li> \c `my_variable_name' </li>
-</ul>
-Some variable names or parts of variable names are commonly used in
-several different functions and files to denote the same thing. For
-instance the following common names and prefixes should be used:
-
-<ul>
-<li> \c `rows' - number of rows in a matrix </li>
-<li> \c `cols' - number of columns in a matrix </li>
-<li> \c `nrof_' - number of ... </li>
-</ul>
-
-
-\section cr_files Default Naming Rules for Files
-
-Files are named using lower-case letters and words are separated using
-under-score. Abbreviations, when used in file names, are also written
-with lower-case letters.
-
-Source files are named using <tt>`.cpp'</tt> suffix, whereas header
-files end with <tt>`.h'</tt> extension. Examples:
-
-<ul>
-<li> <tt>`my_file.h'</tt> </li>
-<li> <tt>`my_file.cpp'</tt> </li>
-</ul>
-
-
\section cr_functions Default Naming Rules for Functions
-Function names are named using lower-case letters and words are
-separated using under-score. Abbreviations, when used in function
-names, are also written with lower-case letters. This rule applies
-both to stand-alone functions as well as to member functions of
-classes. Example:
+Function names follow Java naming conventions. Example:
+- <tt>int myFunctionName (const int& a, int b)</tt>
-<ul>
-<li> <tt>int my_function_name(int a, int b)</tt> </li>
-</ul>
-
\section cr_classes Default Naming Rules for Classes and Structures
Each new word in a class or structure name should always start with a
capital letter and the words should be separated with an
under-score. Abbreviations are written with capital letters. Examples:
+- \c MyClassName
+- \c MyStructName
-<ul>
-<li> \c `My_Class_Name' </li>
-<li> \c `My_Struct_Name' </li>
-<li> \c `OFDM' </li>
-</ul>
+\section cr_files Default Naming Rules for Files
+Files are named after the C++ class names.
+
+Source files are named using <tt>.cpp</tt> suffix, whereas header
+files end with <tt>.hpp</tt> extension. Examples:
+- <tt>FlightDate.hpp</tt>
+- <tt>SegmentDate.cpp</tt>
+
+
+
\section cr_classes_functionality Default Functionality of Classes
All classes that are configured by input parameters should include:
+- default empty constructor
+- one or more additional constructor(s) that takes input parameters
+ and initializes the class instance
+- setup function, preferably named \c `setup' or \c `set_parameters'
-<ul>
-<li> default empty constructor </li>
-<li> one or more additional constructor(s) that takes input parameters
-and initializes the class instance </li>
-<li> setup function, preferably named \c `setup' or \c
-`set_parameters' </li>
-</ul>
-
Explicit destructor functions are not required, unless they are
needed. It shall not be possible to use any of the other member
functions unless the class has been properly initiated with the input
Modified: trunk/rmol/doc/local/documentation.doc
===================================================================
--- trunk/rmol/doc/local/documentation.doc 2010-08-01 16:15:50 UTC (rev 316)
+++ trunk/rmol/doc/local/documentation.doc 2010-08-01 16:17:15 UTC (rev 317)
@@ -3,26 +3,24 @@
\section doc_general General Rules
-All classes in IT++ should be properly documented with Doxygen
-comments in include (`.h') files. Source (`.cpp') files should be
-documented according to a normal standard for well documented C++
-code.
+All classes in RMOL should be properly documented with Doxygen
+comments in include (<tt>.hpp</tt>) files. Source (<tt>.cpp</tt>)
+files should be documented according to a normal standard for well
+documented C++ code.
-An example of how the interface of a class shall be documented in IT++
+An example of how the interface of a class shall be documented in RMOL
is shown here:
\verbatim
/*!
- * \brief Brief description of My_Class here
+ * \brief Brief description of MyClass here
*
- * Detailed description of My_Class here. With example code if needed.
+ * Detailed description of MyClass here. With example code if needed.
*/
-class My_Class {
-
+class MyClass {
public:
-
//! Default constructor
- My_Class(void) { setup_done = false; }
+ MyClass(void) { setup_done = false; }
/*!
* \brief Constructor that initializes the class with parameters
@@ -32,10 +30,10 @@
* \param[in] param1 Description of \a param1 here
* \param[in] param2 Description of \a param2 here
*/
- My_Class(TYPE1 param1, TYPE2 param2) { setup(param1, param2); }
+ MyClass(TYPE1 param1, TYPE2 param2) { setup(param1, param2); }
/*!
- * \brief Setup function for My_Class
+ * \brief Setup function for MyClass
*
* Detailed description of the setup function here if needed
*
@@ -45,23 +43,23 @@
void setup(TYPE1 param1, TYPE2 param2);
/*!
- * \brief Brief description of member_function1
+ * \brief Brief description of memberFunction1
*
- * Detailed description of member_function1 here if needed
+ * Detailed description of memberFunction1 here if needed
*
* \param[in] param1 Description of \a param1 here
* \param[in] param2 Description of \a param2 here
* \param[in,out] param3 Description of \a param3 here
* \return Description of the return value here
*/
- TYPE4 member_function1(TYPE1 param1, TYPE2 param2, TYPE3 ¶m3);
+ TYPE4 memberFunction1(TYPE1 param1, TYPE2 param2, TYPE3 ¶m3);
private:
- bool setup_done; /*!< Variable that checks if the class is properly
+ bool _setupDone; /*!< Variable that checks if the class is properly
initialized with parameters */
- TYPE1 private_variable1; //!< Short description of private_variable1 here
- TYPE2 private_variable2; //!< Short description of private_variable2 here
+ TYPE1 _privateVariable1; //!< Short description of _privateVariable1 here
+ TYPE2 _privateVariable2; //!< Short description of _privateVariable2 here
};
\endverbatim
@@ -77,33 +75,18 @@
* \file
* \brief Brief description of the file here
* \author Names of the authors who contributed to this code
+ * \date Date
*
* Detailed description of the file here if needed.
*
- * $Date: 2005-12-13 12:27:39 +0100 (mar, 13 déc 2005) $
- * $Revision: 93 $
- *
* -------------------------------------------------------------------------
*
- * IT++ - C++ library of mathematical, signal processing, speech processing,
- * and communications classes and functions
+ * RMOL - C++ Revenue Management Object Library
*
- * Copyright (C) 1995-2005 (see AUTHORS file for a list of contributors)
+ * Copyright (C) 2007-2010 (see AUTHORS file for a list of contributors)
*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * See COPYING file for license information
*
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
* -------------------------------------------------------------------------
*/
\endverbatim
@@ -124,21 +107,21 @@
\endverbatim
-The following example shows how to document the function \c
-`my_function' and how to add it to the group \c `my_group':
+The following example shows how to document the function \c myFunction
+and how to add it to the group \c my_group:
\verbatim
/*!
- * \brief Brief description of my_function here
+ * \brief Brief description of myFunction here
* \ingroup my_group
*
- * Detailed description of my_function here
+ * Detailed description of myFunction here
*
* \param[in] param1 Description of \a param1 here
* \param[in] param2 Description of \a param2 here
* \return Description of the return value here
*/
-TYPE3 my_function(TYPE1 param1, TYPE2 ¶m2);
+TYPE3 myFunction(TYPE1 param1, TYPE2 ¶m2);
\endverbatim
*/
Modified: trunk/rmol/doc/local/features.doc
===================================================================
--- trunk/rmol/doc/local/features.doc 2010-08-01 16:15:50 UTC (rev 316)
+++ trunk/rmol/doc/local/features.doc 2010-08-01 16:17:15 UTC (rev 317)
@@ -1,19 +1,31 @@
/*!
-\page features Main features of RMOL
+\page features Main features
A short list of the main features of RMOL is given below sorted in different
-categories. Some more features and functions exist and for these we refer to
+categories. Many more features and functions exist and for these we refer to
the reference documentation.
+
\section rmo_features Optimisation features
-- Dynamic Programming (DP)
-- EMSRa and EMSRb
-- Network optimisation with Linear Programming (LP)
+- <a href="http://en.wikipedia.org/wiki/Dynamic_programming">Dynamic
+ Programming (DP)</a>
+- <a href="http://en.wikipedia.org/wiki/Expected_marginal_seat_revenue#EMSRa">EMSRa</a>
+ and
+ <a href="http://en.wikipedia.org/wiki/Expected_marginal_seat_revenue#EMSRb">EMSRb</a>
+- Network optimisation with
+ <a href="http://en.wikipedia.org/wiki/Linear_programming">Linear
+ Programming (LP)</a>
+\section rmu_features Unconstraining
+- Inventory censorflag and guillotine
+- E-M (Expectation Maximisation)
+
+
\section rmf_features Forecasting features
-- Exponential Smoothing
-- Moving Average
+- <a href="http://en.wikipedia.org/wiki/Exponential_smoothing">Exponential
+ Smoothing</a>
+- <a href="http://en.wikipedia.org/wiki/Moving_average">Moving Average</a>
\section rmc_features Overbooking features
@@ -22,11 +34,6 @@
- Service-based optimisation
-\section rmu_features Unconstraining
-- Inventory censorflag and guillotine
-- E-M (Expectation Maximisation)
-
-
\section other_features Other features
- CSV input file parsing
Added: trunk/rmol/doc/local/howto_release.doc
===================================================================
--- trunk/rmol/doc/local/howto_release.doc (rev 0)
+++ trunk/rmol/doc/local/howto_release.doc 2010-08-01 16:17:15 UTC (rev 317)
@@ -0,0 +1,225 @@
+/*!
+\page howto_release Make a new release
+
+\htmlonly
+<!--
+The following tags are permitted: a, b, blockquote, br, code, dd, div,
+dl, dt, em, hr, i, li, ol, p, pre, strong, tt, ul, u. All other tags will be
+stripped. All tags aside from the following must be closed: br, hr, li, p.
+Failure to close tags may result in HTML output which is not rendered
+properly. Any style attributes or on* attributes (such as mouseover) will be
+stripped. JavaScript will result in the total stripping of HTML tags from
+your input. Please limit your input to properly formed HTML snippets
+conforming to the above rules.
+-->
+\endhtmlonly
+
+\section description Introduction
+
+This document describes briefly the recommended procedure of releasing
+a new version of RMOL using a Linux development machine and the
+SourceForge project site.
+
+The following steps are required to make a release of the distribution package.
+
+
+\section initialisation Initialisation
+
+Check out locally the full
+<a href="https://rmol.svn.sourceforge.net/svnroot/rmol">Subversion project</a>:
+\verbatim
+cd ~
+mkdir -p dev
+cd ~/dev
+svn co https://rmol.svn.sourceforge.net/svnroot/rmol rmolsvn
+\endverbatim
+
+
+\section branch_preparation Branch preparation
+
+Prepare the branch for its creation on the Subversion repository:
+\verbatim
+cd ~/dev
+cd rmolsvn/branches/rmol
+mkdir 0.23.0
+svn add 0.23.0
+svn ci -m "[Branch 0.23.0] Prepared the branch 0.23.0 to be copied from head of the trunk."
+\endverbatim
+
+\section check_release_revision Check Subversion revision for the release
+
+Check to which Subversion revision the release corresponds to. For instance
+the <a href="http://sourceforge.net/apps/trac/rmol/changeset/218/">RMOL
+ release 0.23.0 corresponds to Subversion revision r218</a>.
+The trunk <tt>configure.ac</tt> file specifies a fake release number, namely
+99.99.99,
+for current (head) development. When a release is made, two Subversion
+revisions are committed with, as the sole change, the release number within
+the <tt>configure.ac</tt> file:
+- one revision is committed with the to-be-released version number (e.g.,
+ 0.23.0) and commit message prefixed with "[Release x.y.z]",
+- and another one with the release number back to 99.99.99 and message stating
+ "[Release] Back to working version (99.99.99)."
+.
+That way, it is then easy to spot the starting point of any release within
+the Subversion repository, with something like:
+\verbatim
+cd ~/dev
+cd rmolsvn/trunk/rmol
+svn log configure.ac | less
+\endverbatim
+
+
+\section create_release_branch Create the release branch
+
+Create a release branch by copying the
+<a href="https://rmol.svn.sourceforge.net/svnroot/rmol/trunk/rmol">source
+ tree</a> to be released, from the found revision (e.g.,
+<a href="http://sourceforge.net/apps/trac/rmol/changeset/233">r233</a>)
+into the dedicated
+<a href="https://rmol.svn.sourceforge.net/svnroot/rmol/branches/rmol/0.2.0">'branches' sub-directory of the Subversion repository</a>, e.g.:
+\verbatim
+svn copy -r233 \
+ https://rmol.svn.sourceforge.net/svnroot/rmol/trunk/rmol \
+ https://rmol.svn.sourceforge.net/svnroot/rmol/branches/rmol/0.2.0/main \
+ -m "[Release] Created the main 0.2.0 release branch, from revision r233."
+\endverbatim
+
+Check the results:<br>
+\c firefox -new-tab \"<a href="http://sourceforge.net/apps/trac/rmol/browser/branches/rmol/0.2.0/main">http://sourceforge.net/apps/trac/rmol/browser/branches/rmol/0.2.0/main</a>\"
+
+
+\section checkout_new_release Check-out the new release
+
+Check-out the release RMOL sources from the branch, so that patches
+may be made (for instance, on the RPM specification file):
+\verbatim
+cd ~/dev
+cd rmolsvn/branches/rmol/0.2.0
+svn up
+cd main
+\endverbatim
+
+
+\section alter_released_files Alter released files
+
+<b>Only if needed</b>, alter a few files on the branch.
+
+<b>Note that the release branch is not the place where to develop for a
+release.</b>
+The <b>release</b> branch is aimed at keeping track of a release and of all
+the patches having made their way into that branch, so that the software
+can always be generated according to that release.
+
+Developments for a particular release should be made on the trunk (e.g., by
+adding features not activated by default, but activated for the release
+developers only) or, if really needed, on a dedicated <b>development</b> branch.
+
+
+\section create_packages Create distribution packages
+
+Create the distribution packages using the following command:<br>
+\verbatim
+cd ~/dev
+cd rmolsvn/branches/rmol/0.23.0/main
+./autogen.sh && make distcheck
+\endverbatim
+
+
+This will configure, compile and check the package. The output packages
+will be named, for instance, <tt>rmol-0.23.0.tar.gz</tt> and
+<tt>rmol-0.23.0.tar.bz2</tt>.
+
+
+\section generate_rpm_packages Generation the RPM packages
+
+Optionally, generate the RPM package (for instance, for
+<a href="http://fedoraproject.org">Fedora</a>/<a href="http://www.redhat.com">RedHat</a>):
+\verbatim
+cd ~/dev
+cd rmolsvn/branches/rmol/0.23.0/main
+./autogen.sh && make dist
+\endverbatim
+
+To perform this step, autoconf, automake and libtool tools have to be
+available in the system.
+\verbatim
+cp rmol.spec ~/dev/packages/SPECS \
+ && cp rmol-0.23.0.tar.bz2 ~/dev/packages/SOURCES
+cd ~/dev/packages/SPECS
+rpmbuild -ba rmol.spec
+rpmlint -i ../SPECS/rmol.spec ../SRPMS/rmol-0.23.0-1.fc13.src.rpm \
+ ../RPMS/i686/rmol-*
+\endverbatim
+
+
+\section update_changelog Update distributed change log
+
+Update the \c NEWS and \c ChangeLog files with appropriate
+information, including what has changed since the previous release. Then
+commit the changes into the
+<a href="https://sourceforge.net/apps/trac/rmol/browser">RMOL's
+ Subversion (SVN) repository</a>.
+
+
+\section create_doc_packages Create the documentation packages
+
+Create the documentation packages using the following command:
+<tt>make dist-html</tt> and <tt>make dist-tex</tt>
+
+The output documentation packages will be named, for instance:
+- <tt>rmol-doc-0.23.0.tar.gz</tt> and <tt>rmol-doc-0.23.0.tar.bz2</tt>
+ for the HTML documentation.
+- <tt>rmol-pdf-0.23.0.tar.gz</tt> and <tt>rmol-pdf-0.23.0.tar.bz2</tt>
+ for the PDF documentation.
+
+
+\section upload_files Upload the files to SourceForge
+
+Upload the distribution and documentation packages to the SourceForge server.
+Check
+<a href="https://sourceforge.net/apps/trac/sourceforge/wiki/Release%20files%20for%20download#SCP">SourceForge help page on uploading software</a>.
+
+
+\section upload_doc Upload the documentation to SourceForge
+
+In order to update the Web site files, either:
+- <a href="https://sourceforge.net/apps/trac/sourceforge/wiki/Shell%20service#Accessingyourfileswithothertools">synchronise them with rsync and SSH</a>:
+\verbatim
+cd ~/dev
+cd rmolsvn/branches/rmol/0.23.0/main
+rsync -aiv doc/html/ joe,rm...@we...:htdocs/
+\endverbatim
+where \c -aiv options mean:
+ - \c -a: archive/mirror mode; equals \c -rlptgoD
+ (no \c -H, \c -A, \c -X)
+ - \c -v: increase verbosity
+ - \c -i: output a change-summary for all updates
+ - Note the trailing slashes (/) at the end of both the source and target
+ directories. It means that the content of the source directory
+ (<tt>doc/html</tt>), rather than the directory itself, has to be copied
+ into the content of the target directory.
+- or use the
+ <a href="https://sourceforge.net/apps/trac/sourceforge/wiki/Shell%20service">SourceForge Shell service</a>.
+
+
+\section post_news Make a new post
+
+- submit a new entry in the
+ <a href="https://sourceforge.net/news/submit.php?group_id=177703">SourceForge
+ project-related news feed</a>
+- make a new post on the
+ <a href="https://sourceforge.net/apps/wordpress/rmol/wp-admin/">SourceForge
+ hosted WordPress blog</a>
+- and update, if necessary,
+ <a href="https://sourceforge.net/apps/trac/rmol/report">Trac tickets</a>.
+
+
+\section send_announce Send an email on the announcement mailing-list
+
+Finally, you should send an announcement to
+ <a href="mailto:rmo...@li...">rmo...@li...</a>
+ (see <a href="https://lists.sourceforge.net/lists/listinfo/rmol-announce">https://lists.sourceforge.net/lists/listinfo/rmol-announce</a>
+ for the archives)
+
+*/
Copied: trunk/rmol/doc/local/index.doc (from rev 315, trunk/rmol/doc/local/index.doc.in)
===================================================================
--- trunk/rmol/doc/local/index.doc (rev 0)
+++ trunk/rmol/doc/local/index.doc 2010-08-01 16:17:15 UTC (rev 317)
@@ -0,0 +1,91 @@
+/*!
+\mainpage RMOL Documentation
+
+\htmlonly
+<!-- start of main block -->
+<div style="width: 100%;">
+<!-- start of left margin -->
+<div style="float:right; width:200px; background-color: #eeeeff;
+ border: 1px solid #b0b0b0; margin: 0 0 10px 20px; padding: 10px;
+ font-size: 90%;">
+\endhtmlonly
+
+\section getting_started Getting Started
+
+- \ref features
+- \ref installation
+- \ref linking
+- \ref users_guide
+- \ref tutorial
+- \ref verification
+- \ref copyright
+- \ref help_wanted
+- \ref howto_release
+- \ref authors
+
+\section at_sourceforge RMOL at SourceForge
+- <a href="http://sourceforge.net/projects/rmol/">Project page</a>
+- <a href="http://sourceforge.net/project/showfiles.php?group_id=177703">Download RMOL</a>
+- <a href="https://sourceforge.net/apps/trac/rmol/newticket">Open a ticket for
+ a bug or feature</a>
+- <a href="http://sourceforge.net/mail/?group_id=177703">Mailing lists</a>
+- <a href="https://sourceforge.net/apps/phpbb/rmol/">Forums</a>
+ - <a href="https://sourceforge.net/apps/phpbb/rmol/viewforum.php?f=1">Discuss
+ about Development issues</a>
+ - <a href="https://sourceforge.net/apps/phpbb/rmol/viewforum.php?f=2">Ask for
+ Help</a>
+ - <a href="https://sourceforge.net/apps/phpbb/rmol/viewforum.php?f=3">Discuss
+ RMOL</a>
+
+
+\section development RMOL Development
+- <a href="http://rmol.svn.sourceforge.net/viewvc/rmol/">SVN Repository</a>
+- \ref coding_rules
+- \ref documentation
+- \ref test
+
+
+\section external_libs External Libraries
+- <a href="http://www.gnu.org/software/gsl">GSL</a>
+- <a href="http://www.boost.org">Boost (C++ STL extensions)</a>
+- <a href="http://dev.mysql.com/">MySQL client</a>
+- <a href="http://soci.sourceforge.net/">SOCI (C++ DB API)</a>
+
+
+\htmlonly
+</div>
+<!-- end of left margin -->
+\endhtmlonly
+
+\section about About RMOL
+
+RMOL is a C++ library of revenue management and optimisation classes
+and functions.
+
+RMOL makes an extensive use of existing open-source libraries for
+increased functionality, speed and accuracy. In particular <a
+href="http://www.gnu.org/software/gsl">GSL</a> (<em>GNU Scientific
+Library</em>) and <a href="http://www.boost.org">Boost</a> (<em>C++
+Standard Extensions</em>) libraries are used.
+
+The RMOL library originates from the department of Operational
+Research and Innovation at <a
+href="http://www.amadeus.com">Amadeus</a>, Sophia Antipolis,
+France. RMOL is released under the terms of the <a
+href="http://www.gnu.org/licenses/lgpl.html">GNU Lesser General Public
+License</a> (LGPL) for you to enjoy.
+
+RMOL should work on
+<a href="http://en.wikipedia.org/wiki/GNU/Linux">GNU/Linux</a>,
+<a href="http://www.sun.com/software/solaris/">Sun Solaris</a>,
+Microsoft Windows (with <a href="http://www.cygwin.com/">Cygwin</a>,
+<a href="http://www.mingw.org/">MinGW/MSYS</a>, or
+<a href="http://msdn.microsoft.com/visualc/">Microsoft Visual C++ .NET</a>) and
+<a href="http://www.apple.com/macosx/">Mac OS X</a> operating systems.
+
+\htmlonly
+</div>
+<!-- end of main block -->
+\endhtmlonly
+
+*/
Deleted: trunk/rmol/doc/local/index.doc.in
===================================================================
--- trunk/rmol/doc/local/index.doc.in 2010-08-01 16:15:50 UTC (rev 316)
+++ trunk/rmol/doc/local/index.doc.in 2010-08-01 16:17:15 UTC (rev 317)
@@ -1,86 +0,0 @@
-/*!
-\mainpage RMOL Documentation
-
-\htmlonly
-<!-- start of main block -->
-<div style="width: 100%;">
-<!-- start of left margin -->
-<div style="float:right; width:200px; background-color: #eeeeff; border: 1px solid #b0b0b0; margin: 0 0 10px 20px; padding: 10px; font-size: 90%;">
-
-<b>Getting Started:</b>
-<ul>
-<li><a href="features.html">Features</a></li>
-<li><a href="installation.html">Installation</a></li>
-<li><a href="linking.html">Linking with RMOL</a></li>
-<li><a href="users_guide.html">Short Introduction to RMOL</a></li>
-<li><a href="tutorial.html">Some Tutorial Examples</a></li>
-<li><a href="verification.html">RMOL Verification</a></li>
-<li><a href="copyright.html">Copyright and License</a></li>
-<li><a href="help_wanted.html">Make a Difference</a></li>
-<li><a href="authors.html">Authors</a></li>
-</ul>
-
-<a href="http://sourceforge.net/projects/rmol/"><b>RMOL at SourceForge:</b></a>
-<ul>
-<li><a href="http://sourceforge.net/project/showfiles.php?group_id=177703">Download RMOL</a></li>
-<li><a href="http://rmol.sourceforge.net/RPM-GPG-KEY-freshrpms-free">RPM-GPG-Key</a> for RMOL RPMs (save the file, and type 'rpm --import RPM-GPG-KEY-freshrpms-free' as root)</li>
-<li><a href="http://sourceforge.net/tracker/?group_id=177703&atid=882290">Bug Reports</a></li>
-<li><a href="http://sourceforge.net/tracker/?group_id=177703&atid=882293">Feature Requests</a></li>
-<li><a href="http://sourceforge.net/tracker/?group_id=177703&atid=882292">Submit Patches</a></li>
-<li><a href="http://sourceforge.net/tracker/?group_id=177703&atid=882291">Support Request</a></li>
-<li><a href="http://sourceforge.net/mail/?group_id=177703">Mailing lists</a></li>
-<li><a href="http://sourceforge.net/forum/forum.php?forum_id=613897">Discuss about Development issues</a></li>
-<li><a href="http://sourceforge.net/forum/forum.php?forum_id=613896">Ask for Help</a></li>
-<li><a href="http://sourceforge.net/forum/forum.php?forum_id=613895">Discuss RMOL</a></li>
-</ul>
-
-<b>RMOL Development:</b>
-<ul>
-<li><a href="http://rmol.svn.sourceforge.net/viewvc/rmol/">SVN Repository</a></li>
-<li><a href="codingrules.html">Coding Rules</a></li>
-<li><a href="documentation.html">Documentation Rules</a></li>
-<li><a href="test.html">Test Rules</a></li>
-</ul>
-
-<b>External Libraries:</b>
-<ul>
-<li><a href="http://www.gnu.org/software/gsl">GSL</a></li>
-<li><a href="http://www.boost.org">Boost</a></li>
-</ul>
-
-</div>
-<!-- end of left margin -->
-\endhtmlonly
-
-\section about About RMOL
-
-RMOL is a C++ library of revenue management and optimisation classes
-and functions.
-
-RMOL makes an extensive use of existing open-source libraries for
-increased functionality, speed and accuracy. In particular <a
-href="http://www.gnu.org/software/gsl">GSL</a> (<em>GNU Scientific
-Library</em>) and <a href="http://www.boost.org">Boost</a> (<em>C++
-Standard Extensions</em>) libraries are used.
-
-The RMOL library originates from the department of Operational
-Research and Innovation at <a
-href="http://www.amadeus.com">Amadeus</a>, Sophia Antipolis,
-France. RMOL is released under the terms of the <a
-href="http://www.gnu.org/licenses/lgpl.html">GNU Lesser General Public
-License</a> (LGPL) for you to enjoy.
-
-RMOL should work on
-<a href="http://en.wikipedia.org/wiki/GNU/Linux">GNU/Linux</a>,
-<a href="http://www.sun.com/software/solaris/">Sun Solaris</a>,
-Microsoft Windows (with <a href="http://www.cygwin.com/">Cygwin</a>,
-<a href="http://www.mingw.org/">MinGW/MSYS</a>, or
-<a href="http://msdn.microsoft.com/visualc/">Microsoft Visual C++ .NET</a>) and
-<a href="http://www.apple.com/macosx/">Mac OS X</a> operating systems.
-
-\htmlonly
-</div>
-<!-- end of main block -->
-\endhtmlonly
-
-*/
Modified: trunk/rmol/doc/local/installation.doc
===================================================================
--- trunk/rmol/doc/local/installation.doc 2010-08-01 16:15:50 UTC (rev 316)
+++ trunk/rmol/doc/local/installation.doc 2010-08-01 16:17:15 UTC (rev 317)
@@ -1,185 +1,445 @@
/*!
-\page installation RMOL Installation
+\page installation Installation
\section toc Table of Contents
+- \ref rpm_linux
- \ref requirements
-- \ref download
-- \ref compilation
-- \ref macosx
-- \ref msvc
+- \ref basic_instructions
+- \ref compilers
+- \ref compiling_for_multi_arch
+- \ref installation_names
+- \ref optional_features
+- \ref particular_systems
+- \ref specifying_system_type
+- \ref sharing_defaults
+- \ref defining_variables
+- \ref configure_invocation
+\section rpm_linux Fedora/RedHat Linux distributions
+
+Note that on
+<a href="http://fedoraproject.org">Fedora</a>/<a href="http://www.redhat.com">RedHat</a>
+Linux distributions, RPM packages are available and can be installed
+with your usual package manager. For instance:<br>
+<code> yum -y install rmol-devel rmol-doc </code>
+
+RPM packages can also be available on the
+<a href="http://sourceforge.net/project/showfiles.php?group_id=177703">SourceForge download site</a>.
+
+
\section requirements RMOL Requirements
-If you have a RPM-based Linux distribution, note that RPM packages are
-provided for the latest versions of Fedora (e.g., 10) on the <a
-href="http://sourceforge.net/project/showfiles.php?group_id=177703">RMOL
-project</a> download site. In that case, you do not have to bother
-with the installation from source code.
-
-Otherwise, RMOL should compile without errors or warnings on most
-GNU/Linux systems, on UNIX systems like Solaris SunOS, and on POSIX
-based environments for Microsoft Windows like Cygwin or MinGW with
-MSYS. It can be also built on Microsoft Windows NT/2000/XP using
-Microsoft's Visual C++ .NET, but our support for this compiler is
-limited. For GNU/Linux, SunOS, Cygwin and MinGW we assume that you
-have at least the following GNU software installed on your computer:
-- <a href="http://www.gnu.org/software/make/">GNU make</a>, version 3.72.1
-or later (check version with <tt>`make --version'</tt>)
-- <a href="http://gcc.gnu.org/">GCC</a> - GNU Compilers Collection (gcc, g++
-and g77 or gfortran), version 3.3.x or later (check version with <tt>`gcc
---version'</tt>)
+RMOL should compile without errors or warnings on most GNU/Linux systems,
+on UNIX systems like Solaris SunOS, and on POSIX based environments for
+Microsoft Windows like Cygwin or MinGW with MSYS. It can be also built on
+Microsoft Windows NT/2000/XP using Microsoft's Visual C++ .NET, but our
+support for this compiler is limited. For GNU/Linux, SunOS, Cygwin and MinGW
+we assume that you have at least the following GNU software installed on
+your computer:
+- GNU Autotools:
+ - <a href="http://www.gnu.org/software/autoconf/">autoconf</a>,
+ - <a href="http://www.gnu.org/software/automake/">automake</a>,
+ - <a href="http://www.gnu.org/software/libtool/">libtool</a>,
+ - <a href="http://www.gnu.org/software/make/">make</a>, version 3.72.1
+ or later (check version with \c `make --version')
+- <a href="http://gcc.gnu.org/">GCC</a> - GNU C++ Compiler (g++), version 4.3.x
+ or later (check version with \c `gcc --version')
+- <a href="http://www.boost.org/">Boost</a> - C++ STL extensions, version 1.35
+ or later (check version with
+ \c `grep "define BOOST_LIB_VERSION" /usr/include/boost/version.hpp')
+- <a href="http://dev.mysql.com/">MySQL</a> - Database client libraries,
+ version 5.0 or later (check version with \c `mysql --version')
+- <a href="http://soci.sourceforge.net/">SOCI</a> - C++ database client
+ library wrapper, version 3.0.0 or later (check version with
+ \c `soci-config --version')
.
-To perform tests, two command line programs: \c sed and \c diff are
-required. Optionally, you might need a few additional programs, i.e.
+Optionally, you might need a few additional programs:
<a href="http://www.doxygen.org/">Doxygen</a>,
<a href="http://www.latex-project.org/">LaTeX</a>,
<a href="http://www.radicaleye.com/dvips.html">Dvips</a> and
<a href="http://www.cs.wisc.edu/~ghost/">Ghostscript</a>, to generate the
-HTML documentation.
+HTML and PDF documentation.
We strongly recommend that you use recent stable releases of the GCC, if
possible. We do not actively work on supporting older versions of the GCC,
and they may therefore (without prior notice) become unsupported in future
releases of RMOL.
-In order to use all functionality provided by the RMOL library, it is
-recommended that you have some external libraries compiled and installed in
-your computer, namely:
-<a href="http://www.gnu.org/software/gsl">GSL</a> and
-<a href="http://www.boost.org">Boost</a>.
+\section basic_instructions Basic Installation
-\section download Obtaining the RMOL Source Codes
+ Briefly, the shell commands <tt>`./configure; make; make install'</tt>
+should configure, build, and install this package. The following
+more-detailed instructions are generic; see the \c `README' file for
+instructions specific to this package. Some packages provide this
+\c `INSTALL' file but do not implement all of the features documented
+below. The lack of an optional feature in a given package is not
+necessarily a bug. More recommendations for GNU packages can be found
+in the info page corresponding to "Makefile Conventions:
+(standards)Makefile Conventions".
-RMOL is released under the Lesser GNU General Public License (LGPL)
-and hence the source code of the RMOL library is available for free
-download. To obtain the RMOL source code, visit the project pages on
-SourceForge:
-- <a
- href="http://sourceforge.net/projects/rmol">http://sourceforge.net/projects/rmol</a>
-.
-and download the file named \c rmol-\<VERSION\>.tar.gz or
-\c rmol-\<VERSION\>.tar.bz2, where \c \<VERSION\> is the latest release
-number, e.g. 0.19.0.
+ The \c `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation. It uses
+those values to create a \c `Makefile' in each directory of the package.
+It may also create one or more \c `.h' files containing system-dependent
+definitions. Finally, it creates a shell script \c `config.status' that
+you can run in the future to recreate the current configuration, and a
+file \c `config.log' containing compiler output (useful mainly for
+debugging \c `configure').
+ It can also use an optional file (typically called \c `config.cache'
+and enabled with \c `--cache-file=config.cache' or simply \c `-C') that
+saves the results of its tests to speed up reconfiguring. Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
-\section compilation General RMOL Configuration, Compilation and Installation Instructions
+ If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the \c `README' so they can
+be considered for the next release. If you are using the cache, and at
+some point \c `config.cache' contains results you don't want to keep, you
+may remove or edit it.
-Assuming that you have already downloaded the latest RMOL sources, untar
-and unpack the sources, and enter the unpacked directory. Depending on the
-package type you have downloaded, use the following commands:
+ The file <tt>`configure.ac'</tt> (or <tt>`configure.in'</tt>) is
+used to create \c `configure' by a program called \c `autoconf'. You
+need <tt>`configure.ac'</tt> if you want to change it or regenerate \c
+`configure' using a newer version of \c `autoconf'.
-\verbatim
-% gzip -cd rmol-<VERSION>.tar.gz | tar xf -
-% cd rmol-<VERSION>
-\endverbatim
+The simplest way to compile this package is:
+-# \c `cd' to the directory containing the package's source code and
+ type <tt>`./configure'</tt> to configure the package for your
+ system. Running \c `configure' might take a while. While running,
+ it prints some messages telling which features it is checking for.
+-# Type \c `make' to compile the package.
+-# Optionally, type <tt>`make check'<tt> to run any self-tests that
+ come with the package, generally using the just-built uninstalled
+ binaries.
+-# Type <tt>`make install'</tt> to install the programs and any data
+ files and documentation. When installing into a prefix owned by
+ root, it is recommended that the package be configured and built as
+ a regular user, and only the `make install' phase executed with
+ root privileges.
+-# Optionally, type <tt>`make installcheck'</tt> to repeat any
+ self-tests, but this time using the binaries in their final
+ installed location. This target does not install anything.
+ Running this target as a regular user, particularly if the prior
+ <tt>`make install'</tt> required root privileges, verifies that the
+ installation completed correctly.
+-# You can remove the program binaries and object files from the
+ source code directory by typing <tt>`make clean'</tt>. To also
+ remove the files that \c `configure' created (so you can compile
+ the package for a different kind of computer), type <tt>`make
+ distclean'</tt>. There is also a <tt>`make maintainer-clean'</tt>
+ target, but that is intended mainly for the package's developers.
+ If you use it, you may have to get all sorts of other programs in
+ order to regenerate files that came with the distribution.
+-# Often, you can also type <tt>`make uninstall'</tt> to remove the installed
+ files again. In practice, not all packages have tested that
+ uninstallation works correctly, even though it is required by the
+ GNU Coding Standards.
+-# Some packages, particularly those that use Automake, provide
+ <tt>`make distcheck'</tt>, which can by used by developers to test
+ that all other targets like <tt>`make install'</tt> and <tt>`make
+ uninstall'</tt> work correctly. This target is generally not run
+ by end users.
-\verbatim
-% bzip2 -cd rmol-<VERSION>.tar.bz2 | tar xf -
-% cd rmol-<VERSION>
+
+\section compilers Compilers and Options
+
+ Some systems require unusual options for compilation or linking
+that the \c `configure' script does not know about. Run
+<tt>`./configure --help'</tt> for details on some of the pertinent
+environment variables.
+
+ You can give \c `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment. Here
+is an example:
+
+\verbatim
+./configure CC=c99 CFLAGS=-g LIBS=-lposix
\endverbatim
-Since version 0.2.0, the RMOL library uses autoconf, automake and libtool
-for preparing Makefiles and configuration script, so the compilation
-procedure resembles a standard, well-known GNU method, i.e.
+ \see \ref defining_variables for more details.
-\verbatim
-% ./configure
-% make
+
+\section compiling_for_multi_arch Compiling For Multiple Architectures
+
+ You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory. To do this, you can use GNU `make'. `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script. `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'. This
+is known as a \c "VPATH" build.
+
+ With a non-GNU \c `make', it is safer to compile the package for one
+architecture at a time in the source code directory. After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
+
+ On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple `-arch' options to the
+compiler but only a single `-arch' option to the preprocessor. Like
+this:
+
+\verbatim
+./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CPP="gcc -E" CXXCPP="g++ -E"
\endverbatim
-The \c `configure' command can be invoked with additional switches and
-options (run <tt>`./configure --help'</tt> to get a list of them). The
-most important are:
-- \c `--prefix=PREFIX' - set top installation directory to a certain \c
- PREFIX value. By default it is set to \c `/usr/local', so <tt>`make
- install'</tt> will install appropriate files into \c `/usr/local/include',
- \c `/usr/local/lib`, etc.
-- \c `--enable-debug' - build an extra library named \c `librmol_debug.*'
- using special debugging flags for compiler and linker (disabled by default)
-- \c `--enable-exceptions' - enable exceptions handling of run-time errors
- instead of aborting the program (disabled by default)
-- \c `--disable-html-doc' - do not generate and install the HTML
- documentation (enabled by default)
-- \c `--disable-shared' - do not build the shared version of the library
- (enabled by default for non Windows based platforms)
-- \c `--disable-static' - do not build the static version of the library
- (enabled by default for Windows based platforms)
-.
-Plese note that each \c `--enable-\<OPTION\>' switch can be replaced
-with its opposite switch \c `--disable-\<OPTION\>'.
+ This is not guaranteed to produce working output in all cases, you
+may have to build one architecture at a time and combine the results
+using the `lipo' tool if you have problems.
-By default, the \c `configure' script checks for a few external
-libraries, which might be used by the RMOL library (cf. \ref
-requirements).
-If some external libraries are installed in a non-standard location in
-your system, e.g. GSL in <tt>`/opt/gsl-1.11'</tt>, the \c `configure'
-script will not detect them automatically. In such a case, you should
-specify their path to the configure script, using \c
-`--with-\<LIBNAME\>' switches, where \c \<LIBNAME\> is one of the
-following: \c `gsl' or \c `boost':
+\section installation_names Installation Names
+ By default, <tt>`make install'</tt> installs the package's commands
+under <tt>`/usr/local/bin'</tt>, include files under
+<tt>`/usr/local/include'</tt>, etc. You can specify an installation
+prefix other than <tt>`/usr/local'</tt> by giving \c `configure' the
+option <tt>`--prefix=PREFIX'</tt>, where \c PREFIX must be an absolute
+file name.
+
+ You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files. If
+you pass the option <tt>`--exec-prefix=PREFIX'</tt> to `configure',
+the package uses \c PREFIX as the prefix for installing programs and
+libraries. Documentation and other data files still use the regular
+prefix.
+
+ In addition, if you use an unusual directory layout you can give
+options like <tt>`--bindir=DIR'</tt> to specify different values for
+particular kinds of files. Run `configure --help' for a list of the
+directories you can set and what kinds of files go in them. In
+general, the default for these options is expressed in terms of
+<tt>`${prefix}'</tt>, so that specifying just <tt>`--prefix'</tt> will
+affect all of the other directory specifications that were not
+explicitly provided.
+
+ The most portable way to affect installation locations is to pass
+the correct locations to \c `configure'; however, many packages
+provide one or both of the following shortcuts of passing variable
+assignments to the <tt>`make install'</tt> command line to change
+installation locations without having to reconfigure or recompile.
+
+ The first method involves providing an override variable for each
+affected directory. For example, <tt>`make install
+prefix=/alternate/directory'</tt> will choose an alternate location
+for all directory configuration variables that were expressed in terms
+of <tt>`${prefix}'</tt>. Any directories that were specified during
+\c `configure', but not in terms of <tt>`${prefix}'</tt>, must each be
+overridden at install time for the entire installation to be
+relocated. The approach of makefile variable overrides for each
+directory variable is required by the GNU Coding Standards, and
+ideally causes no recompilation. However, some platforms have known
+limitations with the semantics of shared libraries that end up
+requiring recompilation when using this method, particularly
+noticeable in packages that use GNU Libtool.
+
+ The second method involves providing the \c `DESTDIR' variable.
+For example, <tt>`make install DESTDIR=/alternate/directory'</tt> will
+prepend <tt>`/alternate/directory'</tt> before all installation names.
+The approach of \c `DESTDIR' overrides is not required by the GNU
+Coding Standards, and does not work on platforms that have drive
+letters. On the other hand, it does better at avoiding recompilation
+issues, and works well even when some directory options were not
+specified in terms of <tt>`${prefix}'</tt> at \c `configure' time.
+
+
+\section optional_features Optional Features
+
+ If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving \c `configure'
+the option <tt>`--program-prefix=PREFIX'</tt> or
+<tt>`--program-suffix=SUFFIX'</tt>.
+
+ Some packages pay attention to <tt>`--enable-FEATURE'</tt> options
+to \c `configure', where \c FEATURE indicates an optional part of the
+package. They may also pay attention to <tt>`--with-PACKAGE'</tt>
+options, where \c PACKAGE is something like <tt>`gnu-as'</tt> or \c
+`x' (for the X Window System). The \c `README' should mention any
+<tt>`--enable-'</tt> and <tt>`--with-'</tt> options that the package
+recognizes.
+
+ For packages that use the X Window System, \c `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the \c `configure' options <tt>`--x-includes=DIR'</tt> and
+<tt>`--x-libraries=DIR'</tt> to specify their locations.
+
+ Some packages offer the ability to configure how verbose the
+execution of `make' will be. For these packages, running <tt>`./configure
+--enable-silent-rules'</tt> sets the default to minimal output, which can be
+overridden with <tt>`make V=1'</tt>; while running <tt>`./configure
+--disable-silent-rules'</tt> sets the default to verbose, which can be
+overridden with <tt>`make V=0'</tt>.
+
+
+\section particular_systems Particular systems
+
+ On HP-UX, the default C compiler is not ANSI C compatible. If GNU
+CC is not installed, it is recommended to use the following options in
+order to use an ANSI C compiler:
+
\verbatim
-% ./configure --with-gsl=/opt/gsl-1.11
+./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
\endverbatim
-It is recommended to set CXXFLAGS environment variable with some
-compiler- and platform-specific optimisation flags before invoking the
-\c `configure' command. For example, in the case of using the Intel Pentium
-4 processor one might employ the following flags:
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+ On OSF/1 a.k.a. Tru64, some versions of the default C compiler
+cannot parse its <tt>`<wchar.h>'</tt> header file. The option
+<tt>`-nodtk'</tt> can be used as a workaround. If GNU CC is not
+installed, it is therefore recommended to try
+
\verbatim
-% CXXFLAGS="-O3 -pipe -march=pentium4" ./configure
+./configure CC="cc"
\endverbatim
-In the case of Sun's UltraSPARC 64-bit platform and GCC compiler, the flags
-might be set as follows:
+and if that doesn't work, try
\verbatim
-% export CXXFLAGS="-O3 -pipe -mcpu=v9 -m64"
-% ./confiugre
+./configure CC="cc -nodtk"
\endverbatim
-If CXXFLAGS is not set in the environment, it will be initialised with
-the default flags, i.e. <tt>"-DASSERT_LEVEL=1 -O3 -pipe"</tt>.
+ On Solaris, don't put \c `/usr/ucb' early in your \c `PATH'. This
+directory contains several dysfunctional programs; working variants of
+these programs are available in \c `/usr/bin'. So, if you need \c `/usr/ucb'
+in your \c `PATH', put it _after_ \c `/usr/bin'.
-When the configuration process is finished, a status message is displayed.
-For instance, after having invoked the following configuration
-command on a recent Gentoo Linux system:
+ On Haiku, software installed for all users goes in \c `/boot/common',
+not \c `/usr/local'. It is recommended to use the following options:
\verbatim
-% ./configure
+./configure --prefix=/boot/common
\endverbatim
-one can observe something like this:
+\section specifying_system_type Specifying the System Type
+
+ There may be some features \c `configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on. Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
+\c `--build=TYPE' option. \c TYPE can either be a short name for the
+system type, such as \c `sun4', or a canonical name which has the form
+\c CPU-COMPANY-SYSTEM
+
+where \c SYSTEM can have one of these forms:
+- \c OS
+- \c KERNEL-OS
+
+ See the file `config.sub' for the possible values of each field. If
+\c `config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+ If you are _building_ compiler tools for cross-compiling, you should
+use the option \c `--target=TYPE' to select the type of system they will
+produce code for.
+
+ If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with \c `--host=TYPE'.
+
+
+\section sharing_defaults Sharing Defaults
+
+ If you want to set default values for \c `configure' scripts to share,
+you can create a site shell script called \c `config.site' that gives
+default values for variables like \c `CC', \c `cache_file', and \c `prefix'.
+\c `configure' looks for \c `PREFIX/share/config.site' if it exists, then
+\c `PREFIX/etc/config.site' if it exists. Or, you can set the
+\c `CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all \c `configure' scripts look for a site script.
+
+
+\section defining_variables Defining Variables
+
+ Variables not defined in a site shell script can be set in the
+environment passed to \c `configure'. However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost. In order to avoid this problem, you should set
+them in the \c `configure' command line, using \c `VAR=value'.
+For example:
\verbatim
+./configure CC=/usr/local2/bin/gcc
+\endverbatim
+
+causes the specified \c `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for \c `CONFIG_SHELL' due to
+an Autoconf bug. Until the bug is fixed you can use this workaround:
+\verbatim
+CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
+\endverbatim
+
+
+\section configure_invocation `configure' Invocation
+
+ \c `configure' recognizes the following options to control how it
+operates.
+- <tt>`--help'</tt>, \c `-h' print a summary of all of the options to
+ `configure', and exit.
+- <tt>`--help=short'</tt>, <tt>`--help=recursive'</tt> print a summary
+ of the options unique to this package's \c `configure', and exit.
+ The \c `short' variant lists options used only in the top level, while
+ the \c `recursive' variant lists options also present in any nested packages.
+- <tt>`--version'</tt>, `-V' print the version of Autoconf used to generate
+ the `configure' script, and exit.
+- <tt>`--cache-file=FILE'</tt> enable the cache: use and save the
+ results of the tests in \c FILE, traditionally
+ <tt>`config.cache'</tt>.
+ \c FILE defaults to <tt>`/dev/null'</tt> to disable caching.
+- <tt>`--config-cache'</tt>, \c `-C' alias for
+ <tt>`--cache-file=config.cache'</tt>.
+- <tt>`--quiet'</tt>, <tt>`--silent'</tt>, \c `-q' do not print
+ messages saying which checks are being made. To suppress all normal
+ output, redirect it to <tt>`/dev/null'</tt> (any error messages will
+ still be shown).
+- <tt>`--srcdir=DIR'</tt> look for the package's source code in
+ directory \c DIR. Usually \c `configure' can determine that
+ directory automatically.
+- <tt>`--prefix=DIR'</tt> use \c DIR as the installation prefix.
+ \see \ref installation_names for mor...
[truncated message content] |
|
From: <den...@us...> - 2010-08-01 16:15:57
|
Revision: 316
http://rmol.svn.sourceforge.net/rmol/?rev=316&view=rev
Author: denis_arnaud
Date: 2010-08-01 16:15:50 +0000 (Sun, 01 Aug 2010)
Log Message:
-----------
[Test] Removed debug output from standard output stream.
Modified Paths:
--------------
trunk/rmol/rmol/bom/MCOptimiser.cpp
trunk/rmol/test/rmol/Makefile.am
Modified: trunk/rmol/rmol/bom/MCOptimiser.cpp
===================================================================
--- trunk/rmol/rmol/bom/MCOptimiser.cpp 2010-07-28 19:56:08 UTC (rev 315)
+++ trunk/rmol/rmol/bom/MCOptimiser.cpp 2010-08-01 16:15:50 UTC (rev 316)
@@ -295,7 +295,7 @@
for (short j = 1 ; j <= nbOfClasses - 1;
++j, ioBucketHolder.iterate(), ioPSHolderHolder.iterate()) {
// DEBUG
- std::cout << "K" << j << " = " << Kj << std::endl;
+ STDAIR_LOG_DEBUG ("K" << j << " = " << Kj);
/** Retrieve Bucket(j) (current) and Bucket(j+1) (next). */
Bucket& currentBucket = ioBucketHolder.getCurrentBucket();
@@ -538,7 +538,7 @@
//const int cabinCapacityInt = static_cast<int> (iCabinCapacity);
for (short j = 1 ; j <= nbOfClasses - 1; ++j, ioBucketHolder.iterate()) {
// DEBUG
- std::cout << "K" << j << " = " << Kj << std::endl;
+ STDAIR_LOG_DEBUG ("K" << j << " = " << Kj);
/** Retrieve Bucket(j) (current) and Bucket(j+1) (next). */
Bucket& currentBucket = ioBucketHolder.getCurrentBucket();
@@ -555,12 +555,12 @@
const unsigned int lj = Kj - std::floor (Kj * (pj - pj1) / pj);
// DEBUG
- std::cout << "l" << j << " = " << lj << std::endl;
+ STDAIR_LOG_DEBUG ("l" << j << " = " << lj);
/*
- std::cout << "p(j+1) = " << pj1 << std::endl
- << "p(j) = " << pj << std::endl
- << "Kj = " << Kj << std::endl;
+ STDAIR_LOG_DEBUG ("p(j+1) = " << pj1 << std::endl
+ << "p(j) = " << pj << std::endl
+ << "Kj = " << Kj);
*/
/** Consistency check. */
Modified: trunk/rmol/test/rmol/Makefile.am
===================================================================
--- trunk/rmol/test/rmol/Makefile.am 2010-07-28 19:56:08 UTC (rev 315)
+++ trunk/rmol/test/rmol/Makefile.am 2010-08-01 16:15:50 UTC (rev 316)
@@ -52,6 +52,4 @@
bomsforforecaster_CXXFLAGS= $(BOOST_CFLAGS) $(CPPUNIT_CFLAGS)
bomsforforecaster_LDADD =
bomsforforecaster_LDFLAGS = $(BOOST_LIBS) \
- $(top_builddir)/rmol/core/librmol.la \
- $(top_builddir)/rmol/service/libsvc.la
-
+ $(top_builddir)/rmol/core/librmol.la
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-07-28 19:56:14
|
Revision: 315
http://rmol.svn.sourceforge.net/rmol/?rev=315&view=rev
Author: denis_arnaud
Date: 2010-07-28 19:56:08 +0000 (Wed, 28 Jul 2010)
Log Message:
-----------
[Branch] Fixed a compilation error (with g++ 4.5).
Modified Paths:
--------------
branches/rmol/0.23.0/main/rmol/command/Optimiser.cpp
branches/rmol/0.23.0/main/rmol/service/RMOL_ServiceContext.cpp
Modified: branches/rmol/0.23.0/main/rmol/command/Optimiser.cpp
===================================================================
--- branches/rmol/0.23.0/main/rmol/command/Optimiser.cpp 2010-07-28 19:53:59 UTC (rev 314)
+++ branches/rmol/0.23.0/main/rmol/command/Optimiser.cpp 2010-07-28 19:56:08 UTC (rev 315)
@@ -185,9 +185,8 @@
BucketHolder& ioBucketHolder) {
// Create the aggregated class/bucket.
- FldYieldRange aYieldRange = FldYieldRange::FldYieldRange (0);
- FldDistributionParameters aDistribParams =
- FldDistributionParameters::FldDistributionParameters (0,0);
+ FldYieldRange aYieldRange = FldYieldRange (0);
+ FldDistributionParameters aDistribParams = FldDistributionParameters(0,0);
Demand& aDemand =
FacDemand::instance().create (aDistribParams, aYieldRange);
Bucket& aBucket = FacBucket::instance().create (aYieldRange, aDemand);
Modified: branches/rmol/0.23.0/main/rmol/service/RMOL_ServiceContext.cpp
===================================================================
--- branches/rmol/0.23.0/main/rmol/service/RMOL_ServiceContext.cpp 2010-07-28 19:53:59 UTC (rev 314)
+++ branches/rmol/0.23.0/main/rmol/service/RMOL_ServiceContext.cpp 2010-07-28 19:56:08 UTC (rev 315)
@@ -113,7 +113,7 @@
GeneratedDemandVector_T& lDemandVector = *itLastVector;
lDemandVector.reserve (K);
const FldDistributionParameters aDistributionParam =
- FldDistributionParameters::FldDistributionParameters (iMean, iDeviation);
+ FldDistributionParameters (iMean, iDeviation);
const Gaussian gaussianDemandGenerator (aDistributionParam);
// Generate K numbers
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-07-28 19:54:05
|
Revision: 314
http://rmol.svn.sourceforge.net/rmol/?rev=314&view=rev
Author: denis_arnaud
Date: 2010-07-28 19:53:59 +0000 (Wed, 28 Jul 2010)
Log Message:
-----------
[Dev] Fixed a compilation error (with g++ 4.5).
Modified Paths:
--------------
trunk/rmol/rmol/service/RMOL_ServiceContext.cpp
Modified: trunk/rmol/rmol/service/RMOL_ServiceContext.cpp
===================================================================
--- trunk/rmol/rmol/service/RMOL_ServiceContext.cpp 2010-07-28 19:51:37 UTC (rev 313)
+++ trunk/rmol/rmol/service/RMOL_ServiceContext.cpp 2010-07-28 19:53:59 UTC (rev 314)
@@ -119,7 +119,7 @@
GeneratedDemandVector_T& lDemandVector = *itLastVector;
lDemandVector.reserve (K);
const FldDistributionParameters aDistributionParam =
- FldDistributionParameters::FldDistributionParameters (iMean, iDeviation);
+ FldDistributionParameters (iMean, iDeviation);
const Gaussian gaussianDemandGenerator (aDistributionParam);
// Generate K numbers
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-07-28 19:51:44
|
Revision: 313
http://rmol.svn.sourceforge.net/rmol/?rev=313&view=rev
Author: denis_arnaud
Date: 2010-07-28 19:51:37 +0000 (Wed, 28 Jul 2010)
Log Message:
-----------
[Dev] Fixed a compilation error (with g++ 4.5).
Modified Paths:
--------------
trunk/rmol/rmol/command/Optimiser.cpp
Modified: trunk/rmol/rmol/command/Optimiser.cpp
===================================================================
--- trunk/rmol/rmol/command/Optimiser.cpp 2010-07-24 18:42:29 UTC (rev 312)
+++ trunk/rmol/rmol/command/Optimiser.cpp 2010-07-28 19:51:37 UTC (rev 313)
@@ -184,16 +184,12 @@
BucketHolder& ioBucketHolder) {
// Create the aggregated class/bucket.
- FldYieldRange aYieldRange = FldYieldRange::FldYieldRange (0);
- FldDistributionParameters aDistribParams =
- FldDistributionParameters::FldDistributionParameters (0,0);
- Demand& aDemand =
- FacDemand::instance().create (aDistribParams, aYieldRange);
+ FldYieldRange aYieldRange = FldYieldRange (0);
+ FldDistributionParameters aDistribParams = FldDistributionParameters (0,0);
+ Demand& aDemand = FacDemand::instance().create(aDistribParams, aYieldRange);
Bucket& aBucket = FacBucket::instance().create (aYieldRange, aDemand);
- Emsr::heuristicOptimisationByEmsrB (iCabinCapacity,
- ioBucketHolder,
- aBucket);
+ Emsr::heuristicOptimisationByEmsrB(iCabinCapacity, ioBucketHolder, aBucket);
}
// //////////////////////////////////////////////////////////////////////
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-07-24 18:42:35
|
Revision: 312
http://rmol.svn.sourceforge.net/rmol/?rev=312&view=rev
Author: denis_arnaud
Date: 2010-07-24 18:42:29 +0000 (Sat, 24 Jul 2010)
Log Message:
-----------
[Doc] Updated the tool for document generation (in order to produce PDF documents).
Modified Paths:
--------------
trunk/rmol/doc/doxygen_html.cfg.in
Modified: trunk/rmol/doc/doxygen_html.cfg.in
===================================================================
--- trunk/rmol/doc/doxygen_html.cfg.in 2010-07-24 17:41:09 UTC (rev 311)
+++ trunk/rmol/doc/doxygen_html.cfg.in 2010-07-24 18:42:29 UTC (rev 312)
@@ -574,7 +574,8 @@
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT = @top_srcdir@/@PACKAGE@ \
+INPUT = @top_srcdir@/stdair \
+ @top_srcdir@/rmol \
@top_srcdir@/doc/local \
@top_builddir@/doc/local \
@top_srcdir@/doc/tutorial
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-07-24 17:41:15
|
Revision: 311
http://rmol.svn.sourceforge.net/rmol/?rev=311&view=rev
Author: denis_arnaud
Date: 2010-07-24 17:41:09 +0000 (Sat, 24 Jul 2010)
Log Message:
-----------
[Doc] Updated the tool for document generation (in order to produce PDF documents).
Property Changed:
----------------
trunk/rmol/
Property changes on: trunk/rmol
___________________________________________________________________
Modified: svn:ignore
- autom4te.cache
INSTALL
Makefile
Makefile.in
aclocal.m4
config.log
config.status
configure
libtool
rmol-config
rmol-doc-0.*.0.tar.*
rmol-doc-99.99.99.tar.*
rmol-tex-99.99.99.tar.*
rmol.pc
rmol.m4
rmol.spec
config.guess
config.h
config.h.in
config.sub
configure.log
rmol-0.*.0.tar.*
rmol-99.99.99.tar.*
stamp-h1
autogen-quan.sh
+ autom4te.cache
INSTALL
Makefile
Makefile.in
aclocal.m4
config.log
config.status
configure
libtool
stamp-h1
rmol-config
rmol.pc
rmol.m4
rmol.spec
config.guess
config.h
config.h.in
config.sub
configure.log
rmol-*.tar.*
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-07-24 17:37:58
|
Revision: 310
http://rmol.svn.sourceforge.net/rmol/?rev=310&view=rev
Author: denis_arnaud
Date: 2010-07-24 17:37:50 +0000 (Sat, 24 Jul 2010)
Log Message:
-----------
[Doc] Updated the tool for document generation (in order to produce PDF documents).
Modified Paths:
--------------
trunk/rmol/Makefile.am
trunk/rmol/doc/Makefile.am
trunk/rmol/doc/doxygen_html.cfg.in
Property Changed:
----------------
trunk/rmol/
Property changes on: trunk/rmol
___________________________________________________________________
Modified: svn:ignore
- autom4te.cache
INSTALL
Makefile
Makefile.in
aclocal.m4
config.log
config.status
configure
libtool
rmol-config
rmol-doc-0.*.0.tar.*
rmol-doc-99.99.99.tar.*
rmol.pc
rmol.m4
rmol.spec
config.guess
config.h
config.h.in
config.sub
configure.log
rmol-0.*.0.tar.*
rmol-99.99.99.tar.*
stamp-h1
autogen-quan.sh
+ autom4te.cache
INSTALL
Makefile
Makefile.in
aclocal.m4
config.log
config.status
configure
libtool
rmol-config
rmol-doc-0.*.0.tar.*
rmol-doc-99.99.99.tar.*
rmol-tex-99.99.99.tar.*
rmol.pc
rmol.m4
rmol.spec
config.guess
config.h
config.h.in
config.sub
configure.log
rmol-0.*.0.tar.*
rmol-99.99.99.tar.*
stamp-h1
autogen-quan.sh
Modified: trunk/rmol/Makefile.am
===================================================================
--- trunk/rmol/Makefile.am 2010-07-23 12:13:44 UTC (rev 309)
+++ trunk/rmol/Makefile.am 2010-07-24 17:37:50 UTC (rev 310)
@@ -1,4 +1,4 @@
-## top directory
+## rmol top directory
include $(top_srcdir)/Makefile.common
ACLOCAL_AMFLAGS = -I config
@@ -45,18 +45,24 @@
dist-html:
$(MAKE) -C doc dist-html
+dist-tex:
+ $(MAKE) -C doc dist-tex
-snapshot: snapshot-src snapshot-html
+snapshot: snapshot-src snapshot-html snapshot-tex
+
snapshot-src:
$(MAKE) dist distdir=@PACKAGE_TARNAME@-`date +"%Y%m%d"`
snapshot-html:
$(MAKE) -C doc dist-html html_tarname=@PACKAGE_TARNAME@-doc-`date +"%Y%m%d"`
-upload: upload-src upload-html
+snapshot-tex:
+ $(MAKE) -C doc dist-tex tex_tarname=@PACKAGE_TARNAME@-tex-`date +"%Y%m%d"`
+upload: upload-src upload-html upload-tex
+
upload-src: dist
@UPLOAD_COMMAND@ @PACKAGE_TARNAME@-@VERSION@.tar.gz \
@PACKAGE_TARNAME@-@VERSION@.tar.bz2
@@ -65,3 +71,6 @@
@UPLOAD_COMMAND@ @PACKAGE_TARNAME@-doc-@VERSION@.tar.gz \
@PACKAGE_TARNAME@-doc-@VERSION@.tar.bz2
+upload-tex: dist-tex
+ @UPLOAD_COMMAND@ @PACKAGE_TARNAME@-tex-@VERSION@.tar.gz \
+ @PACKAGE_TARNAME@-tex-@VERSION@.tar.bz2
Modified: trunk/rmol/doc/Makefile.am
===================================================================
--- trunk/rmol/doc/Makefile.am 2010-07-23 12:13:44 UTC (rev 309)
+++ trunk/rmol/doc/Makefile.am 2010-07-24 17:37:50 UTC (rev 310)
@@ -1,20 +1,23 @@
+# rmol doc sub-directory
include $(top_srcdir)/doc/local/sources.mk
include $(top_srcdir)/doc/tutorial/sources.mk
include $(top_srcdir)/doc/tutorial/src/sources.mk
-include $(top_srcdir)/@PACKAGE@/basic/sources.mk
-include $(top_srcdir)/@PACKAGE@/field/sources.mk
-include $(top_srcdir)/@PACKAGE@/bom/sources.mk
-include $(top_srcdir)/@PACKAGE@/factory/sources.mk
-include $(top_srcdir)/@PACKAGE@/command/sources.mk
-include $(top_srcdir)/@PACKAGE@/service/sources.mk
-include $(top_srcdir)/@PACKAGE@/core/sources.mk
-include $(top_srcdir)/@PACKAGE@/batches/sources.mk
+# RMOL
+include $(top_srcdir)/rmol/basic/sources.mk
+include $(top_srcdir)/rmol/field/sources.mk
+include $(top_srcdir)/rmol/bom/sources.mk
+include $(top_srcdir)/rmol/factory/sources.mk
+include $(top_srcdir)/rmol/command/sources.mk
+include $(top_srcdir)/rmol/service/sources.mk
+include $(top_srcdir)/rmol/core/sources.mk
+include $(top_srcdir)/rmol/batches/sources.mk
SUBDIRS = images tutorial local
docdir = @docdir@
html_tarname = @PACKAGE_TARNAME@-doc-@PACKAGE_VERSION@
+tex_tarname = @PACKAGE_TARNAME@-tex-@PACKAGE_VERSION@
noinst_DATA = sourceforge/howto_release_rmol.html.in
EXTRA_DIST = $(noinst_DATA)
@@ -50,6 +53,14 @@
bzip2 -9 -c > $(top_builddir)/$(html_tarname).tar.bz2
rm -rf $(top_builddir)/$(html_tarname)
+dist-tex: html-local
+ cp -a $(top_builddir)/doc/latex $(top_builddir)/$(tex_tarname)
+ tar chof - $(top_builddir)/$(tex_tarname) | \
+ gzip --best -c > $(top_builddir)/$(tex_tarname).tar.gz
+ tar chof - $(top_builddir)/$(tex_tarname) | \
+ bzip2 -9 -c > $(top_builddir)/$(tex_tarname).tar.bz2
+ rm -rf $(top_builddir)/$(tex_tarname)
+
install-data-local: html-local
$(mkinstalldirs) $(DESTDIR)$(docdir)
if test -d html; then \
@@ -58,9 +69,16 @@
$(INSTALL_DATA) $$f $(DESTDIR)$(docdir)/html; \
done \
fi
+ $(mkinstalldirs) $(DESTDIR)$(docdir)
+ if test -d latex; then \
+ $(mkinstalldirs) $(DESTDIR)$(docdir)/latex; \
+ for f in latex/*; do \
+ $(INSTALL_DATA) $$f $(DESTDIR)$(docdir)/latex; \
+ done \
+ fi
uninstall-local:
rm -rf $(DESTDIR)$(docdir)
clean-local:
- rm -rf html *.log *.tag
+ rm -rf html latex *.log *.tag
Modified: trunk/rmol/doc/doxygen_html.cfg.in
===================================================================
--- trunk/rmol/doc/doxygen_html.cfg.in 2010-07-23 12:13:44 UTC (rev 309)
+++ trunk/rmol/doc/doxygen_html.cfg.in 2010-07-24 17:37:50 UTC (rev 310)
@@ -1,4 +1,4 @@
-# Doxyfile 1.5.7.1
+# Doxyfile 1.6.2-20100208
# This file describes the settings to be used by the documentation system
# doxygen (www.doxygen.org) for a project
@@ -14,204 +14,215 @@
# Project related configuration options
#---------------------------------------------------------------------------
-# This tag specifies the encoding used for all characters in the config file
-# that follow. The default is UTF-8 which is also the encoding used for all
-# text before the first occurrence of this tag. Doxygen uses libiconv (or the
-# iconv built into libc) for the transcoding. See
+# This tag specifies the encoding used for all characters in the config file
+# that follow. The default is UTF-8 which is also the encoding used for all
+# text before the first occurrence of this tag. Doxygen uses libiconv (or the
+# iconv built into libc) for the transcoding. See
# http://www.gnu.org/software/libiconv for the list of possible encodings.
DOXYFILE_ENCODING = UTF-8
-# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
# by quotes) that should identify the project.
PROJECT_NAME = @PACKAGE_NAME@
-# The PROJECT_NUMBER tag can be used to enter a project or revision number.
-# This could be handy for archiving the generated documentation or
+# The PROJECT_NUMBER tag can be used to enter a project or revision number.
+# This could be handy for archiving the generated documentation or
# if some version control system is used.
PROJECT_NUMBER = @PACKAGE_VERSION@
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
-# base path where the generated documentation will be put.
-# If a relative path is entered, it will be relative to the location
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
+# base path where the generated documentation will be put.
+# If a relative path is entered, it will be relative to the location
# where doxygen was started. If left blank the current directory will be used.
-OUTPUT_DIRECTORY =
+OUTPUT_DIRECTORY =
-# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
-# 4096 sub-directories (in 2 levels) under the output directory of each output
-# format and will distribute the generated files over these directories.
-# Enabling this option can be useful when feeding doxygen a huge amount of
-# source files, where putting all generated files in the same directory would
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
+# 4096 sub-directories (in 2 levels) under the output directory of each output
+# format and will distribute the generated files over these directories.
+# Enabling this option can be useful when feeding doxygen a huge amount of
+# source files, where putting all generated files in the same directory would
# otherwise cause performance problems for the file system.
CREATE_SUBDIRS = NO
-# The OUTPUT_LANGUAGE tag is used to specify the language in which all
-# documentation generated by doxygen is written. Doxygen will use this
-# information to generate all constant output in the proper language.
-# The default language is English, other supported languages are:
-# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional,
-# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek,
-# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages),
-# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish,
-# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene,
-# Spanish, Swedish, and Ukrainian.
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all
+# documentation generated by doxygen is written. Doxygen will use this
+# information to generate all constant output in the proper language.
+# The default language is English, other supported languages are:
+# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional,
+# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German,
+# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English
+# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian,
+# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak,
+# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese.
OUTPUT_LANGUAGE = English
-# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
-# include brief member descriptions after the members that are listed in
-# the file and class documentation (similar to JavaDoc).
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
+# include brief member descriptions after the members that are listed in
+# the file and class documentation (similar to JavaDoc).
# Set to NO to disable this.
BRIEF_MEMBER_DESC = YES
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
-# the brief description of a member or function before the detailed description.
-# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
+# the brief description of a member or function before the detailed description.
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
# brief descriptions will be completely suppressed.
REPEAT_BRIEF = YES
-# This tag implements a quasi-intelligent brief description abbreviator
-# that is used to form the text in various listings. Each string
-# in this list, if found as the leading text of the brief description, will be
-# stripped from the text and the result after processing the whole list, is
-# used as the annotated text. Otherwise, the brief description is used as-is.
-# If left blank, the following values are used ("$name" is automatically
-# replaced with the name of the entity): "The $name class" "The $name widget"
-# "The $name file" "is" "provides" "specifies" "contains"
+# This tag implements a quasi-intelligent brief description abbreviator
+# that is used to form the text in various listings. Each string
+# in this list, if found as the leading text of the brief description, will be
+# stripped from the text and the result after processing the whole list, is
+# used as the annotated text. Otherwise, the brief description is used as-is.
+# If left blank, the following values are used ("$name" is automatically
+# replaced with the name of the entity): "The $name class" "The $name widget"
+# "The $name file" "is" "provides" "specifies" "contains"
# "represents" "a" "an" "the"
-ABBREVIATE_BRIEF =
+ABBREVIATE_BRIEF =
-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
-# Doxygen will generate a detailed section even if there is only a brief
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
+# Doxygen will generate a detailed section even if there is only a brief
# description.
ALWAYS_DETAILED_SEC = NO
-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all
-# inherited members of a class in the documentation of that class as if those
-# members were ordinary class members. Constructors, destructors and assignment
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all
+# inherited members of a class in the documentation of that class as if those
+# members were ordinary class members. Constructors, destructors and assignment
# operators of the base classes will not be shown.
INLINE_INHERITED_MEMB = YES
-# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full
-# path before files name in the file list and in the header files. If set
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full
+# path before files name in the file list and in the header files. If set
# to NO the shortest path that makes the file name unique will be used.
FULL_PATH_NAMES = YES
-# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
-# can be used to strip a user-defined part of the path. Stripping is
-# only done if one of the specified strings matches the left-hand part of
-# the path. The tag can be used to show relative paths in the file list.
-# If left blank the directory from which doxygen is run is used as the
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
+# can be used to strip a user-defined part of the path. Stripping is
+# only done if one of the specified strings matches the left-hand part of
+# the path. The tag can be used to show relative paths in the file list.
+# If left blank the directory from which doxygen is run is used as the
# path to strip.
STRIP_FROM_PATH = @top_srcdir@/
-# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
-# the path mentioned in the documentation of a class, which tells
-# the reader which header file to include in order to use a class.
-# If left blank only the name of the header file containing the class
-# definition is used. Otherwise one should specify the include paths that
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
+# the path mentioned in the documentation of a class, which tells
+# the reader which header file to include in order to use a class.
+# If left blank only the name of the header file containing the class
+# definition is used. Otherwise one should specify the include paths that
# are normally passed to the compiler using the -I flag.
STRIP_FROM_INC_PATH = @top_srcdir@/
-# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter
-# (but less readable) file names. This can be useful is your file systems
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter
+# (but less readable) file names. This can be useful is your file systems
# doesn't support long names like on DOS, Mac, or CD-ROM.
SHORT_NAMES = NO
-# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen
-# will interpret the first line (until the first dot) of a JavaDoc-style
-# comment as the brief description. If set to NO, the JavaDoc
-# comments will behave just like regular Qt-style comments
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen
+# will interpret the first line (until the first dot) of a JavaDoc-style
+# comment as the brief description. If set to NO, the JavaDoc
+# comments will behave just like regular Qt-style comments
# (thus requiring an explicit @brief command for a brief description.)
JAVADOC_AUTOBRIEF = NO
-# If the QT_AUTOBRIEF tag is set to YES then Doxygen will
-# interpret the first line (until the first dot) of a Qt-style
-# comment as the brief description. If set to NO, the comments
-# will behave just like regular Qt-style comments (thus requiring
+# If the QT_AUTOBRIEF tag is set to YES then Doxygen will
+# interpret the first line (until the first dot) of a Qt-style
+# comment as the brief description. If set to NO, the comments
+# will behave just like regular Qt-style comments (thus requiring
# an explicit \brief command for a brief description.)
QT_AUTOBRIEF = NO
-# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen
-# treat a multi-line C++ special comment block (i.e. a block of //! or ///
-# comments) as a brief description. This used to be the default behaviour.
-# The new default is to treat a multi-line C++ comment block as a detailed
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen
+# treat a multi-line C++ special comment block (i.e. a block of //! or ///
+# comments) as a brief description. This used to be the default behaviour.
+# The new default is to treat a multi-line C++ comment block as a detailed
# description. Set this tag to YES if you prefer the old behaviour instead.
MULTILINE_CPP_IS_BRIEF = NO
-# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented
-# member inherits the documentation from any documented member that it
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented
+# member inherits the documentation from any documented member that it
# re-implements.
INHERIT_DOCS = YES
-# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce
-# a new page for each member. If set to NO, the documentation of a member will
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce
+# a new page for each member. If set to NO, the documentation of a member will
# be part of the file/class/namespace that contains it.
SEPARATE_MEMBER_PAGES = NO
-# The TAB_SIZE tag can be used to set the number of spaces in a tab.
+# The TAB_SIZE tag can be used to set the number of spaces in a tab.
# Doxygen uses this value to replace tabs by spaces in code fragments.
TAB_SIZE = 8
-# This tag can be used to specify a number of aliases that acts
-# as commands in the documentation. An alias has the form "name=value".
-# For example adding "sideeffect=\par Side Effects:\n" will allow you to
-# put the command \sideeffect (or @sideeffect) in the documentation, which
-# will result in a user-defined paragraph with heading "Side Effects:".
+# This tag can be used to specify a number of aliases that acts
+# as commands in the documentation. An alias has the form "name=value".
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to
+# put the command \sideeffect (or @sideeffect) in the documentation, which
+# will result in a user-defined paragraph with heading "Side Effects:".
# You can put \n's in the value part of an alias to insert newlines.
-ALIASES =
+ALIASES =
-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C
-# sources only. Doxygen will then generate output that is more tailored for C.
-# For instance, some of the names that are used will be different. The list
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C
+# sources only. Doxygen will then generate output that is more tailored for C.
+# For instance, some of the names that are used will be different. The list
# of all members will be omitted, etc.
OPTIMIZE_OUTPUT_FOR_C = NO
-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java
-# sources only. Doxygen will then generate output that is more tailored for
-# Java. For instance, namespaces will be presented as packages, qualified
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java
+# sources only. Doxygen will then generate output that is more tailored for
+# Java. For instance, namespaces will be presented as packages, qualified
# scopes will look different, etc.
OPTIMIZE_OUTPUT_JAVA = NO
-# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran
-# sources only. Doxygen will then generate output that is more tailored for
+# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran
+# sources only. Doxygen will then generate output that is more tailored for
# Fortran.
OPTIMIZE_FOR_FORTRAN = NO
-# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL
-# sources. Doxygen will then generate output that is tailored for
+# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL
+# sources. Doxygen will then generate output that is tailored for
# VHDL.
OPTIMIZE_OUTPUT_VHDL = NO
-# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want
-# to include (a tag file for) the STL sources as input, then you should
-# set this tag to YES in order to let doxygen match functions declarations and
-# definitions whose arguments contain STL classes (e.g. func(std::string); v.s.
-# func(std::string) {}). This also make the inheritance and collaboration
+# Doxygen selects the parser to use depending on the extension of the files it parses.
+# With this tag you can assign which parser to use for a given extension.
+# Doxygen has a built-in mapping, but you can override or extend it using this tag.
+# The format is ext=language, where ext is a file extension, and language is one of
+# the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP,
+# Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat
+# .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran),
+# use: inc=Fortran f=C. Note that for custom extensions you also need to set FILE_PATTERNS otherwise the files are not read by doxygen.
+
+EXTENSION_MAPPING =
+
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want
+# to include (a tag file for) the STL sources as input, then you should
+# set this tag to YES in order to let doxygen match functions declarations and
+# definitions whose arguments contain STL classes (e.g. func(std::string); v.s.
+# func(std::string) {}). This also make the inheritance and collaboration
# diagrams that involve STL classes more complete and accurate.
BUILTIN_STL_SUPPORT = YES
@@ -221,58 +232,58 @@
CPP_CLI_SUPPORT = NO
-# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only.
-# Doxygen will parse them like normal C++ but will assume all classes use public
+# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only.
+# Doxygen will parse them like normal C++ but will assume all classes use public
# instead of private inheritance when no explicit protection keyword is present.
SIP_SUPPORT = NO
-# For Microsoft's IDL there are propget and propput attributes to indicate getter
-# and setter methods for a property. Setting this option to YES (the default)
-# will make doxygen to replace the get and set methods by a property in the
-# documentation. This will only work if the methods are indeed getting or
-# setting a simple type. If this is not the case, or you want to show the
+# For Microsoft's IDL there are propget and propput attributes to indicate getter
+# and setter methods for a property. Setting this option to YES (the default)
+# will make doxygen to replace the get and set methods by a property in the
+# documentation. This will only work if the methods are indeed getting or
+# setting a simple type. If this is not the case, or you want to show the
# methods anyway, you should set this option to NO.
IDL_PROPERTY_SUPPORT = YES
-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
-# tag is set to YES, then doxygen will reuse the documentation of the first
-# member in the group (if any) for the other members of the group. By default
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
+# tag is set to YES, then doxygen will reuse the documentation of the first
+# member in the group (if any) for the other members of the group. By default
# all members of a group must be documented explicitly.
DISTRIBUTE_GROUP_DOC = YES
-# Set the SUBGROUPING tag to YES (the default) to allow class member groups of
-# the same type (for instance a group of public functions) to be put as a
-# subgroup of that type (e.g. under the Public Functions section). Set it to
-# NO to prevent subgrouping. Alternatively, this can be done per class using
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of
+# the same type (for instance a group of public functions) to be put as a
+# subgroup of that type (e.g. under the Public Functions section). Set it to
+# NO to prevent subgrouping. Alternatively, this can be done per class using
# the \nosubgrouping command.
SUBGROUPING = YES
-# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum
-# is documented as struct, union, or enum with the name of the typedef. So
-# typedef struct TypeS {} TypeT, will appear in the documentation as a struct
-# with name TypeT. When disabled the typedef will appear as a member of a file,
-# namespace, or class. And the struct will be named TypeS. This can typically
-# be useful for C code in case the coding convention dictates that all compound
+# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum
+# is documented as struct, union, or enum with the name of the typedef. So
+# typedef struct TypeS {} TypeT, will appear in the documentation as a struct
+# with name TypeT. When disabled the typedef will appear as a member of a file,
+# namespace, or class. And the struct will be named TypeS. This can typically
+# be useful for C code in case the coding convention dictates that all compound
# types are typedef'ed and only the typedef is referenced, never the tag name.
TYPEDEF_HIDES_STRUCT = NO
-# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to
+# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to
# determine which symbols to keep in memory and which to flush to disk.
# When the cache is full, less often used symbols will be written to disk.
-# For small to medium size projects (<1000 input files) the default value is
-# probably good enough. For larger projects a too small cache size can cause
-# doxygen to be busy swapping symbols to and from disk most of the time
-# causing a significant performance penality.
-# If the system has enough physical memory increasing the cache will improve the
-# performance by keeping more symbols in memory. Note that the value works on
-# a logarithmic scale so increasing the size by one will rougly double the
-# memory usage. The cache size is given by this formula:
-# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0,
+# For small to medium size projects (<1000 input files) the default value is
+# probably good enough. For larger projects a too small cache size can cause
+# doxygen to be busy swapping symbols to and from disk most of the time
+# causing a significant performance penality.
+# If the system has enough physical memory increasing the cache will improve the
+# performance by keeping more symbols in memory. Note that the value works on
+# a logarithmic scale so increasing the size by one will rougly double the
+# memory usage. The cache size is given by this formula:
+# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0,
# corresponding to a cache size of 2^16 = 65536 symbols
SYMBOL_CACHE_SIZE = 0
@@ -281,264 +292,275 @@
# Build related configuration options
#---------------------------------------------------------------------------
-# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
-# documentation are documented, even if no documentation was available.
-# Private class members and static file members will be hidden unless
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
+# documentation are documented, even if no documentation was available.
+# Private class members and static file members will be hidden unless
# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
EXTRACT_ALL = YES
-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class
# will be included in the documentation.
EXTRACT_PRIVATE = NO
-# If the EXTRACT_STATIC tag is set to YES all static members of a file
+# If the EXTRACT_STATIC tag is set to YES all static members of a file
# will be included in the documentation.
EXTRACT_STATIC = YES
-# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs)
-# defined locally in source files will be included in the documentation.
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs)
+# defined locally in source files will be included in the documentation.
# If set to NO only classes defined in header files are included.
EXTRACT_LOCAL_CLASSES = YES
-# This flag is only useful for Objective-C code. When set to YES local
-# methods, which are defined in the implementation section but not in
-# the interface are included in the documentation.
+# This flag is only useful for Objective-C code. When set to YES local
+# methods, which are defined in the implementation section but not in
+# the interface are included in the documentation.
# If set to NO (the default) only methods in the interface are included.
EXTRACT_LOCAL_METHODS = NO
-# If this flag is set to YES, the members of anonymous namespaces will be
-# extracted and appear in the documentation as a namespace called
-# 'anonymous_namespace{file}', where file will be replaced with the base
-# name of the file that contains the anonymous namespace. By default
+# If this flag is set to YES, the members of anonymous namespaces will be
+# extracted and appear in the documentation as a namespace called
+# 'anonymous_namespace{file}', where file will be replaced with the base
+# name of the file that contains the anonymous namespace. By default
# anonymous namespace are hidden.
EXTRACT_ANON_NSPACES = NO
-# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
-# undocumented members of documented classes, files or namespaces.
-# If set to NO (the default) these members will be included in the
-# various overviews, but no documentation section is generated.
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
+# undocumented members of documented classes, files or namespaces.
+# If set to NO (the default) these members will be included in the
+# various overviews, but no documentation section is generated.
# This option has no effect if EXTRACT_ALL is enabled.
HIDE_UNDOC_MEMBERS = NO
-# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all
-# undocumented classes that are normally visible in the class hierarchy.
-# If set to NO (the default) these classes will be included in the various
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all
+# undocumented classes that are normally visible in the class hierarchy.
+# If set to NO (the default) these classes will be included in the various
# overviews. This option has no effect if EXTRACT_ALL is enabled.
HIDE_UNDOC_CLASSES = YES
-# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all
-# friend (class|struct|union) declarations.
-# If set to NO (the default) these declarations will be included in the
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all
+# friend (class|struct|union) declarations.
+# If set to NO (the default) these declarations will be included in the
# documentation.
HIDE_FRIEND_COMPOUNDS = NO
-# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any
-# documentation blocks found inside the body of a function.
-# If set to NO (the default) these blocks will be appended to the
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any
+# documentation blocks found inside the body of a function.
+# If set to NO (the default) these blocks will be appended to the
# function's detailed documentation block.
HIDE_IN_BODY_DOCS = YES
-# The INTERNAL_DOCS tag determines if documentation
-# that is typed after a \internal command is included. If the tag is set
-# to NO (the default) then the documentation will be excluded.
+# The INTERNAL_DOCS tag determines if documentation
+# that is typed after a \internal command is included. If the tag is set
+# to NO (the default) then the documentation will be excluded.
# Set it to YES to include the internal documentation.
INTERNAL_DOCS = YES
-# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate
-# file names in lower-case letters. If set to YES upper-case letters are also
-# allowed. This is useful if you have classes or files whose names only differ
-# in case and if your file system supports case sensitive file names. Windows
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate
+# file names in lower-case letters. If set to YES upper-case letters are also
+# allowed. This is useful if you have classes or files whose names only differ
+# in case and if your file system supports case sensitive file names. Windows
# and Mac users are advised to set this option to NO.
CASE_SENSE_NAMES = YES
-# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen
-# will show members with their full class and namespace scopes in the
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen
+# will show members with their full class and namespace scopes in the
# documentation. If set to YES the scope will be hidden.
HIDE_SCOPE_NAMES = NO
-# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen
-# will put a list of the files that are included by a file in the documentation
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen
+# will put a list of the files that are included by a file in the documentation
# of that file.
SHOW_INCLUDE_FILES = YES
-# If the INLINE_INFO tag is set to YES (the default) then a tag [inline]
+# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen
+# will list include files with double quotes in the documentation
+# rather than with sharp brackets.
+
+FORCE_LOCAL_INCLUDES = NO
+
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline]
# is inserted in the documentation for inline members.
INLINE_INFO = YES
-# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen
-# will sort the (detailed) documentation of file and class members
-# alphabetically by member name. If set to NO the members will appear in
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen
+# will sort the (detailed) documentation of file and class members
+# alphabetically by member name. If set to NO the members will appear in
# declaration order.
SORT_MEMBER_DOCS = NO
-# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the
-# brief documentation of file, namespace and class members alphabetically
-# by member name. If set to NO (the default) the members will appear in
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the
+# brief documentation of file, namespace and class members alphabetically
+# by member name. If set to NO (the default) the members will appear in
# declaration order.
SORT_BRIEF_DOCS = NO
-# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the
-# hierarchy of group names into alphabetical order. If set to NO (the default)
+# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the (brief and detailed) documentation of class members so that constructors and destructors are listed first. If set to NO (the default) the constructors will appear in the respective orders defined by SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO.
+
+SORT_MEMBERS_CTORS_1ST = NO
+
+# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the
+# hierarchy of group names into alphabetical order. If set to NO (the default)
# the group names will appear in their defined order.
SORT_GROUP_NAMES = NO
-# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be
-# sorted by fully-qualified names, including namespaces. If set to
-# NO (the default), the class list will be sorted only by class name,
-# not including the namespace part.
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be
+# sorted by fully-qualified names, including namespaces. If set to
+# NO (the default), the class list will be sorted only by class name,
+# not including the namespace part.
# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
-# Note: This option applies only to the class list, not to the
+# Note: This option applies only to the class list, not to the
# alphabetical list.
SORT_BY_SCOPE_NAME = NO
-# The GENERATE_TODOLIST tag can be used to enable (YES) or
-# disable (NO) the todo list. This list is created by putting \todo
+# The GENERATE_TODOLIST tag can be used to enable (YES) or
+# disable (NO) the todo list. This list is created by putting \todo
# commands in the documentation.
GENERATE_TODOLIST = YES
-# The GENERATE_TESTLIST tag can be used to enable (YES) or
-# disable (NO) the test list. This list is created by putting \test
+# The GENERATE_TESTLIST tag can be used to enable (YES) or
+# disable (NO) the test list. This list is created by putting \test
# commands in the documentation.
GENERATE_TESTLIST = YES
-# The GENERATE_BUGLIST tag can be used to enable (YES) or
-# disable (NO) the bug list. This list is created by putting \bug
+# The GENERATE_BUGLIST tag can be used to enable (YES) or
+# disable (NO) the bug list. This list is created by putting \bug
# commands in the documentation.
GENERATE_BUGLIST = YES
-# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or
-# disable (NO) the deprecated list. This list is created by putting
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or
+# disable (NO) the deprecated list. This list is created by putting
# \deprecated commands in the documentation.
GENERATE_DEPRECATEDLIST= YES
-# The ENABLED_SECTIONS tag can be used to enable conditional
+# The ENABLED_SECTIONS tag can be used to enable conditional
# documentation sections, marked by \if sectionname ... \endif.
-ENABLED_SECTIONS =
+ENABLED_SECTIONS =
-# The MAX_INITIALIZER_LINES tag determines the maximum number of lines
-# the initial value of a variable or define consists of for it to appear in
-# the documentation. If the initializer consists of more lines than specified
-# here it will be hidden. Use a value of 0 to hide initializers completely.
-# The appearance of the initializer of individual variables and defines in the
-# documentation can be controlled using \showinitializer or \hideinitializer
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines
+# the initial value of a variable or define consists of for it to appear in
+# the documentation. If the initializer consists of more lines than specified
+# here it will be hidden. Use a value of 0 to hide initializers completely.
+# The appearance of the initializer of individual variables and defines in the
+# documentation can be controlled using \showinitializer or \hideinitializer
# command in the documentation regardless of this setting.
MAX_INITIALIZER_LINES = 30
-# Set the SHOW_USED_FILES tag to NO to disable the list of files generated
-# at the bottom of the documentation of classes and structs. If set to YES the
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated
+# at the bottom of the documentation of classes and structs. If set to YES the
# list will mention the files that were used to generate the documentation.
SHOW_USED_FILES = YES
-# If the sources in your project are distributed over multiple directories
-# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
+# If the sources in your project are distributed over multiple directories
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
# in the documentation. The default is NO.
SHOW_DIRECTORIES = YES
# Set the SHOW_FILES tag to NO to disable the generation of the Files page.
-# This will remove the Files entry from the Quick Index and from the
+# This will remove the Files entry from the Quick Index and from the
# Folder Tree View (if specified). The default is YES.
SHOW_FILES = YES
-# Set the SHOW_NAMESPACES tag to NO to disable the generation of the
-# Namespaces page. This will remove the Namespaces entry from the Quick Index
+# Set the SHOW_NAMESPACES tag to NO to disable the generation of the
+# Namespaces page.
+# This will remove the Namespaces entry from the Quick Index
# and from the Folder Tree View (if specified). The default is YES.
SHOW_NAMESPACES = YES
-# The FILE_VERSION_FILTER tag can be used to specify a program or script that
-# doxygen should invoke to get the current version for each file (typically from
-# the version control system). Doxygen will invoke the program by executing (via
-# popen()) the command <command> <input-file>, where <command> is the value of
-# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file
-# provided by doxygen. Whatever the program writes to standard output
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that
+# doxygen should invoke to get the current version for each file (typically from
+# the version control system). Doxygen will invoke the program by executing (via
+# popen()) the command <command> <input-file>, where <command> is the value of
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file
+# provided by doxygen. Whatever the program writes to standard output
# is used as the file version. See the manual for examples.
-FILE_VERSION_FILTER =
+FILE_VERSION_FILTER =
-# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by
-# doxygen. The layout file controls the global structure of the generated output files
-# in an output format independent way. The create the layout file that represents
-# doxygen's defaults, run doxygen with the -l option. You can optionally specify a
-# file name after the option, if omitted DoxygenLayout.xml will be used as the name
+# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by
+# doxygen. The layout file controls the global structure of the generated output files
+# in an output format independent way. The create the layout file that represents
+# doxygen's defaults, run doxygen with the -l option. You can optionally specify a
+# file name after the option, if omitted DoxygenLayout.xml will be used as the name
# of the layout file.
-LAYOUT_FILE =
+LAYOUT_FILE =
#---------------------------------------------------------------------------
# configuration options related to warning and progress messages
#---------------------------------------------------------------------------
-# The QUIET tag can be used to turn on/off the messages that are generated
+# The QUIET tag can be used to turn on/off the messages that are generated
# by doxygen. Possible values are YES and NO. If left blank NO is used.
QUIET = NO
-# The WARNINGS tag can be used to turn on/off the warning messages that are
-# generated by doxygen. Possible values are YES and NO. If left blank
+# The WARNINGS tag can be used to turn on/off the warning messages that are
+# generated by doxygen. Possible values are YES and NO. If left blank
# NO is used.
WARNINGS = YES
-# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings
-# for undocumented members. If EXTRACT_ALL is set to YES then this flag will
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will
# automatically be disabled.
WARN_IF_UNDOCUMENTED = YES
-# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for
-# potential errors in the documentation, such as not documenting some
-# parameters in a documented function, or documenting parameters that
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for
+# potential errors in the documentation, such as not documenting some
+# parameters in a documented function, or documenting parameters that
# don't exist or using markup commands wrongly.
WARN_IF_DOC_ERROR = YES
-# This WARN_NO_PARAMDOC option can be abled to get warnings for
-# functions that are documented, but have no documentation for their parameters
-# or return value. If set to NO (the default) doxygen will only warn about
-# wrong or incomplete parameter documentation, but not about the absence of
+# This WARN_NO_PARAMDOC option can be abled to get warnings for
+# functions that are documented, but have no documentation for their parameters
+# or return value. If set to NO (the default) doxygen will only warn about
+# wrong or incomplete parameter documentation, but not about the absence of
# documentation.
WARN_NO_PARAMDOC = NO
-# The WARN_FORMAT tag determines the format of the warning messages that
-# doxygen can produce. The string should contain the $file, $line, and $text
-# tags, which will be replaced by the file and line number from which the
-# warning originated and the warning text. Optionally the format may contain
-# $version, which will be replaced by the version of the file (if it could
+# The WARN_FORMAT tag determines the format of the warning messages that
+# doxygen can produce. The string should contain the $file, $line, and $text
+# tags, which will be replaced by the file and line number from which the
+# warning originated and the warning text. Optionally the format may contain
+# $version, which will be replaced by the version of the file (if it could
# be obtained via FILE_VERSION_FILTER)
WARN_FORMAT = "$file:$line: $text"
-# The WARN_LOGFILE tag can be used to specify a file to which warning
-# and error messages should be written. If left blank the output is written
+# The WARN_LOGFILE tag can be used to specify a file to which warning
+# and error messages should be written. If left blank the output is written
# to stderr.
WARN_LOGFILE = doxygen_html.log
@@ -547,9 +569,9 @@
# configuration options related to the input files
#---------------------------------------------------------------------------
-# The INPUT tag can be used to specify the files and/or directories that contain
-# documented source files. You may enter file names like "myfile.cpp" or
-# directories like "/usr/src/myproject". Separate the files or directories
+# The INPUT tag can be used to specify the files and/or directories that contain
+# documented source files. You may enter file names like "myfile.cpp" or
+# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
INPUT = @top_srcdir@/@PACKAGE@ \
@@ -557,110 +579,113 @@
@top_builddir@/doc/local \
@top_srcdir@/doc/tutorial
-# This tag can be used to specify the character encoding of the source files
-# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
-# also the default input encoding. Doxygen uses libiconv (or the iconv built
-# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for
+# This tag can be used to specify the character encoding of the source files
+# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
+# also the default input encoding. Doxygen uses libiconv (or the iconv built
+# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for
# the list of possible encodings.
INPUT_ENCODING = UTF-8
-# If the value of the INPUT tag contains directories, you can use the
-# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
-# and *.h) to filter out the source-files in the directories. If left
-# blank the following patterns are tested:
-# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx
+# If the value of the INPUT tag contains directories, you can use the
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
+# and *.h) to filter out the source-files in the directories. If left
+# blank the following patterns are tested:
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx
# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90
FILE_PATTERNS = *.hpp \
*.cpp \
*.doc
-# The RECURSIVE tag can be used to turn specify whether or not subdirectories
-# should be searched for input files as well. Possible values are YES and NO.
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories
+# should be searched for input files as well. Possible values are YES and NO.
# If left blank NO is used.
RECURSIVE = YES
-# The EXCLUDE tag can be used to specify files and/or directories that should
-# excluded from the INPUT source files. This way you can easily exclude a
+# The EXCLUDE tag can be used to specify files and/or directories that should
+# excluded from the INPUT source files. This way you can easily exclude a
# subdirectory from a directory tree whose root is specified with the INPUT tag.
EXCLUDE = @top_builddir@/@PACKAGE@/config.h \
@top_srcdir@/@PACKAGE@/config_msvc.h
-# The EXCLUDE_SYMLINKS tag can be used select whether or not files or
-# directories that are symbolic links (a Unix filesystem feature) are excluded
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or
+# directories that are symbolic links (a Unix filesystem feature) are excluded
# from the input.
EXCLUDE_SYMLINKS = NO
-# If the value of the INPUT tag contains directories, you can use the
-# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
-# certain files from those directories. Note that the wildcards are matched
-# against the file with absolute path, so to exclude all test directories
+# If the value of the INPUT tag contains directories, you can use the
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
+# certain files from those directories. Note that the wildcards are matched
+# against the file with absolute path, so to exclude all test directories
# for example use the pattern */test/*
-EXCLUDE_PATTERNS =
+EXCLUDE_PATTERNS =
-# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
-# (namespaces, classes, functions, etc.) that should be excluded from the
-# output. The symbol name can be a fully qualified name, a word, or if the
-# wildcard * is used, a substring. Examples: ANamespace, AClass,
+# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
+# (namespaces, classes, functions, etc.) that should be excluded from the
+# output. The symbol name can be a fully qualified name, a word, or if the
+# wildcard * is used, a substring. Examples: ANamespace, AClass,
# AClass::ANamespace, ANamespace::*Test
-EXCLUDE_SYMBOLS =
+EXCLUDE_SYMBOLS =
-# The EXAMPLE_PATH tag can be used to specify one or more files or
-# directories that contain example code fragments that are included (see
+# The EXAMPLE_PATH tag can be used to specify one or more files or
+# directories that contain example code fragments that are included (see
# the \include command).
EXAMPLE_PATH = @top_srcdir@/doc/tutorial/src \
@top_srcdir@/test
-# If the value of the EXAMPLE_PATH tag contains directories, you can use the
-# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
-# and *.h) to filter out the source-files in the directories. If left
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
+# and *.h) to filter out the source-files in the directories. If left
# blank all files are included.
EXAMPLE_PATTERNS = *.hpp \
*.cpp \
*.ref
-# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
-# searched for input files to be used with the \include or \dontinclude
-# commands irrespective of the value of the RECURSIVE tag.
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
+# searched for input files to be used with the \include or \dontinclude
+# commands irrespective of the value of the RECURSIVE tag.
# Possible values are YES and NO. If left blank NO is used.
EXAMPLE_RECURSIVE = NO
-# The IMAGE_PATH tag can be used to specify one or more files or
-# directories that contain image that are included in the documentation (see
+# The IMAGE_PATH tag can be used to specify one or more files or
+# directories that contain image that are included in the documentation (see
# the \image command).
IMAGE_PATH = @top_srcdir@/doc/images
-# The INPUT_FILTER tag can be used to specify a program that doxygen should
-# invoke to filter for each input file. Doxygen will invoke the filter program
-# by executing (via popen()) the command <filter> <input-file>, where <filter>
-# is the value of the INPUT_FILTER tag, and <input-file> is the name of an
-# input file. Doxygen will then use the output that the filter program writes
-# to standard output. If FILTER_PATTERNS is specified, this tag will be
+# The INPUT_FILTER tag can be used to specify a program that doxygen should
+# invoke to filter for each input file. Doxygen will invoke the filter program
+# by executing (via popen()) the command <filter> <input-file>, where <filter>
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an
+# input file. Doxygen will then use the output that the filter program writes
+# to standard output.
+# If FILTER_PATTERNS is specified, this tag will be
# ignored.
-INPUT_FILTER =
+INPUT_FILTER =
-# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
-# basis. Doxygen will compare the file name with each pattern and apply the
-# filter if there is a match. The filters are a list of the form:
-# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further
-# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
+# basis.
+# Doxygen will compare the file name with each pattern and apply the
+# filter if there is a match.
+# The filters are a list of the form:
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further
+# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER
# is applied to all files.
-FILTER_PATTERNS =
+FILTER_PATTERNS =
-# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
-# INPUT_FILTER) will be used to filter the input files when producing source
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
+# INPUT_FILTER) will be used to filter the input files when producing source
# files to browse (i.e. when SOURCE_BROWSER is set to YES).
FILTER_SOURCE_FILES = NO
@@ -669,32 +694,32 @@
# configuration options related to source browsing
#---------------------------------------------------------------------------
-# If the SOURCE_BROWSER tag is set to YES then a list of source files will
-# be generated. Documented entities will be cross-referenced with these sources.
-# Note: To get rid of all source code in the generated output, make sure also
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will
+# be generated. Documented entities will be cross-referenced with these sources.
+# Note: To get rid of all source code in the generated output, make sure also
# VERBATIM_HEADERS is set to NO.
SOURCE_BROWSER = YES
-# Setting the INLINE_SOURCES tag to YES will include the body
+# Setting the INLINE_SOURCES tag to YES will include the body
# of functions and classes directly in the documentation.
INLINE_SOURCES = NO
-# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
-# doxygen to hide any special comment blocks from generated source code
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
+# doxygen to hide any special comment blocks from generated source code
# fragments. Normal C and C++ comments will always remain visible.
STRIP_CODE_COMMENTS = YES
-# If the REFERENCED_BY_RELATION tag is set to YES
-# then for each documented function all documented
+# If the REFERENCED_BY_RELATION tag is set to YES
+# then for each documented function all documented
# functions referencing it will be listed.
REFERENCED_BY_RELATION = YES
-# If the REFERENCES_RELATION tag is set to YES
-# then for each documented function all documented entities
+# If the REFERENCES_RELATION tag is set to YES
+# then for each documented function all documented entities
# called/used by that function will be listed.
REFERENCES_RELATION = YES
@@ -702,20 +727,21 @@
# If the REFERENCES_LINK_SOURCE tag is set to YES (the default)
# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from
# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will
-# link to the source code. Otherwise they will link to the documentstion.
+# link to the source code.
+# Otherwise they will link to the documentation.
REFERENCES_LINK_SOURCE = YES
-# If the USE_HTAGS tag is set to YES then the references to source code
-# will point to the HTML generated by the htags(1) tool instead of doxygen
-# built-in source browser. The htags tool is part of GNU's global source
-# tagging system (see http://www.gnu.org/software/global/global.html). You
+# If the USE_HTAGS tag is set to YES then the references to source code
+# will point to the HTML generated by the htags(1) tool instead of doxygen
+# built-in source browser. The htags tool is part of GNU's global source
+# tagging system (see http://www.gnu.org/software/global/global.html). You
# will need version 4.8.6 or higher.
USE_HTAGS = NO
-# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen
-# will generate a verbatim copy of the header file for each class for
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen
+# will generate a verbatim copy of the header file for each class for
# which an include is specified. Set to NO to disable this.
VERBATIM_HEADERS = YES
@@ -724,130 +750,141 @@
# configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
-# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index
-# of all compounds will be generated. Enable this if the project
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index
+# of all compounds will be generated. Enable this if the project
# contains a lot of classes, structs, unions or interfaces.
ALPHABETICAL_INDEX = YES
-# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then
-# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns
# in which this list wi...
[truncated message content] |
|
From: <den...@us...> - 2010-07-23 12:13:50
|
Revision: 309
http://rmol.svn.sourceforge.net/rmol/?rev=309&view=rev
Author: denis_arnaud
Date: 2010-07-23 12:13:44 +0000 (Fri, 23 Jul 2010)
Log Message:
-----------
[Doc] Updated the manual pages.
Modified Paths:
--------------
trunk/rmol/man/Makefile.am
trunk/rmol/man/rmol-config.1
trunk/rmol/man/rmol.3
Modified: trunk/rmol/man/Makefile.am
===================================================================
--- trunk/rmol/man/Makefile.am 2010-07-20 23:39:06 UTC (rev 308)
+++ trunk/rmol/man/Makefile.am 2010-07-23 12:13:44 UTC (rev 309)
@@ -1,4 +1,5 @@
-# Man pages
+# RMOL manual pages
+
man_MANS = rmol.3 rmol-config.1
EXTRA_DIST = $(man_MANS)
Modified: trunk/rmol/man/rmol-config.1
===================================================================
--- trunk/rmol/man/rmol-config.1 2010-07-20 23:39:06 UTC (rev 308)
+++ trunk/rmol/man/rmol-config.1 2010-07-23 12:13:44 UTC (rev 309)
@@ -6,10 +6,10 @@
[\-\-prefix] [\-\-version] [\-\-libs] [\-\-cflags]
.SH DESCRIPTION
.PP
-\fIrmol-config\fP is a tool that is used to configure to determine
+\fIrmol-config\fP is a tool that is used by configure to determine
the compiler and linker flags that should be used to compile
-and link programs that use \fIRMOL\fP. It is also used internally
-to the .m4 macros for GNU autoconf that are included with \fIRMOL\fP.
+and link programs that use \fIRmol\fP. It is also used internally
+by the .m4 macros, that are included with \fIRmol\fP, for GNU autoconf.
.
.SH OPTIONS
\fIrmol-config\fP accepts the following options:
@@ -18,21 +18,17 @@
Print the currently installed version of \fIRMOL\fP on the standard output.
.TP 8
.B \-\-libs
-Print the linker flags that are necessary to link a \fIRMOL\fP program, with cblas
+Print the linker flags that are necessary to link a \fIRMOL\fP library
.TP 8
.B \-\-cflags
-Print the compiler flags that are necessary to compile a \fIRMOL\fP program.
+Print the compiler flags that are necessary to compile a \fIRMOL\fP library.
.TP 8
.B \-\-prefix
Show the RMOL installation prefix.
.SH SEE ALSO
-.BR gtk-config (1),
-.BR gnome-config (1)
+.BR boost-config (1)
.SH COPYRIGHT
-Copyright \(co 2007 Denis Arnaud
+Copyright \(co 2010 Denis Arnaud
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
-provided that the above copyright notice appear in all copies and that
-both that copyright notice and this permission notice appear in
-supporting documentation.
+See the COPYING file for more information on the (LGPLv2) license, or
+directly on Internet: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
Modified: trunk/rmol/man/rmol.3
===================================================================
--- trunk/rmol/man/rmol.3 2010-07-20 23:39:06 UTC (rev 308)
+++ trunk/rmol/man/rmol.3 2010-07-23 12:13:44 UTC (rev 309)
@@ -5,10 +5,10 @@
#include <rmol/...>
.SH DESCRIPTION
The Revenue Management Optimisation Library (RMOL) is a collection of
-routines for revenue management calculations. The routines are written from
-scratch by the RMOL team in C++, and present a modern Applications
-Programming Interface (API) for C/C++ programmers, allowing wrappers to be
-written for very high level languages.
+routines for revenue management calculations. The routines are
+written from scratch by the RMOL team in C++, and present a modern
+Applications Programming Interface (API) for C/C++ programmers,
+allowing wrappers to be written for very high level languages.
.PP
The library covers the following areas,
.TP
@@ -27,4 +27,4 @@
(if the library is installed).
.PP
Please report any bugs to
-.B https://sourceforge.net/tracker/?group_id=177703&atid=882290.
+.B https://sourceforge.net/apps/trac/rmol/report
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-07-20 23:39:13
|
Revision: 308
http://rmol.svn.sourceforge.net/rmol/?rev=308&view=rev
Author: denis_arnaud
Date: 2010-07-20 23:39:06 +0000 (Tue, 20 Jul 2010)
Log Message:
-----------
[Doc] Prefixed the source file variables with rmol.
Modified Paths:
--------------
trunk/rmol/doc/Makefile.am
trunk/rmol/po/fr.po
trunk/rmol/rmol/Makefile.am
trunk/rmol/rmol/basic/Makefile.am
trunk/rmol/rmol/basic/sources.mk
trunk/rmol/rmol/batches/Makefile.am
trunk/rmol/rmol/batches/sources.mk
trunk/rmol/rmol/bom/Makefile.am
trunk/rmol/rmol/bom/sources.mk
trunk/rmol/rmol/command/Makefile.am
trunk/rmol/rmol/command/sources.mk
trunk/rmol/rmol/core/Makefile.am
trunk/rmol/rmol/core/sources.mk
trunk/rmol/rmol/factory/Makefile.am
trunk/rmol/rmol/factory/sources.mk
trunk/rmol/rmol/field/Makefile.am
trunk/rmol/rmol/field/sources.mk
trunk/rmol/rmol/service/Makefile.am
trunk/rmol/rmol/service/sources.mk
Modified: trunk/rmol/doc/Makefile.am
===================================================================
--- trunk/rmol/doc/Makefile.am 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/doc/Makefile.am 2010-07-20 23:39:06 UTC (rev 308)
@@ -27,14 +27,14 @@
html/index.html: doxygen_html.cfg \
$(doc_local_sources) $(html_local_sources) \
$(doc_tutorial_sources) $(cpp_tutorial_sources) \
- $(service_h_sources) $(service_cc_sources) \
- $(batches_h_sources) $(batches_cc_sources) \
- $(bas_h_sources) $(bas_cc_sources) \
- $(fld_h_sources) $(fld_cc_sources) \
- $(bom_h_sources) $(bom_cc_sources) \
- $(fac_h_sources) $(fac_cc_sources) \
- $(cmd_h_sources) $(cmd_cc_sources) \
- $(svc_h_sources) $(svc_cc_sources)
+ $(rmol_service_h_sources) $(rmol_service_cc_sources) \
+ $(rmol_batches_h_sources) $(rmol_batches_cc_sources) \
+ $(rmol_bas_h_sources) $(rmol_bas_cc_sources) \
+ $(rmol_fld_h_sources) $(rmol_fld_cc_sources) \
+ $(rmol_bom_h_sources) $(rmol_bom_cc_sources) \
+ $(rmol_fac_h_sources) $(rmol_fac_cc_sources) \
+ $(rmol_cmd_h_sources) $(rmol_cmd_cc_sources) \
+ $(rmol_svc_h_sources) $(rmol_svc_cc_sources)
doxygen $<; \
if test -d html; then \
cp $(srcdir)/images/rmol_logo.png html; \
Modified: trunk/rmol/po/fr.po
===================================================================
--- trunk/rmol/po/fr.po 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/po/fr.po 2010-07-20 23:39:06 UTC (rev 308)
@@ -10,6 +10,7 @@
"PO-Revision-Date: 2009-03-07 23:24+0100\n"
"Last-Translator: Michel Robitaille <rob...@IR...>\n"
"Language-Team: French <tr...@tr...>\n"
+"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -1585,7 +1586,8 @@
#~ " {*} r\xE9p\xE9ter le patron pr\xE9c\xE9dent le plus souvent "
#~ "possible\n"
#~ "\n"
-#~ "Une ligne de SAUT a besoin d'un \xAB + \xBB ou \xAB - \xBB suivi d'un entier positif.\n"
+#~ "Une ligne de SAUT a besoin d'un \xAB + \xBB ou \xAB - \xBB suivi d'un entier "
+#~ "positif.\n"
#~ msgid "Usage: %s [OPTION]... [FILE]...\n"
#~ msgstr "Usage: %s [OPTION]... [FICHIER]...\n"
@@ -1997,7 +1999,8 @@
#~ "virgules\n"
#~ " seek=N escamoter N blocs de taille \xAB obs \xBB du fichier de "
#~ "sortie\n"
-#~ " skip=N escamoter N blocs de taille \xAB ibs \xBB du fichier d'entr\xE9e\n"
+#~ " skip=N escamoter N blocs de taille \xAB ibs \xBB du fichier "
+#~ "d'entr\xE9e\n"
#~ " status=noxfer supprimer les statistiques de transfert\n"
#~ msgid ""
@@ -2243,8 +2246,8 @@
#~ "offset too large: cannot truncate to a length of seek=%<PRIuMAX> (%lu-"
#~ "byte) blocks"
#~ msgstr ""
-#~ "d\xE9calage trop grand: ne peut tronquer \xE0 la longueur de la recherche=%"
-#~ "<PRIuMAX> (%lu-byte) blocs"
+#~ "d\xE9calage trop grand: ne peut tronquer \xE0 la longueur de la recherche="
+#~ "%<PRIuMAX> (%lu-byte) blocs"
#~ msgid "truncating at %<PRIuMAX> bytes in output file %s"
#~ msgstr "troncation \xE0 %<PRIuMAX> octets dans le fichier de sortie %s"
@@ -2403,8 +2406,8 @@
#~ "utiliser\n"
#~ "pour les types de fichiers et les extensions. Autrement, utiliser la base "
#~ "de donn\xE9es\n"
-#~ "pr\xE9compil\xE9s. Pour le d\xE9tail du format de ces fichiers, ex\xE9cuter \xABdircolors "
-#~ "--print-database'.\n"
+#~ "pr\xE9compil\xE9s. Pour le d\xE9tail du format de ces fichiers, ex\xE9cuter "
+#~ "\xABdircolors --print-database'.\n"
#~ msgid "%s:%lu: invalid line; missing second token"
#~ msgstr "%s:%lu: ligne invalide; second jeton manquant"
@@ -3391,7 +3394,8 @@
#~ "Chaque CHAMP est un champ compt\xE9 num\xE9riquement \xE0 partir de 1.\n"
#~ "FORMAT est une sp\xE9cification contenant un ou plusieurs virgules ou "
#~ "blancs\n"
-#~ "chacun \xE9tant \xAB NOFICHIER.CHAMP \xBB ou \xAB 0 \xBB. Par d\xE9faut FORMAT affiche des\n"
+#~ "chacun \xE9tant \xAB NOFICHIER.CHAMP \xBB ou \xAB 0 \xBB. Par d\xE9faut FORMAT affiche "
+#~ "des\n"
#~ "champs fusionn\xE9s, les champs restants de FICHIER1 ou FICHIER2 sont tous "
#~ "s\xE9par\xE9s par CAR.\n"
#~ "\n"
@@ -3462,7 +3466,8 @@
#~ "PID is an integer; if negative it identifies a process group.\n"
#~ msgstr ""
#~ "\n"
-#~ "SIGNAL peut \xEAtre un nom comme \xAB HUP \xBB ou un num\xE9ro de signal commme \xAB 1 \xBB\n"
+#~ "SIGNAL peut \xEAtre un nom comme \xAB HUP \xBB ou un num\xE9ro de signal commme \xAB 1 "
+#~ "\xBB\n"
#~ "ou un \xE9tat de fin d'ex\xE9cution d'un processus termin\xE9 par un signal.\n"
#~ "PID est un entier; si n\xE9gatif il identifie un groupe de processus.\n"
@@ -5352,8 +5357,8 @@
#~ " -C, --copyright afficher les Droits d'auteur et les "
#~ "conditions\n"
#~ " de recopie\n"
-#~ " -G, --traditional faire fonctionner \xAB ptx \xBB comme en System "
-#~ "V\n"
+#~ " -G, --traditional faire fonctionner \xAB ptx \xBB comme en "
+#~ "System V\n"
#~ " -F, --flag-truncation=CHA\xCENE utiliser la CHA\xCENE pour indiquer la "
#~ "troncation\n"
#~ " des lignes\n"
@@ -5622,7 +5627,8 @@
#~ " %s ./-foo\n"
#~ msgstr ""
#~ "\n"
-#~ "Pour enlever un fichier dont le nom d\xE9but par \xAB - \xBB, par exemple \xAB -foo \xBB,\n"
+#~ "Pour enlever un fichier dont le nom d\xE9but par \xAB - \xBB, par exemple \xAB -foo "
+#~ "\xBB,\n"
#~ "utiliser une de ces commandes:\n"
#~ " %s -- -foo\n"
#~ "\n"
@@ -6070,10 +6076,10 @@
#~ msgstr ""
#~ "Usage: %s NOMBRE[SUFFIXE]...\n"
#~ " ou: %s OPTION\n"
-#~ "Effectuer une pause de NOMBRE de secondes. Le SUFFIXE peut \xEAtre \xAB s \xBB pour "
-#~ "des\n"
-#~ "secondes (par d\xE9faut), \xAB m \xBB pour des minutes, \xAB h \xBB pour des heures ou \xAB d "
-#~ "\xBB\n"
+#~ "Effectuer une pause de NOMBRE de secondes. Le SUFFIXE peut \xEAtre \xAB s \xBB "
+#~ "pour des\n"
+#~ "secondes (par d\xE9faut), \xAB m \xBB pour des minutes, \xAB h \xBB pour des heures ou "
+#~ "\xAB d \xBB\n"
#~ "pour des jours. Contrairement \xE0 la plupart des implantations qui "
#~ "requierent un\n"
#~ "nombre entier, ici le NOMBRE peut \xEAtre un nombre arbitraire en virgule "
@@ -6131,7 +6137,8 @@
#~ "caract\xE8res\n"
#~ " -i, --ignore-nonprinting consid\xE9rer seulement les caract\xE8res "
#~ "imprimables\n"
-#~ " -M, --month-sort comparer (inconnu) < \xAB JAN \xBB < ... < \xAB D\xC9C \xBB\n"
+#~ " -M, --month-sort comparer (inconnu) < \xAB JAN \xBB < ... < \xAB D\xC9C "
+#~ "\xBB\n"
#~ " -n, --numeric-sort comparer selon la valeur num\xE9rique de la "
#~ "cha\xEEne\n"
#~ " -r, --reverse afficher dans l'ordre inverse le r\xE9sultat\n"
@@ -6167,8 +6174,8 @@
#~ msgid ""
#~ " -t, --field-separator=SEP use SEP instead of non-blank to blank "
#~ "transition\n"
-#~ " -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %"
-#~ "s;\n"
+#~ " -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or "
+#~ "%s;\n"
#~ " multiple options specify multiple "
#~ "directories\n"
#~ " -u, --unique with -c, check for strict ordering;\n"
@@ -6726,8 +6733,8 @@
#~ msgid " * [-]iutf8 assume input characters are UTF-8 encoded\n"
#~ msgstr ""
-#~ " * [-]iutf8 assumer que les caract\xE8res d'entr\xE9es sont encod\xE9s en UTF-"
-#~ "8\n"
+#~ " * [-]iutf8 assumer que les caract\xE8res d'entr\xE9es sont encod\xE9s en "
+#~ "UTF-8\n"
#~ msgid ""
#~ " * [-]iuclc translate uppercase characters to lowercase\n"
@@ -7211,8 +7218,8 @@
#~ " -F identique \xE0 --follow=nom --retry\n"
#~ msgid ""
-#~ " -n, --lines=N output the last N lines, instead of the last %"
-#~ "d\n"
+#~ " -n, --lines=N output the last N lines, instead of the last "
+#~ "%d\n"
#~ " --max-unchanged-stats=N\n"
#~ " with --follow=name, reopen a FILE which has "
#~ "not\n"
@@ -7220,8 +7227,8 @@
#~ " to see if it has been unlinked or renamed\n"
#~ " (this is the usual case of rotated log files)\n"
#~ msgstr ""
-#~ " -n, --lines=N afficher les N derni\xE8reslignes, au lieu des %"
-#~ "d\n"
+#~ " -n, --lines=N afficher les N derni\xE8reslignes, au lieu des "
+#~ "%d\n"
#~ " --max-unchanged-stats=N\n"
#~ " avec l'option --follow=nom, le FICHIER qui n'a "
#~ "pas\n"
@@ -7571,7 +7578,8 @@
#~ msgstr ""
#~ " -S FICHIER FICHIER existe et est de type \xAB socket \xBB\n"
#~ " -t DF descripteur de fichier DF est ouvert sur le terminal\n"
-#~ " -u FICHIER FICHIER existe et le bit \xAB set-user-ID \xBB, est initialis\xE9\n"
+#~ " -u FICHIER FICHIER existe et le bit \xAB set-user-ID \xBB, est "
+#~ "initialis\xE9\n"
#~ " -w FICHIER FICHIER existe et les permissions en \xE9criture sont "
#~ "donn\xE9es\n"
#~ " -x FICHIER FICHIER existe et ex\xE9cutable\n"
@@ -7673,8 +7681,8 @@
#~ msgid ""
#~ "warning: `touch %s' is obsolete; use `touch -t %04ld%02d%02d%02d%02d.%02d'"
#~ msgstr ""
-#~ "AVERTISSEMENT: `touch %s' est obsol\xE8te; utiliser `touch -t %04ld%02d%02d%"
-#~ "02d%02d.%02d'"
+#~ "AVERTISSEMENT: `touch %s' est obsol\xE8te; utiliser `touch -t %04ld%02d%02d"
+#~ "%02d%02d.%02d'"
#~ msgid "Usage: %s [OPTION]... SET1 [SET2]\n"
#~ msgstr "Usage: %s [OPTION]... ENSEMBLE1 [ENSEMBLE2]\n"
@@ -8363,7 +8371,8 @@
#~ "warning: unportable BRE: %s: using `^' as the first character\n"
#~ "of the basic regular expression is not portable; it is being ignored"
#~ msgstr ""
-#~ "AVERTISSEMENT: BRE non portable: %s: l'utilisation de \xAB ^ \xBB comme premier\n"
+#~ "AVERTISSEMENT: BRE non portable: %s: l'utilisation de \xAB ^ \xBB comme "
+#~ "premier\n"
#~ "caract\xE8re d'une expression r\xE9guli\xE8re de base n'est pas portable; cela a "
#~ "\xE9t\xE9 ignor\xE9."
@@ -8932,8 +8941,8 @@
#~ msgid "starting page number larger than total number of pages: `%d'"
#~ msgstr ""
-#~ "Le num\xE9ro de page de d\xE9part est plus grand que le nombre total de pages: \xAB "
-#~ "%d \xBB"
+#~ "Le num\xE9ro de page de d\xE9part est plus grand que le nombre total de pages: "
+#~ "\xAB %d \xBB"
#~ msgid "Page %d"
#~ msgstr "Page %d"
@@ -11175,7 +11184,8 @@
#~ " -S FICHIER FICHIER existe et est de type \xAB socket \xBB\n"
#~ " -t [DF] descripteur de fichier DF (sortie standard par d\xE9faut)\n"
#~ " est ouvert sur le terminal\n"
-#~ " -u FICHIER FICHIER existe et le bit \xAB set-user-ID \xBB, est initialis\xE9\n"
+#~ " -u FICHIER FICHIER existe et le bit \xAB set-user-ID \xBB, est "
+#~ "initialis\xE9\n"
#~ " -w FICHIER FICHIER existe et l'\xE9criture y est permise\n"
#~ " -x FICHIER FICHIER existe et ex\xE9cutable\n"
@@ -12358,8 +12368,8 @@
#~ " -S, --buffer-size=SIZE use SIZE for main memory buffer\n"
#~ " -t, --field-separator=SEP use SEP instead of non- to whitespace "
#~ "transition\n"
-#~ " -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %"
-#~ "s\n"
+#~ " -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or "
+#~ "%s\n"
#~ " multiple options specify multiple "
#~ "directories\n"
#~ " -u, --unique with -c: check for strict ordering\n"
@@ -12419,8 +12429,8 @@
#~ "grows;\n"
#~ " -f, --follow, and --follow=descriptor are\n"
#~ " equivalent\n"
-#~ " -n, --lines=N output the last N lines, instead of the last %"
-#~ "d\n"
+#~ " -n, --lines=N output the last N lines, instead of the last "
+#~ "%d\n"
#~ " --max-unchanged-stats=N\n"
#~ " with --follow=name, reopen a FILE which has "
#~ "not\n"
@@ -12456,8 +12466,8 @@
#~ " afficher les derni\xE8res donn\xE9es ajout\xE9es tant\n"
#~ " que le fichier s'accro\xEEt; -f, --follow, et\n"
#~ " --follow=descripteur sont \xE9quivalents\n"
-#~ " -n, --lines=N afficher les derni\xE8res N lignes, au lieu des %"
-#~ "d\n"
+#~ " -n, --lines=N afficher les derni\xE8res N lignes, au lieu des "
+#~ "%d\n"
#~ " --max-unchanged-stats=N\n"
#~ " voir la documentation de texinfo\n"
#~ " (le d\xE9faut est %d)\n"
Modified: trunk/rmol/rmol/Makefile.am
===================================================================
--- trunk/rmol/rmol/Makefile.am 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/Makefile.am 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,3 +1,4 @@
+# rmol
include $(top_srcdir)/Makefile.common
include $(srcdir)/core/sources.mk
Modified: trunk/rmol/rmol/basic/Makefile.am
===================================================================
--- trunk/rmol/rmol/basic/Makefile.am 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/basic/Makefile.am 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,11 +1,13 @@
-## basic sub-directory
+## rmol/basic sub-directory
include $(top_srcdir)/Makefile.common
include $(srcdir)/sources.mk
-noinst_LTLIBRARIES= libbas.la
+#
+noinst_LTLIBRARIES = librmolbas.la
-libbas_la_SOURCES= $(bas_h_sources) $(bas_cc_sources)
-libbas_la_CXXFLAGS = $(BOOST_CFLAGS)
+librmolbas_la_SOURCES = $(rmol_bas_h_sources) $(rmol_bas_cc_sources)
+librmolbas_la_CXXFLAGS = $(BOOST_CFLAGS)
+
#pkgincludedir = $(includedir)/@PACKAGE@/basic
#pkginclude_HEADERS = $(bas_h_sources)
Modified: trunk/rmol/rmol/basic/sources.mk
===================================================================
--- trunk/rmol/rmol/basic/sources.mk 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/basic/sources.mk 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,4 +1,6 @@
-bas_h_sources = $(top_srcdir)/rmol/basic/BasConst_General.hpp \
+rmol_bas_h_sources = \
+ $(top_srcdir)/rmol/basic/BasConst_General.hpp \
$(top_srcdir)/rmol/basic/BasConst_Overbooking.hpp \
$(top_srcdir)/rmol/basic/BasConst_RMOL_Service.hpp
-bas_cc_sources = $(top_srcdir)/rmol/basic/BasConst.cpp
+rmol_bas_cc_sources = \
+ $(top_srcdir)/rmol/basic/BasConst.cpp
Modified: trunk/rmol/rmol/batches/Makefile.am
===================================================================
--- trunk/rmol/rmol/batches/Makefile.am 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/batches/Makefile.am 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,3 +1,4 @@
+# rmol/batches
include $(top_srcdir)/Makefile.common
include $(srcdir)/sources.mk
@@ -9,7 +10,7 @@
# Binaries (batches)
bin_PROGRAMS = rmol
-rmol_SOURCES = $(batches_h_sources) $(batches_cc_sources)
+rmol_SOURCES = $(rmol_batches_h_sources) $(rmol_batches_cc_sources)
rmol_CXXFLAGS = $(BOOST_CFLAGS)
#rmol_LDADD =
rmol_LDFLAGS = $(BOOST_PROGRAM_OPTIONS_LIB) $(GSL_LIBS) \
Modified: trunk/rmol/rmol/batches/sources.mk
===================================================================
--- trunk/rmol/rmol/batches/sources.mk 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/batches/sources.mk 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,2 +1,2 @@
-batches_h_sources =
-batches_cc_sources = $(top_srcdir)/rmol/batches/rmol.cpp
+rmol_batches_h_sources =
+rmol_batches_cc_sources = $(top_srcdir)/rmol/batches/rmol.cpp
Modified: trunk/rmol/rmol/bom/Makefile.am
===================================================================
--- trunk/rmol/rmol/bom/Makefile.am 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/bom/Makefile.am 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,12 +1,14 @@
-## bom sub-directory
+## rmol/bom sub-directory
include $(top_srcdir)/Makefile.common
include $(srcdir)/sources.mk
-noinst_LTLIBRARIES= libbom.la
+#
+noinst_LTLIBRARIES = librmolbom.la
-libbom_la_SOURCES= $(bom_h_sources) $(bom_cc_sources)
-libbom_la_CXXFLAGS = $(GSL_CFLAGS) $(BOOST_CFLAGS)
-libbom_la_LDFLAGS = $(GSL_LIBS)
+librmolbom_la_SOURCES = $(rmol_bom_h_sources) $(rmol_bom_cc_sources)
+librmolbom_la_CXXFLAGS = $(GSL_CFLAGS) $(BOOST_CFLAGS)
+librmolbom_la_LDFLAGS = $(GSL_LIBS)
+
#pkgincludedir = $(includedir)/@PACKAGE@/bom
#pkginclude_HEADERS = $(bom_h_sources)
Modified: trunk/rmol/rmol/bom/sources.mk
===================================================================
--- trunk/rmol/rmol/bom/sources.mk 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/bom/sources.mk 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,4 +1,5 @@
-bom_h_sources = $(top_srcdir)/rmol/bom/BomAbstract.hpp \
+rmol_bom_h_sources = \
+ $(top_srcdir)/rmol/bom/BomAbstract.hpp \
$(top_srcdir)/rmol/bom/StructAbstract.hpp \
$(top_srcdir)/rmol/bom/Bucket.hpp \
$(top_srcdir)/rmol/bom/BucketList.hpp \
@@ -25,7 +26,8 @@
$(top_srcdir)/rmol/bom/ExpectationMaximization.hpp \
$(top_srcdir)/rmol/bom/QForecaster.hpp
-bom_cc_sources = $(top_srcdir)/rmol/bom/BomAbstract.cpp \
+rmol_bom_cc_sources = \
+ $(top_srcdir)/rmol/bom/BomAbstract.cpp \
$(top_srcdir)/rmol/bom/Bucket.cpp \
$(top_srcdir)/rmol/bom/BucketHolder.cpp \
$(top_srcdir)/rmol/bom/Demand.cpp \
@@ -44,4 +46,4 @@
$(top_srcdir)/rmol/bom/StudyStatManager.cpp \
$(top_srcdir)/rmol/bom/ExpectationMaximization.cpp \
$(top_srcdir)/rmol/bom/QForecaster.cpp
-
+
Modified: trunk/rmol/rmol/command/Makefile.am
===================================================================
--- trunk/rmol/rmol/command/Makefile.am 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/command/Makefile.am 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,11 +1,13 @@
-## command sub-directory
+## rmol/command sub-directory
include $(top_srcdir)/Makefile.common
include $(srcdir)/sources.mk
-noinst_LTLIBRARIES= libcmd.la
+#
+noinst_LTLIBRARIES = librmolcmd.la
-libcmd_la_SOURCES= $(cmd_h_sources) $(cmd_cc_sources)
-libcmd_la_CXXFLAGS = $(BOOST_CFLAGS)
+librmolcmd_la_SOURCES = $(rmol_cmd_h_sources) $(rmol_cmd_cc_sources)
+librmolcmd_la_CXXFLAGS = $(BOOST_CFLAGS)
+
#pkgincludedir = $(includedir)/@PACKAGE@/command
#pkginclude_HEADERS = $(cmd_h_sources)
Modified: trunk/rmol/rmol/command/sources.mk
===================================================================
--- trunk/rmol/rmol/command/sources.mk 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/command/sources.mk 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,9 +1,11 @@
-cmd_h_sources = $(top_srcdir)/rmol/command/FileMgr.hpp \
+rmol_cmd_h_sources = \
+ $(top_srcdir)/rmol/command/FileMgr.hpp \
$(top_srcdir)/rmol/command/Optimiser.hpp \
$(top_srcdir)/rmol/command/Unconstrainer.hpp \
$(top_srcdir)/rmol/command/Forecaster.hpp \
$(top_srcdir)/rmol/command/Utilities.hpp
-cmd_cc_sources = $(top_srcdir)/rmol/command/FileMgr.cpp \
+rmol_cmd_cc_sources = \
+ $(top_srcdir)/rmol/command/FileMgr.cpp \
$(top_srcdir)/rmol/command/Optimiser.cpp \
$(top_srcdir)/rmol/command/Unconstrainer.cpp \
$(top_srcdir)/rmol/command/Forecaster.cpp \
Modified: trunk/rmol/rmol/core/Makefile.am
===================================================================
--- trunk/rmol/rmol/core/Makefile.am 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/core/Makefile.am 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,3 +1,4 @@
+# rmol/core sub-directory
include $(top_srcdir)/Makefile.common
include $(srcdir)/sources.mk
@@ -11,15 +12,16 @@
# Library
lib_LTLIBRARIES = librmol.la
-librmol_la_SOURCES = $(service_h_sources) $(service_cc_sources)
+librmol_la_SOURCES = $(rmol_service_h_sources) $(rmol_service_cc_sources)
librmol_la_LIBADD = \
- $(top_builddir)/rmol/basic/libbas.la \
- $(top_builddir)/rmol/field/libfld.la \
- $(top_builddir)/rmol/bom/libbom.la \
- $(top_builddir)/rmol/factory/libfac.la \
- $(top_builddir)/rmol/command/libcmd.la \
- $(top_builddir)/rmol/service/libsvc.la
+ $(top_builddir)/rmol/basic/librmolbas.la \
+ $(top_builddir)/rmol/field/librmolfld.la \
+ $(top_builddir)/rmol/bom/librmolbom.la \
+ $(top_builddir)/rmol/factory/librmolfac.la \
+ $(top_builddir)/rmol/command/librmolcmd.la \
+ $(top_builddir)/rmol/service/librmolsvc.la
librmol_la_LDFLAGS = \
- $(BOOST_DATE_TIME_LIB) $(BOOST_PROGRAM_OPTIONS_LIB) $(BOOST_FILESYSTEM_LIB) \
+ $(BOOST_DATE_TIME_LIB) $(BOOST_PROGRAM_OPTIONS_LIB) \
+ $(BOOST_FILESYSTEM_LIB) \
$(top_builddir)/stdair/core/libstdair.la \
$(GSL_LIBS) -version-info $(GENERIC_LIBRARY_VERSION)
Modified: trunk/rmol/rmol/core/sources.mk
===================================================================
--- trunk/rmol/rmol/core/sources.mk 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/core/sources.mk 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,6 +1,7 @@
-service_h_sources = $(top_srcdir)/rmol/RMOL_Types.hpp \
- $(top_srcdir)/rmol/RMOL_Service.hpp \
- $(top_srcdir)/rmol/RMOL_FORECASTER_Types.hpp \
- $(top_srcdir)/rmol/RMOL_UNCONSTRAINER_Types.hpp \
- $(top_srcdir)/rmol/RMOL_UTILITY_Types.hpp
-service_cc_sources =
+rmol_service_h_sources = \
+ $(top_srcdir)/rmol/RMOL_Types.hpp \
+ $(top_srcdir)/rmol/RMOL_Service.hpp \
+ $(top_srcdir)/rmol/RMOL_FORECASTER_Types.hpp \
+ $(top_srcdir)/rmol/RMOL_UNCONSTRAINER_Types.hpp \
+ $(top_srcdir)/rmol/RMOL_UTILITY_Types.hpp
+rmol_service_cc_sources =
Modified: trunk/rmol/rmol/factory/Makefile.am
===================================================================
--- trunk/rmol/rmol/factory/Makefile.am 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/factory/Makefile.am 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,11 +1,13 @@
-## factory sub-directory
+## rmol/factory sub-directory
include $(top_srcdir)/Makefile.common
include $(srcdir)/sources.mk
-noinst_LTLIBRARIES= libfac.la
+#
+noinst_LTLIBRARIES = librmolfac.la
-libfac_la_SOURCES= $(fac_h_sources) $(fac_cc_sources)
-libfac_la_CXXFLAGS =
+librmolfac_la_SOURCES = $(rmol_fac_h_sources) $(rmol_fac_cc_sources)
+librmolfac_la_CXXFLAGS =
+
#pkgincludedir = $(includedir)/@PACKAGE@/factory
#pkginclude_HEADERS = $(fac_h_sources)
Modified: trunk/rmol/rmol/factory/sources.mk
===================================================================
--- trunk/rmol/rmol/factory/sources.mk 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/factory/sources.mk 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,4 +1,5 @@
-fac_h_sources = $(top_srcdir)/rmol/factory/FacSupervisor.hpp \
+rmol_fac_h_sources = \
+ $(top_srcdir)/rmol/factory/FacSupervisor.hpp \
$(top_srcdir)/rmol/factory/FacBomAbstract.hpp \
$(top_srcdir)/rmol/factory/FacServiceAbstract.hpp \
$(top_srcdir)/rmol/factory/FacRmolServiceContext.hpp \
@@ -9,7 +10,8 @@
$(top_srcdir)/rmol/factory/FacPartialSumHolderHolder.hpp \
$(top_srcdir)/rmol/factory/FacPartialSumHolder.hpp \
$(top_srcdir)/rmol/factory/FacStudyStatManager.hpp
-fac_cc_sources = $(top_srcdir)/rmol/factory/FacSupervisor.cpp \
+rmol_fac_cc_sources = \
+ $(top_srcdir)/rmol/factory/FacSupervisor.cpp \
$(top_srcdir)/rmol/factory/FacBomAbstract.cpp \
$(top_srcdir)/rmol/factory/FacServiceAbstract.cpp \
$(top_srcdir)/rmol/factory/FacRmolServiceContext.cpp \
Modified: trunk/rmol/rmol/field/Makefile.am
===================================================================
--- trunk/rmol/rmol/field/Makefile.am 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/field/Makefile.am 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,11 +1,13 @@
-## field sub-directory
+## rmol/field sub-directory
include $(top_srcdir)/Makefile.common
include $(srcdir)/sources.mk
-noinst_LTLIBRARIES= libfld.la
+#
+noinst_LTLIBRARIES = librmolfld.la
-libfld_la_SOURCES= $(fld_h_sources) $(fld_cc_sources)
-libfld_la_CXXFLAGS =
+librmolfld_la_SOURCES = $(rmol_fld_h_sources) $(rmol_fld_cc_sources)
+librmolfld_la_CXXFLAGS =
+
#pkgincludedir = $(includedir)/@PACKAGE@/field
#pkginclude_HEADERS = $(fld_h_sources)
Modified: trunk/rmol/rmol/field/sources.mk
===================================================================
--- trunk/rmol/rmol/field/sources.mk 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/field/sources.mk 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,8 +1,10 @@
-fld_h_sources = $(top_srcdir)/rmol/field/FldAbstract.hpp \
+rmol_fld_h_sources = \
+ $(top_srcdir)/rmol/field/FldAbstract.hpp \
$(top_srcdir)/rmol/field/FldDistributionParameters.hpp \
$(top_srcdir)/rmol/field/FldYieldRange.hpp \
$(top_srcdir)/rmol/field/FldOverbookingPolicy.hpp
-fld_cc_sources = $(top_srcdir)/rmol/field/FldAbstract.cpp \
+rmol_fld_cc_sources = \
+ $(top_srcdir)/rmol/field/FldAbstract.cpp \
$(top_srcdir)/rmol/field/FldDistributionParameters.cpp \
$(top_srcdir)/rmol/field/FldYieldRange.cpp \
$(top_srcdir)/rmol/field/FldOverbookingPolicy.cpp
Modified: trunk/rmol/rmol/service/Makefile.am
===================================================================
--- trunk/rmol/rmol/service/Makefile.am 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/service/Makefile.am 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,11 +1,13 @@
-## command sub-directory
+## rmol/command sub-directory
include $(top_srcdir)/Makefile.common
include $(srcdir)/sources.mk
-noinst_LTLIBRARIES= libsvc.la
+#
+noinst_LTLIBRARIES = librmolsvc.la
-libsvc_la_SOURCES= $(svc_h_sources) $(svc_cc_sources)
-libsvc_la_CXXFLAGS =
+librmolsvc_la_SOURCES = $(rmol_svc_h_sources) $(rmol_svc_cc_sources)
+librmolsvc_la_CXXFLAGS =
+
#pkgincludedir = $(includedir)/@PACKAGE@/service
#pkginclude_HEADERS = $(cmd_h_sources)
Modified: trunk/rmol/rmol/service/sources.mk
===================================================================
--- trunk/rmol/rmol/service/sources.mk 2010-07-14 19:15:31 UTC (rev 307)
+++ trunk/rmol/rmol/service/sources.mk 2010-07-20 23:39:06 UTC (rev 308)
@@ -1,5 +1,7 @@
-svc_h_sources = $(top_srcdir)/rmol/service/ServiceAbstract.hpp \
- $(top_srcdir)/rmol/service/RMOL_ServiceContext.hpp
-svc_cc_sources = $(top_srcdir)/rmol/service/ServiceAbstract.cpp \
- $(top_srcdir)/rmol/service/RMOL_ServiceContext.cpp \
- $(top_srcdir)/rmol/service/RMOL_Service.cpp
+rmol_svc_h_sources = \
+ $(top_srcdir)/rmol/service/ServiceAbstract.hpp \
+ $(top_srcdir)/rmol/service/RMOL_ServiceContext.hpp
+rmol_svc_cc_sources = \
+ $(top_srcdir)/rmol/service/ServiceAbstract.cpp \
+ $(top_srcdir)/rmol/service/RMOL_ServiceContext.cpp \
+ $(top_srcdir)/rmol/service/RMOL_Service.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-07-14 19:15:37
|
Revision: 307
http://rmol.svn.sourceforge.net/rmol/?rev=307&view=rev
Author: denis_arnaud
Date: 2010-07-14 19:15:31 +0000 (Wed, 14 Jul 2010)
Log Message:
-----------
[RPM Packaging] Updated (just a little bit) with new guidelines.
Modified Paths:
--------------
branches/rmol/0.23.0/main/man/rmol-config.1
branches/rmol/0.23.0/main/po/fr.po
branches/rmol/0.23.0/main/rmol.spec.in
trunk/rmol/man/rmol-config.1
trunk/rmol/rmol.spec.in
Modified: branches/rmol/0.23.0/main/man/rmol-config.1
===================================================================
--- branches/rmol/0.23.0/main/man/rmol-config.1 2010-07-14 16:51:23 UTC (rev 306)
+++ branches/rmol/0.23.0/main/man/rmol-config.1 2010-07-14 19:15:31 UTC (rev 307)
@@ -12,7 +12,6 @@
to the .m4 macros for GNU autoconf that are included with \fIRMOL\fP.
.
.SH OPTIONS
-.l
\fIrmol-config\fP accepts the following options:
.TP 8
.B \-\-version
Modified: branches/rmol/0.23.0/main/po/fr.po
===================================================================
--- branches/rmol/0.23.0/main/po/fr.po 2010-07-14 16:51:23 UTC (rev 306)
+++ branches/rmol/0.23.0/main/po/fr.po 2010-07-14 19:15:31 UTC (rev 307)
@@ -10,6 +10,7 @@
"PO-Revision-Date: 2009-03-07 23:24+0100\n"
"Last-Translator: Michel Robitaille <rob...@IR...>\n"
"Language-Team: French <tr...@tr...>\n"
+"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -1585,7 +1586,8 @@
#~ " {*} r\xE9p\xE9ter le patron pr\xE9c\xE9dent le plus souvent "
#~ "possible\n"
#~ "\n"
-#~ "Une ligne de SAUT a besoin d'un \xAB + \xBB ou \xAB - \xBB suivi d'un entier positif.\n"
+#~ "Une ligne de SAUT a besoin d'un \xAB + \xBB ou \xAB - \xBB suivi d'un entier "
+#~ "positif.\n"
#~ msgid "Usage: %s [OPTION]... [FILE]...\n"
#~ msgstr "Usage: %s [OPTION]... [FICHIER]...\n"
@@ -1997,7 +1999,8 @@
#~ "virgules\n"
#~ " seek=N escamoter N blocs de taille \xAB obs \xBB du fichier de "
#~ "sortie\n"
-#~ " skip=N escamoter N blocs de taille \xAB ibs \xBB du fichier d'entr\xE9e\n"
+#~ " skip=N escamoter N blocs de taille \xAB ibs \xBB du fichier "
+#~ "d'entr\xE9e\n"
#~ " status=noxfer supprimer les statistiques de transfert\n"
#~ msgid ""
@@ -2243,8 +2246,8 @@
#~ "offset too large: cannot truncate to a length of seek=%<PRIuMAX> (%lu-"
#~ "byte) blocks"
#~ msgstr ""
-#~ "d\xE9calage trop grand: ne peut tronquer \xE0 la longueur de la recherche=%"
-#~ "<PRIuMAX> (%lu-byte) blocs"
+#~ "d\xE9calage trop grand: ne peut tronquer \xE0 la longueur de la recherche="
+#~ "%<PRIuMAX> (%lu-byte) blocs"
#~ msgid "truncating at %<PRIuMAX> bytes in output file %s"
#~ msgstr "troncation \xE0 %<PRIuMAX> octets dans le fichier de sortie %s"
@@ -2403,8 +2406,8 @@
#~ "utiliser\n"
#~ "pour les types de fichiers et les extensions. Autrement, utiliser la base "
#~ "de donn\xE9es\n"
-#~ "pr\xE9compil\xE9s. Pour le d\xE9tail du format de ces fichiers, ex\xE9cuter \xABdircolors "
-#~ "--print-database'.\n"
+#~ "pr\xE9compil\xE9s. Pour le d\xE9tail du format de ces fichiers, ex\xE9cuter "
+#~ "\xABdircolors --print-database'.\n"
#~ msgid "%s:%lu: invalid line; missing second token"
#~ msgstr "%s:%lu: ligne invalide; second jeton manquant"
@@ -3391,7 +3394,8 @@
#~ "Chaque CHAMP est un champ compt\xE9 num\xE9riquement \xE0 partir de 1.\n"
#~ "FORMAT est une sp\xE9cification contenant un ou plusieurs virgules ou "
#~ "blancs\n"
-#~ "chacun \xE9tant \xAB NOFICHIER.CHAMP \xBB ou \xAB 0 \xBB. Par d\xE9faut FORMAT affiche des\n"
+#~ "chacun \xE9tant \xAB NOFICHIER.CHAMP \xBB ou \xAB 0 \xBB. Par d\xE9faut FORMAT affiche "
+#~ "des\n"
#~ "champs fusionn\xE9s, les champs restants de FICHIER1 ou FICHIER2 sont tous "
#~ "s\xE9par\xE9s par CAR.\n"
#~ "\n"
@@ -3462,7 +3466,8 @@
#~ "PID is an integer; if negative it identifies a process group.\n"
#~ msgstr ""
#~ "\n"
-#~ "SIGNAL peut \xEAtre un nom comme \xAB HUP \xBB ou un num\xE9ro de signal commme \xAB 1 \xBB\n"
+#~ "SIGNAL peut \xEAtre un nom comme \xAB HUP \xBB ou un num\xE9ro de signal commme \xAB 1 "
+#~ "\xBB\n"
#~ "ou un \xE9tat de fin d'ex\xE9cution d'un processus termin\xE9 par un signal.\n"
#~ "PID est un entier; si n\xE9gatif il identifie un groupe de processus.\n"
@@ -5352,8 +5357,8 @@
#~ " -C, --copyright afficher les Droits d'auteur et les "
#~ "conditions\n"
#~ " de recopie\n"
-#~ " -G, --traditional faire fonctionner \xAB ptx \xBB comme en System "
-#~ "V\n"
+#~ " -G, --traditional faire fonctionner \xAB ptx \xBB comme en "
+#~ "System V\n"
#~ " -F, --flag-truncation=CHA\xCENE utiliser la CHA\xCENE pour indiquer la "
#~ "troncation\n"
#~ " des lignes\n"
@@ -5622,7 +5627,8 @@
#~ " %s ./-foo\n"
#~ msgstr ""
#~ "\n"
-#~ "Pour enlever un fichier dont le nom d\xE9but par \xAB - \xBB, par exemple \xAB -foo \xBB,\n"
+#~ "Pour enlever un fichier dont le nom d\xE9but par \xAB - \xBB, par exemple \xAB -foo "
+#~ "\xBB,\n"
#~ "utiliser une de ces commandes:\n"
#~ " %s -- -foo\n"
#~ "\n"
@@ -6070,10 +6076,10 @@
#~ msgstr ""
#~ "Usage: %s NOMBRE[SUFFIXE]...\n"
#~ " ou: %s OPTION\n"
-#~ "Effectuer une pause de NOMBRE de secondes. Le SUFFIXE peut \xEAtre \xAB s \xBB pour "
-#~ "des\n"
-#~ "secondes (par d\xE9faut), \xAB m \xBB pour des minutes, \xAB h \xBB pour des heures ou \xAB d "
-#~ "\xBB\n"
+#~ "Effectuer une pause de NOMBRE de secondes. Le SUFFIXE peut \xEAtre \xAB s \xBB "
+#~ "pour des\n"
+#~ "secondes (par d\xE9faut), \xAB m \xBB pour des minutes, \xAB h \xBB pour des heures ou "
+#~ "\xAB d \xBB\n"
#~ "pour des jours. Contrairement \xE0 la plupart des implantations qui "
#~ "requierent un\n"
#~ "nombre entier, ici le NOMBRE peut \xEAtre un nombre arbitraire en virgule "
@@ -6131,7 +6137,8 @@
#~ "caract\xE8res\n"
#~ " -i, --ignore-nonprinting consid\xE9rer seulement les caract\xE8res "
#~ "imprimables\n"
-#~ " -M, --month-sort comparer (inconnu) < \xAB JAN \xBB < ... < \xAB D\xC9C \xBB\n"
+#~ " -M, --month-sort comparer (inconnu) < \xAB JAN \xBB < ... < \xAB D\xC9C "
+#~ "\xBB\n"
#~ " -n, --numeric-sort comparer selon la valeur num\xE9rique de la "
#~ "cha\xEEne\n"
#~ " -r, --reverse afficher dans l'ordre inverse le r\xE9sultat\n"
@@ -6167,8 +6174,8 @@
#~ msgid ""
#~ " -t, --field-separator=SEP use SEP instead of non-blank to blank "
#~ "transition\n"
-#~ " -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %"
-#~ "s;\n"
+#~ " -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or "
+#~ "%s;\n"
#~ " multiple options specify multiple "
#~ "directories\n"
#~ " -u, --unique with -c, check for strict ordering;\n"
@@ -6726,8 +6733,8 @@
#~ msgid " * [-]iutf8 assume input characters are UTF-8 encoded\n"
#~ msgstr ""
-#~ " * [-]iutf8 assumer que les caract\xE8res d'entr\xE9es sont encod\xE9s en UTF-"
-#~ "8\n"
+#~ " * [-]iutf8 assumer que les caract\xE8res d'entr\xE9es sont encod\xE9s en "
+#~ "UTF-8\n"
#~ msgid ""
#~ " * [-]iuclc translate uppercase characters to lowercase\n"
@@ -7211,8 +7218,8 @@
#~ " -F identique \xE0 --follow=nom --retry\n"
#~ msgid ""
-#~ " -n, --lines=N output the last N lines, instead of the last %"
-#~ "d\n"
+#~ " -n, --lines=N output the last N lines, instead of the last "
+#~ "%d\n"
#~ " --max-unchanged-stats=N\n"
#~ " with --follow=name, reopen a FILE which has "
#~ "not\n"
@@ -7220,8 +7227,8 @@
#~ " to see if it has been unlinked or renamed\n"
#~ " (this is the usual case of rotated log files)\n"
#~ msgstr ""
-#~ " -n, --lines=N afficher les N derni\xE8reslignes, au lieu des %"
-#~ "d\n"
+#~ " -n, --lines=N afficher les N derni\xE8reslignes, au lieu des "
+#~ "%d\n"
#~ " --max-unchanged-stats=N\n"
#~ " avec l'option --follow=nom, le FICHIER qui n'a "
#~ "pas\n"
@@ -7571,7 +7578,8 @@
#~ msgstr ""
#~ " -S FICHIER FICHIER existe et est de type \xAB socket \xBB\n"
#~ " -t DF descripteur de fichier DF est ouvert sur le terminal\n"
-#~ " -u FICHIER FICHIER existe et le bit \xAB set-user-ID \xBB, est initialis\xE9\n"
+#~ " -u FICHIER FICHIER existe et le bit \xAB set-user-ID \xBB, est "
+#~ "initialis\xE9\n"
#~ " -w FICHIER FICHIER existe et les permissions en \xE9criture sont "
#~ "donn\xE9es\n"
#~ " -x FICHIER FICHIER existe et ex\xE9cutable\n"
@@ -7673,8 +7681,8 @@
#~ msgid ""
#~ "warning: `touch %s' is obsolete; use `touch -t %04ld%02d%02d%02d%02d.%02d'"
#~ msgstr ""
-#~ "AVERTISSEMENT: `touch %s' est obsol\xE8te; utiliser `touch -t %04ld%02d%02d%"
-#~ "02d%02d.%02d'"
+#~ "AVERTISSEMENT: `touch %s' est obsol\xE8te; utiliser `touch -t %04ld%02d%02d"
+#~ "%02d%02d.%02d'"
#~ msgid "Usage: %s [OPTION]... SET1 [SET2]\n"
#~ msgstr "Usage: %s [OPTION]... ENSEMBLE1 [ENSEMBLE2]\n"
@@ -8363,7 +8371,8 @@
#~ "warning: unportable BRE: %s: using `^' as the first character\n"
#~ "of the basic regular expression is not portable; it is being ignored"
#~ msgstr ""
-#~ "AVERTISSEMENT: BRE non portable: %s: l'utilisation de \xAB ^ \xBB comme premier\n"
+#~ "AVERTISSEMENT: BRE non portable: %s: l'utilisation de \xAB ^ \xBB comme "
+#~ "premier\n"
#~ "caract\xE8re d'une expression r\xE9guli\xE8re de base n'est pas portable; cela a "
#~ "\xE9t\xE9 ignor\xE9."
@@ -8932,8 +8941,8 @@
#~ msgid "starting page number larger than total number of pages: `%d'"
#~ msgstr ""
-#~ "Le num\xE9ro de page de d\xE9part est plus grand que le nombre total de pages: \xAB "
-#~ "%d \xBB"
+#~ "Le num\xE9ro de page de d\xE9part est plus grand que le nombre total de pages: "
+#~ "\xAB %d \xBB"
#~ msgid "Page %d"
#~ msgstr "Page %d"
@@ -11175,7 +11184,8 @@
#~ " -S FICHIER FICHIER existe et est de type \xAB socket \xBB\n"
#~ " -t [DF] descripteur de fichier DF (sortie standard par d\xE9faut)\n"
#~ " est ouvert sur le terminal\n"
-#~ " -u FICHIER FICHIER existe et le bit \xAB set-user-ID \xBB, est initialis\xE9\n"
+#~ " -u FICHIER FICHIER existe et le bit \xAB set-user-ID \xBB, est "
+#~ "initialis\xE9\n"
#~ " -w FICHIER FICHIER existe et l'\xE9criture y est permise\n"
#~ " -x FICHIER FICHIER existe et ex\xE9cutable\n"
@@ -12358,8 +12368,8 @@
#~ " -S, --buffer-size=SIZE use SIZE for main memory buffer\n"
#~ " -t, --field-separator=SEP use SEP instead of non- to whitespace "
#~ "transition\n"
-#~ " -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %"
-#~ "s\n"
+#~ " -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or "
+#~ "%s\n"
#~ " multiple options specify multiple "
#~ "directories\n"
#~ " -u, --unique with -c: check for strict ordering\n"
@@ -12419,8 +12429,8 @@
#~ "grows;\n"
#~ " -f, --follow, and --follow=descriptor are\n"
#~ " equivalent\n"
-#~ " -n, --lines=N output the last N lines, instead of the last %"
-#~ "d\n"
+#~ " -n, --lines=N output the last N lines, instead of the last "
+#~ "%d\n"
#~ " --max-unchanged-stats=N\n"
#~ " with --follow=name, reopen a FILE which has "
#~ "not\n"
@@ -12456,8 +12466,8 @@
#~ " afficher les derni\xE8res donn\xE9es ajout\xE9es tant\n"
#~ " que le fichier s'accro\xEEt; -f, --follow, et\n"
#~ " --follow=descripteur sont \xE9quivalents\n"
-#~ " -n, --lines=N afficher les derni\xE8res N lignes, au lieu des %"
-#~ "d\n"
+#~ " -n, --lines=N afficher les derni\xE8res N lignes, au lieu des "
+#~ "%d\n"
#~ " --max-unchanged-stats=N\n"
#~ " voir la documentation de texinfo\n"
#~ " (le d\xE9faut est %d)\n"
Modified: branches/rmol/0.23.0/main/rmol.spec.in
===================================================================
--- branches/rmol/0.23.0/main/rmol.spec.in 2010-07-14 16:51:23 UTC (rev 306)
+++ branches/rmol/0.23.0/main/rmol.spec.in 2010-07-14 19:15:31 UTC (rev 307)
@@ -1,5 +1,5 @@
#
-%define mydocs __tmp_docdir
+%global mydocs __tmp_docdir
#
Name: @PACKAGE@
Version: @VERSION@
@@ -10,8 +10,8 @@
Group: System Environment/Libraries
License: LGPLv2
URL: http://%{name}.sourceforge.net
-Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
+%{?el5:BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)}
BuildRequires: gsl-devel
BuildRequires: boost-devel
Modified: trunk/rmol/man/rmol-config.1
===================================================================
--- trunk/rmol/man/rmol-config.1 2010-07-14 16:51:23 UTC (rev 306)
+++ trunk/rmol/man/rmol-config.1 2010-07-14 19:15:31 UTC (rev 307)
@@ -12,7 +12,6 @@
to the .m4 macros for GNU autoconf that are included with \fIRMOL\fP.
.
.SH OPTIONS
-.l
\fIrmol-config\fP accepts the following options:
.TP 8
.B \-\-version
Modified: trunk/rmol/rmol.spec.in
===================================================================
--- trunk/rmol/rmol.spec.in 2010-07-14 16:51:23 UTC (rev 306)
+++ trunk/rmol/rmol.spec.in 2010-07-14 19:15:31 UTC (rev 307)
@@ -1,5 +1,5 @@
#
-%define mydocs __tmp_docdir
+%global mydocs __tmp_docdir
#
Name: @PACKAGE@
Version: @VERSION@
@@ -10,8 +10,8 @@
Group: System Environment/Libraries
License: LGPLv2
URL: http://%{name}.sourceforge.net
-Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
+%{?el5:BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)}
BuildRequires: gsl-devel
BuildRequires: boost-devel
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-07-14 16:51:33
|
Revision: 306
http://rmol.svn.sourceforge.net/rmol/?rev=306&view=rev
Author: denis_arnaud
Date: 2010-07-14 16:51:23 +0000 (Wed, 14 Jul 2010)
Log Message:
-----------
[RPM for R] Fixed the bug #539041 for R-msm and R-RM2.
Modified Paths:
--------------
trunk/R/R-RM2.spec
trunk/R/R-msm.spec
trunk/R/R-mvtnorm.spec
Modified: trunk/R/R-RM2.spec
===================================================================
--- trunk/R/R-RM2.spec 2010-07-13 11:41:56 UTC (rev 305)
+++ trunk/R/R-RM2.spec 2010-07-14 16:51:23 UTC (rev 306)
@@ -2,7 +2,7 @@
Name: R-%{packname}
Version: 0.0
-Release: 4%{?dist}
+Release: 5%{?dist}
Source0: ftp://cran.r-project.org/pub/R/contrib/main/%{packname}_%{version}.tar.gz
License: GPLv3+
URL: http://cran.r-project.org/web/packages/RM2/
@@ -46,19 +46,18 @@
%files
%defattr(-, root, root, -)
%dir %{_datadir}/R/library/%{packname}
-%doc %{_datadir}/R/library/%{packname}/latex
%doc %{_datadir}/R/library/%{packname}/html
-%doc %{_datadir}/R/library/%{packname}/man
%doc %{_datadir}/R/library/%{packname}/DESCRIPTION
-%{_datadir}/R/library/%{packname}/CONTENTS
%{_datadir}/R/library/%{packname}/INDEX
%{_datadir}/R/library/%{packname}/NAMESPACE
%{_datadir}/R/library/%{packname}/Meta
%{_datadir}/R/library/%{packname}/R
-%{_datadir}/R/library/%{packname}/R-ex
%{_datadir}/R/library/%{packname}/help
%changelog
+* Tue Jul 14 2010 Denis Arnaud <den...@m4...> 0.0-5
+- Update spec for R 2.10.0 (fixes the same bug as FTBFS bug #539041)
+
* Tue Jul 07 2009 Denis Arnaud <den...@m4...> 0.0-4
- Removed commented lines and unused variables/macros
Modified: trunk/R/R-msm.spec
===================================================================
--- trunk/R/R-msm.spec 2010-07-13 11:41:56 UTC (rev 305)
+++ trunk/R/R-msm.spec 2010-07-14 16:51:23 UTC (rev 306)
@@ -1,8 +1,8 @@
%global packname msm
Name: R-%{packname}
-Version: 0.9.1
-Release: 2%{?dist}
+Version: 0.9.7
+Release: 1%{?dist}
Source0: ftp://cran.r-project.org/pub/R/contrib/main/%{packname}_%{version}.tar.gz
License: GPLv2+
URL: http://cran.r-project.org/web/packages/msm/
@@ -64,23 +64,23 @@
%files
%defattr(-, root, root, -)
%dir %{_libdir}/R/library/%{packname}
-%doc %{_libdir}/R/library/%{packname}/latex
%doc %{_libdir}/R/library/%{packname}/data
%doc %{_libdir}/R/library/%{packname}/doc
%doc %{_libdir}/R/library/%{packname}/html
-%doc %{_libdir}/R/library/%{packname}/man
%doc %{_libdir}/R/library/%{packname}/DESCRIPTION
%doc %{_libdir}/R/library/%{packname}/NEWS
-%{_libdir}/R/library/%{packname}/CONTENTS
%{_libdir}/R/library/%{packname}/INDEX
%{_libdir}/R/library/%{packname}/NAMESPACE
%{_libdir}/R/library/%{packname}/Meta
%{_libdir}/R/library/%{packname}/R
-%{_libdir}/R/library/%{packname}/R-ex
%{_libdir}/R/library/%{packname}/help
%{_libdir}/R/library/%{packname}/libs/%{packname}.so
%changelog
+* Tue Jul 14 2010 Denis Arnaud <den...@m4...> 0.9.7-1
+- Update to 0.9.7
+- Update spec for R 2.10.0 (fixes the same bug as FTBFS bug #539041)
+
* Tue Jul 14 2009 Denis Arnaud <den...@m4...> 0.9.1-2
- Suppressed the unused definition of the packrel variable
@@ -92,3 +92,4 @@
* Sun May 03 2009 Denis Arnaud <den...@m4...> 0.8.2-1
- Initial package creation
+
Modified: trunk/R/R-mvtnorm.spec
===================================================================
--- trunk/R/R-mvtnorm.spec 2010-07-13 11:41:56 UTC (rev 305)
+++ trunk/R/R-mvtnorm.spec 2010-07-14 16:51:23 UTC (rev 306)
@@ -1,16 +1,16 @@
%define packname mvtnorm
-%define packrel 7
+%define packrel 9
Summary: Multivariate normal and T distribution R Package
Name: R-%{packname}
Version: 0.9
-Release: 7%{?dist}
+Release: 9%{?dist}
License: GPLv2
Group: Applications/Engineering
Source0: http://cran.r-project.org/src/contrib/%{packname}_%{version}-%{packrel}.tar.gz
-URL: http://cran.r-project.org/contrib/main/Descriptions/mvtnorm.html
+URL: http://cran.r-project.org/web/packages/mvtnorm/index.html
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: R-devel, tetex-latex, gcc-gfortran
+BuildRequires: R-devel, tex(latex), gcc-gfortran
Requires(post): R
Requires(postun): R
Requires: R
@@ -56,24 +56,31 @@
%files
%defattr(-, root, root, -)
%dir %{_libdir}/R/library/%{packname}
-%doc %{_libdir}/R/library/%{packname}/latex
%doc %{_libdir}/R/library/%{packname}/doc
%doc %{_libdir}/R/library/%{packname}/html
-%doc %{_libdir}/R/library/%{packname}/man
%doc %{_libdir}/R/library/%{packname}/CHANGES
+%doc %{_libdir}/R/library/%{packname}/CITATION
%doc %{_libdir}/R/library/%{packname}/DESCRIPTION
-%doc %{_libdir}/R/library/%{packname}/CITATION
-%{_libdir}/R/library/%{packname}/CONTENTS
+%doc %{_libdir}/R/library/%{packname}/NEWS
%{_libdir}/R/library/%{packname}/INDEX
%{_libdir}/R/library/%{packname}/NAMESPACE
%{_libdir}/R/library/%{packname}/Meta
%{_libdir}/R/library/%{packname}/R
-%{_libdir}/R/library/%{packname}/R-ex
%{_libdir}/R/library/%{packname}/help
%{_libdir}/R/library/%{packname}/libs
%changelog
+* Mon Jun 21 2010 Orion Poplawski <or...@co...> - 0.9-9
+- Update to 0.9-9
+
+* Thu Nov 19 2009 Orion Poplawski <or...@co...> - 0.9-8.1
+- Update to 0.9-8
+- Update spec for R 2.10.0 (fixes FTBFS bug #539041)
+
+* Fri Jul 24 2009 Fedora Release Engineering <re...@li...> - 0.9-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
* Tue Jul 14 2009 Denis Arnaud <den...@m4...> - 0.9-7
- Update to 0.9-7
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sng...@us...> - 2010-07-13 11:42:02
|
Revision: 305
http://rmol.svn.sourceforge.net/rmol/?rev=305&view=rev
Author: snguyenkim
Date: 2010-07-13 11:41:56 +0000 (Tue, 13 Jul 2010)
Log Message:
-----------
[i18n] Updated the list of files for the po translation tool.
Modified Paths:
--------------
trunk/rmol/po/POTFILES.in
Modified: trunk/rmol/po/POTFILES.in
===================================================================
--- trunk/rmol/po/POTFILES.in 2010-06-27 14:26:21 UTC (rev 304)
+++ trunk/rmol/po/POTFILES.in 2010-07-13 11:41:56 UTC (rev 305)
@@ -1,91 +1,112 @@
-# List of files which contain translatable strings.
-rmol/field/FldAbstract.hpp
-rmol/field/FldOverbookingPolicy.cpp
-rmol/field/FldOverbookingPolicy.hpp
-rmol/field/FldDistributionParameters.cpp
-rmol/field/FldDistributionParameters.hpp
-rmol/field/FldYieldRange.hpp
-rmol/field/FldYieldRange.cpp
-rmol/field/FldAbstract.cpp
-rmol/config/rmol-paths.hpp
-rmol/RMOL_Service.hpp
-rmol/batches/rmol.cpp
-rmol/service/Logger.hpp
+rmol/RMOL_UNCONSTRAINER_Types.hpp
rmol/service/RMOL_ServiceContext.hpp
+rmol/service/RMOL_Service.cpp
rmol/service/ServiceAbstract.cpp
-rmol/service/RMOL_Service.cpp
rmol/service/ServiceAbstract.hpp
rmol/service/RMOL_ServiceContext.cpp
-rmol/service/Logger.cpp
-rmol/bom/PartialSumHolder.cpp
-rmol/bom/MAForecast.cpp
-rmol/bom/MCOptimiser.cpp
-rmol/bom/StatAggregatorStruct.cpp
-rmol/bom/MAForecast.hpp
-rmol/bom/EmsrUtils.cpp
-rmol/bom/BomAbstract.cpp
+rmol/RMOL_Service.hpp
+rmol/factory/FacStudyStatManager.cpp
+rmol/factory/FacOverbooking.cpp
+rmol/factory/FacPartialSumHolder.hpp
+rmol/factory/FacDemand.cpp
+rmol/factory/FacRmolServiceContext.cpp
+rmol/factory/FacSupervisor.cpp
+rmol/factory/FacServiceAbstract.hpp
+rmol/factory/FacStudyStatManager.hpp
+rmol/factory/FacBomAbstract.cpp
+rmol/factory/FacBucket.hpp
+rmol/factory/FacDemand.hpp
+rmol/factory/FacBomAbstract.hpp
+rmol/factory/FacPartialSumHolder.cpp
+rmol/factory/FacBucketHolder.cpp
+rmol/factory/FacPartialSumHolderHolder.hpp
+rmol/factory/FacServiceAbstract.cpp
+rmol/factory/FacBucketHolder.hpp
+rmol/factory/FacOverbooking.hpp
+rmol/factory/FacSupervisor.hpp
+rmol/factory/FacPartialSumHolderHolder.cpp
+rmol/factory/FacRmolServiceContext.hpp
+rmol/factory/FacBucket.cpp
+rmol/basic/BasConst_Overbooking.hpp
+rmol/basic/BasConst_RMOL_Service.hpp
+rmol/basic/BasConst_General.hpp
+rmol/basic/BasConst.cpp
+rmol/bom/BomAbstract.hpp
+rmol/bom/Bucket.cpp
+rmol/bom/Gaussian.cpp
rmol/bom/StudyStatManager.hpp
-rmol/bom/Bucket.cpp
-rmol/bom/old/DemandGeneratorList.cpp
-rmol/bom/old/DemandGeneratorList.hpp
-rmol/bom/Emsr.hpp
rmol/bom/BucketList.hpp
+rmol/bom/PartialSumHolder.cpp
+rmol/bom/StatAggregatorStruct.hpp
+rmol/bom/Resource.hpp
+rmol/bom/EmsrUtils.hpp
+rmol/bom/BucketHolder.hpp
+rmol/bom/DistributionParameterList.hpp
+rmol/bom/HistoricalDataHolderHolder.cpp
+rmol/bom/HistoricalBookingHolderHolder.hpp
+rmol/bom/PartialSumHolder.hpp
+rmol/bom/StudyStatManager.cpp
rmol/bom/StatAggregatorStructList.hpp
-rmol/bom/Bucket.hpp
+rmol/bom/MAForecast.hpp
+rmol/bom/DPOptimiser.cpp
+rmol/bom/Demand.hpp
+rmol/bom/BucketHolder.cpp
+rmol/bom/QForecaster.hpp
rmol/bom/DPOptimiser.hpp
-rmol/bom/BomAbstract.hpp
+rmol/bom/HistoricalBooking.hpp
+rmol/bom/PartialSumHolderHolder.hpp
+rmol/bom/Gaussian.hpp
+rmol/bom/Emsr.hpp
+rmol/bom/ExpectationMaximization.cpp
+rmol/bom/BomAbstract.cpp
+rmol/bom/MAForecast.cpp
+rmol/bom/EmsrUtils.cpp
+rmol/bom/VariateList.hpp
+rmol/bom/HistoricalDataHolder.cpp
+rmol/bom/SegmentDate.cpp
+rmol/bom/StructAbstract.hpp
rmol/bom/Overbooking.hpp
-rmol/bom/StudyStatManager.cpp
-rmol/bom/PartialSumHolderList.hpp
+rmol/bom/Demand.cpp
+rmol/bom/SegmentDate.hpp
+rmol/bom/MCOptimiser.cpp
+rmol/bom/HistoricalBooking.cpp
+rmol/bom/MCOptimiser.hpp
+rmol/bom/QForecaster.cpp
rmol/bom/PartialSumList.hpp
rmol/bom/Overbooking.cpp
-rmol/bom/EmsrUtils.hpp
-rmol/bom/Demand.hpp
-rmol/bom/Demand.cpp
-rmol/bom/BucketHolder.cpp
+rmol/bom/ExpectationMaximization.hpp
+rmol/bom/Emsr.cpp
+rmol/bom/HistoricalBookingHolderHolder.cpp
+rmol/bom/HistoricalBookingHolder.hpp
+rmol/bom/HistoricalBookingHolder.cpp
+rmol/bom/PartialSumHolderList.hpp
+rmol/bom/Bucket.hpp
+rmol/bom/HistoricalDataHolder.hpp
+rmol/bom/old/DemandGeneratorList.hpp
+rmol/bom/old/DemandGeneratorList.cpp
rmol/bom/PartialSumHolderHolder.cpp
-rmol/bom/Gaussian.cpp
-rmol/bom/DistributionParameterList.hpp
-rmol/bom/DPOptimiser.cpp
-rmol/bom/Emsr.cpp
-rmol/bom/PartialSumHolder.hpp
-rmol/bom/Resource.hpp
-rmol/bom/BucketHolder.hpp
-rmol/bom/VariateList.hpp
-rmol/bom/Gaussian.hpp
-rmol/bom/PartialSumHolderHolder.hpp
-rmol/bom/StatAggregatorStruct.hpp
-rmol/bom/MCOptimiser.hpp
+rmol/bom/StatAggregatorStruct.cpp
+rmol/bom/HistoricalDataHolderHolder.hpp
+rmol/command/Utilities.hpp
+rmol/command/FileMgr.hpp
+rmol/command/Unconstrainer.hpp
+rmol/command/Forecaster.hpp
+rmol/command/FileMgr.cpp
+rmol/command/Optimiser.cpp
+rmol/command/Unconstrainer.cpp
+rmol/command/Forecaster.cpp
+rmol/command/Utilities.cpp
rmol/command/Optimiser.hpp
-rmol/command/Optimiser.cpp
-rmol/command/FileMgr.cpp
-rmol/command/FileMgr.hpp
-rmol/factory/FacSupervisor.hpp
-rmol/factory/FacStudyStatManager.cpp
-rmol/factory/FacBomAbstract.cpp
-rmol/factory/FacPartialSumHolder.hpp
-rmol/factory/FacPartialSumHolderHolder.cpp
-rmol/factory/FacBucket.hpp
-rmol/factory/FacSupervisor.cpp
-rmol/factory/FacPartialSumHolderHolder.hpp
-rmol/factory/FacBucketHolder.cpp
-rmol/factory/FacBucket.cpp
-rmol/factory/FacOverbooking.hpp
-rmol/factory/FacBomAbstract.hpp
-rmol/factory/FacDemand.hpp
-rmol/factory/FacOverbooking.cpp
-rmol/factory/FacDemand.cpp
-rmol/factory/FacStudyStatManager.hpp
-rmol/factory/FacRmolServiceContext.hpp
-rmol/factory/FacServiceAbstract.cpp
-rmol/factory/FacServiceAbstract.hpp
-rmol/factory/FacBucketHolder.hpp
-rmol/factory/FacPartialSumHolder.cpp
-rmol/factory/FacRmolServiceContext.cpp
-rmol/basic/BasChronometer.hpp
-rmol/basic/BasConst_RMOL_Service.hpp
-rmol/basic/BasConst_Overbooking.hpp
-rmol/basic/BasConst.cpp
-rmol/basic/BasChronometer.cpp
-rmol/basic/BasConst_General.hpp
rmol/RMOL_Types.hpp
+rmol/field/FldYieldRange.cpp
+rmol/field/FldOverbookingPolicy.cpp
+rmol/field/FldDistributionParameters.hpp
+rmol/field/FldAbstract.hpp
+rmol/field/FldDistributionParameters.cpp
+rmol/field/FldAbstract.cpp
+rmol/field/FldYieldRange.hpp
+rmol/field/FldOverbookingPolicy.hpp
+rmol/RMOL_UTILITY_Types.hpp
+rmol/RMOL_FORECASTER_Types.hpp
+rmol/config/rmol-paths.hpp
+rmol/batches/rmol.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-06-17 15:09:10
|
Revision: 303
http://rmol.svn.sourceforge.net/rmol/?rev=303&view=rev
Author: denis_arnaud
Date: 2010-06-17 15:09:04 +0000 (Thu, 17 Jun 2010)
Log Message:
-----------
[Batch] Added the dependency on the StdAir library..
Modified Paths:
--------------
trunk/rmol/rmol/batches/Makefile.am
Modified: trunk/rmol/rmol/batches/Makefile.am
===================================================================
--- trunk/rmol/rmol/batches/Makefile.am 2010-06-13 13:45:26 UTC (rev 302)
+++ trunk/rmol/rmol/batches/Makefile.am 2010-06-17 15:09:04 UTC (rev 303)
@@ -13,4 +13,5 @@
rmol_CXXFLAGS = $(BOOST_CFLAGS)
#rmol_LDADD =
rmol_LDFLAGS = $(BOOST_PROGRAM_OPTIONS_LIB) $(GSL_LIBS) \
+ $(top_builddir)/stdair/core/libstdair.la \
$(top_builddir)/rmol/core/librmol.la
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-06-13 13:45:33
|
Revision: 302
http://rmol.svn.sourceforge.net/rmol/?rev=302&view=rev
Author: denis_arnaud
Date: 2010-06-13 13:45:26 +0000 (Sun, 13 Jun 2010)
Log Message:
-----------
[Test] Updated the dependency for the new ExtraCPPUnit library name.
Modified Paths:
--------------
trunk/rmol/configure.ac
trunk/rmol/test/rmol/Makefile.am
Modified: trunk/rmol/configure.ac
===================================================================
--- trunk/rmol/configure.ac 2010-04-08 12:09:32 UTC (rev 301)
+++ trunk/rmol/configure.ac 2010-06-13 13:45:26 UTC (rev 302)
@@ -110,6 +110,18 @@
fi
+# -----------------------------------------------------------------------------
+# Support for ExtraCC (Extra-CruiseControl): http://sf.net/projects/extracc
+# -----------------------------------------------------------------------------
+# Note: the ExtraCC is now imported as a Subversion external reference,
+# thus directly accessible within the extracppunit directory.
+# When that library will be widely avaible on Linux distributions,
+# the external reference can be removed and the following line uncommented.
+#AM_PATH_EXTRACC
+#AC_SUBST(EXTRACC_VERSION)
+#AC_SUBST(EXTRACC_CFLAGS)
+#AC_SUBST(EXTRACC_LIBS)
+
# ---------------------------------------------------------
# GSL (GNU Scientific Library: http://gnu.org/projects/gsl)
# ---------------------------------------------------------
@@ -450,6 +462,11 @@
o SOCI_CFLAGS ..... : ${SOCI_CFLAGS}
o SOCI_LIBS ....... : ${SOCI_LIBS}
+ - ExtraCC ........... :
+ o EXTRACC_VERSION . : ${EXTRACC_VERSION}
+ o EXTRACC_CFLAGS .. : ${EXTRACC_CFLAGS}
+ o EXTRACC_LIBS .... : ${EXTRACC_LIBS}
+
- CPPUNIT ........... :
o CPPUNIT_VERSION . : ${CPPUNIT_VERSION}
o CPPUNIT_CFLAGS .. : ${CPPUNIT_CFLAGS}
Modified: trunk/rmol/test/rmol/Makefile.am
===================================================================
--- trunk/rmol/test/rmol/Makefile.am 2010-04-08 12:09:32 UTC (rev 301)
+++ trunk/rmol/test/rmol/Makefile.am 2010-06-13 13:45:26 UTC (rev 302)
@@ -21,7 +21,7 @@
OptimiseTestSuite_CXXFLAGS= $(BOOST_CFLAGS) $(CPPUNIT_CFLAGS)
OptimiseTestSuite_LDADD =
OptimiseTestSuite_LDFLAGS = $(BOOST_LIBS) $(CPPUNIT_LIBS) \
- $(top_builddir)/extracppunit/libextracc-extracppunit.la \
+ $(top_builddir)/extracppunit/libextracppunit.la \
$(top_builddir)/stdair/core/libstdair.la \
$(top_builddir)/rmol/core/librmol.la
@@ -29,13 +29,13 @@
SimulateTestSuite_CXXFLAGS = $(BOOST_CFLAGS) $(GSL_CFLAGS) $(CPPUNIT_CFLAGS)
SimulateTestSuite_LDADD =
SimulateTestSuite_LDFLAGS = $(BOOST_LIBS) $(GSL_LIBS) $(CPPUNIT_LIBS) \
- $(top_builddir)/extracppunit/libextracc-extracppunit.la
+ $(top_builddir)/extracppunit/libextracppunit.la
ForecasterTestSuite_SOURCES = ForecasterTestSuite.hpp ForecasterTestSuite.cpp
ForecasterTestSuite_CXXFLAGS= $(BOOST_CFLAGS) $(CPPUNIT_CFLAGS)
ForecasterTestSuite_LDADD =
ForecasterTestSuite_LDFLAGS = $(BOOST_LIBS) $(CPPUNIT_LIBS) \
- $(top_builddir)/extracppunit/libextracc-extracppunit.la \
+ $(top_builddir)/extracppunit/libextracppunit.la \
$(top_builddir)/stdair/core/libstdair.la \
$(top_builddir)/rmol/core/librmol.la
@@ -44,7 +44,7 @@
UnconstrainerTestSuite_CXXFLAGS= $(CPPUNIT_CFLAGS)
UnconstrainerTestSuite_LDADD =
UnconstrainerTestSuite_LDFLAGS = $(CPPUNIT_LIBS) \
- $(top_builddir)/extracppunit/libextracc-extracppunit.la \
+ $(top_builddir)/extracppunit/libextracppunit.la \
$(top_builddir)/stdair/core/libstdair.la \
$(top_builddir)/rmol/core/librmol.la
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <den...@us...> - 2010-04-08 12:09:38
|
Revision: 301
http://rmol.svn.sourceforge.net/rmol/?rev=301&view=rev
Author: denis_arnaud
Date: 2010-04-08 12:09:32 +0000 (Thu, 08 Apr 2010)
Log Message:
-----------
[Conf] Added the batches layer in the StdAir library.
Modified Paths:
--------------
trunk/rmol/configure.ac
Modified: trunk/rmol/configure.ac
===================================================================
--- trunk/rmol/configure.ac 2010-03-15 10:31:04 UTC (rev 300)
+++ trunk/rmol/configure.ac 2010-04-08 12:09:32 UTC (rev 301)
@@ -333,15 +333,16 @@
rmol.pc
rmol.spec
rmol.m4
- stdair/Makefile
- stdair/basic/Makefile
- stdair/bom/Makefile
+ stdair/Makefile
+ stdair/basic/Makefile
+ stdair/bom/Makefile
stdair/dbadaptor/Makefile
- stdair/factory/Makefile
+ stdair/factory/Makefile
stdair/command/Makefile
- stdair/config/Makefile
- stdair/service/Makefile
- stdair/core/Makefile
+ stdair/service/Makefile
+ stdair/config/Makefile
+ stdair/core/Makefile
+ stdair/batches/Makefile
rmol/Makefile
rmol/basic/Makefile
rmol/field/Makefile
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|