emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/emacs-24 r111031: Add bovine manual to buil


From: Glenn Morris
Subject: [Emacs-diffs] /srv/bzr/emacs/emacs-24 r111031: Add bovine manual to build process
Date: Wed, 12 Dec 2012 20:25:50 -0800
User-agent: Bazaar (2.5.0)

------------------------------------------------------------
revno: 111031
committer: Glenn Morris <address@hidden>
branch nick: emacs-24
timestamp: Wed 2012-12-12 20:25:50 -0800
message:
  Add bovine manual to build process
  
  * doc/misc/bovine.texi: Small edits.  Set copyright to FSF, update license to
  GFDL 1.3+, remove empty index.
  
  * doc/misc/Makefile.in (INFO_TARGETS, DVI_TARGETS, PDF_TARGETS): Add bovine.
  (bovine, $(buildinfodir)/bovine$(INFO_EXT), bovine.dvi, bovine.pdf):
  New targets.
  
  * doc/misc/makefile.w32-in (INFO_TARGETS, DVI_TARGETS, clean): Add bovine.
  ($(infodir)/bovine$(INFO_EXT), bovine.dvi): New targets.
  
  * info/dir: Add bovine.
modified:
  ChangeLog
  doc/misc/ChangeLog
  doc/misc/Makefile.in
  doc/misc/bovine.texi
  doc/misc/makefile.w32-in
  info/dir
