Tue Sep 7 14:41:39 2010 UTC ()
Remerge man page. Cleanup old version.


(joerg)
diff -r1.7 -r1.8 pkgsrc/devel/bmake/files/bmake.1
diff -r1.7 -r1.8 pkgsrc/devel/bmake/files/bmake.cat1
diff -r1.7 -r0 pkgsrc/devel/bmake/files/make.1

cvs diff -r1.7 -r1.8 pkgsrc/devel/bmake/files/bmake.1 (expand / switch to unified diff)

--- pkgsrc/devel/bmake/files/bmake.1 2010/09/07 14:28:00 1.7
+++ pkgsrc/devel/bmake/files/bmake.1 2010/09/07 14:41:39 1.8
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1.\" $NetBSD: bmake.1,v 1.7 2010/09/07 14:28:00 joerg Exp $ 1.\" $NetBSD: bmake.1,v 1.8 2010/09/07 14:41:39 joerg Exp $
2.\" 2.\"
3.\" Copyright (c) 1990, 1993 3.\" Copyright (c) 1990, 1993
4.\" The Regents of the University of California. All rights reserved. 4.\" The Regents of the University of California. All rights reserved.
5.\" 5.\"
6.\" Redistribution and use in source and binary forms, with or without 6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions 7.\" modification, are permitted provided that the following conditions
8.\" are met: 8.\" are met:
9.\" 1. Redistributions of source code must retain the above copyright 9.\" 1. Redistributions of source code must retain the above copyright
10.\" notice, this list of conditions and the following disclaimer. 10.\" notice, this list of conditions and the following disclaimer.
11.\" 2. Redistributions in binary form must reproduce the above copyright 11.\" 2. Redistributions in binary form must reproduce the above copyright
12.\" notice, this list of conditions and the following disclaimer in the 12.\" notice, this list of conditions and the following disclaimer in the
13.\" documentation and/or other materials provided with the distribution. 13.\" documentation and/or other materials provided with the distribution.
14.\" 3. Neither the name of the University nor the names of its contributors 14.\" 3. Neither the name of the University nor the names of its contributors
@@ -20,27 +20,27 @@ @@ -20,27 +20,27 @@
20.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 20.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 21.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
22.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28.\" SUCH DAMAGE. 28.\" SUCH DAMAGE.
29.\" 29.\"
30.\" from: @(#)make.1 8.4 (Berkeley) 3/19/94 30.\" from: @(#)make.1 8.4 (Berkeley) 3/19/94
31.\" 31.\"
32.Dd June 30, 2010 32.Dd June 30, 2010
33.Dt MAKE 1 33.Dt BMAKE 1
34.Os 34.Os
35.Sh NAME 35.Sh NAME
36.Nm bmake 36.Nm bmake
37.Nd maintain program dependencies 37.Nd maintain program dependencies
38.Sh SYNOPSIS 38.Sh SYNOPSIS
39.Nm 39.Nm
40.Op Fl BeikNnqrstWX 40.Op Fl BeikNnqrstWX
41.Bk -words 41.Bk -words
42.Op Fl C Ar directory 42.Op Fl C Ar directory
43.Ek 43.Ek
44.Bk -words 44.Bk -words
45.Op Fl D Ar variable 45.Op Fl D Ar variable
46.Ek 46.Ek
@@ -1919,17 +1919,32 @@ however the special variables, variable  @@ -1919,17 +1919,32 @@ however the special variables, variable
1919The way that parallel makes are scheduled changed in 1919The way that parallel makes are scheduled changed in
1920.Nx 4.0 1920.Nx 4.0
1921so that .ORDER and .WAIT apply recursively to the dependant nodes. 1921so that .ORDER and .WAIT apply recursively to the dependant nodes.
1922The algorithms used may change again in the future. 1922The algorithms used may change again in the future.
1923.Pp 1923.Pp
1924The way that .for loop variables are substituted changed after 1924The way that .for loop variables are substituted changed after
1925.Nx 5.0 1925.Nx 5.0
1926so that they still appear to be variable expansions. 1926so that they still appear to be variable expansions.
1927In particular this stops them being treated as syntax, and removes some 1927In particular this stops them being treated as syntax, and removes some
1928obscure problems using them in .if statements. 1928obscure problems using them in .if statements.
1929.Sh SEE ALSO 1929.Sh SEE ALSO
1930.Xr mkdep 1 1930.Xr mkdep 1
1931.Sh HISTORY 1931.Sh HISTORY
 1932A
 1933.Nm
 1934command appeared in
 1935.At v7 .
1932.Nm 1936.Nm
1933is derived from NetBSD's 1937is derived from NetBSD's
1934.Xr make 1 . 1938.Xr make 1 .
1935It uses autoconf to facilitate portability to other platforms. 1939It uses autoconf to facilitate portability to other platforms.
 1940.Sh BUGS
 1941The
 1942.Nm
 1943syntax is difficult to parse without actually acting of the data.
 1944For instance finding the end of a variable use should involve scanning each
 1945the modifiers using the correct terminator for each field.
 1946In many places
 1947.Nm
 1948just counts {} and () in order to find the end of a variable expansion.
 1949.Pp
 1950There is no way of escaping a space character in a filename.

