Commit graph

1326 commits

Author SHA1 Message Date
jnemeth
69314526e7 Bump version simply because it hasn't been bumped for some time and many
changes have been made in the meantime.  These way people will know that
there are updates that don't give bogus warnings.
2010-01-16 23:42:32 +00:00
adam
cfb0169880 Updated PGSQL_VERSIONS_ACCEPTED 2009-12-29 09:35:10 +00:00
rillig
40d043ed1c The GNU tools usually provide replacements for their counterparts whose
name doesn't start with a "g". Fixes PR 40261.
2009-11-20 12:02:33 +00:00
obache
e24a915741 allow USE_JAVA=build. 2009-11-02 02:48:56 +00:00
tnn
0e3db5140e note that pkglint doesn't understand dual licenses 2009-10-21 20:08:01 +00:00
rillig
8384e82c76 Oops. Thanks to Martti Kuparinen for finding this. 2009-09-15 10:03:48 +00:00
rillig
53e8f72328 Sync with reality. Patch provided by Yuji Yamano via pkgsrc-users. 2009-09-15 08:26:21 +00:00
rillig
070443b6ba Don't prevent others from increasing the version number, since I don't
follow recent pkgsrc developments as carefully as necessary.
2009-09-15 08:16:24 +00:00
joerg
af40b242b1 SuSE packages live in suse100 nowadays and for Python pick 2.6. 2009-09-10 21:22:56 +00:00
wiz
206a66b761 Remove references to python-2.3. 2009-09-09 11:16:56 +00:00
wiz
aa35d2e30c Remove BROKEN_IN variable. It was no maintained, and there was no
defined workflow for setting it, removing it, or removing packages
depending on it.
2009-08-25 12:32:54 +00:00
rillig
f6e862073d Fixed the parser for shell commands, so that it recognizes the $$$$
variable.
2009-07-26 21:03:19 +00:00
rillig
257c9ea8a0 Added support for LICENSE_FILE, OPSYSVARS and @pkgdir. 2009-07-26 19:30:33 +00:00
rillig
00512090b3 Don't suggest to use obsolete features. 2009-07-22 22:11:54 +00:00
wiz
24673752cc Mark USE_DIRS as deprecated. 2009-07-22 09:14:15 +00:00
wiz
59f4fd63a6 Remove USE_DIRS handling.
Warn about obsolete @dirrm.
Add an XXX for hicolor-icon-theme check.
2009-07-22 09:13:49 +00:00
rillig
ea4dea64cd Added the ability to resolve simple variable references of the form
${VARNAME} into their values.

This was intended to fix the false positive warnings about missing
distinfo files, but it cannot handle database/ruby-gdbm for example,
because _RUBY_VER_MAJOR uses pattern substitution. Run pkglint with
-Dtrace,misc and look for resolve_var to see what happens up to now.
2009-07-17 20:06:22 +00:00
rillig
2132a6a60b Variables that are defined by the package may be used as shell commands. 2009-07-17 04:39:33 +00:00
joerg
0b8fdfcdfa Remove @dirrm entries from PLISTs 2009-06-14 18:10:40 +00:00
rillig
74b09b8f70 Documented the most recent change. 2009-06-13 06:33:35 +00:00
rillig
70153a79c6 Introduced the emulation framework to pkglint. 2009-06-13 06:30:25 +00:00
rillig
8447379c6f Shell comments may be hidden using @, as they have no side effects. 2009-05-26 21:40:42 +00:00
rillig
5be066d680 Removed unnecessary code. 2009-04-26 16:08:40 +00:00
rillig
f0de3ee1bb Optimized the doc/CHANGES handling to get the get_doc_CHANGES function
out of the top-15 time consumers, as measured by DProf. The execution
time decreased by about 15 percent.
2009-04-26 12:51:35 +00:00
rillig
8a91bf95da Documented the recent addition of the PkgPath type. 2009-04-26 11:27:42 +00:00
rillig
7342b186a9 Added a check that ensures that all types in makevars.map actually exist
in the code, avoiding "Type not found" fatal errors at runtime. In this
case, only the variables *_SPECIFIC_PKGS were affected.