=== modified file 'ChangeLog'
--- a/ChangeLog 2012-12-12 17:52:01 +0000
+++ b/ChangeLog 2012-12-13 04:25:50 +0000
@@ -1,3 +1,7 @@
+2012-12-13  Glenn Morris  <address@hidden>
+
+       * info/dir: Add bovine.
+
 2012-12-12  Andreas Schwab  <address@hidden>
 
        * Makefile.in (install-info): Use `${MAKE} -s' for echo-info.

=== modified file 'doc/misc/ChangeLog'
--- a/doc/misc/ChangeLog        2012-12-13 04:19:48 +0000
+++ b/doc/misc/ChangeLog        2012-12-13 04:25:50 +0000
@@ -1,3 +1,13 @@
+2012-12-13  Glenn Morris  <address@hidden>
+
+       * bovine.texi: Small edits.  Set copyright to FSF, update license to
+       GFDL 1.3+, remove empty index.
+       * Makefile.in (INFO_TARGETS, DVI_TARGETS, PDF_TARGETS): Add bovine.
+       (bovine, $(buildinfodir)/bovine$(INFO_EXT), bovine.dvi, bovine.pdf):
+       New targets.
+       * makefile.w32-in (INFO_TARGETS, DVI_TARGETS, clean): Add bovine.
+       ($(infodir)/bovine$(INFO_EXT), bovine.dvi): New targets.
+
 2012-12-13  Eric Ludlam  <address@hidden>
            David Ponce  <address@hidden>
            Richard Kim  <address@hidden>

=== modified file 'doc/misc/Makefile.in'
--- a/doc/misc/Makefile.in      2012-12-12 17:19:20 +0000
+++ b/doc/misc/Makefile.in      2012-12-13 04:25:50 +0000
@@ -41,7 +41,7 @@
 MAKEINFO = @MAKEINFO@
 MAKEINFO_OPTS = --force -I$(emacsdir)
 
-INFO_TARGETS = ada-mode auth autotype calc ccmode cl \
+INFO_TARGETS = ada-mode auth autotype bovine calc ccmode cl \
        dbus dired-x ebrowse ede ediff edt eieio \
        emacs-mime epa erc ert eshell eudc efaq \
        flymake forms gnus emacs-gnutls idlwave info.info \
@@ -54,6 +54,7 @@
        ada-mode.dvi \
        auth.dvi \
        autotype.dvi \
+       bovine.dvi \
        calc.dvi \
        cc-mode.dvi \
        cl.dvi \
@@ -107,6 +108,7 @@
        ada-mode.pdf \
        auth.pdf \
        autotype.pdf \
+       bovine.pdf \
        calc.pdf \
        cc-mode.pdf \
        cl.pdf \
@@ -220,6 +222,15 @@
 autotype.pdf: ${srcdir}/autotype.texi
        $(ENVADD) $(TEXI2PDF) ${srcdir}/autotype.texi
 
+bovine : $(buildinfodir)/bovine$(INFO_EXT)
+$(buildinfodir)/bovine$(INFO_EXT): ${srcdir}/bovine.texi
+       $(mkinfodir)
+       $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/bovine.texi
+bovine.dvi: ${srcdir}/bovine.texi
+       $(ENVADD) $(TEXI2DVI) ${srcdir}/bovine.texi
+bovine.pdf: ${srcdir}/bovine.texi
+       $(ENVADD) $(TEXI2PDF) ${srcdir}/bovine.texi
+
 calc : $(buildinfodir)/calc$(INFO_EXT)
 $(buildinfodir)/calc$(INFO_EXT): ${srcdir}/calc.texi $(emacsdir)/emacsver.texi
        $(mkinfodir)

=== modified file 'doc/misc/bovine.texi'
--- a/doc/misc/bovine.texi      2012-12-13 04:19:48 +0000
+++ b/doc/misc/bovine.texi      2012-12-13 04:25:50 +0000
@@ -1,6 +1,6 @@
 \input texinfo  @c -*-texinfo-*-
 @c %**start of header
address@hidden bovine.info
address@hidden ../../info/bovine
 @set TITLE  Bovine parser development
 @set AUTHOR Eric M. Ludlam, David Ponce, and Richard Y. Kim
 @settitle @value{TITLE}
@@ -23,29 +23,26 @@
 @c %**end of header
 
 @copying
-This manual documents Bovine parser development in Semantic
-
-Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004 Eric M. Ludlam
-Copyright @copyright{} 2001, 2002, 2003, 2004 David Ponce
-Copyright @copyright{} 2002, 2003 Richard Y. Kim
+Copyright @copyright{} 1999-2004, 2012 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
-under the terms of the GNU Free Documentation License, Version 1.1 or
-any later version published by the Free Software Foundation; with the
-Invariant Sections being list their titles, with the Front-Cover Texts
-being list, and with the Back-Cover Texts being list.  A copy of the
-license is included in the section entitled ``GNU Free Documentation
-License''.
+under the terms of the GNU Free Documentation License, Version 1.3 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
+and with the Back-Cover Texts as in (a) below.  A copy of the license
+is included in the section entitled ``GNU Free Documentation License''.
+
+(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
+modify this GNU manual.  Buying copies from the FSF supports it in
+developing GNU and promoting software freedom.''
 @end quotation
 @end copying
 
address@hidden
address@hidden Emacs
address@hidden Emacs misc features
 @direntry
-* Semantic bovine parser development: (bovine).
+* Bovine: (bovine).             Semantic bovine parser development.
 @end direntry
address@hidden ifinfo
 
 @iftex
 @finalout
@@ -54,28 +51,19 @@
 @c @setchapternewpage odd
 @c @setchapternewpage off
 
address@hidden
-This file documents parser development with the bovine parser generator
address@hidden for parser based text analysis in Emacs}
-
-Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004 @value{AUTHOR}
address@hidden ifinfo
-
 @titlepage
 @sp 10
 @title @value{TITLE}
 @author by @value{AUTHOR}
address@hidden 0pt plus 1 fill
-Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004 @value{AUTHOR}
 @page
 @vskip 0pt plus 1 fill
 @insertcopying
 @end titlepage
 @page
 
address@hidden MACRO inclusion
address@hidden semanticheader.texi
-
address@hidden semantic{}
address@hidden
address@hidden macro
 
 @c *************************************************************************
 @c @ Document
@@ -97,13 +85,17 @@
 the form @file{NAME-by.el}.  This, in turn is byte compiled.
 @inforef{top, Grammar Framework Manual, grammar-fw}.
 
address@hidden
address@hidden
address@hidden ifnottex
+
 @menu
 * Starting Rules::              The starting rules for the grammar.
-* Bovine Grammar Rules::        Rules used to parse a language
-* Optional Lambda Expression::  Actions to take when a rule is matched
-* Bovine Examples::             Simple Samples
-* GNU Free Documentation License::  
-* Index::                       
+* Bovine Grammar Rules::        Rules used to parse a language.
+* Optional Lambda Expression::  Actions to take when a rule is matched.
+* Bovine Examples::             Simple Samples.
+* GNU Free Documentation License::  The license for this documentation.
address@hidden * Index::
 @end menu
 
 @node Starting Rules
@@ -160,9 +152,9 @@
 means that a syntactic token of class @code{FOO} must be matched.
 
 @menu
-* How Lexical Tokens Match::    
-* Grammar-to-Lisp Details::     
-* Order of components in rules::  
+* How Lexical Tokens Match::
+* Grammar-to-Lisp Details::
+* Order of components in rules::
 @end menu
 
 @node How Lexical Tokens Match
@@ -462,11 +454,14 @@
 @node GNU Free Documentation License
 @appendix GNU Free Documentation License
 
address@hidden fdl.texi
address@hidden doclicense.texi
 
address@hidden There is nothing to index at the moment.
address@hidden
 @node Index
 @unnumbered Index
 @printindex cp
address@hidden ignore
 
 @iftex
 @contents

=== modified file 'doc/misc/makefile.w32-in'
--- a/doc/misc/makefile.w32-in  2012-12-12 17:19:20 +0000
+++ b/doc/misc/makefile.w32-in  2012-12-13 04:25:50 +0000
@@ -55,7 +55,7 @@
                $(infodir)/epa$(INFO_EXT) $(infodir)/mairix-el$(INFO_EXT) 
$(infodir)/sasl$(INFO_EXT) \
                $(infodir)/auth$(INFO_EXT) $(infodir)/eieio$(INFO_EXT) 
$(infodir)/ede$(INFO_EXT) \
                $(infodir)/semantic$(INFO_EXT) $(infodir)/edt$(INFO_EXT) 
$(infodir)/emacs-gnutls$(INFO_EXT) \
-               $(infodir)/srecode$(INFO_EXT)
+               $(infodir)/srecode$(INFO_EXT) $(infodir)/bovine$(INFO_EXT)
 DVI_TARGETS = calc.dvi cc-mode.dvi cl.dvi dbus.dvi dired-x.dvi \
                ediff.dvi forms.dvi gnus.dvi message.dvi emacs-mime.dvi \
                sieve.dvi pgg.dvi mh-e.dvi \
@@ -66,7 +66,7 @@
                newsticker.dvi rcirc.dvi erc.dvi ert.dvi \
                remember.dvi nxml-mode.dvi \
                epa.dvi mairix-el.dvi sasl.dvi auth.dvi eieio.dvi ede.dvi \
-               semantic.dvi edt.dvi emacs-gnutls.dvi srecode.dvi
+               semantic.dvi edt.dvi emacs-gnutls.dvi srecode.dvi bovine.dvi
 INFOSOURCES = info.texi
 
 # The following rule does not work with all versions of `make'.
