Age | Commit message (Collapse) | Author | Files | Lines |
|
Define the values for NetBSD and DragonFly.
|
|
e.g. lang/perl5, was failing. Adding a check for ${DESTDIR}"$$interp"
fixes this.
|
|
on Solaris.
|
|
activating this has taken so long.
|
|
Remember .include "foo.mk" is looked for (first) in the directory that
contains the makefile being processed (like in C), so remove all the
${.PARSEDIR} and ../ sequences that just cause grief.
|
|
check it. Don't prevent that in CHECK_FILES_STRICT=yes mode.
|
|
in binary packages. This check can be enabled by adding "pkgsrc" to
CHECK_WRKREF.
|
|
be represented in the PLIST.
|
|
references.
|
|
|
|
|
|
check-shlibs. This allows more stricter detection (e.g. it checks
whether the package links against a build dependency). It also checks
whether the rpath contains wrkdir references (like qt3-libs). It depends
on readelf and is only available for ELF systems for now. To test it,
add USE_CHECK_SHLIBS_ELF to mk.conf.
Supported-by: Google SoC 2007
|
|
- check-perms.mk was not DESTDIR aware, prefix files before passing it
to the directory extraction
- PKG_FILELIST_CMD was calling pkg_info, which is fine for normal
installation, but fails of course for DESTDIR. Just drop the @ lines
from ${_DEPENDS_PLIST} and use that.
- To make he former work, ensure that _flavor-generate-metadata is part
of _INSTALL_ALL_TARGETS. It was normally a dependency of
_flavor-register, but that is skipped for DESTDIR.
- Remove ${_DEPENDS_PLIST} when running install-clean.
|
|
"make replace". Since these are currently not locked properly, they may
remove files from PKG_DBDIR while another package is being installed.
|
|
|
|
|
|
paths from .PLIST.
Changed the working directory to ${DESTDIR}${PREFIX} so files can be
accessed correctly.
Extended the relative paths to absolute paths again for better clarity.
Improved (IMHO) some wording.
|
|
|
|
p|p) is the same as p)
|
|
tech-pkg.
|
|
|
|
|
|
|
|
is a new target "show-all" that fits to the existing "debug",
"show-tools", "show-vars" targets. It prints a list of the variables
that make up the public interface to pkgsrc. Running this target is
especially useful if you want to do some things, you know that they must
have been implemented but you don't know what it is called. It also
shows the "class" of a variable (user-defined, package-defined,
system-defined).
|
|
directory aliases. That makes it possible to check for references into
TOOLS_DIR and WRKSRC, but to leave out the other infrastructure
directories.
On IRIX, x11/gtk2 failed to build because of an unknown library
-lharfbuzz. That library turned out to be an internal dependency of
graphics/cairo, which had made it into the installed libpangocairo.la
file.
With this change, that bug would have been caught earlier.
|
|
Split check-vulnerable into a general an a flavor-specific part, for
consistence with all the other targets.
|
|
|
|
|
|
|
|
check-files.mk, for two reasons:
1. It belongs there.
2. Now check-files is run before check-perms and check-interpreter.
|
|
pkglint-readable.
|
|
|
|
"/dev/stderr" in the AWK programs. That device file doesn't exist on
IRIX, and it isn't required by POSIX either.
|
|
|
|
|
|
documented in a SunSolve document, but that document is not accessible
to the public.
There's no better way than to start a subshell executing sed(1) in this
case. This makes the test even slower on these machines, and is not even
guaranteed to work in all cases. That's life.
|
|
not know about Interix yet. This is a temporary work-around for
PR 34968.
|
|
the string in the ''line'' variable. This will make koffice build again.
|
|
Apparently no one has been using that code since June 2006.
|
|
Removed the dependency to NO_PKG_REGISTER.
Renamed the check-interpreter target to _check-interpreter.
|
|
that the file permissions should be fixed automatically.
Moved the test whether this check should be enabled from
../install/install.mk to here.
Renamed the target from check-perms to _check-perms.
|
|
shorter.
|
|
install/install.mk to check/check-wrkref.mk.
Renamed the check-wrkref target to _check-wrkref.
|
|
CHECK_WRKREF may be set to "wrkobjdir" to check for references to
WRKOBJDIR.
Added some error checking.
Removed the dependency on NO_PKG_REGISTER.
|
|
|
|
install/install.mk to check/check-shlibs.mk.
Renamed check-shlibs to _check-shlibs. Since it had been declared as
"private" before, this will not break anything.
|
|
Removed the special case handling of NO_PKG_REGISTER. What does checking
for shared libraries have to do with whether the package is registered
in the package database or not?
Removed the check on CHECK_SHLIBS_SUPPORTED, which will be reintroduced
soon.
|
|
|
|
plain $.
|
|
allowed between the "#" and the "define", and the value must be of the
form "${varname}/...", that is, starting with a double quote, followed
by "${" and a variable name, and directly behind the closing brace must
be a slash. This should catch most false positives while still being
useful.
|