summaryrefslogtreecommitdiff
path: root/pkgtools/pkgdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-08-23Updated pkgtools/pkgdiff to 1.3abs2-21/+21
1.3: Handle whitespace in filenames a little better in pkgvi plus: a light sprinkle of pkglint
2011-06-26Add -w flag to mkpatches(1), which makes it look in WRKDIR instead ofwiz3-10/+21
WRKSRC. Needed for some ruby packages, requested by taca@ Bump version to 1.2.
2011-03-04Add "-D"/"-d dir" options to mkpatches and patchdiff.wiz5-25/+99
-D provides the previous behaviour of creating patches in $WRKDIR/.newpatches -d dir specifies the directory where the patches will be created. Requested by Aleksey Cheusov for read-only pkgsrc checkouts. Fix minor bugs while here. Bump version.
2011-02-16mdoclint cleanup.wiz3-19/+21
2011-02-02Set LICENSE.wiz1-1/+2
2011-02-02Add proper license for files by dillo and myself.wiz2-4/+47
Ok dillo.
2011-02-02Fix wording in my licencse.wiz3-9/+9
2011-02-02Sign over copyright to TNFhubertf4-25/+104
2011-02-02Clarify my license.wiz3-6/+71
2011-02-02Update to 1.0.wiz11-126/+193
Smarter pkgdiff, doesn't create chunks that are added automatically by the pkgsrc infrastructure (configure:exit instead of regenerate, Makefile: localedir). mkpatches: patch file names now contain the path to the file and its name per discussion on tech-pkg June 2010. Also, the files are created directly in the patches/ directory; backups are saved as patches/patch-foo.orig. patchdiff: now compares patches/patch-foo with patches/patch-foo.orig; if they only differ in non-essential parts, patchdiff reinstates the original patch to keep commits less noisy.
2010-07-04Use a single pattern to match changes in the diff header so that a change tosbd2-8/+9
the input timestamp/name _and_/or output timestamp _and_/or line numbers changes handled. update version number to 0.123
2010-07-041) Add a space to the second white-space block, when matching filenames as somesbd1-7/+7
diff version must uses spaces to separate the filename and timestamp (that or somepeople do cut-n-pasting of patches). 2) add the comma "," to the pattern used to match line numbers, to match POSIX.
2009-12-10Updated pkgtools/pkgdiff to 0.122abs2-3/+6
Set TZ=UTC before calling diff to ensure everyone uses the same timezone to avoid spurious diffs in metadata, such as: < clock/clock.c.orig 1993-06-29 01:11:39.000000000 -0400 --- > clock/clock.c.orig 1993-06-29 03:11:39.000000000 -0200
2009-09-20depend on diffutils on Tru64tnn1-4/+6
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg1-3/+1
2008-11-05Ignore more uninteresting output.wiz2-5/+20
Tries to address PR 39291. Welcome to 0.121.
2008-02-16In both mkpatches.pl and patchdiff.pl, ignore a leading "./" whenapb3-5/+6
parsing a file name from the "+++" line in an old patch file. (New patch files created by mkpatches do not have "./" in the file name in the "+++" line, but some old patches currently in pkgsrc do have "./" there.) Bump version to 0.120.
2007-10-07fix obsolete URLs for www.NetBSD.orgkano1-1/+1
close PR pkg/37071 reviewd by xtraeme@
2007-10-01On Solaris, at least the catpages can be installed. By the way, mandocrillig1-6/+3
pages cannot be processed with nroff -man. Since we already have the preformatted files in the FILESDIR, what was the point of regenerating them? PKGREVISION++
2007-07-12Workaround too aggressive RCS ID find, so that +BUILD_VERSION andjoerg1-2/+2
ident agree.
2006-11-02DESTDIR support.joerg1-4/+5
2006-10-02On solaris use MANINSTALL=none instead of MANINSTALL=dmcmahill1-2/+2
This avoids problem where the plist-man.awk script sees the empty value for MANINSTALL and sets it to the default of 'maninstall catinstall'. Fixes install/packaging problems on solaris.
2006-08-01Ensure that the file that is opened in the editor is writable by the user.bad4-9/+15
Approved by wiz@.
2006-04-28Honor PKGMANDIR.jlam1-5/+5
2005-12-13NetBSD capitalization police.wiz4-9/+9
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-08-06Bump the PKGREVISIONs of all (638) packages that hardcode the locationsjlam1-3/+1
of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
2005-08-02Update to version 0.118: pkgdiff fix and tuning.seb2-6/+11
Fix the automagic tuning of the number of unified diff context lines. It was broken since previous commit to files/pkgdiff. Also arguments '-u' and '-U NUM' to GNU diffutils 2.8.1, as seen in NetBSD 2.0_STABLE and current, are not intended to be used together. Hence only '-U NUM' is now specified. I did not reverted to the '-u -NUM' form used before as it seems undesirable. Please note that if PKGDIFF_FMT is specified in the environment, for testing or debugging purposes, we skip the automagic tuning of the number of unified diff context lines. The user probably wants to try another diff format, as suggested in the commit log of revision 1.12 of files/pkgdiff. So there is no point in adding '-U NUM' to PKGDIFF_FMT: it may just not work. See: $ diff -c -U 1 /dev/null /dev/null diff: conflicting output style options diff: Try `diff --help' for more information. While here save a few basename(1) runs.
2005-07-16Remove some unnecessarily strong dependencies on perl that resultedjlam1-2/+2
from including perl5/buildlink3.mk. These packages just need the Perl interpreter, and can just add "perl" to USE_TOOLS instead.
2005-05-21Use -U $lines instead of -$lines to avoid conflicts with the threeway diffrh2-7/+7
option.
2005-05-07Refer doc/pkgsrc.html instead of Packages.txt (HOMEPAGE variable).wiz1-2/+2
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2004-11-23Update to rev. 0.116.hubertf5-6/+241
Add feedback-patches, a script to ... feedback patches: The feedback-patches script is intended to help sending back patches in the NetBSD Packages Collection, pkgsrc, back to the maintainers of the original package, for inclusion into future releases. The given category/pkg is either a path relative to the pkgsrc base directory, or an absolute patch, which will be stripped the base directory. A pathname of . will be expanded to the current directory, which is useful when the current working directory is in a package's directory in pkgsrc. If an email address is given, the patches will be sent to that address, with some nice words. If no email address is given, the mail will only be displayed instead of sent. See feedback-patches(1) for the full enchilada.
2004-10-27Use complete path and GNU_PROGRAM_PREFIX on Solaris.wiz1-2/+2
From ISIHARA Takanori and a cube. Closes PR 27494.
2004-10-10Welcome to 0.115dillo2-17/+69
- fix errors in extracting patched file's name from old patch files - keep header (RCS Id and comment) from old patch files - silence perl -w
2004-08-15mkpatches: if a patch for a file exists, give the new patch the same namedillo2-6/+28
bump version to 0.114 okayed by wiz
2004-05-23print "can't strip away rcs ids" message to stderr, not stdoutdanw1-2/+2
2004-04-11Add pre-generated .0 manpages; only regen under SunOS or AIX.jschauma5-3/+115
2004-02-10This package uses no compilers.jlam1-1/+2
2004-02-10PERL5_REQD is now a list of values, so append to its value instead ofjlam1-2/+2
setting it.
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2004-01-10Put the correct path to perl into the scripts. This fixes using thisjlam3-6/+7
package with pkgviews.
2004-01-06Create only the right man/* directories based on the value of MANINSTALL.jlam1-2/+8
2004-01-05bl3ifyjlam1-3/+7
2003-09-15Add MANINSTALL to BUILD_DEFS. With latest changes in bsd.pkg.mk, manualjmmv1-1/+3
page handling is automatic when MANINSTALL is not defined; this closes PR pkg/22562 by reed@reedmedia.net.
2003-08-23Update to version 0.113.seb2-7/+10
Pkgvi fix: deal with pathnames like `dir-with.a-dot/file-without-dot' for which the temporary file pathname hold in $tmp ended up as `dir-with.a-dot/file-without-dot.$$.a-dot/file-without-dot'.
2003-07-17s/netbsd.org/NetBSD.org/grant1-3/+3
2003-07-16pkgvi: create temp files with the same extension as the original, sogrant2-3/+9
editors can pick the right syntax. bump PKGREVISION to 0.112.
2003-07-07Use '@SH@' for pkgdiff's interpreter and substitute for it.seb2-3/+4
SH is /bin/ksh on Solaris, this gives us a working pkgdiff on Solaris.
2003-06-14Add support to pkgdiff for the environment variable PKGDIFF_FMT. Thisatatat3-8/+22
allows you to get context style or plain diffs from mkpatches or pkgdiff, instead of the default unified format. Sometimes it's very nice to be able to look at a different diff format.