Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
rillig 698297e55a Removed the --debug option, which has been superseded by the various
-D... options.

Removed the check for the :Q operator in C preprocessor macro
definitions, since we generally don't expect directory names with
embedded special characters in pkgsrc.

In buildlink3.mk files, the only BUILDLINK_* variables that may be set
are those of the current package.

The shell variables $@ and $? are now recognized. Since the shell parser
is able to parse the complete code in all pkgsrc packages, make parse
errors show in the normal pkglint output. These errors had been hidden
before.

Fixed the regular expressions in the shell parser to only match at the
beginning of the string. That way, when the shell command contains $$@,
the $@ is not removed, leaving a single $ behind.

Added some code to deal with the different parsing styles of bmake in
variable assignments and shell commands. For that, the PkgLint::Line
class has been extended to contain arbitrary additional data. This will
also allow to reduce the number of duplicate warnings later.

The assert() procedure has got a second parameter, the message to be
printed.

Variable assignment lines start start with a space character (\u0020)
are now recognized, but no warning is printed.

In pathnames and pathmasks, the '#' character is allowed, since some
packages need to remove the .#* files from CVS before installing.
2006-07-27 13:05:09 +00:00
archivers Honour PKGMANDIR. 2006-07-23 14:39:49 +00:00
audio Added some more dependencies to reduce the number of warnings in the 2006-07-26 18:26:49 +00:00
benchmarks Added "c" to USE_LANGUAGES for packages that use GNU configure scripts, 2006-07-22 04:46:13 +00:00
biology Remove share/fonts, if unused. 2006-07-08 06:33:56 +00:00
bootstrap Allow the bootstrap command to be run from any directory, not just 2006-07-24 07:57:45 +00:00
cad Packages that use GNU configure scripts and C++ also need a working C 2006-07-22 05:54:52 +00:00
chat de-maintain 2006-07-27 00:09:05 +00:00
comms Merge in patches to make this build again on NetBSD without bluetooth, 2006-07-24 17:07:15 +00:00
converters Added "c" to USE_LANGUAGES for packages that use GNU configure scripts, 2006-07-22 04:46:13 +00:00
cross Added "c" to USE_LANGUAGES for packages that use GNU configure scripts, 2006-07-22 04:46:13 +00:00
crosspkgtools Fix typo that was introduced in revision 1.5. 2006-07-27 01:58:14 +00:00
databases Changes 1.2.15: 2006-07-22 07:37:07 +00:00
devel Fix BUILDLINK_ABI_DEPENDS to use PYPKGPREFIX. 2006-07-26 17:56:25 +00:00
distfiles
doc Note update of "firefox-bin" package to version 1.5.0.5. 2006-07-27 10:34:48 +00:00
editors Extract with gtar, pax-as-tar can't find the header correctly on 2006-07-25 12:20:44 +00:00
emulators Reformatted to prevent the pkglint parser from failing here. The 2006-07-27 12:00:00 +00:00
finance Update DESCR, not devel version any longer. Noted by mjl. 2006-07-16 08:45:33 +00:00
fonts de-maintain 2006-07-27 00:09:05 +00:00
games update to 2.14.2.1 2006-07-26 12:47:04 +00:00
geography add proj-swig 2006-07-26 22:47:27 +00:00
graphics This package needs a Python interpreter that can be called using plain 2006-07-27 09:03:28 +00:00
ham Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
inputmethod Update to 1.1.1: 2006-07-10 17:48:27 +00:00
lang Update to 6.31.1: 2006-07-27 06:50:36 +00:00
licenses Add LICENSE= and license. Add comments to RESTRICTED; this license is 2006-07-06 15:11:00 +00:00
mail * Split the MESSAGE file into two parts, one of which only shows up 2006-07-26 20:00:27 +00:00
math Explicitly calls cc. 2006-07-25 15:33:38 +00:00
mbone Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
meta-pkgs Put back gtk-doc. While not needed to build applications, it is useful 2006-07-26 17:17:31 +00:00
misc Needs a C compiler. 2006-07-25 22:20:58 +00:00
mk Documented DIST_PATH and fixed two typos (${TARGET} is not ${.TARGET}). 2006-07-27 07:41:40 +00:00
multimedia +py-gstreamer 2006-07-26 13:07:29 +00:00
net de-maintain 2006-07-27 00:09:05 +00:00
news Updated tin to 1.8.2. 2006-07-17 15:48:47 +00:00
packages
parallel Added PVM_SSH to BUILD_DEFS and removed the code that has been 2006-07-18 20:57:31 +00:00
pkgtools Removed the --debug option, which has been superseded by the various 2006-07-27 13:05:09 +00:00
print de-maintain 2006-07-27 00:09:05 +00:00
regress Added a testcase for the pkgsrc compilers. 2006-07-11 05:03:11 +00:00
security Added "c" to USE_LANGUAGES for packages that use GNU configure scripts, 2006-07-22 04:46:13 +00:00
shells Remove static-bash2: Superseded by bash's "static" option. 2006-07-17 16:58:04 +00:00
sysutils de-maintain 2006-07-27 00:09:05 +00:00
templates In URLs, the "NetBSD" should be capitalized as such, i.e. "NetBSD.org", 2006-07-06 21:14:19 +00:00
textproc uodate to 0.6.1 2006-07-26 12:54:16 +00:00
time Add wyrd and wxRemind. 2006-07-24 23:04:52 +00:00
wm update to 2.14.5 2006-07-26 12:41:16 +00:00
www Update "firefox-bin" package to version 1.5.0.5. Changes since 1.5.0.4: 2006-07-27 10:34:33 +00:00
x11 Forgotten patchsum. Reminder by Mark. 2006-07-27 11:54:09 +00:00
Makefile Fixed some pkglint warnings: Use ${ECHO_N} instead of echo -n and 2006-07-02 12:29:22 +00:00
pkglocate
README Refer doc/pkgsrc.txt instead of Packages.txt. 2005-05-07 22:16:38 +00:00

$NetBSD: README,v 1.18 2005/05/07 22:18:28 wiz Exp $

Please see doc/pkgsrc.txt for information.