Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
On DragonFly, packages like devel/doc++ and net/wap-utils were failing the
file check during installation due to a present locale.alias file. Treat
it the same as charset.alias.
|
|
This is from Anton Panev's GSoC 2011 project to add RPM and DPKG
support to pkgsrc. (I am not adding that further support in this
commit.)
This is just a rename of the existing functionality. Now it will
be easy to test the GSoC work by simply putting in a single
directory (such as "rpm" or "deb"). See
http://addpackageforma.sourceforge.net/ for some details.
This is from Anton's CVS, but I made some minor changes:
- changed plural pkgformats to singular pkgformat (to be consistent)
- fixed a few places (in comments) that were missed
- catch up on some additions to flavor not in the pkgforma cvs:
PKGSRC_SETENV and _flavor-destdir-undo-replace and
undo-destdir-replace-install.
|
|
to santise environment
|
|
|
|
|
|
PR#44089, avoid warnings from broken symbolic link or link to a directory.
|
|
can't be disabled by setting it to "no" like the other variables.
Besides, flavor/pkg/metadata.mk has been expecting for a long time that "no"
is a valid value.
Make PKG_DEVELOPER DWIM.
|
|
dependency, but a full dependency follows later.
|
|
when not using the readelf(1) method, so skip the test and warn about it.
|
|
if/how much stuff is dependent on it.
|
|
|
|
subdirectories. Update comment on the default checks.
|
|
March 2008. Not vital, but the previous way does not scale well/at all.
|
|
|
|
|
|
_CHECK_WRKREF_FILELIST_CMD is a command which prints PLIST paths
converted to absolute path. _CHECK_WRKREF_FILELIST_CMD can run
anywhere, so cd ${DESTDIR} before that is pointless. To access files,
_CHECK_WRKREF_FILELIST_CMD's output needs to be s/^/${DESTDIR}/ when
destdir is used.
Reviewed By: joerg
|
|
|
|
The info messages can be omitted. At least for ELF binaries, the code is
sufficiently stable.
|
|
|
|
This way it doesn't have to be installed for make checksum etc.
to run.
|
|
|
|
|
|
help".
|
|
obsolete.
|
|
|
|
the INSTALL_UNSTRIPPED variable. By default, this check is disabled, so
that it does not cause any breakage.
NB: The file(1) command needs the explicit locale to prevent translated
messages. This file is copied from check-interpreter.mk.
|
|
|
|
|
|
embedded path to the HOME directory can be a security problem if, say,
the package looks in the HOME directory of an unprivileged user for
configuration files.
Note that this has the potential to cause some short-term fallout.
|
|
|
|
|
|
From Robert Elz.
|
|
|
|
|
|
|
|
PATH, in which it is not directly preceded by a quote character:
#define GDM_USER_PATH "/usr/bin:/bin:${exec_prefix}"
Catch this by complaining about "${" also when it appears after a colon.
Since this check is still disabled by default, it will not surprise anyone.
|
|
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.
|