Commit Graph

35 Commits

Author SHA1 Message Date
Joel Sherrill
e1dbc640be 2010-04-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* texi2www/texi2www: Add some new texinfo commands.
2010-04-23 21:05:48 +00:00
Ralf Corsepius
f52fed0beb 2006-01-20 Ralf Corsepius <ralf.corsepius@rtems.org>
* texi2www: Add provisory support for @image.
2006-01-20 17:00:04 +00:00
Ralf Corsepius
6c5ecae3e4 2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Cosmetics.
2003-12-12 13:10:10 +00:00
Ralf Corsepius
9a4409c6f3 2003-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merger from rtems-4-6-branch.
2003-09-22 11:25:03 +00:00
Joel Sherrill
ba6a9ec3b9 2003-09-19 Joel Sherrill <joel@OARcorp.com>
* HELP.html, index.html.in, rtems_footer.html.in, rtems_header.html.in,
	rtems_support.html.in, ada_user/ada_user.texi: Merge from branch.
	* acinclude.m4, images/rtems_logo.jpg: New files.
	* SUPPORT, tools/texi2www/archive/texi2www-960103.tgz: Removed.
2003-09-19 18:06:31 +00:00
Ralf Corsepius
4567d3ce38 2003-05-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* texi2www: Add support for @ifnottex.
2003-05-21 19:33:35 +00:00
Joel Sherrill
3ba40b467b 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-28 00:54:20 +00:00
Joel Sherrill
6a06b1f7c9 2002-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: require automake-1.5.
2002-01-18 15:10:51 +00:00
Joel Sherrill
6449498bc7 2001-01-17 Joel Sherrill <joel@OARcorp.com>
* 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.
2002-01-17 21:47:47 +00:00
Joel Sherrill
750fa33928 Adding ChangeLogs. 2000-08-25 17:47:17 +00:00
Joel Sherrill
110445cba5 Patch rtems-rc-4.5.0-21.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
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
2000-06-10 19:41:09 +00:00
Joel Sherrill
c849746bad Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
Adds a -I <path> option to texi2www. This option is supposed to
  compatible to the option of the same name in makeinfo, texi2dvi etc.
  [This patch actually is kind of a hack, but it works :]
2000-05-31 13:25:34 +00:00
Joel Sherrill
a4ad948732 Patch rtemsdoc-4.5.0-rc-3.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
It addresses:
  * .cvsignore (only minor changes to yours, as they were pretty clean,
    most changes result from my mkcvsignore script being overly pedantic
    sorting entries alphabetically.)
  * timing.t handling and time<BSP>_.texi handling in supplements
  * network.t handling in bsp_howto
  * RTEMS_DATE and RTEMS_UPDATE handling in  configure.in. [It actually is
    a hack, as we could apply automake's version.texi handling instead - I
    know think to understand what automake does with it.]
  * avoid using temporary files; Therefore a new tool called bmenu2,
    derived from bemenu, is introduced, which reads a single file from stdin
    and writes to stdio.

  To apply:

    cd rtemsdoc
    patch -p1 < rtemsdoc-4.5.0-rc-3.diff
    cvs rm -f bsp_howto/network.t
    cvs add tools/bmenu/bmenu2.c
    ./bootstrap

  BTW: word-replace now is unused. It could be removed if you like to.
2000-05-01 16:53:13 +00:00
Joel Sherrill
91763c98d5 New files. First attempt. 2000-04-27 14:42:42 +00:00
Joel Sherrill
2ba8875a0b Patch rtemsdoc-4.5.0-rc-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
which contains the bulk of converting the documentation tree to automake
and GNU conventions.  Comments follow:

This is the automake port of rtemsdoc.

To apply:

cvs co rtemsdoc
cd rtemsdoc
sh cvs-rm.sh
patch -p0 < rtemsdoc-4.5.0-rc-0.diff
sh cvs-add.sh

[Attention: cvs-rm.sh and cvs-add.sh directly modify cvs]

Known bugs:
1) src2html is not supported (yet? - Is this supposed to work?)
2) all *.pdf images now are generated on-the-fly, but not yet deleted
during "make distclean"
3) All supplements, including the templated ones, get build and
installed.
4) Building outside of the source tree is completely untested and very
likely does not work.
5) Make [ps|pdf] are not (yet) supported, make [dvi|info] are supported
by automake's default texinfo rules.

