]> git.pld-linux.org Git - packages/automake.git/blame - automake-man.patch
- man patch is back but modified and can be used after release 1.4b-1
[packages/automake.git] / automake-man.patch
CommitLineData
b97b2f8d 1--- automake-1.4.orig/Makefile.am
2+++ automake-1.4/Makefile.am
3@@ -9,6 +9,7 @@
4
5 bin_SCRIPTS = automake aclocal
6 info_TEXINFOS = automake.texi
7+man_MANS = automake.1 aclocal.1
8
9 amfiles = clean-hdr.am clean-kr.am clean.am comp-vars.am compile.am \
10 data-clean.am data.am dejagnu.am depend.am depend2.am dist-vars.am \
11--- automake-1.4.orig/automake.1
12+++ automake-1.4/automake.1
13@@ -0,0 +1,223 @@
14+.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
15+.\" Copyright (C) 1998 Ben Pfaff.
16+.\"
17+.\" Permission is granted to make and distribute verbatim copies of
18+.\" this manual provided the copyright notice and this permission notice
19+.\" are preserved on all copies.
20+.\"
21+.\" Permission is granted to copy and distribute modified versions of this
22+.\" manual under the conditions for verbatim copying, provided that the entire
23+.\" resulting derived work is distributed under the terms of a permission
24+.\" notice identical to this one.
25+.\"
26+.\" Permission is granted to copy and distribute translations of this manual
27+.\" into another language, under the above conditions for modified versions,
28+.\" except that this permission notice may be stated in a translation approved
29+.\" by the Foundation.
30+.\"
31+.TH AUTOMAKE 1 "Automake"
32+.SH NAME
33+automake - automatically create Makefile.in's from Makefile.am's
34+.SH SYNOPSIS
35+.B automake
36+[
37+.B -a
38+|
39+.B --add-missing
40+] [
41+.BR --amdir= DIR
42+] [
43+.BR --build-dir= DIR
44+] [
45+.B --cygnus
46+] [
47+.B --foreign
48+] [
49+.B --gnits
50+] [
51+.B --gnu
52+] [
53+.B --help
54+] [
55+.B -i
56+|
57+.B --include-deps
58+] [
59+.B --no-force
60+] [
61+.B -o
62+DIR
63+] [
64+.BR --output-dir= DIR
65+] [
66+.BR --srcdir-name= DIR
67+] [
68+.B -v
69+|
70+.B --verbose
71+] [
72+.B --version
73+]
74+.SH DESCRIPTION
75+.PP
76+To create all the
77+.BR Makefile.in s
78+for a package, run the
79+.B automake
80+program in the top level directory, with no arguments.
81+.B automake
82+will automatically find each appropriate
83+.B Makefile.am
84+(by scanning
85+.BR configure.in )
86+and generate the corresponding
87+.BR Makefile.in .
88+Note that
89+.B automake
90+has a rather simplistic view of what constitutes a package; it assumes
91+that a package has only one
92+.BR configure.in ,
93+at the
94+top. If your package has multiple
95+.BR configure.in s,
96+then you must run
97+.B automake
98+in each directory holding a
99+.BR configure.in .
100+.PP
101+You can optionally give
102+.B automake
103+an argument;
104+.B .am
105+is appended to the argument and the result is used as the name of the
106+input file. This feature is generally only used to automatically
107+rebuild an out-of-date
108+.BR Makefile.in .
109+Note that
110+.B automake
111+must always be run from the topmost directory of a project, even if
112+being used to regenerate the
113+.B Makefile.in
114+in some subdirectory. This is necessary
115+because
116+.B automake
117+must scan
118+.BR configure.in ,
119+and because
120+.B automake
121+uses the knowledge that a
122+.B Makefile.in
123+is in a subdirectory to change its behavior in some cases.
124+.PP
125+.B automake
126+accepts the following options:
127+.TP
128+.BI -a
129+.TP
130+.BI --add-missing
131+Automake requires certain common files to exist in certain
132+situations; for instance
133+.B config.guess
134+is required if
135+.B configure.in
136+runs
137+.BR AC_CANONICAL_HOST .
138+Automake is distributed with several of these files; this option will
139+cause the missing ones to be automatically added to the package,
140+whenever possible. In general if Automake tells you a file is
141+missing, try using this option.
142+.TP
143+.BI --amdir=\fRDIR
144+Look for Automake data files in directory DIR instead of in the
145+installation directory. This is typically used for debugging.
146+.TP
147+.BI --build-dir=\fRDIR
148+Tell Automake where the build directory is. This option is used
149+when including dependencies into a
150+.B Makefile.in
151+generated by
152+.B make
153+.BR dist ;
154+it should not be used otherwise.
155+.TP
156+.BI --cygnus
157+Causes the generated
158+.BR Makefile.in s
159+to follow Cygnus rules, instead of GNU or Gnits rules.
160+.TP
161+.BI --foreign
162+Set the global strictness to
163+.BR foreign .
164+.TP
165+.BI --gnits
166+Set the global strictness to
167+.BR gnits .
168+.TP
169+.BI --gnu
170+Set the global strictness to
171+.BR gnu .
172+This is the default strictness.
173+.TP
174+.BI --help
175+Print a summary of the command line options and exit.
176+.TP
177+.BI -i
178+.TP
179+.BI --include-deps
180+Include all automatically generated dependency information in the
181+generated
182+.BR Makefile.in .
183+This is generally done
184+when making a distribution.
185+.TP
186+.BI --no-force
187+Ordinarily
188+.B automake
189+creates all
190+.BR Makefile.in s
191+mentioned in
192+.BR configure.in .
193+This option causes it to only update those
194+.BR Makefile.in s
195+which are out of date with respect to one of their dependents.
196+.TP
197+.BI -o\ \fRDIR
198+.TP
199+.BI --output-dir=\fRDIR
200+Put the generated
201+.B Makefile.in
202+in the directory DIR. Ordinarily
203+each
204+.B Makefile.in
205+is created in the directory of the
206+corresponding
207+.BR Makefile.am .
208+This option is used when making
209+distributions.
210+.TP
211+.BI --srcdir-name=\fRDIR
212+Tell Automake the name of the source directory associated with the
213+current build. This option is used when including dependencies into a
214+.B Makefile.in
215+generated by
216+.BR make dist ;
217+it should not be used otherwise.
218+.TP
219+.BI -v
220+.TP
221+.BI --verbose
222+Cause Automake to print information about which files are being read
223+or created.
224+.TP
225+.BI --version
226+Print the version number of Automake and exit.
227+.PP
228+.SH "SEE ALSO"
229+.BR aclocal (1),
230+and the Texinfo documentation for automake
231+.SH AUTHORS
232+Automake was written primarily by David Mackenzie and Tom Tromey.
233+This manpage written by Ben Pfaff <pfaffben@pilot.msu.edu> for the
234+Debian GNU/Linux
235+.B automake
236+package.
237--- automake-1.4.orig/aclocal.1
238+++ automake-1.4/aclocal.1
239@@ -0,0 +1,108 @@
240+.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
241+.\" Copyright (C) 1998 Ben Pfaff.
242+.\"
243+.\" Permission is granted to make and distribute verbatim copies of
244+.\" this manual provided the copyright notice and this permission notice
245+.\" are preserved on all copies.
246+.\"
247+.\" Permission is granted to copy and distribute modified versions of this
248+.\" manual under the conditions for verbatim copying, provided that the entire
249+.\" resulting derived work is distributed under the terms of a permission
250+.\" notice identical to this one.
251+.\"
252+.\" Permission is granted to copy and distribute translations of this manual
253+.\" into another language, under the above conditions for modified versions,
254+.\" except that this permission notice may be stated in a translation approved
255+.\" by the Foundation.
256+.\"
257+.TH ACLOCAL 1 "Automake"
258+.SH NAME
259+aclocal - automatically generate aclocal.m4 from configure.in
260+.SH SYNOPSIS
261+.B aclocal
262+[
263+.BR --acdir= DIR
264+] [
265+.B --help
266+] [
267+.B -I
268+DIR ] [
269+.BR --output= FILE
270+] [
271+.B --verbose
272+] [
273+.B --version
274+]
275+.SH DESCRIPTION
276+.PP
277+Automake includes a number of Autoconf macros which can be used in
278+your package; some of them are actually required by Automake in certain
279+situations. These macros must be defined in your
280+.BR aclocal.m4 ;
281+otherwise they will not be seen by
282+.BR autoconf .
283+.PP
284+The
285+.B aclocal
286+program will automatically generate
287+.B aclocal.m4
288+files based on the contents of
289+.BR configure.in .
290+This provides a convenient way to get Automake-provided macros,
291+without having to search around. Also, the
292+.B aclocal
293+mechanism is extensible for use by other packages.
294+.PP
295+At startup,
296+.B aclocal
297+scans all the
298+.B .m4
299+files it can find, looking for macro definitions. Then it scans
300+.BR configure.in .
301+Any mention of one of the macros found in the first step causes that
302+macro, and any macros it in turn requires, to be put into
303+.BR aclocal.m4 .
304+.PP
305+The contents of
306+.BR acinclude.m4 ,
307+if it exists, are also automatically included in
308+.BR aclocal.m4 .
309+This is useful for incorporating local macros into
310+.BR configure .
311+.PP
312+.B aclocal
313+accepts the following options:
314+.TP
315+.BI --acdir=\fRDIR
316+Look for the macro files in DIR instead of the installation
317+directory. This is typically used for debugging.
318+.TP
319+.BI --help
320+Print a summary of the command line options and exit.
321+.TP
322+.BI -I\fR\ DIR
323+Add the directory DIR to the list of directories searched for
324+.B .m4
325+files.
326+.TP
327+.BI --output=\fRFILE
328+Cause the output to be put into FILE instead of
329+.BR aclocal.m4 .
330+.TP
331+.BI -v
332+.TP
333+.BI --verbose
334+Print the names of the files it examines.
335+.TP
336+.BI --version
337+Print the version number of Automake and exit.
338+.PP
339+.SH "SEE ALSO"
340+.BR automake (1),
341+and the Texinfo documentation for automake
342+.SH AUTHORS
343+Automake was written primarily by David Mackenzie and Tom Tromey.
344+This manpage written by Ben Pfaff <pfaffben@pilot.msu.edu> for the
345+Debian GNU/Linux
346+.B automake
347+package.
348--- automake-1.4.orig/debian/control
349+++ automake-1.4/debian/control
350@@ -0,0 +1,17 @@
351+Source: automake
352+Section: devel
353+Priority: optional
354+Maintainer: Kevin Dalley <kevind@rahul.net>
355+Standards-Version: 2.4.0.0
356+
357+Package: automake
358+Architecture: all
359+Section: devel
360+Depends: autoconf
361+Description: A tool for generating GNU Standards-compliant Makefiles.
362+ Automake is a tool for automatically generating `Makefile.in's from
363+ files called `Makefile.am'. The `Makefile.am' is basically a series of
364+ `make' macro definitions (with rules being thrown in occasionally).
365+ The generated `Makefile.in's are compliant with the GNU Makefile
366+ standards.
367+
368--- automake-1.4.orig/debian/changelog
369+++ automake-1.4/debian/changelog
370@@ -0,0 +1,120 @@
371+automake (1.4-2) unstable; urgency=low
372+
373+ * This patch allows the proper use and detection of alphapca56
374+ machines. Debian Alpha needs this. (fixes bug #32390).
375+
376+ -- Kevin Dalley <kevind@rahul.net> Sat, 30 Jan 1999 14:49:29 -0800
377+
378+automake (1.4-1) unstable; urgency=low
379+
380+ * first release of automake-1.4, which includes support for latest
381+ autoconf, fixes a number of bugs
382+
383+ -- Kevin Dalley <kevind@rahul.net> Sat, 16 Jan 1999 14:26:53 -0800
384+
385+automake (1.3-1) frozen unstable; urgency=low
386+
387+ * first non-alpha release of automake compatible with 1.0h
388+
389+ -- Kevin Dalley <kevind@rahul.net> Fri, 10 Apr 1998 01:34:25 -0700
390+
391+automake (1.2h-1) frozen unstable; urgency=low
392+
393+ * first release of automake-1.2h
394+ * compatible with current release of libtool
395+ * moved from experimental to main release
396+
397+ -- Kevin Dalley <kevind@rahul.net> Tue, 24 Mar 1998 02:13:22 -0800
398+
399+automake (1.2f-1) experimental; urgency=low
400+
401+ * first release of automake-1.2f
402+ * reimplemented man page handling
403+
404+ -- Kevin Dalley <kevind@rahul.net> Fri, 27 Feb 1998 23:51:55 -0800
405+
406+automake (1.2e-2) experimental; urgency=low
407+
408+ * added aclocal and automake man pages (fixes: bug #18200)
409+
410+ -- Kevin Dalley <kevind@rahul.net> Sun, 22 Feb 1998 13:53:11 -0800
411+
412+automake (1.2e-1) experimental; urgency=low
413+
414+ * first release of automake-1.2e
415+ * added undocumented man pages
416+ * installed additional files to /usr/doc/automake
417+ * upgraded to Standards-Version 2.4.0.0
418+ * corrected copyright file
419+
420+ -- Kevin Dalley <kevind@rahul.net> Sat, 14 Feb 1998 13:16:13 -0800
421+
422+automake (1.2d-2) experimental; urgency=low
423+
424+ * corrected copyright file, updated control file
425+
426+ -- Kevin Dalley <kevind@rahul.net> Sun, 21 Dec 1997 20:21:41 -0800
427+
428+automake (1.2d-1) experimental; urgency=low
429+
430+ * first release of 1.2d. This version is beta. Use at your own risk.
431+
432+ -- Kevin Dalley <kevind@rahul.net> Wed, 3 Dec 1997 22:49:05 -0800
433+
434+automake (1.2-1) unstable; urgency=low
435+
436+ * automake-1.2 release
437+
438+ -- Kevin Dalley <kevin@aimnet.com> Fri, 4 Jul 1997 12:31:49 -0700
439+
440+automake (1.0-4) frozen unstable; urgency=low
441+
442+ * rebuilt using /usr/bin/perl rather than /bin/perl
443+
444+ -- Kevin Dalley <kevin@aimnet.com> Mon, 2 Jun 1997 23:55:56 -0700
445+
446+automake (1.0-3) frozen unstable; urgency=low
447+
448+ * now in frozen and unstable
449+
450+ -- Kevin Dalley <kevin@aimnet.com> Wed, 9 Apr 1997 23:23:41 -0700
451+
452+automake (1.0-2) unstable; urgency=low
453+
454+ * added ";" to tags.am for compatibility with bash-2.0.
455+
456+ -- Kevin Dalley <kevin@aimnet.com> Tue, 8 Apr 1997 22:39:25 -0700
457+
458+automake (1.0-1) unstable; urgency=low
459+
460+ * Updated to Standards-Version 2.1.1.0.
461+ * fixed bug #3551, summary starts with pkg name
462+ * modified clean target
463+
464+ -- Kevin Dalley <kevin@aimnet.com> Thu, 10 Oct 1996 23:54:45 -0700
465+
466+Sat Oct 5 15:30:42 1996 Kevin Dalley <kevin@aimnet.com>
467+
468+ * debian/rules, debian/postrm, debian/postinst, debian/control,
469+ debian/copyright, debian/rules, debian/ChangeLog: moved files to
470+ debian directory and removed "debian." prefix
471+
472+ * debian.rules, debian.postrm, debian.postinst, debian.control,
473+ debian.README, debian.rules, debian.ChangeLog: moved files to
474+ debian directory and removed "debian." prefix
475+
476+ * debian.control: added multiple line description
477+
478+
479+Sun Jun 2 16:26:54 1996 Kevin Dalley <kevin@aplysia.iway.aimnet.com (Kevin Dalley)>
480+
481+ * debian.rules: changed diff options
482+ use $Date$ for last update
483+
484+ * debian.README, debian.control, debian.postinst, debian.postrm,
485+ debian.rules: added debian files
486+
487+
488+Local variables:
489+mode: debian-changelog
490+End:
491--- automake-1.4.orig/debian/copyright
492+++ automake-1.4/debian/copyright
493@@ -0,0 +1,16 @@
494+This is the Debian GNU/Linux prepackaged version of GNU automake.
495+automake was primarily written by David Mackenzie and Tom Tromey.
496+
497+
498+This package was put together by Kevin Dalley <kevind@rahul.net>,
499+from sources obtained from:
500+ ftp.cygnus.com:/pub/tromey
501+
502+Changes:
503+ * added Debian GNU/Linux package maintenance system files
504+ * added manual pages for automake and aclocal
505+
506+automake is Copyright (C) 1999 Free Software Foundation, Inc.
507+
508+On Debian GNU/Linux systems, the complete text of the GNU General
509+Public License can be found in `/usr/doc/copyright/GPL'.
510--- automake-1.4.orig/debian/postinst
511+++ automake-1.4/debian/postinst
512@@ -0,0 +1,6 @@
513+#! /bin/sh
514+
515+set -e
516+
517+install-info --quiet --section "Development" "Development" \
518+ /usr/info/automake.info
519--- automake-1.4.orig/debian/rules
520+++ automake-1.4/debian/rules
521@@ -0,0 +1,84 @@
522+#! /usr/bin/make -f
523+#
524+# Last updated: $Date$ by Kevin Dalley <kevind@rahul.net>
525+#
526+# Copyright 1994,1995 by Ian Jackson.
527+# I hereby give you perpetual unlimited permission to copy,
528+# modify and relicense this file, provided that you do not remove
529+# my name from the file itself. (I assert my moral right of
530+# paternity under the Copyright, Designs and Patents Act 1988.)
531+# This file may have to be extensively modified
532+# Copyright 1996, 1997, 1998 by Kevin Dalley.
533+
534+# To make the binary distribution package, the ``Debianized'' source package
535+# and the context diff to the original package, type `./debian.rules dist'.
536+# Make sure that `debian.rules' is executable before the final distribution
537+# is made.
538+#
539+# Invoke each target with `./debian.rules <target>'. All targets should be
540+# invoked with the package root as the current directory.
541+#
542+# The `binary' target must be run as root, as it needs to install files with
543+# specific ownerships. The `diff' target assumes that you have the original
544+# source package available, unpacked, in ../$(p)-$(v).orig, or that you have
545+# the previous revision of the ``Debianized'' source package and context diff
546+# in the parent directory.
547+
548+# The name of the package (for example, `emacs').
549+package = automake
550+
551+build:
552+ $(checkdir)
553+ ./configure --prefix=/usr
554+ $(MAKE)
555+ touch build
556+
557+clean:
558+ $(checkdir)
559+ -rm -f build
560+ -$(MAKE) -i distclean || $(MAKE) -f Makefile.in distclean
561+ -rm -rf *~ debian/tmp debian/*~ debian/files*
562+
563+binary-indep: checkroot build
564+ $(checkdir)
565+ -rm -rf debian/tmp
566+ install -d debian/tmp debian/tmp/DEBIAN
567+ install -d debian/tmp/usr/doc/$(package)
568+ install debian/{postinst,prerm} debian/tmp/DEBIAN/.
569+ $(MAKE) INSTALL_PROGRAM='install -c' \
570+ prefix=`pwd`/debian/tmp/usr install
571+ gzip -9v debian/tmp/usr/info/*
572+ gzip -9v debian/tmp/usr/man/man1/*
573+ install -m 644 debian/copyright debian/tmp/usr/doc/$(package)/.
574+ install -m 644 debian/changelog \
575+ debian/tmp/usr/doc/$(package)/changelog.Debian
576+ gzip -9v debian/tmp/usr/doc/$(package)/changelog.Debian
577+ for file in AUTHORS ChangeLog INSTALL NEWS README \
578+ THANKS TODO; do \
579+ install -m 644 $$file \
580+ debian/tmp/usr/doc/$(package);\
581+ gzip -9v debian/tmp/usr/doc/$(package)/$$file;\
582+ done
583+ ln -s ChangeLog.gz debian/tmp/usr/doc/$(package)/changelog.gz
584+ dpkg-gencontrol
585+ dpkg --build debian/tmp ..
586+
587+binary-arch:
588+
589+
590+define checkdir
591+ test -f $(package).texi -a -f debian/rules
592+endef
593+
594+# Below here is fairly generic really
595+
596+binary: binary-indep binary-arch
597+
598+source diff:
599+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
600+
601+checkroot:
602+ $(checkdir)
603+ test root = "`whoami`"
604+
605+.PHONY: binary binary-arch binary-indep clean checkroot
606--- automake-1.4.orig/debian/prerm
607+++ automake-1.4/debian/prerm
608@@ -0,0 +1,4 @@
609+#! /bin/sh -e
610+
611+install-info --quiet --remove /usr/info/automake.info
612+
613--- automake-1.4.orig/config.h.in
614+++ automake-1.4/config.h.in
615@@ -0,0 +1,8 @@
616+/* config.h.in. Generated automatically from configure.in by autoheader. */
617+
618+/* Name of package */
619+#undef PACKAGE
620+
621+/* Version number of package */
622+#undef VERSION
623+
This page took 0.331714 seconds and 4 git commands to generate.