libtool-patches
[Top][All Lists]
Advanced

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

FYI: 94-gary-automate-web-manual-generation.patch


From: Gary V. Vaughan
Subject: FYI: 94-gary-automate-web-manual-generation.patch
Date: Sun, 22 Feb 2004 16:12:56 +0000 (GMT)
User-agent: mailnotify/0.2

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Applied to HEAD.
- -- 
Gary V. Vaughan      ())_.  address@hidden,gnu.org}
Research Scientist   ( '/   http://www.oranda.demon.co.uk
GNU Hacker           / )=   http://www.gnu.org/software/libtool
Technical Author   `(_~)_   http://sources.redhat.com/autobook
__________________________________________________________
This patch notification generated by cvsapply version 0.13
http://savannah.gnu.org/projects/cvs-utils
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Darwin)

iD8DBQFAONUIFRMICSmD1gYRAs0iAJ0bGfSZns7y2f98Zu0Gp2G5nBO9tQCgzn5t
jwJMQjbDm7yYU0KZ+tG3JmY=
=DSgM
-----END PGP SIGNATURE-----
Index: ChangeLog
from  Gary V. Vaughan  <address@hidden>

        * Makefile.maint (web-manual): Generate the web manual carefully
        so that links will still work when it is uploaded to gnu.org.
        * README-alpha: Note that this rule should be used at release
        time.

Index: Makefile.maint
===================================================================
RCS file: /cvsroot/libtool/libtool/Makefile.maint,v
retrieving revision 1.1
diff -u -p -u -r1.1 Makefile.maint
--- Makefile.maint 12 Feb 2004 23:50:56 -0000 1.1
+++ Makefile.maint 22 Feb 2004 16:11:22 -0000
@@ -25,9 +25,10 @@ Makefile:
        @echo " *** maintainer rules."
        @exit 1
 
+TEXI2HTML = texi2html
 
 .PHONY: cvs-release
-cvs-release: version-check prev-tarball cvs-news fetch cvs-commit cvs-dist 
deltas
+cvs-release: version-check prev-tarball cvs-news fetch cvs-commit cvs-dist 
deltas web-manual
        @tarname="$(PACKAGE)-$(VERSION).tar.gz"; \
        diffname="$(PACKAGE)-$(LASTRELEASE)-$(VERSION).diff.gz"; \
        xdeltaname="$(PACKAGE)-$(LASTRELEASE)-$(VERSION).xdelta"; \
@@ -35,8 +36,9 @@ cvs-release: version-check prev-tarball 
        echo " *** $$tarname.directive.asc, $$diffname,"; \
        echo " *** $$diffname.sig, $$diffname.directive.asc,"; \
        echo " *** $$xdeltaname, $$xdeltaname.sig and";\
-       echo " *** $$xdeltaname.directive.asc to either";\
-       echo " *** /incoming/alpha or /incoming/ftp on ftp-upload.gnu.org.";
+       echo " *** $$xdeltaname.directive.asc to either"
+       echo " *** /incoming/alpha or /incoming/ftp on ftp-upload.gnu.org."
+       echo " *** You might need to upload manual.html to webcvs/libtool."
 
 .PHONY: version-check
 version-check:
@@ -200,3 +202,10 @@ delta-xdelta: prev-tarball new-tarball g
        && echo "directory: libtool" > $$ofile.directive \
        && $(GPG) --clearsign $$ofile.directive \
        && rm -f $$ofile.directive
+
+.PHONY: web-manual
+web-manual:
+       @$(LN_S) $(top_srcdir)/doc/libtool.texi doc/manual.texi
+       $(TEXI2HTML) -I doc -monolithic -number -verbose doc/manual.texi
+       @mv doc/manual.html manual.html
+       @rm -f doc/manual.texi
Index: README-alpha
===================================================================
RCS file: /cvsroot/libtool/libtool/README-alpha,v
retrieving revision 1.20
diff -u -p -u -r1.20 README-alpha
--- README-alpha 12 Feb 2004 23:50:56 -0000 1.20
+++ README-alpha 22 Feb 2004 16:11:22 -0000
@@ -118,7 +118,7 @@ using (by typing `libtool --version').
 
 * Send announcement to address@hidden and address@hidden,
   if not an alpha send to address@hidden as well.
-  
+
 * Update version number in configure.ac to next alpha number.
   See http://www.gnu.org/software/libtool/contribute.html for details of
   the numbering scheme.
@@ -132,7 +132,7 @@ using (by typing `libtool --version').
   release announcement.
 
 * If not an alpha, replace manual.html with the new one
-  (generate with cd doc && texi2html libtool.texi)
+  (generate with `make -f Makefile.maint web-manual').
 
 ================================================================
 = Alpha release note template
@@ -184,7 +184,7 @@ projects.
 
 Alternatively, you can fetch the unbootstrapped sourcecode from
 anonymous cvs by using the following commands:
- 
+
   $ export CVS_RSH=ssh
   $ cvs -z3 -d :ext:address@hidden:/cvsroot/libtool \
   co -r @CVS_RELEASE_TAG@ libtool

reply via email to

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