]> git.pld-linux.org Git - packages/automake.git/blob - automake-man.patch
- uncommented man, added _without_man to skip it
[packages/automake.git] / automake-man.patch
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.103655 seconds and 3 git commands to generate.