summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2006-06-14In pax(1) command lines, -pe is deprecated in favor of -pp.rillig1-1/+9
2006-06-13This package overrides the "update" target (is that wise?) and runsjlam1-2/+2
its own set of commands. One of these invoked "deinstall" with UPDATE_RUNNING set to "YES"; however, UPDATE_RUNNING was made into a pkgsrc private variable a little while ago. Fix "update" by setting _UPDATE_RUNNING instead. This fixes PR pkg/33716.
2006-06-12Update for change of location of sites.mk.reed2-4/+4
2006-06-10Minor typo.adrianp1-2/+2
2006-06-09update pkg_chk to 1.75abs2-4/+7
- match bsd.own.mk logic for determining MAKECONF, as requested by Joerg
2006-06-09- Added "read" to the list of allowed shell commands.rillig1-6/+54
- Added an explanation for the ${WRKSRC}/.. warning, since it is not documented anywhere else. - Improved two diagnostics for buildlink3.mk files. - Added a check to discover package name mismatches in BUILDLINK_{ABI,API}_DEPENDS, as well as the version numbers.
2006-06-09Add a new variable CHECK_FILES_SUPPORTED which is a package-settablejlam1-1/+9
variable to show whether the package supports running the check-files target. Set CHECK_FILES_SUPPORTED to "no" in pkgtools/pkg_install in the case where the PREFIX does not match ${LOCALBASE} it's likely the tools are being installed in some place that's completely outside pkgsrc control, and check-files fails horribly in that case.
2006-06-09Uses libintl, so depend on it. Bump revision.joerg1-2/+3
2006-06-09I prefer #none over #empty in USE_LANGUAGES.rillig1-2/+2
2006-06-09In the SCST_COND state, a shell command is expected, so check here forrillig1-3/+3
known and unknown commands, too.
2006-06-09Minor improvements.rillig1-9/+13
2006-06-08The old syntax for List+ and InternalList+ does not exist anymore.rillig1-5/+2
2006-06-08- Fixed a typo in a diagnostic message from the buildlink3.mk check.rillig1-9/+15
- Added a warning for "Preformatted manual page without unformatted one".
2006-06-08Contrary to my (and maybe to others') expectations, INFO_FILES doesrillig1-2/+2
_not_ have the data type "List of Pathname", but "Yes".
2006-06-08Renamed $plist, $descr and $message to $lines, as it already is in therillig1-26/+26
other checkfile_* subroutines.
2006-06-08Packages that install info files should set INFO_FILES.rillig1-1/+6
2006-06-08Added explanations for two issues Tron stumbled upon when fixing therillig1-4/+23
warnings in devel/glib. Also, made the diagnostics for buildlink3.mk files clearer.
2006-06-08The ">&" shell operator is recognized correctly. A warning is printedrillig2-8/+75
for every shell command that is not known in the tools framework.
2006-06-08Minor improvements.rillig1-2/+3
2006-06-08Some things from the TODO list have been done.rillig1-6/+1
2006-06-08Only adjust the directory depth if there are exactly two leading ".."rillig1-3/+3
path components. The old behavior has led to error messages while checking the files in mk/flavor/pkg.
2006-06-08PKGREVISION does not need the :Q operator. The various *_MSG shellrillig1-3/+16
commands may be hidden with "@".
2006-06-08Replaced the explicit permission [*:a] with [$list], which preventsrillig1-16/+17
buildlink3.mk and builtin.mk files from modifying these variables.
2006-06-07Update pkg_chk to 1.74abs2-5/+5
1.73 was completely broken.. but only after checking in. ahh... Unwanted expansion of RCS tags, I know ye well...
2006-06-07update pkg_chk to 1.73:abs2-35/+33
- Handle new way of building BUILD_VERSION, by doing less ourselves and (ab)using the pkgsrc infrastrafructure. Jump through some hoops to ensure a package is not reported as different due to BUILD_VERSION format versions (assuming the package is identical otherwise). Only -B affected.
2006-06-06The .include lines in mk/tools/bsd.tools.mk changed, hence pkglintrillig1-2/+3
didn't know the tools from the TOOLS framework anymore. Fixed that and added some code that will detect such a change in the future.
2006-06-06Completed the recent change by Stoned, who overlooked a second instancerillig1-2/+2
of bsd.sites.mk in a comment.
2006-06-06A variable that appears as a whole shell word may either be used as arillig1-4/+8
list of shell words, or sometimes as a single shell word. Compare: ${LD} ${LDFLAGS} and ./configure -libs ${LDFLAGS:Q}. So in this case, the :Q operator cannot be checked reliably.
2006-06-06Some small refinements.rillig1-5/+5
2006-06-06The new avatar of pkgsrc/mk/bsd.sites.mk is named pkgsrc/mk/fetch/sites.mkseb1-2/+2
2006-06-06Added the proper types for many of the variables that have beenrillig1-40/+61
unchecked before (mainly because of limitations in earlier pkglint versions). Added ACL constants for user-defined, system-defined and command-line variables.
2006-06-06Enumerations don't need the :Q operator.rillig2-4/+6
2006-06-06Improved variable_needs_quoting.rillig2-8/+30
2006-06-06Updated pkglint to 4.64.rillig1-2/+2
Changes since 4.63: - Many diagnostics for the :Q operator have been wrong. They are currently left out, but will be re-added later. In the mean time, no diagnostics are better than wrong ones. - Made defining the permissions for variables easier by providing a way to define "permission constants".
2006-06-06When it is not clear whether the :Q operator should be used or not,rillig1-6/+3
return dont_know instead of true.
2006-06-05Added the command line argument -D{foo,bar,...} that enables or disablesrillig3-65/+134
certain categories of debugging output.
2006-06-05Minor corrections.rillig1-3/+3
2006-06-03Added an explanation for the warning that "Each sed command shouldrillig1-2/+10
appear in an assignment of its own", since it had been misunderstood at least once. Also, since the explanation is usually several lines long, it does not hurt to add two extra empty lines to separate the explanation from the actual warning.
2006-06-03In Makefile.common, the standard list variables may be set using "="rillig1-2/+5
instead of only appending with "+=".
2006-06-03Added the possibility of defining custom ACLs in the file makevars.map.rillig2-63/+109
2006-06-03Updated pkglint to 4.63.rillig1-2/+2
Changes since 4.62: - Improved checking of variable permissions. - Improved detection of unused variables, for spell checking. - Added warnings for variables that are used at load time but should not. - Much code cleanup.
2006-06-03Improved the variable specification in makevars.map. Code cleanup.rillig2-10/+22
2006-06-03Add a wish for PYTHON_VERSIONS_INCOMPATIBLE.joerg1-1/+3
2006-06-03Updated the TODO list.rillig2-23/+32
2006-06-02Run-time variables should not be used in load-time variables.rillig2-5/+27
2006-06-02MASTER_SITE* may be used at run-time. Various other small changes.rillig1-26/+31
2006-06-02Removed the subroutine type_should_be_quoted. In extract_used_variables,rillig1-21/+8
a "." is allowed in the variable name. Changed two instances of log_note to log_debug. Unmatched directives like .endif or .endfor are an error.
2006-05-31placate pkglintseb1-5/+5
2006-05-31If I should be steward of one be it this one!seb1-2/+2
2006-05-31Using the := operator has subtle effects on the number of '$' charactersrillig1-2/+6
in strings. So don't use them.