summaryrefslogtreecommitdiff
path: root/pkgtools/pkglint/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2013-09-12Use CATMAN_SECTION_SUFFIX in packages which perform their own catmanjperkin1-1/+5
page installation.
2013-08-15Recognize apache24. Noted by Patrick Welche.wiz1-2/+2
Bump version.
2013-07-15Bump version for deprecated USE_GNU_READLINE.wiz1-3/+2
2013-05-31Bump all packages for perl-5.18, thatwiz1-1/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-05-26rillig clarified:wiz1-2/+2
"u" means "use at runtime", i.e. the variable may not be available during preprocessing. "t" wasn't used at all (my error -- wiz) Bump version.
2013-05-06pkglint-4.129obache1-2/+2
* explain when desktop-file-utils is required. * error missing {hicolor,gnome}-icon-theme.
2013-03-26Respond to wiz's code review:schmonz1-2/+2
* In test, match the "make makesum" warning more loosely. * In test, find packages to run against in $PKGSRCDIR explicitly. * Bump version. This is the last commit in a set developed for my "Rehabilitating pkglint" talk at pkgsrcCon 2013. Reviewed-at-pkgsrcCon-and-approved-during-the-freeze-by: wiz
2013-03-26Bag-compare all vartypes_basictypes, not just two.schmonz1-1/+2
pkglint greps itself (really) to generate this list of types. Test exhaustively for all types in the list today, so that the tested code can become more civilized tomorrow. Adds a test-time dependency on Test::Deep for cmp_bag().
2013-03-26Subst paths for both test and install.schmonz1-3/+8
In the configure stage, tell pkglint to find *.map in ${FILESDIR}. That lets tests run even when pkglint isn't installed (which means it also makes the tests less wrong when pkglint is installed!). In the install stage, tell pkglint to find *.map under ${PREFIX}, as before (no functional change to the installed package). Specify USE_TOOLS=perl to quell pkglint. :-)
2013-03-26Extract PkgLint::* to files, then inline them.schmonz1-6/+10
These bits of non-main functionality are distracting to the casual reader, and also to your intrepid refactorer. Since we recently added some characterization tests that run the pkglint executable against real packages, we can safely extract bits of code to separate files and prove nothing broke in the move. Instead of installing the new Perl modules where pkglint can find them at runtime, I've added a build step to inline them right back where they used to be (same order and everything). This is a little annoying, but less annoying than suddenly needing to deal with Perl runtime paths just for these few tiny modules. Also, loading modules at runtime would affect pkglint's performance, and I don't yet have performance tests to prove that this would be fine (or not), so I can't safely do it. No functional change intended.
2013-01-19Make it possible to easily write automated tests:schmonz1-3/+8
* minimally adapt pkglint(1) into a "modulino" for testability * verify it still runs normally as a program * create a test script with a few very simple test cases * hook it up to 'make test' * verify that the tests really fail if I go breaking the code under test Meta-addresses PR pkg/46570. New BUILD_DEPENDS, but no functional change, so no PKGREVISION bump. Approved by wiz@.
2012-12-11Update to 4.127ryoon1-2/+2
* Add sun-{jre,jdk}7 support
2012-11-20Add openjdk7 & openjdk7-bin to other JVM listsabs1-2/+1
2012-10-03Bump version for python25 removal changes.wiz1-3/+2
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-1/+2
are called p5-*. I hope that's all of them.
2012-09-16Update documentation for {PYTHON,RUBY,PHP}_VERSION_REQD variables, move themcheusov1-2/+2
to "user variables" section. pkglint is now aware of them. Bump pkglint version. Oked by wiz@
2012-09-15Do not warn about setting PKG_DESTDIR_SUPPORT any longer, it is nowwiz1-2/+2
set by default by the infrastructure. Remove highly obsolete TODO entry about destdir. Bump version.
2012-09-11"user-destdir" is default these daysasau1-2/+1
2012-08-26Improve expand_permission some more. Should fix thewiz1-2/+2
Use of uninitialized value in concatenation (.) or string at /usr/pkg/bin/pkglint line 4777. warnings. Bump version.
2012-08-05If I get to fix the bugs, I might as well OWN it.wiz1-2/+2
2012-08-03Recognize make syntax (make variable) in one more place.asau1-2/+2
2012-08-01Don't enforce purely aesthetic changes.asau1-2/+2
2012-07-22Recognize emacs24nox; bump version.dholland1-2/+2
2012-07-17Really bump version for comment-missing-error change.wiz1-2/+2
2012-07-15pkgtools/pkglint: Add "ada" as valid value for USE_LANGUAGESmarino1-2/+2
The mk/compiler/gcc.mk was recently updated to handle USE_LANGUAGES+= ada which requires the use of the lang/gcc-aux compiler.
2012-07-14Update to 4.117:wiz1-2/+2
Recognize another possible permission. Reported by Bug Hunting.
2012-07-10Two more bugfixes, version++wiz1-2/+2
2012-07-10Bump version again for more fixes.wiz1-2/+2
2012-07-10Do not parse Makefiles in files/ or patches/wiz1-2/+2
Addresses another part of PR 46570 by David Holland. Bump version.
2012-07-09Bump version again for more games fixes.wiz1-2/+2
2012-07-09Allow "." in package names (needed e.g. for gst-plugins0.10-base).wiz1-2/+2
Check package patterns in DEPENDS. Requested by diro in PR 46570. Bump version.
2012-07-09Update to 4.111.wiz1-2/+3
2012-07-06adjust to current default php/python srcdir.obache1-2/+2
2012-06-02Do not treat variable GNU_PROGRAM_PREFIX as a special one.cheusov1-2/+2
Dump version.
2012-04-08Update the pattern used for checking option name to allow the plus (+)sbd1-2/+2
character (e.g. as in "c++") Bump version number.
2012-03-10Add missing clang, hp and pcc to ONLY_FOR_COMPILER.cheusov1-2/+2
Dump package version.
2012-03-01Reset maintainer, he resigned.wiz1-2/+2
2012-01-06Add openjdk7* to recognized java versions. From B.ICT A.P. deBROUWER Jr.wiz1-2/+2
in PR 45789. Bump version.
2011-11-28Bump version for NOT_FOR_COMPILER improvement.wiz1-2/+2
2011-11-26Update to 4.104ryoon1-2/+2
* Allow value "6" and "7" in USE_JAVA2.
2011-08-16Avoid use of qw as parentheses. Silences a warning with perl-5.14.wiz1-2/+2
Bump version to 4.103.
2011-08-01Update "pkglint" package to version 4.102. Changes since version 4.101:tron1-2/+2
Allow "@" as a character for directories in "${WRKSRC}". This stop bogus warnings for the "phpmyadmin" package which contains directory names like "locale/sr@latin/LC_MESSAGES". Change suggested by Thomas Klausner in private e-mail.
2011-06-18Recognize PY_PATCHLIST and add py27 and py31 to python versions.wiz1-2/+2
Welcome to pkglint-4.101!
2011-06-15Support for variable SUPERSEDEScheusov1-2/+3
Bump version
2011-05-26Warn that one should NOT use jpeg, giflib, or libungif directly, but go throughwiz1-2/+2
mk/{jpeg,giflib}.buildlink3.mk instead. Bump version.
2011-05-23fix. pkglint doesn't treat files ending with .mk under patches/ directorycheusov1-2/+2
as Makefiles. Version bumped. Oked by wiz@
2011-02-01Make a missing LICENSE an error.wiz1-2/+2
Be more permissive wrt what characters are allowed in patch file names. Bump version to 4.97.
2011-01-23Allow emacs24, emacs23 and emacs23nox to EMACS_VERSIONS_ACCEPTED andobache1-2/+2
EMACS_VERSION_REQD.
2011-01-17Allow fortran77 in USE_LANGUAGES.wiz1-2/+2
2010-10-26Put LICENSE into MAINTAINER section, where other documentation puts it.wiz1-2/+2
Bump version.