From a40b05c8f1e8f887a33f1bbb5f3135cc0f8eebb9 Mon Sep 17 00:00:00 2001 From: wiz Date: Sun, 26 Jun 2011 12:11:39 +0000 Subject: Add -w flag to mkpatches(1), which makes it look in WRKDIR instead of WRKSRC. Needed for some ruby packages, requested by taca@ Bump version to 1.2. --- pkgtools/pkgdiff/Makefile | 4 ++-- pkgtools/pkgdiff/files/mkpatches.1 | 12 +++++++++--- pkgtools/pkgdiff/files/mkpatches.pl | 15 ++++++++++----- 3 files changed, 21 insertions(+), 10 deletions(-) (limited to 'pkgtools') diff --git a/pkgtools/pkgdiff/Makefile b/pkgtools/pkgdiff/Makefile index 57f1f2dccdb..a33af19fce3 100644 --- a/pkgtools/pkgdiff/Makefile +++ b/pkgtools/pkgdiff/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.73 2011/03/04 15:57:07 wiz Exp $ +# $NetBSD: Makefile,v 1.74 2011/06/26 12:11:39 wiz Exp $ # -DISTNAME= pkgdiff-1.1 +DISTNAME= pkgdiff-1.2 CATEGORIES= pkgtools devel MASTER_SITES= # empty DISTFILES= # empty diff --git a/pkgtools/pkgdiff/files/mkpatches.1 b/pkgtools/pkgdiff/files/mkpatches.1 index 53d515b7316..ecfe246685a 100644 --- a/pkgtools/pkgdiff/files/mkpatches.1 +++ b/pkgtools/pkgdiff/files/mkpatches.1 @@ -1,4 +1,4 @@ -.\" $NetBSD: mkpatches.1,v 1.7 2011/03/04 15:57:07 wiz Exp $ +.\" $NetBSD: mkpatches.1,v 1.8 2011/06/26 12:11:39 wiz Exp $ .\" .\" Copyright (c) 2000-2011 by Thomas Klausner .\" All rights reserved. @@ -24,7 +24,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" -.Dd February 20, 2011 +.Dd June 26, 2011 .Dt MKPATCHES 1 .Os .Sh NAME @@ -32,7 +32,7 @@ .Nd create patch files appropriate for pkgsrc .Sh SYNOPSIS .Nm -.Op Fl hv +.Op Fl hvw .Oo Fl c | Fl r Oc .Op Fl D | Fl d Ar dir .Sh DESCRIPTION @@ -89,6 +89,12 @@ Revert the changes. Removes the new patches and puts the original patches back. .It Fl v More verbose output. +.It Fl w +Look for changes in +.Pa $WRKDIR +instead of the default +.Pa $WRKSRC . +Usually not needed and slower. .El .Sh SEE ALSO .Xr cvs 1 , diff --git a/pkgtools/pkgdiff/files/mkpatches.pl b/pkgtools/pkgdiff/files/mkpatches.pl index b48af1fd51b..aaf498e1b7d 100755 --- a/pkgtools/pkgdiff/files/mkpatches.pl +++ b/pkgtools/pkgdiff/files/mkpatches.pl @@ -1,6 +1,6 @@ #!@PERL5@ # -# $NetBSD: mkpatches.pl,v 1.16 2011/03/04 15:57:07 wiz Exp $ +# $NetBSD: mkpatches.pl,v 1.17 2011/06/26 12:11:39 wiz Exp $ # # mkpatches: creates a set of patches patch-aa, patch-ab, ... # in work/.newpatches by looking for *.orig files in and below @@ -69,19 +69,21 @@ undef($opt_d); undef($opt_h); undef($opt_r); undef($opt_v); +undef($opt_w); -getopts('cDd:hrv'); +getopts('cDd:hrvw'); if ($opt_h) { ($prog) = ($0 =~ /([^\/]+)$/); print STDERR <