rillig
dcf63d1b4b
Fixed pkglint warnings about incorrect quoting and unsorted PLIST.
2006-01-06 19:46:26 +00:00
rillig
d66e28a8c5
- s/existant/existent/
2006-01-06 18:02:05 +00:00
rillig
b29b41bfc1
- Renamed checkfile_patches_patch to checkfile_patch.
2006-01-06 17:43:18 +00:00
joerg
90ac0fb998
Use SUBST framework.
2006-01-06 17:28:20 +00:00
rillig
7fa0c4e8e9
Added an RCS Id and an introductory comment.
2006-01-06 17:24:38 +00:00
joerg
a11c0f7879
Use SUBST framework. Use PERL5 instead of ${PREFIX}/bin/perl to get
...
the location of the interpreter.
2006-01-06 17:10:58 +00:00
joerg
98faef6634
Use SUBST framework.
2006-01-06 16:58:32 +00:00
rillig
8005613009
- It is not an error to have symlinks in pkgsrc -- just a warning. Any
...
directory entry besides regular files, directories and symlinks is still
an error.
2006-01-06 13:42:47 +00:00
wiz
dc560ec778
Depend on cdrtools instead of cdrecord. Bump PKGREVISION.
...
Update some messages/comments.
2006-01-05 23:29:04 +00:00
xtraeme
a429287789
Remove GNU Autoconf's configure.lineno file if it's there.
2006-01-05 17:42:24 +00:00
xtraeme
40bf851429
Move the PKGCONFIG_OVERRIDE lines after USE_TOOLS, GNU_CONFIGURE, etc.
2006-01-05 17:32:50 +00:00
xtraeme
6c95a6da67
Update to 1.32:
...
* Don't use ${WRKSRC} for PKGCONFIG_OVERRIDE (it's assigned automatically)
* If there are pkg-config files, now it will add "USE_TOOLS+= pkg-config".
2006-01-05 17:26:54 +00:00
christos
c6761ed17e
Handle newer versions of Berkeley DB. Our algorithm is:
...
- if you have > db1 the probably you have db_185.h which means
that dbopen is really __db185_open, and we'll prefer that.
- else if you have db1, then you have db1/db.h and dbopen
- else if you have db.h, then this is either the one from db1 and it will
work with -ldb having dbopen, or it will not.
Note that the compatibility option on __db185_open() will actually not create
or update db1.85/1.86 files, but it will use the current format of the db
library. This compatibility layer is source code only.
2006-01-04 23:33:23 +00:00
joerg
a485b489e3
Ask for warnings so that e.g. CONFIGURE_DIRS has overrides for
...
config.guess and config.sub as well.
2006-01-03 20:52:27 +00:00
abs
9ca94e98c0
update pkg_chk to 1.64
...
- Allow -U of filenames on the commandline
2006-01-03 19:00:09 +00:00
rillig
1c0702676a
Cleaned up the TODO list.
2006-01-02 10:12:09 +00:00
rillig
0ff3a14888
- For possibly misquoted variables the current shellword state is
...
printed (-vv only).
- TODO: Decide which variables may be used in which quoting states.
2006-01-02 10:09:03 +00:00
rillig
862032689f
* record with each substring its source location to be able to make
...
even more precise diagnostics
2006-01-02 09:42:52 +00:00
rillig
83f5dee91f
Updated pkglint to 4.51. Welcome to the Fahrenheit release.
...
Changes since 4.50:
- Extended the quoting checks for make variables to shell commands.
- Added a check for unquoted shell variables (only with -Wextra).
- Some other minor changes.
2006-01-02 08:29:55 +00:00
rillig
11b91ee6d2
- Fixed the wording of the message when CONFIGURE_DIRS and friends are
...
prefixed with ${WRKSRC}. It had been plainly wrong.
2006-01-02 03:02:29 +00:00
rillig
d3a90242d3
- Removed the type guessing code for variables with unknown type, as
...
this code has led to duplicate diagnostics. It had been misplaced as
well.
2006-01-02 01:20:31 +00:00
rillig
b42c46442f
- Added MESSAGE_SUBST, PKG_GROUPS, PKG_USERS.
2006-01-02 01:18:24 +00:00
rillig
bc5fc19c6f
- Unquoted shell variables may appear in for loops.
2006-01-01 22:08:22 +00:00
rillig
08274c2f69
- Uncommented the note that CONFIGURE_DIRS, BUILD_DIRS and INSTALL_DIRS
...
don't need to be prefixed with ${WRKSRC}, now that there will be no
more pullups to 2005Q3.
2006-01-01 21:58:12 +00:00
rillig
2d6877dcb0
- Added a check for unquoted shell variables (only with -Wextra).
2006-01-01 21:55:44 +00:00
rillig
bab261e700
- Integrated checklines_patches_patch back into checkfile_patches_patch.
2006-01-01 19:58:36 +00:00
rillig
54171b1096
- Fixed typo: It's __NetBSD_Version__, not __NetBSD_Version_.
2006-01-01 19:07:20 +00:00
wiz
faf65456ad
Remove stuff that was marked for removal after 2005Q4.
2006-01-01 18:53:03 +00:00
rillig
be3a661d5b
- Added a parser for shell words.
...
- Added warnings for imperfect quoting style inside double quotes.
- All shell commands are checked for correct quoting of make(1) variables
in shell assignments like --prefix=${PREFIX:Q} and TMPDIR=${WRKSRC:Q}.
2006-01-01 18:40:12 +00:00
rillig
ea3cb56d30
- Moved the code that checks for valid shell words into its own subroutine
...
because it will be extended soon.
2005-12-31 15:00:15 +00:00
rillig
068c3c65d5
Updated pkglint to 4.50.
...
Changes since 4.49:
- Added checks for shell commands whose exitcodes are ignored.
- Added checks for CFLAGS, CPPFLAGS and CXXFLAGS.
- Improved diagnostics.
- Various bugfixes.
Changes to lintpkgsrc:
- Avoided double occurrence of pkg_install.
2005-12-31 14:09:51 +00:00
rillig
816ce58996
Added some variables, strengthened the checks for some other variables.
2005-12-31 14:02:28 +00:00
rillig
5b0ebb51c6
- Restructured the header comment.
...
- Rewrote the message formatting.
- The indentation of explanations is changed to be always a tabulator
character instead of depending on the last message.
- In verbose mode, statistics about the frequency of the individual
messages are printed before exiting.
- The command line option -Wextra enables additional warnings that are
not enabled by default because I have been told that Alistair would kill
me for them. :)
- Improved the shell tokenizer by recognizing parentheses.
- Improved checking of pkgsrc-internal files (mostly in pkgsrc/mk).
- Added a (trivial) spellchecker.
- Added checks for shell code that ignores the exitcode of commands.
- Added checks for CFLAGS, CPPFLAGS and CXXFLAGS.
- Avoided false positive warnings for absolute filenames in AWK code.
- Added checks for .for variables.
- Pkglint can check single files in directories that are three levels deep.
This is mostly useful for checking patch files.
2005-12-31 14:01:46 +00:00
rillig
7255646a18
Since pkg_install appears in the pkg_info listing, there is no need for
...
special treatment. Reported by Christoph Egger via private mail.
2005-12-31 09:07:22 +00:00
joerg
ff4b54c998
Index: has sometimes different precedence in patch, avoid problems.
2005-12-30 16:27:13 +00:00
jlam
dc9594e09d
Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
...
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
reed
45d9dae994
Honor PKGMANDIR.
2005-12-27 17:34:53 +00:00
seb
37d945e229
Lower expectations, both others' and mine: relinquish stewardship
2005-12-27 13:54:57 +00:00
rillig
1ddd52875f
lintpkgsrc needs pkgtools/digest, so readd it to the DEPENDS.
2005-12-18 15:20:21 +00:00
rillig
b776d7dde2
Synchronized the way the checksum of patch files is computed with the one
...
that is used in the rest of pkgsrc. This avoids false positive errors.
2005-12-18 14:25:40 +00:00
jlam
2558c0291d
Change my MAINTAINER email address to the one I've been using for
...
pkgsrc work.
2005-12-17 05:20:21 +00:00
dillo
f9639751a9
Fix precedence botch which breaks invocation using source.
2005-12-13 15:26:05 +00:00
wiz
525916457d
NetBSD capitalization police.
2005-12-13 12:03:47 +00:00
rillig
18cff5b614
+ ERROR: Other Makefiles must not be included. Use Makefile.common instead.
2005-12-12 21:36:45 +00:00
wiz
7923936df5
Sort options in SYNOPSIS, bump date for -S.
2005-12-12 14:03:20 +00:00
dillo
6ff6eb177b
Add new option -S to create summary file of binary package directory.
...
Use this summary file to support using remote binary packages.
Okayed by agc and abs.
2005-12-12 13:36:37 +00:00
rillig
9c2bd09a33
* check quoting in CFLAGS+= -DPREFIX=\"${PREFIX:Q}\"
2005-12-11 22:07:46 +00:00
rillig
80b3d9a596
Improved diagnostic of the warning for @comment in variables.
2005-12-09 08:40:40 +00:00
rillig
5e79129a20
- Improved the wording of the explanation regarding relative directories.
...
- Fixed a bunch of format string bugs. (As this is not C, these were
only bugs, not vulnerabilities. ;))
2005-12-08 21:13:49 +00:00
dillo
2b4de40b79
sync with src (revision 1.115):
...
(pkg_do) When marking already installed package as manually installed,
only print message if we succeeded.
Noted by wiz.
2005-12-08 19:41:04 +00:00