summaryrefslogtreecommitdiff
path: root/pkgtools/pkgdiff/files/mkpatches.0
blob: 5b23ae3313506030c0b78358d0bdc183876146e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
MKPATCHES(1)            NetBSD General Commands Manual            MKPATCHES(1)

NNAAMMEE
     mmkkppaattcchheess -- create patch files appropriate for pkgsrc

SSYYNNOOPPSSIISS
     mmkkppaattcchheess [--cc | --rr] [--hhvv]

DDEESSCCRRIIPPTTIIOONN
     mmkkppaattcchheess is a perl script that simplifies creating patches from a
     changed work tree if for each changed file the original was kept with an
     added extension ``.orig''.

     mmkkppaattcchheess must be called from the package's main directory, that is
     _$_{_P_K_G_S_R_C_}_/_c_a_t_e_g_o_r_y_/_p_r_o_g_r_a_m.  It then proceeds to find all files that
     match the pattern ``*.orig''.  Each of these is then compared to the
     changed file of the same name (with no ``.orig'' extension) using
     pkgdiff(1).

     The resulting patches are saved in the package's patches directory (usu-
     ally _p_a_t_c_h_e_s_/) and can be easily compared to the currently existing set
     using patchdiff(1) or ccvvss ddiiffff.

     Supported options are:

     --cc   Clean up backup patches of previous runs.  Use this after you're
          finished working on the patch set and committed it.

     --hh   Show a short usage.

     --rr   Revert the changes.  Removes the new patches and puts the original
          patches back.

     --vv   More verbose output.

SSEEEE AALLSSOO
     cvs(1), patchdiff(1), pkgdiff(1)

NetBSD 5.0                     January 31, 2011                     NetBSD 5.0