@@ -364,6 +364,12 @@
 srecode.dvi: srecode.texi doclicense.texi
        $(ENVADD) $(TEXI2DVI) $(srcdir)/srecode.texi
 
+$(infodir)/bovine$(INFO_EXT): bovine.texi doclicense.texi
+       $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ bovine.texi
+bovine.dvi: bovine.texi doclicense.texi
+       $(ENVADD) $(TEXI2DVI) $(srcdir)/bovine.texi
+
+
 mostlyclean:
        - $(DEL) *.log *.cp *.fn *.ky *.pg *.vr core *.tp *.core gnustmp.*
 
@@ -392,7 +398,8 @@
                 $(infodir)/mairix-el* $(infodir)/auth* \
                 $(infodir)/eieio* $(infodir)/ede* \
                 $(infodir)/semantic* $(infodir)edt* \
-                $(infodir)/emacs-gnutls* $(infodir)/srecode*
+                $(infodir)/emacs-gnutls* $(infodir)/srecode* \
+                $(infodir)/bovine*
 
 distclean: clean
        - $(DEL) makefile

=== modified file 'info/dir'
--- a/info/dir  2012-12-12 17:19:20 +0000
+++ b/info/dir  2012-12-13 04:25:50 +0000
@@ -79,9 +79,10 @@
                                   and citations.
 * Remember: (remember).         Simple information manager for Emacs.
 * Semantic: (semantic).         Source code parser library and utilities.
+* SRecode: (srecode).           Template code generator.
+* Bovine: (bovine).             Semantic bovine parser development.
 * SES: (ses).                   Simple Emacs Spreadsheet.
 * Speedbar: (speedbar).         File/Tag summarizing utility.
-* SRecode: (srecode).           Template code generator.
 * VIP: (vip).                   An older VI-emulation for Emacs.
 * VIPER: (viper).               A VI-emulation mode for Emacs.
 * WoMan: (woman).               Browse UN*X Manual Pages "W.O. (without) Man".


reply via email to

[Prev in Thread] Current Thread [Next in Thread]