Fixing 2, 3 and 5 is almost trivial and needs to be done.
4) is a matter of testing and tool-properties, for now it is simply
untested.



General issues:
* gif vs jpg vs png. I would recommend to replace all images with pngs
  to avoid potential copyright issues (gif) or lack in quality (jpg, jpg
  is good for real world photographs, but extremely poor on artificial
  images, graphs).
* pdf images do net get placed correctly in pdf-documents.
* texinfo: We now use a local copy of texinfo-4.0's texinfo.tex in
  texinfo/texinfo.tex for generating infos. However pdftex's system-wide
  texinfo.tex and pdftexinfo.tex are used for generating *.dvi, *.ps, *.pdf.
* .cvsignore files still missing.
* I have renamed the supplements filename not to use c_<supplement>,
  because automake seems to have problems with it.

Notes:
* Again, I recommend not to put any generated files into CVS. Here, this
  comprises some *texi, all *.pdf and many *.html pages. Ie. I recommend
  to run make maintainer-clean before checking in any files.

* To get building started, this should be sufficient:
  ./bootstrap
  ./configure
  cd tools; make; cd ..
  make info

* To make a public tarball:
  [cvs co ; ./bootstrap]
  ./configure
  cd tools; make; cd ..
  make info
  [make clean]
  make dist
=> This generates a rtems-<version>.tar.gz in the toplevel directory.
=> Building the tools only is required after a "cvs co", but not in a
   distribution tarball.
2000-04-26 18:02:26 +00:00
Joel Sherrill
0660b4f892 Changed copyright date to 1999. 1999-11-16 19:50:56 +00:00
Joel Sherrill
f96d62caff Cleaned up to install dvi, use native texi2dvi, etc.. 1999-10-11 20:00:09 +00:00
Joel Sherrill
754e4446ab Enhanced to support @email{} as supported in texi2html in texinfo 4.0.
This way we maintain compatibility but continue to use the better,
more flexible tool.
1999-10-07 18:23:40 +00:00
Joel Sherrill
4fa74d8e02 Remove $(PROJECT).pdf not *.pdf. We were accidentally removing the
pdf version of figures.
1999-10-07 18:22:58 +00:00
Joel Sherrill
ed11cadf05 Numerous minor changes required to transition to the latest version
of texinfo and TeX.  This version of the tools can produce PDF with
figures included.
1999-10-01 17:44:06 +00:00
Joel Sherrill
28807e79bb Removed concept of distribution level. 1999-07-03 17:13:27 +00:00
Joel Sherrill
23235365f1 Minor change to ease debugging. 1998-10-27 21:29:46 +00:00
Joel Sherrill
3bf5c6cea1 New picture. 1998-10-20 12:34:47 +00:00
Joel Sherrill
f2cd6a1a8d Changed from Top to index as top node 1998-04-13 20:07:47 +00:00
Joel Sherrill
a9a992cbba Moved the terminate node since the "cprev" was being overwritten. 1998-04-03 17:03:05 +00:00
Joel Sherrill
0da8d7bdc5 Moved from common directory since they belong to the texi2www distribution. 1998-04-03 16:51:27 +00:00
Joel Sherrill
bfb6bec1c4 Removed incorrect comment. 1998-04-03 16:51:11 +00:00
Joel Sherrill
4fdcf08051 Renamed. 1998-04-03 16:29:29 +00:00
Joel Sherrill
0be992653f Nowbiulds html and ps. Info not supported. 1998-04-03 16:29:23 +00:00
Joel Sherrill
05862b4846 Added shortname generation support with the capability for the user
to specify the base of the name.  BASEnnnn.html
1998-04-03 16:05:16 +00:00
Joel Sherrill
0a46c6dbe4 Added fourth icon which takes user back to the index 1998-04-03 16:02:24 +00:00
Joel Sherrill
3ab325e103 Added -header and -dirfile options. 1998-04-03 15:41:30 +00:00
Joel Sherrill
0bbbf52785 Base file 1998-04-03 15:38:31 +00:00
Joel Sherrill
8e12a8229f Changed Perl executable location 1998-04-03 15:35:52 +00:00
Joel Sherrill
cfdba528f7 Base files from texi2www-960103 1998-04-03 15:35:08 +00:00