summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2006-05-16Updated pkglint to 4.62.rillig2-4/+7
Changes since 4.61: - Bug fixes.
2006-05-16bsd.options.mk may set PKG_OPTIONS.rillig2-4/+6
2006-05-16Fixed a typo: $op cannot be "+", but sometimes is "+=".rillig1-2/+2
2006-05-15Found two instances of explain() that had not been converted properly.rillig1-4/+12
Fixed them. Added explain_note().
2006-05-15Allow the compressed form of duplicate elimination for BUILDLINK_PACKAGES.rillig1-9/+22
2006-05-13Updated pkglint to 4.61.rillig1-2/+2
Changes since 4.60: - Added ACL-based checks that restrict the files which may define variables. - Many, many small improvements.
2006-05-13Changed two lines in the generated buildlink3.mk files. For quite a longrillig2-6/+6
time, the !empty(BUILDLINK_DEPTH:M+) lines confused me, so I changed them to be ${BUILDLINK_DEPTH} == "+", which has the same effect. Changed the version number to 3.12.
2006-05-13- Added the constant NO_LINES as an alias for NO_LINE_NUMBER.rillig1-48/+84
- Renamed explain() to explain_warning() and added explain_info(). - Added some code to distinguish FOO from FOO.* in the makevars.map file. - Allow an alternative form of checking the inclusion depth in buildlink3.mk files.
2006-05-11In the make targets show-* and *-message, commands may be hidden usingrillig2-23/+30
"@".
2006-05-11Removed the "Comment expected" warning from patch files, as suggested byrillig1-5/+5
many people on pkgsrcCon 2006.
2006-05-11BUILDLINK_A{B,P}I_DEPENDS should not be assigned using the ?= operator.rillig1-3/+3
2006-05-11- Allow the lines in makevars.map to be folded like in Makefiles.rillig2-9/+15
- Removed some legacy definitions for ACL subjects.
2006-05-11Some ideas about the contexts in which variables may be used.rillig1-1/+40
2006-05-10- ACL subjects may contain * as a placeholder.rillig3-24/+30
2006-05-10The := or != operators can be used for unconditional assignment, too.rillig1-2/+3
2006-05-10clean up after doing a quick-install.rillig1-2/+2
2006-05-10- Improved ACL definitions in makevars.map.rillig3-72/+94
- Added checks for deprecated and nonexistent licenses. (suggested by gdt) - Added detection for /foo/s/bar/baz/ sed command that appears without a leading "-e" in a SedCommands variable. (suggested by wiz)
2006-05-10ACL entries are separated by a comma and optional white-space, since thatrillig1-3/+3
looks nicer.
2006-05-10- Removed the types Readonly and Userdefined.rillig2-239/+299
- Aligned the ACL permission letters with the documentation. The old "c" letter has been removed because from the definition's point of view, there is no difference between the "=" and the ":=" operator. All the differences lie on the right hand side, which will be covered later. - Updated the variables in makevars.map with mk/defaults/mk.conf, 1.118.
2006-05-10Rewrote the section on ACLs. Now I must adjust the implementation torillig1-61/+88
this specification.
2006-05-10* In the vartypes.map, distinguish FOO and FOO.*.rillig1-1/+2
2006-05-10- Added the class PkgLint::Type.rillig4-316/+461
- Added the -Wacl command line option, which is disabled by default. - Extended the type definitions in makevars.map by ACLs, which specify in which files the variables may be defined. - Trailing white-space in DESCR files can be fixed automatically. - Use of the $$ shell variable is not flagged as "strange" anymore. - Added ACL-based checks for variable definitions. - PKGREVISION should not be set to 0. - Improved the diagnostics text for RESTRICTED. - Added the types Unchecked and Version. - Dashes are allowed in library names in wrapper reordering commands. - More than one DISTFILES definition is allowed in the variable ordering check.
2006-05-10Make pkg_install build on platforms that don't define the PRIu64 integerjlam2-4/+6
format modifier. We include "defs.h" in the files that use PRIu64 as that is the header that contains stand-in definition.
2006-05-09Took maintainership.rillig1-2/+2
2006-05-06PKGMANDIR instead of "man".reed1-5/+5
2006-05-06This doesn't use c, c++, fortran, java, or objc.reed1-1/+2
2006-05-04Bump version to 1.72:dillo3-21/+22
Make it use pkg_summary(5) (with a fallback to the old pkg_chk-summary). Retire capability to create pkg_chk-summary.
2006-05-02In Makefiles, the level of indentation of directives should not berillig1-11/+16
affected by multiple-inclusion guards.
2006-05-02Non-optimal white-space is not worth a warning. A note is enough.rillig1-2/+2
2006-05-01It is an error if a RESTRICTED package does not have a LICENSE.rillig1-1/+5
2006-05-01The only valid value for NO_{SRC,BIN}_ON_{CDROM,FTP} is ${RESTRICTED},rillig2-6/+11
as documented in the pkgsrc guide.
2006-05-01Don't warn about unknown lines in paragrpah five of buildlink3.mk filesrillig1-3/+3
by default. Just skip them and only issue diagnostics when in --debug mode.
2006-05-01- Added specific checks for buildlink3.mk files.rillig1-14/+166
- Found a bug in the SimpleMatch and StringMatch classes, which had worked up to now, although I knew that the code was wrong.
2006-05-011.71: Fix typo in message. PR 33401 by MASUDA Hideo.wiz2-4/+4
2006-05-01- Added the shell command that is hidden to the diagnostics, so theyrillig1-9/+43
look more precise. - Added checks for proper indentation of make(1) directives.
2006-05-01Marked all variables from mk/defaults/mk.conf as Readonly.rillig1-12/+12
2006-04-30List! has been replaced by InternalList.rillig1-13/+11
2006-04-30Added a warning that shell commands should not be hidden unconditionallyrillig1-2/+9
(by starting with the @ character).
2006-04-29Distinguish the variables pkgname and effective_pkgname. The latter canrillig1-20/+56
also be derived from distname. Added more checks for PLIST files.
2006-04-28Honor PKGMANDIR.jlam1-5/+5
2006-04-25Sync with src: HOMEPAGE is optinal, noted by wiz.dillo2-25/+30
Regen catman page.
2006-04-24Sync with usr.sbin/pkg_install/lib/pkg_summary.5 v1.2: Sort.wiz1-3/+3
2006-04-24Sync with src, version 20060424:dillo15-49/+402
Add support for creating summary file containing all information about a package repository needed by package managing software. This allows better use of remote binary package repositories. Discussed on tech-pkg.
2006-04-23Update pkg_chk to 1.70 - list -q in usage, noted by Rui Pauloabs2-3/+4
2006-04-23Assume existence of string.h too; needed for Irix 5,wiz1-2/+2
reported by schwarz@.
2006-04-23Removed the word "possible" from the diagnostics, as the number of falserillig1-4/+4
positives is near epsilon.
2006-04-23Determining the tool names automatically does not work without cheating,rillig1-2/+2
as not all necessary files are included by bsd.tools.mk. Instead, defaults.mk is included by bsd.prefs.mk.
2006-04-22The list of files that define the TOOLS is extracted from bsd.tools.mkrillig1-5/+30
instead of specifying it explicitly.
2006-04-22Removed the superfluous "quotes" and 'quotes' from variables that don'trillig6-12/+12
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-21Updated pkglint to 4.60.rillig2-5/+3
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.