Commit graph

63 commits

Author SHA1 Message Date
joerg
7f279c69f3 DESTDIR support. 2006-11-02 17:59:37 +00:00
dmcmahill
317622f197 On solaris use MANINSTALL=none instead of MANINSTALL=
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-10-02 16:21:33 +00:00
bad
a7b4b60ca1 Ensure that the file that is opened in the editor is writable by the user.
Approved by wiz@.
2006-08-01 17:59:17 +00:00
jlam
02acc7170a Honor PKGMANDIR. 2006-04-28 06:51:14 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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-12-05 20:49:47 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
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-06 06:19:03 +00:00
seb
a47d96ceb9 Update to version 0.118: pkgdiff fix and tuning.
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-08-02 12:16:19 +00:00
jlam
83147ffa68 Remove some unnecessarily strong dependencies on perl that resulted
from including perl5/buildlink3.mk.  These packages just need the Perl
interpreter, and can just add "perl" to USE_TOOLS instead.
2005-07-16 19:10:37 +00:00
rh
bf8e6722cb Use -U $lines instead of -$lines to avoid conflicts with the threeway diff
option.
2005-05-21 01:24:34 +00:00
wiz
2392e577cd Refer doc/pkgsrc.html instead of Packages.txt (HOMEPAGE variable). 2005-05-07 22:24:04 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
hubertf
eb7239b1cb Update to rev. 0.116.
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-11-23 22:00:48 +00:00
wiz
678e7bd692 Use complete path and GNU_PROGRAM_PREFIX on Solaris.
From ISIHARA Takanori and a cube. Closes PR 27494.
2004-10-27 01:27:31 +00:00
dillo
8785e1e286 Welcome to 0.115
- 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-10-10 09:56:37 +00:00
dillo
fc9e44fcdd mkpatches: if a patch for a file exists, give the new patch the same name
bump version to 0.114
okayed by wiz
2004-08-15 16:49:49 +00:00
jschauma
1d366a4215 Add pre-generated .0 manpages; only regen under SunOS or AIX. 2004-04-11 21:35:21 +00:00
jlam
145bef304a This package uses no compilers. 2004-02-10 23:53:33 +00:00
jlam
57ec57613f PERL5_REQD is now a list of values, so append to its value instead of
setting it.
2004-02-10 02:22:49 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
jlam
3299e03171 Put the correct path to perl into the scripts. This fixes using this
package with pkgviews.
2004-01-10 05:40:40 +00:00
jlam
76085a8f5e Create only the right man/* directories based on the value of MANINSTALL. 2004-01-06 08:29:59 +00:00
jlam
22645a942c bl3ify 2004-01-05 11:28:07 +00:00
jmmv
683cf939f3 Add MANINSTALL to BUILD_DEFS. With latest changes in bsd.pkg.mk, manual
page handling is automatic when MANINSTALL is not defined; this closes
PR pkg/22562 by reed@reedmedia.net.
2003-09-15 16:16:40 +00:00
seb
8f88970627 Update to version 0.113.
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-08-23 19:40:18 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
grant
7b5455fa33 pkgvi: create temp files with the same extension as the original, so
editors can pick the right syntax.

bump PKGREVISION to 0.112.
2003-07-16 01:38:26 +00:00
seb
20a0f4c061 Use '@SH@' for pkgdiff's interpreter and substitute for it.
SH is /bin/ksh on Solaris, this gives us a working pkgdiff on Solaris.
2003-07-07 12:55:16 +00:00
atatat
af2afefc25 Add support to pkgdiff for the environment variable PKGDIFF_FMT. This
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-14 19:12:40 +00:00
wiz
783c331c9e Update to 1.110: make grep only match closed CVS tags (including the
second $).
2003-06-10 12:47:32 +00:00
seb
7a9617aa14 Update to version 0.109.
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-05-28 14:53:51 +00:00
seb
fdfeafd02f Update to version 0.108.
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-04-09 15:01:18 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
wiz
28a4483bc7 NO_PATCH is deprecated, says pkglint. Remove it. 2003-03-28 21:14:10 +00:00
abs
64e8e0c656 Make excessive use of :Q in MAKE_ENV to placate pkglint 2003-01-31 12:18:31 +00:00
wiz
d4a9442bd3 Update to 0.107: Do not exit when pkgdiff fails on one file, just report
an error.
2002-11-04 23:07:37 +00:00
jlam
54b8c01927 Revert previous change now that the buildlink2.mk files have hit the main
trunk.  These packages can now safely use buildlink2.mk files.
2002-08-25 19:43:33 +00:00
abs
e8063b068e revert buildlink2.mk merge until Johnny has a chance to look at the issues 2002-08-23 14:27:14 +00:00
jlam
b96524abd4 Merge pkgsrc/pkgtools from the buildlink2 branch back to the main trunk. 2002-08-23 05:22:54 +00:00
seb
d0fa9b21db Make patchdiff following package's PATCHDIR setting: useful when dealing with
packages sharing patch files directory.
Increment the package version.

Approved by wiz.
2002-08-14 16:30:06 +00:00
seb
60ce5372b0 Use basename in dodiff() so `pkgdiff /path/to/configure' works as expected.
Bump to 0.105
2002-04-02 10:56:47 +00:00
wiz
559b7f0451 Make pkgdiff smarter re: configure patches: avoid most parts that only
change the line number in the configure script.
Mostly by Stoned Elipot, with slight changes by me.
Bump to 0.104.
2002-03-10 22:04:01 +00:00
agc
ccff9099bc Modify all references to PKGSRCDIR to _PKGSRCDIR, except in the external
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-15 20:25:34 +00:00
seb
0ff798a7c8 Update to 0.103: pkgvi now support +cmd as first argument, it is passed down
as first argument to the editor.
2001-12-03 14:30:16 +00:00
tron
140218095a Set minimum required Perl version 5.6.0 because older version don't work.
This fixes PR pkg/14619 by Greg A. Woods.
2001-11-19 08:03:37 +00:00
zuntum
d9b8030f6c One \t less so it fits in 80 columns 2001-10-31 07:31:45 +00:00
seb
f706acd969 Update to 0.102: Use GNU diff on Solaris for pkgdiff script (close PR pkg/13988). 2001-10-08 15:59:52 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
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.
2001-09-27 23:17:41 +00:00
wiz
f6b217ba97 Update to 0.101: Fixes for Solaris by Stoned Elipot from pkg/13877. 2001-09-14 22:40:57 +00:00
agc
a16fc84f19 Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:
WRKSRC= ${WRKDIR}

This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).
2001-09-09 20:36:07 +00:00
dent
91216ef077 Fix dead HOMEPAGE 2001-05-31 10:24:40 +00:00