NetBSD.se

CVS log for pkgsrc/pkgtools/pkglint/TODO

[BACK] Up to [NetBSD + pkgsrc-wip] / pkgsrc / pkgtools / pkglint

Request diff between arbitrary revisions - Display revisions graphically


Keyword substitution: kv
Default branch: MAIN


Revision 1.73: download - view: text, markup, annotated - select for diffs
Thu Mar 11 20:54:19 2010 UTC (2 years, 2 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, HEAD
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +1 -2 lines
Updated pkglint to 4.93.

Changes since 4.92:
- Changes for the changing pkgsrc infrastructure
- Added basic support for LICENSE expressions

Revision 1.72: download - view: text, markup, annotated - select for diffs
Tue Feb 16 10:06:55 2010 UTC (2 years, 3 months ago) by wiz
Branches: MAIN
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +2 -1 lines
+ complain if LICENSE definition is missing

Revision 1.71: download - view: text, markup, annotated - select for diffs
Wed Oct 21 20:08:01 2009 UTC (2 years, 7 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +2 -1 lines
note that pkglint doesn't understand dual licenses

Revision 1.70: download - view: text, markup, annotated - select for diffs
Sun Apr 5 13:05:16 2009 UTC (3 years, 1 month ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +8 -1 lines
take case-insensitive filesystems into account.

Revision 1.69: download - view: text, markup, annotated - select for diffs
Tue Nov 25 19:11:39 2008 UTC (3 years, 5 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +5 -1 lines
more to do.

Revision 1.68: download - view: text, markup, annotated - select for diffs
Thu Oct 9 16:01:51 2008 UTC (3 years, 7 months ago) by rillig
Branches: MAIN
CVS tags: pkglint_current
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +1 -2 lines
It already tries.

Revision 1.67: download - view: text, markup, annotated - select for diffs
Tue Sep 16 14:41:18 2008 UTC (3 years, 8 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +2 -1 lines
Main tree must not depend on wip, so pkglint should try to warn about
it.

Revision 1.66: download - view: text, markup, annotated - select for diffs
Mon Apr 7 17:34:51 2008 UTC (4 years, 1 month ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper-base, cwrapper, cube-native-xorg-base, cube-native-xorg
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +2 -1 lines
Add note about LOCALBASE

Revision 1.65: download - view: text, markup, annotated - select for diffs
Mon Mar 10 22:01:04 2008 UTC (4 years, 2 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +4 -1 lines
Add a suggestion from Aleksej Saushev.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Thu Mar 6 09:34:41 2008 UTC (4 years, 2 months ago) by rillig
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +14 -1 lines
There's more to do ...

Revision 1.63: download - view: text, markup, annotated - select for diffs
Wed Mar 5 21:14:05 2008 UTC (4 years, 2 months ago) by tnn
Branches: MAIN
CVS tags: pkglint-current
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +3 -1 lines
Add TODO item from PR pkg/38178.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Fri Feb 8 22:43:27 2008 UTC (4 years, 3 months ago) by rillig
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +3 -1 lines
Added a suggestion from Tobias Nygren.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Feb 5 02:10:38 2008 UTC (4 years, 3 months ago) by rillig
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +3 -1 lines
Something more to do.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Thu Jan 10 03:48:34 2008 UTC (4 years, 4 months ago) by rillig
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -1 lines
Greg wants me to check for unused license files.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Mon Sep 10 07:38:46 2007 UTC (4 years, 8 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +1 -10 lines
Cleaned up the TODO list from things I don't find worth implementing.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Tue May 29 01:35:05 2007 UTC (4 years, 11 months ago) by schmonz
Branches: MAIN
CVS tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +5 -3 lines
Fix a couple misspellings, and add a couple items:
* Check for parallel files/dirs whose names differ only in case
    (suggested by heinz)
* Check for German text in pkgtools/pkglint/TODO.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Tue Jan 30 20:32:23 2007 UTC (5 years, 3 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2007Q1-base, pkgsrc-2007Q1
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +2 -1 lines
Another wish item: configure patches should not contain the pkgsrc
magic.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Thu Jan 18 18:37:38 2007 UTC (5 years, 4 months ago) by rillig
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +4 -13 lines
Some of the TODO entries have been done.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Thu Jan 11 19:09:50 2007 UTC (5 years, 4 months ago) by gdt
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +3 -1 lines
* Warn if LICENSE/RESTRICTED/NO_*_ON_* are misordered.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Thu Jan 11 18:39:34 2007 UTC (5 years, 4 months ago) by joerg
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +3 -1 lines
From the discussion in #pkgsrc of build problems of wip/gxmms2:
Packages using lang/python/extension.mk must follow the naming scheme
or otherwise they can't be depended on.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Thu Oct 12 13:58:48 2006 UTC (5 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +3 -1 lines
${MARCH_ARCH}-${LOWER_OPSYS}elf and related constructs should be fixed.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Fri Sep 8 07:45:40 2006 UTC (5 years, 8 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +2 -1 lines
TODO:
* Check all the shell commands to see if they are mentioned in USE_TOOLS.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Tue Jul 4 10:01:06 2006 UTC (5 years, 10 months ago) by rillig
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +3 -1 lines
* Invent an annotation scheme for files that intentionally define
  variables for use in other files.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun Jul 2 09:47:17 2006 UTC (5 years, 10 months ago) by rillig
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +5 -2 lines
Updated pkglint to 4.66.

This change includes all the things I thought of during the freeze of
2006Q2.

Some variables have disappeared from pkgsrc without notice. Marked them
deprecated to help the package authors at least a bit.

Renamed some ACL abbreviations in makevars.map and adjusted the variable
definitions.

Added the command line options -Dtrace, -Dunchecked and -Dunused.

Some variables may contain unexpected white-space and therefore should
not be used in .for loops.

The -Dmisc option replaces the --verbose option (and the log_info
subroutine), which does not exist any longer. This eliminates all
instances of "OK:" from the output, which I didn't like from the
beginning. The -Dmisc option also takes over many warnings that have
been issued by --debug before.

Improved the check for absolute pathnames. Especially, everything that
follows ${DESTDIR} or $(DESTDIR) in a Makefile is considered an absolute
pathname. This reveals many wrong uses of DESTDIR (as defined by the GNU
coding standards), for example $(DESTDIR)/$(prefix), which should be
$(DESTDIR)$(prefix) instead.

Almost every use of a make(1) variable is checked for spelling mistakes.
Before, only the definitions of variables have been checked.

Restricted the use of variables to specific files, which are defined in
makevars.map. This catches especially buildlink3.mk files with
unexpected side effects.

In shell commands, neither "echo" nor "echo -n" or "${ECHO} -n" should
be used. Since the INSTALL_*_DIR commands can only handle one directory
at a time, suggest to use INSTALLATION_DIRS instead.

Greatly improved the checks for dependency specifications, especially to
find foo-*, which should rather be foo-[0-9]*.

Fixed the incorrect handling of LICENSE_FILE (now using $line->text
instead of $line).

Improved the wording of the "plural names" warnings, so that for known
variables it is "The += operator should only be used with lists." now.

In buildlink3.mk files the uppercase and lowercase names of the package
should correspond with the package name. This catches many
copy-and-paste mistakes. Fixed many null pointer exceptions as well. In
addition, every buildlink3.mk file needs a definition of
BUILDLINK_API_DEPENDS.

In patch files, absolute pathnames and unportable macro names are
checked not only in added lines, but also in the context lines.

In the pkgsrc root directory and the category directories, the Makefiles
are checked like every other Makefile, too.

Fixed the place where the global variables for the package context are
defined and later undefined.

Variables that are mentioned in EVAL_PREFIX may be used in the current
file and are not flagged as "used but not defined".

When parsing shell words in Makefiles, recognize $<, $@, $^ and $/.
(The latter is used extensively by openoffice to represent a directory
separator.)

Fixed some minor bugs:
* $makevar had been defined unintentionally by using the -> operator.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Thu Jun 8 15:14:22 2006 UTC (5 years, 11 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +1 -6 lines
Some things from the TODO list have been done.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Sat Jun 3 00:25:34 2006 UTC (5 years, 11 months ago) by joerg
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +3 -1 lines
Add a wish for PYTHON_VERSIONS_INCOMPATIBLE.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Sat Jun 3 00:12:38 2006 UTC (5 years, 11 months ago) by rillig
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -5 lines
Updated the TODO list.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Tue May 16 22:18:59 2006 UTC (6 years ago) by rillig
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +5 -2 lines
Updated pkglint to 4.62.

Changes since 4.61:
- Bug fixes.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Wed May 10 09:01:15 2006 UTC (6 years ago) by rillig
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -1 lines
* In the vartypes.map, distinguish FOO and FOO.*.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Fri Apr 21 10:37:51 2006 UTC (6 years, 1 month ago) by rillig
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +1 -3 lines
Updated pkglint to 4.60.

Changes since 4.59:
- For many variables the :Q operator is not needed (by definition), for
  example some pathnames, user names, group names.
- Improved the diagnostics for planned package updates.
- Various catch-ups to recent changes in the infrastructure, among them
  BUILDLINK_ABI_DEPENDS and gettext.mk.
- When the PLIST contains a libtool archive, the *.a and *.so files don't
  have to be mentioned explicitly.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Wed Apr 19 15:05:34 2006 UTC (6 years, 1 month ago) by joerg
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +4 -1 lines
Possible warnings if the PLIST contains libtool archives, but the
package doesn't say it uses libtool. Warn for redundant libraries,
when the libtool archive is also included in the PLIST.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Wed Mar 1 22:11:15 2006 UTC (6 years, 2 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -1 lines
Debian's lintian has many ideas for things that pkglint could also check.
Maybe we can use some of them.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Sat Feb 4 03:39:40 2006 UTC (6 years, 3 months ago) by rillig
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +4 -1 lines
* Many of the checking routines need some context to provide better
  warnings. For example, checkline_foo() may need to know what has
  happened in the file before that line.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Feb 2 17:41:57 2006 UTC (6 years, 3 months ago) by joerg
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +3 -1 lines
Wish for warning about BUILD_USES_MSGFMT being used without
devel/gettext-lib/buildlink3.mk being included. This is often,
but not always incorrect.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Fri Jan 6 17:24:38 2006 UTC (6 years, 4 months ago) by rillig
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +5 -0 lines
Added an RCS Id and an introductory comment.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Jan 3 20:52:27 2006 UTC (6 years, 4 months ago) by joerg
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -0 lines
Ask for warnings so that e.g. CONFIGURE_DIRS has overrides for
config.guess and config.sub as well.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Mon Jan 2 10:12:09 2006 UTC (6 years, 4 months ago) by rillig
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +0 -6 lines
Cleaned up the TODO list.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Mon Jan 2 09:42:52 2006 UTC (6 years, 4 months ago) by rillig
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -0 lines
* record with each substring its source location to be able to make
  even more precise diagnostics

Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Dec 30 16:27:13 2005 UTC (6 years, 4 months ago) by joerg
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +1 -0 lines
Index: has sometimes different precedence in patch, avoid problems.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sun Dec 11 22:07:46 2005 UTC (6 years, 5 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +1 -0 lines
* check quoting in CFLAGS+= -DPREFIX=\"${PREFIX:Q}\"

Revision 1.33: download - view: text, markup, annotated - select for diffs
Thu Dec 8 10:47:38 2005 UTC (6 years, 5 months ago) by rillig
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +0 -5 lines
Cleaned up the TODO list.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Thu Dec 8 10:43:04 2005 UTC (6 years, 5 months ago) by rillig
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +0 -3 lines
The option names are now checked if they are in
mk/defaults/options.description.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Wed Dec 7 18:47:34 2005 UTC (6 years, 5 months ago) by rillig
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +0 -4 lines
I've sent joerg a patch which would fix his TODO item.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Tue Dec 6 16:42:15 2005 UTC (6 years, 5 months ago) by rillig
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +4 -0 lines
* IMAKE_MANNEWSUFFIX should be deprecated in PLISTs, says Joerg.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Dec 2 22:48:13 2005 UTC (6 years, 5 months ago) by rillig
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -0 lines
* check that all values used for the PKG_OPTIONS are documented in
  mk/defaults/options.description. Requested by Antoine Reilles via
  private mail.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Dec 1 03:10:16 2005 UTC (6 years, 5 months ago) by rillig
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +0 -1 lines
- Reintroduced the check for absolute pathnames in shell commands. This
  check had been removed some time ago due to the huge number of false
  positives. Now that pkglint can parse shell commands quite well, it
  has been reintroduced, as absolute pathnames often indicate unportable
  features of a package. To implement this check (and a few others)
  accurately, the whole code for checking shell commands has been
  rewritten as a finite state machine.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Nov 24 10:18:50 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +4 -2 lines
Implemented the --explain option and the checks for CPP macros in patch
files. New TODO items:

* extract the DISTFILES if they exist and check all files in them for:
  - security holes,
  - coding style violations,
  - possible unportable constructs

Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon Nov 21 16:56:02 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +1 -0 lines
* warn about unportable CPP macros in patches.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Nov 15 10:30:54 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +1 -0 lines
* mention the SUBST framework whenever ${SED} is used.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Nov 14 13:07:05 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -0 lines
* warn about the use of ${WRKDIR:=...}, as this construct should only
  be used with lists.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Nov 14 12:32:58 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +0 -1 lines
The readmakefile() subroutine only returns the lines of the main Makefile
in the $all_lines parameter, but the whole text of the included files in
the $whole parameter.

This change avoids duplicate diagnostics for *.mk and Makefile* in the
package directory. A side effect is that package authors only get the
diagnostics they can probably fix, as diagnostics from included files are
not given.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Nov 14 11:47:07 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +1 -0 lines
* avoid duplicate warnings.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon Nov 14 06:35:36 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +1 -0 lines
* detect spelling errors in variable names

Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Nov 10 12:19:58 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -0 lines
* Find a reliable, secure way to delete all CVS directories inside
  ${WRKSRC}. When that is finished, add a warning that using ${XARGS}
  is insecure.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Nov 8 21:00:33 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +1 -1 lines
diff:
- check for magic numbers like 0755, 755, 644
+ check for direct use of user names and group names

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Nov 6 22:38:36 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +1 -0 lines
+ check for magic numbers like 0755, 755, 644

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Nov 6 15:59:48 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -0 lines
* check Makefile directives
* check _every_ line of the Makefiles
* warn about the use of ${SED} in {pre,do,post}-install

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Nov 6 15:55:24 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +1 -0 lines
+ include "../../mk/bsd.prefs.mk" before any .if.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Nov 3 23:28:09 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +1 -0 lines
include ../../mk/bsd.prefs.mk before using "+=".

Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Nov 3 23:27:10 2005 UTC (6 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +0 -2 lines
The "../.." and PERL5_PACKLIST checks are implemented.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Oct 14 09:23:46 2005 UTC (6 years, 7 months ago) by rillig
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +1 -0 lines
Updated pkglint to 4.28.1.

Declared some more variables as List types. Added a check that
PERL5_PACKLIST matches the PKGNAME.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Oct 13 20:17:45 2005 UTC (6 years, 7 months ago) by rillig
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +1 -0 lines
"-Wl,-rpath" should not be used directly. ${COMPILER_RPATH_FLAG} is better.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Sep 28 16:34:47 2005 UTC (6 years, 7 months ago) by rillig
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -5 lines
Cleaned up the TODO list.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Sep 27 21:13:20 2005 UTC (6 years, 7 months ago) by rillig
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +0 -1 lines
Updated pkglint to 4.22.

A distfile that only has an SHA1 checksum, but not an RMD160 one, is
considered an error. While at it, made the distinfo file check a little
stricter.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Aug 6 08:00:14 2005 UTC (6 years, 9 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -4 lines
Checking for C/C++ comments is not necessary for Makefiles. No-one uses
them. All pathnames are already interpreted as being relative to the
package's directory. Added a reminder that ONLY_FOR_PLATFORM should be
changed to NOT_FOR_PLATFORM where appropriate.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Jul 2 15:22:52 2005 UTC (6 years, 10 months ago) by rillig
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -0 lines
TODO: make all pathnames relative to the current directory.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Jun 7 17:53:08 2005 UTC (6 years, 11 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -0 lines
Check for non-normalized dependency lines like package:../package instead
of package:../../category/package.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue May 31 21:15:06 2005 UTC (6 years, 11 months ago) by rillig
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -1 lines
Removed unused subroutine abspathname. Added the things it did to the TODO
list.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed May 25 13:12:10 2005 UTC (7 years ago) by wiz
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -0 lines
Add: * fatal error if RMD160 missing

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed May 18 08:28:06 2005 UTC (7 years ago) by rillig
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +1 -0 lines
Removed the check for absolute filenames, as it has produced too many
false positive warnings. Added a reminder to TODO that a similar check
be added to pkglint. Welcome to 4.15.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat May 14 00:38:56 2005 UTC (7 years ago) by rillig
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -0 lines
TODO: Check for C/C++ style comments in Makefiles.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu May 5 22:59:18 2005 UTC (7 years ago) by rillig
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -0 lines
Added --explain option.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Apr 30 11:50:42 2005 UTC (7 years ago) by rillig
Branches: MAIN
Added TODO list for pkglint.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

NetBSD-CVSweb <admin[at]NetBSD[dot]se>