cvs diff -r1.7 -r1.8 pkgsrc/devel/bmake/files/bmake.cat1 (expand / switch to unified diff)

--- pkgsrc/devel/bmake/files/bmake.cat1 2010/09/07 14:28:00 1.7
+++ pkgsrc/devel/bmake/files/bmake.cat1 2010/09/07 14:41:39 1.8
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1MAKE(1) NetBSD General Commands Manual MAKE(1) 1BMAKE(1) NetBSD General Commands Manual BMAKE(1)
2 2
3NNAAMMEE 3NNAAMMEE
4 bbmmaakkee -- maintain program dependencies 4 bbmmaakkee -- maintain program dependencies
5 5
6SSYYNNOOPPSSIISS 6SSYYNNOOPPSSIISS
7 bbmmaakkee [--BBeeiikkNNnnqqrrssttWWXX] [--CC _d_i_r_e_c_t_o_r_y] [--DD _v_a_r_i_a_b_l_e] [--dd _f_l_a_g_s] 7 bbmmaakkee [--BBeeiikkNNnnqqrrssttWWXX] [--CC _d_i_r_e_c_t_o_r_y] [--DD _v_a_r_i_a_b_l_e] [--dd _f_l_a_g_s]
8 [--ff _m_a_k_e_f_i_l_e] [--II _d_i_r_e_c_t_o_r_y] [--JJ _p_r_i_v_a_t_e] [--jj _m_a_x___j_o_b_s] 8 [--ff _m_a_k_e_f_i_l_e] [--II _d_i_r_e_c_t_o_r_y] [--JJ _p_r_i_v_a_t_e] [--jj _m_a_x___j_o_b_s]
9 [--mm _d_i_r_e_c_t_o_r_y] [--TT _f_i_l_e] [--VV _v_a_r_i_a_b_l_e] [_v_a_r_i_a_b_l_e_=_v_a_l_u_e] 9 [--mm _d_i_r_e_c_t_o_r_y] [--TT _f_i_l_e] [--VV _v_a_r_i_a_b_l_e] [_v_a_r_i_a_b_l_e_=_v_a_l_u_e]
10 [_t_a_r_g_e_t _._._.] 10 [_t_a_r_g_e_t _._._.]
11 11
12DDEESSCCRRIIPPTTIIOONN 12DDEESSCCRRIIPPTTIIOONN
13 bbmmaakkee is a program designed to simplify the maintenance of other 13 bbmmaakkee is a program designed to simplify the maintenance of other
14 programs. Its input is a list of specifications as to the files upon 14 programs. Its input is a list of specifications as to the files upon
@@ -1196,17 +1196,27 @@ CCOOMMPPAATTIIBBIILLIITTYY @@ -1196,17 +1196,27 @@ CCOOMMPPAATTIIBBIILLIITTYY
1196 The way that parallel makes are scheduled changed in NetBSD 4.0 so that 1196 The way that parallel makes are scheduled changed in NetBSD 4.0 so that
1197 .ORDER and .WAIT apply recursively to the dependant nodes. The 1197 .ORDER and .WAIT apply recursively to the dependant nodes. The
1198 algorithms used may change again in the future. 1198 algorithms used may change again in the future.
1199 1199
1200 The way that .for loop variables are substituted changed after NetBSD 5.0 1200 The way that .for loop variables are substituted changed after NetBSD 5.0
1201 so that they still appear to be variable expansions. In particular this 1201 so that they still appear to be variable expansions. In particular this
1202 stops them being treated as syntax, and removes some obscure problems 1202 stops them being treated as syntax, and removes some obscure problems
1203 using them in .if statements. 1203 using them in .if statements.
1204 1204
1205SSEEEE AALLSSOO 1205SSEEEE AALLSSOO
1206 mkdep(1) 1206 mkdep(1)
1207 1207
1208HHIISSTTOORRYY 1208HHIISSTTOORRYY
1209 bbmmaakkee is derived from NetBSD's make(1). It uses autoconf to facilitate 1209 A bbmmaakkee command appeared in Version 7 AT&T UNIX. bbmmaakkee is derived from
1210 portability to other platforms. 1210 NetBSD's make(1). It uses autoconf to facilitate portability to other
 1211 platforms.
 1212
 1213BBUUGGSS
 1214 The bbmmaakkee syntax is difficult to parse without actually acting of the
 1215 data. For instance finding the end of a variable use should involve
 1216 scanning each the modifiers using the correct terminator for each field.
 1217 In many places bbmmaakkee just counts {} and () in order to find the end of a
 1218 variable expansion.
 1219
 1220 There is no way of escaping a space character in a filename.
1211 1221
1212NetBSD 5.0 June 30, 2010 NetBSD 5.0 1222NetBSD 5.0 June 30, 2010 NetBSD 5.0

File Deleted: pkgsrc/devel/bmake/files/Attic/make.1