The real problem that induced the above change was the unknown type
"List of Pathname", which was a bug in the pkglint code itself,
introduced three years ago (revision 1.574).
2009-04-26 11:24:23 +00:00
rillig
5ba303ebb0 Added <para> tags so the document validates again. 2009-04-26 11:00:17 +00:00
rillig
7b522b5274 Removed unused functions. 2009-04-26 08:44:42 +00:00
joerg
8857e1e1dc NO_MTREE and NO_PACKAGE are obsolete. 2009-04-09 00:55:12 +00:00
joerg
368d71b62e Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions. 2009-04-09 00:48:06 +00:00
rillig
195fbce98e take case-insensitive filesystems into account. 2009-04-05 13:05:16 +00:00
rillig
6d0f18a109 Added a warning for the old buildlink3.mk format. 2009-04-04 18:36:04 +00:00
wiz
db21e9345c Improve explanation for missing man pages for sbin/ programs. 2009-03-25 16:33:25 +00:00
rillig
13996e96d2 Added explanations for all warnings that currently appear in wip/dcc. 2009-03-25 14:12:58 +00:00
rillig
1feaf9ef94 + LICENSE_FILE 2009-03-25 14:12:04 +00:00
rillig
f02a5aab68 Added BUILDLINK_CONTENTS_FILTER.* 2009-03-22 08:17:02 +00:00
rillig
840cc6e053 Fixed the .if/.endif handling in the new buildlink3.mk format. 2009-03-22 05:57:40 +00:00
rillig
2a2a5da56d Oops. :) 2009-03-22 05:50:12 +00:00
rillig
744e7354f2 Updated pkglint to 4.91.
Important changes since 4.90:
- Fixed some issues with "package has been downgraded" warnings.
- The doc/CHANGES-* files can be checked individually now.
- Emit a warning if a package does not define PKG_DESTDIR_SUPPORT.
- In patch files, warnings about absolute pathnames, CPP macros and the
  like are only emitted if the line starts with a "+". If the -Wextra
  option is given, the context lines (starting with a " ") are also
  checked.
- Added support for the new buildlink3.mk format.
2009-03-22 05:47:25 +00:00
rillig
102e800816 Adjusted pkglint to the new format of the buildlink3.mk files, which is
pretty neat.
2009-03-22 05:41:44 +00:00
rillig
542fef01a4 Implemented the suggestion by abs@ of reducing the number of warnings in
patch files. Up to now, the lines that only provide the context for the
patches have been checked for absolute pathnames and the like. Now, only
those lines that really add something to the patched file are checked.
The context lines are checked when the -Wextra option is given.

While here, added some comments to help me understand the code that I
wrote years ago.
2009-03-10 19:41:21 +00:00
rillig
f01f63d281 Remind the package developers that AUTO_MKDIRS is more convenient than
using the INSTALL_*_DIR commands or the INSTALLATION_DIRS variable.
Suggested by abs@ on tech-pkg@.
2009-02-14 10:42:20 +00:00
joerg
e2107c85f6 Remove Python 2.1 support. 2009-02-09 21:09:20 +00:00
rillig
115f8bca6b Packages that install *.desktop files should include
sysutils/desktop-file-utils/desktopdb.mk. Suggested by Matthias
Drochner.
2009-01-26 16:14:45 +00:00
rillig
21cac04813 Added but disabled a check that tests whether the PKGNAME and the
package directory match. There is much work to do until this can be
enabled.
2009-01-26 15:44:15 +00:00
wiz
1c2d59c2d6 Recognize CMAKE_ARGS. 2009-01-04 20:28:51 +00:00
rillig
ea2694451d Warn about missing PKG_DESTDIR_SUPPORT definition. Every package should
have one.
2008-12-21 10:34:59 +00:00
rillig
03b5233b74 TOOLS_DEPENDS.* names a dependency, and all the directories that are
mentioned in it must actually contain a Makefile.
2008-12-15 12:47:31 +00:00
rillig
41f53c4dd5 Changed one of the explanations to be more permissive. Fixed a
grammatical mistake in the same sentence.
2008-12-14 18:46:58 +00:00
wiz
b4f7fd588d Make complaints about hicolor icon themes directories errors.
Ok rillig
2008-12-05 06:48:05 +00:00