summaryrefslogtreecommitdiff
path: root/pkgtools/pkgdiff
AgeCommit message (Collapse)AuthorFilesLines
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.
2003-06-10Update to 1.110: make grep only match closed CVS tags (including thewiz2-4/+4
second $).
2003-05-28Update to version 0.109.seb2-13/+24
Belatedly document pkgvi's '+command' option per zuntum@ request. As textproc/groff now brings in a lot of dependencies don't make it a build dependency for this package on Solaris. XXX Hence do not install any man pages on Solaris. This is a temporary stopgap measure. Do people really want a somewhat important number of dependencies installed just to be able to do 'man mkpatches'? I surely don't... A better solution has to be devised. But as added bonus this package now handles gracefully MANINSTALL setting. See you have not lost everything!
2003-04-09Update to version 0.108.seb2-4/+4
Newer diffutils' (>=2.8, as seen in pkgsrc and -current) diff had seen the regexp syntax of its -I and -F options changed from Emacs syntax to grep syntax. Hence fix pkgdiff's diff invocation so diffs on configure scripts are kept to a minimum.
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-2/+2
2003-03-28NO_PATCH is deprecated, says pkglint. Remove it.wiz1-2/+1
2003-01-31Make excessive use of :Q in MAKE_ENV to placate pkglintabs1-2/+2
2002-12-30fix error message: s/one arguments/one argument/sommerfeld1-2/+2
2002-11-04Update to 0.107: Do not exit when pkgdiff fails on one file, just reportwiz2-5/+4
an error.
2002-08-25Revert previous change now that the buildlink2.mk files have hit the mainjlam1-2/+4
trunk. These packages can now safely use buildlink2.mk files.
2002-08-23revert buildlink2.mk merge until Johnny has a chance to look at the issuesabs1-4/+2
2002-08-23Merge pkgsrc/pkgtools from the buildlink2 branch back to the main trunk.jlam1-2/+4
2002-08-14Make patchdiff following package's PATCHDIR setting: useful when dealing withseb2-4/+6
packages sharing patch files directory. Increment the package version. Approved by wiz.
2002-07-21Add \n in an error message. Doesn't warrant version bump.wiz1-2/+2
2002-06-27add -p to the diff arguments; it's useful to know which function alukem1-4/+4
patch applies to when updating a package
2002-04-02Use basename in dodiff() so `pkgdiff /path/to/configure' works as expected.seb2-4/+4
Bump to 0.105
2002-03-10Make pkgdiff smarter re: configure patches: avoid most parts that onlywiz2-6/+16
change the line number in the configure script. Mostly by Stoned Elipot, with slight changes by me. Bump to 0.104.
2001-12-15Modify all references to PKGSRCDIR to _PKGSRCDIR, except in the externalagc1-3/+2
references of the pkglint package. _PKGSRCDIR is an internal definition in bsd.pkg.mk, and a few packages which would like to refer to other packages in the build tree. It should not be set by users, but neither should it stop a user from building a package if it is defined, so make it obvious that this is the case.
2001-12-04Fix the manpage by quoting .Nd because 'mdoc macros with the current groffzuntum1-2/+2
only take 9 arguments' Fix by wiz@netbsd.org (thanks! Thanks for Thomas Klausner for the idea!
2001-12-03Miscellaneous man page fixes.wiz4-39/+50
2001-12-03Update to 0.103: pkgvi now support +cmd as first argument, it is passed downseb2-5/+9
as first argument to the editor.
2001-11-19Set minimum required Perl version 5.6.0 because older version don't work.tron1-1/+2
This fixes PR pkg/14619 by Greg A. Woods.
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-31Fix NAME in the manpage:zuntum1-2/+2
"run editor and make backup if file if necessary" -> "run editor and make backup of given file if necessary"
2001-10-31One \t less so it fits in 80 columnszuntum1-9/+9
2001-10-08Update to 0.102: Use GNU diff on Solaris for pkgdiff script (close PR ↵seb2-7/+14
pkg/13988).
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.