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