* FAQ.texi: include common/rtems.texi.
* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
* basic.t: Use RTEMSHTTPURL instead of http://www.rtems.com.
* build45.t: Use RTEMSPREFIX instead of /opt/rtems.
* HELP.html, index.html.in, rtems_footer.html.in, rtems_header.html.in,
rtems_support.html.in, FAQ/basic.t, FAQ/build45.t,
bsp_howto/analog.t, bsp_howto/discrete.t, bsp_howto/nvmem.t,
bsp_howto/target.t, common/cpright.texi, gnu_docs/gnu_footer.html,
gnu_docs/gnu_header.html, gnu_docs/index.html, gnu_docs/refcard.html,
gnu_docs/rtems_tools_index.html, relnotes/install.texi,
relnotes/intro.texi, relnotes/status.texi, started/nextstep.t,
started_ada/intro.t, started_ada/tversions.texi: Migrate many
obsolete references from oarcorp.com to rtems.com. Also send people
to the support.html page rather than duplicate information.
* images/rtems_logo.jpg: New file.
* SUPPORT: Removed.
* SUPPORT, LICENSE: New files.
* Numerous files touched as part of merging the 4.5 branch
onto the mainline development trunk and ensuring that the
script that cuts snapshots and releases works on the documentation.
which splits the current monolithic specs files into a sequence of
subparts. These can be concatenated togather to make a the whole .spec
file. This cleans up the maintenance problem of having "all languages"
and a "C/C++ only" gccnewlib spec files. Plus it should make it easier
to produce variants like the gdb-m68k-bdm which require special hackery. :)
Ralf's comments:
It addresses the way *.spec.in get composed inside of the source
tree.
Changes:
* Each spec.in is broken into several files (*.add), one *.add file
per sub-package.
* Each Makefile.am composes spec.ins from the *.add files
* Removal of redundant automake support files.
* Default value for BuildRoot changed to /tmp/<spec-file-name>
* %clean stage added to *specs
Advantages (IMHO).
* The *.add files are easier to adminstrate and more flexible in
comparison to the former *.specs.ins.
* gccnewlib_c_only.spec.in now is composed from the same sources as
gccnewlib.spec.in (less errors)
* If using the default BuildRoot --clean now deletes all files that
were generated while building.
Notes:
* rtems.spec.in has not yet been adapted to the scheme used for the
other *spec.ins
* Except for cosmetical changes the internals of the *.spec files
should not have changed.
To Apply:
cvs rm -f scripts/binutils/binutils.spec.in
cvs rm -f scripts/gccnewlib/gccnewlib.spec.in
cvs rm -f scripts/gccnewlib/gccnewlib_c_only.spec.in
cvs rm -f scripts/gdb/gdb.spec.in
cvs rm -f scripts/config.sub
cvs rm -f scripts/config.guess
cvs rm -f scripts/install-sh
cvs rm -f scripts/mkinstalldirs
cvs rm -f scripts/missing
patch -p1 < rtems-rc-4.5.0-21.diff
cvs add scripts/*/*.add
cvs add scripts/*/README